/************* 
Hoofdmenu + uitklapsubmenu. 
*************/


/** Instellingen om het uitklappen goed te laten werken. */

#mainMenu, #mainMenu ul { padding: 0; margin: 0; list-style: none; line-height: 1; }
#mainMenu a { display: block; }
#mainMenu li { float: left; }
#mainMenu li ul { position: absolute; width: 10em; left: -999em; }
#mainMenu li.over ul { left: auto; z-index: 10; }


/** Afmetingen en padding. **/

#mainMenu ul.submenu, 
#mainMenu li.submenuItem,
#mainMenu li.submenuItem a { width: 220px; }

#mainMenu li.submenuItem a { width: 215px; }

#mainMenu li.menuItem,
#mainMenu li.menuItemSelected { margin: 0 ; }

#mainMenu ul.menu { height: 30px; line-height: 26px; margin: 0 0 0 0; }
#mainMenu a { padding: 0 0; }

#mainMenu .submenuItem a { padding: 2px 0px 0 5px ; }


/* Kleuren, fonts en borders. */

#mainMenu { background-color: #fff; font-family: verdana, sans-serif; }

#mainMenu ul.submenu { border: 1px solid #000000; }
#mainMenu li.submenuItem { background-color: #DCE0EB; border: solid #b5c0e7; border-top: solid white; border-width: 1px 0; }

#mainMenu li.submenuItem a { font: bold 11px Verdana; line-height: 24px; color: #4A64C5;  }
#mainMenu li.submenuItem a:hover { background-color:#f2f4fb; }
#mainMenu a { text-decoration: none; color: #000; font-size: 12px; padding-right: 30px;}
#mainMenu li.menuItemSelected a { color: #d9123f; font-weight: bold; }
#mainMenu a:hover { color: #9f0035; background-color: none; }



/*************
Linkermenu (submenu + paginamenu)
*************/


/** Afmetingen en padding. **/

#subMenu { /* Positie op de pagina: */ float:left; width:180px; padding: 0; margin: 0 0 1em 0; }
#subMenu ul { margin: 0; padding: 0; list-style: none; width: 180px; }
#subMenu li { margin: 0; padding: 0; float: left; width: 180px; }

#subMenu a { display: block; padding: 3px 5px; margin: 0; width: 180px;}

#subMenu ul.homeSub li { background: #fff url("../images/list_bg.gif") 0 10px no-repeat; padding-left: 12px; border-bottom: 1px solid #d3d3d3;}
#subMenu ul.homeSub a { border: none;}

#template5 #subMenu, #template5 #subMenu ul, #template5 #subMenu li, #template5 #subMenu a { width: 230px;} 

#subMenu h2 { display: none; }

/* Kleuren, fonts en borders. */

#subMenu li { line-height: 20px; }
#subMenu a { border-bottom: 1px solid #d3d3d3; color: #000;  
				font: normal 11px Verdana; line-height: 20px; text-decoration: none; }

#subMenu .submenuItem a { background: #fff; }
#subMenu .submenuItemSelected a { background:#FBF3F5; color: #9F0035; }

#pageMenu .pagemenu a { padding-left:14px; width:171px; font-weight:normal; background:#FBF3F5 url(../images/list_hzline_bg.gif) no-repeat 6px 5px; }
#pageMenu .pagemenuItemSelected a { background:#F5E1E5 url(../images/list_hzline_bg.gif) no-repeat 6px 5px;   font-weight: bold; }

#subMenu .submenuItem a:hover, 
#pageMenu .pagemenuItem a:hover { background-color:none; color:#9f0035; }


