a:link { color: #000000; text-decoration:none;  font-family:Arial, Verdana, Geneva; font-size:8pt;}
a:active { color: #000000; text-decoration:none;  font-family:Arial, Verdana, Geneva; font-size:8pt;}
a:visited { color: #000000; text-decoration:none; font-family:Arial, Verdana, Geneva; font-size:8pt;}
a:hover { color: #FF500C; text-decoration: none;  font-family:Arial, Verdana, Geneva; font-size:8pt;}

a.orange:link { color: #FF500C; text-decoration:none;  font-family:Arial, Verdana, Geneva; font-size:8pt;}
a.orange:active { color: #FF500C; text-decoration:none;  font-family:Arial, Verdana, Geneva; font-size:8pt;}
a.orange:visited { color: #FF500C; text-decoration:none; font-family:Arial, Verdana, Geneva; font-size:8pt;}
a.orange:hover { color: #000000; text-decoration: none;  font-family:Arial, Verdana, Geneva; font-size:8pt;}

a.ueber:link { color: #000000; text-decoration:none; font-weight: bold;font-family:Arial, Verdana, Geneva; font-size:12pt;}
a.ueber:active { color: #000000; text-decoration:none;  font-weight: bold; font-family:Arial, Verdana, Geneva; font-size:12pt;}
a.ueber:visited { color: #000000; text-decoration:none; font-weight: bold; font-family:Arial, Verdana, Geneva; font-size:12pt;}
a.ueber:hover { color: #FF500C; text-decoration: none;  font-weight: bold; font-family:Arial, Verdana, Geneva; font-size:12pt;}

a.rubrik:link { color: #000000; text-decoration:none; font-family:Arial, Verdana, Geneva; font-size:8pt;}
a.rubrik:active { color: #000000; text-decoration:none; font-family:Arial, Verdana, Geneva; font-size:8pt;}
a.rubrik:visited { color: #000000; text-decoration:none; font-family:Arial, Verdana, Geneva; font-size:8pt;}
a.rubrik:hover { color: #FF500C; text-decoration: none;  font-family:Arial, Verdana, Geneva; font-size:8pt;}

html, BODY {height: 100%; margin: 0; padding: 0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt; color: Arial, Tahoma, Verdana, Helvetica, sans-serif;}

font.link {font-size:12pt; color:#FF500C; font-weight:bold;}

.Input {background-color: white ; font-family :arial, verdana, helvetica; color : black; font-size : 11px; border : 1px groove black }
.big {color:#FF0000; font-size:22pt; font-family: arial, Tahoma, Verdana, Geneva}

/* DIV Bereiche */

#oben {
position:fixed;
top:0px;
left:0px;
height:122px;
width:99%;
background-image:url(../Hintergrund-lg.jpg);
border-bottom: 1px solid #FF500C;
z-index:20;
}

#ueber {
margin-top:102px;
margin-left:100px;
left:105px;
width:880px;
height:20px;
overflow:hidden;
z-index:8;
}

#anh-auswahl {
float:left;
width:190px;
line-height:18px;
}

#vhaupt  {
float:left;
width:60%;
}

#vhaupt2  {
float:left;
width:79%;
}

#angebot  {
float:right;
width:18%;
height:430px;
}

#haupt  {
float:left;
width:95%;
}

#foot {
width:99%;
height:10px;
float:left;
border-top:1px solid #FF500C;
z-index:23;
}

#gesamt2 {
position:absolute;
width:99%;
top:10px;
margin-top:140px;
min-width:200px;
left:0px;
z-index:5;
}

#gesamt {width:99%; top:0px; left:0px; z-index:9;}

/* #obennav { padding-bottom:10px; margin-top:72px; margin-left:130px; left:150px; width:900px; height:22px; z-index:6} */
/* #obennav3 { position:absolute; top:112px; left:0px; width:895px; height:20px; z-index:8} */
/* #Obenh { position:fixed; top:0px; left:0px; height:170px; z-index:5} */
/* #Obenoff { position:absolute; top:0px; left:150px; width:580; height:40px; z-index:7} */
/* #anfrage  { position:fixed; top:224px; left:160px; z-index:3} */
/* #verk-aufteilung { position:absolute; top:102px; left:150px; width:600px; height:10px; z-index:7} */
/* #Obennav { position:absolute; top:104px; left:105px; width:895px; height:20px; z-index:8} */
/* #vhaupt  { z-index:3; position:absolute; height:800px; width:1000px; top:10px; overflow:visible; left:10px; margin-top:140px;} */
/* #anh-auswahl { z-index:10; position:relative; left:20px; margin-top:100px; top:50px; float:left; width:16%; line-height:18px;} */
/* #angebot  { position:absolute; top:10px; right:20px; padding-right: 10px; margin-top:140px; float:right; width:18%; height:430px;} */
/* #foot {  width:100%; bottom:0px; padding-bottom:0px; height:10px; border-top:1px solid #FF500C; z-index:23; } */

/* DIV Bereiche */

/************************ Tabellenfarben ******************************/
/* Tabellenfeld HG weiß */
.td1 {	padding-left: 2px; background-color:#FFFFFF;}

/* Tabellenfeld HG grau */
.td1ueber { padding-left: 2px; background-color:#A4A6A8;}

/* Tabellenfeld HG helles grau */
.td1ueberhell { padding-left: 2px; background-color:#DFDFDF;}

/* Tabellenfeld HG orange */
.td1oben { padding-left: 2px; background-color:#FF500C;}

/* Angebotstabelle */
#tdangebot {border-width:1px; border-color:#FF500C; border-style:dotted; padding:0px;}
#anhauswahl {border-width:1px; border-color:#FF500C; border-style:dotted; padding:0px;}
#tdverkauf {border-width:1px; border-color:#FF500C; padding:0px; border-style:solid;}
/***************************************************************************/

/************************ Schwarze Schriften ******************************/
/* Schwarze Schrift 12pt fett */
.blackmega { font-size:12pt; color:#000000; font-weight:bold;}

/* Schwarze Schrift 10pt fett */
.blackbold { font-size:10pt; color:#000000; font-weight:bold;}

/* Schwarze Schrift 10pt normal */
.blacknorm {font-size:10pt; color:#000000;}

/* Schwarze Schrift 8pt normal */
.blackkl {font-size:8pt; color:#000000;}

/* Schwarze Schrift 8pt fett */
.blackklb { font-size:8pt; color:#000000; font-weight:bold;}
/***************************************************************************/


/************************ Orangene Schriften ******************************/
/* Orangene Schrift 12pt bold */
.orangebigb { font-size:12pt; color:#FF500C; font-weight:bold;}

/* Orangene Schrift 12pt norm */
.orangebig { font-size:12pt; color:#FF500C;}

/* Orangene Schrift 10pt norm */
.orangenorm {font-size:10pt; color:#FF500C;}

/* Orangene Schrift 10pt bold */
.orangebold { font-size:10pt; color:#FF500C; font-weight:bold;}

/* Orangene Schrift 8pt norm */
.orangekl {font-size:8pt; color:#FF500C;}

/* Orangene Schrift 8pt bold */
.orangeklb {font-size:8pt; color:#FF500C; font-weight:bold;}
/***************************************************************************/

/************************ Graue Schriften ******************************/
/* Graue Schrift 10pt bold */
.greybold { font-size:10pt; color:#A4A6A8; font-weight:bold;}

/***************************************************************************/


/************************ Weiße Schriften ******************************/
/* weisse schrift bold 12pt*/
.whitemega { font-size: 12pt;	font-weight: bold; color: #FFFFFF;}

/* weisse schrift bold 10pt*/
.kat { font-size: 10pt;	font-weight: bold; color: #FFFFFF;}

/* weisse schrift bold 10pixel*/
.whiteb { font-size:10px; color:white; font-weight:bold;}

/* weisse schrift 8pt normal */
.normkl { font-size:8pt; color:white;}

/* weisse schrift 10pt normal */
.whitenorm { font-size:10pt; color:white;}

/* weisse schrift 12pt normal */
.whitegr { font-size:12pt; color:white;}
/***************************************************************************/