html{overflow:scroll;}
body{background-color:#d1d1d1}
.algbutton{border:1px solid #d50065;color:#d50065;background-color:#FFFFFF;height:20px;margin-right:20px;width:150px;float:left;}
body {
   behavior: url("../csshover3.htc");
}
#wrap{
	margin:20px auto;
	width:920px;
	height:auto;
	
}
	#header{
		height:115px;
		width:920px;
		background-color:#FFFFFF;
	}
		#header ul{
			float:right;
			margin-right:15px;
			margin-top:10px;
		}
			#header ul li{
				float:left;
				border-left:1px solid #a9aaae;
				color:#a9aaae;
				font:normal normal 11px/18px Helvetica, Arial, Verdana, sans-serif;;
				line-height:12px;
				padding-left:5px;
				padding-right:5px;
				
			}
			#header ul li a{color:#a9aaae;text-decoration:none;}
			#header ul li:hover,#header ul li.selected{
				cursor:pointer;
				color:#d50065 !important;
			}
			#header ul li:hover a,#header ul li.selected a{
				cursor:pointer;
				color:#d50065 !important;
			}			
			#header ul li:first-child{
				border:0; 
			}
			#anicom #wrap #header h1 a {
				margin-top:40px;
				margin-left:20px;
				display: block; width: 620px; height: 30px; float: left;
				font:normal normal 18px/24px Helvetica, Arial, Verdana, sans-serif;;
				text-decoration:none;
				color:#a9aaae;
				font-weight:normal;
			}
			#kamflex #wrap #header h1 a {
				margin-top:40px;
				margin-left:20px;
				display: block; width: 620px; height: 30px; float: left;
				font:normal normal 18px/24px Helvetica, Arial, Verdana, sans-serif;;
				text-decoration:none;
				color:#a9aaae;
				font-weight:normal;
			}
			#wrap #header h1 a strong{font:normal normal 20px/24px Helvetica, Arial, Verdana, sans-serif;color:#d50065;font-weight:bold;}
			#kmt #wrap #header h1 a {
				margin-top:40px;
				margin-left:20px;
				display: block; width: 620px; height: 30px; float: left;
				font:normal normal 18px/24px Helvetica, Arial, Verdana, sans-serif;;
				text-decoration:none;
				color:#a9aaae;
				font-weight:normal;
			}
			
		#header p{
			float:left;
			font:normal normal 11px/18px Helvetica, Arial, Verdana, sans-serif;;
			color:#a9aaae;
			margin-left:25px;
			margin-top:27px;
		}
		#header p span{
			color:#d50065;
		}

	#body{
		height:395px;
		height:auto !important;
		width:920px;
		float:left;
		margin-top:0px;
		background-color:white;
	}
		img#hoofdplaat{
			width:655px;
			height:250px;
			margin-left:20px;
			float:left;
		}
		img#logo{
			width:220px;
			height:250px;
			float:left;
		}
		#content{
			float:left;
			margin-left:20px;
			margin-top:12px;
			height:auto;
			width:655px;
		}
		#newscontent{
			float:left;
			margin-left:20px;
			margin-top:20px;
			min-height:400px;
			height:auto;
			width:655px;
		}
		#overview{
			float:left;
			width:245px;
			height:auto;
			margin-top:20px;
		}
			#imgmask{
				height:85px;
				overflow:hidden;
				margin-top:-90px;
			}
			#overview ol{
				margin:0;
				font:normal normal 12px/18px Helvetica, Arial, Verdana, sans-serif;;
				margin-bottom:20px;
			}
			.balk{
				background-color:#d50065;
				color:#FFFFFF !important;
				margin-right:20px;
			}
			#overview ol li{
				font:normal normal 11px/18px Helvetica, Arial, Verdana, sans-serif;;
				color:#a9aaae;
				padding-left:20px;
				margin-top:4px !important;
				margin-bottom:4px !important;
			}
			#overview ol li:hover, #overview ol li.selected{color:#d50065;cursor:pointer;}
			#overview ol li img{
				margin-right:5px;
			}
			#newscontent p strong{
				color:#d50065;
				font-weight:bold;
			}
			#newscontent p{
				font:normal normal 12px/18px Helvetica, Arial, Verdana, sans-serif;;
				color:#a9aaae;
				margin-right:20px;
			}
			#logo2{
				margin-top:0px;
			}
			
			#content p strong{
				color:#d50065;
				font-weight:bold;
			}
			#content p{
				font:normal normal 12px/18px Helvetica, Arial, Verdana, sans-serif;;
				color:#a9aaae;
				min-height:125px;
			}		
		#contact{
			/*
			float:left;
			margin-top:0px;
			margin-bottom:20px;*/
			position:absolute;
			right:20px;
			bottom:20px;
			width:225px;
			height:117px;
			background-color:#d50065;
			
		}
			#contact p strong{
				color:#FFFFFF;
			}
			#wrap #body #contact p{
				margin:12px 20px;
				font:normal normal 11px/18px Helvetica, Arial, Verdana, sans-serif;;			
			}
			#kamflex #wrap #body #contact p{

				color:#a9aaae;			
			}
			#kmt #wrap #body #contact p{
				color:#a9aaae;			
			}
			#anicom #wrap #body #contact p{
				color:#58595b;
			}		

	#footer{
		float:left;
		margin-top:20px;
		background-color:#FFFFFF;
		height:140px;
		width:920px;
	}
	#kamflex #schaduw{
		position:relative;
		margin-top:-100px;
		margin-left:920px;
		width:41px;
		height:400px;
		background-image:url('../images/schaduwkamflex.png');background-repeat:no-repeat;	
	}
	#anicom #schaduw{
		position:relative;
		margin-top:-100px;
		margin-left:920px;
		width:41px;
		height:400px;
		background-image:url('../images/schaduwanicom.png');background-repeat:no-repeat;	
	}
	#kmt #schaduw{
		position:relative;
		margin-top:-100px;
		margin-left:920px;
		width:41px;
		height:400px;
		background-image:url('../images/schaduw.png');background-repeat:no-repeat;
	}
		#banner1:hover,#banner2:hover,#banner3:hover{cursor:pointer;}
		.pijl{background-color:#d50065;width:13px;height:10px;float:right;margin-right:10px;margin-top:-10px;}
		#banner1{
			margin-left:20px;
			background-color:#FFFFFF;
			margin-top:20px;			
			border:1px solid #a9aaae;
			width:278px;
			height:98px;
			float:left;
		}
		#banner2{
			float:left;
			margin-left:20px;
			margin-top:20px;
			border:1px solid #a9aaae;
			width:278px;
			height:98px;
		}
		#banner3{
				float:left;
			margin-left:20px;
			margin-top:20px;
			border:1px solid #a9aaae;
			width:278px;
			height:98px;		
		}
		.sfeer{
			float:left;
		}
		.logo{
			float:left;
		}
		.banner{
			font:normal normal 11px/18px Helvetica, Arial, Verdana, sans-serif;;
			color:#a9aaae;
			float:left;
			margin-left:15px;
			margin-top:0px;
			line-height:15px;
			width:160px;
		}
		label{
			font:normal normal 12px/18px Helvetica, Arial, Verdana, sans-serif;;
			color:#d50065;
			display:block;
			float:left;
			width:150px;
			height:20px;
		}
		.span_radio1,.span_radio2{font:normal normal 12px/18px Helvetica, Arial, Verdana, sans-serif;;color:#000000;margin-left:10px;}
		.form_text{
			height:18px;
			width:300px;
			float:left;
			border:0;
			border:1px solid #a9aaae;
			margin-bottom:4px;
		}
		.error{
			border:1px dashed #d50065;
			background-color:rgba(213,0,101,0.5);
		}