html, body {height: 100%;}

body         { font-family:Arial,Verdana,Helvetica; font-size:12px; color:#222222;
              scrollbar-base-color:#cccccc; scrollbar-arrow-color:#444444; scrollbar-highlight-color:#cccccc;
               scrollbar-darkshadow-color:#cccccc; scrollbar-face-color:#cccccc; scrollbar-3dlight-color:#ffffff;
               scrollbar-shadow-color:#444444;
}
table        { font-family:Arial,Verdana,Helvetica; font-size:12px; color:#222222; }
td           { font-family:Arial,Verdana,Helvetica; font-size:12px; color:#222222; }

.weiss { color:#f3f3f3; }
.fettweiss { color:#f3f3f3; font-weight: bold;}
.fett { font-weight: bold; }
.fett13 { font-weight: bold; font-size:11px;}
.klein { font-size:11px;}
.kleiner { font-size:10px;}
.dunkelgrau { font-weight: bold; color:#666666}
.sehrdunkelgrau { font-weight: bold; color:#333333; font-size:11px;}
.hellgrau { font-weight: bold; color:#dddddd}
.blau { color:#0560AA}
.rot { font-size:12px; font-weight: bold; color:#990000;}
.tab {font-size:9px;}
.dunkelgrau_tab { font-size:11px; font-weight: bold; color:#222222; text-decoration: none}
.allesklein {text-transform:lowercase}
table.tab2 {font-size:10px;}
td.tab2 {font-size:10px;}
.anzeige {background-color:#eeeeee; font-size:10px; }

#adresse {
position:absolute; 
width:5
auto; 
height:23px; 
z-index:5; 
left: 385px; 
top: 63px;
font-family:Arial,Verdana,Helvetica; 
font-size:11px; 
color:#222222;
font-weight: bold;
}

.div3
{
border:0px solid #333333;
background-color:#990000;
font-family:Verdana, Arial, Helvetica; 
font-size:10px; 
font-weight: normal; 
color:#ffffff;

}


a:link       { font-family:Arial,Verdana,Helvetica; font-size:12px; font-weight: normal; color:#990000; text-decoration:none; width: auto; }
a:visited    { font-family:Arial,Verdana,Helvetica; font-size:12px; font-weight: normal; color:#990000; text-decoration:none; width: auto; }
a:hover      { font-family:Arial,Verdana,Helvetica; font-size:12px; font-weight: normal; color:#660000; text-decoration:none; width: auto; }
a:active     { font-family:Arial,Verdana,Helvetica; font-size:12px; font-weight: normal; color:#660000; text-decoration:none; width: auto; }

a.f:link       { font-family:Arial,Verdana,Helvetica; font-size:12px; font-weight: bold; color:#990000; text-decoration:none }
a.f:visited    { font-family:Arial,Verdana,Helvetica; font-size:12px; font-weight: bold; color:#990000; text-decoration:none }
a.f:hover      { font-family:Arial,Verdana,Helvetica; font-size:12px; font-weight: bold; color:#660000; text-decoration:none }
a.f:active     { font-family:Arial,Verdana,Helvetica; font-size:12px; font-weight: bold; color:#660000; text-decoration:none }

a.prod:link       { font-family:Arial,Verdana,Helvetica; font-size:10px; font-weight: normal; color:#3399cc; text-decoration:none }
a.prod:visited    { font-family:Arial,Verdana,Helvetica; font-size:10px; font-weight: normal; color:#3399cc; text-decoration:none }
a.prod:hover      { font-family:Arial,Verdana,Helvetica; font-size:10px; font-weight: normal; color:#006699; text-decoration:none }
a.prod:active     { font-family:Arial,Verdana,Helvetica; font-size:10px; font-weight: normal; color:#006699; text-decoration:none }

a.weiss:link       { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: bold; color:#ffffff; text-decoration:none; }
a.weiss:visited    { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: bold; color:#ffffff; text-decoration:none; }
a.weiss:hover      { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: bold; color:#ffffff; text-decoration:none; }
a.weiss:active     { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: bold; color:#ffffff; text-decoration:none; }

a.weissrot:link       { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: bold; color:#ffffff; text-decoration:none; }
a.weissrot:visited    { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: bold; color:#ffffff; text-decoration:none; }
a.weissrot:hover      { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: bold; color:#333; text-decoration:none; }
a.weissrot:active     { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: bold; color:#333; text-decoration:none; }

a.klein:link       { font-family:Arial,Verdana,Helvetica; font-size:10px; font-weight: normal; color:#990000; text-decoration:none }
a.klein:visited    { font-family:Arial,Verdana,Helvetica; font-size:10px; font-weight: normal; color:#990000; text-decoration:none }
a.klein:hover      { font-family:Arial,Verdana,Helvetica; font-size:10px; font-weight: normal; color:#660000; text-decoration:none }
a.klein:active     { font-family:Arial,Verdana,Helvetica; font-size:10px; font-weight: normal; color:#660000; text-decoration:none }

a.mid:link       { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: normal; color:#990000; text-decoration:none }
a.mid:visited    { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: normal; color:#990000; text-decoration:none }
a.mid:hover      { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: normal; color:#660000; text-decoration:none }
a.mid:active     { font-family:Arial,Verdana,Helvetica; font-size:11px; font-weight: normal; color:#660000; text-decoration:none }

.textfeld    {width: 150px; font-family:Arial,Verdana,Helvetica; font-size:12px; margin: 0.2em }

.textfeld2    {width: 250px; font-family:Arial,Verdana,Helvetica; font-size:10px; margin: 0.2em }

.textfeld5    {width: 300px; font-family:Arial,Verdana,Helvetica; font-size:10px; margin: 0.2em }

.textfeld3    {
width: 90px; 
height: 16px;
font-family:Arial,Verdana,Helvetica; 
font-size:11px; 
margin: 0.2em;
border: 1px solid #444444; 
background-color:#FDF4B9; }

.textfeld4    {
width: 190px; 
height: 16px;
font-family:Arial,Verdana,Helvetica; 
font-size:11px; 
margin: 0.2em;
border: 1px solid #444444; 
background-color:#3e6e6e6; }

.memofeld    {width: 450px; font-family:Arial,Verdana,Helvetica; font-size:11px;}

.frame {border: 4px solid white; background-color:#e6e6e6;}

.frame1 {border: 2px solid white; background-color:#e6e6e6;}

#links { 
 color: #333;

 margin: 20px 0px 0px 0px;
 padding: 0px;
position: relative; 
left: 4px; 
top: 16px; 
width: 140px; 
height: 100%; 

 float: left;
}
#links ul {
 list-style-type: none;
 margin: 0px 0px 0px 0px;
 border-top: 1px #888888 solid;
}

#links ul li {
padding: 2px 0px 3px 0px;
 margin: 0px 0px 0px -40px;
border-bottom: 1px #888888 solid;
}

#links ul li a:visited, #links ul li a:link {
	font-family: Arial,Verdana,Helvetica;
	color: #990000;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	display: block;
	width: auto;
 }

#links ul li a:active, #links ul li a:hover {
	font-family: Arial,Verdana,Helvetica;
	font-size:12px;
	color: #660000;
	font-weight:bold;
	text-decoration: none;
	display: block;
	width: auto;

 }
 
 #links2 { 
 color: #333;

 margin: 20px 0px 0px 0px;
 padding: 0px;
position: relative; 
left: 4px; 
top: 16px; 
width: 400px; 
height: 100%; 
z-index:10;
 float: left;
}
#links2 ul {
 list-style-type: none;
 margin: 0px 0px 0px 0px;
 border-top: 1px #888888 solid;
}

#links2 ul li {
padding: 2px 0px 3px 0px;
 margin: 0px 0px 0px -40px;
border-bottom: 1px #888888 solid;
}

#links2 ul li a:visited, #links2 ul li a:link {
	font-family: Arial,Verdana,Helvetica;
	color: #990000;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	display: block;
	width: auto;
 }

#links2 ul li a:active, #links2 ul li a:hover {
	font-family: Arial,Verdana,Helvetica;
	font-size:12px;
	color: #660000;
	font-weight:bold;
	text-decoration: none;
	display: block;
	width: auto;

 }
 
  #links3 { 
 color: #333;

 margin: 20px 0px 0px 0px;
 padding: 0px;
position: relative; 
left: 4px; 
top: 16px; 
width: 978px; 
height: 100%; 

 float: left;
}

  #links4 { 
 color: #333;

 margin: 20px 0px 0px 0px;
 padding: 0px;
position: relative; 
left: 4px; 
top: 16px; 
width: 400px; 
height: 100%; 

 float: left;
}

#rechts {
position: relative; 
left: 40px; 
top: 40px; 
width: 400px; 
height: 100%; 
z-index: 2; 
float:left;
}

#footer {
min-height: 400px; 
}










