
#menu dl,#menu dt,#menu dd,#menu ul,#menu li {
list-style-type:none;
margin:0;
padding:0;
font:700 13px Arial, Helvetica, sans-serif;

}

#menu dt {
cursor:pointer;
height:27px;
line-height:27px;
text-align:left;
font-weight:700;
text-indent:20px;
width:183px;
background:#ffffff url(../images/menubg.jpg) repeat-y;
}

#menu dd {
position:absolute;
z-index:100;
margin-top:-24px;
width:190px;
background:#4f5d55;
text-align:left;
margin-left:163px;
font-family:Arial, Helvetica, sans-serif;
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:183px;
	height:27px;
	line-height:27px;
	font-weight:700;
	background: url(../images/menubg.jpg);

}

#menu li a {
color:#fff;
text-decoration:none;
display:block;
width:190px;
font:bold 12px Arial, Helvetica, sans-serif;
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/menubg_over.jpg);
}

#menu li a:hover, #menu li .actief {
text-decoration:none;
background:#db002e;
border:none;

}

#menu dt .actief {
background:#333333 url(../images/menubg_over.jpg);
color:#FFFFFF;
}

#menu dt.dtexpand .actief {
background:url(../images/menubgsub_over.jpg) no-repeat right center;
}

#menu dt.dtexpand  a{
background:url(../images/menubgsub.jpg) no-repeat right center;
}

#menu dt.dtexpand a:hover {
background:url(../images/menubgsub_over.jpg) no-repeat right center;
}
