/* menu-styles ws webdesign Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 495px; /*For KHTML*/
  list-style: none;
  height: 26px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 26px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 21px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 145px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
	font: small-caps 14px Verdana, "Trebuchet MS";
	padding: 0 0px 0 3px;
	float: none !important;
	float: left;
	display: block;
	color: #CDB5D9;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	word-spacing: 0.1pt;
	letter-spacing: 1pt;
	border-bottom: 0px none;

}


/* ivm active-state handhaven bij php-include*/
#portfolio a.portfolioselected:link, #portfolio a.portfolioselected:visited,
#mogelijk a.mogelijkselected:link, #mogelijk a.mogelijkselected:visited,
#contact a.contactselected:link, #contact a.contactselected:visited,
#links a.linksselected:link, #links a.linksselected:visited,
#sitemap a.sitemapselected:link, #sitemap a.sitemapselected:visited {
	color: #FFFFFF;
	font: small-caps normal 14px Verdana, "Trebuchet MS";
	text-decoration: none;
	word-spacing: 0.1pt;
	letter-spacing: 1pt;
	border-bottom: 0px none;
	}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  color: #FFF;
  
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a,
ul#navmenu-h li li {
  float: none;
	background: #333366;	
	color: #E0C7EC;
	font: small-caps 12px/20px Verdana, "Trebuchet MS";
	height: 20px;
	text-align: left;
	letter-spacing: 0.4pt;
	padding-top: 2px;
	padding-bottom:2px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
	color: #FFF;
  	background: #333366;
	height: 20px;
	letter-spacing: 0.4pt;
	padding-top: 2px;
	padding-bottom:2px;

}


ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}


/*HACK VOOR SAFARI EN CHROME */

@media screen and (-webkit-min-device-pixel-ratio:0) 
{


/* Root Menu */
ul#navmenu-h a {
	font: small-caps 16px Verdana, "Trebuchet MS";
	word-spacing: -2.5pt;
	}
	
/* ivm active-state handhaven bij php-include*/
#portfolio a.portfolioselected:link, #portfolio a.portfolioselected:visited,
#mogelijk a.mogelijkselected:link, #mogelijk a.mogelijkselected:visited,
#contact a.contactselected:link, #contact a.contactselected:visited,
#links a.linksselected:link, #links a.linksselected:visited,
#sitemap a.sitemapselected:link, #sitemap a.sitemapselected:visited {
	color: #FFFFFF;
	font: small-caps normal 16px Verdana, "Trebuchet MS";
	}
	
/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a,
ul#navmenu-h li li {
	font: small-caps 14px Verdana, "Trebuchet MS";
	word-spacing: 1pt;

}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
	font: small-caps 14px Verdana, "Trebuchet MS";
	}
		
}
/* die laatste accolade moet!! 
EINDE HACK VOOR SAFARI EN CHROME */


/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}


