/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 * 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               {text-decoration:none;color:#fff;background-color:#FFFFFF;}
#blockUsability .links a:hover         {text-decoration:underline;}

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

/* 
 * NAVIGATION LEFT
 */
 
ul#elementNavigation                   {position:absolute;margin:38px 0 0 10px;float:left;width:189px;list-style:none;border-top:1px solid #7979B8;background-color:#3A2E8D;}
ul#elementNavigation li                {letter-spacing:1px;text-align:right;border-bottom:1px solid #7979B8;font:normal 12px arial,verdana,sans-serif;}
li a.aNavLevel1                        {margin:0;display:block;padding:6px 10px;color:#C6C4E1;font-weight:bold;}
li a.aNavLevel1:hover                  {margin:0;color:#3A2E8D;background-color:#C6C4E1;text-decoration:none;font-weight:bold;}
li a.aNavLevel1Open                    {margin:0;display:block;padding:6px 10px;font-weight:bold;color:#3A2E8D;background-color:#C6C4E1;}
li a.aNavLevel1Open:hover              {text-decoration:none;}
li a.aNavLevel1Selected                {display:block;padding:6px 10px;font-weight:bold;color:#3A2E8D;background-color:#C6C4E1;border-top:1px solid #7979B8;}
li a.aNavLevel1Selected:hover          {text-decoration:none;}
li a.aNavLevel1OpenSelected            {margin:0;display:block;padding:6px 10px;font-weight:bold;color:#3A2E8D;background-color:#C6C4E1;}
li a.aNavLevel1OpenSelected:hover      {text-decoration:none;}

/* IE spezifischer CSS-Hack */
*+html #elementNavigation li a.aNavLevel1 {padding:5px 10px 6px 10px;}
*+html #elementNavigation li a.aNavLevel1Open {padding:5px 10px 6px 10px;}
*+html #elementNavigation li a.aNavLevel1Selected {padding:5px 10px 6px 10px;}
*+html #elementNavigation li a.aNavLevel1Openselected {padding:5px 10px 6px 10px;}

ul#elementNavigation div.navLevel2OpenLayer {position:absolute;margin:0;padding:0;z-index:10;left:188px;width:150px;text-align:left;letter-spacing:1px;font:normal 11px arial,verdana,sans-serif;border:solid 1px #7979B8;background-color:#C6C4E1;}
ul#elementNavigation div.navLevel2OpenLayer .navLevel20Layer {position:relative;z-index:10;top:-29px;width:150px;border:1px solid border-top:none;background-color:#C6C4E1;}
ul#elementNavigation div.navLevel2OpenLayer .navLevel20LayerFirst {position:relative;z-index:10;top:-29px;width:150px;border-top:1px solid #7979B8;border-right:1px solid #7979B8;background-color:#C6C4E1;}
div a.aNavLevel2OpenLayer              {display:block;padding:0 10px;height:27px;line-height:27px;vertical-align:middle;text-decoration:none;color:#3A2E8D;background-color:#C6C4E1;}
div a.aNavLevel2OpenLayer:hover        {text-decoration:none;color:#C6C4E1;font-weight:bold;background-color:#3A2E8D;}

ul#elementNavigation ul.navLevel2      {list-style:none;height:100%;background:#C6C4E1 right top repeat-y;padding:4px 0;}
ul#elementNavigation ul.navLevel2 li   {text-align:right;border:none;background:transparent url(/de/wLayout/design/img/nav/bg_navlevel2_line.gif) bottom right no-repeat;font:normal 11px arial,verdana,sans-serif;}
ul#elementNavigation ul.navLevel2 li.last {text-align:right;font:normal 11px arial,verdana,sans-serif;}
li a.aNavLevel2                        {display:block;padding:4px 10px;color:#3A2E8D;background-color:#C6C4E1;}
li a.aNavLevel2:hover                  {font-weight:bold;text-decoration:none;color:#C6C4E1;;background-color:#3A2E8D;}
li a.aNavLevel2Open                    {display:block;padding:4px 10px;font-weight:bold;color:#3A2E8D;}
li a.aNavLevel2Open:hover              {text-decoration:none;}
li a.aNavLevel2Selected                {display:block;padding:4px 10px;font-weight:bold;color:#C6C4E1;;background-color:#3A2E8D;}
li a.aNavLevel2Selected:hover          {text-decoration:none;}
li a.aNavLevel2OpenSelected            {display:block;padding:4px 10px;font-weight:bold;color:#C6C4E1;;background-color:#3A2E8D;}
li a.aNavLevel2OpenSelected:hover      {text-decoration:none;}

ul#elementNavigation ul.navLevel3      {list-style:none;}
ul#elementNavigation ul.navLevel3 li   {text-align:right;border:none;background-image:none;font:normal 10px/140% arial,verdana,sans-serif;}
ul#elementNavigation ul.navLevel3 li.first {text-align:right;border:none;background:transparent url(/de/wLayout/design/img/nav/bg_navlevel2_line.gif) top right no-repeat;font:normal 10px/140% arial,verdana,sans-serif;}
li a.aNavLevel3                        {display:block;padding:3px 10px;color:#000;}
li a.aNavLevel3:hover                  {font-weight:bold;text-decoration:none;color:#660099;}
li a.aNavLevel3Selected                {display:block;padding:3px 10px;font-weight:bold;color:#660099;}
li a.aNavLevel3Selected:hover          {text-decoration:none;}

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

/* 
 * STICHWORTVERZEICHNIS 
 */
 
ul.charList                            {list-style:none;}
ul.charList li                         {display:inline;margin:0 1em 0 0;height:50px;list-style-image:none;list-style-type:none;}
ul.charList li a                       {width:20px;font:bold 1.15em/140% tahoma,arial,verdana,sans-serif;}
ul.charList li a:hover                 {text-decoration:none;border-bottom:3px solid #660099;}
ul.stichwortLevel1                     {list-style:none;}
ul.stichwortLevel1 li.first            {margin:0;}
ul.stichwortLevel1 li.first a.char     {display:block;padding:0.25em 0;font:bold 1.15em/160% tahoma,arial,verdana,sans-serif;color:##E0CCEB;}
ul.stichwortLevel1 li.first a.char:hover {text-decoration:none;}
div.stichwortLevel2                    {margin:0 0 0 1.5em;padding:0.25em 0.5em;}
div.stichwortLevel2 a                  {display:block;font:bold 1em/160% arial,verdana,sans-serif;color:#660099;}
