div#loading_ajax
{
	margin-left:			326px;
	margin-top:				120px;
	width:					40px;
	height:					40px;
	background:				url("/images/ajax-loader.gif") no-repeat;
}
/* Dropdown contentmenu */

div.content_menu ul li div.content_menu_info
{
	position:				absolute;
	display:				none;
	background-color:		#e8f2e4;
	border:					1px solid #a4cace;
	width:					102px;					/* 110px - border + padding */
	padding:				1px 3px;
	text-align:				left;
	font-size: 				10px;
	left:					0;
	top: 					27px;
}

	div.content_menu ul li div.content_menu_info span
	{
		font-weight: 			bold;
		color:					#12a7c5;
	}

	div.content_menu ul li:hover div.content_menu_info
	{
		display:				block;
	}

	div.content_menu ul li div.content_menu_info p h6
	{
		color:					#12a7c5;
		font-weight: 			bold;
		font-size: 				10px;
		margin:					0;
		padding:				0;
	}

/* LEFT CONTENT */
div#content div.content_left
{
	float:					left;
	width:					322px;		/* 337 */
	padding:				0 15px 0 0;
	margin:					10px 0 0 0;
}

div.content_left div.content_box
{
	margin:					0 0 10px 0;
}

div.content_box ul
{
	list-style: 			none;
	margin:					0;
	padding:				0;
}

div.content_box ul li.content_box_button
{
	position:				relative;
	margin:					3px 0;
	padding:				0;
	width:					300px;
	height:					22px;
	clear:					both;
}

div.content_box ul li.content_box_button.koop,
div.content_box ul li.content_box_button.loting
{
	background-color:		#78b615; /* Groen */
}

div.content_box ul li.content_box_button.optie
{
	background-color:		#00355d; /* Paars */
}

div.content_box ul li.content_box_button.direct
{
	background-color:		#63c3d3; /* Licht blauw */
}

div.content_box ul li.content_box_button.aanbod
{
	background-color:		#016d79; /* Groen */
}

div.content_box ul li.content_box_button.zoeken
{
	background-color:		#63c3d3; /* Licht blauw */
}

div.content_box ul li.content_box_button  div.content_box_button_left
{
	float:					left;
	width:					3px;
	height:					22px;
	background-image:		url("/images/content_box_button_left.png");
	background-repeat:		no-repeat;
}

div.content_box ul li.content_box_button div.content_box_button_middle
{
	float:					left;
	width:					120px;
	height:					22px;
}

div.content_box ul li.content_box_button div.content_box_button_right
{
	position:				relative;
	float:					left;
	width:					177px;		/* + 3px + 120px = 300px  */
	height:					22px;
	background-image:		url("/images/content_box_button_right_active.png");
	background-repeat:		no-repeat;
}

div.content_box_button_right div.content_box_button_right_overlay
{
	position:				relative;
	width:					177px;		/* + 3px + 120px = 300px  */
	height:					22px;
	background-image:		url("/images/content_box_button_right.png");
	background-repeat:		no-repeat;
	left:					0;
	top:					0;
}

div.content_box ul li.content_box_button div.content_box_button_middle a
{
		display:				block;
		width:					110px;	/* 120px */
		height:					20px;	/* 22px */
		font-size: 				14px;
		padding:				0;
		margin:					2px 5px 0 5px;
		text-decoration: 		none !important;	/* Underline exception */
		font-weight:			bold;
		color:					#fff;
}

div.content_box div.hr
{
	height:					1px;
	background-image:		url("/images/content_box_hr_blue.gif");
	background-repeat:		no-repeat;
	margin:					10px 0 15px 0;
}
div.bluebox_content div.content_box div.hr
{
	background-image:		url("/images/content_box_hr_white.gif");
}
div.content_box div.hr hr
{
  display:					none;
}

div.content_box div.content_box_text
{
	margin:					0;
}

div.whitebox
{
	margin:					20px 0 0 0;
	height:					220px;
}

/* RIGHT CONTENT */

div#content div.content_right
{
	float:					left;
	width:					343px;
}

/* BLUE BOX */

div.bluebox_small_top
{
	position:				absolute;
	background-image:		url("/images/bluebox_small_top.png");
	width:					343px;
	height:					12px;
	top:					0;
	left:					-1px;
}

div.bluebox_content
{
	position:				relative;
	background-color:		#e0f3f7;
	border-left:			1px solid #d9e9e9;
	border-right:			1px solid #d9e9e9;
	width:					317px;				/* 343 - 2px border */
	min-height:				300px;
	padding:				12px 12px 25px 12px;
}

div.bluebox_small_bottom
{
	position:				absolute;
	background-image:		url("/images/bluebox_small_bottom.png");
	width:					343px;
	height:					12px;
	bottom:					0;
	left:					-1px;
}

/* Search */

div.searchbox
{
}

div.form_row
{
	float:					left;
	padding:				0 0 0 0 !important;
	width:					320px !important; /* to overrule style.css */
	font-size:				11px;
}

div.form_row div.form_label
{
	font-size:				12px;
	color:					#63c2d4;
	padding:				0;
	margin:					10px 0 3px 20px;
	font-weight:			bold;
}

div.form_row div.form_field
{
}

div.form_row div.form_field div.form_field_row
{
	float:					left;
	width:					160px !important; /* to overrule style.css */
	height:					20px !important; /* to overrule style.css */
}

div.form_row div.form_field input
{
	clear:					left;
	float:					left;
}

div.form_row div.form_field label
{
	float:					left;
	width:					130px;
	height:					23px;
	padding:				2px 0 0 0;
	display: 				block;
	white-space:			nowrap;
}

/* Koop indicatieve maandlasten aligning
 * This is an exclusive "2 label behind eachother" situation */
label.indicatieve_maandlasten
{
	margin-left:			75px !important;
}

/* spoed google maps */

div#content_zoeken.googlemaps
{
	position:				absolute;
	top:					-20px;
	left:					-1px;
	width:					343px;
	height:					340px; /* 300px + 2x 20px for top and bottom cover */
	z-index:				4;
}


div#content_zoeken.googlemaps div.whitebox_small_top
{
	background-image:		url("/images/googlemaps_small_top.png");
	width:					344px;
	z-index:				5;
}

div#content_zoeken.googlemaps div.whitebox_small_bottom
{
	background-image:		url("/images/googlemaps_small_bottom.png");
	width:					344px;
	z-index:				5;
}

div#map_canvas
{
	margin:					0;
	padding:				0;
}
