html, body{
	margin:0px;
	padding:0px;
	text-align:left;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/bg_home.gif);
	background-repeat:repeat-y;
	 } 
	 
#wrapper{
	width: 993px;
	position: absolute; 
	left:0px;
	min-height:100%; height:auto;
}
* html #wrapper {}/* ie6 and under*/

#leftcol{
	width:338px;
	position: absolute;
	left:0px;
	top:0px;
	float: left;
	background-color: #B0B010;
	background-image: url(images/boog_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 250px;
	height: 620px;
 }
 
#home_m {
	position:absolute;
	left:338px;
	top:0px;
	width:655px;
	height:100%;
}
#home_r {
	position:absolute;
	left:416px;
	top:110px;
	width:239px;
	height:100%;
	background-color: #D0D071;
} 
 
#contact_m {
	position:absolute;
	left:249px;
	top:0px;
	width:254px;
	height:100%;
}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	z-index:4;
	background-color: #FFFFFF;
}

#utilbar{
	width:300px;
	position: absolute;
	left:20px;
	top:120px;
	float: left;
	font: 0.7em/1.7em Verdana, sans-serif;
	color: #D0D071;
	margin-bottom: 1.33em;
 }
	#utilbar a:link, #utilbar a:visited {
		color: #D0D071;
		text-decoration: none;
	}
	#utilbar a:hover {
		color: #fff;
		text-decoration: none;
	}

/* =============== NAVIGATION  */

	#navcontainer { 
		width: 338px;
	}


/*********** #navcontainer link styles ***********/

#navlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navlist a, #navlist a:visited {
	display: block;
	padding: 6px 2px 6px 20px;
	border: 0px solid;
	border-color: #ddd #000 #000 #ddd;
	background-color: none;
	background-image:  none;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #fff;
	text-decoration: none;
}

#navlist a:hover {
	background-color: #B7B828;
	background-image:  url(images/menubullet_green.gif);
	color: #fff;
}

#active a:link, #active a:visited, #active a:hover{
	background-color: #B7B828;
	background-image:  url(images/menubullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #fff !important;
	font-weight: bold;
	cursor: pointer;
}

ul.navlist {
   list-style:none;
   margin:0;
   left:1em;
   border-top:1px solid #ccc;
   position:relative;
   padding:0 0 1em;
   width:120px;
}
li.navlist {
   cursor:default;
   margin:0;
   padding:0;
   position:relative;
   border: 1px solid #ccc;
   border-top:0;
   background-color:#fff;
}

/*********** #hoofdmenu styles ***********/

	#hoofdmenu {
		position: relative;
		width: 169px;
		font-size: 70%;
		top: 170px;
	}
	
/*********** #submenu styles ***********/

	#submenu {
		position: absolute;
		width: 169px;
		top: 170px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}
	#submenu2 {
		position: absolute;
		width: 169px;
		top: 195px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}	
	#submenu3 {
		position: absolute;
		width: 169px;
		top: 233px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}	
	#submenu3e {
		position: absolute;
		width: 169px;
		top: 220px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}	
	#submenu4 {
		position: absolute;
		width: 169px;
		top: 258px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}
	#submenu4e {
		position: absolute;
		width: 169px;
		top: 245px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}
	#submenu5 {
		position: absolute;
		width: 169px;
		top: 283px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}
	#submenu5e {
		position: absolute;
		width: 169px;
		top: 270px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}	
	#submenu6 {
		position: absolute;
		width: 169px;
		top: 308px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}	
	#submenu6e {
		position: absolute;
		width: 169px;
		top: 295px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}	
	#submenu7 {
		position: absolute;
		width: 169px;
		top: 358px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}
	#submenu7e {
		position: absolute;
		width: 169px;
		top: 345px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}		
	#submenu8 {
		position: absolute;
		width: 169px;
		top: 408px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}	
	#submenu8_5 {
		position: absolute;
		width: 169px;
		top: 433px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}
	#submenu9 {
		position: absolute;
		width: 169px;
		top: 458px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}	
	#submenu9e {
		position: absolute;
		width: 169px;
		top: 370px;
		left: 169px;
		font-size: 70%;
		background-color: #BFC040;
	}

	
/*********** #navcontainer link styles ***********/

#navlist2 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navlist2 a, #navlist2 a:visited {
	display: block;
	padding: 6px 2px 6px 20px;
	border: 0px solid;
	border-color: #ddd #000 #000 #ddd;
	background-color: none;
	background-image:  none;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #fff;
	text-decoration: none;
}

#navlist2 a:hover {
	background-color: #B7B828;
	background-image:  url(images/menubullet_green.gif);
	color: #fff;
}

#active2 a:link, #active2 a:visited, #active2 a:hover{
	background-color: #BABB2F;
	background-image:  url(images/menubullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #fff !important;
	font-weight: bold;
	cursor: default;
	}

ul.navlist2 {
   list-style:none;
   margin:0;
   left:1em;
   border-top:1px solid #ccc;
   position:relative;
   padding:0 0 1em;
   width:120px;
}
li.navlist2 {
   cursor:default;
   margin:0;
   padding:0;
   position:relative;
   border: 1px solid #ccc;
   border-top:0;
   background-color:#fff;
}

	
/* =============== Copyright */

	#copyright {
	font-size: 0.6em;
	padding: 40px 0px 20px 25px;
	}
	.copyright_text {
		color: #D2C74C;
		text-decoration: none;		

	}
	.copyright_text a:link, .copyright_text a:visited {
		color: #D2C74C;
		text-decoration: none;
	}
	
	.copyright_text a:hover {
		color: #0D76B3;
		text-decoration: none;
	}
	
		#copyright_home {
	font-size: 0.6em;
	padding: 40px 0px 20px 0px;
	}
		
/* =============== ARTICLE  */

 h1 {
 		font: 1em/1.7em Verdana, sans-serif;
		color: #0D76B3;
		font-weight:600;
		margin-bottom: 1.33em;
		}
 h2 {
 		font: 0.8em/1.7em Verdana, sans-serif;
		color: #AFB010;
		font-weight: bold;
		margin-bottom: -1em;
		margin-top: 2em
		}

 h3 {
	font: bold 0.7em/1.7em Verdana, sans-serif;
	color: #444;
	margin-bottom: -1.2em;
		}
 h4 {
	font: bold 0.7em/1.7em Verdana, sans-serif;
	color: #0D76B3;
	margin-bottom: -1.2em;
		}
		
  	#bodytext{
		position: relative;
		left: 0px;
	}
	
  	#bodytext p {
		font: 0.7em/1.7em Verdana, sans-serif;
		color: #444;
		margin-bottom: 1.33em;
		text-align:left;
	}
	#bodytext a:link, #bodytext a:visited {
		color: #0D76B3;
		text-decoration: none;
	}
	
	#bodytext a:hover {
		color: #0D76B3;
		text-decoration: underline;
	} 
  
	#bodytext ul {
		font: 0.7em Verdana, sans-serif;
		color: #0D76B3;
		list-style-type: disk;
		line-height: 1.7em;
	}		
		
	#bodytext li {
		color: #363636;
		margin-left: 0px;
		line-height: 1.7em;
		padding-left: 0px;
	}	
		
	#bodytext ol {
		font: 0.7em Verdana, sans-serif;
		color: #0D76B3;
		line-height: 1.7em;
	}	
	#bodytext ul ul{
		font: 1em Verdana, sans-serif;
		color: #0D76B3;
		list-style-type: disk;
		line-height: 1.7em;
	}		
		
	#bodytext li li{
		color: #363636;
		margin-left: 0px;
		line-height: 1.7em;
		padding-left: 0px;
	}	

/* =============== Fillers  */
	#header {
	position: relative;
	height: 110px;
	width: 655px;
	background-color: #FFF;
	background-image:url(images/header.jpg);
	background-repeat: no-repeat;
	}

	#nieuws_home {
		position: absolute;
		height: 99px;
		width: 200px;
		background-color: none;
	}
	
/* =============== Homepage  */
	#content_home{
	position:relative;
	width: 380px;
	margin: 18px;
}
	#nieuwsitem {
	padding: 10px;
	background-color:#A9AA22;
		}
	
  	#nieuwsitem p {
		font: 0.7em/1.7em Verdana, sans-serif;
		color: #fff;
		margin-bottom: 1.33em;
		text-align:left;
	}
	#nieuwsitem a:link, #nieuwsitem a:visited {
		color: #0D76B3;
		text-decoration: none;
	}
	
	#nieuwsitem a:hover {
		color: #0D76B3;
		text-decoration: underline;
	} 	
	#adres {
	padding: 10px;
	background-color:#BBBC34;
		}
	#adres p {
		font: 0.7em/1.7em Verdana, sans-serif;
		color: #fff;
		margin-bottom: 1.33em;
		text-align:left;
	}
	
	
/* =============== Artikel  */
	#content {
	position:relative;
	margin: 20px;
}



/************* Tabel styles ***************/


TD.itemvalue {
	font: 0.7em/1.7em Verdana, sans-serif; 
	color: #444; 
	border-bottom: 1px solid #BBD5EC;
	vertical-align:top; 
	padding: 5px;

}

TD.itemvalueMasterH {
	font: bold 70% Verdana, sans-serif; 
	color: #6CA3D6; 
	border-bottom: 2px solid #6CA3D6; 
	padding: 5px;
}

/************* Forms ***************/
form {
	 font: 70% Verdana, sans-serif;
	 }

form.isosearch { 
	 background-color: #E6E6B0; 
}
form.ohsassearch { 
	 background-color: #D0DFEE; 
}

.remark {
	font: 90% Verdana, sans-serif;
	color: #666; 
}

form td {padding: 5px;}

label { 
 color: #363636; 
 background-color: transparent; 
 width: 220px; 
}

select { 
 	 font: 100% Verdana, sans-serif; 
	 color: #363636;
	 width: 450px; 
 }
 
.textbox { 
	font: 100% Verdana, sans-serif; 
	 width: 450px;
	  
	 }
#txtbedrijfstak {
	 width: 450px; 
	 }

.button {
	font: 100% Verdana, sans-serif;
	background-color: #0D76B3;
	color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	border: 1px solid #fff;
}

.button_groen {
	font: 100% Verdana, sans-serif;
	background-color: #AFB010;
	color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	border: 1px solid #fff;
}

.searchresult {
	font: 70% Verdana, sans-serif;
	padding: 5px;
	}

.top a:link, .top a:visited	{
	font: 70% Verdana, sans-serif;
	padding: 5px;
	margin-right: 2px;
	}
