/*#### NAVI Oben ####*/
#masternavi {width: 165px; padding: 0; height: auto; margin: 0;}
#masternavi ul {width: 165px; margin: 0; padding: 0; list-style: none; margin: 0; border-top: 1px solid #BDBEBE;}

#masterlevel1 {width: 165px; margin: 0; text-align: left; list-style: none;}
#masterlevel1 li a {display: block; line-height: 26px; height: 26px; margin: 0; font-size: 11px; font-weight: normal;  border-bottom: 1px solid #BDBEBE;}
#masterlevel1 li a:hover {font-weight: bold; text-decoration: none;}
#masterlevel1 a.mastera1no {line-height: 26px; height: 26px; color: #62666F; font-weight: bold; padding-left: 5px; text-decoration: none; }
#masterlevel1 a.mastera1no:visited {color: #FFFFF; text-decoration: none;}
#masterlevel1 a.mastera1no:active {color: #FFFFFF; text-decoration: none;}
#masterlevel1 a.mastera1no:hover {color: #FFFFFF; text-decoration: none; background: #034D8E;}
#masterlevel1 li.masterli1act a { font-weight: bold; text-decoration: none; background: #034D8E;}
.mastera1act {line-height: 26px; height: 26px; color: #FFFFFF; font-weight: bold; padding-left: 5px; text-decoration: none;}
/*#### Navi Oben ####*/


#produktnavi {width: 165px; /* height: 400px; */ margin: 10px 0 0 0; float: left;}
/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/
#navi {width: 165px; padding: 0; height: auto; margin: 0;}
#navi ul {width: 165px; margin: 0; padding: 0; list-style: none; margin: 0; border-top: 1px solid #BDBEBE; }

ul#level1 li.navspacer {
margin: 10px 0 0 0; line-height: 19px; height: 19px; color : #034D8E; font-size: 14px; font-weight: bold; border-bottom: 1px solid #BDBEBE;
padding: 0 0 5px 1px; text-decoration: none;}

#level1 {width: 165px; margin: 0; text-align: left; list-style: none;}
#level1 li a {display: block; line-height: 30px; height: 30px; margin: 0; font-size: 12px; font-weight: normal; border-bottom: 1px solid #BDBEBE; background: url(../../../fileadmin/_schwabimmo2010/gfx/content_bg.gif) repeat-x;}
#level1 li a:hover {font-weight: bold; text-decoration: none;}
#level1 a.a1no {line-height: 30px; height: 30px; color: #62666F; font-weight: bold; padding-left: 8px; text-decoration: none; }
#level1 a.a1no:visited {color: #62666F; text-decoration: none;}
#level1 a.a1no:active {color: #62666F; text-decoration: none;}
#level1 a.a1no:hover {color: #FFFFFF; text-decoration: none; background: #034D8E;}
#level1 li.li1act a { font-weight: bold; text-decoration: none; background: #034D8E;}
.a1act {line-height: 30px; height: 30px; color: #FFFFFF; font-weight: bold; padding-left: 8px; text-decoration: none;}

#level2 {margin: 0px; text-align: left; list-style: none; }
#level2 li a {display: block; line-height: 20px; height:auto; margin: 0; font-size: 10px; padding-left: 12px;font-weight: normal; background: #E2EEF6;}
#level2 li a.a2no {line-height: 20px; height:auto; color: #124D86; font-weight: normal; margin: 0 0 1px 0; padding-left: 10px; text-decoration: none;}
#level2 li a.a2no:visited {color: #62666F; text-decoration: none;}
#level2 li a.a2no:active {color: #62666F; text-decoration: none;}
#level2 li a.a2no:hover {color: #FFFFFF; text-decoration: none; display: block; line-height: 20px; height:auto; padding-left: 12px;}
#level2 li.li2act {}
#level2 li.li2act a {font-weight: normal; text-decoration: none;}
.a2act {line-height: 22px; height: auto; color: #FFFFFF; font-weight: normal; text-decoration: none;}
#level2 li a.a2act:hover {color : #FFFFFF; text-decoration: none; display: block; line-height: 20px; height:auto; }
/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/


/*########## TYPO3 Rendering FOOTER ###########*/
#footer {width: 100%; height: 30px; line-height: 30px; text-align: center; background: #EEEEEE;}
#lastmodified {width: 100%; height: 30px; line-height: 30px; text-align: center; margin-top: 10px; font-size: 12px; color: #484F5A; float: none;}
/*########## TYPO3 Rendering FOOTER ###########*/

