@import "/css/import1.css";
/* jons */

/*
	
	Aanbod portal pagina

*/

DIV#body.pagina-20 {
	background: url(/img/bg_aanbod.png) repeat-x;
}

DIV#ons_aanbod_banner {
	width: 621px;
	height: 407px;
	background-color: white;
	float: left;
	display: block;
	margin-top: 24px;
	background: white;
	overflow: hidden;
}

DIV#title_window_spotlight {
	width: 264px;
	height: 407px;
	overflow: hidden;
	float: right;
	background-color: white;
	clear: none;
	display: block;
	margin-top: 24px;
}

DIV#ons_aanbod_banner A {
	display: block;
	background: transparent url(/img/aanbod_foto_sprite.png) no-repeat;
	width: 621px;
	height: 367px;
	background-position: top;
}

DIV#ons_aanbod_banner A:hover {
	background: transparent url(/img/aanbod_foto_sprite.png) no-repeat;
	background-position: bottom;
}


DIV#ons_aanbod_banner A SPAN {
	display: none;	
}

DIV#ons_aanbod_banner H1,
DIV#title_window_spotlight .title {
	background: white;
	line-height: 2.0em;
	text-align: right;
	color: #FF1186;
	font-weight: bold;
	font-size: 1.6em;
	padding: 2px 0px 3px 0px;
	text-align: left;
	text-indent: -60000px;
	overflow: hidden;
	
	display: block;
}
DIV#ons_aanbod_banner H1 {
	background: white url(/img/aanbod_kop_ons_aanbod.png) no-repeat center right;	

	width: 621px;
}


/*SPOTLIGHT*/
DIV#title_window_spotlight .title {
	background:white url(../img/aanbod_kop_nieuwste_objecten.png) no-repeat center right;	
	width:264px;
}

DIV#title_window_spotlight UL LI DIV DIV { display:none; }

DIV#title_window_spotlight DIV.photo {
	display:block;
	height:119px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:264px;
}

DIV#title_window_spotlight LI {
	background:url(../img/pij.roze.png) no-repeat;
	background-position:right center;
	background-color:#ff298f;
	height:119px;
	margin-bottom:5px;
	#margin-bottom:2px;	
	overflow:hidden;
	position:relative;
	width:264px;
	z-index:50;
}

DIV#title_window_spotlight LI.last { margin-bottom:0; }

DIV#title_window_spotlight DIV.photo IMG { margin:auto; position:absolute; top:-40px; }

DIV#title_window_spotlight DIV.address A,
DIV#title_window_spotlight DIV.price {
	height:69px;
	max-height:119px;
	padding:30px 12px;
	position:absolute;
	width:264px;
	font-size:1.2em;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff !important ;	
}
DIV#title_window_spotlight DIV.address A {
	z-index: 40;	
}


DIV#title_window_spotlight DIV.address .street  { color: #ffffff; clear:both; display:block; float:left; font-weight:bold; width:100%; }
DIV#title_window_spotlight DIV.address .postcode { display:none; }
DIV#title_window_spotlight DIV.address .plaats { color: #ffffff; clear:both; float:left; }
DIV#title_window_spotlight DIV.price { padding-top:80px; }

DIV#title_window_spotlight DIV.price .type,
DIV#title_window_spotlight DIV.price .conditie {
	display: none;	
}

DIV#title_window_spotlight LI.over .photo IMG {
	opacity:0.2;
	filter:alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
}
DIV#title_window_spotlight LI.over .address,
DIV#title_window_spotlight LI.over .price {
	display: block;
}
DIV#title_window_spotlight div * { cursor:pointer; }
/*SPOTLIGHT*/


/* FOOTER */

DIV.pagina-20{
	min-height: 800px;	
}

DIV.pagina-20 #footer, 
DIV.pagina-40 #footer {
	background: white;
	height: 124px;
	overflow: hidden;
}
DIV.pagina-20 #content
 {
	height: 460px;	
}

DIV.pagina-20 #footer H2 {
	color: #25337E;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 2px;	
}
DIV#cms-content-unieke_service {
	width: 210px; 
	float: left;	
	clear: none;
	margin-left: 23px;	
	color: #25337E;
	padding: 10px;
}

DIV#aanbod_footer_menu {
	width: 140px;
	float: left;
	border-right: 1px solid #25337E;	
	clear: none;
	padding: 10px;
	height: 100%;
	color: #25337E;
}

DIV#aanbod_footer_menu A {
	display: block;
	background: transparent url(/img/aanbod_footer_bullet.png) no-repeat 3px 3px;
	padding-left: 25px;
	line-height: 22px;	
	margin-bottom: 3px;
	color: #25337E;
	font-weight: normal;
	text-decoration: none;
}

DIV#cms-content-direct_contact A:hover { color: #00baff !important; }
DIV#aanbod_footer_menu A:hover { color: #00baff !important; }

DIV#cms-content-persoonlijke_aanpak {
	width: 340px;
	float: left;
	border-right: 1px solid #25337E;	
	clear: none;
	
	color: #25337E;
	height: 100%;
	padding: 10px;
}
DIV#cms-content-direct_contact {
	width: 160px;
	float: left;	
	_position: absolute;
	clear: none;
	color: #25337E;
	padding: 10px;
}


/* 

	Home pagina 

*/
DIV.pagina-10 #content,
DIV.pagina-10 #page{
	overflow: visible;
	width: 960px	
}

DIV#body.pagina-10 DIV#content {
	#top: 231px;	
	margin-top: 230px;
}


DIV#portal A {
	display: block;
	width: 407px;
	height: 436px;
}

DIV#portal A SPAN {
	display: none;	
}

DIV.portal_item {
	position:relative;
	
}

DIV.portal_item IMG.button {
	position:absolute;
	left: 407px;
	top: 234px;
}

DIV#over_ons {
	float: left;	

}
DIV#over_ons A {
	background: white url(/img/carla_home_sprite.png) no-repeat;
	background-position: 0px -1px;
}

DIV#over_ons A:hover {
	background-position: 0px -438px ;
}

DIV#aanbod A {
	background: white url(/img/carla_home_sprite.png) no-repeat;
	background-position: -407px -1px;
}
DIV#aanbod A:hover {
		background-position: -407px -438px ;
}


DIV#aanbod {
	position: absolute;
	left: 553px;
}

DIV#portal DIV.content {
	background: white;
	padding: 16px;
	color: 	#25337E;
	font-size: 1.2em;
	width:375px;
}


DIV.pagina-10 {
	background: white url(/img/bg_home.png) no-repeat top center !important;	
	min-height: 800px;
}
/* projecten */

DIV.pagina-36 div.title_window  {
	background: white;
	width: 285px;
	float: left;	
	clear: none;	
	height: 460px;
	margin-top: 23px;
	overflow: auto;
	position:relative;
}
DIV.pagina-36 div.title_window DIV.title{
	background: white;
	line-height: 2.0em;
	text-align: left;
	color: #26ABE6;
	font-weight: bold;
	font-size: 1.6em;
	padding: 2px 0px 3px 16px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
}

DIV.pagina-36 div.title_window .window {
	padding: 6px 14px;	
	position:relative;
	border-top: 1px solid #E72D7E;
}


DIV#title_window_recent_verkocht DIV.title {
	background: white url(/img/kopje_projecten_recent_verkocht.gif) no-repeat;
}

DIV#title_window_thans_te_koop DIV.title {
	background: white url(/img/kopje_projecten_thans_te_koop.gif) no-repeat;
}

DIV#title_window_toekomstige_projecten DIV.title {
	background: white url(/img/kopje_projecten_toekomstige.gif) no-repeat;
}

div#title_window_thans_te_koop {
	margin-left: 43px;
	margin-right: 43px;
	overflow: hidden;
	}

/* 

	Over ons 
	
*/

DIV.pagina-40 {
	background: white url(/img/bg_over_ons.png) repeat-x !important;
	min-height: 800px;	
}


DIV.pagina-40 div.title_window  {
	background: white;
	width: 250px;
	float: left;	
	clear: none;	
	height: 460px;
	margin-top: 23px;
	overflow: auto;
	position:relative;
}
DIV.pagina-40 div.title_window DIV.title{
	background: white;
	line-height: 2.0em;
	text-align: left;
	color: #26ABE6;
	font-weight: bold;
	font-size: 1.6em;
	padding: 2px 0px 3px 16px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
}

DIV.pagina-40 div.title_window .window {
	padding: 6px 14px;	
	position:relative;
	border-top: 1px solid #26ABE6;
}

DIV#title_window_advies {
	width: 374px;
	}
DIV#title_window_advies DIV.title {
	background: white url(/img/kopje_persoonlijk_advies.png) no-repeat;
}

DIV#title_window_expat DIV.title {
	background: white url(/img/kopje_samenwerkingsverbanden.png) no-repeat;
}

DIV#title_window_staat DIV.title {
	background: white url(/img/kopje_staat_van_dienst.png) no-repeat;
}

DIV#title_window_expat {
	margin-left: 43px;
	margin-right: 43px;
	overflow: hidden;
}

/* persoonlijke aanpak */

DIV.title_window.persoonlijk DIV.cms-content IMG{
	margin-right: 11px;	
}

DIV.title_window.persoonlijk DIV.cms-content {
	margin: 0;
	padding: 0;	
	height: 207px;
	overflow: hidden;
}
DIV.title_window.persoonlijk DIV.cms-content {
	margin: 0;
	padding: 0;	
	height: 207px;
	overflow: hidden;
}

DIV.title_window.persoonlijk .medewerker {

	position: relative;	
	_position: absolute;
	padding-left: 157px;

}
DIV.title_window.persoonlijk .medewerker IMG.foto {
	position: absolute;
	top:0;
	left:0;	
}
DIV.title_window.persoonlijk .medewerker H2,
DIV.title_window.persoonlijk .medewerker A {
	color: #26ABE6;	
}
DIV.title_window.persoonlijk .medewerker A {
	font-weight: normal;	
}
DIV.title_window.persoonlijk .medewerker Q {
	font-weight: bold;
	display:block;
	padding: 0 0 0 14px;
	background: transparent url(/img/quote_grijs_open.png) no-repeat;	
	_width: 180px;
}
DIV.title_window.persoonlijk .medewerker Q  IMG {
	display: inline;	
}
#m_10401001 {
	display: block;	
}

DIV.title_window.persoonlijk .medewerker_submenu {
	width: 198px;
	height: 87px;
	background: transparent url(/img/medewerkers_mini_fotos.png) no-repeat 2px 2px;
	
	position: absolute;
	top: 327px;
	left: 170px;
	_left: 160px;

}

DIV.title_window.persoonlijk .medewerker_submenu LI {
	width: 38px;
	height: 37px;
	display: block;
	float: left;	
	border :2px solid white;
	margin: 0px 7px 7px 0px;;
	cursor: pointer;
}
DIV.title_window.persoonlijk .medewerker_submenu LI.selected {
	border :2px solid #494E8C;	
}
DIV.title_window.persoonlijk .medewerker_submenu LI.hover {
	border :2px solid #26ABE6;	
}
DIV.title_window.persoonlijk .medewerker_submenu LI SPAN {
	display: none;	
}

DIV.title_window.samenwerking .subpage_menu UL{
	width: 228px;
	height: 46px;
	background: white url(/img/bg_samenwerking.png) no-repeat 0px -46px;
}
DIV.title_window.samenwerking .subpage_menu LI {
	width: 	56px;
	float: left;
	clear: none;	
}
DIV.title_window.samenwerking .subpage_menu LI A{
	width: 	49px;
	height: 46px;
	display: block;
	float: left;
}
DIV.title_window.samenwerking .subpage_menu LI A:hover {
	background: transparent url(/img/bg_samenwerking.png);		
}
DIV.title_window.samenwerking .subpage_menu LI.even A:hover {
	background-position: -56px 0;
}
DIV.title_window.samenwerking .subpage_menu LI.odd A:hover {
	background-position: -112px 0;
}
DIV.title_window.samenwerking .subpage_menu LI.odd.first A:hover {
	background-position: 0 0;
}
DIV.title_window.samenwerking .subpage_menu LI.last A:hover {
	background-position: -168px 0;
}
DIV.title_window.samenwerking .subpage_menu LI SPAN {
	display: none;	
}
/* footer */

DIV.pagina-40 #content {
	height: 514px;	
}
#naar_ons_totale_aanbod {
	width: auto;
}


/* medewerkers */

div.pagina-4005,
div.pagina-4010,
div.pagina-4020,
div.pagina-50 {
	min-height: 910px;
	_height: 910px;
	background: #e3e5ec url(/img/bg_blauw_wit.png) !important;

}

DIV#body.pagina-4005 #content,
DIV#body.pagina-4010 #content,
DIV#body.pagina-4020 #content,
DIV#body.pagina-50 DIV#content{
	height: 676px;
	
}
DIV#body.pagina-4010 #content {
	margin-left: -3px;
}
DIV#body.pagina-4005 #footer,
DIV#body.pagina-4010 #footer,
DIV#body.pagina-4020 #footer,
DIV#body.pagina-50 #footer {
	display:none;	
}

DIV#body.pagina-4005 .subpage_menu,
DIV#body.pagina-4010 .subpage_menu,
DIV#body.pagina-4020 .subpage_menu,
DIV#body.pagina-50 .subpage_menu {
	width: 	178px;
	border-right: 1px solid #7a7364;
	height: 663px;
	float: left;
	background: transparent url(/img/medewerkers/bg_menu.png) no-repeat 2px 0px;
	margin-top: 11px;
	
}

DIV#body.pagina-4020 .subpage_menu {
	background: transparent url(/img/kop_samenwerking_submenu.png) no-repeat;
}

DIV#body.pagina-50 .subpage_menu {
	background: transparent url(/img/kop_diensten_submenu.png) no-repeat;
}
DIV#body.pagina-4005 .subpage_menu {
	background: none; 
}


DIV#body.pagina-4010 .subpage_menu SPAN.text {
	display:none;	
}
DIV#body.pagina-4005 .subpage_menu UL,
DIV#body.pagina-4010 .subpage_menu UL,
DIV#body.pagina-4020 .subpage_menu UL,
DIV#body.pagina-50 .subpage_menu UL{
	margin-top: 48px;
}
DIV#body.pagina-4010 .subpage_menu A {
	width: 100px;
	height: 71px;	
	display:block;
	padding-left: 81px;
	margin-bottom: 7px;
	#margin-bottom: 4px;
	position: relative;
}
DIV#body.pagina-4010 .subpage_menu .title {
	position: absolute;
	left: 81px;
	bottom:3px;	
}
DIV#body.pagina-4010 .subpage_menu A:hover,
DIV#body.pagina-4010 .subpage_menu .selected A {
	background: transparent url(/img/medewerkers/bg_item_active.png) no-repeat;
	color: 	#26abe6 !important;
}
DIV#body.pagina-4005 .subpage_menu ul { display: none; } 

DIV.mw_cms {
	position: relative;	
	padding-left: 372px;
	padding-top: 11px;
	float: left;
	width:388px;
}
DIV.mw_cms .foto {
	position: absolute;
	left: 11px;
	top: 11px;	
}
DIV.mw_cms H1,
DIV.mw_cms Q,
DIV#body.pagina-4005 H1,
DIV#body.pagina-4020 H1,
DIV#body.pagina-50 H1
{
	margin: 10px 0 1em;
	color: #26abe6;
}
DIV.mw_cms Q {
	font-size: 1.6em;	
	display: block;
	margin: 11px 0 ;
	padding: 0 0 0 14px;
	background:transparent url(/img/quote_blauw_open.png) no-repeat;
	
}

DIV#body.pagina-4005 .subpage_menu A,
DIV#body.pagina-4020 .subpage_menu A ,
DIV#body.pagina-50 .subpage_menu A {
	padding: 4px 0 4px 11px;
	width: 167px;	
	display:block;	
}


DIV#body.pagina-4020 .subpage_menu A:hover,
DIV#body.pagina-4005 .subpage_menu A:hover
DIV#body.pagina-4005 .subpage_menu LI.selected A ,
DIV#body.pagina-4020 .subpage_menu LI.selected A ,
DIV#body.pagina-50 .subpage_menu LI.selected A {
	background: #26abe6;
	color: white !important;
}


DIV#body.pagina-4020 .cms-content,
DIV#body.pagina-50 .cms-content  {
	padding: 11px;
	width: 749px;
	float: left;
}



#naar_ons_totale_aanbod, #spotlight_text {
	float: left;	
	clear: none;
}






#naar_ons_totale_aanbod {
	display: block;
	height: 124px;
	#height: 104px;
	border-right: 1px solid #7a7364;
	width: 444px;
	padding:10px;
	font-weight: normal;
	text-decoration: none;
	position: relative;
	color: #7a7364;
}

#naar_ons_totale_aanbod a span { text-decoration: none; }

#naar_ons_totale_aanbod a:hover span {
	text-decoration: underline;	
	@cursor: pointer;
	color:#ff1186;
}
#mailto a:hover span{
	text-decoration: underline;
	color:#FF0000;
}

#naar_ons_totale_aanbod IMG {
	margin-left: 10px;	
}
#naar_ons_totale_aanbod SPAN.text {
	
}
#naar_ons_totale_aanbod SPAN.kleine_text {
	float:left;
	clear: both;	
	display: block;
	background: transparent url(/img/over_ons_aanbod_bullet.gif) no-repeat 3px 3px;
	padding-left: 28px;
	line-height: 25px;	
	position: absolute;
	bottom: 30px;
	left: 10px;
	#bottom: 10px;
}

#spotlight_text {
	width: 150px;	
	padding: 10px;
	
}

#spotlight_woningen_spotlight_footer {
	float: right;
	clear: none;
	width: 310px;
	padding: 0px;
	padding: 10px 10px 0px 0px;
}
#spotlight_woningen_spotlight_footer LI DIV DIV {
	display:none;
}
#spotlight_woningen_spotlight_footer LI DIV .photo {
	display: block;
	width: 95px;
	overflow: hidden;
	padding-left: -20px;	
	border:1px solid #7A7364;
	margin: 0 1px;
}
#spotlight_woningen_spotlight_footer LI DIV .photo a {
	display: block;
	overflow: hidden;
	border: 3px solid #ffffff;
}

/*
#spotlight_woningen_spotlight_footer LI DIV .photo img {
	min-width: 95px;
	max-height: 100px;
}
*/

#spotlight_woningen_spotlight_footer LI {
	float: left;
	clear:none;
	margin-right: 4px;	
}


/* FORMS */ 

SPAN.required {
	display: none;	
}

DIV.required LABEL .required {
	display: inline	
}

DIV.required .invalid {
	border: 1px solid #FF1186;	
}




/* vincent */



/*------ Terug naar aanbod ------*/
div#terug_naar_aanbod_terug{
	position: absolute;
	left: 0px;
}

div#terug_naar_aanbod_terug a{
	text-decoration: none;
	color: #7a7364;
	background: url(/img/pijl_links.png) no-repeat left;
	padding: 11px 0px 0px 10px;
	height: 24px;
	display: block;
}
	
#widget_container_object_left {
	width: 360px;	
}
/*------ Main foto -----*/
div#hoofdfoto_fotos{
	position: absolute;
	top: 37px;
	left: 0px;
	
	width: 352px;
	margin-bottom:15px;
	text-align:center;
	padding: 3px;
	border: 1px solid #7A7364;
}


/*------ Foto thumbnails ------*/
div#woning_fotos_fotos{
	position: absolute;
	top: 300px;
	left: 0px;
	width: 369px;
	height: 175px;
	overflow: hidden;
}

div#woning_fotos_fotos li{
	float: left;
	clear: none;
	width: 110px;
	
	margin:3px 3px 3px 0;
	text-align: center;
	padding: 3px;
	border: 1px solid #7A7364;
}



/*-----   Bekijk alle foto's   -----*/
div#meer_fotos{
	height: 35px;
	width: 365px;
}

div#meer_fotos a{
	text-decoration: none;
	color: #7a7364;
	background: url(/img/pij.roze.png) no-repeat right;
	padding: 11px 30px 0px 0px;
	float: right;
	height: 24px;
	display: block;
	position: absolute;
	top: 486px;
	right: 0px;
}

/*------ Algemeen -----*/
div#woning_midden div#algemeen{
	position: absolute;
	top: 0px;
	left: 390px;
	height: 160px;
	width: 290px;
}

div#woning_midden div#algemeen h2{
	padding: 14px 0px 0px 12px;
	height: 25px;
	display: block;
	border-bottom: 1px solid #7a7364;
}

div#woning_midden div#algemeen span.street{
	display: block;
	float: left;
	padding-left: 12px;
	padding-top: 6px;
	font-weight: bold;
}

div#woning_midden div#algemeen span.city{
	display: block;
	float: left;
	padding-top: 6px;
}

div#woning_midden div#algemeen span.description{
	clear: both;
	padding: 12px 12px 0 12px;
	display: block;
}

div#woning_midden div#algemeen span.koop,
div#woning_midden div#algemeen span.huur{
	padding: 12px 12px 0 12px;
	display: block;
	font-weight: bold;
	font-size: 12px;
}


/*----- Indeling -----*/
div#woning_midden div#indeling{
	position: absolute;
	top: 184px;
	left: 390px;
	height: 341px;
	width: 290px;
}

div#woning_midden div#indeling h2{
	padding: 0px 0px 0px 13px;
	height: 25px;
	display: block;
	border-bottom: 1px solid #7a7364;
}

div#woning_midden div#indeling div.description{
	padding: 6px 12px 0px 12px;
	
	overflow: auto;
}


/*----- details -----*/
div#woning_rechts div#details{
	position: absolute;
	top: 0px;
	left: 695px;
	height: 341px;
	width: 245px;
}

div#woning_rechts div#details h2{
	padding: 14px 0px 0px 13px;
	height: 25px;
	display: block;
	border-bottom: 1px solid #7a7364;
}


div#woning_rechts div#details dl.key_value dt{
	width: 78px;
	padding-left: 12px;
	line-height: 1.5em;
}

div#woning_rechts div#details dl.key_value dd{
	padding-right: 12px;
	padding-left: 88px;
	line-height: 1.5em;
}

/*----- Contact -----*/
div#widget_container_object_right div#contact{
	position: absolute;
	top: 170px;
	left: 695px;
	height: 341px;
	width: 245px;
}

div#widget_container_object_right div#contact h2{
	padding: 14px 0px 0px 13px;
	height: 25px;
	display: block;
	border-bottom: 1px solid #7a7364;
}


div#widget_container_object_right div#contact span{
	padding: 6px 12px 0px 12px;
	display: block;
}


div#widget_container_object_right div#contact dt{
	width: 20px;
	padding-left: 12px;
	border-bottom: solid white 1px;

}

div#widget_container_object_right div#contact dd{
	padding-right: 12px;
	padding-left: 20px;
}

/*---- Doorsturen ----*/
div#widget_container_object_right div#doorsturen{
	position: absolute;
	top: 315px;
	left: 695px;
}

div#widget_container_object_right div#doorsturen h2{
	padding: 14px 0px 0px 13px;
	height: 25px;
	display: block;
	width: 230px;
	border-bottom: 1px solid #7a7364;
}

div#widget_container_object_right div#doorsturen span{
	padding: 6px 12px 0px 12px;
	display: block;
}


/*---- Route beschrijving -----*/
div#widget_container_object_right div#google{
	position: absolute;
	top: 380px;
	left: 695px;
	width: 245px;
}

div#widget_container_object_right div#google h2{
	padding: 14px 0px 0px 13px;
	height: 25px;
	display: block;
	border-bottom: 1px solid #7a7364;
}


div#widget_container_object_right div#google a{
	padding: 6px 12px 0px 12px;
	display: block;
}

/*----- Print -----*/
div#widget_container_object_right div#plattegronden{
	position: absolute;
	top: 520px;
/*	left: 895px;	
	width: 55px;*/
	left: 690px;	
	width: 125px;
}

div#widget_container_object_right div#plattegronden a#plattegrond{
	float: right;
/*	height: 25px;
	width: 25px;*/
	height: 60px;
	width: 60px;
	display:block;
	/*background: url(/img/print_sprite.png) no-repeat;*/
	background: url(/img/sprite_plattegrond_pictogram.png) no-repeat;
	background-position: bottom;
}

div#widget_container_object_right div#plattegronden a#plattegrond:hover{
	background-position: top;
}

div#widget_container_object_right div#plattegronden span{
	display: none;
}

div#widget_container_object_right div#pdf_print{
	position: absolute;
	top: 520px;
/*	left: 895px;	
	width: 55px;*/
	left: 820px;	
	width: 125px;
}

div#widget_container_object_right div#pdf_print a.print{
	float: right;
/*	height: 25px;
	width: 25px;*/
	height: 60px;
	width: 60px;
	display:block;
	/*background: url(/img/print_sprite.png) no-repeat;*/
	background: url(/img/sprite_print_pictogram.png) no-repeat;
	background-position: bottom;
}

div#widget_container_object_right div#pdf_print a.print:hover{
	background-position: top;
}

div#widget_container_object_right div#pdf_print span{
	display: none;
}


div#widget_container_object_right div#pdf_print a.pdf{
	float: left;
/*	height: 25px;
	width: 25px;*/
	height: 60px;
	width: 60px;
	margin-right: 5px;
	display:block;
	/*background: url(/img/pdf_sprite.png) no-repeat;*/
	background: url(/img/sprite_pdf_pictogram.png) no-repeat;
	background-position: bottom;
}

div#widget_container_object_right div#pdf_print a.pdf:hover{
	background-position: top;
}

/*----- Footer -----*/
div.pagina-201010 div#page div#footer{
	margin-left: -13px;
}

div#footer div#title_window_laatst_bezocht div.title{
	padding: 10px 0px 0px 13px;
	height: 19px;
	border-bottom: 1px solid #7a7364;
	color: #FF1186;
	font-size: 1.3em;
	font-weight: bold;
	width: 490px;
}
div#footer div#title_window_laatst_bezocht div.window{
	padding: 8px 0px 0px 13px;
	_height: 100px;
}

div#footer div#title_window_laatst_bezocht div.window li{
	width: 120px;
	margin-right: 5px;
	float: left;
	clear: none;
}

div#footer div#title_window_laatst_bezocht div.window li div.photo img{
	height: 66px;
}


div#footer div#title_window_laatst_bezocht div.window li div.address{
	margin-top: 1em;
	text-decoration: none;
	overflow: hidden;
}

div#footer div#title_window_laatst_bezocht div.window li div.address a { text-decoration: none; }

div#footer div#title_window_laatst_bezocht div.window li div.address .postcode,
div#footer div#title_window_laatst_bezocht div.window li div.address .plaats,
div#footer div#title_window_laatst_bezocht div.window li div.price{
	display: none;
}
/*----- glossary -----*/
div#footer div#glossary{
	display: block;
	float: left;
}

/*----- Diensten -----*/
div#content div#main div#cms-content-cms h1{
	padding: 14px 0px 0px 13px;
	height: 30px;
	border-bottom: 1px solid #7a7364;
}

div#content div#main div#cms-content-cms p{
	padding: 6px 12px 0px 12px;
} 

html {
	background-color: #ffffff;
	height: 100%;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #7a7364;
	scrollbar-3dlight-color: #7a7364;
	scrollbar-darkshadow-color: #7a7364 ;
	scrollbar-face-color: #e8e6e1;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
}

body {
	background-position: 0px 65px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #7a7364;
	
	
	/* scrollbar-track-color: #deeff7; */
	scrollbar-track-color: #f0f0f0;
	height: 100%;
}

body, input, select { font-size: 11px; }

a {
	color: #7a7364;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}

Div#body.pagina-20 a:hover {
	color: #ff1186 !important;
	text-decoration: underline !important;
}


DIV#body.pagina-50 .subpage_menu A:hover {
	color:#26abe6;
	}


DIV.pagina-40 a:hover { color: #00BAFF !important;}

h1 { font-size: 1.6em; color: #ff1186; }
h2 { color: #ff1186; }

strong { font-weight: bold; }
em	{ font-style: italic; }

div#body {
		background: url("/img/bg.png") repeat-x;
		height: 100%;
		min-height: 800px;
}

div#body.pagina-2010,
div#body.pagina-30,
div#body.pagina-35   { min-height: 885px; } /* ivm "Laatst bezocht" */

div#body.pagina-40
	{ min-height: 835px; }


div#page {
	border-top: 1px solid #d0d0d0;
	width: 960px;
	margin: 0px auto;
	margin-top: -1px;
	position: relative;
}

div#header {
	height: 152px;	
	width: 960px;
	position: absolute;
	left:0px;
	top: 0px;
}

div#navigation {
	width: 960px;
	color: #ffffff;
	position: absolute;
	top: 152px;
	left: 0px;
}

div#left {
	display: none;
}

div#right {
	display: none;
}

div#content {
	margin-top: 185px;
	position: relative;
	height: 547px;
	overflow: auto;
	@top: 185px;
}

div #footer {
	@margin-top: 185px;
}


/* reset de reset */

.cms-content UL,
.cms-content OL{ 
	margin: 1em 0; 
	list-style-position:outside;
	display:block;
	padding-left: 2em;
}

.cms-content LI {
	line-height: 1.5em;
	display:list-item;
}
.cms-content UL LI{
	list-style-type: disc;
}

.cms-content OL LI {
	list-style-type: decimal;
}
.cms-content P {
	margin-bottom: 1em;
}
.cms-content STRONG {
	font-weight: bold;
}
.cms-content EM {
	font-style: italic;
}


/* header */
/*------------------------------------------------------------------------------------------------------------------*/

#header {
/*
	background: url("/img/logo_klein.png") no-repeat;
	background-position: 0px 30px;
*/
}


#header #flashbanner { 
	position: absolute;
	left: 0px;
	top: 10px;
	}


/* TODO: Jons fixes */
/*------------------------------------------------------------------------------------------------------------------*/

.pagina-2010,
.pagina-30,
.pagina-35	 {
	background: url("/img/bg.png") repeat-x !important;
}

DIV.pagina-2010 #footer,
DIV.pagina-30 #footer,
DIV.pagina-35 #footer {
	background: none;
	height: auto;
	overflow: hidden;
	position: relative;
	top: 738px;
	_top: 553px;
}
DIV.pagina-2010 #content,
DIV.pagina-30 #content,
DIV.pagina-35 #content {
	height: 547px;	
	background-color: white;
	padding-left: 11px;
	left: -11px;
	position: absolute;
	top: 0px;
	width: 960px;
	overflow-x: hidden;
}
#widget_container_object_left {
	position:relative;	
}
DIV.pagina-2010 #footer H2{
	color: ;
}



/* Navigation */
/*------------------------------------------------------------------------------------------------------------------*/

#navigation li a { height: 27px; @height:28px; }
#navigation li a span { display: none; }

	/* bruin */
#navigation li#menu_item_Home a					{ width:  57px ; background: url("/img/mn_home_bruin.png"); }
#navigation li#menu_item_Home a:hover			{ width:  57px ; background: url("/img/mn_home_over_bruin.png"); }
#navigation li#menu_item_Aanbod	a				{ width:  71px ; background: url("/img/mn_aanbod_bruin.png"); }
#navigation li#menu_item_Aanbod	a:hover			{ width:  71px ; background: url("/img/mn_aanbod_over_bruin.png"); }
#navigation li#menu_item_Aanbod.selected a		{ width:  71px ; background: url("/img/mn_aanbod_active_bruin.png"); }
#navigation li#menu_item_MatchMaker a			{ width: 102px ; background: url("/img/mn_matchmaker_bruin.png"); }
#navigation li#menu_item_MatchMaker a:hover		{ width: 102px ; background: url("/img/mn_matchmaker_over_bruin.png"); }
#navigation li#menu_item_Recent_verkocht a				{ width:  120px ; background: url("/img/mn_recentverkocht_bruin.png"); }
#navigation li#menu_item_Recent_verkocht a:hover		{ width:  120px ;background: url("/img/mn_recentverkocht_over_bruin.png"); }
#navigation li#menu_item_Recent_verkocht.selected a	{ width:  120px ;background: url("/img/mn_recentverkocht_active_bruin.png"); }

#navigation li#menu_item_Recent_aangekocht a			{ width:  143px ; background: url("/img/mn_recentaangekocht_bruin.png"); }
#navigation li#menu_item_Recent_aangekocht a:hover		{ width:  143px ; background: url("/img/mn_recentaangekocht_over_bruin.png"); }
#navigation li#menu_item_Recent_aangekocht.selected a	{ width:  143px ; background: url("/img/mn_recentaangekocht_active_bruin.png"); }

#navigation li#menu_item_Projecten a			{ width:  75px ; background: url("/img/mn_projecten_bruin.png"); }
#navigation li#menu_item_Projecten a:hover		{ width:  75px ; background: url("/img/mn_projecten_over_bruin.png"); }
#navigation li#menu_item_Projecten.selected a		{ width:  75px ; background: url("/img/mn_projecten_active_bruin.png"); }

#navigation li#menu_item_Over_ons a				{ width:  75px ; background: url("/img/mn_overons_bruin.png"); }
#navigation li#menu_item_Over_ons a:hover		{ width:  75px ; background: url("/img/mn_overons_over_bruin.png"); }
#navigation li#menu_item_Diensten_en_tarieven a	{ width: 140px ; background: url("/img/mn_diensten_bruin.png"); }
#navigation li#menu_item_Diensten_en_tarieven a:hover	{ width: 140px ; background: url("/img/mn_diensten_over_bruin.png"); }
#navigation li#menu_item_Diensten_en_tarieven.selected a{ width: 140px ; background: url("/img/mn_diensten_active_bruin.png"); }


.pagina-40 #navigation li#menu_item_Home a					{  background: url("/img/mn_home_blauw.png"); }
.pagina-40 #navigation li#menu_item_Home a:hover			{  background: url("/img/mn_home_over_blauw.png"); }
.pagina-40 #navigation li#menu_item_Aanbod	a				{  background: url("/img/mn_aanbod_blauw.png"); }
.pagina-40 #navigation li#menu_item_Aanbod	a:hover			{  background: url("/img/mn_aanbod_over_blauw.png"); }
.pagina-40 #navigation li#menu_item_MatchMaker a			{  background: url("/img/mn_matchmaker_blauw.png"); }
.pagina-40 #navigation li#menu_item_MatchMaker a:hover		{  background: url("/img/mn_matchmaker_over_blauw.png"); }
.pagina-40 #navigation li#menu_item_Recent_verkocht a				{  background: url("/img/mn_recentverkocht_blauw.png"); }
.pagina-40 #navigation li#menu_item_Recent_verkocht a:hover			{  background: url("/img/mn_recentverkocht_over_blauw.png"); }
.pagina-40 #navigation li#menu_item_Recent_aangekocht a				{  background: url("/img/mn_recentaangekocht_blauw.png"); }
.pagina-40 #navigation li#menu_item_Recent_aangekocht a:hover		{  background: url("/img/mn_recentaangekocht_over_blauw.png"); }
.pagina-40 #navigation li#menu_item_Projecten a			{ width:  75px ; background: url("/img/mn_projecten_blauw.png"); }
.pagina-40 #navigation li#menu_item_Projecten a:hover		{ width:  75px ; background: url("/img/mn_projecten_over_blauw.png"); }

.pagina-40 #navigation li#menu_item_Over_ons a				{  background: url("/img/mn_overons_active_blauw.png"); }
.pagina-40 #navigation li#menu_item_Diensten_en_tarieven a	{  background: url("/img/mn_diensten_blauw.png"); }
.pagina-40 #navigation li#menu_item_Diensten_en_tarieven a:hover	{  background: url("/img/mn_diensten_over_blauw.png"); }

.pagina-50 #navigation li#menu_item_Home a					{  background: url("/img/mn_home_blauw.png"); }
.pagina-50 #navigation li#menu_item_Home a:hover			{  background: url("/img/mn_home_over_blauw.png"); }
.pagina-50 #navigation li#menu_item_Aanbod	a				{  background: url("/img/mn_aanbod_blauw.png"); }
.pagina-50 #navigation li#menu_item_Aanbod	a:hover			{  background: url("/img/mn_aanbod_over_blauw.png"); }
.pagina-50 #navigation li#menu_item_MatchMaker a			{  background: url("/img/mn_matchmaker_blauw.png"); }
.pagina-50 #navigation li#menu_item_MatchMaker a:hover		{  background: url("/img/mn_matchmaker_over_blauw.png"); }
.pagina-50 #navigation li#menu_item_Recent_verkocht a				{  background: url("/img/mn_recentverkocht_blauw.png"); }
.pagina-50 #navigation li#menu_item_Recent_verkocht a:hover			{  background: url("/img/mn_recentverkocht_over_blauw.png"); }
.pagina-50 #navigation li#menu_item_Recent_aangekocht a				{  background: url("/img/mn_recentaangekocht_blauw.png"); }
.pagina-50 #navigation li#menu_item_Recent_aangekocht a:hover		{  background: url("/img/mn_recentaangekocht_over_blauw.png"); }
.pagina-50 #navigation li#menu_item_Projecten a			{ width:  75px ; background: url("/img/mn_projecten_blauw.png"); }
.pagina-50 #navigation li#menu_item_Projecten a:hover		{ width:  75px ; background: url("/img/mn_projecten_over_blauw.png"); }

.pagina-50 #navigation li#menu_item_Over_ons a				{  background: url("/img/mn_overons_blauw.png"); }
.pagina-50 #navigation li#menu_item_Over_ons a:hover				{  background: url("/img/mn_overons_over_blauw.png"); }

.pagina-50 #navigation li#menu_item_Diensten_en_tarieven a	{  background: url("/img/mn_diensten_active_blauw.png"); }



/* footer */
/*------------------------------------------------------------------------------------------------------------------*/


#footer {
}

/* form btns */
/*------------------------------------------------------------------------------------------------------------------*/

input.button,
form input.vul_aan,
form .form-submit input {
	background-color: #ff1186;
	color: #ffffff;
	font-weight: bold;
	margin: 3px 0px;
	cursor: pointer;
	border: none; 
}

/* lightwindow */
/*------------------------------------------------------------------------------------------------------------------*/

#lightwindow_title_bar {
	background-color: #ffffff;
	height: 20px;
}

a#lightwindow_title_bar_close_link {
	border: 1px solid red;
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: -1000px;
	background: url("/img/sluiten.rose.sml.png") no-repeat;
	cursor: pointer;
	@padding-top: 1000px;
	text-align: center !important;
	margin: 4px !important;
}

/*------------------------------------------------------------------------------------------------------------------*/

#link_meer_carla_link {
	display: inline;
	position: absolute;
	top: 7em;
	left: 171px;
	_left: 158px;
}

div.p_cms {
	float:left;
	padding-left:422px;
	padding-top:11px;
	position:relative;
	width:338px;
}

div.p_cms .foto {
left:11px;
position:absolute;
top:11px;
}


div#foto_scroller {
	padding-left:5px;
	}
div#foto_scroller span.street{
	display: block;
	float: left;
	padding-left: 12px;
	padding-top: 6px;
	font-weight: bold;
}

div#foto_scroller span.city{
	display: block;
	float: left;
	padding-top: 6px;
}

div#foto_scroller span.description{
	clear: both;
	padding: 12px 12px 0 12px;
	display: block;
}

div#foto_scroller span.koop,
div#foto_scroller span.huur{
	padding: 12px 12px 0 12px;
	display: block;
	font-weight: bold;
	font-size: 12px;
}

div#foto_scroller div#foto_container {
	margin-top:10px;
	width:620px;
	height:400px;
	overflow:auto;
	
}

div#foto_scroller div#foto_container img { 
	margin-top:5px;
	}



