/**************************
* Menu im Header
***************************/

ul#cssmenu{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul#cssmenu li{
	float:left;
	list-style-image:none;
	padding:0px;
	margin:0px 2px 0px 0px;
}
ul#cssmenu li a{
	display:block;
	background-repeat:no-repeat; 
	overflow:hidden;
	text-indent: 999em; 
	white-space:nowrap;
	text-decoration:none;
}
ul#cssmenu li a:hover,
ul#cssmenu li.current a,
ul#cssmenu li.current a:link,
ul#cssmenu li.current a:visited,
ul#cssmenu li.current a:active,
ul#cssmenu li.current a:hover,
ul#cssmenu li.over{
	background-position:0px -38px;
}

ul#cssmenu ul {
	list-style: none;
	margin:0;
	padding: 0;
	position: absolute;
	background-color: #f6f8f1;
	background-color: #dce8b3;
	background-color: #e3eac5;
	display: none;
	width: 140px;
}
/* Für Unterpunkte keine Float-Eigenschaft */
ul#cssmenu ul li{
	display:block;
	padding: 0;
	margin: 0;
	float:none;
	height:26px;
}
ul#cssmenu ul li a {
	display: block;
	padding: 6px 10px;
	color:#445c08;
	text-indent: 0; 
	border-bottom:1px solid #fff;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul#cssmenu ul li.IEhover, ul#cssmenu ul li:hover {
	margin:0px; 
	padding:0px;
	background:#6c7e1c;
}
/* Links auf Unterpunkten sollen die Vordergrundfarbe ändern */
ul#cssmenu ul li.IEhover a, ul#cssmenu ul li:hover a{
	color:#fff;
}

/* Zweite Ebene anzeigen */
ul#cssmenu li.IEhover ul, ul#cssmenu li:hover ul  {
	margin:0px; 
	padding:0px;
	display: block;
}

/* Dritte Ebene */
ul#cssmenu li.IEhover ul ul, ul#cssmenu li:hover ul ul {
	margin:0px; 
	padding:0px;
	display: none;
	margin-left: 120px; /* Breite eines Listenelements - Überlagerung */
	margin-top: -20px; /* Höhe eines Listenelements */
}

/* Dritte Ebene anzeigen */
ul#cssmenu li.IEhover ul li.IEhover ul, 
ul#cssmenu li ul li.IEhover ul, 
ul#cssmenu li:hover ul li:hover ul {
	margin:0px; 
	padding:0px;
	display: block;
	margin-left: 120px; /* Breite eines Listenelements - Überlagerung */
	margin-top: -20px; /* Höhe eines Listenelements */
}

ul#cssmenu li.IEhover ul ul li a, ul#cssmenu li:hover ul ul li a{
	color:#445c08;
} 
ul#cssmenu li.IEhover ul ul li a:hover, ul#cssmenu li:hover ul ul li a:hover{
	color:#fff;
} 







/**************************
* Menu im Footer
***************************/
.footer-address{
  font: normal 9px/11px "Arial", "Tahoma", "Helvetica", "Verdana", "Sans Serif";
  float:right;
  width:520px;
  text-align:right;
  padding-right:20px;
}
.footer-links{
  margin-right:540px;
  width:auto;
  font: normal 9px/11px "Arial", "Tahoma", "Helvetica", "Verdana", "Sans Serif";
}
.footer-links a,
.footer-links a:link,
.footer-links a:visited,
.footer-links a:hover,
.footer-links a:active{
  font: normal 9px/11px "Arial", "Tahoma", "Helvetica", "Verdana", "Sans Serif";
  text-decoration:none;
}
.footer-links a:hover{
  text-decoration:underline;
}
