@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
a img{border:none;}
a{text-decoration:none;outline:none;color:#0059aa;}
a:hover{text-decoration:underline;}
body{background:#fff url(../images/bg.gif) repeat-x top;}
.main{width:881px;margin:0px auto;}
.clr{width:100%;height:1px;clear:both;line-height:0px;font-size:0px;}
/*header*/
.header{height:85px;}
.header a.logo{border:0px;float:left;width:231px;height:62px;margin-bottom:1px;}
.header a{color:#fff;}
/*navs*/
.header .supportnav{float:right;font-size:10px;padding:10px 0px 0px 0px;line-height:12px;list-style:none;}
.header .supportnav li{display:block;float:left;border-left:1px solid #fff;padding:0px 10px;}
.header .supportnav li:first-child{border:0px;}
.header .supportnav a{display:block;}
.header .supportnav a.wagen{background:url(../images/icn_shoppingcart.gif) no-repeat top right;clear:both;}
.header .supportnav span{display:block;clear:both;color:#fff;padding-top:6px;}
.header .supportnav span b{color:#BFDBED;}
.header .supportnav span b:nth-child(2){padding-left:6px;}
.header p.topnav{font-size:13px;font-weight:bold;height:22px;padding:0px;display:block;width:99%;overflow:hidden;clear:both;}
.header p.topnav a{padding:0px 9px;height:22px;display:block;float:left;line-height:22px;}
.header p.topnav a:hover{background:#fff;color:#0D6FB5;text-decoration:none;}
.header p.topnav a.home{background:url(../images/icn_home.gif) no-repeat center 6px;}
.header p.topnav a.home:hover{background:#fff url(../images/icn_home.gif) no-repeat center -14px;}
.nav{margin:0px;list-style:none;line-height:15px;font-size:12px;border:1px solid #2294C9;margin-bottom:10px;}
.nav li{display:block;clear:both;margin:0px;padding:0px;font-size:12px;}
.nav li a{padding:5px 10px;background:#0059aa;color:#fff;display:block;width:129px;}
.nav li ul{margin:0px;display:none;}
.nav li.current a{background:#fff;color:#216fb3;font-weight:bold;}
.nav li.open ul{display:block;}
.nav li.current ul li a{font-weight:normal;}
.nav ul li a{background:#fff;color:#216fb3;padding:4px 10px 4px 20px;width:110px;}
.nav ul li a:hover, .nav ul li.current a{color:#000;}
.crumbs{color:#0059aa;font-size:10px;font-weight:bold;line-height:20px;padding:0px 0px 6px 0px;}
.crumbs.alone{padding-left:161px;}
.crumbs a{color:#0059aa;padding-right:6px;}
.stepnav{display:block;height:22px;list-style:none;font-size:10px;margin:0px 0px 10px 0px;padding:0px;line-height:22px;}
.stepnav li{display:block;float:left;width:90px;padding:0px 21px 0px 0px;text-align:right;}
.stepnav li.done{color:#fff;}
.stepnav.on1{background:url(../images/bg_stepnav.gif) no-repeat 0px 0px;}
.stepnav.on2{background:url(../images/bg_stepnav.gif) no-repeat 0px -22px;}
.stepnav.on3{background:url(../images/bg_stepnav.gif) no-repeat 0px -44px;}
.stepnav.on4{background:url(../images/bg_stepnav.gif) no-repeat 0px -66px;}
.stepnav.on5{background:url(../images/bg_stepnav.gif) no-repeat 0px -88px;}
/*footer*/
.footer p{padding:0px;margin:0px;}
.footer p.blue{background:#0059aa;line-height:28px;font-size:18px;color:#fff;text-align:center;margin-bottom:10px;clear:both;}
.footer dl{width:285px;float:left;border:1px solid #DFEDF6;margin:0px 10px 0px 0px;line-height:14px;padding:0px 0px 6px 0px;}
.footer dl.x{margin-right:0px;}
.footer dt, .footer dd{padding:0px 10px;color:#0059aa;font-size:10px;}
.footer dt{line-height:18px;margin-bottom:6px;}
.footer dl a{color:#0059aa;}
.footer dl dt{background:#DFEDF6;}
.footer p.white{clear:both;text-align:center;line-height:22px;}
.footer p.white a{color:#0059aa;font-size:10px;padding:0px 6px;}
.footer p.green{background:#66a016;text-align:center;color:#fff;font-size:10px;padding:35px 0px 4px 0px;}
/*forms*/
input, select{color:#7FB7DB;font-family:Arial, Helvetica, sans-serif;font-size:12px;vertical-align:top;height:20px;border:1px solid #7F9DB9;}
input{height:19px;padding-top:1px;}
input.error, select.error{border:1px solid #DC0000;}
input.radio, input.checkbox{border:none;height:14px;}
.productsearch{float:left;}
.zipsearch{float:right;}
.productsearch input{width:536px;padding-left:2px;}
.zipsearch  input{width:64px;padding-left:2px;}
/*content*/
.content{padding:10px 0px 40px 0px;}
.col_151{width:151px;}
.col_233{width:233px;}
.col_250{width:250px;margin-right:25px;}
.col_559{width:559px;margin-left:10px;}
.col_720{width:720px;}
img.banner{margin-bottom:10px;float:left;}
img.contextimg{margin-bottom:10px;padding-left:20px;}
img.wbord{border:1px solid #82acd4;margin:0px 0px 7px 11px;}
a.promo{display:block;float:right;margin-bottom:10px;clear:both;line-height:0px;}
h1{font-size:24px;color:#0059AA;padding:0px 0px 10px 0px}
h3{color:#0059AA;font-size:12px;line-height:16px;padding:3px 10px;font-weight:normal;}
h2{color:#0059AA;background:#fff;font-size:18px;line-height:16px;padding:3px 10px 2px 10px;font-weight:normal;}

.box h2, #accordion h2, .bit h2, #LastViewedProducts h2, .box2 h2, .grid h2, .boxes h2 {color:#fff;background:#0059aa;font-size:12px;line-height:16px;padding:3px 10px 2px 10px;font-weight:normal;}

h2.margin,p.margin{margin-bottom:10px;}
h5{font-size:12px;color:#0059AA;line-height:16px;padding:0px 0px 10px 0px;}
h6{font-size:12px;color:#0059AA;line-height:16px;padding:4px 0px 0px 0px;}
p{color:#1b1b1b;font-size:11px;padding:6px 0px;line-height:15px;}
ul{margin-left:40px;list-style:disc;line-height:15px;}
ul li{font-size:11px;padding:3px 0px;color:#1b1b1b;}
h1 + p{padding-top:0px;}
.col_151 h2{clear:both;}
h2.cart{background:#0059aa url(../images/icnset.gif) no-repeat 0px -750px;padding-left:45px;}
p.alignr{text-align:right;}
p.zero{padding:0px;margin:0px;}
.arrowbtns{list-style:none;padding:0px;margin:0px;}
.arrowbtns li{width:43%;float:left;margin:0px 0px 7px 0px;font-size:11px;background:url(../images/icnset.gif) no-repeat 10px -899px;padding-left:34px;display:block;}
.arrowbtns li a{color:#1b1b1b;display:block;height:15px;}
/*contextual*/
.bit{border:1px solid #0059aa;margin-bottom:10px;}
.bit p{font-size:10px;color:#000;padding:4px 10px;line-height:11px;}
.bit img{}
.bit.callgirl{background:url(../images/img_callgirl.jpg) no-repeat left bottom;}
.bit.callgirl p{font-size:12px;line-height:18px;padding:25px 10px 25px 60px;text-align:right;}
.bit.callgirl p b{font-weight:normal;color:#0059aa;}
.bit.tabbed{padding-bottom:6px;}
.bit.tabbed p{color:#0059aa;background:#BFDBED;padding:0px 10px;line-height:20px;display:block;font-size:9px;margin:4px 4px 0px 4px;}
.bit input{width:63px;padding-left:2px;}
.bit.logos a{margin:6px 0px 6px 6px;display:inline-block;}
.bit.blue{background:#BFDBED;}
a.related{clear:both;border:1px solid #0059aa;margin-bottom:10px;display:block;padding:10px 0px 0px 10px;font-size:12px;text-decoration:none;cursor:pointer;}
a.related img{clear:both;display:block;}
/*components*/
.box{width:272px;height:98px;overflow:hidden;border:1px solid #0059aa;margin:0px 10px 10px 0px;float:left;position:relative;}
.box p{padding:4px 100px 4px 10px;font-size:11px;line-height:15px;}
.box img{position:absolute;left:170px;}
.box a{color:#0059aa;font-weight:bold;}
.box h2 a{color:#fff;font-weight:normal;}
.box2{width:231px;height:148px;overflow:hidden;border:1px solid #0059aa;margin:0px 10px 10px 0px;float:left;position:relative;}
.box2 p{padding:4px 125px 4px 10px;font-size:11px;line-height:15px;}
.box2 img{position:absolute;left:53px;top:22px;}
.box2 a{color:#0059aa;font-weight:bold;}
.box2 h2 a{color:#fff;font-weight:normal;}
.box3{width:170px;height:201px;overflow:hidden;border:1px solid #0059aa;margin:0px 0px 10px 10px;float:left;position:relative;}
.box3 p{padding:4px 75px 4px 10px;font-size:11px;line-height:15px;}
.box3 img{position:absolute;left:38px;top:70px;}
.box3 a{color:#0059aa;font-weight:bold;}
.box3 h2 a{color:#fff;font-weight:normal;}
.box.fixed{height:148px;float:right;margin-right:0px;width:151px;overflow:hidden;}
.box.fixed p{padding:6px 10px 6px 10px;font-size:10px;line-height:13px;}
/*accordion*/
#accordion h2{cursor:pointer;border-top:2px solid #BFDBED;outline:none;}
#accordion h2:first-child{border-top:none;}
/*results*/
.results{border:1px solid #0059aa;}
.filter,ul.filter{padding:10px 0px 0px 10px;float:left;font-size:11px;line-height:16px;display:block;width:129px;}
.filter.pagination{width:auto;padding:0px;margin:10px 12px 4px 0px;float:right;border-top:1px solid #0070B6;border-bottom:1px solid #0070B6;text-align:right;color:#0070b6;}
.filter select{width:129px;}
.filter:nth-child(-n+5) select{border:1px solid black;color:#000;}
.pagination a{vertical-align:bottom;color:#0070b6;}
.pagination span{vertical-align:bottom;}
.pagination a.first{background:url(../images/arrows_pagination.gif) no-repeat 0px 0px;width:16px;height:18px;display:inline-block;border-right:1px solid #fff;}
.pagination a.previous{background:url(../images/arrows_pagination.gif) no-repeat 0px -25px;width:16px;height:18px;display:inline-block;}
.pagination a.on{color:#000;text-decoration:underline;}
.pagination a.next{background:url(../images/arrows_pagination.gif) no-repeat 0px -49px;width:16px;height:18px;display:inline-block;border-right:1px solid #fff;}
.pagination a.last{background:url(../images/arrows_pagination.gif) no-repeat 0px -74px;width:16px;height:18px;display:inline-block;}
.result{border:1px solid #0059aa;padding:5px;margin:10px 10px 0px 10px;}
.tabs .result{margin:0px 0px 5px 0px;}
.tabs .result.nobutton p.details big{margin-top:0px;margin-bottom:0px;}
.result a.go{display:block;line-height:0px;float:left;margin-right:10px;}
.result a.go2{display:block;line-height:0px;float:left;margin-right:10px;}
.result p{width:390px;font-size:11px;line-height:15px;}
.section .result p{width:250px;}
.result p.details{float:right;width:100px;padding:70px 0px 0px 0px;text-align:right;color:#fff;}
.section .result p.details{padding:0px;}
p.details big{font-size:24px;display:block;padding:2px 10px 0px 10px;background:#DC0000;float:right;line-height:28px;clear:both;margin-bottom:4px; width:60px;}
span.sm{font-size:11px;display:block;padding:2px 0px 0px 0px;background:#005AAD;float:right;line-height:20px;clear:both; height:20px; width:35px; text-align:center; text-decoration:line-through;}
.prices{position:relative;height:62px;float:none;}
.section p.details big{margin-bottom:50px; margin-top:10px;}
.result h2{font-size:18px;padding-top:5px;color:#0059AA;background:none;font-weight:bold;line-height:22px;}
.result h2 a{color:#1b1b1b;}
/*results additional*/
.result p.packageprices{float:right;margin:0px;padding:0px 5px 0px 7px;text-align:right;color:#fff;background:url(../images/bg_packageprices.gif) repeat-x left top;width:auto;}
.result p.packageprices small, .result p.packageprices big,.result p.packageprices small, .result p.packageprices big{display:block;clear:both;}
.result p.packageprices small,.result p.packageprices small{line-height:12px;height:12px;overflow:hidden;font-size:9px;}
.result p.packageprices big,.result p.packageprices big{line-height:30px;height:30px;overflow:hidden;font-size:22px;margin-bottom:5px;}
.result p.packageprices big.gr,.result p.packageprices big.gr{font-size:16px;line-height:16px;height:16px;font-weight:bold;}
.result a.getit{width:151px;height:18px;display:block;color:#fff;text-align:center;background:url(../images/btn_getit.gif) no-repeat;font-size:11px;line-height:18px;margin:10px 0px;float:right;}
.accessories{clear:both;border-top:1px solid #7FB7DB;padding-top:5px;}
.accessories p{display:block;float:left;width:95px;padding:0px 0px 0px 30px;margin-right:10px;background:url(../images/plus.gif) no-repeat 0px 40px;text-align:center;}
.accessories p a{clear:both;display:block;color:#1B1B1B;}
.result.midi{float:right;width:380px;}
.result.midi p{width:242px;}
.result.midi a.add{margin-top:-18px;}
.result.shop{margin:0px 0px 10px 0px;border:1px solid #0059aa;}
.result.shop p{padding:0px;width:100px;padding-right:10px;float:left;}
.result.shop p.n{width:150px;padding-right:15px;}
.section .result.shop p.n{width:220px;padding-right:15px;}
.col_559 .section .result.shop p.n{width:318px;padding-right:15px;}
.result.shop p b{clear:both;display:block;padding-bottom:10px;font-size:12px;}
.googlemap{width:81px;height:81px;display:block;float:left;margin-right:10px;overflow:hidden;}
.col_559 .googlemap{margin:0px;}
.result.incart{margin:0px 0px 10px 0px;}
.result.incart p{width:25%;float:left;display:block;}
.process .result.incart p{width:24%;padding-right:0px;}
.grid9 .result{margin:10px 0px 10px 10px;width:685px;height:139px;overflow:hidden;display:block;float:left;}
.grid9 .result a.go{margin:0px;margin-top:-30px;}
.grid9 .result a.go2{margin:0px 0px 0px 0px;}

.result_box{height:120px; width:410px; float:left; padding:12px 0px 0px 0px;}
.image{height:130px; width:130px; float:left;}
.grid9 .result p.details{padding:0px;width:90px;background:none; margin-top:50px; border:1px solid white;}
.grid9 .result p.details big{padding:2px 10px 0px 10px;background:#DC0000; margin-bottom:0px;}
.grid9 .result p.details small{ position:relative;  padding:2px 8px 2px 8px;background:#005AAD; line-height:14px; text-decoration:line-through; }
.grid9 .result h2{clear:both;padding:0px;}
.grid9 .result p{width:385px; height:auto;padding:0px; margin:12px 0px 0px 0px;}
.grid9x .result{margin:10px 0px 0px 10px;width:213px;height:213px;overflow:hidden;display:block;float:left;}
.grid9x .result h2{clear:both;padding:0px;margin-top:0px;}
.grid9x .result p{width:110px;padding:0px;float:left;}
.grid9x .result p.details{float:right;padding:0px;width:100px;}
#tabs-2 .result p.details small{ position:relative;  padding:2px 8px 2px 8px;background:#005AAD; line-height:14px; margin-bottom:0px; text-decoration:line-through; margin-top:-15px; }
.remains a{display:block;clear:both;font-size:12px;color:#1b1b1b;padding:2px 10px;}
.results+.section{margin-top:10px;}
/*not cascaded buttons and tags*/
a.icn_gridnarrow,a.icn_gridwide{display:inline-block;width:13px;height:13px;margin-right:3px;vertical-align:bottom;}
a.icn_gridnarrow{background:url(../images/icn_grid.gif) no-repeat 0px 0px;}
a.icn_gridwide{background:url(../images/icn_grid.gif) no-repeat 0px -25px;}
a.add{width:95px;height:18px;line-height:18px;font-size:10px;text-align:right;padding-right:5px;color:#fff !important;background:url(../images/btn_orange.gif) no-repeat;display:block;float:right; margin-top:5px;}
.grid9 .result .price {width:132px;float:right;padding:20px 0 0 0;text-align:right;}
.grid9 .result .price a {margin:0px;padding:0px;width:95px;height:32px;display:inline-block;background:#e94b39 url(../Images/btn-bekijk.jpg) no-repeat;}
.grid9 .result .price span {display:block;font-weight:bold;color:#000;}
.grid9 .result .price span.price-old {font-size:15px;text-decoration:line-through;margin-bottom:8px;}
.grid9 .result .price span.price-current {font-size:26px;margin-bottom:6px;}
.grid9 .result .price span.price-bespaart {font-size:15px;margin-bottom:3px;}
.grid9 .result .result_box {height:auto;padding-bottom:60px;position:relative;}
.grid9 .result .result_box ul, .grid9 .result .result_box li {margin:0px;padding:0px;}
.grid9 .result .result_box ul {padding-left:15px;}
.grid9 .result .btn-actions {height:31px;float:left;padding:0px;position:absolute;bottom:0px;}
.grid9 .result .btn-actions ul, .grid9 .result .btn-actions li {padding:0px;margin:0px;}
.grid9 .result .btn-actions li {float:left;list-style:none;padding:0 10px 0 0;}
.grid9 .result .btn-actions a {display:block;width:31px;height:31px;background:#1b1b1b url(../Images/btn-result-controls.jpg) no-repeat;}
.grid9 .result .btn-actions li.btn-2 a {background-position:left center;}
.grid9 .result .btn-actions li.btn-3 a {background-position:left bottom;}
.grid9 .result h2 a {text-decoration:underline;}
.grid9 .result h2 a:hover {text-decoration:none;}
a.add:hover{text-decoration:none;}
/*product*/
.productdetails{width:190px;float:left;}
/*.productdetails big{font-size:48px;display:block;padding:4px 20px 0px 20px;background:#EC2224;float:left;line-height:56px;clear:both;margin-bottom:4px;color:#fff;margin-right:10px;}*/
/*.productdetails small{background:#005AAD;display:block;width:64px;height:20px;float:left;font-size:12px;color:#fff;line-height:10px; text-align:center; line-height:20px; text-decoration:line-through; margin-left:86px;}*/
.productdetails small b{display:block;float:right;font-size:18px;line-height:22px;}
.productdetails p{clear:both;}
.productdetails input{width:86px;padding-left:2px;}
.productdetails form{padding-bottom:20px;}
.productdetails form p{margin:0px;padding:0px;padding-left:20px;}
/* boxes-right  */
.boxes-right {
width:150px;
float:right;
}
.boxes-right div.boxes {
margin-bottom:10px;
}
.boxes-right div.boxes div.text {
margin:0px;
font-size:11px;
}
.boxes-right .boxes ul,
.boxes-right .boxes li {
padding:0px;
margin:0px;
list-style:none;
}
.boxes-right .boxes li {
padding:0 0 0 9px;
background:url(../Images/bullet.jpg) no-repeat left 6px;
}
.boxes-right list-big h2 {
font-size:14px;
padding:3px 0;
text-align:center;
}
.boxes-right .list-big .text {
padding:10px 3px;
font-size:14px;
}
.boxes-right .list-big .text ul {
padding:0;
}
.boxes-right .klanten-service .text {
padding-top:20px;
text-align:right;
line-height:18px;
background:url(../Images/img_callgirl.jpg) no-repeat left bottom;
}

/**/
.modalwindow .productdetails{width:190px;}
.modalwindow .productdetails big{margin-bottom:14px;}
.gallerycontrols{width:120px;height:20px;position:absolute;left:256px;top:386px;}
.gallerycontrols a{display:block;width:20px;height:20px;float:right;margin-left:10px;}
.gallerycontrols a.control1{background:url(../images/icnset.gif) no-repeat 0px 0px;}
.gallerycontrols a.control2{background:url(../images/icnset.gif) no-repeat 0px -50px;}
.gallerycontrols a.control3{background:url(../images/icnset.gif) no-repeat 0px -100px;}
.gallerycontrols a.control4{background:url(../images/icnset.gif) no-repeat 0px -150px;}
.prizebox{width:298px;border:1px solid #0059aa;padding-bottom:12px;min-height:339px;position:relative;float:left;}
.prizebox p{padding:6px 10px;}
.prizebox form p{padding:3px 10px;}
.prizebox form{padding-top:10px;}
.prizebox input{width:136px;padding-left:2px;}
.prizebox select{width:140px;margin-left:-3px;}
.prizebox input.radio{width:20px;margin:0px 2px 0px 10px;}
.prizebox label{width:134px;display:inline-block;padding:0px;}
	/*not cascaded buttons and tags*/
p.avail{color:#0059aa;padding-left:20px;clear:both;}
p.avail.yes{background:url(../images/icnset.gif) no-repeat 0px -392px;}
p.avail.no{background:url(../images/icnset.gif) no-repeat 0px -342px;}
a.getit{width:151px;height:18px;display:block;color:#fff;text-align:center;background:url(../images/btn_getit.gif) no-repeat;font-size:11px;line-height:18px;margin-bottom:10px;}
a.getit:hover{text-decoration:none;}
a.tellfriend,a.list,a.print, a.removefromcart{padding:5px 10px 5px 30px;display:block;float:left;clear:both;font-size:11px;color:#5E5B5B;}
a.tellfriend{background:url(../images/icnset.gif) no-repeat 0px -198px;}
a.removefromcart{background:url(../images/icnset.gif) no-repeat 10px -344px;}
.section .result a.tellfriend{clear:none;}
.section .result a.removefromcart{clear:none;}
a.list{background:url(../images/icnset.gif) no-repeat 0px -248px;}
a.print{background:url(../images/icnset.gif) no-repeat 0px -298px;}
.reserveer, .controleer, .bestel{margin:0px;padding:0px;color:#0059aa;font-size:11px;padding-left:40px;display:block;float:left;height:20px;line-height:21px;margin-right:21px;margin-bottom:10px;}
a.reserveer, a.controleer, a.bestel{width:27px;padding-left:0px;margin-bottom:80px;margin-right:10px;}
.reserveer{background:url(../images/icnset.gif) no-repeat left -600px;}
.controleer{background:url(../images/icnset.gif) no-repeat left -650px;}
.bestel{background:url(../images/icnset.gif) no-repeat left -700px;}
a.print_btn{padding:5px 0px;display:block;float:left;clear:both;font-size:12px;color:#5E5B5B;width:60px;text-align:left;float:right;margin-left:20px;}
a.print_btn{background:url(../images/icnset.gif) no-repeat 34px -298px;}
/*source:http://sandbox.leigeber.com/slideshow/*/
/*read this http://www.dynamicdrive.com/dynamicindex4/simplegallery.htm*/
/*gallery on home page*/
.tinygallery{width:140px;margin:10px auto;overflow:hidden;}
.tinygallery #image{width:140px;height:90px;background:#FFF url(../images/loading.gif) center center no-repeat;overflow:hidden;margin-bottom:5px;}
.tinygallery #thumbs{margin:0px;display:block;list-style:none;height:20px;width:140px;}
.tinygallery #thumbs li{display:block;width:20px;height:20px;float:left;cursor:pointer;margin-right:5px;}
/*gallery on product page*/
.productgallery{width:358px;float:left;position:relative;padding-bottom:10px;background:#fff;overflow:hidden;font-size:11px;margin-right:10px;}
.productgallery #container{width:356px;height:374px;background:#fff;border:1px solid #5E5B5B;font-size:0px;}
.productgallery p a{float:left;cursor:pointer;margin-right:5px;display:block;width:48px;height:48px;border:1px solid #5E5B5B;}
.product-text span{	padding-bottom: 6px;
	line-height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	color: #1b1b1b;
	font-size: 11px;
	padding-top: 6px;}
.product-text ul{padding:0px;margin:0px;list-style: disc none inside;}
.product-text ul li{padding:0px;margin:0px;}
.productdetails a.btn-winkelwagen {padding:0px;margin:0 0 5px 0;display:block;width:190px;height:39px;background:#e23c33 url(../images/btn-in-winkelwagen.jpg) no-repeat;}
.productdetails div.prices big {color:#231f20;font-size:48px;font-weight:bold;letter-spacing:-1px;position:absolute;z-index:2;right:0px;bottom:0px;}
.productdetails div.prices small {font-size:20px;font-weight:bold;letter-spacing:-1px;text-decoration:line-through;}
/*shopping cart pages*/
.cart,.process{padding-left:161px;}
.cart a.related{clear:none;border:1px solid #fff;margin:0px 0px 10px 10px;display:block;padding:0px 0px 0px 15px;font-size:12px;text-decoration:none;cursor:pointer;float:left; width:85px;}
.cart a.related span.price{ display:block; background:none; width:40px; text-align:center; float:right; color:#000; margin-bottom:5px;}
.section{border:1px solid #0059aa;margin-bottom:10px;display:block;}
.section h2{margin-bottom:10px;}
.carttitles{padding:4px 11px 0px 11px;line-height:20px;height:20px;display:block;clear:both;}
.carttitles span{width:25%;float:right;}
.section .carttitles{padding:4px 25px 0px 21px;}
.cart h4,.process h4{text-align:right;font-size:12px;line-height:22px;padding:0px 10px 4px 10px;}
.process h4{border-bottom:1px solid #0059aa;margin:0px 10px;}
.process h4.noborder{border:none;}
.cart h4 b,.process h4 b{display:inline-block;width:100px;font-size:16px;}
.cart label{display:inline-block;padding-left:10px;width:auto;}
.section label{display:inline-block;width:150px;padding-left:10px;vertical-align:top;}
.section input.korting{ border:1px solid #0059aa; margin-left:76px; margin-bottom:10px;}
.section input.kortingsubmit{ width:140px; margin-left:40px; height:24px; color:#FFF; font-weight:bold; background: url(../images/btn_flex.gif); font-size:11px; padding-top:0px;}
.section p.kortingcode{ width:535px; font-size:12px; padding-left:10px; height:70px;}
.code{ background:none; height:20px; width:140px; float:right; margin-top:-27px; margin-right:15px;}
.code p{ font-size:12px; color:#000; font-weight:bold;}
.code span{ background:none; float:right; height:18px; text-align:center; width:30px; margin-right:-10px; margin-top:-2px; line-height:18px;}
.section input{width:198px;padding-left:2px;}
.section select{width:202px;margin-left:-3px;}
.section select.auto{width:auto;margin-right:0px;margin-left:-3px;}
.section label b{color:#4383BF;font-size:14px;}
.section p.send_img img{ margin-left:160px; border:1px solid #0059AA; border-top:15px solid #0059AA; padding:10px;}
p.tick{padding-left:10px;}
.invisible{display:none;}
.invisible.visible{display:block;}
.section table{border:1px solid #0059aa;font-size:11px;margin:10px;width:537px;}
.section table.noborder{border:none;}
.section table td,.section table th{padding:3px;text-align:left;}
.section table th{font-weight:bold;width:160px;}
/*validation*/
.section label.error{color:#DC0000;width:162px;font-size:11px;padding:0px;padding-left:10px;}
.section p.tick label.error{padding-bottom:10px;}
.nothere{display:none;}
fieldset{border:none;}
/*other pages*/
.text{padding:10px;border:1px solid #0059aa;margin-bottom:10px;}
.text h1{font-size:12px;padding-top:0px;}
.text img.contextimg{margin-bottom:0px;}
.text img.r{margin-left:10px;}
.text img.l{margin-right:10px;}
.quickfix,.inbouwservice{height:18px;display:inline-block;padding:0px 0px 0px 23px;margin:3px 10px 0px 0px;font-style:normal;color:#0059aa;line-height:18px;}
.quickfix{background:url(../images/icnset.gif) no-repeat 0px -800px;}
.inbouwservice{background:url(../images/icnset.gif) no-repeat 0px -850px;}
.section .split p{width:23%;padding:0px 0px 12px 10px;float: left;color:#0059aa;}
.section .split p strong{clear:both;display:block;}
.section .split p label{width:78%;}
.section .split p.forbutton{padding:0px 11px 0px 7px; text-align:right;clear:both;width:700px;}
/*winkel*/
.googlemapwrap{border:1px solid #0059aa;padding:4px;margin-top:10px;}
.googlemapbig{width:240px;height:240px;overflow:hidden;}
.googlemapwrap select{width:200px;}
.googlemapwrap label{width:36px;display:inline-block;line-height:18px;}
* input.checkbox,* input.radio{width:20px;margin-right:0px;}
.section p{padding-right:10px;padding-bottom:3px;padding-top:3px;}
.section p:last-child{padding-bottom:10px;}
.section p.tick label{display:inline-block;width:auto;padding:0px 20px 0px 10px;max-width:80%;vertical-align:top;}
.section p.tick input{vertical-align:top;}
.section label{font-size:12px;}
.note, .note label{font-size:10px;padding:6px 10px;}
.section .result{margin:0px 10px 10px 10px;}
.semi{width:40%;display:block;float:left;padding:6px 20px 6px 10px;}
.section.non{border:none;text-align:right;}
.section.non input{margin-right:0px;}
.section.non label{text-align:left;width:50px;}
/*buttons, keep at the end*/
* input.btn_1, * input.btn_2, * input.btn_3, * input.btn_4{border:0px;height:22px;color:#fff;font-size:11px;margin-left:-5px;background:url(../images/btn_flex.gif) no-repeat right top;cursor:pointer;font-weight:bold;padding-left:0px;padding-top:0px;}
* input.btn_1{width:56px;}
* input.btn_2{width:82px;}
* input.btn_3{width:140px;}
* input.btn_4{width:65px;}
 * input.btn_56, * a.btn_56, * input.btn_107, * a.btn_107, * input.btn_82, * a.btn_82, * input.btn_140, * a.btn_140, * input.btn_154, * a.btn_154{border:0px;height:24px;color:#fff;font-size:11px;font-weight:bold;cursor:pointer;padding:0px;display:block;margin-right:0px;margin-bottom:10px;text-align:center;line-height:24px;text-decoration:none;padding-top:0px;}
* a.btn_56:hover, * a.btn_107:hover, * a.btn_82:hover, * a.btn_140:hover, * a.btn_154:hover{text-decoration:none;}
* input.btn_56, * a.btn_56{background:url(../images/buttons2.gif) no-repeat 0px -250px;width:56px;clear:both;margin-top:10px;}
* input.btn_107{background:url(../images/buttons2.gif) no-repeat 0px 0px;width:107px;}
* input.btn_82, * a.btn_82{background:url(../images/buttons2.gif) no-repeat 0px -50px;width:82px;}
* input.btn_82.line{display:inline-block;margin-left:40px;}
* input.btn_140, * a.btn_140{background:url(../images/buttons2.gif) no-repeat 0px -100px;width:140px;}
* input.btn_154, * a.btn_154{background:url(../images/buttons2.gif) no-repeat 0px -200px;float:right;width:154px;}
* input.btn_140.orange{background:url(../images/buttons2.gif) no-repeat 0px -150px;}
* .r{float:right;}
* .l{float:left;}
* .aligned{margin-left:280px;float:none;}
* .aligned2{margin-left:407px;float:none;}
* .with{margin-left:10px;}
/*some button exceptions*/
.result.shop a.btn_56{margin:6px 0px 0px 0px;}
.result a.btn_82,.result input.btn_82,.section .result a.btn_82, .section .result input.btn_82{float:right;margin-top:-24px;margin-left:135px;clear:none;}

#slideshow {
border:solid 1px #0059ab;
margin:0 0 10px 0;
position:relative;
}
#slideshow ul,
#slideshow li {
padding:0px;
margin:0px;
list-style:none;
}
#slideshow div.slides  {
/*width:752px;*/
width:720px;
height:130px;
}
#slideshow ul.slides-nav {
height:20px;
border-top:solid 1px #0059ab;
}
#slideshow ul.slides-nav li {
float:left;
display:inline;
}
#slideshow ul.slides-nav li a {
/*width:149px;*/
width:144px;
float:left;
display:block;
border-right:solid 1px #0059ab;
font-size:11px;
text-align:center;
height:20px;
line-height:20px;
}
#slideshow ul.slides-nav li.last a {
border:0px;
/*width:152px;*/
width:138px;
}
#slideshow ul.slides-nav li a:hover, #slideshow ul.slides-nav li.on a, #slideshow ul.slides-nav li a.activeSlide  {
background:#0059ab;
color:#fff;
}
div.adblocks {
margin:0 0 10px 0;
height:185px;
/*width:586px;*/
width:560px;
}
div.adblocks ul,
div.adblocks li {
margin:0px;
padding:0px;
list-style:none;
}
div.adblocks li {
display:inline;
float:left;
padding:0 8px 0 0;
}
div.adblocks li.last {
padding:0px;
}
div.adblocks li a {
display:block;
float:left;
}

.col_720 h2{padding:3px 10px 2px 0px;}
.col_720 h3{padding:3px 10px 3px 0px;}
