@charset "utf-8";
/* CSS Document Algemeen */

/**************************************************************
** HTML5 Styles
***************************************************************/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display:block;}

/**************************************************************
** Algemene Styles
***************************************************************/
html{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e8e8e8;}
body{ background:url(../Images/body_bg.jpg) 0 0 no-repeat fixed; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e8e8e8; margin:0; padding:0;}

a{ color:#d26111; text-decoration:none;}
a:hover{ color:#d26111; text-decoration:underline;}
p{ margin:0; padding:0 0 14px 0;}
ul{ margin:0; padding:0 0 14px 20px;}
img{ border:none;}

form{ margin:0; padding:0;}
label{ width:140px; margin:0 0 8px 0; display:block;}
.vert-align{ vertical-align:top;}
label.geen-ruimte{ width:auto; margin:0;}

table{ border-spacing:0; border-collapse:collapse;}
table td, table th{ padding:0;}

h1{ font-size:12px;}
h2{ font-size:12px;}
h3{ font-size:11px;}
h4{ font-size:10px;}
h5{ font-size:9px;}
h6{ font-size:8px;}

h1, h2, h3, h4, h5, h6{ font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#d56d11; font-weight:normal; text-transform:uppercase;}

.clear{ clear:both; height:0;}

.btn{ background:#f99c01; background:-moz-linear-gradient(top, #f99c01 0%, #f89601 27%, #f37602 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f99c01), color-stop(27%,#f89601), color-stop(100%,#f37602)); background:-webkit-linear-gradient(top, #f99c01 0%,#f89601 27%,#f37602 100%); background:-o-linear-gradient(top, #f99c01 0%,#f89601 27%,#f37602 100%); background:-ms-linear-gradient(top, #f99c01 0%,#f89601 27%,#f37602 100%); background:linear-gradient(top, #f99c01 0%,#f89601 27%,#f37602 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f99c01', endColorstr='#f37602',GradientType=0 ); height:28px; line-height:28px; margin:0; padding:0 10px; float:right; color:#fff; text-shadow:0 -1px #dc8101; box-shadow:inset 0 1px #fbc15f; -webkit-box-shadow:inset 0 1px #fbc15f; -moz-box-shadow:inset 0 1px #fbc15f; border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px;}
.btn:hover{ color:#000; text-decoration:none;}
.btn.left{ float:left;}

.oranje{ color:#da7811;}

/**************************************************************
** Vlakverdeling website
***************************************************************/
#container{ width:900px; min-height:10px; height:auto !important; height:10px; margin:10px auto; padding:0;}

header{ background:#2b2e35; background:-moz-linear-gradient(top, #2b2e35 0%, #292c33 18%, #24272e 38%, #23262b 39%, #21242b 48%, #202328 50%, #20232a 54%, #1c1f24 76%, #1c1d22 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b2e35), color-stop(18%,#292c33), color-stop(38%,#24272e), color-stop(39%,#23262b), color-stop(48%,#21242b), color-stop(50%,#202328), color-stop(54%,#20232a), color-stop(76%,#1c1f24), color-stop(100%,#1c1d22)); background:-webkit-linear-gradient(top, #2b2e35 0%,#292c33 18%,#24272e 38%,#23262b 39%,#21242b 48%,#202328 50%,#20232a 54%,#1c1f24 76%,#1c1d22 100%); background:-o-linear-gradient(top, #2b2e35 0%,#292c33 18%,#24272e 38%,#23262b 39%,#21242b 48%,#202328 50%,#20232a 54%,#1c1f24 76%,#1c1d22 100%); background:-ms-linear-gradient(top, #2b2e35 0%,#292c33 18%,#24272e 38%,#23262b 39%,#21242b 48%,#202328 50%,#20232a 54%,#1c1f24 76%,#1c1d22 100%); background:linear-gradient(top, #2b2e35 0%,#292c33 18%,#24272e 38%,#23262b 39%,#21242b 48%,#202328 50%,#20232a 54%,#1c1f24 76%,#1c1d22 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2e35', endColorstr='#1c1d22',GradientType=0 ); width:900px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

#links{ width:216px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 10px 0 0; float:left;}
#rechts{ width:674px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}

footer{ background:#262425; background:-moz-linear-gradient(top, #262425 0%, #272526 6%, #232122 19%, #262223 21%, #242021 31%, #201e1f 31%, #211f20 34%, #1e1c1d 36%, #1e1c1d 42%, #181617 45%, #171516 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#262425), color-stop(6%,#272526), color-stop(19%,#232122), color-stop(21%,#262223), color-stop(31%,#242021), color-stop(31%,#201e1f), color-stop(34%,#211f20), color-stop(36%,#1e1c1d), color-stop(42%,#1e1c1d), color-stop(45%,#181617), color-stop(100%,#171516)); background:-webkit-linear-gradient(top, #262425 0%,#272526 6%,#232122 19%,#262223 21%,#242021 31%,#201e1f 31%,#211f20 34%,#1e1c1d 36%,#1e1c1d 42%,#181617 45%,#171516 100%); background:-o-linear-gradient(top, #262425 0%,#272526 6%,#232122 19%,#262223 21%,#242021 31%,#201e1f 31%,#211f20 34%,#1e1c1d 36%,#1e1c1d 42%,#181617 45%,#171516 100%); background:-ms-linear-gradient(top, #262425 0%,#272526 6%,#232122 19%,#262223 21%,#242021 31%,#201e1f 31%,#211f20 34%,#1e1c1d 36%,#1e1c1d 42%,#181617 45%,#171516 100%); background:linear-gradient(top, #262425 0%,#272526 6%,#232122 19%,#262223 21%,#242021 31%,#201e1f 31%,#211f20 34%,#1e1c1d 36%,#1e1c1d 42%,#181617 45%,#171516 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#262425', endColorstr='#171516',GradientType=0 ); width:876px; min-height:10px; height:auto !important; height:10px; margin:20px 0 0 0; padding:0 12px; float:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.specificatie-rechts{ width:150px; padding:0 10px 0 0;  display:block; float:left; }
.specificatie-links{ width:140px; padding:0 10px 0 0;  display:block; float:left; }

/**************************************************************
** Header Styles
***************************************************************/
#logo{ width:234px; height:94px; margin:0; padding:0; float:left;}

#naw{ width:640px; height:74px; margin:0; padding:10px 26px 10px 0; float:left;}
#naw h2{ text-transform:none;}
#naw a{ background:url(../Images/pijltje.png) 0 5px no-repeat; padding:0 0 0 10px;}
#naw table{ height:74px; margin:0; padding:0; float:right;}
#naw table tr td{ padding:0 0 0 30px;}

nav{ width:900px; /*height:30px;*/ min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; border-bottom:1px solid #000; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;}
nav ul{ width:900px; /*height:30px;*/ min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; list-style:none;}
nav ul li{ height:30px; margin:0; padding:0; float:left; border-right:1px solid #000;}
nav ul li.laatste{ border:none;}
nav ul li a{ height:30px; line-height:30px; margin:0; /*padding:0 12px;*/ padding:0 9px; float:left; color:#e9e9e9; font-size:11px; text-transform:uppercase;}
nav ul li a:hover, nav ul li a.aan{ background:url(../Images/menu_aan.jpg) 50% 100% no-repeat; color:#fff; text-decoration:none;}

#breadcrumbs{ width:888px; height:26px; line-height:26px; margin:0; padding:0 6px; float:left; font-size:10px; color:#fff; text-transform:uppercase;}
#breadcrumbs a{ color:#fff; text-decoration:underline;}

#slideshow{ position:relative; width:900px; height:246px; margin:12px 0; padding:0; float:left; overflow:hidden;}
.slide{ position:absolute; left:0; top:0; width:900px; height:246px; margin:0; padding:0; z-index:2;}
.slide a{ width:900px; height:246px; margin:0; padding:0; display:block;}
.slide.show{ z-index:3;}
.slide img{ width:900px; display:block;}

#slide-btn{ background:#000; position:absolute; bottom:0; left:390px; width:80px; min-height:10px; height:auto !important; height:10px; margin:0; padding:7px 13px; z-index:7; border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
#slide-btn a{ background:#ea7b10; width:10px; height:10px; margin:3px; padding:0; float:left; font-size:1px; text-indent:-9999px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#slide-btn a:hover, #slide-btn a.aan{ background:#fff;}

/**************************************************************
** Links Styles
***************************************************************/
aside{ background:#ef8210; width:216px; min-height:10px; height:auto !important; height:10px; margin:0 0 10px 0; padding:0; float:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.kop-links{ background:#ea6d10; width:192px; min-height:10px; height:auto !important; height:10px; margin:0; padding:8px 12px; float:left; border-bottom:1px solid #ea6d10; border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
.kop-links h2{ color:#431d04;}
.tekst-links{ width:192px; min-height:10px; height:auto !important; height:10px; margin:0; padding:12px; float:left; border-top:1px solid #eb770f;}

.pro-menu{ width:192px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.pro-menu ul{ width:192px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; list-style:none;}
.pro-menu ul li{ width:192px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.pro-menu ul li a{ background:url(../Images/pijltje2.png) 0 13px no-repeat; width:168px; height:32px; line-height:32px; margin:0; padding:0 12px; float:left; color:#512d01; font-size:11px; text-transform:uppercase;}
.pro-menu ul li a:hover, .pro-menu ul li a.aan{ background:url(../Images/pijltje3.png) 172px 50% no-repeat #000; color:#ababab; text-decoration:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.filter-rij{ width:188px; min-height:10px; height:auto !important; height:10px; margin:0; padding:8px 2px; float:left; border-bottom:1px dotted #000;}
.filter-rij table.range-input{ width:188px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.filter-rij label{ width:188px; min-height:10px; height:auto !important; height:10px; margin:0 0 4px 0; padding:0; float:left; color:#492901; font-size:10px; text-transform:uppercase; font-weight:bold;}
.filter-rij label.geen-ruimte{ width:auto;}
.filter-rij input{ margin:0 !important;}
.filter-rij input#Zoekwoord{ background:url(../Images/zoek_ico.gif) 96% 50% no-repeat #f9f9f9;}
.filter-rij select{ margin:0 !important;}
.checkbox{ width:18px;}
.check-label{ width:30px;}
.klein{ width:38px !important;}
.klein.rechts{ float:right;}

.slider{ background:url(../Images/slider_bar.png) 0 50% no-repeat; width:188px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.ui-slider{ position:relative; width:172px; height:7px; margin:10px 0; text-align:left;}
.ui-slider-range{ background:url(../Images/slider_bar_aan.jpg) 0 0 repeat-x !important; height:100%; top:0; position:absolute; z-index:1; border:none !important; font-size:1px;}
.ui-slider-handle{ background:url(../Images/slider_handle.png) 0 0 no-repeat !important; top:-5px; width:16px; height:16px; margin-left:0; position:absolute; z-index:2; cursor:default; border:none !important;}

.filter-submit{ width:192px; min-height:10px; height:auto !important; height:10px; margin:0; padding:8px 0 0 0; float:left;}
.filter-submit a{ background:#482601; filter:none; text-shadow:0 -1px #3e2501; box-shadow:inset 0 1px #453110; -webkit-box-shadow:inset 0 1px #453110; -moz-box-shadow:inset 0 1px #453110;}
input#SubmitFilterForm{ background:#482601; filter:none; height:28px; line-height:28px; margin:0; padding:0 10px; float:right; color:#fff; text-shadow:0 -1px #3e2501; box-shadow:inset 0 1px #453110; -webkit-box-shadow:inset 0 1px #453110; -moz-box-shadow:inset 0 1px #453110; border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; font-weight:normal;}

/**************************************************************
** Rechts Styles
***************************************************************/
article{ background:#181b1f; width:674px; min-height:10px; height:auto !important; height:10px; margin:0 0 10px 0; padding:0; float:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
article.geen-bg{ background:none;}
.kop-rechts{ background:#1e2025; width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:8px 12px; float:left; border-bottom:1px solid #131619; border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
.tekst-rechts{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:12px; float:left; border-top:1px solid #303236;}
.addthis_toolbox{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:12px; float:left;}

/* Homepage Styles */
#home-links{ width:448px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 10px 0 0; float:left;}
#home-links article{ width:448px;}
#home-links .kop-rechts{ width:424px;}
#home-links .tekst-rechts{ width:424px;}
#home-links .addthis_toolbox{ width:424px;}

#home-rechts{ width:216px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
#home-rechts aside{ background:#181b1f;}
#home-rechts .kop-links{ background:#1e2025; border-bottom:1px solid #131619;}
#home-rechts .kop-links h2{ color:#d56d11;}
#home-rechts .tekst-links{ width:216px; padding:8px 0; border-top:1px solid #303236;}

/* Nieuws op homepage */
.nieuws-kort{ width:206px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 5px; float:left;}
.nieuws-kort ul{ width:206px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; list-style:none;}
.nieuws-kort ul li{ width:206px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.nieuws-kort ul li a{ background:url(../Images/pijltje.png) 8px 50% no-repeat; width:206px; min-height:10px; height:auto !important; height:10px; margin:0; padding:6px 0; float:left;}
.nieuws-kort ul li a:hover{ background:#f18c16; background:-moz-linear-gradient(top, #f18c16 0%, #f08714 35%, #ef7c0f 68%, #ec750d 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f18c16), color-stop(35%,#f08714), color-stop(68%,#ef7c0f), color-stop(100%,#ec750d)); background:-webkit-linear-gradient(top, #f18c16 0%,#f08714 35%,#ef7c0f 68%,#ec750d 100%); background:-o-linear-gradient(top, #f18c16 0%,#f08714 35%,#ef7c0f 68%,#ec750d 100%); background:-ms-linear-gradient(top, #f18c16 0%,#f08714 35%,#ef7c0f 68%,#ec750d 100%); background:linear-gradient(top, #f18c16 0%,#f08714 35%,#ef7c0f 68%,#ec750d 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f18c16', endColorstr='#ec750d',GradientType=0 ); color:#180d02; text-decoration:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.nieuws-kort ul li a span{ width:166px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 20px; float:left;}
.nieuws-kort ul li a:hover span{ background:url(../Images/pijltje4.png) 186px 50% no-repeat;}
.nieuws-kort ul li a span.nieuws-datum{ background:none; width:166px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; color:#e9e9ea; font-size:10px;}
.nieuws-kort ul li a span.nieuws-titel{ background:none; width:166px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}

.nieuws-meer{ width:206px; min-height:10px; height:auto !important; height:10px; margin:0; padding:8px 5px 0 5px; float:left;}

/* Aanraders op homepage */
.aanraders{ width:216px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.aanraders ul{ width:216px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; list-style:none;}
.aanraders ul li{ width:216px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; border-top:1px solid #303236; border-bottom:1px solid #131619;}
.aanraders ul li.eerste{ border-top:none;}
.aanraders ul li.laatste{ border-bottom:none;}
.aanraders ul li a{ width:196px; min-height:10px; height:auto !important; height:10px; margin:0; padding:6px 10px; float:left;}
.aanrader-afb{ width:60px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 10px 0 0; float:left;}
.aanrader-afb img{ width:60px; float:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.aanrader-titel{ background:url(../Images/pijltje.png) 0 5px no-repeat; width:118px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 0 8px; float:left;}

/* Nieuws Styles */
.nieuws-item{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0 0 10px 0; padding:0 0 10px 0; float:left; border-bottom:1px dotted #65686c;}
.nieuws-kop{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 8px 0; float:left;}
.nieuws-kop h2 a{ float:left;}
.nieuws-kop span{ float:right;}
.nieuws-tekst{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 8px 0; float:left;}
.nieuws-details{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}

/* Paginator */
.pagination{ width:650px; height:25px; margin:0; padding:5px 0 15px 0; float:left; text-align:center;}
.pagination a{ background:#eee; width:23px; height:23px; line-height:23px; margin:0 2px; padding:0; float:left; color:#717272; font-size:10px; text-align:center; border:1px solid #c2c2c2; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow:inset 0 1px 0 #fff; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff;}
.pagination a:hover, .pagination a.aan{ background:#ef8210; color:#fff; text-decoration:none; border:1px solid #ea6d10; box-shadow:inset 0 1px 0 #ff9e39; -moz-box-shadow:inset 0 1px 0 #ff9e39; -webkit-box-shadow:inset 0 1px 0 #ff9e39;}

.pagination a.vorige, .pagination a.volgende{ line-height:20px; font-weight:bold; font-size:14px;}

/* Producten & Aanbiedingen */
.product-container{ width:674px; min-height:10px; height:auto !important; height:10px; margin:0 0 10px 0; padding:0; float:left;}

.product-vak{ background:#181616; width:658px; min-height:10px; height:auto !important; height:10px; margin:8px 0; padding:8px; float:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.product-vak a{ width:658px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; cursor:pointer; text-decoration:none;}
.pro-afb{ width:162px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.pro-afb img{ width:162px; float:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.pro-tekst{ width:350px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 0 18px; float:left;}
.pro-tekst h2{ padding:0 0 4px 0;}
.pro-tekst p{ color:#fff;}
.pro-details{ width:128px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.pro-prijs{ width:128px; min-height:10px; height:auto !important; height:10px; margin:0; padding:16px 0; float:left; font-size:24px; text-align:right;}

#product-info h1{ float:left;}
#product-info span{ float:left; padding:0 0 0 10px;}

#product-omschrijving{ width:404px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
#PrijsTotaal{ font-size:24px; color:#da7811;}
#product-opties{ background:#f9f9f9; width:382px; min-height:10px; height:auto !important; height:10px; margin:0; padding:10px; float:left; color:#4c4c4c; border:1px solid #c2c2c2; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

#product-afbeeldingen{ width:226px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 0 20px; float:left;}
#grote-afbeelding{ width:226px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
#grote-afbeelding img{ width:226px; float:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.thumbs{ width:226px; min-height:10px; height:auto !important; height:10px; margin:0; padding:14px 0 0 0; float:left;}
.thumbnail{ width:102px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 10px 0; float:left;}
.thumbnail.links{ padding:0 22px 10px 0;}
.thumbnail img{ width:102px; float:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

#tabs{ width:674px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.ui-tabs-nav{ width:674px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; list-style:none;}
.ui-tabs-nav li{ min-height:10px; height:auto !important; height:10px; margin:0; padding:0 6px 0 0; float:left;}
.ui-tabs-nav li a{ background:url(../Images/tabs.png) 100% 100% no-repeat; height:28px; line-height:28px; margin:0; padding:0 26px 0 12px; float:left; color:#fff; border-top-left-radius:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px;}
.ui-tabs-nav li a:hover, .ui-tabs-nav li.ui-state-active a{ background:url(../Images/tabs.png) 100% 0 no-repeat; color:#d26111; text-decoration:none;}
.ui-tabs-hide{ display:none;}
.ui-tabs-panel{ background:#181b1f; width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:12px; float:left; border-top:1px solid #303236; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;}
.ui-tabs-panel table{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.ui-tabs-panel table tr td{ padding:0 8px 8px 0;}

/* Download lijst */
.download-lijst{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:10px 0; float:left;}
.download-lijst ul{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; list-style:none}
.download-lijst ul li{ background:url(../Images/pijltje.png) 0 5px no-repeat; width:640px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 0 10px; float:left;}
.download-lijst ul li a{ background:url(../Images/pdf_ico.png) 0 0 no-repeat; width:620px; min-height:15px; height:auto !important; height:15px; margin:0; padding:0 0 8px 20px; float:left;}
.download-lijst ul li a:hover{ color:#fff; text-decoration:none;}

/* Leveranciers */
.product-vak.half{ width:316px; height:76px !important; margin:0 10px 10px 0;}
.product-vak.half.rechts{ margin:0 0 10px 0;}
.product-vak.half a{ position:relative; width:316px; height:76px !important; overflow:hidden;}
.product-vak.half .pro-afb{ width:100px; height:76px !important;}
.product-vak.half .pro-afb img{ width:100px;}
.product-vak.half .pro-tekst{ width:200px; height:76px !important; padding:0 0 0 16px;}
.product-vak.half .btn{ position:absolute; bottom:0; right:0;}

/* Sitemap lijst */
.resultaat-lijst{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.resultaat-lijst ul{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; list-style:none;}
.resultaat-lijst ul li{ width:650px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.resultaat-lijst ul li a{ background:url(../Images/pijltje2.png) 0 5px no-repeat; width:640px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 0 10px; float:left;}
.resultaat-lijst ul li a:hover{ background:url(../Images/pijltje.png) 0 5px no-repeat; color:#fff; text-decoration:none;}

/**************************************************************
** Footer Styles
***************************************************************/
#footer-menu{ width:876px; /*height:32px;*/ min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
#footer-menu ul{ width:876px; /*height:32px;*/ min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; list-style:none;}
#footer-menu ul li{ height:32px; margin:0; padding:0; float:left;}
#footer-menu ul li a{ height:32px; line-height:32px; margin:0; padding:0 24px 0 0; float:left; color:#fff; font-size:11px; text-transform:uppercase;}
#footer-menu ul li a:hover, #footer-menu ul li a.aan{ color:#d26111; text-decoration:underline;}

#footer-seo{ width:876px; min-height:10px; height:auto !important; height:10px; margin:0; padding:12px 0 0 0; float:left; border-top:1px dotted #65686c; border-bottom:1px dotted #65686c;}
#footer-seo ul{ width:136px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 10px 0 0; float:left; list-style:none;}
#footer-seo ul li{ width:136px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
#footer-seo ul li a{ width:136px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 8px 0; float:left; color:#fff; font-size:9px; text-transform:uppercase;}
#footer-seo ul li a:hover{ color:#d26111; text-decoration:underline;}

#footer-copy{ width:876px; height:32px; line-height:32px; margin:0; padding:0; float:left; text-align:right;}
#footer-copy a{ color:#fff; font-size:9px; text-decoration:underline; text-transform:uppercase;}

/**************************************************************
** Form Styles
***************************************************************/
label.fout{ background:url(../Images/fout.png) 0 0 no-repeat; width:auto; min-height:10px; height:auto !important; height:10px; margin:4px 0 0 10px; padding:0 0 0 20px; float:left; color:#df8f8f;}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="number"], input[type="search"]{ font-family:Arial, Helvetica, sans-serif; background:#f9f9f9; width:172px; height:24px; margin:0 0 8px 0; padding:0 7px; float:left; border:1px solid #c2c2c2; font-size:10px; color:#4c4c4c; text-transform:uppercase; font-weight:bold; box-shadow:inset 0 2px 2px #ebebeb; -webkit-box-shadow:inset 0 2px 2px #ebebeb; -moz-box-shadow:inset 0 2px 2px #ebebeb; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

input[type="file"]{ margin:0 0 12px 0;}

input[type="submit"]{ font-family:Arial, Helvetica, sans-serif; background:#193116; margin:0; padding:4px 6px; float:right; border:none; cursor:pointer; font-size:12px; color:#fff; font-weight:bold; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
input[type="submit"]:hover{ background-color:#7c9e22;}

textarea{ font-family:Arial, Helvetica, sans-serif; background:#f9f9f9; width:500px; height:114px; margin:0 0 12px 0; padding:4px; float:left; border:1px solid #c2c2c2; font-size:10px; color:#4c4c4c; text-transform:uppercase; font-weight:bold; box-shadow:inset 0 2px 2px #ebebeb; -webkit-box-shadow:inset 0 2px 2px #ebebeb; -moz-box-shadow:inset 0 2px 2px #ebebeb; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; resize:vertical;}

select{ font-family:Arial, Helvetica, sans-serif; background:#f9f9f9; width:188px; height:24px; margin:0 0 8px 0; padding:4px; float:left; border:1px solid #c2c2c2; font-size:10px; color:#4c4c4c; text-transform:uppercase; font-weight:bold; box-shadow:inset 0 2px 2px #ebebeb; -webkit-box-shadow:inset 0 2px 2px #ebebeb; -moz-box-shadow:inset 0 2px 2px #ebebeb; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
select#Jaar, select#Maand{ margin:0 8px 0 0; height:26px;}
