/*
////////////////////////////////////////////////////////////////
//
// 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;}

.navLeftLevel4         {padding:2px;padding-left:30px;cursor:pointer;cursor:hand; clear: both;}
.navLeftLevel4Over     {padding:2px;padding-left:30px;cursor:pointer;cursor:hand; background-color:#cccccc; clear: both;}

.videoLink     {padding:2px;padding-left:15px;clear: both;font-family:Verdana, Arial, sans-serif; font-size:12px;text-decoration:none;color:#000;font-weight: normal;}


/*
################################################################
Styles Layers################################################################
*/ 
.submenuTopLevel2   {position:absolute;visibility:hidden;z-index:100;margin:0px;padding:0px;width:150px;}

/*
################################################################
Styles  Navigationslevel
################################################################
*/
.submenuTopRow		  {margin:0px;width:150px;padding:4px 4px 4px 12px; cursor:pointer;cursor:hand;border-style:solid;border-color:#cccccc;border-width: 0px 0px 1px 0px;background-color:#ffffff;filter:alpha(opacity='75'); -moz-opacity: 0.9;}
.submenuTopRowOver  {margin:0px;width:150px;padding:4px 4px 4px 12px; cursor:pointer;cursor:hand; border-style:solid;border-color:#cccccc;border-width: 0px 0px 1px 0px; background-color:#ffffff;filter:alpha(opacity='95'); -moz-opacity: 1;}

/*
################################################################
Hintergrundlayer zum Schliessen des Layermenues
################################################################
*/

.submenuCloser      {position:absolute;visibility:hidden;margin-top:35px; z-index:1;width:770px;height:270px;}

/*
################################################################
Formatierung der Links in Navigation
################################################################
*/
.aNavTopLevel1          {padding:0px; margin:0px;}
.aNavTopLevel1:hover    {}
.aNavTopLevel1Selected  {}
.aNavTopLevel1Selected:hover  {}
.aNavTopLevel2          {font-family:Verdana, Arial,  sans-serif; font-size:12px; text-decoration:none; color:#666666;font-weight: bold;}
.aNavTopLevel2:hover    {text-decoration:none;color:#990000;font-weight: bold;}
.aNavTopLevel2Selected  {font-family:Verdana, Arial,  sans-serif; font-size:12px; text-decoration:none; color:#990000;font-weight: bold;}
.aNavTopLevel2Selected:hover  {font-family:Verdana, Arial,  sans-serif; font-size:12px; text-decoration:none; color:#000000;font-weight: bold;}



.aNebenNavTopLevel1          {margin-bottom: 10px;}
.aNebenNavTopLevel1:hover    {}.aNebenNavTopLevel1Selected  {}
.aNebenNavTopLevel1Selected:hover  {}



.aNavLeftLevel2          {font-family:Verdana, Arial, sans-serif; font-size:12px;text-decoration:none;color:#666666;font-weight: bold;}
.aNavLeftLevel2:hover    {text-decoration:underline;color:#990000;}
.aNavLeftLevel2Selected  {font-family:Verdana, Arial, sans-serif; font-size:12px;text-decoration:none;color:#990000;font-weight: bold;}


.aNavLeftLevel3          {font-family:Verdana, Arial, sans-serif; font-size:12px;text-decoration:none;color:#990000;font-weight: normal;}
.aNavLeftLevel3:hover    {text-decoration:underline;color:#990000;font-weight: bold;}
.aNavLeftLevel3Selected  {font-family:Verdana, Arial, sans-serif; font-size:12px;text-decoration:none;color:#990000;font-weight: bold;}

.aNavLeftLevel4          {font-family:Verdana, Arial, sans-serif; font-size:12px;text-decoration:none;color:#666;}
.aNavLeftLevel4:hover    {text-decoration:underline;color:#000;}
.aNavLeftLevel4Selected  {font-family:Verdana, Arial, sans-serif; font-size:12px;text-decoration:none;color:#000;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-weight: normal; 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;font-weight: normal;}

.vorzeichen4 {font-family:Verdana, Arial, sans-serif; font-size:12px;width:15px;height:15px;float:left;}
.vorzeichen4Selected {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;}