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

ul#ibk_nav_ul {
 position: relative;
 z-index: 597;
 float: left;
 background-color: #EEEEEE;
 border: 1px solid #FFFFFF;
 border-right: none;
}

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

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

ul#ibk_nav_ul ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 999;
 width: auto;
 border-right: 2px solid #999999;
 border-bottom: 2px solid #999999;
 border-left: 1px solid #CCCCCC;
 border-top: 1px solid #CCCCCC;
 background-color: #EEEEEE;
}

ul#ibk_nav_ul ul li {
 float: none;
 text-align: left;
}

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

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


ul#ibk_nav_ul a {
 display: block;
 padding: 4px 25px;
}

ul#ibk_nav_ul a:hover {
 text-decoration: none;
 background-color: #DDDDDD;
}

ul#ibk_nav_ul ul a{
 padding: 4px;
 padding-right: 22px;
}

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

ul#ibk_nav_ul li a  {
	border-right: 1px solid #FFFFFF;
}

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

ul#ibk_nav_ul .ibk_nav_aktiv {
	 background-color: #DDDDDD;
	 color: #000000;
}

ul#ibk_nav_ul .ibk_li_open > a {
	  background-color: #DDDDDD;
	 /* background-color: #EBE07F;*/
}


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