 








body { font: 75%/1.5em arial, verdana, sans-serif; background: #edf3fa; color: #074b88; }
div.wrapper { width: 82.50em; margin: 0 auto; display: block; overflow: hidden; background: #fff; position: relative; }
a:link { color: #3776c7; text-decoration: underline; }
a:hover, a:visited:hover { color: #fe7c1a; }
a:visited { color: #662d91; }
p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
img { border: 0; vertical-align: bottom; }
.hide { display: none; }
.float-right { float: right; }
.no-padding { padding: 0; }
div.floats { overflow: hidden; height: 1%; display: block; }
div.top-bar { background:#edf3fa url("/mediaServlet/bg-topbar.png") left bottom no-repeat; padding:0.42em 1.25em 1.25em 1.25em; }
div.top-bar ul li { display: inline; color: #4c7daa }
div.top-bar ul li a, div.top-bar ul li a:visited { color: #4c7daa; }
div.top-bar ul li a:hover, div.top-bar ul li a:visited:hover { color: #fe7c1a; }
div.top-bar ul#breadcrumbs li a { background: url("/mediaServlet/bullet-kruimel.png") right center no-repeat; padding-right: 1em; margin-right: 0.33em; }
div.top-bar ul#service { float: right; }
div.top-bar ul#service li a { margin-left: 1.67em; text-decoration: none; }
div.top-options { padding: 0 1.25em; position: relative; }
div.top-options img#logo { margin-bottom: 8px; width: 17.25em; height: 5em; }
div.top-options ul.login-reg { float: right; margin: 2em 0 0 0 }
div.top-options ul.login-reg li { display: inline; font-weight: bold; }
div.top-options ul.login-reg li.register a:link, div.top-options ul.login-reg li.register a:visited {color:#074b88; background: url( "/mediaServlet/icon-registreren.png") no-repeat 0 2px; padding: 0 0 5px 25px; }
div.top-options ul.login-reg li.myprofile a:link, div.top-options ul.login-reg li.myprofile a:visited {color:#074b88; background: url( "/mediaServlet/icon-mijnprofiel.png") no-repeat 0 2px; padding: 0 0 5px 25px; margin-left: 30px;  }
div.top-options ul.login-reg li.registreren a:link, div.top-options ul.login-reg li.registreren a:visited {color:#074b88; background: url( "/mediaServlet/icon-registreren.png") no-repeat 0 2px; padding: 0 0 5px 25px; }
div.top-options ul.login-reg li.login a:link, div.top-options ul.login-reg li.login a:visited { color: #074b88; background: url( "/mediaServlet/icon-inloggen.png") no-repeat; padding: 0 0 5px 25px; margin-left: 30px; }
div.top-options ul.login-reg li.logout a:link, div.top-options ul.login-reg li.logout a:visited { color: #074b88; background: url( "/mediaServlet/icon-logout.png") no-repeat; padding: 0 0 5px 25px; }
div.top-options ul.login-reg li.Inloggen a:link, div.top-options ul.login-reg li.Inloggen a:visited { color: #074b88; background: url( "/mediaServlet/icon-inloggen.png") no-repeat; padding: 0 0 5px 25px; margin-left: 30px; }
div.top-options ul.login-reg li.register a:hover, div.top-options ul.login-reg li.register a:visited:hover, div.top-options ul.login-reg li.login a:hover,div.top-options ul.login-reg li.myprofile a:hover,div.top-options ul.login-reg li.logout a:hover,div.top-options ul.login-reg li.logout a:visited:hover,div.top-options ul.login-reg li.myprofile a:visited:hover, div.top-options ul.login-reg li.login a:visited:hover { color: #fe7c1a; }
div.top-options ul.login-reg li.register a:hover, div.top-options ul.login-reg li.register a:visited:hover, div.top-options ul.login-reg li.Inloggen a:hover, div.top-options ul.login-reg li.Inloggen a:visited:hover { color: #fe7c1a; }
div.top-options ul.login-reg li.registreren a:hover, div.top-options ul.login-reg li.registreren a:visited:hover, div.top-options ul.login-reg li.Inloggen a:hover, div.top-options ul.login-reg li.Inloggen a:visited:hover { color: #fe7c1a; }
form#search { position: absolute; width: 43em; top: 1.25em; left: 21.3em; }
form#search fieldset { position: relative; }
form#search fieldset label { display: none; }
form#search fieldset input { font-family: arial; width: 12em; padding: 0.2em; }
form#search fieldset input:focus { background: #edf3fa; }
form#search fieldset button { background: url("/mediaServlet/knop-zoeken.png") no-repeat; border: 0; width: 6.90em; height: 25px; padding-bottom: 4px; cursor: pointer; color: #fff; }
div.footertext { text-align:center;font-decoration:bold; font-size:1.5em; }
div.divh2 { text-align:left; font-decoration:bold; font-size:1.3em; }
div.homeh2 { text-align:left; font-weight:bold; font-size:1.2em; color:#074b88;padding-left:6px;  }
div.homeh3 { text-align:left; font-weight:bold; font-size:1.0em; color:#074b88;padding-left:6px;  }
div.cath2 {  text-align:left; font-weight:bold; font-size:1.3em; color:#ffffff; padding:4px 4px 4px 14px; }
h2.hh2 { text-align:left; color:#074b88; font-size:1.0em; font-decoration:bold;}
div.brh3 { text-align:left; font-weight:bold; font-size:1.2em;color: #83a5c3; padding: 0.8em 1em 0.3em 0.7em;   }
div.centered { text-align:center; }
table.dashed { border-width:1px;border-spacing:3px;border-style:solid;width:100%; margin:0 auto;text-align:left; }
table.dashed td.dashed { border-width:1px; border-style:dashed; }
div.topped { text-align:left; }
table.solid { border-width:1px; border-spacing:3px; border-style:solid;width:100%; margin-top:5px; text-align:left; }
table.solid td.solid { text-align:left;}
h1.specialoffer { margin-left:-1.0em; text-align:left; font-size:1.4em; font-weight:bold; margin-top:25px;margin-bottom:25px; }
h1.actiepakket { margin-left:-1.0em; color:#ff0000; text-align:left;display: block; font-size: 1.4em; font-weight: bold; padding: 0.2em 0 0.6em 13.4em; }
gaslicht.button { border: 0; text-indent: -9999px; background: url("/mediaServlet/bestel-small.png") no-repeat 0 0; width: 7.3em; height: 19px; cursor: pointer; }
.sbasketbutton {background: transparent;border-top: 0;border-right: 0;border-bottom: 1px solid #185791;border-left: 0;color: #185791;display: inline;margin: 0;padding: 0;cursor:pointer;}
*:first-child+html .sbasketbutton {	border-bottom: 0;text-decoration: underline;}
* html .sbasketbutton {border-bottom: 0;text-decoration: underline;}
form#search fieldset button:hover { background-position: 0 -25px; background-color: #fff; }
form#search fieldset select { font: normal 1em arial; padding: 0.2em; margin: 0 0.3em; }
div.navigation { background: #1253aa url("/mediaServlet/bg-nav.png") no-repeat; border: 1px solid #fff;
border-width: 0 15px; position: relative; display: block; overflow: hidden; height: 1%; margin-bottom: 0.83em; }
div.navigation ul { padding: 1.33em 0 0 0.92em; }
div.navigation ul li { display: inline; font-weight: bold; }
div.navigation ul li a { float: left; color: #fff!important; text-decoration: none!important; display: block;
background: url("/mediaServlet/bg-border-right.png") center right no-repeat; }
div.navigation ul li a span { display: block; padding: 1.17em 1.67em 1em 1.67em; }
div.navigation ul li a:hover { background: #3a72ba url("/mediaServlet/bg-border-right.png") center right no-repeat; color: #fff; }
div.navigation ul li a.current:link,
div.navigation ul li a.current:visited { color: #1f0343; background: #fff url("/mediaServlet/nav-bg-select.png") no-repeat top left; }
div.navigation ul li a.current:link span,
div.navigation ul li a.current:visited span,
div.navigation ul li a.current:hover span,
div.navigation ul li a.current:visited:hover span {
color:#fe7c1a; background:transparent url("/mediaServlet/nav-bg-rechts-select.png") no-repeat top right; }
span.basket { color: #fff;background: url("/mediaServlet/icon-basket.png") no-repeat 0 0.33em; display: block; padding: 0 0 0 1.67em; position: absolute; top: 0.7em; left: 46.5em; }
span.basket-line1 { font-size: 0.9em; position: absolute; top: 2.2em; left: 51.7em; display: block; color: #cbdaee; }
span.basket-line2 { font-size: 0.9em; position: absolute; top: 3.3em; left: 51.7em; display: block; color: #cbdaee; }
span.basket a, span.basket a:visited { color: #fff; }
span.basket a:hover, span.basket a:visited:hover { color: #cbdaee; }
#panel { background: #5184c7; display: none; position: absolute; width: 14.8em; right: 1.25em; top: 13.9em; color: #fff; padding: 1em 1em 2em 1em; z-index: 999; }
#panel h2 { border-bottom: 1px solid #719bd1; padding: 0 0 0.3em 0; margin-bottom: 0.5em; }
#panel h3 { margin: 0.5em 0 0.5em 0; font-size: 1.2em; border-top: 1px solid #719bd1; padding-top: 1em; }
#panel a, #panel a:visited { color: #fff; }
#panel a:hover, #panel a:visited:hover { color: #bbcfea; }
#panel fieldset { text-align: center; }
#panel button { border: 0; font-weight: bold; cursor: pointer; background: #6aa402; color: #fff; width: auto; overflow: visible; padding: 0.4em 1em; }
#panel button.change-basket { border: 0; font-weight: normal; cursor: pointer; background: #074b88; margin: 0.8em 0; font-size: 0.9em; color: #fff; width: auto; overflow: visible; padding: 0.4em 1em; }
#panel dl { border-bottom: 1px solid #719bd1; padding-bottom: 1em; margin-bottom: 1em; }
#panel dd.crumbs { font-size: 0.9em; color: #bbcfea; font-weight: normal; }
#panel dd { font-weight: bold; font-size: 1.2em; }
#panel dd span { display: block; font-weight: normal; font-size: 0.8em; }
#panel ul li.subtotal { font-weight: bold; font-size: 1.3em; padding-bottom: 0.2em; }
#panel ul li.lighter { font-size: 0.9em; color: #bbcfea; }
#panel ul li.lighter span { float: right; color: #fff; }
#panel table { margin: 1em 0; }
#panel table th { text-align: left; padding: 0.3em; color: #fff; border-bottom: 1px solid #5184c7; font-weight: bold; background: #fe7c1a; }
#panel table td { font-size: 0.8em; width: 33%; background: #fff; color: #074b88; padding: 0.3em; text-align: center; }
#panel table td.set-border { border: 1px solid #5184c7; border-width: 0 1px; width: 34%; }
.btn-slide { background: url("/mediaServlet/bullet-basket.png") no-repeat 0 -50px; text-align: center; width: 24px; height: 24px; display: block; text-indent: -9999px; position: absolute; right: 0.5em; top: 0.4em; }
.active { background-position: 0 3px; }
div.split-right { position:relative; float:left; width:49%; margin-bottom:0px;margin-top:32px; }
div.split-left { float:right; width:49%; margin-bottom:0px;margin-top:32px; }
div.split-leftb { float:right; width:200px; }
a.button1		{ background-color:#f5a021; display:block; color:#ffffff; text-decoration:none; width:90px;text-align:center;
border: 2px solid #f5a021;-moz-border-radius:1ex;-webkit-border-radius:1ex; }
a.button1:link,a.button1:visited { background-color:#f5a021;color:#ffffff; }
a.button1:hover { background-color:#f4b355;color:#ffffff; }
a.button2		{ background-color:#1a6689; display:block; color:#ffffff; text-decoration:none; width:90px;text-align:center; margin-top:7px; 
border: 2px solid #1a6689;-moz-border-radius:1ex;-webkit-border-radius:1ex; }
a.button2:link,a.button2:visited { background-color:#1a6689;color:#ffffff; margin-top:7px;}
a.button2:hover { background-color:#247da6;color:#ffffff; margin-top:7px;}
div.wrap-content { display: block; overflow: hidden; height: 1%; }
div.column-389 { width: 31.42em; float: left; padding: 0 0 0 1.25em; }
div.column-194 { width: 16.17em; float: left; }
div.column-192 { position:absolute;float:left;margin-left:66em;border: 2px solid #f5a021;-moz-border-radius:3ex;-webkit-border-radius:3ex; }
div.column-192 div.block-right { height:550px; }
div.oxxio-stamp { position:absolute;float:left;}
div.column-wide { width: 47.75em; float:left; padding: 0 0 0 1.25em; }
div.column-oxxio { width: 61.75em; float:left; padding:0 0 0 1.25em; border: 2px solid #f5a021; margin-left:20px; height:361px; }
div.column-gaslicht { width: 63.75em; float:left; padding:0 0 0 1.25em; }
div.column-oxxioproducts { width: 61.75em; float:left; margin-left:0px; }
div.oxxio-right { position:relative; float:right; width: 27.5em; left:0px; padding-left:50px;margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px;}
div.oxxio-right div.welkom { margin-right:16px;color:#000000;line-height:17px;font:10px Arial,Verdana,Helvetica; }
div.oxxio-bottom { padding-top:0px;margin-top:0px;}
div.oxxio-left { float: left; width: 29.75em; }
div.oxxio-left img { margin-left:-12px; }
div.block-right img.cimg {display: block; margin-left: auto; margin-right: auto; margin-top:0px;margin-bottom:0px;padding:0 0 0 0px; }
h1.oxxio { position:relative;width:25em; margin-left:-13.5em; font-size:12pt;color:rgb(0,122,156);margin-top:16px; }
div.column-192 div.block-right form.contactform h1 { margin-left:-13.75em; margin-right:auto; font-size:1.2em; display:block; }	
div.column-basket { width: 63.7em; float: left; padding: 0 0 0 1.25em; }
div.column-basket div.wrap-detail { background: url("/mediaServlet/corners-basket.png") no-repeat 0 0; padding-top: 0.3em; margin-bottom: 1.5em; }
div.column-basket div.wrap-detail div.detail-bg { background: url("/mediaServlet/bg-basket.png") left bottom no-repeat; padding: 1.25em; }
div.wrap-detail { background: url( "/mediaServlet/corners-detail.png") no-repeat 0 0; padding-top: 0.3em; margin-bottom: 1.5em; }
div.wrap-detail div.detail-bg { background: url("/mediaServlet/bg-detail.png") left bottom no-repeat; padding: 1.25em; height: 1%; }
@media projection, screen { .tabs-hide { display: none; } }
@media print {.tabs-nav { list-style: none; margin: 0;  padding: 0 0 0 4px; } }
.tabs-nav:after { display: block; clear: both;  content: " "; }
.tabs-nav li {  float: left; margin: 0 0 0 1px; min-width: 84px; }
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { background-position: 100% -150px;  outline: 0; }
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {  background-position: 100% -100px; }
.tabs-nav a span { width: 64px; min-width: 64px;height: 18px; min-height: 18px; padding-top: 6px; padding-right: 0;}
.tabs-nav a span { width: auto; height: auto;}
.tabs-nav .tabs-selected a span { font-weight:bold;color:#fe7c1a; background-color:#ffffff; }
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {  background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {  cursor: pointer;}
.tabs-nav .tabs-disabled { opacity: .4; }
.tabs-container { padding: 1em 8px; background: #fff; }
.tabs-loading em { padding: 0 0 0 20px; background: url("/mediaServlet/loading.gif") no-repeat 0 50%; }
ul.detail-tabs { display: block; overflow: hidden; height: 1%; background: url("/mediaServlet/bg-ul-detail.png") left bottom no-repeat; padding: 1em 0 0 0.50em; }
ul.detail-tabs li { display: inline; }
ul.detail-tabs li a { float: left; text-decoration: none; font-weight: normal; }
p.new-message { text-align: right; padding: 0 0.5em 0 0; background: url("/mediaServlet/new-message.png") no-repeat 32em 0; }
p.previous { text-align: right; padding: 0 0.5em 0 0; background: url("/mediaServlet/icon-previous.png") no-repeat 31.5em 0.1em; padding-bottom: 1em; }
p.new-message a, p.new-message a:visited, p.previous a, p.previous a:visited { color: #3776c7; }
p.new-message a:hover, p.new-message a:visited:hover, p.previous a:hover, p.previous a:visited:hover { color: #fe7c1a; }
ul.detail-tabs li a, ul.detail-tabs li a:visited { display: block; margin: 0.75em 0 0 0; }
ul.detail-tabs li a span, ul.detail-tabs li a:visited span { padding: 0.3em 0.8em 0.3em 0.7em; display: block;
background: url("/mediaServlet/bg-border-tabs.png") right top no-repeat; color: #074b88; }
ul.detail-tabs li a:hover span, ul.detail-tabs li a:visited:hover span { display: block; 
background: #d8e5f4 url("/mediaServlet/bg-border-tabs.png") right top no-repeat; color: #3474c5; }
ul.detail-tabs li.tabs-selected { z-index:99; background-color:#ffffff; border:1px solid #d8e5f4; -moz-border-radius:1ex;-webkit-border-radius:1ex;}
ul.detail-tabs li.tabs-selected a:hover span { background-color:#ffffff;color:#fe7c1a; }
ul.detail-tabs li.current a, ul.detail-tabs li.current a:visited, ul.detail-tabs li.current a:hover, ul.detail-tabs li.current a:visited:hover { margin: 0; color: #000; background: #fff url("/mediaServlet/tab-current-rt.png") right top no-repeat; }
ul.detail-tabs li.current a span, ul.detail-tabs li.current a:visited span, ul.detail-tabs li.current a:hover span, ul.detail-tabs li.current a:visited:hover span { display: block; font-weight: bold; padding: 1em 0.9em 0.6em 0.7em; 
background: url("/mediaServlet/tab-current-lt.png") left top no-repeat; color: #fe7c1a; text-decoration: none; }
div#contenttab_main_1, div#contenttab_main_2, div#contenttab_m ain_3, div#contenttab_main_4, div#contenttab_main_5, div#contenttab_main_6, div#contenttab_main_7, div#contenttab_main_8 { padding: 1.25em 0 1.5em 0; height: 1%; }
div#contenttab_main_1 h2, div#contenttab_main_2 h2, div#contenttab_main_3 h2, div#contenttab_main_4 h2, div#contenttab_main_5 h2, div#contenttab_main_6 h2, div#contenttab_main_7 h2, div#contenttab_main_8 h2 { border-top-style:none; font-size: 1.2em; color: #83a5c3; }
table.specs { width: 28em; border: 1px solid #d7e4f4; border-collapse: collapse; margin: 0 0.4em 0.5em 1em; }
table.specs td { border: 1px solid #d7e4f4; width: 20em; padding: 0.3em 0.8em; }
table.specs tr.darken { background: #f1f5fb; }
div.detail-left { width: 20em; float: left; background: url("/mediaServlet/border-img-detail.png") no-repeat; }
span.image-big { position: relative; display: block; margin-right: 2.4em; min-height: 13.7em; height: auto!important; height: 13.7em; overflow: visible; text-align: center; padding-top: 0.8em; }
span.image-big .zoom { position: absolute; left: 10px; top: 10px; width: 28px; height: 28px; }
ul.rating { padding: 0.3em 0 2em 0; }
ul.rating li { display: inline; }
div.detail-right { float: left; width: 24.9em; }
.grafiek { margin: 0 0 0 2em; }
span.delivery-unknown, p.delivery-unknown, dd.delivery-unknown { color: #f00; display: block; }
span.delivery-orange, p.delivery-orange, dd.delivery-orange { color: #fe7c1a; display: block; }
span.delivery-green, p.delivery-green, dd.delivery-green { display: block; color: #6aa402; }
td.delivery-green { color: #6aa402; }
td.delivery-orange { color: #fe7c1a;}
td.delivery-unknown { color: #f00; }
td.delivery-yellow  { color: #efcf00; }
td.delivery-red { color:#ff4d35; }
td.delivery-blue { color:#3131ff; }
td.delivery-purple { color:#be58cd; }
.priceright { text-align:right; }
.tdright { text-align:right; }
.tdleft { text-align:left; }
table.sitemap { width:100%; }
img.AC,img.BC { float:top;display:block; margin-left:auto; margin-right:auto; text-align:center; }
img.AL,img.BL { float:top;display:block; text-align:left; }
img.AR,img.BR { float:top;display:block; text-align:right; margin-left:70%; }
img.CL, img.IL { float:left; margin:4px; }
img.CR, img.IR { float:right; margin:4px; }
span.delivery-yellow, p.delivery-yellow, dd.delivery-yellow { display:block; color: #efcf00; }
span.delivery-red, p.delivery-red, dd.delivery-red, td.delivery-red { color:#ff4d35;}
span.delivery-blue, p.delivery-blue, dd.delivery-blue, td.delivery-blue { color:#3131ff; }
span.delivery-purple, p.delivery-purple, dd.delivery-purple, td.delivery-purple { color:#be58cd;}
ul.spec-list {}
ul.spec-list li { display: block; overflow: hidden; height: 1%; text-align: right; }
ul.spec-list li span { float: left; width: 15em; text-align: left; }
ul.spec-list li.price { background: url("/mediaServlet/bg-stippel.png") repeat-x; margin-top: 0.6em; padding: 0.6em 0 0.2em 0; color: #f00; font-weight: bold; font-size: 1.8em; }
ul.spec-list li.tax, ul.spec-list li.accessoires { color: #898989; }
ul.spec-list li.accessoires span { color: #3776c7; }
ul.spec-list li.accessoires a, ul.spec-list li.accessoires a:visited { color: #3776c7; }
ul.spec-list li.accessoires a:hover, ul.spec-list li.accessoires a:visited:hover { color: #fe7c1a; }
fieldset.order-item { text-align: right; padding-top: 1em; }
fieldset.order-item input { width: 3em; font: normal 1em arial; margin: 0 1em 0 0.4em; }
fieldset.order-item button { width: 187px; height: 30px; background: url("/mediaServlet/knop-winkelwagen.png") no-repeat; text-indent: -9999px; cursor: pointer; border: 0; }
div.block-grey { background: url("/mediaServlet/bg-blok-blauw.png") left bottom no-repeat; margin: 0 0.1em 0 0.9em; height: 1%; }
div.block-grey h3 { color: #093774; background: url("/mediaServlet/corners-h3-blue.png") left top no-repeat; border-bottom: 1px solid #d7e4f4; padding: 0.6em 0 0.6em 0.7em; margin: 0 0.1em 0.83em 0; }
div.block-grey dl { padding: 0 1em; }
div.block-grey dl dd { background: url("/mediaServlet/bg-dl-blue.png") repeat-y; }
div.block-grey dl dd span.image { width: 59px; height: 47px; overflow: hidden; background: #fff; float: left; border: 1px solid #d7e4f4; margin: 0.2em 1em 0 0; }
div.block-grey dl dd span.price-from { display: block; text-decoration: line-through; }
.blacktext { text-decoration:none;font-size: 1.0em; color:#000000;}
.blacktextsmall { text-decoration:none; font-size: 0.8em; color:#000000; }
.discountbg {  background:url('/mediaServlet/discountbanner.png') left top no-repeat;text-align:center;width:87px; }
.oxxiodiscount { position:relative;color:#ffffff;width:103px;font-size:1.0em;}
div.oxxiodline { position:relative;left:90px;margin-top:-39px;font-size:0.65em;color:#000000; }
span.oxxioprice { font-size:1.9em;color:#074b88;font-weight:bold;  }
div.block-grey dl dd span.price { font-weight: bold; color: #f00; font-size: 1.3em; display: block; }
div.block-grey dl dd span.tax { color: #959595;  font-size: 0.9em; }
div.block-grey dl dd.delivery { background: url("/mediaServlet/icon-plus.png") bottom center no-repeat; color: #6aa402; padding-bottom: 2.6em; margin-bottom: 0.6em; }
div.block-grey dl dd.delivery-unknown { background: url("/mediaServlet/icon-plus.png") bottom center no-repeat; color: #f00; padding-bottom: 2.6em; margin-bottom: 0.6em; }
div.block-grey dl dd.delivery-orange { background: url("/mediaServlet/icon-plus.png") bottom center no-repeat; color: #fe7c1a; padding-bottom: 2.6em; margin-bottom: 0.6em; }
div.block-grey dl dd.delivery-green { background: url("/mediaServlet/icon-plug.png") bottom center no-repeat; color: #6aa402; padding-bottom: 2.6em; margin-bottom:0.6em; }
div.block-grey dl dd.last { background: none; }
div.block-grey button { border: 0; text-indent: -9999px; background: url("/mediaServlet/bestel-small.png") no-repeat 0 0; width: 6.3em; height: 19px; cursor: pointer; margin: 0 0 1.1em 3.5em; }
hr {  height: 0; clear: both; display: block; border: 0.6em solid #fff; }
dl.reviews {}
dl.reviews dd { padding-bottom: 1.25em; }
.docgif { background-image: url("/mediaServlet/icon-pict.png"); }
.docjpg { background-image: url("/mediaServlet/icon-pict.png"); }
.docpng { background-image: url("/mediaServlet/icon-pict.png"); }
.docbmp { background-image: url("/mediaServlet/icon-pict.png"); }
.docpdf { background-image: url("/mediaServlet/icon-pdf.png"); }
.docdoc { background-image: url("/mediaServlet/icon-doc.png"); }
.docxls { background-image: url("/mediaServlet/icon-xls.png"); }
.doczip { background-image: url("/mediaServlet/icon-zip.png"); }
.doctxt { background-image: url("/mediaServlet/icon-txt.png"); }
a.docgif, a.docjpg, a.docpng, a.docbmp, a.docpdf, a.docdoc, a.docxls, a.doczip, a.doctxt { padding: 0.25em 0 0.25em 2.08em; display: block; height: 16px; border: 1px solid #d7e4f4; border-width: 1px 0; margin: 1.5em 0.4em 1.5em 0; background-position: 0 center; background-repeat: no-repeat; clear: both; }
a.docgif:hover, a.docjpg:hover, a.docpng:hover, a.docbmp:hover, a.docpdf:hover, a.docdoc:hover, a.docxls:hover, a.doczip:hover, a.doctxt:hover { background-color: #d7e4f4; color: #3776c7; }
div.img-left { float: left; width: 14em; margin: 0 1em 1.25em 0; position: relative; display: inline; }
div.img-right { float: right; width: 14em; margin: 0 0 1.25em 1em; position: relative; display: inline; }
div.img-left .zoom, div.img-album .zoom, div.img-right .zoom { position: absolute; left: 1px; top: 1px; }
div.img-left span, div.img-right span { display: block; overflow: hidden; height: 10.7em; margin-bottom: 0.3em; text-align: center; }
div.img-album span { display: block; overflow: hidden; height: 7.65em; text-align: center; }
div.img-left span img, div.img-album span img, div.img-right span img { border: 1px solid #d7e4f4; }
div.img-left span img:hover, div.img-album span img:hover, div.img-right span img:hover { border: 1px solid #3474c5; }
div.img-left em, div.img-right em { font-style: normal; border-bottom: 1px solid #d7e4f4; display: block; }
div.img-album { float: left; width: 10.17em; margin: 0 1em 1em 0; position: relative; display: inline; }
div.img-left em a, div.img-left em a:visited { color: #3776c7; text-decoration: none; }
div.img-left em a:hover, div.img-left em a:visited { color: #fe7c1a; text-decoration: underline; }
div.img-left em a:hover, div.img-left em a:hover { color: #fe7c1a; text-decoration: underline; }
ul.block-list li a, ul.block-list li a:visited { display: block; width: 19em; background: #edf3fa; padding: 0.42em; text-decoration: none; color: #222; }
ul.block-list li a:hover, ul.block-list li a:visited { background: #074b88; color: #fff; }
ul.block-list li a:hover, ul.block-list li a:hover { background: #074b88; color: #fff; }
ul.block-list li.current a,ul.block-list li.current a:visited ,ul.block-list li.current a:hover, ul.block-list li.current a:visited { background: #3474C5 url("/mediaServlet/bullet-wit.png") right center no-repeat; color: #fff; }
ul.block-list li.current a,ul.block-list li.current a:visited ,ul.block-list li.current a:hover, ul.block-list li.current a:hover { background: #3474C5 url("/mediaServlet/bullet-wit.png") right center no-repeat; color: #fff; }
div.hold-video { float: right; width: 25em; height: 20em; }
div.nav-left { margin-left: 1.25em; background: #3474c5 url("/mediaServlet/corners-bttm.gif") left bottom no-repeat; display: inline; width: 15em; float: left; min-height: 48em; height: auto !important; height: 48em; overflow: visible; }
div.nav-left h2 { color: #fff; font-size: 1.3em; font-weight: bold; background: #3474c5 url("/mediaServlet/corners-top.gif") left top no-repeat; padding: 0.83em 0 0.58em 1em; }
div.nav-left ul { border-top: 1px solid #5d90d1; }
div.nav-left ul li a { display: block; width: 13.75em; padding: 0.17em 0 0.17em 1.25em; border-bottom: 1px solid #5d90d1; color: #c2d6ee!important; text-decoration: none; }
div.nav-left ul li.current a, div.nav-left ul li.current a:hover, div.nav-left ul li.current a:visited:hover { background: #074b88 url("/mediaServlet/bullet-current.gif") right center no-repeat; color: #c2d6ee!important; }
div.nav-left ul li.sub-current a, div.nav-left ul li.sub-current a:hover, div.nav-left ul li.sub-current a:visited:hover { background: #074b88 url("/mediaServlet/bullet-subcurrent.gif") right center no-repeat; color: #c2d6ee!important; }
div.nav-left ul li a:hover { background: #2c669a; color: #fff!important; }
div.no-nav { margin-left: 1.25em; float: left; width: 15em }
div.nav-left ul li ul { border: none; }
div.nav-left ul li ul li a { width: 12.50em; padding: 0.17em 0 0.17em 2.50em; background-color: #5d90d1!important; background-image: none!important; border-bottom: 1px solid #7da6da; overflow: hidden; }
div.nav-left ul li ul li a:hover { background: #4c82c2!important; color: #fff!important; }
div.nav-left ul li ul li.current a:link, div.nav-left ul li ul li.current a:visited, div.nav-left ul li ul li.current a:visited:hover { background: #21609e url("/mediaServlet/bullet-current.gif") right center no-repeat!important; }
div.nav-left ul li ul li.subsub-current a { background: #21609e url("/mediaServlet/bullet-subcurrent.gif") right center no-repeat!important; }
div.nav-left ul li ul li.subsub-current ul li a { width: 11.67em!important; padding: 0.17em 0 0.17em 3.33em!important; background-color: #7da6da!important; background-image: none!important; border-bottom: 1px solid #7da6da; overflow: hidden; }
div.nav-left ul li ul li.subsub-current ul li a:hover { background: #4c82c2!important; }
div.nav-left ul li ul li.subsub-current ul li.current a:link, div.nav-left ul li ul li.subsub-current ul li.current a:visited, div.nav-left ul li ul li.subsub-current ul li.current a:visited:hover { background-color: #4e82b9!important; }
ul.content-options { clear: both; padding-top: 2.25em; }
ul.content-options li { display: inline; }
ul.content-options li a, ul.content-options li a:visited { color: #074b88; padding: 0 0 0.6em 2em; margin-right: 2em; }
ul.content-options li a:hover, ul.content-options li a:visited:hover { color: #fe7c1a; }
ul.content-options li.print a { background: url("/mediaServlet/icon-print.png") no-repeat; }
ul.content-options li.mail a { background: url("/mediaServlet/icon-mail.png") no-repeat; }
ul.content-options li.trash form a { background: url("/mediaServlet/icon-remove.png") no-repeat; }
ul.content-options li.actie a, ul.content-options li.actie a:visited { background:none; color:#074b88; padding:0 0 0.6em 2em; margin-right:2em;  }
div.products {margin-left: 0.25em; margin-bottom: 1.3em; float: left; position: relative; width: 14.17em; padding: 0.92em 0 0.92em 0.83em; height: 20.41em; 
background: #eff4fb url("/mediaServlet/product-holder.png") left top no-repeat; }

.margin15l { margin-left: 1.25em; }
div.products form dt { text-align: center; height: 10em; padding-bottom: 0.43em; }
div.products form dd.title { font-weight: bold; height: 3.5em; }
div.products form dd.attrtitle { font-weight: bold; height: 3.5em; color:#fe7c1a; }
div.products form dd.subtitle, dd.subtitle { font-size:0.85em; }

div.products form dd.price { font-weight: bold; color: #f00; font-size: 1.1em; }


div.products form dd.price span { font-weight: normal; color: #074b88; padding-right: 1em; text-decoration: line-through; }
div.products form dd.delivery { color: #6aa402; }
div.products form dd.delivery-unknown { color: #f00; }
div.products form dd.delivery-orange { color: #fe7c1a; }
div.products form a, div.products form a:visited { color: #074b88; }
div.products form .label { position: absolute; left: 8em; top: 1em; }
div.products form ul { position: absolute; left: 0.83em; bottom: 0.25em; width: 14em; }
div.products form ul li { display: inline; }
div.products form ul li a { margin-right: 2.1em; }
div.products form ul li button { border: 0; text-indent: -9999px;background: url("/mediaServlet/bestel-small.png") no-repeat 0 0; width: 7.3em; height: 19px; cursor: pointer; }
div.products form ul li button:hover { background-position: 0 -19px; }
div.products form ul li button2 { border: 0; text-indent: -9999px;background: url("/mediaServlet/oxxio_buybutton.png") no-repeat 0 0; width: 7.3em; height: 19px; cursor: pointer; }
div.products form ul li button2:hover { background-position: 0 -19px; }
div.products dt { text-align: center; height: 10em; padding-bottom: 0.43em; }
div.products dd.title { font-weight: bold; height: 3.5em; }
div.products dd.price { font-weight: bold; color: #f00; font-size: 1.1em; }
div.products dd.priceoxxio { font-weight: normal; color: #f00; font-size: 1.0em; }
div.products dd.pricesave {font-size:0.93em; text-align:left; }
div.products dd.price span { font-weight: normal; color: #074b88; padding-right: 1em; text-decoration: line-through; }
div.products dd.delivery { color: #6aa402; }
div.products dd.delivery-unknown { color: #f00; }
div.products dd.delivery-orange { color: #fe7c1a; }
div.products a, div.products form a:visited { color: #074b88; }
div.products .label { position: absolute; left: 8em; top: 1em; }
div.products ul { position: absolute; left: 0.83em; bottom: 0.25em; width: 14em; }
div.products ul li { display: inline; }
div.products ul li a { margin-right: 2.1em; }


div.products ul li button { border: 0; text-indent: -9999px;
background: url("/mediaServlet/bestel-small.png") no-repeat 0 0; width: 7.3em; height: 19px; cursor: pointer; }
div.products ul li button:hover { background-position: 0 -19px; }

h1.home { display: block; font-size: 1.4em; font-weight: bold; padding: 0.2em 0 0.6em 12.5em; }
h1 { display: block; font-size: 1.4em; font-weight: bold; padding: 0.2em 0 0.6em 13.4em; }
h2 { display: block; font-size: 1.4em; font-weight: bold; clear: both; padding-bottom: 0.5em; }
div.column-194 h3,div.column-192 h3 { font-weight: bold; font-size: 1.4em; color: #6da704; padding: 0.95em 0 0.45em 0.75em; }
div.blue-block { background: #edf3fa url("/mediaServlet/bg-blok-blauw.png") left bottom no-repeat; margin: 0 0.1em 0 1em; }
div.blue-block ol  { list-style: decimal; padding: 2em 0 1em 2.4em; background: url("/mediaServlet/corners-h2-blue.png") left top no-repeat; }
div.blue-block ol li { border-bottom: 1px solid #d7e4f4; margin-bottom: 0.9em; }
div.blue-block ol li.last { border: 0; margin: 0; }
div.blue-block ol li span { display: block; font-size: 0.9em; padding: 0.42em 0 1em 0; }
div.savings { width: 15em; height: 10.50em; margin: 0 0 1.17em 1em; background: #6da704 url("/mediaServlet/bg-saved.png") no-repeat 0 0; }
div.savings span { display: block; text-indent: -9999px; }
div.savings em { font-weight: bold; color: #4f6e0b; font-style: normal; font-size: 1.6em; display: block; text-align: right; padding: 3em 0.8em 0 0; }
div.call-us { background: url("/mediaServlet/bg-blok-wit.png") left bottom no-repeat; padding-bottom: 1em; margin-left: 1em; }
div.call-us span  { background: url("/mediaServlet/corners-phone.png") left top no-repeat; display: block; padding: 4em 0 0 0.8em; font-weight: bold; font-size: 1.4em; line-height: 140%; }
div.charts { width: 25em; display: block; overflow: hidden; height: 1%; float: left; margin-bottom: 0.6em; }
div.charts img { float: left; border: 1px solid #d7e4f4; margin-bottom: 0.5em; }
div.charts img.margin-grafiek { margin-left: 0.5em; }
dl.news { margin: 0 0 0 2em; }
dl.news dt { font-weight: bold; }
dl.news dd { padding-bottom: 1.8em; }
dl.news dd.date { background: url("/mediaServlet/icon-klok.png") no-repeat 0 0.45em; padding: 0.3em 1.7em; color: #a1a1a1; }
dl.news a, dl.news a:visited { color: #074b88; }
dl.news a:hover, dl.news a:visited:hover { color: #fe7c1a; }
dl.news dd.more-news { padding: 0 0 0.2em 0; }
div.column-194 .padding-header, div.column-192 .padding-header { padding-left: 1.4em; }
dl.news dd.rss { background: url("/mediaServlet/icon-rss.png") no-repeat 0 0.3em; padding-left: 2em; }
dl.news dd.more-news { background: url("/mediaServlet/icon-nieuws.png") no-repeat 0 0.3em; padding-left: 2em; }
fieldset.invisible { border:none; }
.required-error { border:2px solid #f00; padding: 6px 9px 12px 9px; margin: 6px 0 18px 0; background: #fff; }
.contactform big { display:block; color:#f00; font-weight:bold; font-size:1.3em; padding:3px 0px 6px 26px; background:url("/mediaServlet/icon-set.gif") no-repeat 0 -355px; }
form.contactform fieldset { background: #edf3fa; border: 1px solid #d7e4f4; padding: 1em; display: block; clear: both; }
form.contactform fieldset div { display: block; overflow: hidden; height: 1%; padding-bottom: 0.2em; }
form.contactform fieldset label { float: left; font-weight: bold; width: 14em; }
form.contactform fieldset h2 { padding-bottom: 1em; }
form.contactform fieldset input.subsmall { font: normal 1em arial; padding: 0.2em; width:auto;border:0;background:#6aa402;color:#fff; }
form.contactform fieldset input { font: normal 1em arial; padding: 0.2em; width: 20em; }
form.contactform fieldset input.small { width: 10em; }
form.contactform fieldset input.xsmall { width: 3em; }
form.contactform fieldset input.xxsmall { width: 5em; }
.countryinput { width:10em; }
form.contactform fieldset textarea { font: normal 1em arial; padding: 0.2em; width: 34.0em; height: 20em; overflow: auto; }
form.contactform fieldset textarea.block-area { height: 10em; width: 100%; }
form.contactform fieldset button { float: right; cursor: pointer; border: 0; background: #6aa402; color: #fff; width: auto; overflow: visible; padding: 0.4em 1em; margin: 2em 0 0 1em; }
form.contactform fieldset button.previous-bttn { float: none; margin: 2em 0; }
form.contactform fieldset a.submitlink { float: right; cursor: pointer; border: 0; background: #6aa402; color: #fff; width: auto; overflow: visible; padding: 0.4em 1em; margin: 2em 0 0 1em; text-decoration:none;}
form.contactform fieldset ul { float: left; }
form.contactform fieldset ul li label { float: none; font-weight: normal; width: auto; }
form.contactform fieldset ul li input { width: auto; margin-right: 0.4em; }
form.contactform fieldset ul li.more { padding: 0.5em 0 0 2em; display: block; clear: both; }
form.contactform fieldset a, form.contactform fieldset a:visited { color: #3776c7; }
form.contactform fieldset a:hover, form.contactform fieldset a:visited:hover { color: #fe7c1a; }
form.contactform fieldset div.check-input input { width: auto; margin-right: 0.5em; }
form.contactform fieldset div.check-input label { width: auto; float: none; font-weight: normal; }
form.contactform fieldset hr { height: 0; clear: both; display: block; border: 0.6em solid #edf3fa; }
form.contactform fieldset label.label-auto { width: auto; padding-right: 1em; }
form.contactform div.wrap-detail fieldset input.confirm { float:right;cursor:pointer;border:0;background:#6aa402;color:#fff;width:auto;overflow:visible;padding:0.4em 1em;margin:2em 0 0 1em; }
form.contactform div.wrap-detail fieldset input.login { float:right;cursor:pointer;border:0;background:#6aa402;color:#fff;width:auto;overflow:visible;padding:0.4em 1em;margin-right:4px;margin-top:2px;  }
input.confirm { float:right;cursor:pointer;border:0;background:#6aa402;color:#fff;width:25px;overflow:visible;padding:0.4em 1em;margin:2em 0 0 1em; }
input.cconfirm { float:left;cursor:pointer;border:0;background:#6aa402;color:#fff;overflow:visible; }
input.sconfirm { float:left;cursor:pointer;border:0;background:#6aa402;color:#fff;overflow:visible;width:50px; }
div.confirmhelp { float:left;width:300px;margin-top:22px; }
div.confirmbut  { float:right; width:200px; }
input.confirmfixed { float:right;cursor:pointer;border:0;background:#6aa402;color:#fff;width:15em;overflow:visible;padding:0.4em 1em;margin:2em 0 0 1em; }
form.contactform fieldset input.addconfirm { margin:0px;width: 187px; height: 30px; background: url('/mediaServlet/knop-winkelwagen.png') no-repeat; text-indent: -9999px; cursor: pointer; border: 0; }
input.addqty { width:20px; }
div.levervoorwaarden { overflow:auto; }
div.homename { width:150px;color:#ffffff;line-height:1px;height:1px; }
div.includeproduct { float:left;padding-right:4px; }
div.includeproductb { margin-left:8px; margin-bottom:8px; float:left;padding-right:4px;border: 2px solid #f5a021;-moz-border-radius:3ex;-webkit-border-radius:3ex; }
div.processingDiv { display:none;color:#ff0000; }
dd.ebs_bom {background: url('/mediaServlet/icon-plus.png') bottom center no-repeat;color: #6aa402; padding-bottom: 2.6em; margin-bottom: 0.6em;}
div.searchresults { margin:1cm 1cm 1cm 1cm; }
dt.searchresult { color:#074b88; font-weight:bold; }
div.searchresultsbg { margin:0px;margin-top:0px;width: 187px; height: 30px; background: url('/mediaServlet/knop-winkelwagen.png') no-repeat; text-indent: -9999px; cursor: pointer; border: 0; }
div.searchresultspa { width:20px;padding-left:5px;margin-top:0px; }
ul#more-titles, li#more2 { display: none; }
a.print-basket { display: block; clear: both; background: url("/mediaServlet/icon-print.png") no-repeat; padding-left: 2em; }
ul.content-list { padding-bottom: 1.17em; }
ul.content-list li { background: url("/mediaServlet/bullet-oranje.png") no-repeat 0 0.4em; padding-left: 1em; }
div.address-left { float: left; width: 21.5em; }
div.address-right { float: left; width: 21.5em; }
div.login-right { position:relative; float:right; width:21.5em;left:0px; }
div.login-left { float:left; width:21.5em; border-right:1px solid #c0c0c0;   }
ul.address-list { padding-bottom: 2em;width:100%; }
ul.address-list2 { padding-bottom:2em; width:50%; }
ul.address-list li,ul.address-list2 li { position: relative; padding-left: 2em; margin-left:5px; }
ul.address-list li input, ul.address-list2 li input { position:absolute;left: -5px; top: 0; margin-left:0px; }
input.auto-radio { width: auto!important; }
ul.profile-list { margin: 0 0 3em 0; border-bottom: 1px solid #d7e4f4; }
ul.profile-list li { background: #edf3fa; padding: 0.83em; border-top: solid 1px #d7e4f4; cursor: pointer; }
ul.profile-list li.lighten { background: #f6f9fd; }
ul.profile-list li a, ul.profile-list li a:visited { color: #3776c7;  }
ul.profile-list li a:hover, ul.profile-list li a:visited:hover { color: #fe7c1a; }
ul.profile-list li p { padding: 0; }
ul.profile-list li:hover { background: #fff; }
ul.profile-list h2 {font-size: 1.2em; }
ul.profile-list h2.mail-header { background: url("/mediaServlet/icon-mail.png") no-repeat; padding-left: 1.6em; }
ul.profile-list p.mail-text { color: #fe7c1a; }
p.attention { border: 2px solid #6aa402; padding: 1.25em; margin-bottom: 1.25em; }
p.attention a, p.attention a:visited { color: #3776c7; }
p.attention a:hover, p.attention a:visited:hover { color: #fe7c1a; }
ul.margin-address { margin-left: 9em; }
p.add-address { display: block; clear: both; padding-top: 1.5em; }
ul.steps-proces { display:  block; overflow: hidden; height: 1%; background: url("/mediaServlet/bg-ul-proces.png") no-repeat 0 2em; padding-bottom: 1.5em; }
ul.steps-proces li { display: inline; float: left; width: 8em; margin-right: 4.1em; color: #acacac; }
ul.steps-proces li.no-margin { margin: 0; }
ul.steps-proces li span { display: block; border: 1px solid #d7e4f4; background: #fff; text-align: center; width: 4em; height: 1.4em; font-weight: bold; font-size: 2em; padding-top: 0.7em; }
ul.steps-proces li span.current { background: #fe7c1a; color: #fff; border: 1px solid #fe7c1a; }
ul.steps-proces li em { font-style: normal; display: block; width: 8em; text-align: center; padding-top: 0.43em; }
ul.steps-proces li a, ul.steps-proces li a:visited { color: #074b88; text-decoration: none; }
ul.steps-proces li , ul.steps-proces li { color: #074b88; text-decoration: none; }
ul.steps-proces li.done a, ul.steps-proces li.done a:visited { color: #acacac; }
ul.steps-proces li.done , ul.steps-proces li.done { color: #acacac; }
ul.steps-proces li.done span, ul.steps-proces li.done span { background: #edf3fa; border-color: #ebebeb; color: #d7e4f4; }
table.styled { width: 100%; table-layout: fixed; margin-bottom: 1em; border-collapse: collapse; }
table.styled tr.darken { background: #edf3fa }
table.styled th { text-align: left; padding: 0.4em; background: #3474c5; border-left: 1px solid #3474c5; color: #fff; }
table.styled th.th-5 { width: 5%; }
table.styled th.th-8 { width: 7%; }
table.styled th.th-10 { width: 10%; }
table.styled th.th-13 { width: 13%; }
table.styled th.th-14 { width: 14%; }
table.styled th.th-20 { width: 20%; }
table.styled th.th-25 { width: 25%; }
table.styled th.price { width: 15%; text-align: right; }
table.styled th.price-small { width: 15%; text-align: right; }
table.styled th.order-button { width: 15%; }
table.styled th.order-button-small { width: 12% }
table.styled td { border: 1px solid #d7e4f4; padding: 0.4em; }
table.styled td.check-input { text-align: center; }
table.styled td.text-right { text-align: right; }
table.styled td.no-border { border: 1px solid #fff; }
table.styled td.delivery { color: #6aa402; }
table.styled td.delivery-unknown { color: #f00; }
table.styled td.delivery-orange { color: #fe7c1a; }
table.styled td.CO { color: #6aa402; }
table.styled td.AP { color: #6aa402; }
table.styled td.CL { color: #fe7c1a; }
table.styled td.DR { color: #c0c0c0; }
table.styled td.IN { color: #f61e1e; }
table.styled td.IP { color: #80fb6f; }
table.styled td.NA { color: #f61e1e; }
table.styled td.RE { color: #80fb6f; }
table.styled td.VO { color: #c0c0c0; }
table.styled td.WC { color: #f3ea58; }
table.styled td.WP { color: #3f6ef6; }
table.styled td.button { text-align: center; }
table.styled td.button button { border: 0; background: #6aa402; color: #fff; cursor: pointer; width: auto; overflow: visible; padding: 0.3em; }
table.styled select { font: normal 1em arial; }
table.styled input.input-amount { width: 3em; font: normal 1em arial; display: block; }
table.styled td.space-td { background: #d7e4f4; line-height: 0; height: 1em; }
table.message-table { width: 99.6%; table-layout: fixed; border: 1px solid #d7e4f4; border-collapse: collapse;  }
table.message-table td { border: 1px solid #d7e4f4; padding: 0.2em; vertical-align: top; }
table.message-table td.name { width: 22%; font-size: 0.9em; text-align: center; }
table.message-table td.name span { font-weight: bold; display: block; padding-top: 1em; }
table.message-table td.answer { width: 17%; background: url("/mediaServlet/icon-answer.png") no-repeat 0.4em 0.4em; padding: 0.2em 0.2em 0.2em 2em; }
table.message-table td.remove { width: 17%; background: url("/mediaServlet/icon-remove.png") no-repeat 0.4em 0.4em; padding: 0.2em 0.2em 0.2em 2em; }
table.message-table td.title { padding: 0.8em 0.2em; background: #f3f7fc; }
table.message-table td.new { font-weight: bold; }
table.message-table td.date { font-size: 0.9em; color: #959595; }
table.message-table a, table.message-table a:visited { color: #3776c7; }
table.message-table a:hover, table.message-table a:visited:hover { color: #fe7c1a; }
span.date { color: #959595; display: block; padding-bottom: 0.3em; }
ul.mail-options { border-bottom: 1px solid #d7e4f4; padding-bottom: 1em; margin-bottom: 1em;}
ul.mail-options li { display: inline; background: url("/mediaServlet/icon-answer.png") no-repeat; padding-left: 1.6em; margin-right: 4em; }
ul.mail-options li.remove { background: url("/mediaServlet/icon-remove.png") no-repeat;}
ul.mail-options li a, ul.mail-options li a:visited { color: #3776c7; }
ul.mail-options li a:hover, ul.mail-options li a:visited:hover { color: #fe7c1a; }
dl.faq-list, dl.news-list { border-bottom: 1px solid #d7e4f4; padding-bottom: 1.5em; margin-bottom: 1.5em; }
dl.faq-list dt { font-weight: bold; }
dl.faq-list dt a, dl.faq-list dt a:visited { float: right; font-weight: normal; color: #3776c7; }
dl.faq-list dt a:hover, dl.faq-list dt a:visited:hover { color: #fe7c1a; }
dl.faq-list dd ol li { background-color:#edf3fa; }
dl.faq-list dd ol li:hover { background-color:#ffffff;}
dl.blaat dt a, dl.blaat dt a:visited { font-weight: bold; color: #074b88; }
dl.blaat dd a, dl.blaat dd a:visited { color: #3776c7; }
dl.blaat dt a:hover, dl.blaat dt a:visited:hover, dl.blaat dd a:hover, dl.blaat dd a:visited:hover { color: #fe7c1a; }
dl.blaat dd.title { padding-bottom: 2em; }
ul.sort-options { display: block; overflow: hidden;  height: 1%; border: 1px solid #d7e4f4; border-width: 3px 0; padding-top: 0.5em; margin-bottom: 1em; }
ul.sort-options li { display: inline; width: 22.5em; float: left; padding-bottom: 0.3em; }
ul.sort-options li span { display: block; padding: 0.2em 0; }
ul.news-options { clear: both; padding-bottom: 2em; }
ul.news-options li { padding-bottom: 0.4em; }
ul.news-options li a, ul.news-options li a:visited { color: #074b88; background: url("/mediaServlet/icon-paper.png") no-repeat; padding: 0 0 0.6em 2em; margin-right: 2em; }
ul.news-options li a:hover, ul.content-options li a:visited:hover { color: #fe7c1a; }
ul.news-options li.rss a { background: url("/mediaServlet/icon-rss.png") no-repeat; }
dl.news-list dt { font-weight: bold; }
dl.news-list dd.date, p.date { font-size: 0.9em; color: #959595; }
ol { list-style: decimal; margin-right: 0.2em; padding-left: 3em;  }
ol li { padding-bottom: 1em; }
ol li span { display: block; color: #959595; }
countryinput { width:50%; }
table.product-table { width: 100%; border: 1px solid #d7e4f4; margin-bottom: 2em; }
table.product-table td { vertical-align: top; padding: 0.2em 0.6em 0.2em 1em; }
table.product-table td.prices { text-align: right; font-weight: bold; font-size: 1.5em; width: 17%; color: #f00; padding: 0.5em 0.6em 0.2em 0; }
table.product-table td.prices span.price-from { font-weight: normal; font-size: 0.6em; text-decoration: line-through; display: block; color: #074b88; }
table.product-table td.prices span.taxes { color: #959595; font-weight: normal; font-size: 0.6em; display: block; }
table.product-table td.delivery { color: #6aa402; padding: 0.4em 0 0 1em; font-size: 0.9em; }
table.product-table td.delivery-unknown { color: #f00; padding: 0.4em 0 0 1em; font-size: 0.9em; }
table.product-table td.delivery-orange { color: #fe7c1a; padding: 0.4em 0 0 1em; font-size: 0.9em; }
table.product-table td.specs { color: #959595; padding: 0 0 0 1em; font-size: 0.9em; }
table.product-table td.img-prod { width: 22.5%; border-right: 1px solid #d7e4f4; padding: 0.2em; text-align: center; }
table.product-table td.img-prod span { position: relative; }
table.product-table td.img-prod span img.label { position: absolute; left: 2.2em; bottom: 0; }
table.product-table td.title { font-weight: bold; padding: 0.4em 0 0.4em 0.8em; font-size: 1.3em; border-bottom: 1px solid #d7e4f4; background: #d7e4f4; }
table.product-table td.td-inputs { border-top: 1px solid #d7e4f4; }
table.product-table td.title a, table.product-table td.title a:visited { color: #074b88; }
table.product-table td.title a:hover, table.product-table td.title a:visited:hover { color: #fe7c1a; }
table.product-table td fieldset { border: 0; background: none; padding: 0.5em 0 0 0; text-align: left; }
table.product-table td fieldset label { float: left; width: auto; margin: 0.4em 0 0 18em; }
table.product-table td fieldset input { width: 3em; margin: 0; padding: 0; margin: 0.4em 0 0 0.4em; }
table.product-table td fieldset button { margin: 0 0 0.3em 0; float: right; width: 187px; height: 30px; 
background: url("/mediaServlet/knop-winkelwagen.png") no-repeat; text-indent: -9999px; cursor: pointer; border: 0; }
div.pagescroller { display: block; overflow: hidden; height: 1%; clear: both; padding: 0.5em 0; }
div.pagescroller ul { font-weight: bold; float: right; display: block; overflow: hidden; height: 1%; }
div.pagescroller ul li { display: inline; }
div.pagescroller ul li a { padding: 0 0.42em; color: #074b88; text-decoration: none; float: left; border: 1px solid #d7e4f4; margin-left: 0.42em ;}
div.pagescroller ul li a:hover, div.pagescroller ul li a:visited:hover { background: #d7e4f4; color: #074b88; }
div.pagescroller ul a.select:link, ul a.select:visited { background-color: #fe7c1a!important; border: 1px solid #fe7c1a; color: #fff!important; }
div.pagescroller ul a:visited { color: #666; }
div.pagescroller p { color: #959595; }

div.block-right { width: 15em; margin-left: 0.8em; padding-bottom: 1.25em; -moz-border-radius:1ex;-webkit-border-radius:1ex; padding-left:0.5em; border:1px solid #d7e4f4;}
div.block-right h3 { padding: 0; color: #83a5c3; padding: 0.8em 1em 0.3em 0.7em; }


div.block-right p { padding: 0 1em 1em 1em; }
div.block-right ul { margin-left: 1em; }
div.block-right img { padding: 1px; border: 1px solid #d7e4f4; margin: 0 0 1em 1em; }
div.block-right blockquote { font-style: italic; padding: 0 1em 1em 1em; }
div.block-right span.who-quote { color: #3776c7; display: block; text-align: right; font-size: 0.8em; padding-right: 1em; }

div.block-right dl { padding-top:1em; }
div.block-right dl a.tooltip, div.block-right dl a.tooltip:visited { color:#fe7c1a; }

div.block-right dl dt { font-weight: bold; }
div.block-right dl dd.title { font-weight: bold; color:#fe7c1a; padding: 1.5em 0 0.2em 0; }
div.block-right dl dd { color: #959595; }
div.block-right dl dd span { color: #f00; font-weight: bold; }
div.block-right dl a, div.block-right dl a:visited { color: #3776c7; }
div.block-right dl a:hover, div.block-right dl a:visited:hover {  color: #fe7c1a; }
div.inline-form { border-top: 2px solid #d7e4f4; margin: 1em 0; padding-top: 1em; }
div.inline-form fieldset.inline-form div { display: block; overflow: hidden; height: 1%; padding-bottom: 0.6em; }
div.inline-form fieldset.inline-form div input { font: normal 1em arial; padding: 0.2em; width: 20em; }
div.inline-form fieldset.inline-form div textarea { font: normal 1em arial; padding: 0.2em; width: 30.5em; height: 10em; overflow: auto; }
div.inline-form fieldset.inline-form label { float: left; font-weight: bold; width: 14em; }
div.inline-form fieldset.inline-form button { float: right; cursor: pointer; border: 0; background: #6aa402; color: #fff; width: auto; overflow: visible; padding: 0.4em 1em; }
form#quick-search { margin: 0 0.1em 0 1em; background: #edf3fa url("/mediaServlet/bg-blok-blauw.png") left bottom no-repeat; height: 22.25em; }
form#quick-search h2 { border-bottom: 1px solid #d7e4f4; background: url("/mediaServlet/corners-h2-blue.png") left top no-repeat; padding: 0.6em 0 0.6em 0.7em; margin-bottom: 0.83em; }
form#quick-search label { display: block; margin: 0 0 0.2em 0.92em; }
form#quick-search select { font: normal 1em arial; width: 13.2em; margin: 0 0 1em 0.92em; }
form#quick-search button { border: 0; text-indent: -9999px; background: url("/mediaServlet/knop-snelzoeken.png") no-repeat 0 0; width: 8.2em; height: 19px; cursor: pointer; margin: 2.6em 0 0 6.8em; }
form#quick-search button:hover { background-position: 0 -19px; }
div.copyright { text-align:center;padding:0.75em 0; color:#c0c0c0; }
div.footer { background: #edf3fa url("/mediaServlet/bg-footer.png") right top no-repeat; text-align: center; padding: 2.92em 0; }
div.footer ul li { display: inline; color: #4c7daa; }
div.footer ul li a { text-decoration: none!important; border-right: 1px solid #074b88; margin-right: 0.83em; padding-right: 0.83em; color: #4c7daa!important; }
div.footer ul li a:hover { text-decoration: underline!important; }
ul.logos { display: block; clear: both; text-align: right; padding: 1em 2em 1em 0; }
ul.logos li { display: inline; margin-left: 2em; }
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width:49%; height:100%; display:block; }
#lightbox-nav-btnPrev { left: 0;  float: left; }
#lightbox-nav-btnNext { right: 0;  float: right; }
#lightbox-container-image-data-box { font: 1em Verdana,Helvetica,Arial; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #3474c5; }
#lightbox-container-image-data #lightbox-image-details {  width: 70%; float: left; text-align: left;}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
#basketbutton  { border: 0; text-indent: -9999px;background: url("/mediaServlet/bestel-small.png") no-repeat 0 0; width: 6.3em; height: 19px; cursor: pointer; }
* { margin: 0; padding: 0; }
* html ul ul li a { height: 100%; }
html ul li a { height: 100%; }
html ul ul li { margin-bottom: -1px; }
h3.head a {display:block;font-weight:normal;}
h3.head a:hover {font-weight:normal;}
h4.head a {display:block; font-weight:normal;}
div.IL, div.AL, div.BL { float: left; width: 14em; margin: 0 1em 1.25em 0; position: relative; display: inline; }
div.IR, div.AR, div.BR { float: right; width: 14em; margin: 0 0 1.25em 1em; position: relative; display: inline; }
div.IL .zoom, div.img-album .zoom, div.IR .zoom, div.AR .zoom, div.BR .zoom, div.AL .zoom, div.BL .zoom { position: absolute; left: 1px; top: 1px; }
div.IL span, div.IR span , div.AL span, div.AR span, div.BL span, div.BR span{ display: block; overflow: hidden; height: 10.7em; margin-bottom: 0.3em; text-align: center; }
div.img-album span { display: block; overflow: hidden; height: 7.65em; text-align: center; }
div.IL span img, div.img-album span img, div.IR span img , div.AR span img, div.BR span img, div.AL span img, div.BL span img { border: 1px solid #d7e4f4; }
div.IL span img:hover, div.img-album span img:hover, div.IR span img:hover, div.AL span img:hover , div.BL span img:hover, div.AR span img:hover, div.BR span img:hover { border: 1px solid #3474c5; }
div.IL em, div.IR em, div.AL em, div.BL em, div.AR em, div.BR em { font-style: normal; border-bottom: 1px solid #d7e4f4; display: block; }
div.img-album { float: left; width: 10.17em; margin: 0 1em 1em 0; position: relative; display: inline; }
div.IL em a, div.IL em a:visited, div.AR em a, div.AR em a:visited, div.AL em a, div.AL em a:visited, div.BL em a, div.BL em a:visited, div.BR em a, div.BR em a:visited { color: #3776c7; text-decoration: none; }
div.IL em a:hover, div.IL em a:visited:hover, div.AL em a:hover, div.AL em a:visited:hover, div.AR em a:hover, div.AR em a:hover:visited, div.BL em a:hover,div.BL em a:visited:hover, div.BR em a:hover, div.BR em a:visited:hover { color: #fe7c1a; text-decoration: underline; }
table.sortoptions {border-top:1px solid #d7e4f4;border-width:3px 0;border-left:none;border-right:none;border-bottom:1px solid #7de4f4;width:45.0em;border-collapse:collapse;border-spacing:0;padding-top:0.5em;}
td.sotd {padding: 0.2em 1em;margin:0px 0px 0px 0px;}
tr.so {margin-top:10px;margin-bottom:10px;}
table.addresstable {border:0;width:100%;border-collapse:collapse;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-spacing:0;}
table.addresstable tbody tr td input { float:left; }
a.tooltip[ href $= '#'] {padding-right:18px;background:transparent url(/mediaServlet/information.png) no-repeat center right;}
a.tooltip { position:relative; z-index:95; text-decoration:none; color:#fe7c1a;  }
a.tooltip:hover  { position:relative; z-index:96;color:#fe7c1a; }
a.tooltip:visited:hover,a.tooltip:visited, a.tooltip:visited, a.tooltip:active, a.tooltip:link {z-index:96; color:#fe7c1a; }
a.tooltip span { display:none;height:auto!important; }
a.tooltip:hover span  { display:block; position:absolute; top:1.5em;left:1.5em;width:12.0em;border:1px solid #D7E4F4;
background-image:url('/mediaServlet/tooltipbg.png');
background-color:#EDF3FA; color:#fe7c1a;text-align:left;
text-decoration:none;font:12px Verdana ,Verdana, sans-serif;}
a.baskettooltip[ href $= '#'] {padding-right:18px;background:transparent url(/mediaServlet/information.png) no-repeat center right;}
a.baskettooltip { position:relative; z-index:95; text-decoration:none; color:#ffffff;  }
a.baskettooltip:hover  { position:relative; z-index:96;color:#ffffff; }
a.baskettooltip:visited:hover,a.baskettooltip:visited, a.baskettooltip:visited, a.baskettooltip:active, a.baskettooltip:link {z-index:96; color:#ffffff; }
a.baskettooltip span { display:none;height:auto!important; }
a.baskettooltip:hover span  { display:block; position:absolute; top:1.5em;left:1.5em;width:12.0em;border:1px solid #D7E4F4;background-image:url('/mediaServlet/tooltipbg.png');background-color:#EDF3FA; color:#074b88;text-align:left;text-decoration:none;font:12px Verdana ,Verdana, sans-serif;}

li.pulldown { background: url("/mediaServlet/bullet-subcurrent.gif") right center no-repeat; }
#clicktip0 { color:#074b88; text-decoration:none; }
#clicktip1 { color:#074b88; text-decoration:none; }
#clicktip2 { color:#074b88;text-decoration:none; }
#clicktip3 { color:#074b88; text-decoration:none; }
#clicktip4 { color:#074b88; text-decoration:none; }
#clicktip5 { color:#074b88; text-decoration:none; }
#clicktip6 { color:#074b88;text-decoration:none; }
#clicktip7 { color:#074b88; text-decoration:none; }
#clicktip8 { color:#074b88; text-decoration:none; }
#clicktip9 { color:#074b88; text-decoration:none; }
#clicktip10 { color:#074b88; text-decoration:none; }
div.levitip { background-color:#EDF3FA;border: 1px solid #D7E4F4; top:1.5em;left:1.5em;width:12.0em; font-size: 12px; opacity: 1.0;	padding: 2px 5px;}
.set-block { width:20em; }
div.detail-bg table {  }
div.detail-bg table thead tr th { text-align:left;padding:0 0 0.5em 0em;}
div.detail-bg table tbody tr td { min-width:150px;}
p.errorbox { display:block; color:#f00; font-weight:bold; padding:3px 0px 6px 26px; background: url('/mediaServlet/icon-set.gif') no-repeat 0 0px; border:2px solid red;}
div.chat { background: url("/mediaServlet/bg-blok-wit.png") left bottom no-repeat; margin: 0 0 0 0.9em; }
div.chat h3 { background: url("/mediaServlet/corners-chat.png") no-repeat; color: #83a5c3; padding: 2em 0 0.8em 3.5em; }
div.chat p { padding: 0 0 1.25em 1em; }
div.chat a, div.chat a:visited { color: #3776c7; }
div.chat a:hover, div.chat a:visited { color: #fe7c1a; }
div.chat a:hover, div.chat a:hover { color: #fe7c1a; }
.chatform { margin-left:200px; padding-left:10px;}
