/***** General styles *****/
*,
.tx-realty-pi1 a.button,
.tx-realty-pi1 a.button span,
.tx-realty-pi1 a.act,
.tx-realty-pi1 a.act span,
.tx-realty-pi1 span.button,
.tx-realty-pi1 span.button span,
.tx-realty-pi1 span.act,
.tx-realty-pi1 span.act span {
	border:0px solid red;
	border:none;
	padding:0;
	margin:0;
}
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:25px 0 25px 0;
}

.overview_top img,
.overview_bottom img,
#head_wrapper,
#topnavi_wrapper,
#lang_navi_wrapper,
div.images_top {
	display:none;
}
#site_wrapper {
	width:100%;
}
div.tx-realty-pil-right_wrapper_list div.link_more,
.fce_25,
.fce_navi_25 ul, 
.fce_navi_activ ul {
	display:none;
}
.single-view .images .item .image img,
.tx-realty-pi1 .single-view div.images,
.single-view .images,
.single-view .images .item .image {
	background-image: none;
	background-color:none;
	margin:0;
	padding:0px;
	float:left;
}

.tx-realty-pi1 .single-view .text-pane table.overview {
    border: 1px solid #ccc;
    margin: 0 !important;
	padding:10px 10px 20px 10px;
    width: 380px;
}
.tx-realty-pi1 .single-view .text-pane table.overview td {
	padding:5px 10px 5px 10px;
}
.tx-realty-pi1 .single-view div.single_right_wrapper {
    border: 1px solid #ccc;
    float: right;
    margin: 20px 18px 0 0;
    width: 480px;
	padding:10px;
}
.description table.details .city, .description table.details div.city {
    position:absolute;
	left:0;
	top:-20px;
}
.tx-realty-pi1 .list-view .result table.item,
.fce_75 .list-view_angebot {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding:10px;
}
.tx-realty-pi1 .list-view .result table.item .bottom_position,
.tx-realty-pi1 .list-view .result table.pagination,
.tx-realty-pi1 .list-view .result .description table.details,
table.pagination td {
	border: 0px solid #ccc;
	border:none;
}

