.contentholder .content {
   padding: 10px 0 0 28px;
   width: 560px;
}

.contentholder h1, .contentholder h2, .projectHouseTypeMenu h3, .ec .ec_navigation h1 {
   font-weight: normal;
   font-family: times New Roman, serif;
   letter-spacing: 0.02em;
   margin-top: 1px;
}

.contentholder h1, .ec .ec_navigation h1 {
   font-size: 18px;
   color: #444444;
   margin-top: 0;
}

.contentholder  h1.projectHeader {
   color: #FFFFFF;
   font-size: 38px;
   margin: 10px 0 10px 200px;
}

.contentholder .cityName, .contentholder h1 .districtName {
   color: #4d4d4d;
   font-size: 20px;
}

.content .nikiWS .houseTypeContentHeader {
   float: left;
   height: 30px;
   width: 560px;
   margin-top: 15px;
}

.content .nikiWS h2 .projectName, .content .nikiWS h2 .houseTypeName, .content .nikiWS h2 .houseType,
   .content .nikiWS h2.banner_verkocht span, .content .nikiWS #interestForm h2,
   .content .nikiWS .content_partijen h1, .content .locationMap h2, .content .nikiWS h2, .content .nikiWS  h2 span {
   font-size: 18px;
   color: #444444;
   background-color: transparent;
   font-weight: normal;
}

.nikiWS p {
   font-size: 12px;
   font-weight: normal;
   color: #4c4c4c;
   margin-top:12px;
}

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

.content .nikiWS {
   float: left;
   padding: 0;
   position: static;
   width: auto;
}

.content .nikiWS.nikiHouseType {
   width: 560px;
}

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

.content .nikiWS .nikiProject .images .image img {
   display: block;
   overflow: hidden;
   border: solid 1px #000;
}

.logos {
}

.logo {
   float: right;
   margin-top: 45px;
   margin-right: 10px;
}

.nikiLogo {
   float: right;
   margin-right: 10px;
   margin-top: 20px;
}

.images {
   padding-top: 5px;
}

.leftColumn {
   width: 171px;
   float: left;
}

/*** houseType ImageSlide ***/

.content .nikiWS .ec_slide {
   width: 560px;
   height: 320px;
   float: left;
   overflow: hidden;
   position: relative;
   top: 5px;
}

.ec_slide #ec_slide_display {
   height: 320px;
   width: 560px;
   overflow: hidden;
   position: absolute;
   left: 0;
   top: 0;
   z-index: 1;
}

#ec_slide_menu {
   width: 560px;
   float: left;
   position: absolute;
   left: 0;
   top: 10px;
   z-index: 500;
   background: url( /content/houseProject/gfx/slimslide_bg.png ) no-repeat 0 0;
}

#ec_slide_click {
   float: left;
   position: absolute;
   width: 560px;
   background: url( /content/houseProject/gfx/slimslide_click.png ) no-repeat 0 0;
   height: 27px;
   left: 0;
   top: 265px;
   z-index: 1000;
}

#ec_slide_click span, #ec_slide_menu h3 {
   display: none;
}

#ec_slide_menu ul {
   list-style: none;
   padding: 5px 0 0 12px;
   margin: 0;
   height: 60px;
   overflow: hidden;
   float: left;
}

#ec_slide_menu li {
   list-style: none;
   padding: 0;
   margin: 0;
   float: left;
}

#ec_slide_menu img {
   margin: 0 0 0 5px;
   padding: 0;
   width: 74px;
   height: 55px;

}

/*** houseType ***/
.content .nikiWS .infoSummary {
   /*width: 146px;*/
   float: left;
   margin-left: 0;
   /*margin-top: 10px;*/
}

.infoSummary ul, .infoSummary li {
   list-style-type: none;
   padding-left: 0;
   margin-left:-13px;
}

.infoSummaryItems {
   vertical-align: bottom;
   margin: 4px 0 8px 0;
}

.content .nikiHouseType .infoSummaryItems .houseModelListItem{
   display:none;
}

.content .nikiWS .infoSummaryItems .priceRangeItem{
   border: none;
   background: transparent;
}

.content .nikiWS .infoSummaryItems .surfaceRangeItem {
   margin-top: -4px;
}

.content .nikiWS .infoSummaryItem {
   float: left;
   /*padding: 0 5px;*/
   background: transparent url( /content/common/gfx/nieuwbouw/infoSummaryPipe.gif ) scroll bottom left no-repeat;
   margin-left:7px;
   padding-left:7px;
}

.content .nikiWS #houseTypeOverview.ec_table .infoSummaryItems {
   list-style-type: none;
   margin-top: 0;
   min-width: 150px;
   margin-left: -20px;
}

.content .nikiWS #houseTypeOverview.ec_table .infoSummaryItem {
   background: transparent none repeat scroll 0 0;
   margin-top: auto;
   width: auto;
   min-width: 75px;
   height: 18px;
}

.content .nikiWS .houseTypeDescription {
   float: left;
   width: 560px;
   margin: 0;
}

.content .nikiWS .houseTypeDescription .infoLinks, .content .nikiWS .projectDescription .infoLinks {
   margin-left: 0;
}

/*** houseType rightMenu ***/
.rightcolumn #priceList .displayButtons .expand span, .rightcolumn #priceList .displayButtons .collapse span {
   display: block;
}

.rightcolumn #priceList .displayButtons .expand, .rightcolumn #priceList .displayButtons .collapse, .content .nikiWS #houseTypeOverview.ec_table .displayButtons .expand, .content .nikiWS #houseTypeOverview.ec_table .displayButtons .collapse {
   border-bottom: 1px solid #000000;
   cursor: pointer;
   height: 21px;
   width: 180px;
}

.content .nikiWS #houseTypeOverview.ec_table .displayButtons .expand, .content .nikiWS #houseTypeOverview.ec_table .displayButtons .collapse {
   border: 0;
   border-top: 1px solid #000000;
}

.rightcolumn #priceList .displayButtons .expand span, .rightcolumn #priceList .displayButtons .collapse span, .rightcolumn .nextPage span, .content .nikiWS #houseTypeOverview.ec_table .displayButtons .expand span, .content .nikiWS #houseTypeOverview.ec_table .displayButtons .collapse span, .content .nikiWS #houseTypeOverview.ec_table .nextPage a span {
   font-family: times New Roman;
   font-weight: normal;
   font-size: 14px;
   color: #444;
   text-align: left;
}

.rightcolumn #priceList .displayButtons .expand, #houseTypeOverview.ec_table .displayButtons .expand {
   background: transparent url( ../gfx/nieuwbouw/expandArrow.gif ) no-repeat scroll 170px 7px;
   margin-top: 1px;
}

.rightcolumn #priceList .displayButtons .collapse, #houseTypeOverview.ec_table .displayButtons .collapse {
   background: transparent url( ../gfx/nieuwbouw/collapseArrow.gif ) no-repeat scroll 170px 7px;
   margin-top: 1px;
}

.rightcolumn #priceList .displayButtons .expand span.noscr {
   display: none;
}

.rightcolumn .nextPage, .content .nikiWS #houseTypeOverview.ec_table .nextPage {
   background:transparent url(../gfx/nieuwbouw/moreArrow.gif) no-repeat scroll 170px 5px;
   display: block;
   margin-top: 1px;
   width: 190px;
}

.rightcolumn .interest a {
   width: 190px;
   display: block;
}

/*** houseType PriceListTable HouseTypeOverview PriceListTable***/

.overlayPriceList {
   background: #ffffff url( ../gfx/nieuwbouw/housetypeOverviewPriceListHeader.gif ) repeat-x;
   border: 1px solid #000000;
   padding: 3px;
   position: absolute;
   right: 31px;
   z-index: 2000;
}

#overlayPriceList.hidden {
   display: none;
}

.priceListTableHolder {
   position: absolute;
   z-index: 1000;
}

#priceList #priceListTable.ec_table {
/* border: solid 1px #000; */
}

#priceList #priceListTable.ec_table {
   position: absolute;
   z-index: 1000;
   background: #FFFFFF none repeat scroll 0 0;
   border-collapse: collapse;
}

#priceList #priceListTable.ec_table thead tr, #overlayPriceList #priceListTable.ec_table thead tr {
   background: #ddd none repeat scroll 0 0;
   font-weight: bold;
}

#priceList #priceListTable.ec_table thead tr {
   border: 1px solid #000000;
   border-bottom-width: 0
}

#priceList #priceListTable.ec_table tbody {
   border: 1px solid #000000;
   border-top-width: 0;
}

#priceList #priceListTable.ec_table tbody tr, #overlayPriceList #priceListTable.ec_table tbody tr {
   border-bottom: 1px solid #E1E1E1;
}

#priceList #priceListTable.ec_table td, #overlayPriceList #priceListTable.ec_table td {
   padding: 0 5px;
}

.rightcolumn #priceList #priceListTable.ec_table {
   right: 15px;
   top: 96px;
}

/*** houseTypeOverview Table ***/
.ec_table .infoSummary {
   width: auto;
}

.content.houseTypeOverviewTable .nikiWS {
   width: 760px;
   position: static;
}

.houseTypeOverviewTable .ec_table {
}

.content .nikiWS #houseTypeOverview.ec_table, #priceListTable.ec_table {
   border-collapse: collapse;
   float: right;
   margin: 0;
   padding: 0;
}

.houseTypeOverviewTable .ec_table {
   border-collapse: collapse;
   background-color: #fff;
   line-height: auto;
   float: right;
}

.houseTypeOverviewTable .ec_table thead tr {
   border: 0 solid #000000;
}

.houseTypeOverviewTable .ec_table tbody {
   border: 0 solid #000000;
}

.content .nikiWS #houseTypeOverview.ec_table .nameButton {
   font-family: times;
   margin-left: 10px;
}

.content .nikiWS #houseTypeOverview .typerow td {
   border: 0;
   /*border-top: 1px solid #000000;*/
}

#priceListTable .typerow td {
/* td voor prijslijst link */
   border: 0;
}

.content .nikiWS #houseTypeOverview.ec_table .buildidrow td {
   padding: 0 0 10px 0;
}

.content .nikiWS #houseTypeOverview.ec_table .buildidrow tbody tr td {
   background-color: #fff;
}

.content .nikiWS #houseTypeOverview .typerow td, #priceListTable .typerow td {
   background-color: #E1E1E1;
}

.content .nikiWS #houseTypeOverview td.green, #priceListTable td.green {
   background-color: #d3f0dc;
}

.content .nikiWS #houseTypeOverview td.red, #priceListTable td.red {
   background-color: #f0d3d5;
}

.content .nikiWS #houseTypeOverview  td.orange, #priceListTable td.orange {
   background-color: #ffe7c5;
}

.content .nikiWS #houseTypeOverview {
   border-collapse: collapse;
   background-color: transparent;
   border: 0;
   border-bottom: 1px solid #000000;
   width: 770px;
}

.content .nikiWS #houseTypeOverview tbody {
   border-bottom: 1px solid #000000;
}

.content .nikiWS .ec_table .displayButtons {
   width: 190px;
	 float:left;
}

.houseTypeOverviewTable .nikiWS #houseTypeOverview.ec_table .rowHeader {
   /*width: 146px;*/
   padding-top: 12px;
}

#houseTypeOverview .typerow tr {
   border: none;
   border-bottom: 1px solid #000;
}

.content .nikiWS #houseTypeOverview .typerow td, .content .nikiWS #houseTypeOverview .totals td {
   padding-left: 10px;
   padding-top: 10px;
   vertical-align: top;
}

.houseTypeOverviewTable .nikiWS #houseTypeOverview.ec_table td {
   vertical-align: top;
   padding-top: 6px;
   /*padding-bottom: 6px;*/
}

.content .nikiWS #houseTypeOverview.ec_table td.listingDescription {
   width: 33%;
}

.content .nikiWS #houseTypeOverview.ec_table td.listingTableBodyLinks {
   padding: 10px 3px 0 10px;
   width: 190px;
   text-align: left;
}

.houseTypeOverviewTable .nikiWS #houseTypeOverview.ec_table td.listingTableBodyLinks .priceListExpand {
   padding-top: 44px;
}

/*** right menu projectinfo ***/
.projectHouseTypeMenu h3 {
   font-size: 16px;
   font-weight: bold;
   letter-spacing: 0.05em;
   color: #444444;
   margin: 0 0 7px;
}

.projectHouseTypeMenu li, .projectHouseTypeMenu ul {
   display: inline;
   margin: 0;
}

.projectHouseTypeMenu li {
   border-bottom: 1px solid #000000;
   color: #444444;
   float: left;
   font-family: times New Roman;
   font-size: 14px;
   height: 129px; /* letter-spacing: 0.05em; */
   margin-bottom: 3px;
   width: 173px;
}

.projectHouseTypeMenu li a {
   color: #444444;
   text-decoration: none;
}

.projectHouseTypeMenu li a:hover {
   text-decoration: underline;
}

.projectHouseTypeMenu li .image {
   margin-top: 3px;
}

/************** ligging, betrokken partijen ***************************/
.content .nikiWS .content_partijen h1, .content .locationMap h2 {
   margin-top: auto;
   margin-left: 0;
   line-height: 22px;
}

.content .nikiWS .content_partijen h2 {
   float: left;
   font-size: 14px;
   margin-top: 10px;
}

.pricelistHeader {
   margin-top: -5px;
   line-height: 22px;
}

.content .locationMap h2 span {
   display: none;
}

.content .locationMap h2 .projectName {
   display: block;
}

.content .locationMap h2 {
   margin-top: auto;
}

/************** interesse ***************************/
.getHouseInterest {
   margin-top: 0;
}

.contentholder .content .nikiWS .involvedparty {
   height: auto;
   margin-top: 10px;
}

.contentholder .content .nikiWS .involvedparty p {
   height: auto;
   margin-top: 10px;
}

.content .nikiWS .fieldset .formcol1 p .label span {
   float: left;
   width: 170px;
}

.content .nikiWS .inputtext {
   width: 204px;
}

.content .nikiWS .fieldset .formcol1 p .label span, .content .nikiWS #form_subscriber .gender .formSpan {
   width: 210px;
   float: left;
}

.content .nikiWS .formcol1 {
   width: 500px;
}

.content .nikiWS .fieldset {
   background-color: transparent;
   border: none;
   width: 400px;
}

.requiredtext {
   color: #ff0000;
}

.content .nikiWS .info_holder {
   margin: 0;
   padding: 0;
}
