

#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 {
 min-height: 50px;
 z-index: 597;
 background-color: #FFFFFF;
 border: 0px;
 text-align: center;
}

#ibk_navi_box ul.ibk_nav_ul li {
 text-align: center;
 display: inline-block;
}

#ibk_navi_box ul.ibk_nav_ul>li {
 margin-top: 5px;
}

#ibk_navi_box ul.ibk_nav_ul li + li {
	border-left: 1px dotted #CA2222;
}

#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;
 text-align: left;
}

#ibk_navi_box ul.ibk_nav_ul ul li {
 text-align: left;
 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: 0px 8px;
 color: #000000;
 font-weight: normal;
}


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

#ibk_navi_box ul.ibk_nav_ul ul a{
 padding: 4px;
 padding-right: 15px;
 min-width: 50px;
 text-align: left;
}

#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: #CA2222;
}

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

