body *{color:#000; font-size:12px;}
.container12,.container12 .column12{width:auto; float:none;}
.container12 .column8{margin:0;}
a{display:none !important;}
#navibar,.expose_kontakt,.topregion,.infina_rechner,.toolbox_wrapper,.bx-controls,.expose_navigation,#exposeslider .bx-wrapper{display:none;}
.footer{display:none;}
h1,h2,h3,h4,h5,h6{color:#000 !important;}
h1{font-size:18px!important; font-weight:700 !important; text-align:center; margin-right:0!important;}
h2{font-size:14px!important; text-align:center;}
h3{font-size:14px!important; font-weight:normal!important; margin:10px 0 5px!important;}
h4,h5,h6{font-size:20px!important;}
p{margin-top:0!important;}
.immotitel .merken{display:none;}
.container12 .column8, aside {width:100% !important;}
.printimage{display:block !important; visibility: visible !important; height:auto !important; overflow:hidden;}
.printimage > div{width:50%; float:left; text-align:center;}
.printimage > div:first-of-type{padding-right: 5px;}
.printimage > div:last-of-type{padding-left:5px;}
.printimage img{max-height:555px !important;}
.highlights{padding:5px; margin-bottom:10px; background:#eee!important; overflow:hidden;}
.highlights .highlights-liste > div:nth-of-type(odd){margin-right:2%!important;}
.highlights .highlights-liste > div:nth-of-type(even){margin-left:2%!important;}
.exposeeckdaten {width:48%!important; height:auto; text-align:left !important; background:none !important; margin:0!important; padding:0!important; border-top:1px solid #bbb; max-height:25px;}

.exposeeckdaten > div{ line-height:25px!important; font-size:14px !important;}

.exposeeckdaten:last-of-type{border-bottom:none !important;}

.exposeeckdaten strong{font-weight:700 !important; font-size:14px !important;}
.exposeeckdaten > div:first-of-type{float:left;}
.exposeeckdaten > div:last-of-type{float:right;}
.exposepreis{font-size:20px !important; font-weight:700 !important; background:none !important; text-align:left !important; padding-left:0 !important; width:auto !important; text-align:center!important;}
.expose_anbieter{border:1px solid #000; color:#000; width:50%;}
#expose_telefon{display:block !important;}
#exposemap{overflow:hidden;}
.printdiv{display:block!important;}
.neubau_immoliste{display:none;}
.linkbrowser{display:none;}
#treffer{display:none!important;}
.breadcrumbs{display:none;}
#verlauf{display:none;}

aside {display:none!important;}
.nobreak{page-break-inside: avoid;}

.anbieter{
	  border: 1px solid #ddd;
  margin: 0;
  page-break-inside: avoid;
  text-align: center;
  overflow: hidden;
  padding: 10px;


}

#exposemap{max-width:700px!important;}
.highlights-liste ul{margin-top:0;}
.highlights-liste ul li{float:left;}
.highlights-liste ul li:after{content:","; padding-right:3px;}
.highlights-liste ul li:last-of-type:after{content:"";padding-right:0;}