@charset"utf-8";body, html{background:url(../Images/body_bg.jpg) top center repeat-y #eae7da;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;margin:0px;padding:0px;}
a{color:#000000;text-decoration:underline;}
a:hover{color:#000000;text-decoration:none;}
p{margin:0 0 14px 0;padding:0px;}
img{border:none;}
form{margin:0px;padding:0px;}
BIG{font-size:16px;}
h1{font-size:44px;line-height:48px;}
h2{font-size:38px;line-height:42px;}
h3{font-size:32px;line-height:36px;}
h4{font-size:26px;line-height:30px;}
h5{font-size:20px;line-height:24px;}
h6{font-size:14px;line-height:20px;}
h1, h2, h3, h4, h5, h6{margin:0 0 5px 0;padding:0px;}
.pngfix{behavior:url(http://www.attentie.nl/Include/iepngfix.htc);}
.clear{clear:both;height:0px;}
.geelbg{background:#fdc613;padding:0 4px 0 4px;}
.geelbg_2{background:#fdc613;padding:2px 4px 2px 4px;font-size:12px;line-height:19px;}
.geel{color:#fdc600}
.grijs{color:#999999;}
#container{background:url(../Images/geel_links_bg.jpg) bottom left repeat-y;width:990px;min-height:50px;height:auto !important;height:50px;margin:0 auto 0 auto;padding:0px;position:relative;}
#header{background:url(../Images/header_wit_bg.jpg) repeat-y;width:990px;height:166px;margin:0px;padding:0px;}
#links{background:#ffffff;width:230px;min-height:50px;height:auto !important;height:50px;margin:0px;padding:0px;float:left;}
#rechts{width:742px;min-height:60px;height:auto !important;height:60px;margin:0 0 8px 0;padding:0px 0 200px 0;float:left;}
#footer{background:#000000;width:990px;height:26px;line-height:26px;margin:0px 0 0 0;padding:0px;text-align:center;color:#ffffff;font-size:11px;position:relative;}
#header_links{background:#fdc600;width:596px;height:130px;margin:0 1px 0 0;padding:0px;float:left;}
#logo{background:url(../Images/logo.jpg) no-repeat;width:221px;height:60px;margin:0 54px 0 0;padding:0px;float:left;}
#logo a{display:block;width:217px;height:14px;color:#000000;text-decoration:none;font-size:9px;padding:46px 0 0 4px;}
#logo span{background:#ffffff;}
#menu_klein{width:321px;height:60px;margin:0px;padding:0px;float:left;}
#menu_klein ul{width:321px;height:60px;margin:0px;padding:0px;float:left;}
#menu_klein ul li{margin:0px;padding:0px;float:left;list-style-type:none;}
#menu_klein ul li a{height:60px;line-height:60px;display:block;float:left;margin:0px;padding:0 18px 0 0;font-size:11px;text-decoration:none;}
#menu_klein ul li a:hover{text-decoration:underline;}
#menu{width:596px;height:30px;margin:40px 0 0 0;padding:0px;float:left;}
#menu ul{margin:0px;padding:0px;}
#menu ul li.hoofditem, #menu ul li.hoofditem_over{margin:0px;padding:0px;list-style-type:none;float:left;position:relative;z-index:12;}
#menu ul li.hoofditem a{height:30px;line-height:30px;margin:0px;padding:0 12px 0 13px;text-transform:uppercase;display:block;float:left;font-weight:bold;font-size:13px;text-decoration:none;border-right:1px dashed #000000;}
#menu ul li.hoofditem a.laatste{border-right:none;padding:0 14px 0 13px;}
#menu ul li.hoofditem a:hover, #menu ul li.hoofditem a.aan{background:#f2f1e9;height:29px;line-height:28px;border-top:1px dashed #000000;}
#menu ul li.hoofditem_over a{background:#f2f1e9;height:29px;line-height:28px;margin:0px;padding:0 12px 0 13px;text-transform:uppercase;display:block;float:left;font-weight:bold;font-size:13px;text-decoration:none;border-right:1px dashed #000000;border-top:1px dashed #000000;}
ol.submenu{position:absolute;width:214px;height:155px;margin:0px;padding:0px;top:30px;left:0px;display:none;}
#menu ul li.hoofditem_over ol.submenu{background:url(../Images/submenu_bg.png) bottom no-repeat;width:200px;min-height:125px;height:auto !important;height:125px;display:block;margin:0px;padding:10px 0 20px 14px;position:absolute;top:30px;left:0px;}
#menu ul li.hoofditem_over ol.submenu li.subitem{float:left;list-style-type:none;}
#menu ul li.hoofditem_over ol.submenu li.subitem a{background:url(../Images/nix.gif);width:82px;height:12px;line-height:12px;margin:0 8px 0 0;padding:2px 0 2px 0;color:#58585a;border-top:none;border-right:none;border-bottom:1px dashed #58585a;text-transform:none;font-weight:normal;font-size:11px;overflow:hidden;}
#menu ul li.hoofditem_over ol.submenu li.subitem a:hover, #extra_menu ul li ol li a:hover{font-weight:bold;}
#menu ul li.hoofditem_over ol.submenu li.subitem a.laatste, #extra_menu ul li ol li.laatste{border:none;}
#header_rechts{width:393px;height:130px;margin:0px;padding:0px;float:left;}
#breadcrumbs{width:955px;height:24px;line-height:24px;margin:0 18px 0 0;display:inline;padding:0px;float:right;text-align:right;border-bottom:1px dashed #000000;font-size:11px;}
#zoeken{background:#000000;width:204px;height:78px;margin:0 0 9px 0;padding:10px 0 0 17px;color:#ffffff;font-weight:bold;font-size:13px;}
.contactform_klein{background:#ffffff;width:142px;height:18px;margin:0px;padding:2px 0 0 0;border:1px solid #000000;font-size:11px;}
a.detailzoek{font-size:11px;color:#999999;text-decoration:none;text-transform:uppercase;}
.ac_results{position:absolute;background:#e2e1d9;margin:0px;padding:0px;list-style-type:none;z-index:10000;display:none;border:1px solid #000000;}
.ac_results li{margin:0px;padding:2px 5px 2px 5px;white-space:nowrap;color:#101010;text-align:left;}
.ac_over{background:#fdc613;cursor:pointer;}
.ac_match{text-decoration:underline;color:#000000;font-weight:bold;}
.grijs_vakje{background:#e2e1d9;width:204px;margin:0 0 9px 0;padding:8px 0 8px 17px;text-transform:uppercase;font-weight:bold;}
.grijs_vakje.GeenMargin{width:200px;min-height:20px;height:auto !important;height:20px;margin:0px;padding:8px 4px 8px 17px;text-transform:none;font-weight:normal;}
span.telefoon_groot{font-size:20px;}
#extra_menu{width:205px;margin:0 9px 10px 0;padding:0px;float:right;}
#extra_menu ul{margin:0px;padding:0px;}
#extra_menu ul li{width:205px;margin:0 0 6px 0;padding:0px;list-style-type:none;border-bottom:1px dashed #000000;}
#extra_menu ul li a{background:url(../Images/icoon_plus.gif) 100% 0 no-repeat;height:17px;line-height:17px;width:205px;display:block;margin:0px;padding:0px;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;}
#extra_menu ul li a.open{background-position:100% 100%;}
#extra_menu ul li ol{width:205px;display:block;margin:0px;padding:0px;}
#extra_menu ul li ol li{background:none;width:205px;list-style-type:none;margin:0px;padding:0px;border-bottom:1px solid #58585a;}
#extra_menu ul li ol li a{background:none;height:12px;line-height:12px;width:205px;display:block;margin:0px;padding:2px 0 2px 0;color:#58585a;text-decoration:none;text-transform:none;font-size:11px;}
#offerte_aanvraag{position:relative;background:#fdc613;width:221px;min-height:570px;height:auto !important;height:570px;margin:0px;padding:0px;float:left;}
#offerte_aanvraag h1, #offerte_aanvraag h2, #offerte_aanvraag h3{background:#000000;width:204px;height:28px;line-height:28px;margin:0px;padding:0 0 0 17px;font-size:12px;color:#ffffff;text-transform:uppercase;}
#offerte_aanvraag p{padding:10px 0 0 17px;font-size:11px;}
#winkelwagen_overzicht{background:url(../Images/winkelwagen_bg.jpg) no-repeat;position:absolute;top:65px;left:0px;width:188px;height:107px;margin:0px;padding:23px 24px 0 18px;}
a.aanpassen{background:url(../Images/aanvragen_btn.jpg) no-repeat;width:189px;height:30px;line-height:30px;margin:130px 0 0 17px;padding:0px;display:block;text-transform:uppercase;font-weight:bold;text-decoration:none;}
span.aanpassen{height:1px;widows:198px;font-size:1px;margin:130px 0 0 17px;padding:0px;display:block;}
.content_breed{width:962px;padding:20px 13px 0 13px;margin:0px;float:left;clear:both;background:#ffffff;}
#rechts h1, #rechts h2{background:#e2e1d9;width:716px;height:26px;line-height:26px;margin:0px;padding:0 13px 0 13px;float:left;font-size:14px;}
#content{width:716px;margin:20px 0 0 0;padding:0 13px 0 13px;float:left;clear:both;}
.product_vakje_groot{background:#e2e1d9;width:496px;height:180px;margin:0 5px 0 0;padding:0px;float:left;}
.product_vakje_middel{background:#e2e1d9;width:241px;height:180px;line-height:180px;margin:0px;padding:0px;float:left;text-align:center;font-size:18px;font-weight:bold;text-transform:uppercase;}
.product_vakje_klein{width:246px;height:184px;margin:0 2px 0 0;padding:9px 0 6px 0;border-bottom:1px dashed #000000;float:left;cursor:pointer;}
.product_vakje_klein_2{width:246px;height:184px;margin:0px;padding:9px 0 6px 0;border-bottom:1px dashed #000000;float:left;cursor:pointer;}
.product_afbeelding{position:relative;width:122px;height:184px;margin:0 1px 0 0;padding:0px;float:left;}
.product_afbeelding_groot{width:246px;height:180px;margin:0 4px 0 0;padding:0px;float:left;}
.product_beschrijving{position:relative;width:122px;height:184px;margin:0px;padding:0px;float:left;border-right:1px dashed #000000;}
.product_beschrijving_2{position:relative;width:123px;height:184px;margin:0px;padding:0px;float:left;}
.product_beschrijving_3{width:245px;height:184px;margin:0px;padding:0px;border-right:1px dashed #000000;}
.product_beschrijving_4{width:246px;height:184px;margin:0px;padding:0px;}
.product_beschrijving_groot{position:relative;width:246px;height:180px;margin:0px;padding:0px;float:left;}
a.meer_info{position:absolute;bottom:0px;background:#fdc613;width:122px;height:20px;line-height:20px;display:block;text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;}
a.naar_offerte{position:absolute;bottom:0px;background:#fdc613;width:118px;height:20px;line-height:20px;display:block;text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;}
a.meer_info_2{position:absolute;left:0px;bottom:6px;background:#fdc613;width:122px;height:20px;line-height:20px;display:block;text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;}
a.naar_offerte_2{position:absolute;bottom:6px;left:124px;background:#fdc613;width:118px;height:20px;line-height:20px;display:block;text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;}
a.meer_info_3{position:absolute;left:280px;bottom:6px;clear:both;background:#fdc613;width:122px;height:20px;line-height:20px;display:block;text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;}
a.product_overzicht{background:#fdc613;width:118px;height:20px;line-height:20px;display:block;text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;}
.product_titel{font-size:13px;}
.product_titel_2{font-size:14px;font-weight:bold;}
.product_tekst{font-size:11px;font-weight:bold;color:#58585a;}
#tagcloud{width:722px;min-height:40px;height:auto !important;height:40px;position:absolute;right:0;bottom:34px;margin:18px 0 0 0;padding:0px 20px;float:left;text-align:center;color:#999999;font-size:10px;}
#tagcloud a{color:#999999;text-decoration:none;}
#tagcloud a:hover{text-decoration:underline;}
#categorie_tekst{background:#e2e1d9;width:716px;min-height:60px;height:auto !important;height:60px;margin:0 0 10px 0;padding:13px;float:left;}
#categorie_tekst p{color:#58585a;font-weight:bold;}
.categorie_item{width:742px;min-height:60px;height:auto !important;height:60px;margin:0px;padding:12px 0 6px 0;float:left;border-top:1px dashed #000000;}
.hoofd-categorie_item{width:742px;min-height:60px;height:auto !important;height:60px;cursor:pointer;margin:0px;padding:12px 0 6px 0;float:left;border-top:1px dashed #000000;}
.categorie_afbeelding{width:112px;margin:0 24px 0 0;padding:0px;float:left;}
.categorie_afbeelding img{width:112px;}
.categorie_beschrijving{position:relative;width:606px;margin:0px;padding:0px;float:left;}
.categorie_prijs{border-right:1px dashed #000000;padding-right:5px;}
.categorie_link{padding-left:10px;}
#product_details{position:relative;width:742px;min-height:60px;height:auto !important;height:60px;margin:12px 0 0 0;padding:0 0 6px 0;float:left;border-bottom:1px dashed #000000;}
#grote_foto{width:260px;margin:0 20px 0 0;padding:0px;float:left;}
#details_tekst{width:462px;margin:0px;padding:0px;float:left;}
table#prijzen_tabel{border-top:1px dashed #000000;border-bottom:1px dashed #000000;}
td.aantal_stuks{border-right:1px dashed #000000;}
td.prijzen_tabel{padding:2px;border-top:1px dashed #000000;border-bottom:1px dashed #000000;}
.NavigatieVeld{width:738px;margin:10px 0 0 0;padding:2px;float:left;border-top:1px dashed #000000;border-bottom:1px dashed #000000;}
.NavLinks{width:40%;float:left;}
.NavMidden{width:20%;text-align:center;float:left;}
.NavRechts{width:40%;text-align:right;float:left;}
input.contactform{background:#ffffff;width:269px;height:18px;margin:0px;padding:0px;border:1px solid #fdc613;}
textarea.contactform{background:#ffffff;width:269px;height:118px;margin:0 0 10px 0;padding:0px;border:1px solid #fdc613;}
input.contactform_submit{position:absolute;left:280px;bottom:6px;clear:both;background:#fdc613;width:122px;height:20px;line-height:16px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;border:1px solid #fdc613;cursor:pointer;}
input.contactform_submit_2{background:#fdc613;width:122px;height:20px;line-height:16px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;border:1px solid #fdc613;cursor:pointer;}
#preview{position:absolute;border:1px solid #cccccc;background:#333333;padding:15px;display:none;color:#ffffff;}
#preview img{padding:0 0 10px 0;}
.winkelwagen{background:#ffffff;width:100%;margin:6px 0 16px 0;padding:0px;}
.winkelwagen_kop{background:#fdc613;color:#000000;font-weight:bold;}
.winkel_artikel{width:350px;margin:0px;padding:2px;text-align:left;border-bottom:1px solid #f2b701;}
.winkel_maat, .winkel_aantal{width:60px;margin:0px;padding:2px;border-bottom:1px solid #f2b701;}
.winkel_verwijder{margin:0px;padding:2px;text-align:center;border-bottom:1px solid #f2b701;}
.winkel_prijs{width:100px;margin:0px;padding:2px;text-align:right;border-bottom:1px solid #f2b701;}
input.aantal_invul{background:#ffffff;border:1px solid #f2b701;width:40px;margin:2px;padding:0px;}
.contact_id{width:120px;height:18px;margin:0px;padding:0 0 6px 0;font-weight:bold;text-align:left;}
.contact_input{width:292px;height:18px;margin:0px;padding:0 0 6px 0;text-align:left;}
.contactform_straat{background:#ffffff;width:202px;height:16px;margin:0px;padding:0px;border:1px solid #fdc613;float:left;}
.contact_nummer{width:19px;height:16px;margin:0px;padding:2px 0 0 10px;font-weight:bold;text-align:left;float:left;}
.contactform_nummer{background:#ffffff;width:36px;height:16px;margin:0px;padding:0px;border:1px solid #fdc613;float:left;}
.contactform_postcode{background:#ffffff;width:67px;border:1px solid #fdc613;float:left;height:16px;}
.contact_plaats{width:36px;font-weight:bold;text-align:left;float:left;height:16px;margin:0px;padding:2px 0 0 4px;}
.contactform_plaats{background:#ffffff;width:156px;border:1px solid #fdc613;float:left;height:16px;}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}