.hoofdmenu { /* fix linkerkolom */
  background:#e3e3e3;
  height: 575px;
  height: auto !important;
  min-height:575px;
}

.uitgebreidzoeken {
  width:771px;
  margin-top: -140px;
  overflow:hidden;
  float:left;
  background:#fff;
  border-top:1px solid #fff;
  border-left:0px solid #fff;
  font-size:1em;
  margin-left: -1px;
}

.box_1_0 {
  margin-top: -140px; /* bovenkant gelijk trekken */
}


.box_0_1 {
   display:none;
}

.uitgebreidzoeken h1 {
  text-indent: -9000px;
  height: 48px;
  margin: 15px 0 20px 0;
}

.uitgebreidzoeken_koop h1 {
  background: url("/extendedsearch/gfx/uitgebreidzoeken_koop.gif") no-repeat 1px 0;
}

/* Drie zoekopdrachten
------------------------------------------------------------- */
.zoekopdrachten {
  width:677px;
  margin: 0 0 2px 56px;
  float:left;
  display:inline;
}

.zoek_selecteren {
  width: 206px;
  height: 151px;
  float:left;
  margin-right: 2px;
  padding: 35px 6px 0 12px;
  background: #cbcbcb url("/extendedsearch/gfx/zoekenop.gif") no-repeat;
}

.zoekopdrachten p {
  float:left;
  margin:0 0 9px 0;
}

.zoekopdrachten p {
  position:relative;
}

.zoekopdrachten p img {
  margin-bottom: 4px;
}

#projectselect_div span,
#locationselect_div span {
  position:absolute;
  top: 36px;
  left: 0px;
  z-index:9000;
}

/* Zoek op locatie
------------------------------------------------------------- */

.zoekopdracht_locatie,
.zoekopdracht_nieuwbouwwijken {
  padding:0;
}

.zoekbox, .zoekopdracht_nieuwbouwwijken select {
  width:176px;
  border: 1px solid #7f9db9;
  float:left;
}

.plusbutton {
  width:24px;
  height: 22px;
  margin-left:2px;
  margin-top: 15px;
  float:left;
}

/* Zoeken binnen resultaten
------------------------------------------------------------- */
#extrazoekopties {
  width: 203px;
  height: 129px;
  margin-right: 2px;
  padding: 57px 6px 0 15px;
  float:left;
  background: #cbcbcb url("/extendedsearch/gfx/geselecteerd_bg.gif") no-repeat;
}

.geselecteerd {
	width: 125px;
	height: 18px;
	margin-bottom: 6px;
	float:left;
	overflow: hidden;
}

#zoekenbinnenresultaten span {
  font-size:12px;
  color:#000;
  display:block;
}

#zoekenbinnenresultaten select {
  width: 50px;
  float:left;
  margin: -4px 0 0 5px;
}

#zoekenbinnenresultaten span a {
  width:16px;
  height:16px;
  float:right;
  display:block;
  margin:0;
  text-indent:-9000em;
  background:url("/extendedsearch/gfx/verwijderoptie.gif") no-repeat;
}

/* Overige criteria
------------------------------------------------------------- */
.overigecriteria {
  width:676px;
  margin: 0 0 10px 56px;
  padding-bottom: 10px;
  float:left;
  background:#e2e2e2;
  display:inline;
}

.zoek_verfijn_1,
.zoek_verfijn_piv {
	width: 225px;
	padding-left: 12px;
  float:left;
}

.zoek_verfijn_img {
  width: 676px;
}

.woon_opp label,
.kavel_opp label {
  overflow:hidden;
  width: 82px;
}

.overigecriteria select {
  width:176px;
	border: 1px solid #7f9db9;
}

select#livingsurface,
select#groundsurface,
select#roomcount {
  width: 82px;
}

.overigecriteria .woon_opp {
  width: 94px;
  margin-top: 12px;
  float:left;
}

.overigecriteria .kavel_opp {
  width: 82px;
  margin-top: 12px;
  float:left;
}

.overigecriteria .aantal_kamers {
  margin-top: 5px;
  float:left;
}

.overigecriteria p {
  margin:6px 0 0 0;
}

.overigecriteria p span {
  width:180px;
  display:block;
  float:left;
}

.zoekopdrachten label, .overigecriteria label {
  width:180px;
  float: left;
}

.soortwoning {
  width: 230px;
  float:left;
  background: url("/extendedsearch/gfx/soort_woning.gif") no-repeat;
  margin-top: 8px;
  padding-top: 30px;
}

.projectstatus {
  width: 200px;
  float:left;
  background: url("/extendedsearch/gfx/status_bouw.gif") no-repeat;
  margin-top: 8px;
  padding-top: 30px;
}

#kindofpiv ul,
.soortwoning ul,
.projectstatus ul {
  font-size: 12px;
  list-style: none;
  margin: 0;
  padding: 0;
  color: #858585;
}

#kindofpiv li,
.soortwoning li,
.projectstatus li {
  background: url("/extendedsearch/gfx/bullet_default.gif") no-repeat 0 50%;
  padding-left: 15px;
  cursor: pointer;
  float:left;
  clear:both;
  width: 100%;
}

#kindofpiv li:hover,
.soortwoning li:hover,
.projectstatus li:hover {
  background: url("/extendedsearch/gfx/bullet_hover.gif") no-repeat 0 50%;
  color: #000;
}

#kindofpiv li.selected,
.soortwoning li.selected,
.projectstatus li.selected {
  background: url("/extendedsearch/gfx/bullet_selected.gif") no-repeat 0 50%;
  color: #000;
}

.koopofhuur {
  margin: 8px 0 3px 0;
}

#kindofpiv {
}

#kindofpiv ul {
  margin-top: 5px;
}

/* Toon resultaat box
------------------------------------------------------------- */

.formcontrol {
  width: 224px;
  height: 186px;
  float:left;
	position:relative;
}

#formcontrol_koop {
	background: #cbcbcb url("/extendedsearch/gfx/formcontrol_bg.gif") no-repeat;
}

.formcontrol a.toon_aantal {
  width:224px;
  height:85px;
  display:block;
  text-decoration:none;
  visibility: hidden;
}


.formcontrol a span {
  position:relative;
  left:16px;
  top:12px;
  z-index:100;
  display:block;
  font: bold 150% "Arial Rounded MT Bold", arial, helvetica, sans-serif;
  color: #fff;
  cursor:pointer;
  visibility: visible;
}

.zoek_arrow {
	text-indent: -9000px;
	height: 65px;
	width: 65px;
	background: url("/extendedsearch/gfx/zoek_arrow.gif") no-repeat;
	position: absolute;
	bottom: 15px;
	right: 20px;
}

/* Reset
------------------------------------------------------------- */

a.wis_velden {
  clear:both;
  text-indent: -9000px;
  display: block;
  width: 102px;
  height: 24px;
  margin: 0 0 50px 56px;
  background: url("/extendedsearch/gfx/wis_velden.gif") no-repeat;
  overflow: hidden;
}

/* Huur / oranje
------------------------------------------------------------- */

.uitgebreidzoeken_huur h1 {
  background: url("/extendedsearch/gfx/uitgebreidzoeken_huur.gif") no-repeat 1px 0;
}

#formcontrol_huur {
	background: #cbcbcb url("/extendedsearch/gfx/formcontrol_bg_huur.gif") no-repeat;
}

/* PIV / groen
------------------------------------------------------------- */

.uitgebreidzoeken_piv h1 {
  background: url("/extendedsearch/gfx/uitgebreidzoeken_piv.gif") no-repeat 1px 0;
}

#formcontrol_piv {
	background: #cbcbcb url("/extendedsearch/gfx/formcontrol_bg_piv.gif") no-repeat 6px 0;
}

.begin_periode,
.eind_periode {
  float:left;
  padding-top: 8px;
}
