body{
		background-color:		#FFFFFF;
		font-family:			verdana,helvetica,sans-serif;
		font-size:				11px;
		color:					#000000;
		margin:					0px 0px 0px 0px;
		width:					100%;
}
div#container {
	margin: 0px 0px 0px 40px;
}
div#header {
		background-image:		url('header.jpg');
		width:					946px;
		height:					323px;
		padding-top:			0px;
		padding-left:			0px;
		font-weight:			bold;
		color:					#FFFFFF;
		z-index:				1;
		}

		div#buttons {
		position:				relative;
		top:					190px;
		left:					165px;

		}

		div#searchtext {
		position:				relative;
		top:					210px;
		left:					25px;
		}

		div#selectbox {
		position:				absolute;
		top:					252px;
		left:					405px;
		}

	input#search {
		position:				absolute;
		top:					252px;
		left:					145px;
		border:					1px solid #6B5535;
		background-color:		#FFFFFF;
	}

	input#input {
		font-family:			verdana,helvetica,sans-serif;
		font-size:				11px;
		border:					1px solid #6B5535;
		background-color:		#FFFFFF;
		width:					325px;
	}

	input.input {
	font-family:			verdana,helvetica,sans-serif;
	font-size:				11px;
	border:					1px solid #6B5535;
	background-color:		#FFFFFF;
	width:					200px;
	}

	div.gallery_prof_image img{
	border:					none;
	}

	input.inputbutton {
			font-family:			verdana,helvetica,sans-serif;
			font-size:				11px;
			border:					1px solid #6B5535;
			background-color:		#EEEEEE;
			width:					200px;
			font-weight:			bold;
	}


	div#form_edit {
		width:				477px; 
		clear:				both;
		padding:			10px;

	}
	div#profile_container {
		float: left;
		margin: 0px 0px 0px 0px;
		width: 600px;
		padding: 5px 5px 5px 5px;
		background-color: #EEEEEE;
		border: 1px solid #6B5535;
	}

	div.profile_button a {
		color: #00008C;
	}

	div.profile_button {
		float:left;
		width: 141px;
		margin: 0px 0px 0px 10px;
		display:block;
		padding: 5px;
		background-color: #EEEEEE;
	}

	div.profile_button:hover {
		float:left;
		margin: 0px 0px 0px 10px;
		display:block;
		background-color: #FFFFFF;

	}

	button {
		background-color: #EEEEEE;
		font-weight: bold;
		border: 1px solid #000000;
	}

	div#comprise_profile {
		background-color: #FFFFFF;
		float: left;
		min-height: 150px;
		width: 578px;
		margin: 0px 0px 0px 10px;
	}

	div#comprise_profile a {
		color: #00008C;
		text-decoration: none;
		}
	
	div#comprise_profile a:hover {
		color: #00008C;
		text-decoration: underline;
		}

	div#project_container {
		float: left;
		margin: 0px 0px 0px 0px;
		width: 235px;
		padding: 5px;
		min-height: 115px;
		background-color: #FFFFFF;
	}

	div#project_container img{
		margin: 5px 5px 0px 0px;
		border: 1px solid #000000;
	}

	div#project_container_profile {
		float: left;
		margin: 0px 0px 0px 0px;
		width: 315px;
		padding: 5px;
		min-height: 115px;
		background-color: #FFFFFF;
	}

	div#project_container_profile img {
		float: left;
		border: 1px solid #000000;
		margin: 0px 5px 5px 0px;
	}

	div#logo_container {
		float: left;
		margin: 4px 0px 0px 10px;
		width: 243px;
		min-height: 103px;
		padding: 5px;
		background-color: #FFFFFF;
	}

	div#logo_container_profile {
		float: left;
		width: 315px;
		height: 103px;
		margin: 0px 0px 0px 0px;
		padding: 5px;
		background-color: #FFFFFF;
	}

	div#logo_container img{
		border: 1px solid #000000;
	}
	
	div#profile_text {
		float: left;
		width: 200px;
	}

	div#profile_input{
		float: left;
		width: 300px;
	}
	
	div.text_profile{
		width: 150px;
		float: left;
		font-weight: bold;
		text-transform: uppercase;
		height: 20px;
	}

	div.input_profile {
		width: 300px;
		float: left;
		height: 20px;
	}

	div#login_form {
		position: relative;
		top: 100px;
		width: 205px;
		margin: 0 auto;
		border: 1px solid #000000;
		padding: 10px;
	}

	input#login {
		font-family:			verdana,helvetica,sans-serif;
		font-size:				11px;
		border:					1px solid #000000;
		background-color:		#FFFFFF;
		width:					100%;
		margin:					1px;
	}

	div#logintekst {
	width:					50px;;
	}

	div#loginfield {
	width:					170px;
	}

	div.comment_info {
		width: 145px;
		float:left;
	}

	div.comment_input {
		width: 400px;
		float:left;
		font-weight: normal;
	}

	div.review {
		margin: 2px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
		width: 670px;
		float: left;
		background-color: #FFFFFF;
	}


	textarea {
		font-family:			verdana,helvetica,sans-serif;
		font-size:				11px;
		border:					1px solid #6B5535;
		background-color:		#FFFFFF;
		height:					150px;
		width:					325px;
		margin-bottom:			3px;
	}

	input#button {
		position:					absolute;
		top:						252px;
		left:						305px;
		height:						20px;
		width:						50px;
		color:						#000000;
		font-family:				verdana,arial,helvetica;
		font-size:					11px;
		background-color:			#FFFFFF;
		border:						1px solid #CCCCCC;
	}

	input#button:hover {
		background-color:			#C7EE53;
	}

	input#contactbutton {
		height:						20px;
		width:						150px;
		color:						#000000;
		font-family:				verdana,arial,helvetica;
		font-size:					11px;
		background-color:			#FFFFFF;
		border:						1px solid #CCCCCC;
	}

	input#loginbutton {
		height:						20px;
		width:						175px;
		color:						#FFFFFF;
		font-family:				verdana,arial,helvetica;
		font-size:					11px;
		background-color:			#58472F;
		border:						1px solid #000000;
	}

	input#input_login {
		width: 170px;
		background-color: #FFFFFF;
		border: 1px solid #000000;
	}

	input#contactbutton:hover {
		background-color:		#C7EE53;
	}

	input#loginbutton:hover {
		background-color:		#C7EE53;
		color: #58472F;
	}

	div#container_content {
		position:				absolute;
		width:					930px;
		top:					305px;
		left:					40px;
	}

	div#containerleft{
		position:				relative;
		top:					-20px;
		float:					left;
		width:					707px;
		z-index:				2;
	}

	div#containerright{
		position:				relative;
		top:					-20px;
		float:					left;
		width:					192px;
		margin-right:			30px;
		margin-top:				18px;
	}

	div#contentheaderleft{
		float:					left;
		background-image:		url('left.jpg');
		height:					44px;
		width:					8px;
	}

	div#contentheadermiddle{
		float:					left;
		background-image:		url('middleheader.jpg');
		height:					44px;
		min-width:				100px;
		}

	div#contentheaderright {
		float:					left;
		width:					67px;
		height:					44px;
		background-image:		url('right.jpg');
	}

div#title{
	color:						#FFFFFF;
	font-weight:				bold;
	padding-top:				28px;
}

div#content{
	
	float:						left;
	width:						707px;
	background-color:			#FFFFFF;
	font-weight:				bold;
	background-image:			url('line.jpg');
	border:						solid 1px #6B5535;
	padding:					5px; 

}

div#other_content{
	
	float:						left;
	width:						677px;
	background-color:			#FFFFFF;
	font-weight:				bold;
	border:						solid 1px #6B5535;
	padding:					5px 5px 0px 5px; 
	background-image:			url('line.jpg');
	background-position:		0px 5px;

}

div#main_content{
	
	float:						left;
	width:						677px;
	background-color:			#FFFFFF;
	font-weight:				bold;
	border:						solid 1px #6B5535;
	color:						#7C7B7B;
	padding:					5px; 
	margin-bottom:				15px;

}

	.box_content{
	font-weight:				bold;
	color:						#7C7B7B;
	}

div#zoekcontent{
	
	float:						left;
	width:						677px;
	background-color:			#FFFFFF;
	font-weight:				bold;
	color:						#7C7B7B;
	border:						solid 1px #6B5535;
	padding:					5px; 
	min-height:					200px;

}

	div#searchinline{
		float:					left;
		width:					580px;
		background-color:		#FFFFFF;
		height:					60px;
	}

	div#contentinlineleft{
		float:					left;
		width:					462px;
		background-color:		#FBFBFB;
		padding: 5px;
	}

	div#forminfo {
	float:						left;
	width:						88px;
	min-height:					15px;
	font-family:				verdana, helvetica, sans-serif;
	font-size:					11px;
	font-weight:				normal;
	font-weight:				bold;
	}
		
	div#formtitle {
	float:						left;
	width:						365px;
	min-height:					40px;
	font-family:				verdana, helvetica, sans-serif;
	font-size:					13px;
	font-weight:				bold;
	}
	
	div#forminput {	
	font-family:				verdana, helvetica, sans-serif;
	font-size:					11px;
	float:						left;
	width:						327px;
	min-height:					22px;
	vertical-align:				top;
	font-weight:				normal;
	}
		
	div.formedit_info {
	float:						left;
	width:						173px;
	font-family:				verdana, helvetica, sans-serif;
	font-size:					13px;
	font-weight:				bold;
	}
	
	div.formedit_input {	
	font-family:				verdana, helvetica, sans-serif;
	font-size:					11px;
	float:						left;
	width:						200px;
	vertical-align:				top;
	font-weight:				normal;
	padding:					1px;
	}

	input.form_edit {
			border: 1px solid #000000;
			width: 280px;
	}

	textarea.form_edit_text {
			border: 1px solid #000000;
			width: 280px;
	}

	div#form_content {	
	font-family:				verdana, helvetica, sans-serif;
	font-size:					11px;
	float:						left;
	width:						387px;
	min-height:					22px;
	vertical-align:				top;
	margin-top:					5px;
	font-weight:				normal;
	float:						right;
	}
	div#contentinlineright{
		float:						right;
		width:						183px;
		padding:					5px;
		font-weight:				bold;
		color:						#000000;
		border:						1px solid #000000;
	}

		div#logo {
			float:				left;
			width:				81px;
			height:				50px;
			margin-right:		5px;	
			border:				1px solid #000000;
		}

		div.portfolio {
			float:				left;
			width:				176px;
			height:				82px;
			margin-right:		5px;
			margin-bottom:		5px;
			padding: 0px 0px 0px 0px;
		}

		div.portfolio img {
			border: 0px;
			margin: 2px 0px 0px 0px;
		}


			div#info_logo {
			float:				left;
			width:				120px;
			height:				72px;
			font-weight:		bold;
			}
			
		div#infobox {
			float:				left;
			background-color:	#C7EE53;
			width:				370px;
			min-height:			40px;
			max-height:			40px;
			border:				1px solid #000000;
			padding:			5px;
			color:				#000000;
			overflow:			hidden;
		}

		div#info {
			float:				left;
			width:				458px;
			padding:			5px;
			font-weight:		normal;
			color:				#000000;
		}

			div#offerte{
				float:			left;
				width:			450px;
				font-size:		13px;
				color:			#000000;
				padding:		5px;
				display:		none;
			}
	
div#linkscontainer {	
	float:						left;
	width:						216px;
	margin:						0px 18px 15px 0px;
}

	div#linkscontent {
		float:					left;
		width:					211px;
		min-height:				150px;
		background-color:		#FFFFFF;
		font-weight:			normal;
		border:					solid 1px #6B5535;
		overflow:				none;
		padding:				2px;
	}

	div#linkscontent_news {
		float:					left;
		width:					211px;
		min-height:				360px;
		background-color:		#FFFFFF;
		font-weight:			normal;
		border:					solid 1px #6B5535;
		overflow:				none;
		padding:				2px;
	}


div#itemheaderright {
	float:						left;
	width:						174px;
	border:						solid 1px #6B5535;
	font-weight:				normal;
	background-color:			#C7EE53;
	margin-bottom:				10px;
	padding:					5px;
}

div#footer {
	float:						left;
	width:						645px;
	height:						200px;
	font-family:				verdana,helvetica,sans-serif;
	font-size:					11px;
	background-image:			url('footer.jpg');
	padding-left:				250px;
	padding-top:				0px;
	font-weight:				bold;
	color:						#6B5535;
	margin-top:					15px;
}

	div#footer_text {

		position:					relative;
		top:						40px;
		left:						130px;
		font-family:				Verdana,Helvetica,Sans-Serif;
		font-size:					11px;
		color:						#FFFFFF;
	}

	div#comsult_text {

		position:					relative;
		top:						75px;
		left:						0px;
		font-family:				Verdana,Helvetica,Sans-Serif;
		font-size:					11px;
	}

	div#sitemap_entry
	{
		margin-left:				125px;
	}

.selectbox {
	font-family:				verdana, arial, helvetica;
	font-size:					11px;
	background-color:			#C7EE53;
	width:						125px;
}

.selectbox_signup {
	font-family:				verdana, arial, helvetica;
	font-size:					11px;
	background-color:			#C7EE53;
}

h3 {
	font-size: 14px;
	font-weight: bold;
}

a.title:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.title:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.title:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a:link {
	color: #00008C;
	text-decoration:			none;
}

a:visited {
	color:						#00008C;
	text-decoration:			none;
}

a.weblink:hover {
	color:						#00008C;
	text-decoration:			underline;
}

a.searchlink:link {
	font-size:					13px;
}

a.searchlink:visited {
	font-size:					13px;
}

a.searchlink:hover {
	font-size:					13px;
	color:						#C7EE53;
}

.main_item  {
	color:						#7C7B7B;
	font-weight:				bold;
}

h3,h4,h5 {
 margin: 20px 0px 5px 0px;
 color: #6B5535;
 }

select.rate {     font-size: 12px;
				  font-weight: bold;
				  color: #00008C;     
				  background: #FFFFFF;     
				  border: 1 solid #000000;      
				  width: 125px;     
				  height: 19px }

/* contact form */

	form#review div.validation-advice {color: red; width: 675px; font-style: italic; display: block; background-color: #EEEEEE; margin: 0px 0px 5px 0px;}
	form#review input {border: 1px solid gray;}
	form#review input {background-image: URL("/files/layout/validation_init.gif"); background-repeat: no-repeat; background-position: 100% 0%;}
	form#review textarea {background-image: URL("/files/layout/validation_init.gif"); background-repeat: no-repeat; background-position: 100% 0%;}
	form#review input.validation-failed {background-image: URL("/files/layout/validation_failed.gif");}
	form#review textarea.validation-failed {background-image: URL("/files/layout/validation_failed.gif");}
	form#review input.validation-passed{background-image: URL("/files/layout/validation_passed.gif");}
	form#review textarea.validation-passed{background-image: URL("/files/layout/validation_passed.gif");}