
	/*
	GROENEWOLD MEDIA COPYRIGHT (C) 2009.
	*/

	*{
		margin:								0 auto;
		padding:							0;
		border:								none;
		font-family:						Calibri, Sans-serif;
		letter-spacing:						0;
		color:								#4D5A49;
		text-decoration:					none;
	}

	html, body{
		width:								100%;
		height:								auto !important;
		height:								100%;
		font-size:							12px;
	}
	
	html, body {
		margin-left: 						-0.1px; 
	}	
	
	html{
		background:							#4d342e url(/images/layout/website_background.jpg) repeat center;
	}
	
	h1{	font-size:							24px; }
	h2{	font-size:							20px; }
	h3{	font-size:							16px; }
	h4{	font-size:							14px; }
	h5{	font-size:							12px; font-weight:bold; }
	h6{	font-size:							12px; }
	
	strong{
		color:								#182115;
	}
	
	#website_holder{
		background:							url(/images/layout/body_background.png) center repeat-y;
		position:							relative;
		width:								1024px;
		overflow:							auto;
	}
	
	#website_container{
		background:							url(/images/headers/s_011.jpg) center top no-repeat;
		position:							relative;
		width:								980px;
		height:								auto !important;
		height:								100%;
		overflow:							auto;
		padding:							0 22px 0 22px;
	}
	
	#main_logo{
		background: 						url(/images/layout/logo.png) no-repeat right bottom;
		height:								100px;
		width:								2980px;
		margin:								215px 0px 0px -2000.1px;
	}
		
	a:hover{
		border-bottom:						#4D5A49 1px dashed;
	}
	
	#main_menu{
		width:								960px;
		padding:							10px;
		height:								18px;
		background-color:					#000000;
	}
	
	#main_menu li{
		text-transform:						uppercase;
		list-style:							none;
		float:								left;
		margin:								0px 10px 0px 10px;
	}
	
	#main_menu li.right{
		float:								right;
	}

	#main_menu li a{
		font-size:							12px;
		color:								#FFFFFF;
	}
	
	#main_menu li a:hover{
		border-bottom:						#FFFFFF 1px dashed;
	}

	#main_menu li img{
		vertical-align:						top;
	}
	
	#main_content{
		padding:							0px 25px 0px 25px;
	}
	
	#big_content{
		float:								left;
		width:								650px;
		margin-right:						25px;
	}
	
	#left_content{
		float:								left;
		width:								450px;
		margin-right:						25px;
	}
	
	#mid_content{
		float:								left;
		width:								175px;
		margin-right:						25px;		
	}
	
	#right_content{
		float:								left;
		width:								245px;
	}
	
	.content_item{
		margin-top:							25px;
		padding:							10px;
	}
	
	.colored{
		background-color:					#E6E6E6;
	}
	
	.nieuws_item{
		margin-top:							25px;
		text-align:							justify;
		line-height:						16px;
	}
	
	.ad_item{
		margin-top:							25px;
		text-align:							center;
		line-height:						16px;
	}

	.ad_item img{
		padding:							5px;
		background-color:					#E6E6E6;		
	}
	
	.ad_item img:hover{
		padding:							4px;
		border:								#4D5A49 1px dashed;
	}
	
	.gm_ad_item{
		margin-top:							25px;
		border:								#4D5A49 1px dashed;
		width:								245px;
		cursor:								pointer;
	}
	
	.ad_item a:hover{
		border:								none;
	}
	
	.laatste_fotos{
		width:								165px;
		height:								165px;
		padding:							5px;
		background-color:					#E6E6E6;
	}
	
	.laatste_fotos:hover{
		padding:							4px;
		border:								#4D5A49 1px dashed;
	}
	
	.laatste_fotos_holder{
		margin-bottom:						10px;
	}
	
	.laatste_fotos_holder a{
		border:								none;
	}
	
	.nieuws_titel, .nieuws_onderschrift{
		text-transform:						uppercase;
	}
	
	#pagina_control{
		margin-top:							25px;
		padding:							10px;
		background-color:					#E6E6E6;
		font-size:							12px;
		font-weight:						bold;
	}
	
	.reactie_item{
		padding:							2px;
		margin-bottom:						10px;
		cursor:								pointer;
		border-bottom:						1px #4D5A49 dashed;
	}
	
	.reactie_item:hover{
		background:							#E6E6E6;
		border-bottom:						1px #4D5A49 dashed;
	}
	
	.agenda_item{
		padding:							2px;
		margin:								5px 10px 0px 50px;
		cursor:								pointer;
		border-bottom:						1px #FFFFFF dashed;	
	}
	
	.agenda_item:hover{
		background:							#E6E6E6;
		border-bottom:						1px #4D5A49 dashed;	
	}

	.agenda_date_rule, .agenda_date_block{
		float:								left;
		cursor:								pointer;
	}
	
	.agenda_date_content{
		margin-top:							15px;
		overflow:							auto;
		height:								auto;
	}
	
	.agenda_date_rule{
		margin:								15px 0px 0px 25px;
	}
	
	.agenda_item h4{
		margin:								0;
	}
	
	.agenda_date_block{
		width:								40px;
		height:								50px;
		background:							#E6E6E6;
		padding:							5px;
		text-align:							center;
		border:								1px #4D5A49 dashed;
	}
	
	.agenda_date{
		margin-bottom:						40px;
	}	
	
	.links_item{
		padding-bottom:						4px;
		margin-bottom:						10px;
		cursor:								pointer;
		border-bottom:						1px #E6E6E6 dashed;
		text-align:							justify;
		font-size:							11px;
	}
	
	.links_item:hover{
		background-color:					#FFFFFF;
	}
	
	.meest_gelezen{
		margin-bottom:						4px;
	}
	
	#footer{
		float:								left;
		padding:							15px;
		background-color:					#E6E6E6;
		width:								930px;
		height:								15px;
		margin:								10px;
		text-align:							center;
		font-weight:						bold;
	}
	
	#foto_holder{
		width:								100%;
		height:								100%;
		overflow:							auto;
	}
	
	.foto_item{
		width:								80px;
		height:								80px;
		margin:								0 10px 10px 0;
		border:								#FFFFFF 1px dashed;
		float:								left;
		cursor:								pointer;
		padding:							5px;
		background-color:					#E6E6E6;		
	}
	
	.foto_item:hover{
		border:								#4D5A49 1px dashed;
	}	
	
	.foto_item img{
		width:								80px;
		height:								80px;
	}
	
	.galerij_item{
		overflow:							auto;
		padding:							10px;
		border-bottom:						1px #4D5A49 dashed;
	}
	
	.galerij_item:hover{
		background-color:					#E6E6E6;
	}
	
	#comment_form{
		overflow:							auto;
	}		
	
	.comment_column_1, .comment_column_2, .comment_column_3, .comment_column_4, .comment_column_5{
		float:								left;
		margin:								0 15px 0 0;
		overflow:							auto;
	}
	
	.comment_column_1, .comment_column_4{
		width:								80px;
	}
		 		
	.error{
		color:								#FF0000;
	}
	
	.spamcode{
		text-transform:						uppercase;
	}	
	
	.comment_area{
		width:								350px;
	}
	
	.add_reactie_button{
		background:							#4D5A49;
		color:								#FFFFFF;
		padding:							2px;
		cursor:								pointer;
	}
	
	.add_reactie_button:hover{
		background-color:					#FF0000;
		color:								#FFFFFF;
	}


	/* GOOGLE */
			
	#google_ads{
		height:								250px;
		margin:								0 0 0 -10px;
	}
	
	#google_ads_overlay{
		background:							#FFFFFF;
		width:								250px;
		margin:								-20px 0 0 -10px;
		height:								20px;
		position:							relative;
	}
	
	#google_ads a:hover{
		border:								none;
	}
	
	.google_ads_item{
		margin-bottom:						15px;
		cursor:								pointer;
		border-bottom:						1px #FFFFFF dashed;
	}
	
	.google_ads_item:hover{
		background:							#E6E6E6;
		border-bottom:						1px #4D5A49 dashed;
	}

	
	/* FORMULIER */
	
	#zoek_form{
		margin-top:							3px;
		height:								20px;
	}
	
	#zoek_form input{
		border:								#4D5A49 1px solid;
		float:								left;
	}
	
	#zoek_form input[type=text]{
		width:								175px;
		height:								16px;
		margin-right:						10px;
	}
	
	#zoek_form input[type=submit]{
		color:								#FFFFFF;
		background-color:					#4D5A49;
		cursor:								pointer;
		height:								18px;
	}
	
	#zoek_form input[type=submit]:hover{
		color:								#4D5A49;
		background-color:					#FFFFFF;
	}
