#menu dl,#menu dt,#menu dd,#menu ul,#menu li {
list-style-type:none;
margin:0;
padding:0;
font:700 14px "Times New Roman", Times, serif;
}

#menupos {
margin-top:-12px;
}

#menu dt {
cursor:pointer;
height:23px;
line-height:23px;
text-align:left;
font-weight:700;
text-indent:20px;
width:193px;
color:#D5D3BF;
letter-spacing:1px;
background:url(../images/menu.jpg) no-repeat right top;
}

#menu dd {
position:absolute;
z-index:100;
margin-top:-24px;
width:190px;
background:#514626;
text-align:left;
margin-left:193px;
border:1px solid #a5aca8;
border-bottom:0;
}

#menu li {
text-align:left;
height:22px;
line-height:22px;
text-indent:20px;
display:block;
}

#menu dt a {
color:#525252;
text-decoration:none;
display:block;
width:193px;
height:23px;
line-height:23px;
font-weight:700;
color:#D5D3BF;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
background-position:right top;
letter-spacing:1px;
}

#menu li a {
color:#D5D3BF;
text-decoration:none;
display:block;
width:190px;
height:22px;
line-height:22px;
border-bottom:1px solid #a5aca8;
}

#menu dt a:hover,#menu dl a:hover,dl#menu a:hover {
text-decoration:none;
color:#fff;
font-weight:700;
background:#810063 url(../images/menu_over.jpg);
}

#menu li a:hover {
text-decoration:none;
background-image:url(../images/menu_over.jpg);
color:#fff;
}

#menu dt .actief {
background:#810063 url(../images/menu_over.jpg);
color:#FFF;
}
#menu li .actief {
background:#810063 url(../images/menu_over.jpg);
color:#FFF;
}

#menu .dtexpand a {
background:url(../images/menubgsub.jpg) no-repeat right center;
}

#menu .dtexpand a:hover {
background:url(../images/menubgsub_over.jpg) no-repeat right center;
}