

#ibk_navi_box ul.ibk_nav_ul,
#ibk_navi_box ul.ibk_nav_ul li,
#ibk_navi_box ul.ibk_nav_ul ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#ibk_navi_box ul.ibk_nav_ul {
 position: absolute;
 z-index: 597;
 background-color: #FFFFFF;
 border: 0px;
 right: 0px;
 bottom: 10px;

}

#ibk_navi_box ul.ibk_nav_ul li {
 float: left;
 line-height: 1.3em;
 text-align: center;
 min-width: 113px;
}

#ibk_navi_box ul.ibk_nav_ul li.hover,
#ibk_navi_box ul.ibk_nav_ul li:hover {
 position: relative;
 z-index: 1000;
 cursor: default;
}

#ibk_navi_box ul.ibk_nav_ul ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 999;
 width: auto;
 border-top: 1px solid #DDDDDD;
 background-color: #FFFFFF;
 box-shadow: 2px 2px 2px #666666;
}

#ibk_navi_box ul.ibk_nav_ul ul li {
 float: none;
 text-align: right;
 white-space: nowrap;
}

#ibk_navi_box ul.ibk_nav_ul ul ul {
 top: 1px;
 left: 95%;
 width: auto;
}

#ibk_navi_box ul.ibk_nav_ul li:hover > ul {
 visibility: visible;
}


#ibk_navi_box ul.ibk_nav_ul a {
 display: block;
 padding: 4px 15px;
 color:#ff9901;
 font-weight: bold;
}



#ibk_navi_box ul.ibk_nav_ul a:hover {
 text-decoration: none;
 background-color: #FFFFFF;
 color: #666666 !important;
}

#ibk_navi_box ul.ibk_nav_ul ul a{
 padding: 4px;
 padding-right: 15px;
}

#ibk_navi_box ul.ibk_nav_ul li {
 padding: 0;
 border: none;
}

#ibk_navi_box ul.ibk_nav_ul li a  {
	border: 0px;
}

#ibk_navi_box ul.ibk_nav_ul ul li a {
 border: none;
}

#ibk_navi_box ul.ibk_nav_ul .ibk_nav_aktiv {
	 background-color: #FFFFFF;
	 color: #666666 !important;
}

#ibk_navi_box ul.ibk_nav_ul .ibk_li_open > a {
	  background-color: #FFFFFF;
		color: #666666 !important;
}

/*
#ibk_navi_box ul.ibk_nav_ul li.ibk_has_sublist>a  {
 background-image: url('subdir.gif');
 background-position: right;
 background-repeat: no-repeat;
}
*/


/* Navigation - Aufbau und Farben */

#subnavi_holder .ibk_nav_ul, #subnavi_holder .ibk_nav_ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


#subnavi_holder .ibk_nav_ul a {
	display: block;
	color: #040f51;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: normal;
}


#subnavi_holder .ibk_nav_ul ul {
	margin-left: 0px;
}


#subnavi_holder .ibk_nav_ebene1   {
  padding-left: 0px;
  font-size: 100%;
}

#subnavi_holder  .ibk_nav_ebene2 {
  padding-left: 0px;
  font-size: 100% ;
}

#subnavi_holder  .ibk_nav_ebene3 {
  padding-left: 10px;
  font-size: 100%;
}

#subnavi_holder  .ibk_nav_ebene4 {
	padding-left: 10px;
	font-size: 100%;
}

#subnavi_holder  .ibk_nav_ebene5 {
	padding-left: 10px;
	font-size: 100%;
}

#subnavi_holder .ibk_nav_ebene1>.ibk_li_closed {
	display: none;
}

#subnavi_holder .ibk_nav_ebene1>.ibk_li_open {
	display: block;
	
}



#subnavi_holder .ibk_nav_ul li.ibk_li_open>a{
	color: #040f51;
	font-weight: bold;
}


#subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a {
	border-bottom: 1px solid #ff9901;
	color:#ff9901;
	font-size: 140%;
	margin-bottom: 15px;
}

#subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a:hover {
	color:#ff9901;
}


#subnavi_holder .ibk_nav_ul li.ibk_li_open>a.ibk_nav_aktiv {
	color:#ff9901;
}

#subnavi_holder .ibk_nav_ul a.ibk_nav_inaktiv{
	color: #040f51;
}


#subnavi_holder .ibk_nav_ul li a:hover {
	color:#ff9901;
}


