@charset "utf-8";
/* CSS Document */

body {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	background-color:#ecee90;
	background-image:url(../images/back_site.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 , h2 ,h3 { 
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	color:#34732d;
}

a
{
	outline: none;	
}

.nav_sub {  width:115px;  }
.nav_sub a{ 
	background-color:#f3edb9; 
	text-align:left; 
	font-size:12px; 
	width:115px; 
	padding: 0px 0px 0px 5px;  
	color:#407b39; 
	text-decoration: none;
	font-weight:bold;
	border:2px solid #407b39;
	border-top:0px;
} 

.nav_sub a:hover { color:#407b39; padding: 0px 0px 0px 5px; background-color:#FFFFFF; text-decoration:none;  }

.menu-header ul  { /* alle lists */
	padding:0px ;
   	margin: 0;
   	list-style: none;
   	display: block;
   	float:left;
	height:34px;
} 

.menu-header ul a { /* alle lists */ 
   display:block;
} 


.menu-header ul a:hover { /* alle lists */ 
   display:block;

} 

.menu-header li { /* alle list items */ 
   float: left; 
   position: relative;
} 

.menu-header li ul { /* sub items */ 
   display: none; 
   position: absolute; 
   top: 28px; 
   float:left;
   margin-left:-90px;
   margin-top:0px;
   width:100px;
} 

.menu-header li>ul { /* postitie resetten voor alle browsers behalve IE */ 
   top: auto; 
   left: auto; 
} 

.menu-header li:hover ul, .menu-header li.over ul { /* lists nested onder hovered list items */ 
   display: block;
   line-height:16px;
   font-family:Arial, Helvetica, sans-serif;   
}

.clr { clear:both; }

.header { 
	width:862px;
}

.menu-header {
	width:862px;
	background-image:url(../images/menu_back.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:left;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
	}
	
	.menu-header ul {
		float:left;
		padding-left:90px;
		margin:0px 0px 0px 0px ;
		list-style:none;
	}
	
	.menu-header li {
		float:left;
		padding:0px 0px 0px 0px ;
		margin:0px 0px 0px 0px ;
		margin-top:0px;
		height:34px;
		line-height:34px;
		list-style:none;
	}

.content-container-home {
	width:776px;
	height:528px;
	text-align:left;
	background-image:url(../images/back_content_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:25px;
}

.text-content-actie-image {	
	margin-left:28px;
	
}

.text-content-agenda { 
		margin-left:70px;
		margin-top:33px;
		float:left;
		width:220px;
		min-height:150px;
	}
	
	.text-content-agenda a{
		color:#000000;
	}
	
	.text-content-agenda a:hover{
		color:#000000;
		text-decoration:none;
	}
	
	.agenda-datum {
		font-weight:bold;
		color:#bc252c;
	}

.text-content-blok {
	float:left;
	margin-top:108px;
	font-size:10px;
	width:250px;
	}
	
	.text-content-blok-item {
		background-color:#FFFFFF;
		width:231px;
		display:block;
		position: relative;
	}
	
	.text-content-blok-item a{
		background-color:#FFFFFF;
		display:block;
		padding:5px 5px 5px 5px ;
		text-decoration:none;
		color:#34732d;
	}
	
	.text-content-blok-item a:hover{
		background-color: #ecee90;
		display:block;
		text-decoration:none;
	}
	
	.text-content-datum , .text-content-pijl { 
		font-weight:bold;
		color:#bc252c;
		text-decoration:none;
	}
	
	.text-content-datum a , .text-content-pijl a {
		text-decoration:none;
		font-weight:bold;
	}
	
	.text-content-pijl {
		margin-left:160px;
	}

.content-container { 
	width:776px;
	text-align:left;
	}
	
	.header-content { 
		background-image:url(../images/back_header_content.jpg);
		background-position:center;
		background-repeat:no-repeat;
		height:58px;
		padding-left:50px;
		margin: 0px 0px 0px 0px ;
		}
		
		.header-content-title {
			float:left;
			margin-top:35px;
			width:674px;
		}
		
		.header-content-sluiten {
			float:left;
			margin-top:28px;
		}
	
	.text-content { 
		background-image:url(../images/back_content.jpg);
		background-repeat:repeat-y;
		background-position:top;
		padding-bottom:15px;
	}
	
	.text-content-container {
		background-color:#f3edb9;
		padding:25px 25px 25px 25px;
		width:681px;
		margin-left:25px;
	}
	
	.text-content-container a {
		color:#bc252c;
	}
	
	.text-content-container span {
		margin: 0px 0px 0px 0px;
		margin-right:20px;
		text-align:center;
		float:right;
		clear: right;
		width:160px;
	}
	
	.text-content-container img {
		padding: 0px 10px 10px 0px;
		float:left;
		clear: left;
	}

.home-zoek-landwinkel {
	padding:5px 0px 5px 0px ;
	background-color:#FFFFFF;
	float:left;
	margin-top:108px;
	margin-left:10px;
	width:185px;
	height: 110px;
}
.home-zoek-landwinkel p
{
	margin: 0px;
	padding: 0px 0px;
	font-size: 10px;
}
	.home-zoek-landwinkel strong, .home-zoek-landwinkel b
	{
		color: #34732D;
		font-size: 11px;
	}

.home-zoek-landwinkel select {
	width:166px;
	margin:5px 5px 5px 5px ;
}

	.home-link-zoek-landwinkel 
	{
		position: absolute;
		margin-top: 20px;
		width: 200px;
	}
		.home-link-zoek-landwinkel a
		{
			position: relative;
			color: #000000;
			text-decoration: underline;
			font-weight: bold;
			width: 141px;
			height: 19px;
		}
	
.footer {
	background-color:#333333;
	background-image:url(../images/footer-back.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:794px;
	height:35px;
	line-height:35px;
}

.sub_menu_pagina {

	float:right;
	margin-left:10px;
	margin-bottom:10px;
	padding:5px 5px 5px 5px;
	background-color:#e9eb88;
	width:200px;
	}
	
	.submenu_item_title {
		font-size:12px;
		font-weight:bold;
		line-height:20px;
		min-height:20px;
		color:#34732d;
	}
	
	.submenu_item {
		background-color:#f3edb9;
		margin-top:5px;
		display:block;
	}
	
	.submenu_item a{
		display:block;
		padding:5px 5px 5px 5px ;
	}
	
	.submenu_item a:hover{
		background-color:#ffffff;
	}
	
.nieuws_section , .agenda_section { 
	float:left;
	width:320px;
	background-color:#e9eb88;
	padding:5px 5px 5px 5px ;
	margin-right:10px;
	}
	
	.agenda_section { margin-right:0px; }
		
	.section_item {
		background-color:#FFFFFF;
		margin-top:5px;
		display:block;
	}
	
	.section_item a{
		display:block;
		padding:5px 5px 5px 5px ;
		text-decoration:none;
		color:#000000;
	}
	
	.section_item img{
		padding:0px 0px 0px 0px ;
		margin:0px 10px 0px 0px ;
	}
	
	.section_item a:hover{
		display:block;
		background-color:#f3edb9;
	}
	
	.section_item_nav {
		background-color:#FFFFFF;
		margin-top:5px;
		padding:5px 5px 5px 5px ;
		text-align:center;
	}
	
.product_item {
	background-color:#FFFFFF;
	padding:15px 15px 15px 15px ;
	text-align:center;
	float:left;
	margin-right:20px;
	margin-top:20px;
	min-width:150px;
	
	}
	
	.product_item img{
		padding:5px 0px 0px 0px ;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	
	.product_item a{
		color:#bc252c;
		font-weight:bold;
	}
	
	.product_item a:hover{
		text-decoration:none;
	}
	
.product_zoeken {
	background-color:#FFFFFF;
	padding:15px 15px 15px 15px ;
}

.mod_film_tour_back {
	background-color:#f2efb8; 
	padding:50px; 
	margin-right:20px;
	margin-left:25px;
	background-image:url(../images/mod_film_tour_back.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	width:631px;
}

.mod_film_tour_title {
	float:left;
	margin-left:90px;
	font-size:14px;
	margin-top:110px;
	width:170px;
}

.home_meer_nieuws , .home_meer_nieuws a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	position: relative;
	margin-top: 3px;
}
	.image_overzicht a {
		float: left;
		width: 150px;
		height: 140px;
		margin: 0px 5px 5px 0px;
		text-indent: -9999px;
	}
	.fotoalbum {
		height: 535px;
		width:450px;
	}
	.fotoalbum img {
		height: 450px;
	}
	.fotonav {
		width: 440px;
		height: 20px;
		background-color: #fff;
		overflow: none;
		padding: 5px;
		}
		.fotonav span {
			clear: none;
			float: none;
			margin: 0px;
			text-align: left;
			width: auto;
			line-height: 20px;
		}
		.album_naam {
			float: left;
		}
		.fotonav .nav {
			float: right;

		}
		.fotonav img {
			padding: 0px;
			clear: none;
			float: none;
			padding: 0px 10px 0px 0px;
		}