﻿body { font-family:Verdana,arial;}
h1 { font-size: 35px; font-family: cambria, Georgia, Times New Roman; color:#00add0; 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:#000; margin:-5px 0 0 0; padding:0; height:34px;}
#caroussel .menucaroussel ul {margin:0; padding:7px 0 5px 0;}
#caroussel .menucaroussel ul li{display:inline; margin:0 0 0 30px; }
#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:#00add0;}
.sIFR-flash {display: none !important;}
#news {float:left; width: 233px;  margin: 15px 0 0px 0; background-image:none; background-repeat:no-repeat; }
#news ul {padding: 10px 20px 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; 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; 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; font-family:Verdana, Arial; }
#news ul li a:hover {text-decoration:underline; font-size:10px; font-weight:bold; color:#003264; display:block;}
.paragraph .text { font-size: 13px; line-height:18px; font-family:Verdana, Arial; clear:both; margin-bottom:10px; }
#searchbox { display:none;}
#sidebar_right {clear:both; }
#sidebar_right .banners { clear:both; float:left; }
#sidebar_right .banners a img{ border:none; clear:both; }
#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;}
table.tabelstock {clear:both; background-color:#7e99aa; 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 {width:150px; }
table.tabelstock .column2 {width:150px;}
table.tabelstock .column3 {width:150px;}
table.tabelstock .column4 {width:150px;}
table.tabelstock .column5 {width:150px;}
table.tabelstock2 {background-color:#7e99aa;  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 {width:250px; }
table.tabelstock2 .column2 {min-width:140px;}
table.tabelstock2 .column3 {width:100px;}
table.tabelstock2 .column4 {width:100px;}
table.tabelstock2 .column5 {width:100px;}
table.tabelstock2 .column6 {width:100px;}
table.tabelstock2 .column7 {width:100px;}
table.tabelstock2 .column8 {width:100px;}
table.tabelstock2 .column9 {width:100px;}
table.tabelstock2 .column10 {width:100px;}
.productoverzicht {overflow:hidden; width:720px; font-size: 13px; line-height: 18px; margin: 10px 0 20px 0;}
.productoverzicht .afbeelding {margin:0 0 20px 0; overflow:hidden;float:left; min-width:263px;}
.productoverzicht .afbeelding img {width:263px; height:102px;  }
.productoverzicht .tekstueel {border-left:5px solid #fff;float:left; background: url(/lib/images/blok_segment_bv.png); width:423px; height:102px;}
.productoverzicht .tekstueel h3 {color:#fff; font-size:25px; font-family: Cambria, Georgia, Times New Roman; text-align:center; margin-top:30px; font-weight:normal;}
.productoverzicht .button {margin:10px 40px 0 0;}
.productoverzicht .button a.buttonblue{list-style:none; background: url(/lib/images/left_button_donker_bv.png) no-repeat left top; margin:0px 2px 0 0; padding: 0 0 0 4px; float:right; text-decoration:none !important; font-weight:bold;}
.productoverzicht .button a.buttonblue span{ display:block; background: url(/lib/images/right_button_donker_bv.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;}
.productoverzicht .button a.buttonblue.active span{ display:block; background: url(/lib/images/right_button_donker_bv.png) no-repeat right top; padding:1px 30px 6px 10px; color:#fff; border:none; text-decoration:none;}
.productoverzicht .button a.buttonblue:hover span{ display:block; background: url(/lib/images/right_button_donker_bv.png) no-repeat right top;  padding:1px 30px 6px 10px;color:#fff; border:none; text-decoration:underline;}
#productrange {width:680px;}
#productrange .afbeelding { height:125px; margin:0 0px 20px 0; overflow:hidden;}
#productrange .afbeelding img { height:125px; width:400px;  padding:0; float:left; border-right:5px solid #fff;}
#productrange .afbeelding a {color:#fff; height:125px;display:block; width:700px;  overflow:hidden; text-decoration:none;background-color:#00add0;  font-size:13px; font-family:verdana, arial; text-align:center;}
#productrange .afbeelding a:hover { background-color:#31bad6;}
#productrange h1 {color:#fff; font-size:24px; margin-top:40px; margin-right:20px;}
#producten {width:700px;}
#producten .product {margin:0 0 20px 0; padding:0 0 20px 0; overflow:hidden;}
#producten .product .image {background-image: url(/lib/images/image_product_border.jpg); width:89px; height:65px; float:left; margin-right:5px;}
#producten .product .image img {width:87px; height:63px; margin:1px 0 0 1px;}
#producten .product .bovenkant_block {background-image: url(/lib/images/bovenkant_block.png);width:605px; height:6px; float:left;}
#producten .product .onderkant_block {background-image: url(/lib/images/onderkant_block.png);width:605px; height:59px; float:left;}
#producten .product .onderkant_block h2{font-size:24px ; color:#fff; font-family:Cambria, Georgia, Times New Roman; text-align:center; margin-top:10px;}

.productendetails {width:700px; margin:-21px 0 20px 0; padding:10px 0 0px 0; display: none; clear:left; float:left; background-color:#56768a; position:relative; border-top:3px solid #fff;}
*+html .productendetails {width:700px; margin:0px 0 0 0; padding:10px 0 0px 0; display: none; clear:left; float:left; background-color:#56768a; position:relative; border-top:3px solid #fff;}
.productendetails .text {font-size:13px; font-family:verdana, Arial; color:#fff; padding: 0 10px 0 10px}
.afbeeldingen {margin:20px 0 20px 0;  overflow:hidden; padding:0 0 0 10px;}
.afbeeldingen img {margin:0 80px 0 10px;}
.afbeeldingen .afbeelding img {float:left; border:1px solid #fff; width:133px;}
.mostrar{margin:0 20px 10px 0; padding:0 0 0 5px; float:right;}
a.slides_open{list-style:none; background: url(/lib/images/left_button_donker_bv.png) no-repeat left top; margin:0px 20px 0 0; padding: 0 0 0 6px; float:right; text-decoration:none !important; font-weight:bold;}
a.slides_open span{ display:block; background: url(/lib/images/right_button_donker_bv.png) no-repeat right top; margin-left:12px;padding:2px 30px 6px 10px; color:#fff; border:none; text-decoration:none; font-size:11px; font-family:verdana, Arial;}
a.slides_open span{ display:block; background: url(/lib/images/right_button_donker_bv.png) no-repeat right top; padding:2px 30px 6px 10px; color:#fff; border:none; text-decoration:none;}
a.slides_open:hover span{ display:block; background: url(/lib/images/right_button_donker_bv.png) no-repeat right top;  padding:2px 30px 6px 10px;color:#fff; border:none; text-decoration:underline;}
a.slides_close{list-style:none; background: url(/lib/images/left_button_donker_bv.png) no-repeat left top; margin:0px 0px 0 0; padding: 0 0 0 6px; float:right; text-decoration:none !important; font-weight:bold; position:absolute; bottom:-21px; right:10px;}
a.slides_close span{ display:block; background: url(/lib/images/right_button_donker_bv.png) no-repeat right top; margin-left:12px;padding:2px 30px 6px 10px; color:#fff; border:none; text-decoration:none; font-size:11px; font-family:verdana, Arial;}
a.slides_close.active span{ display:block; background: url(/lib/images/right_button_donker_bv.png) no-repeat right top; padding:2px 30px 6px 10px; color:#fff; border:none; text-decoration:none;}
a.slides_close:hover span{ display:block; background: url(/lib/images/right_button_donker_bv.png) no-repeat right top;  padding:2px 30px 6px 10px;color:#fff; border:none; text-decoration:underline;}
.specifics {background-color:#7e99aa; padding:20px 20px 20px 20px; overflow:hidden; clear:both; }
.specifics .length {float:left; width:150px; color:#fff; font-size:11px;}
.specifics ul {font-family: verdana, Arial;}
.specifics ul li{ font-size:12px; color:#fff;}
.specifics .colour {float:left; width:150px; color:#fff; font-size:11px;}
.specifics .value {float:left; width:150px; color:#fff; font-size:11px;}
.specifics img {display:block; margin:0 0 5px 0; border:none;}
.pdfbestanden {}
#tooltip{ position:absolute; background-image:url(/lib/images/itool.png); background-position: left top; height:27px; border-right:0px solid #bdd784; width:200px; padding:15px 15px 0 15px; color:#fff; font-size:12px; display:none; bottom:0; left:0;}
.overzicht a {display:none;}
.nieuwsitem {position:relative; z-index:1; width:600px; margin:0 0 30px 0; padding:0; font-size:13px;  }
.nieuwsitem h2 {color:#43657b; font-weight:bold; font-family:Verdana, Arial; font-size:13px; margin-bottom:10px;}
.nieuwsitem .text {width: 400px;float:left; color:#003264; overflow:auto; padding:0 20px 0 0; font-family:verdana, Arial, tahoma;font-size: 13px; line-height: 18px;}
.nieuwsitem .date {position:absolute; top:0; right:0; z-index:1;}
.nieuwsitem .image{width:200px; margin:0 !important;  }
.nieuwsitem .leesmeer {clear:both; margin-top:20px;}
.nieuwsitem a.readmore { display:none;}
.nieuwsitem .lijntje {background-image: url(/lib/images/lijntje_groot.png); background-repeat:no-repeat; width: 701px; height:1px; margin-top:4px;}
#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 #00add0; }
#contactform textarea {float:left; width: 380px; margin-top: 10px; margin-bottom:20px; border: 1px solid #00add0; }
#contactform input.submit {display:none;}
#contactform .fieldie7 {margin:0 0 10px 0;}
.paragraph.sitemap ul li a.level1 {font-weight:bold; text-decoration:underline; }
.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;}
.paragraph .text a { color:#00add0; text-decoration:underline; }
.paragraph .text a:hover { color:#00add0; text-decoration:none; }
.zoekheader { overflow:hidden; margin:0; padding:0;}
.wikitext {font-family: verdana, Arial, Georgia, Times New Roman; font-size:12px; margin:0; padding:0;}
.zoekitemsheader {font-family: Verdana, Arial, Georgia, Times New Roman;  background-color:#00add0;}
.titel {color:#fff; padding:0 0 0 10px; font-size:18px; margin: 0 0 20px 0;}
.zoekresultaat a {color:#003350 !important; }
.zoekresultaat a:hover {text-decoration:none; color:#003350; }
.zoekresultaat ul { margin-bottom:20px;}


