.tx-realty-pi1 a.button, .tx-realty-pi1 span.button {
display : block;
height : 18px;
line-height : 18px;
margin : 1px;
text-align : center;
font-weight : bold;
font-size : 11px;
color : white;
text-decoration : none;
border : none;
background : #ff6600 url(images/button_bg_left.png) no-repeat top left;
padding-left : 0.5em;
}
.tx-realty-pi1 a.button span, .tx-realty-pi1 span.button span {
display : block;
background : #ff6600 url(images/button_bg_right.png) no-repeat top right;
padding-right : 0.5em;
}
.tx-realty-pi1 span.button span {
cursor : default;
}
.tx-realty-pi1 a.button span {
cursor : pointer;
}
.tx-realty-pi1 span.act, .tx-realty-pi1 a.act {
background : #be94bd url(images/button_act_bg_left.png) no-repeat top left;
}
.tx-realty-pi1 span.act span, .tx-realty-pi1 a.act span {
background : #be94bd url(images/button_act_bg_right.png) no-repeat top right;
}
.clear {
height : 1px;
clear : both;
}
.tx-realty-pi1 .error {
color : red;
font-weight : bold;
}
.tx-realty-pi1 a.back, .tx-realty-pi1 a.close {
float : right;
}
.tx-realty-pi1 a.addToFavorites, .tx-realty-pi1 a.removeFromFavorites, .tx-realty-pi1 a.contact, .tx-realty-pi1 a.newRecord {
float : left;
}
.tx-realty-pi1 .image {
border : 1px solid #be94bd;
vertical-align : middle;
text-align : center;
padding : 1px;
}
.tx-realty-pi1 .image img {
border : 0;
}
.tx-realty-pi1-submit {
background : url(images/button_bg_right.png) no-repeat top right;
height : 18px;
cursor : pointer;
border : none;
text-align : center;
font-weight : bold;
font-size : 11px;
line-height : 18px;
color : #ffffff;
padding-right : 0;
}
.tx-realty-pi1 .list-view .filter {
border : 1px solid #baa6b9;
margin : 5px 0;
padding : 5px;
}
.tx-realty-pi1 .list-view .filter h3 {
margin : 2px 0;
padding : 0;
}
.tx-realty-pi1 .list-view .filter .params .param {
float : left;
margin-left : 12px;
}
.tx-realty-pi1 .list-view .filter .params .first {
margin-left : -2px;
}
.tx-realty-pi1 .list-view .filter .submit a.search {
width : 60px;
}
.tx-realty-pi1 .list-view table.result {
clear : both;
width : 100%;
border-collapse : collapse;
padding : 0;
}
.tx-realty-pi1 .list-view .result thead tr td {
border-bottom : 2px solid #ff9700;
}
.tx-realty-pi1 .list-view .result thead tr td {
line-height : 30px;
}
.tx-realty-pi1 .list-view .result thead h2 {
margin-left : 8px;
}




.tx-realty-pi1 .list-view .result table.pagination {
float : right;
border-collapse : collapse;
padding : 0;
margin-right : 4px;
}
.tx-realty-pi1 .list-view .result table.pagination td {
border : none;
vertical-align : middle;
}
.tx-realty-pi1 .list-view .result table.pagination .label {
padding-right : 4px;
}
.tx-realty-pi1 .list-view .result tbody tr table.item {
border-top : 2px solid #ff9700;
margin-left : 12px;
width : 98%;
empty-cells : hide;
border-collapse : separate;
border-spacing : 5px;
padding : 0;
}
.tx-realty-pi1 .list-view .result tbody tr.first table.item {
border-top : none;
}
.tx-realty-pi1 .list-view .result .item .checkbox {
width : 1%;
}
.tx-realty-pi1 .list-view .result .item h3 {
margin : 0;
padding : 0;
}
.tx-realty-pi1 .list-view .result .item p.details {
line-height : 1em;
}
.tx-realty-pi1 .list-view .result .item td {
vertical-align : top;
margin-top : 5px;
}
.tx-realty-pi1 .list-view .result td.image {
vertical-align : middle;
}
.tx-realty-pi1 .list-view .result .item td.tx-realty-pi1-editorLinks {
float : right;
white-space : nowrap;
}
.tx-realty-pi1 .list-view .result .description .title {
font-weight : bold;
}
.tx-realty-pi1 .list-view .result .description p {
margin : 2px 0;
padding : 0;
line-height : 1.2em;
}
.tx-realty-pi1 .list-view .result .description table.details {
border-collapse : collapse;
width : 100%;
color : #ff6d00;
}
.tx-realty-pi1 .list-view .result .image {
width : 98px;
height : 98px;
}
.tx-realty-pi1 .list-view .result tfoot td .favorites {
height : 44px;
background : url(images/fav_arrow.png) no-repeat 26px 0;
margin-left : 0;
}
.tx-realty-pi1 .list-view .result tfoot .border {
width : 100%;
height : 2px;
background : #ff9700;
margin : 0 0 5px 0;
}
.tx-realty-pi1 .list-view .result td.sorting {
background : #eaeaea;
}
.tx-realty-pi1 .list-view .result table.sorting {
border-collapse : collapse;
padding : 0;
}
.tx-realty-pi1 .list-view .result table.sorting td {
padding-left : 24px;
line-height : 20px;
}
.tx-realty-pi1 .list-view .result .favorites, .tx-realty-pi1 .list-view .result .favorites a {
margin-top : 22px;
margin-left : 36px;
}
.tx-realty-pi1 .list-view .result tfoot td .pagination {
margin-top : 42px;
}
.tx-realty-pi1 .single-view .text-pane {
float : left;
margin : 0 1em 1em 0;
width : 370px;
}
.tx-realty-pi1 .single-view .text-pane h4 {
margin : 1.5em 0 0;
padding : 0;
}
.tx-realty-pi1 .single-view .text-pane p {
margin : 0;
padding : 0;
}
.tx-realty-pi1 .single-view .text-pane .further-description {
clear : left;
}
.tx-realty-pi1 .single-view .text-pane .overview {
border-collapse : collapse;
margin : 1.5em 0 0.5em;
padding : 0;
width : 100%;
}
.tx-realty-pi1 .single-view .text-pane .overview th {
text-align : left;
background : #d7ccd7;
font-weight : bold;
padding : 2px 1em;
}
.tx-realty-pi1 .single-view .text-pane .overview th, .tx-realty-pi1 .single-view .text-pane .overview td {
border : 1px solid white;
}
.tx-realty-pi1 .single-view .text-pane .overview td {
vertical-align : top;
padding : 1px 1em;
}
.tx-realty-pi1 .single-view .text-pane .overview tr.odd {
background : #f4e9f4;
}
.tx-realty-pi1 .single-view .text-pane .overview tr.even {
background : #ece4ec;
}
.tx-realty-pi1 .single-view .text-pane .buttons {
padding : 1em 0 3em;
}
.tx-realty-pi1 .single-view .images .item {
float : left;
}
.tx-realty-pi1 .single-view .images .item .image {
width : 137px;
height : 137px;
}
.tx-realty-pi1 .gallery-view {
padding : 1em;
}
.tx-realty-pi1 .gallery-view .fullsize {
float : left;
border : 1px solid #be94bd;
background : #be94bd;
}
.tx-realty-pi1 .gallery-view .fullsize-image {
width : 602px;
height : 602px;
vertical-align : middle;
text-align : center;
background : white;
}
.tx-realty-pi1 .gallery-view .fullsize .caption {
font-weight : bold;
padding : 0.125em 0.25em 0.25em;
}
.tx-realty-pi1 .gallery-view .thumbs {
float : left;
width : 150px;
margin-left : 1em;
overflow : auto;
}
.tx-realty-pi1 .gallery-view .thumbs table {
padding : 0;
border-collapse : separate;
border-spacing : 0.125em;
}
.tx-realty-pi1 .gallery-view .thumbs .image {
vertical-align : middle;
text-align : center;
width : 137px;
height : 137px;
}
.tx-realty-pi1 .gallery-view .image img {
border : none;
margin : 0;
}
.tx-realty-pi1 .gallery-view .item .caption {
font-size : 10px;
padding : 0 0.25em;
}
.tx-realty-pi1 .gallery-view .buttons {
clear : left;
margin-right : 14px;
}
.tx-realty-pi1 .city-selector {
width : 198px;
margin-top : 7px;
border : 6px solid #e4eaf8;
}
.tx-realty-pi1 .city-selector .outer {
border : 1px solid #606673;
padding : 1px;
}
.tx-realty-pi1 .city-selector .inner {
background : url(images/cityselector_bg.png) repeat-x;
}
.tx-realty-pi1 .city-selector .title {
height : 32px;
background : url(images/cityselector_head.png) no-repeat 50% 50%;
}
.tx-realty-pi1 .city-selector h3 {
visibility : hidden;
}
.tx-realty-pi1 .city-selector p {
padding : 0 5px 5px;
margin : 0;
}
.tx-realty-pi1 .city-selector form {
margin : 0;
padding : 4px;
}
.tx-realty-pi1 .city-selector form select {
width : 100%;
}
fieldset.tx-realty-pi1-fieldset {
margin-bottom : 5px;
border : 1px solid #d7ccd7;

}
p.tx-realty-pi1-objekt-nr {
margin : 2px 0;
padding : 0;
}
.tx-realty-pi1-field {
width : 98%;
font-size : 11px;
clear : both;
}
.tx-realty-pi1-information, .tx-realty-pi1-label {
float : left;
display : block;
margin : 1px 0;
padding : 2px 5px;
line-height : 22px;
background : #cccccc;
}
.tx-realty-pi1-information {
font-size : 11px;
width : 430px;
}
.tx-realty-pi1-label {
width : 150px;
}
.tx-realty-pi1-input {
font-size : 12px;
width : 280px;
height : 22px;
line-height : 18px;
border-style : solid;
border : 1px solid #d3bfd2;
margin : 1px;
}
.tx-realty-pi1-textarea {
font-size : 12px;
width : 280px;
height : 130px;
line-height : 18px;
border-style : solid;
border : 1px solid #d3bfd2;
margin : 1px;
}
.tx-realty-pi1-contact-form span.button {
float : left;
margin : 10px 0 5px 160px;
}
.tx-realty-pi1-filter-form .tx-realty-pi1-label {
width : 250px;
}
.tx-realty-pi1-filter-form .tx-realty-pi1-input {
width : 200px;
}
.tx-realty-pi1-filter-form span.button {
margin : 10px 0 5px 10px;
float : left;
}
.tx-realty-pi1 .filter span.button {
margin : 10px 10px 5px 0;
float : right;
}