/* ################################################## */
/*  MADE BY: WWW.DIRECTBASING.COM                     */
/*  ALEX VAN DER VEGT                                 */
/* ################################################## */

/* ### ZOEK BOX ### */
.zoekBox { margin-bottom: 7px; padding: 7px 10px 0px 10px; width: 182px; height: 66px; background: url('../images/zoek2Bg.gif') no-repeat; }
.zoekBox fieldset { overflow: hidden; width: 176px; border: 0px; }
.zoekBox input.field { padding: 4px 5px 0px 5px; float: left; width: 116px; height: 19px; font-size: 12px; border: 0px; background: url('../images/field3Bg.gif') no-repeat; }
.zoekBox input.submit { float: left; width: 50px; height: 23px; font-size: 11px; font-weight: bold; color: #535353; border: 0px; background: url('../images/submit2Bg.gif') no-repeat; }
.zoekBox h3 { margin-bottom: 10px; padding-bottom: 5px; font-size: 14px; font-weight: bold; color: #2e2d2d; border-bottom: 1px solid #cecece; }

/* ### INFO BOX ### */
.infoBox { margin-bottom: 10px; padding: 15px 15px 0px 15px; overflow: hidden; width: 930px; height: 146px; background: url('../images/info3Bg.gif') no-repeat; }
.infoBox div.pic { float: left; width: 66px; font-size: 12px; text-align: center; }
.infoBox div.text { float: right; width: 840px; }
.infoBox div.pic img { margin-bottom: 5px; }
.infoBox div.pic span { margin-bottom: 5px; display: block; width: 66px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; background: url('../images/rateBg.gif') no-repeat; }
.infoBox div.pic a { color: #5e5e5e; }
.infoBox div.pic a:hover { text-decoration: none; }
.infoBox h2 { padding: 0px 20px 15px 0px; float: left; font-size: 18px; font-weight: bold; color: #195e9f; }
.infoBox div.text span { display: block; float: left; line-height: 24px; font-size: 12px; color: #9c9c9c; }
.infoBox div.text ul { margin-right: 25px; float: left; overflow: hidden; width: 268px; height: 88px; list-style: none; border-right: 1px solid #d2d2d2; }
.infoBox div.text li { float: left; display: inline; width: 168px; line-height: 24px; }
.infoBox div.text li.first { width: 100px; font-weight: bold; }
.infoBox div.text p { line-height: 24px; }
.infoBox div.text a { text-decoration: none; color: #d4322f; }
.infoBox div.text a:hover { text-decoration: underline; }

/* ### NAV BOX ### */
.navBox { width: 202px; background: url('../images/navBg.gif') repeat-y; }
.navBox div.top { background: url('../images/navTop.gif') no-repeat top; }
.navBox div.bottom { padding: 12px 15px 12px 15px; background: url('../images/navBottom.gif') no-repeat bottom; }
.navBox h3 { margin-bottom: 2px; padding-bottom: 5px; font-size: 14px; font-weight: bold; color: #195e9f; border-bottom: 1px solid #b3d0ea; }
.navBox ul { list-style: none; }
.navBox ul ul { padding-left: 15px; }
.navBox li { font-size: 12px; font-weight: bold; }
.navBox li a { padding-left: 15px; display: block; line-height: 25px; text-decoration: none; color: #2e2d2d; border-bottom: 1px dashed #b3d0ea; background: url('../images/arrow2.gif') no-repeat left; }
.navBox li a:hover { color: #d53f3d; background: url('../images/arrow3.gif') no-repeat left; }
.navBox li a.selected { background: url('../images/arrow4.gif') no-repeat left; }

/* ### TEXT BOX ### */
.textBox { margin-bottom: 6px; width: 751px; background: url('../images/text2Bg.gif') repeat-y; }
.textBox div.top { background: url('../images/textTop.gif') no-repeat top; }
.textBox div.bottom { padding: 15px 15px 0px 15px; background: url('../images/textBottom.gif') no-repeat bottom; }
.textBox h2 { margin-bottom: 15px; padding-bottom: 10px; font-size: 18px; font-weight: bold; color: #195e9f; border-bottom: 1px solid #cfcfcf; }
.textBox h3 { padding-bottom: 10px; font-size: 16px; font-weight: bold; color: #d4322f; }
.textBox p { padding-bottom: 15px; line-height: 21px; }
.textBox a { font-weight: bold; text-decoration: none; color: #3479be; }
.textBox a:hover { text-decoration: underline; }

/* ### OVER BOX ### */
.overBox { width: 751px; background: url('../images/text2Bg.gif') repeat-y; }
.overBox div.top { background: url('../images/textTop.gif') no-repeat top; }
.overBox div.bottom { padding-left: 1px; background: url('../images/textBottom.gif') no-repeat bottom; }
.overBox h3 { padding: 15px; font-size: 18px; font-weight: bold; color: #195e9f; }
.overBox div.tabs ul { padding: 0px 15px 0px 15px; overflow: hidden; width: 720px; height: 35px; list-style: none; background: url('../images/line1.gif') repeat-x bottom; }
.overBox div.tabs li { margin-right: 8px; float: left; display: inline; }
.overBox div.tabs li a { display: block; float: left; height: 35px; line-height: 35px; text-decoration: none; font-weight: bold; color: #535353; background: url('../images/tabsBg.gif') repeat-x; }
.overBox div.tabs li a span { display: block; float: left; height: 35px; cursor: pointer; background: url('../images/tabsL.gif') no-repeat left; }
.overBox div.tabs li a span span { padding: 0px 10px 0px 10px; background: url('../images/tabsR.gif') no-repeat right; }
.overBox div.tabs li a:hover { background-image: url('../images/tabsHBg.gif'); }
.overBox div.tabs li a:hover span { background-image: url('../images/tabsHL.gif'); }
.overBox div.tabs li a:hover span span { background-image: url('../images/tabsHR.gif'); }
.overBox div.tabs li.selected a { background-image: url('../images/tabsSBg.gif'); }
.overBox div.tabs li.selected a span { background-image: url('../images/tabsSL.gif'); }
.overBox div.tabs li.selected a span span { background-image: url('../images/tabsSR.gif'); }
.overBox div.over { padding: 15px; }
.overBox div.over ul { overflow: hidden; width: 720px; list-style: none; border-bottom: 1px solid #cecece; }
.overBox div.over li { float: left; display: inline; line-height: 26px; background-image: url('../images/overLi.gif'); background-repeat: no-repeat; }
.overBox div.over li.tab1 { padding: 11px 0px 0px 5px; width: 70px; background-position: left top; }
.overBox div.over li.tab2 { padding-top: 12px; width: 520px; color: #535353; background-position: -75px top; }
.overBox div.over li.tab3 { padding-right: 5px; width: 120px; line-height: 73px; text-align: right; font-size: 14px; font-weight: bold; color: #d4322f; background-position: right top; }
.overBox div.over li.tab4 { padding-top: 12px; width: 640px; color: #535353; background-position: -75px top; }
.overBox div.over li.tab5 { padding-top: 12px; width: 710px; color: #535353; background-position: -75px top; }
.overBox h2 { padding-right: 15px; float: left; font-size: 16px; font-weight: bold; color: #538dc2; }
.overBox div.over li.tab2 a { float: left; display: block; text-decoration: none; font-weight: bold; color: #535353; }
.overBox div.over li.tab2 a:hover { text-decoration: underline; }

/* ### DETAIL BOX ### */
.detailBox { margin-bottom: 10px; overflow: hidden; width: 960px; height: 161px; background: url('../images/detailBg.gif') no-repeat; }
.detailBox div.left { float: left; width: 680px; }
.detailBox div.info { overflow: hidden; width: 680px; height: 126px; }
.detailBox div.pic { padding: 15px 0px 0px 15px; position: relative; float: left; display: inline; width: 150px; }
.detailBox div.pic a { position: absolute; top: 78px; left: 121px; display: block; width: 30px; height: 30px; text-indent: -9999px; background: url('../images/loep.png') no-repeat; }
.detailBox div.text { padding-top: 15px; float: left; width: 500px; }
.detailBox div.right { float: right; width: 190px; }
.detailBox div.tabs ul { margin: 0px 15px 0px 15px; overflow: hidden; width: 720px; height: 35px; list-style: none; background: url('../images/line1.gif') repeat-x bottom; }
.detailBox div.tabs li { margin-right: 8px; float: left; display: inline; }
.detailBox div.tabs li a { display: block; float: left; height: 35px; line-height: 35px; text-decoration: none; font-weight: bold; color: #535353; background: url('../images/tabsBg.gif') repeat-x; }
.detailBox div.tabs li a span { display: block; float: left; height: 35px; cursor: pointer; background: url('../images/tabsL.gif') no-repeat left; }
.detailBox div.tabs li a span span { padding: 0px 10px 0px 10px; background: url('../images/tabsR.gif') no-repeat right; }
.detailBox div.tabs li a:hover { background-image: url('../images/tabsHBg.gif'); }
.detailBox div.tabs li a:hover span { background-image: url('../images/tabsHL.gif'); }
.detailBox div.tabs li a:hover span span { background-image: url('../images/tabsHR.gif'); }
.detailBox div.tabs li.selected a { background-image: url('../images/tabsSBg.gif'); }
.detailBox div.tabs li.selected a span { background-image: url('../images/tabsSL.gif'); }
.detailBox div.tabs li.selected a span span { background-image: url('../images/tabsSR.gif'); }
.detailBox h1 { padding-bottom: 5px; font-size: 18px; font-weight: bold; color: #195e9f; }
.detailBox em { padding-bottom: 11px; display: block; font-style: normal; font-size: 16px; font-weight: bold; color: #d4322f; }
.detailBox em span, .detailBox p { padding-left: 10px; font-weight: normal; font-size: 12px; color: #757575; }
.detailBox em a, .detailBox p a { color: #757575; }
.detailBox em a:hover, .detailBox p a:hover { text-decoration: none; }
.detailBox div.review span { margin-bottom: 5px; float: left; display: block; width: 66px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; background: url('../images/rateBg.gif') no-repeat; }
.detailBox p { padding-top: 10px; float: left; }
.detailBox div.datum { padding-left: 90px; float: left; display: inline; height: 36px; line-height: 18px; background: url('../images/datum.gif') no-repeat left; }
.detailBox div.review { float: left; width: 230px; }
.detailbox div.datum strong { display: block; }
.detailBox div.right ul { padding-top: 13px; list-style: none; }
.detailBox div.right li { padding-bottom: 5px; height: 30px; }
.detailBox div.right li a { display: block; width: 171px; height: 30px; line-height: 30px; font-size: 12px; text-decoration: none; color: #505050; background: url('../images/button6Bg.gif') no-repeat top; }
.detailBox div.right li a:hover { color: #fff; background-position: bottom; }
.detailBox div.right li a span { padding-left: 32px; display: block; height: 30px; cursor: pointer; }
.detailBox div.right li.heb a span { background: url('../images/heb.png') no-repeat 6px center; }
.detailBox div.right li.heb a:hover span { background-image: url('../images/hebH.png'); }
.detailBox div.right li.review a span { background: url('../images/review.png') no-repeat 6px center; }
.detailBox div.right li.review a:hover span { background-image: url('../images/reviewH.png'); }
.detailBox div.right li.vraag a span { background: url('../images/vraag.png') no-repeat 6px center; }
.detailBox div.right li.vraag a:hover span { background-image: url('../images/vraagH.png'); }
.detailBox div.right li.verlang a span { background: url('../images/verlang.png') no-repeat 6px center; }
.detailBox div.right li.verlang a:hover span { background-image: url('../images/verlangH.png'); }

/* ### PRO CONTAINER ### */
#proCntr { width: 960px; background: url('../images/pro2Bg.gif') repeat-y; }
#proCntr div.pTop { background: url('../images/pro2Top.gif') no-repeat top; }
#proCntr div.pBottom { padding: 15px; overflow: hidden; width: 930px; background: url('../images/pro2Bottom.gif') no-repeat bottom; }
	
	/* ### VRAAG BOX ### */
	.vraagBox { float: left; overflow: hidden; width: 714px; }
	.vraagBox h3 { margin-bottom: 15px; padding: 0px 15px 0px 15px; height: 35px; line-height: 35px; font-size: 13px; font-weight: normal; background: url('../images/reviewTitle.gif') no-repeat; }
	.vraagBox div.vraag { margin-bottom: 5px; position: relative; overflow: hidden; width: 714px; border-bottom: 1px solid #cecece; }
	.vraagBox div.reactie { margin: 0px 0px 5px 40px; padding-bottom: 5px; position: relative; overflow: hidden; width: 674px; border-bottom: 1px solid #cecece; }
	.vraagBox div.pic { float: left; width: 110px; }
	.vraagBox div.pic img { padding: 5px; background: url('../images/avatarBg.gif') no-repeat; }
	.vraagBox div.pic span { margin-top: 5px; display: block; width: 90px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; background: url('../images/rate2Bg.gif') no-repeat; }
	.vraagBox div.text { padding-bottom: 5px; float: right; overflow: hidden; width: 604px; }
	.vraagBox div.form { float: right; overflow: hidden; width: 560px; }
	.vraagBox div.text em { margin-bottom: 5px; padding: 5px 0px 5px 0px; display: block; font-size: 12px; font-style: italic; border-bottom: 1px solid #cecece; }
	.vraagBox div.form em { margin-bottom: 5px; padding: 5px 0px 5px 0px; display: block; font-size: 12px; font-style: italic; border-bottom: 1px solid #cecece; }
	.vraagBox h2 { font-size: 14px; font-weight: bold; color: #7cafe2; background: #fff; }
	.vraagBox em a { text-decoration: none; color: #195e9f; }
	.vraagBox em a:hover { text-decoration: underline; }
	.vraagBox fieldset { border: 0px; }
	.vraagBox textarea { margin-bottom: 5px; width: 536px; height: 147px; border: 0px; background: url('../images/textarea2.gif') no-repeat; }
	.vraagBox input.submit { width: 144px; height: 29px; cursor: pointer; font-weight: bold; color: #535353; border: 0px; background: url('../images/submit8Bg.gif') no-repeat; }
	.vraagBox a.beant { margin-right: 5px; display: block; float: left; width: 97px; height: 29px; line-height: 29px; text-align: center; text-decoration: none; font-weight: bold; color: #535353; background: url('../images/beantBg.gif') no-repeat; }
	.vraagBox a.bekijk { margin-right: 5px; display: block; float: left; width: 137px; height: 29px; line-height: 29px; text-align: center; text-decoration: none; font-weight: bold; color: #535353; background: url('../images/bekijkBg.gif') no-repeat; }
	.vraagBox a.beant:hover, .vraagBox a.bekijk:hover { text-decoration: underline; }
	.vraagBox div.text p { padding-bottom: 10px; }
	
	/* ### SPECS BOX ### */
	.specsBox { float: left; overflow: hidden; width: 714px; }
	.specsBox h3 { margin-bottom: 15px; padding: 0px 15px 0px 15px; height: 35px; line-height: 35px; font-size: 13px; font-weight: normal; background: url('../images/reviewTitle.gif') no-repeat; }
	.specsBox h2 { padding-bottom: 15px; font-size: 16px; font-weight: bold; color: #195e9f; }
	.specsBox table { margin-bottom: 15px; overflow: hidden; width: 714px; border-top: 1px solid #bababa; border-bottom: 1px solid #e3e3e3; background: #e8f4ff; }
	.specsBox td { height: 34px; line-height: 34px; }
	.specsBox td.tab1 { width: 44px; }
	.specsBox td.tab2 { width: 290px; }
	.specsBox td.tab3 { width: 480px; text-indent: 4px; }
	.specsBox td.light { background: #fff; }
	.specsBox td.tab1 a { margin: 0px 0px 0px 8px; display: block; width: 17px; height: 17px; text-indent: -9999px; background: url('../images/info.gif') no-repeat; }
	
	/* ### WINKEL BOX ### */
	.winkelBox { float: left; overflow: hidden; width: 714px; }
	.winkelBox table { overflow: hidden; width: 714px; background: url('../images/winkelTitle.gif') no-repeat top; }
	.winkelBox tr { width: 714px; height: 75px; background: url('../images/winkelTr.gif') no-repeat top; }
	.winkelBox tr.bar { width: 714px; height: 35px; background: none; }
	.winkelBox td.title { height: 35px; line-height: 35px; font-weight: bold; font-size: 13px; color: #535353; background: url('../images/winkelLine.gif') repeat-y right; }
	.winkelBox td { padding-left: 15px; }
	.winkelBox td.tab1 { width: 80px; }
	.winkelBox td.tab2 { width: 90px; }
	.winkelBox td.tab3 { width: 250px; }
	.winkelBox td.tab4 { width: 105px; }
	.winkelBox td.tab5 { width: 89px; font-size: 18px; font-weight: bold; color: #d4322f; }
	.winkelBox td.tab6 { width: 100px; }
	.winkelBox td.last { width: 219px; background: none; }
	.winkelBox td.tab3 a { text-decoration: none; color: #195e9f; }
	.winkelBox td.tab3 a:first-child { font-size:16px; }
	.winkelBox td.tab3 a:hover { text-decoration: underline; }
	.winkelBox td.tab2 span { margin: 0px 0px 5px 5px; display: block; width: 52px; height: 30px; line-height: 30px; text-align: center; font-weight: bold; color: #fff; background: url('../images/winkelRate.gif') no-repeat; }
	.winkelBox td.tab6 a { padding-left: 5px; display: block; width: 93px; height: 29px; line-height: 29px; font-weight: bold; text-decoration: none; color: #535353; background: url('../images/shopButton.gif') no-repeat; }
	.winkelBox td.tab6 a:hover { text-decoration: underline; }
	
	/* ### AD BOX ### */
	.adBox { padding-right: 30px; float: right; display: inline; width: 120px; }
	.adBox h3 { padding-bottom: 5px; text-align: center; font-size: 12px; font-weight: bold; }

/* ### SHOP CONTAINER ### */
#shopCntr { width: 960px; background: url('../images/shopBg.gif') repeat-y; }
#shopCntr div.sTop { background: url('../images/shopTop.gif') no-repeat top; }
#shopCntr div.sBottom { padding: 15px; overflow: hidden; width: 930px; background: url('../images/shopBottom.gif') no-repeat bottom; }

	/* ### PRO BOX ### */
	.proBox { float: left; width: 550px; }
	.proBox h2 { padding-bottom: 15px; font-size: 16px; font-weight: bold; color: #195e9f; }
	.proBox p { padding-bottom: 15px; line-height: 21px; }
	.proBox div.line { margin-bottom: 25px; padding-top: 10px; border-bottom: 1px solid #bababa; }
	.proBox ul { overflow: hidden; width: 550px; list-style: none; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; background: #e8f4ff; }
	.proBox li { float: left; display: inline; height: 34px; line-height: 34px; color: #212121; }
	.proBox li.tab1 { width: 44px; }
	.proBox li.tab2 { width: 286px; font-weight: bold; }
	.proBox li.tab3 { width: 220px; text-indent: 4px; }
	.proBox li.light { background: #fff; }
	.proBox li.tab3 img { margin-top: 10px; }
	.proBox li.tab1 a { margin: 8px 0px 0px 13px; display: block; width: 17px; height: 17px; text-indent: -9999px; background: url('../images/info.gif') no-repeat; }
	.proBox a.button { margin-top: 5px; padding-left: 10px; display: block; float: right; width: 144px; height: 29px; line-height: 29px; font-weight: bold; text-decoration: none; color: #535353; background: url('../images/button8Bg.gif') no-repeat;float:right; }
	.proBox a.button:hover { text-decoration: underline; }

	/* ### BESCH BOX ### */
	.beschBox { float: left; width: 550px; }
	.beschBox h2 { padding-bottom: 15px; font-size: 16px; font-weight: bold; color: #195e9f; }
	.beschBox h3 { line-height: 21px; font-size: 14px; font-weight: bold; color: #76aade; }
	.beschBox p { padding-bottom: 15px; line-height: 21px; }
	
	/* ### AB BOX ### */
	.abBox { padding-right: 7px; float: right; display: inline; overflow: hidden; width: 322px; }
	.abBox h2 { padding-bottom: 15px; font-size: 16px; font-weight: bold; color: #195e9f; }
	.abBox img { margin-bottom: 15px; }
	.abBox div.ab { width: 322px; background: url('../images/abBg.gif') repeat-y; }
	.abBox div.ab div.top { background: url('../images/abBottom.gif') no-repeat bottom; }
	.abBox div.ab ul { padding: 15px; overflow: hidden; width: 292px; list-style: none; background: url('../images/abTop.gif') no-repeat top; }
	.abBox div.ab li { float: left; display: inline; width: 50px; height: 52px; border-bottom: 1px solid #bababa; }
	.abBox div.ab li.last { width: 242px; text-align: right; font-weight: bold; }
	.abBox div.ab li.last a { padding-top: 3px; display: block; font-size: 16px; color: #d4322f;float:left; text-decoration:none;}
	.abBox div.ab li span { padding-top: 3px; display: block; font-size: 16px; color: #d4322f; }
	.abBox div.ab li img { margin:3px 0 3px 0; width:40px; height:40px; }
	.abBox a.button { margin-top: 5px; padding-left: 10px; display: block; float: right; width: 144px; height: 29px; line-height: 29px; font-weight: bold; text-decoration: none; color: #535353; background: url('../images/button8Bg.gif') no-repeat; }
	.abBox a.button:hover { text-decoration: underline; }
	
	/* ### BEOR BOX ### */
	.beorBox { padding-right: 7px; float: right; display: inline; overflow: hidden; width: 322px; }
	.beorBox h2 { padding-bottom: 15px; font-size: 16px; font-weight: bold; color: #195e9f; }
	.beorBox ul { margin-bottom: 5px; overflow: hidden; width: 322px; height: 218px; list-style: none; background: url('../images/beorBg.gif') no-repeat; }
	.beorBox li { padding-left: 20px; float: left; display: inline; width: 230px; height: 44px; line-height: 44px; font-weight: bold; color: #5d5d5d; }
	.beorBox li.last { padding: 0px 5px 0px 0px; width: 67px; text-align: center; font-size: 14px; color: #fff; background: url('../images/beorLast.gif') no-repeat left center; }
	.beorBox a.button { padding-left: 10px; display: block; float: right; width: 144px; height: 29px; line-height: 29px; font-weight: bold; text-decoration: none; color: #535353; background: url('../images/button5Bg.gif') no-repeat; }
	.beorBox a.button:hover { text-decoration: underline; }
	
	/* ### SMALL REVIEW ### */
	.smallReview ul { margin-top:0;}
	.smallReview li { float: left; display: inline; width: 480px; height: 44px; line-height: 44px; font-weight: bold; color: #5d5d5d; }
	.smallReview li.last { width: 67px; text-align: center; font-size: 14px; color: #fff; background: url('../images/beorLast.gif') no-repeat left center; }
	.smallReview a { font-weight: bold; color: #5d5d5d; text-decoration:none; }

/* ### SLEFT CONTAINER ### */
#sleftCntr { float: left; width: 250px; }

	/* ### GREY BOX ### */
	.greyBox { margin-bottom: 7px; width: 250px; background: url('../images/greyBg.gif') repeat-y; }
	.greyBox div.top { background: url('../images/greyTop.gif') no-repeat top; }
	.greyBox div.bottom { padding: 12px 15px 12px 15px; background: url('../images/greyBottom.gif') no-repeat bottom; }
	.greyBox h3 { margin-bottom: 10px; padding-bottom: 5px; font-size: 14px; font-weight: bold; color: #2e2d2d; border-bottom: 1px solid #cecece; }
	.greyBox fieldset { padding-bottom: 15px; overflow: hidden; width: 220px; border: 0px; }
	.greyBox input.field { padding: 3px 5px 0px 5px; width: 51px; height: 17px; text-align: right; font-size: 12px; font-weight: bold; color: #2e2d2d; border: 0px; background: url('../images/field8Bg.gif') no-repeat; }
	
	/* ### BLUE BOX ### */
	.blueBox { margin-bottom: 7px; position: relative; width: 250px; background: url('../images/blue2Bg.gif') repeat-y; }
	.blueBox div.top { background: url('../images/blueTop.gif') no-repeat top; }
	.blueBox div.bottom { padding: 12px 15px 12px 15px; background: url('../images/blueBottom.gif') no-repeat bottom; }
	.blueBox h3 { margin-bottom: 10px; padding-bottom: 5px; font-size: 14px; font-weight: bold; color: #195e9f; border-bottom: 1px solid #b3d0ea; }
	.blueBox a.info { position: absolute; top: 9px; right: 15px; display: block; width: 17px; height: 17px; text-indent: -9999px; background: url('../images/info.gif') no-repeat; }
	.blueBox span.checkbox { padding: 0 5px 0 0; display: block; float: left; clear: left; width: 19px; height: 25px; background: url('../images/checkbox.gif') no-repeat; }
	.blueBox span.radio { padding: 0 5px 0 0; display: block; float: left; width: 19px; height: 25px; background: url('../images/radio.gif') no-repeat; }
	.blueBox div.scroll { overflow: auto; display: block; width: 220px; height: 100px; }
	.blueBox fieldset.scroll { border: 0px; }
	.blueBox fieldset.scroll label { display: block; line-height: 25px; }
	.blueBox fieldset.scroll label span { font-size: 12px; color: #5e90bf; }
	.blueBox fieldset.box p { padding-right: 20px; float: left; display: inline; height: 25px; line-height: 25px; }
	.blueBox fieldset.box { overflow: hidden; width: 220px; border: 0px; }
	.blueBox fieldset.field { padding-bottom: 15px; overflow: hidden; width: 220px; border: 0px; }
	.blueBox input.field { padding: 3px 5px 0px 5px; width: 51px; height: 17px; text-align: right; font-size: 12px; font-weight: bold; color: #2e2d2d; border: 0px; background: url('../images/field5Bg.gif') no-repeat; }
	.blueBox ul { list-style: none; }
	.blueBox ul ul { padding-left: 15px; }
	.blueBox li { font-size: 12px; font-weight: bold; }
	.blueBox li a { padding-left: 15px; display: block; line-height: 25px; text-decoration: none; color: #2e2d2d; border-bottom: 1px dashed #b3d0ea; background: url('../images/arrow2.gif') no-repeat left; }
	.blueBox li a:hover { color: #d53f3d; background: url('../images/arrow3.gif') no-repeat left; }
	.blueBox li a.selected { background: url('../images/arrow4.gif') no-repeat left; }
	
	/* ### SRIGHT CONTAINER ### */
	#srightCntr { float: right; width: 698px; background: url('../images/rightBg.gif') repeat-y; }
	#srightCntr div.sTop { background: url('../images/rightTop.gif') no-repeat top; }
	#srightCntr div.sBottom { padding: 12px 1px 12px 1px; background: url('../images/rightBottom.gif') no-repeat bottom; }

	/* ### BAR BOX ### */
	.barBox { position: relative; overflow: hidden; width: 696px; }
	.barBox div.nav { overflow: hidden; width: 696px; height: 37px; border: 1px solid #d2d2d2; border-left: 0px; border-right: 0px; background: url('../images/nav2Bg.gif') repeat-x; }
	.barBox div.nav ul { float: right; overflow: hidden; width: 511px; list-style: none; }
	.barBox div.nav li { padding-right: 2px; float: right; display: inline; height: 37px; background: url('../images/navLi.gif') no-repeat right; }
	.barBox div.nav li a { padding: 0px 10px 0px 10px; display: block; float: left; height: 37px; line-height: 37px; font-size: 14px; font-weight: bold; text-decoration: none; color: #535353; }
	.barBox div.nav li a:hover, .barBox div.nav li.selected a { color: #d4322f; }
	.barBox div.nav li.next { padding: 4px 5px 0px 5px; background: none; }
	.barBox div.nav li.prev { padding: 4px 5px 0px 5px; }
	.barBox div.nav li.next a, .barBox div.nav li.prev a { padding: 0px; width: 81px; height: 29px; line-height: 29px; text-align: center; color: #3075ba; background: url('../images/button4Bg.gif') no-repeat; }
	.barBox div.nav li.next a:hover, .barBox div.nav li.prev a:hover { color: #535353; }
	.barBox div.nav p { padding-left: 5px; float: left; width: 180px; font-size: 14px; font-weight: bold; line-height: 37px; }
	.barBox div.nav p span { font-weight: normal; }
	#srightCntr div.barBox div.small p { width: 320px; }
	#srightCntr div.barBox div.small ul { width: 371px; }
	#srightCntr div.barBox div.small li { padding-left: 2px; background: url('../images/navLi.gif') no-repeat left; }
	.barBox span.select { margin: 0px 20px 0px 0px; padding: 6px 10px 0px 10px; position: absolute; float: left; overflow: hidden; width: 168px; height: 22px; font-size: 12px; color: #535353; background: url('../images/selectbox.gif') no-repeat; }
	.barBox fieldset { padding-right: 15px; float: right; width: 168px; border: 0px; }
	.barBox h1 { padding: 0px 0px 15px 15px; float: left; width: 460px; line-height: 22px; font-size: 18px; font-weight: bold; color: #195e9f; }
	.barBox a.vergelijk { margin: 10px 0px 10px 15px; display: block; width: 144px; height: 25px; line-height: 25px; text-align: center; font-size: 12px; font-weight: bold; text-decoration: none; color: #fff; background: url('../images/vergelijk.gif') no-repeat; }
	.barBox a.terug { margin-right: 15px; padding-left: 33px; float: right; display: block; width: 136px; height: 29px; line-height: 29px; font-size: 12px; font-weight: bold; text-decoration: none; color: #fff; background: url('../images/terug3Bg.gif') no-repeat; }
	.barBox a.vergelijk:hover, .barBox a.terug:hover { text-decoration: underline; }
	
	/* ### CAT BOX ### */
	.catBox { padding: 20px 0px 15px 0px; overflow: hidden; width: 696px; background: url('../images/cat5Bg.gif') no-repeat top; }
	.catBox div.pic { float: left; overflow: hidden; width: 160px; }
	.catBox fieldset { padding: 25px 0px 0px 5px; float: left; width: 25px; border: 0px; }
	.catBox div.text { float: right; width: 536px; }
	.catBox span.checkbox { padding: 0 5px 0 0; display: block; float: left; clear: left; width: 19px; height: 25px; background: url('../images/checkbox.gif') no-repeat; }
	.catBox div.title { padding-bottom: 5px; overflow: hidden; width: 536px; line-height: 22px; font-size: 12px; }
	.catBox div.title div.inline { float: left; width: 250px; }
	.catBox div.title div.right { padding-right: 15px; text-align: right; }
	.catBox div.info { padding: 5px 0px 0px 10px; width: 526px; background: url('../images/info2Bg.gif') no-repeat; }
	.catBox div.info ul { float: left; overflow: hidden; width: 190px; list-style: none; }
	.catBox div.info li { float: left; display: inline; width: 50px; line-height: 21px; font-size: 12px; }
	.catBox div.info li.first { width: 120px; font-weight: bold; }
	.catBox div.info ul.second { width: 300px; }
	.catBox div.info ul.second li { width: 144px; }
	.catBox div.info ul.second li.first { width: 156px; }
	.catBox div.info ul.second li img { margin-top: 3px; }
	.catBox div.info a { color: #757575; }
	.catBox div.info a:hover { text-decoration: none; }
	.catBox div.info span { margin-right: 10px; display: block; float: left; clear: left; width: 56px; height: 20px; line-height: 20px; text-align: center; font-size: 13px; font-weight: bold; color: #fff; background: url('../images/blue3Bg.gif') no-repeat; }
	.catBox h2 { font-size: 16px; font-weight: bold; color: #538dc2; }
	.catBox div.title a { text-decoration: none; color: #535353; }
	.catBox div.title a:hover { text-decoration: underline; }
	.catBox div.title span { display: block; font-size: 14px; font-weight: bold; color: #d4322f; }
	
	/* ### VER BOX ### */
	.verBox { overflow: hidden; width: 696px; }
	.verBox div.checks { padding: 10px 0px 10px 15px; overflow: hidden; width: 681px; }
	.verBox div.pics { padding: 0px 0px 15px 15px; overflow: hidden; width: 681px; }
	.verBox div.alg { padding-left: 15px; overflow: hidden; width: 681px; }
	.verBox div.beeld { padding: 0px 0px 15px 15px; overflow: hidden; width: 681px; }
	.verBox div.inline { float: left; display: inline; width: 166px; border-right: 1px solid #cecece; }
	.verBox span.checkbox { padding: 0 5px 0 0; display: block; float: left; clear: left; width: 19px; height: 25px; background: url('../images/checkbox.gif') no-repeat; }
	.verBox fieldset { padding-left: 74px; border: 0px; }
	.verBox div.checks div.inline { width: 167px; border: 0px; background: url('../images/dots.gif') repeat-x center; }
	.verBox h2 { padding: 0px 8px 0px 8px; height: 50px; line-height: 15px; font-size: 14px; font-weight: bold; color: #d4322f; }
	.verBox h3 { padding: 0px 0px 10px 15px; font-size: 14px; font-weight: bold; color: #5a92c9; }
	.verBox div.pics img { margin-left: 8px; }
	.verBox div.pics span { padding: 5px 8px 3px 8px; display: block; font-weight: bold; color: #195e9f; }
	.verBox div.pics p { padding: 0px 8px 0px 8px; font-size: 12px; }
	.verBox ul { list-style: none; border-top: 1px solid #cecece; }
	.verBox li { padding: 5px; background: url('../images/dots.gif') repeat-x bottom; }
	.verBox li.dark { background-color: #fdfdfd; }
	.verBox li span { padding-bottom: 5px; display: block; font-size: 12px; color: #909090; }
	.verBox div.last { border: 0px; }

	.beorBox a.schrijf { padding-left:20px; padding-left: 20px; display: block; width: 131px; height: 29px; line-height: 29px; text-align: center; text-decoration: none; font-weight: bold; color: #fff; background: url('../images/schrijfBg.gif') no-repeat; }
	
	
	/* ### SCHRIJF BOX ### */
	.schrijfBox { position: relative; float: left; overflow: hidden; width: 714px; }
	.schrijfBox h3 { margin-bottom: 15px; padding: 0px 15px 0px 15px; height: 35px; line-height: 35px; font-size: 13px; font-weight: normal; background: url('../images/reviewTitle.gif') no-repeat; }
	.schrijfBox h2 { padding-bottom: 15px; font-size: 16px; font-weight: bold; color: #195e9f; }
	.schrijfBox h4 { padding-bottom: 10px; font-size: 13px; font-weight: bold; }
	.schrijfBox div.line { margin-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #cecece; } 
	.schrijfBox div.rating { width:307px;float:left; } 
	.schrijfBox fieldset { overflow: hidden; width: 600px; border: 0px; }
	.schrijfBox label {  }
	.schrijfBox input.field { margin-bottom: 10px; padding: 7px 5px 0px 5px; width: 414px; height: 21px; border: 0px; background: url('../images/field4Bg.gif') no-repeat; }
	.schrijfBox input.submit { padding-left: 5px; width: 169px; height: 29px; cursor: pointer; text-align: left; font-weight: bold; color: #fff; border: 0px; background: url('../images/submit3Bg.gif') no-repeat; }
	.schrijfBox textarea { margin-bottom: 10px; padding: 5px; width: 526px; height: 137px; border: 0px; background: url('../images/text5Bg.gif') no-repeat; }
	.schrijfBox textarea.low { height: 90px; background: url('../images/textareaLow.gif') no-repeat; }
	.schrijfBox a.terug { padding-left: 30px; position: absolute; top: 3px; right: 3px; display: block; width: 124px; height: 29px; line-height: 29px; font-weight: bold; text-decoration: none; color: #535353; background: url('../images/button7Bg.gif') no-repeat; }
	.schrijfBox a.terug:hover { text-decoration: underline; }
	
	/* ### REVIEW BOX ### */
	.reviewBox { float: left; overflow: hidden; width: 714px; }
	.reviewBox h3 { margin-bottom: 15px; padding: 0px 15px 0px 15px; height: 35px; line-height: 35px; font-size: 13px; font-weight: normal; background: url('../images/reviewTitle.gif') no-repeat; }
	.reviewBox div.review { margin-bottom: 5px; position: relative; overflow: hidden; width: 714px; border-bottom: 1px solid #cecece; }
	.reviewBox div.pic { float: left; width: 110px; }
	.reviewBox div.pic img { padding: 5px; background: url('../images/avatarBg.gif') no-repeat; }
	.reviewBox div.pic span { margin-top: 5px; display: block; width: 90px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; background: url('../images/rate2Bg.gif') no-repeat; }
	.reviewBox div.right { padding-bottom: 5px; float: right; overflow: hidden; width: 604px; background: url('../images/line3.gif') repeat-y 422px 0px; }
	.reviewBox div.right em { margin-bottom: 5px; padding: 5px 0px 5px 0px; display: block; font-size: 12px; font-style: italic; border-bottom: 1px solid #cecece; background: #fff; }
	.reviewBox h2 { font-size: 14px; font-weight: bold; color: #7cafe2; background: #fff; }
	.reviewBox div.right em a { text-decoration: none; color: #195e9f; }
	.reviewBox div.right em a:hover { text-decoration: underline; }
	.reviewBox div.text { float: left; width: 422px; }
	.reviewBox div.list { float: right; width: 170px; }
	.reviewBox div.text p { line-height: 21px; }
	.reviewBox div.text p a { text-decoration: none; font-weight: bold; color: #535353; }
	.reviewBox div.text p a:hover { text-decoration: underline; }
	.reviewBox a.volledig { position: absolute; top: 0px; right: 0px; display: block; width: 122px; height: 29px; line-height: 29px; text-align: center; text-decoration: none; font-weight: bold; color: #fff; background: url('../images/volledigBg.gif') no-repeat; }
	.reviewBox a.schrijf { padding-left: 20px; display: block; width: 131px; height: 29px; line-height: 29px; text-align: center; text-decoration: none; font-weight: bold; color: #fff; background: url('../images/schrijfBg.gif') no-repeat; }
	.reviewBox a.volledig:hover, .reviewBox a.schrijf:hover { text-decoration: underline; }
	.reviewBox div.list ul { overflow: hidden; width: 170px; list-style: none; }
	.reviewBox div.list li { margin: 2px 0px 2px 0px; float: left; display: inline; width: 118px; height: 30px; line-height: 30px; font-weight: bold; }
	.reviewBox div.list li.blue { width: 52px; text-align: center; color: #fff; background: url('../images/blueBg.gif') no-repeat; }
	.reviewBox div.list li.red { width: 52px; text-align: center; color: #fff; background: url('../images/redBg.gif') no-repeat; }
	.reviewBox div.extra { margin: 0px 0px 5px 110px; padding-top: 5px; overflow: hidden; width: 604px; border-top: 1px solid #cecece; }
	.reviewBox div.plus { float: left; width: 194px; }
	.reviewBox div.min { float: left; width: 220px; }
	.reviewBox div.con { float: left; width: 190px; }
	.reviewBox h4 { padding-bottom: 10px; font-size: 13px; font-weight: bold; color: #195e9f; }
	.reviewBox div.extra ul { list-style: none; }
	.reviewBox div.extra li { margin-bottom: 5px; padding-left: 25px; line-height: 16px; }
	.reviewBox div.plus li { background: url('../images/plus.gif') no-repeat left top; }	
	.reviewBox div.min li { background: url('../images/min.gif') no-repeat left top; }	
	.reviewBox div.con p { padding-left: 25px; line-height: 21px; font-size: 12px; }
	.reviewBox p.goed { background: url('../images/goed.gif') no-repeat left top; }
	.reviewBox p.fout { background: url('../images/fout.gif') no-repeat left top; }
	.reviewBox p a { text-decoration: none; color: #2869a5; }
	.reviewBox p a:hover { text-decoration: underline; }
