@charset "UTF-8";
/* CSS Document */

#contact a				{ color: #fff; text-decoration: none; font-weight:bold; }
#contact a:visited 		{ color: #fff; text-decoration: none; font-weight:bold; }
#contact a:hover   		{ color: #fff; text-decoration: none; font-weight:bold; }
#contact a:visited:hover 	{ color: #fff; text-decoration: none; font-weight:bold; }

#over_ons a				{ color: #fff; text-decoration: none; font-weight:bold; }
#over_ons a:visited 		{ color: #fff; text-decoration: none; font-weight:bold; }
#over_ons a:hover   		{ color: #fff; text-decoration: none; font-weight:bold; }
#over_ons a:visited:hover 	{ color: #fff; text-decoration: none; font-weight:bold; }

#nav a					{ color: #fff; text-decoration: none; }
#nav a:visited 			{ color: #fff; text-decoration: none; }
#nav a:hover   			{ color: #fff; text-decoration: none; }
#nav a:visited:hover 	{ color: #fff; text-decoration: none; }

body {
	background-image:url(../gfx/bgxl.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-size: 2620px 3600px;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

td, p {
	font-family: Helvetica, Arial;
	font-size:13px;
	line-height:140%;
	color: #fff;
}

sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}

sub { 
	top: 0.4em;
}

#container {
	background-position:top;
	background-repeat:no-repeat;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-weight: 300;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:1012px;
	height:3600px;
}

#logo {
	width:241px;
	margin-left:-10px;
	margin-top: 50px;
}

#navWrap {
   height: 30px;
}

#nav {
	font-family: Helvetica;
	font-weight:400;
	font-size:51px;
	line-height:92%;
	letter-spacing:-3px;
    display: inline-flex;
    color:#fff;
    background:#000;
    opacity:0.5;
    width:370px;
    height:270px;
}

br.clearLeft {
   clear: left;        
}






#ph1 {
	position: absolute;
	margin-left:0px;
	margin-top:0px;
	width:10px;
	height:10px;
}

#ph2 {
	position: absolute;
	margin-left:0px;
	margin-top:880px;
	width:10px;
	height:10px;
}

#ph3 {
	position: absolute;
	margin-left:0px;
	margin-top:1575px;
	width:10px;
	height:10px;
}

#ph4 {
	position: absolute;
	margin-left:0px;
	margin-top:2800px;
	width:10px;
	height:10px;
}






#over_ons {
	margin-left:30px;
	margin-top:270px;
	margin-bottom:40px;
	width:320px;
}

#visie {
	margin-top:280px;
	margin-left:390px;
	width:320px;
	padding:10px;
}

#projecten1 {
	margin-top:280px;
	margin-left:20px;
	margin-right:30px;
	width:320px;
	padding:10px;
}

#projecten2 {
	float:right;
	margin-top:-496px;
	margin-right:282px;
	width:320px;
	padding:10px;
}

#projecten3 {
	margin-top:-496px;
	margin-left:760px;
	width:320px;
	padding:10px;
}

#contact {
	margin-top:835px;
	margin-left:20px;
	margin-bottom:60px;
	width:280px;
	font-family: Helvetica, Arial;
	font-size:13px;
	line-height:140%;
	color: #fff;
	padding:10px;
}

.kop {
	font-family: Helvetica, Arial, Trebuchet;
	font-weight: bold;
	font-size:18px;
	color:#fff;
}


#nav ul {
   margin: 0;
   padding: 0;    
}

#nav li {
   list-style-type: none;
}

#nav li a {
   text-decoration: none;    
}

#nav li a:hover {
   text-decoration: none;   
}


#footer {
	float:right;
	margin-top:10px;
	margin-bottom:50px;
	margin-right:30px;
	width:650px;
	height:10px;
	font-family:Open Sans;
	font-size:11px;
	line-height:140%;
	color:#333333;
}