@charset "utf-8";
/* CSS Document */

ul.smen, ul.mmenu {margin:0px; padding:0px; list-style-type:none; list-style-position:outside}

ul.mmenu {
  height:25px; overflow:hidden ! important; margin: 0px 10px; 
  border-bottom: 1px solid #fff; 
  background: #1375E0 url(img_style/mmenu_bg.png) top left repeat-x;
  }
ul.mmenu li {
	display: block; float: left; padding: 0px; margin: 0px;}
ul.mmenu li a:link, ul.mmenu li a:visited {
	display: block;
	margin:0px; padding: 0px 12px;
	font: bold 12px/200% Arial, Helvetica, sans-serif; 
	text-decoration:none;color:#dae3ed
	}
ul.mmenu li a:hover {	
	color:#fff;
	background: transparent url(img_style/mmenuhover_bg.png) top left repeat-x; 
	}

ul.mmenu li a.act {	
	color:#fff;
	background:#043492;
	}



ul.mmenu li.subline {
	font: bold 13px/180% Arial, Helvetica, sans-serif; color:#fff;
	width:180px;height:25px;
	border-right: 1px solid #fff;
	text-align:center;
	color: #fff;
	background: transparent url(img_style/smen_bg.png) top left repeat-x; 
	} 
	
/* Untermens*/	

ul.smen {
	background-color:transparent;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

ul.smen li {
	padding-left:0px;display: block; border-bottom: 1px solid #dae3ed;
  background: #1375E0 url(img_style/smen_bg.png) top left repeat-x;
	}

ul.smen li ul li {background-image:none; background:#043492}	
	
ul.smen li a:link, ul.smen li a:visited {
	display:block; height: 24px; padding-left:25px;
	color: #dae3ed; font: normal 12px/200% Arial, Helvetica, sans-serif; text-decoration:none;
	background:transparent url(img_style/pointer-no.gif) 10px 0px no-repeat;
	} 
	
ul.smen li a:hover {
	color:#fff;background-color:#043492;
}

ul.smen li.actli {
 background-image:none ! important; background-color:#febf04 ! important 
  }

ul.smen li a:link.act, ul.smen li a:visited.act {
	color:#043492;background-color:#febf04 ! important;
	background:transparent url(img_style/pointer-act.gif) 10px 0px no-repeat ! important;	
}

ul.service {margin-bottom:20px}
ul.service li a:link, ul.service li a:visited {font-weight:bold}
ul.service li ul {padding: 0px ! important; margin: 0px;}
/* ge”ffnetes li border-bottom l”schen wegen doppeltem border- dkl blauer Hintergrund */
ul.service li.open {background:#043492; background-image:none ! important;border-bottom: 0px ! important;}
ul.service li.open a:link, ul.service li.open a:visited {color: #fff;}
/* dafr a Tag mit Rand auf erster Ebene, wenn ge”ffnet */
#first {border-bottom: 1px solid #dae3ed} 


/*aktiv gelber Hintergrund*/
ul.service li a:link.act, ul.service li a:visited.act {
	color:#043492;background-color:#febf04 ! important;
	background:transparent url(img_style/pointer-act.gif) 10px 0px no-repeat;	
}
/* 2. Ebene normal */
ul.service li ul li a:link, ul.service li ul li a:visited {
  padding-left:40px;background:transparent url(img_style/pointer-no.gif) 25px 0px no-repeat;
  }

/* 2. Ebene activ */
ul.service li ul li a:link.act, ul.service li ul li a:visited.act {
	color:#043492;background-color:#febf04 ! important;	
}

#acta {background:#febf04 url(img_style/pointer-act.gif) 25px 0px no-repeat ! important}


