/* Tallieu & Tallieu nv - www.tnt.be*/

	
	
		a:active, a:focus 
		{
		outline: none;
		}
	
	
	
		*,div,ul,li,h1,h2,p
		{
		margin: 0px;
		padding: 0px;
		}
		
	
	
		html
		{
		height: 100%;
		margin-bottom: 1px;
		}
		
	
	
		body
		{
		margin: 0px auto 0px;
		padding: 0;
		background: #3a6eb5 url(_images/bg-ic.jpg) no-repeat bottom center;
		background-attachment: fixed;
		font: 12px/18px "Helvetica Neue","Liberation Sans", Arial, sans-serif;
		color: #000;
		height: 100%;
		margin-bottom: 1px;
		}
	
	
	
		#wrapper
		{
		margin: 0px auto 0px;
		text-align: center;
		width: 1000px;
		}

		

/*
	header
*/

		
		div#header
		{
		float: left;
		width: 300px;
		margin: 66px 0 0 0;
		}
	
		
		div#header p.address, div#header p.update
		{
		margin: 10px 0 0 10px;
		text-align: left;
		width: 275px;
		float: left;
		color: #fff;
		font: 11px/16px "Helvetica Neue", Arial, sans-serif;
		}
		

		
		h2#ic-lg
		{
		float: left;
		}
	
	
		
		h2#ic-lg a, h2#ic-lg a:link, h2#ic-lg a:visited
		{
		float: left;
		display: block;
		width: 275px;
		height: 95px;
		background: transparent url("_images/immoconsult-lg.png") no-repeat top left !important;
		background: transparent url("_images/immoconsult-lg.gif") no-repeat top left;
		text-indent: -9999px;
		margin: 35px 0 0 0;
		}
		
		
		div#header img#woning
		{
		width: 280px;
		float: left; 
		margin: 0 1px 0 0;
		}

		
		
		div#latest
		{
		min-height: 210px;
		background: #fff;
		margin: 15px 0 0 0;
		_margin: 30px 0 0 0;
		text-align: left;
		padding: 10px;
		}
		
		
		
		div#latest h3
		{
		font: bold 15px/17px "Helvetica Neue", Arial, sans-serif;
		color: #333;
		margin: 5px 0 10px 0;
		}
		div#latest p
		{
		clear: both;
		}
		
		
		div#latest p a
		{
		margin: 5px 0 0 0;
		display: block;
		border-top: 1px #999 solid;
		padding: 5px 0 0 0;
		color: #333;
		}
		
		
			
		div#latest p a:hover
		{
		text-decoration: none;
		}
		
		
		
		div#latest p a img
		{
		border: 0px;
		float: left;
		margin: 0 15px 15px 0;
		padding: 1px;
		border: 1px #ccc solid;
		}
		



/*
	content
*/


		
		div#content
		{
		width: 700px;
		float: left;
		margin: 40px 0 0 0;
		text-align: left;
		color: #fff;
		padding: 0 0 25px 0;
		}
		
		
		
		.verzekeringen-bg
		{
		background: transparent url("_images/bg_paars.png") repeat-y top left;
		}
		
		
		
		.ic
		{
		background: transparent url("_images/bg_ic.png") repeat-y top left;
		}
		
		
		
		div#txt
		{
		float: left;
		width: 480px;
		min-height: 480px;
		height: auto !important; 
		height: 480px;/* IE6 bug*/
		}
		
		
		
		div#txt h1
		{
		/*float: left;*/
		margin: 30px 25px 15px 25px;
		float: left;
		_display: inline;
		font: bold 25px/29px "Helvetica Neue", Arial, sans-serif;

		}
		
		
		
		div#txt h2
		{
		font: 13px/19px "Helvetica Neue", Arial, sans-serif;
		margin: 0px 25px 15px 25px;
		}
		
		
		
		div#txt h3
		{
		font: 14px/19px "Helvetica Neue", Arial, sans-serif;
		margin: 30px 25px 15px 25px;
		color: #4182da;
/*
		border-bottom: 2px #3A6EB5 solid;
*/
		}
		
		div#txt a, div#detail ul li a
		{
		font-weight: bold;
		color: #fff;
		}
		
		
		
		div#txt a:hover,
		div#detail a:hover
		{
		text-decoration: none;
		}
		
		
		div#txt p
		{
		margin: 15px 25px 15px 25px;
		text-align: left;
		}
		div#txt p.teamlid	{
		height: 90px;
		}
		div#txt p.teamlid img	{
		float: left;
		margin: 0 5px 0 0;
		}
		
		div#content div#txt ul
		{
		font: 11px/20px "Helvetica Neue", Arial, sans-serif;
		margin: 0px 25px 25px 25px;
		list-style-type: disc;
		list-style-position: outside;
		border: 1px #3A6EB5 solid;
		padding: 15px 25px 15px 25px;
		}		




/*
	detail
*/		



		div#detail
		{
		float: left;
		width: 480px;
		min-height: 480px;
		}


		div#detail h1
		{
	/*	float: left;*/
		margin: 30px 25px 0px 25px;
		font: bold 25px/29px "Helvetica Neue", Arial, sans-serif;
		}
		
		
		div#detail h2
		{
		font: 13px/19px "Helvetica Neue", Arial, sans-serif;
		margin: 0px 25px 15px 25px;
		color: #b9d3f7;
		}  
		
		
		div#detail ul#opsomming
		{
		font: 11px/20px "Helvetica Neue", Arial, sans-serif;
		margin: 25px 25px 0 25px;
		padding: 0 15px 0 15px;
		width: 400px;
		}


		div#detail ul#opsomming li
		{
		float: left;
		list-style-type: bullet;
		width: 200px;
		}


		div#detail p
		{
		margin: 15px 25px 15px 25px;
		text-align: left;
		}


	

	div#map	{
	width: 240px;
	height: 223px;
	margin: 26px 0 0 25px;
	float: left;
	-display: inline;
	}
	div#map #mapcenter,
	div#map #mapzoom,
	div#map #locations	{
		display: none;
		}

		div#detail ul#thumbs
		{
		line-height: 0;
		margin: 25px 0 0 10px;
		padding: 0;
		border: 0;
		float: right;
		width: 200px;
		}
		div#detail ul#thumbs li
		{
		float: left;
		list-style: none;
		width: 95px;
		height: 72px;
		margin: 0 5px 5px 0;
		}

		div#detail ul#thumbs li a img	{
			border: 0px;
			}
		div#detail ul#thumbs li a, div#detail ul#thumbs li a:link, div#detail ul#thumbs li a:visited
		{
		text-decoration: none;
		width: 93px;
		height:70px;
		display: block;
		
		text-align: left;
		}
		
		div#detail ul#thumbs li a img	{
			border: 1px #162E58 solid;
			}
		div#detail ul#thumbs li a:hover img
		{
		border: 1px #fff solid;
		}
		
		



/*
	listing
*/


		div#listing
		{
		float: left;
		width: 480px;
		min-height: 480px;
		margin: 25px 0 0 0;
		}


		div#listing h1
		{
		/*float: none;*/
		margin: 30px 25px 15px 25px;
		font: bold 25px/29px "Helvetica Neue", Arial, sans-serif;
		/*-display: inline;*/
		}


		div.listitem
		{
		border-top: 1px #3A6EB5 solid;
		padding: 5px 0 10px 0px;
		text-align: left;
		width: 430px;
		margin: 0 0 25px 25px;
		position: relative;
		}
		
		
		div.listitem p
		{
		margin: 0 0 0 10px;
		text-align: left;
		font: 11px/18px "Helvetica Neue", Arial, sans-serif;
		color: #fff;
		}
		
		
		div.listitem p strong
		{
		font: bold 14px/22px "Helvetica Neue", Arial, sans-serif;
		}
		
		
		div.listitem p a, div.listitem p a:link
		{
		font: 11px/18px "Helvetica Neue", Arial, sans-serif;
		color: #3A6EB5;
		float: right;
		}

		
		div.listitem p a:hover
		{
		color: #fff;
		text-decoration: none;
		}
		
		
		div.listitem p a:visited
		{
		color: #b0c5e1;
		}
		

		div.listitem a img, div.listitem a:link img, div.listitem a:visited img
		{
		float: left;
		width: 90px;
		height: 70px;
		border: none;
		border: 1px solid #3A6EB5;
		margin: 0 10px 0 0;
		}
		
		
		div.listitem a:hover img
		{
		border: 1px solid #fff;
		}  





/*
	navigatie		
*/

		
		ul#nav
		{
		list-style: none;
		margin: 0px;
		float: left;
		background: #3A6EB5;
		width: 700px;
		}
	
	
	
		ul#nav li
		{
		float: left;
		}
		
		
	
		ul#nav li a, ul#nav li a:link, ul#nav li a:visited
		{
		margin: 0 px 0 0;
		color: #fff;
		float: left;
		text-decoration: none;
		padding: 5px 15px 5px 15px;
		font: 10px/17px "Helvetica Neue", Arial, sans-serif;
		text-transform: uppercase;
		}
		
		
		
		ul#nav li a:hover
		{
		color: #fff;
		text-decoration: underline;
		background: #162E58;
		}
		
		
		
		ul#nav li a#active
		{
		text-decoration: underline;
		background: #fff;
		color: #162E58;
		}
		
		
	/*
	
		ul#activities
		{
		float: left;
		list-style: none;
		margin: 50px 0 0 0;
		}
		
		
		
		ul#activities li a, ul#activities li a:link, ul#activities li a:visited
		{
		display: block;
		text-decoration: none;
		padding: 10px 10px 10px 15px;
		margin: 0 0px 1px 0;
		width: 190px;
		background: #fff;
		color: #162E58;
		}
		
		
		
		ul#activities li strong.vastgoed-te-koop
		{
		font: bold 22px/30px "Helvetica Neue", Arial, sans-serif;
		color: #ba0006;
		}
		
		
		ul#activities li strong.vastgoed-te-huur
		{
		font: bold 22px/30px "Helvetica Neue", Arial, sans-serif;
		color: #172E58;
		}
		
		
		
		ul#activities li strong.beleggingen
		{
		font: bold 22px/30px "Helvetica Neue", Arial, sans-serif;
		color: #024302;
		}


		
		ul#activities li strong.verzekeringen
		{
		font: bold 22px/30px "Helvetica Neue", Arial, sans-serif;
		color: #34165d;
		}
		
		
		
		ul#activities li a:hover
		{
		color: #333;
		text-decoration: none;
				opacity: 0.5;

		}
		
		
		
		ul#activities li a#active
		{
		text-decoration: underline;
		}
*/
		
		
		/* lightbox */
#overlay	{
	background: #000;
	opacity: 0.8;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8, srsly, wtf? http://blogs.msdn.com/ie/archive/2008/09/08/microsoft-css-vendor-extensions.aspx  */
	+background: transparent url(_images/overlay.png) top left; /* IE7: no opacity support, but transparent png support */
	-background: transparent url(_images/blank.gif) top left;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="_images/overlay.png", sizingMethod="scale");

	}

	#lightbox	
	{
/*
	background: #fff url("_images/ic-lightbox.gif") no-repeat top right;
*/
	
	background: #fff;
	padding: 4px;
	border: 1px solid #3A6EB5;
	position: relative;
	text-align: center;
	}

	#lightbox #closeButton	
	{
	/*float: right;*/
	top: 0px;
	right: 5px;
	}
	
	
	#lightbox img	
	{
	border: 0px;
	}
	
	
	#multipleNavContainer	
	{
	margin: 5px 0 5px 0;
	text-align: center;
	height: 40px;
	}
	
	
	
/*
	#multipleNavContainer span#prev
	{
	background: transparent url("_images/prev.gif") no-repeat top left;
	text-indent: -9999px;
	width: 25px;
	height: 25px;
	}
	
	
	#multipleNavContainer span#next
	{
	display: block;
	text-indent: -9999px;
	}
	
	
	#multipleNavContainer span#next img
	{
	width: 25px;
	height: 17px;
	background: transparent url("_images/next.gif") no-repeat top left;
	}
*/
	
	
	#multipleNavContainer #progress	
	{
	padding: 0 15px 0 15px;
	}
	
	
	#loadingImage	
	{
	border: 0px;
	}
	
	
	#lightboxCaption	
	{
	padding: 5px;
	text-align: right;
	float: right;
	}


	ul#mainnav
		{
		float: left;
		list-style: none;
		margin: 50px 0 0 0;
		width: 195px;
		}
		
		
		ul#main-zwo
		{
		list-style: none;
		float: left;
		width: 195px;

		}
		
		
		
		ul#mainnav li a, ul#main-zwo li a
		{
		font: bold 20px/30px "Helvetica Neue", Arial, sans-serif;
		border-bottom: #ABCBE6 solid 1px;
		padding: 10px 15px 10px 10px;
		color: #3a5083;
		text-align: left;
		display: block;
		text-decoration: none;
		cursor: pointer;
		background: #fff;
/*
		width: 180px;
*/
		}
		
		
		ul#mainnav li a.te-koop
		{
		color: #ba0006;
		}
		
		
		ul#mainnav li a.te-huur
		{
		color: #182f58;
		}
		
		
	ul#main-zwo li a.beleggingen
		{
		color: #654e84;
		}
		
		
		
		
				
	ul#main-zwo li a.verzekeringen
		{
		color: #25574d;
		}
		
		
		
		ul#main-zwo li a.kredieten
		{
		color: #0e4c0e;
		}
		/* IE6 issue */
		ul#main-zwo li, ul#mainnav li	{
			-display: inline;
			}
		
		
		
		
		
		
		ul#mainnav li ul,	ul#main-zwo li ul	
		{
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		
		
		ul#mainnav li ul li a,	ul#main-zwo li ul li a
		{
		font:  12px/30px "Helvetica Neue", Arial, sans-serif;
		border-bottom: #fff solid 1px;
		padding: 0 0 0 15px;
		height: 25px;
		color: #3a5083;
		opacity: 0.85;
		text-align: left;
		display: block;
		width: 180px;
		color: #162E58;
		text-decoration: none;
		}
		


		ul#mainnav li ul li a:hover, ul#mainnav li ul li a.active
		{
		background: #162E58 url("_images/bg_arrow.gif") no-repeat 175px 8px;
		color: #fff;
		opacity: 1;
		}
/* forms */
		label	{
			float: left;
			width: 170px;
			margin: 5px 0 0 20px;
			}
		label.checkbox	{
			width: 100px;
			margin: 5px 0 0 0;
			}
		label.checkbox input{
			margin: 0 5px 0 0;
			width: auto;
			border: none;
			}
		input{
			float: left;
			border: 1px solid #3A6EB5;
			background: #162E59;
			color:#fff;
			width: 220px;
			margin: 5px 0 0 0;
			padding: 4px;

			}
		textarea	{
			float: left;
			border: 1px solid #3A6EB5;
			background: #162E59;
			color:#fff;
			font-weight: bold;
			width: 220px;
			height: 100px;
			margin: 5px 0 0 0;
			}
		button{
			float: left;
			border: 1px solid #3A6EB5;
			background: #162E59;
			color:#fff;
			margin: 5px 0 0 20px;
			cursor: pointer;
				padding: 4px;
				text-transform: uppercase;
			}
		#contact button{
			float: right;
			margin-right: 70px;
			}
		.botstop	{
			display: none;
			}
		
		form br	{
			clear: both;
			}
			
			
	 	p.warning, p.bedankt
	 	{
	 	color: #ffcb05;
	 	margin: 0 0 0 15px;
	 	}
		
		
		small
		{
		text-align: left;
		}
		span.status	{
			position: absolute;
			background-color: #FFC106;
			width: 77px;
			height: 21px;
			left: -12px;
			top: 43px !important;
			text-indent: -999em;
			/* just for IE6 */
			top: 40px;
			background-position: top left;
			background-repeat: no-repeat;
			}
		h1.status	{
			/*padding-left: 80px;*/
			text-indent: 80px;
			background-position: 0px 2px;
			background-repeat: no-repeat;
			}
		.OPTION_FOR_RENT, .OPTION_FOR_SALE	{
			background-image: url(_images/reeds-in-optie.gif);
			}
		.SOLD	{
			background-image: url(_images/verkocht.gif);
			}
		.RENTED	{
			background-image:  url(_images/verhuurd.gif);
			}


		p.small
		{
				font: 10px/18px "Helvetica Neue", Arial, sans-serif;

		}
		
		sup
		{
						font: 10px/18px "Helvetica Neue", Arial, sans-serif;
						background:  #fff;
						color: #162E58;
						padding: 3px;
			
		}
p.disclaimer, div#txt p.disclaimer a	{
	padding-top: 20px;
	font-size: 9px;
	line-height: 13px;
	color: rgb(100,100,255);
	color: rgba(255,255,255,0.5);
	clear: both;
	}
