ul, li
{
margin: 0;
padding: 0;
line-height: 20px;
}



/*** SPRACHWAHL ***/

#language_switch {
position: absolute;
width: 165px;
font-size: 12px;
color: #919293;
background-color: inherit;
text-align: right;
z-index: 11;
}

#language_switch a:link,
#language_switch a:visited {
color: #919293;
background-color: inherit;
text-decoration: none;
font-weight: bold;
}

#language_switch .lng_active {
color: #000;
background-color: inherit;
text-decoration: none;
font-weight: bold;
}

#language_switch a:hover,
#language_switch a:active {
color: #919293;
background-color: inherit;
text-decoration: underline;
font-weight: bold;
}

#language_switch .lng_inactive {
color: #d1d1d1;
font-weight: bold;
}



/*** HAUPTNAVIGATION ***/

ul.level2 {
position: absolute;
top: 153px;
left: 0;
width: 175px;
z-index: 10;
}

.level2 li {
text-align: right;
list-style-type: none;
margin-bottom: 0;
}

.level2 a {
font-weight: bold;
text-decoration: none;
background-color: inherit;
font-size: 14px;
line-height: 20px;
}

.level2 a:link,
.level2 a:visited {
background-color: inherit;
}

.level2 a:hover,
.level2 a:active {
background-color: inherit;
}

.level2 strong a:link,
.level2 strong a:visited,
.level2 > li.active.leaf a:link,
.level2 > li.active.leaf a:visited {		/* nur li-Elemente die eine Ebene(>) unter .level3 liegen und .active und .leaf beinhalten */
background-color: inherit;
color: #919293;
}

.level2 > li.open.trail a:link,
.level2 > li.open.trail a:visited {			/* nur li-Elemente die eine Ebene(>) unter .level3 liegen und .open und .trail beinhalten */
background-color: inherit;
}



/*** SUBNAVIGATION ***/

ul.level3 {
position: absolute;
left: 185px;
width: 85px;
z-index: 10;
line-height: 20px;
margin-top: -19px;
}

* html ul.level3 { /* Star html Hack für IE 6 */
margin-top: -2px;
}

/* 
   Die Browser Mozilla, IE6 und IE7 stellen die Subnavigation unterschiedlich dar. 
   Der Mozilla 19px zuweit unten und die beiden IE Versionen 18px zuweit oben. 
   Gibt man margin-top:18px ein, ist die Subnav eine Zeile zuweit unten (zwei Zeilen 
   weiter unten als erwartet), bei -2px stimmt es seltsamerweise.
   
   Der IE7 verhält sich bei diesem Bug wie der IE6. Der 'Star html Hack' und alle 
   anderen Hacks funktionieren offenbar nicht, weil sich der IE7 bei den Browserhacks 
   gleich wie Mozilla verhalten.
   
   Die Lösung muss also Serverseitig sein.
*/


.level3 li {
text-align: left;
list-style-type: none;
margin-bottom: 0;
font-weight: normal;
}

.level3 a {
font-weight: normal;
background-color: inherit;
font-size: 12px;
line-height: 20px;
}

.level3 a:link,
.level3 a:visited {
text-decoration: none;
}

.level3 a:hover,
.level3 a:active {
text-decoration: none;
}

.level3 strong a:link,
.level3 strong a:visited,
.level3 > .active.leaf a:link,
.level3 > .active.leaf a:visited {			/* nur li-Elemente die eine Ebene(>) unter .level4 liegen und .active und .leaf beinhalten */
text-decoration: underline;
}

.level3 > .open.trail a:link,
.level3 > .open.trail a:visited {			/* nur li-Elemente die eine Ebene(>) unter .level4 liegen und .open beinhalten */
text-decoration: underline;
}


