@charset "utf-8";
/* CSS Document */
/*************/
/*** jquery tabs ***/
/*************/
.ui-tabs .ui-tabs-hide {
     display: none;
}


/*************/
/*** reset ***/
/*************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px;}


/************/
/*** body ***/
/************/
body { background:#FFF url(/images/bg.png) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#58595B;}
img { border:0px;}
.clear { clear:both;}


/***************/
/*** wrapper ***/
/***************/
#wrapper { width:999px; margin:0 auto;}



/**************/
/*** header ***/
/**************/
#header { position:relative; width:700px; height:33px; padding:56px 0px 0px 202px;}


	/*** titel ***/
	#header h3 { position:absolute; left:15px; top:1px; background:url(/images/logo.png) no-repeat; width:156px; height:116px; text-indent:-100000px; overflow:hidden;}
	
	
	/*** infoMenu ***/
	ul.sienninfomenumain { position:absolute; left:210px; top:35px; color:#86A20B;}
	ul.sienninfomenumain a { color:#86A20B; text-decoration:none;}
	ul.sienninfomenumain a:hover { text-decoration:underline;}
	ul.sienninfomenumain a.active { color:#262626;}
	
	
	/*** infoBar ***/
	.infoBar { position:absolute; right:20px; top:20px; width:389px; height:29px; z-index:10;}
	.infoBar strong { display:block; padding:0px 0px 1px 0px;}
	.infoBar p { float:left; color:#86A20B;}
	.infoBar p a { color:#86A20B; text-decoration:none;}
	.infoBar p a:hover { text-decoration:underline;}
	.infoBar a.active { color:#262626;}
	
		/*** zoeken ***/
		div.zoeken { float:left; width:198px; height:20px;}
		div.zoeken fieldset { position:relative; border:none;}
		div.zoeken input.zoekveld { position:absolute; left:9px; top:-1px; width:99px; height:13px; border:1px solid #58595B; font-size:11px;}
		div.zoeken input.zoeken { position:absolute; left:112px; top:0px; background:none; border:none; color:#86A20B; font-size:11px; cursor:pointer;}
		
		/*** media ***/
		ul.media { float:right; list-style:none;}
		ul.media li { float:left; margin:0px 0px 0px 4px;}
	
		
	/*** menuBar ***/
	ul.siennmenubarmain {float:left; background:#E6ECD9; height:31px; list-style:none;}
	ul.siennmenubarmain li { float:left; margin:0px 1px 0px 0px;}
	ul.siennmenubarmain li a { display:block; padding:6px 0px 7px 0px; color:#89AC47; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:15px; text-decoration:none; text-align:center;}

		/*** sprite ***/
		ul.siennmenubarmain li a{ width:52px;}
		ul.siennmenubarmain li.siennmenubaritemselected a { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat 0px 0px;}
		ul.siennmenubarmain li a:hover { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat 0px -31px;}

	/*** menuBar ***/
	ul.siennmenubarmain1 {float:left; background:#E6ECD9; height:31px; list-style:none;}
	ul.siennmenubarmain1 li { float:left; margin:0px 1px 0px 0px;}
	ul.siennmenubarmain1 li a { display:block; padding:6px 0px 7px 0px; color:#89AC47; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:15px; text-decoration:none; text-align:center;}

                /*** sprite ***/
		ul.siennmenubarmain1 li a { width:122px;}
		ul.siennmenubarmain1 li.siennmenubaritemselected a { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -52px 0px;}
		ul.siennmenubarmain1 li a:hover { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -52px -31px;}

	/*** menuBar ***/
	ul.siennmenubarmain2 {float:left; background:#E6ECD9; height:31px; list-style:none;}
	ul.siennmenubarmain2 li { float:left; margin:0px 1px 0px 0px;}
	ul.siennmenubarmain2 li a { display:block; padding:6px 0px 7px 0px; color:#89AC47; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:15px; text-decoration:none; text-align:center;}


		ul.siennmenubarmain2 li a { width:106px;}
		ul.siennmenubarmain2 li.siennmenubaritemselected a { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -174px 0px;}
		ul.siennmenubarmain2 li a:hover { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -174px -31px;}

	/*** menuBar ***/
	ul.siennmenubarmain3 {float:left; background:#E6ECD9; height:31px; list-style:none;}
	ul.siennmenubarmain3 li { float:left; margin:0px 1px 0px 0px;}
	ul.siennmenubarmain3 li a { display:block; padding:6px 0px 7px 0px; color:#89AC47; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:15px; text-decoration:none; text-align:center;}

		ul.siennmenubarmain3 li a { width:91px;}
		ul.siennmenubarmain3 li.siennmenubaritemselected a { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -280px 0px;}
		ul.siennmenubarmain3 li a:hover { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -280px -31px;}

	/*** menuBar ***/
	ul.siennmenubarmain4 {float:left; background:#E6ECD9; height:31px; list-style:none;}
	ul.siennmenubarmain4 li { float:left; margin:0px 1px 0px 0px;}
	ul.siennmenubarmain4 li a { display:block; padding:6px 0px 7px 0px; color:#89AC47; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:15px; text-decoration:none; text-align:center;}

		ul.siennmenubarmain4 li a { width:98px;}
		ul.siennmenubarmain4 li.siennmenubaritemselected a { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -371px 0px;}
		ul.siennmenubarmain4 li a:hover { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -371px -31px;}

	/*** menuBar ***/
	ul.siennmenubarmain5 {float:left; background:#E6ECD9; height:31px; list-style:none;}
	ul.siennmenubarmain5 li { float:left; margin:0px 1px 0px 0px;}
	ul.siennmenubarmain5 li a { display:block; padding:6px 0px 7px 0px; color:#89AC47; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:15px; text-decoration:none; text-align:center;}



		ul.siennmenubarmain5 li a { width:76px;}
		ul.siennmenubarmain5 li.siennmenubaritemselected a { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -469px 0px;}
		ul.siennmenubarmain5 li a:hover { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -469px -31px;}


	/*** menuBar ***/
	ul.siennmenubarmain6 {float:left; background:#E6ECD9; height:31px; list-style:none;}
	ul.siennmenubarmain6 li { float:left; margin:0px 1px 0px 0px;}
	ul.siennmenubarmain6 li a { display:block; padding:6px 0px 7px 0px; color:#89AC47; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:15px; text-decoration:none; text-align:center;}

                /*** sprite ***/
		ul.siennmenubarmain6 li a { width:122px;}
		ul.siennmenubarmain6 li.siennmenubaritemselected a { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -52px 0px;}
		ul.siennmenubarmain6 li a:hover { color:#FFF; background:url(/images/menuBar_sprite.png) no-repeat -52px -31px;}

	
	/*** crumblePath ***/
	.crumblePath { position:absolute; left:208px; bottom:-15px; color:#86A20B; font-size:9px;}
	.crumblePath a { color:#86A20B; text-decoration:none;}
	.crumblePath a:hover { text-decoration:underline;}


/***************/
/*** content ***/
/***************/
#content { width:999px; padding:17px 0px 0px 0px;}


	/*** leftBar ***/
	.leftBar { float:left; width:196px; display:inline;}
	
		/*** sideMenu ***/
		ul.sideMenu { background:url(/images/sideMenu_bg.png) no-repeat; width:196px; height:400px; margin:0px 0px 4px 0px; padding:40px 0px 0px 0px; list-style:none;}
		ul.sideMenu li { position:relative; float:left; width:196px; height:22px; overflow:hidden;}
		ul.sideMenu li.lang { height:28px;}
		ul.sideMenu li a {  position:absolute; right:25px; top:-14px; color:#FFF; font-size:33px; text-decoration:none;}
		
		/*** infoBox ***/
		.infoBox { position:relative; display:block; width:183px; padding:11px 0px 16px 13px; margin:0px 0px 4px 0px; z-index:30; overflow:hidden;}
		.infoBox .container { position:relative; background:url(/images/infoBox_bg.gif) repeat-y; width:131px; min-height:82px; height:auto !important; height:82px; padding:1px 19px 0px 33px; line-height:15px; z-index:10;}
		.infoBox img { position:absolute; z-index:0; left:0px; top:0px; width:196px; height:100%;}
		.infoBox span.nietje { position:absolute; left:25px; top:0px; background:url(/images/icon_nietje.png) no-repeat; width:31px; height:4px;}
		
			/*** nieuwsbrief ***/
			span.nieuwsbrief fieldset { position:relative; width:131px; height:46px; border:none;} 
			span.nieuwsbrief label { position:absolute; left:0px; top:6px; font-size:10px;}
			span.nieuwsbrief input.email { position:absolute; right:0px; top:5px; width:89px; height:13px; border:1px solid #58595B; font-size:11px;}
			span.nieuwsbrief input.aanmelden { position:absolute; right:0px; bottom:0px; background:url(/images/button_aanmelden.png) no-repeat; width:61px; height:17px; border:none; cursor:pointer; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:9px; }
			
			/*** lijst ***/
			.infoBox ul { float:right; text-align:right; list-style:none;}
			.infoBox ul li a { color:#89AC47; text-decoration:none;}
			.infoBox ul li a:hover { text-decoration:underline;}
			.infoBox ul li a.active { color:#262626;}
			
	
	/*** contentVak ***/
	.contentVak { z-index:500; position:relative; float:left; background:#FFF; width:592px; margin:0px 0px 0px 7px; border:1px solid #bdbab6; display:inline; -moz-border-radius:6px; -webkit-border-radius:6px;}
	
		/*** tekst ***/
		.contentVak h1 { display:block; padding:0px 0px 10px 24px; color:#89AC47; font-size:14px;}
		.contentVak h2 { padding:0px 24px 25px 24px}
		.contentVak p { display:block; padding:0px 24px 25px 24px;}
		.contentVak p a { color:#86A20B; text-decoration:none;}
		.contentVak p a:hover { text-decoration:underline;}
		.contentVak p a.active { color:#262626;}
                .contentVak table {display:block; padding:0px 24px 20px 24px} 
		.contentVak h4 { display:block; padding:0px 0px 5px 24px; color:#89AC47; font-size:11px; }
                .contentVak ol { padding:0px 24px 25px 24px; }
                .contentVak ol li { padding:0px 0px 22px 0px; }
                .contentVak ol li a { color: #86a20b; }
                .contentVak .bezorgmatrix {display:table; padding:0px 0px 0px 0px;}  
	
		/*** fade ***/
		.fade { filter:alpha(opacity=25); -moz-opacity:0.25; -khtml-opacity: 0.25; opacity: 0.25;}

		.contentVak .groupheader {position:absolute; left:0px; top:0px; width:552px; height:129px; padding:15px 20px 0px 20px; overflow:hidden;}
		.contentVak .groupheader p { padding:10px 0px 0px 0px;}
		.contentVak .groupnameheader { display:block; position:absolute; left:60px; top:100px; width:175px; height:58px;}
		.contentVak .groupheader h2 { color: #684f40; padding: 0px; }
		.contentVak .fotoheader {position:absolute; width:592px; min-height:144px;  left:0px; top:0px;  padding:0px 0px 20px 0px; overflow:hidden;}
				
		/*** contentInfo ***/
		.contentInfo { position:relative; background:url(/images/contentTop_bg.png) no-repeat top; width:592px; min-height:144px; padding:0px 0px 20px 0px;}
		.contentInfo .scheur { position:absolute; left:0px; bottom:20px; background:url(/images/content_top_bg.png) no-repeat; width:592px; height:37px;}
		.contentInfo .tekst { width:552px; height:129px; padding:15px 20px 0px 20px; overflow:hidden;}
		.contentInfo .tekst p { padding:10px 0px 0px 0px;}
		
		/*** actieBox ***/
		.actieBox { position:relative; float:left; display:block; background:url(/images/actieBox_bg.png) no-repeat; width:173px; height:158px; margin:0px 0px 17px 17px; padding:16px 0px 0px 0px; text-align:center; text-decoration:none; display:inline;}
		.actieBox h2 { padding:0px 0px 13px 0px; color:#58595B; font-size:12px; text-transform:uppercase;}
		.actieBox p { color:#58595B; font-size:10px; padding:8px 0px 0px 0px;}
		/** .actieBox a { position:absolute; left:53px; bottom:5px; display:block; background:#90aa2f; padding:2px 5px 2px 5px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:10px; text-decoration:none; cursor:pointer; display:inline;}
		/** .actieBox a.active, .actieBox a:hover { background:#c6d092;}
		
		/*** contentBottom ***/
		.contentBottom { float:left; background:url(/images/content_bottom_bg.png) no-repeat bottom; width:592px; height:39px; padding:20px 0px 0px 0px;}
		
		
	/*** rightBar ***/
	.rightBar { float:right; width:196px; display:inline;}
	
		/*** winkelwagen ***/
		.winkelwagen { position:relative; width:190px; margin:0px 0px 52px 0px; padding:30px 2px 0px 2px; border:1px solid #bdbab6; -moz-border-radius:6px; -webkit-border-radius:6px;}
		
			/*** kop ***/
			.winkelwagen .kop { display:block; position:absolute; right:10px; top:-15px; background:url(/images/winkelwagen_h2_bg.png) no-repeat;}
			.winkelwagen .kop h2 a { display:block; width:128px; height:25px; padding:6px 0px 0px 10px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:14px; font-weight:normal; text-decoration:none; }
			
			/*** wagenInhoud ***/
			table.wagenInhoud { width:190px;}
			table.wagenInhoud tr {  line-height:14px;}
			table.wagenInhoud td {  padding:3px 0px 3px 0px; font-size:9px;}
			table.wagenInhoud tr.head td { background:#595959; color:#FFF; font-size:11px;}
			table.wagenInhoud td.artikel { width:72px; padding:0px 0px 0px 10px;}
			table.wagenInhoud td.aantal { width:48px;}
			table.wagenInhoud td em { color:#F26631; font-style:normal;}
			
			/*** winkelBedrag ***/
			.wrapper { min-height:214px; height:auto !important; height:214px;}
			table.winkelBedrag { width:190px; margin:0px 0px 25px 0px;}
			table.winkelBedrag td.totaal { width:98px; padding:0px 0px 0px 10px;}
			table.winkelBedrag td.bedrag { text-align:right; padding:0px 38px 0px 0px;}
			table.winkelBedrag tr.grootte { background:#fccebc; height:21px; color:#EF4135; font-size:9px;}
			table.winkelBedrag tr.totaal { background:#595959; height:20px; color:#FFF; font-size:11px; font-weight:bold;}
			table.winkelBedrag tr.korting { height:20px; color:#F26631; font-size:9px;}
			table.winkelBedrag tr.grootte td.bedrag { display:block; padding:4px 15px 3px 0px;}
			table.winkelBedrag tr.grootte td.bedrag img { padding-left: 5px; right:2px; top:2px; }
			table.winkelBedrag tr.totaal td.bedrag { text-align:right; padding:0px 36px 0px 0px;}
			table.winkelBedrag tr.grootte td.bedrag img { vertical-align: middle;}
			
			/*** button ***/
			.winkelwagen a.betalen{ position:absolute; right:10px; bottom:-15px; display:block; background:url(/images/button_betalen.png) no-repeat; width:129px; height:26px; padding:6px 0px 0px 10px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:14px; font-weight:normal; text-decoration:none;}
			.winkelwagen a.boodschappen  { position:absolute; right:10px; bottom:-48px; background:url(/images/button_boodschappen.png) no-repeat;width:165px; height:25px; padding:8px 0px 0px 10px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:14px; font-weight:normal; text-decoration:none;}
			
		/*** linkBox ***/
		a.linkBox { display:block; background:url(/images/linkBox_bg.png) no-repeat; width:133px; height:71px; padding:30px 32px 0px 32px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:20px; text-decoration:none; text-align:center;}
		


/**************/
/*** footer ***/
/**************/
#footer { position:relative; float:left; width:592px; margin:0px 0px 0px 203px; text-align:center; padding:8px 0px 0px 0px; display:inline;}
	
	/*** tags ***/
	#footer p { color:#86A20B;}
	#footer p a { color:#86A20B; text-decoration:none;}
	#footer p a:hover { text-decoration:underline;}
	#footer a.active { color:#262626;}
	
	/*** subFooter ***/
	.subFooter { float:left; position:relative; width:100%;}
	.subFooter p.powered { position:absolute; right:20px; bottom:15px;}
		





/***********************************************************************************************************************/
/*** producten *********************************************************************************************************/
/***********************************************************************************************************************/
.topBar { float:left; width:572px; padding:0px 0px 10px 20px;}
.topBar form { float:left; width:200px; height:20px;}
.topBar form input.zoeken { top:-1px; color:#58595B;}
.topBar p { float:left; padding:0px;}
.topBar h2 { float:left; display:block; width:564px; color:#89AC47; font-size:18px; padding:3px 0px 0px 8px;}

.muis { float:left; width:572px; padding:0px 0px 10px 30px;}
.muis form { float:left; width:200px; height:20px;}
.muis form input.zoeken { top:-1px; color:#58595B;}
.muis p { float:left; padding:0px;}
.muis h2 { float:left; display:block; width:564px; color:#89AC47; font-size:18px; padding:3px 0px 0px 8px;}
.muis a { color:#86A20B; text-decoration:none;}
.muis a:hover { text-decoration:underline;}

.terug { float:left; width:572px; padding:0px 0px 10px 30px;}
.terug form { float:left; width:200px; height:20px;}
.terug form input.zoeken { top:-1px; color:#58595B;}
.terug p { float:left; padding:0px;}
.terug h2 { float:left; display:block; width:564px; color:#89AC47; font-size:18px; padding:3px 0px 0px 8px;}
.terug a { color:#86A20B; text-decoration:none;}
.terug a:hover { text-decoration:underline;}



	/*** boven categorieen ***/
	p.producten { float:left; display:block; width:572px; text-align:center; padding:20px 0px 0px 10px;}
	p.sorteren { float:left; display:block; width:377px; padding:20px 215px 0px 0px; text-align:right;}

	/*** product ***/
	.product { float:left; width:554px; margin:0px 0px 5px 18px;  display:inline;}
		
		/*** productInfo ***/
		.productInfoKlein { position:relative; float:left; width:324px; height:109px; padding:0px 0px 0px 38px; border:1px solid #b2b2b2; -moz-border-radius:6px; -webkit-border-radius:6px;}
		.productInfoKlein ul { position:absolute; left:3px;  top:3px; width:17px; list-style:none;}
		.productInfoKlein ul li { float:left; width:17px; height:17px; margin:0px 0px 1px 0px;}
		.productInfoKlein img { float:left;}
		.productInfoKlein img.artikel { position:relative;left:-15px;}
		.productInfoKlein h5 { float:right; width:170px; padding:11px 0px 0px 0px; display:inline; font-size:11px;}
		.productInfoKlein h5 em { color:#684F40; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:10px; font-weight:normal; font-style:normal;}
		.productInfoKlein p { float:right; width:170px; display:inline; padding:0px 0px 0px 0px;}
		
		/*** productBestellen ***/
		.productBestellen { position:relative; float:right; background:url(/images/productBestellen_bg.png) no-repeat; width:172px; height:111px; }
		.productBestellen span.actie,span.prijs,span.nieuw,span.spaantal { float:left; width:99px; padding:0px 0px 0px 10px; display:inline;}
		.productBestellen span.hoeveelheid{font-weight:bold; padding:11px 0px 43px 10px;float:left; display:inline;}

		.productBestellen span.actie { position:absolute; left:0px; top:25px; color:#F26631; font-weight:bold; font-size:10px;}
		.productBestellen span.oudePrijs {  float:left; padding:0px 0px 0px 10px; display:inline; position:absolute; left:0px; top:53px; text-decoration:line-through; color:#B3B3B3; font-size:10px;}
		.productBestellen span.adviesprijs {  float:left; padding:0px 0px 0px 10px; display:inline; position:absolute; left:0px; top:43px; color:#B3B3B3; font-size:10px;}
		.productBestellen span.prijs { font-weight: bold; display:block; background:url(/images/productBestellen_prijs_bg.png) no-repeat; width:49px; height:24px; margin:0px 56px 0px 4px; padding:6px 3px 0px 6px;}
		.productBestellen span.nieuw { color:#F26631;}
		.productBestellen a { position:absolute; right:7px; bottom:7px; display:block; background:url(/images/button_inwinkelmandje.png) no-repeat; width:90px; height:15px; padding:2px 0px 0px 0px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:10px; text-decoration:none; cursor:pointer; display:inline; text-align:center;}
			
			/*** aantal ***/
			.aantal p { position:absolute; right:-11px; top:62px; font-size:9px;}
			.aantal p.stuk { position:absolute; right:-11px; top:11px;}
			.aantal span.stuk { position:absolute; right: 10px; top:11px;}

			.aantal p.actie { color:#F26631;}
			.aantal span.spaantal { position:absolute; right:-35px; top:13px;}
			.aantal span.spaantal fieldset { position:relative;  width:62px; height:58px; border:none; border-left:1px solid #bdc0b9;}
			.aantal span.spaantal input{ position:absolute; left:15px; top:20px; width:26px; height:16px; padding:4px 0px 0px 0px; border:1px solid #58595B; font-size:11px; text-align:right;}
			.aantal span.spaantal a { padding:0px; background:none; width:auto; height:auto;}
			.aantal span.spaantal a:hover { background:none;}
			.aantal span.spaantal a.plus { position:absolute; right:7px; top:20px;}
			.aantal span.spaantal a.min { position:absolute; right:7px; top:31px;}
				
		  /*** nietBeschikbaarOverzicht ***/
		  .nietBeschikbaarOverzicht { position:absolute; left:-1px; top:-1px; background:url(/images/nietBeschikbaar_bg.png) repeat; width:173px; height:111px;}
		  .nietBeschikbaarOverzicht span { display:block; padding:2px 7px 10px 25px;}
		  .nietBeschikbaarOverzicht strong { display:block; color:#ef4135; padding:15px 7px 0px 25px;}
		  .nietBeschikbaarOverzicht span a { color:#86A20B; text-decoration:none;}
		  .nietBeschikbaarOverzicht span a:hover { text-decoration:underline;}
		  .nietBeschikbaarOverzicht span a.active { color:#262626;}

	          .nietBeschikbaarOverzichtOogst { position:absolute; left:-1px; top:-1px; background:url(/images/nietBeschikbaar_bg.png) no-repeat; overflow:hidden; width:173px ; height:111px;}
		  .nietBeschikbaarOverzichtOogst span { display:block; width:130px; padding:2px 7px 10px 25px;}
		  .nietBeschikbaarOverzichtOogst strong { display:block; color:#ef4135; padding:15px 7px 0px 25px;}
		  .nietBeschikbaarOverzichtOogst span a { color:#86A20B; text-decoration:none;}
		  .nietBeschikbaarOverzichtOogst span a:hover { text-decoration:underline;}
		  .nietBeschikbaarOverzichtOogst span a.active { color:#262626;}


/***********************************************************************************************************************/
/*** product_detail ****************************************************************************************************/
/***********************************************************************************************************************/
.productDetail { width:555px; margin:0 auto;}

	/*** productInfo ***/
	.productDetail .productInfo { position:relative; float:left; width:375px; padding:20px 0px 0px 0px; z-index:100; }
	.productDetail .productInfo ul { position:absolute; left:3px;  top:23px; width:18px; list-style:none;}
	.productDetail .productInfo ul li { float:left; width:17px; height:17px; margin:0px 0px 1px 0px;}
	.productDetail .productInfo h5 { float:left; width:325px; padding:0px 0px 0px 50px; display:inline; font-size:11px;}
	.productDetail .productInfo h5 em { color:#684F40; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:10px; font-weight:normal; font-style:normal;}
	.productDetail .productInfo img.artikel { float:left; padding:0px 0px 0px 30px;}
	.productDetail .productInfo p { float:left; display:block; width:345px; padding:10px 0px 0px 0px;}
	.productDetail .productInfo p strong { display:block;}
	.productDetail .productInfo p a { float:left; margin:0px 0px 0px 5px;}
	.productDetail .productInfo p img { float:left;}
	
		/*** badge ***/
		.badge { position:absolute; left:120px; top:30px; background:url(/images/badge_bg.gif) no-repeat; width:67px; height:67px; color:#FFF; text-align:center; }
		.badge div {display:table-cell; vertical-align:middle; width:67px; height:63px; }
		
		/*** nietBeschikbaar ***/
		.nietBeschikbaar { position:absolute; left:0px; top:130px; background:url(/images/nietBeschikbaar_bg.png) repeat; width:173px; height:111px;}
		.nietBeschikbaar span { display:block; padding:2px 7px 10px 7px;}
		.nietBeschikbaar strong { display:block; color:#ef4135; padding:15px 7px 0px 7px;}
		.nietBeschikbaar span a { color:#86A20B; text-decoration:none;}
		.nietBeschikbaar span a:hover { text-decoration:underline;}
		.nietBeschikbaar span a.active { color:#262626;}
	
	/*** productExtra ***/
	.productExtra { float:right; width:172px; display:inline;}
	
		/*** productKeuze ***/
		.productKeuze { position:relative; float:right; width:150px; height:94px; margin:5px 0px 0px 0px; padding:15px 0px 0px 20px; border:1px solid #bdbab6; -moz-border-radius:6px; -webkit-border-radius:6px; overflow:hidden;}
		.productKeuze p { position:absolute; left:10px; top:2px; padding:0px;}
		.productKeuze a.prev,a.prevalt { position:absolute; left:2px; top:46px;}
		.productKeuze a.next,a.nextalt { position:absolute; right:2px; top:46px;}
		.productKeuze a.productLink { float:left; display:block; color:#86A20B; width:125px; margin:10px 0px 0px 0px; text-align:center; display:inline; text-decoration:none;}
		.productKeuze a.productLink:hover { text-decoration:none;}
		.productKeuze a.productLink span { display:block; width:125px;}
		.productKeuze a.productLink:hover span { text-decoration:underline;}
		
		.productKeuzepopup { position:relative; float:right; width:310px; height:220px; margin:5px 0px 0px 0px; padding:15px 0px 0px 20px; border:1px solid #bdbab6; -moz-border-radius:6px; -webkit-border-radius:6px; overflow:hidden;}		
		.productKeuzepopup a.popupprev { position:absolute; left:2px; top:46px;}
		.productKeuzepopup a.popupnext { position:absolute; right:2px; top:46px;}
	
	/*** productMenu ***/
	ul.productMenu { float:left; width:550px; padding:30px 0px 3px 5px; list-style:none;}
	ul.productMenu li { float:left; background:url(/images/button_small_right_bg.png) right top; margin:0px 0px 0px 1px;}
	ul.productMenu li a { display:block; background:url(/images/button_small_left_bg.png) no-repeat left top; padding:2px 5px 2px 5px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:10px; text-decoration:none; cursor:pointer;}
	ul.productMenu li.active { background:url(/images/button_small_right_bg.png) right bottom;}
	ul.productMenu li.active a { background:url(/images/button_small_left_bg.png) no-repeat left bottom;}
	
        .ajaxtabs {float:left; width:550px; padding:30px 0px 3px 5px; list-style:none;}
	.ajaxtabs .ajax__tab_header{ padding:0px 0px 20px 0px}
	.ajaxtabs .ajax__tab_outer {height:17px; float:left; background:url(/images/button_small_right_bg.png) right top; margin:0px 0px 0px 4px;}
	.ajaxtabs .ajax__tab_header span.ajax__tab_tab { margin:0px 0px 0px 0px; display:block; background:url(/images/button_small_left_bg.png) no-repeat left top; padding:2px 5px 2px 5px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:10px; text-decoration:none; cursor:pointer;}

	.ajaxtabs .ajax__tab_active { padding:0px 0px 20px 0px}
	.ajaxtabs .ajax__tab_active  .ajax__tab_outer {height:17px; float:left;  background:url(/images/button_small_right_bg.png) right bottom; margin:0px 0px 0px 4px;}
	.ajaxtabs .ajax__tab_active span.ajax__tab_tab {margin:0px 0px 0px 0px; background:url(/images/button_small_left_bg.png) no-repeat left bottom;}

	.ajaxtabs .ajax__tab_hover { padding:0px 0px 20px 0px}
	.ajaxtabs .ajax__tab_hover .ajax__tab_outer {height:17px; float:left;  background:url(/images/button_small_right_bg.png) right bottom; margin:0px 0px 0px 4px;}
	.ajaxtabs .ajax__tab_hover span.ajax__tab_tab {margin:0px 0px 0px 0px; background:url(/images/button_small_left_bg.png) no-repeat left bottom;}

        .ajaxtabs a { color:#86A20B; text-decoration:none;}
        .ajaxtabs a:hover { text-decoration:underline;}
        .ajaxtabs a.active { color:#262626;}


	/*** productUitleg ***/
	.productUitleg { float:left; width:513px; padding:0px 20px 20px 20px; border:1px solid #bdbab6; -moz-border-radius:6px; -webkit-border-radius:6px;}
	.productUitleg .sectie { width:513px; padding:0px 0px 20px 0px; border-bottom:1px solid #bdbab6;}
	.productUitleg p { display:block; padding:20px 0px 0px 0px;}
	.productUitleg p strong { display:block;}
	.productUitleg a.productLink { float:left; display:block; width:125px; margin:10px 0px 0px 0px; text-align:center; display:inline;}
	.productUitleg a.productLink:hover { text-decoration:none;}
	.productUitleg a.productLink span { display:block; width:125px;}
	.productUitleg a.productLink:hover span { text-decoration:underline;}

	/*** productUitleg ***/
	.ajax__tab_panel { float:left; width:513px; padding:20px 20px 20px 20px; border:1px solid #bdbab6; -moz-border-radius:6px; -webkit-border-radius:6px;}
	.ajaxtabs .ajax__tab_panel .sectie { width:513px; padding:0px 0px 20px 0px; border-bottom:1px solid #bdbab6;}
	.ajaxtabs .ajax__tab_panel p { display:block; padding:20px 0px 0px 0px;}
	.ajaxtabs .ajax__tab_panel p strong { display:block;}
	.ajaxtabs .ajax__tab_panel a.productLink { float:left; display:block; width:125px; margin:10px 0px 0px 0px; text-align:center; display:inline;}
	.ajaxtabs .ajax__tab_panel a.productLink:hover { text-decoration:none;}
	.ajaxtabs .ajax__tab_panel a.productLink span { display:block; width:125px;}
	.ajaxtabs .ajax__tab_panel a.productLink:hover span { text-decoration:underline;}		





/***********************************************************************************************************************/
/*** productgroepen ****************************************************************************************************/
/***********************************************************************************************************************/
ul.productGroepen { float:left; width:592px; padding:30px 0px 50px 0px; list-style:none;}	
ul.productGroepen li { float:left; margin:0px 4px 26px 20px; display:inline;}	
ul.productGroepen li a { display:block; width:92px; height:21px; padding:74px 0px 0px 0px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:12px; text-align:center; text-decoration:none;}

	/*** sprite ***/
	ul.productGroepen li a.aanbiedingen { color:#F26631; background:url(/images/sprite_productGroepen.png) no-repeat 0px 0px;}	
	ul.productGroepen li a.groente { background:url(/images/sprite_productGroepen.png) no-repeat -116px 0px;}	
	ul.productGroepen li a.fruit { background:url(/images/sprite_productGroepen.png) no-repeat -232px 0px;}	
	ul.productGroepen li a.vlees { background:url(/images/sprite_productGroepen.png) no-repeat -348px 0px;}	
	ul.productGroepen li a.dranken { background:url(/images/sprite_productGroepen.png) no-repeat -464px 0px;}	
	ul.productGroepen li a.zuivel { background:url(/images/sprite_productGroepen.png) no-repeat 0px -121px;}	
	ul.productGroepen li a.brood { background:url(/images/sprite_productGroepen.png) no-repeat -116px -121px;}	
	ul.productGroepen li a.maaltijden { background:url(/images/sprite_productGroepen.png) no-repeat -232px -121px;}	
	ul.productGroepen li a.streek { background:url(/images/sprite_productGroepen.png) no-repeat -348px -121px;}	
	ul.productGroepen li a.verras { background:url(/images/sprite_productGroepen.png) no-repeat -464px -121px;}	
			





/***********************************************************************************************************************/
/*** productsubgroepen *************************************************************************************************/
/***********************************************************************************************************************/
ul.productSubGroepen { float:left; width:587px; padding:15px 0px 50px 5px; list-style:none;}	
ul.productSubGroepen li { float:left; margin:0px 4px 26px 20px; display:inline;}	
ul.productSubGroepen li a.productLink { float:left; display:block; width:90px; margin:10px 0px 0px 0px; color:#86A20B; text-align:center; text-decoration:none; display:inline;}
ul.productSubGroepen li a.productLink:hover { color:#86A20B; text-decoration:none;}
ul.productSubGroepen li a.productLink span { display:block; width:90px;}
ul.productSubGroepen li a.productLink:hover span { text-decoration:underline; color:#89ac47;}



/***********************************************************************************************************************/
/*** winkelmandje ******************************************************************************************************/
/***********************************************************************************************************************/
.winkelmandje { float:left; width:588px; padding:0px 2px 0px 2px;}
.winkelmandje .actie { color:#F26631;}

	/*** melding ***/
	
	.winkelmandje .melding { background:#FCCEBC; width:558px; padding:5px 10px 5px 20px;}
	.winkelmandje .melding p { color:#EF4135; padding:0px;}
	.winkelmandje .totaal .melding { width:150px; }
	
	.maxmelding { background:#FCCEBC; width:558px; padding:5px 10px 5px 20px;}
	.maxmelding p { color:#EF4135; padding:0px;}
	.item .maxmelding { background:#FCCEBC; width:430px; padding:5px 10px 5px 20px;}
	.item .maxmelding p { color:#EF4135; padding:0px;}
	.product .maxmelding { background:#FCCEBC; width:525px; padding:5px 10px 5px 20px;}
	.product .maxmelding p { color:#EF4135; padding:0px;} 
	
	.inloggenGegevens .melding { background:#FCCEBC;  clear:both;}
	.inloggenGegevens .melding .inputerrorlabel { color:#EF4135; padding:0px;}
	
	.betalenerror .melding { background:#FCCEBC;  clear:both;}
	.betalenerror .melding .inputerrorlabel { color:#EF4135; padding:0px;}
	
	.postmelding { background:#FCCEBC; padding:5px 10px 5px 20px;}
	.postmelding p { color:#EF4135; padding:0px;}
	
	/*** winkelwagenMenu ***/
	ul.winkelwagenMenu { float:left; background:#dce6cb; width:587px; height:22px; padding:2px 0px 2px 1px; margin:2px 0px 0px 0px; list-style:none; display:inline;}
	ul.winkelwagenMenu li { float:left; height:22px; margin:0px 1px 0px 1px;}
	ul.winkelwagenMenu li a { display:block; height:18px; padding:4px 20px 0px 29px; color:#89AC47; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:12px; text-align:center; text-decoration:none; white-space:nowrap;}
	ul.winkelwagenMenu li a.wagen { background:url(/images/icon_winkelwagen.png) no-repeat 6px 2px;}
	ul.winkelwagenMenu li.active a.wagen { background:#89ac47 url(/images/icon_winkelwagen.png) no-repeat 6px 2px;}
	ul.winkelwagenMenu li a.inloggen { padding:4px 15px 0px 19px;}
	ul.winkelwagenMenu li.active a.inloggen { background:#89ac47;}
	ul.winkelwagenMenu li a.bezorg { background:url(/images/icon_klok.png) no-repeat 6px 2px;}
	ul.winkelwagenMenu li.active a.bezorg { background:#89ac47 url(/images/icon_klok.png) no-repeat 6px 2px;}
	ul.winkelwagenMenu li a.betalen { background:url(/images/icon_euro.png) no-repeat 6px 2px;}
	ul.winkelwagenMenu li.active a.betalen { background:#89ac47 url(/images/icon_euro.png) no-repeat 6px 4px;}
	ul.winkelwagenMenu li.active a { background:#89ac47; color:#FFF;}
	
	/*** inhoud ***/
	table.inhoud { float:left; width:510px; margin:30px 0px 3px 80px; font-weight:bold; display:inline;}
	table.inhoud td { float:left; display:inline;}
	table.inhoud td.artikel { width:67px;}
	table.inhoud td.omschrijving { width:180px;}
	table.inhoud td.prijs { width:70px;}
	table.inhoud td.aantal { width:64px;}

	
	/*** item ***/
	.item { float:left; width:508px; margin:0px 20px 4px 20px; padding:0px 0px 0px 40px; border:1px solid #bdbab6; -moz-border-radius:6px; -webkit-border-radius:6px; display:inline;}
	
		/*** artikel ***/
		.item .artikel { position:relative; float:left; width:72px; padding:2px 0px 2px 0px; text-align:center;}
		.item .artikel ul { position:absolute; left:-38px; top:2px; width:17px; list-style:none;}
		.item .artikel ul li { float:left; width:17px; height:17px; margin:0px 0px 1px 0px;}
		
		/*** omschrijving ***/
		.item .omschrijving { float:left; width:150px; padding:10px 20px 10px 14px;}
		.item .omschrijving p { padding:0px;}
		.item .omschrijving strong { display:block; font-size:11px;}
		.item .omschrijving strong em { color:#684F40; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:10px; font-weight:normal; font-style:normal;}
		.item .omschrijving span { display:block; color:#F26631; font-size:10px; font-weight:bold;}
		
		/*** prijs ***/
		.item .prijs { float:left; width:81px; padding:16px 0px 0px 0px;}
		.item .prijs .spanspan { display:block; background:url(/images/item_prijs_bg.png) no-repeat; width:49px; height:25px; padding:6px 0px 0px 10px; font-weight:bold;}

		/*** aantallen ***/
		.item .aantallen { position:relative; float:left; width:70px;}
		.item .aantallen form {}
		.item .aantallen form fieldset { width:77px; height:40px; border:none;}
		.item .aantallen form input{ position:absolute; left:0px; bottom:0px; width:26px; height:16px; padding:4px 0px 0px 0px; border:1px solid #58595B; font-size:11px; text-align:right;}
		.item .aantallen form a { padding:0px; background:none;}
		.item .aantallen form a:hover { background:none;}
		.item .aantallen form a.plus { position:absolute; left:29px; bottom:8px;}
		.item .aantallen form a.min { position:absolute; left:29px; bottom:-3px;}
		

		.item .aantallen div {}
		.item .aantallen div fieldset { width:70px; height:40px; border:none;}
		.item .aantallen div input{ position:absolute; left:0px; bottom:0px; width:26px; height:16px; padding:4px 0px 0px 0px; border:1px solid #58595B; font-size:11px; text-align:right;}
		.item .aantallen div a { padding:0px; background:none;}
		.item .aantallen div a:hover { background:none;}
		.item .aantallen div a.plus { position:absolute; left:29px; bottom:8px;}
		.item .aantallen div a.min { position:absolute; left:29px; bottom:-3px;}
		
		/*** subtotaal ***/
		.item .subtotaal { float:left; width:40px; font-size:9px; padding:23px 0px 0px 0px;}
		
		/*** verwijder ***/
		.item .verwijder { float:left; width:58px; padding:20px 0px 0px 0px;}
		.item .verwijder a { color:#86A20B; font-size:9px; text-decoration:none;}
		.item .verwijder a:hover { text-decoration:underline;}
		.item .verwijder a.active { color:#262626;}
		
	/*** totaal ***/
	.winkelmandje .totaal { float:left; width:590px;}
	.winkelmandje .totaal table { margin:10px 0px 30px 399px; font-weight:bold;}
	.winkelmandje .totaal table  td.head { width:64px;}
	.winkelmandje .totaal table  td.bedrag { text-align:right;}
	.winkelmandje .totaal table  tr.actie { font-weight:normal; font-size:9px;}
	.winkelmandje .totaal table  tr.actie td.bedrag { padding:0px 2px 0px 0px;}
	
	.winkelmandje a.button { color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:12px; text-align:center; text-decoration:none; cursor: pointer;}
	.winkelmandje a.winkelen { float:left; display:block; background:none; margin:0px 0px 0px 0px; display:inline; }
	.winkelmandje a.winkelen span { display:block; height:23px; padding:8px 10px 0px 10px;}
	.winkelmandje a.bestellen { float:right; display:block; background:none; margin:0px 0px 0px 0px; display:inline;}
	.winkelmandje a.bestellen span { display:block; height:23px; padding:8px 10px 0px 10px;}
	


/***********************************************************************************************************************/
/*** verspunten ********************************************************************************************************/
/***********************************************************************************************************************/
.contentVak img.Nederland { float:right; margin:0px 20px 0px 0px; display:inline;}

.verspunten { float:left; width:180px; padding:0px 0px 0px 20px; display:inline;}
.verspunten p { display:block; width:180px; padding:10px 0px 30px 0px;}
.verspunten h4 { font-size:12px;}

	/*** postcode ***/
	form.postcode { float:left; width:180px;}
	form.postcode fieldset { position:relative; width:180px; height:25px; border:none;} 
	form.postcode label { position:absolute; left:0px; top:7px;}
	form.postcode input.postcode { position:absolute; left:50px; top:5px; width:73px; height:13px; border:1px solid #58595B; font-size:11px;}
	form.postcode input.zoeken { position:absolute; left:127px; top:5px; background:none; width:auto; width:auto; border:none; color:#58595B; font-size:11px; cursor:pointer;}
					

/***********************************************************************************************************************/
/*** bezorgen **********************************************************************************************************/
/***********************************************************************************************************************/	
	
	/*** bezorgtijdstip ***/
	.bezorgtijdstip { position:relative; float:left; width:438px; padding:0px 10px 60px 140px;}
	
		/*** tags ***/
		.bezorgtijdstip h5 { float:left; color:#58595B; font-size:12px; padding:30px 0px 10px 0px;}
		.bezorgtijdstip p { float:left; width:438px; padding:0px;}
		.bezorgtijdstip input.huisnummer { background:#FFF; width:170px; padding:3px 5px 3px 5px; border:1px solid #58595B; color:#58595B; font-size:11px;}
		.bezorgtijdstip fieldset { width:438px; border:none;}
		
		/*** tijdstip ***/
		.bezorgtijdstip table { float:left; width:415px; margin:20px 0px 0px 0px; border:1px solid #58595B; border-bottom:none; border-left:none; font-size:11px;}
		.bezorgtijdstip table td { width:44px; height:29px; border:1px solid #58595B; border-top:none; border-right:none; overflow:hidden;}
		.bezorgtijdstip table tr.head td { width:40px; padding:0px 0px 0px 4px;}
		.bezorgtijdstip table td.breed { width:89px;}
		.bezorgtijdstip table td.breed span { display:block;}
		.bezorgtijdstip table td.week { padding:1px 0px 0px 4px; vertical-align:top;}
		.bezorgtijdstip table td.uit { background:#dcc897; border:1px solid #58595B; border-top:none; border-right:none;}
		.bezorgtijdstip table td strong { display:block;}
		.bezorgtijdstip table td a { display:block; width:100%; height:100%; padding:7px 0px 0px 6px; color:#58595B; text-decoration:none; background-color:#fff; }
		.bezorgtijdstip table td a:hover, .bezorgtijdstip table td.active a { background:#89ac47; color: #fff; }
		.bezorgtijdstip table td a.pijl { display:inline; color:#89ac47; text-decoration:underline; padding:0px; font-weight:bold;}
		.bezorgtijdstip table td a.pijl:hover { background:none;}
	
		/*** aangepastTijdstip ***/
		.aangepastTijdstip { float:left; width:413px; margin:0px 0px 20px 0px; padding:4px 0px 4px 0px; border:1px solid #58595B; font-size:10px; text-align:center;}
		.aangepastTijdstip input { width:12px; background:#FFF; padding:3px 4px 3px 1px; border:1px solid #58595B; color:#58595B; font-size:10px;}
		
		/*** methode ***/
		.bezorgtijdstip .methode { position:relative; float:left; width:413px; height:24px; padding:3px 0px 0px 25px;}
		.bezorgtijdstip .methode .radiobutton { position:absolute; left:0px; top:0px;}
		.bezorgtijdstip .methode .punt { position:absolute; right:50px; top:0px; background:#FFF; width:190px; padding:1px 5px 1px 5px; border:1px solid #58595B; color:#58595B; font-size:12px;}
		
		/*** veld ***/
		.bezorgtijdstip .veld { position:relative; float:left; width:180px; margin:0px 258px 0px 0px; padding:0px 0px 2px 0px; display:inline;}
		.bezorgtijdstip .veld label { position:absolute; left:-110px; top:4px; display:block; width:100px; text-align:right;}
		.bezorgtijdstip .veld input { background:#FFF; width:170px; padding:3px 5px 3px 5px; border:1px solid #58595B; color:#58595B; font-size:11px;}
		
		/*** check ***/
		.bezorgtijdstip .check { position:relative; float:left; width:415px; height:17px; padding:3px 0px 0px 23px;}
		.bezorgtijdstip .check input { position:absolute; left:0px; top:0px;}
		
		/*** onbruikbaarTijdstip ***/
		.onbruikbaarTijdstip {display:block; background:#dcc897; border:1px solid #58595B; width:39px; height:23px;}





/***********************************************************************************************************************/
/*** mijn_vershuys *****************************************************************************************************/
/***********************************************************************************************************************/		
	/*** mijnVershuys ***/
	.mijnVershuys { float:left; width:318px; padding:0px 10px 0px 260px;}
	
		/*** tags ***/
		.mijnVershuys h2 { float:left; width:318px; color:#89AC47; font-size:14px; padding:40px 0px 10px 0px;}
		.mijnVershuys h5 { float:left; width:318px; color:#58595B; font-size:12px; padding:30px 0px 10px 0px;}
		.mijnVershuys fieldset { width:318px; border:none;}
		.mijnVershuys p { float:left; width:318px; padding:0px;}
		.mijnVershuys small { float:left; width:318px;}
		.mijnVershuys input.huisnummer { background:#FFF; width:30px; padding:3px 5px 3px 5px; border:1px solid #58595B; color:#58595B; font-size:11px;}
		
		/*** methode ***/
		.mijnVershuys .methode { position:relative; float:left; width:293px; height:24px; padding:3px 0px 0px 25px;}
		.mijnVershuys .methode .radiobutton { position:absolute; left:0px; top:0px;}
		
		/*** veld ***/
		.mijnVershuys .veld { position:relative; float:left; width:180px; margin:0px 258px 0px 0px; padding:0px 0px 2px 0px; display:inline;}
		.mijnVershuys .veld label { position:absolute; left:-270px; top:4px; display:block; width:260px; text-align:right;}
		.mijnVershuys .veld label span { color:#e53b3b;}
		.mijnVershuys .veld input { background:#FFF; width:170px; padding:3px 5px 3px 5px; border:1px solid #58595B; color:#58595B; font-size:11px;}
		
		/*** aanhef ***/
		.mijnVershuys .aanhef { position:relative; float:left; width:180px; margin:0px 258px 0px 0px; padding:0px 0px 2px 0px; display:inline;}
		.mijnVershuys .aanhef label { position:absolute; left:-270px; top:4px; display:block; width:260px; text-align:right;}
		.mijnVershuys .aanhef span { padding:0px 7px 0px 2px;}
		.mijnVershuys .aanhef .inputradiobutton label { position:static; left:0px; top:0px; width:0px; display:inline;}
		
		/*** check ***/
		.mijnVershuys .check { position:relative; float:left; width:415px; height:17px; padding:3px 0px 0px 23px;}
		.mijnVershuys .check input { position:absolute; left:0px; top:0px;}
		
		/*** icoon ***/
		.mijnVershuys p.icoon { position:relative;}
		.mijnVershuys p.icoon img { position:absolute; right:35px; bottom:10px;}
		
		/*** relatieprogramma ***/
		table.relatieprogramma { float:left; width:270px;}
		
	/*** bestelhistorie ***/
	.bestelhistorie { float:left; width:544px; padding:40px 24px 60px 24px;}
		
		/*** tags ***/
		.bestelhistorie h2 { float:left; width:544px; color:#89AC47; font-size:14px; padding:0px 0px 10px 0px;}
		
		/*** historie ***/
		table.historie { width:544px;}
		table.historie tr.head td { background:#90aa2f; height:24px; border:1px solid #FFF; color:#FFF;}
		table.historie td { height:20px; padding:0px 0px 0px 8px;}






/***********************************************************************************************************************/
/*** contact *****************************************************************************************************/
/***********************************************************************************************************************/		
	/*** contact ***/
	.contact { float:left; width:318px; padding:0px 10px 0px 120px;}
	
		/*** tags ***/
		.contact h2 { float:left; width:318px; color:#89AC47; font-size:14px; padding:40px 0px 10px 0px;}
		.contact h5 { float:left; width:318px; color:#58595B; font-size:12px; padding:30px 0px 10px 0px;}
		.contact fieldset { width:318px; border:none;}
		.contact p { float:left; width:318px; padding:0px;}
		
		/*** veld ***/
		.contact .veld { position:relative; float:left; width:180px; margin:0px 258px 0px 0px; padding:0px 0px 2px 0px; display:inline;}
		.contact .veld label { position:absolute; left:-270px; top:4px; display:block; width:260px; text-align:right;}
		.contact .veld label span { color:#e53b3b;}
		.contact .veld input { background:#FFF; width:170px; padding:3px 5px 3px 5px; border:1px solid #58595B; color:#58595B; font-size:11px;}






/***********************************************************************************************************************/
/*** inloggen_gegevens *************************************************************************************************/
/***********************************************************************************************************************/	
	
	/*** inloggenGegevens ***/
	.inloggenGegevens { float:left; width:408px; padding:0px 40px 40px 120px;}
	
		/*** tags ***/
		.inloggenGegevens h5 { float:left; width:308px; color:#58595B; font-size:12px; padding:30px 0px 10px 0px;}
		.inloggenGegevens p { float:left; width:308px; padding:0px;}
		
		/*** veld ***/
		.inloggenGegevens .veld { position:relative; float:left; width:180px; margin:0px 258px 0px 0px; padding:0px 0px 2px 0px; display:inline;}
		.inloggenGegevens .veld label { position:absolute; left:-250px; top:4px; display:block; width:240px; text-align:right;}
		.inloggenGegevens .veld label span { color:#e53b3b;}
		.inloggenGegevens .veld input { background:#FFF; width:170px; padding:3px 5px 3px 5px; border:1px solid #58595B; color:#58595B; font-size:11px;}
		
		/*** aanhef ***/
		.inloggenGegevens .aanhef { position:relative; float:left; width:180px; margin:0px 258px 0px 0px; padding:0px 0px 2px 0px; display:inline;}
		.inloggenGegevens .aanhef label { position:absolute; left:-270px; top:4px; display:block; width:260px; text-align:right;}
		.inloggenGegevens .aanhef span { padding:0px 7px 0px 2px;}
		.inloggenGegevens .aanhef .inputradiobutton label { position:static; left:0px; top:0px; width:0px; display:inline;}

		/*** check ***/
		.inloggenGegevens .check { position:relative; float:left; width:415px; height:17px; padding:3px 0px 0px 0px;}
		
		/*** button ***/
		.inloggenGegevens a.button {float:left; display:block; margin:10px 0px 0px 0px; padding:0px; text-decoration:none; cursor:pointer;}
		.inlogspan {color:#FFF; background:#89AC47; padding:5px 20px 5px 20px;  font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:10px; text-decoration:none;  -moz-border-radius:6px; -webkit-border-radius:6px;}
		
                .inputdiv {background:#89AC47; float:left; display:block; margin:10px 0px 0px 0px; padding:0px; -moz-border-radius:6px; -webkit-border-radius:6px;}
                .inputbutton { display:block; background:none;  padding:8px 20px 8px 20px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:12px; text-decoration:none; cursor:pointer; border:none 0px;}
/***********************************************************************************************************************/
/*** betaald ***********************************************************************************************************/
/***********************************************************************************************************************/	
	
	/*** betalen ***/
	.betaald { float:left; width:408px; padding:30px 40px 60px 140px;}
	.betaald strong { color:#89AC47; font-size:12px;}
	.betaald p { display:block; padding:20px 0px 0px 0px;}
	.betaald p a { color:#58595B;}
		



/***********************************************************************************************************************/
/*** modal *************************************************************************************************************/
/***********************************************************************************************************************/	
 .modalPopup {background:#FFF; width:820px; px; margin:0 auto; padding:0px 0px 10px 0px;  border:4px solid #bdbab6; -moz-border-radius:6px;}
 .modalPopupjs {width:820px; height:530px; }
 .modaljs { background:#FFF; width:800px; px; margin:0 auto; padding:0px 0px 10px 0px;}
	 /*** productInfo ***/
	.modal { position:relative; max-height:530px; overflow-x:hidden; overflow-y:auto; }
	.modal .productInfo { position:relative; float:left; width:520px; padding:20px 0px 0px 30px;}
	.modal .productInfo ul { position:absolute; left:3px;  top:23px; width:17px; list-style:none;}
	.modal .productInfo ul li { float:left; width:17px; height:17px; margin:0px 0px 1px 0px;}
	.modal .productInfo h5 { float:left; width:325px; padding:0px 0px 0px 20px; display:inline; font-size:11px;}
	.modal .productInfo h5 em { color:#684F40; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:10px; font-weight:normal; font-style:normal;}
	.modal .productInfo img { float:left;}
	.modal .productInfo p { float:left; display:block; width:345px; padding:10px 0px 0px 0px;}
	.modal .productInfo p strong { display:block;}
	.modal .productInfo p a { float:left; margin:0px 0px 0px 5px;}
	/**.modal .productInfoKlein { position:relative; float:left; width:270px; height:109px; padding:0px 0px 0px 38px; border:1px solid #b2b2b2;}
	.modal .productBestellen { float:left; margin:30px 0px 20px 30px; display:inline; }
	.modal .product .productBestellen { float:left; margin:0px 0px 0px 10px; display:inline;}
	.modal .product .productInfoKlein .artikel {width:50px;height:50px;}
        .modal .product .productInfoKlein h5  {width:100px; float:left}
        .modal .product .productInfoKlein p  {width:250px; }
	.modal .aantal p { position:absolute; left:136px; top:62px; font-size:9px;}
	.modal .aantal p.stuk { position:absolute; right:10px; top:11px;}
	.modal .artikel { position:relative; float:left; width:480px; padding:2px 0px 2px 0px; text-align:center;}
	
	.item .aantal p { left:105px; }
        .modaljs .aantal p { position:absolute; left:100px; top:62px; font-size:9px;} 
**/	
.Closebutton {position:absolute; right:10px; top:10px; z-index:110}
.modal .badge { top:70px;}
.modal .product  {width:800px; }
.modal .productInfoKlein { width:700px;}	
.modal .product .productInfoKlein div  {width:250px;float:left; }
.modal .product .productInfoKlein p  {width:250px; }
.modal .product .productInfoKlein h5  {width:240px; }
	
	/*** productUitleg ***/
	.productUitlegM { float:left; width:513px; padding:0px 20px 20px 20px;}
	.productUitlegM .sectie { width:513px; padding:0px 0px 20px 0px; border-bottom:1px solid #bdbab6;}
	.productUitlegM p { display:block; padding:20px 0px 0px 0px;}
	.productUitlegM p strong { display:block;}
	.productUitlegM a { color:#86A20B; text-decoration:none;}
	.productUitlegM a:hover { text-decoration:underline;}
	.productUitlegM a.active { color:#262626;}
 
     .modalBackground 
    {
	    background-color:Gray;
	    /*filter:alpha(opacity=70);*/
	    opacity:0.7;
	    -khtml-opacity: 0.7;
    }    

/***********************************************************************************************************************/
/*** recepten **********************************************************************************************************/
/***********************************************************************************************************************/
.recept { float:left; width:552px; padding:15px 0px 40px 25px;}


	/*** tags ***/
	.recept h1 { float:left; width:552px; padding:0px 0px 0px 0px; font-size:18px;}
	.recept h2 { float:left; display:block; width:552px; padding:25px 0px 0px 0px; color:#90aa2f; font-size:14px;}
	
	
	/*** waarschuwing ***/
	div.waarschuwing { float:left; background:#FCCEBC url(../images/icon_waarschuwing.png) no-repeat 25px 4px; width:530px; margin:0px 1px 20px 1px; padding:6px 10px 5px 50px; display:inline;}
	div.waarschuwing p { color:#EF4135; padding:0px;}


	/*** receptInfo ***/
	table.receptInfo { float:left; width:552px; padding:8px 0px 8px 0px;}
	table.receptInfo td { padding:0px 0px 2px 0px;}
	table.receptInfo td.categorie { width:100px;}
	
	
	/*** productInfo ***/
	.recept .productInfo { position:relative; float:left; width:365px; padding:0px 0px 20px 0px;}
	.recept .productInfo ul { position:absolute; left:3px;  top:3px; width:18px; list-style:none;}
	.recept .productInfo ul li { float:left; width:17px; height:17px; margin:0px 0px 1px 0px;}
	.recept .productInfo img.afbeelding { float:left; padding:0px 0px 0px 30px;}
	
		/*** tagCloud ***/
		.tagCloud { position:relative; float:right; background:url(../images/productBestellen_bg.png) no-repeat; width:172px; height:111px; margin:0px 0px 6px 0px; display:inline;}
		.tagCloud p { float:left; display:inline; width:172px; padding:0px;}
		.tagCloud p a { color:#58595B;}
		
			/*** levels ***/
			.tagCloud p.level1 { margin:10px 0px 0px 11px; font-size:12px;}
			.tagCloud p.level2 { margin:-2px 0px 0px 28px; font-size:16px;}
			.tagCloud p.level3 { margin:1px 0px 0px 20px; font-size:12px;}
			.tagCloud p.level4 { margin:-7px 0px 0px 73px; font-size:22px;}
			
		/*** afdrukken ***/
		.recept a.afdrukken { float:left; margin:6px 0px 0px 0px; color:#90aa2f; text-decoration:none; display:inline;}
		.recept a.afdrukken:hover { text-decoration:underline;}
	
	
	/*** ingredienten ***/
	table.ingredienten { float:left; width:552px;}
	table.ingredienten tr.waarschuwing td { color:#e5352d;}
	table.ingredienten td.aantal { width:32px;}
	table.ingredienten td.maat { width:70px;}
	
	
	/*** beschrijving ***/
	.beschrijving p { float:left; width:552px; padding:8px 0px 4px 0px;}
	
		/*** alles ***/
		a.alles { float:left; color:#90aa2f; margin:0px 0px 8px 23px; display:inline; text-decoration:none;}
		a.alles:hover { text-decoration:underline;}
.inputtext
{
border:  gray 1px solid;
}
.siennmenubarmain
{
float: left;
}
.sienninfomenumain
{
list-style-type: none;
}
.sienninfomenuitem
{
float: left;
list-style-type: none;
}
.sienninfomenuitemselected
{
float: left;
color: #262626;
}
.sienninfomenuitemselected a
{
color: #262626;
}
.sienninfomenuitemselected a:visited
{
color: #262626;
}
.sienninfomenubetweenitems
{
float: left;
}

/*** subtotaal ***/
div.divsubtotaal {font-family:Georgia,"Nimbus Roman No9 L",serif;float:right; margin:0px 0px 2px 100px; color:#98AE3B; font-size:15px;}
div.divsubtotaal span { float:left;}

/*** bezorgKosten ***/
div.bezorgKosten {font-family:Georgia,"Nimbus Roman No9 L",serif; float:right; margin:0px 0px 8px 100px; color:#98AE3B; font-size:15px;}
div.bezorgKosten span { float:left;}

/*** totaal ***/
div.divtotaal {font-family:Georgia,"Nimbus Roman No9 L",serif; float:right; margin:0px 0px 8px 100px; font-size:17px;}
div.divtotaal span { float:left;}

/*** korting ***/
div.korting {font-family:Georgia,"Nimbus Roman No9 L",serif; float:right; margin:0px 0px 8px 100px; color:#E95E27; font-size:15px;}
div.korting span { float:left;}

div.kostenbestel {width:320px;text-align:right;}
div.head{float:left;margin:0px 0px 2px 80px; width:200px;text-align:left;}

.heador {display:block;height:33px;width:154px; color:#FFF; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:16px; text-align:center;line-height:2em; -moz-border-radius:6px; -webkit-border-radius:6px;}
.radioIdeal a { color:#86A20B; text-decoration:none;}
.inputtext
{
border:  gray 1px solid;
}
.siennmenubarmain
{
float: left;
}
.sienninfomenumain
{
list-style-type: none;
}
.sienninfomenuitem
{
float: left;
list-style-type: none;
}
.sienninfomenuitemselected
{
float: left;
color: #262626;
}
.sienninfomenuitemselected a
{
color: #262626;
}
.sienninfomenuitemselected a:visited
{
color: #262626;
}
.sienninfomenubetweenitems
{
float: left;
}

