@charset "utf-8";
/* CSS Document  */

/* General settings */

#logoprint {
	display:none;
}

body {
	background:#FFFFFF;
	font-size:12px;
	color: #0065371;
	line-height: 18px;
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

a, a:visited, a:active {
	color:#78aa35;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

ul {
	margin: 10px 0 0 16px;
	padding: 0;
}

ul li{
	margin: 0 ;
	padding: 0;
}

form {
	margin:0;
	padding:0;
}

img { border: none; }
p { margin-top: 0; }

img, div, a { behavior: url(/iepngfix.htc) }


.pijl{
	vertical-align: middle;
}


/* layout */

#wrapper {
	width: 100%;
	background-image: url("../img/background.jpg");
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#container {
	width:955px;
	position: relative;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	margin: 0px auto;
	padding:0px;
}

#homeknop{
	position:absolute;
	left: 790px;
	top:68px;
	display:block;
	width:50px;
	font-size:11px;
}

#logo {
	position: relative;
	width: 955px;
	height: 92px;
}

#taalkeuze {
	position: absolute;
	height: 15px;
	top: 70px;
	left: 834px;
}

#taalpopup {
	position: absolute;
	top: 70px;
	left: 773px;
	z-index: 800px;
	width: 131px;
	height: 23px;
	background-image: url(../img/back_taalkeuze.gif);
	background-repeat: no-repeat;
	visibility: hidden;
	font-size: 11px;
	padding: 5px 0px 0px 15px
}

.logospacer {
	position: absolute;
	left: 400px;
}

#taalkeuze img{
	margin-right: 9px;
}

/* Zoeken */

#zoeken {
	position: relative;
	float: right;
	width: 180px;
	font-size: 11px;
	padding-top:5px;
	z-index: 50;
}

#zoeken .zoekveld {
	width:135px;
	border:0px;
	background-image:url("../img/back_search.gif");
	background-position:top left;
	background-repeat:no-repeat;
	font-size:10px;
	height:15px;
	padding-left:10px;
}
#zoeken .verstuur {
	width:16px;	
	height:16px;
}

#menu {
	width:955px;
	background-image:url("../img/nl/back_menu.gif");
	background-position: left;
	background-position: top;
	background-repeat: no-repeat;
	position: relative;
	height: 31px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 100;
}

#content_left_breed {
	position:relative;
	float: left;
	width:712px;
	margin-top:14px;
	z-index:1;
	min-height:600px;
	height: auto !important;
	height: 600px;	
}

#content_left {
	position:relative;
	float: left;
	width: 190px;
	margin-top: 14px;
	z-index: 1;
	border:0px solid #00CC33;
}

#content_center {
	position: relative;
	float: left;
	width: 516px;
	z-index: 1;
	min-height: 500px;
	padding-top: 69px;
	height: auto !important;
	height: 500px;	

	border: 0px solid red;
}

#content_right {
	position:absolute;
	left:710px;
	width: 232px;
	margin: 14px 0px 0px 9px;
	font-size:11px;
	border:0px solid red;
	padding:0;
	float:right;
}

#content_right_breed {
	position:relative;
	float: left;
	width: 763px;
	z-index: 1;

	min-height: 500px;
	padding-top: 69px;
	height: auto !important;
	height: 500px;	
}


/* Footer */

#footer {
	clear: both;
	position: relative;
	display: block;
	width: 955px;
	padding-top: 20px;
	height: 10px;
	font-size: 11px;
	color: #006537;
}

#footercontent {
	width: 955px;
	border-top: 1px solid #f3e211;
}

#footercontent a{
	color: #006537;
	margin: 0px 4px 0px 4px
}

#copyright {
	position: relative;
	float: right;
	width: 150px;
	text-align: right;
}
/* END Footer */


/********* start submenu **********/

#sub_container {
	float: left;
	width: 150px;
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background-image: url("../img/back_sub_content.gif");
	background-position: left top;
	background-repeat: no-repeat;
	padding: 28px 27px 0px 13px;
	margin: 0px 0px 20px 0px;
}

#username{
	color: #006537;
}

#sub_container ul  {
	margin: 0px;
	padding: 0px;
}

#sub_container ul li {
	list-style-type: none;
}

#sub_container ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}

#sub_container ul li a{
	display: block;
	width: 131px;
	min-height: 16px;
	height: auto !important;
	height: 16px;
	background-image: url("../img/bullit_submenu01.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 15px 0px 0px 0px;
	padding-left: 19px;
}

#sub_container ul li a.actiefsub{
	background-image: url("../img/bullit_submenu02.gif");
}

#sub_container ul li a:hover{
	background-image: url("../img/bullit_submenu02.gif");
}

#subsubmenu a {
	background:url(../img/bullit_sub_03.gif) 7px 7px no-repeat !important;
	margin: 0px  !important;
	padding-left: 19px  !important;
	font-size: 11px;
}

#subsubmenu a:hover, #subsubmenu a.subsubactive, a.subsubactive:link, a.subsubactive:hover {
	font-weight: bold;
	color: #0b4222;
	text-decoration: none;
}



/********* END submenu **********/



/* Actiebanners / Wist je dat */

#wistjedat {
	clear: both;
	width: 146px;
	background-image: url("../img/back_wistjedat_top.gif");
	background-repeat: no-repeat;
	font-size: 11px;
	color: #006537;
	padding: 13px 15px 0px 15px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
}


#actiebanner {
	clear: both;
	width: 176px;
	font-size: 11px;
	color: #006537;
}
	#actiebanner p {
		font-size: 11px;
		color: #78aa37;
		line-height: 15px;
	}















/********** Midden content Algemeen ********/

#print {
	position:absolute;
	width: 17px;
	height: 17px;
	left: 498px;
	top: 42px;
	z-index: 80;
}
	#content_right_breed #print{
		left: 730px;
	}

#pagetitel_top {
	position:absolute;
	width: 433px;
	height: 20px;
	left: 0px;
	top: 42px;
	z-index: 80;
}
#pagetitel {
	position:relative;
	width: 433px;
	height: 20px;
	margin: 25px 0px 0px 0px;
	z-index: 80;
}

h3{
	font-size: 12px;
	color: #78aa37;
	line-height: 15px;
	font-weight: bold;
	margin: 0px;
}

h4{
	font-size: 13px;
	color: #006537;
	line-height: 15px;
	font-weight: bold;
	margin: 0px;
}

.divider{
	margin-top: 10px;
}
	.divider#right{
		float: right;
	}

#options_menu{
	position:relative;
	float: right;

	width: 178px;
	height: 190px;

	padding: 0px;
	margin: 45px 0px 8px 0px;	

	background-image: url("../img/bg_options_menu.gif");
	background-repeat: no-repeat;

	border: 0px solid red;
}
	#options_menu ul{
		font-size: 11px;
		color: #0065371;
		line-height: 25px;
		font-family:Arial, Helvetica, sans-serif;
		margin: 10px 0px 0px 10px;
		padding: 0px;
		width: 162px;
	}
	#options_menu ul li{
		display: block;
		list-style: none;
		background-image: url("../img/bg_list_options_menu.gif");
		background-repeat: repeat-x;
		background-position: bottom;
		padding: 1px 0px 1px 0px;
	}
	#options_menu ul li span{
		margin: 2px 0px 4px 4px;
	}

#options_menu a {
	font-size: 11px;
}

#options_menu a:hover {
	font-weight: bold;
	color: #0b4222;
	text-decoration: none;
}




/********** Midden content - text pagina algemeen - */

.tekstcontainer_algemeen{
	width: 505px;
	position: relative;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin: 0px 0px 35px 0px;
	padding: 10px 14px 4px 0px;
	display: block;


	border: px solid green;
	
}
	.tekstcontainer_algemeen .text{
		color: #006537;
	}
	.tekstcontainer_algemeen img.text_img_rechts{
		float: right;
		margin: 4px 0px 4px 8px;
	}
	.tekstcontainer_algemeen img.text_img_links{
		float: left;
		margin: 4px 8px 4px 0px;
	}

#link_list_algemeen{
	width: 519px;
	position: relative;
	min-height: 95px;
	height: auto !important;
	height: 95px;
	margin: 0px 0px 1px 0px;
	padding: 10px 14px 4px 0px;
	display: block;

	border: 0px solid red;
}
	#link_list_algemeen ul{
		color: #78aa35;
		margin: 10px 0px 0px 16px;
		padding: 0px;
	}
	#link_list_algemeen ul li{
		list-style-image: url("../img/bullit.gif");
	}



/********** Midden content - Bonduelle - */

#topvisual{
	width: 519px;
	height: 187px;
	position: relative;
	margin: 0px 0px 1px 0px;
	display: block;
	background-image: url("../img/bg_top_visual.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
	#topvisual .topvisual_img{
		float: left;
		width: 210px;
		height: 187px;
		margin-right: 6px;
	}
	#topvisual .topvisual_text{
		display: block;
		margin: 25px 10px 6px 0px;
		font-size: 12px;
		color: #016436;
		line-height: 15px;
	}
	#topvisual .topvisual_corner_img{
		position: absolute;
		top: 100px;
		left: 104px;
		width: 400px;
		text-align: right;
		border:0px solid red;
	}
	#topvisual .topvisual_corner_img img{
		float: right;
		padding-right:5px;
	}



.overviewpage_highlight,
.media_highlight {
	width: 519px;
	position: relative;
	margin: 0px 0px 1px 0px;
	padding: 20px 14px 4px 0px;
	display: block;
	border: 0px solid green;
	clear:both;
}

.overviewpage_highlight .highlight_img,
.media_highlight .media_img{
	margin: 0px 14px 10px 0px;
	float: left;

}

.overviewpage_highlight .highlight_img {
	width:140px;
}
.overviewpage_highlight .highlight_text,
.nieuws_highlight .nieuws_highlight_text,
.media_highlight .media_text{
	width: 354px;
	min-height: 85px;
	height: auto !important;
	height: 85px;
	float: left;
	font-size: 12px;
	color: #016436;
	line-height: 15px;

	border: 0px solid blue;
}
.overviewpage_highlight .highlight_text p,
.media_highlight .media_text p,
#topvisual .topvisual_text p{
	margin: 4px 0px 10px 0px;

	border: 0px solid black;
}

.meer_content{
	clear:both;
	margin: 4px 0px 0px 0px;
	font-size: 12px;
	display: inline;
}





/********** Midden content - Contact - */













/* Midden content - Contact Mail Bonduelle - */


#topcontent{
	width: 519px;
	position: relative;
	margin: 0px 0px 14px 0px;
}
	#topcontent .topcontent_text{
		display: block;
		margin: 25px 10px 4px 0px;
		font-size: 12px;
		color: #016436;
		line-height: 15px;
	}


#onderwerp_container{
	width: 490px;
	height: 22px;
	position: relative;
	margin: 0px 0px 1px 0px;
	display: block;
	background-image: url("../img/bg_form_onderwerp.jpg");
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 8px 16px 8px 16px;
	line-height: 2px;

	border: 0px solid red;
}


.vraag_form_container{
	width: 519px;
	color: #006537;
	padding: 0px;
	margin: 0px;	
	border: 0px solid blue;
}
.tekstje {
display:block;
width:250px;
float:left;
padding-bottom:20px;

}











/***** Midden content - Acties & Nieuws - */

.nieuws_highlight{
	width: 519px;
	position: relative;
	min-height: 95px;
	height: auto !important;
	height: 95px;
	margin: 0px 0px 1px 0px;
	padding: 10px 14px 4px 0px;
	display: block;
	border: 0px solid green;
}
	.nieuws_highlight .nieuws_highlight_text p{
		margin: 4px 0px 10px 0px;

		border: 0px solid black;
	}
	.nieuws_highlight .nieuws_highlight_text a.linkblok,
	.media_highlight .media_text a.linkblok{
		color: #016436;
	}
	.nieuws_highlight .nieuws_highlight_text a.linkblok:hover,
	.media_highlight .media_text a.linkblok:hover{
		text-decoration: none;
		color: #78aa37;
	}
	.nieuws_highlight .nieuws_highlight_img img{
		margin: 0px 0px 4px 14px;
		float: right;
		border: 0px;
		display: block;
	}


/* Midden content - Nieuwsbericht - */

.nieuwsbericht{
	width: 519px;
	position: relative;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin: 0px 0px 35px 0px;
	padding: 10px 14px 4px 0px;
	display: block;
	border: 0px solid green;
}
	.nieuwsbericht h3{
		color: #006537;
	}
	.nieuwsbericht .nieuwsbericht_text{
		color: #006537;
	}
	.nieuwsbericht img.nieuwsbericht_img{
		float: right;
		margin: 4px 0px 4px 8px;
	}

#nieuwsberichten_list{
	width: 519px;
	position: relative;
	min-height: 95px;
	height: auto !important;
	height: 95px;
	margin: 0px 0px 1px 0px;
	padding: 10px 14px 4px 0px;
	display: block;

	border: 0px solid red;
}
	#nieuwsberichten_list ul{
		color: #78aa35;
		margin: 10px 0px 0px 16px;
		padding: 0px;
	}
	#nieuwsberichten_list ul li{
		list-style-image: url("../img/bullit.gif");
	}



/***** Midden content - Vacatures - */


.vacature_overview{
	width: 519px;
	position: relative;
	min-height: 95px;
	height: auto !important;
	height: 95px;
	margin: 0px 0px 1px 0px;
	padding: 10px 14px 4px 0px;
	display: block;

	border: 0px solid green;
}
	.vacature_overview .vacature_overview_text p{
		margin: 4px 0px 10px 0px;
		color: #016436;
	}
	.vacature_overview .vacature_overview_text a.linkblok{
		color: #016436;
	}
	.vacature_overview .vacature_overview_text a.linkblok:hover{
		text-decoration: none;
		color: #78aa37;
	}


/* Midden content - Vacature-detail - */



.vacature{
	width: 519px;
	position: relative;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin: 0px 0px 35px 0px;
	padding: 10px 14px 4px 0px;
	display: block;

	border: 0px solid green;
}
	.vacature .vacature_text{
		color: #006537;
	}
	.vacature .vacature_text strong.light{
		color: #78aa37;
	}








/***** Midden content - Recepten-zoekpagina - */


#recepten_zoekmodule{
	width: 519px;
	height: 404px;
	position: relative;
	margin: 0px;
	display: block;
	background-image: url("../img/bg_receptenzoeker.gif");
	background-repeat: no-repeat;
}
	#recepten_zoekmodule .uitlegtekst{
		float: left;
		width: 165px;
		height: 352px;
		margin: 25px 0px 13px 13px;
		padding: 0px 15px 0px 0px;

		background-image: url("../img/divider_receptenzoeker.gif");
		background-position: top right;
		background-repeat: no-repeat;

		border: 0px solid red;
	}
	#recepten_zoekmodule .uitlegtekst p{
		font-size: 12px;
		color: #0b4222;
		line-height: 15px;
	}
	#recepten_zoekmodule .form_container{
		float: right;
		width: 290px;

		height: 366px;
		margin: 25px 16px 0px 0px;
		padding: 0px 2px 0px 4px;

		font-size: 11px;
		color: #597e27;
		line-height: 15px;

		border: 0px solid green;
	}

/* Midden content - Recepten-zoekmodule compact - */


#recepten_zoekmodule_compact{
	width: 760px;
	height: 212px;
	position: relative;

	overflow: hidden;

	display: block;
	background-image: url("../img/bg_topcontent_breed.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 20px 0px;
	border:0px solid red;

}
	#recepten_zoekmodule_compact .form_container{
		float: left;
		width: 750px;

		height: 350px;
		margin: 12px 16px 0px 0px;
		padding: 0px 2px 0px 14px;

		font-size: 11px;
		color: #597e27;
		line-height: 15px;

		border: 0px solid green;
	}
	#recepten_zoekmodule_compact .form_container #bottom_items{
		width: 740px;
		height: 24px;
		position: absolute; 
		left: 0px;
		bottom: 10px;

		border: 0px solid green;
	}
		#recepten_zoekmodule_compact .form_container #bottom_items #result_count{
			padding: 8px 0px 0px 20px;
			float: left;
		}
		#recepten_zoekmodule_compact .form_container #bottom_items #buttons{
			float: right;
		}
		#recepten_zoekmodule_compact .form_container #bottom_items #buttons img{
			margin-right: 6px;
			margin-left: 20px;
		}

/* Midden content - Recepten-resultatenpagina - */

.result_navigation{
	position: relative;
	display: block;
	width: 760px;
	height: 20px;

	color: #006537;

	border: 0px solid green;
}
.result_navigation#smal{
	position: relative;
	display: block;
	width: 510px;
	height: 20px;

	color: #006537;

	border: 0px solid green;
}
	.result_navigation a{
		color: #006537;
	}
	.result_navigation img{
		margin: 0px 4px 0px 4px;
	}
	.result_navigation .left{
		position: absolute;
		top: 0px;
		left: 16px;
	}
	.result_navigation .right{
	float:right;
		top: 0px;
		right: 24px;
		clear: both;
	}

	.result_navigation#smal .left{
		left: 0px;
	}
	.result_navigation#smal .right{
		right: 0px;
	}





#results_container{
	width: 754px;
	position: relative;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin: 10px 0px 10px 0px;
	padding: 0px;

	display: block;

	border: 0px solid green;
}


.recept_blokje{
	float: left;
	width: 122px;
	height: 164px;
	margin: 0px 10px 10px 10px;
	border: 0px solid red;
}

.recept_blokje:hover{
	cursor:pointer;
	background-color:#e1ecc6;
	text-decoration:none;
}


.recept_blokje .recept_img{
	width: 122px;
	height: 122px;
	overflow: hidden;
}
.recept_blokje .recept_img img{
	border: 1px solid #628b2b;
}

.recept_blokje .recept_titel{
	display: block;
	width: 120px;
	margin-top: 4px;
	font-size: 11px;
	color: #597e27;
	line-height: 12px;
	text-align: center;
	border: 0px solid green;
}





/* Midden content - Recept-detailpagina - */


#recept_details_container{
	width: 580px;
	position: relative;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	display: block;
}

#recept_images{
	height: 286px;
	width: 182px;
	position: absolute;

}
	#recept_images #gerecht_img{
	}
	#recept_images #product_img{
		position: absolute;
		top: 150px;
		right: 4px;
	}


.recept_details{
	width: 374px;
	float: right;

	min-height: 250px;
	height: auto !important;
	height: 250px;

	margin: 0px 2px 0px 6px;
	padding: 0px 0px 0px 10px;
	
	display: block;

}
	.recept_details h4{
		margin: 0px 0px 6px 0px;
		padding: 0px;
	}
	.recept_details p{
		color: #006537;
		margin: 0px;
		padding: 0px;
	}
	.recept_details #waardering{
		position: relative;
		display: block;
		width: 360px;
		height: 50px;
		margin-bottom: 6px;

		font-size: 11px;
		color: #006537;
	}
		.recept_details #waardering span.left{
			position: absolute;
			top: 0px;
			left: 0px;
		}
		.recept_details #waardering span.right{
			position: absolute;
			top: 0px;
			right: 0px;
		}



.recept_bereidingswijze{
	width: 566px;
	position: relative;

	margin: 0px 0px 16px 0px;
	padding: 10px 14px 4px 0px;
	display: block;
	overflow: hidden;
}
	.recept_bereidingswijze h3{
		color: #006537;
	}
	.recept_bereidingswijze .recept_text{
		color: #006537;
	}



/* Midden content - Mijn bewaarde recepten - */


#bewaarde_recepten_zoekmodule{
	width: 570px;
	height: 212px;
	position: relative;
	display: block;
	overflow: hidden;
	background-image: url("../img/bg_bewaarde_recepten_zoeker.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 20px 0px;
}
	#bewaarde_recepten_zoekmodule .form_container{
		float: left;
		width: 570px;

		height: 350px;
		margin: 12px 16px 0px 0px;
		padding: 0px 2px 0px 14px;

		font-size: 11px;
		color: #597e27;
		line-height: 15px;

		border: 0px solid green;
	}
	#bewaarde_recepten_zoekmodule .form_container #bottom_items{
		width: 550px;
		height: 24px;
		position: absolute; 
		left: 0px;
		bottom: 10px;

		border: 0px solid green;
	}
		#bewaarde_recepten_zoekmodule .form_container #bottom_items #result_count{
			padding: 8px 0px 0px 20px;
			float: left;
		}
		#bewaarde_recepten_zoekmodule .form_container #bottom_items #buttons{
			float: right;
		}



#recepten_overview{
	position:relative;
	width: 570px;

	min-height: 150px;
	height: auto !important;
	height: 150px;

	padding: 0px;
	margin: 45px 0px 8px 0px;	

	border: 0px solid red;
}
	#recepten_overview ul{
		font-size: 12px;
		color: #0065371;
		line-height: 25px;
		font-family:Arial, Helvetica, sans-serif;
		margin: 10px 0px 0px 0px;
		padding: 0px;
		width: 560px;
	}
	#recepten_overview ul li{
		display: block;
		list-style: none;
		background-image: url("../img/bg_list_options_menu.gif");
		background-repeat: repeat-x;
		background-position: bottom;
		padding: 1px 0px 1px 0px;

		overflow: hidden;
	}
	#recepten_overview ul li.donker{
		background-color: #f7fbed;
	}
	#recepten_overview ul li span{
		margin: 2px 0px 4px 4px;
	}
	#recepten_overview ul li span#icons{
		display: block;
		width: 100px;
		margin-top: -25px;
		margin-bottom: -3px;
		float: right;
		text-align: right;
		border: 0px solid red;
	}
	#recepten_overview ul li img.icon{
		vertical-align: middle;
		margin-right: 10px;
	}








/* Midden content - voedingswaardetabel - ingrediententabel - */

table#ingredienten,
table#voedingswaarde{
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 20px 0px 10px 0px;

}
#ingredienten td,
#voedingswaarde td {
	padding:3px 8px 3px 8px;
	border-bottom: 1px solid #FFFFFF;
}

#ingredienten td a{
	color: #006537;
	text-decoration: underline;
}
#ingredienten td a:hover{
	color: #78aa35;
}

#ingredienten tr.header,
#voedingswaarde tr.header {
	background-color: #006537;
	color:#FFFFFF;
	font-weight:bold;
}
#ingredienten tr.donker,
#voedingswaarde tr.donker {
	background-color: #e0f4a3;
}
#ingredienten tr.licht,
#voedingswaarde tr.licht {
	background-color: #eff9ce;
}




/***** Midden content - Product-zoekmodule - */

#producten_zoekmodule{
	width: 519px;
	height: 264px;
	position: relative;
	display: block;
	overflow: hidden;
	background-image: url("../img/bg_product_finder.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 20px 0px;

	border: 0px solid green;
}

	#producten_zoekmodule .form_uitleg{
		float: left;
		width: 519px;
		min-height: 45px;
		height: auto !important;
		height: 45px;

		margin: 12px 16px 6px 0px;
		padding: 0px 2px 0px 14px;

		font-size: 11px;
		color: #006537;
		line-height: 15px;

	}

	#producten_zoekmodule .form_container{
		float: left;
		width: 519px;

		height: 350px;
		margin: 12px 16px 0px 0px;
		padding: 0px 2px 0px 14px;

		font-size: 11px;
		color: #597e27;
		line-height: 15px;

		border: 0px solid green;
	}
	#producten_zoekmodule .form_container #bottom_items{
		width: 500px;
		height: 24px;
		position: absolute; 
		left: 0px;
		bottom: 10px;

		border: 0px solid green;
	}
		#producten_zoekmodule .form_container #bottom_items #result_count{
			padding: 8px 0px 0px 20px;
			float: left;
		}
		#producten_zoekmodule .form_container #bottom_items #buttons{
			float: right;
		}



#producten_container{
	width: 519px;
	position: relative;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	display: block;
	border: 0px solid green;
}

.product_blokje{
	float: left;
	width: 166px;	
	margin: 0px 2px 30px 2px;
	border: 0px solid red;
	text-align:center;
}

	.product_blokje .product_img{
		width: 166px;
		
		overflow: hidden;
	}
		.product_blokje .product_img img{
			border: 0px solid #ffffff;
		}

	.product_blokje .product_titel{
		display: block;
		width: 160px;
		margin-top: 4px;
		font-size: 11px;
		color: #597e27;
		line-height: 12px;
		text-align: center;

		border: 0px solid green;
	}



.clearer {
	clear:both;
	height:0px;
	min-height:0px;
}





/***** Midden content - Product-detailpage - */

#flashprodselector {
	position: relative;
	left: -14px;
	width: 519px;
	height: 179px;
	display: block;
	z-index: 50;
}
#productcontent{
	position: relative;
	display: block;
	width: 518px;
	margin-top: 20px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	clear:both;
}
	#productcontent #productshotbig {
		width: 145px;
		min-height: 176px;
		height: auto !important;
		height: 176px;
		float: left;
		text-align: center;
		font-size: 11px;
		color: #727886;
	}
	#productcontent #productshotbig strong{
		color: #006537;
		margin-right: 6px;
	}
	#productcontent #producttxt {
		float: right;
		width: 360px;
		min-height: 80px;
		height: auto !important;
		height: 50px;
		margin-left: 1px;
		color: #727886;
	}
	#productcontent #producttxt h1{
		margin: 10px 0px 10px 0px;
		padding: 0px;
		font-size: 16px;
		font-weight: bold;
		color: #006537;
	}
	#productcontent #producttxt p{
		color: #727886;
	}
	#productcontent a.small {
		font-size:11px;
		color: #006537;
	}




/***** Midden content - voedingswaarden en allergenen - */


#zoekmodule_voedingswaarden{
	width: 519px;
	height: 247px;
	position: relative;

	overflow: hidden;

	display: block;
	background-image: url("../img/bg_voedingswaarden.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 20px 0px;

	border: 0px solid green;
}
	#zoekmodule_voedingswaarden .form_container{
		float: left;
		width: 519px;

		height: 350px;
		margin: 20px 16px 0px 0px;
		padding: 0px 2px 0px 14px;

		font-size: 11px;
		color: #597e27;
		line-height: 15px;

		border: 0px solid green;
	}
	#zoekmodule_voedingswaarden .form_container #bottom_items{
		width: 500px;
		height: 24px;
		position: absolute; 
		left: 0px;
		bottom: 10px;

		text-align: right;
		border: 0px solid green;
	}


#voedingswaarden_text{
	width: 519px;
	position: relative;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #0b4222;

	border: 0px solid green;
}



#voedingswaarden_result{
	width: 519px;
	position: relative;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	display: block;
	color: #0b4222;

	border: 0px solid green;
}

	#voedingswaarden_result .legenda{
		color: #78aa35;
		font-size: 11px;
	}
	#voedingswaarden_result .legenda img#icon{
		float: left;
		margin: 0px 8px 6px 0px;
	}

.legenda {
	font-size: 11px;
	margin-bottom:15px;
}

/* Midden content - voedingswaardetabel - ingrediententabel - */

table#voedingswaarden_licht{
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 20px 0px 10px 0px;
	color: #78aa35;
	width: 340px;
}
#voedingswaarden_licht td {
	padding:3px 8px 3px 8px;
	border-bottom: 1px solid #ffffff;;
}

#voedingswaarden_licht td.links {
	width: 160px;
	background-image: url("../img/bg_voedingswaarden_table_cel.gif");
	background-repeat: repeat-y;
	background-position: right;
	/* border-right: 1px dotted #b5c6bc; */
	text-align: right;
}
#voedingswaarden_licht td.rechts{
	text-align: center;
}
#voedingswaarden_licht tr.header {
	background-color: #006537;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

#voedingswaarden_licht tr.header td.links{
	width: 160px;
	background-image: url("../img/bg_voedingswaarden_table_cel.gif");
	background-repeat: repeat-y;
	background-position: right;
	/* border-right: 1px dotted #b5c6bc; */
	text-align: right;
}

#voedingswaarden_licht tr.donker {
	background-color: #f7fbed;
}
#voedingswaarden_licht tr.licht {
	background-color: #fcfdf8;
}


/* FAQ opmaak */
table#faq_licht{
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 20px 0px 10px 0px;
	color: #78aa35;
	width: 519px;
}
#faq_licht td {
	padding:3px 8px 3px 8px;
	border-bottom: 1px solid #ffffff;;
}

#faq_licht td.links {
	width: 15px;
	background-image: url("../img/bg_voedingswaarden_table_cel.gif");
	background-repeat: repeat-y;
	background-position: right;
	/* border-right: 1px dotted #b5c6bc; */
	text-align: right;
}
#faq_licht td.rechts{
	text-align: left;
}
#faq_licht tr.header {
	background-color: #ecf7d0;
	color: #0b4222;
	font-weight: bold;
	text-align: center;
}
#faq_licht tr.donker {
	background-color: #f7fbed;
}
#faq_licht tr.licht {
	background-color: #fcfdf8;
}





















/******************** Items Homepage ******************/

#highlight1 {
	position:relative;
	float: left;
	width:232px;
	height:156px;
	margin: 8px 8px 0 0;
	background-image:url(../img/nl/highl_acties.jpg);
	background-repeat: no-repeat; 
}

#highlight1 a {
	display:block;
	width:232px;
	height:156px;
	background-image:url(../img/nl/kader_acties_01.png);
	background-repeat: no-repeat;
}

#highlight1 a:hover {
	background-image:url(../img/nl/kader_acties_02.png);
	background-repeat: no-repeat;
}

#highlight2 {
	position:relative;
	float: left;
	width:232px;
	height:156px;
	margin: 8px 8px 0 0;
	background-image:url(../img/nl/highl_producten.jpg);
	background-repeat: no-repeat;
}

#highlight2 a {
	display:block;
	position:relative;
	width:232px;
	height:156px;
	background-image:url(../img/nl/kader_producten_01.png);
	background-repeat: no-repeat;
}

#highlight2 a:hover {
	background-image:url(../img/nl/kader_producten_02.png);
	background-repeat: no-repeat;
}

#highlight3 {
	position:relative;
	float: left;
	width:232px;
	height:156px;
	margin: 8px 0 0 0;
	background-image:url(../img/nl/highl_kinderhoek.jpg);
	background-repeat: no-repeat;
}

#highlight3 a {
	display:block;
	position:relative;
	width:232px;
	height:156px;
	background-image:url(../img/nl/kader_kinderhoek_01.png);
	background-repeat: no-repeat;
}

#highlight3 a:hover {
	background-image:url(../img/nl/kader_kinderhoek_02.png);
	background-repeat: no-repeat;
}


.txt_foundation {
	display:block;
	position:relative;
	width:116px;
	float:left;
	padding-left:8px;
	line-height:12px;
}

/******************** END Items Homepage ******************/

ul.verstuur {
padding:0;
margin:0;
}

ul.verstuur li a{
	display: block;
	width: 131px;
	height: 26px;
	background-image: url("../img/bullit_submenu01.gif");
	background-position: 0px 5px;
	background-repeat: no-repeat;
	margin: 0;
	padding-left: 19px;
	vertical-align:top;
}

ul.verstuur li a .actiefsub{
	background-image: url("../img/bullit_submenu02.gif");
}

ul.verstuur li a:hover{
	background-image: url("../img/bullit_submenu02.gif");
}

/******************** Productproces ******************/

#productproces {
	position: relative;
	float: left;
	width: 757px;
	z-index: 1;
	min-height: 500px;
	padding-top: 69px;
	height: auto !important;
	height: 500px;	
}
/******************** Tijdslijn ******************/

table#tijdslijn {
	width:500px;
}

table#tijdslijn td {
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	border-top:dotted 1px #006537;

}

table#tijdslijn td.jaar {
	width:100px;
	font-weight:bold;
	text-align:right;
	padding-right:3px;
}

table#tijdslijn td.balk {
	width:10px;
	background-color:#92b42e;
}

table#tijdslijn td.txt {
	padding-left:5px;
}
#popupinfo {
	position:absolute;
	left:90px;
	top: 195px;
	width:350px;
	background:#fdfad9;
	border: 1px solid #2b7637;
	padding:5px;
	z-index:200;
	font-size:11px;
	line-height:14px;
	visibility: hidden;
}

/* tabel quiz */

.quizvraag{
	color:#006633;
	font-weight:bold;
}

.tabboven {
	background-image:url(../img/tabel_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.tabonder {
	background-image:url(../img/tabel_bot.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.tableft {
	background-image:url(../img/tabel_left.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.tabright {
	background-image:url(../img/tabel_right.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.tabcontent {
	background-color:#ddeebb;
}

.poll_question{
	color       : #0c6d39;
	margin-top  : 5px;
}

#poll_balk{
    background-image    : url(../img/poll_tile.gif);
	background-repeat   : no-repeat;
	width               : 150px;
	padding-left:3px;
	height:17px;
}

#poll_procent{
    float:right;
	margin-bottom:4px;
}

#poll_canvas{
    height:18px;
	width:146px;
	background-color:#b6de55;
	padding-left:2px;
	padding-top:2px;
	float:left;
	margin-bottom:4px;
}

/* ---- opmaak nieuwsbriefknop ----- */

#nieuwsbrief {
	position:relative;
	float: left;
	width: 205px;
	min-height: 100px;
	height: auto !important;
	height: 100px;	
	background:url(../img/back_nieuwsbriefknop.gif) no-repeat;
	padding: 20px 17px 0 15px; 
	margin-bottom:10px;
	z-index:50;
	}
	
.textbrief {
position:relative;

	color: #006537;
	}
	
 .nieuwsbrief-link{
	color:#006537;
	font-size:11px;

	}

.align-left {
	float: left;
	}
	
.align-right {
	float: right;
	position: relative;
	top: 6px;
	}

.nieuwsbrief {	
	background: url(../img/back-inputfield-nieuwsbrief.png) no-repeat;
	height: 16px;
	width: 184px;
	border:none;
	font-size: 10px;
	}
	
input.nieuwsbrief {
	padding: 0 0 0 10px;
	}