ul#ulmenu{
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	width:auto;
	float:right;
	z-index:999;
	
}
ul#ulmenu li{
	float:left;
	margin:0px;
	padding:0px;
	height:24px;
	color: #FFFFFF;
	list-style:none;
	position: relative;
}

ul#ulmenu li a{
	margin:0px;
	height:24px;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px 5px 10px 5px;
}
ul#ulmenu li a:hover{
	
}
ul#ulmenu li a.selected{
	background-image: url(../images/bolletje_topmenu.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
	padding-bottom:21px;
}

ul#ulmenu li ul {
border:1px solid black;

	top:-10px;
	left:-50px;
	margin:0px;
	z-index: 100;
	display: block;
	width: 150px;
	text-align:left;
	position: absolute;
	visibility: hidden;
	padding:5px 0px 0px 0px;
	background-color:#1972B6;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/menu_top_bg.gif);
}

ul#ulmenu li ul li{
	height:240px;
	float: left;
	width: 150px;
	border: 1px solid red;
	background-position: left;
	background-repeat: repeat-y;
	background-image: url(../images/menu_down.gif);
}
ul#ulmenu li ul li a{
	padding:5px 5px 5px 25px;
	margin:0px;
	height:24px;
	vertical-align:middle;
	display: block;
	width:150px;
}
ul#ulmenu li ul li a:hover{
	background-image: url(../images/menu_hover.gif);
	background-repeat: no-repeat;
	background-position: top left;

}
ul#ulmenu li ul li a.selected{
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
ul#ulmenu li ul li ul{
	background-color: #1972B6;
	left: 195px;
	top: 0px;
	display: block;
	position: absolute;
	visibility: hidden;
	z-index: 120;
	height:24px;
	margin: -24px 0px 0px 0px;
	padding: -24px 0px 0px 0px;
}