.ir,.media__body,.oh{overflow:hidden}.hidden,.invisible,.show-ie-lt10{visibility:hidden}.header,blockquote,img,pre,tr{page-break-inside:avoid}.footer,body{padding:0}.ir{background-color:transparent;border:0}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important}.cf:after,.cf:before,.media:after,.media:before{content:"";display:table}.cf:after,.clear,.media:after{clear:both}.clear-right{clear:right}.clear-left{clear:left}.fl{float:left}.fr{float:right}.block{display:block!important}.mt-30{margin-top:30px}.centered{text-align:center}.ft-right{text-align:right}.ft-left{text-align:left}.friendly-box,.media__img,body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.inline-block{display:inline-block}.media,.media__img img,.media__img--rev img{display:block}.br:after{content:"\A";white-space:pre}.media__img{float:left;position:relative}.media__img--rev,.media__img--right .media__img{float:right}.media__body,.media__body>:last-child{margin-bottom:0}.hr-default{clear:both;border-color:#ededed;margin:2em 0}.show-ie-lt10,.visible-deskwide{display:none}@media only screen and (min-width:1023px) and (max-width:1199px){.hidden-desknarrow{display:none!important}}@media only screen and (min-width:1200px){.visible-deskwide{display:inherit}.hidden-deskwide{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.home_subhome .media__img{float:none;height:auto}.hidden-tablet,.visible-phone{display:none!important}}@media only screen and (max-width:1023px){.hidden-mobile{display:none!important}.visible-mobile{display:inherit}body{overflow-x:hidden}}@media only screen and (max-width:767px){.hidden-phone{display:none!important}.visible-phone{display:inherit}}@media only screen and (min-width:1024px){.visible-mobile,.visible-phone{display:none!important}}*{color:#000!important;-webkit-text-shadow:none!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}footer,header,nav{overflow:visible}footer{display:none}body{width:100%;border:0;margin:0;float:none!important;font-size:10pt;overflow-x:visible}.page-wrap{width:100%;max-width:100%}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}h2{font-size:35px}h3{font-size:25px}.print{display:none!important}.breadcrumb,.footer .one-quarter>*,.header-top>*,.hide-print,.slope-down-up,.slope-up-down{display:none}.header{height:90px}.header .logo{right:10px;left:inherit;width:170px}.header .logo img{width:100%;height:auto}.footer .one-quarter{width:100%;padding-left:25px}.footer .one-quarter p{float:left;padding-right:40px}.header-top{padding-bottom:emCalc(31px)}.show-print{display:block!important;visibility:visible}.hidden-print{display:none!important}ul li{list-style-type:disc}.container{padding:0}.teaser-stage{padding:0;display:none}aside.aside-left,aside.aside-right{clear:both;float:none!important;margin:0;padding:0;width:100%}aside.aside-left>*,aside.aside-right>*{display:none}.aside-right .aside-teaser{margin-left:10px}.page-wrap>gw{display:block}.main{margin-top:-20px}.main h1{font-size:24px}.main .h4{font-size:17px}.aside-teaser,section.main-content{clear:both;float:none;padding:0 0 0 25px;width:100%;display:block}.btn,.teaser-emergency,.teaser2 img{display:none}.one-quarter.teaser-simple{width:50%}.main-content-left .image-gallery-slider-wrapper .print-img img,.one-half.teaser4{width:100%}.one-quarter.teaser-simple img{height:auto}p{font-size:16px}.main-content-left .image-gallery-slider-wrapper{margin-left:0!important;margin-right:0!important;position:relative;margin-bottom:25px}.main-content-left .image-gallery-slider-wrapper .print-img{margin-bottom:20px}.main-content-left .image-gallery-slider-wrapper .print-img div{margin:10px 0 0}.image-energy{width:50%}.immo_listing .media__img{width:22%}.immo_listing .teaser3--listing .teaser-content{padding-top:10px}.immo_property .aside-right .aside-teaser{padding-left:15px}.immo_property .aside-teaser{margin-top:30px}.immo_property .aside-teaser .ft-large{font-size:18px}.immo_property .aside-teaser .ft-color-red{display:block;margin-bottom:10px}.immo_property .aside-teaser .ft-smaller{font-size:14px}.immo_property .aside-teaser .ft-date{margin-top:0}.immo_property p{font-size:16px}.dl-props dd.checked:before,.dl-props dd.crossed:before{display:none}.dl-props dd.crossed:after{display:block;background:0 0;content:'Nein';width:40px}.dl-props dd.checked:after{background:0 0;display:block;content:'ja';width:40px}.add-print-imgs{padding-left:25px;padding-top:25px}.add-print-imgs .g{margin-bottom:25px}.add-print-imgs img{margin-bottom:5px}.home_subhome .btn,.home_subhome .link-arr-r{display:none}.home_subhome .content-pad-5{padding-top:20px}