html {
  background: #CAC9C4 url("../gfx/index/index_bg_top.gif") scroll no-repeat center top;
}

/* ---------------------        logo header        */
.zw_header .banner{
display:block;
margin-left:-2px;
}   

.zw_header .logo {
   display: block;
  margin-left:30px;
   position:absolute;
   top:0;
}

.zw_header .logo img{
border:solid 6px #fff;
}

body, html {
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  font-family:arial, verdana, sans-serif;
}

.container {
  width:100%;
  height:100%;
}

.top {
/*
  width:100%;
  height:50%;
  float:left;
  clear:both;
  margin-bottom:-272px;
*/
}

.left {
  width:50%;
  height:1px;
  float:left;
  margin-left:-490px;
}

.contentholder {
   /*background-color:#cac9c4;*/
}

.menu {
  width:130px;
  padding:18px 0 0 10px;
  float:left;
}
/*
.content {
  padding:0 15px;
}
*/
.rightcolumn {
  width:177px;
  padding:18px 20px 0 20px;
  float:left;
}

.rightcolumn ul {
  font-size:80%;
  margin:0;
  padding:0;
  list-style-position:inside;
}

.ec_shortlist {
  width:100%;
  clear:both;
  border-top:18px solid #fff;
}

.ec_shortlist h2 {
  font-size:12px;
  margin:0;
}

a {
  color:#a59e6f;
}

a:hover {
  text-decoration:none;
}

img {
  border:0;
}

.selected a {
  font-weight:bold;
}

.ec_shortlist {
  float:left;
}

/* ---------------------       niki-container, header + footer         */

.niki-container {
   margin-left: auto;
   margin-right: auto;
   margin-top: 0;
   position: relative;
   width: 990px;
   /*background: url("../gfx/index/index_bg_top.gif") no-repeat scroll 0 0;*/
}

.contentholder .zw_header{
   min-height:100px;
   display:none;
}

/* ---------------------       footer */

.contentholder .zw_footer01{
   min-height:40px;
}

/* ---------------------       naar niki.nl*/

.zw_footer01 a {
   background-attachment: scroll;
   background-color: transparent;
   background-image: url("/content/houseProject/lnp/gfx/logo_niki.png");
   background-position: 0 50%;
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   width: 135px;
   margin-left:41px;
   padding-top:33px;
}

.zw_footer01 a span {
   display:none;
}

 /* ---------------------       footer shadow*/

.contentholder .zw_footer01_bottom{
   display: none;
}


 /* ---------------------      footer  disclaimer */

.contentholder .zw_footer02{
   background:transparent;
   height: 20px;
   min-height:20px;
}

.contentholder .zw_footer_text {
   color: #696969;
   margin-left: 41px;
   font-size: 70%;
   letter-spacing: 0.4pt;
}

