BODY, HTML {
	background-color:#FFFFFF;
	color:#5F6875;
	font-family:"Eurostile Medium",Arial,Helvetica,Sans-Serif;
	font-size:11px;
	margin-left:0px;
	margin-right:0px;
	margin-top: -10px;
}

A		{ color:#5F6875; text-decoration:none; }
A:Hover	{ color:#000000; }



H1, H2, H3, H4, H5, H6 { line-height:normal; margin:0px; padding:0px; }
H1 { font-size:14px; font-weight:normal; letter-spacing:3px; line-height:18px; margin-bottom:14px; text-transform:uppercase; }

/* Basic Structure */
#placeholder { margin-left:auto; margin-right:auto; width:980px; }

#headerholder { background-image:url('/inc/gfx/logo.gif'); background-position:270px top; background-repeat:no-repeat; height:80px; vertical-align:bottom; width:100%; margin-top:35px; }
#headerholder .headermenu { position:relative; text-align:right; top:100px; width:834px; }
.headermenu .item { letter-spacing:1pt; }


#menuholder { float:left; margin:0px; padding:0px; width:250px; }
#menuholder .menu { background-color:#5F6875; background-image:url('/inc/gfx/menu_bg_huis.jpg'); background-position:130px 310px; background-repeat:no-repeat; height:440px; margin:0px; width:250px; }
#menuholder .contentpadding { margin:0px; padding:15px; }
#menuholder .menu .contentpadding a { background-repeat:no-repeat; display:block; height:33px; width:220px; }
#menuholder .contentpadding .mItem_1{ background-image:url('/inc/gfx/menu/mItem_1.jpg'); }
#menuholder .contentpadding .mItem_2{ background-image:url('/inc/gfx/menu/mItem_2.jpg'); }
#menuholder .contentpadding .mItem_3{ background-image:url('/inc/gfx/menu/mItem_3.jpg'); }
#menuholder .contentpadding .mItem_4{ background-image:url('/inc/gfx/menu/mItem_4.jpg'); }
#menuholder .contentpadding .mItem_5{ background-image:url('/inc/gfx/menu/mItem_5.jpg'); }
#menuholder .contentpadding .mItem_6{ background-image:url('/inc/gfx/menu/mItem_6.jpg'); }
#menuholder .contentpadding .mItem_7{ background-image:url('/inc/gfx/menu/mItem_7.jpg'); }
#menuholder .contentpadding .mItem_8{ background-image:url('/inc/gfx/menu/mItem_8.jpg'); }
#menuholder .contentpadding .mItem_9{ background-image:url('/inc/gfx/menu/mItem_9.jpg'); }
#menuholder .contentpadding .mItem_10{ background-image:url('/inc/gfx/menu/mItem_10.jpg'); }
#menuholder .contentpadding .mItem_11{ background-image:url('/inc/gfx/menu/mItem_11.jpg'); }
#menuholder .contentpadding .mItem_12{ background-image:url('/inc/gfx/menu/mItem_12.jpg'); }
#menuholder .contentpadding .mItem_1:hover{ background-image:url('/inc/gfx/menu/mItem_1_active.jpg'); }
#menuholder .contentpadding .mItem_2:hover{ background-image:url('/inc/gfx/menu/mItem_2_active.jpg'); }
#menuholder .contentpadding .mItem_3:hover{ background-image:url('/inc/gfx/menu/mItem_3_active.jpg'); }
#menuholder .contentpadding .mItem_4:hover{ background-image:url('/inc/gfx/menu/mItem_4_active.jpg'); }
#menuholder .contentpadding .mItem_5:hover{ background-image:url('/inc/gfx/menu/mItem_5_active.jpg'); }
#menuholder .contentpadding .mItem_6:hover{ background-image:url('/inc/gfx/menu/mItem_6_active.jpg'); }
#menuholder .contentpadding .mItem_7:hover{ background-image:url('/inc/gfx/menu/mItem_7_active.jpg'); }
#menuholder .contentpadding .mItem_8:hover{ background-image:url('/inc/gfx/menu/mItem_8_active.jpg'); }
#menuholder .contentpadding .mItem_9:hover{ background-image:url('/inc/gfx/menu/mItem_9_active.jpg'); }
#menuholder .contentpadding .mItem_10:hover{ background-image:url('/inc/gfx/menu/mItem_10_active.jpg'); }
#menuholder .contentpadding .mItem_11:hover{ background-image:url('/inc/gfx/menu/mItem_11_active.jpg'); }
#menuholder .contentpadding .mItem_12:hover{ background-image:url('/inc/gfx/menu/mItem_12_active.jpg'); }
#menuholder .contentpadding .mItem_1_active{ background-image:url('/inc/gfx/menu/mItem_1_active.jpg'); }
#menuholder .contentpadding .mItem_2_active{ background-image:url('/inc/gfx/menu/mItem_2_active.jpg'); }
#menuholder .contentpadding .mItem_3_active{ background-image:url('/inc/gfx/menu/mItem_3_active.jpg'); }
#menuholder .contentpadding .mItem_4_active{ background-image:url('/inc/gfx/menu/mItem_4_active.jpg'); }
#menuholder .contentpadding .mItem_5_active{ background-image:url('/inc/gfx/menu/mItem_5_active.jpg'); }
#menuholder .contentpadding .mItem_6_active{ background-image:url('/inc/gfx/menu/mItem_6_active.jpg'); }
#menuholder .contentpadding .mItem_7_active{ background-image:url('/inc/gfx/menu/mItem_7_active.jpg'); }
#menuholder .contentpadding .mItem_8_active{ background-image:url('/inc/gfx/menu/mItem_8_active.jpg'); }
#menuholder .contentpadding .mItem_9_active{ background-image:url('/inc/gfx/menu/mItem_9_active.jpg'); }
#menuholder .contentpadding .mItem_10_active{ background-image:url('/inc/gfx/menu/mItem_10_active.jpg'); }
#menuholder .contentpadding .mItem_11_active{ background-image:url('/inc/gfx/menu/mItem_11_active.jpg'); }
#menuholder .contentpadding .mItem_12_active{ background-image:url('/inc/gfx/menu/mItem_12_active.jpg'); }



#menuholder .menufooter { z-index:100; }
.menufooter .text { letter-spacing:2px; line-height:16px; margin-bottom:15px; }
.menufooter a { background-repeat:no-repeat; display:block;  height:55px; float:left;}
.menufooter .logos { text-align: center; position: relative; }
.menufooter .nvm { background-image:url('/inc/gfx/nvm.gif'); width: 40px; float: left; }
.menufooter .rvm { background-image:url('/inc/gfx/rvm.gif'); width: 40px;  float: left; } 
.menufooter .funda { background-image:url('/inc/gfx/funda.gif');  width: 100px;  margin-bottom: 5px;  float: left;}
.menufooter .vgc { background-image:url('/inc/gfx/vgc.png');  width: 200px; margin-bottom: 5px;  float: left;}
.menufooter .nwwi {  background-image:url('/inc/gfx/nwwi.gif'); width: 132px;  float: left;}



#contentholder { background-color:#EBEBEB; float:left; height:648px; margin-left:20px; min-height:648px; width:710px; }

div[id="contentholder"] { height:auto !important; }

#contentholder .content { /*margin-left:20px;*/ padding: 20px;}
/* End Basic Structure */


/* Intro */
HTML { height:100%; }
BODY.intro { background-image:url('/inc/gfx/intro_bg.jpg'); background-repeat:repeat-x; color:#666666; height:100%; margin:0px; padding:0px; }

.intro #Layer1 { height:68px; left:27px; position:absolute; top:564px; width:223px; z-index:1; }
.intro .skip { bottom:10%; font-size:14px; position:absolute; right:15%; z-index:10; }
.intro .style2 { font-family:"Eurostile Medium",Arial,Helvetica,Sans-Serif; font-size:12px; }
.intro a:hover		{ color:#FF9900; text-decoration:none; }
.intro a:link 		{ color:#666666; text-decoration:none; }
.intro a:visited 	{ color:#000000; text-decoration:none; }
.intro a:active 	{ text-decoration:none; }
/* End Intro */

/* Search Results */
.searchholder { height:20px; vertical-align:middle; width:100%; }
.searchholder input, .searchholder select { background-color:#5F6875; border:1px solid #B3BBC5; color:#FFFFFF; font-family:"Eurostile Medium",Arial,Helvetica,Sans-Serif; font-size:11px; margin-right:10px; padding:2px; width:20%; }
.searchholder a { float:right; font-family:"Eurostile Medium",Arial,Helvetica,Sans-Serif; font-size:12px; margin-top:3px; text-align:right; }

.searchresultitem { background-repeat:no-repeat; height:121px; margin-bottom:12px; vertical-align:bottom; }
.searchresultitem div.imgholder { float:left; width:190px;}
.searchresultitem img { height:121px; }
.searchresultitem .specsholder {  float:left; height:120px; width:350px; }
.searchresultitem .specsholder .specs { height:105px; }

.specsholder .specs h2 { color:black; font-family:"Eurostile Medium",Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:bold; letter-spacing:1px; text-transform:uppercase; }
.specsholder .specs .price { font-weight:bold; text-transform:capitalize; }

.searchresultitem .status { color:red; text-align:right; width:350px; }
.searchresultitem .detailbox { display:block; float:right; font-family:"Eurostile Medium",Arial,Helvetica,Sans-Serif; font-size:11px; margin-top:105px; text-align:right; width:75px; }


#navigation { }
#navigation a { color:#666666; text-decoration:none; }
#navigation a:hover { color:#000000; }
#navigation .navMiddle { float:left; font-size:12px; text-align:center; width:60%; }
#navigation .navMiddle a { margin:0 5px; padding:1px 3px; }
#navigation .navMiddle a:hover { background:#cccccc; color:#000000; margin:0 5px; }
#navigation .navMiddle a.active { background:#bc3e34; color:#ffffff; }
#navigation .navLeft { float:left; font-size:12px; text-transform:capitalize; width:20%; }
#navigation .navLeft a { background:url(../img/arrow-content-left-red.gif) 0 3px no-repeat; }
#navigation .navRight { float:left; font-size:12px; width:20%; }
#navigation .navRight a { background:url(../../img/arrow-content-right-red.gif) right 3px no-repeat; float:right; text-transform:capitalize; }
/* End Search Results */

/* Details */
.detailholder { }  
.detailholder h2 { font-family:"Eurostile Medium",Arial,Helvetica,Sans-Serif; font-size:12px; height:auto; line-height:12px; margin:0px; padding:0px; text-transform:uppercase; }
.detailholder h2.intro { display:none; }
.detailholder p.intro { font-size:11px; font-weight:bold; margin-top:5px; }
.detailholder p { font-family:"Eurostile Medium",Arial,Helvetica,Sans-Serif; margin-top:2px; }
.detailholder .specsholder { font-family:"Eurostile Medium",Arial,Helvetica,Sans-Serif; background-color:#5F6875; color:#FFFFFF; height:183px; padding:5px; width:660px; }
.detailholder .specsholder img { border:1px solid white; float:left; }
.detailholder .specsholder .specs { font-family:"Eurostile Medium",Arial,Helvetica,Sans-Serif; float:left; line-height:18px; margin-left:20px; text-transform:capitalize; width:265px; }
.detailholder .actions { font-size:12px; line-height:18px; width:460px; }
.detailholder .actions a:hover{color:#D2C800;}
/* End Details */

/* Forms */
#form1 { margin:0px; padding:0px; width:500px; }
/*#form1 h1{font-size:14px;margin-bottom:8px;margin-top:10px;color:#e2373e;font-style:italic;}*/
#form1 .pageNav { display:none; }
#form1 .addressGroup { background:#ededed; border:1px solid #5F6875; padding-top:10px !important; width:450px; }
#form1 .addressGroup .addressTitle { color:#5F6875; font-size:12px !important; font-weight:bold; padding:8px 0 10px 0; }
#form1 .addressGroup label.addressLabel { color:#5F6875; font-size:14px; font-weight:bold; }
#form1 .addressGroup a {}

.specialSelect { background-color:#ededed; border:1px solid #5F6875; /*height:115px !important;*/ margin-bottom:10px; overflow:auto !important; width:390px; }

.textarea { background-color:#ededed; border:1px solid #5F6875; }

#ClientFormlocation .specialSelect{width:250px;}
#ClientFormWOzoAppartmentType, #ClientFormWOzoHouseType, #clientPlaces, #clientAreas { float:left; width:230px !important; }
#ClientFormWOzoAppartmentType .specialSelect, #ClientFormWOzoHouseType .specialSelect, #clientPlaces .specialSelect, #clientAreas .specialSelect { width:200px; }

.specialItem { background:#ededed; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF; }
.specialItem, .specialActive, .specialActive2 { line-height:18px; }
.specialItemTitle { color:#008000; font-weight:bold; margin-left:3px; }

.specialActive, .specialActive2 { border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; color:#000000; }
.specialActive { background-color:#B3BBC5; }
.specialActive2 { background-color:#B3BBC5; }

#form1 #clientNeighbourhoods{ display:none; }
#form1 .addressLabel { display:none; }
/* End Forms */


/* CMS Templates 
maakt nieuwbouw aanbodlijst kapot en maakt geen verschil in andere pagina's
DIV.photo { background-color:#5F6875; color:#FFFFFF; font-weight:bold; height:120px; letter-spacing:3px; line-height:120px; overflow:hidden; text-align:center; text-transform:uppercase; width:168px; }
*/

.medewerkers_wrapper .photo { width: 168px; }
DIV.photo a { color:#FFFFFF; }
DIV.photo a:hover { color:#f6ea01; }
DIV.photo img { /*margin-left:-5px;*/ /*border-right: solid #5F6875 2px;*/}

TABLE.content_grid_small { margin:0px; padding:0px; width:544px; }
TABLE.content_grid_large { margin:0px; padding:0px; width:670px; }

.homepage { }
.homepage .row1 { padding-bottom:5px; }
.homepage .row2 { padding-bottom:5px; }
.homepage .row3 { padding-bottom:5px; }
.homepage .col1 { padding-right:5px; }
.homepage .col2 { padding-right:5px; }
.homepage .col3 { }
.homepage TD.text { background-color:#5F6875; color:#FFFFFF; height:150px; }
.homepage DIV.text { float:left; height:130px; line-height:14px; overflow:hidden; padding-top:10px; padding-left:10px; padding-bottom:10px; width:630px; }
.homepage .scrollholder { float:right; height:140px; padding:5px; width:20px; }
.homepage .scrollholder .scrollup { background-image:url('/inc/gfx/arrow_up.gif'); background-position:center center; background-repeat:no-repeat; height:12px; width:20px; }
.homepage .scrollholder .scrolldown { width:20px; height:12px; background-image:url('/inc/gfx/arrow_down.gif'); background-position:center center; background-repeat:no-repeat; }
.homepage .scrollholder .scrollpath { height:116px; }

.medewerkers { }
.medewerkers .col1 { padding-right:5px; }
.medewerkers .col2 { padding-right:5px; }
.medewerkers .col3 { }
.medewerkers .row1 { padding-bottom:5px; }
.medewerkers .row2 { padding-bottom:5px; }
.medewerkers .row3 { padding-bottom:5px; }
.medewerkers .row4 { padding-bottom:5px; }
.medewerkers .row5 { }
.medewerkers_detail { }
.medewerkers_detail .col1 { padding-right:20px; vertical-align:top; }
.medewerkers_detail .col1 .photo { height:255px; line-height:255px; width:356px; }
.medewerkers_detail .col2 { background-color:#5F6875; color:#FFFFFF; min-height:100%; padding:15px; vertical-align:top; width:294px; }
.medewerkers_detail .col2 .detailinfo { background-image:url('/inc/gfx/medewerker_detail_logo.gif'); background-position:right bottom; background-repeat:no-repeat; height:195px; min-height:195px; padding-bottom:30px; text-align:left; }

div[class="detailinfo"] { height:auto !important; }
    
.medewerkers_detail .col2 .detailinfo .detailinfo_inner { overflow:hidden; width:264px; }
.medewerkers_detail .col2 .detailinfo .detailinfo_inner h1 { color:#F8EA00; font-size:18px; font-weight:bold; letter-spacing:1px; margin-bottom:5px; text-transform:none; }
.medewerkers_detail .col2 .detailinfo .detailinfo_inner a { color:#F8EA00; }
.medewerkers_detail .col2 .detailinfo .detailinfo_inner .age { color:#FFFFFF; font-size:14px; font-weight:bold; }
.medewerkers_detail .row1 { }
  
.text1 { }
.text1 .col1 { padding-right:80px; }
.text1 .col2 { padding-right:80px; }
.text1 .col3 { }
.text1 .row1 { padding-bottom:20px; }
.text1 .row2 { }
.text2 { }
.text2 .col1 { padding-right:20px; vertical-align:top; width:357px; }
.text2 .col2 { }
.text2 .row1 { padding-bottom:20px; }
.text2 .row2 { padding-bottom:20px; }
.text2 .row3 { }
  
.tussenpagina { }
.tussenpagina .photo { background-color:#B3BBC5; }
.tussenpagina .photo TABLE { height:120px; width:168px; }
.tussenpagina .photo TABLE TD { background-color:#5F6875; color:#FFFFFF; font-weight:bold; letter-spacing:3px; line-height:120px; text-align:center; text-transform:uppercase; }
.tussenpagina .photo TABLE TD BR { display:none; }
.tussenpagina .col1 { padding-right:20px; }
.tussenpagina .col2 { padding-right:20px; }
.tussenpagina .col3 { }
.tussenpagina .row1 { padding-bottom:20px; }
.tussenpagina .row2 { padding-bottom:20px; }
.tussenpagina .row3 { }

#google_translate_element{margin-top:80px; margin-left:100px;opacity:0.65;}
#google_translate_element select{background: #cccccc; border:0 ;}

#google_translate_element span { display: block; margin-top: -15px; }
#menuholder #google_translate_element a.goog-logo-link { height: 16px; }
