body {
	background-color:	#CCCCCC;
}

#container {
	margin:				auto;
	width:				994px;
}

#header {
	height:				93px;
	width:				994px;
}

#bouw {
	float:				right;
	height:				145px;
	width:				582px;
}

#blueblock {
	float:				left;
	height:				207px;
	width:				412px;
	background: 		url(../images/blueblock.jpg) no-repeat;
} 

.bbhead {
	padding-top:		54px;
	padding-left:		70px;
	font-family:		verdana;
	font-size:			10px;
	color:				#FFFFFF;
}

.bbtext {
	padding-top:		8px;
	padding-left:		70px;
	font-family:		verdana;
	font-size:			10px;
	color:				#FFCC18;
}

#textheader {
	float:				right;
	height:				62px;
	width:				582px;
	background: 		url(../images/textheader.jpg) no-repeat;
} 

#textheadertext {
	padding-top:		20px;
	padding-left:		17px;
	font-family:		verdana;
	font-size:			18px;
	font-weight:		bold;
	color:				#023C99;
}

#wrapper {
	background:			url(../images/menufiller.jpg) repeat-y left;
	float:				left;
}

#wrapper2 {
	background:			url(../images/menu.jpg) no-repeat top left;
	float:				left;
}

#menu {
	float:				left;
	width:				277px;
} 

#menucontent {
	padding-top:		46px;
	padding-left:		26px;
}

#menucontent a {
	font-family:		verdana;
	font-size:			12px;
	color:				#FFFFFF;
	text-decoration:	none;
}

.menuitem {
	height:				31px;
	width:				242px;
}

.menuitem:hover {
	background: 		url(../images/geel.jpg) no-repeat;
	cursor: 			pointer;
}

.menutext {
	padding-top:		8px;
	padding-left:		35px;
}

#ctl {
	float:				right;
	height: 			3px;
	width:				717px;
	background: 		url(../images/ctl.jpg) no-repeat;
}

#content {
	float:				right;
	min-height: 		335px;
	width:				717px;
	background: 		url(../images/content.jpg) repeat-y;
}

#contenttext {
	padding-left:		25px;
	padding-right:		25px;
	padding-top:		17px;
	padding-bottom:		20px;
	font-family:		verdana;
	font-size:			12px;
	color:				#666666;
}

#constructiehome {
	float:				right;
	height:				236px;
	width:				512px;
	padding-left:		12px;
	padding-bottom:		5px;
	background: 		url(../images/constructiehome.jpg) no-repeat;	
}

#contentprojecten {
	padding:			15px;
	font-family:		verdana;
	font-size:			12px;
	color:				#666666;
}

#projects {
	clear:				both;
	float:				left;
	width:				700px;
}

#dotline {
	clear:				both;
	height: 			18px;	
	margin: 			10px;
	border-bottom: 		#666666 1px dashed;
	width: 				600px;
}

#thumbnails {
	clear:				both;
	float:				right;
	padding-right:		20px;
}

#conensitemap a{
	text-decoration:	underline;
	color:				#666666;
}

#contactlocleft {
	float:				left;
	width:				50%;
}

#contactlocright {
	float:				left;
	width:				50%;
}

form {
	margin: 			0px;
	margin-bottom:		25px;
}

#footer {
	float:				left;
	height:				104px;
	width:				994px;
	background: 		url(../images/footer.jpg) no-repeat;	
}

#footertextleft {
	float:				left;
	padding-left:		37px;
	padding-top:		17px;
	font-family:		verdana;
	font-size:			10px;
	color:				#023C99;
}

#footertextright {
	float:				left;
	padding-left:		15px;
	padding-top:		17px;
	font-family:		verdana;
	font-size:			10px;
	color:				#023C99;
}

#footertextright a{
	text-decoration:	underline;
	color:				#023C99;
}

#footerbluetext {
	padding-left:		450px;
	padding-top:		38px;
	font-family:		verdana;
	font-size:			14px;
	font-weight:		bold;
	color:				#023C99;
}

#bottomtext {
	font-family:		verdana;
	font-size:			10px;
	color:				#333333;
	text-align:			center;
}

#bottomtext a {
	font-family:		verdana;
	font-size:			10px;
	color:				#333333;
	text-decoration:	none;
}
