*{padding:0;margin:0;border:0;}
body, html{background-color:#FFFFFF;background-image:url(../images/bg.jpg);background-repeat:repeat-x;text-align:justify;height:100%;}
body{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;color:#666666;line-height:21px;}
p{padding:17px 0 7px 0;}
a{color:#808717;border-bottom:#dfdfc5 2px solid;text-decoration:none;}
a:hover{color:#ffffff;background-color:#808717;text-decoration:none;cursor:pointer;}
a img{border:none;background-color:transparent;text-decoration:none;}
a.noborder{border:none;background-color:transparent;text-decoration:none;}
h1,h2,h3{font-family:'Maven Pro',"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:normal;text-align:left;}
h1, h3{padding-bottom:5px;}
h1{font-size:28px;color:#000000;height:28px;margin-bottom:20px;}
h2{font-size:21px;font-weight:normal;color:#333333;line-height:21px;text-align:left;height:21px;float:none;background-color:transparent;}
h3{margin-bottom:10px;line-height:18px;color:#2f2f2f;font-size:14px;font-weight:bold;}
form{margin-bottom:20px;margin-top:5px;}
label{color:#2e2e2e;width:17em;float:left;clear:left;text-align:left;margin-right:0.2em;display:block;}
label.radiolabel{color:#2e2e2e;width:100%;float:left;clear:left;text-align:left;margin-right:0.2em;display:block;}
input, textarea, select, option, .knop{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;}
input[type=text],input[type=password], textarea, select{margin:0;padding:6px 6px 6px 6px;border:0;font-weight:normal;float:left;height:18px;color:#ffffff;background-color:#382e25;width:400px;}
input.shoppingcartinput{margin:0;padding:6px 6px 6px 6px;border:0;font-weight:normal;float:left;height:18px;color:#ffffff;background-color:#382e25;width:50px;}
select{padding:6px 6px 6px 6px;height:30px;}
option{padding:3px 6px 3px 6px;margin:0;height:18px;}
.inputradio{margin-left:0px;float:none;border:0px solid #ffffff;}
.inputradio input{border:0;}
.knop,#dealerinfo{margin:0;margin-bottom:3px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;padding:6px 6px 6px 6px;border:#808717 1px solid;color:#382e25;background-color:#FFF;font-weight:bold;float:left;}
#dealerinfo{float:none;display:none;border:none;}
.newsflash{padding:6px 15px 6px 15px;border:#808717 3px solid;margin-bottom:15px;}
.newsflash h2{color:#808717;}
fieldset{margin-bottom:20px;}
#searchformheaderdiv{margin:0;height:30px;width:183px;float:right;padding-top:32px;}
#searchformheaderdiv form{margin:0;}
#loginformdiv{margin-top:20px;margin-bottom:15px;float:left;}
#searchformheaderdiv input[type=text], #loginformdiv input[type=text]{margin:0;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;padding:6px 6px 6px 6px;border:0;font-weight:normal;float:left;height:18px;}
#loginformdiv input[type=text]{color:#ffffff;background-color:#382e25;width:170px;margin-bottom:7px;}
#searchformheaderdiv input[type=text]{color:#999999;background-color:#ffffff;width:138px;}
div.searchbuttonheaderdiv input{background:url(../images/zoekknopheader.gif) no-repeat;cursor:pointer;width:32px;height:30px;border:none;float:right;}
.nieuws{margin-top:40px;margin-bottom:30px;}
.nieuws_tekst{width:100%;margin-bottom:15px;}
.nieuws_tekst img{margin:15px 15px 0 0;}
.fout{float:left;color:#d63200;width:100%;text-align:center;margin-top:20px;margin-bottom:15px;padding:10px;border:1px solid #ff0000;background-color:#fff7f4;background-image:url(../images/fout.jpg);background-repeat:no-repeat;background-position:5px 5px;text-indent:30px;}
.fout span{font-weight:bold;}
.clear{clear:both;}
#mainContainer{width:990px;margin:0 auto;min-height:100%;text-align:justify;}
* html #mainContainer{height:100%;}
#header{height:126px;width:990px;text-align:left;z-index:100;}
#logo{float:left;}
#headerfotowrapper{width:600px;height:126px;float:left;}
#headerfotowrapper img{float:right;}
span img{display:block;border:none;}
.outer{}
* html .outer{padding-right:0px;}
.inner{width:990px;padding-bottom:85px;z-index:10;}
* html .inner{width:100%;}
.float-wrap{float:left;width:990px;margin-left:-0px;position:relative;padding-top:0px;background-color:#FFFFFF;}
* html .float-wrap{}
#content{float:left;width:570px;padding-top:0px;color:#333333;line-height:24px;}
* html #content{position:relative;}
.contentWrap{padding:0px 30px 0px 40px;}
#left{float:left;width:185px;min-height:0px;padding-top:10px;position:relative;}
* html #left{position:relative;height:0px;}
#contactgegevens{position:absolute;left:0;bottom:0;width:190px;padding-right:35px;text-align:left;color:#333333;}
#contactgegevens span{color:#000000;font-weight:bold;}
#right{float:right;width:185px;position:relative;min-height:0px;text-align:left;}
* html #right{height:0px;}
.button{color:#f03b58;background:#f4f9fe;font-weight:bold;font-size:1em;font-style:normal;border:1px solid #333333;padding:1px;}
.pichome, img.links, img.rechts{border:1px solid #333333;}
.picwrapper{float:left;width:100%;}
.pichome{float:left;margin-right:35px;}
img.links, img.linksnoborder{margin:0px 20px 10px 0px;float:left;display:block;}
img.rechts{margin:0px 0px 10px 20px;float:right;}
#footer{width:100%;height:65px;margin-top:-85px;padding-top:20px;text-align:center;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#333333;font-size:10px;background-image:url(../images/footer.jpg);background-repeat:no-repeat;background-position:top center;}
#footer a:link, #footer a:visited, #footer a:active{color:#000000;text-decoration:none;font-weight:normal;}
#footer a:hover{color:#000000;text-decoration:none;background-color:#FFFFFF;}
#navcontainer{width:130px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;color:#333333;z-index:199;float:left;min-height:450px;}
.navlistitem, .navlistitemsub1{margin:0;padding:0;list-style-type:none;font-size:12px;width:130px;}
.navlistitem, .navlistitemsub1{width:130px;height:31px;margin:0;padding:0;list-style-type:none;font-size:14px;display:block;line-height:31px;}
.navlistitem span a, .navlistitemsub1 span a{text-align:right;padding-right:28px;background:none;width:130px;line-height:29px;padding-top:2px;border-bottom:#FFFFFF 0px solid;}
.navlistitem span{color:#FFFFFF;}
.navlistitem span a:link, .navlistitemsub1 span a:link, .navlistitem span a:visited, .navlistitemsub1 span a:visited{float:left;margin:0;text-decoration:none;color:#333333;font-weight:normal;width:130px;border-bottom:#FFFFFF 0px solid;}
.navlistitem span a.active, .navlistitemsub1 span a.active{color:#FFFFFF;background-color:#382e25;}
.navlistitem span a:hover, .navlistitemsub1 span a:hover{color:#FFFFFF;background-color:#382e25;}
dt.navlistitemsub2{width:130px;text-align:right;}
dt.navlistitemsub2 span a:link, dt.navlistitemsub2 span a:visited, dt.navlistitemsub2 span a:active{color:#382e25;text-decoration:none;}
dt.navlistitemsub2 span a:hover{color:#ffffff;background-color:#382e25;text-decoration:none;}
ul.navsublist{margin:0;padding:0;list-style-type:none;font-size:12px;width:130px;}
ul.navsublist{width:130px;margin:0;padding:0;display:block;list-style-type:none;font-size:12px;display:block;line-height:18px;}
ul.navsublist li{display:block;}
ul.navsublist li span a{text-align:right;padding-right:25px;background:none;width:130px;line-height:18px;padding-top:2px;border:none;}
ul.navsublist li span a:link, ul.navsublist li span a:visited{float:left;margin:0;text-decoration:none;color:#808717;font-weight:normal;width:105px;border:none;}
ul.navsublist li span a.active{color:#FFFFFF;background-color:#808717;}
ul.navsublist li span a:hover{color:#FFFFFF;background-color:#808717;}
.fout ul{width:100%;margin-top:15px;list-style-type:none;list-style-position:outside;color:#fe724f;}
#gaanaarform{background-color:#efffce;padding:20px;}
#taalkeuze{color:#999999;font-weight:normal;float:left;width:138px;height:18px;border-bottom:#999999 1px solid;padding-bottom:10px;margin-bottom:10px;width:185px;}
#taalkeuze a:link, #taalkeuze a:visited, #taalkeuze a:active{color:#000000;font-weight:normal;text-decoration:none;border:0;}
#taalkeuze a:hover{color:#ffffff;text-decoration:none;}
.contactp{background-image:url(../images/lijn.jpg);background-position:bottom center;background-repeat:no-repeat;margin-bottom:15px;margin-top:15px;padding:5px;}
.contactp p{padding:5px 0px 10px 80px;}
.contactp img{position:relative;bottom:0;float:left;}
.spinner{position:absolute;opacity:0.9;filter:alpha(opacity=90);z-index:999;background:#fff;}
.spinner-msg{text-align:center;font-weight:bold;}
.spinner-img{background:url(../images/ajax-loader.gif) no-repeat;width:24px;height:24px;margin:0 auto;}
#catalogus{margin-top:45px;margin-bottom:20px;}
.producttekstwrap{display:block;float:right;}
.prijzen{font-style:italic;}
.doorstreept{text-decoration:line-through;}
.toggler{background-image:url(../images/lijn.jpg);background-repeat:no-repeat;background-position:center top;padding-top:15px;}
.klikinfo{color:#808717;float:right;cursor:pointer;}
table{width:100%;border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;margin:1em auto;border-collapse:collapse;}
caption{padding:15px;}
td{color:#678197;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em;text-align:left;}
thead th{background:#f4f9fe;text-align:center;font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;color:#66a3d3;}
tfoot th{background:#f4f9fe;text-align:center;}
tfoot th em{color:#f03b58;font-weight:bold;font-size:1.1em;font-style:normal;}
.paginatie{margin:20px 0px 10px 0px;width:100%;height:24px;text-align:center;color:#000000;line-height:24px;}
.paginatie a{line-height:24px;padding:5px;}
.catalogusitem{width:150px;height:250px;float:left;text-align:center;margin-right:15px;overflow:hidden;}
.print{display:none;}
.promoside{border:#808717 2px solid;margin-top:10px;padding:2px;text-align:center;}
.itembrochures{font-weight:bold;padding:0;float:left;margin-bottom:10px;display:block;}
