*:first-child+html ul#navigation li{ /* Korrektur fuer den IE 7 */
margin-bottom:-0.1em;
}
*:first-child+html ul#navigation ul{ /* Workaround fuer den IE 7 */
background-color:silver;
padding-bottom:0.2em;
}
* html ul#navigation a, * html ul#navigation span{
width:8.6em; /* Breite nach altem MS-Boxmodell für IE 5.x */
w\idth:8.6em; /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
}
* html ul#navigation li{ /* Korrektur fuer den IE 5 und 6 */
margin-bottom:-0.4em;
}
* html ul#navigation li ul{ /* Korrektur fuer IE 5.x */
left:-1.5em;
lef\t:-0.4em;
}
li a#aktuell{ /* aktuelle Rubrik kennzeichnen */
background-color:silver;
color:maroon;
}
ul#navigation{
margin:0;
padding:0;
text-align:center;
}
ul#navigation li{
float:left; /* ohne width - nach CSS 2.1 erlaubt */
list-style:none;
margin:0.1em 0.4em 0.1em 0.4em;
padding:0;
position:relative;
}
ul#navigation li ul{
display:none; /* Unternavigation ausblenden */
left:-0.4em;
margin:0;
padding:0;
position:absolute;
top:1.4em;
}
ul#navigation li:hover ul{
display:block; /* Unternavigation in modernen Browsern einblenden */
}
ul#navigation li ul li{
display:block;
float:none;
margin-bottom:1px;
}
ul#navigation a, ul#navigation span{
background-color:#CFDEED;
border:2px solid #EF8716;
border-left-color:#EEEEEE;
border-top-color:#EEEEEE;
color:#000DFF;
display:block;
font-size: 9pt;
font-weight:bolder;
padding:0.4em 0.85em;
text-decoration:none;
width:100px; /* Breite den in li enthaltenen Elementen zuweisen */
z-index:20;
}
ul#navigation a:hover, ul#navigation span, li a#aktuell{
background-color:gray;
border-color:#000DFF;;
border-left-color:black;
border-top-color:black;
color:#000DFF;;
}
ul#navigation li ul span{ /* aktuelle Unterseite kennzeichnen */
background-color:#000DFF;
}