html{ height: 100%;}
body{ height: 100%; min-height: 100%; margin:0px; padding:0px; color:#7d7c7c; font-size:0.8em; font-family:'Myriad Pro', Myriad, Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:#000000;}
/*body a{ text-decoration:none; color:#ffc108 }
body a:hover{ text-decoration:underline;color:#ffc108 }*/
body a{ text-decoration:none; color:#FFFFFF }
body a:hover{ text-decoration:underline;color:#FFFFFF }

.clear{clear:both;} .clear2{clear:both; height:0px;} img{border:0px;} ul, lu{list-style:none;}

#container{ position:relative; width:1000px; margin:0 auto; height:auto !important; height:100%; min-height:100%; background:url(../images/bg.jpg) repeat-y;}
#container #inner{ position:relative; width:1000px; background:url(../images/bg_inner.jpg) no-repeat; padding:0px 0px 70px 0px;}
#container #inner h1{ position:absolute; width:0px; height:0px; display:hidden; text-indent:-3000px; margin:0px; padding:0px;}

#container #inner #top { position:relative; width:1000px; height:171px;}
#container #inner #top #overzicht{ padding:0px 0px 24px 817px; height:98px;}
#container #inner #top #overzicht h3{ text-indent:-3333px; margin:0px; padding:0px; height:40px;}
#container #inner #top #overzicht dl{ margin:0px; padding:0px; width:153px; line-height:22px;}
#container #inner #top #overzicht dt{ margin:0px; padding:0px; float:left; width:77px; line-height:22px;}
#container #inner #top #overzicht dt a{color:#da603c; font-weight:normal; text-decoration:none;}
#container #inner #top #overzicht dd a{color:#f2b82e; font-weight:normal; text-decoration:none;}
#container #inner #top #overzicht dt a:hover{font-weight:normal; text-decoration:underline;}
#container #inner #top #overzicht dd a:hover{font-weight:normal; text-decoration:underline;}
#container #inner #top #overzicht dd{ text-align:right;}

#container #inner #top ul {float:left; list-style:none; margin:0px; padding:0px 0px 0px 275px; height:28px; width:703px; z-index:100;}
#container #inner #top ul li{display:block; float:left;}
#container #inner #top ul li a{ float:left; height:23px; padding:5px 9px 0px 7px; display:block; color:#000000; font-weight:bold; background:url(../images/bg_li.jpg) no-repeat right;}
#container #inner #top ul li a:hover{color:#883821; text-decoration:none;}

#container #inner #left{ float:left; width:255px; padding:0px 0px 0px 0px;}
#container #inner #left #menu{ width:240px; background:url(../images/bg_menu.jpg) no-repeat bottom left; padding:0px 0px 29px 0px; margin:0px 0px 0px 8px;}
#container #inner #left #menu h2{ color:#f2b82e; font-size:1.3em; margin:0px; padding:5px 0px 0px 23px; width:217px; height:29px; background:url(../images/bg_h2menu.jpg) no-repeat; }
#container #inner #left #menu h2 span{ color:#000;}

#container #inner #left .opening { width:220px; height:186px; padding:10px 0px 0px 20px; background:url(../images/bg_tijden.jpg) no-repeat; margin:6px 0px 0px 8px;}
#container #inner #left .opening h2{ color:#000; font-size:1.2em; margin:0px; padding:0px 0px 26px 0px;}
#container #inner #left .opening dl{ font-family:arial; font-weight:bold; margin:0px; padding:0px 0px 0px 14px; width:156px; color:#f7ce6c;}
#container #inner #left .opening dt{ margin:0px; padding:0px; float:left; width:78px;}

#container #inner #left .store { font-family:arial; font-size:0.95em; width:242px; height:312px; overflow:block; padding:0px 0px 0px 10px; background:url(../images/bg_store.jpg) no-repeat;}
#container #inner #left .store h2{ text-indent:-3333px; height:90px; display:block; margin:0px; padding:0px; overflow:block;}
#container #inner #left .store span{ height:99px;width:190px; display:block; margin-bottom:29px; padding:0px 0px 0px 20px; overflow:block;margin-left:20px;}
#container #inner #left .store span img{ border:1px solid white; float:none; margin:0px; display:block;}
#container #inner #left .store p{ float:right; width:136px; margin:0px; padding:0px; color:#000; font-weight:bold;}
#container #inner #left .store img{ float:left; margin:0px 0px 0px 48px; border:2px solid black;}

#container #inner .one{background:url(../images/bg_right.jpg) no-repeat;}
#container #inner #right{ float:left; width:740px; margin:-11px 0px 0px 0px;}
#container #inner #right img.header{ width:735px; height:322px; display:block;}
#container #inner #right h2.webshop{ width:714px; height:39px; color:#000; font-size:1.1em; font-weight:bold; background:url(../images/bg_h2webshop.jpg) no-repeat; margin:2px 0px;padding:10px 0px 0px 26px;}
#container #inner #right h2.webshop a{ text-decoration:none; color:#000;}
#container #inner #right em.webshop{ padding:0px 0px 10px 26px; text-decoration:none; color:#fff; font-style:normal; font-size:1.2em; font-weight:bold; display:block;}
#container #inner #right em.webshop a{ color:#fff; text-decoration:none;}

#container #inner #right .webshopcontent{color:#FFF; width:700px; padding:11px 9px 11px 11px; margin:0px 0px 0px 9px; border:1px solid #5f5e5e; background:#3e3d3d;}
#container #inner #right .webshopcontent h3{ font-size:1.1em; color:#000; height:20px; display:block; background:url(../images/bg_h3.jpg) no-repeat; margin:0px; padding:2px 0px 0px 22px;}
#container #inner #right .webshopcontent form{ color:#000; margin:0px; padding:0px; background:url(../images/bg_content.jpg) repeat-y; width:700px; padding:0px;}
#container #inner #right .webshopcontent form fieldset{ background:url(../images/bg_contentbottom.jpg) no-repeat bottom; margin:0px; padding:15px 0px 8px 0px; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; }
#container #inner #right .webshopcontent form fieldset img{ display:overflow; display:block; float:left; margin:0px 0px 0px 12px;}
#container #inner #right .webshopcontent form fieldset dl{ display:overflow; line-height:24px; font-size:1.1em; width:400px; display:block; float:left; padding:5px 0px 0px 14px; }
#container #inner #right .webshopcontent form fieldset dl dt{ width:160px; float:left; font-weight:bold; }
#container #inner #right .webshopcontent form fieldset dl dt.color{ color:#ff0000;}
#container #inner #right .webshopcontent form fieldset dl dd.color{ color:#ff0000;}
#container #inner #right .webshopcontent form fieldset dl dd.stripe{ text-decoration:line-through;}
#container #inner #right .webshopcontent form fieldset dl dd select{ background:#f4bf2f; border:2px solid #e47247; width:175px;}
#container #inner #right .webshopcontent form fieldset div.frame{ clear:both; font-size:1.1em; margin:0px 0px 0px 11px; border-top:1px solid red; width:401px; padding:12px 28px 40px 248px; background:url(../images/bg_informatie.jpg) no-repeat bottom left;}
#container #inner #right .webshopcontent form fieldset ul{padding:6px 0px 6px 498px; margin:0px; with:190px; list-style:none;}
#container #inner #right .webshopcontent form fieldset li{padding:0px; margin:0px; with:190px; font-size:1.2em; font-weight:bold;}
#container #inner #right .webshopcontent form fieldset em{display:block; width:112px; float:left; font-style:normal;}
#container #inner #right .webshopcontent form fieldset button{ cursor:pointer; margin:0px 0px 6px 494px; display:block; font-size:0.8em; font-family:arial; font-weight:bold; text-align:left;position:relative; background:url(../images/btn4.jpg) no-repeat; width:197px; height:26px; padding:0px 0px 2px 10px; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px;}
#container #inner #right .webshopcontent form fieldset button:hover{color:#721717;}

/*#container #inner #right .webshopcontent form fieldset a#add_return{ color:#000;cursor:pointer; padding-top:9px;margin:0px 0px 6px 494px; display:block; font-size:0.8em; font-family:arial; font-weight:bold; text-align:left;position:relative; background:url(../images/btn4.jpg) no-repeat; width:197px; height:26px; padding:0px 0px 2px 10px; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px;padding-top:6px;}
#container #inner #right .webshopcontent form fieldset a#add_return:hover{color:#721717;text-d}

#container #inner #right .webshopcontent form fieldset a#add_finish{ color:#000;cursor:pointer; margin:0px 0px 6px 494px; display:block; font-size:0.8em; font-family:arial; font-weight:bold; text-align:left;position:relative; background:url(../images/btn4.jpg) no-repeat; width:197px; height:26px; padding:0px 0px 2px 10px; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px;padding-top:6px;}
#container #inner #right .webshopcontent form fieldset a#add_finish:hover{color:#721717;}*/

#container #inner #right #r_left{ float:left; width:492px;}
#container #inner #right #r_left h2{ margin:0px; padding:0px; text-indent:-3333px; display:block; height:47px; background:url(../images/bg_h2actie.jpg) no-repeat;}
#container #inner #right #r_left h2.content{ color:#000; font-size:1.3em; font-weight:bold; margin:3px 0px; padding:6px 0px 0px 26px; text-indent:0px; display:block; height:37px; background:url(../images/bg_h2content.jpg) no-repeat;}

#container #inner #right .item{ position:relative; float:left; width:245px; height:304px; color:#000;}
#container #inner #right .item h3{ margin:0px; padding:15px 0px 0px 43px; font-size:1.0em; font-weight:bold;}
#container #inner #right .item span{ width:242px; padding:4px 0px 0px 3px; text-align:center; display:block;}
#container #inner #right .item span img{ width:208px; height:162px;}
#container #inner #right .item p{font-size:1.2em; padding:12px 0px 0px 30px; margin:0px;}
#container #inner #right .item p em{text-decoration:line-through; font-style:normal;}
#container #inner #right .item em a{ position:absolute; font-style:normal; text-decoration:none; color:#000; font-weight:bold; font-size:0.9em; right:23px; bottom:38px; width:115px; height:22px; padding:4px 0px 0px 8px; display:block; cursor:pointer;}
#container #inner #right .item em a:hover{ color:#732f1b;}

#container #inner #right #r_left div.content{ font-family:arial; color:#FFF; width:413px; padding:30px; border:1px solid #5f5e5e; background:#3e3d3d; margin:0px 0px 0px 9px;}
#container #inner #right #r_left div.content h3{ margin:0px; padding:0px; font-size:1.1em; font-weight:bold; color:#d95f3b;}
#container #inner #right #r_left div.content p{ }

#container #inner #right .bg1{ background:url(../images/bg_blok1.jpg) no-repeat;}
#container #inner #right .bg1 em a{ background:url(../images/btn1.jpg) no-repeat;}
#container #inner #right .bg2{ background:url(../images/bg_blok2.jpg) no-repeat;}
#container #inner #right .bg2 em a{ background:url(../images/btn2.jpg) no-repeat;}
#container #inner #right .bg3{ background:url(../images/bg_blok3.jpg) no-repeat;}
#container #inner #right .bg3 em a{ background:url(../images/btn3.jpg) no-repeat;}

#container #inner #right #r_right{ float:left; width:240px;}
#container #inner #right #r_right .nieuwsbrief{ width:240px; height:173px; background:url(../images/bg_nieuwsbrief.jpg) no-repeat;}
#container #inner #right #r_right .nieuwsbrief h2{ text-indent:-3333px; height:77px; display:block; margin:0px;padding:0px;}
#container #inner #right #r_right .nieuwsbrief form{ position:relative; margin:0px; padding:0px 0px 0px 44px;}
#container #inner #right #r_right .nieuwsbrief form fieldset{ margin:0px; padding:0px; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px;}
#container #inner #right #r_right .nieuwsbrief form fieldset input{ color:#775332; display:block; margin:0px 0px 9px 0px; padding:3px 0px 0px 3px; width:161px; height:19px; border-left:1px solid #58351f; border-right:1px solid #58351f; border-top:1px solid #58351f; border-bottom:1px solid #58351f;}
#container #inner #right #r_right .nieuwsbrief form fieldset input.small{width:127px;}
#container #inner #right #r_right .nieuwsbrief form fieldset button{ cursor:pointer; position:absolute; bottom:11px; right:36px; display:block; background:url(../images/btn.jpg) no-repeat; margin:0px; padding:0px; width:21px; height:21px; border-left:0px solid #58351f; border-right:0px solid #58351f; border-top:0px solid #58351f; border-bottom:0px solid #58351f;}

#container #inner #right #r_right .meest{ width:203px; height:258px; padding:0px 0px 0px 36px; background:url(../images/bg_meest.jpg) no-repeat;}
#container #inner #right #r_right .meest h2{ text-indent:-3333px; height:60px; display:block; margin:0px; padding:0px;}
#container #inner #right #r_right .meest ol{ font-size:0.95em; margin:0px; padding:0px; list-style:none; line-height:17px; }
#container #inner #right #r_right .meest ol li{ display:block;}
#container #inner #right #r_right .meest ol li a{ display:block; font-weight:normal;}
#container #inner #right #r_right .meest ol li a:hover{ color:#FFF;}
#container #inner #right #r_right .meest ol li a em{ display:block; width:32px; float:left;}
#container #inner #right #r_right .meest ol li.first a{ color:#e8af29; font-weight:bold; font-size:1.2em;}
#container #inner #right #r_right .meest ol li.second a{ color:#d75d3a; font-weight:bold; font-size:1.1em;}
#container #inner #right #r_right .meest ol li.third a{ font-weight:bold;}

#container #footer{ z-index:70; background:url(../images/bg_footer.jpg) no-repeat; font-size:0.85em; width:1000px; height:63px; overflow:block; position:absolute; bottom: 0; }

/*#footer{ z-index:2; background:url(../images/bg_bottom.jpg) no-repeat; font-size:0.85em; width:998px; height:111px; overflow:block; position:relative; margin:0 auto; margin-top:-111px; }*/
#footer span a{ cursor:pointer; display:block; text-indent:-3000px; height:25px; float:right;}
#footer span.multiminded a{ width:50px; margin-top: 32px;}

.error{ border: 1px solid red;background: #FFCCCC; }

.aanvragen_index{ width: 250px; heigth:12px; }

.textarea_aanvragen{ border: 1px solid black;background: #FFFFFF; width: 450px; height:40px; }
.input_aanvragen{ border: 1px solid black;background: #FFFFFF; width: 450px; }
.error_aanvragen{ border: 1px solid #C4522E;background: #DA603B; }

.button_aanvragen{ border: 1px solid black;background: #F0B52D; }

.donotshow{display:none;}
