﻿@charset "UTF-8";
/* CSS Document */
/* STORE4U */
/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== CUSTOM CSS SETTINGS ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */


/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== MAIN CSS RESET ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */


    a:hover { color:#ff8218;}


/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== BODY & HTML ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

    body  {
        /* font-family:"arialregular"; font-size: 14px; color:#595959;*/
        /* Lettertype 1931 website */ 
        font-family: 'Open Sans', Sans-Serif; font-style: normal; font-weight: 500; font-size: 13px; color:#595959; letter-spacing: .53px; margin: 0; src: local('Roboto Normal'), local('Roboto-Normal'), url(fonts/Roboto-Normal.ttf) format('truetype');
        /* Lettertype BBH website */ 
        /* font-family: 'Roboto', Sans-Serif; font-style: normal; font-weight: 500; font-size: 13px; color:#595959; letter-spacing: .53px; margin: 0; src: local('Roboto Normal'), local('Roboto-Normal'), url(fonts/Roboto-Normal.ttf) format('truetype'); */
        background: #a6a6a6 url(../images/main_background.png) 0px 0px repeat;
    }


/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== SCROLLTOTOP BUTTON ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */


    #toTop:hover { background-color:#333333; }


/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== MAIN ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

    .index_background { background:none; } /*
    .footer { background-color:inherit; border-bottom:none; }
    .footer_background { background:none; }*/
	
/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== SCREEN OVERLAY ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

    .sessionEnd a:hover { color:#333333; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== BACKGROUND GRADIENTS ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */
	    
    .bggradientA { background: #a7c2b6 !important; }

    #ctl00_ctl00_cpCONTENT_master_cpCONTENT_udpArtlijst .bggradientA,
    #ctl00_ctl00_cpCONTENT_master_cpCONTENT_udpOrders .bggradientA {
	    background: #535353;
		background: -moz-linear-gradient(top, #535353 0%, #363636 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#363636)); 
		background: -webkit-linear-gradient(top,  #535353 0%,#363636 100%);
		background: -o-linear-gradient(top,  #535353 0%,#363636 100%);
		background: -ms-linear-gradient(top,  #535353 0%,#363636 100%);
		background: linear-gradient(to bottom,  #535353 0%,#363636 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#535353', endColorstr='#363636');
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#535353', endColorstr='#363636'); 
	}
		
	.bggradientB { 
		background: #343434; /* Old browsers */
		background: -moz-linear-gradient(top,  #343434 0%, #343434 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343434), color-stop(100%,#343434)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #343434 0%,#343434 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #343434 0%,#343434 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #343434 0%,#343434 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #343434 0%,#343434 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#343434', endColorstr='#343434'); /* IE6-9 */
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#343434', endColorstr='#343434'); /* for IE */
	}

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== HEADER ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

    .mainsub { margin-top:0px; }
    
	.header_logo { width: 245px; height: 91px; left: -5px; top: -20px; background-color: transparent; }
	.header_logo_img { background:url(../images/companylogo.png); width:245px; height:91px; background-color: transparent; }
    .header_options { bottom:47px; }



    .header_options-option a { color:#fff; font-size:12px; }
	.header_options-option a:hover { color:#ff8218; }
    .header_options-login_wachtwoordvergeten a:hover, .header_options-login_nieuwaccount a:hover { color:#333333; }
    .header_options-login_link a { color:#ff8218; }
    
    .header_options-option .header_options-login_inputbutton { background:#c5c6ca!important; }
    .header_options-option .header_options-login_inputbutton:hover, .header_options-option .header_options-login_inputbutton input:hover { background:#333333!important; }
    
    .header_shoppingcart { background:#ff8218 url(../images/header_shoppingcart_icon.png) 20px 18px no-repeat }
    .header_shoppingcart:hover { background-color:#333333; }
    .header_language a:hover { color:#333333; }
    /* .header_language { display:none; } */
    .header_language { color:#fff; }
    .header_language a { color:#fff; }
    
    .header_search_inputbutton { background:#ff8218!important; }
    .header_search_inputbutton:hover, .header_search_inputbutton input:hover { background:#333333!important; }

	.headersub { background:#98b8aa url("../images/bg_headersub.png") no-repeat scroll 0px 0px; }

    /* headerplaatjes en menubalk beter opmaken */

    .headernavigation { margin-top:20px; }

    .headersub { margin-bottom:0px; }

    .headermenu { width: 1070px; margin-left: 0px; }


    /* extLogin: zwarte balk verder naar rechts uitlijnen */

    .orderend-title { width: 710px; }


/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== HEADERMENU ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

    .headermenu { margin:20px 0px 0px 0px; }

	.headermenu_option a:hover, #myHeader_lblTitel:hover { color:#7c9087 !important; }
	.headermenu_optionAA { background:#a7c2b6 url(../images/79-interface---house-home.png) center center no-repeat !important; padding: 22px 30px; }
    .headermenu_optionAA:hover { background:#a7c2b6 url(../images/79-interface---house-home-ovr.png) center center no-repeat !important; cursor:pointer; }
    

    .headermenu_optionG .headermenu_productmenu-pull-down > a > span { background:#343434 url(../images/79-interface---Human-myaccount.png) left center no-repeat !important; padding: 14px 10px 14px 30px;}
    
    .headermenu_optionG .headermenu_productmenu-pull-down > a > span:hover  { background:#343434 url(../images/79-interface---Human-myaccount-ovr.png) left center no-repeat !important; cursor:pointer; padding: 14px 10px 14px 30px; }
    .headermenu_optionG .headermenu_productmenu > li:hover > a > span {	background:#343434 url(../images/79-interface---Human-myaccount-ovr.png) left center no-repeat !important; cursor:pointer; padding: 14px 10px 14px 30px;}
   

       
	.headermenu_optionA { border-left:1px solid #98b8aa; border-right:1px solid #98b8aa; }
	.headermenu_optionB { border-left:none; border-right:1px solid #98b8aa; display:none; } /* Aanbiedingen */
	.headermenu_optionC { border-left:none; border-right:1px solid #98b8aa; } /* Webshop */
	.headermenu_optionD { border-left:none; border-right:1px solid #98b8aa; display:none; } /* Contact */
	.headermenu_optionE { border-left:none; border-right:1px solid #98b8aa; } /* Informatie */
	.headermenu_optionF { border-left:none; border-right:1px solid #98b8aa; } /* Leeg Item */
	.headermenu_optionG { border-left:none; border-right:0px solid #98b8aa; }
	.headermenu_optionH { border-left:none; border-right:1px solid #98b8aa; }
	.headermenu_optionI { border-left:none; border-right:1px solid #98b8aa; }

    .headermenu_productmenu > li:first-child > a:hover, .headermenu_productmenu > li:first-child > a:hover > span { color:#7c9087;  }
	.headermenu_productmenu a.headermenu_productmenu-selected { background-color: #98b8aa;  }
	.headermenu_productmenu span.spanHasChilds_expanded, .headermenu_productmenu span.spanSelSub, .headermenu_productmenu span.spanSelGroep { color:#7c9087;  }
	.headermenu_productmenu li:hover > a { color:#7c9087!important; }		
	
	.headermenu_productmenu-pull-down > a > span:hover { color:#7c9087!important; }

	.header_search_inputtext input { width: 196px; background-color:#fff; }
	.header_search_inputtext { width: 216px; }

	#ctl00_ctl00_myHeader_pnlMailAssortment { display:none; }
    
/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== CONTENT ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

	.content_left_menu ul li a:hover { color:#ff8218; }
	.content_left_menu span.spanHasChilds_expanded, .content_left_menu span.spanSelSub, .content_left_menu span.spanSelGroep { color:#ff8218; }

	.content_leftsub-title { color:#3d3d3d; font-size:20px; padding-bottom:15px; border-bottom:6px solid #ebebeb; margin-bottom:15px; }
	.content_leftsub-content { color:#3d3d3d; font-size:14px; line-height:20px; }

    .content_leftsub-button { background:#ff8218!important; }
    .content_leftsub-button:hover, .content_leftsub-button input:hover { background:#333!important; }
	.content_leftsub-button input { font-family: inherit; }
	
	.content_right-data table > tbody > tr.datagridCss > td:first-child div.artikellijsthover { z-index:20; }
	
	.content_right-error { background-color:#FFCACD; color:#C43535; }
	.errorTxtVlak { background-color:#FFCACD; }
	
	.content_right-header { height:54px; }
	.content_right-header_title { background-color:#ff8218; width:680px; }
	.content_right-header_image, .content_right-header_shadowleft, .content_right-header_shadowright { display:none; }
	.content_right-subtitle, .datagridCss-seperator > td:first-child > span { background-color:#ff8218; }
	.content_right-data table > tbody > tr.datagridCss-header a:hover, .content_right-data table > tbody > th.datagridCss-header a:hover { color:#ff8218; }
	.content_right-data table > tbody > tr.datagridCss > td > a { color:#ff8218; }
	.content_right-paging-page { min-height: 20px; }
	.content_right-paging a:hover { color:#ff8218; }
	.content_right-paging-page_sub { color:#fff; }
	.content_right-search_title { background-color:#ff8218; }
	.content_right-detailsright_productdetail-value { color:#ff8218; }
	.content_right-detailsright_productdetail-price { color:#ff8218; }

	/*.content_right-header_image { background-color:#FBFBF9; }
	.content_right-header_image img { width: auto; height: 100%; }*/
	
	.productdetail-pricetable_titlecolor { color:#333333; }
	.productdetail-pricetable_textcolor { color:#333333; }
	
	.content_right-detailsright_productdetail-button > input { background:#ff8218 url(../images/productdetail_orderbutton.png) 22px 14px no-repeat; }
	
	.detailsfooter-div:hover { background-color:#ff8218; }
	.detailsfooter-price a { color:#333333; }
	
	.defaultButton { background: #ff8218; }
	.defaultButton:hover { background:#333!important; }

	/*.headernavigation_ddmerk { display:none; }*/


    /*.content_right-search_text { display:none; }*/
	.content_right-search_title { margin-bottom:15px; }
    /*
	#ctl00_ctl00_cpCONTENT_master_cpCONTENT_pnlSearchDescExtra { display:none; }
	#ctl00_ctl00_cpCONTENT_master_cpCONTENT_UcContactForm1_pnlSoortAanvraag {display: none;}
	*/
	.content_right-paging-page, .content_right-paging-pageselect { border-left:1px solid #343434; border-right:1px solid #565656; }
	.content_right-paging-previous, .content_right-paging-first, .content_right-paging-last, .content_right-paging-next { border-left:1px solid #343434; border-right:1px solid #565656; }
	.content_right-paging-spacer { border-left:1px solid #343434; border-right:1px solid #565656; }
	
	.content_navigatie td.nav-hoofdgroep div.content_product:hover,
	.content_navigatie td.nav-subgroep div.content_product:hover,
	.content_navigatie td.nav-groep div.content_product:hover { background-color:#fff; border:none; cursor:pointer; }

	.content_navigatie td.nav-hoofdgroep div.content_product:hover div.content_product_maintext,
	.content_navigatie td.nav-subgroep div.content_product:hover div.content_product_maintext,
	.content_navigatie td.nav-groep div.content_product:hover div.content_product_maintext { background-color:#ff8218; }

	.content_navigatie td.nav-hoofdgroep div.content_product:hover div.content_product_maintext a,
	.content_navigatie td.nav-subgroep div.content_product:hover div.content_product_maintext a ,
	.content_navigatie td.nav-groep div.content_product:hover div.content_product_maintext a { color:#fff; }

	.content_navigatie td.nav-hoofdgroep div.content_product div.content_product_maintext,
	.content_navigatie td.nav-subgroep div.content_product div.content_product_maintext,
	.content_navigatie td.nav-groep div.content_product div.content_product_maintext { font-size: 15px; background-color:#a7c2b6; color:#FFF; width:235px; }

	.content_navigatie td.nav-hoofdgroep div.content_product div.content_product_maintext a,
	.content_navigatie td.nav-subgroep div.content_product div.content_product_maintext a,
	.content_navigatie td.nav-groep div.content_product div.content_product_maintext a { color:#FFF; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== ARTIKELDETAIL ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

	/*.content_right-detailsleft { width:400px; height:300px; } */
	.content_right-detailsleft { width: 278px; height: auto; }
	/*.content_right-detailsright{ width:298px; } */
	.content_right-detailsright_productname { font-size:26px; } 
	/*.content_right-detailsright_productdetail-title { width: 118px; }*/

	/*.content_right-detailsright_productdetail-value { width: 118px; }*/
	/*.content_right-detailsright_productdetail-input > input { width: 50px; }*/
	/*.content_right-detailsright_productdetail-price { width: 118px; }*/

    .content_right-detailsright_productdetail-title { width: 180px; }

    .content_right-detailsright_productdetail-value { width: 180px; } 

    .content_right-detailsright_productdetail-price { width: 180px; }

    .content_right-detailsright_productdetail-input > input { width: 50px; }

	.content_right-detailsright_productdetail-title { margin: 0px;}

	
	.productdetail-pricetable td:first-child { padding-top:7px; text-transform:inherit; font-size:13px; }
	.productdetail-pricetable td:first-child span { padding-top:7px; }
	.productdetail-pricetable input, .productdetail-pricetable select { position:relative; border:1px solid #eaeaea; color:#9d9d9d; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;  font-size:14px; float:left; padding:5px; margin:2px 0px; }
	.productdetail-pricetable input { width:100px; }
	.productdetail-pricetable select { width:120px; padding:7px 10px 6px 10px; margin:1px 0px 3px 0px; }
   
	.productdetail-required { background-color:#c43535; margin:1px 0px 0px 0px; font-size:30px; position:absolute; right:0px; text-align:right; color:#FFF!important; line-height:20px; padding:13px 4px 0px 4px; }

    .productdetail-freefields input[type=text], .productdetail-freefields select { width: 200px; }
	
	.content_right-detailsleft.mainItem { display:none; visibility:hidden; }
	.content_right-detailsright.mainItem { width: 990px; margin-right:40px; float:left; } 
	.content_right-detailsright_productdetail-full ul { margin-left: 20px; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== DATAGRID OPTIONS ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

	.datagridCss-Even > td:first-child, .datagridCss-Odd > td:first-child { color:#333333; }
	.footerOmschrBold, .footerTotalBold { color:#ff8218; }
	.datagridCss_IMGButton { background: #ff8218 url(../images/header_shoppingcart_icon.png) 7px 4px no-repeat; background-size:19px 16px; width:31px!important; }
	.datagridCss_IMGButton:hover { background-color:#333333; }
	.CompletionList li:hover { background-color:#333333; }
	.CompletionList > li.CompletionListHighlightedItem { background-color:#333333; }
    .CompletionListHighlightedItem { background-color:#333333; }

	.orderend-orderspagetable table.datagridCss th:first-child, .orderend-orderspagetable table.datagridCss td:first-child { min-width:80px; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== WINKELWAGEN / BESTELLING AFRONDEN ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

    .orderend-title { background-color:#333333; }
    .orderend-input_radiocheck > input[type="radio"]:checked, .orderend-input_radiocheck > span > input[type="radio"]:checked { background-color: #eaeaea; border: 1px solid #a7a8aa; }
    .orderend-input_radiocheck > input[type="checkbox"]:checked, .orderend-input_radiocheck > span > input[type="checkbox"]:checked { background-color: #eaeaea; border: 1px solid #a7a8aa; }
    .orderend-shoppinglist > table > tbody > tr > td:first-child > span, .orderend-table > table > tbody > tr > td:first-child > span { color:#ff8218; }
    .orderend-shoppinglist > table > tbody > tr > td:first-child > span, .orderend-table > table > tbody > tr > td:first-child > span { color:#ff8218; }
    .stap-nietactief span.stap-lineB { color:#ff8218; }
    .stap-actief { background-color:#ff8218; }
    
	.orderend-freefields table.dgartlist tr.datagridCss td input, .orderend-freefields table.dgartlist tr.datagridCss td select { position:relative; border:1px solid #eaeaea; color:#9d9d9d; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;  font-size:14px; float:left; margin:1px 0px 2px 0px; }
	.orderend-freefields table.dgartlist tr.datagridCss td input { width:200px; }
	.orderend-freefields table.dgartlist tr.datagridCss td select { width:200px; padding:7px 10px 6px 10px; margin:1px 0px 3px 0px; }
	
	.orderend-freefields table.dgartlist tr.datagridCss td .productdetail-required { right:inherit; }
	
	.orderend-freefields input[type="text"], .orderend-freefields select { width: 200px !important; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== TEMPLATE PAGE ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

	.templatepage-left a {  color:#3d3d3d;  }
	.templatepage-left a:hover {  color:#333333; }

	.templatepage-subtitle { font-size: 15px; }
	.templatepage-linkbutton { background-color:#333333; }
	.templatepage-header_date { background-color:#333333; }
	
		
/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== HOME PAGE ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

	.homepage-row_blockA { margin-bottom:20px; }
	.homepage-row_blockA { display:none; visibility:hidden; }
	.homepage-row_blockB { margin-bottom:0px; }	
	.homepage-row_blockB { display:none; visibility:hidden; }
	.homepage-photoslider:hover { border:4px solid #333333; }
	
	#slides a:hover, #slides a:active { color: #333333 }
	
	.homepage-subtitle { font-size:14px; }
	.homepage-content { position:relative; float:left; width:100%; color:#3d3d3d; font-size:14px; line-height:25px; }
	.homepage-linkbutton { background-color:#333333; }
	
	.homepage-row_subA, .homepage-row_subB, .homepage-row_subC, .homepage-row_subD, .homepage-row_subE { width:200px; margin-right:7px; position:relative; float:left; height:142px; background-color:#eaeaea; overflow:hidden; }
	.homepage-row_subE { margin-right:0px; }

	.homepage-row_subA:hover, .homepage-row_subB:hover, .homepage-row_subC:hover, .homepage-row_subD:hover, .homepage-row_subE:hover { width:192px; height:134px; border:4px solid #333333; cursor:pointer; }
	.homepage-row_subA:hover img, .homepage-row_subB:hover img, .homepage-row_subC:hover img, .homepage-row_subD:hover img, .homepage-row_subE:hover img { position:absolute; top:-4px; left:-4px; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== FOOTER ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

    .footersub > div:first-child { background-color: #efefef; width: 100%; position: relative; float: left; }
	.footer_blockA, .footer_blockB, .footer_blockC, .footer_blockD { }
	/* .footer_blockD { background-color:#ff8218; height:270px; } */
	.footer_blockD { visibility: hidden; display: none;}
	.footer_blockA a:hover, .footer_blockB a:hover, .footer_blockC a:hover, .footer_blockE a:hover { color:#ff8218; }
	/*.footer_blockE { border:none; top:168px; }*/
	.footer_blockE { visibility: hidden; display: none;}
	.footer_blockA .footer_footerbanner > img { padding-top:15px; }
	
/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== UI ITEMS ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

    .calendar { left:-43px; top:38px; }

	.calendar.ajax__calendar .ajax__calendar_active .ajax__calendar_currentday { background-color:#edf9ff; border-color:#0066cc; color:#0066cc; }
	.calendar.ajax__calendar .ajax__calendar_hover .ajax__calendar_currentday { background-color:#edf9ff; border-color:#daf2fc; color:#0066cc; }

	.detailsfooter-img { height:230px; width:100%; text-align:center; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== FONT-PROBLEM FIX ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

    .content_right-data table > tbody > tr.datagridCss > td { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; } 
    .content_right-data table > tbody > tr.datagridCss > td input { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; } 
	.content_right-data table > tbody > tr.datagridCss > td > a { font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight:bold; }
    .header_shoppingcart_parts, .header_shoppingcart_subtotal { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight:bold; }
    .footer_blockA, .footer_blockB, .footer_blockC, .footer_blockD { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== MENU UITKLAPCORRECTIE RECHTER KOLOMMEN ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

	.headermenu_optionG > .headermenu_productmenu ul { left:inherit; right:-16px; }
	.headermenu_optionG > .headermenu_productmenu li ul ul { left:inherit; right:223px; }
	.headermenu_optionI > .headermenu_productmenu ul { left:inherit; right:-16px; }
	.headermenu_optionI > .headermenu_productmenu li ul ul { left:inherit; right:223px; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== Toevoeging voor lijntjes bij Uitgebreid zoeken (verzoek 00.154.304) ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

	.content_right-search_input { border:1px solid #d9d9d9;}
	.content_leftsub-input input { border:1px solid #d9d9d9;}
	.content_right-data table > tbody > tr.datagridCss > td > input { border:1px solid #d9d9d9; width: 77px; }
	.orderend-table_input { border:1px solid #d9d9d9; }
	.orderend-fullwidth table.datagridCss input[type="text"] { color: #3D3D3D; font-family: "arialregular"; font-size: 14px; padding: 8px 10px 7px; width: 80px; margin: 3px 0px 5px; border:1px solid #d9d9d9;}
	.orderend-input { border:1px solid #d9d9d9;}
	.orderend-input_radiocheck { border: medium none; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== Uitlijning artikellijst (verzoek 00.154.063) ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

	.content_right-data table > tbody > tr.datagridCss > td:last-child { width:inherit; } 
	.content_right-data table > tbody > tr.datagridCss > td:last-child { padding: 5px 6px 5px 0px; }
    .content_right-data table > tbody > tr.datagridCss > td:first-child div.artikellijsthover { left:-200px; width:185px; height: 140px; margin-top: -80px; } 
    .content_right-data table > tbody > tr.datagridCss > td:first-child div.artikellijsthover > img { width:185px; height: auto; }
    
/* ================================================================================================================ */
/* ================================================================================================================ */
/* =====  Login Title Font Fix (verzoek 00.154.333) ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

	.header_options-login_title { font-family:Arial, Sans-Serif!important; font-weight: bold; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* =====  Background color PhotoSlider Fix ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */

    .homepage-photoslider { background-color:#FFF!important; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== Uitlijning artikellijst (verzoek 153038) ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */


    .productdetail-pricetable_textblack, .productdetail-pricetable_textcolor { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== Opmaak ALGEMENE STANDHOUDER- EN EXPOSANTENVOORWAARDEN LIBÉMA ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */
	
	.newspaper {
	  /* Old Chrome, Safari and Opera */
	  -webkit-column-count: 3;
	  -webkit-column-gap: 60px;
	  -webkit-column-rule: 1px solid #a7c2b6;
		
	 /* Old Firefox */
	  -moz-column-count: 3;
	  -moz-column-gap: 60px;
	  -moz-column-rule: 1px solid #a7c2b6;
	  
	 /* Standard syntax */
	  column-count: 3;
	  column-gap: 60px;
	  column-rule: 1px solid #a7c2b6;
	  }	
	
/* ================================================================================================================ */
/* ================================================================================================================ */
/* ===== End Custom CSS ===== */
/* ================================================================================================================ */
/* ================================================================================================================ */




/* Verbergen registreer button bij login scherm */

#lBtnRegister {display: none; visibility:hidden;} 



/* verbergen van lege groepen */

.navVlakEmpty {

    visibility: hidden;

    display: none;

}



/* groter maken vlakken */

.content_navigatie td.nav-hoofdgroep, .content_navigatie td.nav-groep, .content_navigatie td.nav-subgroep { width: 287px!important; }

div.content_product_mainphoto { width: 245px!important; height: 165px!important; }



/* Artikelkaart - ProductdescriptionText verbergen */

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_lblProductDescText {

    visibility: hidden;

    display: none;

}



/* Button QuickOrder verbergem */

#ctl00_ctl00_myHeader_spanQuickOrder {

    visibility: hidden;

    display: none;

}



/* Afbeeldingen artikelen gecentreerd met witte achtergond */	

.content_right-detailsleft { background-color:#FFF; border-style: none; }

.content_right-detailsleft > div { text-align:center; }



/* De button “Update” bij de winkelwagen verbergen */

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_btnUpdate { display:none; visibility:hidden; }



/* Correctie in overzicht orders, breedte eerste kolom */

.orderend-orderspagetable table > tbody > tr.datagridCss > td:first-child { padding:0px 10px 0px 10px; width:100px; }



/* uitlijning bullets */

.templatepage-full ul, ol {margin-left: 20px;}

/* .templatepage-full ul li {padding-left: 20px;}*/ 

.homepage-content ul, ol {margin-left: 20px;}

/*.homepage-content ul li {padding-left: 20px;}*/ 



/* Leveradres verbergen in winkelwagen overzicht */

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_lblLeverAdres

, #ctl00_ctl00_cpCONTENT_master_cpCONTENT_lblLeverNaam

, #ctl00_ctl00_cpCONTENT_master_cpCONTENT_lblLeverContact

, #ctl00_ctl00_cpCONTENT_master_cpCONTENT_lblLeverStraat

, #ctl00_ctl00_cpCONTENT_master_cpCONTENT_lblLeverAdres1

, #ctl00_ctl00_cpCONTENT_master_cpCONTENT_lblLeverAdres2

, #ctl00_ctl00_cpCONTENT_master_cpCONTENT_lblLeverPostcode

, #ctl00_ctl00_cpCONTENT_master_cpCONTENT_lblLeverPlaats

, #ctl00_ctl00_cpCONTENT_master_cpCONTENT_lblLeverLand { visibility: hidden; }



/* verbergen wijzigen contactpersoon */

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_pnlContactpersoon { visibility: hidden; display:none; }



/* verbergen knop Regel(s) hergebruiken, artikel selectie box en selectie box onafgehandelde orderregels in weborders */

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_btnReUseSel { visibility: hidden; display:none; }

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_dgOrderregels_ctl02_chkRowSelectorChild { visibility: hidden; display:none; }

span.content_right-orderend.orderend-input_radiocheck.orderend-fullwidth { visibility: hidden; display:none; }



/* Invulboxen randkleur aanpassen ter verduidelijking */

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_dgFreeFieldEditable_ctl02_tbFreeFieldValue {border-color: #3D3D3D;} 

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_dgFreeFieldEditable_ctl03_tbFreeFieldValue {border-color: #3D3D3D;} 

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_dgFreeFieldEditable_ctl04_tbFreeFieldValue {border-color: #3D3D3D;}

.productdetail-pricetable select {border-color: #3D3D3D;}

.productdetail-freefields input[type="text"], .productdetail-freefields select {
	border-color: #3D3D3D;
}



/* Tekstkleur van aantallen in winkelwagen aangepast */

.orderend-freefields table.dgartlist tr.datagridCss td input, .orderend-freefields table.dgartlist tr.datagridCss td select {color: #3D3D3D;}



/* Kleur van dropdown teksten */

.productdetail-pricetable input, .productdetail-pricetable select {color: #3d4552 !important;}



/* Rand om bestelbutton aanpassen - was nog groen */

@media screen and (-webkit-min-device-pixel-ratio: 0) { .content_right-detailsright_productdetail-button > input { border: 2px solid #ff8218; }}



/* items met plaatjes tonen (voor de groepen) */

.content_right_products-photobutton { visibility: hidden; }

.content_right-header_shadowbottomleft { visibility: hidden; display:none; }

.content_right-header_shadowbottomright { visibility: hidden; display:none; }

.content_right_products-moreinformation { visibility: hidden; display:none; }

.content_right_products-main_sub-text { visibility: hidden; display:none; }

.content_right_products-id { visibility: hidden; display:none; }



.content_right_products-main { position:relative; }

.content_right_products-text { position:absolute; top:22px; left:10px; }

.content_right_products-text a { color:#FFF; }



/* Groupinfo op artikellijst verbergen */

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_pnlGroupDesc { visibility: hidden; display:none; }



/* Verbergen breadcrumb navigatie */

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_pnlBrowser > div,

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_Panel1 > div,

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_BreadCrumb1_pnlBreadCrumb > div { visibility: hidden; display:none; }



/* Verbergen linker menu */

.content_left { display:none; visibility:hidden; }
/*
#ctl00_ctl00_cpCONTENT_master_cpCONTENT_udpKlantgegevens .content_left,
#ctl00_ctl00_cpCONTENT_master_cpCONTENT_udpBestelgegevens .content_left, 
.contact__aspx .content_left 
    { display:block; visibility:visible; }
*/

.content_right { float:left; width:1010px; margin: 0px 20px 0px; padding: 0px 0px 16px 20px; }
/*
#ctl00_ctl00_cpCONTENT_master_cpCONTENT_udpKlantgegevens .content_right,
#ctl00_ctl00_cpCONTENT_master_cpCONTENT_udpBestelgegevens .content_right, 
.contact__aspx .content_right 
    { float: right; width: 750px; margin: 0px 20px 0px 0px; padding:0px; }
*/



.content_right-detailsfooter { width:990px; }

.content_right-detailsright { width:670px; }



/* Titel headermenu verbergen */
#ctl00_ctl00_myHeader_pnProjectDescription { display:none; visibility:hidden; }

/* Header extra plaatje */
.project-image{
    position: relative; float: left; height: 250px; width: 100%;
    background-color: #FFF; background-position:top center; background-repeat: no-repeat;
}


/* Navigatie.aspx */
.content_navigatie td.nav-hoofdgroep div.content_product,
.content_navigatie td.nav-subgroep div.content_product,
.content_navigatie td.nav-groep div.content_product { border:none; box-shadow:none; }
.content_navigatie td.nav-hoofdgroep div.content_product_mainphoto,
.content_navigatie td.nav-subgroep div.content_product_mainphoto,
.content_navigatie td.nav-groep div.content_product_mainphoto { background-color:#FFF; }


/* Taalkeuze toevoeging */
.header_language a { border: none; }
.header_language a:hover { color:#ff8218; }

.header_language a.lang-NL { background: url(../../../images/v2/header_language_NL.png) 0px center no-repeat; padding: 3px 5px 3px 30px; }
.header_language a.lang-EN { background: url(../../../images/v2/header_language_EN.png) 0px center no-repeat; padding: 3px 5px 3px 30px; }
.header_language a.lang-DE { visibility: hidden; display: none; }
.header_language a.lang-FR { visibility: hidden; display: none; }
/*
.header_language a.lang-DE { background: url(../../../images/v2/header_language_DU.png) 0px center no-repeat; padding: 3px 5px 3px 30px; }
.header_language a.lang-FR { background: url(../../../images/v2/header_language_FA.png) 0px center no-repeat; padding: 3px 5px 3px 30px; }
*/


/* */

.detailsright_block { padding:15px 0px 5px; border-bottom:none; }

.detailsright_block.detailsright_block_G { display:none; visibility:hidden; }



/* Verwante producten */

.otherProd-ItemStyle { vertical-align:top; }

.detailsfooter-div { background-color:transparent; margin-bottom:20px; }



/* Vervangend product */

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_pnlVervangendArt div.or_balk { padding: 15px 0px; border-top: 1px solid #EBEBEB; margin: -1px 0px 0px; }

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_pnlVervangendArt div.or_balk span { font-size: 26px; font-family: "arialregular"; color: #3d3d3d; line-height: 28px; font-weight:normal!important; }



/* Zoeken */

.artikellijst__aspx .content_left { display:block; visibility:visible; }

.artikellijst__aspx .content_left .content_leftsub { display:none; visibility:hidden; }

.artikellijst__aspx .content_left #ctl00_ctl00_cpCONTENT_master_cpCONTENT_pnlSearchDescExtra { display:block; visibility:visible; }

.artikellijst__aspx .content_right { float: right; width: 750px; margin: 0px 20px 0px 0px; padding:0px; }



.searchdetailheader { margin-bottom:25px; }



#ctl00_ctl00_cpCONTENT_master_cpCONTENT_dlArtikellijst td { vertical-align:top; }

.content_right_products-main {

    background-color: transparent;

    margin-bottom: 20px;

    position: relative;

    float: left;

    width: 180px;

    margin-right: 4px;

    padding-bottom: 10px;

}

.content_right_products-main:hover {

    background-color: #ff8218;

}

.content_right_products-main:hover .content_right_products-text a,

.content_right_products-main:hover .divPrijzenArt a { color:#FFF; }



.content_right_products-photobutton,

.content_right_products-photovignette,

.content_right_products-photoimgshadow_left,

.content_right_products-photoimgshadow_right,

.content_right_products-photoimgshadow_top,

.content_right_products-photoimgshadow_bottom { display:none; visibility:hidden; }



.content_right_products-photoimg,

.content_right_products-id,

.content_right_products-text,

.divPrijzenArt { position:relative; float:left; width:190px; top:inherit; left:inherit; }



.content_right_products-photoimg {

    height: 230px;

    width: 100%;

    text-align: center;

    overflow: hidden;

    background-color: #eaeaea;

}

.content_right_products-photoimg input { width: 180px; height: auto; }

.content_right_products-id { }

.content_right_products-text { margin:10px 20px 6px 20px; }

.content_right_products-text a {

    font-family: "arialregular";

    font-size: 14px;

    color: #3d3d3d;

    line-height: 14px;

    width:140px;

}



.divPrijzenArt { width:140px; margin:0px 20px 3px 20px; }

.divPrijzenArt a { font-family:"arialbold"; font-size:24px; color:#333; }



/* Login.aspx */

.extLogin__aspx #pnlKlantGegevens { margin: 0px; padding: 0px; }
.extLogin__aspx #pnlKlantGegevens .orderend-title { width:1030px; margin-bottom:25px; background-color:#a7c2b6; }
.extlogin__aspx #pnlKlantGegevens .orderend-title { width:1030px; margin-left:-20px; margin-bottom:25px; background-color:#a7c2b6; }
.extLogin__aspx #pnlKlantGegevens #pnlLogin { margin-bottom: 10px; float: left; }

/* extForgotPw.aspx */

.extForgotPw__aspx #pnlKlantGegevens { margin: 0px 0px 0px -20px; padding: 0px; }
.extForgotPw__aspx #pnlKlantGegevens .orderend-title { width:1030px; margin-bottom:25px; background-color:#a7c2b6; }
.extForgotPw__aspx #pnlKlantGegevens #pnlReceivePw { margin-bottom: 10px; float: left; }


/* Social Media iconen standaard in kleur */

.footer-smlink > img { margin-top:-27px; }

/* Marging top op informatiepagina's */

.templatepage-header {
	margin-top: 20px;
}

/* Opslaan knop bij Klantgegevens verbergen */
 
    .klantgegevens__aspx #ctl00_ctl00_cpCONTENT_master_cpCONTENT_btnBewaarKlantgegevens {
    display: none;
}

/* Breedte projectveld zelfde als gebruikersnaam en wachtwoord veld */

#ddProjectCode {
	width: 493px;
}

/* Knoppen uitlijnen t.o.v. gebruikersnaam en wachtwoord veld */

.defaultButton {
	margin: 5px 17px 0px -5px !important;
}

#btnInlog {
	padding: 9px;
}

/* Gebruikersnaam / wachtwoord vergeten aangepast */


.extLogin__aspx #pnlKlantGegevens .orderend-title {
	margin-left: -0px;
}

#pnlReceivePw .orderend-input_single {
	width: 421px;
}

a#lBtnForgotPw {
    /*background: none !important;
    color: #ff8218 !important;
    font-size: 12px !important;
	*/
	visibility: hidden;
    display: none;
}

/* Kleur van zoekknop aanpassen */

input#ctl00_ctl00_myHeader_btnZoeken {
    background: #343434;
}

/* Kleur van knop Winkelwagen leegmaken en verder winkelen aanpassen */

input#ctl00_ctl00_cpCONTENT_master_cpCONTENT_btnEmptyCart {
    background: #A7C2B6 !IMPORTANT;
}

input#ctl00_ctl00_cpCONTENT_master_cpCONTENT_btnContinueshopping {
    background: #A7C2B6 !IMPORTANT;
}

/* Grijze achtergrond balk verbergen bij klantgegevens */

.klantgegevens__aspx #ctl00_ctl00_cpCONTENT_master_cpCONTENT_pnlExtraDesc {
    background: none !important;
}

.orders__aspx #ctl00_ctl00_cpCONTENT_master_cpCONTENT_pnlExtraDesc {
    background: none !important;
}

/* Positie bestelproces uitlijnen */

.content_right-orderend {
	float: right;
}

.content_right {
	margin: 0px 0px 0px;
}

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_ddlLand {
	width: 493px;
}

#ctl00_ctl00_cpCONTENT_master_cpCONTENT_pnlKlantGegevens .orderend-title {
	width: 990px;
}

/* Spacing lijnen verbergen */

.content_right-orderend_space {
	display: none;
}

.content_right-detailsright_productorder {
	border-bottom: 0px solid #ebebeb !Important;
}

/* Verberg Mijn account in bovenste menu */

#ctl00_ctl00_myHeader_myInlog_lblTitel {
    visibility: hidden;
    display: none;
}

/* Afstand tussen hoofding en tekst verkleinen*/
.templatepage-subtitle {
    margin-bottom: -13px;
}

/* Font kleur en stylen van mail links */

.contactlink:link {color: #ff6600; font-weight: bold;}
.contactlink:visited {color: #ff6600; font-weight: bold;}
.contactlink:hover {color: #9D8D5C; font-weight: bold;}

/* Font kleur en stylen van index links op informatiepagina en veel gestelde vragen */

.indexlink {color: #ff6600; font-weight: bold;}
.indexlink:visited {color: #ff6600; font-weight: bold;}
.indexlink:hover {color: #404042; font-weight: bold;}

/* Opmaak knop "Bekijk de laagste prijzen" op pagina overnachten */

.buttonovernachting {
    background-color: #A7C2B6;
    hover background-color: #9D8D5C;
    border: none;
    border-radius: 10px;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}

/* Opmaak tabellen in artikelen */

.artikeltabel { 
    border: 1px solid black !important;
    border-collapse: collapse;
}

.artikeltabel th {
    border: 1px solid black !important;
    border-collapse: collapse;
	padding: 2px !important;
}

.artikeltabel tr {
    border: 1px solid black !important;
    border-collapse: collapse;
	padding: 2px !important;
}

.artikeltabel td {
    border: 1px solid black !important;
    border-collapse: collapse;
	padding: 2px !important;
}

/* Opsommingen ruimte ertussen vergroten*/

.content_right li {
	margin-bottom: 3px;
}

/* Lettertype voor artikelen overnemen van body */

.content_right-detailsright_productdetail-full {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}

/* afstand rondom afbeelding op productpagina */

.content_right-detailsright_productdetail-full img {
    margin-bottom: 100px !important;
    margin-right: 10px !important;
}

/* Knop Hotelovernachting uitzetten */
a#ctl00_ctl00_myHeader_lbtnovernachting {
    visibility: hidden;
    display: none;
}

/* Rode achtergrond bij onbekende gebruikersnaam of e-mail adres verbergen */

	#pnlError.content_right-error { 
		background-color:transparent !IMPORTANT; 
		color:#595959 !IMPORTANT; 
		line-height: 16px !IMPORTANT;
		font-family: Arial !IMPORTANT;
	}
	
	#txtInlognaam.orderend-input.orderend-input_single.errorTxtVlak { 
		background-color:transparent !IMPORTANT; 
	}
	
	#txtEmail.orderend-input.orderend-input_single.errorTxtVlak { 
		background-color:transparent !IMPORTANT; 
	}

/* Balk met tekst e-mail verstuurd hoger gemaakt */	

	#lblEmailSend {
    line-height: 46px !IMPORTANT;
	padding-left: 20px !IMPORTANT;
}