.mmContainer{
	z-index:10;
	height:auto;

}


.mmContent{
	visibility:hidden;
}


.mmContent DIV A {
	text-decoration: none;
	color: #444444;
	background: #ffffff;
}


/*.mmContent DIV*/
.mmContent DIV{
	height:auto;
	background: #ffffff;
}

/* alte */
/* folgende anweisung wird nicht vom ie interpretiert */ 
.mmContent[id] DIV A {
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	background: transparent;
}
/* für IE >5 */
* html .mmContent DIV A {
	width: 125px;
	w\idth: 125px; /*für IE 6 */
	-moz-opacity:.9; /*für IE 5.5+ */
	filter:alpha(opacity=90); /* für IE 5.5+ */
	z-index:10;
	position:relative;
}
.mmContent DIV.mmlink A,.mmContent DIV.mmlinkLast A,.mmContent DIV.mmlinkFirst A {
	background: #ffffff;
	color: #444444;
	padding:0px;
}
.mmContent DIV.mmlink A:hover,.mmContent DIV.mmlinkLast A:hover,.mmContent DIV.mmlinkFirst A:hover {
	background: #ffffff;
	color: #000000;
	text-decoration:underline;
	padding:0px;
}
.mmContent DIV.mmlink A:active,.mmContent DIV.mmlinkLast A:active,.mmContent DIV.mmlinkFirst A:active {
	background: #ffffff;
	color: #000000;
	text-decoration:underline;
	padding:0px;
}
.mmContent DIV.mmlink A.submenu,.mmContent DIV.mmlinkLast A.submenu,.mmContent DIV.mmlinkFirst A.submenu {
	background: #ffffff;
	color: #444444;
	padding:0px;
}

.mmContent DIV.mmlink A.submenu:hover,.mmContent DIV.mmlinkLast A.submenu:hover,.mmContent DIV.mmlinkFirst A.submenu:hover  {
	background: #ffffff;
	color: #000000;
	text-decoration:underline;
	padding:0px;
}

.mmContent[id] DIV.mmlink A.submenu,.mmContent[id] DIV.mmlinkLast A.submenu ,.mmContent[id] DIV.mmlinkFirst A.submenu {
	background: #ffffff;
	color: #444444;
	padding:0px;
}

.mmContent[id] DIV.mmlink A.submenu:hover,.mmContent[id] DIV.mmlinkLast A.submenu:hover,.mmContent[id] DIV.mmlinkFirst A.submenu:hover {
	background: #ffffff;
	color: #000000;
	text-decoration:underline;
	padding:0px;
}

.mmContent DIV.mmlink A:hover,.mmContent DIV.mmlinkLast A:hover,.mmContent DIV.mmlinkFirst A:hover {
	background: #ffffff;
	color: #000000;
	text-decoration:underline;
	padding:0px;
}

/* folgende anweisung wird nicht vom ie interpretiert */
.mmContent[id] DIV.mmlink A,.mmContent[id] DIV.mmlinkLast A,.mmContent[id] DIV.mmlinkFirst A {
	background: #ffffff;
	color: #444444;
	padding:0px;
}

.mmContent[id] DIV.mmlink A:hover,.mmContent[id] DIV.mmlinkLast A:hover,.mmContent[id] DIV.mmlinkFirst A:hover {
	background: #ffffff;
	color: #000000;
	text-decoration:underline;
	padding:0px;
}

.mmlink a:link,.mmlink a:active,.mmlink a:visited{
	margin-left:5px;
	font-size: 9px;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	height: 18px;
	
	text-decoration: none;
	display:block;	
}

.mmContent .mmLevel1 .mmlinkFirst{ /* höhe für das erste Element */
	height:18px;
}



/* alte end */

/**/
.mmContent DIV A {
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	background: #ffffff;
	margin:0px;
	padding:0px;
	
}


/*#menu23Content .mmLevel1,#menu22Content .mmLevel1,#menu21Content .mmLevel1,#menu20Content .mmLevel1{
/*
Thats the hack for the correct border....

*/
.mmContent .mmLevel1{
	overflow:visible;
	border:1px solid #7D7D7D;
	padding-top:7px;
	padding-bottom:7px;
}

.mmlink a:link,.mmlink a:visited{
	margin-left:7px;
}

/* MMLINK letztes ELEMENT */
.mmlinkLast a:link,.mmlinkLast a:visited{
	margin-left:7px;
	
}

/* MMLINK letztes ELEMENT */
.mmlinkFirst a:link,.mmlinkFirst a:visited{
	margin-left:7px;
}






