
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { height: 100%; min-height: 100%; font-family: Arial; font-size: 12px; color: #484848;}
input, select, textarea { font-family: Arial; font-size: 11px; color: #484848; }
body { padding-bottom: 70px; position: relative; background: url('../images/bodyBg.gif') repeat-x; }
body.objectBody { background-position:left -55px; }
img { border: 0px; display: block; }

em.error { background:url("../images/warning.gif") no-repeat 0px 0px; padding-left: 20px; color: red; }
p.warning{ margin-bottom:10px; border: 0px solid #007ec7; color:#FF0000; padding:5px; padding-left:20px; background: url('../images/warning.gif') no-repeat left center; }
p.success{ margin-bottom:10px; border: 0px solid #007ec7; color:#66CC33; padding:5px; padding-left:20px; background: url('../images/yes.gif') no-repeat left center; }		
p.info{ margin-bottom:10px; border: 0px solid #007ec7; color: #2abbd9; padding:5px; padding-left:20px; background: url('../images/info.gif') no-repeat left center; }	
p.balloon{ margin-bottom:10px; border: 0px solid #007ec7;  padding:5px; padding-left:20px; background: url('../images/balloon.gif') no-repeat left center; }	
span.tip{ color:#F60; line-height:16px; padding:5px; padding-left:20px; background: url('../images/tip.gif') no-repeat left center; }

.logoSubmit { width:auto; overflow:visible; background: #b40000 url("../images/submitBg.gif") repeat-x; border:0px solid #b40000; height:30px; line-height:30px; padding-left:5px; padding-right:5px; color:#FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor:pointer; }
.logoSubmit img { display:inline; }

.styledInput input { border:1px solid #999999; padding:3px; font-size:12px; background: #FFFFFF url('../images/inputBg.gif') repeat-x bottom;}
.styledInput input:focus { border: 1px solid #a10505; }
.styledInput select { padding: 1px; line-height:20px; font-size:12px; border: 1px solid #999999; background: #fff;}
.styledInput input[type="radio"] { border:none; }

a.active{
font-weight:bold;
}


/* ### GLOBAL CLASSES ### */
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; position: relative; width: 996px;  }
html>body, html>body #mainCntr { height: auto; }


	/* ### CONTENT BOX ### */
	.contentBox { overflow: hidden; width: 100%; }
	.bg1 { padding: 0px 10px 10px 10px; width: 974px; border: 1px solid #cac9c9; border-top: 0px; }
	
	/* ### HEADER CONTAINER ### */
	#headerCntr { width: 996px; height: 143px; background: url('../images/headerBg.png') no-repeat; }
	#header2Cntr { width: 996px; height: 143px; background: url('../images/bg2.gif') no-repeat; }
	.headerLink { position: absolute; width:401px; height:40px; left: 1px; top:5px; z-index:1;}	
		
		/* ### AEX CONTAINER ### */
		#aex { width: 470px; height: 20px; margin-top:10px; float:left; }
		#aex a { text-decoration: underline; color: #a10505; }
		#aex a:hover { text-decoration: none; }	
		
			/* ### LOGIN CONTAINER ### */
		#loginCntr { float:left; width: 478px; height: 120px; }
		#loginCntr fieldset { padding: 7px 10px 0px 10px; height: 26px; border: 0px; background: url('../images/loginBg.gif') repeat-x; }
		#loginCntr input.field { padding: 4px; width: 135px; height: 12px; border: 1px solid #e6e6e6; background: #fff; }
		#loginCntr input.submit { margin-right: 4px; width: 54px; height: 22px; cursor: pointer; border: 1px solid #e6e6e6; background: #f4f3f3; }
		#loginCntr a { text-decoration: underline; color: #a10505; }
		#loginCntr a:hover { text-decoration: none; }
		#loginCntr p { padding: 15px 10px 0px 10px; height: 26px; }
		#loginCntr a.profile { background:url(../images/search.gif) no-repeat left center; padding-left:20px; }
		#loginCntr a.logoff { background:url(../images/logoff.gif) no-repeat left center; padding-left:20px; }

		/* ### MENU CONTAINER ### */
		#menuCntr { overflow: hidden; width: 996px; float:left; }
		#menuCntr ul { float: right; }
		#menuCntr li { margin-right: 3px; float: left; display: inline; color: #b3b2b2; }
		#menuCntr li a { text-decoration: none; color: #ad2525; }
		#menuCntr li a:hover { color: #ad2525; text-decoration:underline; }
		#menuCntr li.selected a { color: #ad2525; font-weight:bold; }
		
		/* ### SLOGAN CONTAINER ### */
		#slogan { overflow: hidden; width: 265px; height:14px; float:left; background: url('../images/slogan.gif') no-repeat;  }		
		
		/* ### OBJECT PAGE ### */
		.objectPage { height:95px !important; background-position:left -55px !important; }
		.objectPage #loginCntr { height:64px; }
	
	/* ### BANNER CONTAINER ### */
	#bannerCntr { width: 996px; height: 150px; background: url('../images/bannerBg_zomer.jpg') no-repeat; position:relative; }
	#bannerCntr p { padding: 15px 0px 0px 15px; font-size: 12px; color: #232323; }
	#bannerCntr span { color: #a10505; }
	#bannerCntr div.knop { position:absolute; right:20px; top:0px; }	
	#bannerCntr div.knop img { border:0px; }
	
	#bannerCntr div.headerButtonsBack { position:absolute; right:0px; top:0px; background:#FFFFFF; padding:20px 10px 10px 20px; height:119px; width:208px; -khtml-opacity:.50; -moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;  }
	#bannerCntr div.headerButtonsCntr { position:absolute; right:0px; top:0px; height:119px; width:208px; padding:20px 10px 10px 20px; border-left:3px solid #FFF; }	
	#bannerCntr div.headerButtonsCntr img { border:0px; float:right; }
	#bannerCntr div.headerButtonsCntr img.top { margin-bottom:20px; }
	
	/* ### LEFT CONTAINER ### */
	#leftCntr { padding: 0px 0px 0px 15px; position: relative; bottom:0px; float: left; width: 570px; border: 4px solid #bcbcbc; border-top: 0px; border-right: 0px; background: url('../images/bottomBg.gif') repeat-x bottom left; }	
	#leftCntr ul.menu { margin-bottom: 5px; overflow: hidden; width: 100%; list-style: none; background: #dddddd; }
	#leftCntr ul.menu li { float: left; display: inline; }
	#leftCntr ul.menu li a { padding: 0px 30px 0px 30px; display: block; float: left; height: 36px; line-height: 34px; font-size: 14px; text-decoration: none; color: #fff; }
	#leftCntr ul.menu li.tab1 a { color: #000; background: #fff; }
	#leftCntr ul.menu li.tab2 a { background: #bcbcbc; }
	#leftCntr ul.menu li.tab3 a { background: #a8a8a8; }
	#leftCntr ul.menu li.tab4 a { background: #8f8f8f; }
	#leftCntr ul.menu li a:hover { text-decoration: underline; }
	
	#leftCntr ul.tabs { overflow: hidden; width: 100%; list-style: none; }
	#leftCntr ul.tabs li { float: left; display: inline; margin-right:5px; }
	#leftCntr ul.tabs li a { padding: 0px 30px 0px 30px; display: block; background: #dddddd; float: left; height: 36px; line-height: 34px; font-size: 14px; text-decoration: none; color: #8f8f8f; }
	#leftCntr ul.tabs li.selected a { background: #a10505; color:#FFFFFF; }
	#leftCntr ul.tabs li a:hover { text-decoration: none; background: #a10505; color:#FFFFFF; }

	ul.breadCrumbs { overflow: hidden; width: 951px; list-style: none; height:20px; padding-left:19px; }
	ul.breadCrumbs li { float: left; display: inline; padding-right:10px; margin-right:5px; background:url(../images/breadcrumb.gif) right center no-repeat; }
	ul.breadCrumbs li.last { background:none; }
	ul.breadCrumbs li.last a { color:#4e4e4e; }
	ul.breadCrumbs li a { display: block; float: left; font-size: 10px; text-decoration: none; color: #8f8f8f; }
	ul.breadCrumbs li a:hover { text-decoration:underline; }
	
	
		/* SITEMAP CONTAINER */
		#sitemapContent h2 {margin-top:0px; padding-bottom: 10px; font-size: 12px; font-weight: bold; color: #a10505; }
		#sitemapContent ul {margin-left:10px;}
		#sitemapContent ul ul {margin-left:10px;}
		#sitemapContent li {line-height:25px;}
		#sitemapContent li a {color:#a10505; text-decoration:none;}
		#sitemapContent li a:hover {text-decoration:underline;}
		
		/* ### RESULTATEN CONTAINER ### */
		#resultatenCntr { overflow: hidden; width: 100%; padding: 0px; margin:0px; border:0px solid; }
		#resultatenCntr div.zoek { margin-bottom: 10px; padding: 10px 10px 17px 10px; position: relative; border-bottom: 1px solid #292929; background: #f6f6f6; }
		#resultatenCntr div.zoek p{ font-size: 12px; }
		#resultatenCntr div.zoek a { color: #a10505; }
		#resultatenCntr div.zoek h1 { font-size: 12px; }
		#resultatenCntr div.zoek span { text-decoration: underline; color: #a10505; }
		#resultatenCntr div.zoek strong.red { color: #a10505; }
		#resultatenCntr fieldset { width: 300px; border: 1px solid #494949; background: #e8e7e7; }
		#resultatenCntr fieldset h2 { margin-right: 8px; display: block; float: left; width: 100px; height: 27px; font-size: 12px; font-weight: normal; text-align: center; line-height: 26px; color: #fff; background: #484848; }
		#resultatenCntr input.checkbox { margin-top: 2px; display: block; float: left; display: inline; }
		#resultatenCntr label { padding-left: 5px; display: block; float: left; width: 70px; line-height: 20px; }
		#resultatenCntr input.first { margin-left: 19px; display: inline; }
		#resultatenCntr div.pages { position: absolute; bottom: 0px; right: 0px; overflow: hidden; width: 100%; }
		#resultatenCntr div.pages ul { float: right; width: 155px; }
		#resultatenCntr div.pages li { float: left; display: inline; }
		#resultatenCntr div.pages li a { margin: 1px 1px 0px 0px; display: block; width: 15px; height: 14px; text-align: center; text-decoration: none; color: #fff; border: 1px solid #292929; background: #292929; cursor:pointer}
		#resultatenCntr div.pages li a:hover, #resultatenCntr div.pages li.selected a { margin: 0px 1px 0px 0px; height: 16px; color: #292929; border: 1px solid #292929; border-bottom: 0px; background: #fff; }

		#resultatenCntr p.sitemapLink { position:absolute; top:60px; right:10px;}
		
		div.pages_2 { position: relative; bottom: 0px; margin-bottom:10px; margin-top:10px; margin-right:20px; overflow: hidden; float:right; border:0px solid #CCCCCC; }
		div.pages_2 ul {  width: 100%; }
		div.pages_2 li { float:left; display: inline; }
		div.pages_2 li a { margin: 1px 1px 0px 0px; display: block; height: 14px; text-align: center; text-decoration: none; color: #fff; border: 1px solid #292929; background: #292929; cursor:pointer}
		div.pages_2 li a:hover, div.pages_2  li.selected a{ margin: 0px 1px 0px 0px; height: 16px; color: #292929; border: 1px solid #292929; background: #fff; font-style:normal }	
		
			/* ### RESULTAAT BOX ### */
			.resultaatBox { margin-bottom: 10px; overflow: hidden; width: 568px; border: 1px solid #dadada; background: #fff; }
			.resultaatBox:hover {background: #EAEAEA;  border: 1px solid #cccccc; }
			.resultaatBox h2,.resultaatBox h2 a { padding-bottom: 8px; margin-top:-5px; font-size: 13px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #a10505; }
			.resultaatBox h2 a:hover{ text-decoration: underline; }
			.resultaatBox div.image { padding: 15px; float: left; display: inline; width: 134px; }
			.resultaatBox div.image img { border: 1px solid #484848; height:90px; width:135px; border: 1px solid #888888; padding:0px;  }
			.resultaatBox div.list { padding: 12px 15px 0px 15px; float: right; display: inline; width: 372px; height:110px; border-left: 1px solid #dadada;  /*background: url('../images/topBg.gif') #fff repeat-x;*/ }
			.resultaatBox div.list ul { overflow: hidden; width: 250px; list-style: none; float:left; border:0px solid;}
			.resultaatBox div.list ul.right {float:right; width: 100px;  border:0px solid; margin-top:0px; color:#666666;}
			.resultaatBox div.list li { float: left; line-height: 16px; width: 160px;}
			.resultaatBox div.list li.first {  width: 80px; }
			.resultaatBox div.list a { color: #a10505; }
			.resultaatBox div.list li.info {line-height: 25px; font-size:9px; width: 80px; vertical-align:bottom; border:0px solid; }
			.resultaatBox div.list li.mak { line-height: 16px; font-size:9px; width: 145px;  border:0px solid; text-align:left; float:left}
			.resultaatBox div.list li.logo { width: 65px; float: left; border:0px solid; font-size:9px;}
			.resultaatBox div.list li.logo img { width: 65px; float: right; border:0px solid;}
		
		/* ### PAND CONTAINER ### */
		#pandCntr { overflow: hidden; width: 100%; }
		#pandCntr h1 { color: #a10505; border:1px solid #DEDEDE; font-size:16px; margin-bottom:10px; padding:10px; }
		#pandCntr div.bericht { margin-bottom: 5px; padding-bottom: 24px; border-bottom: 1px solid #dcdcdc; }
		#pandCntr div.descriptionBox p { padding-bottom: 11px; line-height: 18px; }
		#pandCntr div.descriptionBox div.print { width:100%; text-align:right; margin-top:-10px; margin-bottom:8px;}
		#pandCntr div.descriptionBox a.exInfoLink { display:block; text-align:center; border-top: 1px solid #dcdcdc; padding-top:10px; }
		
			/* ### DETAIL BOX ### */
			.detailBox { overflow: hidden; width: 568px; border: 1px solid #dadada; padding-bottom:10px; }
			.detailBox h1 {margin-top:0px; padding-bottom: 10px; font-size: 12px; font-weight: bold; color: #a10505; width:100%; float:left; border:0px solid; float:left; }
			.detailBox h2 {margin-top:10px; padding-left:10px; padding-bottom: 10px; font-size: 15px; font-weight: bold; color: #a10505; width:100%; float:left; border:0px solid; float:left; }
			.detailBox h2.title { width:505px; }
			.detailBox h2 span { color: #484848; }
			.detailBox a.printButton { float:right; margin:10px 5px; }
			.detailBox span.title {margin-top:10px; padding-bottom: 10px; font-size: 12px; font-weight: bold; color: #a10505; width:125px; float:left; border:0px solid; }
			.detailBox div.logo { width:65px; margin-top:10px; margin-bottom:5px; float:left; border:0px solid; }
			.detailBox div.logo img { width:65px; border:0px solid; }
			.detailBox div.images { padding: 12px; float: left; display: inline; width: 320px; border-right: 1px solid #dadada; }
			.detailBox div.images img.thumb { width:97px; height:73px;border: 1px solid #484848;}
			.detailBox div.images img.big{ width:317px; }
			.detailBox div.slide { overflow: hidden; width: 100%; }
			.detailBox div.slide ul { list-style: none; }
			.detailBox div.slide li { margin: 7px 7px 0px 0px; float: left; display: inline; }
			.detailBox div.images li.next { margin-right: 0px; position: relative; }
			.detailBox div.images li.next img { border: 0px; }
			.detailBox div.images li.next a { display: block; position: absolute; top: 16px; right: 0px; }
			.detailBox div.boxes { float: right; width: 223px; }
			.detailBox div.box { padding: 10px 15px 4px 10px; overflow: hidden; width: 100%; background: url('../images/boxBg.gif') repeat-x; margin-left:-1px; border-left:1px solid #CCCCCC; }
			.detailBox div.box ul { overflow: hidden; width: 100%; list-style: none;  border:0px solid; float:left;}
			.detailBox div.box li { float: left; line-height: 18px; }
			.detailBox div.box li.first { width: 80px; }
			.detailBox div.box li.pdf { padding-left: 10px; line-height: 28px; }
			.detailBox div.box a { color: #a10505; }
			.detailBox img.overviewImage { float:right; margin-left:10px; width:200px; padding:2px; border:1px solid #dadada;}
			.detailBox img.overviewImageMaps { margin:10px 0px 10px 10px; clear:both; float:right; padding:2px; border:1px solid #dadada; }
			.descriptionBox { padding:10px 10px 0px 10px; clear:both; }
			.descriptionBox h1 { float:none; width:auto; padding:0px !important; border:none !important; font-size: 12px !important; margin-bottom: 8px; margin-top: 20px; color: #7E1417;}
			.descriptionBox h2 { float:none; width:auto; font-size: 12px; margin-bottom: 6px; margin-top: 18px; color: #7E1417;}
			.descriptionBox h3 { float:none; width:auto; font-size: 12px; margin-bottom: 4px; margin-top: 16px; color: #7E1417;}
			.descriptionBox .aanbieder{width: 260px; float:left; }
			.descriptionBox .aanbieder a { color: #a10505; }
			.descriptionBox a { color: #a10505; }
			
			.objectSpecifications { width:99%; margin-bottom:5px; }
			.objectSpecifications td, .objectSpecifications th { padding:4px; border-bottom:1px solid #dadada; }
			.objectSpecifications th { text-align:left; color:#484848; }
			.objectSpecifications tr.price { background:#f3f2f2; }
			.objectSpecifications tr.price td { font-weight:bold; font-size:13px; color:#484848; }
			.objectSpecifications tr.sub th { font-weight:normal; }
			
			.specsBox { margin:10px 0px; overflow:hidden; width: 568px; border: 1px solid #dadada; }
			.specsBox h2 { display:block; background:#e8e8e8 url(../images/kopBg.gif) repeat-x; color:#a10505; font-size:12px; padding:5px; }
			.specsBox h3 { color:#a10505; font-size:12px; margin-bottom:5px; }
			.specsBox .specificaties { float:left; padding:10px; width:325px; border-right: 1px solid #dadada; }
			.specsBox .aanbieder { width:200px; float:right; padding:10px; text-align:right; }
			.specsBox .aanbieder img { display:inline; }
		
		.GoogleDesc { width:560px; background-color:#EBEBEB; padding:10px 0px 10px 10px;}
		.GoogleDesc strong {color: #a10505; }
		.GoogleDesc a { color:#a10505; }
		#GoogleMap { width: 570px; height: 400px; margin-bottom:20px; position:relative; }
		#GoogleMap h1 a { font-size:14px; color:#a10505; }
		#GoogleMap a { color:#a10505; }
		#GoogleStreet { width: 570px; height: 400px; margin-bottom:20px; position:relative; }
		
		#GoogleMap .tooltip { background-color:#ffffff; border:2px #a10505 solid; padding:3px;}

		
		/* ### AANBOD CONTAINER ### */
		#aanbodCntr {  }
		#aanbodCntr div.main { padding: 10px; border-bottom: 1px solid #292929; background: #f6f6f6;  line-height:22px; }
		#aanbodCntr div.main p { margin-bottom:10px; }
		#aanbodCntr p a { text-decoration: underline; color: #a10505; }
		#aanbodCntr p a:hover { text-decoration: none; }
		#aanbodCntr div.main div.logo_scroll { float:left; border-bottom: 1px solid #292929; padding:0px; width:570px; height:100px; margin-left:-10px;}
		#aanbodCntr div.main h1, #aanbodCntr div.main span.title {margin-top:0px; padding-bottom: 10px; font-size: 16px; font-weight: bold; color: #a10505; border:0px solid; }
		#aanbodCntr div.main h2 { margin:5px 0px; font-size: 14px; font-weight: bold; color: #a10505; border:0px solid; }
		#aanbodCntr div.main a.requestFolder { float:right; display:block; background:#A10505; color:#FFF; padding:3px 5px; text-decoration:none; }
		#aanbodCntr div.main a.requestFolder:hover { text-decoration:underline; }
		#aanbodCntr div.main p.sitemapDesc { margin-bottom:10px; }
		table.styled th { text-align:left; background-color:#A10505 ; color:#ffffff; padding:5px; border-left:1px solid white; font-weight:normal; }
		table.styled th a { color:#ffffff; border-bottom:1px dotted #FFFFFF; }
		table.styled th a:hover { color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; }
		table.styled th a.tooltip { border:none; }
		table.styled th a.tooltip:hover { border:none; }
		table.styled td { border-bottom:1px solid #E1E1E1; padding:3px; }
		table.styled td strong { color:#A10505; }
		table.styled td a { color:#A10505; text-decoration:none; }
		table.styled td a:hover { text-decoration:underline; }
		table.styled tr.odd { background:#F6F6F6; }
		table.styled tr.even { background:#FFEFEF; }
		table.styled td img { display:inline; }
		
		
			/* ### PANDEN BOX ### */
			.moreObjectsBox { margin:10px 0px; overflow:hidden; width: 350px; border: 1px solid #dadada; }
			.moreObjectsBox h2 { display:block; background:#e8e8e8 url(../images/kopBg.gif) repeat-x; color:#a10505; font-size:12px; padding:5px; }			
			.pandenBox { position: relative;  float:left; top: 15px; overflow: hidden; width: 100%; padding-bottom:15px;}
			.pandenBox ul.head {display:block; float:left; position:relative; margin-bottom:10px; margin-left:5px; margin-right:10px; width: 340px; list-style: none; border: none;line-height:18px;   }
			.pandenBox ul.head li.img {width:83px; height:65px;  margin: 0px; float:left;  padding:0px; border:1px solid #dddddd}
			.pandenBox ul.head li img { position:relative; left:9px; top:10px;  border: 1px solid #E9E9E9; padding:1px;  height:40px; width:60px;}
			.pandenBox ul.head li.subs {float:left; position: relative; overflow:hidden; padding-bottom:0px; width: 254px; height: 66px;  background: url('../images/subBg.gif') #fff repeat-x; border-right: 1px solid #dddddd;border-bottom: 1px solid #dddddd }
			.pandenBox ul.head li.title{ margin-top:5px; width:224px; font-weight:bold ;}
			.pandenBox ul.head li.first { width:40px; border: 0px solid; background: #fff; border:0px solid }
			.pandenBox ul.head li.desc { font-size:11px; }
			.pandenBox ul.head li.info{ width:90px; border: 0px solid; background: #fff; border:0px solid}
			.pandenBox ul.head li span.small{ font-size:9px}
			.pandenBox li a { text-decoration: underline; color: #a10505; }
			.pandenBox li a:hover { text-decoration: none; }
			.pandenBox ul.sub { margin-left: 10px; list-style: none; overflow: hidden; width: 239px; }
			.pandenBox ul.sub li { float: left; }
			.pandenBox a.next { position: absolute; bottom: 0px; }
			
			.pandenBox ul.head:hover { cursor:pointer; }
			.pandenBox ul.head:hover li.subs { border-color:#a10505; background: url(../images/subBgH.gif) #fff repeat-x; }
			.pandenBox ul.head:hover li.img { border-color:#a10505; }
			
			
			
					/* ### specials BOX ### */
			.specialsBox { position: relative;  float:left; top: 15px; overflow: hidden; width: 100%; padding-bottom:15px;}
			.specialsBox ul.head {display:block; float:left; position:relative; margin-bottom:15px; margin-left:10px; margin-right:10px; width: 157px; list-style: none; border: 0px solid #dddddd;line-height:18px;   }
			.specialsBox ul.head li.img {width:157px; height:116px;  margin: 0px;  padding:0px; border:0px solid;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-top: 1px solid #dddddd ;}
			.specialsBox ul.head li img { position:relative; left:9px; top:10px;  border: 1px solid #E9E9E9; padding:1px;  height:90px; width:135px;}
			.specialsBox ul.head li.subs {float:left; position: relative; top:-3px; padding-bottom:0px; width: 157px;  background: url('../images/subBg.gif') #fff repeat-x; border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-bottom: 1px solid #dddddd }
			.specialsBox ul.head li.title{ margin-top:5px; width:100%; text-align:center; font-weight:bold ;}
			.specialsBox ul.head li.first { width:40px; border: 0px solid; background: #fff; border:0px solid }
			.specialsBox ul.head li.cntr { width:100%; text-align:center; }			
			.specialsBox ul.head li.info{ width:90px; border: 0px solid; background: #fff; border:0px solid}
			.specialsBox li a { text-decoration: underline; color: #a10505; }
			.specialsBox li a:hover { text-decoration: none; }
			.specialsBox ul.sub { margin-left: 10px; list-style: none; overflow: hidden; width: 137px; }
			.specialsBox ul.sub li { float: left; }
			.specialsBox a.next { position: absolute; bottom: 0px; }	
	
	/* ### RIGHT CONTAINER ### */
	#rightCntr { padding: 0px 0px 15px 13px; float: right; width: 356px; border: 4px solid #a10505; border-top: 0px; border-right: 0px; background: url('../images/bottomBg.gif') repeat-x bottom left; }
	#rightCntr ul.menu { margin-bottom: 5px; overflow: hidden; width: 100%; list-style: none; background: #d08282; }
	#rightCntr ul.menu li { float: left; display: inline; }
	#rightCntr ul.menu li a { padding: 0px 28px 0px 28px; display: block; float: left; height: 36px; line-height: 34px; font-size: 12px; text-decoration: none; color: #fff; }
	#rightCntr ul.menu li.tab1 a { color: #a71515; background: #fff; }
	#rightCntr ul.menu li.tab2 a { background: #a10505; }
	#rightCntr ul.menu li.tab3 a { background: #d08282; }
	#rightCntr ul.menu li a:hover { text-decoration: underline; }
	
		/* ### CONTACT BOX RIGHT ### */
		.contactBoxRight { margin-bottom:10px; overflow:hidden; width: 350px; border: 1px solid #dadada; }
		.contactBoxRight .header { width:348px; background:#e8e8e8 url(../images/kopBg.gif) repeat-x; color:#a10505; font-size:12px; padding:5px; }
		.contactBoxRight .header h4 { font-size:12px; }
		.contactBoxRight .header h4 span { color:#484848; font-weight:normal; }
		.contactBoxRight .content { padding:10px; overflow:hidden; }
		.contactBoxRight .content h5, .contactBoxRight .content h5 a, .contactBoxRight .content h1 { color:#a10505; font-size:12px; margin-bottom:5px; }
		.contactBoxRight .content img.logo { float:right; }
		.contactBoxRight .contactForm { margin-top:10px; }
		.contactBoxRight .contactForm h5 { margin-bottom:5px; }
		.contactBoxRight .contactForm p { margin-bottom:5px; }
	
		.sendByMailInput { float:left; padding:6px; border:1px solid #a00000; font-size:14px; width:145px; vertical-align:middle;}
		.sendByMailSubmit { float:left; }
	
		/* ### ZOEK CONTAINER ### */
		#zoekCntr { height: auto; }
		#zoekCntr fieldset { font-size: 12px; }
		#zoekCntr fieldset.red { padding: 5px; border: 0px; border-bottom: 1px solid #292929; background: #ffeaea; }
		#zoekCntr fieldset.red input.checkbox { margin: 2px 5px 0px 0px; display: block; float: left; }
		#zoekCntr fieldset.red label { padding: 0px 4px 0px 0px;  margin-top:2px; display: block; float: left; width: 50px; line-height: 20px; }
		#zoekCntr fieldset.red label.large {width: 75px;}
		#zoekCntr fieldset.white { padding-top: 20px; overflow: hidden; width: 346px; border: 0px; }
		#zoekCntr fieldset.white input.field { padding: 1px; display: block; width: 150px; border: 1px solid #999999; background: #fff;}
		#zoekCntr fieldset.white input.fieldsmall { padding: 1px; width: 60px; border: 1px solid #999999; background: #fff;}
		#zoekCntr fieldset.white select.field { padding: 1px; display: block; width: 150px; border: 1px solid #999999; background: #fff;}
		#zoekCntr fieldset.white select { padding: 1px; display: block; width: 120px; border: 1px solid #eae9e9; background: #fff; }
		#zoekCntr fieldset.white input.submit { margin: 20px 0px 0px 30px; width: 90px; height: 26px; cursor: pointer; border: 1px solid #CCCCCC; background: #f4f3f3; font-weight:bold; font-size:14px; }
		#zoekCntr fieldset.white input.submit:hover { cursor: pointer; border: 1px solid #666666; background: #f4f3f3; }
		#zoekCntr div.logo_scroll { float:left; border:0px solid black; padding:0px; width:365px; height:50px; margin-left:-15px; margin-top:35px}
		
		#zoekCntr fieldset.white input.searchSubmit { outline: none; border: none; cursor : pointer; clear:both; background: #a10505 url('../images/searchSubmit.gif') no-repeat; width:202px; height:30px; margin-top:10px; }
		
		#zoekCntr fieldset.white div.wide input.field { width: 340px; height:20px; font-size:16px; line-height:20px; background: #FFFFFF url('../images/inputBg.gif') repeat-x bottom;}
		#zoekCntr fieldset.white div.wide input.field:focus { border: 1px solid #a10505; }
		#zoekCntr fieldset.white div.wide select.field { width:340px; }
		#zoekCntr fieldset.white div.wide select.fieldNormal { padding: 1px; display: block; width:345px; font-size:14px; border: 1px solid #999999; background: #fff;}
		
		#zoekCntr #numResults { margin-top:20px; text-align:right; color:#a10505; font-weight:bold; height:26px; width:120px; }
		
		#zoekCntr h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 4px; margin-top: 16px; color: #A10505;}
		#zoekCntr a { color:#A10505; }
		#zoekCntr p { text-align:justify; padding-right:10px; }
		#zoekCntr p.clickHere { padding:10px 0px; font-size:14px; }
		
		.GoogleDescRight { margin-top:10px; width:335px; background-color:#EBEBEB; padding:10px 0px 10px 10px;}
		.GoogleDescRight strong {color: #a10505; }
		.GoogleDescRight a { color:#a10505; }			
		#GoogleMapRight { width:345px; height:300px; margin-bottom:10px; overflow:hidden; }
		#GoogleMapRight h1 a { font-size:14px; color:#006633; }
		#GoogleMapRight a { color:#006633; }
		#GoogleMapRight .tooltip { background-color:#ffffff; border:2px #a10505 solid; padding:3px;}
		
		#advRightBigCntr { float:right; width:358px;}		
		
		/* ### ADVERTENTIE CONTAINER ZOEKVAK ### */
		#advRightCntr { padding: 0px 0px 15px 15px; float: right; width: 356px; border: 0px; }		
		.advBox { position: relative;  float:left; top: 15px; overflow: hidden; width: 100%; padding-bottom:15px;}
		.advBox ul.head {display:block; float:left; position:relative; margin-bottom:15px; margin-left:10px; margin-right:10px; width: 157px; list-style: none; border: 0px solid #dddddd;line-height:18px;   }
		.advBox ul.head li.img {width:157px; height:116px;  margin: 0px;  padding:0px; border:0px solid;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-top: 1px solid #dddddd ;}
		.advBox ul.head li img { position:relative; left:9px; top:10px;  border: 1px solid #E9E9E9; padding:1px;  height:90px; width:135px;}
		.advBox ul.head li object { position:relative; left:9px; top:10px;  border: 1px solid #E9E9E9; padding:1px;  height:90px; width:135px;}
		.advBox ul.head li embed { position:relative; left:9px; top:10px;  border: 1px solid #E9E9E9; padding:1px;  height:90px; width:135px;}		
		.advBox ul.head li.subs {float:left; position: relative; top:-3px; padding-bottom:0px; width: 157px;  background: url('../images/subBg.gif') #fff repeat-x; border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-bottom: 1px solid #dddddd }
		.advBox ul.head li.title{ margin-top:5px; width:100%; text-align:center; font-weight:bold ;}
		.advBox ul.head li.first { width:40px; border: 0px solid; background: #fff; border:0px solid }
		.advBox ul.head li.cntr { width:100%; text-align:center; }			
		.advBox ul.head li.info{ width:90px; border: 0px solid; background: #fff; border:0px solid}
		.advBox li a { text-decoration: underline; color: #a10505; }
		.advBox li a:hover { text-decoration: none; }
		.advBox ul.sub { margin-left: 10px; list-style: none; overflow: hidden; width: 137px; }
		.advBox ul.sub li { float: left; }
		.advBox a.next { position: absolute; bottom: 0px; }	

		
		/* ### GEVONDEN CONTAINER ### */
		#gevondenCntr { overflow: hidden; width: 100%; }
		#gevondenCntr a.button { display: block; float: right; width: 134px; height: 36px; line-height: 36px; font-size: 14px; text-decoration: none; text-align: center; color: #727171; background: url('../images/buttonBg.gif') no-repeat; }
		#gevondenCntr a.button:hover { text-decoration: underline; }
		#gevondenCntr a.allesVanAanbieder { display:block; float:left; width:100%; clear:both; margin-top:10px; text-align:center; color: #a10505; text-decoration:none;}
		#gevondenCntr a.back { color:#a10505; padding-left:10px; }
		
/* ### FOOTER CONTAINER ### */
#footerCntr { margin-top: 15px; position: absolute; bottom: 0px; width: 100%; height: 55px; background: url('../images/footerBg.gif') repeat-x; }
#footerCntr p { padding-top: 15px; text-align: center; }
#footerCntr a { text-decoration: underline; color: #a10505; }
#footerCntr a:hover { text-decoration: none; }

/* ### NEWSFEED CONTAINER ### */
#newsFeed { margin-left:20px; }
#newsFeed a { text-decoration: none; color: #a10505; font-size:12px; }
#newsFeed a:hover { text-decoration:underline; }
#newsFeed small { color:#9E9E9E }


 fieldset {
    display: block;
    border: 0px;
    text-align: left;  
	
}

.taxaties  {
    margin-top:20px;
}
.taxaties .fieldset_sub {
    display: block;
    margin: 15px 0 0 0;
    padding: 0;
    border: none;
}

.taxaties .fieldset_sub h2 {
    font-weight: bold;
    font-size:14px;
	padding:0px;
	margin-top:20px;
	margin-bottom:20px;
}
.taxaties p {
    display: block;
    margin: 5px 0 0 0;
}

.taxaties label {
    width: 150px;
    float: left;
    text-align: left;
    margin: 0 5px 0 0;
    display: block;
    height: 20px;
}

.maatwebsite {width:100%; text-align:center;}
.maatwebsite_content {width:980px; text-align:right; margin: auto; margin-top:10px; height:40px;}

/* SLIMBOX */


#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* Autocomplete */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
