/**** Menu CSS - START ****/
	#menu A { border:none; }
		#aanbod { background:url(/_media/menu/btn_aanbod.gif); width:105px; height:40px; display:block; }
		.aanbod_hover { background:url(/_media/menu/btn_aanbod_over.gif) !important; }
		
		#diensten { background:url(/_media/menu/btn_diensten.gif); width:105px; height:40px; display:block; }
		.diensten_hover { background:url(/_media/menu/btn_diensten_over.gif) !important; }
		
		#wiezijnwij { background:url(/_media/menu/btn_wzw.gif); width:105px; height:40px; display:block; }
		.wiezijnwij_hover { background:url(/_media/menu/btn_wzw_over.gif) !important; }
		
		#nieuws { background:url(/_media/menu/btn_nieuws.gif); width:105px; height:40px; display:block; }
		.nieuws_hover { background:url(/_media/menu/btn_nieuws_over.gif) !important; }
		
		#contact { background:url(/_media/menu/btn_contact.gif); width:105px; height:40px; display:block; }
		.contact_hover { background:url(/_media/menu/btn_contact_over.gif) !important; }
		
		#inloggen { background:url(/_media/menu/btn_inloggen.gif); width:105px; height:40px; display:block; }
		.inloggen_hover{ background:url(/_media/menu/btn_inloggen_over.gif) !important; }
	
		#home { background:url(/_media/menu/btn_home.gif); width:105px; height:40px; display:block; }
		.home_hover { background:url(/_media/menu/btn_home_over.gif) !important; }
/**** Menu CSS - END ****/

/**** Text CSS - START ****/
	H1,H2,H3 { 	font-family:"Times New Roman",Arial,Helvetica,sans-serif; color:#666666; font-weight:normal; margin-top:0px; }
		H1 { font-size:21px; }
		H2 { font-size:19px; }
		H3 { font-family:"Times New Roman",Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px; color:#666666; }
		H4 { font-size:17px; }
	
	.bold { font-weight:bold; }
	SPAN.hidden { display:none; }
	#textArea P { font-size:12px; color:#686868; }
	#textArea P.txt2 { font-size:12px; }
	#textArea P.txt2 A { font-size:12px; }
	#textArea P.txt3 { font-size:10px; margin:2px; }
/**** Text CSS - END ****/

/**** HOME - Woning van de maand CSS - START ****/
	#wvdm { float:left; width:240px; border:1px dotted #666666; border-bottom:0; margin-right:20px; }
	#wvdm .head { padding-top:5px; padding-left:5px; padding-bottom:5px; border-bottom:1px dotted #A9AFB4; background-color:#E18F06; color:#666666; font-family:"Times New Roman",Arial,Helvetica,sans-serif; font-size:16px; }
	#wvdm .woning { border-bottom:1px dotted #A9AFB4; height:80px; background:#F6B116; overflow:hidden; }
	#wvdm .woning_photo { float:left; padding:10px; }
	#wvdm .woning_photo IMG { border:0; width:90px; height:60px; }
	#wvdm .woning_info { float:left; padding:10px 0px; width:130px; overflow:hidden; }
	#wvdm .woning_info A { font-size:11px; font-weight:bold; color:#666666; text-decoration:none; display:block; }
	#wvdm .woning_info P { font-size:11px; color:#666666; margin:0px; }	
/**** HOME - Woning van de maand CSS - END ****/

/**** HOME - Snelzoeken CSS - START ****/
	#snelzoeken { float:left; width:420px; border:1px dotted #666666; }
	.snelzoeken_head { padding-top:5px; padding-left:5px; padding-bottom:5px; border-bottom:1px dotted #A9AFB4; color:#666666; font-family:"Times New Roman",Arial,Helvetica,sans-serif; font-size:16px; }
	#snelzoeken .left { float:left; width:400px; padding-left:10px; }
	#snelzoeken .left P { font-weight:bold; margin:2px 0px; }
	#snelzoeken .left SELECT { padding:0px; width:190px; overflow:hidden; border:1px solid #999999; }
	#snelzoeken .left SELECT OPTION { padding:1px; }
	#snelzoeken .right { float:left; width:400px; overflow:hidden; }
	#snelzoeken .right A { font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
	#snelzoeken .right P { margin:2px 0px; }
	#snelzoeken .right .btn_zoeken { background:url(/_media/images/btn_zoeken.gif); width:93px; height:28px; border:0; cursor:pointer; margin-top:10px; float:right; }
/**** HOME - Snelzoeken CSS - END ****/

/**** CMS CSS - START ****/
	DIV#cms { float:left; }
	DIV#cms .left { float:left; width:190px; padding-right:0px; padding-top:10px; overflow:hidden; background:#EEEEEE; }
	DIV#cms .left UL { margin-left:15px; padding-left:10px; }
	DIV#cms .right { float:left; width:500px; margin-left:10px; }

	/* FF and IE work exactly opposit to each other with list padding and margin. Margin-left:18px works in IE but gives different 
	result in FF, padding-left:18px works in FF but gives different result in IE, This solution makes IE and FF give the same result: */
	DIV#cms .left UL LI UL { margin-left:3px; padding-left:3px; margin-top:3px; }
	DIV#cms .left UL LI UL LI { list-style-image:url(/_media/images/listbullet_small.gif); font-size:11px; padding-bottom:3px; color:#3395F6; }

	.submenu2 .dropshadow_inner { width:190px; background:#EAE9E8; padding:10px; }
	#submenu2 UL, #submenu2 UL LI { margin:0; margin-left:8px; padding:0; }
	#submenu2 UL LI UL { margin-left:6px; padding-left:3px; margin-top:3px; }
	#submenu2 UL LI UL LI { list-style-image:url(/_media/images/listbullet_small.gif); font-size:11px; padding:0px; color:#3395F6; }

	.zoekmachine { clear:both; }
/**** CMS CSS - END ****/

/**** CONTACT CSS - START ****/
	DIV#page_contact { float:left; }
	DIV#page_contact .left { float:left; width:190px; overflow:hidden; background:#EEEEEE; }
	DIV#page_contact .right { float:left; width:500px; margin-left:10px; }
/**** CONTACT CSS - END ****/

/**** HTML FOR BOX WITH DROPSHADOW - START
	<div class="dropshadow">
		<div class="dropshadow_inner"> 
			*** CONTENT GOES HERE ***
		</div>
	</div>*/
	
	.dropshadow { float:left; background:#D2D2D2; padding-right:2px; padding-bottom:2px; margin-bottom:2px; }
	.dropshadow_inner { float:left; border:1px solid #999999; background:white; }
	
	.btn_submit { margin-top:10px; border:0; width:93px; height:27px; background-image:url(/_media/images/btn_zoek.gif); }
	
	SELECT { font-size:10px; }
	
	#spotlight TD { background-color:#EDEDED; border:1px solid #94B7DB; }
	
	#footer .white, #footer .white A { font-size:11px; color:#666666; text-decoration:none; }
/**** HTML FOR BOX WITH DROPSHADOW - END ****/

/**** VARIOUS CSS - START ****/
	body,td { font-weight:normal; font-size:11px; }
	span.title { font-weight:bold; font-size:18px; color:#0066cb; }
	H4 { font-weight:bold; font-size:18px; }
	
	span.subtitle,span.subtitlered,span.subtitleblue { font-weight:bold; font-size:14px; }
	span.subtitle { color:#0066cb; }
	span.subtitlered { color:#cc0000; }
	span.subtitleblue { color:#0066cb; }
	
	td.label { text-align:right; }
	.labelmark { text-align:right; color:#FF0000; }
	.mark { color:#FF0000; }
	
	UL li { list-style-image:url(/_media/images/listbullet.gif); }
	LI { color:#B43300; }

	input.button { font-size:11px; font-family:arial,helvetica; border:solid 1px; border-color:#39f #003 #003 #39f; background-color:#0066cb; color:#fff; }

	.formelement,.formelementmark,.formElementInvalid,.formElementBlur,.formElementFocus { border:solid 1px; border-color:#999999; width:178px; height:20px; color:#666666; }
	.formElementList { border:solid 1px; border-color:#999999; width:108px; height:20px; font-size:11px; color:#666666; }
	.form_textarea { border:solid 1px; border-color:#999999; width:178px; height:60px; color:#666666; font-size:11px; font-family:arial,helvetica; }
	.formElementInvalid { border:solid 1px #ff0000; color:#ff0000; background-color:#f9f9f9; }
	.formElementFocus { border:solid 1px #0066cb; color:#0066cb; background-color:#f9f9f9; }

	a { color:#0066cb; text-decoration:none; }
	a:hover { color:#0066cb; text-decoration:underline;	}

	TABLE#spotlighttable TD { border:solid 1px #eee; padding:2px; width:175px; }
	TABLE#spotlighttable IMG.thumb_month { border:solid 2px #999; }

	TABLE#objectlist,TABLE#brokerlist { width:100%; }
	TABLE#objectlist TD,TABLE#brokerlist TD { border:solid 1px #eee; padding:10px;}
	TABLE#objectlist TD.photo { text-align:center; }
	TABLE#objectlist TD .noteWrapper { width:135px; height:100%; position:relative; }
	TABLE#objectlist TD .noteWrapper .note { display:block; width:134px; background:red; color:white; font-weight:bold; line-height:175%; position:absolute; top:50%; }
	TABLE#objectlist TD.dummy { border:none; height:20px; }
	TABLE#objectlist TD.previews { color:white; background-image:url(/_media/images/previews_list_bg.jpg); }
	TABLE#objectlist TD.previews_photo { background-color:#333399; text-align:center; }
	TABLE#objectlist a.address { font-weight:bold; font-family:times,arial; font-size:14px; }
	TABLE#objectlist SPAN.status { font-weight:bold; font-size:12px; color:#ee0000; }
	TABLE#objectlist SPAN.openhouse { font-size:12px; color:#0066cb; }
	TABLE#objectlist SPAN.openhouse b { font-weight:bold; font-size:12px; color:#333399; }
	TABLE#objectlist SPAN.price { font-weight:bold; font-size:12px; }
	TABLE#objectlist IMG.thumbnail { width:132px!important; border:solid 5px #999; }
	TABLE#objectlist IMG.thumb_previews { width:132px; height:98px; border:solid 1px #999; }

	TD.previews a.address { color:#ffffff; font-family:times,arial; font-weight:bold; font-size:14px; }
	
	TABLE#liststep TD { word-spacing:5px; }

	IMG.button { border:none; }

	DIV#objectres IMG.thumbnail,DIV#objectres IMG.thumbnailSelected { height:56px; border:solid 1px #0066cb; }
	DIV#objectres IMG.thumbnailSelected { filter:progid:DXImageTransform.Microsoft.BasicImage( grayScale=1, opacity=0.8 ); }
	DIV#objectres IMG#mainphoto { height:160px; border:solid 1px #0066cb; }

	TABLE#brokerlist TD { vertical-align:top; }
	
	SPAN.symbol { font-size:14px; font-family:webdings;	}	
	
	TABLE#thumbnails { height:170px; }
	TABLE#thumbnails TD { padding:0px; padding-right:4px; }
	
	DIV#thumbnailsContainer { height:126px; width:213px; overflow-x:hidden; overflow-y:auto; }
	DIV.scrollbar { margin:0px;	}
/**** VARIOUS CSS - END ****/	
