/*
////////////////////////////////////////////////////////////////
//
// nav.css 
//
// mesch.ch 
// web consulting & design Luzern www.mesch.
//
////////////////////////////////////////////////////////////////
*/


/*
################################################################
Navigation oben
################################################################
*/
.navTopLevel1          {
padding:2px;padding-left:4px; 
cursor:pointer;
cursor:hand;
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:2px;
padding-left:4px;
cursor:pointer;cursor:hand;
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:1px;
}


/*
################################################################
Navigation links
################################################################
*/

.navLeftLevel3 {
padding:2px;padding-left:15px;
cursor:pointer;
cursor:hand; 
clear: both;
}

.navLeftLevel3Over     {
padding:2px;
padding-left:15px;
cursor:pointer;
cursor:hand; 
background-color:#cccccc; 
clear: both;
}


/*
################################################################
Styles Layers
################################################################
*/ 
.submenuTopLevel2   {
position:absolute;
visibility:hidden;
z-index:100;
margin:0px;
padding:0px;
width:170px;
}

/*
################################################################
Styles  Navigationslevel
################################################################
*/
.submenuTopRow	{
margin:0px;
width:185px;
padding:4px 4px 4px 12px; 
cursor:pointer;
cursor:hand;
border-style:solid;
border-color:#ffffff;
border-width: 1px 1px 0px 1px;
background-color:#cc3366;
}

.submenuTopRowOver {
margin:0px;
width:185px;
padding:4px 4px 4px 12px;
cursor:pointer;
cursor:hand; 
border-style:solid;
border-color:#ffffff;
border-width: 1px 1px 0px 1px;
background-color:#cc3366;
}

/*
################################################################
Hintergrundlayer zum Schliessen des Layermenues
################################################################
*/

.submenuCloser {
position:absolute;
visibility:hidden;
margin-top:35px; 
z-index:1;
width:580px;
height:200px;
border: solid 0px black;
}


/*
################################################################
Formatierung der Links in Navigation
################################################################
*/

.aNavTopLevel1 {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

.aNavTopLevel1:link{
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

.aNavTopLevel1:visited  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

.aNavTopLevel1:active  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

.aNavTopLevel1:hover {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#333366;
font-weight:normal;
}

.aNavTopLevel1Selected  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

.aNavTopLevel1Selected:hover {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}




.aNavTopLevel2 {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

.aNavTopLevel2:link{
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

.aNavTopLevel2:visited  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

.aNavTopLevel2:active  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

.aNavTopLevel2:hover {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#2e1c86; 
font-weight:normal;
}

.aNavTopLevel2Selected  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#2e1c86; 
font-weight:normal;
}

.aNavTopLevel2Selected:active  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#2e1c86; 
font-weight:normal;
}

.aNavTopLevel2Selected:hover {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}



.aNavTopSystem          {text-decoration:none;color:#FFFFFF;border: 1px solid black;}
.aNavTopSystem:hover    {text-decoration:none;color:#FFFFFF;}

.vorzeichen {font-family:Verdana, Arial, sans-serif; font-size:12px;width:15px;height:15px;float:left;}
.vorzeichenSelected {font-family:Verdana, Arial, sans-serif; font-size:12px;width:0px;height:15px;float:left;color:#990000;}

.vorzeichen3 {font-family:Verdana, Arial, sans-serif; font-size:12px;width:15px;height:15px;float:left;}
.vorzeichen3Selected {font-family:Verdana, Arial, sans-serif; font-size:12px;width:15px;height:15px;float:left;color:#990000;}


/*
################################################################
Sitemap
################################################################
*/

.sitemapLevel1                     {padding-left:0px;}
.sitemapLevel2                     {padding-left:10px;}
.sitemapLevel3                     {padding-left:20px;}
.sitemapLevel4                     {padding-left:30px;}