﻿body { font-family:Verdana,arial;}
h1 { font-size: 35px; font-family: cambria, Georgia, Times New Roman; color:#003263; margin-bottom: 10px; font-weight: normal; }
#utils { display: none; }
#navigation { display:none;}
#container { background-color:#fff; }
#container .container_wrapper { }
#header { overflow: hidden; position: relative; }
#header a#logo img {border:none; margin:20px 0 20px 0;}
#toppanel {display:none;}
.btnPanelHTML { display:none;}
#caroussel { clear:both; width:659px; margin-bottom:40px; padding:0; }
#caroussel .menucaroussel { background-color:#000000; margin:-5px 0 0 0; padding:0; height:30px;}
#caroussel .menucaroussel ul {margin:5px 0 0 0; padding:4px 0 7px 0;}
#caroussel .menucaroussel ul li{display:inline; margin:0 0 0 15px; }
#caroussel .menucaroussel ul li a{color:#fff; text-decoration:none; font-size:11px; font-family:verdana, Georgia, Times New Roman; font-weight:bold;padding:10px 5px 10px 5px; height:25px; overflow:hidden;}
#caroussel .afbeelding img{margin:0; padding:0;height:184px;}
.carousselHighlight{background-color:#D47B22;}
.sIFR-flash {display: none !important;}
#news { width: 233px; height: 220px; margin: 15px 0 20px 0; background-image:none; background-repeat:no-repeat; float:left; overflow:hidden;}
#news ul {padding: 10px 10px 20px 10px;}
#news ul li {list-style:none; margin:0 0 10px 0; border-bottom:1px dotted #ffffff; clear:both; padding-bottom:18px;}
#news ul li span.tr {float:left; background-image:url(/lib/images/date_tr.png); width:31px; height:28px; margin-right:10px; color:#ffffff; font-size:11px; font-family:verdana, Arial, tahoma; padding:2px 0 0 0px; background-repeat:no-repeat; line-height:12px; text-align:center; font-weight:bold;}
#news ul li span.tri {float:left; background-image:url(/lib/images/date_tri.png); width:31px; height:28px; margin-right:10px; color:#ffffff; font-size:11px; font-family:verdana, Arial, tahoma; padding:2px 0 0 0px; background-repeat:no-repeat; line-height:12px; text-align:center; font-weight:bold;}
#news ul li a {text-decoration:none; font-size:10px; font-weight:bold; color:#003264; display:block; padding:0; height:20px; }
#news ul li a:hover {text-decoration:underline; font-size:10px; font-weight:bold; color:#003264; display:block;}
#searchbox { display:none;}
#sidebar_left {clear:both; margin-right:20px; float:left;}
#sidebar_left .banners  { clear:both; margin-bottom:20px; float:left; }
#sidebar_left .banners a img{ border:none!important; clear:both;margin-bottom:20px;  }
#content {clear:both; width: 500px; padding-bottom: 30px; }
#footer { background-color:#002244; background-repeat:no-repeat; width:658px; height:40px; clear:both; float:left; margin-top:20px; position:relative; font-family: Verdana, Arial;}
#footer .logo_quality {padding:0; background-image: url(/lib/images/logo_quality.png); height:70px; width:67px; position:absolute; top:-10px; left:30px;}
#footer .logo_quality2 {padding:0; background-image: url(/lib/images/logo_quality2.png); height:69px; width:66px; position:absolute; top:-10px; left:110px; background-repeat:no-repeat;}
#footer .text {color:#fefefe; font-size:10px; font-weight:bold; float:right; margin:15px 20px 0 0; padding:0;}
#footer .text a {color:#fefefe; text-decoration:underline;}
#breadcrumbs { display:none;}
.paragraph .text { font-size: 13px; line-height:18px; font-family:Verdana, Arial; clear:both; margin-bottom:10px; }
table.tabelstock {clear:both; background-color:#db954e; margin:10px 0 20px 0px; font-family:Verdana, Arial, Tahoma; font-size:11px;}
table.tabelstock td {padding:5px 0 10px 5px; color:#fff; text-align:center;}
table.tabelstock th {padding:5px 0 10px 5px; color:#fff; font-weight:bold; text-align:center;}
table.tabelstock .column1 {background-color:#cd7d2e;  width:150px; }
table.tabelstock .column2 {background-color:#cd7d2e;  width:150px;}
table.tabelstock .column3 {background-color:#cd7d2e;  width:150px;}
table.tabelstock .column4 {background-color:#cd7d2e;  width:150px;}
table.tabelstock .column5 {background-color:#cd7d2e;  width:150px;}
table.tabelstock2 {background-color:#db954e;  margin:0 0 20px 0px; font-family:Verdana, Arial, Tahoma; font-size:11px;}
table.tabelstock2 td {padding:5px 0 10px 5px; color:#fff; text-align:center;}
table.tabelstock2 th {padding:5px 0 10px 5px; color:#fff;  font-weight:bold; text-align:center;}
table.tabelstock2 .column1 {background-color:#cd7d2e;  width:250px; }
table.tabelstock2 .column2 {background-color:#cd7d2e;  min-width:140px;}
table.tabelstock2 .column3 {background-color:#cd7d2e;  width:100px;}
table.tabelstock2 .column4 {background-color:#cd7d2e;  width:100px;}
table.tabelstock2 .column5 {background-color:#cd7d2e;  width:100px;}
table.tabelstock2 .column6 {background-color:#cd7d2e;  width:100px;}
table.tabelstock2 .column7 {background-color:#cd7d2e;  width:100px;}
table.tabelstock2 .column8 {background-color:#cd7d2e;  width:100px;}
table.tabelstock2 .column9 {background-color:#cd7d2e;  width:100px;}
table.tabelstock2 .column10 {background-color:#cd7d2e; width:100px;}
.marktsegmentoverzicht {overflow:hidden;  font-size: 13px; line-height: 18px; margin: 20px 0 20px 0;}
.marktsegmentoverzicht .afbeelding {margin:0 0 20px 0; overflow:hidden; float:left; min-width:263px;}
.marktsegmentoverzicht .afbeelding img {width:263px; height:102px;  }
.marktsegmentoverzicht .tekstueel {border-left:5px solid #fff; float:left; background: url(/lib/images/blok_segment.png); width:220px; height:102px;}
.marktsegmentoverzicht .tekstueel h3 {color:#fff; font-size:25px; line-height:25px; font-family: Cambria, Georgia, Times New Roman; text-align:center; margin-top:30px; font-weight:normal;}
.marktsegmentoverzicht .button {display:none;}
.paragraph.producten { margin:20px 0 25px 0px; position:relative;  width:920px; }
.paragraph.producten .image {float:left; width:477px; height:auto;  margin:5px 20px 20px 0;}
.paragraph.producten .text { font-size: 13px; line-height:18px; margin:0 20px 0px 0; }
.paragraph.producten .text ul { padding-left: 40px; list-style: square; margin:0 0 20px 0; }
.paragraph.producten .text ol { padding-left: 40px; list-style-type: decimal; margin:0 0 20px 0;}
.paragraph.producten .text strong {color:#D47B22; line-height:18px; font-size: 13px; font-family:verdana, Arial, tahoma;}
.paragraph.producten h1 {margin:0; padding:0; font-family: cambria, Georgia, Times New Roman; color: #003263;}

#producten { padding:20px 0 0 0px;  }
#producten .product { width:830px; position:relative; padding-bottom:20px; margin-bottom:10px; }
#producten .product .afbeelding {width:100px; height:70px; float:left; background-color:#fff;margin-right:5px;}
#producten .product img {width:100px; height:70px; float:left; margin-right:10px;}
#producten .product .tab {float:left; margin:0 0 20px 0;}
#producten .product .tab .tabboven {display:none;}
#producten .product .tab .tabmidden {background-color:#cd7d2e; background-repeat:repeat-y;  min-height:58px; height:auto !important;  height:58px; width:710px; color:#fff; overflow:hidden;}
#producten .product .tab .tabmidden .titel { color:#fff; text-align:left; padding:10px 20px 10px 20px; font-family:Cambria, Georgia, Times New Roman; font-size:24px; text-transform:uppercase; width:100px; float:left; }
#producten .product .tab .tabonder {display:none;}
#producten .product .tab .field {float:left; margin:5px 0 0 10px; padding:5px 0 0 0; color:#fff; font-size:11px; width:130px;}
#producten .product .tab .field img {width:43px; height:43px;}
#producten .product .tab .tabtekst {position:absolute; bottom:19px; right:10px; margin:0 20px 0 0; padding:0;}
*+html #producten .product .tab .tabtekst {position:absolute; bottom:-1px; right:10px; margin:0 20px 0 0; padding:0;}
#producten .product .tab .tabtekst a.buttonblue{display:none;}
#product { width:700px; font-size: 13px; line-height: 18px; margin:20px 0 0 0;}
#product .tekst {margin:0 0 20px 50px;}
#product .tekst img { width:75px; float:left; margin:5px 10px 15px 0;}
#product .tekst .tekstueel {padding:0 60px 0 0; }
#details { margin:20px 50px 0px 50px; position:relative; }
#details .afbeeldingen { background: #cd7d2e url(/lib/images/block_1.png); background-repeat:no-repeat; width:200px; min-height:303px;  height:auto !important;  height:303px; border-right:5px solid #fff; float:left;}
#details .afbeelding1 img {border:none;padding:20px; width:150px; height:260px; background-color:Transparent; overflow:hidden; display:block; }
#icons {float:left; background: #cd7d2e url(/lib/images/block_1.png); min-height:303px; height:auto !important;  height:303px; width:200px; border-right:5px solid #fff; float:left;background-repeat:no-repeat; }
#icons .field { padding:20px; color:#fff; font-family: verdana, Arial, tahoma; font-weight:bold; font-size:13px; margin: 18px 0 18px 20px; }
#icons .field img{ float:left;  margin:0 20px 0 0; }
#details .afbeelding2 {float:left; background: #cd7d2e url(/lib/images/block_2.png); background-repeat:no-repeat; min-height:272px; height:auto !important;  height:272px; width:130px;  float:left; padding:20px 20px 11px 15px; }
#details .afbeelding2 img {width:138px; height:120px; border:1px solid #fff; margin: 0 0 10px 0;  }
#details .afbeelding2 img.onder {width:138px; height:120px; margin:11px 0 0 0; }
#availablefeatures {clear:both; margin:0 50px 30px 50px; padding:0 0 20px 0; background-color:#d28a43; width:785px; position:relative;  }
#availablefeatures .blok_oneven {background-color:#d28a43; color:#fff; overflow:hidden; padding:10px;}
#availablefeatures .blok_oneven .cattitel {width:200px; float:left; margin-right:20px; color:#fff;}
#availablefeatures .blok_oneven .subtitel {width:200px; float:left; margin-right:20px; color:#fff;}
#availablefeatures .blok_oneven a{ float:left;color:#fff; width:250px; display:block; }
#availablefeatures .blok_even {background-color:#cd7d2e; color:#fff; overflow:hidden; padding:10px;}
#availablefeatures .blok_even .cattitel {width:200px; float:left; margin-right:20px; color:#fff;}
#availablefeatures .blok_even .subtitel {width:200px; float:left; margin-right:20px; color:#fff;}
#availablefeatures .blok_even a{ float:left; color:#fff; width:320px; display:block; }
#product h3 {margin-left:50px; margin-bottom:10px; clear:both;}
.knopterug2 {display:none;}
.knopterug {display:none; }
#knoppen {float:left; clear:both; overflow:hidden; margin:30px 0 20px 50px;  width:785px; height:43px; text-align:center;}
#knoppen .button {display:none; }
#knoppen .button a.buttonblue{ list-style:none; background: url(/lib/images/bg_left_button.png) no-repeat left top; margin:0px 0px 0 5px; padding: 0 0 0 2px; float:left; text-decoration:none !important; font-weight:bold; }
#knoppen .button a.buttonblue span{  color:#323232;display:block; background: url(/lib/images/bg_right_button.png) no-repeat right top; margin-left:0px;padding:6px 20px 16px 15px; border:none; text-decoration:none; font-size:11px; font-family:verdana, Arial, tahoma;}
#knoppen .button a.buttonblue.active span{ display:block; background: url(/lib/images/bg_right_button.png) no-repeat right top; padding:6px 20px 16px 15px;  border:none; text-decoration:none;}
#knoppen .button a.buttonblue:hover span{ display:block; background: url(/lib/images/bg_right_button.png) no-repeat right top;  padding:6px 20px 16px 15px; border:none; text-decoration:underline;}
#knoppen .button2 { float:left; margin:5px 0 5px 0; }
#knoppen .button2 a.buttonblue2{ list-style:none; background: url(/lib/images/bg_left_button_stockitem.png) no-repeat left top; margin:0px 0px 0 5px; padding: 0 0 0 30px; float:left; text-decoration:none !important; font-weight:bold; }
#knoppen .button2 a.buttonblue2 span{  color:#323232;display:block; background: url(/lib/images/bg_right_button.png) no-repeat right top; margin-left:0px;padding:6px 20px 16px 15px; border:none; text-decoration:none; font-size:11px; font-family:verdana, Arial, tahoma;}
#knoppen .button2 a.buttonblue2.active span{ display:block; background: url(/lib/images/bg_right_button.png) no-repeat right top; padding:6px 20px 16px 15px;  border:none; text-decoration:none;}
#knoppen .button2 a.buttonblue2:hover span{ display:block; background: url(/lib/images/bg_right_button.png) no-repeat right top;  padding:6px 20px 16px 15px; border:none; text-decoration:underline;}
#featuredetail { margin:0px 0 0 0; overflow:hidden;}
#featuredetail .image { width:477px; float:left; margin:5px 10px 5px 0; overflow:hidden;  }
#featuredetail .tekstueel { font-size: 13px; line-height:18px; margin-bottom:20px;}
#featuredetail a.button {clear:both; width:200px; font-size: 13px; background-color:#cd7d2e;  display:block; height:31px; text-align:center; color:#fff; padding:5px 0 0 0; background-repeat:no-repeat; text-decoration:none;}
#featuredetail a.button:hover {font-size: 13px; text-decoration:underline;}

.marktsegment {overflow:hidden; width:920px; font-size: 13px; line-height: 18px;}
.marktsegment .tekst {margin:0 0 20px 0px; overflow:hidden;}
.marktsegment .tekst img { width:350px; float:left; margin:0px 10px 5px 0;}
.marktsegment .tekst .tekstueel p {margin:0; padding:0; }
.marktsegment .tekst .tekstueel ul { margin:10px 0 10px 0; }
.marktsegment .tekst .tekstueel ul li {list-style: square; list-style-position:inside;}
.marktsegment .tekst .tekstueel ol { margin:10px 0 10px 0; }
.marktsegment .tekst .tekstueel ol li {list-style-type: decimal; list-style-position:inside; }
.marktsegment .tekst .tekstueel strong {color:#D47B22; line-height:18px; font-size: 13px; font-family:verdana, Arial, tahoma;}
.marktsegment a.button {clear:both; background-color:#cd7d2e;  display:block; height:31px; text-align:left; color:#fff; padding:5px 0 0 200px; background-repeat:no-repeat; margin:0;}
.marktsegmentoverzicht {overflow:hidden; width:920px; font-size: 13px; line-height: 18px; margin: 20px 0 20px 0;}
.marktsegmentoverzicht .afbeelding {margin:0 0 20px 0; overflow:hidden; float:left; min-width:463px;}
.marktsegmentoverzicht .afbeelding img {width:463px; height:102px;  }
.marktsegmentoverzicht .tekstueel {border-left:5px solid #fff; float:left; background: url(/lib/images/blok_segment.png); width:423px; height:102px;}
.marktsegmentoverzicht .tekstueel h3 {color:#fff; font-size:25px; font-family: Cambria, Georgia, Times New Roman; text-align:center; margin-top:30px; font-weight:normal;}
.marktsegmentoverzicht .button {margin:10px 40px 0 0;}
.marktsegmentoverzicht .button a.buttonblue{list-style:none; background: url(/lib/images/left_button_donker.png) no-repeat left top; margin:0px 2px 0 0; padding: 0 0 0 4px; float:right; text-decoration:none !important; font-weight:bold;}
.marktsegmentoverzicht .button a.buttonblue span{ display:block; background: url(/lib/images/right_button_donker.png) no-repeat right top; margin-left:15px;padding:1px 30px 6px 10px; color:#fff; border:none; text-decoration:none; font-size:11px; font-family:verdana, Arial, tahoma;}
.marktsegmentoverzicht .button a.buttonblue.active span{ display:block; background: url(/lib/images/right_button_donker.png) no-repeat right top; padding:1px 30px 6px 10px; color:#fff; border:none; text-decoration:none;}
.marktsegmentoverzicht .button a.buttonblue:hover span{ display:block; background: url(/lib/images/right_button_donker.png) no-repeat right top;  padding:1px 30px 6px 10px;color:#fff; border:none; text-decoration:underline;}
.marktsegment_images {margin:0 0 20px 0; overflow:hidden; }
.marktsegment_images ul {margin:0; padding:0; }
.marktsegment_images ul li {float:left; list-style: none;  }
.marktsegment_images ul li img {margin:0 10px 0 0; float:left; width:125px; height:125px; background-color:#ffffff; overflow:hidden; display:block; }
#marktsegmentfeatures { width:900px; background-repeat:no-repeat; margin-bottom:20px; margin-left:0;}
#marktsegmentfeatures h1 {float:left; margin-bottom:20px; margin-top:10px;}
#marktsegmentfeatures h1.features {float:left; margin:10px 40px 0 320px ;}
#marktsegmentfeatures .bg_boven { clear:both; background: none; background-repeat:no-repeat; overflow:hidden; width:862px; height:1px;}
#marktsegmentfeatures .bg_midden { background: none; width:862px; background-position:top left; background-repeat:repeat-y; overflow:hidden; min-height:300px; height:auto !important; height:300px;}
#marktsegmentfeatures .producten { float:left; width:200px; margin:10px 0px 0 0; overflow:hidden;  }
#marktsegmentfeatures .producten ul {  font-family:verdana, Arial, tahoma; font-size:13px; margin:0; padding:0; }
#marktsegmentfeatures .producten ul li {list-style:none;}
#marktsegmentfeatures .producten ul li a { display:block; padding:5px 0px 5px 12px; text-decoration:none; font-size:13px; width:234px;}
#marktsegmentfeatures .producten ul li a:hover { display:block; padding: 5px 0px 5px 12px; color:#fff; background:url(/lib/images/bg_oranje.png); text-decoration:underline; margin:0 0 0 0px; text-decoration:none; width:233px;}
#marktsegmentfeatures .productimage { float:left; width:144px;margin:0 65px 0 0; min-height:10px; height:auto !important;  height:10px; position:relative; }
#marktsegmentfeatures .productimage img { width:244px;  position:absolute; top:10px; left:0;}
#marktsegmentfeatures .features {float:left; width:244px; overflow:hidden; margin:10px 0 0 35px; padding:0;  }
#marktsegmentfeatures .features ul {  font-family:verdana, Arial, tahoma; font-size:13px; margin:0; padding:0; }
#marktsegmentfeatures .features ul li {list-style:none;}
#marktsegmentfeatures .features ul li a { display:block; padding:5px 5px 5px 12px; text-decoration:none; font-size:13px; width:234px;}
#marktsegmentfeatures .features ul li a:hover { display:block; color:#fff; background:url(/lib/images/bg_oranje.png); text-decoration:underline; margin:0 0 0 0px; padding: 5px 5px 5px 12px; text-decoration:none; width:233px;}
#marktsegmentfeatures .bg_onder { background: none; width:862px; background-repeat:no-repeat; overflow:hidden;  height:3px; }
#marktsegmenten {float:left; width:600px; margin:20px 0 0 0;}
#marktsegmenten a img{display:block; float:left; margin: 0 10px 0 0; border:none;}
#tooltip{display:none;}
#note {display:none;}

#contactform {float:left; width:577px; overflow:hidden; font-family:verdana, arial, Georgia, Times New Roman; font-size:13px; margin:20px 0 0 20px;}
#contactform legend { display: none; }
#contactform fieldset {border:none;}
#contactform label { clear:both; float: left; width: 250px; }
#contactform .field { margin: 0 0 10px 0; }
#contactform input { width: 380px; border: 1px solid #cd7d2e; }
#contactform textarea {float:left; width: 380px; margin-top: 10px; margin-bottom:20px; border: 1px solid #cd7d2e; }
#contactform input.submit {display:none;}
#contactform .fieldie7 {margin:0 0 10px 0;}
.paragraph.sitemap ul li a.level1 {font-weight:bold; text-decoration:underline;color:#cd7d2e; }
.paragraph.sitemap ul li a.level1:hover {text-decoration:none;}
.paragraph.sitemap ul li a.level2 {font-weight:normal; text-decoration:underline; color:#003263;}
.paragraph.sitemap ul li a.level2:hover {text-decoration:none;}

.zoekheader { overflow:hidden; margin:0; padding:0;}
.wikitext {font-family: verdana, Arial, tahoma; font-size:12px; margin:0; padding:0;}
.zoekitemsheader {font-family: verdana, Arial, tahoma;  background-color:#D47B22;}
.titel {color:#fff; padding:0 0 0 10px; font-size:18px; margin: 0 0 20px 0;}
.zoekresultaat a {color:#003263;}
.zoekresultaat a:hover {text-decoration:none;}
.zoekresultaat ul { margin-bottom:20px;}
