/* CSS Document */
html {
	overflow-y: scroll;
}

html, body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}

a{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#683b07;
	font-size:18px;
	margin-right:25px;
	border:none;
}
img{
	border:none;
}
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:normal;
	color:#683b07;
	font-size:20px;
	padding:0px;
	margin:0px;
	margin-left:7px;
	padding-top:16px;
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:normal;
	color:#683b07;
	font-size:20px;
	padding:0px;
	margin:0px;
	padding-bottom:20px;
}
h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:bold;
	color:#683b07;
	font-size:13px;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
/* Achtergrond opmaak */



.top{
	position:relative;
	width:990px;
	left:50%;
	margin-left:-495px;
	height:115px;
}
.orange_bar{
	position:relative;
	width:100%;
	height:10px;
	background:#fc8c03;
}
.darkbeige_bar{
	width:100%;
	height:250px;
	background:#e8d3ba;
}
.banner_container{
	position:relative;
	width:990px;
	height:auto;
	left:50%;
	margin-left:-495px;
}
.lightbeige_bar1{
	position:relative;
	width:100%;
	height:65px;
	background:url(../images/lightbeige_bar1.jpg);
}
.content{
	position:relative;
	width:990px;
	left:50%;
	margin-left:-495px;
	margin-top:30px;
	height:auto;

}
.lightbeige_bar2{
	position:relative;
	width:100%;
	height:45px;
	background:#f6eadc;
	margin-top:40px;
}

/* Inhoud */
.active{
	color:#FFFFFF;
}
.logo_container{
	width:315px;
	height:95px;
	margin-top:18px;
	margin-left:5px;
	float:left;
	
}
.link_container{
	float:left;
	width:550px;
	margin-top:71px;
	margin-left:88px;
	height:29px;
	background:url(../images/link_background.jpg) no-repeat;
	padding-left:25px;
	padding-top:15px;
}
#link_active_background_home{
	position:absolute;
	width:auto;
	height:35px;
	left: 425px;
	bottom:0px;
}
#link_active_background_historie{
	position:absolute;
	width:auto;
	height:35px;
	left: 498px;
	bottom:0px;
}
#link_active_background_mogelijkheden{
	position:absolute;
	width:auto;
	height:35px;
	left: 598px;
	bottom:0px;
}
#link_active_background_voorbeelden{
	position:absolute;
	width:auto;
	height:35px;
	left: 745px;
	bottom:0px;
}
#link_active_background_contact{
	position:absolute;
	width:auto;
	height:35px;
	left: 875px;
	bottom:0px;
}
.message{
	position:relative;
	width:990px;
	height:auto;
	left:50%;
	margin-left:-495px;
}
.image_home{
	position:relative;
	float:left;
	width:314px;
	height:352px;
	margin-left:7px;
}

.text_right{
	position:relative;
	float:left;
	width:637px;
	height:auto;
	padding-left:22px;

}

.voorbeeld_image{
	position:relative;
	float:left;
	width:276px;
	height:127px;
	
}

.voorbeeld_image2{
	position:relative;
	float:left;
	width:262px;
	height:127px;
}

.text_box{
	position:relative;
	float:left;
	width:335px;
	height:200px;
	margin-left:10px;
}
.line{
	width:601px;
	height:1px;
	overflow:hidden;
	background:#e4d2bf;
	margin: 40px 0px 33px 10px;
}
.line2{
	width:325px;
	height:1px;
	overflow:hidden;
	background:#e4d2bf;
	margin:-15px 0px 10px -10px;
}
.line3{
	width:980px;
	height:1px;
	overflow:hidden;
	background:#e4d2bf;
	margin:-15px 0px 10px -10px;
}
.line4{
	width:820px;
	height:1px;
	overflow:hidden;
	background:#e4d2bf;
	margin: 20px 0px 20px;
}
.main_text{
	padding-left:20px;
	padding-right:20px;
}

.adres{
	position:relative;
	width:975px;
	left:50%;
	margin-left:-488px;
	color:#5c3403;
	padding-top:16px;
}
.line5{
	width:600px;
	height:1px;
	overflow:hidden;
	background:#e4d2bf;
	margin:-15px 0px 10px -10px;
}
.bold{
	font-weight:bold;
}
.text_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5c3403;
	text-decoration:underline;
	margin-right:0px;
}
.image_container{
	position:relative;
	width:315px;
	height:auto;
	float:left;

}

.image_container_voorbeelden{
	position:relative;
	width:315px;
	height:auto;
	float:left;
	padding-right:15px;

} 

.image_container_voorbeeld1{
	position:relative;
	width:150px;
	height:150px;
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}

.image_container_voorbeeld2{
	position:relative;
	width:150px;
	height:150px;
	float:left;
	padding-bottom:15px;
} 

.mogelijkheden_links{
	position:relative;
	width:710px;
	height:auto;
	float:left;
	
}
.mogelijkheden_rechts{
	position:relative;
	width:200px;
	height:auto;
	float:right;
	margin-right:10px;
}
.details{
	position:absolute;
	bottom:0px;
	margin-bottom:35px;
}
.details2{
	position:absolute;
	bottom:0px;
	margin-bottom:35px;
}
.voorbeelden{
	position:relative;
	width:980px;
	height:auto;
	margin-left:10px;
}
.projecten{
	margin-left:0px;
	margin-top:20px;
	width:970px;
	height:auto;

	
}
.image_project{
	width:150px;
	height:150px;
	float:left;
}
.text_project{
	width:614px;
	height:150px;
	float:left;
	margin-left:39px;

}

.text_project_detail{
	width:500px;
	height:150px;
	float:left;
	margin-left:20px;

}

.text_project2{
	width:670px;
	height:150px;
	float:left;
}
.contact_left{
	width:490px;
	float:left;
	margin-left:10px;
}
.contact_right{
	width:440px;
	float:left;
	margin:0px 0px 0px 38px;
}

.contact_right_foto{
	float:right;
	margin-left:15px;
}
.details{
}

.printversie { 
	position: absolute; 
	_position: relative; 
	left: 537px; 
	top: 570px; 
}
