html {
background:#B25B1D url(/content/common/gfx/bg-html2.jpg) repeat-y top center;
overflow-y:scroll;
}

body {
background:transparent url(/content/common/gfx/bg-body2.jpg) no-repeat top center;

}


.html_index, .html_bimfilm {
background:#B25B1D url(/content/common/gfx/bg-html.jpg) repeat-y top center;
}

.html_index body, .html_bimfilm body{
background:transparent url(/content/common/gfx/bg-body.jpg) no-repeat top center;
}

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

.container {
width:100%;
height:100%;
}

.top {

}

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

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

.contentholder {
width:989px;
width:990px; /*1px IE fix*/
float:left;
position:relative;
}

.menu {
	float:left;
	font-family:verdana,sans-serif;
	width:277px;
	background:transparent url(/content/common/gfx/menubackgroundrepeat.jpg) repeat-y top left;
}

.menu ul {
	width:264px;
	float:right;
	margin:0;
  padding:0 0 30px 10px !important;
}

.menu li {
width:234px;
height:37px;
float:left;
margin:0;
border-bottom:1px solid #EA7726;
padding:0 0 0 10px !important;
}

.menu .subitem {
	margin-left:30px !important;
	width:200px;
}

.menu .sub_menu_open{
      background:transparent;
}

.menu .sub_menu_closed{
     background:transparent url(/content/common/gfx/algemeen/sub_menu_closed.gif) no-repeat 222px 16px;
}

.menu a {
line-height:37px;
text-decoration:none;
font-size:14px;
color:#474747;
}

.disclaimer {
float:left;
width:220px;
margin:0px 0 30px 20px !important;
}

.disclaimer a {
color:#333;
}

.content {
float:left;
margin-left:55px;
margin-top:91px;
padding:0 18px;
width:560px;
}

.contentIndex {
float:left;
/*height:50px;*/
height:966px;
padding:0 20px;
position:relative;
width:611px;
}

.contentIndex .banner{
	position:absolute;
	top:569px;
	left:30px;
    width: 660px;
}

.contentIndex .banner h1{
    font-size: 15px;
    font-weight: bold;
    line-height: 21px;
}

.contentIndex .banner h1 a{
color: #602f0c;
text-decoration: none;
}

.contentIndex .banner h1 a:hover{
color: #ffffff;
text-decoration: none;
}

.contentIndex .banner .links{
    width: 315px;
    float:left;
    margin-right: 25px;
}

.contentIndex .banner .links p{
    line-height: 18px;
    font-size: 12px;
}

.contentIndex .banner .links a{
    color: #a05d2d;
    text-decoration: none;
}

.contentIndex .banner .links a:hover{
    color: #ffffff;
    text-decoration: underline;
}

.contentIndex .banner .rechts a{
    color: #a05d2d;
    text-decoration: none;
}

.contentIndex .banner .rechts a:hover{
    color: #ffffff;
    text-decoration: underline;
}

.contentIndex .banner .rechts{
    width: 315px;
    float:left;    
}

.contentIndex .banner .rechts p{
    line-height: 18px;
    font-size: 12px;
}

.contentIndex .banner2 {
	position:absolute;
	top:370px;
	left:296px;
}

.contentIndex .banner_film {
	left:419px;
	position:absolute;
	top:157px;
}

.contentIndex .banner_appartementen{
   left:347px;
	position:absolute;
	top:204px;
   background:transparent url(/content/common/gfx/banner_appartementen.jpg) no-repeat top left;
   height:168px;
   width:338px;
}

.contentIndex .slidehome{
   left:30px;
	position:absolute;
	top:234px;
   /*background:transparent ;*/
   height:330px;
   width:560px;
}


.contentIndex .banner_nieuwbouwdag{
    position: absolute;
    top: 240px;
    left: 30px;
    width: 160px;
    height: 180px; 
}

.contentIndex .banner_nieuwbouwdag img{
    border: 1px solid #000;
}

.contentContainer{
    margin-bottom: 20px;
}

.link_app, .link_interesse_app{
   width:120px;
   height:17px;
   margin:2px 0  0 130px;
   display:block;
}

.link_app span, .link_interesse_app span{
  display:none; 
}

.link_app{
   margin-top:86px;
   background:transparent url(/content/common/gfx/banner_app_woningen.jpg) no-repeat top left;
}

.link_interesse_app{
   background:transparent url(/content/common/gfx/banner_app_interesse.jpg) no-repeat  top left;
}

.link_app:hover{
   background:transparent url(/content/common/gfx/banner_app_woningen_hover.jpg) no-repeat top left;
   display:block; 
}

.link_interesse_app:hover{
   background:transparent url(/content/common/gfx/banner_app_interesse_hover.jpg) no-repeat  top left;
   display:block;
}

.rightcolumn {
float:left;
margin-left:62px;
padding-top:169px;
width:277px;
}




.rightcolumn ul {
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;
}

.ec_item_ligging {
	float:left;
	padding-top:5px;
}

.content .ec_item h1, content .nikiWS .content_partijen h1,
.content .nikiWS .nikiContent h2,
.nikiWS h1,
.ec_faq h1,
.ec_item_ligging h1 {
color:#5E5D5D !important;
font-size:28px !important;
font-weight:normal;
padding-top:10px;
}

.ec_faq h1 {
	margin:0.67em 0 !important;
}

.ec_navigation {
	border:none !important;
}

.content .locationMap .nikiContent h2 {
padding-top:20px;
}

.content .nikiWS .nikiContent h2 .projectName{
margin-top:20px;
color:#5E5D5D;
font-size:28px;
font-weight:normal;
padding:0;
}

.content .nikiWS .images .imageNav {
margin-right:2px;
}

.content .ec_item {
color:#5E5D5D;
}


.content form .hellotable{
width:400px;
}

.Hellotable_Label {
width:150px;
float:left;
}

.content .nikiWS {
overflow:hidden;
float:left;
margin:0;
padding:0;
}

.content .nikiWS .nikiContent {
overflow:hidden;
float:left;
margin:0;
padding:0;
}

.content .nikiWS .nikiProject .images {
 width: 560px; 
 display: block;
 overflow:hidden;
}

.content .nikiWS .nikiProject .images .image{
display:block;
overflow:hidden;
}


.rightcolumn .heijmanslogo {
float:left;
/*padding-bottom:20px;*/
width:277px;
}

.rightcolumn .heijmanslogo p.addThis {
	margin: 0 20px 0 10px;
	float: left;
}

.ec_photogallery h1 {
color:#5E5D5D !important;
font-size:28px !important;
font-weight:normal;
padding-top:10px !important;
margin:0.67em 0 !important;
}

.galery {
	float:left;
	font-weight:bold;
	margin-top:30px;
}

.begane,.eerste, .tweede {
	clear:both;
	height:260px;
}

.galery .set {
	float:left;
	width:165px;
}

.nikiWS .imageNav a {
padding:5px;
}



/* SHARE BUTTON */

.addthis_toolbox {
	padding:20px; 0 20px 20px;
	font-size:12px;	
	/*background:transparent url(/content/common/gfx/menubackgroundrepeat.jpg) repeat-y top left;*/
}

.addthis_toolbox .lightbox {
	
	left:-20px;
    margin-left:-20px;
    top: 20px;
    width: 275px;
    color: #555;
	font-size:11px;
}

.addthis_toolbox .lightbox .lightbox_close {
    
    top: 10px;
    right: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
	padding: 20px;
	font-size:12px;
}

.addthis_toolbox .lightbox .lightbox_close a {
    top: 10px;
    right: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
	/*padding: 10px 20px;*/
	padding: 20px;
	font-size:13px;
}


.addthis_toolbox .lightbox .lightbox_middle {
   
    overflow: hidden;
}
.addthis_toolbox .lightbox .lightbox_content {
	top: 10px;
    right: 20px;
    padding: 10px 20px;
}

.addthis_toolbox .lightbox .lightbox_bottom {
   
    height: 16px;
    overflow: hidden;
}

.addthis_toolbox .lightbox_sharing
{
    margin-left: 10px;
}

.addthis_toolbox .lightbox .ccolumns A 
{
    text-indent: 0 !important;
    float: none !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 4px 0 4px 34px !important;
    position: relative;
    width: 76px !important;
    display: block;
    color: #00ABAB;
	text-decoration: none !important;
}

.addthis_toolbox .lightbox .ccolumns A:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #00ABAB;
    color: #fff;
    text-decoration: none !important;

}

.addthis_toolbox .lightbox .ccolumns SPAN
{
    padding: auto !important;
    margin: auto !important;        
    position: absolute;
    left: 14px;
    top: 4px;
    float: none !important;

}

.addthis_toolbox .lightbox .ccolumns .ccolumn
{
    width: 107px;
    float: left;
    padding: 0;
}

.addthis_toolbox .lightbox .frame
{
    border: 2px solid #eee;
    padding: 10px;
    margin: 0 20px 0 0;
    float: left;
}

.addthis_toolbox .lightbox .border
{
    border-top: 1px dashed #333;
    margin: 0 10px;
}

.addthis_toolbox .lightbox A.sharelink:hover, 
.addthis_toolbox .lightbox A.lightbox_close:hover
{
    text-decoration: none;
}	

/* END SHARE BUTTON */
.bottom_menu{
    float:left;
    width: 714px;
    background-color: #fff;
    
}
.bottom_menu ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.bottom_menu ul li{
    width: 97px;
    height: 166px;
    border-right: 2px solid #f7c9a8;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;

}

.bottom_menu ul li a{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #ea7726;
    text-decoration: none;
}
/*
.bottom_menu ul li ul{
    list-style-position:inside;
    list-style-type: none;
    display: block;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
}
*/

.bottom_menu .doubleline  {
	height:30px;
}

.bottom_menu ul li ul li{
    padding-left: 0px;
    padding-top: 0px;
    height: 15px;
    margin: 0px;
    border:0px;
    height: 15px;
}

.bottom_menu ul li ul li a{
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    color: #000;
    margin-top: 10px;
    position: relative;
}

.bottom_menu ul li ul li a:hover{
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    color: #ea7726;
}

.bottom-menu #ulmenu {
	float:left;
	margin: 0px;
    padding: 0px;
}

.bottom-menu ul, .bottom-menu ul li ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.footer{
    float:left;
    width: 989px;
    position:relative;
    
    margin: 0px;
    padding: 0px;
    background-color: #fff;
}

.footerrechts{
    float:left;
    width: 275px;
    background-color: #fff;
}

.footertop{
    width:100%; height: 10px;
}
#animatie{
	margin-bottom:20px;
	border:1px solid white;
	margin-left:80px;
	width:400px;
	height:300px;
}
.film{
	border:1px solid white;
	margin-left:-35px;
	margin-top:155px;
	width:640px;

}

/* Banner Nieuwbouwdag 2011*/
#banner-nieuwbouwdag{
    position: absolute;
    top: 75px;
    left: 736px;
    width: 180px;
    height: 90px;
    z-index: 100;
}
