html, body{
	margin:0 auto;
	padding:0 auto;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:11px;
	width:100%;
	height:100%;
}

#site{
	position:relative;
	width:100%;
	height:100%;
	background:#FFF;
	margin-top:16px;
}

#wrapper{
	position:relative;
	margin:0 auto;
	padding:0 auto;
	width:840px;
	padding-bottom:14px;
	border-bottom:1px solid #000;
}

#columnLeft {
	position:relative; 
	width:237px;
	float:left;
	text-align:left;
}

#columnMiddle {
	position:relative; 
	width:360px;
	float:left;
	text-align:left;
}

#columnRight {
	position:relative; 
	width:188px;
	margin-left:16px;
	float:left;
	text-align:left;
}

#columnRight_contact {
	position:relative; 
	width:227px;
	margin-left:16px;
	float:left;
	text-align:left;
}


#columnRight, #columnRight_contact a {
	color:#D12420;
}

#footer{
	position:relative;
	margin:0 auto;
	padding:0 auto;
	width:840px;
}

#footer #footerLeft {
	float:left;
	margin:16px 0 0 0;
}

#footer #footerRight {
	float:right;
	margin:16px 0 0 0;
}

a img {
	border:0;
}

#logo{
	margin-bottom:477px;
	margin:0;
}

.header_text {
	margin:44px 0 0 -4px;
}

.footer_txt_black {
	font-family:helvetica;
	font-size:14px;
	font-weight:bold;
}

.footer_txt_red {
	font-family:helvetica;
	font-size:14px;
	font-weight:bold;
	color:#d12420;
}

.footer_txt_red a{
	font-family:helvetica;
	font-size:14px;
	font-weight:bold;
	color:#d12420;
	text-decoration:none;
}

h1 {
	visibility:hidden;
	margin:0;
	padding:0;
	font-size:1px;
}

h2 {
	visibility:hidden;
	margin:0;
	padding:0;
	font-size:1px;
}

.flashblok {
	margin-left:-4px;
	margin-top:237px;
}

.flashblok_wie_roel {
	margin-left:-4px;
	margin-top:540px;
}

.flashblok_wie_ellen {
	margin-left:-4px;
	margin-top:501px;
}

.flashblok_wie_jaap {
	margin-left:-4px;
	margin-top:498px;
}

.flashblok_wat {
	margin-left:-4px;
	margin-top:636px;
}

.flashblok_hoe {
	margin-left:-4px;
	margin-top:278px;
}

.clear {
	clear:both;
}

#columnRight #menuitems, #columnRight_contact #menuitems{
	position:absolute;
	padding:0;
	margin:0;
	list-style-type:none;
}

#columnRight #menuitems a, #columnRight_contact #menuitems a{
	color:#000000;
}

#columnRight #menuitems li, #columnRight_contact #menuitems li {
	height:27px;
	text-indent:-9999px;
}

#columnRight #menuitems li:hover, #columnRight_contact #menuitems li:hover {	
	background-position: 0px 27px;
	z-index:0;
}	

#columnRight #menuitems li.active, #columnRight_contact #menuitems li.active {
	background-position: 0px 27px;
}

#columnRight #menuitems li a, #columnRight_contact #menuitems li a {
	display:block;
	height:27px;
	width:100%;
	margin-right:5px;
}

#columnRight #menuitems #nav1, #columnRight_contact #menuitems #nav1{
	background-image: url('../images/nav/nav_wie.gif');
	width:73px;
	margin:0 0 13px 0;
}

#columnRight #menuitems #nav2, #columnRight_contact #menuitems #nav2{
	background-image: url('../images/nav/nav_wat.gif');
	width:73px;
	margin:0 0 13px 0;
}

#columnRight #menuitems #nav3, #columnRight_contact #menuitems #nav3{
	background-image: url('../images/nav/nav_hoe.gif');
	width:73px;
	margin:0 0 13px 0;
}

.face_blok {
	margin-top:118px;
}

.face_blok .face {
	margin-top:-4px;
}

.faces {
	margin:9px 0 0 0;
	text-indent:-9999px;
	padding:0;
	list-style-type:none;
	background-image: url('../images/faces_background.jpg');
}

.faces li a {
	display:block;
	height:120px;
	width:100%;
}

.faces #faces_roelvandenberg{
	background-image: url('../images/faces_roelvandenberg.jpg');
	width:360px;
	height:120px;
	border:0;
	margin:0;
	padding:0;
}

.faces #faces_ellenzwienink{
	background-image: url('../images/faces_ellenzwienink.jpg');
	width:360px;
	height:120px;
	border:0;
	margin:0 0 0 0;
	padding:0;
}

.faces #faces_jaappurmer{
	background-image: url('../images/faces_jaappurmer.jpg');
	width:360px;
	height:120px;
	border:0;
	margin:0 0 0 0;
	padding:0;
}

.faces #faces_roelvandenberg:hover {	
	background-image: url('../images/faces_roelvandenberg_hover.gif');
	z-index:0;
}

.faces #faces_ellenzwienink:hover {	
	background-image: url('../images/faces_ellenzwienink_hover.gif');
	z-index:0;
}

.faces #faces_jaappurmer:hover {	
	background-image: url('../images/faces_jaappurmer_hover.gif');
	z-index:0;
}

.content {
	margin:6px 0 0 0;
}


.detail_blok {
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
}

.detail_blok li{
	margin:0 0 0 0;
	padding:0;
	float:left;
}

.persoonlijke_gegevens {
	margin:157px 0 0 0;
	font-family:verdana;
	font-size:11px;
	line-height:16px;
	color:#000000;
}

.persoonlijke_gegevens a{
	color:#d12420;
}

.bedrijfs_gegevens {
	margin:115px 0 0 0;
	font-family:verdana;
	font-size:11px;
	line-height:16px;
}

.paragraaf {
	font-family:verdana;
	font-size:11px;
	margin: 7px 0 7px 0;
}

.formulier_blok {
	margin-top:34px;
}

.labels {
	float:left;
	width:80px;
	line-height:23px;
	margin-top:15px;
}

.input_velden {
	float:right;
	margin-top:15px;
}

.forminput {
	width:140px;
	margin-bottom:4px;
	border:1px solid #000000;
	font-size:11px;
	height:15px;
	padding-top:3px;
}

.formtextarea {
	width:225px;
	margin-bottom:4px;
	border:1px solid #000000;
	font-family:verdana;
	font-size:11px;
}

.button_formulier {
	margin:18px 0 0 141px;
}

.img_routebeschrijving {
	margin:9px 0 0 0;
}

.content_2cols {
	background-color:#ffffff;
	width:715px;
	margin:40px 0 0 -112px;
	overflow:hidden;
}

.klantenlijst {
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
}

.klant {
	width:110px;
	float:left;
	margin-left:10px;
	margin-bottom:50px;
	background-color:#ffffff;
}

.klant_links {
	width:110px;
	float:left;
	margin-bottom:50px;
	background-color:#ffffff;
}

.klant_logo_rij1 {
	height:80px;
}

.klant_logo_rij2 {
	height:80px;
}

.klant_logo_rij3 {
	height:80px;
}

.hoe_flashblok {
	width:710px;
	height:310px;
	float:left;
	margin-right:10px;
	border:1px solid #d6d6d6;
}

.hoe_left_txt {
	width:710px;
	float:left;
	margin-right:10px;
	margin-top:20px;
	text-align:center;
	font-size:16px;
	font-weight: bold;
}
