.clearfix:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

* {
	margin	: 0;
	padding	: 0;
}

html {
	height	: 100%;
} 


body {
	height	: 100%;
	width	: 100%;
	
	background-color:#000000;
	text-align: center;
	overflow: -moz-scrollbars-vertical;	/* TOON ALTIJD EEN SCROLLBAR IN FIREFOX */
}


/* BEGIN CONTENT STYLES */

#container {
	margin	: 0 auto;

	border	: 0;
	text-align: left;
	width	: 780px;
	height	: auto;
	
	z-index	: 1;
}

	#header {
		width	: 780px;
		height	: 20px;
		
		background-color:#A8A6A6;
	}
	
		#header_left {
			float	: left;

			padding-left: 7px;
			padding-top	: 2px;
			
			font-family	: Arial, Helvetica, sans-serif;
			font-size	: 11px;
			font-style	: normal;
		}

		#header_right {
			float		: right;
			text-align	: right;

			padding-right	: 7px;
			padding-top		: 2px;
			
			font-family	: Arial, Helvetica, sans-serif;
			font-size	: 11px;
			font-style	: normal;
		}
	
		
		a.header {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-style:normal;
			
			text-decoration:underline;
			
			color:#5C5255;
		}

		a.header:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-style:normal;
			
			text-decoration:none;
			
			color:#5C5255;
		}
			
	#navigatie {
		width	: 780px;
		height	: 316px;

		clear	: both;
		
		background-color:#000000;
	}
	
		#left {
			float	: left;
			
			width	: 180px;
			height	: 316px;
			
			background-color:#231F20;
		}
		
			.logo {
				margin-top	: 29px;
				margin-left : 15px;
				
				height		: 31px;
				width		: 150px;
				
				border		: 0px;
			}

			#menu {
				width			: 136px;
				height			: 122px;

				margin-top		: 116px;
				
				padding-right	: 10px;

				float			: right;
			}			

				#menu img{
					height	: 14px;
					width	: 136px;
					
					border	: 0px;
					
					display	: block;
					
					margin-bottom	: 12px;
				}			
		
		#right {
			float	: left;
			
			width	: 600px;
			height	: 316px;
		}
	
			.sfeerbeeld {
				
				height		: 316px;
				width		: 600px;
				
				border		: 0px;
			}
	
	#homepage {
		width	: 780px;

		clear	: both;

		background-image:url(../images/bg_homepage.gif);
	}

	#content {
		width	: 780px;

		clear	: both;

		background-image:url(../images/bg_content.gif);
	}

		#content_left {
			width	: 169px;		/* 180px - 11px padding */
			display : inline;
			float	: left;
			
			margin-top		: 11px;
			margin-left 	: 11px;  
			padding-bottom	: 50px;
		}
		
			.submenu {
				width	: 161px;
				height	: auto;		
				float	: left;
				margin  : 0px;
				margin-top:16px;
			}
				
				a.link_submenu {
					font-family	: Arial, Helvetica, sans-serif;
					font-size	: 12px;
					font-style	: normal;
					font-weight : bold;
					
					color 		: #000000;
					
					line-height : 100%;
					
					text-decoration:none;
				}

				a.link_submenu_f2 {
					font-family	: Arial, Helvetica, sans-serif;
					font-size	: 12px;
					font-style	: normal;
					font-weight : bold;
					
					line-height : 100%;
					
					color 		: #FFFFFF;
					
					text-decoration:none;
				}

				a.link_submenu:hover {
					font-family	: Arial, Helvetica, sans-serif;
					font-size	: 12px;
					font-style	: normal;
					font-weight : bold;
					
					line-height : 100%;
					
					color 		: #000000;
					
					text-decoration:none;
				}
				
				.submenu_datum { 
						font-family : Arial, Helvetica, sans-serif; 
						font-size	: 12px; 
						
						line-height	: 14px;
						
						color		: #FFFFFF;
				}
				
				.submenu_text { 
						font-family : Arial, Helvetica, sans-serif; 
						font-size	: 12px; 
						
						line-height	: 14px;
						
						color		: #FFFFFF;
				}
				
				.submenu_arrow {
					width	: 8px;
					height	: 12px;
				
					float	: left;
					margin  : 0px;
					
					margin-top		: 16px;
				}

		#content_center_homepage {
			width	: 420px;
			
			float	: left;

			padding-top		: 38px;
			padding-left	: 0px;
			padding-right	: 0px;
			padding-bottom	: 50px;
			
			font-family	: Arial, Helvetica, sans-serif;
			font-size	: 12px;
			font-style	: normal;
			
			color		: #FFFFFF;
		}
		
		#content_center {
			width	: 388px;
			
			float	: left;
			margin-top		: 38px;
			margin-left		: 16px;
			margin-right	: 16px;
			padding-bottom	: 50px;
			
			font-family	: Arial, Helvetica, sans-serif;
			font-size	: 12px;
			font-style	: normal;
			
			color		: #FFFFFF;
		}
		
			.contactform_text {
				width	: 114px; 
				height	: 30px; 
				
				float	: left; 
				clear	: both;
				margin-right: 14px; 
				
				text-align		: right;
				vertical-align	: middle;
			}

			.contactform_field {
				width	: 180px; 
				height	: 30px; 
				
				float	: left;
			}
			
			/* BEGIN REFERENTIES BLOK */
				DIV.Referentie_container {
					display : block;
					padding : 0px;
					margin  : 0px;
				}

					DIV.Referentie_logo {
						width		: 150px;
						height		: 150px;
						
						float			: left; 
						margin-top		: 12px;
						margin-bottom	: 30px;
						
						background-color : #FFFFFF;
					}

					DIV.Referentie_intro {
						width		: 216px; 

						float		: left;  
						
						font-style	: italic;

						margin-top		: 12px;
						margin-bottom	: 30px;
						margin-left	: 10px;
					}
			/* EINDE REFERENTIES BLOK */
			
		
		#content_right {
			width	: 164px;		/* 180 - 16px padding */
			
			float	: left;
			margin-top		: 11px;
			padding-bottom	: 50px;
			margin-left		: 8px;
			margin-right	: 0px;

			font-family	: Arial, Helvetica, sans-serif;
			font-size	: 12px;
			font-style	: normal;
			
			color		: #000000;
		}

	#footer {
		width	: 780px;
		height	: 10px;

		clear	: both;
	}

/* EINDE CONTENT STYLES */
	
/* BEGIN ALGMENE STYLES */

	.content_leftside_header {
		width		: 164px;
		height		: 14px;
		
		border		: 0px;

		margin-top	: 6px;
	}
	
	.content_rightside_header {
		width		: 148px;
		height		: 14px;
		
		border		: 0px;

		margin-top	: 6px;
	}
	
	.titel_white {
		font-family	: Arial, Helvetica, sans-serif;
		font-size	: 14px;
		font-style	: normal;
		font-weight	: bold;
		
		color 		: #FFFFFF;
		
		line-height	: 30px; 
	}
	
	.titel_grey {
		font-family	: Arial, Helvetica, sans-serif;
		font-size	: 14px;
		font-style	: normal;
		font-weight	: bold;
		
		color 		: #666666;
		
		line-height	: 14px; 
	}
	
	.text_white {
		font-family	: Arial, Helvetica, sans-serif;
		font-size	: 12px;
		font-style	: normal;
		
		color 		: #FFFFFF;
		
		line-height : 120%;
	}
	
		.text_white_small {
			font-family	: Arial, Helvetica, sans-serif;
			font-size	: 11px;
			font-style	: normal;
			
			color 		: #FFFFFF;
			
			line-height	: 14px; 
		}
		
	.text_black {
		font-family	: Arial, Helvetica, sans-serif;
		font-size	: 12px;
		font-style	: normal;
		
		color 		: #000000;
		
		line-height : 120%;
	}

	.text_orange {
		font-family	: Arial, Helvetica, sans-serif;
		font-size	: 12px;
		font-style	: normal;
		font-weight: bold;
		
		color 		: #F04E2E;
	}
	
	.nieuwdatum_white {
		font-family	: Arial, Helvetica, sans-serif;
		font-size	: 12px;
		font-style	: normal;
		
		color 		: #FFFFFF;
	}
	
	INPUT.field_black {
		width	: 99%;
		height	: 20px;

		border	: 1px solid #000000;
	}
	
	INPUT.field_orange {
		width	: 180px;
		height	: 20px;

		border	: 1px solid #F04E2E;
	}
	
	INPUT.button {
		width	: 58px;
		height	: 30px;

		border	: 1px solid #FFFFFF;

		color	: #FFFFFF;
		background-color:#F04E2E;
	}
	
	TEXTAREA.textarea_orange {
		width	: 180px;
		height	: 100px;

		border		 : 1px;
		border-style : solid;
		border-color : #F04E2E;
	}
	
	a.Link_white {
		font-family	: Arial, Helvetica, sans-serif;
		font-size	: 12px;
		font-style	: normal;

		text-decoration:underline;

		color : #FFFFFF;
	}

	a.Link_white:hover {
		font-family	: Arial, Helvetica, sans-serif;
		font-size	: 12px;
		font-style	: normal;

		color : #FFFFFF;
		
		text-decoration:none;
	}
	
	a.Link_black {
		font-family	: Arial, Helvetica, sans-serif;
		font-size	: 12px;
		font-style	: normal;

		text-decoration:underline;

		color : #000000;
	}

	a.Link_black:hover {
		font-family	: Arial, Helvetica, sans-serif;
		font-size	: 12px;
		font-style	: normal;

		color : #000000;
		
		text-decoration:none;
	}
	
	.bold {
		font-weight:bold;
	}
	
	.medewerkersLinks {
	float:left;
	margin-bottom:15px;
	}
	
	.medewerkersRechts {
	float:right;
	margin-right:50px;
	margin-bottom:15px;
	}
	
/* EINDE ALGMENE STYLES */