@media print{
  #fsearch_,
  .eLine,
  .beitrag .teaser .inlineBox div:nth-of-type(2),
  .beitrag .teaser>.bg-image-container-desktop,
  nav.nav,
  .nav-container,
  .stopper,
  .InfoBar,
  .sxSocial,
  #comments,
  footer{
    display:none !important}

  body {padding: 0 40px 0 40px!important; background: #fff; overflow-x: unset;}
  body:after, body:before{ content: ""; width: 0; height: 100vh; position: relative;}
  header.header{position: relative; width:100% !important; margin-bottom:0; border-top:0; height: auto; background:#fff}
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {width:100% !important; margin-left: 0 !important; margin-right:0 !important; padding-left:0 !important; padding-right:0 !important; max-width:unset !important}
  h1{font-size: 30px !important; line-heigth: 1.3 !important}
  h2{font-size: 24px !important; line-height: 36px !important}
  h3{font-size: 18px !important; line-height: 30px !important}
  body, .wrapper{font-size: 15px !important;}
  .detail-bar{margin:0 !important}
  .beitrag .teaser .inlineBox>div:nth-of-type(1)>div.spacer{height:20px !important}
  .beitrag .teaser .inlineBox>div:last-of-type>div.spacer{height:1px !important}
  .hintergrund-fond-beige {background:#fff}
  body div.bs5.beitrag h2 {margin-top: 36px;}
  body div.bs5.beitrag h3 {margin-top: 30px;}
  .box-orange-border-left {padding-left: 10px !important; padding-right: 10px !important; border: solid 1px #f60}
  .beitrag .hintergrund-fond-beige.container{border: solid 2px var(--hjr-fond-beige)}
  .beitrag .hintergrund-fond-beige.container>div{border-left: solid #fff 15px; border-right: solid #fff 15px}
}
