/* CSS Document */

#siteCenterNavContainer {
  font-weight:normal;
  float:left;
  padding:0px;
  margin:0px;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:transparent url(../media/images/menu/navigatiebalkje.jpg) no-repeat scroll 0 0;
    height:30px;
    width:854px;
    overflow:hidden;
  margin-top:0px;
}

#homeMainWebsiteContainer{
	float:left;
	height:30px;
	width:765px; 
	padding:0px;
	margin:0px;
}
#siteMainMenu {
  float:left;
  height:30px;
  margin:0px;
  overflow:hidden;
  padding:0px;
  width:765px; /* 854px minus breedte #languageNavContainer (55px) minus breedte #homeItemMenuContainer (30px) */
}

#homeItemMenuContainer {
  float:left;
  height:30px;
  margin:0;
  overflow:hidden;
  padding:0;
  width:30px;
  text-align:center
}
#homeItemMenuContainer a.clsLinkHome, #homeItemMenuContainer a.clsLinkHome:hover {
  background: transparent url(/configuration/templates/media/images/menu/home.jpg) no-repeat 0 0;
  display:block;
  font-size:1px;
  height:30px;
  margin: 0 auto;
  overflow:hidden;
  padding:0;
  width:15px;
}
#homeItemMenuContainer a.clsLinkHome:hover {
  background-position:0 -30px;
}
#homePersonalItemMenuContainer {
  float:left;
  height:30px;
  margin:0;
  overflow:hidden;
  padding:0;
  width:30px;
  text-align:center
}
#homePersonalItemMenuContainer a.clsLinkHome, a.clsLinkHome:hover {
  background: transparent url(/configuration/templates/media/images/menu/personal_home.jpg) no-repeat 0 0;
  display:block;
  font-size:1px;
  height:30px;
  margin: 0 auto;
  overflow:hidden;
  padding:0;
  width:15px;
}
#homePersonalItemMenuContainer a.clsLinkHome:hover {
  background-position:0 -30px;
}
#siteMainMenu a {
  text-decoration:none;
}
#siteMainMenu a span{
  margin:0px;
  padding:0px;
  cursor:pointer;
}
#siteMainMenu li a span.clsMenuLinkMiddle,
#siteMainMenu li a:hover span.clsMenuLinkMiddle {
  display:block;
  height:30px;
  float:left;
  background:url(/configuration/templates/media/images/menu/navigatieknop.jpg) repeat-x 0px 0px;
}
#siteMainMenu li span.clsSubstituteA{
  display:block;
  height:30px;
  float:left;
  background:url(/configuration/templates/media/images/menu/navigatieknop.jpg) repeat-x 0px 0px;
}
#siteCenterNavContainer span.clsMenuSpacer {
  background:transparent url(/configuration/templates/media/images/menu/scheidingslijntje.jpg) no-repeat scroll 0 0;
  display:block;
  float:left;
  height:30px;
  margin:0;
  padding:0;
  width:4px;
}
#siteMainMenu li a span.clsMenuLinkMiddle{
  background-position:0px 0px;
}
#siteMainMenu li.menuitemover a span.clsMenuLinkMiddle {
  background-position:0px -30px;
}
#siteMainMenu li span.clsMenuLinkMiddle span{
  display:block;
   margin:5px 10px 0px 10px;
}
#siteMainMenu li  span.clsMenuLinkLeft, 
#siteMainMenu li  span.clsMenuLinkRight{
  display:none;
  width: 0px;
  height:0px;
  overflow:visible;
  background:none;
  background-repeat:no-repeat;
  position:absolute;
  left:-2000px;
}
#siteMainMenu li.menuitem a:hover span.clsMenuLinkMiddle,
#siteMainMenu li.menuitemActive a span.clsMenuLinkMiddle {
  background-position:0px -30px;
}
#siteMainMenu {
  padding:0px;
  margin:0px 0px 0px 0px;
  list-style:none;
  display:block;
  float:left;
  
}
#siteMainMenu, #siteMainMenu li {
  list-style:none;
}
#siteMainMenu li.clsMenuItemSearchBoxContainer {
  float:left;
  list-style:none;
}
#siteMainMenu li.menuitem,
#siteMainMenu li.menuitemover,
#siteMainMenu li.menuitemActive,
#siteMainMenu li.menuitemActiveover{
  background-image:none;
  padding:0px;
  list-style:none;
  margin:0px 0px 0px 0px;
  float:left;
}

#siteMainMenu li.menuitemLeft,
#siteMainMenu li.menuitemRight,
#siteMainMenu li.menuitemMiddle{
  background:transparent url(/configuration/templates/media/images/menu/scheidingslijntje_donker.jpg) no-repeat 0px 0px;
  list-style:none;
  padding:0px;
  margin:0px 0px 0px 0px;
  width:0px;
  height:0px;
  width:2px;
  height:30px;
  float:left;
  font-size:1px;
}
#siteMainMenu li.menuitem a, 
#siteMainMenu li.menuitem a:hover, 
#siteMainMenu li.menuitemActive a, 
#siteMainMenu li.menuitemActive a:hover,
#siteMainMenu li.menuitemover a, 
#siteMainMenu li.menuitemover a:hover,
#siteMainMenu li.menuitemActiveover a, 
#siteMainMenu li.menuitemActiveover a:hover{
  padding:0px;
  display:block;
  margin:0px 0px 0px 0px;
}
#siteMainMenu li.menuitem a{
  color:#ffffff;
}
#siteMainMenu li.menuitemover a {
  color:#000000;  
}
#siteMainMenu li.menuitem a:hover,
#siteMainMenu li.menuitemover a:hover {
  color:#000000;
}

#siteMainMenu li.menuitemActive a,
#siteMainMenu li.subActive a {
  color:#000000;
}
#siteMainMenu li.menuitemActive a,
#siteMainMenu li.menuitemActive a:hover {
  color:#333333;
} 
#siteMainMenu li.menuitem ul.clsSub, 
#siteMainMenu li.menuitemActive ul.clsSub {
  display:none;
}

#siteMainMenu li.menuitemover ul.clsSub, 
#siteMainMenu li.menuitemActiveover ul.clsSub {
  padding: 0px 0px 0px 0px;
  margin: 33px 0px 0px -10px;
  display:block;
  font-weight:normal;
  background:#ffffff;
  border-width:0px 1px 1px 1px;
  border-style:solid;
  border-color:#002255;
  list-style:none;
  position: absolute;
  z-index:1000;
}
#siteMainMenu li.submenuitem ul.clsSub {
  margin: 0px 0px 0px 5px;
  background-color:#FFFFFF;
  border-width:0px 0px 0px 0px;
  border-style:solid;
  border-color:#002255;
  list-style:none;
  position: relative;
  z-index:1200;
}
#siteMainMenu li.submenuitem ul.clsSub li.submenuitem  a {
  display:block;  
}
#siteMainMenu ul.clsSub li {
  padding:3px 0px 0px 0px;
  margin:0px 10px 3px 10px;
  list-style:none;
  display:block;
  white-space:nowrap;
}
#siteMainMenu ul.clsSub li a {
/*  color:#0088CC;*/
  padding:0px;
  margin:0px;
  display:inline;
  font-weight:normal;
}
#siteMainMenu ul.clsSub li a:hover {
/*  color:  #003355;*/
  padding:0px;
  margin:0px;
  display:inline;
}
#siteMainMenu ul.clsSub li a.clsAactive {
/*  color:#003355;*/
  padding:0px;
  margin:0px;
  display:inline;
  font-weight:bold;
}
#siteMainMenu ul.clsSub li a.clsAactive:hover{
/*  color:  #0088CC;*/
  padding:0px;
  margin:0px;
  display:inline;
}

#siteCenterNavContainer ul.clsSub li a {
  color:#333333;
  border:0;
  margin:0;
  padding:5px 0 0 0 ;
}
#siteCenterNavContainer ul.clsSub li a:hover {
  border:0;
  margin:0;
  padding:5px 0 0 0;
}
#siteCenterNavContainer li.menuitemover ul.clsSub, 
#siteCenterNavContainer li.menuitemActiveover ul.clsSub {
  border-color:#333333;
  margin:30px 0 0 0px;
}
#siteCenterNavContainer li.submenuitem ul.clsSub {
  border-color:#333333;
  background-color:#EEEEEE;
}
#portaal-footer a.clsActive{
	color:#DDDDDD;
}
