/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 * NAVIGATIONSKLASSEN
 * Name: nav.css
 * Erstellungsdatum: 10.04.2008
 * Modifiziert: 01.10.2007
 * Author: cweber(at)format-ag.ch
 * Version: 1.07
 * =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.elementTopNavigation {width:928px;min-width:700px;height:25px;margin-top:0;padding:29px 0 0 12px;}

/*
################################################################
Navigation oben
################################################################
*/
.navTopLevel1              {margin:0;padding:0 15px 0 0;cursor:pointer;cursor:hand;font:bold 11px arial,verdana,sans-serif;letter-spacing:1px;}
.navTopLevel1Over          {margin:0;padding:0 15px 0 0;cursor:pointer;cursor:hand;color:#8ABE43;font:bold 11px arial,verdana,sans-serif;letter-spacing:1px;}
.navTopLevel1Selected      {margin:0;padding:0;cursor:pointer;cursor:hand;color:#8ABE43;font:bold 11px arial,verdana,sans-serif;letter-spacing:1px;}
.navTopLevel1:hover        {text-decoration:none;}
.navTopLevel1Over:hover    {text-decoration:none;}
.navTopLevel1Selected:hover {text-decoration:none;}

/*
################################################################
Styles für Layers
(nicht ändern)
################################################################
*/ 
.submenuTopLevel2   {position:absolute;visibility:hidden;z-index:2;margin:0px;margin-top:5px;margin-left:-12px;padding:0px;width:160px;border-bottom:none;font:bold 10px arial,verdana,sans-serif;color:#FFFFFF;letter-spacing:1px;background-color:#000000;}
.submenuTopLevel3   {position:absolute;visibility:hidden;z-index:3;margin:0px;margin-left:-1px;margin-top:-1px;padding:0px;width:120px;border-bottom:1px solid #CCCCCC;font:bold 10px arial,verdana,sans-serif;color:#FFFFFF;letter-spacing:1px;background-color:#000000;}
.submenuTopLevel4   {position:absolute;visibility:hidden;z-index:4;margin:0px;margin-left:-1px;margin-top:-1px;padding:0px;width:100px;border-bottom:1px solid #CCCCCC;font:bold 10px arial,verdana,sans-serif;color:#FFFFFF;letter-spacing:1px;background-color:#000000;}  	
#submenuTopLevel5   {margin-left:1px;margin-top:5px;}
/*
################################################################
Styles für Navigationslevel
################################################################
*/
.submenuTopRow		  {width:160px;margin:0px;padding:0px;padding-left:4px;padding-right:18px;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #CCCCCC;cursor:pointer;cursor:hand;background-color:#000000;}
.submenuTopRowOver    {width:160px;margin:0px;padding:0px;padding-left:4px;padding-right:18px;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #CCCCCC;cursor:pointer;cursor:hand;background-color:#000000;}

/*
################################################################
Hintergrundlayer zum Schließen des Layermenüs
################################################################
  innerhalb des DIV-Containers der Klasse "submenuCloser" ist im Navigationstemplate
  zusätzlich ein trans.gif mit Breiten- und Höhenangabe gesetzt (falls diese Angaben hier angepasst werden)! 
*/

.submenuCloser      {position:absolute;visibility:hidden;margin-top:30px;padding:0; z-index:1;width:940px;height:150px;border:none;}

/*
################################################################
Formatierung der Links in Navigation
################################################################
*/
.aNavTopLevel1          {margin:0;padding:0;text-decoration:none;font:bold 11px arial,verdana,sans-serif;color:#FFFFFF;letter-spacing:1px;}
.aNavTopLevel1:hover    {text-decoration:none;font:bold 11px arial,verdana,sans-serif;color:#8ABE43;letter-spacing:1px;}

.aNavTopLevel1Selected {margin:0;padding:0;font:bold 11px arial,verdana,sans-serif;color:#8ABE43;letter-spacing:1px;}
.aNavTopLevel1OpenSelected {margin:0;padding:0;font:bold 11px arial,verdana,sans-serif;color:#8ABE43;letter-spacing:1px;}
.aNavTopLevel1Selected:hover {text-decoration:none;color:#8ABE43;}
.aNavTopLevel1OpenSelected:hover {text-decoration:none;color:#8ABE43;}

.aNavTopLevel2          {text-decoration:none;font:bold 10px arial,verdana,sans-serif;color:#FFFFFF;letter-spacing:1px;}
.aNavTopLevel2:hover    {text-decoration:none;color:#8ABE43;}
.aNavTopLevel3          {text-decoration:none;color:#FFFFFF;}
.aNavTopLevel3:hover    {text-decoration:none;color:#FFFFFF;}
.aNavTopLevel4          {text-decoration:none;color:#FFFFFF;}
.aNavTopLevel4:hover    {text-decoration:none;color:#FFFFFF;}

.aNavLeftLevel          {text-decoration:none;color:#FFFFFF;}
.aNavLeftLevel:hover    {text-decoration:none;color:#8ABE43;}

.aNavTopSystem          {text-decoration:none;color:#FFFFFF;font-size:9px;}
.aNavTopSystem:hover    {text-decoration:none;color:#FFFFFF;font-size:9px;}



ul#elementSubnavigation          {width:616px;margin:0;padding:0 0 0 12px;text-align:left;font:bold 10px arial,verdana,sans-serif;list-style:none;letter-spacing:1px;}
ul#elementSubnavigation li       {display:block;float:left;margin:0;padding:0;text-align:left;font:bold 10px arial,verdana,sans-serif;list-style:none;letter-spacing:1px;}


ul#elementSubnavigation li a.aNavLevel2                        {display:block;margin:0;padding:2px 10px 2px 0;color:#FFFFFF;}
ul#elementSubnavigation li a.aNavLevel2:hover                  {font-weight:bold;text-decoration:none;color:#8ABE43;}
ul#elementSubnavigation li a.aNavLevel2Open                    {display:block;margin:0;padding:2px 10px 2px 0;font-weight:bold;color:#8ABE43;}
ul#elementSubnavigation li a.aNavLevel2Open:hover              {text-decoration:none;color:#8ABE43;}
ul#elementSubnavigation li a.aNavLevel2Selected                {display:block;margin:0;padding:2px 10px 2px 0;font-weight:bold;color:#8ABE43;}
ul#elementSubnavigation li a.aNavLevel2Selected:hover          {text-decoration:none;color:#8ABE43;}
ul#elementSubnavigation li a.aNavLevel2OpenSelected            {display:block;margin:0;padding:2px 10px 2px 0;font-weight:bold;color:#8ABE43;}
ul#elementSubnavigation li a.aNavLevel2OpenSelected:hover      {text-decoration:none;color:#8ABE43;}


/* 
 * SITEMAP 
 */
 
ul.sitemapLevel1                       {list-style:none;}
ul.sitemapLevel1 li.first              {margin:0;padding:0.25em 0.5em;}
ul.sitemapLevel1 li.first a            {display:block;font:bold 0.9em/140% tahoma,arial,verdana,sans-serif;color:#FFFFFF;}
div.sitemapLevel2                      {margin:0 0 0 2em;}
div.sitemapLevel2 a                    {display:block;font:bold 0.8em/140% arial,verdana,sans-serif !important;color:#FFFFFF;}
div.sitemapLevel3                      {margin:0 0 0 4em;}
div.sitemapLevel3 a                    {display:block;font:normal 0.75em/140% arial,verdana,sans-serif !important;color:#FFFFFF;}
div.sitemapLevel4                      {margin:0 0 0 6em;}
div.sitemapLevel4 a                    {display:block;font:normal 0.7em/140% arial,verdana,sans-serif !important;color:#FFFFFF;}