body, html {
   width: 100%;
   height: auto;
   margin: 0;
   padding: 0;
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
}

html {
   overflow-y: scroll;
   background: #2F71A2 url(../gfx/algemeen/htmlback.jpg) no-repeat fixed center bottom;
}

body{
   background:transparent url(../gfx/algemeen/bodyback.png) repeat-y scroll center top;
}

.container {
   width: 100%;
   height: auto;
   background-color:transparent;
}

.top {
   /*
     width:100%;
     height:50%;
     float:left;
     clear:both;
     margin-bottom:-272px;
   */
   display: none;
}

.left {
   width: 50%;
   height: 1px;
   float: left;
   margin-left: -494px;
}

.contentholder {
   width: 988px;
   float: left;
   min-height:690px;
   padding-bottom:95px;
}

h1.projectHeader {
   display: none;
}

.header {
   width: 988px;
   height: 121px;
   background: url( "../gfx/algemeen/headerback.png" ) no-repeat left 8px;
   position:relative;
   z-index:200;
}

.headerlinks {
   width: 988px;
   height: 102px;
   position: relative;
}

.headerlinks a.link_home {
   display: block;
   float: left;
   width: 385px;
   height: 102px;
}

.headerlinks a.link_vw {
   display: block;
   float: left;
   width: 160px;
   height: 30px;
   margin-left: 230px;
}

.headerlinks a.link_interesse {
   display: block;
   float: left;
   width: 140px;
   height: 102px;
   margin-left: 73px;
}

.submenu_holder {
   float: left;
   width: 192px;
   margin-top:20px;
}

/* de lichtkrant */
#lichtkrant {
   position: absolute;
   color: #f0a94d;
   width: 420px;
   left: 400px;
   top: 35px;
   font-size: 12pt;
   font-weight: bold;
}



/*content*/

.content_home {
   position: relative;
   width: 988px;
}

/* de content met shadow, height automatisch met float: left*/
.deContent {
   width: 579px;
   float: left;
   /*margin-top: -16px;*/
}

.contentSluiten {
   width: 561px;
   height: 20px;
   text-align: right;
}

.content_top {
   width: 579px;
   height: 16px;
   background: url( "../gfx/algemeen/content_top_back.png" ) no-repeat left top;
   padding: 0;
   margin: 0;
   float: left;
}

.content_bottom {
   width: 579px;
   height: 26px;
   background: url( "../gfx/algemeen/content_bottom_back.png" ) no-repeat left top;
   padding: 0;
   margin: 0;
   float: left;
}

.content {
   float: left;
  padding:0 40px 5px 25px;
   width:512px;
   min-height: 300px;
   background: url( "../gfx/algemeen/content_back.png" ) repeat-y left top;
}

.deContent h1 {
   font-size: 11pt;
   color: #000;
}

.deContent h2 {
   font-size: 11pt;
   color: #000;

}

.deContent .contentpage_content {
   width: 100%;
   float: left;
}

/* kavelkaart */
.content #kavelkaart {
   width:518px;
   height: 730px;
}

.rightcolumn {
   float: left;
   padding: 0;
   width: 190px;
   margin-top: 20px;
}

.rightcolumn ul {
   margin: 0;
   padding: 0;
   list-style: none; /*list-style-position:inside;*/
}

a {
    color: #2F71A2;
}

a:hover {
/*text-decoration:none;*/
}

img {
   border: 0;
}

.selected a {
/*font-weight: bold;*/
}

.logo {
   display: none;
}

/*****   breadcrumbs   *****************************/
breadcrumbs {
   float: left;
}

/* woning types opties*/
.woningTypeTrigger {
   float: left;
   margin-top: 20px;

}

/*****   i-frame interesse form   *****************************/
.interesse_frame{
   width:538px;
   min-height:650px;
   border:0px;
}

.intformulier {
	
}


.aanmelding_frame{
   width:538px;
   height: 150px;
   border:0px;
}

ul, li{
   list-style:none;
}

/***************   flash slideshow ************************/
#div_flashslideshow {
   width: 512px;
   height: 341px;
}

html > body #nikiImage ul {
bottom:0px !important;
}

html > body #surfaceRangeItem {
   top:0px;
}

/************** Disclaimer ****************/
.disclaimer{
    position: relative;
    left: 14px;
    top: 575px;
    font-size: 10px;
    color: #000;
    width:300px;
}

.disclaimer a{
    text-decoration: underline;
    color: #000;
}

.disclaimer_text{
    width: 485px;
    height: 400px;
    padding: 15px;
    background-color: #fff;
    color: #000;
}

/************** Passief Huis ****************/
.logo-passief{
    position: absolute;
    top: 450px;
    left: 10px;
    width: 93px;
    height: 93px;
}

.passief-message{
    background: url(../gfx/algemeen/message-bg.png) no-repeat top left;
    width: 340px;
    height: 208px;
    padding: 10px 15px 10px 40px;
    position: absolute;
    top: 340px;
    left: 105px;
    display: none;
    line-height: 16px;
}

.passief-message p, .passief-message a{
    color :#fff;
    font-weight: bold;
    font-size: 12px;
}

.passief-message h1{
    margin: 10px 0 5px 0;
    font-size: 18px;
    display: none;
    color: #fff;
}

.passief-message h2{
    font-size: 18px;
    color: #fff;
    margin: 0;
}

.passief-message .inhoud{
    position: relative;
}

.passief-message .close{
    position: absolute;
    left: 285px;
    top: 0px;
    cursor: pointer;
    width: 58px;
    height: 17px;
}
