/* stylelint-disable */
/* stylelint-enable */
.hatching-white {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23fff;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st0' points='0,0 0,0.7 0.7,0 '/%3E%3Cpolygon class='st0' points='19.3,0 0,19.3 0,20.7 20.7,0 '/%3E%3Cpolygon class='st0' points='39.3,0 0,39.3 0,40.7 40.7,0 '/%3E%3Cpolygon class='st0' points='59.3,0 0,59.3 0,60.7 60.7,0 '/%3E%3Cpolygon class='st0' points='79.3,0 0,79.3 0,80.7 80.7,0 '/%3E%3Cpolygon class='st0' points='100,0 99.3,0 0,99.3 0,100 0.7,100 100,0.7 '/%3E%3Cpolygon class='st0' points='20.7,100 100,20.7 100,19.3 19.3,100 '/%3E%3Cpolygon class='st0' points='40.7,100 100,40.7 100,39.3 39.3,100 '/%3E%3Cpolygon class='st0' points='60.7,100 100,60.7 100,59.3 59.3,100 '/%3E%3Cpolygon class='st0' points='80.7,100 100,80.7 100,79.3 79.3,100 '/%3E%3Cpolygon class='st0' points='100,100 100,99.3 99.3,100 '/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: repeat;
  background-size: 7rem;
}

.space-before-extra-small {
  margin-top: 0 !important;
}

.space-after-extra-small {
  margin-bottom: 0 !important;
}
.space-after-extra-small + .co {
  margin-top: 0;
}

.space-before-small {
  margin-top: 3rem !important;
}

.space-after-small {
  margin-bottom: 3rem !important;
}
.space-after-small + .co {
  margin-top: 0;
}

.space-before-medium {
  margin-top: 5rem !important;
}

.space-after-medium {
  margin-bottom: 5rem !important;
}
.space-after-medium + .co {
  margin-top: 0;
}

.space-before-large {
  margin-top: 7rem !important;
}

.space-after-large {
  margin-bottom: 7rem !important;
}
.space-after-large + .co {
  margin-top: 0;
}

.space-before-extra-large {
  margin-top: 15rem !important;
}

.space-after-extra-large {
  margin-bottom: 15rem !important;
}
.space-after-extra-large + .co {
  margin-top: 0;
}

.download-teaser {
  font-size: 1.8rem;
  line-height: 1.25;
  letter-spacing: 0.022em;
  position: relative;
  -ms-flex-align: start;
      align-items: flex-start;
  border: thin solid #008bd0;
  border-radius: 10px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.07);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: calc(2px + 4em);
  padding: 0.75em 0.5em 0.75em 3.5em;
}
.download-teaser:before {
  background: url("../img/svg-sprite-2e4d8448.svg") no-repeat;
  height: 23px;
  background-position: 0px -2413px;
  width: 22px;
  background-size: 514px 6088px;
  bottom: 0;
  content: "";
  display: block;
  left: 1.125em;
  margin: auto;
  position: absolute;
  right: auto;
  top: 0;
}
@media (min-width: 33.75em) {
  .download-teaser:before {
    left: 1.75em;
  }
}
@media (min-width: 46.25em) {
  .download-teaser:before {
    left: 1.5em;
  }
}
@media (min-width: 61.25em) {
  .download-teaser:before {
    left: 1.85em;
  }
}
@media (min-width: 33.75em) {
  .download-teaser {
    padding-left: 4.75em;
  }
}
@media (min-width: 46.25em) {
  .download-teaser {
    padding-left: 4em;
  }
}
@media (min-width: 61.25em) {
  .download-teaser {
    padding-left: 4.75em;
  }
}
.co--uploads .download-teaser {
  height: 100%;
}

.download-teaser__title {
  font-size: 1.8rem;
  font-weight: 400;
  margin: 0;
  max-width: 100%;
}
.download-teaser__title a {
  color: #008bd0;
  text-decoration: none;
}
.download-teaser__title a:hover, .download-teaser__title a:focus {
  color: inherit;
  text-decoration: underline;
}

.download-teaser__info {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.download-teaser--archive:before {
  height: 27px;
  background-position: 0px -2339px;
  width: 24px;
}

.download-teaser--audio:before {
  height: 20px;
  background-position: 0px -2366px;
  width: 25px;
}

.download-teaser--document:before {
  height: 27px;
  background-position: 0px -2386px;
  width: 24px;
}

.download-teaser--pdf:before {
  height: 22px;
  background-position: 0px -2463px;
  width: 22px;
}

.download-teaser--video:before {
  height: 23px;
  background-position: 0px -2485px;
  width: 23px;
}

.download-teaser--word:before {
  height: 27px;
  background-position: 0px -2508px;
  width: 24px;
}

.download-teaser--image:before {
  height: 27px;
  background-position: 0px -2436px;
  width: 27px;
}
@media (min-width: 33.75em) {
  .download-teaser--image::before {
    left: 1.6em;
  }
}
@media (min-width: 46.25em) {
  .download-teaser--image::before {
    left: 1.35em;
  }
}
@media (min-width: 61.25em) {
  .download-teaser--image::before {
    left: 1.7em;
  }
}

.co--fce-mission-statement {
  font-size: 1.8rem;
  text-align: center;
}
@media (min-width: 46.25em) {
  .co--fce-mission-statement {
    font-size: 2rem;
  }
}
.co--fce-mission-statement .co__main {
  margin: 0 auto 3.5em;
  max-width: 77rem;
  position: relative;
  z-index: 21;
}
.co--fce-mission-statement .co__title {
  line-height: 1.2;
}

.co {
  clear: both;
}
.document-footer__content .co {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  margin-bottom: 0;
  margin-top: 2rem;
}
.document-footer__content .co + .co {
  margin-top: 1rem !important;
}
@media (min-width: 46.25em) {
  .document-footer__content .co + .co {
    margin-top: 2rem !important;
  }
}

.co__header {
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  margin-bottom: 3rem;
}
.emphasis .co__header .co__title {
  color: #e53517;
}
.co__header .co__title:only-child {
  margin-bottom: 0;
}
.bg .co__header .co__title {
  background-color: #fff;
  box-shadow: 5px 0 0 #fff, -5px 0 0 #fff;
  padding: 5px 0;
}
.co__header .extra-link {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin-top: -2rem;
  text-transform: uppercase;
}
.bg .co__header .extra-link {
  background-color: #fff;
  box-shadow: 5px 0 0 #fff, -5px 0 0 #fff;
  margin-top: -1rem;
  padding: 5px 0;
}
.co__header .extra-link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='9.25 7 11.5 10' class=''%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='NAV/dropdown/d/megamenue/multilevel-close' transform='translate(-176.000000, -42.000000)' stroke='%23e53517'%3E%3Cg id='Group-4' transform='translate(176.000000, 41.000000)'%3E%3Cg id='Group' transform='translate(0.000000, 1.000000)'%3E%3Cg transform='translate(6.000000, 0.000000)' id='ICON/2-chevron/right'%3E%3Cpolyline id='Path-2' points='9.75 7.5 14.25 12 9.75 16.5' class=''%3E%3C/polyline%3E%3C/g%3E%3Cg id='ICON/2-chevron/right'%3E%3Cpolyline id='Path-2' points='9.75 7.5 14.25 12 9.75 16.5'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 13px;
  margin-right: 1rem;
  width: 14px;
}

.co__subheader {
  color: #e53517;
}
.co__header .co__subheader {
  margin-bottom: 1rem;
}

.co.bg {
  --bg-spacing: 3rem;
}
.co.bg:not(.bg--full) {
  padding: var(--bg-spacing);
}
.co.bg:not(.bg--full).bg--green {
  background-color: rgba(116, 171, 127, 0.25);
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon fill='%23fff' points='0,0 0,0.7 0.7,0 '/%3E%3Cpolygon fill='%23fff' points='19.3,0 0,19.3 0,20.7 20.7,0 '/%3E%3Cpolygon fill='%23fff' points='39.3,0 0,39.3 0,40.7 40.7,0 '/%3E%3Cpolygon fill='%23fff' points='59.3,0 0,59.3 0,60.7 60.7,0 '/%3E%3Cpolygon fill='%23fff' points='79.3,0 0,79.3 0,80.7 80.7,0 '/%3E%3Cpolygon fill='%23fff' points='100,0 99.3,0 0,99.3 0,100 0.7,100 100,0.7 '/%3E%3Cpolygon fill='%23fff' points='20.7,100 100,20.7 100,19.3 19.3,100 '/%3E%3Cpolygon fill='%23fff' points='40.7,100 100,40.7 100,39.3 39.3,100 '/%3E%3Cpolygon fill='%23fff' points='60.7,100 100,60.7 100,59.3 59.3,100 '/%3E%3Cpolygon fill='%23fff' points='80.7,100 100,80.7 100,79.3 79.3,100 '/%3E%3Cpolygon fill='%23fff' points='100,100 100,99.3 99.3,100 '/%3E%3C/g%3E%3C/svg%3E");
  background-size: 7rem;
}
.co.bg:not(.bg--full).bg--green-hatching {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon fill='%2374ab7f' points='0,0 0,0.7 0.7,0 '/%3E%3Cpolygon fill='%2374ab7f' points='19.3,0 0,19.3 0,20.7 20.7,0 '/%3E%3Cpolygon fill='%2374ab7f' points='39.3,0 0,39.3 0,40.7 40.7,0 '/%3E%3Cpolygon fill='%2374ab7f' points='59.3,0 0,59.3 0,60.7 60.7,0 '/%3E%3Cpolygon fill='%2374ab7f' points='79.3,0 0,79.3 0,80.7 80.7,0 '/%3E%3Cpolygon fill='%2374ab7f' points='100,0 99.3,0 0,99.3 0,100 0.7,100 100,0.7 '/%3E%3Cpolygon fill='%2374ab7f' points='20.7,100 100,20.7 100,19.3 19.3,100 '/%3E%3Cpolygon fill='%2374ab7f' points='40.7,100 100,40.7 100,39.3 39.3,100 '/%3E%3Cpolygon fill='%2374ab7f' points='60.7,100 100,60.7 100,59.3 59.3,100 '/%3E%3Cpolygon fill='%2374ab7f' points='80.7,100 100,80.7 100,79.3 79.3,100 '/%3E%3Cpolygon fill='%2374ab7f' points='100,100 100,99.3 99.3,100 '/%3E%3C/g%3E%3C/svg%3E");
  background-size: 7rem;
}
.co.bg:not(.bg--full).bg--blue {
  background-color: rgba(0, 139, 208, 0.25);
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon fill='%23fff' points='0,0 0,0.7 0.7,0 '/%3E%3Cpolygon fill='%23fff' points='19.3,0 0,19.3 0,20.7 20.7,0 '/%3E%3Cpolygon fill='%23fff' points='39.3,0 0,39.3 0,40.7 40.7,0 '/%3E%3Cpolygon fill='%23fff' points='59.3,0 0,59.3 0,60.7 60.7,0 '/%3E%3Cpolygon fill='%23fff' points='79.3,0 0,79.3 0,80.7 80.7,0 '/%3E%3Cpolygon fill='%23fff' points='100,0 99.3,0 0,99.3 0,100 0.7,100 100,0.7 '/%3E%3Cpolygon fill='%23fff' points='20.7,100 100,20.7 100,19.3 19.3,100 '/%3E%3Cpolygon fill='%23fff' points='40.7,100 100,40.7 100,39.3 39.3,100 '/%3E%3Cpolygon fill='%23fff' points='60.7,100 100,60.7 100,59.3 59.3,100 '/%3E%3Cpolygon fill='%23fff' points='80.7,100 100,80.7 100,79.3 79.3,100 '/%3E%3Cpolygon fill='%23fff' points='100,100 100,99.3 99.3,100 '/%3E%3C/g%3E%3C/svg%3E");
  background-size: 7rem;
}
.co.bg:not(.bg--full).bg--blue-hatching {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.9.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon fill='%23008BD0' points='0,0 0,0.7 0.7,0 '/%3E%3Cpolygon fill='%23008BD0' points='19.3,0 0,19.3 0,20.7 20.7,0 '/%3E%3Cpolygon fill='%23008BD0' points='39.3,0 0,39.3 0,40.7 40.7,0 '/%3E%3Cpolygon fill='%23008BD0' points='59.3,0 0,59.3 0,60.7 60.7,0 '/%3E%3Cpolygon fill='%23008BD0' points='79.3,0 0,79.3 0,80.7 80.7,0 '/%3E%3Cpolygon fill='%23008BD0' points='100,0 99.3,0 0,99.3 0,100 0.7,100 100,0.7 '/%3E%3Cpolygon fill='%23008BD0' points='20.7,100 100,20.7 100,19.3 19.3,100 '/%3E%3Cpolygon fill='%23008BD0' points='40.7,100 100,40.7 100,39.3 39.3,100 '/%3E%3Cpolygon fill='%23008BD0' points='60.7,100 100,60.7 100,59.3 59.3,100 '/%3E%3Cpolygon fill='%23008BD0' points='80.7,100 100,80.7 100,79.3 79.3,100 '/%3E%3Cpolygon fill='%23008BD0' points='100,100 100,99.3 99.3,100 '/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 7rem;
}
.co.bg.bg--full {
  padding: var(--bg-spacing) 0;
  position: relative;
}
@media (min-width: 80em) {
  .co.bg.bg--full .co__main,
  .co.bg.bg--full .coBreaking__wrapper {
    margin-left: calc(var(--bg-spacing) * -1);
    width: calc(100% + var(--bg-spacing) * 2);
  }
}
.co.bg.bg--full::before {
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100vw;
  z-index: -1;
}
.co.bg.bg--full.bg--green::before {
  background-color: rgba(116, 171, 127, 0.25);
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon fill='%23fff' points='0,0 0,0.7 0.7,0 '/%3E%3Cpolygon fill='%23fff' points='19.3,0 0,19.3 0,20.7 20.7,0 '/%3E%3Cpolygon fill='%23fff' points='39.3,0 0,39.3 0,40.7 40.7,0 '/%3E%3Cpolygon fill='%23fff' points='59.3,0 0,59.3 0,60.7 60.7,0 '/%3E%3Cpolygon fill='%23fff' points='79.3,0 0,79.3 0,80.7 80.7,0 '/%3E%3Cpolygon fill='%23fff' points='100,0 99.3,0 0,99.3 0,100 0.7,100 100,0.7 '/%3E%3Cpolygon fill='%23fff' points='20.7,100 100,20.7 100,19.3 19.3,100 '/%3E%3Cpolygon fill='%23fff' points='40.7,100 100,40.7 100,39.3 39.3,100 '/%3E%3Cpolygon fill='%23fff' points='60.7,100 100,60.7 100,59.3 59.3,100 '/%3E%3Cpolygon fill='%23fff' points='80.7,100 100,80.7 100,79.3 79.3,100 '/%3E%3Cpolygon fill='%23fff' points='100,100 100,99.3 99.3,100 '/%3E%3C/g%3E%3C/svg%3E");
  background-size: 7rem;
}
.co.bg.bg--full.bg--green-hatching::before {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon fill='%2374ab7f' points='0,0 0,0.7 0.7,0 '/%3E%3Cpolygon fill='%2374ab7f' points='19.3,0 0,19.3 0,20.7 20.7,0 '/%3E%3Cpolygon fill='%2374ab7f' points='39.3,0 0,39.3 0,40.7 40.7,0 '/%3E%3Cpolygon fill='%2374ab7f' points='59.3,0 0,59.3 0,60.7 60.7,0 '/%3E%3Cpolygon fill='%2374ab7f' points='79.3,0 0,79.3 0,80.7 80.7,0 '/%3E%3Cpolygon fill='%2374ab7f' points='100,0 99.3,0 0,99.3 0,100 0.7,100 100,0.7 '/%3E%3Cpolygon fill='%2374ab7f' points='20.7,100 100,20.7 100,19.3 19.3,100 '/%3E%3Cpolygon fill='%2374ab7f' points='40.7,100 100,40.7 100,39.3 39.3,100 '/%3E%3Cpolygon fill='%2374ab7f' points='60.7,100 100,60.7 100,59.3 59.3,100 '/%3E%3Cpolygon fill='%2374ab7f' points='80.7,100 100,80.7 100,79.3 79.3,100 '/%3E%3Cpolygon fill='%2374ab7f' points='100,100 100,99.3 99.3,100 '/%3E%3C/g%3E%3C/svg%3E");
  background-size: 7rem;
}
.co.bg.bg--full.bg--blue::before {
  background-color: rgba(0, 139, 208, 0.25);
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon fill='%23fff' points='0,0 0,0.7 0.7,0 '/%3E%3Cpolygon fill='%23fff' points='19.3,0 0,19.3 0,20.7 20.7,0 '/%3E%3Cpolygon fill='%23fff' points='39.3,0 0,39.3 0,40.7 40.7,0 '/%3E%3Cpolygon fill='%23fff' points='59.3,0 0,59.3 0,60.7 60.7,0 '/%3E%3Cpolygon fill='%23fff' points='79.3,0 0,79.3 0,80.7 80.7,0 '/%3E%3Cpolygon fill='%23fff' points='100,0 99.3,0 0,99.3 0,100 0.7,100 100,0.7 '/%3E%3Cpolygon fill='%23fff' points='20.7,100 100,20.7 100,19.3 19.3,100 '/%3E%3Cpolygon fill='%23fff' points='40.7,100 100,40.7 100,39.3 39.3,100 '/%3E%3Cpolygon fill='%23fff' points='60.7,100 100,60.7 100,59.3 59.3,100 '/%3E%3Cpolygon fill='%23fff' points='80.7,100 100,80.7 100,79.3 79.3,100 '/%3E%3Cpolygon fill='%23fff' points='100,100 100,99.3 99.3,100 '/%3E%3C/g%3E%3C/svg%3E");
  background-size: 7rem;
}
.co.bg.bg--full.bg--blue-hatching::before {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.9.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon fill='%23008BD0' points='0,0 0,0.7 0.7,0 '/%3E%3Cpolygon fill='%23008BD0' points='19.3,0 0,19.3 0,20.7 20.7,0 '/%3E%3Cpolygon fill='%23008BD0' points='39.3,0 0,39.3 0,40.7 40.7,0 '/%3E%3Cpolygon fill='%23008BD0' points='59.3,0 0,59.3 0,60.7 60.7,0 '/%3E%3Cpolygon fill='%23008BD0' points='79.3,0 0,79.3 0,80.7 80.7,0 '/%3E%3Cpolygon fill='%23008BD0' points='100,0 99.3,0 0,99.3 0,100 0.7,100 100,0.7 '/%3E%3Cpolygon fill='%23008BD0' points='20.7,100 100,20.7 100,19.3 19.3,100 '/%3E%3Cpolygon fill='%23008BD0' points='40.7,100 100,40.7 100,39.3 39.3,100 '/%3E%3Cpolygon fill='%23008BD0' points='60.7,100 100,60.7 100,59.3 59.3,100 '/%3E%3Cpolygon fill='%23008BD0' points='80.7,100 100,80.7 100,79.3 79.3,100 '/%3E%3Cpolygon fill='%23008BD0' points='100,100 100,99.3 99.3,100 '/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 7rem;
}
.co.bg .co__main {
  background-color: #fff;
  padding: var(--bg-spacing);
  width: 100%;
}

.co--fce-newsticker + .co--fce-arial-navigation {
  margin-top: -4.8rem;
}
@media (min-width: 46.25em) {
  .co--fce-newsticker + .co--fce-arial-navigation {
    margin-top: -6rem;
  }
}

.co--fce-cta-button {
  font-size: 1.4rem;
  line-height: 1.25;
  text-align: center;
  margin: 2.5em auto;
}
.co--fce-cta-button p {
  margin-top: 0.75em;
}

@media (min-width: 61.25em) {
  .co--fce-cta-members {
    margin-bottom: 4.8rem;
  }
}

.co--fce-positions .co__main ul {
  display: block;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
@media (min-width: 46.25em) {
  .co--fce-positions .co__main ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    margin-left: -15px;
    margin-right: -15px;
  }
}
.co--fce-positions .co__main li {
  display: block;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  margin-bottom: 1em;
}
@media (min-width: 46.25em) {
  .co--fce-positions .co__main li {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
  }
}

@media (-ms-high-contrast: none) and (min-width: 46.25em), (-ms-high-contrast: active) and (min-width: 46.25em) {
  .co--fce-positions .co__main li {
    -ms-flex-preferred-size: calc(50% - 30px);
        flex-basis: calc(50% - 30px);
  }
}
.co--fce-newsticker .co__title {
  font-size: 1.4rem;
  color: #fff;
}

.co--fce-sharing {
  position: relative;
}
.co--fce-sharing::before {
  background: #ece9e8;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.co--fce-sharing > * {
  position: relative;
  z-index: 2;
}

.co--fce-tags {
  margin: unset;
}
.document-content__tags .co--fce-tags:last-child, .document-content__tags .co--fce-tags:only-child {
  margin-bottom: 0;
}
.co--fce-tags .co__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: center;
      justify-content: center;
}
.co--fce-tags .co__title {
  position: relative;
  padding-left: 27px;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.25;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 1.5em;
}
.co--fce-tags .co__title:before {
  background: url("../img/svg-sprite-2e4d8448.svg") no-repeat;
  height: 29px;
  background-position: 0px -2061px;
  width: 17px;
  background-size: 514px 6088px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  margin: auto;
  position: absolute;
  right: auto;
  top: 0;
}

.co--fce-expand-columns .c-container {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  gap: 4rem;
  position: relative;
}
@media (min-width: 61.25em) {
  .co--fce-expand-columns .c-container {
    -ms-flex-flow: row;
        flex-flow: row;
  }
}
.co--fce-expand-columns .c-container .c-column {
  position: static;
}
.co--fce-expand-columns svg a g,
.co--fce-expand-columns svg a path,
.co--fce-expand-columns svg a circle {
  pointer-events: all;
}
.co--fce-expand-columns .expand-menu {
  font-family: Fago, Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.1rem;
  letter-spacing: 0;
  background: #fff;
  border: thin solid #008bd0;
  color: #008bd0;
  cursor: pointer;
  display: inline-block;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  min-height: 2.2em;
  outline: 0;
  padding: 1.1rem 2.2rem 0.9rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 150ms ease-out, transform 225ms ease-out 50ms;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.co--fce-expand-columns .expand-menu:focus, .co--fce-expand-columns .expand-menu:hover {
  background: #008bd0;
  border: thin solid #008bd0;
  color: #fff;
}
.co--fce-expand-columns .expand-menu:focus, .co--fce-expand-columns .expand-menu:hover {
  text-decoration: none;
}
.co--fce-expand-columns .map-text-menu {
  background-color: #fff;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0);
  max-height: 0;
  overflow: auto;
  position: relative;
  transition: all 250ms;
  width: 100%;
}
@media (min-width: 46.25em) {
  .co--fce-expand-columns .map-text-menu {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    margin-top: 0;
    max-height: 0;
    padding: 0 2rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50%;
  }
}
.co--fce-expand-columns .map-text-menu.expanded {
  margin-top: 3rem;
  max-height: 45rem;
}
@media (min-width: 46.25em) {
  .co--fce-expand-columns .map-text-menu.expanded {
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.15);
    margin-top: unset;
    max-height: 100%;
    padding: 2rem;
  }
}
.co--fce-expand-columns .map-text-menu ul {
  display: block;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  gap: 1rem;
}
.co--fce-expand-columns .close-text-menu {
  position: absolute;
  right: 1rem;
  top: 1rem;
}

.co--menu {
  line-height: 1.25;
  color: #222;
}
.co--menu a {
  color: inherit;
}
.co--menu ul {
  display: block;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.co--menu li {
  padding: 0.25em 0;
}
.co--menu .co__title {
  font-size: 1.8rem;
  font-weight: inherit;
  line-height: 1.125;
  text-transform: uppercase;
  color: #141414;
  margin-bottom: 0.5em;
}

.co--uploads .teaser-list__item {
  margin-bottom: 1.2rem;
}

.co--quote {
  font-size: 1em;
  line-height: 1.75;
  text-align: left;
  max-width: none;
}
.co--quote .co__main {
  margin: 2em auto;
  max-width: 68rem;
}
.co--quote .co__bodytext {
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.45;
  color: #e53517;
}
@media (min-width: 46.25em) {
  .co--quote .co__bodytext {
    font-size: 2.6rem;
  }
}
.co--quote .co__author {
  font-size: 1.4rem;
  line-height: 1.5;
  font-style: normal;
  display: inline-block;
  margin-right: 2em;
  margin-top: 0.75em;
}
@media (min-width: 46.25em) {
  .co--quote .co__author {
    margin-right: 4em;
  }
}

.co--vku-mitglieder .co__header,
.co--vku-mitglieder .co__main {
  text-align: center;
}
.co--vku-mitglieder .co__main {
  margin: 0 auto 3.5em;
  max-width: 77rem;
}
.co--vku-mitglieder .co__title {
  line-height: 1.2;
}

.document-main > .co--fce-section:first-child {
  padding-top: 4.8rem;
}
@media (min-width: 61.25em) {
  .document-main > .co--fce-section:first-child {
    padding-top: 6rem;
  }
}
.co--fce-section .l-column .co {
  margin-top: 6rem;
}