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

/* 
 * USABILITY-LINKS 
 */
 
#blockUsability .links a               {font-size:9px;text-decoration:none;color:#000000;background-color:transparent;}
#blockUsability .links a:hover         {text-decoration:underline;}


/* 
 * BREADMCRUMB-NAVIGATION, abhaenige von der Klaesse breadcrumb 
 */
 
.breadcrumb ul                         {list-style:none;padding:0;}
.breadcrumb li                         {display:inline;margin:0;padding:0;list-style-image:none;list-style-type:none;font:normal 1em/140% verdana,sans-serif;color:#646466;}
.breadcrumb li a                       {color:#646466;text-decoration:none;}
.breadcrumb li a:hover                 {text-decoration:underline;background:transparent;}
.breadcrumb li.selected a              {color:#646466;text-decoration:underline;background:transparent;}


/* 
 * NAVIGATION LEFT
 */
 
ul#elementNavigation                   {margin:15px 0 0 0;text-align:right;list-style:none;padding:0;}
ul#elementNavigation li                {letter-spacing:1px;font:normal 12px verdana,sans-serif;text-align:right;border-bottom:1px solid #D3D2D7;}

li a.aNavLevel1                        {padding:6px 15px 6px 0;margin:0;display:block;text-align:right;color:#5f5f5f;background-color:#EAEAEA;}
li a.aNavLevel1:hover                  {padding:6px 15px 6px 0;color:#006CB4;text-decoration:none;background:#D3D2D7;}
li a.aNavLevel1Open                    {padding:6px 15px 6px 0;margin:0;display:block;text-align:right;color:#006CB4;background-color:#D3D2D7;}
li a.aNavLevel1Open:hover              {text-decoration:none;} 
li a.aNavLevel1Selected                {padding:6px 15px 6px 0;margin:0;display:block;text-align:right;color:#006CB4;background-color:#D3D2D7;}
li a.aNavLevel1Selected:hover          {text-decoration:none;}
li a.aNavLevel1OpenSelected            {padding:6px 15px 6px 0;margin:0;display:block;text-align:right;color:#006CB4;background-color:#D3D2D7;}
li a.aNavLevel1OpenSelected:hover      {text-decoration:none;}

ul#elementNavigation div.navLevel2OpenLayer {position:absolute;margin:0;padding:0;z-index:10;left:231px;width:250px;text-align:left;letter-spacing:1px;font:normal 12px verdana,sans-serif;border:none;}
ul#elementNavigation div.navLevel2OpenLayer .navLevel20Layer {position:relative;z-index:10;top:-27px;width:250px;background-color:#f2f2f3;}
ul#elementNavigation div.navLevel2OpenLayer .navLevel20LayerFirst {position:relative;z-index:10;top:-27px;width:250px;background-color:#f2f2f3;}
div a.aNavLevel2OpenLayer              {display:block;padding:0 10px;height:26px;line-height:26px;vertical-align:middle;text-decoration:none;color:#000000;}
div a.aNavLevel2OpenLayer:hover        {text-decoration:none;color:#006ab3;background-color:#f2f2f3;}

ul#elementNavigation ul.navLevel2      {margin:8px 0 10px 0;padding:0;text-align:right;list-style:none;}
ul#elementNavigation ul.navLevel2 li   {width:100%;letter-spacing:1px;font:normal 12px verdana,sans-serif;text-align:right;border:none;}

li a.aNavLevel2                        {display:block;padding:8px 10px 0 0;color:#000;}
li a.aNavLevel2:hover                  {text-decoration:none;color:#006CB4;}

li a.aNavLevel2Open                    {display:block;padding:8px 10px 0 0;color:#006CB4;}
li a.aNavLevel2Open:hover              {text-decoration:none;color:#006CB4;}

li a.aNavLevel2Selected                {display:block;padding:8px 10px 0 0;color:#006CB4;}
li a.aNavLevel2Selected:hover          {text-decoration:none;color:#006CB4;}

li a.aNavLevel2OpenSelected            {display:block;padding:8px 10px 0 0;color:#006CB4;}
li a.aNavLevel2OpenSelected:hover      {text-decoration:none;color:#006CB4;}




ul#elementNavigation ul.navLevel3      {margin:4px 0 10px 0;text-align:right;list-style:none;}
ul#elementNavigation ul.navLevel3 li   {width:100%;letter-spacing:1px;font:normal 10px verdana,sans-serif;text-align:right;border:none;}


li a.aNavLevel3                        {display:block;padding:8px 10px 0 0;color:#000;}
li a.aNavLevel3:hover                  {text-decoration:none;color:#006CB4;}

li a.aNavLevel3Open                    {display:block;padding:8px 10px 0 0;color:#006CB4;}
li a.aNavLevel3Open:hover              {text-decoration:none;color:#006CB4;}

li a.aNavLevel3Selected                {display:block;padding:8px 10px 0 0;color:#000;}
li a.aNavLevel3Selected:hover          {text-decoration:none;color:#006CB4;}

li a.aNavLevel3OpenSelected            {display:block;padding:8px 10px 0 0;color:#006CB4;}
li a.aNavLevel3OpenSelected:hover      {text-decoration:none;color:#006CB4;}



/* 
 * 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% verdana,sans-serif;}
div.sitemapLevel2                      {margin:0 0 0 2em;}
div.sitemapLevel2 a                    {display:block;font:bold 1em/160% verdana,sans-serif !important;}
div.sitemapLevel3                      {margin:0 0 0 4em;}
div.sitemapLevel3 a                    {display:block;font:normal 1em/160% verdana,sans-serif !important;}
