div.producttext,div.producttext_10,div.producttext_100,div.producttext_1000 { float:left;width:280px;padding:0px 0px 0px 15px;font-size:11px;line-height:15px; }
div.producttext_10 { width:305px !important; }
div.producttext_100 { width:300px !important; }
div.producttext { width:280px !important; }
div#producttexttitle{ font-size:12px; }

div.productdetailtext,div.productdetailtext_10,div.productdetailtext_100,div.productdetailtext_1000 { float:left;width:280px;padding:0px 0px 0px 10px;font-size:11px;line-height:15px; }
div.productdetailtext_10 { width:280px !important; }
div.productdetailtext_100 { width:300px !important; }
div.productdetailtext { width:233px !important; }
div.productdetailtextvlak { width:233px !important; }

div.productdetailprijzenblok,div.productdetailprijzenblok_10,div.productdetailprijzenblok_100,div.productdetailprijzenblok_1000 { float:right !important;height:64px !important; width:179px !important;padding:0px 5px 5px 10px;line-height:17px;color:#000000; }
div.productdetailprijzenblok_10 { width:155px !important; }
div.productdetailprijzenblok_100 { width:160px !important; }
div.productdetailprijzenblok { width:182px !important; }

div.productdetailprijzen,div.productdetailprijzen_10,div.productdetailprijzen_100,div.productdetailprijzen_1000  { width:75px !important;float:right !important;text-align:right; }
div.productdetailprijzen_10 { width:49px !important }
div.productdetailprijzen_100 { width:83px !important }
div.productdetailprijzen { width:65px !important }

div.productdetailprijzenlabels { width:105px !important;float:left; }
div.productdetailprijzenlabels { width:105px !important;float:left; }
div.productdetailprijzenbestel { float:left; margin:0 1px 0 0; }
div.productdetailprijzenverlang { float:right; }


div.pricing_block { margin: 10px; }
div.pricing_rule_block { padding-top: 10px; }
div.pricing_rule_label { float:left; font-size:12px; font-weight:bold; padding-bottom: 2px; }
a.pricing_rule_link { padding-left: 5px; color:#E2001A; text-decoration:underline; }
div.all_vip_link { padding:10px 10px 0; background-color: #FFFFFF; }

div.pricing_detail { float: right; background-color: #fdfbea; width: 234px; color: #000000; }
div.pricing_detail .pricing_label { float: left; font-size:12px; font-weight:bold; padding-bottom: 12px; }
div.pricing_detail .pricing_price { float: right; font-size:12px; font-weight:bold; }
div.pricing_detail .pricing_discount_block { padding-top: 7px; margin-top: 3px; }
div.pricing_detail .pricing_discount_label { font-size:11px; font-weight:bold; }
div.pricing_detail .pricing_discount_1 { font-size:12px; }
div.pricing_detail .pricing_discount_2 { font-size:12px; color:#E2001A; }
div.pricing_detail .pricing_rule_block { border-top: 1px dashed #000; margin: 10px 0; }
div.pricing_detail .availability { border-top: 1px dashed #000; margin-top: 10px; }

div.pricing_lister { float: right; width:181px; background-color: #fdfbea; }
div.pricing_lister .pricing_label { float: left; font-size:12px; font-weight:bold; padding: 0 3px 0; width: 100px;}
div.pricing_lister .pricing_price { float: right; font-size:12px; font-weight:bold; }
div.pricing_lister .pricing_discount_block { padding:  7px 3px 0; }
div.pricing_lister .pricing_discount_label { font-size:11px; font-weight:bold; }
div.pricing_lister .pricing_discount_1 { font-size:12px; }
div.pricing_lister .pricing_discount_2 { font-size:12px; color:#E2001A; }
div.pricing_lister .availability { border-top: 1px dashed #000; margin-top: 10px; }
div.productxtr .pricing_lister { background-color: #fdfbea; }
div.productxtr .producttext { padding-bottom:10px; }

div.pricing_promo_banner { float: right; width:181px; background-color: #fdfbea; }
div.pricing_promo_banner .pricing_label { float: left; font-size:12px; font-weight:bold; padding-left: 3px; }
div.pricing_promo_banner .pricing_price { float: right; font-size:12px; font-weight:bold; }
div.pricing_promo_banner .pricing_discount_block { padding-top: 7px; }
div.pricing_promo_banner .pricing_discount_label { font-size:12px; font-weight:bold; padding-left: 3px; }
div.pricing_promo_banner .pricing_discount_1 { font-size:12px; padding-left: 3px; }
div.pricing_promo_banner .pricing_discount_2 { font-size:12px; padding-left: 3px; color:#E2001A; }
div.pricing_promo_banner .availability { border-top: 1px dashed #000; margin-top:10px; }

div.pricing_promo_cell { }
div.pricing_promo_cell .pricing_label { float: left; font-size:11px; font-weight:bold; }
div.pricing_promo_cell .pricing_price { float: right; font-size:11px; font-weight:bold; }
div.pricing_promo_cell .pricing_discount_block { padding-top: 5px; }
div.pricing_promo_cell .pricing_discount_label { font-size:131x; font-weight:bold; }
div.pricing_promo_cell .pricing_discount_1 { font-size:11px; }
div.pricing_promo_cell .pricing_discount_2 { font-size:11px; color:#E2001A; }
div.pricing_promo_cell .pricing_rule_block { display: none; }

div.pricing_recruitment { float: right; width:150px; }
div.pricing_recruitment .pricing_label { font-size:12px; font-weight:bold; width: 100px; }
div.pricing_recruitment .pricing_label_empty { width: 100px; }
div.pricing_recruitment .pricing_price_non_member { font-size: 12px; font-weight:bold; text-align:right; padding-bottom: 7px; }
div.pricing_recruitment .pricing_price_action { font-size:12px; font-weight:bold; text-align:right; color:#E2001A; }

