body {
	padding:0;
	margin:0;
}
.embeddedBody {
	width:940px;
	margin:auto;
	margin-top:35px;
	margin-bottom:20px;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	background-color:transparent;
	border:0;
}
pre {
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
}
.suchbox {
	position:relative;
	margin-top:10px;
	height:208px;
	border:2px solid #C0D1C4;
	background:top repeat-x url(../images/flatsearch/backbox.png);
}
.suchbox #wo {
	padding:20px 0 0 164px;
	line-height:30px;
	height:188px;
	width:310px;
	font-size:26px;
	color:#CD1D17;
	background:left top no-repeat url(../images/flatsearch/img_suchbox.jpg);
}
.suchbox #search {
	position:absolute;
	top:30px;
	left:400px;
}
.suchbox #search h2 {
	margin:0;
	padding:0;
	font-size:16px;
	color:#CD1D17;
}
.suchbox #search form {
	margin:0;
	padding:5px 0 0 0;
}
.suchbox #sliders {
	position:absolute;
	top:100px;
	left:290px;
}
.slider {
	padding:0 0 0 5px;
	width:160px;
	height:75px;
	color:#666;
	font-size:12px;
	float:left;
}
.slider .sliderbar {
	margin-top:10px;
}
.slider input {
	border:1px solid #64D572;
	width:34px;
	height:17px;
	color:#000;
	font-size:12px;
	text-align:right;
	padding-right:2px;
}
.slider strong {
	font-size:14px;
	line-height:28px;
}
#issearch .suchbox {
	position:relative;
	margin-top:5px;
	height:75px;
	border:0 none;
	background:top repeat-x url(../images/flatsearch/backslider.png);
}
#issearch .suchbox #search {
	position:absolute;
	top:2px;
	left:10px;
}
#issearch .suchbox #search h2 {
	margin:2px 0 2px 0;
}
#issearch .suchbox #search input {
	width:307px;
	height:20px;
	color:#666;
	font-size:16px;
	border:none;
	background:white;
}
#issearch .suchbox #sliders {
	position:absolute;
	top:0;
	left:350px;
	width:600px;
}
#issearch .suchbox #radiusbar {
	margin-top:0;
	position:relative;
}
.radiusbarAtTop {
	height:20px;
}
*+html .radiusbarAtTop {
	height:14px;
}
#issearch .suchbox #location {
	height:27px;
	padding:0;
}
.locationDescriptionWrapper {
	position:relative;
	background:white;
	margin:1px;
	border:2px solid #64D572;
	padding-left:2px;
	padding-right:2px;
	margin-top:8px;
	width:325px;
	height:23px;
	color:#666;
	font-size:16px;
}
.locationDescriptionWrapperImmo {
	margin-left:0!important;
	margin-top:0!important;
	width:330px;
}
*+html .locationDescriptionTdWrapper {
	padding-top:13px!important;
}
*+html .locationDescriptionWrapper {
	height:19px;
	margin:0 0 0 1px;
	padding:0 4px 5px 0!important;
}
#locationChoices ul {
	margin:0;
	padding:0;
	list-style-type:none;
	z-index:2000;
}
#locationChoices li:hover {
	background-color:#EAF2FB;
	list-style-type:none;
}
#locationChoices li a {
	text-decoration:none;
	color:#666;
}
.suchbox #gobutton {
	position:absolute;
	right:3px;
	top:26px;
	text-decoration:none;
	width:22px;
	height:22px;
	background:no-repeat center center url(../images/flatsearch/ico_search_b_sm.png);
	display:block;
	cursor:pointer;
}
*+html .suchbox #search div {
	padding:0 10px 5px 6px;
}
#notePadView h2 {
	color:#CD1D17;
	font-size:16px;
}

.radiusInfo {
	height:12px;
	display:block;
	vertical-align:top;
	background:no-repeat left center url(../images/flatsearch/grey_target.gif);
}
.sliderWrapper {
	position:relative;
}
.sliderWrapper div {
	position:absolute;
	cursor:default;
	top:4px;
}
.sliderBackground {
	position:relative;
	margin-top:6px;
	width:130px;
	height:2px;
	display:block;
	line-height:0;
	background-color:#aaa;
}
*+html .dualImmoSearchSlider {
	/*top:-20px;*/
}
@media screen and(min-width:0) {
.dualImmoSearchSlider {
	/*top:-12px;*/
}
}
.searchWothoutBack {
	background:none!important;
}
.toolbarBackground {
	position:relative;
	margin-top:5px;
	height:75px;
	border:0 none;
	background:repeat-x url(../images/flatsearch/backslider.png);
}
.itemLeft div {
	width:6px;
}
.itemRight div {
	width:6px;
}

.buttonItem {
	cursor:pointer;
	color: #FFF !important;
}
.buttonItem .itemLeft {
	background:no-repeat url(../images/flatsearch/buttons/gruen/toolbarLeft_c.jpg);
	width:6px!important;
	height:30px;
}
.buttonItem .itemRight {
	background:no-repeat url(../images/flatsearch/buttons/gruen/toolbarRight_c.jpg);
	width:6px!important;
	height:30px;
}
.buttonItem .itemIcon {
	background:repeat-x url(../images/flatsearch/buttons/gruen/toolbarCenter_c.jpg);
	height:30px;
	vertical-align:middle;
	padding-right:5px;
	padding-left:5px;
}
.itemLabel {font-size:12px;}
.buttonItem .itemLabel {
	background:repeat-x url(../images/flatsearch/buttons/gruen/toolbarCenter_c.jpg);
	height:30px;
	padding-left:5px;
	vertical-align:middle;
	color: #FFF !important;
}
.buttonItemSelected {
	color:white;
	cursor:pointer;
}
.buttonItemSelected .itemLeft {
	background:no-repeat url(../images/flatsearch/buttons/gruen/toolbarLeft.jpg);
	width:6px!important;
	height:30px;
}
.buttonItemSelected .itemRight {
	background:no-repeat url(../images/flatsearch/buttons/gruen/toolbarRight.jpg);
	width:6px!important;
	height:30px;
}
.buttonItemSelected .itemIcon {
	background:repeat-x url(../images/flatsearch/buttons/gruen/toolbarCenter.jpg);
	height:30px;
	vertical-align:middle;
	padding-right:5px;
	padding-left:5px;
}
.buttonItemSelected .itemLabel {
	background:repeat-x url(../images/flatsearch/buttons/gruen/toolbarCenter.jpg);
	height:30px;
	padding-left:5px;
	vertical-align:middle;
	color:#FFFFFF;
}
.buttonItemDisabled .itemLeft {
	background:no-repeat url(../images/flatsearch/buttons/toolbarLeft.jpg);
	width:6px!important;
	height:30px;
}
.buttonItemDisabled .itemRight {
	background:no-repeat url(../images/flatsearch/buttons/toolbarRight.jpg);
	width:6px!important;
	height:30px;
}
.buttonItemDisabled .itemIcon {
	background:repeat-x url(../images/flatsearch/buttons/toolbarCenter.jpg);
	height:30px;
	vertical-align:middle;
	padding-right:5px;
	padding-left:5px;
}
.buttonItemDisabled .itemLabel {
	background:repeat-x url(../images/flatsearch/buttons/toolbarCenter.jpg);
	height:30px;
	padding-left:5px;
	vertical-align:middle;
}
.buttonItemRed {
	color:white!important;
	cursor:pointer;
}
.buttonItemRed .itemLeft {
	background:no-repeat url(../images/flatsearch/buttons/rot/toolbarLeft_c.jpg);
	width:6px!important;
	height:30px;
}
.buttonItemRed .itemRight {
	background:no-repeat url(../images/flatsearch/buttons/rot/toolbarRight_c.jpg);
	width:6px!important;
	height:30px;
}
.buttonItemRed .itemIcon {
	background:repeat-x url(../images/flatsearch/buttons/rot/toolbarCenter_c.jpg);
	height:30px;
	vertical-align:middle;
	padding-right:5px;
	padding-left:5px;
}
.buttonItemRed .itemLabel {
	background:repeat-x url(../images/flatsearch/buttons/rot/toolbarCenter_c.jpg);
	height:30px;
	padding-left:5px;
	vertical-align:middle;
	color:white!important;
}
.buttonItemSelectedRed {
	color:white;
	cursor:pointer;
}
.buttonItemSelectedRed .itemLeft {
	background:no-repeat url(../images/flatsearch/buttons/rot/toolbarLeft.jpg);
	width:6px!important;
	height:30px;
}
.buttonItemSelectedRed .itemRight {
	background:no-repeat url(../images/flatsearch/buttons/rot/toolbarRight.jpg);
	width:6px!important;
	height:30px;
}
.buttonItemSelectedRed .itemIcon {
	background:repeat-x url(../images/flatsearch/buttons/rot/toolbarCenter.jpg);
	height:30px;
	vertical-align:middle;
	padding-right:5px;
	padding-left:5px;
}
.buttonItemSelectedRed .itemLabel {
	background:repeat-x url(../images/flatsearch/buttons/rot/toolbarCenter.jpg);
	height:30px;
	padding-left:5px;
	vertical-align:middle;
	color:#FFFFFF;
}

#lbOverlay.grey {
	background-color:#666!important;
}
#lbOuterContainer.grey {
	border:2px solid black;
}
#lbDetailsContainer.grey {
	border:2px solid black;
}
.yui-panel .hd {
	color:white!important;
	background:transparent url(../images/flatsearch/dialog-title-bg.jpg) repeat-x!important;
}
.yui-panel {
	border-color:#237C22!important;
}
.immoButton {
	display:none;
}
.topButtonpadding {
	margin-top:5px;
}
