
a img {
    border:0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


#page {
    width:800px;
    margin: 0 auto;
}

#pageheader {
    width:800px;
    height:113px;
}

#textheader h2 span.city {
    display:block;
    width:220px;
    float:left;
}

#textheader h2 {
    height:20px;
    padding:0;
    margin:0;
}

#textheader h2 span.objectdetailssummary {
    display:block;
    width:562px;
    float:left;
}

#menu ul {
    margin:0;
    padding:0;
    height:16px;
    margin-top:2px;
    margin-bottom:2px;
    width:800px;
}

#menu ul li {
    float:left;
    list-style-type:none;
}

/* homepage */

#photoheader { 
    width:800px;
    height:172px;
}

.homepage #boxes {
    height:505px;
}

.homepage .item {
    float:left;
    width:197px;
    height:302px;
}

.homepage .item2 {
    float:left;
    width:197px;
    height:197px;
}

.homepage #item1,.homepage #item7, .homepage #item3,.homepage #item5 ,.onskantoor #item9, #aanbodservice #item4 div, .aankoopmakelaar #item9 div {
    position:relative;
}

.homepage #item3 div.aligner,.homepage #item7 img, .homepage #item1 p, .homepage #item5 p, .onskantoor #item9 p, #aanbodservice #item4 p, .aankoopmakelaar #item9 p, .kantooradres {
    position:absolute;
    bottom:0;
    left:0;
    width:197px;
}

.onskantoor .item {
    float:left;
    width:197px;
    height:393px;
}

.onskantoor .item2 {
    float:left;
    width:197px;
    height:197px;
}

.onskantoor .item3 {
    float:left;
    width:397px;
    height:197px;
}

.onskantoor #item4 img {
    width:197px;
}

.onskantoor #item12 img {
    width:197px;
}

.onskantoor #item1, .onskantoor #item5, .onskantoor #item9 {
    width:200px;
}

.bedrijfsobjecten .item {
    float:left;
    width:197px;
    height:302px;
}

.bedrijfsobjecten #boxes {
    height:602px;
}

.bedrijfsobjecten #item3,.bedrijfsobjecten #item5 ,.bedrijfsobjecten #item7 {
    position:relative;
}

.bedrijfsobjecten #item3 img, .bedrijfsobjecten #item7 img {
    display:block;
}

.bedrijfsobjecten #item3 div.aligner, .bedrijfsobjecten #item5 p, .bedrijfsobjecten #item7 div.aligner {
    position:absolute;
    bottom:0;
    left:0;
}

/* object css */
#objectphotos {
    margin-top:8px;
    height:382px;
    width:800px;
    overflow:hidden;
    position:relative;
}

#objectphotos #photobar {
    list-style-type:none;
    margin:0;
    padding:0;
    width:230px;
    height:382px;
    overflow:hidden;
    float:left;
}

#objectphotos ul li {
    width:105px;
    height:70px;
    overflow:hidden;
    margin-right:10px;
    margin-bottom:8px;
    float:left;
}

#objectphotos #objectphoto, #objectphotos #objectmap, #objectphotos #objectforms {
    width:570px;
    height:382px;
    overflow:hidden;
    position:absolute;
    left:230px;
}


#objectinfo {
    clear:left;
}

#objectinfo #objectdetails {
    width: 230px;
    float:left;
}

#objectinfo #objectdetails ul {
    width:230px;
    margin:0;
    padding:0;
    list-style-type:none;
}

#objectinfo #objectproperties {
    width:222px;
}

#objectinfo #objecttext {
    width:570px;
    margin-left:230px;
}

#objectinfo #objecttext h3.help {
    display:none;
}

#objectinfo #objecttext {
    position:relative;
}

#routeform {
    position:absolute;
    width:570px;
    overflow:hidden;
    margin-top:-20pt;
    visibility:hidden;
}

#route {
    overflow:hidden;
    width:100%;
}

/* objecten */



#selectorcol {
    margin-left:600px;
    width:200px;
    padding-top:18px;
}

#selectors {
    width:200px;
}

#searchresults {
    width:594px;	
    float:left;
}

#searchresults p, #searchresults ul {
    padding-left: 5px;
}

table.searchresultlist {
    width:100%;
}   
table.searchresultlist .imgcol{
    width:125px;
    padding-bottom:5px;
}

table.searchresultlist .imgcol img
{
	width:125px;
}
table.searchresultlist .pricecol{
    width:147px;
}

table.searchresultlist .pricecol{
     width:294px;
}


/* contact */

#contactpage .item1 {
    width:197px;
    height:400px;
    float:left;
}

#contactpage .item2 {
    width:197px;
    height:200px;
    float:left;
}

#contactpage #item3 {
    height:400px;
    width:400px;
    float:left;
}

#contactpage #item3 #map{
    height:400px;
    width:400px;
}

#contactpage #item6 {
    height:200px;
    width:400px;
    float:left;
}

#contactpage #item4 img, #contactpage #item5 img {
    width:197px;
    height:197px;
}

/* aanbodservice */

#aanbodservice #itemcol1,#aanbodservice #itemcol2 {
    width:197px;
    height:592px;
    float:left;
}

#aanbodservice #item2 {
    width:400px;
    height:589px;
    float:left;
}

#aanbodservice #item4 {
    
}

#aanbodservice .itemtype1 {
    width:197px;
    float:left;
}

#aanbodservice .itemtype2 {
    height:197px;
    float:left;
}

#aanbodservice .itemtype3 {
    height:392px;
    float:left;
}

/* aankoopmakelaar */

.aankoopmakelaar .itemtype1, .aankoopmakelaar .itemtype2 {
    float:left;
    padding-bottom:3px;
}

.aankoopmakelaar .itemtype1 .item {
    width:197px;
    height:397px;
    float:left;
    
}

.aankoopmakelaar .itemtype2 .item {
    width:197px;
    height:197px;
    float:left;
}

.aankoopmakelaar .itemtype2 #item10 {
    width:397px;
}

.aankoopmakelaar #item1,.aankoopmakelaar #item5,.aankoopmakelaar #item9 {
    width:200px;
    border-left:0;
}

.aankoopmakelaar .item {
    margin:0;
}

.aankoopmakelaar .item p { 
    margin-top:0.6em;
    margin-bottom:0.6em;
}

#film {
background:#000;
}

#filmcontent {
	width:535px;
	margin:0 auto;
}

.aspm 
{
    width:1px;
    height:1px;
    line-height:1px;
    border:0;
    background:#EDEDED;
}

.businesscard 
{
    display:none;
}

.onskantoor #item9 div div , .bedrijfsobjecten #item5 div div, .aankoopmakelaar #item9 div div, #aanbodservice #item4 div div, #contactpage #item2 div div
{
    border-left:0;
    height:auto;
    
}

.aankoopmakelaar #item9 div div , #aanbodservice #item4 div div
{
    position:absolute;
    bottom:0;
    left:0;
}

.aankoopmakelaar #item9 div div div , #aanbodservice #item4 div div div, #contactpage #item2 div div div
{
    position:relative;
}

.kantooradres 
{
    margin-left:3px;
}

#contactpage #item2 div div 
{
    padding:0;
}
