/* bof:: menu css */

ul#navmenu-h {
  margin: 0;
  margin-left: 0px;
  border: 0 none;
  padding: 0;
  width: 790px; /*For KHTML*/
  list-style: none;
  height: 1.8em; /*22px;*/
  z-index: 750;
}

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

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 16em; /*160px;*/
  list-style: none;
  display: none;
  position: absolute;
  top: 1.8em; /*22px;*/
  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: 16em; /*160px;*/
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  border: 0px solid #99cc33;
  padding: 0 0.4em; /*6px;*/
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: none; /*#99cc33;*/
  color: #FFFFFF; /*#333366;*/
  /*font: 10px/20px ;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.8em;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

ul#navmenu-h ul a {
	border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}

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

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: none;
  color: #000000;
}

/* 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 {
  background: none;
  color: white;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: none;
  color: #000000;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #487CAB;
  color: white;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: none;
  color: #000000;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: none;
  color: #FFF;
}

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

/* 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;
}


/* eof:: menu css */


/* voor de contact pagina */
#content #mailform { margin: 0; padding: 0; }

	#content #mailform fieldset {
		position: relative;
		background-color: #EEEEEE; 
		padding: 0px;
		margin: 0px;
		width: 390px;
	}
	
		#content #mailform fieldset #veldwrapper { 
			position: relative; 
			margin: 20px; 
			padding: 0; 
		}
		
			#content #mailform fieldset #veldwrapper .rij, #content #mailform fieldset #veldwrapper .submrij {
				padding: 2px 0;
			}
			
			#content #mailform fieldset #veldwrapper .submrij {
				text-align: center;
			}
		
				#content #mailform fieldset #veldwrapper .rij .lkolom { 
					float: left; 
					width: 122px;
					clear: left;
				}
				
				#content #mailform fieldset #veldwrapper .rij input.txt {
					width: 200px;
					height: 18px;
					margin: 0;
					padding: 0;
				}
		
				#content #mailform div.error { 
					width: 326px;
					background-color: #FD9800; 
					color: black; 
					font-weight: bold;
				}
			
				#content #mailform textarea  { width: 322px; }
/* eof:: contact pagina */

/* zoekfunctie in templates */
#zoekveld {
	position: absolute;
	right: 47px;
	top: 0;
}

/* eof:: zoekfunctie */

/* bof:: zoekresultaten */
h1#zoekresh1 {
	/*font-size: 1.6em;
	color: #394908;*/
}

#zoekreszoekbox {
	width: 95%;
	border: solid 1px #394908;
	padding: 5px;
	margin-bottom:10px;
}
#zoekreszoekbox span { font-weight: bold; color: black; }
#zoekreszoekbox form {margin:0; padding:0; }

#zoekreszoekbox input.txt { width: 330px; }

#zoekreslijst p {
	margin: 0 0 1em 0;
	padding:0;
}

#zoekreslijst p span { display: block; }

#zoekreslijst p span.titel {
	font-size: 1.3em;
	color: #488ABC;
}

#zoekreslijst p span.adres {
	font-size: 0.8em;
	color: black;
}

#zoekreslijst p span.bold { font-weight: bold; display: inline; }

#zoekreslijst a:link, #zoekreslijst a:visited { color: #488ABC; text-decoration:none; }
#zoekreslijst a:hover { color: black; }

/* eof:: zoekresultaten */
