#cMenu {
	position:relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */
}

/**
 *	Menu Styles
 */
 
.mmContent {
	font: 12px/12px Arial, Helvetica, Geneva, SunSans-Regular;
	overflow: hidden;
	background-color: #E9EEE5; /*#D3E5C3; #F6FAF5;*/
	-moz-opacity: .8;
	opacity: .8;
	filter: alpha(opacity=80);
}

.mmContent div {
	border: none;
}

.mmContent ul.mmLevel1,
.mmContent ul.mmLevel2 {
	margin: 0px; padding: 0px;
	list-style: none;
	z-index:2;
	position:relative; 
	left:0px; top:0px;
}

.mmContent li {
	padding: 0px; margin: 0px;
 }
 
.menuBackground {
	position:absolute;
	left:0px; top:0px;
	z-index:1;
}
 
.mmContent li a,
.mmContent li a:link,
.mmContent li a:visited {
	display: block;
	width: 192px;
	height: 18px;
	padding: 0 4px;
	font: 11px/18px Arial, Helvetica, Geneva, SunSans-Regular;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
}

* html .mmContent li a,
* html .mmContent li a:link,
* html .mmContent li a:visited {
	width: 192px;
	w\idth: 200px;
}

.mmContent li a:hover,
.mmContent li a:active,
.mmContent li a:focus {
	background: #D0E9C0;
	color: #c7204e;
	text-decoration: none;
}

.mmContent li a.submenu {
		background: url(arrow.gif) no-repeat right 5px; 
}

.mmContent li a.submenu:hover,
.mmContent li a.submenu:focus {
	background: #D0E9C0 url(arrow_over.gif) no-repeat right 5px;
}


/**
 *	Menu Styles for our beloved IE 5.01
 */
.mmContentb {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContentb ul {
	margin: 0px; padding: 0px;
	list-style: none;
	z-index:2;
	position:relative; 
	left:0px; top:0px;
}
.mmContentb li {
	padding: 0px; margin: 0px; }
 
.menuBackground {
	position:absolute;
	left:0px; top:0px;
	z-index:1;
}
 
.mmContentb li a {
	display: block;
	color: #000;
	width: 149px;
	padding: 2px 5px 1px 5px;
	text-decoration: none;
}

.mmContentb li a {
	display: block;
	color: #000;
	width: 149px;
	padding: 2px 5px 1px 5px;
	text-decoration: none;
	background: #d3d3d3;
}

* html .mmContentb li a {
	width: 149px;
	w\idth: 159px;
}

.mmContentb li a:link { background: #fff; color: #000; }
.mmContentb li a:visited { background: #fff; color: #000; }

.mmContentb li a:hover{ background: #fff; color: #c7204e; }
.mmContentb li a:active { background: #fff; color: #c7204e; }

.mmContentb li a.submenu {
		background: url(../images/arrow.gif) no-repeat right 5px #fff;
}
.mmContentb li a.submenu:hover {
		background: #fff url(../images/arrow_over.gif) no-repeat right 5px; 
		color: #c7204e;
}
