/* SPRITEBAKER.COM */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #000; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #000; }
body { background: url('../images/bodyBg.jpg') #faf9ed repeat-x; }
li{margin:0;padding:0;}
img { border: 0px; display: block; }
a{color:#003366}
/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; background: url('../images/wrapperBg.gif.png') no-repeat top; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; padding-bottom: 20px; position: relative; width: 980px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 980px; height: 95px; background: url('../images/headerBg.gif.png') no-repeat bottom; }
	#headerCntr h1, #headerCntr h4 { position: absolute; left: 15px; top: 15px; }
	#headerCntr h1 a, #headerCntr h4 a, #headerCntr h1 { display: block; width: 299px; height: 34px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	#headerCntr h3 { position: absolute; left: 15px; top: 55px; font-size: 12px; font-weight: bold; color: #737266; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 10px; right: 20px; width: 600px; }
		#menuCntr ul { overflow: hidden; width: 600px; list-style: none; }
		#menuCntr li { padding-left: 20px; float: right; display: inline; background: url('../images/menuBg.gif') no-repeat 9px center; }
		#menuCntr li.first { background: none; }
		#menuCntr li a { text-decoration: none; color: #737266; }
		#menuCntr li a:hover, #menuCntr li.selected { text-decoration: underline; }
		
		/* ### ZOEK CONTAINER ### */
		#zoekCntr { position: absolute; top: 68px; right: 15px; width: 300px; }
		#zoekCntr fieldset { overflow: hidden; width: 300px; border: 0px; }
		#zoekCntr input.field { margin-right: 3px; padding: 3px 5px 0px 5px; float: left; width: 220px; height: 17px; border: 0px; background: url('../images/fieldBg.gif.png') no-repeat; }
		#zoekCntr input.submit { padding-bottom: 3px; float: left; width: 63px; height: 21px; cursor: pointer; font-weight: bold; color: #fff; border: 0px; background: url('../images/submitBg.gif.png') no-repeat; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 980px; background: url('../images/contentBg.gif') repeat-y right; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-bottom: 35px; float: left; width: 194px; background: url('../images/leftBottom.jpg') no-repeat bottom; }
			
			/* ### LOGIN BOX ### */
			.loginBox { width: 194px; background: url('../images/loginBg.gif') repeat-y; }
			.loginBox div.top { background: url('../images/loginTop.gif') no-repeat top; }
			.loginBox div.bottom { padding: 10px 4px 15px 5px; background: url('../images/loginBottom.gif.png') no-repeat bottom; }
			.loginBox div.list { padding: 10px; border: 1px solid #92beec; background: #f5f7fa; }
			.loginBox h2 { padding: 0px 0px 2px 11px; font-size: 12px; font-weight: bold; color: #000101; }
			.loginBox h3 { margin-bottom: 5px; padding-left: 11px; font-size: 12px; font-weight: bold; color: #003366; background: url('../images/arrow5.gif') no-repeat left; }
			.loginBox h3 a{text-decoration:none;}
			.loginBox h3 a:hover{text-decoration:underline;}
			.loginBox div.list ul { padding: 0px 0px 0px 12px; } 
			.loginBox div.list li { padding-left: 12px; line-height: 16px; font-size: 11px; color: #003366; background: url('../images/arrow4.gif') no-repeat left; }
			.loginBox ul { padding: 0px 0px 15px 12px; list-style: none; }
			.loginBox li { padding-left: 12px; line-height: 18px; color: #003366; background: url('../images/arrow6.gif') no-repeat left; }
			.loginBox li a { text-decoration: none; color: #003366; }
			.loginBox a.plaats { margin-bottom: 5px; display: block; width: 185px; height: 29px; text-indent: -9999px; background: url('../images/buttonBg.png') no-repeat; }
			.loginBox a:hover { text-decoration: underline; }
			
			/* ### CAT BOX ### */
			.catBox { padding: 10px 0px 5px 0px; width: 194px; background: url('../images/leftBg.gif') repeat-y; }
			.catBox ul { padding-left: 15px; list-style: none; }
			.catBox li { line-height: 20px; color: #003366; }
			.catBox li a { padding-left: 10px; text-decoration: none; color: #003366; background: url('../images/catBg.gif') no-repeat left 2px; }
			.catBox li a:hover, .catBox li.selected a { text-decoration: underline; background-position: left -20px; }
			
			/* ### NAV BOX ### */
			.navBox { margin-left:-15px; width: 194px; background: url('../images/navBg.gif') repeat-y; }
			.navBox div.top { background: url('../images/navTop.gif') no-repeat top; }
			.navBox div.bottom { padding: 10px 0px 0px 15px; background: url('../images/navBottom.gif') no-repeat bottom; }
			.navBox h2{padding:0;border-bottom-width:0px;margin-bottom:3px;}
			.navBox h2 a { text-decoration:none; margin-bottom: 10px; padding:0 0 0 10px; font-size: 12px; font-weight: bold; color: #006600; background: url('../images/arrow2.gif') no-repeat left; }
			.navBox h2 a:hover{text-decoration:underline; }
			.navBox h3 { padding-left: 10px; font-size: 11px; font-weight: bold; color: #333; }/*006600*/
			.navBox ul { padding: 0px 0px 8px 0px; list-style: none; }
			.navBox li { line-height:17px;  font-size: 11px; color: #006600; }
			.navBox li a,.navBox li a:hover{ background: url('../images/navTab.gif') no-repeat left 5px; }
			.navBox li a { padding-left: 20px; display: block; height: 17px; line-height: 17px; text-decoration: none; color: #006600;}
			.navBox li a:hover { text-decoration: underline;}
			.navBox li.selected a { background-position: left bottom;font-weight:bold;text-decoration:none; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; overflow: hidden; width: 786px; }
		
			/* ### NP BOX ### */
			.npBox { margin-bottom: 10px;/*25px*/ width: 786px; }
			.npBox ol, .npBox p.breadcrumbs { margin-left: 2px; padding: 0px 16px 0px 11px; overflow: hidden; width: 757px; height: 35px; list-style: none; background: url('../images/npBg.gif') no-repeat; }
			.npBox p.breadcrumbs {  height: 35px; line-height: 35px;  color: #6a6845; font-weight:bold; }
			.npBox p.breadcrumbs a { padding: 0px 1px 0px 1px; color: #6a6845; font-weight:normal; }
			.npBox p.breadcrumbs a:hover { text-decoration: none; }
			
			
			.npBox ol.round{ background: url('../images/np2Bg.gif') no-repeat right; }
			.npBox li { padding-right: 4px; float: left; display: inline; height: 35px; line-height: 35px; color: #6a6845; background: url('../images/arrow7.png') no-repeat right; }
			.npBox li.last { background: none;font-weight:bold; }
			.npBox li span { padding: 0px 5px 0px 5px; font-weight: bold; }
			.npBox li a { padding: 0px 5px 0px 5px; color: #6a6845; }
			.npBox li a:hover { text-decoration: none; }
			.npBox h3 { width: 786px; height: 81px; text-indent: -9999px; background-repeat: no-repeat; }
			.npBox h3 a {text-indent:0px; width:768px;height:81px;display:block;}
			.npBox h3 a span {visibility:hidden;}
			
			/* ### SPOT BOX ### */
			.spotBox { margin-bottom: 15px; padding: 20px 15px 0px 15px; width: 756px; height: 170px; color: #fff; background: url('../images/spotBg.jpg') no-repeat; }
			.spotBox h1 { padding-bottom: 15px; font-size: 23px; width: 630px; font-weight: bold;}
			.spotBox ul { list-style: none; }
			.spotBox li { margin-bottom: 12px; padding-left: 15px; background: url('../images/arrow3.gif') no-repeat left; }
			
			/* ### AD BOX ### */
			.adBox { padding: 0px 9px 15px 15px; width: 754px; }
			.adBox em { padding: 0px 0px 2px 0px; display: block; font-weight: normal; font-style: normal; font-size: 11px; color: #6699cc; }
			.adBox em a{ font-size: 11px; color: #6699cc; text-decoration:none;}
			.adBox em a:hover{text-decoration:underline;}
			.adBox div.google { padding: 0px 0px 10px 0px; float: left; width: 251px; font-size: 11px; color: #000; }
			.adBox div.google a { font-size: 15px; font-weight: bold; color: #003366; }
			.adBox div.google a:hover { color:#F00;}
			.adBox div.google span { font-size: 11px; color: #669900; }
			.adBox div.google span a { display: inline; text-decoration: none; font-size: 11px; font-weight: normal; color: #669900; }
			.adBox div.google span a:hover { text-decoration: underline; }
			.adbox div.google h4 { padding:0;margin:0;display:block;}
			
			/* ### DETAIL BOX ### */
			.detailBox { padding: 0px 6px 25px 6px; overflow: hidden; width: 774px; }
			.detailBox div.left { float: left; width: 515px; }
			.detailBox div.right { float: right; width: 255px; }
			.detailBox div.left p { padding: 0px 10px 15px 10px; line-height: 16px; }
			.detailBox div.omschrijving {line-height:16px; padding:0 10px 8px; }
			.detailBox div.omschrijving li{ margin-left:15px;} 
			.detailBox div.left div.omschrijving p {line-height:16px; padding:0; }
			.detailBox div.kenmerk, .detailBox div.ad { margin-bottom: 15px; padding: 0px 10px 15px 10px; overflow: hidden; width: 494px; border-bottom: 1px solid #c7ddf5;}
			.detailBox div.kenmerk{border:0;padding-bottom:0px;}
			.detailBox div.bottom{border-bottom:0px;}
			.detailBox h1 { padding: 0px 5px 5px 10px; font-size: 24px; font-weight: normal; color: #848259; }
			.detailBox em.prijs { padding: 0px 10px 4px 10px; display: block; font-size: 14px; font-weight: bold; font-style: normal; }
			.detailBox p.meta { color:#888;}
			
			.detailBox h3 { padding-bottom: 8px; line-height: 20px; font-size: 14px; font-weight: bold; color: #003366; }
			.detailBox div.hr { border-bottom:1px solid #C7DDF5; margin-bottom:15px; }
			.detailBox div.left h3 { padding: 0px 10px 0px 10px; }
			.detailBox div#website{ margin-left:-10px;margin-top:5px;}
			.detailBox div.kenmerk ul { float: left; overflow: hidden; width: 245px; list-style: none; }
			.detailBox div#website ul{width:490px;}
			.detailBox div#website li{width:345px;margin-left:2px;}
			.detailBox div#website li.first{width:140px;}
			.detailBox div.kenmerk li { float: left; display: inline; width: 125px; line-height: 20px; }
			.detailBox div.kenmerk li.first,span.titel { width: 120px; font-weight: bold; }
			.detailBox div.info { margin-bottom: 10px; padding: 10px; width: 233px; border: 1px solid #cadff6; background: #deeafe; }
			.detailBox div.info address { padding-bottom: 10px; line-height: 16px; font-style: normal; }
			.detailBox div.info address img { display: inline; }
			.detailBox div.info span { font-size: 11px; }
			.detailBox div.info p { padding-bottom: 15px; line-height: 16px; }
			.detailBox div.info p a { }
			.detailBox div.info a.email { display: block; width: 209px; height: 31px; line-height: 31px; text-align: center; font-size: 14px; font-weight: bold; text-decoration: none; color: #006600; background: url('../images/emailBg.gif') no-repeat; }
			.detailBox div.pic { padding: 10px; width: 233px; border: 1px solid #c7ddf5; background: #f5f7fa; }
			.detailBox div.big { padding: 0px 0px 3px 10px; /*38px*/ position: relative; }
			/*.detailBox div.big a.plus { position: absolute; bottom: 19px; right: 43px; width: 14px; height: 14px; text-indent: -9999px; background: url('../images/plus.gif') no-repeat; } */
			.detailBox div.big img { border: 1px solid #336699; }
			.detailBox div.foto { margin-bottom: 15px; padding: 5px 1px 0px 1px; border: 1px solid #cee1f6; background: #deeafe;}
			.detailBox div.foto ul { overflow: hidden; margin-left:2px;margin-bottom:2px;width: 100%; list-style: none; }
			.detailBox div.foto li { padding: 0px 1px 1px 0px; float: left; display: inline; }
			.detailBox div.foto li.last { padding-right: 0px; }
			.detailBox div.pic table { margin-bottom: 10px; width: 100%; }
			.detailBox div.pic td { padding: 3px 0px 3px 0px; border-bottom: 1px solid #c4daec; background: #fff; }
			.detailBox div.pic tr.dark td { background: #f5f7fa; }
			.detailBox div.pic tr.titel td { font-size: 11px; font-weight: bold; color: #888; background: none; }
			.detailBox div.pic td.first { padding-left: 3px; width: 125px; }
			.detailBox div.pic td a.email { margin-left: 12px; display: block; width: 17px; height: 11px; text-indent: -9999px; background: url('../images/email.gif') no-repeat; }
			.detailBox div.pic td a.del { margin: 0px; display: inline; width: auto; height: auto; text-indent: 0px; font-size: 11px; text-decoration: none; color: #cc0000; background: none; }
			.detailBox div.pic td a.del:hover { text-decoration: underline; }
			.detailBox div.pic fieldset { padding-bottom: 15px; overflow: hidden; width: 183px; border: 0px; }
			.detailBox div.pic input.field { margin-bottom: 5px; padding: 3px 5px 0px 5px; width: 173px; height: 17px; border: 0px; background: url('../images/field2Bg.gif') no-repeat; }
			.detailBox div.pic input.small { float: left; width: 75px; background: url('../images/smallBg.gif') no-repeat; }
			.detailBox div.pic input.submit { padding-bottom: 1px; float: right; width: 78px; height: 22px; cursor: pointer; font-weight: bold; color: #006600; border: 0px; background: url('../images/submit3Bg.gif') no-repeat; }
			#rightCntr div.detailBox a:hover { text-decoration: underline; }
			
			.detailBox div.ad { overflow: hidden;padding-left:0px;padding-right:0px;width:515px; padding-bottom:3px }
			.detailBox div.ad em { padding: 0px 0px 2px 10px; display: block; font-weight: normal; font-style: normal; font-size: 11px; color: #6699cc; }
			.detailBox div.ad em a{ font-size: 10px; color: #999999;margin-bottom:-3px;padding:0;text-decoration:none;}
			.detailBox div.ad em a:hover{text-decoration:underline;}

			.detailBox div.ad div.google { padding: 0px 0px 6px 10px; font-size: 11px; color: #000000; }
			.detailBox div.hover div.google:hover{background-color:#EEF4FE;}
			
			.detailBox div.ad div.google a { font-size: 16px; font-weight: bold; color: #003366; }
			.detailBox div.adbig div.google a {font-size:16px; !important}
			.detailBox div.adbig div.google { padding-bottom:4px;}
			.detailBox div.pattern div.dark{background-color:#faf9ed;!important}
			.detailBox div.pattern div.google{padding-top:3px;padding-bottom:3px;}
			
			 div.google h4 { padding:0;margin:0;display:block;}
			
			
			.detailBox div.ad div.google a:hover { color:#F00;  }
			.detailBox div.ad div.google span a { display: inline; text-decoration: none; font-size: 11px; font-weight: normal; color: #669900; }
			.detailBox div.ad div.google span a:hover { text-decoration: underline; }
			.detailBox ul.optie { list-style: none; }
			.detailBox ul.optie li { line-height: 24px; }
			.detailBox ul.optie li a { padding-left: 18px; text-decoration: none; color: #003366; }
			.detailBox ul.optie li a:hover { text-decoration: underline; }
			.detailBox ul.optie li.printen a { background: url('../images/print.gif') no-repeat left; }
			/*.detailBox ul.optie li.stuur a { background: url('../images/stuur.gif') no-repeat 1px center; }*/
			.detailBox ul.optie li.klacht a { background: url('../images/klacht.gif') no-repeat 2px center; }
			.print{display:none;}
			#vergroot {
				bottom:20px;
				margin-left:5px;
				position:relative;
			}


			/* HIGHSLIDE style */
			.highslide {
				cursor: url(/highslide/graphics/zoomin.cur), pointer;
				outline: none;
			}
			.highslide img {
				border: 1px solid #336699;
			}
			/*.highslide:hover img {
				border: 2px solid white;
			}*/
			
			.highslide-image {
				border: 10px solid white;
			}
			.highslide-image-blur {
			}
			.highslide-caption {
				display: none;
				border: 5px solid white;
				border-top: none;
				padding: 5px;
				background-color: white;
			}
			.highslide-loading {
				display: block;
				color: white;
				font-size: 9px;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				padding: 3px;
				border-top: 1px solid white;
				border-bottom: 1px solid white;
				background-color: black;
			}
			a.highslide-credits,
			a.highslide-credits i {
				padding: 2px;
				color: silver;
				text-decoration: none;
				font-size: 10px;
			}
			a.highslide-credits:hover,
			a.highslide-credits:hover i {
				color: white;
				background-color: gray;
			}
			
			.highslide-display-block {
				display: block;
			}
			.highslide-display-none {
				display: none;
			}

			/* ### TAB BOX ### */
			.tabBox { margin: 0px 6px 10px 6px; position: relative; width: 774px; border-bottom: 1px solid #8fbcec; }
			.tabBox h1 { padding: 0px 0px 10px 10px; font-size: 24px; color: #848259; }
			.tabBox ul { position: absolute; bottom: -1px; right: 0px; overflow: hidden; width: 350px; list-style: none; }
			.tabBox li { padding-right: 4px; float: right; display: inline; }
			.tabBox li a { display: block; float: left; height: 27px; line-height: 27px; text-decoration: none; color: #6685a3; background: url('../images/tabL.gif') no-repeat left; }
			.tabBox li a span { display: block; float: left; height: 27px; cursor: pointer; background: url('../images/tabR.gif') no-repeat right; }
			.tabBox li a span span { padding: 0px 10px 0px 24px; background: no-repeat 7px center; }
			.tabBox li a:hover span span, .tabBox li.selected a span span { background: no-repeat 7px center; }
			.tabBox li a:hover, .tabBox li.selected a { color: #003366; background: url('../images/tabHL.gif') no-repeat left; }
			.tabBox li a:hover span, .tabBox li.selected a span { background: url('../images/tabHR.gif') no-repeat right; }
			.tabBox li a.rss span span { background-image: url('../images/rss.gif'); }
			.tabBox li a.kaart span span { background-image: url('../images/kaart.gif'); }
			.tabBox li a.beeld span span { background-image: url('../images/beeld.gif'); }
			.tabBox li a.lijst span span { background-image: url('../images/lijst.gif'); }
			.tabBox li.selected a.rss span span, .tabBox li a.rss:hover span span { background-image: url('../images/rssH.gif'); }
			.tabBox li.selected a.kaart span span, .tabBox li a.kaart:hover span span { background-image: url('../images/kaartH.gif'); }
			.tabBox li.selected a.beeld span span, .tabBox li a.beeld:hover span span { background-image: url('../images/beeldH.gif'); }
			.tabBox li.selected a.lijst span span, .tabBox li a.lijst:hover span span { background-image: url('../images/lijstH.gif'); }
			
			/* ### LIST BOX ### */
			.listBox { padding-left: 6px; float: left; display: inline; width: 578px; }
			.wide{width:760px;!important}
			.listBox div.res { padding: 10px 10px 0px 10px; margin-bottom:5px; overflow: hidden; width: 556px; border: 1px solid #d2e4f7; background: #f5f7fa; }
			.listBox div.left { float: left; width: 274px; }
			.listBox div.rightr { float: right; width: 274px; }
			.listBox h3 { padding-bottom: 10px; font-size: 15px; font-weight: bold; color: #003366; }
			.listBox h3 a{text-decoration:none;}
			.listBox ul { padding-bottom: 15px; list-style: none; }
			.listBox ul.meer { margin-top:-15px; }
			.listBox span#meer { display:none;margin-left:10px; }
			.listBox li { line-height: 16px; font-size: 11px; color: #000; }
			.listBox .plusicon { display:inline;margin-right:4px; }
			.listBox li.minder { margin-left:-10px; }
			.listBox li a { text-decoration: none; color: #003366; }
			.listBox li a:hover { text-decoration: underline; }
			.listBox li.big { font-size: 12px; font-weight: bold; }
			.listBox table { margin-bottom:8px; width: 100%; border-top: 1px solid #c7def6; }
			.listBox td { height: 60px; font-size: 11px; border-bottom: 1px solid #c7def6; }
			.listBox tr.dark td { background: #faf9ed; }
			.listBox tr.blue td { cursor: pointer; background: #eef4fe; }
			.listBox td img { border: 1px solid #c7c5ad; }
			.listBox td.first { padding-left: 10px; width: 55px; }
			/*.listBox td.last { overflow: hidden; width: 150px; line-height: 20px; color: #81b90f; } 
			.listBox td.last span { display: block; float: left; width: 75px; font-size: 12px; font-weight: bold; color: #003366; } */
			.listBox td em { display: block; font-style: normal; color: #888; }
			.listBox td h3 { padding: 0px; font-size: 12px; font-weight: bold; color: #003366; }
			
			.listBox div.list ul {  margin:0; padding:0px; padding-bottom:5px;overflow: hidden; width: 578px; list-style: none; border-top: 1px solid #c7def6; }
			.listBox div.list ul.wide { width:auto;}
			.listBox div.list li { position: relative; height: 61px; width:auto; clear:both;}/* width, clear*/
			.listBox div.list li div { float: left; height: 60px; font-size: 11px; border-bottom: 1px solid #c7def6; }
			.listBox div.list li.dark { background: #faf9ed; }
			.listBox div.list li.blue { cursor: pointer; background: #eef4fe; }
			.listBox div.list ul.admin li.blue { cursor: auto; }
			.listBox div.list li img { border: 1px solid #c7c5ad; }
			.listBox div.list li div.pic { padding: 6px 0px 0px 10px; float: left; display: inline; width: 55px; height: 54px; }
			.listBox div.list li div.pic img{ width:45px;height:45px;}
			
			.listBox div.list li div.text { padding-top: 5px; height: 55px; float: left; overflow: hidden; width: 361px; }
			.listBox div.list li div.last { padding-left:2px;padding-top: 5px; height: 55px; overflow: hidden; float: left; width: 150px; line-height: 18px; color: #81b90f; }
			.listBox div.list li div.last span { display: block; float: left; width: 75px; font-size: 12px; font-weight: bold; color: #003366; }
			.listBox div.list li em { display: block; font-style: normal; color: #888; }
			.listBox div.list li h3 { padding: 0px; width: 363px; height: 18px; overflow: hidden; font-size: 12px; font-weight: bold; color: #003366; }

			
			.listBox div.nav { padding-top: 5px; }
			.listBox div.nav ul { overflow: hidden; width: 578px; display: block; text-align: center; list-style: none; }
			.listBox div.nav li { padding-right: 1px; display: inline; }
			.listBox div.nav li.disabled a { color: #347abf; }
			.listBox div.nav li a,.listBox div.nav li.prev2,.listBox div.nav li.next2  { margin-left:1px; display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 12px; }
			.listBox div.nav li a:hover, .listBox div.nav li.selected a { text-decoration: none; color: #fff; background: url('../images/nav.gif') no-repeat; }
			.listBox div.nav li.prev2 { display: inline;color:#B4B4B5; height:20; margin-right:10px; padding-left: 12px; width: auto; text-align: left; background-image:none; }
			.listBox div.nav li.next2 { display: inline;color:#B4B4B5; height:20px; margin-left:10px; padding-right: 12px; width: auto; text-align: left; background: url('../images/arrow9.gif') no-repeat right; }
			
			.listBox div.nav li.prev a, .listBox div.nav li.prev a:hover { margin-right:10px; padding-left: 12px; width: auto; text-align: left; background: url('../images/prev.gif') no-repeat left; }
			.listBox div.nav li.next a, .listBox div.nav li.next a:hover { margin-left:10px; padding-right: 12px; width: auto; text-align: left; background: url('../images/next.gif') no-repeat right; }
			.listBox div.nav li.prev a:hover, .listBox div.nav li.next a:hover { text-decoration: underline; color: #003366; }

			.listBox div.pic table { width: 578px; border-top: 1px solid #c7ddf5; }
			.listBox div.pic td img { display: inline; border: 1px solid #c7ddf5; }
			.listBox div.pic td { padding: 5px 0px 5px 0px; position: relative; width: 191px; text-align: center; color: #003366; border-right: 1px solid #c7ddf5; border-bottom: 1px solid #c7ddf5; }
			.listBox div.pic td.last { border-right: 0px; }
			
			.listBox div.pic td.dark { background: #faf9ed; }
			.listBox div.pic td.blue { cursor: pointer; background: #eef4fe; }
			.listBox div.pic td a { font-weight: bold; font-size: 12px; text-decoration: none; color: #003366; }
			.listBox div.pic td a:hover { text-decoration: underline; }
			.listBox div.pic td em { display: block; font-style: normal; font-size: 11px; text-align: center; color: #81b90f; }
			.listBox div.pic div.foto { padding-bottom: 5px; position: relative; display: inline; }
			.listBox div.pic span { position: absolute; bottom: 15px; right: 10px; width: 20px; height: 17px; background: url('../images/aantal.gif') no-repeat; }

			/*.listBox div.ad { overflow: hidden; width: 100%; margin-left:-6px; width:572px; }
			.listBox div.ad em { padding: 0px 0px 5px 0px; display: block; font-style: normal; font-size: 11px; color: #6699cc; }
			.listBox div.ad em a{ font-size: 11px; color: #6699cc; text-decoration:none;}
			.listBox div.ad em a:hover{text-decoration:underline;}

			.listBox div.ad div.google { padding: 0px 0px 10px 0px; float: left; width: 283px; font-size: 11px; color: #003366; }
			.listBox div.ad div.google a { display: block; font-size: 14px; font-weight: bold; color: #003366; }
			.listBox div.ad div.google a:hover { color:#006600; }
			.listBox div.ad div.google span { font-size: 11px; color: #669900; }
			.listBox div.ad div.google span a { display: inline; text-decoration: none; font-size: 11px; font-weight: normal; color: #669900; }
			.listBox div.ad div.google span a:hover { text-decoration: underline; } */
			
			.listBox div.ad { margin: auto; margin-top:-3px; padding-left: 12px; overflow: hidden; width: 566px; }
			.listBox div.boven{margin-top:-8px;!important}
			.listBox div.afsboven{margin-top:0;!important}
			
			
			.listBox div.ad em { padding: 2px 0px 2px 2px; display: block; font-style: normal; font-size: 11px; color: #6699cc; }
			.listBox div.ad em a{ font-size: 11px; color: #999999; text-decoration:none;}
			.listBox div.ad em a:hover{text-decoration:underline;}
			
			.listBox div.ad div.google { padding: 0px 0px 8px 0px; float: left; overflow: hidden; width: 283px; height: 43px; font-size: 11px; color: #003366; }

			.listBox div.pattern{padding-left:0px;margin-left:0px;width:578px;!important}
			.listBox div.pattern em{padding:0px 0px 0px 10px;!important}
			.listBox div.pattern div.google{padding:4px 0px 3px 10px;border-top: 1px solid #C7DEF6;height:48px;width:279px;!important}
			.listBox div.pattern div.dark{background-color:#FAF9ED;!important}
			.listBox div.v2 div.google{padding:4px 0px 3px 10px;border-top: 0px solid #C7DEF6;height:48px;width:279px;!important}
			
			
			
			.listBox div.ad div.google{height:48px;} /* voorheen .padding ,important*/
			
			.listBox div.ad div.descrzwart { color: #000; !important}
			.listBox div.ad div.google a {  font-weight: bold; font-size:16px; color: #003366; } /* 14px eerst voorheen .big a ,important */
			.listBox div.ad div.big a { font-size:16px;font-weight:bold;}
			.listBox div.afsboven div.google a{font-weight:normal;}
			
			.listBox div.ad div.google a:hover {color:#F00; }
			.listBox div.ad div.google span { font-size: 11px; color: #669900; }
			.listBox div.ad div.google span a { display: inline; text-decoration: none; font-size: 11px; font-weight: normal; color: #669900; }
			.listBox div.ad div.urlgrijs span a {color:#999999;!important}
			.listBox div.ad div.urlzwart span a {color:#000;!important}
			.listBox div.ad div.urlblauw span a {color:#003366;!important}
			.listBox div.ad div.google span a:hover { text-decoration: underline; }

			
			
			/* ### MAPS ### */
			
			.listBox .maps td { height:inherit; border-bottom: 1px solid #c7def6; }
			
			/* ### FILT BOX ### */
			.filtBox { margin-right: 6px; padding: 10px; float: right; display: inline; width: 170px; border: 1px solid #cee1f6; background: #f5f7fa; }
			.filtBox h3, .filtBox span.h3 { display:block; padding-bottom: 4px; font-size: 13px; font-weight: bold; color: #003366; }
			.filtBox fieldset { padding-bottom: 12px; overflow: hidden; width: 170px; border: 0px; }
			.filtBox input.submit { display: block; float: right; width: 27px; height: 21px; cursor: pointer; font-weight: bold; color: #fff; border: 0px; background: url('../images/submit4Bg.gif') no-repeat; }
			.filtBox input.field { margin: 0px 4px 5px 0px; padding: 4px 5px 0px 5px; float: left; width: 126px; height: 16px; border: 1px solid #c3c3c3; background: #fff; }
			.filtBox select { margin: 0px 4px 5px 0px; padding: 2px; float: left; width: 171px; height: 22px; border: 1px solid #c3c3c3; background: #fff; }
			.filtBox fieldset.prijs input.field { width: 60px;}
			.filtBox fieldset.prijs label { height:20px; display: block; float: left; width: 30px;line-height:20px;margin-left:3px; }

			
			.filtBox fieldset.gebied input.field { width: 70px; }
			.filtBox fieldset.gebied select.small { width: 50px; }
			.filtBox fieldset.gebied select { width: 136px; }
			.filtBox ul { padding-bottom: 10px; list-style: none; }
			.filtBox li { position: relative; line-height: 18px; font-size: 11px; color: #003366; }
			.filtBox li a { padding-left: 14px; text-decoration: none; color: #003366; background: url('../images/arrow5.gif') no-repeat 2px center; }
			.filtBox a.meer { position: relative; top: -15px; font-size: 11px; font-weight: bold; text-decoration: none; color: #003366; }
			.filtBox a.meer:hover { text-decoration: underline; }
			.filtBox ul.oog li { padding-left: 19px; background: url('../images/oog.gif') no-repeat 2px center; }
			.filtBox ul.oog li a { padding: 0px; background: none; }
			.filtBox ul.oog li.dis { padding-left: 19px; text-decoration: line-through; color: #aaa; background: url('../images/oog2.gif') no-repeat 2px center; }
			.filtBox ul.vink li a { display: block; min-height: 18px; }
			.filtBox ul.grey li a, .filterBox ul.vink li a:hover{ background: url('../images/vink.gif') no-repeat left; }
			.filtBox ul.vink li a:hover{background: url('../images/vink.gif') #e9f0fc no-repeat left;}
			.filtBox ul li.inactive{ padding-left: 14px; text-decoration: none; color: #b4b4b5; background: url('../images/arrow9.gif') no-repeat 2px center;}
			.filtBox ul.grey li a span { position: absolute; top: 4px; right: 5px; display: block; width: 11px; height: 11px; text-indent: -9999px; background: url('../images/kruis.gif') no-repeat; }
			.filtBox ul.grey li a { font-weight:bold; }
			
			#filtBoxProfiel{ min-height:180px;border: 1px solid #cadff6; background: #deeafe; }
			#filtBoxProfiel address { padding-bottom: 10px; line-height: 16px; font-style: normal; }
			#filtBoxProfiel address img { display: inline; }
			#filtBoxProfiel span { font-size: 11px; }
			#filtBoxProfiel p { padding-bottom: 15px; line-height: 16px; }
			#filtBoxProfiel a.email { margin-left:-25px;display: block; width: 209px; height: 31px; line-height: 31px; text-align: center; font-size: 14px; font-weight: bold; text-decoration: none; color: #006600; background: url('../images/emailBg.gif') no-repeat; }
			/* ### MEER BOX ### */
			.meerBox { padding: 0px 6px 0px 6px; width: 774px; }
			.meerBox h1 { padding: 0px 10px 15px 10px; font-size: 24px; font-weight: normal; color: #848259; }
			.meerBox div.list { padding: 10px; overflow: hidden; width: 754px; border-top: 1px solid #c7ddf5; border-bottom: 1px solid #c7ddf5; background: #faf9ed; }
			.meerBox ul { float: left; overflow: hidden; width: 375px; list-style: none; }
			.meerBox li { float: left; display: inline; width: 90px; line-height: 22px; }
			.meerBox li.first { width: 285px; }
			.meerBox li a { text-decoration: none; font-weight: bold; color: #003366; }
			.meerBox li a:hover { text-decoration: underline; }
			
			/* ### TEXT BOX ### */
			.normalpage { padding: 0px 6px 0px 6px; width: 770px; }
			.normalpage p { padding-left:10px; }
			.normalpage h1 { margin-bottom: 10px; padding: 0px 10px 5px 10px; font-size: 24px; font-weight: bold; color: #848259; border-bottom: 1px solid #c7ddf5; }
			/*.==normalpage h2 { padding: 0px 10px 2px 10px; font-size: 14px; font-weight: bold; color: #003366; } */
			.normalpage ul { margin-bottom: 15px; padding: 0px 10px 15px 0px; margin-left:20px;  width: 754px; }
			.normalpage li { width: 724px; line-height: 16px; }
			.normalpage li.first { width: 30px; }
			
			.normalpage h2,h2{border-bottom: 0px dotted #c7ddf5;padding-bottom:2px; color:#003366;font-weight:bold;font-size:14px;padding-left:10px;padding-top:10px;}
			.normalpage a h2 , a h2 {color:#003366;}
			.normalpage p{margin-bottom:3px;margin-top:2px;padding-left:10px;}
			a:hover h2{color:#006600}
			
			
			.normalpage ul, .normalpage ol{margin-left:25px;margin-top:5px;padding:0;}
			.normalpage a:hover{color:#006600}
			.normalpage a{color:#003366;text-decoration:underline}
			
			.normalpage a.pdf { margin: 0px 0px 20px 10px; padding-left: 25px; display: block; width: 120px; height: 19px; line-height: 23px; text-decoration: none; color: #003366; background: url('../images/pdf.gif') no-repeat left; }
			.normalpage a.pdf:hover { text-decoration: underline; }
			
			/* ### RUBL BOX ### */
			.rublBox { padding: 0px 5px 0px 6px; overflow: hidden; width: 775px; }
			.rublBox div.column { margin-right: 5px; padding: 10px 0px 10px 0px; float: left; display: inline; width: 255px; border-top: 1px solid #c7ddf5; }
			.rublBox div.blue { margin-right: 0px; background: #eef4fe; }
			.rublBox h3, .rublBox h2 { padding: 0px 10px 4px 10px; font-size: 14px; font-weight: bold; color: #003366; }
			.rublBox h4 a{text-decoration:none; color:#003366; padding:3px 0 0 12px; margin:0 0 0 13px;font-size:12px;line-height: 20px; background: url('../images/arrow8.gif') no-repeat left 6px; }
			.rublBox ul { padding: 0px 10px 14px 10px;list-style: none; }
			.rublBox ul.related { margin-left:13px;padding-bottom:2px;}
			.rublBox li { padding-left: 12px; line-height: 20px; color: #000; background: url('../images/arrow8.gif') no-repeat left 6px; }
			.rublBox li a { text-decoration: none; color: #003366; }
			.rublBox li strong a { font-weight:normal;}
			.rublBox a:hover { text-decoration: underline; }
			.rublBox li span { display: block; width: 200px; line-height: 15px; font-size: 11px; color: #669900; }
			.rublBox li span a { color: #669900; }
			.rublBox div.ad { margin-bottom: 20px; padding: 10px 10px 0px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
			.rublBox div.ad em { padding-bottom: 10px; display: block; font-style: normal; font-size: 11px; color: #6699cc; }
			.rublBox div.ad div.google { padding-bottom: 10px; font-size: 11px; color: #003366; }
			.rublBox div.ad div.google a { font-size: 14px; font-weight: bold; color: #003366; }
			.rublBox div.ad div.google a:hover { color:#F00; text-decoration: none; }
			.rublBox div.ad div.google span { font-size: 11px; color: #669900; }
			.rublBox div.ad div.google span a { display: inline; text-decoration: none; font-size: 11px; font-weight: normal; color: #669900; }
			.rublBox div.ad div.google span a:hover { text-decoration: underline; }
			.rublBox div.spot p { padding: 0px 10px 5px 10px; }
			.rublBox div.spot a { margin: 0px 10px 5px 10px; padding-left: 12px; display: block; text-decoration: none; color: #003366; background: url('../images/catBg.gif') no-repeat left 3px; }
			.rublBox div.line { margin-bottom: 15px; border-top: 1px solid #c7ddf5; }
			
			/* ### ZOEK BOX ### */
			.zoekBox { margin-bottom: 10px; padding: 0px 16px 0px 16px; width: 754px; }
			.zoekBox h1 { padding-bottom: 10px; font-size: 24px; font-weight: bold; color: #848259; }
			.zoekBox fieldset { padding: 10px 10px 5px 10px; overflow: hidden; width: 732px; border: 1px solid #c7c49b; background: url('../images/zoekBg.gif') #dcdab8 repeat-x; }
			.zoekBox div.left { float: left; width: 380px; }
			.zoekBox div.right { float: right; width: 320px; }
			.zoekBox label { padding-bottom: 5px; display: block; font-size: 14px; font-weight: bold; color: #6a6845; }
			.zoekBox label.titel { float: left; font-size: 12px; font-weight: normal; }
			.zoekBox input.check { margin-right: 5px; float: left; }
			.zoekBox div.left input.field { margin: 0px 5px 5px 0px; padding: 3px 5px 0px 5px; float: left; width: 162px; height: 15px; border: 1px solid #c4c095; background: #fff; }
			.zoekBox div.left select { margin-bottom: 5px; padding: 2px; float: left; width: 174px; height: 20px; border: 1px solid #c4c095; background: #fff; }
			.zoekBox div.right input.field { margin: 0px 5px 5px 0px; padding: 3px 5px 0px 5px; float: left; width: 55px; height: 15px; border: 1px solid #c4c095; background: #fff; }
			.zoekBox div.right select { margin: 0px 5px 5px 0px; padding: 2px; float: left; width: 120px; height: 20px; border: 1px solid #c4c095; background: #fff; }
			.zoekBox div.right select.small { width: 50px; }
			.zoekBox input.submit { padding-bottom: 3px; float: left; width: 61px; height: 21px; cursor: pointer; font-weight: bold; color: #fff; border: 0px; background: url('../images/submit2Bg.gif.png') no-repeat; }
			
			/* ### RUB BOX ### */
			.rubBox { padding: 6px 6px 0px 6px; width: 774px; }
			.rubBox ul { overflow: hidden; width: 774px; list-style: none; border-top: 1px solid #c7ddf5; }
			.rubBox li { padding: 10px 10px 0px 50px; position: relative; float: left; display: inline; width: 198px; height: 57px; line-height: 16px; color: #003366; border-bottom: 1px solid #c7ddf5; }
			.rubBox li h3 { font-size: 14px; font-weight: bold; }
			.rubBox li a { text-decoration: none; color: #003366; background-repeat:no-repeat; }
			.rubBox li a:hover { text-decoration: underline; }
			.rubBox li a.logo { position: absolute; top: 10px; left: 10px; display: block; width: 32px; height: 32px; text-indent: -9999px; }
			.rubBox li.dark { background-color: #faf9ed; }
			
			option.rubriek{padding-left:10px;}
			option{padding-left:2px;}
	
	/* ### AD CONTAINER ### */
	#adCntr { position: absolute; top: 186px; right: -130px; width: 120px; }

	/* meldingen */		
	div.alert ul,div.error ul, div.confirm ul{
		margin-bottom: 5px;margin-left:15px;margin-top:3px;
	}
	div.alert,p.alert,div.error,p.error, div.confirm, p.confirm{
		display:block;
		margin-bottom:13px;
		margin-top:7px;
		background-color:#FFF3A3;
		border:1px solid #E7C900;
		color:#333333;
		padding:6px;
	}
	div.confirm,p.confirm{
		background-color:#EFFFF3;
		border:1px solid #077F18;
	}
	p.error,div.error{
		background-color:#FAEFE5;
		border:1px solid #E5997F;
		color:#CC3300;
	}
	..error p, .alert p, .confirm p, .errorMsg p{
		padding-left:0px;
	}
	.uniForm .buttonHolder { text-align:left; margin-left:5px;margin-top:5px;margin-bottom:5px;}
	.uniForm .inlineLabels .formHint { padding-left:0px;}
	.uniForm { width:700px; margin-left:5px;}
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 20px 15px 10px 209px; overflow: hidden; width: 756px; background: url('../images/footerBg.gif.png') no-repeat right top; }
	#footerCntr p { float: right; width: 300px; text-align: right; font-weight: bold; color: #928e6d; }
	#footerCntr ul { float: left; width: 195px; list-style: none; }
	#footerCntr li { padding-left: 12px; line-height: 20px; color: #928e6d; background: url('../images/arrow.gif') no-repeat left; }
	#footerCntr li a { text-decoration: none; color: #928e6d; }
	#footerCntr li a:hover { text-decoration: underline; }


	img.inithelp,img.help{float:right;display:inline;margin-left:5px;}

	.clearFieldBlurred { color: #666; font-style: italic; }
	.clearFieldActive { color: #000; }
	.showAantal { position: absolute; top: -6px; right: 10px; z-index: 50; color: #999; }
	.adlinks-bottom{margin-left:-5px;margin-top:8px;}
