html, body {height:100%; margin:0; padding:0;}

body,div,table,tr,td,p,span,a,div, input, select {
	font-family:Trebuchet MS;
	color:#173b6b;
	font-size:12px;
}

div#page {
	position:relative;
	width:955px;
	background-color:#EFF8FD;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:30px;
	background-image:url(/images/bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
}
div#header {
	height:155px;
	}

img#huisje {
	position:absolute;
	left:80px;
	top:3px;
	
	z-index:10;
	}
	
 div#oranjebalk {
	background-image:url(/images/oranje_balk_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:812px;
	height:232px;
	position:relative;
	left:73px;
	z-index:2;
	}
	
 div#oranjebalk.spotlight {
 	height:270px;
 }
 div#oranjebalk_bottom {
	background-image:url(/images/oranje_balk_bottom_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:812px;
	height:11px;
	position:relative;
	left:73px;
	
	}
	
/* MENU */
ul#menu {
	padding:0px;
	margin:0px;
	padding-left:5px;
	margin-left:5px;
	position:absolute;
	top:124px;
	left:250px;
	z-index:10;
	list-style-type:none;
	
	}
	
ul#menu li {
	display:inline;
	
}



/*SPOTLIGHT*/

div#boek {
	background-image:url(/images/boek.png);
	background-repeat:no-repeat;
	position:relative;
	left:10px;
	top:25px;
	width:749px;
	height:267px;
	z-index:12;
	}
	


div#boek div#leftpage {
  	width:272px;
  	position:absolute;
  	left:130px;
  	top:15px;                        	
}
div#boek div#leftpage div#adres {
 	margin-top:10px;
 	margin-left:10px;
 	height:55px;
 	font-weight:bold;
 	
}

div#boek div#leftpage  table#details {
	margin-left:10px;
	width:272px;
	}
	
iv#boek div#leftpage  table#details td {
	font-weight:bold;
	}

div#boek div#rightpage {
  	width:272px;
  	position:absolute;
  	left:458px;
  	top:15px;   
  	text-align:center;   
  	         	
}

div#boek div#rightpage img#hoofdfoto
  {
  border:solid 1px #F7BD55;
  }
  
 /* CMS */
 DIV#cms_header {
 	background-image:url(/images/cms_kader_bg.png);
	background-repeat:no-repeat;
	width:792px;
	height:213px;
	position:relative;
	left:10px;
	top:20px;
	z-index:12;
 
 }
 
DIV#cms_header  div.tekst {
  	padding:30px;
  }
DIV#cms_header  div.tekst h1 {
	font-size:14px;
	} 
DIV#cms_header  div.tekst img{
  display:none;
}
div#cms_content {
	background-image:url(/images/cms_content_bg.png);
	background-repeat:no-repeat;
	position:relative;
	left:70px;
	width:836px;
	}
	
div#cms_content div.tekst {
  	padding:30px;
  	width:750px;
  }
  
 div#cms_content_bottom {
	background-image:url(/images/cms_content_bottom_bg.png);
	background-repeat:no-repeat;
	position:relative;
	left:70px;
	width:836px;
	height:22px;
	}
 
/* RS */
div#teasers {
	clear:both;
	position:relative;
	left:72px;
	top:5px;
	line-height:15px;
}

div#teasers div.teaser {
	height:346px;
	width:266px;
	float:left;
	background-image:url(/images/teaser2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:8px;
	position:relative;
}

div#teasers div.teaser.first {
	margin-left:3px;
	}

div#teasers div.teaser div.tekst {
	padding-top:10px;
	padding-left:15px;
	width:230px;
}

div#teasers div.teaser div.title {
	padding-top:10px;
	padding-left:15px;
	font-weight:bold;
	color:#fff;
	width:230px;
}

div#teasers div#gewoondag {
	background-image:url(/images/teaser1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:0px;
}

div#teasers div#gewoondag div.date{
	font-weight:bold;
	color:#fff;
	position:absolute;
	top:110px;
	left:40px;
	font-size:20px;
	}
	

	
div#teasers div#actueel img#arrow {
	position: relative;
	top:8px;
	left:160px;
	}
	
div#teasers div#zoekopdracht img#arrow {
	position: absolute;
	left:160px;
	top: 270px;
}


div#teasers div#teaser3 {
	background-image:url(/images/teaser3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
}

div#teasers div#teaser3 img#arrow {
	position: absolute;
	bottom:15px;
	right:15px;
	}
	
div#teasers div#contactperson img#arrow {
	position: relative;
	top:65px;
	left:0px;
	}

/* FOOTER */
div#footer {
	clear:both;
	position:relative;
	left:72px;
	top:10px;
	background-image:url(/images/winter.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:814px;
	height:155px;
}

div#footer div.tekst {
	padding-top:25px;
	margin-left:300px;
	width:230px;
}

/* ONS TEAM */
div.personeel {
	background-image:url(/images/personeel_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:823px;
	height:291px;
	position:relative;
	left:72px;
}

div.personeel  div.title {
	padding-top:7px;
	padding-left:25px;
	font-weight:bold;
	color:#fff;
	width:230px;
}

div.personeel  div.tekst {
	float:left;
	padding-left:25px;
	padding-top:25px;
	width:535px;
}

div.personeel  div.foto {
	float:left;
	padding-top:25px;
	padding-left:25px;
}
div.personeel  div.foto img {
border:solid 1px #F7BD55;
width:200px;
height:180px;
}


div.personeel div.telefoon,
div.personeel div.mobiel,
div.personeel div.email {
	float:left;
	width:200px;
	position:relative;
	top:18px;
	left:18px;
	font-weight:bold;
}


/*formulieren */
div#object form#formulier{
	margin-top:10px;
	}
		
div.input_blok {margin-top:5px;clear:both;margin-bottom:5px;}
div#input_notes { margin-top:28px;}
span.required {font-size: 13px; font-weight:bold;color:red}
div.input_blok input.formElement, div.input_blok input.formElementInvalid, div.input_blok  textarea {
	border:solid 1px #00483A;
	width:185px;
	height:14px;
	}
DIV.input_blok LABEL {
	width: 150px;
	display: block;
	float: left;
}

div#input_info {
	margin-left:150px;
	}

div#input_notes textarea {
	width: 240px;
	height:100px;
	}
	
div#input_notes label {
	width:120px;
}
input#streetname {width:138px; float:left;}
input#streetnr {width:40px; float:left;margin-bottom:5px;;margin-left:5px;}


input#submit_button {
	margin-top:10px;
}

div#div-doorsturen div.left {
	margin-top:25px;
}

