/* CSS-style to build menus for www.mielke-medizin.de by Alex.Elsner <alex.elsner@cms-medien-design.de> */
/*
 *Menu Styles
 */


/* sitemenu column */

.sitemenu DIV A {
	display: block;
	font-weight:bold;
	color: #011D65;
	text-decoration: none;
}

/*  MENU 2, level 1, normal state (NO) */
.sitemenu DIV.menu2-level1-no {
	text-indent: 10px;
	font-size: 11px;
	line-height: 21px;
	background-color: #99BDDF;
	border-bottom: 1px solid #ffffff;
}

.sitemenu DIV.menu2-level1-no a:hover {
	background-color: #3D59A0;
	color: #E2E2E2;
}

/*  MENU 2, level 1, active state (ACT) */
.sitemenu DIV.menu2-level1-act {
	text-indent: 10px;
	font-size: 11px;
	line-height: 21px;
	background: url(/fileadmin/template/img/menu_left_act.gif);
	border-bottom: 1px solid #ffffff;
}
.sitemenu DIV.menu2-level1-act a {
	color: #011D65;
}


/*  MENU 2, level 2, normal state (NO) */
.sitemenu DIV.menu2-level2-no a {
	font-size: 10px;
	line-height: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #B8D7F4;
	border-bottom: 1px solid #ffffff;
}
/*  MENU 2, level 2, active state (ACT) */
.sitemenu DIV.menu2-level2-act a {
	font-size: 10px;
	line-height: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom: 1px solid #ffffff;
	background: #B8D7F4 url(/fileadmin/template/img/nav_arrow_left.gif) no-repeat left 3px;
}
.sitemenu DIV.menu2-level2-no a:hover {
	background: #C5DDF4;
	color: #011D65;
}

/*  MENU 2, level 2, normal state (NO) */
.sitemenu DIV.menu2-level3-no a {
	font-size: 10px;
	line-height: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	background-color: #D5E5F4;
	border-bottom: 1px solid #ffffff;
}
/*  MENU 2, level 2, active state (ACT) */
.sitemenu DIV.menu2-level3-act a {
	font-size: 10px;
	line-height: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	border-bottom: 1px solid #ffffff;
	background: #C5DDF4 url(/fileadmin/template/img/nav_arrow_left.gif) no-repeat 10px 3px;
}
.sitemenu DIV.menu2-level3-no a:hover {
	background: #C5DDF4;
	color: #011D65;
}

/*  topmenu colum */

#topmenu SPAN A {
	color:#011D65;
	text-decoration: none;
}
#topmenu SPAN A:hover {
	color: #E11414;
	text-decoration: underline;
}

/*  MENU 3, level 1, normal state (NO) */
#topmenu SPAN.topmenu-no {
	font-size: 11px;
}
/*  MENU 3, level 1, active state (ACT) */
#topmenu SPAN.topmenu-act A {
	font-size: 11px;
	color:black;
	font-weight:bold;
}


/*  pfadmenu colum */
.pfadmenu A {color: #011D65; text-decoration: none;}
.pfadmenu A:hover {color: #E11414; text-decoration: underline;}


/*
 *CSS-Style to build slideoutmenu by Alex.Elsner <alex.elsner@cms-medien-design.de>
 */

.mmContent DIV A {
	font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight: bold;
	line-height: 11px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #011D65;
	background: #E1EDFD;
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px #011D65;
}

/* für IE >5 */
* html .mmContent DIV A {
	width: 154px;
	w\idth: 154px; /* für IE 6 */
	-moz-opacity:.9; /* für IE 5.5+ */
	filter:alpha(opacity=90); /* für IE 5.5+ */
}

.mmContent DIV.mmlink A.submenu {
	background: #E1EDFD url(/fileadmin/template/img/menu_sub.gif) top right no-repeat;
	color: #011D65;
}

.mmContent DIV.mmlink A.submenu:hover {
	background: #cccccc url(/fileadmin/template/img/menu_sub.gif) bottom right no-repeat;
	color: #011D65;
}

.mmContent[id] DIV.mmlink A.submenu {
	background: url(/fileadmin/template/img/menu_sub.png) top right no-repeat;
	color: #011D65;
}

.mmContent[id] DIV.mmlink A.submenu:hover {
	background: url(/fileadmin/template/img/menu_sub.png) bottom right no-repeat;
	color: #011D65;
}

.mmContent DIV.mmlink A:hover {
	background: #cccccc;
	color: #011D65;
}

/* folgende anweisung wird nicht vom ie interpretiert */
.mmContent[id] DIV.mmlink A {
	background: url(/fileadmin/template/img/menu.png) top right no-repeat;
}

.mmContent[id] DIV.mmlink A:hover {
	background: url(/fileadmin/template/img/menu.png) bottom right no-repeat;
}
