#navigation {
	width: 100%;
}

#navigation ul, #navigation li, #navigation span {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 16px;
	font-family: Calibri,Helvetica,Arial, Tahoma, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 11px;
}

#navigation ul li {
	display: inline;
}

/* ================================= 
   LVL 1
   ================================= */
/* ================================= 
   Navigation 
   #015782 BLAU - LINK
   #b9bebf GRAU - ACTIVE
   #b9bebf GRAU BG
   #015782 BLAU BG
   
   #0069b2 HELLBLAU
   
   #c7cccd HELLGRAU BG OVER
   ================================= */

#navigation li.lvl-1-active span, #navigation li.lvl-1 a, #navigation li.lvl-1-inpath a {
	padding: 2px 0px 2px 12px;
	display: block;
	margin: 0px 0px 1px 0px;
}

#navigation li.lvl-1-active span {
  background: #015782;
  color: #FFF;
	font-weight: normal;
}

#navigation li.lvl-1 a {
	text-decoration: none;
	color: #015782;
  background:#b9bebf; 
}

#navigation li.lvl-1-inpath a {
	text-decoration: none;
  background: #015782;
	color: #FFF;
	font-weight: normal;
}
#navigation li.lvl-1-inpath a:hover {
  background: #015782;
}
/* ================================= 
   LVL 2
   ================================= */
#navigation ul ul {
  background: #d5d8d9;
  margin-bottom:1px;
  padding:7px 0px;
}
#navigation li.lvl-2-active span, #navigation li.lvl-2 a, #navigation li.lvl-2-inpath a {
	padding: 3px 0px 3px 22px;
	display: block;
	margin: 0px 0px 0px 0px;
	
}

#navigation li.lvl-2-active span {
	color: #0069b2;
  background:none;
}

#navigation li.lvl-2 a {
	text-decoration: none;
	color: #717879;
  background:none;
}

#navigation li.lvl-2-inpath a {
	
  background:none;
}

/* ================================= 
   LVL 3
   ================================= */
#navigation ul ul ul {
  background:none !important;
  padding:1px 0px;
}

#navigation li.lvl-3-active span, #navigation li.lvl-3 a, #navigation li.lvl-3-inpath a {
	background:none !important;
  padding: 3px 0px 3px 32px;
	display: block;
	margin: 0px 0px 0px 0px;
}

#navigation li.lvl-3-active span {
	background:none !important;
  color: #0069b2;

}

#navigation li.lvl-3 a {
  text-decoration: none;
  color: #717879;
  background:none;
}

#navigation li.lvl-3-inpath a {
	
  background:none !important;
}



/* ================================= 
   LVL 4
   ================================= */
#navigation ul ul ul ul {
  background:none !important;
  padding:1px 0px;
}

#navigation li.lvl-4-active span, #navigation li.lvl-4 a, #navigation li.lvl-4-inpath a {
  background:none !important;
  padding: 3px 0px 3px 42px;
  display: block;
  margin: 0px 0px 0px 0px;
}

#navigation li.lvl-4-active span {
  background:none !important;
  color: #0069b2;

}

#navigation li.lvl-4 a {
  text-decoration: none;
  color: #717879;
  background:none;
}

#navigation li.lvl-4-inpath a {
  
  background:none !important;
}








/* ganz unten, gilt fuer alle */
#navigation ul li a:hover {
	background: #c7cccd;
}
#navigation ul ul li a:hover {
	background: none !important;
  color:#4d5455;
}
