/*                           Dateiname: menu.css                      */
/*                  style sheet definitions hofmannlp.de              */
/*                     Nils Menninger, September 2009                 */
/*                     letzte Bearbeitung: 01.09.2009                 */

*: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:#3C6234;
		border:2px solid #3C6234;
		border-left-color:white;
		border-top-color:white;
		color:#FFFFCC; 
		display:block;
		font-family:arial;
		font-size:10pt;
		font-variant:small-caps;
		font-weight:bold;
		padding:0.3em 0.8em;
		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:#D38429;
		border-left-color:black;
		border-top-color:black;
		color:#3C6234; 
}

ul#navigation li ul span{	/* aktuelle Unterseite kennzeichnen */
		background-color:#3C6234;
}