#menupos {
position:absolute;
top:60px;
margin-left:250px;
background:#fcf5f0;
height:32px;
text-transform:capitalize;
}

#menupos ul {
margin:0;
padding:0;
list-style:none;
z-index:10000;
font:11px Tahoma, Arial, Helvetica, sans-serif;
}

#menupos ul li {
position:relative;
float:left;
height:32px;
padding:0;
text-align:left;
border:1px outset #dbdbdb;
background:url(../images/menubg.jpg);
}

/*hoofdmenu hovers*/
#menupos ul li a:hover {
color:#FFF;
background:url(../images/menubgover.jpg);
}

#menupos .actief {
color:#FFF;
background:#958f8f;
}
#menupos .dtexpand .expanded {
	  display:block;
	  background-image: url("arrow_right1.gif");
	  background-position: right center;
	  background-repeat: no-repeat;
}

#menupos ul li a {
height:32px;
text-decoration:none;
color:#fff;
display:block;
text-align:center;
font:bold 12px/32px Arial, Helvetica, sans-serif;
}

/* menu level 1 */
#menupos ul li ul {
	/*background: #0000aa;*/
	display:none;
	position: absolute;
	text-align: center;
	top: 32px;
	width: 180px;
	/*filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
	khtml-opacity: 0.6 */
}

#menupos ul li ul:hover {
display:block;
}

#menupos ul li:hover ul {
display:block;
}

#menupos ul li.over ul {
display:block;
}
/* for IE */
#menupos ul li ul li {
	width: 180px;;
	height: 22px;
	background-image: none;
	border-bottom: none;
	text-align: center;
	padding: 0px;
}

#menupos ul li ul li a {
	padding-left: 20px;
	height: 22px;
	line-height:22px;
	text-decoration: none;
	text-align: left;
	color: #000000;
	display: block;
	width: auto;
	filter:alpha(opacity=80);/* for IE */
	-moz-opacity:0.8;/* for mozilla */
	opacity: 0.8;/* for safari */
	khtml-opacity: 0.8 /* for konquerer and older safari */
	
}

#menupos ul li ul li a:hover {
	background: #333;
	filter:alpha(opacity=100);/* for IE */
	-moz-opacity: 1;/* for mozilla */
	opacity: 1;/* for safari */
	khtml-opacity: 1; /* for konquerer and older safari */
	
}

#menupos ul li ul li:hover {
	display: list-item;
	
}

#menupos ul li ul li.over {
	display: block;
	
}

/* for IE  */
/* menu widths */
#menupos #topnav {
width:140px;
}

.maincont {
text-align:left;
}

.topnav_1 {
background-color:#fcf5f0;
}

.topnav_1 ul li a {
background-color:#fcf5f0;
}

.topnav_1 ul li a:hover {
background-color:#af2e36;
color:#fff;
}

#menupos ul li a {
width:140px;
}