body
{

}

div#body_header
{
	border			: 0px solid #3277bb;
	border-top-width	: 5px;
 	height			: 100px;
}

	div#body_header div.body_wrapper
	{
		position		: relative;
	}

		div#body_header div.links
		{
			position		: absolute;
			right			: 0;
		}

			div#body_header div.links a
			{
				float			: left;
				font-size		: 11px;
				padding		: 5px;
				padding-left		: 10px;
				padding-right		: 10px;
				color			: #000000;
				text-decoration	: underline;
			}
div#body_nav
{
 	height			: 30px;
	margin			: 0;
	background		: #eff4f7;
	border			: 0px solid #2c72b6;
	border-top-width	: 5px;
}

	div#body_nav div.body_wrapper
	{
		position		: relative;
	}

	div#body_nav ul#head_nav
	{
		position		: absolute;
		top			: -35px;
		right			: 0;
	 	height			: 35px;
	 	width			: 470px;
	 	list-style-type	: none;
	 	margin			: 0;
	 	padding		: 0;
	  	background		: #2c72b6 url('images/headertab-bg.png') top no-repeat;
	}

		div#body_nav ul#head_nav li.tab, div#body_nav ul li.split
		{
		 	float			: left;
		}

			div#body_nav ul#head_nav li.tab a
			{
				display		: block;
				padding		: 10px;
				padding-left		: 17px;
				padding-right		: 17px;
				color			: #FFFFFF;
				font-size		: 13px;
				font-family		: Arial;
				font-weight		: bold;
			}

		div#body_nav ul#head_nav li.split
		{
			border			: 0px solid #155fa6;
			border-left-width	: 1px;
			width			: 4px;
			height			: 25px;
			margin-top		: 5px;
		}

	div#body_nav ul.head_subnav
	{
	 	list-style-type	: none;
	 	margin			: 0;
	 	padding		: 0;
	}
		div#body_nav ul.head_subnav li.tab, div#body_nav ul.head_subnav li.split
		{
		 	float			: left;
		}

			div#body_nav ul.head_subnav li.tab a
			{
				color			: #667a8d;
				display		: block;
				padding		: 7px;
				padding-left		: 15px;
				padding-right		: 15px;
				text-decoration	: none;
				font-weight		: bold;
			}

				div#body_nav ul.head_subnav li.tab a:hover
				{
					background		: #dde8f1;
				}


div#body_content
{
 	padding-top		: 15px;
}


div#body_footer
{
	margin-top		: 20px;
	font-size		: 11px;
	clear			: both;

}

	div#body_footer div.body_wrapper
	{
		padding-top		: 15px;
		padding-bottom		: 25px;
		background		: #DDE8F1;
	}

	div#body_footer div.body_wrapper ul
	{
	        list-style-type		: none;
	}

   	div#body_footer div.block
   	{
   		float		: left;
   		width		: 180px;
	}

   	div#body_footer div.block2
   	{
   		float		: right;
   		width		: 150px;
	}

	    	div#body_footer div.block .title
	    	{
	    	 	font-weight		: bold;
	    	 	font-size		: 12px;
	    	}

	    	div#body_footer div.block .link
	    	{

	    	}
div.body_wrapper
{
	width     		: 800px;
	margin			: auto;
}

a
{
	outline		: none!important;
	text-decoration	: none;
}

h2
{
	font-size		: 15px;
	font-family		: arial;
}


div.object div.object_header
{
	height		: 120px;
}

	div.object div.object_header div.object_media
	{
		border			: 1px solid #d7d7d7;
		padding		: 5px;
		float			: left;
	}

	div.object div.object_header div.object_info
	{
		margin-left		: 150px;
		font-family		: Trebuchet MS;
	}

		div.object div.object_header div.object_info h1
		{
			font-weight		: bold;
			font-size		: 18px;
			color			: #2c72b6;
		}

			div.object div.object_header div.object_info h1 a
			{
				color			: #2c72b6;
				text-decoration	: none;
			}

		div.object div.object_header div.object_info div.price
		{
			margin-top		: 10px;
		}

			div.object div.object_header div.object_info div.price span.amount
			{
				font-weight		: bold;
				font-size		: 15px;
			}

div.object_sidebar
{
	float			: right;
	width			: 250px;
}

	div.object_sidebar div.block
	{
		background		: #eff4f7;
		color			: #000000;
		padding		: 10px;
		margin-bottom		: 15px;
	}

		div.object_sidebar div.block_special
		{
			background		: #dde8f1;
		}

		div.object_sidebar div.title
		{
			font-weight		: bold;
			font-size		: 13px;
			color			: #000000;
			margin-bottom		: 8px;
		}

		div.object_sidebar div.block div.content
		{
			padding		: 10px;
			background		: #FFFFFF;
			border			: 0px solid #d7d7d7;
			border-top-width	: 1px;
		}

		div.object_sidebar div.block a
		{
			color		: #000000;
		}


div.object_data
{
	width			: 500px;
}

	div.object_data ul.tabs
	{

		margin			: 0;
		padding		: 0;
		list-style-type	: none;
		height			: 29px;
		border			: 0px solid #d7d7d7;
		border-bottom-width	: 1px;
	}

		div.object_data ul.tabs li.tab
		{
			float			: left;
			margin-right		: 2px;
		}

			div.object_data ul.tabs li.tab a
			{
				display		: block;
				padding-top		: 7px;
				padding-bottom	: 7px;
				width			: 80px;
				background-image	: url('images/tabs-bg.png');
				background-position	: right top;
				background-repeat	: no-repeat;
				color			: #000000;
				font-family		: Arial;
				font-size		: 11px;
				text-align		: center;
				text-decoration	: none;
			}

			div.object_data ul.tabs li.tab a:hover, div.object_data ul.tabs li.tab a.active
			{
				background-position	: left top;
				padding-bottom	: 8px;
			}


span.strong
{
	font-weight		: bold;
}

img
{
	border			: 0;
}
table.data
{
	width			: 100%;
}

	table.data td.title
	{
		width			: 200px;
		font-weight		: normal;
	}

	table.data tr td
	{
		font-size		: 12px;
		color			: #000000;
		border			: 0px solid #edf0fc;
		border-bottom-width	: 1px;
		padding		: 4px;
	}

table.objects_list
{
	width			: 100%;
	border-collapse	: collapse;
}

	table.objects_list th
	{
		padding		: 4px;
		font-weight		: bold;
		text-align		: left;
		background		: #eff4f7;
		border-bottom		: 1px solid #2c72b6;
	}

	table.objects_list tr.object
	{
		vertical-align	: top;
		cursor			: pointer;
		border-bottom		: 1px solid #d7d7d7;
	}

		table.objects_list tr.object:hover
		{
			background		: #fafbfc;
		}

	table.objects_list td
	{
		vertical-align	: top;
	}

	table.objects_list td.media
	{
		width			: 100px;
		padding		: 5px;
	}

		table.objects_list td.media a
		{
			border			: 1px solid #d7d7d7;
			padding		: 5px;
			display		: block;
			position		: relative;
		}

	table.objects_list td.desc
	{
		width			: 500px;
		padding		: 4px;
	}

	table.objects_list td.price
	{
		width			: 100px;
		padding		: 4px;
		font-weight		: bold;
		color			: #155fa6;
		text-align		: right;
		font-family		: Trebuchet MS;
	}

	table.objects_list .size
	{
		width			: 60px;
		text-align		: center;
		padding		: 4px;
	}

form.contactForm, form#mortgageForm
{
	padding		: 10px;
	background		: #eff4f7;
	border			: 0 solid #d7d7d7;
	border-top-width	: 1px;
}

table.contactTable, table.mortgageForm
{
	border			: 0;
	background		: #eff4f7;
}


.error
{
	color			: #9a3e3e;
	font-weight		: normal;
}

.callme
{
	height			: 100px;
}



/* overrule */
h1
{
	color			: #3277bb;
	font-size		: 22px;
	font-family		: Trebuchet MS;
	font-weight		: normal;
}

h3
{
	font-size		: 13px;
	font-family		: Arial;
	font-weight		: normal;
}

a, table a, body a
{
	color			: #3277bb;
}

.c
{
  	clear		: both;
}

.cornerslight {
	position           : relative;
	margin-top         : 25px;
	background-color   : #EFF4F7;
	border             : 1px solid #EFF4F7;
	height: 98px;
}

.cornerslight #distance {
	width: 113px;
	border: 0px solid #FFFFFF;
	color: #2C72B6;
	vertical-align: middle;
	padding: 7px 5px 4px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius : 5px;
	border-radius	   : 5px;
}

.cornerslight #priceFrom {
	width: 113px;
	border: 0px solid #FFFFFF;
	color: #2C72B6;
	vertical-align: middle;
	padding: 7px 5px 4px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius : 5px;
	border-radius	   : 5px;
}

.cornerslight #priceTill {
	width: 113px;
	border: 0px solid #FFFFFF;
	color: #2C72B6;
	vertical-align: middle;
	padding: 7px 5px 4px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius : 5px;
	border-radius	   : 5px;
}

.cornerslight table {
	margin-left: 20px;
	margin-top: 13px;
}
.cornerslight #place {
	width: 350px;
	border: 0px solid #FFFFFF;
	color: #2C72B6;
	vertical-align: middle;
	padding: 7px 5px 4px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius : 5px;
	border-radius	   : 5px;
}

#place {
	display: inline;
}

.corners {
	position           : relative;
	border             : 1px solid #2c72b6;
}

.corners .orangeBorder {
	border             : 0px solid #2c72b6;
}

.cornerslight .rt {
	background         : transparent url('images/cornerslight.gif') no-repeat right top;
	position           : absolute;
	top                : -1px;
	right              : -1px;
	width              : 10px;
	height             : 10px;
}
.cornerslight .lt {
	background         : transparent url('images/cornerslight.gif') no-repeat left top;
	position           : absolute;
	top                : -1px;
	left               : -1px;
	width              : 10px;
	height             : 10px;
}
.cornerslight .rb {
	background         : transparent url('images/cornerslight.gif') no-repeat right bottom;
	position           : absolute;
	right              : -1px;
	bottom             : -1px;
	width              : 10px;
	height             : 10px;
}
.cornerslight .lb {
	background         : transparent url('images/cornerslight.gif') no-repeat left bottom;
	position           : absolute;
	left               : -1px;
	bottom             : -1px;
	width              : 10px;
	height             : 10px;
}

.corners .rt {
	background         : transparent url('images/corners.png') no-repeat right top;
	position           : absolute;
	top                : -1px;
	right              : -1px;
	width              : 10px;
	height             : 10px;
}
.corners .lt {
	background         : transparent url('images/corners.png') no-repeat left top;
	position           : absolute;
	top                : -1px;
	left               : -1px;
	width              : 10px;
	height             : 10px;
}
.corners .rb {
	background         : transparent url('images/corners.png') no-repeat right bottom;
	position           : absolute;
	right              : -1px;
	bottom             : -1px;
	width              : 10px;
	height             : 10px;
}
.corners .lb {
	background         : transparent url('images/corners.png') no-repeat left bottom;
	position           : absolute;
	left               : -1px;
	bottom             : -1px;
	width              : 10px;
	height             : 10px;
}

.corners .rt2 {
	background         : transparent url('images/corners.gif') no-repeat right top;
	position           : absolute;
	top                : -1px;
	right              : -1px;
	width              : 10px;
	height             : 10px;
}
.corners .lt2 {
	background         : transparent url('images/corners.gif') no-repeat left top;
	position           : absolute;
	top                : -1px;
	left               : -1px;
	width              : 10px;
	height             : 10px;
}
.corners .rb2 {
	background         : transparent url('images/corners.gif') no-repeat right bottom;
	position           : absolute;
	right              : -1px;
	bottom             : -1px;
	width              : 10px;
	height             : 10px;
}
.corners .lb2 {
	background         : transparent url('images/corners.gif') no-repeat left bottom;
	position           : absolute;
	left               : -1px;
	bottom             : -1px;
	width              : 10px;
	height             : 10px;
}

.spotLightTab {
	position: absolute;
	width: 234px;
	height: 28px;
	top: -29px;
	left: -1px;
	background-image: url('images/spotlightTab.gif');
}

.orangeBox {
	background         : #fbfbfc;
}

td.house
{

}

	td.house td.place
	{
		height			: 20px;
		color: #FFFFFF;
	}

	td.house td.picture
	{
		padding		: 5px;
		background-color: #FFFFFF;
	}

		td.house td.picture a
		{
			display		: block;
			width			: 104px;
			height			: 80px;
			border			: 1px solid #d7d7d7;
			padding		: 5px;
			float			: left;

		}

			td.house td.picture a img
			{
				border			: 0;

			}

.hypotheekBerekenenBoven {
	background-image: url('images/hypotheekBerekeningBoven.jpg');
	height: 111px;
	left: 26px;
	position: relative;
	/*top: -4px;*/
	width: 750px;
	cursor: pointer;
	}
.hypotheekBerekenenOnder {
	background-image: url('images/hypotheekBerekeningOnder.jpg');
	height: 28px;
	left: 234px;
	position: relative;
	/*top: -4px;*/
	width: 542px;
	cursor: pointer;
	}

.newObject {

	position: absolute;
	width: 40px;
	height: 40px;
	top: 32px;
	left: 75px;
	background: url('images/new.png') no-repeat;;
}

#objectListBar
{
	background-color: #2C72B6;
	z-index		: 50;
	/*margin-top: 28px;*/
}

/*#autoFillerDiv*/
/*{*/
/*	width			: 80%;*/
/*	background		: #FFFFFF;*/
/*	border			: 1px solid #d7d7d7;*/
/*	z-index		: 50;*/
/*}*/
/*	#autoFillerDiv table*/
/*	{*/
/*		width			: 100%;*/
/*		border-collapse	: collapse;*/
/*	}*/
/**/
/*	.autoFillPlace:hover, .autoFillPlace.hover*/
/*	{*/
/*		background-color	: #2c72b6;*/
/*		color			: #FFFFFF;*/
/*	}*/

#topTab1 {
	background-color: #EFF4F7;
	border: 1px solid #EFF4F7;
	height: 30px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: -31px;
	width: 100px;
	left: -1px;
}

#topTab2 {
	background-color: #EFF4F7;
	border: 1px solid #EFF4F7;
	height: 30px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: -31px;
	width: 100px;
	left: 104px;
	cursor: pointer;
}

#topTab3 {
	background-color: #EFF4F7;
	border: 1px solid #EFF4F7;
	height: 30px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: -31px;
	width: 100px;
	left: 209px;
	cursor: pointer;
}

#centerTab1 {
	background-color: #EFF4F7;
	border: 1px solid #EFF4F7;
	height: 30px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: -32px;
	width: 85px;
	left: -1px;
}

#centerTab2 {
	background-color: #EFF4F7;
	border: 1px solid #EFF4F7;
	height: 30px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: -32px;
	width: 65px;
	left: 89px;
	cursor: pointer;
}

#centerTab3 {
	background-color: #EFF4F7;
	border: 1px solid #EFF4F7;
	height: 30px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: -32px;
	width: 130px;
	left: 159px;
	cursor: pointer;
}

#centerTab4 {
	background-color: #EFF4F7;
	border: 1px solid #EFF4F7;
	height: 30px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: -32px;
	width: 153px;
	left: 294px;
	cursor: pointer;
}

#centerTab5 {
	background-color: #EFF4F7;
	border: 1px solid #EFF4F7;
	height: 30px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: -32px;
	width: 128px;
	left: 452px;
	cursor: pointer;
}

#centerTab6 {
	background-color: #EFF4F7;
	border: 1px solid #EFF4F7;
	height: 30px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: -32px;
	width: 162px;
	left: 585px;
	cursor: pointer;
}



.defaultLightCorners .rt {
	background         : transparent url('images/cornerslight.gif') no-repeat right top;
	position           : absolute;
	top                : -1px;
	right              : -1px;
	width              : 10px;
	height             : 10px;
}
.defaultLightCorners .lt {
	background         : transparent url('images/cornerslight.gif') no-repeat left top;
	position           : absolute;
	top                : -1px;
	left               : -1px;
	width              : 10px;
	height             : 10px;
}
.defaultLightCorners .rb {
	background         : transparent url('images/cornerslight.gif') no-repeat right bottom;
	position           : absolute;
	right              : -1px;
	bottom             : -1px;
	width              : 10px;
	height             : 10px;
}
.defaultLightCorners .lb {
	background         : transparent url('images/cornerslight.gif') no-repeat left bottom;
	position           : absolute;
	left               : -1px;
	bottom             : -1px;
	width              : 10px;
	height             : 10px;
}

#homeBottomTabs {
	margin: 40px 0 0;
	position: relative;
	border: 1px solid #EFF4F7;
}

div.fancy
{
	-webkit-border-radius	: 10px;
	-moz-border-radius : 10px;
	border-radius	   : 10px;
	background	: #eff4f7;
	padding	: 10px;
}

	div.fancy h1
	{
		margin		: 0;
	}
	
	div.fancy h2
	{
		font-size	: 14px;
		font-weight	: bold;
		margin		: 0;
		margin-top	: 10px;
		margin-bottom	: 5px;
	}

	div.fancy h3
	{
		font-size	: 14px;
		font-weight	: bold;
		margin		: 0;
		margin-top	: 10px;
		margin-bottom	: 5px;
	}
	
	div.fancy div.form, div.fancy form
	{
		-webkit-border-radius	: 10px;
		-moz-border-radius : 10px;
		border-radius	   : 10px;
		background	: #FFFFFF;
		padding	: 10px;
	}

	div.fancy div.form form, div.fancy div.form table
	{
		background	: transparent;
		border		: 0;
	}

.contactForm input {
	border                : 1px solid #A0A0A0;
	height			          : 20px;
	width			            : 350px;
	font-family           : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size             : 12px;	
	-webkit-border-radius	: 3px;
	-moz-border-radius    : 3px;
	border-radius	        : 3px;
}

.contactForm textarea {
	border                 : 1px solid #A0A0A0;
	width                  : 100%;
	height                 : 200px;
	margin-top		         : 5px;
	-webkit-border-radius  : 3px;
	-moz-border-radius     : 3px;
	border-radius	         : 3px;
}


