/* Start of CMSMS style sheet 'Navigatie: Uitklappend Horizontaal Hoofdmenu' */
/* Start van stijlblad voor 'Navigatie: Uitklappend Horizontaal Hoofdmenu' */

/* 
Het betreft een horizontaal menu dat voor de hoofditems een
complete lijst met subitems weergeeft bij 'muis over'
*/

#mainmenu {
    margin: 34px 40px 0 40px;
    z-index:33;
    font-family: Verdana, Arial,  Geneva, Helvetica, sans-serif;
    font-size: 1em;
 font-size: .9em;
    line-height: 1.5;
    border-top: 1px solid #BABABA;
    border-right: 1px solid #BABABA;
}

#menuwrapper { 
    background-color: #D1D1D1;
    border-bottom: 1px solid #BABABA;
}

.clearb { clear: both; }

#primary-nav li { 
    margin-left: -1px;
    float: left; 
    width: auto;
}

#primary-nav a:focus,
#primary-nav a:hover,
#primary-nav a,
#primary-nav a:visited {
    font-weight: bold;
    color: #6AA7DB;
    text-decoration: none;
}

#primary-nav li a { 
    border-right: 1px solid #BABABA;
    border-left: 1px solid #BABABA;
    display: block; 
    padding: 3px 12px;
}

#primary-nav li li, #primary-nav li li a { 
    background-color: #D1D1D1;
}

/* actief hoofditem */
#primary-nav li a.menuactive { 
    color: #474747;
}

/* hoofditems en hoofditems met kinderen bij hover */
#primary-nav a:hover{ 
    background-color: #E8E8E8;
}

#primary-nav, #primary-nav ul{ 
    list-style: none; 
    margin: 0px; 
    padding: 0px; 
}

#primary-nav li ul { 
    position: absolute; 
    top: auto; 
    display: none;
    margin-top: 1px;
    margin-left: 1px;
}

#primary-nav li li { 
    width: 194px;
    margin-top: -1px;
    float: none; 
    position: relative;
}

#primary-nav li li li { 
    width: 168px; 
/* na validatie aangebracht */
    background-color: inherit;
    color: #BABABA;
}

#primary-nav li li li li{ 
    width: 152px; 
}

#primary-nav li li li li li{ 
    width: 136px; 
}

#primary-nav li li li li li li{ 
    width: 120px; 
}

#primary-nav ul ul { 
    list-style-type:square;
    list-style: none;     
    position: relative;
    padding-left: +26px;
}

#primary-nav ul ul ul{ 
    padding-left: +16px;
}

#primary-nav li li a { 
    border: none;
    padding-left: 12px;    
    padding-top: 1px;
    padding-bottom: 1px;
}	

#primary-nav li li li a { 
    padding-left: 2px; 
}	

/*een actief subitem */
#primary-nav li ul a.menuactive  { 
    color: #474747;
}

/*een ouder van een actief kind */
#primary-nav li ul a.menuactive.menuparent{ 
    color: #6AA7DB;
}

/*een actieve ouder */
#primary-nav li ul a.menuactive.menuparent.activeparent{ 
    color: #474747;
}

#primary-nav li:hover ul{
   display: block;
}

/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}

#primary-nav li li a { 
   height: 1%; 
}

/* Einde van stijlblad voor 'Navigatie: Uitklappend Horizontaal Hoofdmenu' */



/* End of 'Navigatie: Uitklappend Horizontaal Hoofdmenu' */

