HTML {
}

HTML,body {
}

body {
text-align:center;
background:url(../../img/bg-body.gif);
}

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

.clearfix {
display: inline-block;
}

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

form {
padding:0;
margin:0;
}
	fieldset {
	border:1px solid #cccccc;
	padding:20px!important;
	}
	
	legend {
	font-weight:bold;
	padding: 0 10px;
	}
	
	input, textarea, select {	
	}
	
	.input {
	width:100%;
	border: 1px solid #cccccc;
	padding:2px;
	}

  input[type='radio'] {
  vertical-align: middle;
  margin-right: 2px;
  }

	textarea {
	height:100px;
	}
	
	.inputbutton {
	float:right;
	}
	
	
	
/* LAYOUT */

#placeholder {
width:992px;
margin: 40px auto;
text-align: left;
}

.shadowtopholder {
height:50px;
background:url(../../img/bg-shadow-top.png) no-repeat;
overflow:hidden;
}

	.shadowmargin {
	height:16px;
	}
	
	#mainmenuholder {
	width:960px;
	height:34px;
	margin:0 auto 0 auto;
	background:#ffffff url(../../img/bg-mainmenu.gif) repeat-x;
	color:#ffffff;
	}
	
		#naw {
		float:left;
		width: 272px;
		border-right: 1px solid #ffffff;
		height:34px;
		text-align:center;
		line-height:34px;
		color:#ffffff;
		}
	
		#mainmenu {
		margin-left:271px;
		}
			#mainmenu .item {
			float:left;
      border-right: 1px solid #ffffff;
			}
			#mainmenu .item:hover {
			background: url(../../img/bg-mainmenu-hov.gif) repeat-x;
			}
			#mainmenu .item a {
			color:#ffffff;
			display:block;
      line-height:34px;		
      float:left;
			padding:0px 20px;
			text-decoration:none;
			}
				#mainmenu .item a:hover {
				color:#ffffff;
				}
				#mainmenu .item a.itemAct {
				color: #000000;
				background: #ffffff;
				}
				#mainmenu .item a.itemAct:hover {
        color:#000000;
        background:#ffffff;
				}

.shadowmid {
background:url(../../img/bg-shadow-mid.png) repeat-y;
}

.shadowbottomholder {
background:url(../../img/bg-shadow-bottom.png) no-repeat;
height:32px;
}

.contentwrapper {
width:960px;
margin:0 auto 0 auto;
background:#ffffff url(../../img/bg-border.gif) repeat-y;

/* min-height hack */
min-height:500px;
height:auto !important;
height:500px;
}


/* HEADER */

#headerholder {
height:100px;
}

	#header {
	}

	#logoholder {
	}
		

			
		
/* MAIN */

#borderholder {
float:left;
width: 272px;
}

	#border {
	padding-top: 30px;
	}
	
	#logo {
	}
	
	
	#submenu {
	margin: 40px 0 25px 0;
	}
    #submenu .item {
    
    }
		  #submenu .item a {
		  color:#666666;
		  display:block;			
		  padding:2px 20px;
		  margin:0;
		  text-decoration:none;
		  border-right: 1px solid #ffffff;
		  }			
			  
		  #submenu .item a:hover {
		  color:#000000;
		  }
			  
		  #submenu .item a.itemAct {
		  color: #000000;
		  background: #df7d73;
		  padding-bottom: 0px;
		  }
		  
		  #submenu .item a.itemAct:hover {
		  background:#df7d73;
		  }
		  
		  #submenu ul .active a:hover {
		  color:#000000;
		  }
    #submenu .children {
    padding-bottom:10px;
    background: #df7d73;
    }
			#submenu .children .item {
			font-size:11px;
			padding:0!important;
			}
			#submenu .children .item a{
			padding: 0 0 0 50px;
			line-height:16px;
			color:#ffffff!important;
			}
			#submenu .children .item a:hover {
			text-decoration:underline;
      background-color:#df7d73;
			}
			#submenu .children .item a.itemAct {
			background:url(../../img/bullet.gif) no-repeat 43px 6px;
			font-weight:bold;
			}
			
	#logosholder {
	margin-left:20px;
	}
		#nvm-logo {
		float:left;
		}
		
		#g7-logo {
		margin-left:20px;
		float:left;
		}
  /* Chat button */
  #chatholder {
  margin-left:20px;
  margin-top:10px;
  }
    #chatholder img {
    border:none;
    }

#mainholder {

}

#contentholder {
margin-left: 272px
}	
	
	#content {
	padding: 35px 25px 25px 25px;
	}
    #content #innercontent {
    width:635px;
    overflow:hidden;
    }
  
		.tabsholder {
		border-bottom: 1px solid #cccccc;
		height: 18px;		
		margin: 30px 0 20px 0;
		}
		
			.tabsholder div, .tabsholder div a {
			text-decoration:none;
			color:#4e4e4e;
			font-size:11px;
			}
			
				.tabsholder div:hover, .tabsholder div a:hover {
				text-decoration:none;
				color:#000000;
				}
				
				.tabsholder .tabholder {
				margin-right:2px;
				height:18px;
				float:left;
        cursor:pointer;
				}
					.tabsholder .tabholder div {
					height:18px;
					float:left;
					background-color: #cccccc;
					background-repeat:no-repeat;
					}					
					  .tabsholder .tabholder .tabstart {
					  background-image: url(../../img/bg-tab-main.png);
					  padding: 0 4px 0 12px;
					  }
					  .tabsholder .tabholder .tabclose {
					  width: 8px;
					  background-image: url(../../img/bg-tab-right.png);
					  }
				  .tabsholder .active div {
				  background-color: #cc0000;
          color:#ffffff;
				  }
					  .tabsholder .active div a {
					  color:#ffffff;
					  }
					  .tabsholder .active div a:hover {
					  color:#ffffff;
					  }
					
				
			#mainsearch {
			overflow:hidden;
			margin-top: 8px;
			width: 100%;
			height:170px;
			background:#fbe7e5;
			}
			
				#mainsearch .padding {
				padding:10px;
				}
          #mainsearch .dyn_srch_colum {
          float:left;
          }
            #mainsearch #cities_column, #mainsearch #subtypes_column {
            margin-right:18px;
            }
            #mainsearch .dyn_srch_header {
            display:none;
            }
				    #mainsearch .dyn_srch_area {
				    height: 120px;
				    border: 1px solid #cc0000;
				    overflow: auto;
				    padding: 1px;
				    background: #ffffff;
				    margin-bottom:10px;
				    float:left;
				    width:189px;
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
				    }
              #mainsearch .dyn_srch_area .dyn_srch_value_normal {
				      color: #666;
				      margin-top: 1px;
				      padding-left: 2px;
              }
                #mainsearch .dyn_srch_area .dyn_srch_value_normal:hover {
                background: #e5e5e5;
                }
              #mainsearch .dyn_srch_area .dyn_srch_value_selected {
				      color: #ffffff;
				      background: #005da4;
				      margin-top: 1px;
				      padding-left: 2px;
              }
                #mainsearch .dyn_srch_area .dyn_srch_value_selected:hover {
				        color: #ffffff;
				        background: #005da4;
                }
				      #mainsearch .dyn_srch_area .dyn_srch_num {
				      font-size: 11px;
				      color: #cc0000;
				      }
				        #mainsearch .dyn_srch_area .dyn_srch_value_selected .dyn_srch_num {
				        font-size: 11px;
				        color: #ffffff;
				        }
				    #mainsearch .dyn_srch_submit {
				    text-align: right;
				    }
				      #mainsearch .dyn_srch_submit .dyn_srch_submit_reset {
				      margin-right: 10px;
				      }

				
		#searchresult {
		
		}		
			
			.resultitem {
			height:125px;
			padding:10px;
			margin-bottom:5px;
			}			
			.resultitem.odd {
			background:#f0f0f0;
			}
			
			.resultitem .even {
			}
			
			.resultitem .image {
			display:block;
			float:left;
			width:155px;
			height:115px;
			margin-right:10px;
      background-repeat: no-repeat;
      text-decoration:none;
			}
			  .resultitem .image .Verkocht, .resultitem .image .Verhuurd, .resultitem .image .Verkocht_onder_voorbehoud {
			  width: 100%;
			  height: 20px;
			  background:#cc0000;
			  color:#ffffff;
			  font-size: 11px;
			  text-align:center;
        text-decoration:none;
			  }
          .resultitem .image .Verkocht_onder_voorbehoud {
          font-size:9px;
          }
			
			.resultitem .image:hover {
			}	
			
			.resultitem h2{
			line-height:13px;
			color:#cc0000;
			}
			
			.resultitem .caps {
			font-size: 15px;
			}
			
			.resultitem p {
			color:#666666;
			margin: 8px 0 8px 0;
			line-height:13px;
			font-size:11px;
			}
			
			.resultitem .price {
			color:#000000;
			font-size:11px;
			}
			
			.resultitem .type {
			color:#000000;
			font-size:11px;
			}
			
		#navigation {
		}
			#navigation a {
			text-decoration:none;
			}
			#navigation a:hover {
			color:#000000;
			}
			#navigation .navMiddle {
			text-align:center;
      width:81%;
      float:left;
			}
			  #navigation .navMiddle a {
			  margin:0 5px;
			  padding: 1px 3px;
			  color:#666666;
			  }
			  #navigation .navMiddle a:hover {
			  margin:0 5px;
			  color:#000000;
			  }
			  #navigation .navMiddle a.active {
			  color:#cc0000;
			  }
      #navigation .navLeft, #navigation .navRight {
      width: 9%;
      float:left;
      }
        #navigation .navRight {
        text-align:right;
        }
			  #navigation .navLeft a {
			  background:url(../../img/bullet-red-left.gif) left 4px no-repeat;
			  padding-left:10px;
			  }
			  #navigation .navLeft a, #navigation .navRight a {
			  font-size: 9px;
			  font-weight:bold;
			  color:#cc0000!important;
			  }
		    #navigation .navRight a {
		    background:url(../../img/bullet-red-right.gif) right 4px no-repeat;
		    padding-right:10px;
		    }
			
		#detailpage {
		}
      #download_brochure {
      text-align:center;
      }
        #download_brochure a {
        background-color:#C92526;
        padding:5px;
        color:#ffffff;
        font-weight:bold;
        text-decoration:none;
        }
      #download_brochure_form #page1 .buttons,
      #download_brochure_form #page2 h1,
      #download_brochure_form #page2 .buttons .formbackbutton {
      display:none;
      }
      #download_brochure_form #page2 h2 {
      margin-top:20px !important;
      display:block !important;
      }
			#detailpage .overzicht {
      display:block;
      }
        #detailpage .overzicht h2.intro {
        display:none;
        }
      #detailpage .fotos, #detailpage .locatie {
      display:none;
      }
      #detailpage #objectdetailcontent {
      min-height:370px;
      }
		
			#detailpage .price {
			color:#000000;
			float:right;
			}
			
			#detailpage .type {
			color:#000000;
			}
			
			#detailpage h2{
			color:#cc0000;
			font-size:20px;
			}
			
			.pagenav {
			height:24px;
			margin-bottom:15px;
			}
			
				.pagenav a {
				text-decoration:none;
				color:#cc0000;
				font-size:9px;
				font-weight:bold;
				}
				
					.pagenav a:hover {
					text-decoration:underline;
					}
			
				.pagenav .left {
				float:left;
				}
				
				.pagenav .right {
				float:right;
				color:#cc0000;
				}
				
					.pagenav .vorige, .pagenav .back {
					background:url(../../img/bullet-red-left.gif) no-repeat 0 4px;
					padding-left: 7px;
					}
					
					.pagenav .volgende, .pagenav .next {
					padding-right: 7px;
					background:url(../../img/bullet-red-right.gif) no-repeat right 4px;
					}
				
			.leftcolumn {
			margin-right:140px;
			border-right:1px solid #cccccc;
			padding-right:25px;
			}
			.rightcolumn {
			width: 125px;
			float:right;
			}
			  #specsholder {
			  line-height:24px;
			  margin-bottom: 12px;
        width:98%;
			  }
          #specsholder .spectable {
          }
            #specsholder .spectable .odd td, #specsholder .spectable .even td {
            border-bottom: 1px solid #cccccc;
            background-color:#ffffff;
            padding:0px;
            }
            #specsholder .spectable .label {
            width:100px;
            color: #666666;
            }
            #specsholder .spectable .value {
            width:131px;
            color:#000000;
            }
			#detailpage #mainimageholder {
      width:485px;
      float:left;
      }
			
			#detailpage #thumbs {
			float:left;
			width:121px;
			}
        #detailpage #thumbs .thumbslider-up a {
        height:15px;
        display:block;
        background-image:url('../../img/bg-thumbslider-up.gif');
        background-repeat:no-repeat;
        }
			  #detailpage #thumbs .thumbsholder {
			  height:287px;
        background-image:url('../../frontend-g4/img/wait.gif');
        background-repeat:no-repeat;
        background-position:center center;
        overflow:hidden;
        text-align:center;
			  }
          #detailpage #thumbs .thumbsholder a {
          display:block;
          }
			      #detailpage #thumbs .thumbsholder a img {
			      margin:2px 0;
			      }
        #detailpage #thumbs .thumbslider-down a {
        height:15px;
        display:block;
        background-image:url('../../img/bg-thumbslider-down.gif');
        background-repeat:no-repeat;
        }
    #detailpage #gMap1 {
    background-image:url('../../frontend-g4/img/wait.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
			
		
/* ARTICLES */

.articleholder {
}
	.article {
	}
	
		.thumbnailholder {
		}
		
			.thumbnail {
			}	
	
/* FOOTER */

#footerholder {
width:960px;
margin: 0 auto 0 auto;
height:14px;
background:#ffffff url(../../img/bg-border.gif) repeat-y;
}

	#footer {
	}
	
	#footer a {
	font-size:11px;
	color:#999999;
	text-decoration:none;
	}
	
	#footer a:hover {
	color: #000000;
	color:#000000;
	text-decoration:none;
	}
	
#legalholder {
width:960px;
margin: 0 auto 0 auto;
}

	#legal {
	float:left;
	padding: 8px 0 0 0;
	color:#f4bab3;
	font-size:10px;
	}
	
		#legal a {
		color:#f4bab3;
		}
		
	#yes-co {
	float:right;
	margin-top: 7px;
	}
	
	#yes-co .powered {
	background: url(../../img/powered_by_yes-co_off.gif) 0 0px no-repeat;
  display:block;
  width:16px;
  height:16px;
	}
	
	#yes-co .powered:hover {
	background: url(../../img/powered_by_yes-co_on.gif) 0 0px no-repeat;
	}
  
/* xforms */
#form1 {float:left;width:400px;}
#form1 h2{display:none;}
#form1 .pageNav{display:none;}
#form1 .addressGroup { padding-bottom:20px; }
#form1 .addressGroup {border:2px solid #000000;clear:both;}
#form1 .addressGroup .addressTitle { font-size: 12px; padding:8px 0 10px 0;font-weight: bold;}
#form1 .addressGroup a { }
#form1 .addressGroup .formnextbutton { }
.specialSelect {border: 1px solid #000000; background-color: #E6E6E6; margin-bottom:10px;width:175px;overflow:auto;}
#ClientFormActions .specialSelect, #ClientFormRequestServices .specialSelect, #ClientFormRequestInformation .specialSelect {width:360px;}
#form1 #ClientFormWOzoHouseSubType,
#form1 #ClientFormWOzoHouseType,
#form1 #clientPlaces {
width: 50%;
}

.specialItem { background: #E6E6E6; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.specialItem, .specialActive, .specialActive2 {line-height: 18px;}
.specialItemTitle {color:#000000;font-weight: bold;margin-left: 3px;}
.specialActive, .specialActive2 {color: #FFFFFF;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.specialActive {background-color: #DF7D73;}
.specialActive2 {background-color: #DF7D73;}
#clientNeighbourhoods{display:none;}
.addressLabel{display:none;}

/* popup */
#aqua.yui-panel .hd {background:#CC0000; color:#fff;}
#popup_content h1 {font-size:16px;margin-top:0px;padding-top:0px;}
.rp_noshow{background:#E6E6E6;color:#000000;font-size:10px;}
  .rp_noshow label {padding-right:10px;}

