/* Remove padding and margin */
* {
  margin: 0;
  padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: 1em 0;
}

ul {
  margin-left: 10px;
}

ul li {
  margin-left: 12px;
}

body, html {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;

}

html {
  background: #fff;
  overflow-y: scroll;
}

body {
  font: 9pt / 13pt Verdana, Arial, Helvetica, sans-serif, "Futura Std Book";
  color: #000000;
}

p {
  padding-bottom: 4px;

}

a {
/*font-weight: normal;*/
  color: #d2232a; /*text-decoration: none;*/
}

a:hover {
  text-decoration: underline;
}

img {
  border: 0px;
}

/* margin op p no_bottom_margin om plaatjes/AI's direct tegen de tekst aan te zetten */

.no_bottom_margin {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* kleine illustraties in het contentvlak */
.image_right_align {
  float: right;
  height: 300px;
  padding: 10px 0px 10px 25px;
}

.image_left_align {
  float: left;
  height: 300px;
  padding: 10px 25px 10px 0px;
}

.image_center {
  float: left;
  margin: 15px 0 20px;
  padding: 0;
  text-align: center;
}

.image_center-buenos {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

.selected a {
  font-weight: bold;
}

.container {
  width: 100%;
  height: 100%;
}

/* moet het contentvlak in het midden van scherm komen, gebruik ook .top in root.xsl*/
.top {
  width: 100%;
  height: 50%;
  float: left;
  clear: both;
  margin-bottom: -272px;
}

/* .left margin-left: contentholder.width/2 */
.left {
  width: 50%;
  height: 1px;
  float: left;
  margin-left: -498px;
}

.contentholder {

  width: 1010px;
  float: left; /* staat nu in de root pagina */
/*background: #fff !important;*/
/*height: 950px;*/
  position: relative;
}

.wit {
  height: 950px;
  width: 1010px;
  float: left;
  background: #fff;

}

/* site_left met menu */
.site_left {
/*background: url("../gfx/algemeen/bottom_linker_border.png") no-repeat 27px 869px;*/
  width: 193px;
  float: left;
  padding: 40px 0 0 26px;
  height: 839px;

}

.menu {
  width: 184px;
  float: left;
}

.blog {

  padding-bottom: 6px;
  overflow: hidden;
}

.blog h2 {
  color: #fff !important;
}

/* site_center met kop, realcontent, bottom content , zie ook ie6_fixes*/
.site_center {
/*background: url("../gfx/algemeen/bottom_midden_border.png") no-repeat bottom left;*/
  width: 585px;
  float: left; /*height:879px;*/
  margin-bottom: 15px;

}

.site_center .site_kop {
  width: 585px;
  height: 152px;
  float: left;

}

.site_center .site_kop img {
  border: none;
}

/*
.site_center .content_top {
	background: url("../gfx/algemeen/content_back_top.png") no-repeat left top;
	margin: 0;
	padding: 0;
	width: 585px;
	height: 10px;
	float:left;
}

.site_center .content_bottom {
	background: url("../gfx/algemeen/content_back_bottom.png") no-repeat left top;
	margin: 0;
	padding: 0;
	width: 585px;
	height: 10px;
	float:left;
}

.site_center .content {
	background: url("../gfx/algemeen/content_back_content.png") repeat-y left top;
  width: 529px;
	min-height:303px;
	padding:10px 38px 10px 28px;
	width:519px;
  float:left;
}*/

.site_center .content {
/*background: url("../gfx/algemeen/content_back_content.png") repeat-y left top;*/
  width: 566px;
  min-height: 321px;
  border: 1px solid #999;
  float: left;
  background-color: #fff;
  /*border: 1px solid #fff;
  float:left;
  background-color: #eaeaea;*/
}

.site_center .content h2, .site_center .blokken  h2 {
  color: #d2232a;
  font-size: 10.6pt;
}

/* specioale gevallen */
.site_center #content_home .realcontent,
  .site_center #content_buenos_aires,
  .site_center #content_kop_van_lombok,
  .site_center #content_locatie .realcontent,
  .site_center #content_quotes .realcontent,
  .site_center .content .ec,
  .site_center #content_interesse {
  width: 513px;
  min-height: 321px;
  padding: 10px 25px 10px 28px;
}

.site_center #content_quotes .realcontent {
  padding-top: 20px;
}

.realcontent {
  position: relative;
}

/*
.site_center #content_buenos_aires,
.site_center #content_quotes {
	background-color: #fff;
	border: 1px solid #999;
}
*/

/* quotes */
.quote_portraits {
  float: left;
  width: 91px;
  margin-right: 20px;
}

.quote_portrait {
  width: 85px;
  height: 120px; /*border: 1px solid #000;*/
  padding: 3px;
  float: left;
  margin-right: 20px;
}

.quote_portrait_small {
  width: 42px;
  height: 60px;
  padding: 1px;
  float: left;
  margin-right: 20px;
}

.quote_portrait_small img {
  width: 42px;
  height: 60px;
}

.quote_portraits .quote_portrait {
  margin-right: 0;
}

.quotes_text {
  width: 386px;
  float: left;
}

.qoute_row .quotes_text {
  font-size: 80%;
  width: 435px;
}

.qoute_row .quotes_text h2 {
  font-size: 9pt;
}

.blok .quotes_text {
  float: left;
  width: 180px;
}

/*.quotes_text a,
.site_center .blokken .blok a {
	font-weight: bold;
	color: #d2232a;
	text-decoration: none;
}*/

.site_center .blokken .blok_groot .quotes_text {
  width: 426px;
}

.site_center .blokken .blok {
  width: 126px;
}

.quotes_text h2 {
  margin: 0;
}

.quotes_text .quote_naam {
  margin: 0;
  font-weight: bold;
  padding-top: 10px;
}

/* blokken */

.site_center .blokken {
  width: 585px;
  min-height: 176px;
  margin-top: 15px;
  float: left;
}

.site_center .blok_qoutes {
  float: left;
  height: 176px;
  margin-top: 15px;
  width: 580px;
}

.site_center .blokken .jequote_top {
  background: url("../gfx/algemeen/jequote_back_top.png") no-repeat left top;
  margin: 0;
  padding: 0;
  width: 585px;
  height: 10px;
  float: left;
}

.site_center .blokken .jequote_bottom {
  background: url("../gfx/algemeen/jequote_back_bottom.png") no-repeat left top;
  margin: 0;
  padding: 0;
  width: 585px;
  height: 15px;
  float: left;
  margin-bottom: 10px;
}

.site_center .blokken .jequote_content {
  background: url("../gfx/algemeen/jequote_back_content.png") repeat-y left top;
  width: 529px;
  float: left;
  font-weight: bold;
  height: 20px;
  text-align: center;
  width: 575px;
}

.site_center .blokken .jequote_content a {
  color: #000;
}

.site_center .blokken .qoutes_top {
  background: url("../gfx/algemeen/qoutes_back_top.png") no-repeat left top;
  margin: 0;
  padding: 0;
  width: 585px;
  height: 10px;
  float: left;
}

.site_center .blokken .qoutes_bottom {
  background: url("../gfx/algemeen/qoutes_back_bottom.png") no-repeat left top;
  margin: 0;
  padding: 0;
  width: 585px;
  height: 15px;
  float: left;
}

.site_center .blokken .qoutes_content {
  background: url("../gfx/algemeen/qoutes_back_content.png") repeat-y left top;
  width: 529px;
  min-height: 303px;
  padding: 10px 38px 10px 28px;
  width: 519px;
  float: left;
}

.site_center .blokken .qoute_row {
  float: left;
  width: 519px;
  margin-bottom: 15px;
}

.site_center .blokken .blok {
  width: 257px;
  height: 155px;
  float: left;
  padding: 4px 14px 20px 14px;
  font-size: 8pt;
  color: #000;
}

.site_center .blokken .blok_groot {
  background: url("../gfx/algemeen/blok_back_groot.png") no-repeat left top;
  width: 552px;
}

.site_center .blokken .blok h2 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 10.6pt;
}

.site_center .blokken .blok_left {
  margin-right: 9px;
}

.site_center .blokken .geel {
  background: url("../gfx/algemeen/vlak_blauw.jpg") no-repeat left top;

}

.site_center .blokken .geel h2 {
  color: #fff;
}

.site_center .blokken .geel a {
  color: #fff;
}

.site_center .blokken .wit {
  background: url("../gfx/algemeen/vlak_groen.jpg") no-repeat left top;

}

#google-alerts {
  scrollbar-face-color: #bed731;
  scrollbar-base-color: #bed731;
  scrollbar-3dlight-color: #728519;
  scrollbar-darkshadow-color: #728519;
  scrollbar-arrow-color: #728519;
  scrollbar-highlight-color: #728519;
  scrollbar-shadow-color: #728519;

  height: 130px;
  overflow-y: scroll;
}

.site_center .blokken .grijs {
  background: url("../gfx/algemeen/blok_back_grijs.png") no-repeat left top;
}

.site_center .blokken .wit h2 {
  color: #fff;

}

.site_center .blokken .wit a {
  color: #fff;
  font-weight: normal !important;
}

.site_center .blokken .blauw {
  color: #fff;
  background: url("../gfx/algemeen/vlak_blauw.jpg") no-repeat left top;
}

.site_center .blokken .blauw a {
  color: #FFFFFF;
}

.site_center .blokken .blauw h2 {
  color: #000;
}

.site_center .blokken .blok_radio {
  padding: 10px 14px 20px 12px;
  color: #000;
  background: url("../gfx/algemeen/blok_back_radio.png") no-repeat left top;
}

.site_center .blokken .blok_video2 {
  padding: 10px 14px 20px 12px;
  color: #000;
  background: url("../gfx/algemeen/blok_back_video2.png") no-repeat left top;
}

/* teksten */
.ba_item {
  width: 100%;
  min-height: 200px;
  float: left;
}

.ba_item h2 {
  color: #b93e02;
  font-size: 10.6pt;
}

/* site_right kop van lombok kop, nieuws */

.site_right {
  background: #fff;
  width: 192px;
  float: left;
  height: 990px;
}

.site_right_kop {

  background: url("../gfx/algemeen/rechts_boven_top.jpg") no-repeat left top;
}

.site_right .site_right_kop {
  width: 192px;
  height: 152px;

}

.site_right .site_right_kop img {
  border: none;
}

.site_right .site_right_content {
/*background: url("../gfx/algemeen/bottom_rechts_border.png") no-repeat 1px 824px;*/
  margin: 45px 0px 0px 0px;
  height: 730px;
  padding-top: 104px;
  width: 192px;

}

.site_right .site_right_content .red_top {
  background: url("../gfx/algemeen/vlak_rood_top.jpg") no-repeat left top;
  margin: 0;
  padding: 0;
  width: 185px;
  height: 40px;
  float: left;
  margin: 0;
}

.red_top {
  line-height: 1px;
}

.site_right .site_right_content .red_bottom {
  background: url("../gfx/algemeen/vlak_rood_bottom.jpg") no-repeat left top;
  margin: 0;
  padding: 0;
  width: 185px;
  height: 9px;
  float: left;
  margin: 0;
}

.site_right .site_right_content .red_content {
  background: url("../gfx/algemeen/vlak_rood_midden.jpg") no-repeat left top;
  margin: 0;
  padding: 0;
  min-height: 210px;
  margin: 0;
  float: left;
  padding: 0 10px 0 20px;
  width: 155px;
}

.site_right .site_right_content .red_content h2 {
  margin: 0 0 20px 0;
  padding: 10px 0 0 0px;
  font-size: 9.6pt;
  color: #fcf321;
}

.site_right .site_right_content .red_content a {
  color: #fff;
  display: block;
}

/* flyer */

.site_right .site_right_content .flyer_top {
  background: url("../gfx/algemeen/vlak_rood_top.jpg") no-repeat left top;
  margin: 16px 0 0 0;
  padding: 0;
  width: 185px;
  height: 40px;
  float: left;
}

.flyer_top {
  line-height: 1px;
}

.site_right .site_right_content .flyer_bottom {
  background: url("../gfx/algemeen/vlak_rood_bottom.jpg") no-repeat left top;
  margin: 0;
  padding: 0;
  width: 185px;
  height: 9px;
  float: left;
  margin: 0;
}

.site_right .site_right_content .flyer_content {
  background: url("../gfx/algemeen/vlak_rood_midden.jpg") no-repeat left top;
  margin: 0;
  padding: 0; /*min-height:210px;*/
  margin: 0;
  float: left;
  padding: 0 10px 0 20px;
  width: 155px;
}

.site_right .site_right_content .flyer_content h2 {
  margin: 0 0 20px 0;
  padding: 10px 0 0 0px;
  font-size: 9.6pt;
  color: #fcf321;
}

.site_right .site_right_content .flyer_content a {
  color: #fff;
  display: block;
}

/* right column, niet altijd nodig, zoniet, verbreed .content vlak */
.rightcolumn {
  width: 177px;
  padding: 18px 20px 0 20px;
  float: left;
}

.rightcolumn ul {
  margin: 0px;
  padding: 0px;
  list-style-position: inside;
}

.quotenav {
  position: absolute;
  width: 250px;
  top: 270px;
}

.quote_prev {
  left: 30px;
}

.quote_next {
  text-align: right;
  right: 30px;
}

.quoteblok {
  clear: both !important;
  width: 550px !important;
  height: 90px !important;
  background: url("../gfx/algemeen/background_quote.png") repeat-y !important;

}

.headimg {
  padding: 44px 0px 0px 0px;

}

.logo {
  float: left;
  padding: 0px 0px 10px 0px;
}

.banner {
  background: url("../gfx/algemeen/rechts_banner_buenos.jpg") no-repeat 0px 0px;
  height: 350px;
}

/*********STARTVERKOOP  */
.outertable h3 {
  color: #00B9E8;
  font-size: 13px;
  margin-bottom: 0;
  padding: 0 10px;
}

.innertable {
  padding: 10px;
  font-size: 11px;
}

.tr.border {
  border-bottom: 1px solid #000;
}

.innertable, .outertable {
  margin: 0px;
}

.minibanner {
  width: 160px;
  color: #FFFFFF;
  margin-bottom: 20px;
  padding: 15px;
  float: left;

}

.minibanner p {
  margin: 0px;
}

.startverkoop {
  padding: 6px 25px;
}

.rood {
/* background:#fc0000;*/
  background: url("../gfx/startersavond/rood.gif") no-repeat 0px 0px;
  height: 50px;
}

.rood p {
  font-size: 14px;
}

.blauw {
/*  background:#00b9e8;*/
  height: 97px;
  background: url("../gfx/startersavond/blauw.gif") no-repeat 0px 0px;
}

.blauw img {
  float: right;
  margin-right: 15px;
}

.rodebalk {
  background: none repeat scroll 0 0 #FC0000;
  color: #FFFFFF;
  font-size: 14px;
  padding: 8px 20px;
  text-align: center;
}

.banner_startverkoop {
  position: absolute;
  right: 140px;
  top: 111px;
  z-index: 2500;
}

.banner-groenpluswonen {
  position: absolute;
  left: 10px;
  top: 700px;
  z-index: 2800;
}


/********END STARTVERKOOP*/
.bottom_streep_rechts {

}

.houder {
  margin-left: -4px;
  width: 150px;
}

.footer {
  display: block;
  float: left;
  height: 55px;
  position: relative;
  vertical-align: bottom;
  width: 996px;
  padding-top: 8px;
  background: url("../gfx/algemeen/footer.jpg") no-repeat top left;
}

.footer .bouwfonds {
  width: 194px;
  float: left;
  margin-left: 25px;
  margin-top: 5px;
}

.footer .social {
  float: left;
  margin-top: 10px;
  width: 190px;
}

.footer .social span#delen {
  float: left;
  width: 75px;
}

.footer .social .addthis_toolbox {
  float: left;
}

#facebook, #twitter, #hyves, #linkedin, #email {
  width: 16px;
  height: 16px;
  color: #fff;
}

.footer .i-like {
  float: left;
  width: 400px;
  margin-top: 10px;
  height: 30px;
}

.footer .i-like span {
	display: block;
	float: left;
	margin: 0 12px 0 0;
}

.footer .i-like a {
	display: block;
	margin-top: -3px;
	text-decoration: underline;
}

.titel {
  color: #fff;
  font-size: 9.6pt;
  margin: 0 0 20px;
  padding: 19px 0 0 15px;

}

.quote_portrait_small-blok {
  width: 42px;
  height: 60px;

  float: left;
  margin-right: 20px;
  padding: 4px 1px 1px 1px;
}

.quote_portrait_small-blok img {
  width: 42px;
  height: 60px;
  padding-top: 29px;
}

.titelgeen- {
  text-decoration: none;

}

.quote_portrait_small-blok2 {

  float: left;
  height: 60px;
  margin-right: 20px;
  padding: 35px 1px 1px;
  width: 42px;
}

.titelvoorimg {
}

.quoteimg {
  padding-top: 29px;

}

/* slimbox */
.impressies_foto1 {
  float: left;
  width: 111px;
  height: 160px;
  margin-left: 0px;
}

.impressies_foto2 {
  float: left;
  width: 111px;
  height: 160px;
  margin-left: 20px;
}

.impressies_foto3 {
  float: left;
  width: 111px;
  height: 160px;
  margin-left: 20px;
}

.impressies_foto4 {
  float: left;
  width: 111px;
  height: 160px;
  margin-left: 20px;
}

.impressies_foto5 {
  float: left;
  width: 111px;
  height: 160px;
  padding-top: 24px;
  margin-left: 0px;
}

.impressies_foto6 {
  float: left;
  width: 111px;
  height: 160px;
  padding-top: 24px;
  margin-left: 20px;
}

.impressies_foto7 {
  float: left;
  width: 111px;
  height: 160px;
  padding-top: 24px;
  margin-left: 20px;
}

.impressies_foto8 {
  float: left;
  width: 111px;
  height: 160px;
  padding-top: 24px;
  margin-left: 20px;
}

.entry, .meta {
  display: none;
}

#schrijfjein {
  position: relative;
  float: left; /*margin-top: 15px;*/
  padding-left: 15px;
  padding-right: 10px;
  width: 151px;
  height: 150px;
  background: url("../gfx/algemeen/schrijfin.jpg") no-repeat 0px 0px;
}

#schrijfjein h2 {
  font-size: 15px;
  color: #fff;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}

#schrijfjein p {
  font-family: verdana;
  font-size: 11px;
  color: #000;
  font-weight: normal;
  margin: 0px;
}

#schrijfjein a {
  font-family: verdana;
  font-size: 11px;
  color: #fff;
  text-decoration: underline;
  font-weight: normal;
}

/*  download flyer */
.download-flyer {
  border: 3px solid #87022d;
  float: left;
  height: 33px;
  margin-top: 11px;
  width: 139px;
  padding: 13px 15px 18px 25px;
}

.download-flyer a {
  text-decoration: none;
  font-weight: bold;
  color: #87022d;
}

/* reisverslag */
.verslag-holder {
  height: 140px;
  overflow-y: hidden;
  margin-top: 15px;
}

.reisverhaal {
  width: 550px;
  float: left;
  color: #000;
}

.reisverhaal-kop {
  float: left;
  width: 550px;
}

.reisverhaal-kop h1 {
  color: #00b9e7;
  font-size: 18px;
  margin-top: 15px;
  margin-left: 25px;
  margin-bottom: 15px;
}

.reisverhaal-kop h2 {
  color: #bdd630 !important;
  font-size: 16px !important;
  margin-top: 15px;
  margin-left: 25px;
  margin-bottom: 15px;
}

.reisverhaal-kop h3 {
  color: #ed1a3b;
  font-size: 14px;
  margin-top: 10px;
  margin-left: 25px;
  margin-bottom: 10px;
}

.reisverhaal-content {
  padding-left: 25px;
  float: left;
  width: 525px;
}

.gfxholder {
  float: left;
  height: 101px;
  margin-left: 0;
  margin-top: 2px;
  position: relative;
  width: 516px;
}

.gfxholder p {
  font-size: 11px;
  font-style: italic;
  text-align: left;
  margin-left: 0px;
  margin-top: 0px;
}

.gfxholder ul, .gfxholder ul li {
  padding: 0px;
  margin: 0px -2px 0px 0px;
  display: inline;
}

hr {
  color: #ccc;
  background-color: #ccc;
  height: 3px;
}

/* makelaars page */
#makelaars-page .nikiWS .content_partijen h2 {
  float: left;
  width: 100%;
}

#makelaars-page .nikiWS .involvedparties {
  float: left;
  width: 100%;
}

#makelaars-page .nikiWS .involvedparties .logoImage {
  height: 110px;
  padding: 10px 25px;
  width: 150px;
  float: right;
}

#makelaars-page .nikiWS .involvedparties .logoImg {
  float: left;
  height: 110px;
  width: 150px;
}

#makelaars-page .nikiWS .involvedparty {
  width: 100%;
  margin: 0;
}

#makelaars-page .nikiWS .involvedparty p {
  margin-left: 0;
}

/* plattegronden */
#verdiepingen {
  float: left;
  overflow: hidden;
  margin-top: 25px;
}

#verdiepingen a.verdiepingklik {
  display: block;
  float: left;
  padding: 0 7px 0 7px;
  color: #000;
  text-decoration: none;
  margin-bottom: 10px;
  font-size: 11px;

}

#verdiepingen a.verdiepingklik.selected,
  #verdiepingen a.verdiepingklik:hover {
  background-color: #ccc;
}

#downloadplattegronden a {
  display: block;
  width: 100%;
  text-decoration: none;
}

#downloadplattegronden a:hover {
  background-color: #ccc;
}

#banner-woonproeven{
    float:left;
    width: 185px;
    margin: 12px 0 0 0;
}

.splash{
	 float: right;
    margin-right: 206px;
    margin-top: 51px;
}
.splash span{
	display:block;
	
}
.splash span a {
	color:#fff;
	font-weight:bold;
	
}
.splash img{
	width:600px;
}
