#nav, #nav ul {
float:left;
width:625px;
list-style:none;
line-height:19px;
font-weight:normal;
font-size:11px;
height:20px;
background:#fff url(../images/navigation_background.png);
padding:0;
border:solid #000;
border-width:0 0;
z-index:200;
}

/* Eerste menublok in normale stand */
#nav ul li.root {
background:#fff url(../images/blank_over_bw.gif);
}

/* Eerste menublok in actieve stand */
#nav ul li.active a.active {
color:#fff;
font-weight:bold;
background:#fff url(../images/blank_over_bw.gif);        
}

/* Eerste menublok in hover stand */
#nav ul li.root:hover {
background:#fff url(../images/blank_bw.gif);
}

/* Eerste menublok tekst */
#nav a {
display:block;
width:108px;
w\idth:100px;
color:#fff;
text-decoration:none;
padding:3px 0px 3px 8px;
}

/* Submenu pijltje */
#nav a.daddy {
background:url(../images/rightarrow.gif) center right no-repeat;
}

/* Eerste menublok breedte */
#nav li {
float:left;
padding:0;
width:108px;
}

/* Tweede-, derde- en vierde menublok, background breedte */
#nav li ul {
position:absolute;
left:-999em;
height:auto;
background:url(../images/submenu.png) repeat;
width:120px;
w\idth:122px;
font-weight:normal;
font-size:11px;
border-width:1px;
margin:0;
}

/* Tweede-, derde- en vierde menublok, hover background breedte  */
#nav li li {
padding-right:14px;
width:120px;
w\idth:108px;
}

/* Afstand menutekst naar submenu pijltje */
#nav li ul a {

}

/* Afstand en positie tot tweede-, derde- en vierde menublok */
#nav li ul ul {
margin:-38px 0 0 122px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left:-999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:auto;
}

#nav li:hover, #nav li.sfhover {
background:url(../images/submenu_over.png) repeat;
}