#outer {

	width: expression(document.body.clientWidth > 900 ? "900px" : "780px");
	overflow: auto;

}

#header {

	height: 133px;
	padding: 0;


}

#menu ul {

	padding-left: 16px;

}

#right {

	margin: 25px -10.8em auto 4em;

}

#right h2 {

	padding-top: expression(this.previousSibling.tagName == 'H1' ? '0' : '1em');


}

#boxes h2 span {

	margin-left: -11px;

}

#content {

	height: 100%;

}

form div.top div.group {

	filter: expression(this.previousSibling == null ? this.childNodes[0].filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icoon-kaart.png', sizingMethod='crop')" : this.childNodes[0].filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icoon-wereld.png', sizingMethod='crop')");

}

form div.bottom div.group {

	filter: expression(this.previousSibling == null ? this.childNodes[0].filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icoon-munten.png', sizingMethod='crop')" : this.nextSibling == null ? this.childNodes[0].filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icoon-huis.png', sizingMethod='crop')" : this.childNodes[0].filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icoon-geld.png', sizingMethod='crop')");

}

#content form div.group label {

	padding-left: 21px;
	padding-bottom: 4px;
	background: none;

}


#akkoord {

	width: auto;


}

div.thumbnail {

	position: relative;
	left: -11px;
	margin-left: 0;
	padding-right: 11px;

}

div.thumbnail a, div.thumbnail div {

	background-position: bottom right;

}

#right div.thumbnail img {

	position: relative;
	right: 0px;

}

#locations ul {

	width: 95px;
	margin-right: 8px;

}

#locations ul li a {

	width: 95px;


}


div#results dl {

	margin-left: 10;

}

div.woning, div.gegevens {

	height: 1%;

}

div.woning div.thumbnail {

	margin: 0 0.5em 0 0.5em;

}

div#broker div.thumbnail {

	margin-left: 5px;

}

div#broker div.group {

	margin-left: -20px;


}


div.gegevens dl {

	width: expression(this.previousSibling == null ? '275px' : '160px');


}

div#map {

	width: expression(document.getElementById('left').offsetWidth=='458' ? '458' : '576');


}

#footer ul li {

	margin-right: expression(this.previousSibling == null ? '2.5em' : '0');

}

#social_bookmarking li {

	width: expression(this.previousSibling == null ? 'auto' : '16px');
	height: expression(this.previousSibling == null ? 'auto' : '16px');
	margin: expression(this.previousSibling == null ? '0' : '5px');
	font-weight: expression(this.previousSibling == null ? 'bold' : 'normal');
	cursor: expression(this.previousSibling == null ? 'default' : 'pointer');

}