/* ----------------------------------------------
	BASISSETTING, positionering                               
	____________________________________________ */

div{
	margin:0;
	padding:0;
}	
	
body{
	font: 12px Century Gothic,Trebuchet MS, Verdana,Helvetica;
	padding:0;
	color:#222B2D;
	margin: 0 auto;
	background:#f5f5f5;
}
	
#placeholder {
	margin:0 auto;
	width:100%;
	background:url(../images/body_bg.gif) top repeat-x  #fff;
}	

	#landselectie{
		position:absolute;
		width:140px;
		height:18px;
		z-index:80;
		margin:0;
		margin-top:238px;
		padding-left:370px;
	}
	
	.homepagina #landselectie {
		margin-top:308px;
	}

	.aktie{
		position:absolute;
		width:500px;
		height:200px;
		z-index:100;
		color:#fff;
		margin:0;
		padding:20px;
		margin-top:300px;
		margin-left:250px;
		border:2px solid #f16100;
		background:#000;
	}
	
	.actie_blok{
		float:right;
		width:439px;
		margin-bottom:10px;
	}
	
		.actie_blok_top{
			float:left;
			width:419px;
			height:27px;
			background:#f16100;
			padding-left:20px;
			color:#fff;
			padding-top:5px;
			font-size:17px;
		}
		.actie_blok_content{
			float:left;
			width:399px;
			padding:20px;
			min-height:150px;
			background:#ececec;
		}
	

.homepagina #placeholder {
	background:url(../images/body_bg_home.gif) top repeat-x  #fff;
}
	
#container {
	margin:0 auto;
	width: 984px;
}

	#header{
		float:left;
		width:984px;
		height:263px;
		background:url(../images/header_bg.jpg) no-repeat right;
	}
	.homepagina #header{
		height:333px;
	}

	#menu{
		float:left;
		width:100%;
	}
		#menu ul{
			margin:0;
			padding:0;
		}
		#menu li{
			display:inline;
			list-style:none
		}
		#menu li a{
			float:left;
			color:#fff;
			padding-left:18px; 
			padding-right:18px;
			padding-bottom:10px;
			padding-top:25px;
			margin-right:11px;
			margin-left:11px;
			text-decoration: none;
		}
		#menu li a:hover, #menu li.actief a{ 
			color:#222B2D;
			background:#f16100;
		}
		#menu li a:hover .menu_top, #menu li.actief a .menu_top{
			color:#fff;
		}
		
		.menu_top{
			font-size:13px;		
			font-weight:bold;
		}
		
		#logo a{
			float:left;
			width:349px;
			height:133px;
			margin-top:45px;
			margin-left:15px;
			background:url(../images/logo.png) no-repeat;
		}
		*html #logo a{ 		
			background:url(../images/logo.gif) no-repeat;	
		}
		
		.homepagina #logo a{
			margin-top:75px;
		}
		
	#slogan_blok{
		float:right;
		width:399px;
		height:72px;
		color:#fff;
		padding:20px;
		margin-top:88px;
		padding-top:15px;
		vertical-align:center;
		background:#f16100;
	}
	
	.homepagina #slogan_blok{
		height:177px;
		width:439px;
		padding:0;
		margin-top:46px;
	}
	
	
	#content{
		float:left;
		width: 984px;
	}
	
	#content_links{
		float:left;
		width:485px;
		padding:20px;
		overflow:hidden;
		padding-right:40px;
	}
	
	#content_rechts{
		float:right;
		width:399px;
		padding:20px;
		margin-bottom:15px;
		background:#ececec;
	}
	
		#content_rechts ul{
			margin-left:20px;
		}
		
		#content_rechts li{
			list-style:decimal;
			margin-bottom:14px;
		}

		.getal{
			padding-right:5px;
			padding-left:0px;
			color:#fff;
			float:left;
			width:23px;
			height:20px;
			text-align:center;
			clear:both;
			background:url(../images/li_bg.gif) no-repeat left top green;
		}
		
		.video_lijn a{
			float:left;
			width:90%;
			padding-left:15px;
			border-left:2px solid #f16100;
			margin-bottom:15px;
			color:#000;
		
		}
		.video_lijn a:hover{
			text-decoration:none;
			color:#f16100;
		}
		
		.pers_lijn a{
			float:left;
			width:90%;
			padding:0;
			padding-left:15px;
			border-left:2px solid #f16100;
			
			color:#000;
		
		}
		.pers_lijn a:hover{
			text-decoration:none;
			color:#f16100;
		}
		
		.arrow_down a{
			float:left;
			width:44px;
			height:30px;
			clear:both;
			margin-left:170px;
			background:url(../images/arrow_btn.gif) no-repeat top;
		}
		.arrow_down a:hover{
			background-position:bottom;
		}
		
#footer{
	width:100%;
	margin:0 auto;
	float:left;
	background:url(../images/footer_top.gif) repeat-x top;
}

	#footer_container{
		margin:0 auto;
		width: 984px;
		min-height:150px;
	}

	#footer_grafiek{
		float:left;
		margin:0;
		padding:0;
	}	
	
	.footer_blok{
		float:right;
		width:439px;
	}
	
		.footer_blok_top{
			float:left;
			width:419px;
			height:27px;
			background:#f16100;
			padding-left:20px;
			color:#fff;
			padding-top:5px;
			font-size:17px;
		}
		.footer_blok_content{
			float:left;
			width:399px;
			padding:20px;
			min-height:150px;
			background:#fff;
		}

			.footer_blok_content ul{
				margin:0;
				padding:0;
				margin-left:12px;
			}
			.footer_blok_content li{
				margin:0;
				padding:0;
				list-style:decimal;
			}
		
		.telnummer{
			font-size:24px;
			color:#f16100;
			font-weight:bold;
		}
		
		.homepagina .footer_blok{
			width:322px;
			margin-right:3px;
			margin-left:3px;
		}	
		*html .homepagina .footer_blok{
			width:319px;
		}
		
		.homepagina .footer_blok_top{
			width:302px;
		
		}	
		*html .homepagina .footer_blok_top{
			width:299px;	
	
		}
		
		.homepagina .footer_blok_content{
			width:282px;
			min-height:230px;
			background:#ededed;
		}
		*html .homepagina .footer_blok_content{
			width:279px;
		}
	
/* ----------------------------------------------
	CLEARER, it will not stretch otherwise
	____________________________________________ */
	
.clearer{ 
	clear: both;
} 

/* ----------------------------------------------
	CONTENT STYLES
	____________________________________________ */

h1{
	border-left:2px solid #f16100;
	font-weight:normal;
	padding-left:15px;
	font-size:25px;
	margin-top:0px;
}

h2{
	color: #f58233;
	margin:0;
	padding: 0;
	font-size:22px;
	font-weight:normal;
	margin-bottom:10px;
}

h3{
	color: #f58233;
}

h4{
	color: #000;
}

h5{
	color: #000;
}

hr{
	height:1px;
	color:#000000;
}

a {
	color: #f16100;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

input[type=text]{
	width:200px;
	padding:3px;
	font-size:13px;
	color:#000;
	border:1px solid #000;
	background:#fff;
}

input[type=submit]{
	color:#000;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:15px;
	border:1px solid #999999;
	background:#ece9d8;
}

.bron{
	font-size:11px;
	
}

.qoute{
	font-size:24px;
}

.groen{
	color:#8cb813;
}

.rood{
	color:#be0100;
}

.small{
	font-size:10px;
}

textarea{
	height:80px;
	width:450px;
}

input{
	border:1px solid #c9c9c9;
}

.form_veld{
	border:1px solid #c9c9c9;
	
}