/**** Menu CSS - START ****/
	#menu A { border:none; }
		#aanbod { background:url(/_media/menu/btn_aanbod.gif); width:86px; height:40px; display:block; }
		.aanbod_hover { background:url(/_media/menu/btn_aanbod_over.gif) !important; }
		
		#bedrijfsonroerendgoed { background:url(/_media/menu/btn_bog.gif); width:189px; height:40px; display:block; }
		.bedrijfsonroerendgoed_hover { background:url(/_media/menu/btn_bog_over.gif) !important; }
		
		#diensten { background:url(/_media/menu/btn_diensten.gif); width:94px; height:40px; display:block; }
		.diensten_hover { background:url(/_media/menu/btn_diensten_over.gif) !important; }
		
		#wiezijnwij { background:url(/_media/menu/btn_wiezijnwij.gif); width:114px; height:40px; display:block; }
		.wiezijnwij_hover { background:url(/_media/menu/btn_wiezijnwij_over.gif) !important; }
		
		#contact { background:url(/_media/menu/btn_contact.gif); width:87px; height:40px; display:block; }
		.contact_hover { background:url(/_media/menu/btn_contact_over.gif) !important; }
		
		#inloggen { background:url(/_media/menu/btn_inloggen.gif);width:93px;height:40px;display:block; }
		.inloggen_hover{ background:url(/_media/menu/btn_inloggen_over.gif) !important; }
	
		#home { background:url(/_media/menu/btn_home.gif);width:74px;height:40px;display:block; }
		.home_hover { background:url(/_media/menu/btn_home_over.gif) !important; }
/**** Menu CSS - END ****/

/**** Text CSS - START ****/
		H1 			{ font-family:"Times New Roman",Arial,Helvetica,sans-serif; color:#686868; font-size:21px; font-weight:normal; }
		H2			{ font-family:"Times New Roman",Arial,Helvetica,sans-serif; color:#003366; font-size:19px; font-weight:normal; }
		H3			{ font-family:"Times New Roman",Arial,Helvetica,sans-serif; color:#0066cb; font-size:14px; font-weight:bold; }
		H4			{ font-family:"Times New Roman",Arial,Helvetica,sans-serif; color:#003366; font-size:17px; font-weight:normal; }
		H5			{ font-family:"Times New Roman",Arial,Helvetica,sans-serif; color:#003366; font-size:14px; font-weight:normal; }
		.H6			{ font-family:"Times New Roman",Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:12px; font-weight:normal; letter-spacing:1px; border-bottom:solid 1px ##999999; border-left:dotted 1px #A9AFB4; border-top:dotted 1px #A9AFB4; border-right:dotted 1px #A9AFB4; border-bottom:solid 1px #A9AFB4; padding-left:4px; cursor:pointer; background-color:#003D79; }
		.H6_on		{ font-family:"Times New Roman",Arial,Helvetica,sans-serif; color:#071B64; font-size:13px; font-weight:bold; border-left:solid 1px #999999; border-top:solid 1px #999999; border-right:solid 1px #999999; padding-left:5px; }
	
	.bold { font-weight:bold; }
	SPAN.hidden { display:none; }
	#textArea P { font-size:11px; color:#686868; font-family:Verdana,Arial,Helvetica; }
	#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 #071B64; border-bottom:0; margin-right:20px; }
	#wvdm .head { padding-top:5px; padding-left:5px; padding-bottom:5px; border-bottom:1px dotted #071B64; background-color:#003D79; color:#FFFFFF; font-family:"Times New Roman",Arial,Helvetica,sans-serif; font-size:16px; }
	#wvdm .woning { border-bottom:1px dotted #071B64; height:80px; background:#DAE5E6; overflow:hidden; }
	#wvdm .woning_photo { float:left; padding:10px; }
	#wvdm .woning_photo IMG { border:0px; 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:#071B64; text-decoration:none; display:block; }
	#wvdm .woning_info P { font-size:11px; color:#071B64; margin:0px; }	
/**** HOME - Woning van de maand CSS - END ****/

/**** HOME - Snelzoeken CSS - START ****/
	#snelzoeken { overflow:hidden; padding:10px 15px; float:left; width:420px; }
	.snelzoeken_head { background:url(/_media/headers/snelzoeken.gif) no-repeat; height:29px; width:450px;  border:1px solid #999999; }
	#snelzoeken .left { float:left; width:200px; }
	#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:420px; overflow:hidden; }
	#snelzoeken .right A { font-size:12px; font-weight:bold; color:#6699CC; 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:#EEEEEE; padding:10px; border:1px dotted #A9AFB4;}
	#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:#686868; }

	.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:white; 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:#686868; font-size:11px; font-family:Verdana,Arial,Helvetica; }
	OL LI { color:#686868; font-size:11px; font-family:Verdana,Arial,Helvetica; }

	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 { background-color:#BDC4DF; border:solid 1px #003399; height:17px; color:#003399; font-family:Verdana,Arial,Helvetica; font-size:11px; }
	.formElementList { border:solid 1px #999999; width:108px; height:20px; font-size:11px; color:#666666; }
	.form_textarea { background-color:#BDC4DF; border:solid 1px #003399; color:#003399; font-family:Verdana,Arial,Helvetica; font-size:11px; }
	.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 ****/	

