.headerMenu, .title, .actionList, .box.links, #ratingLinks, .contact img, .footerBlocks, .immoData .box img, .contactLinks a, #respMenu {
	display: none!important;
	position: absolute;
	left: -100000px;
}

.immoData h4 , .immoData p {
	/*display: inline-block;*/

	margin: 0;
}


.immoData .detailBoxes p {
	width: 110px;
}

.contact .head4 {
	font-weight: bold;
	font-size: 15px;
}


.immoDetails .table {
	float: left;
	    width: 500px;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.previewGallery img {
	padding: 10px;
}

.respMenu, .galleria {
	display: none;
}

.onlyPrint {
	display: block;
}


.logo img {
	    width: 120px;
}

.contactImg.onlyPrint {
	float: left;
}

.contactImg.onlyPrint img {
	max-width: 200px;
}

.imgGalleryChild {
	float: left;
}

#headerInnerWrap .logo {
	float: right;
}

#headerInnerWrap:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.ratingWrapResp {
	display: none;
}

.video {
	display: none;
}

h1 {
	font-size: 1.5em;
}

h2 {
	font-size: 1.25em;
}

.immoData .head4, #rating:before {
	font-size: 1.25em;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
}

.table table {
	width: 100%;
}

.table td:first-child {
	width: 50%;
}

.table td:last-child {
	width: 50%;
}

.immoDetails .table {
	width: 49.5%;
}

.immoDetails .table:nth-child(even) {
	float: right;
}

/*.detailBoxes .box {*/
	/*position: relative;*/
	/*width: 350px;*/
/*}*/

/*.detailBoxes .box::after {*/
	/*visibility: hidden;*/
	/*display: block;*/
	/*font-size: 0;*/
	/*content: " ";*/
	/*clear: both;*/
	/*height: 0;*/
/*}*/

/*.detailBoxes .box > h4:first-child {*/
	/*float: left;*/
/*}*/

/*.detailBoxes .box > p + h4 {*/
	/*float: right;*/
/*}*/

/*.detailBoxes .box > p + h4 + p {*/
	/*float: none;*/
	/*position: absolute;*/
	/*left: 100%;*/
/*}*/

/*.detailBoxes .box > p {*/
	/*float: left;*/
	/*width: auto;*/
	/*padding-left: 5px;*/
	/*white-space: nowrap;*/
/*}*/

.detailBoxes h4, .detailBoxes p {
	display: inline-block;
}

.detailBoxes p {
	white-space: nowrap;
}

.head2 {
	font-size: 24px;
	font-weight: bold;
	margin: 10px 0;
	padding-bottom: 10px;
}

#rating {
	padding: 10px 0;
	position: relative;
	display: inline-block;
}

#rating:before {
	content: 'Bewertung';
}

.ratingWrapper:first-child {
	padding-top: 10px;
}

.ratingType {
	line-height: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}

.ratingView {
	float: left;
	position: absolute;
	left: 100%;
	width: 170px;
}

.ratingView a {
	text-decoration: none;
	color: #000;
}

.listDocs .head4 + br {
	display: none;
}
