/* 1e niveau menu*/

#menu, #menu ul {
padding:0;
margin: 0;
list-style: none;
height:35px;
}

#menu li#li_home {
float: left;
width:127px;
margin-left:1px;
}
#menu li#li_praktijkinformatie,
#menu li#li_praktijkinformatie ul {
float: left;
width:203px;
}
#menu li#li_praktijknieuws,
#menu li#li_praktijknieuws ul {
float: left;
width:179px;
}
#menu li#li_gastenboek,
#menu li#li_gastenboek ul {
float: left;
width:167px;
}
#menu li#li_aanmelden,
#menu li#li_aanmelden ul {
float: left;
width:169px;
}


/* 2e niveau menu */

#menu ul.sub{
position: absolute;
left: -10000px;
margin-top:-5px;
padding-top:2px;
}
#menu li:hover ul.sub, 
#menu a:hover ul.sub, 
#menu a:hover,
#menu li:hover,
#menu ul.sub li:hover,
#menu ul.sub a:hover,
#menu li.ie_does_hover ul.sub{
left: auto;
background-position: 0 0;
}
#menu a,
#menu ul.sub a {
display: block;
text-decoration: none;
}
#menu ul a:link, ul ul a:visited{
margin-left:10px;
color: #FFF;
}
#menu ul a:hover, ul ul a:active{
margin-left:10px;
color: #CCC;
}

#menu ul li{
background:url(../images/menu/li_background.png) repeat;
border:#FCDAA7 2px solid;
border-top:none;
padding:3px;
text-align:left;
font-family:sans-serif, Helvetica, Arial !important;
font-size:7pt !important;
cursor:pointer;
}


#menu ul li.top {
border:#FCDAA7 2px solid;
}


/* 3e niveau menu */

#menu ul.sub ul.uitklap{
position: absolute;
left: -10000px;
margin-top:-16px;
margin-left:60px;
padding-left:75px;
}

#menu li:hover ul.sub li:hover ul.uitklap, 
#menu li.ie_does_hover ul.sub li.ie_does_hover ul.uitklap{
left: auto;
background-position: 0 0;
}

