/*
////////////////////////////////////////////////////////////////
//
// nav.css 
//
// mesch.ch 
// web consulting & design Luzern www.mesch.
//
////////////////////////////////////////////////////////////////
*/


/*
################################################################
Navigation oben
################################################################
*/
.navTopLevel1          {
cursor:pointer;
cursor:hand;
}

.navTopLevel1Over {
cursor:pointer;
cursor:hand;
}



/*
################################################################
Styles Layers
################################################################
*/ 
.submenuTopLevel2   {
position:absolute;
visibility:hidden;
z-index:100;
width:185px;
border-bottom:1px solid #1B5781;
}

/*
################################################################
Styles  Navigationslevel
################################################################
*/

.submenuTopRow	{
width:185px;
padding:4px 4px 4px 12px; 
cursor:pointer;
cursor:hand;
border-style:solid;
border-color:#1B5781;
border-width: 1px 1px 0px 1px;
background-color:#FFF;
filter:alpha(opacity='100'); -moz-opacity: 1;
z-index:100;
}

.submenuTopRowOver {
width:185px;
padding:4px 4px 4px 12px;
cursor:pointer;
cursor:hand; 
border-style:solid;
border-color:#1B5781;
border-width: 1px 1px 0px 1px;
background-color:#e9e9e9;
filter:alpha(opacity='100'); -moz-opacity: 1;
z-index:100;
}

/*
################################################################
Hintergrundlayer zum Schliessen des Layermenues
################################################################
*/

.submenuCloser {
position:absolute;
border: solid 0px blue;
visibility:hidden;
margin-top:49px; 
width:500px;
height:200px;
z-index:100;
}



/*
################################################################
Formatierung der Links in Navigation
################################################################
*/

.aNavTopLevel1 {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
filter:alpha(opacity='100'); -moz-opacity: 1;
}

.aNavTopLevel1:link{
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
filter:alpha(opacity='100'); -moz-opacity: 1;
}

.aNavTopLevel1:visited  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
filter:alpha(opacity='100'); -moz-opacity: 1;
}

.aNavTopLevel1:active  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
filter:alpha(opacity='100'); -moz-opacity: 1;
}

.aNavTopLevel1:hover {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#333366;
font-weight:normal;
filter:alpha(opacity='100'); -moz-opacity: 1;
}

.aNavTopLevel1Selected  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#333366;
font-weight:bold;
filter:alpha(opacity='100'); -moz-opacity: 1;
}

.aNavTopLevel1Selected:hover {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#333366;
font-weight:normal;
filter:alpha(opacity='100'); -moz-opacity: 1;
}




.aNavTopLevel2 {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#000000;
font-weight:normal;
}

.aNavTopLevel2:link{
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#000000;
font-weight:normal;
}

.aNavTopLevel2:visited  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#000000;
font-weight:normal;
}

.aNavTopLevel2:active  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#1B5781;
font-weight:bold;
}

.aNavTopLevel2:hover {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#1B5781; 
font-weight:bold;
}

.aNavTopLevel2Selected  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#1B5781; 
font-weight:normal;
}

.aNavTopLevel2Selected:link{
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#000000;
font-weight:normal;
}

.aNavTopLevel2Selected:visited{
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#1B5781;
font-weight:normal;
}

.aNavTopLevel2Selected:active  {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#1B5781; 
font-weight:normal;
}

.aNavTopLevel2Selected:hover {
font-family:verdana, arial, sans-serif;
font-size:13px; 
text-decoration:none;
color:#1B5781;
font-weight:bold;
}



.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;}