/*
////////////////////////////////////////////////////////////////
//
// nav.css  Stylesheet fuer die Navigation
//
// mesch.ch
//
////////////////////////////////////////////////////////////////
*/





.navTopLevel1 { 
padding : 0;
padding-left : 4px;
cursor : pointer;
width : 140px;
border-top-style : solid;
border-top-color : #ffffff;
border-top-width : 1px;
border-left-style : solid;
border-left-color : #ffffff;
border-left-width : 1px;
} 

.navTopLevel1Over { 
padding : 0;
padding-left : 4px;
cursor : pointer;
background-color : #bdbdbd;
width : 140px;
border-top-style : solid;
border-top-color : #ffffff;
border-top-width : 1px;
border-left-style : solid;
border-left-color : #ffffff;
border-left-width : 0;
} 

.aNavLeftLevel1 { 
margin : 0 0 0 8px;
text-decoration : none;
color : #205623;
font-family : verdana, arial, sans-serif;
font-size : 11px;
font-weight : normal;
letter-spacing : 0;
line-height : 160%;
text-align : left;
} 

.aNavLeftLevel1:link { 
margin : 0 0 0 8px;
text-decoration : none;
color : #205623;
font-family : verdana, arial, sans-serif;
font-size : 11px;
font-weight : normal;
letter-spacing : 0;
line-height : 160%;
text-align : left;
} 

.aNavLeftLevel1:visited { 
margin : 0 0 0 8px;
text-decoration : none;
color : #205623;
font-family : verdana, arial, sans-serif;
font-size : 11px;
font-weight : normal;
letter-spacing : 0;
line-height : 160%;
text-align : left;
} 

.aNavLeftLevel1:hover { 
margin : 0 0 0 8px;
text-decoration : none;
color : #205623;
font-family : verdana, arial, sans-serif;
font-size : 11px;
font-weight : normal;
letter-spacing : 0;
line-height : 160%;
text-align : left;
} 

.aNavLeftLevel1:active { 
margin : 0 0 0 8px;
text-decoration : none;
color : #205623;
font-family : verdana, arial, sans-serif;
font-size : 11px;
font-weight : normal;
letter-spacing : 0;
line-height : 160%;
text-align : left;
} 

.aNavLeftLevel1Selected { 
margin : 0 0 0 8px;
text-decoration : none;
color : #fff;
font-family : verdana, arial, sans-serif;
font-size : 11px;
letter-spacing : 0;
line-height : 160%;
text-align : left;
} 

.navLeftLevel2 { 
width : 183px;
border-top : 1px dashed #fff;
} 

.navLeftLevel2 a { 
display : block;
margin-left : 0;
padding : 3px 0 3px 8px;
text-decoration : none;
} 

.navLeftLevel2 a:hover { 
background-color : #e7ece4;
} 

.navLeftLevel2 a:active { 
background-color : #fff;
} 

.navLeftLevel2Over { 
padding : 0 1px 0 0;
margin-left : 0;
font : normal 12px arial, verdana, sans-serif;
width : 220px;
border-top : 0 solid gray;
text-align : left;
background-color : red;
} 

.navLeftLevel2Over a { 
display : block;
padding : 4px 0 4px 16px;
text-decoration : none;
} 

.navLeftLevel2Over a:hover { 
color : #fff;
} 

.navLeftLevel2Selected { 
display : block;
padding : 3px 1px 3px 8px;
width : 174px;
text-align : left;
border-top : 1px dashed #fff;
background-color : #fff;
} 






.navLeftLevel3 { 
font : normal 12px arial, verdana, sans-serif;
width : 183px;
border-top : 1px dashed #fff;
} 

.navLeftLevel3 a { 
display : block;
padding : 4px 0 4px 16px;
text-decoration : none;
} 

.navLeftLevel3 a:hover { 
display : block;
padding : 4px 0 4px 16px;
text-decoration : none;
background-color : #e7ece4;
} 

.navLeftLevel3Over { 
padding : 0 1px 0 0;
margin-left : 0;
font : normal 12px arial, verdana, sans-serif;
width : 180px;
margin : 0;
border-top : 0 solid black;
text-align : left;
background-color : #e7ece4;
} 

.navLeftLevel3Over a { 
display : block;
padding : 4px 0 4px 16px;
text-decoration : none;
} 

.navLeftLevel3Over a:hover { 
border-color : #fff;
color : #fff;
} 

.navLeftLevel3Selected { 
display : block;
padding : 3px 1px 3px 16px;
width : 166px;
text-align : left;
border-top : 1px dashed #fff;
background-color : #fff;
} 










.navLeftLevel4 { 
font : normal 12px arial, verdana, sans-serif;
width : 183px;
border-top : 1px dashed #fff;
} 

.navLeftLevel4 a { 
display : block;
padding : 4px 0 4px 24px;
text-decoration : none;
} 

.navLeftLevel4 a:hover { 
display : block;
padding : 4px 0 4px 24px;
text-decoration : none;
background-color : #e7ece4;
} 

.navLeftLevel4Over { 
padding : 0 1px 0 0;
margin-left : 0;
font : normal 12px arial, verdana, sans-serif;
width : 180px;
margin : 0;
border-top : 0 solid black;
text-align : left;
background-color : #e7ece4;
} 

.navLeftLevel4Over a { 
display : block;
padding : 4px 0 4px 24px;
text-decoration : none;
} 

.navLeftLevel4Over a:hover { 
border-color : #fff;
color : #fff;
}
.navLeftLevel4Selected { 
display : block;
padding : 3px 1px 3px 24px;
width : 166px;
text-align : left;
border-top : 1px dashed #fff;
background-color : #fff;
} 













.aNavLeftLevel2 { 
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
color : #205623;
font-weight : normal;
padding-left : 8px;
} 
.aNavLeftLevel2:visited { 
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
color : #205623;
font-weight : normal;
padding-left : 8px;
} 
.aNavLeftLevel2:hover { 
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel2Open { 
font-family : Arial, Verdana, sans-serif;
font-size : 11px;
text-decoration : none;
color : #205623;
font-weight : normal;
} 
.aNavLeftLevel2Open:visited { 
font-family : Arial, Verdana, sans-serif;
font-size : 11px;
text-decoration : none;
color : #205623;
font-weight : normal;
} 
.aNavLeftLevel2Open:hover { 
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel2Selected { 
font-family : arial, verdana, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel2Selected:visited { 
font-family : Arial, Verdana, sans-serif;
text-decoration : none;
font-weight : bold;
color : #205623;
} 
.aNavLeftLevel2Selected:hover { 
font-family : Arial, Verdana, sans-serif;
text-decoration : none;
color : #205623;
} 


.aNavLeftLevel3 { 
font-family : Arial, Verdana, sans-serif;
font-size : 11px;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel3:visited { 
font-family : Arial, Verdana, sans-serif;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel3:hover { 
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel3Open { 
font-family : Arial, Verdana, sans-serif;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel3Open:visited { 
font-family : Arial, Verdana, sans-serif;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel3Open:hover { 
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel3Selected { 
font-family : Arial, Verdana, sans-serif;
font-size : 11px;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel3Selected:visited { 
font-family : Arial, Verdana, sans-serif;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel3Selected:hover { 
text-decoration : none;
color : #205623;
} 







.aNavLeftLevel4 { 
font-family : Arial, Verdana, sans-serif;
font-size : 11px;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel4:visited { 
font-family : Arial, Verdana, sans-serif;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel4:hover { 
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel4Open { 
font-family : Arial, Verdana, sans-serif;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel4Open:visited { 
font-family : Arial, Verdana, sans-serif;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel4Open:hover { 
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel4Selected { 
font-family : Arial, Verdana, sans-serif;
font-size : 11px;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel4Selected:visited { 
font-family : Arial, Verdana, sans-serif;
text-decoration : none;
color : #205623;
} 
.aNavLeftLevel4Selected:hover { 
text-decoration : none;
color : #205623;
} 













.sitemapLevel1 { 
padding-left : 0;
} 
.sitemapLevel2 { 
padding-left : 10px;
} 
.sitemapLevel3 { 
padding-left : 20px;
} 
.sitemapLevel4 { 
padding-left : 30px;
} 
