html, body {
	padding: 4px 0 50px 0;
	margin:0; 
}
body { 
	font-size: 82%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: url(/images/design/body-bg.gif) #E9E2DA repeat-x;
}
h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}
h1 {
	margin: 0 0 5px 0;
	font-size: 250%;
	color: #d1c6b4;
}
h2 {
	margin: 0 0 15px 0;
	font-size: 170%;
	font-weight: normal;
}
h3 {
	margin: 0 0 5px 0;
	font-size: 160%;
}
h4 {
	margin: 0 0 15px 0;
	font-size: 130%;
}
h5 {
	margin: 0 0 15px 0;
	font-size: 110%;
}
h6 {
	margin: 0 0 5px 0;
	font-size: 100%;
}
a { color: #023473; outline: none; }
a:hover { color: #a38d67; }
p { margin: 0 0 10px 0; }
img { border: 0; }
ul { margin: 0 0 0 -15px; }
	* html ul { margin-left: 25px; } 
	*:first-child+html ul { margin-left: 25px; }
	
/************************************************
	Added
************************************************/
#caution  /*2009-03-05*/
{
	width: 968px; 
	margin: 6px auto; 
	border: 2px solid #ff0000; 
	background-color: #ffb2b2;
    overflow: hidden;
    position:relative;
    font-family:Arial;
    word-spacing:-1px;
    color:#111111;
}
#caution h5
{
	margin:6px 0 0 14px;
}
#caution a#caution-close
{
	background:url(/images/design/close.jpg) no-repeat top right;
	height:15px;
	position:absolute;
	padding-right:20px;
	top:8px;
	right:8px;
	font-size:12px;
	font-weight:bold;
}
#caution p
{
	padding:5px 8px 0 14px;
	line-height:14px;
	font-size:12px;	
}
.upcase:first-letter
{
	text-transform: uppercase;
}

/* full width sub item */
div.subitemFullwidth { 
	width: 740px;
	padding: 0 0 13px 0;
	margin: 10px 0 0 0; 
	overflow: hidden;
}
div.subitemFullwidth p img {
	margin: 0 4px 9px 10px;
	border: 0;
	float: right;
}

#productlist-wrapper
{
	overflow: hidden;
}

table.key-value {
	border-collapse:collapse;
	border:0;
}
table.key-value td {
	padding:0;
}
div#product-attr table.key-value td.key {
	width:120px;
}
div#product-nutrition table.key-value td.key{
	width:120px;
}
div#product-nutrition table.key-value{
	margin-right:20px;
}

/*added contact style*/
img.news_image
{
	width: 295px;
	margin-left:-6px;
}
input.contactknop {
	width: 119px;
	height: 34px;
	/*padding: 34px 0 0 0;*/
	/*text-align:left;*/
	margin: 2px 50px 0 0;
	padding:0 30px 0 0px;
	border: 0;
	background: url(/images/design/shipping.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
	font-weight:bold;
	font-size:130%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
input.contactknop:hover { background: url(/images/design/shipping-hover.gif) no-repeat; }
div#contactform input.textinput {
	width: 190px;
	height: 18px;
	margin: 2px 0 2px 0;
	border: 1px solid #7e9db9;
}
div#contactform input#evenementanders {
	width: 68px;
	height: 18px;
	margin: 2px 0 2px 0;
	border: 1px solid #7e9db9;
}
select.product { width: 192px; margin: 0 0 10px 0; }
select.soortkaas { width: 190px; }
div#contactform label.normal 
{
	display:block;
	width: 180px;
	padding: 4px 0 0 0;
	float: left;
}
div#contactform br.clear
{
	clear:left;
}
div#contactform input.evenementanders {
	width: 68px;
	height: 18px;
	margin: 2px 0 2px 0;
	border: 1px solid #7e9db9;
}
div#contactform table
{
	float:left;
}
span.radioError
{
	float:left;
	margin-top:5px;
}
select.dag,
select.geboortedag { width: 50px; }
select.maand,
select.geboortemaand { width: 70px; }
select.jaar,
select.geboortejaar { width: 60px; }
select.soortkaas { width: 190px; }

#PagerPre a[disabled="disabled"] { display:none;}กก

#PagerNext a[disabled="disabled"] { display:none;}กก

/*offline shop*/
a
{
	text-decoration:none;
}
input.postcodeknop 
{
	text-align:left;
	width: 126px;
	height: 30px;
	margin: 13px 0 0 0;
	border: 0;
	background:transparent url(/images/design/postcodeknop.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:160%;
	
}
input.postcodeveld {
	width: 110px;
	height: 18px;
	margin: 3px 0 0 0;
	border: 1px solid #689BDD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
input.postcodeknop:hover { background: url(/images/design/postcodeknop-hover.gif) no-repeat; }
.postcodeexample {
	font-style: italic;
	color: #999;
}
input.postcodeveld-watermark 
{
	width: 110px;
	height: 18px;
	margin: 3px 0 0 0;
	border: 1px solid #689BDD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-style:italic;
}

.autocomplete
{
	list-style: none;
	color: #000;
	background-color: #fff;
	text-align: left;
	border: solid 1px #000;
	padding: 0 2px 0 2px;
}

.autocomplete-item
{
	width: 100%;
}

.autocomplete-select
{
	width: 100%;
	color: HighlightText;
	background-color: Highlight;
}

div#contactform label.normal2
{
	display:block;
	float:left;
	width:180px;
}
div#contactform .order div
{
	margin-top:5px;
	overflow:hidden;
}
div.poll-content h4 { 
	padding: 0; 
	margin: 0 0 5px 0;
	font-size: 150%;
}
div.poll-content span.title
{
	margin:0 0 5px 0;
	font-size:150%;
	display:block;
}
div.poll-content img
{
	float:right;
	vertical-align:top;
	margin:-21px 3px 0 0;
}
div.poll-content p 
{
	/*width:160px;*/
	float:left;
	font-weight:bold;
	padding-bottom:21px;
	width:100%;
}
div.poll-content a
{
	text-align: right;
	display: block;
}
div.poll-content a.vote
{
	background:url(/images/design/voteknop.jpg) no-repeat center right;
	padding-right:25px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	height:20px;
	color:Black;
	margin:12px 0 5px;
}
div.poll-content span.feedback
{
	font-size:16px;
	font-weight:bold;
	display:block;
	text-align:right;
	margin-top:15px;
	padding-bottom:20px;
}
table.poll-items
{
	clear:both;
}
table.poll-items td
{
	height:22px;
}
table.poll-items label
{
	margin-left:10px!important;
	vertical-align:top;
}
div.poll-content div.process
{
	clear:both;
	padding-top:5px;
}
div#content3
{
	float:left;
	margin:0 0 0 6px;
	position:relative;
	width:640px;
	padding:0 0 30px 0;
}
div#right2
{
	float:left;
	padding:0 6px 30px 31px;
	width:289px;
}
div#right2 div.clear {
	padding: 0;
	border: 0;
	clear: left;
}
div#content3 div.clear
{
	border:0;
}
/***********************************************************
	Landing   2009-04-03
***********************************************************/
ul#submenu2 {
	list-style-type:none;
	margin:17px 0 33px 6px;
	padding:0;
}
ul#subitem2 li {
	border-bottom:1px solid #e3ddd1;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	margin:0;
	padding:6px 9px;
	width:172px;
}
.landing-item
{
	float:left;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #e3ddd1;
	padding:13px 0;
	font-size:12px;
	line-height:18px;
}
.landing-item a
{
	color:#013473;
}
.landing-item .title,.landing-item .landing-item-content p
{
	padding-left:10px;
}
.breakfast .landing-item-content .title,.breakfast .landing-item-content p
{
	padding-left:0;
}
.landing-item .landing-item-content .title a
{
	color:#000000;
	font-weight:bold;
}
.landing-item .landing-item-content .title a,.landing-item .landing-item-content .title span.subtitle
{
	display:block;
	font-size:18px;
}
.landing-item .landing-item-content .title span.subtitle
{
	color:#626262;
}
.landing-item span.tip
{
	display:block;
	font-weight:bold;
}
.landing-item .landing-item-content p
{
	padding-top:21px;
	margin:0;
}
.landing-item img
{
	float:left;
}
.breakfast .landing-item-content,.easterbrunch .landing-item-content
{
	float:left;
	width:416px;
}
.breakfast img
{
	margin-right:32px;
}
.easterbrunch img
{
	margin-left:32px;
}
.landing-item .landing-item-content .title img
{
	float:left;
	margin:2px 10px 0 0;
	vertical-align:middle;
}
.drink .landing-subitem
{
	float:left;
	margin:15px 32px 0 0;
	width:192px;
}
.drink .landing-subitem img
{
	margin-bottom:8px;
}
.drink .landing-subitem span
{
	font-size:14px;
	display:block;
	font-weight:bold;
	padding-left:10px;
}
.drink .landing-subitem ul
{
	margin:0 0 0 10px;
	padding:0;
}
.drink .landing-subitem p
{
	padding:0 0 0 10px;
}
.drink .landing-subitem ul li
{
	list-style:none;
	line-height:18px;
}
.easter-fondue p
{
	width:100%;
}
.easter-fondue p.tipblock
{
	width:192px;
	float:left;
	padding-left:0;
}
.easter-fondue img
{
	margin-top:24px;
	margin-right:32px;
}
/***********************************************************
	KONINGLICHES FOTO ACCORDION   2009-02-16
***********************************************************/

div.accordionList {
	display: block;
}
div.accordionList div {
	padding: 8px 0 8px 10px;
	border-bottom: 1px solid #e3ddd1;
	background: #f6f3f0;
	display: block;
}
a.accordionListHandle {
	padding: 5px 0 5px 32px;
	border-bottom: 1px solid #e3ddd1;
	background: url(/images/design/accordionListHandle.gif) 10px 5px no-repeat;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
	display: block;
}
a.selected {
	background: url(/images/design/accordionListHandle-active.gif) 10px 5px no-repeat;
}
h3.koninglichesWoche {
	margin: 25px 0 5px 0;
	color: #013473;
	font-size: 110%;
}
h3.koninglichesWoche span {
	color: #000;
	font-size: 90%;
	font-weight: normal;
	font-style: italic;
}
/***********************************************************
	CONTENT LIBELLE ACTIE   2009-02-16
***********************************************************/

div#fotoGallery div.gallery { padding: 0 0 0 1px; }
div#fotoGallery div.galleryNav {
	width: 100%;
	float: left;
	font-size:11px;
}
div#fotoGallery div.galleryNavPrev, 
div#fotoGallery div.galleryNavBack, 
div#fotoGallery div.galleryNavNext {
	width: 32%;
	float: left;
}
div#fotoGallery div.galleryNavPrev { text-align: left; }
div#fotoGallery div.galleryNavPrev a { 
	padding: 0 0 1px 20px;
	background: url(/images/design/arrow-left.gif) 0 1px no-repeat;
}
div#fotoGallery div.galleryNavBack { 
	font-weight: bold;
	text-align: center; 
}
div#fotoGallery div.galleryNavBack a { font-weight: normal; } 
div#fotoGallery div.galleryNavNext { text-align: right; }
div#fotoGallery div.galleryNavNext a { 
	padding: 0 20px 1px 0;
	background: url(/images/design/arrow-right.gif) 100% 1px no-repeat;
}
div#fotoGallery div.galleryRow {
	width: 100%;
	float: left;
}
div#fotoGallery div.galleryItem {
	text-align: center;
	float: left;
}
div#fotoGallery div.one { width: 25%; }
div#fotoGallery div.two { width: 25%; }
div#fotoGallery div.three { width: 25%; }
div#fotoGallery div.four { width: 25%; }
div#fotoGallery div.galleryItem img {
	padding: 1px;
	border: 1px solid #e3ddd1;
}
div#fotoGallery div.galleryItem a:hover img {
	border: 1px solid #938976;
}
div#fotoGallery div.clearGalleryRow {
	height: 15px;
	overflow: hidden;
	clear: left;
}
div#fotoGallery div.clearGalleryItem
{
	clear:left;
	height:9px;
	border-bottom:1px solid #e3ddd1;
	margin:0 4px 10px 3px;
}
div#fotoGallery div.clearGalleryRow:first-child
{
	border:0;
} 
div#terugNaarOverzicht a {
	width: 75px;
	/*height: 0;
	padding: 20px 0 0 0;
	overflow: hidden;*/
	background: url(/images/design/zuruck.gif) 0 0 no-repeat;
	display: block;
	text-decoration:none;
	float: left;
	font-size:140%;
	height:20px;
	padding:0 0 0 25px;
	color:#000000;
	font-weight:bold;
}

/***********************************************************
	DEPENDEND ITEMS	
***********************************************************/

div#breadcrumbs a { color: #679CDE; }
div#breadcrumbs a:hover { color: #fff; }
div#breadcrumbs p { margin: 0; }
div#footer-middle a { color: #679CDE; }
div#footer-middle a:hover { color: #fff; }
div#footer-extra a { color: #013473; }
div#footer-extra a:hover { color: #000; }
div#content p { 
	margin: 0 15px 10px 0; 
	line-height: 18px;
}
div.subitem p img {
	margin: 0 10px 0 0;
	border: 0;
	float: left;
}
p.trefwoorden { padding: 0 0 30px 0; }
form#contactform input#voornaam {
	margin: 4px 0 2px 0;
}
form#contactform label#label-voornaam {
	padding: 4px 0 0 0;
}

/***********************************************************
	SIFR HEADERS	
***********************************************************/

.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] { display: none !important; }
.sIFR-hasFlash h1 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 38px;
}

/***********************************************************
	PAGE LAYOUT	
***********************************************************/

div#container {
	width: 972px;
	padding: 6px 0 0 0;
	margin:0 auto;
	background: url(/images/design/right-bg.gif) #fff bottom right no-repeat;
	position: relative;
}
/*---- Top ----*/
div#header {
	width: 960px;
	height: 320px;
	margin: 0 6px;
	position:relative; 
	background: #C7B8A1 no-repeat;
}

/* delete
div#header-kookboek {
	width: 960px;
	height: 263px;
	margin: 0 6px;
	position:relative;
	background: url(/images/design/kookboek/header-kookboek.jpg) #C7B8A1 no-repeat;
}*/
div#breadcrumbs { 
	width: 960px;
	margin: 0 6px;
	background: #013473;
	color: #699cdd;
	font-size: 82%;
	float: left;
	display:inline;
}
/** html div#breadcrumbs { margin: 0 3px; } */
div#breadcrumbs-left {
	width: 630px;
	padding: 10px 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
	float: left;
}
div#breadcrumbs-right {  
	width: 305px;
	padding: 8px 0;
	float: left;
}
/*---- Middle ----*/
div#wrapper {
	float:left;
	width:100%;
}
div#content {
	padding: 15px 20px 5px 0;
	margin: 0 295px 0 230px;
	position: relative;
}
div#content1 
{
	padding: 15px 20px 5px 0;
	margin: 0 295px 0 230px;
	position: relative;
	float:left;
	width: 428px;
}
* html body.body_5 div#content { padding-right: 5px; }


div#left {
	width: 204px;
	/*padding: 15px 20px 5px 6px;==last verision*/
	padding:0 20px 5px 6px;
	margin-left: -972px;
	
	float: left;
	background-color:#fff; 
}
div#leftTopImg
{
	background: url(/images/design/left-bg.png) top left no-repeat; 
	width:224px; height:14px; 
	background-color: #f99f03;
	 /* the same color as #breadcrumbs==by Irene Zhu*/
}
div#right {
	width: 289px;
	padding: 19px 6px 5px 0;
	margin-left: -295px;
	float: left;
}
/*---- Bottom ----*/
div#footer-top {
	width: 100%;
	height: 18px;
	background: url(/images/design/footer-bg.png) #013473 top left no-repeat;
	clear: left;
}
div#footer-bottom {
	width: 100%; 
	height: 16px;
	background: url(/images/design/footer-bg.png) #013473 bottom left no-repeat;
	clear: left;
}
div#footer-middle {
	width: 960px; 
	margin: 0 5px;
	background: #013473;
	color: #fff;
	float: left; 
}
* html div#footer-middle { margin: 0 3px; }
div#footer-middle-left {
	width: 200px;
	padding: 0 15px 0 10px;
	font-size: 75%;
	float: left;
}
div#footer-middle-center {
	width: 430px;
	padding: 12px 0 0 0;
	font-size: 75%;
	float: left;
}
delete * html body.body_5 div#footer-middle-center { width: 400px; }
div#footer-middle-right {
	width: 305px;
	padding: 5px 0 0 0;
	color: #699cdd;
	font-size: 82%;
	float: left;
}
div#footer-extra {
	width: 950px; 
	padding: 10px 16px 10px 6px;
	background: #E9E2DA;
	font-size: 75%;
	text-align: right;
	clear:left; 
}

/***********************************************************
	DEPENDEND PAGE LAY-OUT	
***********************************************************/

div#content2 {
	padding: 15px 6px 0 0;
	margin: 0 0 0 230px;
	position: relative;
}

/***********************************************************
	KOOKBOEK ACTIE PAGINA'S	
***********************************************************/

a#bestelknop {
	width: 119px;
	height: 68px;
	cursor: pointer;
	float: right;
	padding: 9px 40px 0 0;
	margin: 20px 10px 10px 0;
	background: url(/images/design/bestellen.gif) top right no-repeat;
	color: #000;
	font-size: 110%;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	display: block;
}
a#bestelknop:hover { background: url(/images/design/bestellen-hover.gif) top right no-repeat; }
a.kookboek-orangeLinks { margin: -45px 21px 0 0; padding: 0 25px 0 0; clear:right; float:right; }
a#actievoorwaarden {background: url(/images/design/arrow-orange.gif) 110px 0 no-repeat;}
a#nogEen {float:right;}
div.pollBlok {
	width: 193px;
	padding: 0 0 13px 0;
	margin: 15px 0 0 0;
	background: url(/images/design/pollblok-bottom.gif) left bottom no-repeat;
}
div.pollBlok-header {
	width: 193px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(/images/design/pollblok-header.gif) left top no-repeat;
	overflow: hidden;
}
div.pollBlok-content {
	width: 173px;
	margin: 0;
	padding: 0 10px;
	font-size: 82%;
	background: url(/images/design/pollblok-bg.gif) left top repeat-y;
}
div.pollBlok-content h4 { 
	padding: 0; 
	margin: 0 0 10px 0;
	font-size: 140%;
}
div.leftWaarkopen-content a.meer {
	height: 15px;
	color: #013274;
	text-align: right;
	display: block;
}
fieldset.poll {
	height: 80px;
	padding: 0;
	margin: 0;
	border: 0;
}
fieldset.poll legend { display: none; }
a.pollVersturen {
	margin-left:108px;
	padding: 0 20px 1px 0;
	background: url(/images/design/arrow-orange.gif) 52px 0 no-repeat;
}

/* WIN KOOKBOEK */

div#winKookboek {
	width:288px;
	height:507px;
	background: url(/images/afbeeldingen/winBG.jpg) 0 0 no-repeat;
}
div#winKookboekVelden {
	width:260px;
	padding: 308px 14px 10px 14px;
	color:#fff;
}
div#winKookboek input.txtInput {
	width:182px;
	height:18px;
	border:none;
	margin: 0 0 1px 10px;
}
div#winKookboek input#button {
	width: 103px;
	height: 28px;
	padding: 36px 0 0 0;
	margin: 2px 0 0 92px;
	border: 0;
	background: url(/images/design/kookboekVerstuur.jpg) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
div#winKookboek input#button:hover {
	background: url(/images/design/kookboekVerstuur-hover.jpg) no-repeat;
}
* +html div#winKookboek input.txtInput {
	width:182px;
	height:18px;
	border:none;
	margin: 0 0 -6px 10px;
}
* html div#winKookboek input.txtInput {
	width:182px;
	height:18px;
	border:none;
	margin: 0 0 -6px 10px;
}
div#winKookboek a { color: #fff; outline: none; }
div#winKookboek a:hover { color: #dadada; }

form#contactform div#betaalwijzeIdealDiv, form#contactform div#betaalwijzeIncassoDiv { display: none; }
form#contactform .tekstKleiner { color: #f00; font-size: 82%; }

/* LAATSTE AANPASSINGEN */
a.infoButton,
a.infoStreepjescodes { 
	width: 20px;
	height: 20px;
	margin: 3px 3px 0 0;
	overflow: hidden;
	background: url(/images/design/infoButton.gif) 0 0 no-repeat;
	display: block;
	float: left;
}
a.infoButton { 
	margin: -3px 200px 0 0;
	float: right;
}
a.infoButton span,
a.infoStreepjescodes span { display: none; }
form#contactform label.infoButton {
	width: 156px;
	padding: 4px 0 0 0;
	float: left;
}
#tooltip {
	margin: 0 0 0 -200px; 
	position: absolute;
	z-index: 3000;
}
.pretty { 
	width: 651px; 
	height: 35px;
	padding: 280px 15px 5px 15px;
	background: url(/images/design/kookboek/streepjescodes.png) 0 0 no-repeat; 
}
.pretty2 { 
	width: 206px; 
	height: 125px;
	padding: 10px 15px 15px 15px;
	background: url(/images/design/kookboek/infoballon.png) 0 0 no-repeat; 
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3 {
	font-size: 82%;
	font-weight: normal;
}

/***********************************************************
	WAAR KOPEN LEFT COLUMN (KOOKBOEK ACTIE PAGINA)
***********************************************************/

div.leftWaarkopen,div#searchBlock {
	width: 193px;
	padding: 0 0 13px 0;
	margin: 15px 0 0 0;
	background: url(/images/design/leftWaarkopen-bottom.gif) left bottom no-repeat;
}
div.leftWaarkopen-header,div#searchBlock-header {
	width: 193px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(/images/design/leftWaarkopen-header.gif) left top no-repeat;
	overflow: hidden;
}
div.leftWaarkopen-content,div#searchBlock-content {
	width: 173px;
	margin: 0;
	padding: 0 10px;
	overflow:hidden;
	font-size: 82%;
	background: url(/images/design/leftWaarkopen-bg.gif) left top repeat-y;
}
div.leftWaarkopen-content h4 { 
	padding: 0; 
	margin: 0 0 10px 0;
	font-size: 140%;
}
div.leftWaarkopen-content p { margin: 0; }
div#content div.leftWaarkopen-content p { margin: 0; }
div.leftWaarkopen-content a.meer {
	height: 15px;
	color: #013274;
	text-align: right;
	display: block;
}

/***********************************************************
	POSTCODEFIELD LEFT COLUMN (KOOKBOEK ACTIE PAGINA)
***********************************************************/

fieldset.postcodefieldLeft {
	height: 80px;
	padding: 0;
	margin: 15px 0 0 0;
	border: 0;
}
fieldset.postcodefieldLeft legend { display: none; }
fieldset.postcodefieldLeft label { font-weight: bold; }
fieldset.postcodefieldLeft ul {
	width: 173px;
	padding: 0;
	margin: 0;
}
fieldset.postcodefieldLeft li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
}
fieldset.postcodefieldLeft li#postcode1Left { padding: 0 0 0 54px; }
fieldset.postcodefieldLeft li#postcode2Left { padding: 0 4px 0 0; }
button#postcodeknopLeft {
	width: 126px;
	height: 30px;
	padding: 30px 0 0 0;
	margin: 6px 0 0 0;
	border: 0;
	background: url(/images/design/leftWaarkopen-knop.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
button#postcodeknopLeft:hover { background: url(/images/design/leftWaarkopen-knop-hover.gif) no-repeat; }
a.uitgebreidZoeken {margin-left:87px;}

/***********************************************************
	ALTERNATIVE FLASH CONTENT
***********************************************************/

div#receptvdmaand div { display: none; }

/***********************************************************
	HEADER
***********************************************************/
div#header-logo {
	width: 243px;
	height: 172px;
	padding: 28px 0 0 30px;
	float: left;
}
div#header-right {
	width: 550px;
	height: 287px;
	padding: 0 0 0 0px;
	float: left;
}
div#movieheader {
	width: 960px;
	height: 318px;
	float: left;
}
delete
body.body_5 div#menu {
	width: 960px;
	height: 33px;
	padding: 0;
	margin: -33px 0 0 0;
	float: left;
}
body.body_5 div#header-logo {
	display: none;
}
/*div#menu {
	width: 960px;
	height: 33px;
	padding: 0;
}*/
div#menu {
	width: 960px;
	height: 33px;
	padding: 0;
}
div#menu #menu-items
{
	display: none;
}
/* delete
div#menu-kookboek {
	width: 960px;
	height: 33px;
	padding: 0;
	margin: 30px 0 0 0;
	float: left;
}*/
html body.body_5 div#menu { margin: 17px 0 0 0; }

div#underscore {
	width:18px;
	height:18px;
	float:right;
}
/***********************************************************
	SEARCHFIELD
***********************************************************/

fieldset.zoekfield {
	height: 20px;
	padding: 0;
	margin: 0;
	border: 0;
}
fieldset.zoekfield legend { display: none; }
fieldset.zoekfield ul {
	width: 320px;
	padding: 0;
	margin: 0;
}
fieldset.zoekfield li {
	height: 18px;
	padding: 0;
	margin: 0 3px 0 0;
	list-style-type: none;
	float: right;
}
fieldset.zoekfield li#zoeken1 { padding: 0 15px 0 0; }
body.body_5 fieldset.zoekfield li#zoeken1 { padding: 0 20px 0 0; }
fieldset.zoekfield li#zoeken2 { padding: 0 4px 0 0; }
fieldset.zoekfield li#zoeken3 {
	padding: 2px 4px 0 0;
	font-size: 110%;
}
input.zoekveld, input.zoekveld-loading {
	width: 140px;
	height: 15px;
	border: 1px solid #689BDD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
input.zoekknop {
	width: 15px;
	height: 15px;
	padding: 15px 0 0 0;
	margin: 2px 0 0 0;
	border: 0;
	background: url(/images/design/zoekknop.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.zoekveld-watermark {
	width: 140px;
	height: 15px;
	border: 1px solid #689BDD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-style:italic;
}
input.zoekveld-loading 
{
	background: #fff url(/images/design/loading.gif) no-repeat;
}

/***********************************************************
	CONTENT
***********************************************************/

div#content div.clear2 {
	margin: 0;
	padding: 0;
	border: 0;
	clear: left;
}
div.subitem, div.subitem-hover { 
	width: 416px;
	padding: 0 0 13px 0;
	margin: 10px 0 0 0; 
}
div.subitem p img, div.subitem-hover p img {
	margin: 0 10px 0 0;
	border: 0;
	float: left;
}
div.subitem-hover { background: url(/images/design/subitem-hover-bottom.gif) bottom left no-repeat; }
div.subitem-header { 
	width: 416px;
	height: 14px;
}
div.subitem-hover div.subitem-header { background: url(/images/design/subitem-hover-header.gif) top left no-repeat; }
div.subitem-content { 
	width: 396px;
	padding: 0 10px 0 10px;
}
div.subitem-hover div.subitem-content { background: url(/images/design/subitem-hover-bg.gif) top left repeat-y; }
div.clear {
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 1px solid #e3ddd1;
	clear: left;
}
div.subitem-content div.clear,
div.twocolumn-text div.subitem-content div.clear {
	height: 1px;
	margin: 0;
	padding: 0;
	border: 0;
	clear: left;
	overflow: hidden;
}

/***********************************************************
	AJAX TABS
***********************************************************/

ul.tabNavigation {
	height: 29px;
	width: 410px;
	padding: 0 0 0 12px;
	margin: 0;
	background: url(/images/design/tabNav-bg.gif) bottom left repeat-x;
	list-style: none;
}
* html ul.tabNavigation { margin-left: 0px; } 
	*:first-child+html ul.tabNavigation { margin-left: 0px; }
ul.tabNavigation li {
	width: 132px;
	margin-right: 2px;
	display: inline;
	float: left;
}
ul.tabNavigation li a {
	width: 132px;
	height: 21px;
	padding: 8px 0 0 0;
	background: url(/images/design/tab.gif) bottom left no-repeat;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 82%;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
ul.tabNavigation li a.selected { background: url(/images/design/tab.gif) top left no-repeat; }
ul.tabNavigation li a:hover { color: #023473; }
div.tabs > div { padding: 10px 0 0 10px; }

/***********************************************************
	CONTENT RECEPTEN
***********************************************************/

div#receptvdmaand {
	width: 428px;
	padding: 0 10px 5px 0;
	margin: 0;
	float: left;
}
div.recept-info {
	width: 427px;
	padding: 4px 0 0 0;
	margin: 8px 0 0 0;
	border-top: 1px solid #e3ddd1;
	color: #f36523;
	float: left;
}
p.receptvdmaand-beschrijving {
	padding: 0 0 0 1px;
	margin: 0;
	font-size: 82%;
}
span.bereiden {
	padding: 0 5px 0 20px;
	background: url(/images/design/receptinfo-bereiden.gif) top left no-repeat;
	color: #000;
}
span.personen {
	padding: 0 5px 0 23px;
	background: url(/images/design/receptinfo-personen.gif) top left no-repeat;
	color: #000;
}
span.beoordelingen {
	padding: 0 0 0 8px;
	color: #000;
}
div#receptvdmaand-foto {
	width: 295px;
	padding: 15px 0 0 0;
	margin: 0 0 0 -10px;/*by xueyu*/
	float: left;
}
div#receptenoverview {
	width: 100%;
	padding: 15px 0 0 0;
	margin: 0 0 20px 0;
	border-top: 1px solid #e3ddd1;
	float: left;
}
div#receptenbekeken {
	width: 215px;
	padding: 0 25px 0 0;
	border-right: 1px solid #e3ddd1;
	float: left;
}
div#receptenbeoordeeld {
	width: 210px;
	padding: 0 15px 0 15px;
	border-right: 1px solid #e3ddd1;
	float: left;
}
div#receptenkeuken {
	width: 225px;
	padding: 0 0 0 15px;
	float: left;
}
div#receptenoverview table {
	width: 100%;
	font-size: 82%;
}
div#receptenoverview table td {
	padding: 0 0 15px 0;
	text-align: left;
	vertical-align: top;
}
div#receptenoverview table td.thumb {
	width: 64px;
}
div#receptenkeuken p { 
	font-size: 82%;
}
div#receptenkeuken p img { 
	margin: 0 5px 0 0; 
	float: left;
}
div#receptenkeuken div.clear {
	padding: 0 0 5px 0;
	border: 0;
	clear: left;
}
ul#control {
	margin: 0 0 80px 1px;
	padding: 0;
	font-size: 82%;
	list-style-type: none;
}
ul#control li.left {
	width: 100px;
	float: left;
}
ul#control li.right {
	width: 330px;
	float: left;
}
p.recept-kaas {
	padding: 30px 5px 0 0;
	font-size: 110%;
	float: left;
}
a.recept-vorige {
	height: 15px;
	padding: 0 0 0 20px;
	margin: 0 0 8px 0;
	background: url(/images/design/wistudat-minder-knop.gif) top left no-repeat;
	display: block;
}
a.recept-volgende {
	height: 15px;
	padding: 0 20px 0 0;
	margin: 0 0 8px 0;
	background: url(/images/design/wistudat-meer-knop.gif) top right no-repeat;
	text-align: right;
	display: block;
}
a.recept-terug {
	width: 163px;
	height: 15px;
	padding: 0 20px 0 0;
	margin: 0 0 8px 0;
	background: url(/images/design/arrow-right.gif) top right no-repeat;
	font-size: 82%;
	text-align: right;
	display: block;
}
div.wistudat-content p {
	padding: 0;
	margin: 0;
}
div.wistudat-content p img {
	margin: 0 5px 0 0;
	float: left;
}
div.wistudat-content div.clear {
	height: 1px;
	padding: 0;
	margin: 0 0 0 0;
	border: 0;
}
a.recept-doorsturen {
	width: 85px;
	height: 12px;
	padding: 0 0 0 17px;
	margin: 0;
	background: url(/images/design/recept-doorsturen.gif) top left no-repeat;
	font-size: 82%;
	display: block;
	float: left;
}
a.recept-afdrukken {
	width: 85px;
	height: 12px;
	padding: 0 0 0 17px;
	margin: 0;
	background: url(/images/design/recept-afdrukken.gif) top left no-repeat;
	font-size: 82%;
	display: block;
	float: left;
}
a#recept-opslaan {
	width: 100px;
	height: 12px;
	padding: 0 0 0 17px;
	margin: 0;
	background: url(/images/design/recept-opslaan.gif) top left no-repeat;
	font-size: 82%;
	display: block;
	float: left;
}
ul.ingredienten, ul.materialen {
	margin-bottom: 15px;
}

a.recept-beoordelen{ display:block;position:relative; height:27px;
	font-size:14px; font-weight:bold; background: url(/images/design/recept-beoordeel.gif) 0 0 no-repeat; padding-left:30px; padding-top:5px;}
a.recept-beoordelen:link{color:Black; text-decoration:none;}
a.recept-beoordelen:hover{color:Black; text-decoration:underline;}

/***********************************************************
	CONTENT ONZE KAZEN
***********************************************************/

div#onzekazen-intro {
	width: 704px;
	padding: 0;
	margin: 0;
	float: left;
}
div#onzekazen-overview {
	width: 704px;
	padding: 15px 0 0 0;
	margin: 0 0 30px 0;
	float: left;
}
div#onzekazen-overview div.product-group {
	width: 223px;
	padding: 0 5px;
	float: left;
	border-right: 1px solid #e3ddd1;
}
div#onzekazen-overview h5 a {
	height: 15px;
	padding: 1px 30px 4px 0;
	color: #000;
	text-decoration: none;
}
div#onzekazen-overview h5 a:hover {
	color: #013473;
}
div#onzekazen-overview div.product-group h5 a 
{
	background: url(/images/design/arrow-right-large.gif) top right no-repeat;
	display: inline-block;
}
table.voedingswaarden { text-align: left; }
table.voedingswaarden thead th { padding: 0 0 10px 0; font-size: 90%; }
table.voedingswaarden td.col1 { width: 94px; }
table.voedingswaarden td.col2 { width: 116px; }
table.voedingswaarden td.col3 { width: 122px; }
table.voedingswaarden td.col4 { width: 93px; }
table.voedingswaarden td.col5 { width: 200px; }

/***********************************************************
	CONTENT EVENEMENTEN
***********************************************************/

table.evenementen {
	width: 100%;
	margin: 0 0 20px 1px;
}
table.evenementen thead {
	text-align: left;
	text-transform: uppercase;
}
th.evenementen-left, td.evenementen-left {
	width: 120px;
}
td.evenement-left {
	vertical-align:top;
}
td.evenement-left img {
 margin-right:5px;
}

/***********************************************************
	CONTENT TWO COLUMN
***********************************************************/

div.starter {
	width: 100%;
	margin: 0;
	float: left;
}
div.twocolumn-text {
	width: 418px;
	padding: 0 20px 0 0;
	margin: 0;
	float: left;
}
div.twocolumn-side {
	width: 295px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}
div.twocolumn-text div.clear {
	margin: 0 10px 0 0;
	padding: 15px 0 0 0;
	border-bottom: 1px solid #e3ddd1;
	clear: left;
}


/***********************************************************
	CONTENT CONTACT
***********************************************************/

fieldset#contactfield {
	padding: 0;
	margin: 0;
	border: 0;
}
form#contactform div, form#contactform div div {
	padding: 4px 0 0 0;
	display: block;
	clear: left;
}
fieldset#contactfield legend {
	display: none;
}
form#contactform label.normal, label#betreft-label {
	width: 180px;
	padding: 4px 0 0 0;
	float: left;
}
form#contactform label.nowidth {
	width: auto;
	float: none;
}
label#soortevenement-label { height: 120px; }
label#beemsterkaas-label {
	height: 150px;
	margin-top: 10px;
}
span#aanhef, span#product {
	width: 180px;
	float: left;
}
span#letop { font-size: 82%; }
form#contactform input.textinput {
	width: 190px;
	height: 18px;
	margin: 2px 0 2px 0;
	border: 1px solid #7e9db9;
}
form#contactform input#evenementanders {
	width: 68px;
	height: 18px;
	margin: 2px 0 2px 0;
	border: 1px solid #7e9db9;
}
input#beemsterkaas, label#beemsterkaas2-label { margin-top: 10px; }
select {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
select#betreft, select#product { width: 192px; margin: 0 0 10px 0; }
select.fullWidth { width: 192px; }
select#geboortedag, select#geboortemaand, select#geboortejaar,
select#verloopdag, select#verloopmaand, select#verloopjaar {
	width: 62px;
	margin: 3px 0;
}
select#dag,
select#geboortedag { width: 50px; }
select#maand,
select#geboortemaand { width: 70px; }
select#jaar,
select#geboortejaar { width: 60px; }
select#soortkaas { width: 190px; }
textarea {
	width: 190px;
	height: 114px;
	margin: 2px 0 2px 0;
	border: 1px solid #7e9db9;
}
button#contactknop {
	width: 119px;
	height: 34px;
	padding: 34px 0 0 0;
	margin: 2px 50px 0 0;
	border: 0;
	background: url(/images/design/verzenden.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
}
button#contactknop:hover { background: url(/images/design/verzenden-hover.gif) no-repeat; }
form#contactform input.error { border: 1px solid red; }
span.errormessage {
	padding: 0 0 0 10px;
	color: #f00;
	font-weight: bold;
}
span.errormessage2 {
	padding: 0;
	color: #f00;
	font-weight: bold;
}
div.error {
	padding: 0 0 20px 0;
	color: #f00;
}
div.knopExtraKaas {
	width: 100%;
	padding: 10px 0 0 0;
	display: block;
	float: left;
}

/***********************************************************
	CONTENT BERTHA ACTIE
***********************************************************/

form#sendafriendform {
	padding: 0;
	margin: 8px 0 0 0;
}
fieldset.sendafriendfield {
	padding: 0;
	margin: 0;
	border: 0;
}
fieldset.sendafriendfield legend { display: none; }
fieldset.sendafriendfield div {
	width: 100%;
	margin: 0 0 2px 0;
	display: block;
	float: left;
}
fieldset.sendafriendfield label {
	width: 80px;
	display: block;
	float: left;
}
fieldset.sendafriendfield input {
	width: 180px;
	height: 16px;
	border: 1px solid #7f9db9;
}
fieldset.sendafriendfield div.sendclear {
	height: 0;
	padding: 0;
	margin: 8px 0 10px 0;
	border-bottom: 1px solid #d0c5b1;
	overflow: hidden;
	clear: left;
}
fieldset.sendafriendfield div a { margin: 0 0 0 80px; }
button.sendto {
	width: 117px;
	height: 26px;
	padding: 26px 0 0 0;
	margin: 2px 0 0 0;
	border: 0;
	background: url(/images/design/sendto.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
}
div.goudentip {
	width: 400px;
	padding: 0 0 13px 0;
	margin: 11px 0 15px 0;
	background: url(/images/design/goudentip-bottom.gif) left bottom no-repeat;
}
div.goudentip-header {
	width: 400px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(/images/design/goudentip-header.gif) left top no-repeat;
	overflow: hidden;
}
div.goudentip-content {
	width: 380px;
	margin: 0;
	padding: 0 10px;
	background: url(/images/design/goudentip-bg.gif) left top repeat-y;
}
div.goudentip-content form#contactform {
	padding: 0;
	margin: 0;
	border: 1px solid #f1eee8;
}
fieldset.goudentipfield {
	padding: 0;
	margin: 0;
	border: 0;
}
fieldset.goudentipfield legend { display: none; }
fieldset.goudentipfield div {
	width: 100%;
	margin: 0 0 4px 0;
	display: block;
	float: left;
}
fieldset.goudentipfield div span { display: none; }
fieldset.goudentipfield label {
	width: 105px;
	display: block;
	float: left;
}
fieldset.goudentipfield input {
	width: 260px;
	height: 16px;
	border: 1px solid #7f9db9;
}
fieldset.goudentipfield input#actievoorwaarden {
	width: auto;
	height: auto;
	border: 0;
}
fieldset.goudentipfield label.nowidth {
	width: auto;
	display: inline;
	float: none;
}
fieldset.goudentipfield textarea {
	width: 260px;
	height: 70px;
	border: 1px solid #7f9db9;
}
fieldset.goudentipfield span.letop { 
	font-size: 82%; 
	display: block;
}
button.goudentipSend {
	width: 117px;
	height: 26px;
	padding: 26px 0 0 0;
	margin: 2px 0 0 0;
	border: 0;
	background: url(/images/design/goudentipSend.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
}

/***********************************************************
	CONTENT LIBELLE ACTIE
***********************************************************/

div#libelleform form#contactform {
	width: 400px;
	padding: 0;
	margin: 25px 0 0 0;
}
div#libelleform form#contactform fieldset { 
	padding: 0;
	margin: 0 0 25px 0;
	border: 0;
}
div#libelleform form#contactform fieldset legend {
	padding: 0;
	margin: 0;
	font-weight: bold;
}
div#libelleform form#contactform fieldset.libelleContact legend { display: none; }
div#libelleform form#contactform label.normal {
	width: 150px;
	padding: 4px 0 0 0;
	float: left;
}
div#libelleform form#contactform input.textinput {
	width: 220px;
	height: 18px;
	margin: 2px 0 2px 0;
	border: 1px solid #7e9db9;
}
div#libelleform form#contactform input.medium { width: 150px; }
div#libelleform form#contactform input.short { width: 59px; }
div#libelleform button#contactknop {
	margin: 2px 20px 0 0;
}
div#libelleform form#contactform input.error { border: 1px solid red; }
/*--- Gallery ---*/
div#libelleGallery div.gallery { padding: 0 0 0 1px; }
div#libelleGallery div.galleryNav {
	width: 100%;
	float: left;
}
div#libelleGallery div.galleryNavPrev, 
div#libelleGallery div.galleryNavBack, 
div#libelleGallery div.galleryNavNext {
	width: 32%;
	float: left;
}
div#libelleGallery div.galleryNavPrev { text-align: left; }
div#libelleGallery div.galleryNavBack { text-align: center; }
div#libelleGallery div.galleryNavNext { text-align: right; }
div#libelleGallery div.galleryRow {
	width: 100%;
	float: left;
}
div#libelleGallery div.galleryItem {
	text-align: center;
	float: left;
}
div#libelleGallery div.one { width: 103px; }
div#libelleGallery div.two { width: 106px; }
div#libelleGallery div.three { width: 106px; }
div#libelleGallery div.four { width: 103px; }
div#libelleGallery div.galleryItem img {
	padding: 1px;
	border: 1px solid #e3ddd1;
}
div#libelleGallery div.galleryItem a:hover img {
	border: 1px solid #938976;
}
div#libelleGallery div.clearGalleryRow {
	height: 15px;
	overflow: hidden;
	clear: left;
}
/*--- Dagen ---*/
ul.libelleFotosDagen { margin: 0 0 20px -40px; }
	* html ul.libelleFotosDagen { margin-left: 0px; } 
	*:first-child+html ul.libelleFotosDagen { margin-left: 0px; }
ul.libelleFotosDagen {
	font-size: 110%;
	font-weight: bold;
	list-style-type: none;
}
ul.libelleFotosDagen ul {
	font-size: 82%;
	font-weight: normal;
}
ul.libelleFotosDagen li {
	padding: 0 0 10px 0;
}
ul.libelleFotosDagen ul li {
	padding: 0;
}
div#terugNaarDagen { 
	width: 100%;
	margin: 0 0 10px 0;
}

/***********************************************************
	CONTENT PLUS ACTIE
***********************************************************/

div.plusactie {
	width: 400px;
	padding: 0 0 13px 0;
	margin: 11px 0 15px 0;
	background: url(/images/design/goudentip-bottom.gif) left bottom no-repeat;
}
div.plusactie-header {
	width: 400px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(/images/design/goudentip-header.gif) left top no-repeat;
	overflow: hidden;
}
div.plusactie-content {
	width: 380px;
	margin: 0;
	padding: 0 10px;
	background: url(/images/design/goudentip-bg.gif) left top repeat-y;
}
div.plusactie-content form#contactform {
	padding: 0;
	margin: 0;
	border: 1px solid #f1eee8;
}
fieldset.plusactiefield {
	padding: 0;
	margin: 0;
	border: 0;
}
fieldset.plusactiefield legend { display: none; }
fieldset.plusactiefield div {
	width: 100%;
	margin: 0 0 4px 0;
	display: block;
	float: left;
}
fieldset.plusactiefield div span { display: none; }
fieldset.plusactiefield label {
	width: 155px;
	display: block;
	float: left;
}
fieldset.plusactiefield input {
	width: 210px;
	height: 16px;
	border: 1px solid #7f9db9;
}
fieldset.plusactiefield input#actievoorwaarden {
	width: auto;
	height: auto;
	border: 0;
}
fieldset.plusactiefield label.nowidth {
	width: auto;
	display: inline;
	float: none;
}
fieldset.plusactiefield textarea {
	width: 260px;
	height: 70px;
	border: 1px solid #7f9db9;
}
fieldset.plusactiefield span.letop { 
	font-size: 82%; 
	display: block;
}
button.plusactieSend {
	width: 117px;
	height: 26px;
	padding: 26px 0 0 0;
	margin: 2px 0 0 0;
	border: 0;
	background: url(/images/design/goudentipSend.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
}

/***********************************************************
	CONTENT ROUTE
***********************************************************/

div#inputRoute {
	width: 100%;
	float: left;
}
div#mapRoute {
	width: 400px;
	height: 450px;
	float: left;
}
div#directions {
	width: 300px;
	height: 430px;
	overflow: auto;
	float: left;
}

/***********************************************************
	CONTENT ONZE KAZEN DETAIL
***********************************************************/

ul.gebruik {
	list-style-image: url(/images/design/gebruik-list.gif);
}
ul.gebruik li {
	padding: 5px 0;
	border-bottom: 1px solid #cdcfcc;
}
table.aankoopverpakkingen {
	width: 100%;
	margin: 0 0 25px 0;
}
table.aankoopverpakkingen td {
	width: 50%;
	text-align: center;
	vertical-align: bottom;
}
table.aankoopverpakkingen2 {
	width: 100%;
	margin: 0 0 25px 0;
	position: relative;
}
table.aankoopverpakkingen2 td {
	width: 33%;
	text-align: center;
	vertical-align: top;
}
table.onze-kazen-detail {
	width: 100%;
	margin: 25px 0 0 0;
}
table.onze-kazen-detail th{
	text-align: left;
}
table.onze-kazen-detail th.left{
	width: 250px;
}

/***********************************************************
	CONTENT WIST U DAT
***********************************************************/

div.wistudat-item {
	margin: 7px 0 3px 0;
	float: left;
}
div.wistudat-item-foto {
	width: 80px;
	padding: 5px 0 0 0;
	float: left;
}
div.wistudat-item-text {
	width: 330px;
	float: left;
}
div.wistudat-item-foto img {
	padding: 1px;
	border: 1px solid #cdcfcc;
}
span.wistudat-quote {
	font-weight: bold;
}
span.wistudat-functie {
	font-style: italic;
}

/***********************************************************
	CONTENT FAQ
***********************************************************/

ul.faq {
	margin-bottom: 20px;
	list-style-image: url(/images/design/faq-li.gif);
}
ul.terug-faq {
	margin-bottom: 20px;
	list-style-image: url(/images/design/arrow-left.gif);
}
ul.terug-faq li {
	padding: 0 0 0 10px;
}

/***********************************************************
	CONTENT SITEMAP
***********************************************************/

ul#sitemap {
	padding: 0; 
	margin: 0 0 33px 0;
}
ul#sitemap li {
	padding: 1px 10px 4px 10px; 
	margin: 0; 
	border-bottom: 1px solid #e3ddd1;
	line-height: 18px;
	font-weight: bold;
	list-style-position: inside;
}
ul#sitemap li.close { list-style-image: url(/images/design/sitemap-close.gif); }
ul#sitemap li.open { list-style-image: url(/images/design/sitemap-open.gif); }
ul#sitemap li.sub {
	padding: 1px 0 4px 20px;
	font-weight: normal;
	border: 0;
}
ul#sitemap li.sub1 {
	padding: 1px 0 4px 30px;
	font-weight: normal;
	font-size: 82%;
	border: 0;
}
ul#sitemap li.sub2 {
	padding: 1px 0 4px 40px;
	font-weight: normal;
	font-size: 82%;
	border: 0;
}
ul#sitemap li.sub3 {
	padding: 1px 0 4px 50px;
	font-weight: normal;
	font-size: 82%;
	border: 0;
}
ul#sitemap li.sub4 {
	padding: 1px 0 4px 60px;
	font-weight: normal;
	font-size: 82%;
	border: 0;
}
ul#sitemap li.sub5 {
	padding: 1px 0 4px 70px;
	font-weight: normal;
	font-size: 82%;
	border: 0;
}
ul#sitemap li.sub6 {
	padding: 1px 0 4px 80px;
	font-weight: normal;
	font-size: 82%;
	border: 0;
}

/***********************************************************
	GEEN RESULTATEN
***********************************************************/

div.geenresultaten {
	width: 372px;
	padding: 0 0 13px 0;
	margin: 15px 0 0 0;
	background: url(/images/design/geenresultaat-bottom.gif) left bottom no-repeat;
}
div.geenresultaten-header {
	width: 372px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(/images/design/geenresultaat-header.gif) left top no-repeat;
	overflow: hidden;
}
div.geenresultaten-content {
	width: 352px;
	margin: 0;
	padding: 0 10px;
	font-size: 82%;
	background: url(/images/design/geenresultaat-bg.gif) left top repeat-y;
}
div.geenresultaten-content h4 { 
	padding: 0; 
	margin: 0 0 10px 0;
	font-size: 140%;
}
div.geenresultaten-content p { margin: 0; }
div#content div.geenresultaten-content p { margin: 0; }

/***********************************************************
	GEEN RESULTATEN FIELD
***********************************************************/

fieldset.geenresultatenfield {
	padding: 0;
	margin: 5px 0 0 0;
	border: 0;
}
fieldset.geenresultatenfield legend { display: none; }
fieldset.geenresultatenfield label { font-weight: bold; }
fieldset.geenresultatenfield ul {
	width: 352px;
	padding: 0;
	margin: 0;
}
fieldset.geenresultatenfield li {
	padding: 0;
	margin: 0 3px 0 0;
	list-style-type: none;
	float: left;
}
fieldset.geenresultatenfield li#geenresultaten1 { padding: 0 4px 0 0; }
fieldset.geenresultatenfield li#geenresultaten2 { padding: 0 4px 0 0; }
input.geenresultatenveld, input.geenresult-loading {
	width: 220px;
	height: 18px;
	margin: 0 30px 0 0;
	border: 1px solid #689BDD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

a.geenresultatenknop {
	height: 26px;
	padding: 10px 30px 10px 0;
	margin: 20px 0 10px 0;
	color: #000;
	font-size: 120%;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	background: url(/images/design/receptzoekknop.gif) right no-repeat;
}
.geenresult-watermark
{
	width: 220px;
	height: 18px;
	margin: 0 30px 0 0;
	border: 1px solid #689BDD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	font-style:italic;
}
input.geenresult-loading 
{
	background: #fff url(/images/design/loading.gif) no-repeat;
}
/***********************************************************
	CONTENT DISCLAIMER
***********************************************************/

hr.lijnopmaak {
	color:#dddddd;
	height:1px;
	width:100%;
}

/***********************************************************
	CONTENT GASTENBOEK
***********************************************************/

div.book { padding: 0 0 0 1px; }
div.bookEntryHeader {
	width: 416px;
	padding: 1px 1px 1px 1px;
	background: #e3ddd1;
	float: left;
}
div.bookEntryHeader div {
	width: 402px;
	padding: 6px;
	border: 1px solid #fff;
	float: left;
}
div.bookEntryHeader div div.bookEntryName {
	width: 282px;
	padding: 0;
	border: 0;
	float: left;
}
div.bookEntryHeader div div.bookEntryName span {
	font-weight: bold;
}
div.bookEntryHeader div div.bookEntryDate {
	width: 120px;
	padding: 0;
	border: 0;
	text-align: right;
	float: left;
}
div.bookEntryText {
	width: 400px;
	padding: 8px;
	margin: 0 0 20px 0;
	border-right: 1px solid #e3ddd1;
	border-bottom: 1px solid #e3ddd1;
	border-left: 1px solid #e3ddd1;
	float: left;
}
div.clearBookEntry {
	width: 100%;
	height: 10px;
	overflow: hidden;
	clear: left;
}

/***********************************************************
	CONTENT GALLERY
***********************************************************/

span.bekijkFotos a { 
	margin: 0 0 25px 0;
	font-weight: bold; 
	display: block;
}
div.gallery { padding: 0 0 0 1px; }
div.galleryNav {
	width: 100%;
	float: left;
}
div.galleryNavPrev, div.galleryNavBack, div.galleryNavNext {
	width: 32%;
	float: left;
}
div.galleryNavPrev { text-align: left; }
div.galleryNavBack { text-align: center; }
div.galleryNavNext { text-align: right; }
div.galleryRow {
	width: 100%;
	float: left;
}
div.galleryItem {
	width: 32%;
	text-align: center;
	float: left;
	line-height:100px;
}
div.galleryItem img {
	padding: 1px;
	border: 1px solid #e3ddd1;
	max-width:96px;
	max-height:96px;
	vertical-align:middle;
}
div.galleryItem a:hover img {
	border: 1px solid #938976;
}
div.clearGalleryRow {
	height: 15px;
	overflow: hidden;
	clear: left;
}

/***********************************************************
	CONTENT TOTAL ACTIE
***********************************************************/

form#contactform fieldset {
	padding: 0;
	margin: 0 0 25px 0;
	border: 0;
}
form#contactform fieldset legend {
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: bold;
}
label.antwoord {
	margin: 0 0 0 35px;
	padding: 0;
	display: block;
	float: left;
}
* html label.antwoord { padding: 3px 0 0 0; }
*:first-child+html label.antwoord { padding: 3px 0 0 0; }
input.antwoord {
	margin: 0;
	padding: 0;
	float: left;
}
form#contactform fieldset div.clear {
	height: 1px;
	padding: 0;
	margin: 0;
	border: 0;
	overflow: hidden;
	clear: left;
}


/***********************************************************
	SUBMENU
***********************************************************/

ul#submenu {
	padding: 0; 
	margin: 17px 0 33px 6px; 
	list-style-type: none; 
}
/*	* html ul#submenu { margin-top: 31px; } 
	*:first-child+html ul#submenu { margin-top: 31px; }*/
ul#submenu li {
	width: 172px;
	padding: 6px 9px; 
	margin: 0; 
	border-bottom: 1px solid #e3ddd1;
	line-height: 18px;
	font-size: 110%;
	font-weight: bold;
}
ul#submenu li.sub {
	width: 179px;
	padding: 6px 0 6px 19px;
	font-size: 100%;
}
ul#submenu li.sub1 {
	width: 169px;
	padding: 6px 0 6px 29px;
	font-size: 100%;
}
ul#submenu li.sub2 {
	width: 159px;
	padding: 6px 0 6px 39px;
	font-size: 100%;
}
ul#submenu li.sub3 {
	width: 149px;
	padding: 6px 0 6px 49px;
	font-size: 100%;
}
ul#submenu li.sub4 {
	width: 139px;
	padding: 6px 0 6px 59px;
	font-size: 100%;
}
ul#submenu li.sub5 {
	width: 129px;
	padding: 6px 0 6px 69px;
	font-size: 100%;
}
ul#submenu li.sub6 {
	width: 119px;
	padding: 6px 0 6px 79px;
	font-size: 100%;
}
ul#submenu li a { 
	color: #000;
	text-decoration: none;
	display: block;
}
ul#submenu li a.active { color: #013473; }
div#containerexclusief ul#submenu li a.active { color: #005c41; }
ul#submenu li a:hover { color: #a38d67; }

/***********************************************************
	WIST U DAT
***********************************************************/

div#wistudat-home {
	padding: 0 10px 0 8px;
}
a.wistudat-home {
	height: 15px;
	padding: 0 20px 4px 0;
	margin: 20px 15px 0 0;
	background: url(/images/design/arrow-right.gif) top right no-repeat;
	text-align: right;
	display: block;
}
div.wistudat {
	width: 192px;
	padding: 0 0 13px 0;
	margin: 0;
	margin-left:6px;
	background: url(/images/design/wistudat-bottom.gif) left bottom no-repeat;
}
div.wistudat-header {
	width: 192px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(/images/design/wistudat-header.gif) left top no-repeat;
	overflow: hidden;
}
div.wistudat-content {
	width: 172px;
	margin: 0;
	padding: 0 10px;
	font-size: 85%;
	background: url(/images/design/wistudat-bg.gif) left top repeat-y;
}
div.wistudat-content h4 { 
	padding: 0; 
	margin: 0 0 10px 0;
	font-size: 140%;
}
div.wistudat-content p { margin: 0; }
div.wistudat-content a.meer {
	height: 15px;
	padding: 0 20px 0 0;
	margin: 5px 0 0 0;
	background: url(/images/design/wistudat-meer-knop.gif) right top no-repeat;
	color: #013274;
	text-align: right;
	display: block;
}
div#left div.clear {
	padding: 15px 0 0 0;
	border: 0;
	clear: left;
}

/***********************************************************
	RECEPTEN ZOEKEN
***********************************************************/

div.receptzoek {
	width: 192px;
	padding: 0 0 13px 0;
	margin: 15px 0 0 0;
	background: url(/images/design/receptzoek-bottom.gif) left bottom no-repeat;
}
/*	* html div.receptzoek { margin-top: 29px; } 
	*:first-child+html div.receptzoek { margin-top: 29px; }*/
div.receptzoek-header {
	width: 192px;
	height: 12px;
	padding: 0;
	margin: 0;
	background: url(/images/design/receptzoek-header.gif) left top no-repeat;
	overflow: hidden;
}
div.receptzoek-content {
	width: 172px;
	margin: 0;
	padding: 0 10px;
	font-size: 82%;
	background: url(/images/design/receptzoek-bg.gif) left top repeat-y;
	overflow:hidden;
}
div.receptzoek-content h4 { 
	padding: 0; 
	margin: 0 0 10px 0;
	font-size: 160%; 
}
div.receptzoek-content p { margin: 0; }
div.receptzoek div.hr {
	width: 100%;
	height: 15px;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #d0c5b1;
}
select#kaassoort {
	width: 100%;
	margin: 0;
}
ul#momenten {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#momenten li {
	height: 25px;
}
a.insturen {
	height: 26px;
	padding: 9px 40px 0 0;
	margin: 20px 10px 10px 0;
	background: url(/images/design/insturen-knop.gif) top right no-repeat;
	color: #000;
	font-size: 110%;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	display: block;
}
a.insturen:hover { 
	color: #013473; 
	background: url(/images/design/insturen-knop-hover.gif) top right no-repeat;
}

/***********************************************************
	RECEPTZOEKFIELD
***********************************************************/

fieldset.receptzoekfield {
	padding: 0;
	margin: 15px 0 0 0;
	border: 0;
}
fieldset.receptzoekfield legend { display: none; }
fieldset.receptzoekfield label { font-weight: bold; }
fieldset.receptzoekfield ul {
	width: 180px;
	padding: 0;
	margin: 0;
}
fieldset.receptzoekfield li {
	padding: 0;
	margin: 0 3px 0 0;
	list-style-type: none;
	float: left;
}
fieldset.receptzoekfield li#receptzoek1 { padding: 0 4px 0 0; }
fieldset.receptzoekfield li#receptzoek2 { padding: 0 4px 0 0; }
input.receptzoekveld, input.receptzoekveld-loading {
	width: 130px;
	height: 18px;
	margin: 5px 0 0 0;
	border: 1px solid #689BDD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
input.receptzoekveld-watermark
{
	width: 130px;
	height: 18px;
	margin: 5px 0 0 0;
	border: 1px solid #689BDD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style:italic;
	color:#999999;
}
input.receptzoekveld-loading
{
	background: #fff url(/images/design/loading.gif) no-repeat;
}
input.receptzoekknop {
	width: 20px;
	height: 20px;
	padding: 20px 0 0 0;
	margin: 5px 0 0 5px;
	border: 0;
	background: url(/images/design/receptzoekknop.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
/***********************************************************
	ZOEKRESULTATEN
***********************************************************/

div#content p.zoekresultaat 
{
	margin: 10px 0 10px 0;
	line-height: normal;
}
div#page-selection {
	width: 420px;
	height: 40px;
	padding: 10px 0 0 0;
	margin: 25px 0 0 0;
	border-top: 1px solid #e3ddd1;
	font-size: 82%;
}
div#page-prev {
	width: 80px;
	height: 40px;
	float: left;
}
div#page-prev a {
	height: 15px;
	padding: 0 0 0 20px;
	background: url(/images/design/arrow-left.gif) top left no-repeat;
	display: block;
}
div#page-next {
	width: 80px;
	height: 40px;
	text-align: right;
	float: right;
}
div#page-next a {
	height: 15px;
	padding: 0 20px 0 0;
	background: url(/images/design/arrow-right.gif) top right no-repeat;
	display: block;
}
div#page-numbers {
	height: 40px;
	margin: 0 80px;
	text-align: center;
}
span.page-numbershow {
	padding: 0 0 0 15px;
}

/***********************************************************
	RIGHT ITEM
***********************************************************/

div.rightitem { margin: 18px 0 0 0; }
div.rightitem p { 
	margin: 4px 0 0 0; 
	font-size: 82%;
}
div.rightitem p img {
	margin: 0 5px 0 0;
	border: 0;
	float: left;
}
div.rightitem h4 { margin: 0; }
div#right div.clear{
	padding: 0;
	border: 0;
	clear: left;
}

/***********************************************************
	MAPS
***********************************************************/

div#beemstermap {
	height: 334px;
	border: 1px solid #e3ddd1;
	overflow: hidden;
}
div#rightonserfgoed { margin: 17px 0 0 0; }
	* html div#rightonserfgoed { margin-top: 31px; } 
	*:first-child+html div#rightonserfgoed { margin-top: 31px; }

/***********************************************************
	ROUNDED
***********************************************************/

div.rounded {
	width: 288px;
	padding: 0 0 13px 0;
	margin: 0;
	background: url(/images/design/rounded-bottom.gif) #fff left bottom no-repeat;
}
div.rounded-header {
	width: 288px;
	height: 13px;
	padding: 0;
	margin: 0;
	background: url(/images/design/rounded-header.gif) left top no-repeat;
	overflow: hidden;
}
div.rounded-content {
	width: 266px;
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	font-size: 82%;
}
div.rounded-content h4 { 
	padding: 0; 
	margin: 0; 
	font-size: 160%; 
}
div.rounded-content h5 { 
	padding: 0; 
	margin: 0 0 8px 0; 
	font-size: 120%; 
}
div.rounded-content p { margin: 0; }
div.rounded-content p img { 
	margin: 0 5px 0 0; 
	float: left;
}
strong#receptnaam {
	font-size: 130%;
}
div#right div.rounded-content strong#receptnaam a,div#right2 div..rounded-content strong#receptnaam a {
	color: #000;
	text-decoration: none;
}
div#right div.rounded-content strong#receptnaam a:hover,div#right2 div.rounded-content strong#receptnaam a:hover { color: #679CDE; }
div#right div.rounded-content div.clear,div#right2 div.rounded-content div.clear  {
	height: 1px;
	padding: 8px 0 0 0;
	border: 0;
	clear: left;
	overflow: hidden;
}
div.rounded-content a.meer {
	height: 15px;
	padding: 0 20px 0 0;
	margin: 0;
	background: url(/images/design/rounded-meer-knop.gif) right top no-repeat;
	color: #013274;
	text-align: right;
	display: block;
}

/***********************************************************
	KOOKTIP
***********************************************************/

div.kooktip {
	width: 288px;
	padding: 0 0 34px 0;
	margin: 0;
	background: url(/images/design/kooktip-bottom.gif) #1e58c4 left bottom no-repeat;
	color: #fff;
}
div.kooktip-header {
	width: 288px;
	height: 40px;
	padding: 20px 0 0 0;
	margin: 0;
	background: url(/images/design/kooktip-header.gif) left top no-repeat;
	text-align: center;
	overflow: hidden;
}
div.kooktip-content {
	width: 266px;
	padding: 5px 10px 0 10px;
	margin: 0;
	font-size: 82%;
}
div.kooktip-content h4 { 
	padding: 0; 
	margin: 0; 
	font-size: 160%; 
}
div.kooktip-header h5 { 
	padding: 0; 
	margin: 0 0 8px 0; 
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	text-transform: uppercase;
}
div.kooktip-content p { margin: 0; }
div.kooktip-content p img { 
	margin: 0 5px 0 0;
	border: 1px solid #fff; 
	float: left;
}
div#right div.kooktip-content div.clear,div#right2 div.kooktip-content div.clear {
	height: 1px;
	padding: 8px 0 0 0;
	border: 0;
	clear: left;
	overflow: hidden;
}
div.kooktip-content a.meer {
	height: 15px;
	padding: 0 20px 0 0;
	margin: 5px 0 0 0;
	background: url(/images/design/kooktip-meer-knop.gif) right top no-repeat;
	color: #fff;
	text-align: right;
	display: block;
}

div#kooktip-extrabelegen {
	width: 288px;
	padding: 0 0 35px 0;
	margin: 0;
	color: #fff;
	background: url(/images/design/kooktip-bg.png) left top no-repeat; 
	height:221px; 
}
div#kooktip-extrabelegen-header 
{
	position: relative;
	width: 288px;
	height: 64px;
	
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-family: "Times New Roman", Times, serif;
	font-size:18px; 
	font-weight:bold; 

	
	border-bottom:1px solid #fff;


}
div#kooktip-extrabelegen-header #kooktip-title
{
	
	   position:absolute;
	   width:288px;
	   text-align:center;
	   top:12px;
	
}
div#kooktip-extrabelegen-content {
	width: 270px;
	padding: 5px 10px 0 10px;
	margin: 0;
	font-size: 82%;
}
div#kooktip-extrabelegen-content h4 {
	padding: 0; 
	margin: 0; 
	font-size: 160%; 
}
div#kooktip-extrabelegen-content p { 
	margin: 0;  
}
div#kooktip-extrabelegen-content p img {  
	margin: 0 5px 0 0;
	border: 1px solid #fff; 
	float: left;
}
div#right div#kooktip-extrabelegen-content div.clear,div#right2 div#kooktip-extrabelegen-content div.clear { 
	height: 1px;
	padding: 8px 0 0 0;
	border: 0;
	clear: left;
	overflow: hidden;
}
div#kooktip-extrabelegen-content a.meer { 
	height: 15px;
	padding: 0 20px 0 0;
	margin: 5px 0 0 0;
	background: url(/images/design/kooktip-meer.gif) right top no-repeat;
	color: #fff;
	text-align: right;
	display: block;
}
strong#receptnaam { font-size: 130%; }
strong#receptnaam a { color: #fff; }

/***********************************************************
	NIEUWSBRIEFFIELD
***********************************************************/

fieldset.nieuwsbrieffield {
	height: 20px;
	padding: 0;
	margin: 0;
	border: 0;
}
fieldset.nieuwsbrieffield legend { display: none; }
fieldset.nieuwsbrieffield ul {
	width: 320px;
	padding: 0;
	margin: 0;
}
fieldset.nieuwsbrieffield li {
	height: 18px;
	padding: 0;
	margin: 0 3px 0 0;
	list-style-type: none;
	float: left;
}
fieldset.nieuwsbrieffield li#nieuwsbrief1 { padding: 0 15px 0 0; }
body.body_5 fieldset.nieuwsbrieffield li#nieuwsbrief1 { padding: 0 20px 0 0; }
fieldset.nieuwsbrieffield li#nieuwsbrief2 { padding: 0 4px 0 0; }
fieldset.nieuwsbrieffield li#nieuwsbrief3 { padding: 2px 4px 0 0; }
input#nieuwsbriefveld {
	width: 160px;
	height: 13px;
	border: 1px solid #689BDD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
button#nieuwsbriefknop {
	width: 15px;
	height: 15px;
	padding: 15px 0 0 0;
	margin: 2px 0 0 0;
	border: 0;
	background: url(/images/design/arrow-right.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.nieuwsbriefexample {
	font-style: italic;
	color: #999;
}

/***********************************************************
	CONTACT BLOK
***********************************************************/

div.contactblok {
	width: 288px;
	padding: 0 0 13px 0;
	margin: 11px 0 0 0;
	background: url(/images/design/contactblok-bottom.gif) left bottom no-repeat;
}
	* html div.contactblok { margin-top: 25px; } 
	*:first-child+html div.contactblok { margin-top: 25px; }
div.contactblok-header {
	width: 288px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(/images/design/contactblok-header.gif) left top no-repeat;
	overflow: hidden;
}
div.contactblok-content {
	width: 268px;
	margin: 0;
	overflow:hidden;
	padding: 0 10px;
	font-size: 82%;
	background: url(/images/design/contactblok-bg.gif) left top repeat-y;
}
div.contactblok-content h4 { 
	padding: 0; 
	margin: 0 0 10px 0;
	font-size: 140%;
}
div.contactblok-content p { margin: 0; }
div#content div.contactblok-content p { margin: 0; }
div.contactblok-content a.meer {
	height: 15px;
	color: #013274;
	text-align: right;
	display: block;
}
div.contactblok img { 
	margin: 0 8px 8px 0;
	float: left; 
}

a#vraag-mailen {
	height: 26px;
	padding: 2px 25px 0 0;
	margin: 10px 10px 0 0;
	background: url(/images/design/vraagmailen-knop.gif) top right no-repeat;
	color: #000;
	font-size: 130%;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	display: block;
}
span#contact-tel {
	padding-right: 35px;
	float: right;
}

/***********************************************************
	AWARDS BLOK
***********************************************************/

div.awardsblok {
	width: 288px;
	padding: 0 0 13px 0;
	margin: 11px 0 0 0;
	background: url(/images/design/contactblok-bottom.gif) left bottom no-repeat;
}
	* html div.awardsblok { margin-top: 25px; } 
	*:first-child+html div.awardsblok { margin-top: 25px; }
div.awardsblok-header {
	width: 288px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(/images/design/contactblok-header.gif) left top no-repeat;
	overflow: hidden;
}
div.awardsblok-content {
	width: 268px;
	margin: 0;
	padding: 0 10px;
	overflow:hidden;
	font-size: 82%;
	background: url(/images/design/contactblok-bg.gif) left top repeat-y;
}
div.awardsblok-contentLeft { float:left;}
div.awardsblok-contentRight { width:155px; float: right;}
div.awardsblok-contentRight h4,
div.awardsblok-contentRight h5 { 
	padding: 0; 
	margin: 0 0 6px 0;
	font-size: 125%;
}
div.awardsblok-content p { margin: 0; }
div#content div.awardsblok-content p { margin: 0; }
div.clearboth { clear:both;}

/***********************************************************
	WAAR KOPEN
***********************************************************/

div.waarkopen,div.poll,div.cartBlock,div#right div.suggestionsBlock {
	width: 288px;
	padding: 0 0 13px 0;
	margin: 15px 0 0 0;
	background: url(/images/design/waarkopen-bottom.gif) left bottom no-repeat;
}
div.waarkopen-header,div.poll-header,div.cartBlock-header,div#right div.suggestionsBlock-header {
	width: 288px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(/images/design/waarkopen-header.gif) left top no-repeat;
	overflow: hidden;
}
div.waarkopen-content,div.poll-content,div.cartBlock-content,div#right div.suggestionsBlock-content {
	width: 268px;
	margin: 0;
	padding: 0 10px;
	font-size: 82%;
	overflow:hidden;
	background: url(/images/design/waarkopen-bg.gif) left top repeat-y;
}
div.waarkopen-content h4{ 
	padding: 0; 
	margin: 0 0 10px 0;
	font-size: 140%;
}
div.waarkopen-content p,div.poll-content p { margin: 0; }
div#content div.waarkopen-content p { margin: 0; }
div.waarkopen-content a.meer{
	height: 15px;
	color: #013274;
	text-align: right;
	display: block;
}

/***********************************************************
	POSTCODEFIELD
***********************************************************/

fieldset.postcodefield {
	height: 40px;
	padding: 0;
	margin: 15px 0 0 0;
	border: 0;
}
fieldset.postcodefield legend { display: none; }
fieldset.postcodefield label { font-weight: bold; }
fieldset.postcodefield ul {
	width: 268px;
	padding: 0;
	margin: 0;
}
fieldset.postcodefield li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
}
fieldset.postcodefield li#postcode1 { padding: 0 0 0 23px; }
fieldset.postcodefield li#postcode2 { padding: 0 4px 0 0; }
input#postcodeveld {
	width: 110px;
	height: 18px;
	margin: 3px 0 0 0;
	border: 1px solid #689BDD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
button#postcodeknop {
	width: 126px;
	height: 30px;
	padding: 30px 0 0 0;
	margin: 13px 0 0 0;
	border: 0;
	background: url(/images/design/waarkopen-knop.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
button#postcodeknop:hover { background: url(/images/design/waarkopen-knop-hover.gif) no-repeat; }
.postcodeexample {
	font-style: italic;
	color: #999;
}

/***********************************************************
	SELECT COUNTRY
***********************************************************/

li#please a {
	padding: 0 10px 0 0;
	background: url(/images/design/selectcountryknop.png) right top no-repeat;
	display: block;
}
div#selectcountry li#please {
	height: 15px;
	padding: 0;
	float: none;
}
div#selectcountry ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
div#selectcountry ul ul {
	width:150px;
}
div#selectcountry li {
	float:left;
	width:150px;
	position:relative;
}
div#selectcountry a, div#selectcountry a:visited {
	height: 15px;
	display: block;
	color: #669bdd; 
	width: 139px; 
	height: 30px; 
}
* html div#selectcountry a, * html div#selectcountry a:visited {
	width:150px;
	width:139px;
}
div#selectcountry table {
	border-collapse:collapse; 
	border:0; 
	position:absolute; 
	left:83px; 
	bottom:-1px;
}
* html div#selectcountry table { left: 40px; }
div#selectcountry ul ul {
	visibility:hidden;
	position:absolute;
	bottom:12px;
	left:83px; 
	width:150px;
}
* html div#selectcountry ul ul {
	bottom:26px;
	left:40px;
}
div#selectcountry ul ul a, div#selectcountry ul ul a:visited {
	background: url(/images/design/select-bg.gif) left top repeat-y;
	color:#fff; 
	height:auto; 
	line-height:1em; 
	padding:2px 10px; 
	width:129px
}
* html div#selectcountry ul ul a  {
	width:150px;
	width:129px;
}
div#selectcountry a:hover { color:#fff; }
* html div#selectcountry a:hover { background: url(/images/design/select-hover.gif) right bottom no-repeat; }
div#selectcountry ul ul a:hover {
	color:#013473; 
	background: url(/images/design/select-bg.gif) left top repeat-y;
}
div#selectcountry :hover > a { color:#fff; }
* html div#selectcountry :hover > a { background: url(/images/design/select-hover.gif) right bottom no-repeat; }
div#selectcountry ul ul :hover > a {
	color:#013473;
	background: url(/images/design/select-bg.gif) left top repeat-y;
}
div#selectcountry ul li:hover ul, div#selectcountry ul a:hover ul {
	visibility:visible;
	height:auto;
}
div#selectcountry ul li ul li#startselect {
	width: 118px;
	height: 20px;
	border: 0;
	background: url(/images/design/select-start.png) transparent no-repeat;
	display: block;
}
div#selectcountry ul li ul li#endselect {
	width: 118px;
	height: 20px;
	border: 0;
	background: url(/images/design/select-end.gif) transparent bottom no-repeat;
	display: block;
}


/***********************************************************
	autoscroll (beemster china news flash)
***********************************************************/

div#scrollHead {
	background: url(/images/afbeeldingen/autoscrollerHead.jpg) no-repeat;
	width: 288px;
	height: 32px;
}
div#scrollup {
	background: url(/images/afbeeldingen/autoscroller.gif) no-repeat;
  	position: relative;
  	overflow: hidden;
  	height: 168px;
  	width: 288px;
	padding: 0px;
}
div.headline {
  position: absolute;
  top: 210px;
  left: 5px;
  height: 159px;
  width:278px;
  margin: -2px 0 0 0;
  overflow:hidden;
}

/***********************************************************
	EXCLUSIEF OVERZICHT
***********************************************************/

div.exclusiefRight {
	width: 288px;
	padding: 0 0 20px 0;
	float: left;
}
div.exclusiefLeft {
	width: 420px;
	padding: 0 20px 20px 0;
	float: left;
}
a.exclusief-terug {
	width: 191px;
	height: 0;
	padding: 24px 0 0 0;
	overflow: hidden;
	background: url(/images/design/exclusief-terug.gif) 0 0 no-repeat;
	display: block;
	position: absolute;
	top: 30px;
	right: 30px;
}

/***********************************************************
    PROMOTION
***********************************************************/

.promotion-block-title
{
    font-weight: normal;
    font-size: 22px;
}
.promotion-item
{
    min-height: 165px;
    border-top: #e3ddd1 1px solid;
    width: 427px;
    padding-right:20px;
    overflow: visible;
}
.promotion-item .title
{
    font-weight: bold;
    font-size: 16px;
    margin: 0;
    padding: 5px 0 2px;
    font-family: Arial, Sans-Serif;
}
.promotion-item .title .remark
{
    font-size: 12px;
}
.promotion-item .description
{
    font-size: 12px;
    line-height: 1.3em;
}
.promotion-item .checkboxes-container label
{
    width: 55px;
    display: inline-block;
}
.promotion-item .checkboxes-container table
{
    border-collapse: collapse;
}
.promotion-item .checkboxes-container table td
{
    width: 135px;
    padding: 5px;
    border-right: #e3ddd1 1px solid;
}
.promotion-item .checkboxes-container table td label
{
    width: 45px;
}
.promotion-item table td.last-column
{
    border-right: none;
}
.sign-up-newsletter-block ul
{
    margin: 0;
    margin-left: 15px;
    padding: 0;
    font-size: 12px;
}

.sign-up-newsletter-block label
{
    font-weight: bold;
    font-size: 16px;
    margin: 0;
    padding: 5px 0 2px;
    font-family: Arial, Sans-Serif;
}
.promotion-sidebar-block
{
    margin-top: 151px;
}
*+html .promotion-sidebar-block
{
    margin-top: 179px;
}
.promotion-image-item
{
    min-height: 150px;
    padding: 10px 0;
    border-top: #e3ddd1 1px solid;
}
.promotion-image-item .single-image-thumb
{
    display: block;
}
.promotion-image-item.recipe-cards-image-item
{
    height: 174px;
}
*+html .promotion-image-item.recipe-cards-image-item
{
    height: 176px;
}