/* 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;
}
body,
html,
p,
div,
th,
td,
label,
input,
textarea,
select,
option,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif !important;
  /* font-stretch: 87.5%; */
  font-stretch: 77%;
  letter-spacing: 0.02em;
  font-weight: 350;
}
.headerextension .headerueberschrift p,
.headerextension .headerueberschrift h1,
.headerextension .headerueberschrift h2,
h1,
h2,
.wie_h1,
.wie_h2 {
  font-weight: 260;
  color: inherit;
}
h1,
h2,
h3,
h4,
.wie_h1,
.wie_h2,
.wie_h3,
.wie_h4,
.subline {
  color: inherit;
}
strong,
b {
  font-weight: 700;
}
h1,
h2,
.wie_h2,
.subline {
  line-height: 1.2;
  font-weight: 260;
}
h4 {
  font-weight: 700;
}
.subline {
  font-weight: unset;
}
.headerextension[data-headergroesse="big"] .headerueberschrift p,
.headerextension[data-headergroesse="big"] .headerueberschrift h1,
.headerextension[data-headergroesse="big"] .headerueberschrift h2 {
  font-weight: 260;
  line-height: 1.2;
}
/* Neue Listen mit neuem Bullet */
.inhaltszeile ul li:before {
  content: "_";
  width: auto;
  height: auto;
  display: inline;
  position: absolute;
  background: none;
  top: 0;
}
.headerextension[data-headergroesse="bigger"] p {
  font-weight: 260;
}
a.textlink:has(span[style*="color"]):before {
  color: inherit;
}
