@charset "utf-8";@import url("/css0/classic.css");
/*tbv EO2*/

/* CSS Document */

/**************************** STRUCTURE DEVIATION ****************************/
.info #context,.order #context{position:static;float:left;margin-top:12px;}
.info #options,.order #options{position:static;float:right;margin-top:12px;_width:209px !important;width:191px !important;overflow-x:hidden}
p,.running_text{max-width:600px;}
input.text{border-style:solid;border-color:#333 #d2d2d2 #d2d2d2 #333;border-width:1px}
input.checkbox{position:relative;top:2px;margin:0}
.button_flex,.button_end,.button_flex_middle{padding:0;display:-moz-inline-box;display:inline-block;line-height:24px;}
.button_flex{background-position:left bottom}
.button_end{background-position:right bottom}
.button_flex_middle{background-position:center bottom;text-transform:uppercase;margin:auto 12px auto 12px}
.button_flex img{margin-bottom:1px;display:none;}
.button_flex_middle{margin-right:18px;}
.button_order .button_text{
/* 10.1 */
height:24px;line-height:24px;margin:auto 9px;}

/* grote knoppen */
.basket_button .button_flex,.basket_button .button_end,.basket_button .button_flex_middle{
/* 10.1 */
 line-height:34px !important;height:34px !important;}
#context .basket_button .button_flex_middle{margin:auto 15px;font-size:12px}
.button_link,.button_option,#prod_order{margin:3px auto;padding:0;float:left;margin:3px auto;padding:0;position:relative;width:100%;}
.info #context,.order #context{top:0;width:558px}
#ORDER04N #context{left:221px}
#ORDER03N #cnt_core{min-height:96px}
#page_breadcrumbs{color:#df2f3f;margin-bottom:6px;margin-top:-6px}
#page_breadcrumbs a{color:#333;text-decoration:none;}
a{text-decoration:none}
.order #context{width:760px}

/* Index page */
.indexBlock{width:578px;margin-left:-10px;}
.indexBlock .title a{color:#0092df;font-weight:bold;}
.indexBlock .title a:hover{text-decoration:underline;}
.indexBlock td{width:50%;width:274px}

/*met een pct wordt de derde kolom een verticale streep als alleen de eerste gevuld is*/
.indexBlock a{font-size:10px;padding:4px 0px 4px 5px;display:block;text-decoration:none;background:url(../images/arrow.gif) no-repeat left center;}
.indexBlock a:hover{text-decoration:underline;}

/* category images */
.indexBlock .titleimg a{color:#333;font-weight:bold;font-size:11px;background-color:#f1f1f1;border-top:1px solid #d6d6d6;}
.indexBlock .titlelast a{border-top:0 none}
.indexBlock .catdes{margin:0 0 10px 10px;padding:0;font-size:10px;color:#0092df;}
.indexBlock .catimg{height:75px;margin:30px;}
.indexBlock a.linkwidth{border:0 none;border-top:1px solid #d6d6d6;}
.indexBlock td.catColumn{border:1px solid #d6d6d6;padding:0 !important;}
.indexBlock .catimgbrd{margin-left:25px;margin-top:10px;
/* width:130px;*/
}

/* end Index page */

/***************** OPMAAK !!******************/

/* klant specifieke opmaak */
.info,.order{}
.layer{position:absolute;border-width:2px;border-style:solid;padding:6px 0;margin-bottom:6px}
.section{width:100%;padding:0;margin-bottom:6px}

/* 100% voor IE6*/
.item{margin:0 6px;padding:6px;}
.item{margin:0;padding:3px 0;}

/* item scheiding met een dunne rand.item_top{margin-top:2px}
.item_bottom{margin-bottom:2px}
*/

/* item scheiding met stippellijn */
.item_top{background:url('../images/dotLine4.gif') left top repeat-x}
.item_bottom{background:url('../images/dotLine4.gif') left bottom repeat-x}
.head{font-size:12px;font-weight:bolder;margin-top:3px;margin-bottom:3px}
.title{font-size:11px;font-weight:bolder;margin-top:2px;margin-bottom:2px;}
.tail{font-size:9px}
.note{font-size:9px;font-style:italic;text-align:right}
.item{background-color:#fff}

/* voor alle binnenkadertjes */
.ruler_cell,.shop_field td{border-color:#fff}
.item,.item a{color:#000}

/*nieuw*/
.button_text{color:#fff}
.layer{background-color:#fff}

/* voor alle buitenkadertjes die op verzoek over de pagina heen komen;i.p.v. section */
.layer{border-color:#fff #626262 #626262 #fff}
.layer{color:#000}
.section{background-color:#fff}

/* voor alle buitenkadertjes in de normale opmaak;i.p.v. layer */
.section{border-color:#d6d6d6}
.section{color:#000}
.info,.order{background:#fff;}

/* voor de infoXXXX.html */
.info{border-color:#5af}
.info,a.info,.info a{color:#0092df}
.custom_color,a.custom_color,.custom_color a{color:#0092df;font-weight:bolder}

/* n.b. kleur bij _color gelijk aan kleur bij _bg_off */
.custom_bg_off{background-color:#0092df}

/* ertussen is:#4976a4 */
.custom_bg_on{background-color:#55b6e9}
.custom_accent{background-color:#aadbf4}
.custom_field,a:hover.custom_over{background-color:#aadbf4}
.custom_brd_off{border-color:#0092df}
.custom_brd_on{border-color:#55b6e9}

/*#layer_order_form a:hover{background-color:#dfe5eb}
moet hilite worden */
.shop_color,a.shop_color,.shop_color a{color:#0092df;}
.shop_bg_off{background-color:#0092df}
.shop_bg_on{background-color:#55b6e9}
.shop_accent{background-color:#aadbf4}
.shop_field{background-color:#aadbf4}

/*nieuw*/
.shop_field.negative{background-color:#f5cc87}

/* lichtste en donkerste omgedraaid */
.alert,a.alert,.alert a{color:#b80000;font-weight:bolder}
.alert_off{background-color:#b80000}
.alert_on{background-color:#f03a3a}
.alert_accent{background-color:#faa8a8}
.alert_field{background-color:#fbe0e0}

/* tabs die alleen de ruimte pakken die ze nodig hebben*/
.tab_links{width:auto;margin-right:auto}

/* paginabrede tabs .tab_links{width:100%}
*/
#tab_txt_description{padding-right:1px}

/*.island{padding:18px}
*/

/*nieuw*/
.island{padding:9px;margin:9px;clear:both}
#product_image img{margin-left:32px;}
#product_image a{display:block;text-align:left;}

/* KALER (basis ontwerp gaat uit van 6px randjes).section{padding:0;margin-bottom:6px}
.item{margin:0}
.layer{padding:0}
#product_vars{width:162px}
#product_ctrls{width:364px}
*/

/* RELEASE OKTOBER 2008 */

/* NO ROUNDED CORNERS */
.section_start,.section_stop{display:none}
.section{margin-bottom:6px}
#ORDER04N .section{margin-bottom:6px;margin-left:230px;}

/* ROUNDED CORNERS .section{margin-bottom:0}
.section_start,.section_stop{background-image:url(../images/main_bg.gif);height:10px}
.section_stop{margin-bottom:6px}
*/

/* BRAND LOGO BELOW PRODUCT IMAGE IN INFOPR4N */
#product_brand{min-height:0}
#product_brand img{width:130px;
/*height:106px;*/
}
#product_brand_tall img{display:none}

/* BRAND LOGO ABOVE PRODUCT IMAGE IN INFOPR4N#product_brand img{display:inline}
#product_brand_tall img{display:none}
*/

/* RELEASE JANUARY 2009 */
h1,h1.head{font-size:16px;margin-top:5px;margin-bottom:5px}
h2,h2.head{font-size:14px;margin-top:3px;margin-bottom:3px}
h3,h3.head{font-size:12px;margin-top:2px;margin-bottom:2px}
h4,p{font-size:10px;margin-top:1px;margin-bottom:1px}

/********************* MAATWERK !!**********************/

/* algemeen */
.item_bottom,.item_top{border:0 none !important;background-image:none !important}
.ruler_base{display:none}
#cnt_intro a{text-decoration:underline}
#cnt_intro a img{display:none}
#cnt_view{text-align:left;padding:6px 0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin:12px 0 6px 0}
#cnt_view form{color:#df2f3f;font-weight:bolder}
.list_quantity input,#prod_quant input{width:32px;}
h2.head .script_link{float:right;font-weight:normal}
select{font-family:inherit;font-size:inherit;width:auto;}
.paginate form{display:inline;}

/* infopr3n */
.list_item{padding:0;}
.list_item *{float:none;!important}
div.list_avail{float:none;!important}
.list_item td,.list_item th,html .list_item th{text-align:center;padding:3px;vertical-align:middle}
#INFOPR3N .list_item td,#INFOPR3N .list_item th{border:1px solid #aaa}
.list_item td.list_img{vertical-align:top}
.list_item td.list_general{width:50%;text-align:left;vertical-align:top}
.list_item td.list_status{width:15%}
.list_item td.list_interact{width:90px}
.list_item td.list_interact div,.list_item td.list_remove div{margin:6px}
.list_item .list_quantity,.list_item .list_order{text-align:center;margin:0;float:none;width:auto}

/* infopr4n */
#INFOPR4N .total_left,#INFOPR4N .total_right{width:50%;margin:0;}
#INFOPR4N .total_left{line-height:175%}
#product_image,#product_info,#product_constants,#product_ctrls,#product_anchors{float:none;width:auto;margin:6px 12px;text-align:left;padding:0}
.page_divider{height:28px;background-image:url(../images/bg_nav.gif);background-repeat:repeat-x;width:100%;margin-bottom:5px}
.page_divider span{color:#ffffff;font-weight:bold;text-decoration:none;font-size:11px;padding:6px 12px;display:inline-block;white-space:nowrap}
#INFOPR4N .page_divider{width:556px}
#INFOPR4N .page_divider span{text-transform:uppercase}
#prod_quant{float:left;text-align:left}
#prod_cmp{float:right;text-align:right;}
#INFOPR4N #prod_cmp{float:left;margin-left:32px}
#INFOPR4N #prod_cmp{*position:relative;*top:-3px}
#prod_memo{clear:both;padding-top:6px;text-align:left;}
#prod_memo input,.list_memo input{width:160px}
#prod_price{font-size:15px}
#prod_order .prod_ordered{margin-left:18px}
#prod_links{padding-right:12px;vertical-align:top}
#INFOPR4N .tab_txt{margin-right:-6px}
#INFOPR4N .list_item{margin:0 5px 6px 0;width:175px;float:left;border:1px solid #d6d6d6}
#INFOPR4N .list_item .list_image{float:none;margin:0;padding:20px 10px;text-align:center;border-bottom:1px solid #d6d6d6;height:100px}
#INFOPR4N .list_item .list_descr{float:none;margin:10px;padding:0;height:65px}
#INFOPR4N .list_item .list_price{float:none;margin:10px;padding:0;text-align:left;font-size:12px}

/* tab_tekst structuur */
.tab_links{width:100%;}
.tab_link{background-image:url(../images/bg_nav.gif);background-repeat:repeat-x;background-position:left center;text-decoration:none;padding:2px 0 3px 0;display:block;cursor:pointer;margin-right:0}
.tab_link_right{background-image:url(../images/bg_nav.gif);background-repeat:repeat-x;background-position:right center;padding:2px 0 3px 0;display:block}
.tab_link_middle{background-image:url(../images/bg_nav.gif);background-repeat:repeat-x;background-position:center;padding:2px 0 3px 0;margin:auto 20px;font-weight:bold;color:#fff;font-size:11px;text-align:center;display:block;white-space:nowrap}
.selected .tab_link{background-image:url(../images/bg_nav3.gif)}
.selected .tab_link_right{background-image:url(../images/bg_nav3.gif)}
.selected .tab_link_middle{background-image:url(../images/bg_nav3.gif)}
.hovered .tab_link{background-image:url(../images/bg_nav2.gif)}
.hovered .tab_link_right{background-image:url(../images/bg_nav2.gif)}
.hovered .tab_link_middle{background-image:url(../images/bg_nav2.gif)}
.empty .tab_link{background-image:url(../images/bg_nav.gif);cursor:auto}
.empty .tab_link_right{background-image:url(../images/bg_nav.gif)}
.empty .tab_link_middle{background-image:url(../images/bg_nav.gif);margin:auto}
.empty{width:90%}
.tab_txt{display:none;min-height:128px;padding:12px 0}
#tab_txt_product_info table{float:left;margin-right:18px}

/* padding werkt niet in een msie7 tabel */
#tab_txt_product_info table th{height:auto}

/* als firefox geen attribuut plaatjes krijgt */
#tab_txt_product_info table th img{width:32px;height:32px}

/* order03n */
#ORDER03N .list_general a.tn{float:left;width:100px;margin:3px 6px}
#ORDER03N #td_prd_desc_00000100{background:url(../images/td_prd_desc.gif) left top no-repeat;padding-top:31px}
#ORDER03N #td_unit_price_00000100{background:url(../images/td_unit_price.gif) center top no-repeat;padding-top:31px}
#ORDER03N #td_quantity_00000100{background:url(../images/td_quantity.gif) center top no-repeat;padding-top:31px}
#ORDER03N #td_total_00000100{background:url(../images/td_total.gif) center top no-repeat;padding-top:31px}
#ORDER03N #td_remove_00000100{background:url(../images/td_remove.gif) center top no-repeat;padding-top:31px}
#ORDER03N .list_item .list_remove div{width:60px}
#ORDER03N #cnt_core .island{padding:0;margin:9px 0}
#ORDER03N #cnt_totals{background:#ebebeb;color:#333;border-top:#d6d6d6 solid 1px;border-bottom:#d6d6d6 solid 1px;}
#ORDER03N #cnt_totals .total_descr{width:515px;text-align:right}
#ORDER03N #cnt_totals .total_amount{width:86px;}
#ORDER03N #cnt_totals .total_symbol{margin-right:91px}
.total_sum{background:none;font-size:1.2em}
#total_goods{font-weight:bolder}
#cnt_buttons #cnt_more{float:left;width:67%;text-align:left}
#cnt_buttons #cnt_more a,#ORDER04N #closure .total_item a{color:#0092de;text-decoration:underline}
#ORDER03N h2 a{float:right}
#ORDER03N div.list_quantity{width:64px !important;}
#INFOPR3N .list_quantity{padding-left:4px}
#ORDER03N #cnt_totals .discount{border-top:dashed 1px #adadad;margin-top:3px;padding-top:3px}
.list_price_desc{display:none}
div.quant .calcNew{margin-left:-8px;}
table.quant .quant_more,table.quant .quant_less{position:static}
table.quant td{padding:0;}
table.quant img{cursor:pointer}
table.quant .calcNew{margin-left:6px}
table.quant td.quant_more{vertical-align:bottom;height:8px}
table.quant td.quant_less{vertical-align:top}

/* RELEASE APRIL 2009 */
#cnt_intro a span{text-decoration:none}

/* om de footer te plaatsen kijgen alle hoofdlagen een margin-bottom en wordt de footer vanuit onder gepositioneerd plaatsing gescript in frameset.js */
.eo_footer{padding:3px 0;margin:3px 0;border-top:1px solid #d6d6d6;font-size:9px;color:#df402f}
#eo_footer{float:left;width:762px;background-color:#fff}
.eo_footer a{color:#363636 !important}
.float_end{float:none;clear:both;width:0pt;height:0pt;}

/* EDITION JULY 2009 */
#basket .item_top{margin-top:3px;background-image:none}
#tab_txt_product_info td{border-top:1px #000 solid;text-align:left;}
.grey_tr{background-color:#CCC;}
.white_tr{background-color:#FFF;}

/* EDITION OKTOBER 2009 */

/* HEADER01N */
#main{position:absolute;left:0;top:0;width:100%}
#main_image{position:absolute;left:8px;top:8px;width:830px;height:83px;background:transparent url(../images/header.gif) no-repeat scroll 0 0;}
#main #login{position:absolute;left:845px;top:8px;width:141px;height:81px;border:0 none;margin:0;padding:0;border:1px solid #ccc;background-color:#fff}
#main #login_greet{padding:0 3px 6px 3px;display:block}
#main #login_greet span{display:inline-block}
#main #login_interact{float:right;padding:3px;display:inline-block;text-align:right}
#main #login_logo{float:left;padding:3px;}
.addthis_toolbox{position:relative;top:-10px}

/* hyves twitter facebook */
