ul#menu, ul#menu li ul  {
	list-style: none;
    padding-left: 0;
}

ul#menu {
    margin: 0 0 0 15px;
}

ul#menu li {
	display: inline;
}

ul#menu li ul {
    margin: 0;
}

ul#menu li ul {
	display: none;
}

ul#menu li.active ul {
	display: block;
}

ul#menu a {
	display: block;
	height: 35px;
}

ul#menu li span a:focus,
ul#menu li span a:hover,
ul#menu li.active ul li a:focus,
ul#menu li.active ul li a:hover,
ul#menu li.active a {
	background-position: 0 -25px;
}

ul#menu li ul li.active a {
    color: #ffba00;
}

ul#menu li.active ul li a {
    background-position: 0 0;
}

ul#menu li a, ul#menu li ul a {
	background-image: url(../images/bg-menu-item.png);
	font-size: 1.1em;
	padding: 5px 0 5px 15px;
	height: 15px;
    width: 165px;
	font-weight: bold;
	color: #b6b6b6;
}

ul#menu li.premium ul a, ul#menu li.premium a {
	background-image: url(../images/bg-menu-item-premium.png);
	font-size: 1.1em;
	padding: 5px 0 5px 15px;
	height: 15px;
    width: 165px;
	font-weight: bold;
	color: #b6b6b6;
}

ul#menu li li.premium a {
	background-image: url(../images/bg-menu-item-premium.png);
	font-size: 1.1em;
	padding: 5px 0 5px 19px;
	height: 15px;
    width: 161px;
	font-weight: normal;
	color: #b6b6b6;
}



ul#menu li.premium li a, ul#menu.premium li.premium ul li a,ul#menu li li a, ul#menu li ul li a {
    color: #86c1f9;
    font-weight: normal;
    padding: 5px 0 5px 19px;
    width: 161px;
}

ul#menu li ul li a {
    color: #86C1F9;
    font-weight: normal;
}

h2#hdr-kategorie {
    margin-top: -59px !important;
}
