
body {
  background-color:#717174;
  background-image:none;
  padding:0px;
  overflow-y:scroll;
}

#container {
  width:939px;
  margin:50px auto 100px;
  
  background-color:#fff;
  padding-bottom:19px;
  

  
}

#header {
  background-image:url(/images/logo.jpg);
  background-repeat:no-repeat;
  height:153px;
  color:#bfb7ae;
  font-size:11px;
}
#header .print_logo {
  display:none;
}
#header a.logo {
  display:block;
  text-decoration:none;
  width:170px;
  height:100px;
  margin-left:160px;
  top:40px;
  position:relative;
  float:left;
}
#header a {
  color:#bfb7ae;
  text-decoration:none;
}
#header a:hover {
  /*color:#1b4164;*/
  color:#8a7a67;
}
#functioneel_menu {
  float:right;
  margin:56px 67px 0 0;
}
#functioneel_menu form {
  display:inline-block;
  position:relative;
  top:2px;
}
#functioneel_menu form input[type=text] {
  position:absolute;
  width:74px;
  line-height:10px;
  height:10px;
  padding:0px;
  font-size:9px;
  border:0px;
  background-color:white;
  border:1px solid #bfb7ae;
  z-index:100;
  /*color:#1b4164;*/
  color:#8a7a67;
}


#header .adres {
  float:right;
  margin:44px 67px 0 0;
}

#main {
  background-image:url(/images/bg_menu.gif);
  background-repeat:repeat-y;
}

#menu {
  width:212px;
  min-height:532px;
  margin:0 30px 0 14px;
  float:left;
  background-image:url(/images/bg_menu.jpg);
  background-repeat:repeat-x;
  padding-left:24px;
}

#menu a {
  display:block;
  border-top:1px solid #fff;
  color:#fff;
  background-image:url(/images/menu_item.jpg);
  background-repeat:repeat-x;
  width:165px;
  height:33px;
  padding:18px 0 0 15px;
  text-decoration:none;
  text-transform:uppercase;
  font-weight:bold;
}
#menu a:first-child {
  border:0
}
#menu a.active {
  color:#b20838;
}
#menu a:hover {
  /*color:#1b4164;*/
  color:#b20838;
}

#content {
  float:left;
  min-height:532px;
}
#page {
  width:618px;
  min-height:404px;
}

#deco {
  height:129px;
  width:618px;
  background-image:url(/images/deco.gif);
  background-repeat:no-repeat;
}

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

/* Pagina's */

.text {
  padding:26px;
}

#page.text {
  width:566px;
  min-height:352px;
}

.text.home {
  background-image:url(/images/home.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding-top:320px;
  padding-bottom:0px;
  min-height:84px;
}

.text.home em strong, .text.home strong em {
  float:right;
}

.text.bemiddeling {
  background-image:url(/images/bemiddeling.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding-top:210px;
  min-height:168px;
}

.text.tweekoloms {
  width:342px;
  float:left;
  min-height:352px;
}

.text.verkoopcoordinatie_txt {
  font-size:12px;
  line-height:13.5px;
  width:342px;
  /*min-height:364px;*/
  min-height:368px;
  padding-bottom:10px;
  /*padding:30px 20px 10px 30px;*/
}

.image {
  min-height:404px;
  width:224px;
  float:left;
  background-repeat:no-repeat;
}
.image.verkoopcoordinatie_img { background-image:url(/images/verkoopcoordinatie.jpg);  }
.image.contact_img { background-image:url(/images/contact.jpg); }
.image.advies_img { background-image:url(/images/advies.jpg); }

.mensen img {
  float:left;
  height:154px;
}
.mensen div {
  float:left;
}
.mensen div.item {
  float:left;
  height:118px;
  background-color:#cddef1;
  color:#8a7a67;
  line-height:20px;
  padding:18px;
}
.mensen div.item.blue, .mensen div.item.blue a {
  color:#002a5c;
}

.mensen div.divider {
  height:2px;
  width:100%;
  background-color:white;
}
.mensen div.divider.deco {
  background-image:url(/images/mensen.gif); 
  background-repeat:no-repeat; 
  background-position:right;
}
.mensen div.text {
  width:578px;
  min-height:72px;
  padding:10px 20px;
}

div.av {
  padding-left:30px;
  position:relative;
  height:0px;
  overflow:visible;
  top:-30px;
}
div.av a, .mensen a {
  color:#8a7a67;
}

