body {
	font: 12px Arial,Verdana,Helvetica;
	color: #283138;
	padding: 0px;
	margin: 0px;
	background:url(../images/body_bg.jpg) no-repeat top #273036;
}


#container{
	width:992px;
	margin:0px auto;
	padding:0px;
}

	#header{
		float:left;
		width:100%;
		height:240px;
		margin:0px;
		padding:0px;
	}
	
	#menu{
		float:left;
		width:978px;
		height:59px;
		margin:0px;
		padding:0px;
		margin-left:6px;
		background:url(../images/menu_bg.gif) repeat-x top;
	}	
	
	/* ie6 margin bug fix*/
	*html #menu{
		margin-left:3px;
	}
	
		#menu ul{
			margin:0px;
			padding:0px;
		}	
		
		#menu li{
			margin:0px;
			padding:0px;
			list-style:none;
			display:inline;
		}
		
		#menu li a{
			float:left;
			margin:0px;
			padding:0px;
			width:113px;
			height:44px;
			color:white;
			font-size:12px;
			text-align:center;
			text-decoration:none;
			padding-top:15px;
			/*border-left:1px solid #16181a;*/
			border-right:1px solid #2e3133;
		}
		#menu li a:hover, #menu li a.actief{
			background:url(../images/menu_bg_hover.gif) no-repeat top #e21313;;
		}
		
		#zoeken{
			float:left;
			margin:0px;
			padding:0px;
			width:263px;
			height:21px;
			padding-top:20px;
			padding-left:15px;
			background:url(../images/zoek_bg.gif) 10px 20px  no-repeat;
		}
		
		#zoeken a{
			float:left;
			color:white;
			width:68px;
			height:16px;
			font-size:11px;
			padding-left:10px;
			padding-top:3px;
			text-decoration:none;
		
		}
		
	#submenu{
		float:left;
		width:978px;
		height:23px;
		margin:0px;
		margin-left:6px;
		margin-right:7px;
		padding:0px;
		background:url(../images/submenu_bg.gif) repeat-x top;
	}	
	
	/* ie6 margin bug fix*/
	*html #submenu{
		margin-left:3px;
	}
	
	
		#submenu ul{
			margin:0px;
			padding:0px;
		}
		
		#submenu li{
			margin:0px;
			padding:0px;
			list-style:none;
			display:inline;
		}
		
		#submenu li a{
			float:left;
			margin:0px;
			padding:4px;
			padding-left:8px;
			padding-right:8px;
			font-size:11px;
			border-right:1px solid #e11313;
			color:white;
		}
		
		#submenu li a.actief{
			float:left;
			margin:0px;
			padding:4px;
			padding-left:8px;
			padding-right:8px;
			font-size:11px;
			border-right:1px solid #e11313;
			color:white;
			text-decoration:underline;
		}
	
	#schaduw{
		float:left;
		margin:0px;
		padding:0px;	
		background:url(../images/content_bg.gif) repeat-y ;
	}
	
	#schaduw2{
		float:left;
		margin:0px;
		padding:0px;	
		background:url(../images/content_bg2.jpg) no-repeat ;
	}
	
	#content{
		float:left;
		width:986px;
		margin:0px;
		padding:0px;
		background:url(../images/content_bg.gif) repeat-y;
	}
	
	#content2{
		float:left;
		width:986px;
		margin:0px;
		padding:0px;
		padding-left:6px;
		background:url(../images/content_bg3.jpg) top left no-repeat;
	}
	
		#content_links{
			float:left;
			margin:0px;
			padding:0px;
			width:313px;
			padding-top:0px;
			padding-left:25px;
			min-height:400px;
			background:url(../images/temp.gif) no-repeat top white;
		}

		
		#logo a{
			float:left;
			margin:0px;
			padding:0px;
			width:100%;
			height:240px;
			text-decoration:none;
		}
		
		#content_rechts{
			float:left;
			width:640px;
			margin:0px;
			padding:0px;
		}	
		
		#tekst{
			float:left;
			margin:0px;
			padding:20px;
			width:600px;
			min-height:328px;
			border-top:1px solid white;
			background:url(../images/tekst_bg.gif) repeat-x top;
		}
	
	
#footer{
	float:left;
	width:940px;
	padding-left:45px;
	text-align:center;
}

	#footer ul{
		margin:0px;
		padding:0px;
		
	}
	#footer li{
		margin:0px;
		padding:0px;
		list-style:none;
		display:inline;
	}
	#footer li a{
		float:left;
		width:100px;
		height:60px;
		filter:gray;
		background-repeat:no-repeat;
	}
	#footer li a:hover{
		filter:none;
	}

	
	
.clearer {
	clear: both; 
	line-height:0; 
	height: -10; 
	float: none;
}

.zoekveld{
	width:177px;
	background:transparent;
	border:0px solid white;
}

.inputveld{
	float:left;
	width:200px;
	height:22px;
	padding-left:5px;
	background:url(../images/input_bg.gif);
}

.btn{
	float:left;
	margin:0px;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	color:white;
	text-decoration:none;
	font-size:11px;
	border-left:1px solid #14181b;
	border-right:1px solid #4a4c4d;
	background:url(../images/btn_bg.gif) repeat-x;
}
.btn:hover{
	text-decoration:none;
	border-bottom:2px solid #e11313;
}

.banner{
	float:left;
	margin:0px;
	padding:10px;
	width:300px;
	height:110px;
}


/**********************************************
*											  *
*			GRIJS CONTENT BLOK				  *
*											  *
**********************************************/

		.block{
			float:left;
			margin:0px;
			padding:0px;
			width:100%;
			color:white;
			background:url(../images/block_bg.gif) repeat-x #293239;
		}
	
		.block_links{
			float:left;
			margin:0px;
			padding:15px;
			border-right:1px solid #484a4b;
			min-height:193px;
			background:url(../images/block_bg2.gif) repeat-x;
		}
		
		.block_links_vlakken{
			float:left;
			margin:0px;
			padding:0px;
			width:250px;
			border-right:1px solid #484a4b;
			min-height:193px;
			background:url(../images/block_bg2.gif) repeat-x;
		}
		
			.block_links_vlakken ul{
				margin:0px;
				padding:0px;
			}
			
			.block_links_vlakken li{
				margin:0px;
				padding:0px;
				width:230px;
				list-style:none;
				float:left;
				padding:10px;
				padding-top:5px;
				padding-bottom:5px;
			}
			
			.block_links_vlakken li:hover{
				background:url(../images/block_bg.gif) repeat-x;				
			}
			
			
		
		.block_rechts{
			float:left;
			
			margin:0px;
			padding:15px;
			border-left:1px solid #101416;
		}
		
		
		.deelnemer{
			float:left;
			width:100%;
			padding:0px;
			margin:0px;
			padding-bottom:4px;
		}
		
		.deelnemer_foto{
			float:left;
			width:45px;
			height:45px;	
			border:2px solid white;
		}	
		
		.deelnemer_tekst{
			float:left;
			padding:5px;
			padding-left:15px;
		}
	
/**********************************************
*											  *
*				NIEUWS BLOK					  *
*											  *
**********************************************/
	
.nieuwsitem{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
}

.nieuwsitem a{
	font-size:10px;
}


.nieuws_datum{
	float:left;
	width:30px;
	margin:0px;
	padding:0px;
	padding-right:10px;
}

.nieuws_tekst{
	float:left;
	width:250px;
	margin:0px;
	padding:0px;
}	

		
.dag{	
	float:left;
	font-size:27px;
	color:#e21313;
	padding:0px;
	margin-bottom:-5px;
}

.maand{
	float:left;
	font-size:19px;
	letter-spacing:2px;
	margin:0px;
	padding:0px;
	margin-top:-2px;
}		


#footer{
	float:left;
	padding:0px;
	padding-left:100px;
	margin:0px;
	width:892px;
	height:100px;
	background:red;
	background:url(../images/footer_bg.gif) no-repeat bottom;
}

/**********************************************
*											  *
*				CONTENT STYLES				  *
*											  *
**********************************************/

h1, .Kop_Groot{
	font: 20px Arial,Verdana;
	font-weight:normal;
	padding:0px;
	color:#e21313;
}

h2, .Kop_Middel{
	font: 14px Arial,Verdana;
	padding:0px;
	color:white;
}

h3, .Kop_klein{
	font: 16px Arial,Verdana;
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	color:#e21313;
}

h4, .Kop_dikgedrukt{
	font: 14px Arial,Verdana;
	margin:0px;
	padding:0px;
	color:#e21313;
}

h5, .Kop_mini{
	font: 12px Arial,Verdana;
	margin:0px;
	padding:0px;
	color:#e21313;
}

a, .link{
	text-decoration:none;
	color:#e21313;
}

img{
	border:1px solid gray;
	margin:4px;
	padding:4px;
	background:white;
}

.normal {
	font: 12px Arial,Verdana,Helvetica;
	color: #283138;
	font-weight: normal;
	text-decoration: none;
}

legend, .verplicht, .rood {
	color:#C61E25;
}

hr {
	height: 0;
	border: 0;
	border-top: 1px solid gray;
}

