/* CSS Document */

body{
  margin: 0 0 0 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#8a8a8a;
  background:url(../htmimages/bg.jpg) top center no-repeat #FFFFFF;
}
a{color:#8a8a8a;}
a:hover{color:#3caedb;}
h1{font-size:19px;margin-bottom:10px;margin-top:10px;color:#3caedb;}
h2{font-size:19px;margin-bottom:5px;margin-top:5px;color:#3caedb;}
h3{font-size:15px;margin-bottom:5px;margin-top:5px;color:#3caedb;}
table, td, div, select{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#8a8a8a;}
input, textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#727272;}

form{margin:0px;}

.spacer{clear:both;}
.error{color:#d7182a;}
.small{font-size:9px;}
.bold12px{font-size:12px;font-weight:bold;}

.font10px{ font-size:10px; }
.font11px{ font-size:11px; }
.font12px{ font-size:12px; }
.font14pxwhite{ font-size:14px; color:#FFFFFF; }

.red{ color:#d7182a; }
.groen{ color:#45ac37; }
.blue{ color:#3caedb; }

.stiphor{height:6px;background:url(../htmimages/stiphor.gif) top left repeat-x;}
.stiphormetmargin{height:6px;background:url(../htmimages/stiphor.gif) top left repeat-x; margin:10px 0 10px 0;}

.link-top{display:block;width:60px;height:14px;background-color:#8fb4f0;font-size:9px;color:#FFFFFF;text-align:center;text-decoration:none;font-weight:bold;padding-top:2px;}
.link-top:hover{color:#bad2fc;}
.errorcontainer{ background:#ffece8; border:1px solid #ff0000; padding:10px; color:#3b302e; }




/* ALGEMENE LAYOUT ----------------------------------*/
#container{width:947px; margin:0 auto 0 auto; padding:0 0 0 53px;}
#container-links{ width:198px; float:left; margin-right:37px;}
#container-rechts{width:671px; float:left;}
#container-logo{}
#container-menu{height:138px; margin:32px 0 122px 0;}
#container-zoeken{}
#container-inhoud-links{}
#container-top{height:71px; width:671px; margin-bottom:25px; text-align:right; padding: 80px 0 0 0; color:#5d5d5d;}
#container-top a{color:#5d5d5d;}
#container-top a:hover{color:#000000;}
#container-inhoud{width:591px; padding:0 0 50px 50px; background:url(../htmimages/shadow-left-bottom.jpg) left bottom no-repeat; min-height:460px; height:auto !important; height:460px;}
#container-footer{padding-left:24px;}
#footer{width:604px; background:#f2f2f2; color:#b3b3b3; padding:15px 15px 15px 30px; font-size:11px;}

.itemholder{float:left; width:175px; height:150px; margin:0 20px 20px 0;}

.menu-button{height:20px; display:block; padding-left:25px; font-size:16px; color:#231f20; text-decoration:none; }
.menu-button:hover, .menu-button#selected{background:url(../htmimages/arrow.gif) left center no-repeat; color:#231f20; text-decoration:none;}

.dealer-item{width:235px; height:147px; float:left; margin:0 50px 30px 0; background:url(../htmimages/stipjesinhoek.gif) bottom right no-repeat;}

.news-fiche-extraimg-item{ width:145px; height:105px; float:left; margin:0px 10px 10px 0px; padding:10px 0px 0px 20px; }

#contact-links{float:left; width:200px; margin:0 40px 0 0;}
#contact-rechts{float:left; width:335px;}




/* SNELZOEKEN ---------------------------------------------------------*/
#zoekenInput{ width:124px; height:18px; border: solid 1px #656262; background:url(../htmimages/zoeken-bg.gif) top left no-repeat #eaeaea; padding-left:35px; margin-right:2px; padding-top:4px; }

/* ZOEKEN PAGE ---------------------------------------------------------*/
#search-titel-zoekterm { height:25px; padding-top:10px; background:url(../htmimages/en/titel-search.gif) top left no-repeat #060606; margin-bottom:0px; padding-left:295px; color:#d7182a; font-size:14px; }
#search-titel-aantalresults { height:25px; padding-top:10px; background:url(../htmimages/en/titel-search-aantal.gif) top left no-repeat #060606; margin-bottom:20px; padding-left:428px; color:#d7182a; font-size:14px; }






/* WINKELMANDJE SUMMARY ---------------------------------------------------------*/
#user-container-winkelmandje{ margin-left:23px; margin-top:2px; padding-left:20px; font-size:11px; color:#000000; background:url(../htmimages/winkelmandje-icoon.gif) top left no-repeat; }
#user-container-winkelmandje a{ font-size:11px; color:#000000; }
#user-container-winkelmandje a:hover{ background:#000000; color:#d7182a; text-decoration:none; }















/* WINKELMANDJE PAGE ----------------------------------------------------------*/
#wp-stappen-container { margin:5px 0px 35px 0px; }
.wp-stap-titel { width:127px; height:25px; padding-top:10px; float:left; margin-right:2px; display:block; text-decoration:none; color:#365b61; padding-left:5px; background:#d6edf0; }
.wp-stap-titel-vol { width:127px; height:25px; padding-top:10px; float:left; margin-right:2px; display:block; text-decoration:none; color:#365b61; padding-left:5px; background:#77c2cd; }
a.wp-stap-titel { width:127px; height:25px; padding-top:10px; float:left; margin-right:2px; display:block; text-decoration:none; color:#365b61; background: #77c2cd; padding-left:5px; }
a.wp-stap-titel:hover { color:#365b61; }

#wp-table-overzicht { margin-top:30px; }
#wp-table-overzicht thead th { font-size:13px; color:#8a8a8a; }
#wp-table-overzicht tbody {  }
#wp-table-overzicht tbody tr { background:url(../htmimages/stiphor.gif) #f2f2f2 left bottom repeat-x; }
#wp-table-overzicht tbody td a:hover{ color:#242424; }

input.wp-postadresgegevens{	width:239px; height:20px; background:#FFFFFF; border:#c1c1c1 solid 1px; padding:5px 0 0 5px; }
.inputAdresgegevens{width:239px; background:#FFFFFF; border:#c1c1c1 solid 1px; }
#frmAdresGegevens textarea{	width:239px; height:75px; background:#FFFFFF; border:#c1c1c1 solid 1px; padding:5px 0 0 5px; }

.wp-field-captcha{ width:166px; height:23px; background:#FFFFFF;	border:#c1c1c1 solid 1px; padding:5px 0 0 5px; }
.wp-field-captcha-wrong{ width:166px; height:23px; background:#FF0000;	border:#FF0000 solid 1px; padding:5px 0 0 5px; color:#FFFFFF; }









/* PRODUCTS ---------------------------------------------------------*/
#pathway { font-size:25px; color:#3caedb; }
#pathway a{ color:#3caedb; text-decoration:underline; }
#pathway a:hover { color:#26799a; }
#sorteren-container { }

.pc-listcats-cat { background:url(../htmimages/stiphor.gif) left bottom repeat-x; height:30px; margin-bottom:10px; }
.pc-listitems-item{	float:left; width:175px; height:150px; margin:0 20px 20px 0; }

#pc-itemfiche-links { float:left; width:180px; margin-right:25px; }
#pc-itemfiche-rechts { float:left;	width:385px; }

.pc-itemfiche-thumb{}
.pc-itemfiche-prijs { color:#8a8a8a; font-size:20px; }
#pc-itemfiche-inputaantal-container{ background:#eaeaea; padding:20px; margin:25px 0px 25px 0px; }
a.pc-itemfiche-linkgoback { background:#77c2cd; padding:3px; font-size:9px; color:#FFFFFF; }
a.pc-itemfiche-linkgoback:hover { background:#26799a; padding:3px; font-size:9px; color:#FFFFFF; }








/* CONTACTFORMULIER ---------------------------------------------*/

.formfield{ width:297px;  height:20px; padding:6px 3px 3px 3px; margin-bottom:5px; margin-top:0px; background:#edeeef;border: #d0d0d0 1px solid;}
.formfieldmsg{ width:297px; height:95px; padding:6px 3px 3px 3px; margin-bottom:5px; margin-top:0px; background:#edeeef; border: #d0d0d0 1px solid; }
.formfieldcaptcha{ width:176px; height:20px; padding:6px 3px 3px 3px; background:#edeeef; margin-bottom:5px; border: #d0d0d0 1px solid; }
.formfieldcaptcha_wrong{ width:176px; height:20px; padding:6px 3px 3px 3px; color:#FFFFFF; background:#FF0000; margin-bottom:5px; border: #d0d0d0 1px solid; }
.formbtnsend{ margin-top:5px; background:#3caedb; color:#FFFFFF; width:115px; height:38px; font-size:12px; text-transform:uppercase; border:none; }
#contactformline{ margin-left:0px; margin-top:0px; margin-bottom:0px; width:304px; height:1px; background:url(../htmimages/stiphor.gif) top left repeat-x; overflow:hidden; }
