@page{margin:28mm 15mm 18mm;@top-left{content: var(--druck-kopf, "");
    white-space: pre;
    vertical-align: bottom;
    padding-bottom: 4mm;
    font: 10pt/1.45 "Open Sans", sans-serif;
    color: #00579D;
  }@top-right{content: var(--druck-kontakt, "");
    white-space: pre;
    vertical-align: bottom;
    text-align: right;
    padding-bottom: 4mm;
    font: 8.5pt/1.45 "Open Sans", sans-serif;
    color: #222;
  }@bottom-left{content: var(--druck-url, "");
    width: 75%;
    vertical-align: top;
    padding-top: 4mm;
    font: 8pt/1.4 "Open Sans", sans-serif;
    color: #555;
  }@bottom-right{content: "Seite " counter(page) " von " counter(pages);
    width: 25%;
    vertical-align: top;
    text-align: right;
    padding-top: 4mm;
    font: 8pt/1.4 "Open Sans", sans-serif;
    color: #555;
  }}html,body{height:auto;min-height:0}body{width:100%;background:0 0;background-color:#fff;text-align:left;margin:0;padding:0}#container{width:auto;padding:0}#content{background:0 0}#inhalt{width:100%;background:0 0;background-color:#fff;text-align:left;margin:0 auto;padding:0;float:none}#inhalt #text,#inhalt #bilder{float:none;width:auto;padding:0}header,.skiplink,#togglenav,#toplinks,#footer,#credit,#navi,.shadow_top,.shadow_bottom,form,#kontakt,#submenu,.anfrage,.anfrage-sprung,.zurueck,dialog,.no-print{display:none}.expose-kopf{display:block}.galerie{width:auto}.galerie:not(.einzeln) .gross{display:none}.galerie.einzeln{width:3.2rem}#inhalt .galerie .thumbs{grid-template-columns:repeat(3,1fr);gap:.1rem}.galerie .thumb{border:0}.galerie .thumb img{aspect-ratio:auto;object-fit:contain}.galerie li,.energieskala-box,#inhalt.expose dt,#inhalt.expose dd{break-inside:avoid}.energieskala rect,.energieskala .marker polygon{print-color-adjust:exact}a{color:#000}