#boxinhalt {
position:absolute;
top: 0px;
left: auto; 
width:500px; 
height: 600px;
background: url(../images/rand_b.jpg);
} 

body { 
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
} 
body.navis {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
background-color: #FFCC66;
}

tr.oekogelb { 
background-color: #CC9900; 
}

tr.oekogruen { 
background-color: Black; 
}

td.tr_white { 
color: #ffffff;
 width: 10px;
}

td.tr_brown { 
 background-color: #FFCC66;
}

td.f_cel { 
 width: 80px;
 text-align: center;
}
	
tr.gelb1 { 
background-color: #ff9900;
 border-bottom: 10px Fuchsia;
}

body.bd550 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
background-color: #FFFFFF;
vertical-align: top;
margin-top: 0px;
margin-left: 0px;
width: 790px;
}

body.bd790 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
vertical-align: top;
margin-top: 0px;
margin-left: 0px;
width: 790px;
background-image: url(images/background.gif);
}
body.oekogelb {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
vertical-align: top;
margin-top: 0px;
margin-left: 0px;
width: 790px;
background-color: #FFCC66; 
}
body.bd790nr2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
vertical-align: top;
margin-top: 0px;
margin-left: 0px;
width: 790px;
background-image: url(images/background_blau.gif);
}

a:link {
color : #cc6600; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
a:visited {
color : #cc6600; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
a:active {
color : #990000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
a:hover {
color : #990000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
a.uebernavi:link {
color : #000000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12pt;
font-weight: bold;
} 
a.uebernavi:visited {
color : #000000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12pt;
font-weight: bold;
}
a.uebernavi:active {
color : #000000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12pt;
font-weight: bold;
} 
a.uebernavi:hover {
color : #ff9900; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12pt;
font-weight: bold;
}
a.uebernavi2:link {
color : White; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt;
font-weight: bold;
} 
a.uebernavi2:visited {
color : White; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt;
font-weight: bold;
}
a.uebernavi2:active {
color : White; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt;
font-weight: bold;
} 
a.uebernavi2:hover {
color : Green; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt;
font-weight: bold;
}  

a.navi:link {
color : #ffffff; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 
a.navi:visited {
color : #ffffff; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
}
a.navi:active {
color : #ffffff; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 
a.navi:hover {
color : #FF9900; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 
a.navi2:link {
color : #000000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 
a.navi2:visited {
color : #000000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
}
a.navi2:active {
color : #000000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 

a.navi2:hover {
color : #FF9900; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 

A.Inhalt:active {
background-color: transparent;
color: ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration: none;
}

A.Inhalt:link {
background-color: transparent;
color: ffffff;
font-size: 10pt;
font-weight: normal;
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.Inhalt:visited {
background-color: transparent;
color: #ffffff;
font-size: 10pt;
font-weight: normal;
text-decoration: none;
background-image: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.Inhalt:hover {
background-color: transparent;
color: #cc6600;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
background-image: none;
font-size: 10pt;
}

a.subinhalt_sm:visited {
background-color: transparent;
color: #3130ad;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
background-image: none;
font-family: Arial, Helvetica, sans-serif;
width: 100px;
}
a.subinhalt_sm:link {
background-color: transparent;
color: #3130ad;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
width: 100px;
}
a.subinhalt_sm:hover {
background-color: transparent;
color: #990000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline;
background-image: none;
font-size: 9pt;
width: 100px;
}
a.subinhalt_sm:active {
background-color: transparent;
color: #3130ad;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
width: 100px;
}



.grau {
color : #646464; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 
.orange {
color : #cc6600; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 
.ueberschrift {
color : #000000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 10pt; 
} 
.orangeueberschrift {
color : #cc6600; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 10pt; 
} 
.weinrot {
color : #990000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 

.mittelgrau {
color : #949494; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 7pt; 
} 
e-height : 1px; 
} 

.text {
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
line-height : 12pt; 
}

table.tb780 {
font-family: Arial, Helvetica, sans-serif;
height: auto;
width: 1280px;
margin-left:0px;
background-color: #CC9900; 
}
table.tb790b {
font-family: Arial, Helvetica, sans-serif;
height: 44px;
width: 790px;
margin-left:0px;
background-image: url(images/bildleiste.jpg);
}

table.oekogelb {
height: 1px;
width: 1280px;
margin-left:0px;
background-color: #FFCC66; 
}

table.layer {
	font-family: Arial, Helvetica, sans-serif;
line-height : 10px;
}

table.oekogruen {
height: 44px;
width: 1280px;
margin-left:0px;
font-size : 12px; 
line-height : 5pt;
 background-color: #009A00; ;
}

table.tb180 {
font-family: Arial, Helvetica, sans-serif;
height: auto;
width: 180px;
margin-left: 0px;
background-color: #ff9900;
}
table.tb500 {
font-family: Arial, Helvetica, sans-serif;
height: auto;
width: 500px;
margin-left: 97px;
}

table.tb550 {
font-family: Arial, Helvetica, sans-serif;
height: auto;
width: 550px;
margin-left: 3px;
}
table.tb600 {
font-family: Arial, Helvetica, sans-serif;
height: auto;
width: 680px;
margin-left: 3px;
}
td.genl {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11pt;
}

td.genlbot {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11pt;
vertical-align: bottom;
}

td.genlb {
text-align: left;
font-family: Arial, Verdana, sans-serif;
font-style: normal;
font-size: 10pt;
 font-weight: bold;
}
td.minl {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11pt;
width: 10px;
}
td.head {
font-family: Arial, Helvetica, sans-serif;
font-size: 7pt;
text-align: left;
width: auto;
padding: 0px;
background-color: #6B7791;
}
td.smphue {
text-align: left;
font-family: Arial, Verdana, sans-serif;
font-style: normal;
font-size: 11pt;
}
td.bild {
font-family: Arial, Verdana, sans-serif;
margin-left: 0px;
}

td.layer { 
background-color: #FFF6E8;
color: #3130ad;
font: normal normal 12px/9px Arial, Helvetica, sans-serif;
      border: 1px solid #FFDFAE;
      }

td.layer1pix { 
background-color: transparent;
width: 1px;
      }
		
input.w100 {
width:100px;
}

