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

/* ### 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; }
	
	/* ### 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; }
	
	/* ### 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; }

