/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 * NAVIGATIONSKLASSEN
 * Name: nav.css
 * Erstellungsdatum: 26.04.2008
 * Modifiziert: 28.03.2007
 * Author: cweber(at)format-ag.ch
 * Version: 1.06
 * =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* 
 * USABILITY-LINKS 
 */
 
#blockUsability .links a               {text-decoration:none;color:#000000;background-color:transparent;}
#blockUsability .links a:hover         {text-decoration:underline;color:#0100C0;}

/* 
 * NAVIGATION LEFT
 */
 
ul#elementNavigation                   {margin:0;padding:0;float:left;width:195px;list-style:none;background-color:#0100C0;text-align:left;}
ul#elementNavigation li                {margin:0;padding:0;letter-spacing:1px;border-bottom:1px dotted #fff;font:normal 13px arial,verdana,sans-serif;text-align:left;}

li a.aNavLevel1                        {margin:0;display:block;height:75px;line-height:75px;vertical-align:middle;padding:0px 10px 0 10px;color:#fff;font-weight:bold;background-color:#0100C0;text-align:left;}
li a.aNavLevel1:hover                  {margin:0;color:#000000;background-color:#9595FF;text-decoration:none;font-weight:bold;}
li a.aNavLevel1Open                    {margin:0;display:block;height:75px;line-height:75px;vertical-align:middle;padding:0 10px;font-weight:bold;color:#fff;background-color:#2b2861;text-align:left;}
li a.aNavLevel1Open:hover              {text-decoration:none;} 
li a.aNavLevel1Selected                {margin:0;display:block;height:75px;line-height:75px;vertical-align:middle;padding:0 10px;font-weight:bold;color:#fff;background-color:#2b2861;text-align:left;}
li a.aNavLevel1Selected:hover          {text-decoration:none;}
li a.aNavLevel1OpenSelected            {margin:0;display:block;height:75px;line-height:75px;vertical-align:middle;padding:0 10px;font-weight:bold;color:#fff;background-color:#2b2861;text-align:left;}
li a.aNavLevel1OpenSelected:hover      {text-decoration:none;}

ul#elementNavigation ul.navLevel2      {list-style:none;margin:0;padding:0;background-color:#067ADD;width:195px;}
*+html ul#elementNavigation ul.navLevel2 {margin:0 0 -1px 0;} /*IEHack*/
ul#elementNavigation ul.navLevel2 li   {border:none;margin:0;padding:0;font:normal 12px arial,verdana,sans-serif;border-bottom:1px dotted #fff;}

li a.aNavLevel2                        {display:block;padding:5px 5px 5px 15px;color:#fff;}
li a.aNavLevel2:hover                  {font-weight:bold;text-decoration:none;}
li a.aNavLevel2Open                    {display:block;padding:5px 5px 5px 15px;font-weight:bold;color:#000;background-color:#CDD9E9;}
li a.aNavLevel2Open:hover              {text-decoration:none;}
li a.aNavLevel2Selected                {display:block;padding:5px 5px 5px 15px;font-weight:bold;color:#000;background-color:#CDD9E9;}
li a.aNavLevel2Selected:hover          {text-decoration:none;}
li a.aNavLevel2OpenSelected            {display:block;padding:5px 5px 5px 15px;font-weight:bold;color:#000;background-color:#CDD9E9;}
li a.aNavLevel2OpenSelected:hover      {text-decoration:none;}

ul#elementNavigation ul.navLevel3      {list-style:none;margin:0;padding:0;background-color:#57B1FB;width:195px;}
ul#elementNavigation ul.navLevel3 li   {border-bottom:1px dotted #fff;font:normal 11px/140% arial,verdana,sans-serif;background-image:none;}
ul#elementNavigation ul.navLevel3 li.first {text-align:left;border:none;color:fff;font:normal 11px/140% arial,verdana,sans-serif;}

li a.aNavLevel3                        {display:block;padding:0;color:#fff;padding:2px 5px 2px 20px;height:20px;line-height:20px;}
li a.aNavLevel3:hover                  {font-weight:bold;text-decoration:none;}
li a.aNavLevel3Selected                {display:block;padding:2px 5px 2px 20px;height:20px;line-height:20px;color:#000;background-color:#CDD9E9;}
li a.aNavLevel3Selected:hover          {text-decoration:none;}

ul#elementNavigation div.navLevel2OpenLayer {position:absolute;margin-top:-25px;padding:0;z-index:10;left:199px;width:175px;text-align:left;letter-spacing:1px;font:normal 11px arial,verdana,sans-serif;background:yellow;border:1px solid #2b2861;}
*+html ul#elementNavigation div.navLevel2OpenLayer {left:223px;margin:-24px} /*IEHack */
ul#elementNavigation div.navLevel2OpenLayer .navLevel20Layer {position:relative;z-index:10;top:0;width:175px;border-bottom:none;background-color:#81a5e4;}

div a.aNavLevel2OpenLayer              {display:block;padding:0 10px;height:18px;line-height:18px;vertical-align:middle;text-decoration:none;color:#000;}
div a.aNavLevel2OpenLayer:hover        {text-decoration:none;font-weight:bold;color:#fff;background-color:#2b2861;}

/* 
 * 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 1.15em/160% tahoma,arial,verdana,sans-serif;color:#000;}
ul.sitemapLevel1 li.first a:hover      {color:#0100C0;text-decoration:underline;}
div.sitemapLevel2                      {margin:0 0 0 2em;}
div.sitemapLevel2 a                    {display:block;font:bold 1em/160% arial,verdana,sans-serif !important;color:#000;}
div.sitemapLevel3                      {margin:0 0 0 4em;}
div.sitemapLevel3 a                    {display:block;font:normal 1em/160% arial,verdana,sans-serif !important;color:#000;}
div.sitemapLevel4                      {margin:0 0 0 6em;}
div.sitemapLevel4 a                    {display:block;font:normal 0.75em/160% arial,verdana,sans-serif !important;color:#000;}
