@charset "utf-8";
/* CSS Document */

body, html { 	width:100%;
				margin:0px;
				padding:0px;
				background:url(Webimages/background-repeat.png) left top repeat;
				min-height:400px;
				font-family:Arial,Times new Roman;
				font-size:12px;
				min-width:1260px;
}
#background	{ 	width:100%;
				float:left;
				min-height:500px;
				background:url(Webimages/background-repeatx.png) left top repeat-x;
}

#main	{	width:1200px;
			min-height:300px;
			
			margin:0 auto;
			position:relative;
}
#backgroundlogo_left {	background:url(Webimages/background-abovenavigation.png) left 5px no-repeat;
						width:100%;
						float:left;
						
}
#center_container	{	position:absolute;
						left:100px;
						top:5px;
						width:959px;
						position:relative;
}
#center_textcontainer{	position:absolute;
						left:189px;
						width:767px;
						height:400px;
						position:relative;
						background:#FFF;
}
#button_container	{	float:left;
						position:relative;
						min-height:30px;
						margin-bottom:80px;
						padding-top:8px;
						width:189px;
}
#background_greenline { background:url(Webimages/greenline.png) left 206px no-repeat;
						float:left;
						width:1100px;	
						min-height:500px;
						position:absolute;
						top:0px;
						left:-18px;
}
#buttons_logo	{	float:left;
					width:100%;
					background:url(Webimages/buttons-logo.png) center 16px no-repeat;
					height:80px;
}
#banner {	position:absolute;
			left:100px;
			top:0px;
			width:100%;
			height:400px;
			background:url(Webimages/background-banner.png) 0px 0px no-repeat;
}
#banner div{float:left;
			width:100%;
			min-height:400px;
			background:url(Webimages/topper-banner-01.png) 12px 0px no-repeat;
}
#logo	{ 	position:absolute;
			left:-52px;
			top:25px;
			width:400px;
			height:90px;
			background:url(Webimages/logo.png) left top no-repeat;
}
#logo_text{	position:absolute;
			left:-39px;
			top:140px;
			width:180px;
			height:90px;
			color:#8BC53F;
			text-transform:uppercase;
			font-weight:bold;
}
#button_line{position:absolute;
			left:3px;
			width:3px;
			top:-51px;
			padding-top:51px;
			height:100%;
			background:#8BC53F;
}
#buttons{	float:right;
			width:158px;
			padding-top:5px;
			padding-bottom:10px;
			background:url(Webimages/background-buttons.png) left top repeat;
}
.button	{	float:right;
			padding-bottom:3px;
			margin-top:5px;
			width:150px;
			background:#FFF;
}
.button_text span { width:100%; float:left; }

.button_text { float:left;
			margin:3px; 
			margin-bottom:0px;
			width:132px;
			padding-bottom:6px;
			padding-left:15px;
			padding-top:6px;
			background:url(Webimages/button.png) #a8d076 left top no-repeat;
			font-size:16px;
}
#content_container {  float:left;
					position:relative;
					background:url(Webimages/background-content.png) #FFF left bottom repeat-x;
					position:relative;
					width:767px;
					
					
}
#title h2{	font-size:23px;
			float:left;
			position:relative;
			width:100%;   
			border-bottom:#8BC53F 1px solid;
}
#title	{  	width:100%;
			position:relative;
			top:-140px;
			margin-bottom:20px; 
			float:left;
}
#title h2 { color:#8BC53F; }
#text_container{	position:relative;
					margin:0 auto;
					width:550px;
					
					
}

#text {		float:left;
			color:#404040;
			line-height:18px; 
			position:relative;
			top:-130px;
			margin-bottom:-80px;
			padding-bottom:-100px;
}
#text a {	color:#8BC53F;
}
#footer	{	position:relative;
			float:left;
			margin-top:-90px;
			height:80px;
			width:100%;
}
#footer_pos { 	margin:0 auto;
				width:700px; 
}
#footer_content{	position:relative;
					float:left;
					left:-20px; 
					margin-top:0px;
					margin-left:60px;
					height:85px;
					width:767px;
}
#wave_left{	position:absolute;
			float:left;
			left:-20px;
			margin-top:0px;
			margin-left:-230px;
			height:85px;
			background:url(Webimages/waveleft.png) left top no-repeat;
			width:400px;
}

#wave_right{position:absolute;
			float:right;
			left:540px;
			margin-top:0px;
			height:85px;
			background:url(Webimages/waveright.png) left top no-repeat;
			width:400px;
}
#footer_text{	position:absolute;
				color:#404040;
				margin-left:30px;
				top:50px;
				padding-top:8px;
				float:left;
				border-top:#FFF 1px solid;
				left:0px; 
				margin-top:0px;
				width:710px;
}
#footer_text #extra_info	{	float:left; }
#footer_text #nijhof_design	{	float:right; }
#extra_info	a {	color:#404040; }
#nijhof_design	a {	color:#404040; }

table tr td input { border: #abadb3 1px solid; }
#melding { color:#C00 }
