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

/* ### ZOEK BOX ### */
.zoekBox { margin-bottom: 7px; padding: 12px 15px 0px 15px; position: relative; width: 930px; height: 149px; background: url('../images/zoekBg.gif') no-repeat; }
.zoekBox fieldset { overflow: hidden; width: 935px; border: 0px; }
.zoekBox input.submit { position: absolute; top: 0px; right: 0px; }
.zoekBox h2 { padding-bottom: 10px; font-size: 18px; font-weight: bold; color: #195e9f; }
.zoekBox label { display: block; float: left; width: 108px; height: 28px; line-height: 28px; font-weight: bold; }
.zoekBox input.field { margin: 0px 20px 0px 0px; padding: 6px 10px 0px 10px; float: left; width: 148px; height: 22px; font-size: 12px; color: #535353; border: 0px; background: url('../images/field2Bg.gif') no-repeat; }
.zoekBox 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; }
.zoekBox p { padding-bottom: 10px; float: left; width: 296px; }

/* ### 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 li { height: 25px; line-height: 25px; font-size: 12px; font-weight: bold; border-bottom: 1px dashed #b3d0ea; }
.navBox li a { text-decoration: none; color: #2e2d2d; }
.navBox li a:hover { text-decoration: underline; }

/* ### NIEUW BOX ### */
.nieuwBox { position: relative; float: left; width: 370px; background: url('../images/nieuwBg.gif') repeat-y; }
.nieuwBox div.top { background: url('../images/nieuwTop.gif') no-repeat top; }
.nieuwBox div.bottom { padding: 12px 15px 12px 15px; background: url('../images/nieuwBottom.gif') no-repeat bottom; }
.nieuwBox h3 { padding-bottom: 10px; font-size: 16px; font-weight: bold; color: #195e9f; }
.nieuwBox a.meer { position: absolute; top: 16px; right: 15px; font-size: 12px; text-decoration: none; color: #387dc1; }
.nieuwBox a.meer:hover { text-decoration: underline; }
.nieuwBox ul { list-style: none; }
.nieuwBox li { padding: 5px 0px 5px 0px; overflow: hidden; width: 340px; line-height: 20px; font-size: 13px; border-bottom: 1px solid #cfcfcf; }
.nieuwBox li.dark { background: url('../images/darkBg.gif') repeat-x; }
.nieuwBox li img { margin-right: 10px; float: left; }
.nieuwBox li a { margin-top: 8px; display: block; font-weight: bold; text-decoration: none; color: #535353; }
.nieuwBox li strong { color: #d7403d; }
.nieuwBox li span { padding-left: 20px; background-repeat: no-repeat; background-position: left; }
.nieuwBox li span.dk { background-image: url('../images/dk.gif'); }

/* ### POP BOX ### */
.popBox { position: relative; float: right; width: 314px; background: url('../images/popBg.gif') repeat-y; }
.popBox div.top { background: url('../images/popTop.gif') no-repeat top; }
.popBox div.bottom { padding: 12px 15px 12px 15px; background: url('../images/popBottom.gif') no-repeat bottom; }
.popBox h3 { padding-bottom: 10px; font-size: 16px; font-weight: bold; color: #195e9f; }
.popBox a.meer { position: absolute; top: 16px; right: 15px; font-size: 12px; text-decoration: none; color: #387dc1; }
.popBox a.meer:hover { text-decoration: underline; }
.popBox ul { list-style: none; }
.popBox li { padding: 5px 0px 5px 0px; overflow: hidden; width: 284px; line-height: 20px; font-size: 13px; border-bottom: 1px solid #cfcfcf; }
.popBox li.dark { background: url('../images/darkBg.gif') repeat-x; }
.popBox li img { margin-right: 10px; float: left; }
.popBox li a { margin-top: 8px; display: block; font-weight: bold; text-decoration: none; color: #535353; }
.popBox li strong { color: #d7403d; }
.popBox li span { padding-left: 20px; background: no-repeat left; }
.popBox li span.dk { background-image: url('../images/dk.gif'); }

/* ### CAT BOX ### */
.catBox { margin: 0px 6px 9px 0px; padding: 15px 15px 0px 15px; position: relative; float: left; width: 284px; height: 124px; background: url('../images/cat2Bg.gif') no-repeat; }
#contentCntr div.last { margin-right: 0px; }
.catBox h2 { padding-bottom: 10px; font-size: 16px; font-weight: bold; color: #195e9f; }
.catBox p { line-height: 21px; }
.catBox a { text-decoration: none; color: #535353; }
.catBox a:hover { color: #d4322f; }
.catBox a.meer { position: absolute; bottom: 12px; right: 15px; color: #387dc1; }
.catBox a.meer:hover { text-decoration: underline; color: #387dc1; }

/* ### 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 ### */
.locBox { padding: 20px 0px 15px 0px; overflow: hidden; width: 696px; background: url('../images/cat5Bg.gif') no-repeat top; }
.locBox div.pic { float: left; overflow: hidden; width: 160px; }
.locBox fieldset { padding: 25px 0px 0px 5px; float: left; width: 25px; border: 0px; }
.locBox div.text { float: right; width: 536px; }
.locBox span.checkbox { padding: 0 5px 0 0; display: block; float: left; clear: left; width: 19px; height: 25px; background: url('../images/checkbox.gif') no-repeat; }
.locBox div.title { padding-bottom: 5px; overflow: hidden; width: 536px; line-height: 22px; font-size: 12px; }
.locBox div.title div.inline { float: left; width: 250px; }
.locBox div.title div.right { padding-right: 15px; text-align: right; }
.locBox div.info { padding: 5px 0px 0px 10px; width: 526px; background: url('../images/info2Bg.gif') no-repeat; }
.locBox div.info ul { float: left; overflow: hidden; width: 190px; list-style: none; }
.locBox div.info li { float: left; display: inline; width: 50px; line-height: 21px; font-size: 12px; }
.locBox div.info li.first { width: 120px; font-weight: bold; }
.locBox div.info ul.second { width: 300px; }
.locBox div.info ul.second li { width: 144px; }
.locBox div.info ul.second li.first { width: 156px; }
.locBox div.info ul.second li img { margin-top: 3px; }
.locBox div.info a { color: #757575; }
.locBox div.info a:hover { text-decoration: none; }
.locBox 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; }
.locBox h2 { font-size: 16px; font-weight: bold; color: #538dc2; }
.locBox div.title a { text-decoration: none; color: #535353; }
.locBox div.title a:hover { text-decoration: underline; }
.locBox div.title span { display: block; font-size: 14px; font-weight: bold; color: #d4322f; }

/* ### INFO BOX ### */
.infoBox { float: left; width: 637px; background: url('../images/infoBg.gif') repeat-y; }
.infoBox div.top { background: url('../images/infoTop.gif') no-repeat top; }
.infoBox div.bottom { padding: 15px; background: url('../images/infoBottom.gif') no-repeat bottom; }
.infoBox h2 { padding-bottom: 15px; font-size: 18px; font-weight: bold; color: #195e9f; } 
.infoBox p { padding-bottom: 15px; line-height: 21px; }
.infoBox h3 { line-height: 21px; font-size: 14px; font-weight: bold; color: #76aade; }

/* ### LAND BOX ### */
.landBox { margin-bottom: 10px; width: 751px; background: url('../images/landBg.gif') repeat-y; }
.landBox div.top { background: url('../images/landTop.gif') no-repeat top; }
.landBox div.bottom { background: url('../images/landBottom.gif') no-repeat bottom; }
.landBox div.landen { padding: 15px; overflow: hidden; width: 721px; }
.landBox div.landen ul { float: left; width: 700px; list-style: none; }
.landBox div.landen li { float:left; width: 115px; padding-left: 25px; line-height: 20px; background-repeat: no-repeat; background-position: left; }
.landBox div.landen li a { text-decoration: none; color: #535353; }
.landBox div.landen li a:hover { text-decoration: underline; }
.landBox h3 { padding: 15px; font-size: 18px; font-weight: bold; color: #195e9f; }
.landBox div.tabs ul { padding: 0px 15px 0px 15px; overflow: hidden; width: 721px; height: 35px; list-style: none; background: url('../images/line1.gif') repeat-x bottom; }
.landBox div.tabs li { margin-right: 8px; float: left; display: inline; }
.landBox 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; }
.landBox div.tabs li a span { display: block; float: left; height: 35px; cursor: pointer; background: url('../images/tabsL.gif') no-repeat left; }
.landBox div.tabs li a span span { padding: 0px 10px 0px 10px; background: url('../images/tabsR.gif') no-repeat right; }
.landBox div.tabs li a:hover { background-image: url('../images/tabsHBg.gif'); }
.landBox div.tabs li a:hover span { background-image: url('../images/tabsHL.gif'); }
.landBox div.tabs li a:hover span span { background-image: url('../images/tabsHR.gif'); }
.landBox div.tabs li.selected a { background-image: url('../images/tabsSBg.gif'); }
.landBox div.tabs li.selected a span { background-image: url('../images/tabsSL.gif'); }
.landBox div.tabs li.selected a span span { background-image: url('../images/tabsSR.gif'); }

/* ### 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: 6px; 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: 20px; float: left; display: inline; overflow: hidden; width: 200px; height: 52px; line-height: 18px; background: url('../images/datum.gif') repeat-y left; }
.detailBox div.datum img { margin-right: 10px; float: left; }
.detailBox div.review { padding-top: 10px; float: left; width: 230px; }
.detailBox div.inline { padding-top: 6px; float: left; }
.detailbox div.datum strong { display: block; }
.detailBox div.datum a { color: #535353; }
.detailBox div.datum a:hover { text-decoration: none; }
.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.boek a { color: #fff; background: url('../images/boek.gif') no-repeat; }
.detailBox div.right li.boek a:hover { text-decoration: underline; }
.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; }
	
	/* ### BOEK BOX ### */
	.boekBox { float: left; overflow: hidden; width: 714px; }
	.boekBox fieldset { overflow: hidden; width: 714px; height: 40px; border: 0px; background: url('../images/zoek3Bg.gif') no-repeat; }
	.boekBox 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; }
	.boekBox label { float: left; display: block; width: 210px; height: 40px; line-height: 40px; font-weight: bold; text-align: center; }
	.boekBox fieldset p { padding: 7px 0px 0px 20px; float: left; display: inline; }
	.boekBox input.submit { margin: 6px 5px 0px 0px; padding-left: 7px; float: right; width: 87px; height: 29px; cursor: pointer; text-align: left; font-weight: bold; color: #fff; border: 0px; background: url('../images/submit5Bg.gif') no-repeat; }
	.boekBox table { width: 714px; }
	.boekBox tr { height: 50px; background: url('../images/boekBg.gif') repeat-x bottom; }
	.boekBox td { padding-bottom: 5px; }
	.boekBox td.tab1 { padding-left: 10px; line-height: 16px; }
	.boekBox td.tab4 { width: 130px; }
	.boekBox td.tab2 { font-size: 18px; font-weight: bold; }
	.boekBox td.tab3 { font-size: 18px; font-weight: bold; color: #d4322f; }
	.boekBox td.tab1 a { font-weight: bold; text-decoration: none; color: #195e9f; }
	.boekBox td.tab4 a { padding-left: 10px; display: block; width: 110px; height: 29px; line-height: 29px; font-weight: bold; text-decoration: none; color: #535353; background: url('../images/boekButton.gif') no-repeat; }
	.boekBox td.tab1 a:hover, .boekBox td.tab4 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; }
	
	
	
h3.weather{
margin-bottom: 15px;
padding-top: 0px;
padding-right: 15px;
padding-bottom: 0px;
padding-left: 15px;
height: 35px;
line-height: 35px;
font-size: 13px;
font-weight: normal;
background-color: transparent;
background-image: url(/images/reviewTitle.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

h3.weather b {
	background-repeat: no-repeat;
	background-position: top right;
	padding-right:18px;
}

#picbox {
	width:100%;
	text-align:center;
}

#picbox div.active {
	clear:both;
	text-align:center;
}

#picbox div.active img {
	clear:both;
	border:1px solid gray;
	padding:3px;
	float:left;
}

#picbox div.thumbs {
	clear:both;
	padding-top:10px;
}

#picbox div.thumbs div.image {
	float:left;
	display:block;
	padding:3px;
	border:1px solid gray;
	width:80px;
	height:80px;
	line-height:80px;
	margin:0 5px 5px 0;
}

#picbox div.thumbs div.image img {
	cursor:pointer;
}
