﻿@charset "utf-8";

* {
    margin:0;
    padding:0;
    font-family: 'Maven Pro', sans-serif;
    font-size:13px;
    line-height:17px;
}

img {
    border:none;
}

p {
    font-size:13px;
    line-height:17px;
}

html, body {
    color:#767c81;
    

    height:100%;
    /*height:auto\9; RDH*/
}

body {
    overflow-x:hidden;
}

#content li{
    margin-left:15px;
}

#wrapper {
    position:relative;
    width:955px;
    min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px; /* the bottom margin is the negative value of the footer's height */
}

#footer, .push {
	height: 120px; /* .push must be the same height as .footer */
}

#footer {
    position:relative;
    width:955px;
    margin: 0 auto;
}

.clear {
    clear:both;
}

h1 {
    font-weight:100;
    line-height:40px;
    font-size:36px;
    color:#004b8d;
}

h2 {
    color:#014b8a;
    font-size:16px;
}

h3 {
    color:#014b8a;
    font-size:14px;
}

h4 {
    font-weight:600;
    font-size:26px;
    color:#004b8d;
    line-height:30px;
}

h5 {
    line-height:30px;
    font-weight:600;
    font-size:26px;
    color:#959ca1;
}

a:link, a:visited{
    color:#959ca1;
    text-decoration:none;
}

a:hover, a:active{
    text-decoration:underline;
}
#active {
    cursor:default;
    text-decoration:underline;
}

.a_underline {
    text-decoration:underline !important;
}

.toLower label{
    text-transform:lowercase;
}

/* background */
#bgtop {
    height:768px;
    overflow:hidden;
    width:1500px;
    position:absolute;
    top:0px;
    left:-1500px;
    background-image:url(../Images/bgtop.jpg);
    background-repeat:no-repeat;
}

#bgbottom {
   height:768px;
   overflow:hidden;
   width:1500px;
   position:absolute;
   bottom:0;
   right:-630px;
   z-index:-1;
   background-image:url(../Images/bgbottom.png);
}

#bgbalk1 {
    position:absolute;
    height:40px;
    width:1500px;
    margin-right:-1500px;
    right:0;
    top:1px;
    background-color:#F5F6F8;
}

#bgbalk2 {
    position:absolute;
    height:39px;
    width:1500px;
    margin-right:-1500px;
    right:0;
    top:41px;
    background-color:#FFF21F;

}

#bgbalk3 {
    position:absolute;
    height:30px;
    width:1500px;
    margin-right:-1500px;
    right:0;
    top:80px;
    background-color:#014b8a;
}

/* header */
#logo {
    padding-top:68px;
    float:left;
    width:135px;
    height:270px;
}

#header_right{
    float:left;
    margin-left:30px;
    width:790px;
}

#header_right_d1 {
    float:left;
    width:338px;
    font-size:18px;
    font-weight:bold;
    margin-top:48px;
}

#header_right_d1 span {
    color:#014b8a;
    font-size:18px;
}

#header_right_d2 {
    float:right;
    width:480px;
    background-color:#f5f6f8;

    position: relative;
    top: -109px;
    right: -60px;
    z-index: 9;
}

#submenu {
    height:28px;
    padding-top:12px;
    width:450px;
    float:left;
}

#hoeken {
    margin-left:-50px;
    float:left;
    width:122px;
    height:110px;
}

#header_belons{
    background-color:#fff21f;

    height:27px;
    padding-top:12px;
}

#header_belons a {
    font-size:18px;
    text-decoration:underline;
    color:#767c81;
}

#header_belons span{
    font-size:18px;
}

#nieuwe_verkoops_methodes {
    float:right;
    width:380px;
    height:30px;
    background-color:#014b8a;
}

#nieuwe_verkoops_methodes a:link, #nieuwe_verkoops_methodes a:visited {
    display:inline-block;
    padding-top:6px;
    color:#767C81;
    font-size:14px;
    color:#ffffff;
}

#nieuwe_verkoops_methodes a {

}

#language {
    height:28px;
    padding-top:12px;
    float:right;
}

.active_lang {
    font-weight:bold;
}

/* nieuwe verkoopsmethoden */
#btn_presale {
    margin-right:15px;
    margin-top:30px;
}

#btn_countdown {
    margin-top:30px;
}

#presale_countdown h3 {
    margin-top:20px;
    margin-bottom:10px;
}

#presale p, #countdown p {
    margin-bottom:20px;
}

/* home_staging */
#home_staging #contactForm{
    display:inline-block;
    margin-top:10px;
    text-decoration:underline;
}

/* menu */
#header_content{
    margin-top:25px;
    min-height:150px;
    z-index:5;
}

.btnB {
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #014b8a;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 6px 15px 6px 15px;
    text-decoration: none;
}

.btnG {
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #959ca1;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 6px 15px 6px 15px;
    text-decoration: none;
}

.btnBr {
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #959ca1;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 6px 15px 6px 15px;
    text-decoration: none;
}

#nav {
    margin-top:30px;
}

#nav_left {
    float:left;
}

#nav_right {
    float:right;
}

#nav a{
    margin-right:8px;
}

.btnB:hover, .btnB:active, #btnBactive{
    background-color:#014b8a;
    color:#ffffff;
    text-decoration:none;
}

.btnG:hover, .btnG:active, #btnGactive{
    background-color:#959ca1;
    color:#ffffff;
    text-decoration:none;
}

.btnBr:hover, .btnBr:active, #btnBractive{
    background-color:#C1BAB4;
    color:#ffffff;
    text-decoration:none;
}

#menu_line {
    width:100%;
    height:6px;
    background-color:#e6e9eb;
}

/* home */
.kantoor {
    margin-top:15px;
    padding-top:10px;
    padding-bottom:10px;
    border-left:1px solid #cbd0d3;
    padding-left:15px;
    width:300px;
    float:left;
}

#bigButtons {
    margin-top:30px;
    margin-bottom:30px;
    width:955px;
    height:67px;
    z-index:5;
}

#bigButtons p, #bigButton p {
    padding-top:10px;
    padding-left:20px;
    height:55px;
}

#bigButtons_right strong {
    font-size: 9px; 
    *font-size: 8px;
}

#bigButtons_left strong {
    font-size: 15px;
}

#bigButtons img.huisje, #bigButton img.huisje{
    float:left;
    margin:15px;
}

#bigButtons span, #bigButton span {
    font-size:28px;
    line-height:32px;
    /*display:block;*/
}

#bigButtons a {
    color:#ffffff;
    cursor:pointer;
    text-decoration:none;
}

#bigButtons_left {
    color:#ffffff;
    float:left;
    width:395px;
    height:67px;
    background-color:#c1b9b4;
    cursor:pointer;
}

#bigButtons_right {
    color:#ffffff;
    float:right;
    width:395px;
    height:67px;
    background-color:#c1b9b4;
    cursor:pointer;
}

#bigButtons img#hoekje_right {
    float:right;
}

#bigButton {
    color:#ffffff;
    float:left;
    width:750px;
    height:67px;
    background-color:#c1b9b4;
    cursor:pointer;
}

#bigButton_hoek {
    cursor:pointer;
    float:left;
}

#bigButton, #bigButton_hoek {
    margin-top:25px;
}

#bigButtons img {
    float:left;
    cursor:pointer;
    margin:0;
}

/* fotoslider - home */
.tekst_d1 span {
    text-transform:uppercase;
    font-size:17px;
}

#fotowrapper {
    width:943px;
    height:349px;
    border:6px solid #e6e9eb;
    background-color:#e6e9eb;
}

#fotowrapper_left {
  width:620px;
  height:349px;
  float:left;
  overflow:hidden;
  position:relative;
}

#fotowrapper_left #hoek{
    position:absolute;
    top:0;
    right:0;
    z-index:10;
}

#fotowrapper_left .foto{
    width:620px;
    height:349px;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
}

#fotowrapper_right {
    width:317px;
    height:349px;
    float:left;
    overflow:hidden;
    margin-left:6px;
}

#fotowrapper_right .foto_info {
    width:317px;
    height:53px;
    margin-bottom:6px;
}

.foto_info #img {
    float:left;
    width:40px;
    height:53px;
    background-image:url(../Images/foto_slider_hoek_w.png);
}

.foto_info .foto_info_tekst {
    float:left;
    width:277px;
    height:53px;
    background-color:#ffffff;
    overflow:hidden;
}

.foto_info_tekst:hover {
    text-decoration:none;
}

.tekst_d1 {
    font-size:17px;
    color:#004b8d;
    font-weight:600;
    padding-top:10px;
    padding-left:10px;
}

.tekst_d2 {
    padding-left:10px;
    font-size:13px;
}

.activeSlide .foto_info_tekst{
    background-color:#004b8d;
    overflow:hidden;
}

.activeSlide .foto_info_tekst p {
    color:#ffffff;
}

.activeSlide #img {
    background-image:url(../Images/foto_slider_hoek_b.png);
}

/* footer */
#footer_left {
    margin-top:27px;
    float:left;
    font-size:16px;
    color:#004b8d;
    z-index:1;
}

#footer_left span {
    color:#babdc0;
}

#footer_right {
    margin-top:27px;
    float:right;
    width:300px;
    z-index:1;
}

#footer_right a {
    display:inline-block;
}

#footer_right a:first-child {
    border-right:1px solid #babdc0;
    padding-right:5px;

}

#footer_right img {
    float:left;
}

#footer_middle{
    margin-top:27px;
    float:left;
    width:300px;
    margin-left:25px;
}

#fb_logo {
    margin-left:80px;
    float:right;
}

#in_logo {
    float:right;
    margin-left:10px;
}

/* over ons */
#overons_left {
    margin-right:20px;
    width:618px;
    float:left;
}

#overons_right {
    width:317px;
    float:left;
}

#overons_right img {
    margin-bottom:15px;
}

#overons h2{
    margin-top:15px;
    margin-bottom:15px;
}

#overons .slogan img {
    padding-top:3px;
}

#overons .slogan{
    margin-top:5px;
    margin-bottom:5px;
}

/* nieuws - blog */
.items tr td{
    padding-top:15px;
    padding-bottom:15px;
}

.items h3 {
    padding-bottom:10px;
}

.items .meer_info {
    padding-top:10px;
    display:inline-block;
}

#nieuws_detail h3 {
    margin-bottom:15px;
}

#nieuws_detail img{
    float: left;
    margin: 0 30px 30px 0;
}

/* contact */
.vergroot_kaart {
    display:inline-block;
    margin-top:4px;
}

.contact_kantoor {
    width:250px;
    margin-right:68px;
    margin-top: 50px;
    float:left;
}

.contact_kantoor_gegevens {
    min-height:320px;
}

.contact_kantoor h3 {
    margin-bottom:15px;
}

.contact_kantoor .adres, .contact_kantoor .fax {
    margin-bottom:10px;
}

.contact_kantoor .openingsuren{
    margin-top:10px;
    margin-bottom:10px;
    display:inline-block;
}

.contact_line {
    width:100%;
    height:6px;
    background-color:#E6E9EB;
    margin-top:25px;
    margin-bottom:25px;
}

.border_map {
    border:6px solid #e6e9eb;
    margin-top:15px;
    height:180px;
}

/* contact formulier */
.contactformulier {
    padding:20px;
}

.contactformulier h1 {
    line-height: 30px;
    margin-bottom: 15px;
}

/* jobs */
#jobs {

}

#jobs_left {
    margin-right:20px;
    width:618px;
    float:left;
}

#jobs_right {
    float:left;
    width:317px;
}

.vacature h3{
    margin-top:20px;
    margin-bottom:10px;
}

/* verkopen, verhuren, investeren */
#bigButton a{
    text-decoration:none;
    color:#ffffff;
}

#verkopen_left, #verhuren_left, #investeren_left {
    float:left;
    width:623px;
    margin-right:20px;
}

#verkopen_right, #verhuren_right, #investeren_right {
    float:left;
    width:312px;
}

#verkopen h2, #verhuren h2, #investeren h2{
    margin-top:15px;
    margin-bottom:15px;
}

#titel_recent_verkocht, #titel_recent_verhuurd {
    float:left;
    font-size:15px;
    font-weight:500;
    margin-bottom:8px;
}

#verkopen_right .btnB2, #verhuren_right .btnB2{
    margin-top:15px;
}

#verkopen_right_top, #verhuren_right_top {
    width: 312px; 
    height: 6px; 
    background-color: #e6e9eb;
}

.pand_img_verkopen, .pand_img_verhuren {
    width:300px;
    height:168px;
    overflow:hidden;
    text-align:center;
    background-color:#e6e9eb;
    border-bottom:6px solid #e6e9eb;
    border-left:6px solid #e6e9eb;
    border-right:6px solid #e6e9eb;
    position:relative;
}

#verkopen_right_titel, #verhuren_right_titel {
    width:312px;
    height:8px;
	background-color:#E6E9EB;
	margin-top:10px;
}

#verkopen_right_titel p, #verhuren_right_titel p {
    float:left;
	width:auto;
	background-color:#FFF;
	margin-right:8px;
	height:20px;
	margin-top:-7px;
	overflow:auto;
}

#btnHome_staging {
    margin-bottom:15px;
}

#home_staging .item {
    margin-top:20px;
    margin-bottom:20px;
    height:200px;
    width:955px;
    overflow:hidden;
    position:relative;
}

#home_staging .item h3 {
    margin-bottom:10px;
}

#home_staging .item .foto {
    float:left;
    width:300px;
    height:200px;
    margin-right:25px;
    overflow:hidden;
}

#home_staging .item .tekst {
    width:500px;
    height:200px;
    overflow:hidden;
    float:left;
    margin-right:25px;
}

#home_staging .item .logo {
    float:left;
    width:105px;
    height:200px;
    bottom:0;
}

#home_staging .item .img {
    position:absolute;
    bottom:0;
    right:0;
}

#home_staging .item .link {
    margin-top:15px;
    text-decoration:underline;
}

/* aanbod */
#pand_container {
}

#aanbodSorteer {
    margin-bottom:25px;
}

#aanbodSorteer h1 {
    color:#959ca1;
    width:185px;
    margin-bottom:20px;
    display:block;
    float:left;
}

#wrapperZoeken {
    float:right;
    display:inline-block;
    margin-right:15px;
    width:170px;
}

#zoeken {
    float:right;
    display:block;
}

#aanbodSorteer_resultaten {
    float:right;

}

#aanbodSorteer_left {
    float:left;
    width:150px;
}

#aanbodSorteer_right {
    float:left;
    width:150px;
}

#aanbodSorteer h3{
    margin-bottom:8px;
}

.pand {
    border: 6px solid #e6e9eb;
    float: left;
    margin-bottom: 8px;
    position: relative;
}
.pand_gallery {
    width:300px;
    height:440px;
}

.pand_lijst {
    width:943px;
    height:168px;
}

.pand_gallery_nieuwbouw {
    width:300px;
    height:465px;
    *height:480px;
}

.pand_lijst_nieuwbouw {
    height: 168px;
    width: 943px;
}

.pand .pand_hoek {
    position:absolute;
    bottom:0;
    right:0;
}

.pand_img {
    width:300px;
    height:168px;
    overflow:hidden;
    text-align:center;
    background-color:#e6e9eb;
    position:relative;
}

.pand_gallery .pand_img, .pand_gallery_nieuwbouw .pand_img { 
    border-bottom:6px solid #e6e9eb;
}

.pand_lijst .pand_img, .pand_lijst_nieuwbouw .pand_img {
    float:left;
}

.label{
	position:absolute;
	z-index:10;	
	left:0;
	top:0;
	text-align:center;
	line-height:17px;
	font-weight:bold;
	text-transform:uppercase;
	width: 0;
	height: 0;
	border-bottom: 80px solid transparent;
	border-left: 80px solid #fff21f;
}

.label img{
	margin-left:-80px;	
}

.label_nieuw {
	border-left: 80px solid #fff21f;
}

.label_optie, .label_voorbehoud {
	border-left: 80px solid #C1BAB4;
}

.label_verhuurd {
	border-left: 80px solid #b7bcc0;
}

.label_doe_een_bod {
	border-left: 80px solid #F5F6F8;
}

.label_verkocht {
	border-left: 80px solid #004B8D;
}

.pand_gallery .pand_info, .pand_gallery_nieuwbouw .pand_info {
    margin:15px;
}

.pand_lijst .pand_info, .pand_lijst_nieuwbouw .pand_info {
    padding-top:15px;
}

.pand_gallery .pand_info_left {
    float:left;
    width:200px;
    min-height:65px;
}

.pand_lijst .pand_info_left {
    float:left;
    width:120px;
    margin-left:15px;
    margin-right:15px;
    min-height:60px;
}

.pand_info_left p {
    font-size:14px;
    line-height:18px;
}

.pand_info_right {
    width:70px;
    float:right;
    min-height:60px;
}


.pand_info_right_detail {
    position:relative;
    height:13px;
    line-height: 13px;
    padding-bottom:2px;
    margin-bottom:7px;
    background-color:#e6e9eb;
    text-align:right;
    /*vertical-align:middle;*/
    padding-right:10px;
    color:#004b8d;
    font-weight:bold;
}

.pand_info_right_detail img {
    position:absolute;
    left:8px;
    top:-1px;
}

.pand_info_tekst {
    float:left;
    margin-bottom:25px;
    padding-top:15px;
    height:120px;
    width:390px;
    overflow:hidden;

    border-top: 1px solid #E6E9EB ;
}

.pand_gallery .pand_info_tekst {
    margin-bottom:25px;
    height:130px;
    width:270px;
    overflow-x:hidden;
    overflow-y:hidden;
    overflow:hidden;
}

.pand_lijst .pand_info_tekst {
    border-top: none;
    padding-top:0;
}

.pand_gallery_nieuwbouw .pand_info_left {
    float:left;
    width:270px;
    min-height:60px;
}

.pand_lijst_nieuwbouw .pand_info_left {
    float:left;
    width:490px;
    min-height:60px;
    padding-left:15px;
}

.pand_gallery_nieuwbouw .pand_info_tekst {
    height: 56px;
    padding-bottom: 10px;
    border-bottom: 1px solid #E6E9EB;
    margin:10px 0;
    text-decoration: none;
    width: 270px;
}

.pand_lijst_nieuwbouw .pand_info_tekst {
    float:left;
    
    height:155px;
    width:570px;
    overflow:hidden;

    padding:0;
    margin: 6px 15px;
    border:none;
}

.pand_lijst_nieuwbouw .aantalverkocht {
    position:absolute;
    top:20px;
    right:50px;
}

.btnB2small {
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color:#ffffff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: bold;
    margin-top:4px;
    margin-bottom:5px;
    padding:2px 10px 2px 10px;
    text-decoration: none;
    background-color:#004b8d;
    font-size:9px;
}

.btnB2small span {
    font-size:12px;
}

.btnB2 {
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color:#ffffff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-bottom:5px;
    padding: 6px 15px 6px 15px;
    text-decoration: none;
    background-color:#004b8d;
}

.btnB2 a {
    color:#ffffff;
    text-decoration:none;
}

.btnB3 {
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color:#ffffff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-bottom:5px;
    padding: 6px 15px 6px 15px;
    text-decoration: none;
    background-color:#C1B9B4;
}

.btnB3 a {
    color:#ffffff;
    text-decoration:none;
}

.btnG2 {
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    background-color:#c1b9b4;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 6px 15px 6px 15px;
    text-decoration: none;
}

.btnG2 a {
    color:#ffffff;
    text-decoration:none;
}

.btnG2groot {
    font-weight:100;
    font-size:22px;
    float:right;
    padding: 10px 15px 10px 15px;
}

.btnG2klein {
    margin-top:15px;
    font-weight:100;
    font-size:16px;
    float:left;
    padding: 8px 8px 8px 8px;
}

.btnG2klein img {
    width:20px;
    height:14px;
}

/* detail */
#fb_share span{
    margin-top:15px;
}

#detail #vergroot_kaart{
    display:inline-block;
    margin-top:5px;
    float:right;
    cursor:pointer;
}

#detail_like {
    float:left;
    margin-top:15px;
    margin-left:15px;
}

#detail_left {
    float:left;
    width:470px;
}

#detail_right {
    float:right;
    margin-left:20px;
    width:465px;
}

#detail_fotobox {
    width:470px;
    background-color:#e6e9eb;
    padding-bottom:3px;
}

.hoofdfoto {
    text-align:center;
    width:458px;
    height:257px;
    border:6px solid #e6e9eb;
}

.container_thumbs {
    padding-left:3px;
    padding-right:3px;
}

.thumb {
    border:3px solid #e6e9eb;
    float:left;
    width:148px;
    height:83px;
    overflow:hidden;
}

.btnG2detail {
    margin-top:15px;
    margin-bottom:0px;
    margin-right:10px;
    font-weight:600;
    font-size:14px;
    float:left;
    padding: 8px 12px 8px 12px;
}

#btn_versturen_vriend {
    margin-right:10px;
}

#detail_adres {
    float:left;
    width:180px;
}

#detail_adres p {
    margin-top:28px;
}

#kaartje{
    border:6px solid #e6e9eb;
    float:right;
    width:250px;
    height:160px;
}

#beschrijving_left {
    margin-top:20px;
    float:left;
    width:225px;
    margin-right:15px;
}

#beschrijving_right {
    margin-top:20px;
    float:left;
    width:225px;
}

#detail_tekst {
    margin-top:15px;
}

#detail table td {
    vertical-align:top;
}
#detail .kenmerk_titel {
    display:inline-block;
    margin-top:15px;
    margin-bottom:15px;
}

#detail ul li{
    list-style-type:none;
}

#detail_header h1 {
    color:#959ca1;
    float:left;
    margin-right:15px;
    display:inline-block;
}

.btnB2detail a {
    color:#ffffff;
    text-decoration:none;
}

.btnB2detail {
    float:right;
    margin-right:15px;
}

#vorig_pand {
    float:left;
    margin-top:40px;
}

#volgend_pand {
    float:right;
    margin-top:40px;
}

.btnB2detail2 a {
    color:#ffffff;
    text-decoration:none;
}

/* mail a friend */
#contactme-form_mailAfriend h1 {
    color:#959ca1;
    margin-bottom:20px;
}

#contactme-form_mailAfriend {
    width:640px;
    padding-right:20px;
    padding-left:20px;
    padding-top:20px;
}

.label_email {
    width:200px;
    height:30px;
}

.invoer {
    width:440px;
    height:30px;
}

.invoer input, .invoer select {
    width:440px;
    height:18px;
    vertical-align:top;
}

.invoer textarea {
    width:440px;
    height:100px;
}

.captcha {
}

#recaptcha_area {
    margin-top:15px;
    margin-bottom:15px;
    width:640px;
}

.invoer .submit, .hou_mij_op_de_hoogte #submit { 
    width:100px;
    height:30px;
    float:right;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-weight: bold;
    text-decoration: none;
    background-color:#004b8d;
}

.hou_mij_op_de_hoogte h1 {
    font-size:32px !important;
}


#mailafriend_verzonden {
    margin-left:20px;
    margin-top:20px;
}

/* hou mij op de hoogte */
.hou_mij_op_de_hoogte #submit {
    margin-top:15px;    
}

.hou_mij_op_de_hoogte {
    margin-top:20px;
    float:left;
}

.form_space {
    width:20px;
    height:10px;
    float:left;
}

.hou_mij_op_de_hoogte h1 {
    margin-bottom:15px;
    line-height:30px;
}

.hou_mij_op_de_hoogte .tekst {
    margin-bottom:15px;
}

.hou_mij_op_de_hoogte .label_email {
    width:250px;
    height:25px;
}

.hou_mij_op_de_hoogte .invoer {
    width:420px;
    height:25px;
}

.hou_mij_op_de_hoogte .invoer input, .hou_mij_op_de_hoogte  .invoer select {
    width:440px;
    height:18px;
    vertical-align:top;
}

/* zoekbox */
.overlayMarker {
    color:#000000;
    font-size:11px;
}

.googleSlider {
    display: inline-block;
    margin-top: 8px;
    margin-left:8px;
    width: 100px;
    background-color:#ffffff;
    padding:10px;
    border:1px solid #e6e9eb;
    border-radius: 5px 5px 5px 5px;
}

.googleSliderText {
    margin-top:10px;
}

#mapInfo {
    visibility:hidden;
}

#btnzoekopkaart {
    margin-top:10px;
    float:right;
    margin-top:10px;
}

#zoekbox_line {
    margin-top:20px;
    margin-bottom:20px;
    background-color: #E6E9EB;
    height: 6px;
    width: 100%;
}

#zoekbox_left {
    float:left;
    width:485px;
}

#zoekbox_right {
    float:left;
    width:305px;
}

#zoekbox_right ul {
    list-style-type:none;
}

#zoekbox_right_wonen {
    float:left;
    width:140px;
    min-height:176px;
}

#zoekbox_right_ondernemen {
    float:left;
    width:140px;
    min-height:176px;
}

#zoekbox_right_nieuwbouw {
    float:left;
}

#zoekbox_right_toon_resultaten, #zoekbox_right_toon_resultaten a {
    float:right;
}

#zoekbox_left table tr td{
    height:35px;
}

#zoekbox_left #price-from, #zoekbox_left #price-to, #zoekbox_left #numberofbedrooms-from, #zoekbox_left #numberofbedrooms-to {
    width:108px;
}

#zoekbox_right h3 {
    margin-bottom:10px;
}

#kies_op_kaart {
    height:25px !important;
    text-decoration:underline;
}

/* nieuwbouw detail */
#info, #omschrijving, #overzicht, #downloads,#ligging {
    display:none;
}


#omschrijving_foto {
    width:470px;
    text-align: center;
    float:left;
    background-color:#e6e9eb;
}

#omschrijving_tekst {
    width:465px;
    margin-left:20px;
    float:left;
}

#ligging_kaartje {
    border:6px solid #e6e9eb;
    height:260px;
}

#tbl_project {
    width:955px;
}

#tbl_project th {
    text-align:left;
    border-bottom:1px solid #e6e9eb;
    height:30px;
}

#tbl_project tr {
    height:30px;
}

#tbl_project .hoverke:hover {
    cursor:pointer;
    background-color:#e6e9eb;
}

#navigatie .btnB {
    margin-right:15px;
}

.paging {
    margin-top:15px;
    width:400px;
}

.paging-box a, .paging-box.paging-disabled, .paging-box.active{
    display:inline-block;
    float:left;
    background-color: #e6e9eb;
    border-radius: 5px 5px 5px 5px;
    zoom:1; 
    margin: 0 2px;
    padding: 5px 10px;
}

.paging-previous {
    display:inline-block;
    float:left;
}

.paging-box a {
    display:inline-block;
    float:left;
}


.paging-box a:hover {
    cursor:pointer;
}

/*.paging-box {
    background-color: #e6e9eb;
    border-radius: 5px 5px 5px 5px;
    zoom:1; 
    display: inline;
    margin: 0 2px;
    padding: 5px 10px;
}

.paging-box.active, .paging-box a, .paging-box.paging-disabled, .paging-box {
    background-color: #e6e9eb;
    border-radius: 5px 5px 5px 5px;
    zoom:1; 
    display: inline;
    margin: 0 2px;
}

.paging-box a {
    color: #000000;
    text-decoration: none;
}

.paging-box:hover {
    cursor:pointer;
}*/

#cboxClose {
    display:none !important;
}

/* remove social btn -pretty photo library */

.pp_social {
    display:none !important;
}

/* probleem positionioning oplossen lytebox lybrary */
.pp_default {
    position:fixed !important;
    top:15px !important ;
}

pp_pic_holder {
    position:fixed !important;
    top:25px !important;
}

.ppt {
    display:none !important;
}

td .status {
    color:#9E0000;
}
 
a.openhouse {
    background-color:#004B8D;
    color:#fff;
    font-size:32px;

    padding:15px 20px;

    line-height:15px;

    background-image:url(../Images/bg_corner.jpg);
    background-position:top right;
    background-repeat:no-repeat;

    margin-bottom:25px;

    display:block;
    width:100%;
}

a.openhouse:hover {
    text-decoration: none;
}

.geel{
    background-color:#FFF21F;
    color:#004B8D;
    font-weight:bold;
}

#testimonials{
    margin-bottom:20px;
}

#testimonials h2{
    padding:20px 0 10px;
}

a#testi {
    background-color:#004B8D;
    color:#fff;
    font-size:20px;

    padding:10px 15px;

    line-height:15px;

    background-image:url(../Images/bg_corner.jpg);
    background-position:top right;
    background-repeat:no-repeat;

    display:block;
    width:230px;

    font-weight:bold;
    text-transform:uppercase;
    margin-left:15px;
}

a#testi span{
    font-weight:normal;
    text-transform:none;
}

a#testi:hover {
    text-decoration: none;
}

#xtravalue {
    float:right;
    font-weight:bold;
}

input.input.small {
    width: 85px;
}