div.house div.leftPanel_house {
    float:left;
    width:385px;
    padding-bottom:20px;
    overflow:hidden;
}
div.house div.middleBanner {
    padding-bottom:15px;
    padding-top:0;
}
div.house div.rightPanel_house {
    float:right;
    width:301px;
    overflow:hidden;
    padding-left:10px;
}
div.house div.searchBox_houseOuter select {
    width:95%;
}
div.house div.searchBox_house {
    padding:10px;
}
div.house div.searchBox_house h3 {
    color:#464646;
    line-height:24px;
    font-size:11px;
    padding-bottom:0px;
}
div.house div.searchBox_houseOuter ul {
    display:block;
    padding-right:30px;
}
div.house div.searchBox_houseOuter ul li {
    padding-left:0px;
    padding-right:5px;
}
div.house {
    padding-top:0;
}
div.house h1 {
    line-height:24px;
    font-size:17px;
    font-weight:normal;
    color:#893361;
}
div.house div.searchBox_houseOuter ul li, div.house div.searchBox_houseOuter ul li a {
    display:block;
    float:left;
    font-size:10px;
    color:black;
}
div.house div.searchBox_houseOuter ul li a.selected {
    color:#893361;
    font-weight:bold;
}
div.searchBox_houseOuter {
    padding-top:22px;
}
div.searchBox_houseOuter h3 {
    line-height:24px;
}
div.house div.kooperation {
    float:right;
}
div.house div.kooperation td {
  vertical-align:top;
}
div.house div.kooperation h2 {
    font-size:11px;
    line-height:24px;
    color:#58585a;
}
div.center-right div.house h1 {
    clear:none;

}
div.house div.searchBox_house {
    padding-bottom:20px;
}
div.house div.searchBox_house select {
     border:1px silver solid;
     height:19px;
     font-size:12px;
     padding:1px;
}
div.house div.searchBox_house option {
    height:16px;
    padding:2px;
}
div.house div.categoriesSearchhouse li a {
    line-height:14px;
    font-size:11px;
    color:#464646;
    padding-left:0px;
    padding-right:4px;
    border-right:1px black solid;
}
div.house div.categoriesSearchhouse li {
    padding-top:3px;
    padding-bottom:3px;

}
div.house div.resultList {
    padding:10px;
}
div.house div.resultsListOuter {
    clear:both;
}
div.house div.resultsListOuter table {
    width:100%;
    border-collapse:collapse;
}
div.house div.resultsListOuter table td {
    height:27px;
    padding:2px;
    border-top:1px #bebebf solid;
}

div.house div.resultsListOuter table th {
    height:32px;
    font-weight:bold;
}
div.house div.resultsListOuter table th.active {
    height:32px;
    font-weight:bold;
    color:black;
    text-transform:uppercase;
    font-size:12px;
}
div.house div.resultsListOuter table td.from  {
    width:95px;
}
div.house div.resultsListOuter table td.rent  {
    width:70px;
}
div.house div.resultsListOuter table td.size  {
    width:65px;
}
div.house div.resultsListOuter table td.street  {
    width:130px;
}
div.house div.resultsListOuter table td.district  {
    width:125px;
}
div.house div.resultsListOuter table td.freeFrom  {
width:90px;
    }
div.house div.resultsListOuter h2 {
    line-height:24px;
    color:#893361;
    font-size:17px;
    font-weight:normal;
    padding-bottom:10px;
}
div.house div.resultsListOuter h3 {
  line-height:23px;
  font-size:11px;
  font-weight:normal;
}
div.house div.back {
    float:right;
    padding-left:30px;
}
div.house div.back a {
    color:#893361;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    padding-left:12px;
    background:url('/images/smallRaquoLeft_white.png') no-repeat 0% 50%;
}
div.kooperation h2 {
    font-weight:normal;
}
div.house div.resultList a {
    color:#464646;
    text-decoration:none;
    font-weight:bold;
}
div.house div.listing {
    padding-top:10px;
}
div.house div.credits {
    font-size:10px;
    float:right;
    padding-top:5px;
    font-weight:bold;
    color:gray;
}
div.house div.credits a {
    font-size:10px;
    font-weight:normal;
    color:gray;
}

div.house ul.menuforSearchBox {
    float:right;
}
div.house ul.menuforSearchBox li {
    float:right;
}
div.house ul.menuforSearchBox li a  {float:left;}
div.pictureHousing {
    position:relative;
}
div.pictureHousing div.boxScreen {
    position:absolute;
}
div.textHouse {
    clear:left;
    padding-bottom:30px;
    display:block;
}
div.textHouse p {
    padding-bottom:30px;
    color:#1a171b;
}
div.categoriesSearchhouse div.searchparam input {
    width:40px;
    border:1px silver solid;
    padding:2px;
    color:gray;
    font-size:10px;
}
div.categoriesSearchhouse div.selectCategories select {
    width:150px;
    font-size:10px;
    color:gray;
    padding:2px;
}
div.selectCategories {
    padding-top:5px;
    padding-bottom:5px;
}
div.house div.normalScreen {
    position:absolute;
    display:block;

}
div.searchparam {
    padding-top:5px;
    padding-bottom:5px;
}
div.resultHousing td.fir {
    width:95px;
}
div.resultHousing td.sec {
    width:65px;
}
div.resultHousing td.thi {
    width:90px;
}
div.resultHousing td.fou {
    width:80px;
}
div.resultHousing td.fif {
    width:180px;
}
div.resultHousing td.six {
    width:50px;
}
div.resultHousing td.sev {
    width:35px;
}
div.resultHousing td.eig {
    width:35px;
}
div.searchHousingInner {
    position:relative;
}
div.searchHousingInner label {
    padding-left:3px;
    padding-right:4px;
}

div.searchHousingInner label.error{
    color: red;
    display: none;
}

input.searchHousing {
    position:absolute;
    top:80px;
    width:35px;
    height:35px;
    right:8px;
    border:0;
    background:url('/images/serachHouseIcon.png') no-repeat 0 0;
    outline:0;
    cursor:pointer;
}
input.fulltextSearchHousingInner {
    width:210px;
    padding:2px;
    font-size:10px;
    color:gray;
    border:1px silver solid;
}

input.zipsearch {
    width: 60px;
    padding: 2px;
    font-size: 10px;
    color: gray;
    border:1px silver solid;
}

input.fulltextSearchHousingInner .red {
    border: solid red;
}

#tooltip {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
div.search_results div.listing {
    float:left;
}
div.house div.resultsListOuter table th.active a, div.house div.resultList th.acitve a {
  color:black;
  font-size:12px;
  text-transform:uppercase;
}