#topmenu li a.vlag{float: left; 
width: auto; 
padding:0;
}

#topmenu{
margin: 0; 
padding: 0;
}

#topmenu li{
list-style-type: none; 
float: left; 
width: auto; 
height: 30px;
margin-left: 2px;
padding:0px;
}

#topmenu li a{float: left; 
display: block; 
width: auto; 
height: 30px;
padding-left:8px;
padding-right:8px;
padding-top:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#f6e9d7;
text-decoration:none;
text-transform:uppercase;
}

#topmenu li a:hover{
color:#f59c18;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
}

#nav a{
display:block;
width: 132px; /* breedte en hoogte opgeven */
height: 18px;
padding-left:8px;
background-color:#d6b993;

font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#6e341c;
text-decoration:none;
}

#nav a:hover{
background-color:#fff;
color:#333;
}

#nav li{
list-style-type: none; 
width: 140px; 
height: 18px;
margin: 2px; 
padding: 0;
position:relative;

}

#nav ul {
position:absolute;
display:none;
width:150px;
top:0;

left:140px;
}

#nav li ul a{
width:12em;
height:auto;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
