BODY, TD {
		font-family: arial, helvetica, sans serif;
		font-size: 12px;
		margin: 0px;
		margin-top: 20px;
	}
	
	a {
		color: #171411;
		text-decoration: underline;
	}
	
		
		a.nieuws {
			text-decoration:none;
			font-size:20px;
			font-weight:bold;
			font-family: arial, helvetica, sans serif;
			
			}
	
	TD.red_header {
		border: 1px solid #171411;
		background-color: #E4232F;
		color: white;
		font-weight: bold;
		padding: 1px;
		padding-left: 8px;
	}
/* LAYOUT */
	TABLE#template_main {
		width: 100%;
	}
	TD#right_frame_homepage {
		width: 358px;
		height: 600px;
		vertical-align:top;
	
	}
	TD#right_frame_top {
		width: 358px;
		vertical-align:top;
		background-image: url(/img/menu_bg.gif);
	}
	TD#right_frame_bottom {
		width: 358px;
		vertical-align:bottom;
		background-image: url(/img/menu_bg.gif);
	}
	TD#menu_main {
		position: relative;
		top: 0px;
		height: 443px;
	}
	TD#menu_bottom{
		height:117px;
		position: relative;
		bottom: 0px;
	}
	td#footer{text-align:center;}
	TD#menu_background {
		background-image: url(/img/menu_bg.jpg);
	}

	TD#menu_main {
		position: relative;
		height: 100%;
	}
	
	TD#bottom_left {
		background-image: url(/img/bottom_background.gif);
		width: 70px;
		height:30px;
		}
		TD#bottom_right {
			background-image: url(/img/bottom_background.gif);
			
			height:30px;
		}
		TD#bottom_content {
			background:none;
			width:320px;
			height:30px;
			
		}
		
	
	
	TD#bottom_fill {
		background-image: url(/img/bottom_background.jpg);
	}
	
	TD#template_content_homepage {
		/* height: 322px;*/
	}
	TD#template_homepage_links {
		padding: 6px;
	}
	TD#template_homepage_spotlight {
		background-color:  #E4232F;
		height: 75px;
		text-align: right;
		vertical-align:top;
		
	}
/* template layout */
	
	TD#template_top {
		height: 53px;
		text-align: right;
		vertical-align: bottom;
	}
	TD#animated_flash_header {
		background-image: url(/img/flash_header_bg.gif);
		height: 26px;
		padding: 0px;
	}
	

	
	TD#template_margin_left {
		width: 50px;
	}
	TD#template_margin_right {
		width: 28px;
	}
/* homepage / spotlight */

	TD#template_content_homepage {
		vertical-align: top;
		text-align: center;
		
	}
	TD#template_content_homepage marquee {
		margin: 40px;
		padding-top: 20px;
		margin-top: 20px;
		margin-bottom: 5px;
	}
	
	DIV#mainBanner {
		width: 600px;
		height: 300px;
		overflow-y: hidden;
		overflow-x: hidden;
		text-align: left;
		margin-left: 15px;
		line-height: 1.5em;
	}
	
/* contact */
	TD.contact_berijkbaarper {
		font-weight: bold;
		padding-top: 6px;
		vertical-align: middle;
		
	}
	TD.contact_item {
		width: 140px;
	}
	TD.contact_delimiter {
		width: 12px;
	}
/* objectlist */

	TABLE#zoekmachine td {
		vertical-align: top;
		text-align: left;
		padding: 3px;
	}

	TABLE#aanbod {
		width: 100%;
		margin: 0px;
		padding: 0px;
	}
	TABLE#aanbod td.object {
		width: 199px;
		height:160px;
		padding: 0px;
		margin: 0px;
		background-color: #171411;
		vertical-align: top;
		text-align:left;
		color: white;
	}
	TD#aanbod_bottom_margin {
		height: 87px;
	}
	TD.object_padding_top {
		height: 50px;
	}

	TD.aanbod_pages {
		height: 20px;
		text-align: right;
		font-weight: bold;
		color: #9F9F9F;
		
	}

	DIV.objectlist_photo_container {
		
		height: 120px;
	}
	IMG.objectlist_photo {
		position: absolute; 
		z-index: 1;
		border-bottom: 3px solid white;
		border-right: 3px solid white;
	}
	IMG.objectlist_status {
		position: absolute; 
		z-index: 2;
	}
	
	DIV.objectlist_info {
		padding: 5px;
	}
	SPAN.objectlist_street {
		font-weight: bold;
	}

blink { cursor:pointer;}
blink a{
	color:red;
	font-weight: bold;
	padding-left:5px;
	text-decoration:none;
	

}
/* PRESENTATIE */
	TD#main_photo {
		width: 350px;
		vertical-align: top;	
	}
	TD#thumbnails {
		width: 130px;
		vertical-align: top;	
		padding-left:5px;
	}
	
	IMG.thumbnails_spacer {
		height: 6px;
		width: 100px;
	}

	TD#main_photo img, .thumbnail {
		border: 1px solid #171411;
	}
	IMG.thumbnail {
		margin-bottom: 6px;
	}
	TD.objectres_street {
		vertical-align: bottom;
		height: 40px;
		font-size: 16px;
		font-weight: bold;
	}

	TD.objectres_price {
		font-size: 14px;
		font-weight: bold;
		vertical-align: middle;
		height: 30px;
	}
	SPAN.objectres_status {
		color:  #E4232F;
	}
	TABLE#details td {
		vertical-align: bottom;
	}
	TD.detail, TD.details_value {
		text-align:left;
	}
	TD.details_delimiter {
		width:  14px;
		text-align: center;
	}
	TD.details_spacer {
		width: 40px;
	}
	TD.details_value {
		font-weight: bold;
	}
	TD#textinternet {
		padding-top: 8px;
	}

/* fotos*/

	TD.fotos {
		
		padding: 12px;
		text-align: center;
		vertical-align: middle;
	}
	TD.fotos IMG {
		border: 1px solid #171411;
	}

/* buurtinfo */ 
td.right	{	text-align:right}
td.bigtext	{	font-size:11px;	
				font-family:arial, verdana}
div.blokje	{	position:relative;
				width:10px;
				height:10px;
				float:left;
				overflow:hidden;
				bottom:-4px}
				
fieldset	{ 	border: 1px solid #171411;
				}
	div.container	{ 	width:400px;
						
						border:none;}


				
	div.black		{	height:7px;
						background-color:#7F9DB9;
						margin-top:1px;
						overflow:hidden}
						
	div.blue		{	height:7px;
						background-color:#E4232F;
						overflow:hidden}
						
	div.lightblue	{	height:7px;
						background-color:#171411;
						margin-bottom:1px;
						overflow:hidden}
	
	div.container	{ 	width:400px; 
						height:20px; 
						border:none;}
						

/* wie zij wij */
	TABLE.medewerker {
		width:100%;
		margin-top: 50px;
	}
	TD.medewerker_photo {
		width: 146px;
		vertical-align: top;
	}
	TD.medewerker_blokjes {
		width: 23px;
		vertical-align: top;
	}
	TD.medewerker_name {
		vertical-align: middle;
		border: 1px solid #171411;
		background-color: #E4232F;
		height: 22px;
		vertical-align: middle;
		
	}
	DIV.medewerker_name_black_cube {
		background-color: #171411;
		width: 22px;
		height: 22px;
		float: left;
		 
		
	}
	TD.medewerker_info {
		height: 128px;

	}
/* forms */
	
	SELECT.dropdown {
		width: 150px;
	}
	SELECT.multiple {
		width: 150px;
		height: 80px;
	}
	INPUT.button {
		width: 95px;
		height: 22px;
	}

	INPUT.formElement, INPUT.formElementBlur {
		border: 1px solid #7F9DB9;
	}
	INPUT.formElementInvalid {
		border: 1px solid #E4232F;
	}
	TEXTAREA.text {
		border: 1px solid #7F9DB9;
	}
	TABLE.formTable td {
		vertical-align: top;
	}

	
		DIV#aankoop {
			position: absolute;
			top: 198px;
			left: 50px;
			font-color: #FFFFFF;
		}
			DIV#verkoop {
			position: absolute;
			top: 293px;
			left: 110px;
			
		}
		
			DIV#bedrijfs {
			position: absolute;
			top: 278px;
			left: 273px;
		 	font-size: 18px;			
		}






/* INSCHRIJFFORMULIER */

fieldset{
 	margin-top:5px;
 }
 
fieldset legend {
		border: 1px solid #171411;
		background-color: #E4232F;
		color: white;
		font-weight: bold;
		width:150px;
		
	}

label{
	width:120px;
	display:block;
	float:left;
}

select { width: 120px; }
.inputblok {
	display:block;
	clear:left;
	margin:3px;
}


#inputsalePriceTo label,  #inputrentPriceTo label
{
	width:30px;
	margin-left:8px;
}

.vanselect 
{
 display:block;
 float:left;
}

#salePriceFrom, #salePriceTo,  #rentPriceFrom, #rentPriceTo 
{
width: 120px;
}

#inputcities
{
float:left;
width:180px;
}

#inputselectedCities  { clear:none; }

#inputselectedCities label {
width:180px;
margin-left:10px;
}

#inputselectedCities select

{


width:180px;
margin-top:3px;
margin-left:10px;
}

#inputcities select

{

width:180px;
 
}


/* Linker ster aan  */
/**/
span.required
{
	color:#000000
	display:none;
}

label span.required
{
	color:#BE3A49;
	display:inline;
}


/* RSS FEED */
div.rss_item {
	clear:both;
	
}

div.rss_item div.pubDate {
	float:left;
	text-align: right;
	width: 114px;
	
	}

div.rss_item div.description {
	float:left;
	width: 70%;
	padding-left:5px;
	padding-bottom:8px;
	}



div.rss_item div.description h4 {
	display:inline;
	font-family: arial, helvetica, sans serif;
		font-size: 12px;
}
/* Rechter ster aan  */
/*
span.required
{
	color:red;
	display:inline;
}

label span.required
{
	display:none;
}
*/

table.object_menu_table {
	margin-left:5px;
	
}

table.object_menu_table td {
	padding-bottom:5px;
}




	