BODY {
background: #659805;
scrollbar-face-color: #dddddd;
scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #939393;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #C9C9C9;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #C9C9C9;
}

.gruenhell {background: #CAD4B7;}
.gruenmittel {background: #BBCB9C;}
.gruensuche {background: #AAC17E;}
.gruenbalken {background: #B2C68D;}
.tbl_mitte {border: solid 1px #B2C68D;}
.buehne {background: #DEE0DA; }
.hell {background: #ffffff;}
.tblbg {background: #D5D7D2;padding-right:10px;}
.tblbghell {background: #DEE0DA;padding-right:20px;}

.line {background-color: #ccd5ba;border-bottom: 1px solid #BDCDA1;}
.lineunten {border-bottom: 1px solid #BDCDA1;}

font.menue {font-family: Verdana,Arial,Helvetica;font-size: 10px;color: #5C5B5B; line-height: 14px;}
font.headgross {font-family: Verdana,Arial,Helvetica;font-size: 12px;font-weight: bolder;color: #639A00;line-height: 16px;}
font.headklein {font-family: Verdana,Arial,Helvetica;font-size: 11px;font-weight: bolder;color: #659805;line-height: 16px;}
font.norm {font-family: Verdana,Arial,Helvetica;font-size: 11px;color: #000000;font-style: normal;}



/* NEUE STYLES */
p {
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
color: #000000;
}
ol {
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
color: #000000;
}
h1 {font: bold 14px Verdana,Arial,Helvetica;color: #659805;margin:20px 0px 0px 0px;padding:0;}
h2 {font: bold 11px Verdana,Arial,Helvetica;color: #659805;margin:5px 0 0 0;padding:0;}

.teaser h2 {font: bold 11px Verdana,Arial,Helvetica;color: #659805;margin:5px 0 0 0;padding:0;}
.teaser h2 a:link {color: #659805;text-decoration:none;}
.teaser h2 a:visited {color: #659805;text-decoration:none;}
.teaser h2 a:hover, a:active {color: #000000;text-decoration:underline;}
.teaser p {padding: 0 ;margin: 0;}
.teaser p a:link {color: #254E9B;text-decoration:none;}
.teaser p a:visited {color: #254E9B;text-decoration:none;}
.teaser p a:hover, a:active {color: #CF6400;text-decoration:none;}

.textklein {
font-family: Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
}

.errormeldung {
font-family: Verdana,Arial,Helvetica;
font-size: 10px;
color: #d15900;
}

.textnorm {
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
color: #000000;
}

.balken {
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
font-weight: bold;
color: #000000;
padding: 2px;
background-color: #ccd5ba;
border-bottom: 1px solid #BDCDA1;
}


/* UNTERMENUE */
div.um {margin-left:5px;}

A.um1 {
display:block;
margin: 1px 0 3px 0;
padding: 2px 4px 2px 10px;
font: normal 10px Verdana,Arial,Helvetica;
color: #5C5B5B;
font-weight: bold;
border-bottom: 1px solid #659805;
background: url(bilder/um_pfeil.gif) no-repeat;
background-position: 0 3px;
}
A.um1:link {color:#5C5B5B; background-color:#cad4b7; text-decoration:none;}
A.um1:visited {color:#5C5B5B; background-color:#cad4b7; text-decoration:none;}
A.um1:hover {color:#ffffff; background-color:#659805; text-decoration:none;}
A.um1:active {color:#ffffff; background-color:#659805; text-decoration:none;}


A.um1a {
display:block;
margin: 1px 0 3px 0;
padding: 2px 4px 2px 10px;
font: normal 10px Verdana,Arial,Helvetica;
color: #5C5B5B;
font-weight: bold;
border-bottom: 1px solid #659805;
background: url(bilder/um_pfeil.gif) no-repeat;
background-position: 0 3px;
}
A.um1a:link {color:#ffffff; background-color:#659805; text-decoration:none;}
A.um1a:visited {color:#ffffff; background-color:#659805; text-decoration:none;}
A.um1a:hover {color:#ffffff; background-color:#659805; text-decoration:none;}
A.um1a:active {color:#ffffff; background-color:#659805; text-decoration:none;}


/*=== TABMENUE ===*/
#tabmenue {position:absolute;top: 37px;z-index:12;width:85%;font: bold 11px Verdana,Arial,Helvetica;line-height:normal;}

#tabmenue ul {margin:0;padding:10px 10px 0 120px;list-style:none;list-style-image:none;}
#tabmenue li {display:inline;margin:0;padding:0;}
#tabmenue a {float:left;background:url("bilder/tableft.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabmenue a span {float:left;display:block;background:url("bilder/tabright.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#fcfcfc;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabmenue a span {float:none;}
/* End IE5-Mac hack */
#tabmenue a:hover span {color:#fdd700;}
#tabmenue a:hover {background-position:0% -42px;}
#tabmenue a:hover span {background-position:100% -42px;}

#tabmenue .aktiv {background-position:100% -42px;}
#tabmenue a.active {background-position:0% -42px;}

.ACSee {display:none;}



font.klein {font-family: Verdana,Arial,Helvetica; font-size: 10px;color: #000000;font-style: normal;}
font.rechts {font-family: Tahoma,Arial,Helvetica;font-size: 10px;color: #000000;font-style: normal;}
font.kleingrau {font-family: Verdana,Arial,Helvetica; font-size: 10px;  color: #5C5B5B;font-style: normal;}
-font.kleingrau {font-family: Verdana,Arial,Helvetica; font-size: 10px;  color: #5C5B5B;font-style: normal;}
font.kleingruen {font-family: Verdana,Arial,Helvetica; font-size: 11px;  color: #659805;font-style: normal;}

font.specials {font-family: Verdana,Arial,Helvetica;font-size: 10px;color: #659805;font-style: normal;}
font.specials_head {font-family: Verdana,Arial,Helvetica;font-size: 12px;color: #000000;font-style: normal;}


A.umenue:link {color: #5C5B5B; text-decoration: none; }
A.umenue:visited {color : #5C5B5B; text-decoration: none; }
A.umenue:hover {color: #5C5B5B; text-decoration: overline underline;background-color: #BDCDA1;}
A.umenue:active {color: #ffffff; text-decoration: none; }

A.umenuea:link {color: #5C5B5B; text-decoration: overline underline;background-color: #BDCDA1;}
A.umenuea:visited {color: #5C5B5B; text-decoration: overline underline;background-color: #BDCDA1;}
A.umenuea:hover {color: #5C5B5B; text-decoration: overline underline;background-color: #BDCDA1;}
A.umenuea:active {color: #ffffff; text-decoration: none; }

A.black:link {color: #000000; text-decoration: none; }
A.black:visited {color : #000000; text-decoration: none; }
A.black:hover {color: #000000; text-decoration: overline underline;background-color: #BDCDA1;}
A.black:active {color: #ffffff; text-decoration: none; }

A.navi:link {color: #000000; text-decoration: underline; }
A.navi:visited {color : #000000; text-decoration: underline; }
A.navi:hover {color: #000000; text-decoration: none;}
A.navi:active {color: #ffffff; text-decoration: underline; }


input.suche {
font-family: Arial,Helvetica;
font-size: 10px;
color: #000000;
border-color:#659805;
border-style: solid;
background-color:#CAD4B7;
width: 105px;
}

select.suchselect {
font-family: Arial,Helvetica;
font-size: 10px;
color: #000000;
border: 1px solid #659805;
background-color:#CAD4B7;
width: 105px;
}

input.seite {
font-family: Arial,Helvetica;
font-size: 11px;
color: #000000;
border-color:#888888;
border-style: solid;
background-color:#D9DBD4;
width: 300px;
}

select.seite {
font-family: Arial,Helvetica;
font-size: 11px;
color: #000000;
border-color:#888888;
border-style: solid;
background-color:#D9DBD4;
}

textarea {
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
color: #000000;
font-style: normal;
scrollbar-face-color: #888888;
scrollbar-base-color: #DDDFD8;
scrollbar-arrow-color: #D9DBD4;
scrollbar-shadow-color: #DDDFD8;
scrollbar-darkshadow-color: #C9C9C9;
scrollbar-highlight-color: #DDDFD8;
scrollbar-3dlight-color: #C9C9C9;
background-color: #D9DBD4;
border-color: #888888;
width: 200px;
height: 100px;
} 