
/* latin-ext */
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200 700;
  font-stretch: 75% 125%;
  font-display: swap;
  src: url(/fileadmin/templates/2019/fonts/nunito_sans/Nunito_Sans-latin-ext.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200 700;
  font-stretch: 75% 125%;
  font-display: swap;
  src: url(/fileadmin/templates/2019/fonts/nunito_sans/Nunito_Sans-latin.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
*,
img {
  max-width: 100% !important;
}
img {
  height: auto !important;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 95%;
  line-height: 1.5em;
}
body.design2023 {
  font-size: 95%;
  line-height: 1.5em;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif !important;
  /* font-stretch: 87.5%; */
  font-stretch: 77%;
  letter-spacing: 0.02em;
  font-weight: 350;
}

.subline,
.trigger_ueberschrift {
  font-weight: 700;
}
figcaption,
.frame-type-div {
  margin-bottom: 20px;
}
.komplettrahmen {
  padding-top: 0 !important;
}
.topzeile_klammer .menuezeile {
  text-align: right;
  margin-bottom: 60px;
}
.dce.iconsetList .iconset_entry,
.iconset_text .iconset_entry,
.dce.iconset_singleline {
  overflow: auto;
  margin-bottom: 20px;
}
.dce.iconsetList span.icon,
.iconset_text span.icon,
.dce.iconset_singleline span.icon {
  width: 44px;
  height: 44px;
  border-radius: 22px;
  margin-left: 0;
  margin-right: 14px;
  display: inline-block;
  float: left;
}
.topzeile_klammer .utilitynavContainer,
.topzeile_klammer .topmenue,
.topzeile_klammer .utilityOverlay,
.komplettrahmen .kopfzeile,
.komplettrahmen .breadcrumb_utilitynav,
.inhaltszeile .overlay_inhaltszeile,
.komplettrahmen .totop_print,
.komplettrahmen .zusatzmenue,
.komplettrahmen .fahnen_fix,
body > .loading_overlay,
body > .zusatzinhalt_hauptmenue,
body > .realskiptotopContainer {
  display: none !important;
}
.redaktionell > div {
  margin-bottom: 60px;
}
div[class*="backgroundimage-"] {
  background: none !important;
}
.frame.containsSlick,
.tx-t3sentsorgung-pi-ansprechpartner,
.t3sentsorgung_ansprechpartnerspalte,
.tx-t3sentsorgung-pi-inhaltsseite,
.tx-3sresponsiveslideshow-pi1 {
  display: none;
}
.teaserheadline {
  font-weight: bold;
}
