
/*#### NAVI Oben ####*/
#footernavi {width: 400px; height: 30px; line-height: 30px; margin: 5px 0 30px 0; font-weight: normal; font-size: 9px; text-align: right; color: #999999; float: right;}
a.fnav   {height: 30px; line-height: 30px; color : #999999; font-weight: normal; padding-right: 3px; padding-left: 3px;}
a:link.fnav {color : #999999; text-decoration: none;}
a:visited.fnav {color : #999999; text-decoration: none;}
a:active.fnav {color : #999999; text-decoration: underline;}
a:hover.fnav {color: #999999; text-decoration: underline;}
/*#### Navi Oben ####*/

/*
#kwwrapper {width: 445px; position: relative; left: 0px; top: 0px;  color: #5F3929; background: #F8F0CA;}
#kwnavi {color: #5F3929;}
#kwheadline {height: 24px; line-height: 24px; color: #000000; font-weight: bold; padding:0 0 0 5px; background: #FFCD01;}
SPAN.kwarrow {font-size: 12px; height: 18px; line-height: 18px; color : #475B02;font-weight: normal; padding: 0 0 0 8px;}
a.knav   {font-size: 11px; height: 18px; line-height: 18px; color : #475B02;font-weight: normal; padding: 0 3px 0 2px;}
a:link.knav {color : #475B02; text-decoration: none;}
a:visited.knav {color : #475B02; text-decoration: none;}
a:active.knav {color : #475B02; text-decoration: none;}
a:hover.knav {color: #475B02; text-decoration: none;}*/


#brotkruemmel {position: relative; top: 0px; left: 15px; width: 620px; font-size: 10px; height: 18px; line-height: 18px; color: #666666; text-align: left; margin: 0;}
a.kruemmel   {color : #666666; font-size: 10px; font-weight: normal;}
a:link.kruemmel {color : #666666; text-decoration: none;}
a:visited.kruemmel {color : #666666; text-decoration: none;}
a:active.kruemmel {color : #666666; text-decoration: none;}
a:hover.kruemmel {color: #666666; text-decoration: none;}


/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/
#navi {width: 159px; padding: 0; height: auto; margin: 28px 0 0 0; border: 1px solid #CFCDCD;}
#navi ul {width: 159px; margin: 0; padding: 0; list-style: none; margin: 0;}

ul#level1 li.navspacer {
margin: 0; line-height: 24px; height: 24px; color : #000000; font-size: 12px; font-weight: normal; 
padding-left: 5px; text-decoration: none; background: #FFCD01; border-bottom: 1px solid #9DAB42;}

#level1 {width: 159px; margin: 0; text-align: left; list-style: none;}
#level1 li a {display: block; line-height: 30px; height: 30px; margin: 0px; font-size: 16px; font-weight: normal; background: #EFF0F0; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #DDDDDD;}
#level1 li a:hover {font-weight: normal; text-decoration: none;}
#level1 a.a1no {line-height: 30px; height: 30px; color: #545964; font-weight: normal; padding-left: 5px; text-decoration: none; }
#level1 a.a1no:visited {color: #545964; text-decoration: none;}
#level1 a.a1no:active {color: #545964; text-decoration: none;}
#level1 a.a1no:hover {color: #F67A1F; text-decoration: none; background: #EFF0F0;}
#level1 li.li1act a { font-weight: normal; text-decoration: none; padding-left: 5px; background: #EFF0F0;}
.a1act {line-height: 30px; height: 30px; color: #F67A1F; font-weight: normal; padding-left: 5px; text-decoration: none;}

/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/



/*########## THEMEN-NAVI ###########*/
#thnavi {width: 300px; padding: 0; height: auto; margin: 0;}
#thnavi ul {width: 300px; margin: 0; padding: 0; list-style: none; margin: 0;}

#thlevel1 {width: 300px; margin: 0; text-align: left; list-style: none;}
#thlevel1 li a {display: block; line-height: 18px; height: 18px; margin: 0px; font-size: 11px; font-weight: normal; background: #FFFFFF;}
#thlevel1 li a:hover {font-weight: normal; text-decoration: none;}
#thlevel1 a.a1no {line-height: 18px; height: 18px; color: #475B02; font-weight: normal; padding-left: 0px; text-decoration: none; }
#thlevel1 a.a1no:visited {color: #475B02; text-decoration: none;}
#thlevel1 a.a1no:active {color: #475B02; text-decoration: none;}
#thlevel1 a.a1no:hover {color: #475B02; text-decoration: none; background: #FFFFFF; }
#thlevel1 li.li1act a { font-weight: bold; text-decoration: none;  background: #FFFFFF; }
.a1act {line-height: 18px; height: 18px; color: #475B02; font-weight: normal; padding-left: 0px; text-decoration: none;}

#thlevel2 {margin: 0px; text-align: left; list-style: none; }
#thlevel2 li a {display: block; line-height: 18px; height: 18px;  font-size: 11px; padding-left: 8px;font-weight: normal;}
#thlevel2 li a.a2no {line-height: 18px; height: 18px;  color: #475B02; font-weight: normal; margin: 0; padding-left: 8px; text-decoration: none;}
#thlevel2 li a.a2no:visited {color: #475B02; text-decoration: none;}
#thlevel2 li a.a2no:active {color: #475B02; text-decoration: none;}
#thlevel2 li a.a2no:hover {color: #475B02; text-decoration: none; display: block; line-height: 18px; height: 18px;  padding-left: 8px;  }
#thlevel2 li.li2act {}
#thlevel2 li.li2act a {font-weight: normal; text-decoration: none;}
.a2act {line-height: 18px; height: 18px;  color: #475B02; font-weight: normal; text-decoration: none;}
#thlevel2 li a.a2act:hover {color : #475B02; text-decoration: none; display: block; line-height: 18px; height: 18px; }

#thlevel3 {margin: 0px; text-align: left; list-style: none; }
#thlevel3 li a {display: block; line-height: 18px; height: 18px;  font-size: 11px; padding-left: 15px; font-weight: normal;}
#thlevel3 li a.a3no {line-height: 18px; height: 18px;  color: #475B02; font-weight: normal; margin: 0px; padding-left: 15px; text-decoration: none;}
#thlevel3 li a.a3no:visited {color: #475B02; text-decoration: none;}
#thlevel3 li a.a3no:active {color: #475B02; text-decoration: none;}
#thlevel3 li a.a3no:hover {color: #475B02; text-decoration: none; display: block; line-height: 18px; height: 18px;  padding-left: 15px;  }
#thlevel3 li.li3act {}
#thlevel3 li.li3act a {font-weight: normal; text-decoration: none;}
.a3act {line-height: 18px; height: 18px;  color: #475B02; font-weight: normal; text-decoration: none;}
#thlevel3 li a.a3act:hover {color : #475B02; text-decoration: none; display: block; line-height: 18px; height: 18px; }
/*########## THEMEN-NAVI ###########*/




/*########## TYPO3 Rendering FOOTER ###########*/
#footer {width: 940px; height: 20px; line-height: 20px; margin: 70px 0 30px 15px; font-size: 10px; color: #999999; float: none; clear: both;}
#lastmodified {width: 450px; height: 20px; line-height: 20px; margin: 0; font-size: 9px; color: #999999; float: none; clear: both;}
/*########## TYPO3 Rendering FOOTER ###########*/

