


#content_menu_main ul.navi_ul,

#content_menu_main ul.navi_ul_ul_ul {
	margin:0;
	padding:0 0 0 0;
}

#content_menu_main ul.navi_ul_ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-bottom:4px solid #0156a2;
}

#content_menu_main ul.navi_ul li.no,
#content_menu_main ul.navi_ul li.no_sub,
#content_menu_main ul.navi_ul li.act,
#content_menu_main ul.navi_ul li.act_sub {
	margin:0;
	padding:0;
	list-style: none;
	list-style-type:none;
	list-style-image:none;
	line-height:15px;
	min-height:15px;
  	height:auto !important;
  	height:15px;
	border-bottom:1px solid #0156a2;
}


#content_menu_main ul.navi_ul li.no a,
#content_menu_main ul.navi_ul li.no_sub a,
#content_menu_main ul.navi_ul li.act a,
#content_menu_main ul.navi_ul li.act_sub a,
#content_menu_main ul.navi_ul li.no a:hover,
#content_menu_main ul.navi_ul li.no_sub a:hover,
#content_menu_main ul.navi_ul li.act a:hover,
#content_menu_main ul.navi_ul li.act_sub a:hover {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:15px;
	min-height:15px;
  	height:auto !important;
  	height:15px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#content_menu_main ul.navi_ul li.no a {

	color:#034886;
	display:block;
}
#content_menu_main ul.navi_ul li.no_sub a {
	color:#034886;
	display:block;
	background: url(../images/navi_sub.png) no-repeat right 4px;
}
#content_menu_main ul.navi_ul li.act a,
#content_menu_main ul.navi_ul li.no a:hover,
#content_menu_main ul.navi_ul li.act a:hover {
	background: #0156a2;
	color: #f8de01;
	display:block;
}
#content_menu_main ul.navi_ul li.act_sub a,
#content_menu_main ul.navi_ul li.no_sub a:hover,
#content_menu_main ul.navi_ul li.act_sub a:hover {
   color: #f8de01;
	display:block;
	background: #0156a2 url(../images/navi_sub.png) no-repeat right 4px;
}

/******* subnavi ****************/


#content_menu_main ul.navi_ul_ul li.no,
#content_menu_main ul.navi_ul_ul li.act {
	border:none;
	margin:0 0 0 0;
	padding:0;
}

#content_menu_main ul.navi_ul_ul li.no a,
#content_menu_main ul.navi_ul_ul li.act a,
#content_menu_main ul.navi_ul_ul li.no a:hover,
#content_menu_main ul.navi_ul_ul li.act a:hover,
#content_menu_main ul.navi_ul_ul li.no_sub a,
#content_menu_main ul.navi_ul_ul li.act_sub a,
#content_menu_main ul.navi_ul_ul li.no_sub a:hover,
#content_menu_main ul.navi_ul_ul li.act_sub a:hover {
	padding-left:20px;
	padding-top:1px;
	padding-bottom:1px;
	line-height:14px;
	min-height:14px;
  	height:auto !important;
  	height:14px;
	display:block;
	text-decoration:none;
	font-weight:normal;
   border:none;
	font-size:12px;
}
#content_menu_main ul.navi_ul_ul li.no a {
	color:#f8de01;
	background:#0156a2; 
	display:block;
	text-decoration:none;
   background: #0156a2 url(../images/navi_pfeil.png) no-repeat left top;
}
#content_menu_main ul.navi_ul_ul li.act a,
#content_menu_main ul.navi_ul_ul li.no a:hover,
#content_menu_main ul.navi_ul_ul li.act a:hover {
   background: #0156a2;
	color:#f8de01;
	display:block;
	font-weight:bold;
	text-decoration:underline;
	background: #0156a2 url(../images/navi_pfeil.png) no-repeat left top;
}
#content_menu_main ul.navi_ul_ul li.no_sub a {
	background: #0156a2 url(../images/navi_pfeil_sub.png) no-repeat left top;
}
#content_menu_main ul.navi_ul_ul li.act_sub a,
#content_menu_main ul.navi_ul_ul li.no_sub a:hover,
#content_menu_main ul.navi_ul_ul li.act_sub a:hover {
	text-decoration:underline;
	font-weight:bold;
	background: #0156a2 url(../images/navi_pfeil_sub.png) no-repeat left top;
}


/******* SUB SUB navi ****************/

#content_menu_main ul.navi_ul_ul_ul {
	background: #0156a2;
}
#content_menu_main ul.navi_ul_ul_ul li.no,
#content_menu_main ul.navi_ul_ul_ul li.act {
	border:none;
	margin:0;
	padding:0;
}

#content_menu_main ul.navi_ul_ul_ul li.no a,
#content_menu_main ul.navi_ul_ul_ul li.act a,
#content_menu_main ul.navi_ul_ul_ul li.no a:hover,
#content_menu_main ul.navi_ul_ul_ul li.act a:hover {
	padding-left:30px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:13px;
	min-height:13px;
  	height:auto !important;
  	height:13px;
   background: #0156a2 url(../images/navi_pfeil_double.png) no-repeat 10px -1px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	border:none;

}
#content_menu_main ul.navi_ul_ul_ul li.no a {
	text-decoration:none;
}
#content_menu_main ul.navi_ul_ul_ul li.act a,
#content_menu_main ul.navi_ul_ul_ul li.no a:hover,
#content_menu_main ul.navi_ul_ul_ul li.act a:hover {

	text-decoration:underline;
}

/********** TOP MENU *****************************************/

#top_menu_wrapper {
	position:relative;
	left:0px;
	top:0px;
	width:880px;
	height:24px;
	background: #0156a2;
}
#top_menu {
	position:absolute;
	left:200px;
	top:0px;
	width:520px;
	height:20px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
}
#top_menu ul.ul_top_menu {
	margin:0;
	padding:0;
}
#top_menu ul.ul_top_menu li.no,
#top_menu ul.ul_top_menu li.act {
	display:inline;
	margin:0;
	padding:0 20px 0 0;
	list-style:none;
	border:0px solid #ff0000;
}
#top_menu ul.ul_top_menu li.no a,
#top_menu ul.ul_top_menu li.no a:hover,
#top_menu ul.ul_top_menu li.act a,
#top_menu ul.ul_top_menu li.act a:hover {
	padding-top:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f8de01;
}
#top_menu ul.ul_top_menu li.no a {
	text-decoration:none;
}
#top_menu ul.ul_top_menu li.no a:hover,
#top_menu ul.ul_top_menu li.act a:hover,
#top_menu ul.ul_top_menu li.act a  {
	text-decoration:underline;
}


