body{margin:0;padding:0;font-family:Arial, Verdana Helvetica, sans-serif;font-size:10px;color:#000;background-color:#00447a;}

a:link, a:visited, a:hover, a:active{color:#666;font-weight:bold;text-decoration:none;}
a:hover, a:active{text-decoration:underline;}

#content_col2 a, .right_blok a{color:#69c;text-decoration:underline;}
#content_col2 a:hover, .right_blok a:hover{text-decoration:none;}

#content_col2 ul{margin:0;padding:20px 0 0 0;list-style-type:none;}
#content_col2 ul li{background-image:url('/images/bullet_blue.jpg');background-repeat:no-repeat;background-position:0 12px;padding-left:10px;}
#content_col2 ul li.disabled{background-image:url('/images/bullet_lightgrey.jpg');color:#999;}

#content_col2 ul.anchors_list{list-style-type:none;margin:0;padding:0;}
#content_col2 ul.anchors_list li{background:none;padding-left:5px;}
#content_col2 ul.anchors_list li a{display:block;padding:2px;border-bottom:1px dotted #d7d7d7;background:transparent url('/images/arrow_grey_right.gif') no-repeat 290px 10px;width:300px;color:#333;text-decoration:none;font-weight:normal;}
#content_col2 ul.anchors_list li a:hover{color:#333;text-decoration:underline;}

.tijdbalk{}
.product_thumb_a_m{display:block;text-decoration:none !important;border-bottom:1px solid #ccc;width:141px;height:238px;background-position:center center;background-repeat:no-repeat;}

.cart_tab_active  {width:282px;height:18px;padding-top:1px;padding-left:5px;color:#fff;font-weight:bold;background-image:url('/images/2010/cart_tab_active.jpg');}
.cart_tab_inactive{width:282px;height:18px;padding-top:1px;padding-left:5px;color:#fff;font-weight:bold;background-image:url('/images/2010/cart_tab_inactive.jpg');}

a img{border:0;}
.clear{clear:both;}
.nomarkup{margin:0;padding:0;background-color:transparent;border:0;}
.autowidth{width:auto;}
.floatright{float:right;}
.submit_hidden{position:absolute;top:-1000px;left:-1000px;}
.padding5{padding:5px;}

.noborder{border:0;}
.account_toppadding{padding:0 5px 5px 5px;height:20px;}
.highlight{background-color:#fc0 !important;}

.container{padding:10px 10px 10px 5px;}
.c_500{width:480px;}
.c_grey{background-color:#ebeaeb;border-bottom:1px dotted #ccc;}

.linespacer{border-top:1px dotted #d1d1d1;font-size:1px;height:1px;overflow:hidden;margin-top:5px;}

textarea{font-family:Arial, Verdana Helvetica, sans-serif;font-size:10px;}

form{margin:0;padding:0;}
input, select, textarea{background-color:#fff;color:#999;color:#000;font-size:10px;border:1px solid #ccc;border-bottom-color:#999;border-right-color:#999;}
input{height:13px;padding:0;}
label{font-weight:bold;}

.krum{}
.krum a, .krum a:link, .krum a:visited{color:#ff9800 !important;text-decoration:none !important;}
.krum span{color:#ff9800;}

#order_comment{width:630px;height:40px;}

.submit_btn{position:absolute;top:-9999px;left:-9999px;}

h1{font-size:15px;font-weight:normal;color:#f28e00;margin:0;padding:5px 0 0 5px;}
h3{margin:0;font-weight:normal;font-size:15px;color:#333;}
h4{margin:0;font-weight:normal;font-size:15px;color:#f28e00;}

.middentekst{color:#9e9e9e;padding:10px 5px;}

.cart_left_tabs{
	background-image:url('/images/2010/cart_tabs_mid.jpg');
	background-repeat:repeat-y;
	background-position:top left;
}
.cart_left_tabs div.inner{
	background-image:url('/images/2010/cart_tabs_top.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	padding:10px 0 0 0;
}
.cart_left_tabs div.inner div.inner2{
	background-image:url('/images/2010/cart_tabs_bottom.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 10px 7px;
}

.foto{border:1px solid #d1d1d1;}
.product_img_l{cursor:pointer;display:block;width:300px;height:294px;background-repeat:no-repeat;background-position:center center;position:relative; margin-bottom: 5px;/*z-index: 400;*/}
.product_img_l img { display: none; }
#product_img_l .product_actie_icon_big{display:inline;position:absolute;top:20px;left:60px;}
.product_img_m{display:block;border:1px solid #d1d1d1;width:76px;height:98px;background-repeat:no-repeat;background-position:center center;float:left;margin-top:10px;margin-right:5px;}
.product_img_s{display:block;border:1px solid #d1d1d1;width:46px;height:60px;background-repeat:no-repeat;background-position:center center;float:left;margin-top:5px;margin-left:4px;}
.product_img_s_first{margin-left:0;}
.product_img_xs{border:1px solid #d1d1d1;}
.product_img_xxs{border:1px solid #d1d1d1;float:left;margin-right:10px;width:22px;height:30px;}
.size{color:#999;}

.selectcolor{border:3px double #ccc;width:11px;height:11px;display:inline-block;margin-right:5px;}
.selectcolor img { display: none; }
.selectcolor_selected{border-color:#f28e00 !important;outline:none !important;}
span.selectcolor{ width: 8px; height: 8px; margin-right:3px; margin-top: 2px;}
.fielderror{border:1px solid #f00;border-right-color:#900;border-bottom-color:#900;}

.txtgrey{color:#999;}
.txtwhite{color:#fff;}
.error_txt{color:#c33;}
.background_blue{background-color:#00447A;}
.background_pink{background-color:#ea6699;}
.background_green{background-color:#cbd401;}
.background_aqua{background-color:#7cccef;}
.background_grey{background-color:#999;}
.background_darkgrey{background-color:#999;}
.background_orange{background-color:#f28e00;}
.header_img{border:1px solid #ccc;}

#q{width:137px !important;position:relative;top:1px;background-image:url('/images/2010/search_small_back.jpg');border:0;height:15px;padding-top:3px;padding-left:3px;color:#666;}
#q_submit{border:0;position:relative;top:3px;}
#icon_koopzondag{float:right;position:relative;}
#icon_koopzondag div{position:absolute;top:10px;right:20px;width:100px;height:101px;background-image:url('/images/icon_koopzondag.png');_background-image:url('/images/icon_koopzondag.gif');}

.main_form label, .main_form input, .main_form select, .main_form textarea, .main_form div{display:block;float:left;margin-top:4px;width:230px;font-weight:normal;}
.main_form textarea{font-size:11px;height:135px;}
.main_form div label, .main_form div input, .main_form div select, .main_form div textarea{display:inline;float:none;margin-top:0;width:auto;}
.main_form br{clear:both;}
.main_form fieldset.grey{border:0;margin:0;padding:0 4px 4px 4px;font-family:Arial, Verdana Helvetica, sans-serif;background-color:#f2f2f2;border-bottom:1px solid #d1d1d1;}
.main_form div.subheader{width:100%;font-weight:bold;padding:5px 0 10px 0;}

.main_form_search fieldset{margin:0;padding:5px;border:0;background:url('/images/dot_horiz.gif') bottom left repeat-x;width:335px;}
.main_form_search fieldset.nomarkup{background:none;}
.main_form_search label{width:100px;}

.main_form_half label{width:110px;}
.main_form_half input, .main_form_half select, .main_form_half textarea, .main_form_half div{width:181px;}

#content_col2 hr{width:100%;height:1px;font-size:1px;overflow:hidden;background:url('/images/dot_horiz.gif') top left repeat-x;text-align:left;border:0;margin:0;padding:0;margin-top:6px;_margin-top:0;#margin-top:0;}
.main_form hr{width:460px;height:1px;font-size:1px;overflow:hidden;background:url('/images/dot_horiz.gif') top left repeat-x;text-align:left;border:0;margin:0;padding:0;margin-top:6px;_margin-top:0;#margin-top:0;}
.main_form_half hr{width:283px;}

.rating, .main_form div.rating{width:75px;height:13px;background-image:url('/images/stars.gif');background-repeat:no-repeat;background-position:-75px 0;}
.rating_0{background-position:-75px 0 !important;}
.rating_10{background-position:-60px 0 !important;}
.rating_20{background-position:-45px 0 !important;}
.rating_30{background-position:-30px 0 !important;}
.rating_40{background-position:-15px 0 !important;}
.rating_50{background-position:0 0 !important;}

.rating_5{background-position:-60px -13px !important;}
.rating_15{background-position:-45px -13px !important;}
.rating_25{background-position:-30px -13px !important;}
.rating_35{background-position:-15px -13px !important;}
.rating_45{background-position:0 -13px !important;}

.rating_details_container{position:relative;border:1px solid #fff;z-index:90;margin-bottom:2px;}
.rating_details			 {position:absolute;width:180px;right:-10px;top:13px;background-color:#fff;display:none;border:1px solid #ccc;padding:5px;z-index:80;}
.rating_details .rating	 {float:left;}
.rating_details label	 {display:block;float:left;width:100px;height:13px;}
.rating_details br		 {clear:both;}

.main_form_faq_over{margin:10px 0;}
.main_form_faq_over label{width:70px;}
.main_form_zoek_plaats label{width:100px;}
.main_form_popup label{width:70px;}
.main_form_popup input, .main_form_popup select, .main_form_popup textarea, .main_form_popup div{width:200px;}
.main_form_2col label{width:100px;}
.main_form_2col input, .main_form_2col select, .main_form_2col textarea, .main_form_2col div{width:200px;}

.main_form .hidden{border:0;visibility:hidden;background:none;}

.btn_container_form{width:460px !important;padding-top:5px;}
.btn_container_form_half{width:294px !important;padding-top:5px;}

#usr_adres{width:160px;}
#usr_huisnummer{width:35px;margin-left:5px;}

#main_container{background:#fff;}

#header{width:635px;margin:0 auto;}
#logo{margin-top:22px;}
/*
#topmenu{padding:0;margin:24px 0 0 0;list-style-type:none;background:#ebebeb url('/images/topmenu_fill_right.jpg') no-repeat top right;width:635px;height:32px;}
#topmenu li{float:left;background-image:url('/images/topmenu_item_left.jpg');background-repeat:no-repeat;background-position:top left;border-right:1px solid #fff;}
#topmenu li a{background-image:url('/images/topmenu_item_right.jpg');background-repeat:no-repeat;background-position:top right;display:inline-block;height:23px;padding:9px 11px 0 11px;}
#topmenu li.fill_left{border-right:0;height:21px;background:none;}
#topmenu li.logininfo{border-right:0;height:21px;background:none;float:right;padding-top:10px;padding-right:5px;}
#topmenu li.logininfo a{background:none;display:inline;height:auto;padding:0;}
*/
.content_tabs{padding:20px 0 0 0;margin:0;list-style-type:none;border-bottom:1px solid #c2c2c2;height:23px;}
.content_tabs li, #content_col2 .content_tabs li{float:left;background-image:url('/images/tabmenu_item_left.jpg');background-repeat:no-repeat;background-position:top left;border-right:1px solid #fff;padding-left:0 !important;}
.content_taps li.tbi a	{background-color:#f0f0f0;}
.content_tabs li a:hover, #content_col2 .content_tabs li a:hover	{color:#666 !important;}
.content_tabs li a, #content_col2 .content_tabs li a{outline:none;display:inline-block;background-image:url('/images/tabmenu_item_right.jpg');background-repeat:no-repeat;background-position:top right;height:20px;padding:3px 11px 0 11px;color:#999 !important;text-decoration:none !important;}
.content_tabs li a:active, .content_tabs li a:focus, #content_col2 .content_tabs li a:active, #content_col2 .content_tabs li a:focus{}
.content_tabs li.active, #content_col2 .content_tabs li.active{background-image:url('/images/tabmenu_item_left_hover.jpg');border-bottom:1px solid white;position:relative;z-index:2;color:red !important;}
.content_tabs li.active a, #content_col2 .content_tabs li.active a{background-image:url('/images/tabmenu_item_right_hover.jpg');color:#666 !important;}
.tabpaging{text-align:right;border-bottom:1px solid #d1d1d1;background-color:#f2f2f2;padding:2px;padding-right:5px;color:#999;}
.tabpaging strong{color:#666;}

a.blue, #content_col2 a.blue{color:#69c !important;text-decoration:underline;}
a.blue:hover, #content_col2 a.blue:hover{color:#69c !important;text-decoration:none;}

.tabpage_padding{padding:25px 5px; border-bottom: 1px solid #c2c2c2;}
/*
#searchbar{background-color:#f2f2f2;border-bottom:1px solid #d1d1d1;border-top:1px solid #fff;clear:both;}
#searchbar_mid, #crumb{padding-left:10px;padding-top:2px;height:21px;width:625px;margin:0 auto;}
#crumb{height:auto;padding:6px 0 6px 10px;}
#searchbar_right{width:220px;float:right;text-align:right;padding-top:3px;padding-right:5px;}

#crumb{padding-top:5px;color:#999;}
#crumb strong, #searchbar_mid label{color:#666;}

.crumb_cart{width:990px !important;}
*/
#content_container{width:990px;width:965px;margin:0 auto;}
#content_col1{float:left;width:156px;}
.content_col1_home{/*padding-top:10px;*/}
#content_col2{float:left;width:638px;font-size:11px;line-height:17px; z-index: 1;}

#content_col2 a.btn_grey, #content_col2 a.btn_orange{line-height:normal;font-size:10px;text-decoration:none;}
.content_col2_split{float:left;width:314px;_width:311px;width:250px;margin-left:5px;margin-top:10px;}
.content_col2_split_border_left{border-left:1px solid #c2c2c2;}
.content_col2_split_border_right{border-right:1px solid #c2c2c2;width:304px;_width:301px;margin-right:9px;}
#content_col2 hr{background-color:#d7d7d7;border:0;color:#d7d7d7;height:1px;}
#content_col2 hr.hr_mid{margin-top:10px;}
#content_col2 hr.dotted{background:transparent url('/images/dot_horiz_grey.gif');border:0;color:transparent;height:1px;border-top:1px dotted #c1c1c1; width: 620px; margin-left: -5px;}
/*#content_col3{float:left;width:166px;margin-left:10px;}*/
#content_left{float:left;width:794px;padding-left:10px;}
#content_right{float:left;width:156px;margin-left:5px;padding-bottom:30px;z-index: 99;}
#content_left_cart{float:left;width:731px;width:676px;width:630px;padding-bottom:40px;}
#content_right_cart{float:left;width:249px;width:304px;margin-right:10px;padding-bottom:30px;}

#home_left_top{float:left;background-color:#F2F2F2;width:176px;padding:22px 0;border-top:1px solid #c2c2c2;}
#home_left_top ul{list-style-type:none;margin:0;padding:0;}
#home_left_top ul li {padding-left:23px;padding:5px 0;border-bottom:1px solid #c2c2c2;}
#home_left_top ul li a{display:block;width:153px;height:18px;background-repeat:no-repeat;background-position:right 0;text-indent:-1000px;position:relative;}
#home_left_top ul li a:hover, #home_left_top ul li a.active{background-position:right -18px;}
#home_left_top ul li a .bannerborder{display:none;position:absolute;top:-5px;right:-24px;border-right:2px solid #F2F2F2;width:2px;height:28px;}
#home_left_top ul li a:hover .bannerborder, #home_left_top ul li a.active .bannerborder{display:block;}

#home_left_top ul li.home_banner_first a .bannerborder{top:-26px !important;height:48px !important;}
#home_left_top ul li.home_banner_last a  .bannerborder{height:50px !important;}
#home_left_top ul li.home_banner_last{border-bottom:0;}

#home_bannert{display:block;float:left;width:635px;height:159px;height:204px;overflow:hidden;/*border:1px solid #ccc;*/text-decoration:none;background-repeat:no-repeat;}
#home_bannert img{display:block;}
.home_bannert_productcat{margin-top:5px;}

.right_blok{margin-top:10px;/*background-color:#f2f2f2;*/line-height:17px;}
.right_blok_first{margin-top:0;}

#leftmenu, .contentmenu, #leftmenu li ul, .contentmenu li ul{list-style-type:none;margin:0;padding:0;}
#leftmenu li, .contentmenu li{margin-bottom:10px;}
#leftmenu li img{display:block;}
#leftmenu li ul li, .contentmenu li ul li, #content_col2 .contentmenu li{margin-bottom:0;background:none !important;padding-left:0;}
#leftmenu li ul li a:hover{ /*font-weight:bold !important;*/color:#f28e00 !important;background-image:url('/images/arr_right_orange.gif') !important;text-decoration:none !important;}
#leftmenu li ul li.active a{font-weight:bold !important;}

.menulist li ul li a{font-weight:normal !important;display:block;color:#333 !important;padding:5px;border-bottom:1px solid #d7d7d7;width:154px;background-image:url('/images/arr_right_grey.gif') !important;background-position:156px 8px;background-repeat:no-repeat;}
.menulist li ul li.active a{}
.menulist li ul li a:hover{}
.menulist li ul li.empty{width:154px;padding:5px;border-bottom:1px solid #d7d7d7;}
.menulist_empty_blue{background-color:#00447a;width:164px;height:23px;}

#leftmenu li ul li ul li, .contentmenu li ul li ul li{}
#leftmenu li ul li ul, .contentmenu li ul li ul{border-bottom:1px solid #d7d7d7;width:164px;}
#leftmenu li ul li ul li a, .contentmenu li ul li ul li a, .menulist li ul li ul li a{border:0;background-color:#f2f2f2;padding-left:10px;width:149px;background-image:none !important;}
#leftmenu li ul li.active ul li a{font-weight:normal !important;}
#leftmenu li ul li.active ul li.active a{font-weight:bold !important;}

.leftmenu_blok{background-color:#f2f2f2;width:166px;}
.lm_blok_item{display:block;background-image:url('/images/lm_arrow_right.jpg');background-repeat:no-repeat;background-position:bottom right;padding:6px;border-top:1px solid #d7d7d7;text-decoration:none;color:#000;}
.lm_blok_item_icon{display:block;padding-left:50px;background-repeat:no-repeat;background-position:4px center;color:#014479;font-size:11px;font-weight:bold;}

.contentmenu li ul li a{padding:2px;text-decoration:none !important;width:300px;background-position:292px 8px;}

#home_blokken, #home_blokken ul{list-style-type:none;margin:0;padding:0;}
#home_blokken li{float:left;width:207px;margin-left:8px;margin-top:10px;background-image:none !important;padding-left:0 !important;}
#home_blokken li img{border:1px solid #cccccc;}
#home_blokken li.first{margin-left:0;margin-right:1px;}
#home_blokken li ul li{margin:0;}
#home_blokken li ul li a{width:189px;background-position:191px 8px;text-decoration:none;}

/*
.productblok_actie_oranje{background-image:url('/images/actie_achtergrond_oranje.jpg');}
.productblok_actie_blauw {background-image:url('/images/actie_achtergrond_blauw.jpg');}
.productblok_actie_groen {background-image:url('/images/actie_achtergrond_groen.jpg');}
.productblok_actie_roze  {background-image:url('/images/actie_achtergrond_roze.jpg');}
.productblok_actie .price{color:#fff;}
*/
.home_extrablok{float:left;width:313px;margin:10px 0;border:1px solid #cecece;}
.home_extrablok_first{margin-right:6px;}
.home_extrablok h3{background-color:#f28e00;margin:0;padding:0;text-align:center;color:#fff;font-size:9px;border-bottom:1px solid #cecece;}
.home_extrablok_img{width:313px;height:293px;background-repeat:no-repeat;position:relative;}
.home_extrablok_img_ol{position:absolute;width:303px;left:0;bottom:0;height:72px;padding:5px;color:#fff;text-align:center;}
.home_extrablok_img_ol_back{position:absolute;width:313px;left:0;bottom:0;height:82px;background-color:#000;opacity:.65;filter:alpha(opacity=65);}
.home_extrablok_img_ol .btn_orange{position:absolute;right:5px;bottom:5px;}

#home_newsletter{background-color:#f2f2f2;border-bottom:1px solid #c2c2c2;}
#home_newsletter h3{margin:0;padding:5px;background-color:#999;}
#home_newsletter input{width:154px;margin-top:5px;}

#home_merken{background-color:#f2f2f2;}
#home_merken h3{margin:0;padding:5px;background-color:#999;}

#home_merken ul{list-style-type:none;margin:0;padding:0;}
#home_merken ul li{margin-bottom:0;background:none !important;padding-left:0;}
#home_merken ul li a{font-weight:normal !important;display:block;color:#333 !important;padding:5px;border-bottom:1px solid #d7d7d7;width:154px;background-image:url('/images/arr_right_grey.gif') !important;background-position:156px 8px;background-repeat:no-repeat;}
#home_merken ul li a:hover{display:block;color:#f28e00 !important;background-image:url('/images/arr_right_orange.gif') !important;text-decoration:none !important;}
#home_merken ul li.active a{font-weight:bold !important;}

.menulist li ul li a{font-weight:normal !important;display:block;color:#333 !important;padding:5px;border-bottom:1px solid #d7d7d7;width:154px;background-image:url('/images/arr_right_grey.gif') !important;background-position:156px 8px;background-repeat:no-repeat;}
.menulist li ul li.active a{}
.menulist li ul li a:hover{}

/*#footer_container{width:517px;margin:0 auto;padding:0 132px 30px 132px;border-bottom:1px solid #5482a6;}*/
#thuiswinkel_waarborg{position:absolute;top:-4px;left:50%;margin-left:-490px;}
#betaalmethoden{position:absolute;top:-45px;left:50%;margin-left:329px;background-image:url('/images/betaalmethoden.jpg');background-repeat:no-repeat;width:140px;height:24px;border-bottom:1px solid #d1d1d1;margin-top:10px;}
#betaalmethoden_cart{/*position:absolute;top:-45px;left:50%;margin-left:246px;*/background-image:url('/images/betaalmethoden.jpg');background-repeat:no-repeat;width:244px;height:24px;border-bottom:1px solid #d1d1d1;margin-top:10px;}
#footer_line { display:none;background-color: #d1d1d1; width: 638px; height:1px;position:absolute;top:-21px;/*left:50%;margin-left:-319px;*/left:10px; }
/*#bottommenu{padding:10px;text-align:center;color:#d1d1d1;}
#bottommenu a{color:#fff;}*/

/*
#copyright{padding:10px;text-align:center;color:#fff;}
#copyright a{color:#fff;text-decoration:underline;}
#copyright a:hover{color:#fff;text-decoration:none;}
*/
.klantenservice_col3{float:left;width:167px;margin-left:5px;padding-top:20px;}
.klantenservice_col3 ul{list-style-type:square;color:#fff;margin:0;padding:0;padding-left:13px;font-size:11px;}
.klantenservice_col3 ul li{padding-top:4px;}
.klantenservice_col3 ul li a{text-decoration:underline !important;font-weight:normal !important;}
.klantenservice_col3 ul li a:hover{color:#fff;text-decoration:none !important;font-weight:normal;}

a#btn_minicart:focus, a#btn_minicart:active{outline:none;}
#minicart_pos{display:none;position:relative;/*z-index:2;*/z-index:1499;}
#minicart		{position:absolute;top:13px;left:-180px;width:280px;padding:5px;background-color:#fff;z-index:1500;border:1px solid #ccc;}
#minicart_shadow{position:absolute;top:19px;left:-186px;width:290px;background-color:#000;z-index:99;opacity:0.33;-moz-opacity:0.33;filter:alpha(opacity=33);}
#minicart_tabborder{position:absolute;left:-52px;top:13px;border:0;z-index:101;border-top:1px solid #fff;height:1px;width:51px;}

table th{text-align:left;}

.cart_line{border-top:1px solid #c2c2c2;}

table.cart{width:100%;margin-bottom:5px;}
table.cart td{border-bottom:1px solid #c2c2c2;padding-top:4px;padding-bottom:4px;}

table.selectcolorsize{width:100%;}
table.selectcolorsize td{padding:5px 3px;background-image:url('/images/dot_horiz_grey.gif');background-position:bottom left;background-repeat:repeat-x;}
table.selectcolorsize select{width:55px;}

table.dottedborders tr td { background: none; border-bottom: 1px dotted #c2c2c2; }

table#cart_big{width:100%;}
table#cart_big thead tr th{border-left:1px solid #c2c2c2;text-align:left;padding:6px 9px;background-image:url('/images/dot_horiz_grey.gif');background-position:bottom left;background-repeat:repeat-x;}
table#cart_big thead tr th.first{border-left:0;}
table#cart_big tbody tr td{border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;padding:6px 9px;background-color:#f2f2f2;}
table#cart_big tbody tr td.first{border-left:0;}
table#cart_big tfoot tr td{padding:6px 9px;background-image:url('/images/dot_horiz_grey.gif');background-position:bottom left;background-repeat:repeat-x;}
table#cart_big tfoot tr td.nobg{ background: none; border-width:0px; }
table.profiletable{width:100%;margin-top:3px;}
table.profiletable td{padding:3px 5px;}

table.main_table{width:100%;}
table.main_table thead tr th{border-left:1px solid #c2c2c2;text-align:left;padding:6px 9px;background-image:url('/images/dot_horiz_grey.gif');background-position:bottom left;background-repeat:repeat-x;}
table.main_table thead tr th.first{border-left:0;}
table.main_table tbody tr td{border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;padding:6px 9px;background-color:#f2f2f2;}
table.main_table tbody tr td.first{border-left:0;}
table.main_table tfoot tr td{padding:6px 9px;background-image:url('/images/dot_horiz_grey.gif');background-position:bottom left;background-repeat:repeat-x;}

.catname{height:19px;padding-top:4px;padding-left:4px;}

.winkel_foto {float:left;width:195px;height:158px;margin-bottom:10px;}
.winkel_tekst{float:left;width:412px;height:118px;margin-bottom:10px;background-color:#f2f2f2;margin-left:11px;padding:20px 10px;}
.winkel_tekst dl dd{float:left;width:72px;margin:0;}
.winkel_tekst dl dt{float:left;width:320px;margin:0;}

#winkelinfo .winkel_tekst{width:385px;}
#winkelinfo .winkel_tekst dl dt{float:left;width:290px;margin:0;}

.zebratable{width:100%;}
.zebratable tr td{padding:1px;}
.zebratable tr.even td{background-color:#f2f2f2;}
.zebratable tr td.first{padding-left:9px;}
.zebratable tr td.first_bullet{padding-left:18px;background-image:url('/images/bullet_grey.jpg');background-repeat:no-repeat;background-position:9px 8px;}


a.nav_prev{color:#666 !important;text-decoration:none !important;display:inline-block;background-image:url('/images/arr_left_grey.gif');background-position:left 7px;background-repeat:no-repeat;padding-left:8px;}
a.nav_prev:hover{color:#f90 !important;text-decoration:none !important;}
a.nav_next{color:#666 !important;text-decoration:none !important;display:inline-block;background-image:url('/images/arr_right_grey.gif');background-position:right 7px;background-repeat:no-repeat;padding-right:8px;}
a.nav_next:hover{color:#f90 !important;text-decoration:none !important;}

#product_images{width:300px;height:294px;float:left;position:relative;}
.product_overlay{position:absolute; left:0; top:0;}
/*#product_details{float:left;position:relative;width:280px;margin-left:29px;height:357px;background-image:url('/images/2010/bg_detail_info.jpg');padding:10px;overflow:hidden; z-index: 2;} */

.product_order_buttons{position:absolute; bottom:10px; right:30px;}

.comment_txt{width:500px;}

a.btn_enlarge{margin:5px 0 0 5px;background-image:url('/images/icon_enlarge.gif');width:9px;height:9px;display:block;text-decoration:none !important;overflow:hidden;}
a.btn_360{display:inline-block;padding:3px;padding-left:15px;background-image:url('/images/icon_360.gif');background-position:3px 8px;background-repeat:no-repeat;color:#666 !important;font-size:9px;text-decoration:none !important;}
a.btn_addtocart{display:inline-block;padding-left:30px;padding-top:1px; width:107px; height:19px; background-image:url('/images/btn_addtocart.jpg');font-size:11px;color:#fff !important;text-decoration:none !important;font-weight:bold;text-align:left;}
a.btn_writereview{display:inline-block;padding-left:15px;background-image:url('/images/2010/schrijf_review.jpg');background-position:0 5px;background-repeat:no-repeat;}

#popup_back{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:201;}
#popup_loading{position:absolute;top:50%;left:50%;margin-left:-27px;margin-top:-27px;width:54px;height:55px;z-index:201;background-image:url('/images/loading4.gif');}
#popup_popup{background-color:#fff;position:absolute;top:100px;left:50%;width:200px;height:400px;margin-left:-100px;z-index:202;border:1px solid #999;}
#popup_header{background-color:#575757;border-bottom:1px solid #cecece;height:13px;}
#popup_close{float:right;}
#popup_padding{padding:10px;}
#popup_padding a{color:#999 !important;text-decoration:underline !important;}
#popup_padding a:hover{color:#999 !important;text-decoration:none !important;}

#popup_product_foto_addtocart{width:161px;height:209px;border-bottom:1px solid #d1d1d1;background-position:center center;background-repeat:no-repeat;}

.hidden, .main_form input.hidden{float:none;background-color:transparent;border:0;margin:0;padding:0;width:1px;height:1px;}

ul.cart_steps{list-style-type:none;margin:0;padding:0;}
ul.cart_steps li{color:#999;padding:10px;float:left;text-align:right;width:182px;background-image:url('/images/dot_horiz_grey.gif');background-position:left bottom;background-repeat:repeat-x;}
ul.cart_steps li.first{width:100px;text-align:left;}
ul.cart_steps li.active{font-weight:bold;color:#666;}

ul.cart_steps_new{list-style-type:none;margin:0;padding:0;}
ul.cart_steps_new li{width:182px;height:100px;float:left;display:block;text-align:center;border-left:1px solid #fff;background:#fff url('/images/ww_stap_arrow.gif') no-repeat 0 25px;border-bottom:1px solid #c2c2c2;}
ul.cart_steps_new li.first{background-image:none;width:181px;}
ul.cart_steps_new li.step1{background-color:#fff;}
ul.cart_steps_new li.step2{background-color:#ccc;}
ul.cart_steps_new li.step3{background-color:#999;}
ul.cart_steps_new li.step4{background-color:#666;}
ul.cart_steps_new li.step1_active{background-color:#fff;border-bottom:1px solid #fff;}
ul.cart_steps_new li.step2_active{background-color:#fff;border-bottom:1px solid #fff;}
ul.cart_steps_new li.step3_active{background-color:#fff;border-bottom:1px solid #fff;}
ul.cart_steps_new li.step4_active{background-color:#fff;border-bottom:1px solid #fff;}
ul.cart_steps_new li.step1_disabled{background-color:#ccc;}
ul.cart_steps_new li.step2_disabled{background-color:#999;}
ul.cart_steps_new li.step3_disabled{background-color:#666;}

.tooltip_tip{position:relative;width:1px;display:none;font-weight:normal;color:#333;text-decoration:none !important;}
.tooltip_tip span{display:inline-block;position:absolute;top:-24px;left:-35px;height:18px;padding:1px 3px;background-image:url('/images/tooltip.gif');text-decoration:none !important;}
.autowidth, .main_form .autowidth{width:auto;}

a.btn_grey, a.btn_grey_active{background-color:#adadad;color:#fff !important;text-decoration:none;display:inline-block;padding:1px 4px 2px 4px;}
a.btn_grey:hover, a.btn_grey_active{background-color:#999;text-decoration:none;}
a.btn_minicart{margin:1px;}
a.btn_minicart_bekijk{color:#666666; font-weight:bold;}
a.btn_minicart_active{display:inline-block;text-decoration:none;color:#666 !important;margin:0;}
a.btn_orange, a.btn_orange_active, #popup_padding a.btn_orange, #popup_padding a.btn_orange_active{;background-color:#fe9b00;color:#fff !important;text-decoration:none !important;display:inline-block;padding:1px 4px 2px 4px;}
a.btn_orange:hover, a.btn_orange_active, #popup_padding a.btn_orange:hover, #popup_padding a.btn_orange_active{background-color:#f28e00;text-decoration:none;}
a.btn_orange_right{float:right;}
.button_orange { background: #fe9b00; color: #ffffff; font-size: 12px; height: 20px; margin-top: 20px; }
/* Lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('/images/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('/images/nextlabel.gif') right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 85px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

div#page_options a {
	padding-left: 20px; background: #ffffff url('/images/icon_print.gif') 2px 5px no-repeat; float: left; width: 140px; border-bottom: 1px solid #c2c2c2;	height: 20px; line-height: 20px;
}
div#page_options a.print {
	background-image: url('/images/icon_print.gif');
}
div#page_options a.tell_a_friend {
	background-image: url('/images/icon_mail.gif');
}

div#popups_container div.popup_tellafriend {
	width: 270px; 
	margin-left: 10px;
}

div#popups_container div.popup_tellafriend h3 {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin: 10px 0 0 0;
	line-height: 20px;
}
div#popups_container div.popup_tellafriend label {
	font-weight: normal;	
	width: 48px;
	float: left;
	line-height: 15px;
}
div#popups_container div.popup_tellafriend input.large, div#popups_container div.popup_tellafriend textarea.large {
	font-weight: normal;	
	width: 220px;
	height: 15px;
	border: 1px solid #cccccc;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 10px;
	line-height: 15px;
	margin-bottom: 4px;
}

div#popups_container div.popup_tellafriend textarea.large {
	width: 268px;
	height: 105px;
	margin-bottom: 7px;
}

div.dotted_border {
	height: 23px;
	background: url('/images/dotted_line.gif') left bottom repeat-x;

}

div#filters {
	margin: 5px 0 5px 0;
	padding-bottom: 3px;
	width: 638px;
	line-height: 20px;
	/*border-bottom: 1px solid #d7d7d7;*/
	float: left;
}
div#filters a.btn_close, div#content_col2 div.filter_popup_inner a.btn_close  {
	font-weight: bold;
	background: url('/images/btn_close.gif') no-repeat right 1px;
	padding-right: 16px;
	text-decoration: none;
	color: #000000;
}

div#content_col2 div.filter_popup_inner a.btn_close {
	text-decoration: underline;
	color: #666666;
	font-size: 10px;
	background-position: right 4px;
}

.filter_popup_pos{display:none;position:relative;}
.filter_popup_inner		{position:absolute;top:28px;left:0px;width:300px;padding:5px;background-color:#fff;z-index:100;border:1px solid #ccc;}
.filter_popup_shadow{position:absolute;top:34px;left:6px;width:310px;background-color:#000;z-index:99;opacity:0.33;-moz-opacity:0.33;filter:alpha(opacity=33);}
.filter_popup_inner table td span { width: 100px; float: left; }
.filter_popup_inner table td span.w145 { width: 145px;  }
.filter_popup_inner table td span.w45 { width: 60px;  }
.filter_popup_inner table td span label { padding-left: 5px; cursor: pointer; }
div#filters a.btn_orange_active { background: #fe9b00; }

#actieoverlay {
	background: red;
	position: absolute;
	width: 1000px;
	height: 1000px;
	top: 0px;
	left: 50%;
	margin-left: -500px;
}

.actiebg {
	background: #0000ff;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0px;
	left: 0px;
}
.content_blocks {
	width: 650px;
}
/*
.content_blocks img {
	margin: 0 3px;
}*/

.block45, .block46, .block47 {
	float: left;
	height: 200px;
	overflow: hidden;
	margin-left: 3px;
	margin-bottom: 14px;
}
.block47 {
	width: 630px;
	height: 200px;
	
}
.block46 {
	border:0px solid green;	
	width: 308px;
	height: 200px;
	margin-right: 9px;
}
.block45 {
	width: 146px;
	height: 200px;
	margin-right: 11px;
}

.product_blocks {
	padding-left: 4px;
}

.product_blocks .product_block {
	margin: 0 0 20px 19px;
	position: relative;
	height: 238px;
	overflow: hidden;
}
.product_blocks .productblok_first {
	margin-left: 0px;
}

.productpage {
	margin: 0 0 0 4px;
	border-width: 1px 0;
	width: 620px;
}

#product_details{float:right;position:relative;width:280px;height:357px;background-image:url('/images/2010/bg_detail_info.jpg');padding:10px;overflow:hidden; z-index: 2;}