/*--------------------MainObjects-------------------------*/

TABLE
{
  border-style:solid;
  border-color:black;
  border-width:2px;  
}

BODY
{
  background-color:white;
  color:black;
  font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

A
{
  color:black;
  padding:3px;
}

A:active, A:link
{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;	
}

A:hover, A:visited
{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

UL
{
  font-family:Verdana, sans-serif;
  font-size:small;
  list-style-type:circle;  
}

/*--------------------myObjects---------------------------*/

.logoCore
{
  font-size:30px;
  color:darkblue;
  font-weight:bold;  
  white-space:nowrap;
}

.logoShell
{
  font-size:15px;
  color:silver;
  font-weight:bold;
  white-space:nowrap;  
}

.leftBODY /*linker Frame*/
{
  background-color:white;
  color:black;
}
	
.noborderTD
{
	border:none;	
}

.headlineDIV /*große Überschrift im Text (blau)*/
{
  font-size:22;
  font-weight:bold;
  color:darkblue;
}

.redlineDIV /*große Überschrift im Text (rot)*/
{
  font-size:22;
  font-weight:bold;
  color:red;
}

.sublineDIV /*große Überschrift im Text (rot, mittig)*/
{
  font-size:22;
  font-weight:bold;
  color:red;
  text-align:center;
}

.bluelineDIV /*große Überschrift (blau, mittig)*/
{
  font-size:25;
  font-weight:bold;
  color:blue;
  text-align:center;
}

.headDIV /*oberste Überschrift*/
{
  font-weight:bold;
  font-family:Verdana, sans-serif;
}

.headsubDIV /*Unterschrift der Kopfzeile*/
{
  font-family:Verdana, sans-serif;
  font-size:11;
  text-align:top;
  height:20px;
}

.mainTABLE /*Standardtabelle im Hauptframe*/
{
  vertical-align:center;  
  background-color:white;
}

.menueTABLE /*Hauptmenü*/ , .customerSelTABLE /*Kundenswitch auf Startseite*/
{
  border:none;
}

.bankTABLE /*Tabelle der Bankverbindung*/
{
  border:none;
  font-family:Verdana, sans-serif;
  font-size:small;
  width:40%;
}

.menueTD /*Zelle im Hauptmenü*/
{
  border:2px;
  border-style:solid;
  border-color:black;
  background-color:yellow;
  text-align:center;
}

.innerTABLE /*Tabelle der Richtpreisseite*/
{
  font-family:Verdana, sans-serif;
  font-size:small;
  vertical-align:baseline;
  width:55%;
  padding:5px;
  border:1px solid black; 
}

.innerTABLE_Contact /*Tabelle der Kontaktseite*/
{
  font-family:Verdana, sans-serif;
  font-size:small;
  vertical-align:baseline;
  width:80%;
  padding:5px;
  border:1px solid black; 
}

.innerTH
{
  font-size:small;
  font-weight:bold;
  text-align:left;
}

.IEspaceTD /*extra Platzhalter für den Internet Explorer*/
{
  padding-left:20px;
}

.leftTABLE /*Tabelle im linken Frame*/
{
  border:none;
  height:95%;
  width:100%;
}

.leftnaviTD /*Zelle im linken Menü*/
{
  border:2px;
  border-style:solid;
  border-color:black;
  background-color:yellow;
  text-align:top;
  vertical-align:top;
  height:25px;
}

.contactTABLE
{
  font-family:Verdana, sans-serif;
  font-size:small;
  border-color:#1b4e61;
  border-style:solid;
  border-width:1px;
  width:50%;
  background-color:#cdcdcd;
}

.contactTD /*Zelle in der Kontakt-Tabelle*/
{
  text-align:top;
  vertical-align:top;
}

.textINPUT /*Kontakt-Textfeld*/
{
  border-width:1px;
  border-style:solid;
  border-color:#1b4e61;
  padding-left:1px;
}

.buttonINPUT /*Kontakt-Button (senden)*/
{
  border-color:#1b4e61;
  border-style:solid;
  border-width:1px;
  color:white;
  background-color:#014489;  
}

.textnormal /*P*/
{
  font-family:Verdana, sans-serif;
  font-size:small;
}

.textmini /*P*/
{
  font-family:Verdana, sans-serif;
  font-size:x-small;
}

.textcenter /*P*/
{
  font-family:Verdana, sans-serif;
  font-size:small;
  text-align:center;
}

.textsmallbold /*P*/
{
  font-family:Verdana, sans-serif;
  font-weight:bold;
  font-size:small;
}

.textred /*P*/
{
  font-family:Verdana, sans-serif;
  font-size:small;
  color:red;
}

.textblue /*P*/
{
  font-family:Verdana, sans-serif;
  font-size:small;
  color:blue;
}

.privatTD /*TD auf Startseite*/
{
  width:30%;
  font-weight:bold;
  text-align:center;
  background-color:#32CD32;
}

.companyTD /*TD auf Startseite*/
{
  width:30%;
  font-weight:bold;
  text-align:center;
  background-color:#EE0000;
}
