
/* * * * * * * * * * * * * * * * * * * * * * * * * * **/
/** Nebenbereich */

.menu-wrap {
	width: 100%;
	background-color: #e2e2e2;
}

#mw-left-oben {
	border-bottom: 0.6em solid white;
}

#mw-left-unten {
	padding-bottom: 4em;
}

.menu-wrap a:link,
.menu-wrap a:visited {
  color: #D41800;
  text-decoration: none;
}


.menu-wrap a:focus,
.menu-wrap a:hover,
.menu-wrap a:active {
  color: #D41800;
  background-color: #f6f6f6;

}


.menu-wrap ul {
  margin:  0 0 0 0;
  padding: 0;
  border-top: 1px solid #BEBEBE;
  list-style: none;
}

.menu-wrap li {
  display: inline;
}

.menu-wrap li a {
  font-size: 1.18em;
  display: block;
  height: 1.2em;
  padding: 0.5em 1.5em 0.5em 0.9em;
  border-bottom: 1px solid #BEBEBE;
}

html>body .menu-wrap li a {
	height: auto;
	color: black;
}


.menu-wrap li a.hmenu-l1-karte {
	padding-left: 3em;
	color: black;
	background-repeat: no-repeat;
	background-position: 1.4em 0.6em;
}

.menu-wrap li a.hmenu-l1-karte:hover {
	padding-right: 1.2em;
}


.hmenu-l1-karte-kinder-und-jugend {
	background-image: url(img/bereiche-punkte/kinder-und-jugend.gif);
}

.hmenu-l1-karte-migranten {
	background-image: url(img/bereiche-punkte/migranten.gif);
}

.hmenu-l1-karte-senioren {
	background-image: url(img/bereiche-punkte/senioren.gif);
}

.hmenu-l1-karte-arbeit-und-qualifizierung {
	background-image: url(img/bereiche-punkte/arbeit-und-qualifizierung.gif);
}


/* bereichs-submenue - grundformatierungen */

.menu-wrap ul ul {
  margin: 0 0 0em 0.9em ;
  padding: 0em 0 0em 0;	
  background-color: #f6f6f6;
  border-top: 0;
}

.ie-7-li-clearer {
	height: 0px;
	line-height: 0px;
	font-size: 0;
}

html>/**/body .ie-7-li-clearer {
	display: none;
}

.menu-wrap li li a {
  font-size: 1.1em;
  display: block;
  height: 1.2em;
  border-bottom: 1px solid #BEBEBE;
  padding: 0.3em 2.2em 0.3em 0.4em;
}


html>body .menu-wrap li li a {
  height: auto;
}

.menu-wrap li li a.hmenu-l2-norm:visited {
	background-image: url(img/ok.gif);
	background-position: right 0.2em;
	background-repeat: no-repeat;
}

.menu-wrap ul ul ul {
  margin-left: 0em;
  padding: 0.1em 0 0.5em 0.4em;
  border-bottom: 1px solid #BEBEBE;
}


.menu-wrap li li li a {
	display: block;
	height: 1.2em;
	border-bottom: 0;
  padding: 0.2em 1.5em 0.2em 1.2em;
	text-indent: -1em;
}

.menu-wrap li li li a:link,
.menu-wrap li li li a:hover,
.menu-wrap li li li a:visited,
.menu-wrap li li li a:active {
	color: #444;
}

.menu-wrap li li li a.hmenu-l3-norm:visited {
	color: #444;
	background-image: url(img/ok.gif);
	background-position: right 0.2em;
	background-repeat: no-repeat;
}


html>body .menu-wrap li li li a {
  height: auto;
}

.menu-wrap ul ul ul ul {
  margin-left: 0em;
  margin-bottom: 0.4em;
  
  padding: 0.2em 0 0.5em 0.9em;
}


.menu-wrap li li li li a {
  display: block;
  height: 1.2em;
}

.menu-wrap li li li li a.hmenu-l4-norm:visited {
	background-image: url(img/ok.gif);
	background-position: right 0.2em;
	background-repeat: no-repeat;
}


html>body .menu-wrap li li li li a {
  height: auto;
}



.menu-wrap li a.hmenu-l1-act,
.menu-wrap li li a.hmenu-l2-act,
.menu-wrap li li li a.hmenu-l3-act,
.menu-wrap li li li li a.hmenu-l4-act {
	background-color: #f6f6f6;
	padding-right: 0.3em;
	font-weight: bold;	
}



.menu-wrap li a:hover,
.menu-wrap li li a:hover,
.menu-wrap li li li a:hover,
.menu-wrap li li li li a:hover,
.menu-wrap li a:focus,
.menu-wrap li li a:focus,
.menu-wrap li li li a:focus,
.menu-wrap li li li li a:focus,
.menu-wrap li a:active,
.menu-wrap li li a:active,
.menu-wrap li li li a:active,
.menu-wrap li li li li a:active {
/*	background-color: #919191;
	color: white; */
	font-weight: bold;	
	padding-right: 0.3em;
}



.menu-wrap li a.hmenu-l1-act,
.menu-wrap li a:hover,
.menu-wrap li a:focus,
.menu-wrap li a:active {
	padding-right: 0em;
}

.menu-wrap li li li a.hmenu-l3-norm:hover,
.menu-wrap li li li a.hmenu-l3-act,
.menu-wrap li li li li a.hmenu-l4-act {
	padding-right: 0.3em;
}

