body{
	margin:			0;
	padding:		0;
	font-family:		arial;
	font-size:		12px;
}

.container{
	width:			600px;
	margin:			0px auto;
	padding:		0px 10px;
	position:		relative;
	overflow:		auto;
}

.header{
	//width:			850px;
	height:			1px;
	margin:			0px;
	padding:		0px;
	position:		relative;
	visibility:		hidden;
}

.header_logo{
	position:		absolute;
	top:			0;
	left:			0;
	visibility:		hidden;
}

.header_menu{
	//width:			500px;
	height:			25px;
	padding:		0;
	margin:			0;
	position:		absolute;
	top:			85px;
	right:			0px;
	text-align:		right;
	visibility:		hidden;
}

.header_menu img{
	position:		relative;
	top:			5px;
	visibility:		hidden;
}

.menu{
	//width:			850px;
	padding:		0px;
	margin:			0px;
	font-family:		arial;
	font-size:		12px;
	font-weight:		bold;
	color:			#349118;
	position:		relative;
	visibility:		hidden;
}

.menu_content{
	padding:		5px 0;
	margin:			0px;
	//width:			436px;
	position:		absolute;
	top:			5px;
	right:			0px;
	visibility:		hidden;
	background:		url(../images/menu/bg_rollover.gif) top left;
	visibility:		hidden;
}

.menu_content input{
	padding:		0px 1px;;
	margin:			0px;
	//width:			90px;
	font-family:		arial;
	font-size:		12px;
	color:			#349118;
	font-weight:		normal;
	position:		relative;
	border:			1px solid #225216;
	background:		#F3FDE5;
	visibility:		hidden;
}

.menu_content a{
	color:			#349118;
	text-decoration:	none;
	visibility:		hidden;
}

.menu_content a:hover{
	color:			#225216;
	text-decoration:	none;
	visibility:		hidden;
}

.menu_content img{
	position:		relative;
	top:			2px;
	visibility:		hidden;
}

.content_container{
	//width:			850px; 
	padding:		0;
	margin:			0 0 0 0; 	
}

/*####################################footer#####################################################
#################################################################################################*/

.footer {
	position:		relative;
	//width:			100%;
	height:			121px;
	margin:			0;
	padding:		0;
	background:		url(../images/bg_footer.jpg) left top repeat-x;
	visibility:		hidden;
	}	

.footer_container {
	//width:			850px;
	margin:			0 auto;
	padding:		0;
	visibility:		hidden;
	} 	

.footer_open_huis{
	float:			left;
	//width: 			272px;
	height:			116px;
	margin:			0;
	padding:		3px 10px 0 15px;
	visibility:		hidden;	
	}
	
.footer_nieuw_aanbod{
	float:			left;
	//width: 			272px;
	height:			116px;
	margin:			0;
	padding:		3px 10px 0 25px;
	visibility:		hidden;
	}
	
.footer_nieuws{
	float:			left;
	//width:			200px;
	height:			116px;
	margin:			0 ;
	padding:		3px 10px 0 25px;
	visibility:		hidden;
	overflow:hidden;
	}	
	
.footer_titel{
	//width: 			260px;
	margin:			0;
	padding:		0 0 10px 0;
	font-weight:	bold;
	color:			#FFF;
	visibility:		hidden;
	}	
	
.footer_hyp_verz {
	position:		relative;
	//width:			100%;
	height:			125px;
	margin:			0;
	padding:		0;
	background:		url(../images/footer_hyp_verz.jpg) center top no-repeat;
	visibility:		hidden;
	}			
	
	
/*####################################mainpage#####################################################
#################################################################################################*/
	
.main_container {
	//width:850px;
	margin:0;
	padding:0;
	position:relative;
	height:310px;
	overflow:hidden;
	visibility:		hidden;
	}	
	
.aanbod {
	position:absolute;
	//width:234px;
	left:0px;
	top:0;
	visibility:		hidden;
	}
	
.bog {
	position:absolute;
	//width:234px;
	left:299px;
	top:0;
	visibility:		hidden;
	}
	
.nieuwbouw {
	position:absolute;
	//width:234px;
	left:595px;
	top:0;
	visibility:		hidden;
	}	
	
/*####################################mainpage#####################################################
#################################################################################################*/
	
.contact_container {
	//width:830px;
	margin:0;
	padding:0 10px;
	overflow:auto;
	}	
	
.contact_left {
	float:left; //width:225px; margin:0; padding:0; height:300px;
	}		

.contact_right {
	float:right; //width:460px; margin:0; padding:0 10px 0 0;
	}	
	
.diensten_container {
	//width:830px;
	margin:0;
	padding:15px 10px;
	overflow:auto;
	}		
	
.details_container {
	//width:830px;
	margin:0;
	padding:0 10px;
	overflow:auto;
	}	
	
	
.hypotheken_container {
	//width:830px;
	margin:0;
	padding:0 10px 10px 10px;
	overflow:auto;
	}		
	
.nieuwbouw_container {
	//width:830px;
	margin:0;
	padding:0 10px 15px 10px;
	overflow:auto;
	}	
		
/*####################################contactfomulieren#####################################################
#################################################################################################*/		
	
.formfield {
background:#FFF;
//width:200px;
height:19px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.formfield_xsm {
background:#FFF;
//width:30px;
height:19px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.formfield_sm {
background:#FFF;
//width:50px;
height:19px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.formfield_m {
background:#FFF;
//width:145px;
height:19px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.formfieldbig {
background:#FFF;
//width:250px;
height:125px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.formfieldbig2 {
background:#FFF;
//width:200px;
height:125px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.kenmerken {
	margin:			10px 0;
	border:			none;
	background:		none;
	}
	
.details_kenmerken_twee	{
	border:			0;
	}
	
	

