HTML {
}

HTML,body {
/*background:#fbeae8;*/
color:#353535;
padding:0;
margin: 0;
height: 100% !important;
min-height: 100% !important;
}

body {
}

HTML,body,p,td,textarea,select,input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: normal;
}

p {
color:#353535;
margin:0 0 12px 0;
padding:0;
}

.content p {
line-height:20px;
color:#353535;
}

.content a {
color:#353535;
text-decoration: underline;
}

.content a:hover {
color:#000000;
}

.resultcontent p {
line-height:13px;
}

#detailcontent p {
font-size:11px;
line-height:16px;
margin: 0 0 8px 0;
}

H1, H2, H3, H4, H5, H6 {
padding:0;
margin:0;
line-height:18px;
}

h1 {
color:#000000;
font-size:12px;
}
	#recent h1 {
	font-size: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0 0 10px 0;
	}
	
	.resultcontent h1{
	margin:5px 0 0 0;
	line-height:normal;
	font-weight:normal;
	font-size:16px;
	color:#D52B1E;
	}

h2 {
color:#000000;
font-weight:normal;
margin:6px 0 0 0;
font-size:12px;
}


	.resultcontent h2 {
	margin: 0 0 6px 0;
	}

h3 {
font-size:11px;
margin:6px 0 0 0;

}

hr {
border:none 0;
border-top:1px solid #cccccc;
height:1px;
margin:5px 0;
padding:0;
}

a {
outline:none;
}

ul {
padding:0 0 0 15px;
margin: 0 0 0 0;
line-height:20px;
}

ul li {
color:#353535;
}

img {
border: 0;
outline: 0;
}

.bold {
font-weight: bold;
}

.dark {
color:#000000;
}

.inleiding {
color:#000000 !important;
}

.caps {
text-transform:uppercase;
}

.more, .back {
color:#D52B1E;
text-decoration:none;
}
.moreinactive {
color:#A2A0A0;
}

	#detail .more, #detail .back, #detail .moreinactive {
	font-size:11px;
	}

.back:hover, .more:hover {
color:#990000;
}

.clear {
clear:both;
height:1px;
}

.clearfix:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */

.pagingholder {
  font-size:11px;
  margin-top:40px;
}

  .pagingholder #navigation {}

    .pagingholder #navigation .navLeft{
      float:left;
      width: 20%;
    }

      .pagingholder #navigation .navLeft a{
        float: left;
        font-size: 11px;
        background: url(../../img/arrow-content-left.gif) 0 3px no-repeat;
        padding-left:10px;
        text-decoration:none;
      }

    .pagingholder #navigation .navMiddle{
      float:left;
      width: 60%;
      text-align:center;
    }

      .pagingholder #navigation .navMiddle a{
        margin:0 5px;
        padding: 1px 3px;
        font-size:11px;
        text-decoration:none;
        color:#8c8c8c;
      }

      .pagingholder #navigation .navMiddle a:hover{
        margin:0 5px;
        background:#e4e4e4;
        color:#000000;
      }

      .pagingholder #navigation .navMiddle a.active{
        /*color:#D52B1E;*/
      }

    .pagingholder #navigation .navRight{
      float:left;
      width: 20%;
    }

      .pagingholder #navigation .navRight a{
        float:right;
        font-size: 11px;
        background: url(../../img/arrow-content-right.gif) right 3px no-repeat;
        padding-right:10px;
        text-decoration:none;
      }
#placeholder {
width:960px;
}
/*      
#blackholder {
  width: 50%;
  text-align: left;
  height: 100%;
}
  div[id="blackholder"] {
    height: auto !important;
    min-height: 100% !important;
  }

#placeholder {
  position: relative;
  text-align:left;
  left: 100%;
  margin-left: -480px;
  width:960px;
  height: 100%;
  min-height: 100%;
}
*/
#wrapper {
  width: 100%;
	min-height:100%;
	height:100%;
  vertical-align: top;
}

#center {
	width:960px;
  background: white;
  padding: 0px;
}
#left {
  width: auto;
}
#right {
  width: auto;
}
/* end */

#borderholder {
float:left;
}

	#border {
	}
	
		#subsubmenuholder {
		}
		
			#subsubmenu {
			padding: 33px 0 0 120px;
			line-height:20px;
			}
      
			#subsubmenu a {
			display:block;
			text-decoration:none;
			color:#8c8c8c;
			}
			
			#subsubmenu a:hover {
			color:#353535;
			}
			
			#subsubmenu a.itemAct {
			color:#353535;
			}

		#recentholder {
		}
			#recent {
			padding-left:40px;
			}
		
      #recent .recentheader {
        text-align: center;
        width: 160px;
      }
    
			#recent div.recentobject {
			background-position:center center;
      background-color:#ffffff;
      background-repeat:no-repeat;
			width:160px;
			height:107px;
			margin-bottom:10px;
			}
			
			#recent div.recentobject div {
			background: url('../../img/recent-corners.gif') no-repeat;
			width:160px;
			height:107px;
			}
			
			#recent div.recentobject div a {
			display:block;
			width:160px;
			height:107px;
			}
			
			#recent div.recentobject div a:hover {
			background:#ffffff;
			-moz-opacity: 0.2;
			opacity: .2;
			filter: alpha(opacity=20);
			}
			
		#searchformholder {
		width:200px;
    padding-top: 30px;
    margin:0px;
		}
			#searchform {
			padding:0px 0px 0px 50px;
			}
			
			#searchform .searchbutton {
			color: #000000;
			font-size:11px;
			text-decoration:none;
			display:block;
			float:right;
			padding-right: 20px;
			width:22px;
			}
      #searchformbottom {
      height:13px;
      overflow:hidden;
      }
      
/*-------------------------------------------
/*---- Main Search Form ---------------------
/*-----------------------------------------*/
#route_column {
  width: 100% !important;
  margin-right: -3px;
}
      
#searchform {
 /* overflow:hidden;*/
  margin-top: 2px;
}

  #searchform .dyn_srch_colum {
    width: 135px;
    float: left;
    margin-bottom: 5px;
  }

    #searchform .dyn_srch_colum .dyn_srch_header {
      font-size: 14px;
      color: #08457C;
      display: none;
    }
    
    #searchform .dyn_srch_colum #x_srch_subtypes {
      height: 56px;
    }
    
    #searchform .dyn_srch_colum #x_srch_betweenprice {
      height: 85px;
    }
    #searchform .dyn_srch_colum #x_srch_cities {
      height: 85px;
    }
  .dyn_srch_num {
  display: none;
  }
  #searchform .dyn_srch_value_normal .dyn_srch_num {
    font-weight: bold;
    font-size: 10px;
    color: #339933;
  }

  #searchform .dyn_srch_value_selected .dyn_srch_num {
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
  }

  #searchform .margin {
    margin-right:15px;
  }

  #searchform .dyn_srch_area {
    width:135px;
    height: 50px;
    padding: 1px;
    border: 1px solid #ccc;
    background: #ffffff;
    float:left;
    overflow:auto;
  }

    #searchform .dyn_srch_area div {	
    }

      #searchform .dyn_srch_area div div{
      }

        #searchform .dyn_srch_area * * a {
          display: block;
          font-weight:normal;
          text-decoration: none;
          padding: 2px 0px;
        }

  #searchform .dyn_srch_value_normal {
    color: #666;
    margin-top: 1px;
    padding-left: 2px;
    font-family: arial;
    font-size: 10px;
  }

  #searchform .dyn_srch_value_normal:hover {
    background: #e5e5e5;
  }

  #searchform .dyn_srch_value_selected {
    color: #ffffff;
    background: #339933;
    margin-top: 1px;
    padding-left: 2px;
    font-family: arial;
    font-size: 10px;
  }

  #searchform .dyn_srch_value_selected:hover {
    color: #ffffff;
    background: #005da4;
  }

  #searchform .mainsearchplace {}
  #searchform .mainsearcharea {}
  #searchform .mainsearchtype {}
  #searchform .mainsearchprice {}

  #searchform .dyn_srch_submit_submit {
    
  }

  #searchform .dyn_srch_submit_reset {
    display: none;
  }

.dyn_srch_submit {
  text-align:right;
  padding-right: 10px;
}

.dyn_srch_submit input{
  margin-left: 10px;
}
			
			

	
#mainholder {

}

#submenuholder {
height:50px;
}

	#submenu {
	}
	
    #submenu div {
    float: left;
    }
    
		#submenu a {
		color:#8C8C8C;
		text-decoration:none;
		padding-right:40px;
		}
		
		#submenu a:hover {
		color:#353535;
		}
		
		#submenu a.itemAct {
		color:#353535;
		font-weight:bold;
		}

			
#contentholder {
padding:15px 50px 50px 43px; 
}

	#main {
	}
	
	.content {
    min-height: 300px;
    height: 300px;
	}
  
  div[class='content'] {
    height: auto;
  }
	
	.searchresultitem {
	height:107px;
	margin-bottom:10px;
  cursor: pointer;
	}
				
		.searchresultitem .resultimage {
		float:left;
		width:160px;
		height:107px;
    background-repeat:no-repeat;
    background-position: center center;
    background-color:#ffffff;
		}
		
		.searchresultitem .resultimage div {
		background-image: url('../../img/recent-corners.gif');
    background-repeat:no-repeat;
		width:160px;
		height:107px;
		}
    
    .searchresultitem .resultimage div .OpenHouse {
      position: relative;
      top: 0px;
      background-color: red !important;
      height: 16px;
      color: #FFFFFF;
      font-size: 10px;
      text-align: center;
    }
    
    .searchresultitem .resultimage div .VOV {
      position: relative;
      top: 91px;
      background-color: red !important;
      background-position: bottom !important;
      height: 16px;
      color: #FFFFFF;
      font-size: 10px;
      text-align: center;
    }
		
		.searchresultitem .resultimage div a {
		display:block;
		width:160px;
		height:107px;
		}	
			
		.resultcontentholder {
		margin-left:180px;
		height:107px;
		}
		
			.resultcontent {
			height:107px;
			overflow:hidden;			
			}
			
			.detailslink {
			float:right;
			margin-top:85px;
			padding-right:15px;
			}
			
				.detailslink a {
				text-decoration:none;
				}
	
				
		#detailcontentholder {
		margin-top:15px;
		height:203px;
		}
		
		#detailmain {
		margin-left:280px;
		height:203px;
		}
		
			#pagenavholder {
			height:17px;
			background:#ffffff;
			}
			
				#pagenavholder .tabholder a {
				display:block;
				float:left;
				width:100px;
				height:17px;
				line-height:17px;
				background-image:url(../../img/bg-tabs-corners.gif);
				text-align:center;
				text-decoration:none;
				border-right:3px solid #ffffff;
				text-transform:uppercase;
				font-size:10px;
				}
				
				#pagenavholder .active a{
				color:#ffffff;
				}
			
			#detailmainimage {
			float:left;
			width: 270px;
			height:180px;
      margin-top:22px;
			background-repeat:no-repeat;
      background-color:#ffffff;
      background-position:center center;
			}
			
				#detailmainimage div {
				background:url('../../img/corners-main.gif') no-repeat;
				}
				
				#detailmainimage div a {
				display:block;
				width:270px;
				height:180px;
				}
			
			#detailmain .kenmerken {
      overflow:auto;
      width:100%;
      overflow-x:hidden;
			}
			
			#detailmain .omschrijving {
			display:none;
			}
			
			.detailcontent {
			height: 186px;
			overflow:auto;
			}
			
				.detailcontentpadding {
				padding:20px;
				}									
				
		#objectactions {
		font-size:11px;
		margin-top:20px;
    margin-bottom: 20px;
		}
				
		#objectactions a, #objectactions span {
		padding-right:23px;
		}

		
			#objectactions a.last {
			padding:0;
			}
			
			
			
			


#footerholder {
}

	#footer, #naw {
	color:#8C8C8C;
	padding-top:30px;
	}
	
		#footer a, #naw a {
		color:#8C8C8C;
		text-decoration:none;
		}
		
		#footer a:hover, #naw a:hover {
		color:#353535;
		}	
	#nawholder {
	height:145px;
	}
		#naw {
		float:right;
		line-height:18px;
		}
	
	#payoff {
	float:right;
	padding-right:30px;
	}
	
	#logos {
	float:right;
	}
		#logos a {
		padding-right:10px;
		}
	
	#legal {
	float:right;
	text-align:right;
	line-height:18px;
	}
	
	#footer .powered {
	background: url(../../img/powered_by_yes-co_off.gif) 0 6px no-repeat;	
	padding: 7px 8px;
	margin-left:10px;
	}
	
	#footer .powered:hover {
	background: url(../../img/powered_by_yes-co_on.gif) 0 6px no-repeat;	
	}
  
/*************************************/
/****  Forms  ************************/
/*************************************/
.contactborderholder {
  position: relative;
  float: right;
  margin: -50px;
  top: 50px;
  width: 200px;
}

.contactholder {
  width: 400px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  font-size:10px !important;
  line-height: normal;
}

#form1{
  width: 100%;
  padding:0px;
  margin:0px;
}

  #form1 input, #form1 select {
    font-size:10px !important;
    line-height: normal;
  }

  #form1 .page {
    width: 100%;
    
  }
  
  #form1 .pageNav{display:none;}
  
  #form1 .addressGroup {
      border: 1px solid #353535; 
      background:#ededed; 
      padding-top: 10px !important;
  }
  
    #form1 .addressGroup .addressTitle { 
        font-size: 12px !important; 
        padding:8px 0 10px 0; 
        color: #E16A61; 
        font-weight: bold;
    }
    
    #form1 .addressGroup label.addressLabel {
      color:#339933;
      font-weight: bold;
      display: none;
      font-size: 12px;
    }
    
    #form1 .addressGroup .buttons {
      padding-bottom: 20px;
    }
    
      #form1 .addressGroup .buttons input{
      margin-top: 10px;
      }

    #form1 .addressGroup a {}
  
  .specialSelect {
      border: 1px solid #E16A61; 
      background-color: #ededed; 
      margin-bottom:10px;
      overflow:auto !important;
  }
  
  .textarea {
      border: 1px solid #E16A61; 
      background-color: #ededed;
      width: 365px !important;
      font-size: 10px;
      padding: 5px;
  }

  .ClientStreetLink, .ClientAbroadAddressLink, .ClientZipcodeLink {
    float: left;
    white-space: nowrap;
 /*   width: 200px;*/
  }
  
  #ClientFormlocation .specialSelect{width:100% !important;}
  #ClientFormWOzoAppartmentType, #ClientFormWOzoHouseType{width:50% !important;float:left;}
  #ClientFormWOzoAppartmentType .specialSelect, #ClientFormWOzoHouseType .specialSelect {}
  .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 {color: #000000;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
  .specialActive {background-color: #E16A61;color: #ffffff;}
  .specialActive2 {background-color: #E16A61;color: #ffffff;}
  #form1 #clientAreas , #form1 #clientNeighbourhoods{display:block;}
  
.sortable {
  width: 100%;
}

  .sortable th {
    border-bottom: 1px solid #6699cc;
  }

    .sortable th a {
      font-size: 12px;
      color: #6699cc;
      text-decoration: none;
    }

  .sortable .odd {
    background-color: #f4f4f4;
  }

  .sortable .even {
    background-color: #AADDFF;
  }

    .sortable .even td, .sortable .odd td {
      border-bottom: 1px solid #6699cc;
    }
    
.specKey {
  padding-right: 10px;
  white-space: nowrap;
}

.specValue {
}

#pdfLoadingScreen {
font-size:11px;
}
  #pdfLoadingScreen a {
  color:#D52B1E;
  }
 
