[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

@charset "UTF-8";
/**
* Prefix "bp-" is only for better code completion
*/
/**
* Theming Bootstrap: https://getbootstrap.com/docs/4.0/getting-started/theming/
* Place to modify any of the Bootstrap's Sass variables and maps - ONLY!
* New variables should be added to _resources/_vars.scss
*/
.container, .m-text, .m-linklistingcategories, .m-headline, .l-ce, .l-headernavabr__container, .l-headermeta__container, .tns-controls,
.container-fluid,
.l-ce-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container, .m-text, .m-linklistingcategories, .m-headline, .l-ce, .l-headernavabr__container, .l-headermeta__container, .tns-controls {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container, .m-text, .m-linklistingcategories, .m-headline, .l-ce, .l-headernavabr__container, .l-headermeta__container, .tns-controls {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container, .m-text, .m-linklistingcategories, .m-headline, .l-ce, .l-headernavabr__container, .l-headermeta__container, .tns-controls {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .m-text, .m-linklistingcategories, .m-headline, .l-ce, .l-headernavabr__container, .l-headermeta__container, .tns-controls {
    max-width: 1140px;
  }
}
.row, .m-memorial__listItem, .m-text__row, .m-linklistingcategories__row, .m-images__row, .m-highlighttextsmall__row, .m-highlighttext__row, .m-documentupload__row_files, .m-documentupload__row_title, .m-headline-row, .l-ce__inner,
.l-ce-fluid__inner, .l-headernavabr__row, .l-headernavabr, .l-headermeta__row, .l-headermeta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col, .no-gutters > .m-memorial__mapcontainer, .no-gutters > .m-memorial__listItem-image,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .m-headline-col, .col-xl-9, .col-xl-8, .col-xl-7, .m-video__videocol, .col-xl-6, .m-memorial__overviewcontainer, .col-xl-5, .m-video__descriptioncol, .m-documentupload__col_files, .l-footer__sponsoring, .col-xl-4, .m-tiles__item, .l-footer__servicenavigation, .col-xl-3, .l-footer__datenschutznavigation, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .m-listheadline, .m-socialmediabanner__inner, .m-teaserslider__inner, .m-highlighttext__col, .m-projectdetail__head, .m-jobdetail__head, .m-publicationdetail__head, .m-eventdetail__head, .m-rundbriefdetail__downloads, .m-pressdetail__head, .m-paedagogikdetail__head, .m-rundbriefdetail__head, .col-lg-9, .m-searchpage__inner, .m-presslistitem__inner, .m-jobslist__listitem[data-istopnews="0"], .m-aktuelleslistteaser__inner, .m-publicationlist__list, .m-eventlistteaser__inner, .m-rundbrieflist__list, .col-lg-8, .m-rundbriefsingle__head, .m-rundbriefsingle__right, .m-tiles__title, .m-testwithimagehighlighted__innercontent, .m-textwithbackground__col, .m-text__col, .m-linklistingcategories__col, .m-linklisting__inner, .m-image__col, .m-pressdetail__content, .m-joblistfilter, .m-rundbrieffilter, .m-eventteaseritem__inner, .m-eventlistfilter, .m-rundbriefdetail__content, .col-lg-7, .m-rundbriefteaser__claim, .col-lg-6, .m-socialmediabanner__sharer, .m-socialmediabanner__claim, .m-categorypage__items[data-cnt="2"] .m-categorypage__item, .m-headerslider__inner, .m-textwithimage__textcontainer, .m-textwithimage__imagecontainer, .m-documentupload__row__files[data-files="1"] .m-documentupload__col__files, .m-rundbriefdetail__download, .col-lg-5, .m-rundbriefteaser__links, .col-lg-4, .m-rundbriefsingle__left, .m-categorypage__item, .m-testwithimagehighlighted__image, .m-teaserslider__trigger, .m-projectslist__listitem, .m-paedagogiklist__listitem, .m-newsteaserslider__listitem, .m-jobsteaserlist__listitem, .m-jobslist__listitem[data-istopnews="1"], .m-eventlist__listitem[data-istopnews="1"], .col-lg-3, .m-presslistitem__innerdate, .m-aktuelleslistteaser__date, .m-eventteaseritem__innerdate, .m-eventlistteaser__innerdate, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .m-tiles__item, .m-teaserslider__trigger, .m-images__col, .m-documentupload__col_files, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .m-memorial__listItem-content,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .m-memorial__mapcontainer, .m-memorial__listItem-image,
.col-auto, .col-12, .m-searchpage__inner, .m-memorial__listItem-content, .m-memorial__overviewcontainer, .m-listheadline, .m-breadcrumb, .m-headersearch__inner, .m-rundbriefteaser__links, .m-rundbriefteaser__claim, .m-rundbriefteaser__inner, .m-socialmediabanner__sharer, .m-socialmediabanner__claim, .m-socialmediabanner__inner, .m-rundbriefsingle__head, .m-rundbriefsingle__right, .m-rundbriefsingle__left, .m-categorypage__items[data-cnt="2"] .m-categorypage__item, .m-categorypage__item, .m-categorypage__inner, .m-headerslider__inner, .m-video__videocol, .m-video__descriptioncol, .m-tiles__item, .m-tiles__title, .m-testwithimagehighlighted__innercontent, .m-testwithimagehighlighted__image, .m-testwithimagehighlighted__inner, .m-textwithbackground__col, .m-textwithimage__textcontainer, .m-textwithimage__imagecontainer, .m-teaserslider__trigger, .m-teaserslider__inner, .m-linklistingcategories__col, .m-linklisting__inner, .m-images__col, .m-image__col, .m-highlighttextsmall__col, .m-highlighttext__col, .m-documentupload__col_files, .page-navigation, .m-projectdetail__backtolist, .m-projectdetail__head, .m-projectdetail, .m-projectslist__listitem, .m-projectslist__list, .m-pressdetail__backtolist, .m-pressdetail__content, .m-presslistitem__inner, .m-presslistitem__innerdate, .m-presslist__listitem, .m-jobdetail__backtolist, .m-jobdetail__head, .m-jobdetail, .m-paedagogiklist__listitem, .m-newsteaserslider__listitem, .m-joblistfilter, .m-jobsteaserlist__listitem, .m-jobslist__list, .m-jobslist, .m-aktuelleslistteaser__inner, .m-aktuelleslistteaser__date, .m-aktuelleslist__listitem, .m-publicationdetail__backtolist, .m-publicationdetail__head, .m-publicationdetail, .m-publicationlist__list, .m-rundbrieffilter, .m-eventteaseritem__inner, .m-eventteaseritem__innerdate, .m-eventsteaser__listitem, .m-eventsteaser__list, .m-eventsteaser, .m-eventlistfilter, .m-eventdetails_backlist, .m-eventdetail__head, .m-eventdetail, .m-eventlist__listitem, .m-eventlist__list, .m-eventlist, .m-rundbrieflist, .m-rundbriefdetail__backtolist, .m-newsteaserslider__linktolist, .m-eventsteaser__linktolist, .l-search__inner, .l-footer__social, .l-footer__logo, .l-footer__inner, .l-headermeta__right, .l-header__upperinner, .l-header__lowerinner, .col-11, .col-10, .col-9, .col-8, .m-documentupload__col_title, .m-paedagogikdetail__image, .col-7, .col-6, .l-headernavabr__right, .l-headernavabr__left, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col, .m-memorial__mapcontainer, .m-memorial__listItem-image {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333333%;
          flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66666667%;
          flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6, .l-headernavabr__right, .l-headernavabr__left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8, .m-documentupload__col_title, .m-paedagogikdetail__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333333%;
          flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66666667%;
          flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12, .m-searchpage__inner, .m-memorial__listItem-content, .m-memorial__overviewcontainer, .m-listheadline, .m-breadcrumb, .m-headersearch__inner, .m-rundbriefteaser__links, .m-rundbriefteaser__claim, .m-rundbriefteaser__inner, .m-socialmediabanner__sharer, .m-socialmediabanner__claim, .m-socialmediabanner__inner, .m-rundbriefsingle__head, .m-rundbriefsingle__right, .m-rundbriefsingle__left, .m-categorypage__items[data-cnt="2"] .m-categorypage__item, .m-categorypage__item, .m-categorypage__inner, .m-headerslider__inner, .m-video__videocol, .m-video__descriptioncol, .m-tiles__item, .m-tiles__title, .m-testwithimagehighlighted__innercontent, .m-testwithimagehighlighted__image, .m-testwithimagehighlighted__inner, .m-textwithbackground__col, .m-textwithimage__textcontainer, .m-textwithimage__imagecontainer, .m-teaserslider__trigger, .m-teaserslider__inner, .m-linklistingcategories__col, .m-linklisting__inner, .m-images__col, .m-image__col, .m-highlighttextsmall__col, .m-highlighttext__col, .m-documentupload__col_files, .page-navigation, .m-projectdetail__backtolist, .m-projectdetail__head, .m-projectdetail, .m-projectslist__listitem, .m-projectslist__list, .m-pressdetail__backtolist, .m-pressdetail__content, .m-presslistitem__inner, .m-presslistitem__innerdate, .m-presslist__listitem, .m-jobdetail__backtolist, .m-jobdetail__head, .m-jobdetail, .m-paedagogiklist__listitem, .m-newsteaserslider__listitem, .m-joblistfilter, .m-jobsteaserlist__listitem, .m-jobslist__list, .m-jobslist, .m-aktuelleslistteaser__inner, .m-aktuelleslistteaser__date, .m-aktuelleslist__listitem, .m-publicationdetail__backtolist, .m-publicationdetail__head, .m-publicationdetail, .m-publicationlist__list, .m-rundbrieffilter, .m-eventteaseritem__inner, .m-eventteaseritem__innerdate, .m-eventsteaser__listitem, .m-eventsteaser__list, .m-eventsteaser, .m-eventlistfilter, .m-eventdetails_backlist, .m-eventdetail__head, .m-eventdetail, .m-eventlistteaser__inner, .m-eventlistteaser__innerdate, .m-eventlist__listitem, .m-eventlist__list, .m-eventlist, .m-rundbrieflist__list, .m-rundbrieflist, .m-rundbriefdetail__backtolist, .m-rundbriefdetail__download, .m-rundbriefdetail__downloads, .m-rundbriefdetail__content, .m-newsteaserslider__linktolist, .m-eventsteaser__linktolist, .m-pressdetail__head, .m-paedagogikdetail__head, .m-rundbriefdetail__head, .l-search__inner, .l-footer__social, .l-footer__sponsoring, .l-footer__datenschutznavigation, .l-footer__servicenavigation, .l-footer__logo, .l-footer__inner, .l-headermeta__right, .l-header__upperinner, .l-header__lowerinner {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm, .m-memorial__listItem-content {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-md-6, .m-tiles__item, .m-teaserslider__trigger, .m-images__col, .m-documentupload__col_files {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2, .m-tiles__title {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-lg-3, .m-presslistitem__innerdate, .m-aktuelleslistteaser__date, .m-eventteaseritem__innerdate, .m-eventlistteaser__innerdate {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4, .m-rundbriefsingle__left, .m-categorypage__item, .m-testwithimagehighlighted__image, .m-teaserslider__trigger, .m-projectslist__listitem, .m-paedagogiklist__listitem, .m-newsteaserslider__listitem, .m-jobsteaserlist__listitem, .m-jobslist__listitem[data-istopnews="1"], .m-eventlist__listitem[data-istopnews="1"] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-lg-5, .m-rundbriefteaser__links {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-lg-6, .m-socialmediabanner__sharer, .m-socialmediabanner__claim, .m-categorypage__items[data-cnt="2"] .m-categorypage__item, .m-headerslider__inner, .m-textwithimage__textcontainer, .m-textwithimage__imagecontainer, .m-documentupload__row__files[data-files="1"] .m-documentupload__col__files, .m-rundbriefdetail__download {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7, .m-rundbriefteaser__claim {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-lg-8, .m-rundbriefsingle__head, .m-rundbriefsingle__right, .m-tiles__title, .m-testwithimagehighlighted__innercontent, .m-textwithbackground__col, .m-text__col, .m-linklistingcategories__col, .m-linklisting__inner, .m-image__col, .m-pressdetail__content, .m-joblistfilter, .m-rundbrieffilter, .m-eventteaseritem__inner, .m-eventlistfilter, .m-rundbriefdetail__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-lg-9, .m-searchpage__inner, .m-presslistitem__inner, .m-jobslist__listitem[data-istopnews="0"], .m-aktuelleslistteaser__inner, .m-publicationlist__list, .m-eventlistteaser__inner, .m-rundbrieflist__list {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10, .m-listheadline, .m-socialmediabanner__inner, .m-teaserslider__inner, .m-highlighttext__col, .m-projectdetail__head, .m-jobdetail__head, .m-publicationdetail__head, .m-eventdetail__head, .m-rundbriefdetail__downloads, .m-pressdetail__head, .m-paedagogikdetail__head, .m-rundbriefdetail__head {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1, .m-socialmediabanner__inner, .m-eventteaseritem__inner, .m-rundbriefdetail__downloads {
    margin-left: 8.33333333%;
  }

  .offset-lg-2, .m-listheadline, .m-rundbriefsingle__head, .m-textwithbackground__col, .m-teaserslider__inner, .m-linklistingcategories__col, .m-linklisting__inner, .m-image[data-position="2"] .m-image__col, .m-pressdetail__content, .m-rundbriefdetail__content {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4, .m-image[data-position="1"] .m-image__col {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-xl-3, .l-footer__datenschutznavigation {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4, .m-tiles__item, .l-footer__servicenavigation {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-xl-5, .m-video__descriptioncol, .m-documentupload__col_files, .l-footer__sponsoring {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-xl-6, .m-memorial__overviewcontainer {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7, .m-video__videocol {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10, .m-headline-col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
/*=====================================================================================================================/
// Links
// Style anchor elements.
======================================================================================================================*/
/**
* Loaded by Webpack with sass-resources-loader
*/
.m-memorial__description > ul, .m-textwithbackground__content > ul, .m-text__content > ul, .m-highlighttext__subtitle > ul, .m-pressdetail__content > ul, .m-rundbriefdetail__content > ul, .m-memorial__description > ol, .m-textwithbackground__content > ol, .m-text__content > ol, .m-highlighttext__subtitle > ol, .m-pressdetail__content > ol, .m-rundbriefdetail__content > ol {
  padding: 0;
  margin: 0;
}

.m-memorial__description > ol > li, .m-textwithbackground__content > ol > li, .m-text__content > ol > li, .m-highlighttext__subtitle > ol > li, .m-pressdetail__content > ol > li, .m-rundbriefdetail__content > ol > li, .m-memorial__description > ul > li, .m-textwithbackground__content > ul > li, .m-text__content > ul > li, .m-highlighttext__subtitle > ul > li, .m-pressdetail__content > ul > li, .m-rundbriefdetail__content > ul > li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.m-memorial__description > ol > li, .m-textwithbackground__content > ol > li, .m-text__content > ol > li, .m-highlighttext__subtitle > ol > li, .m-pressdetail__content > ol > li, .m-rundbriefdetail__content > ol > li, .m-memorial__description > ul > li, .m-textwithbackground__content > ul > li, .m-text__content > ul > li, .m-highlighttext__subtitle > ul > li, .m-pressdetail__content > ul > li, .m-rundbriefdetail__content > ul > li {
  list-style-position: inside;
  margin-bottom: 0.5555555556rem;
  position: relative;
}

.m-memorial__description > ul > li:before, .m-textwithbackground__content > ul > li:before, .m-text__content > ul > li:before, .m-highlighttext__subtitle > ul > li:before, .m-pressdetail__content > ul > li:before, .m-rundbriefdetail__content > ul > li:before {
  position: absolute;
  left: -1em;
  top: 0.42em;
  display: block;
  background-color: #202437;
  line-height: 200%;
  content: "";
  border-radius: 50%;
  width: 0.35em;
  height: 0.35em;
}

.m-memorial__description table td, .m-textwithbackground__content table td, .m-text__content table td, .m-highlighttext__subtitle table td, .m-pressdetail__content table td, .m-rundbriefdetail__content table td, .m-memorial__description table thead th, .m-textwithbackground__content table thead th, .m-text__content table thead th, .m-highlighttext__subtitle table thead th, .m-pressdetail__content table thead th, .m-rundbriefdetail__content table thead th {
  padding: 12px 10px;
  text-align: left;
}
.m-memorial__description table td a, .m-textwithbackground__content table td a, .m-text__content table td a, .m-highlighttext__subtitle table td a, .m-pressdetail__content table td a, .m-rundbriefdetail__content table td a, .m-memorial__description table thead th a, .m-textwithbackground__content table thead th a, .m-text__content table thead th a, .m-highlighttext__subtitle table thead th a, .m-pressdetail__content table thead th a, .m-rundbriefdetail__content table thead th a {
  text-decoration: underline;
}

.m-memorial__description > :last-child, .m-textwithbackground__content > :last-child, .m-text__content > :last-child, .m-highlighttext__subtitle > :last-child, .m-pressdetail__content > :last-child, .m-rundbriefdetail__content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.m-memorial__description ul, .m-textwithbackground__content ul, .m-text__content ul, .m-highlighttext__subtitle ul, .m-pressdetail__content ul, .m-rundbriefdetail__content ul, .m-memorial__description ol, .m-textwithbackground__content ol, .m-text__content ol, .m-highlighttext__subtitle ol, .m-pressdetail__content ol, .m-rundbriefdetail__content ol, .m-memorial__description p, .m-textwithbackground__content p, .m-text__content p, .m-highlighttext__subtitle p, .m-pressdetail__content p, .m-rundbriefdetail__content p {
  margin-bottom: 20px;
}
.m-memorial__description a, .m-textwithbackground__content a, .m-text__content a, .m-highlighttext__subtitle a, .m-pressdetail__content a, .m-rundbriefdetail__content a {
  color: #4d805c;
  font-weight: 600;
  text-decoration: underline;
}
.m-memorial__description a:focus, .m-textwithbackground__content a:focus, .m-text__content a:focus, .m-highlighttext__subtitle a:focus, .m-pressdetail__content a:focus, .m-rundbriefdetail__content a:focus, .m-memorial__description a:hover, .m-textwithbackground__content a:hover, .m-text__content a:hover, .m-highlighttext__subtitle a:hover, .m-pressdetail__content a:hover, .m-rundbriefdetail__content a:hover {
  text-decoration: none;
}
[data-page-theme=referat] .m-memorial__description a, [data-page-theme=referat] .m-textwithbackground__content a, [data-page-theme=referat] .m-text__content a, [data-page-theme=referat] .m-highlighttext__subtitle a, [data-page-theme=referat] .m-pressdetail__content a, [data-page-theme=referat] .m-rundbriefdetail__content a {
  color: #8a7000;
}
[data-page-theme=referat] .m-memorial__description a:focus, [data-page-theme=referat] .m-textwithbackground__content a:focus, [data-page-theme=referat] .m-text__content a:focus, [data-page-theme=referat] .m-highlighttext__subtitle a:focus, [data-page-theme=referat] .m-pressdetail__content a:focus, [data-page-theme=referat] .m-rundbriefdetail__content a:focus, [data-page-theme=referat] .m-memorial__description a:hover, [data-page-theme=referat] .m-textwithbackground__content a:hover, [data-page-theme=referat] .m-text__content a:hover, [data-page-theme=referat] .m-highlighttext__subtitle a:hover, [data-page-theme=referat] .m-pressdetail__content a:hover, [data-page-theme=referat] .m-rundbriefdetail__content a:hover {
  color: #5b4a00;
}
[data-page-theme=memorials] .m-memorial__description a, [data-page-theme=memorials] .m-textwithbackground__content a, [data-page-theme=memorials] .m-text__content a, [data-page-theme=memorials] .m-highlighttext__subtitle a, [data-page-theme=memorials] .m-pressdetail__content a, [data-page-theme=memorials] .m-rundbriefdetail__content a {
  color: #649da6;
}
[data-page-theme=memorials] .m-memorial__description a:focus, [data-page-theme=memorials] .m-textwithbackground__content a:focus, [data-page-theme=memorials] .m-text__content a:focus, [data-page-theme=memorials] .m-highlighttext__subtitle a:focus, [data-page-theme=memorials] .m-pressdetail__content a:focus, [data-page-theme=memorials] .m-rundbriefdetail__content a:focus, [data-page-theme=memorials] .m-memorial__description a:hover, [data-page-theme=memorials] .m-textwithbackground__content a:hover, [data-page-theme=memorials] .m-text__content a:hover, [data-page-theme=memorials] .m-highlighttext__subtitle a:hover, [data-page-theme=memorials] .m-pressdetail__content a:hover, [data-page-theme=memorials] .m-rundbriefdetail__content a:hover {
  color: #457178;
}
[data-page-theme=activity] .m-memorial__description a, [data-page-theme=activity] .m-textwithbackground__content a, [data-page-theme=activity] .m-text__content a, [data-page-theme=activity] .m-highlighttext__subtitle a, [data-page-theme=activity] .m-pressdetail__content a, [data-page-theme=activity] .m-rundbriefdetail__content a {
  color: #39578e;
}
[data-page-theme=activity] .m-memorial__description a:focus, [data-page-theme=activity] .m-textwithbackground__content a:focus, [data-page-theme=activity] .m-text__content a:focus, [data-page-theme=activity] .m-highlighttext__subtitle a:focus, [data-page-theme=activity] .m-pressdetail__content a:focus, [data-page-theme=activity] .m-rundbriefdetail__content a:focus, [data-page-theme=activity] .m-memorial__description a:hover, [data-page-theme=activity] .m-textwithbackground__content a:hover, [data-page-theme=activity] .m-text__content a:hover, [data-page-theme=activity] .m-highlighttext__subtitle a:hover, [data-page-theme=activity] .m-pressdetail__content a:hover, [data-page-theme=activity] .m-rundbriefdetail__content a:hover {
  color: #677ea9;
}
.m-memorial__description em, .m-textwithbackground__content em, .m-text__content em, .m-highlighttext__subtitle em, .m-pressdetail__content em, .m-rundbriefdetail__content em {
  font-style: italic;
}
.m-memorial__description ol + img, .m-textwithbackground__content ol + img, .m-text__content ol + img, .m-highlighttext__subtitle ol + img, .m-pressdetail__content ol + img, .m-rundbriefdetail__content ol + img,
.m-memorial__description ul + img,
.m-textwithbackground__content ul + img,
.m-text__content ul + img,
.m-highlighttext__subtitle ul + img,
.m-pressdetail__content ul + img,
.m-rundbriefdetail__content ul + img,
.m-memorial__description p + img,
.m-textwithbackground__content p + img,
.m-text__content p + img,
.m-highlighttext__subtitle p + img,
.m-pressdetail__content p + img,
.m-rundbriefdetail__content p + img {
  margin-top: 40px;
}
.m-memorial__description ol + h2, .m-memorial__description .m-tiles__title ol + h2, .m-tiles__title .m-memorial__description ol + h2, .m-memorial__description .m-tiles__title ol + .m-documentupload__title, .m-tiles__title .m-memorial__description ol + .m-documentupload__title, .m-textwithbackground__content ol + h2, .m-textwithbackground__content .m-tiles__title ol + h2, .m-tiles__title .m-textwithbackground__content ol + h2, .m-textwithbackground__content .m-tiles__title ol + .m-documentupload__title, .m-tiles__title .m-textwithbackground__content ol + .m-documentupload__title, .m-text__content ol + h2, .m-text__content .m-tiles__title ol + h2, .m-tiles__title .m-text__content ol + h2, .m-text__content .m-tiles__title ol + .m-documentupload__title, .m-tiles__title .m-text__content ol + .m-documentupload__title, .m-highlighttext__subtitle ol + h2, .m-highlighttext__subtitle .m-tiles__title ol + h2, .m-tiles__title .m-highlighttext__subtitle ol + h2, .m-highlighttext__subtitle .m-tiles__title ol + .m-documentupload__title, .m-tiles__title .m-highlighttext__subtitle ol + .m-documentupload__title, .m-memorial__description ol + .m-documentupload__title, .m-textwithbackground__content ol + .m-documentupload__title, .m-text__content ol + .m-documentupload__title, .m-highlighttext__subtitle ol + .m-documentupload__title, .m-pressdetail__content ol + h2, .m-pressdetail__content .m-tiles__title ol + h2, .m-tiles__title .m-pressdetail__content ol + h2, .m-pressdetail__content .m-tiles__title ol + .m-documentupload__title, .m-tiles__title .m-pressdetail__content ol + .m-documentupload__title, .m-pressdetail__content ol + .m-documentupload__title, .m-rundbriefdetail__content ol + h2, .m-rundbriefdetail__content .m-tiles__title ol + h2, .m-tiles__title .m-rundbriefdetail__content ol + h2, .m-rundbriefdetail__content .m-tiles__title ol + .m-documentupload__title, .m-tiles__title .m-rundbriefdetail__content ol + .m-documentupload__title, .m-rundbriefdetail__content ol + .m-documentupload__title,
.m-memorial__description ul + h2,
.m-memorial__description .m-tiles__title ul + h2,
.m-tiles__title .m-memorial__description ul + h2,
.m-memorial__description .m-tiles__title ul + .m-documentupload__title,
.m-tiles__title .m-memorial__description ul + .m-documentupload__title,
.m-textwithbackground__content ul + h2,
.m-textwithbackground__content .m-tiles__title ul + h2,
.m-tiles__title .m-textwithbackground__content ul + h2,
.m-textwithbackground__content .m-tiles__title ul + .m-documentupload__title,
.m-tiles__title .m-textwithbackground__content ul + .m-documentupload__title,
.m-text__content ul + h2,
.m-text__content .m-tiles__title ul + h2,
.m-tiles__title .m-text__content ul + h2,
.m-text__content .m-tiles__title ul + .m-documentupload__title,
.m-tiles__title .m-text__content ul + .m-documentupload__title,
.m-highlighttext__subtitle ul + h2,
.m-highlighttext__subtitle .m-tiles__title ul + h2,
.m-tiles__title .m-highlighttext__subtitle ul + h2,
.m-highlighttext__subtitle .m-tiles__title ul + .m-documentupload__title,
.m-tiles__title .m-highlighttext__subtitle ul + .m-documentupload__title,
.m-memorial__description ul + .m-documentupload__title,
.m-textwithbackground__content ul + .m-documentupload__title,
.m-text__content ul + .m-documentupload__title,
.m-highlighttext__subtitle ul + .m-documentupload__title,
.m-pressdetail__content ul + h2,
.m-pressdetail__content .m-tiles__title ul + h2,
.m-tiles__title .m-pressdetail__content ul + h2,
.m-pressdetail__content .m-tiles__title ul + .m-documentupload__title,
.m-tiles__title .m-pressdetail__content ul + .m-documentupload__title,
.m-pressdetail__content ul + .m-documentupload__title,
.m-rundbriefdetail__content ul + h2,
.m-rundbriefdetail__content .m-tiles__title ul + h2,
.m-tiles__title .m-rundbriefdetail__content ul + h2,
.m-rundbriefdetail__content .m-tiles__title ul + .m-documentupload__title,
.m-tiles__title .m-rundbriefdetail__content ul + .m-documentupload__title,
.m-rundbriefdetail__content ul + .m-documentupload__title,
.m-memorial__description p + h2,
.m-memorial__description .m-tiles__title p + h2,
.m-tiles__title .m-memorial__description p + h2,
.m-memorial__description .m-tiles__title p + .m-documentupload__title,
.m-tiles__title .m-memorial__description p + .m-documentupload__title,
.m-textwithbackground__content p + h2,
.m-textwithbackground__content .m-tiles__title p + h2,
.m-tiles__title .m-textwithbackground__content p + h2,
.m-textwithbackground__content .m-tiles__title p + .m-documentupload__title,
.m-tiles__title .m-textwithbackground__content p + .m-documentupload__title,
.m-text__content p + h2,
.m-text__content .m-tiles__title p + h2,
.m-tiles__title .m-text__content p + h2,
.m-text__content .m-tiles__title p + .m-documentupload__title,
.m-tiles__title .m-text__content p + .m-documentupload__title,
.m-highlighttext__subtitle p + h2,
.m-highlighttext__subtitle .m-tiles__title p + h2,
.m-tiles__title .m-highlighttext__subtitle p + h2,
.m-highlighttext__subtitle .m-tiles__title p + .m-documentupload__title,
.m-tiles__title .m-highlighttext__subtitle p + .m-documentupload__title,
.m-memorial__description p + .m-documentupload__title,
.m-textwithbackground__content p + .m-documentupload__title,
.m-text__content p + .m-documentupload__title,
.m-highlighttext__subtitle p + .m-documentupload__title,
.m-pressdetail__content p + h2,
.m-pressdetail__content .m-tiles__title p + h2,
.m-tiles__title .m-pressdetail__content p + h2,
.m-pressdetail__content .m-tiles__title p + .m-documentupload__title,
.m-tiles__title .m-pressdetail__content p + .m-documentupload__title,
.m-pressdetail__content p + .m-documentupload__title,
.m-rundbriefdetail__content p + h2,
.m-rundbriefdetail__content .m-tiles__title p + h2,
.m-tiles__title .m-rundbriefdetail__content p + h2,
.m-rundbriefdetail__content .m-tiles__title p + .m-documentupload__title,
.m-tiles__title .m-rundbriefdetail__content p + .m-documentupload__title,
.m-rundbriefdetail__content p + .m-documentupload__title {
  margin-top: 70px;
}
.m-memorial__description ol + h3, .m-textwithbackground__content ol + h3, .m-text__content ol + h3, .m-highlighttext__subtitle ol + h3, .m-pressdetail__content ol + h3, .m-rundbriefdetail__content ol + h3,
.m-memorial__description ul + h3,
.m-textwithbackground__content ul + h3,
.m-text__content ul + h3,
.m-highlighttext__subtitle ul + h3,
.m-pressdetail__content ul + h3,
.m-rundbriefdetail__content ul + h3,
.m-memorial__description p + h3,
.m-textwithbackground__content p + h3,
.m-text__content p + h3,
.m-highlighttext__subtitle p + h3,
.m-pressdetail__content p + h3,
.m-rundbriefdetail__content p + h3 {
  margin-top: 60px;
}
.m-memorial__description ol + h4, .m-textwithbackground__content ol + h4, .m-text__content ol + h4, .m-highlighttext__subtitle ol + h4, .m-pressdetail__content ol + h4, .m-rundbriefdetail__content ol + h4,
.m-memorial__description ul + h4,
.m-textwithbackground__content ul + h4,
.m-text__content ul + h4,
.m-highlighttext__subtitle ul + h4,
.m-pressdetail__content ul + h4,
.m-rundbriefdetail__content ul + h4,
.m-memorial__description p + h4,
.m-textwithbackground__content p + h4,
.m-text__content p + h4,
.m-highlighttext__subtitle p + h4,
.m-pressdetail__content p + h4,
.m-rundbriefdetail__content p + h4 {
  margin-top: 50px;
}
.m-memorial__description > ul, .m-textwithbackground__content > ul, .m-text__content > ul, .m-highlighttext__subtitle > ul, .m-pressdetail__content > ul, .m-rundbriefdetail__content > ul, .m-memorial__description > ol, .m-textwithbackground__content > ol, .m-text__content > ol, .m-highlighttext__subtitle > ol, .m-pressdetail__content > ol, .m-rundbriefdetail__content > ol {
  margin-left: 1.1111111111rem;
}
.m-memorial__description > ul, .m-textwithbackground__content > ul, .m-text__content > ul, .m-highlighttext__subtitle > ul, .m-pressdetail__content > ul, .m-rundbriefdetail__content > ul {
  padding-left: 12px;
}
.m-memorial__description > ol, .m-textwithbackground__content > ol, .m-text__content > ol, .m-highlighttext__subtitle > ol, .m-pressdetail__content > ol, .m-rundbriefdetail__content > ol {
  padding-left: 12px;
  list-style-type: decimal-leading-zero;
  margin-left: 0;
}
.m-memorial__description > ol > li, .m-textwithbackground__content > ol > li, .m-text__content > ol > li, .m-highlighttext__subtitle > ol > li, .m-pressdetail__content > ol > li, .m-rundbriefdetail__content > ol > li {
  list-style-type: decimal-leading-zero;
}
.m-memorial__description h2, .m-textwithbackground__content h2, .m-text__content h2, .m-highlighttext__subtitle h2, .m-memorial__description .m-documentupload__title, .m-textwithbackground__content .m-documentupload__title, .m-text__content .m-documentupload__title, .m-highlighttext__subtitle .m-documentupload__title, .m-pressdetail__content h2, .m-pressdetail__content .m-documentupload__title, .m-rundbriefdetail__content h2, .m-rundbriefdetail__content .m-documentupload__title {
  margin-bottom: 30px;
}
.m-memorial__description h3, .m-textwithbackground__content h3, .m-text__content h3, .m-highlighttext__subtitle h3, .m-pressdetail__content h3, .m-rundbriefdetail__content h3 {
  margin-bottom: 20px;
}
.m-memorial__description h4, .m-textwithbackground__content h4, .m-text__content h4, .m-highlighttext__subtitle h4, .m-pressdetail__content h4, .m-rundbriefdetail__content h4 {
  margin-bottom: 15px;
}
.m-memorial__description iframe, .m-textwithbackground__content iframe, .m-text__content iframe, .m-highlighttext__subtitle iframe, .m-pressdetail__content iframe, .m-rundbriefdetail__content iframe {
  width: 100%;
  height: 22.2222222222rem;
}
.m-memorial__description img, .m-textwithbackground__content img, .m-text__content img, .m-highlighttext__subtitle img, .m-pressdetail__content img, .m-rundbriefdetail__content img {
  width: 100%;
  height: auto;
  margin-bottom: 40px;
}
.m-memorial__description table, .m-textwithbackground__content table, .m-text__content table, .m-highlighttext__subtitle table, .m-pressdetail__content table, .m-rundbriefdetail__content table {
  margin-bottom: 1.1111111111rem;
  width: 100%;
}
.m-memorial__description table caption, .m-textwithbackground__content table caption, .m-text__content table caption, .m-highlighttext__subtitle table caption, .m-pressdetail__content table caption, .m-rundbriefdetail__content table caption {
  text-transform: uppercase;
  text-align: left;
}
.m-memorial__description table thead, .m-textwithbackground__content table thead, .m-text__content table thead, .m-highlighttext__subtitle table thead, .m-pressdetail__content table thead, .m-rundbriefdetail__content table thead {
  border: none;
}
.m-memorial__description table tbody, .m-textwithbackground__content table tbody, .m-text__content table tbody, .m-highlighttext__subtitle table tbody, .m-pressdetail__content table tbody, .m-rundbriefdetail__content table tbody {
  border-bottom: 1px solid #39578e;
}
.m-memorial__description table tr + tr, .m-textwithbackground__content table tr + tr, .m-text__content table tr + tr, .m-highlighttext__subtitle table tr + tr, .m-pressdetail__content table tr + tr, .m-rundbriefdetail__content table tr + tr {
  margin-top: 20px;
}
.m-memorial__description table + table, .m-textwithbackground__content table + table, .m-text__content table + table, .m-highlighttext__subtitle table + table, .m-pressdetail__content table + table, .m-rundbriefdetail__content table + table {
  margin-top: 60px;
}

.m-textwithimage__text table {
  width: 100% !important;
  border-spacing: 0;
}
.m-textwithimage__text table thead td {
  padding: 5px 10px;
}
.m-textwithimage__text table thead td:first-child {
  padding-left: 0;
}
.m-textwithimage__text table thead td:last-child {
  padding-right: 0;
}
.m-textwithimage__text table tbody tr td {
  padding: 14px 10px;
  width: auto !important;
}
.m-textwithimage__text table tbody tr td:first-child {
  padding-left: 0;
}
.m-textwithimage__text table tbody tr td:last-child {
  padding-right: 0;
}

.m-textwithimage__text ul {
  list-style: disc inside;
}
.m-textwithimage__text ul, .m-textwithimage__text ol {
  margin: 0 0 15px 0;
  width: 100%;
}
.m-textwithimage__text ul ul, .m-textwithimage__text ul ol, .m-textwithimage__text ol ul, .m-textwithimage__text ol ol {
  margin-top: 15px;
}
.m-textwithimage__text ul + p, .m-textwithimage__text ol + p {
  margin-top: 30px;
}
.m-textwithimage__text ul + h2, .m-textwithimage__text .m-tiles__title ul + h2, .m-textwithimage__text .m-tiles__title ul + .m-documentupload__title, .m-textwithimage__text ul + .m-documentupload__title, .m-textwithimage__text ol + h2, .m-textwithimage__text .m-tiles__title ol + h2, .m-textwithimage__text .m-tiles__title ol + .m-documentupload__title, .m-textwithimage__text ol + .m-documentupload__title {
  margin-top: 50px;
}
.m-textwithimage__text ul + h3, .m-textwithimage__text ol + h3 {
  margin-top: 50px;
}
.m-textwithimage__text ul + h4, .m-textwithimage__text ol + h4 {
  margin-top: 10px;
}
.m-textwithimage__text ol {
  margin-left: 71px;
  width: calc(100% - 71px);
}
.m-textwithimage__text h2 + p, .m-textwithimage__text .m-tiles__title h2 + p, .m-textwithimage__text .m-tiles__title .m-documentupload__title + p, .m-textwithimage__text .m-documentupload__title + p {
  margin-top: 50px;
}
.m-textwithimage__text h2 + ul, .m-textwithimage__text .m-tiles__title h2 + ul, .m-textwithimage__text .m-tiles__title .m-documentupload__title + ul, .m-textwithimage__text .m-documentupload__title + ul, .m-textwithimage__text h2 + ol, .m-textwithimage__text .m-tiles__title h2 + ol, .m-textwithimage__text .m-tiles__title .m-documentupload__title + ol, .m-textwithimage__text .m-documentupload__title + ol {
  margin-top: 30px;
}
.m-textwithimage__text h3 + p, .m-textwithimage__text h3 + ul, .m-textwithimage__text h3 + ol, .m-textwithimage__text h3 + h4 {
  margin-top: 20px;
}
.m-textwithimage__text h4 + p {
  margin-top: 17px;
}
.m-textwithimage__text h4 + ul, .m-textwithimage__text h4 + ol {
  margin-top: 16px;
}
.m-textwithimage__text h4 + h2, .m-textwithimage__text .m-tiles__title h4 + h2, .m-textwithimage__text .m-tiles__title h4 + .m-documentupload__title, .m-textwithimage__text h4 + .m-documentupload__title {
  margin-top: 50px;
}
.m-textwithimage__text h4 + h3 {
  margin-top: 50px;
}
.m-textwithimage__text h4 + h4 {
  margin-top: 10px;
}
.m-textwithimage__text h2 + h3, .m-textwithimage__text .m-tiles__title h2 + h3, .m-textwithimage__text .m-tiles__title .m-documentupload__title + h3, .m-textwithimage__text .m-documentupload__title + h3 {
  margin-top: 25px;
}
.m-textwithimage__text p + p {
  margin-top: 27px;
}
.m-textwithimage__text p + ul {
  margin-top: 21px;
}
.m-textwithimage__text p + ol {
  margin-top: 21px;
}
.m-textwithimage__text p + h2, .m-textwithimage__text .m-tiles__title p + h2, .m-textwithimage__text .m-tiles__title p + .m-documentupload__title, .m-textwithimage__text p + .m-documentupload__title {
  margin-top: 50px;
}
.m-textwithimage__text p + h3 {
  margin-top: 50px;
}
.m-textwithimage__text p + h4 {
  margin-top: 50px;
}
.m-textwithimage__text p + h5 {
  margin-top: 30px;
}
.m-textwithimage__text p + h6 {
  margin-top: 30px;
}
.m-textwithimage__text a {
  text-decoration: underline;
  font-weight: 600;
  color: #4d805c;
}
.m-textwithimage__text a:hover {
  color: #202437;
}
[data-page-theme=referat] .m-textwithimage__text a {
  color: #8a7000;
}
[data-page-theme=referat] .m-textwithimage__text a:hover {
  color: #e9d475;
}
[data-page-theme=memorials] .m-textwithimage__text a {
  color: #649da6;
}
[data-page-theme=memorials] .m-textwithimage__text a:hover {
  color: #a3cdd3;
}
[data-page-theme=activity] .m-textwithimage__text a {
  color: #39578e;
}
[data-page-theme=activity] .m-textwithimage__text a:hover {
  color: #677ea9;
}
.m-textwithimage__text strong, .m-textwithimage__text b {
  font-weight: 600;
}
.m-rundbriefteaser__button, .m-rundbriefsingle__linktolistbottom, .m-projectdetail__backtolist a, .m-pressdetail__backtolist a, .m-jobdetail__backtolist a, .m-publicationdetail__backtolist a, .m-eventdetails_backlist a, .m-rundbriefdetail__backtolist a, .m-searchpage__searchform button, .m-headersearch__submit {
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 14px 22px;
  border-radius: 2px;
  display: inline-block;
}

.m-searchpage__searchform button, .m-headersearch__submit {
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  background-color: #4d805c;
  color: #ffffff;
}
.m-searchpage__searchform button:focus, .m-headersearch__submit:focus, .m-searchpage__searchform button:hover, .m-headersearch__submit:hover {
  background-color: #396045;
}

.m-rundbriefteaser__button, .m-rundbriefsingle__linktolistbottom, .m-projectdetail__backtolist a, .m-pressdetail__backtolist a, .m-jobdetail__backtolist a, .m-publicationdetail__backtolist a, .m-eventdetails_backlist a, .m-rundbriefdetail__backtolist a {
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  background-color: #39578e;
  color: #ffffff;
}
.m-rundbriefteaser__button:focus, .m-rundbriefsingle__linktolistbottom:focus, .m-projectdetail__backtolist a:focus, .m-pressdetail__backtolist a:focus, .m-jobdetail__backtolist a:focus, .m-publicationdetail__backtolist a:focus, .m-eventdetails_backlist a:focus, .m-rundbriefdetail__backtolist a:focus, .m-rundbriefteaser__button:hover, .m-rundbriefsingle__linktolistbottom:hover, .m-projectdetail__backtolist a:hover, .m-pressdetail__backtolist a:hover, .m-jobdetail__backtolist a:hover, .m-publicationdetail__backtolist a:hover, .m-eventdetails_backlist a:hover, .m-rundbriefdetail__backtolist a:hover {
  background-color: #24385b;
  color: #ffffff;
  outline: none;
  text-decoration: underline;
}

.m-textwithimage__link, .m-linklisting__link, .m-documentupload__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 13px 25px;
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
  color: #202437;
  text-decoration: none;
}
.m-textwithimage__link:hover, .m-linklisting__link:hover, .m-documentupload__link:hover, .m-textwithimage__link:visited, .m-linklisting__link:visited, .m-documentupload__link:visited {
  text-decoration: none;
  color: #202437;
}

.m-searchpage__searchform input[type=text], .m-headersearch__input {
  outline: 3px solid;
  outline-color: #7caa8a;
  outline-offset: 4px;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.b-link__icon-start {
  text-align: left;
  padding-right: 20px;
}

.b-link__text {
  margin-right: auto;
}

.b-link__icon-end {
  text-align: right;
  padding-left: 20px;
}

.m-rundbriefteaser__claim, .m-highlighttext__title, .m-headline__title, .m-pressdetail__title, .m-jobdetail__title, .m-paedagogikdetail__title, .m-eventdetail__title, .m-rundbriefdetail__title, h1 {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  word-break: break-word;
}
@media (min-width: 992px) {
  .m-rundbriefteaser__claim, .m-highlighttext__title, .m-headline__title, .m-pressdetail__title, .m-jobdetail__title, .m-paedagogikdetail__title, .m-eventdetail__title, .m-rundbriefdetail__title, h1 {
    font-size: 48px;
  }
}

.m-memorial__fallbackinner strong, .m-socialmediabanner__claim, .m-headerslider__teaser, .m-video__title, .m-testwithimagehighlighted__title, .m-textwithbackground__title, .m-textwithimage__title, .m-text__title, .m-teaserslider__title, .m-linklistingcategories__title, .m-linklisting__title, .m-rundbriefsingle__title, .m-categorypage__title, h2, .m-tiles__title h2, .m-documentupload__title, .m-memorial__description h2, .m-textwithbackground__content h2, .m-text__content h2, .m-highlighttext__subtitle h2, .m-pressdetail__content h2, .m-rundbriefdetail__content h2, .m-textwithimage__text h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 30px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  word-break: break-word;
}
@media (min-width: 992px) {
  .m-memorial__fallbackinner strong, .m-socialmediabanner__claim, .m-headerslider__teaser, .m-video__title, .m-testwithimagehighlighted__title, .m-textwithbackground__title, .m-textwithimage__title, .m-text__title, .m-teaserslider__title, .m-linklistingcategories__title, .m-linklisting__title, .m-rundbriefsingle__title, .m-categorypage__title, h2, .m-tiles__title h2, .m-documentupload__title, .m-memorial__description h2, .m-textwithbackground__content h2, .m-text__content h2, .m-highlighttext__subtitle h2, .m-pressdetail__content h2, .m-rundbriefdetail__content h2, .m-textwithimage__text h2 {
    font-size: 35px;
  }
}

.m-memorial__headline, .m-tiles__itemtitle, .m-highlighttextsmall__text, h3, .m-teaserslider__itemtitle a, .m-memorial__description h3, .m-textwithbackground__content h3, .m-text__content h3, .m-highlighttext__subtitle h3, .m-pressdetail__content h3, .m-rundbriefdetail__content h3, .m-textwithimage__text h3 {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  word-break: break-word;
}
@media (min-width: 992px) {
  .m-memorial__headline, .m-tiles__itemtitle, .m-highlighttextsmall__text, h3, .m-teaserslider__itemtitle a, .m-memorial__description h3, .m-textwithbackground__content h3, .m-text__content h3, .m-highlighttext__subtitle h3, .m-pressdetail__content h3, .m-rundbriefdetail__content h3, .m-textwithimage__text h3 {
    font-size: 28px;
    line-height: 1.3;
  }
}

.m-teaserslider__itemtitle a {
  font-weight: 800;
}

.m-searchpage__resulttitle a, .m-categoryteaser__title, .m-linklistingcategories__link, .m-presslistitem__topline span, .m-presslistitem__title, .m-paedagogiklistitem__title, .m-aktuelleslistteaser__title, .m-publicationlistteaser__title, .m-rundbrieflistteaser__title, .m-eventteaseritem__topline span, .m-eventlistteaser__topline span, .m-eventlistteaser--topnews__topline span, .tns-controls [data-controls=prev], .tns-controls [data-controls=next], .m-memorial__description h4, .m-textwithbackground__content h4, .m-text__content h4, .m-highlighttext__subtitle h4, .m-pressdetail__content h4, .m-rundbriefdetail__content h4, .m-textwithimage__text h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.33;
  word-break: break-word;
}
@media (min-width: 992px) {
  .m-searchpage__resulttitle a, .m-categoryteaser__title, .m-linklistingcategories__link, .m-presslistitem__topline span, .m-presslistitem__title, .m-paedagogiklistitem__title, .m-aktuelleslistteaser__title, .m-publicationlistteaser__title, .m-rundbrieflistteaser__title, .m-eventteaseritem__topline span, .m-eventlistteaser__topline span, .m-eventlistteaser--topnews__topline span, .tns-controls [data-controls=prev], .tns-controls [data-controls=next], .m-memorial__description h4, .m-textwithbackground__content h4, .m-text__content h4, .m-highlighttext__subtitle h4, .m-pressdetail__content h4, .m-rundbriefdetail__content h4, .m-textwithimage__text h4 {
    font-size: 24px;
  }
}

.m-aktuelleslistteaser__date {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  line-height: 1.33;
  font-weight: 500;
  word-break: break-word;
}
@media (min-width: 992px) {
  .m-aktuelleslistteaser__date {
    font-size: 24px;
    font-weight: 600;
  }
}

.m-memorial__event-topline, .m-memorial__news-title, .m-memorial__event-title, .m-memorial__newsletter-title, .m-memorial__description, .m-text__content, .m-teaserslider__itemteaser, .m-projectslistteaser__teaser, .m-pressdetail__content, .m-eventdetail__toplineafter, .m-rundbriefdetail__content, .m-textwithimage__text {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.44;
}
@media (min-width: 992px) {
  .m-memorial__event-topline, .m-memorial__news-title, .m-memorial__event-title, .m-memorial__newsletter-title, .m-memorial__description, .m-text__content, .m-teaserslider__itemteaser, .m-projectslistteaser__teaser, .m-pressdetail__content, .m-eventdetail__toplineafter, .m-rundbriefdetail__content, .m-textwithimage__text {
    font-size: 18px;
  }
}

.m-video__description, .m-eventdetail__toplineafterlabel, .m-rundbriefdetail__author {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
@media (min-width: 992px) {
  .m-video__description, .m-eventdetail__toplineafterlabel, .m-rundbriefdetail__author {
    font-size: 18px;
  }
}

.m-searchpage__searchform input[type=text], .m-memorial__popup-address, .m-memorial__popup-title, .m-memorial__listItem-url, .m-memorial__listItem-address, .m-memorial__listItem-name, .m-memorial__itemsFound, .m-memorial__filterform input[type=submit], .m-memorial__controlButtonText, .m-headersearch__input, .m-rundbriefsingle__linktolist, .m_tiles__teaser, .m-textwithbackground__link, .m-linklisting__link, .m-documentupload__text, .m-newsteaserslider__linktolist a, .m-eventsteaser__linktolist a, .m-searchpage__searchform button, .m-headersearch__submit, .m-rundbriefteaser__button, .m-rundbriefsingle__linktolistbottom, .m-projectdetail__backtolist a, .m-pressdetail__backtolist a, .m-jobdetail__backtolist a, .m-publicationdetail__backtolist a, .m-eventdetails_backlist a, .m-rundbriefdetail__backtolist a {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.57;
}
@media (min-width: 768px) {
  .m-searchpage__searchform input[type=text], .m-memorial__popup-address, .m-memorial__popup-title, .m-memorial__listItem-url, .m-memorial__listItem-address, .m-memorial__listItem-name, .m-memorial__itemsFound, .m-memorial__filterform input[type=submit], .m-memorial__controlButtonText, .m-headersearch__input, .m-rundbriefsingle__linktolist, .m_tiles__teaser, .m-textwithbackground__link, .m-linklisting__link, .m-documentupload__text, .m-newsteaserslider__linktolist a, .m-eventsteaser__linktolist a, .m-searchpage__searchform button, .m-headersearch__submit, .m-rundbriefteaser__button, .m-rundbriefsingle__linktolistbottom, .m-projectdetail__backtolist a, .m-pressdetail__backtolist a, .m-jobdetail__backtolist a, .m-publicationdetail__backtolist a, .m-eventdetails_backlist a, .m-rundbriefdetail__backtolist a {
    line-height: 1.44;
    font-size: 16px;
  }
}

.m-searchpage__resultchange, .m-memorial__backToOverview, .m-memorial__news-bottomline, .m-memorial__news-topline .m-memorial__news-author, .m-memorial__event-location, .m-memorial__newsletter-bottomline span, .m-memorial__news-topline, .m-memorial__newsletter-author, .m-memorial__popup-link, .m-memorial__removeFilter, .m-memorial__subheadline_link, .m-memorial__selectcontainer select, .m-memorial__filterform input, .m-socialmedia-share__title, .m-languageswitcher__active, .m-languageswitcher__trigger a, .m-mainnav--lvl3__item > a, .m-rundbriefsingle__itemauthor, .m-rundbriefsingle__itemtopline span, .m-video__caption, .m-images__caption, .f3-widget-paginator li.last a, .f3-widget-paginator li.first a, .m-projectslistteaser__institution, .m-projectslistteaser__topline, .m-paedagogiklistitem__institution, .m-newssliderteaseritem__date, .m-jobslistteaser--topnews__topline span.time, .m-jobslistteaser--topnews__topline span, .m-jobsteaserlistitem__date, .m-aktuelleslistteaser__topline span, .m-publicationlistteaser__topline, .m-publicationlistteaser__author, .m-rundbrieflistteaser__topline span, .m-rundbrieflistteaser__author, .m-rundbrieffilter__search input, .m-eventteaseritem__location, .m-eventlistfilter__eventdate span, .m-eventlistfilter__search input, .m-eventlistfilter__eventdate input, .m-eventlistteaser--topnews__topline span.time, .m-eventlistteaser--topnews__topline span, .m-eventlistteaser__location, .m-eventlistteaser--topnews__location, .choices__list .choices__item, .choices__list.choices__list--dropdown .choices__heading, .choices__list.choices__list--dropdown .choices__item, .choices__list.choices__list--single .choices__item {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.m-memorial__news-teaser, .m-memorial__detail-url, .m-memorial__detail-address, .m-memorial__detail-namelocal, .m-jobslistteaser__date, .m-jobslistteaser--topnews__date {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.m-memorial__fallbackinner p, .m-eventdetail__toplinetime {
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-memorial__fallbackinner p, .m-eventdetail__toplinetime {
    font-size: 26px;
  }
}

.m-figure__copyright span, .m-figure__caption, .m-headerslider__background figcaption span, .m-testwithimagehighlighted__bgimagecopyright span {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-figure__copyright span, .m-figure__caption, .m-headerslider__background figcaption span, .m-testwithimagehighlighted__bgimagecopyright span {
    font-size: 14px;
  }
}

.m-mainnav--lvl2__item > a {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}

.m-mainnav--lvl1__item > span, .m-joblistfilter__submit input[type=submit], .m-rundbrieffilter__search input[type=submit], .m-eventlistfilter__search input[type=submit], .m-rundbriefdetail__downloadinner a {
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-mainnav--lvl1__item > span, .m-joblistfilter__submit input[type=submit], .m-rundbrieffilter__search input[type=submit], .m-eventlistfilter__search input[type=submit], .m-rundbriefdetail__downloadinner a {
    font-weight: 600;
    font-size: 0.8888888889rem;
    line-height: 1.38;
  }
}

.m-servicenavigation__item a, .m-datenschutznavigation__item a, .m-presslistitem__topline span.time, .m-jobslistteaser__teaser, .m-jobslistteaser--topnews__teaser, .m-aktuelleslistteaser__teaser, .m-publicationlistteaser__teaser, .m-rundbrieflistteaser__teaser, .m-eventteaseritem__topline span.time, .m-eventteaseritem__teaser, .m-eventlistteaser__topline span.time, .m-eventlistteaser--topnews__topline span.time, .m-eventlistteaser__teaser, .m-eventlistteaser--topnews__teaser, .l-footer__claim, .l-footer__sponsoring > span {
  font-family: "Montserrat", sans-serif;
  font-size: 0.8888888889rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-servicenavigation__item a, .m-datenschutznavigation__item a, .m-presslistitem__topline span.time, .m-jobslistteaser__teaser, .m-jobslistteaser--topnews__teaser, .m-aktuelleslistteaser__teaser, .m-publicationlistteaser__teaser, .m-rundbrieflistteaser__teaser, .m-eventteaseritem__topline span.time, .m-eventteaseritem__teaser, .m-eventlistteaser__topline span.time, .m-eventlistteaser--topnews__topline span.time, .m-eventlistteaser__teaser, .m-eventlistteaser--topnews__teaser, .l-footer__claim, .l-footer__sponsoring > span {
    font-size: 1rem;
  }
}

.m-breadcrumb__item a, .m-rundbriefsingle__linktonewsletter, .m-rundbriefsingle__link, .m-teaserslider__itemmore {
  font-family: "Montserrat", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-breadcrumb__item a, .m-rundbriefsingle__linktonewsletter, .m-rundbriefsingle__link, .m-teaserslider__itemmore {
    font-weight: 800;
    font-size: 0.7777777778rem;
  }
}

.f3-widget-paginator li.tx-indexedsearch-browselist-currentPage, .f3-widget-paginator li.current, .f3-widget-paginator li a, .m-jobdetail__toplinelabel, .m-rundbriefdetail__teaser {
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
}

.m-searchpage__resultcount, .m-memorial__accordion-header, .m-socialmediabanner__sharer p, .m-rundbriefsingle__itemtitle, .m-projectdetail__topline span, .m-jobdetail__topline span, .m-newssliderteaseritem__title, .m-jobsteaserlistitem__title, .m-jobslistteaser__title, .m-jobslistteaser--topnews__title, .m-jobslist__count, .m-eventteaseritem__title, .m-eventdetail__topline span, .m-eventlistteaser__title, .m-eventlistteaser--topnews__title, .m-eventlist__count, .m-rundbrieflist__count, .m-rundbriefdetail__topline span {
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.36;
  letter-spacing: normal;
}

.m-searchpage__resultdesc, .m-rundbriefsingle__teaser, .m-headerslider__subline, .m-headerslider__topline, .m-testwithimagehighlighted__teaser, .m-projectdetail__daterange, .m-projectdetail__author, .m-pressdetail__author, .m-presslistitem__author, .m-paedagogikdetail__institution, .m-paedagogiklistitem__teaser, .m-newssliderteaseritem__topline, .m-newssliderteaseritem__teaser, .m-jobsteaserlistitem__topline, .m-publicationdetail__author {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-searchpage__resultdesc, .m-rundbriefsingle__teaser, .m-headerslider__subline, .m-headerslider__topline, .m-testwithimagehighlighted__teaser, .m-projectdetail__daterange, .m-projectdetail__author, .m-pressdetail__author, .m-presslistitem__author, .m-paedagogikdetail__institution, .m-paedagogiklistitem__teaser, .m-newssliderteaseritem__topline, .m-newssliderteaseritem__teaser, .m-jobsteaserlistitem__topline, .m-publicationdetail__author {
    font-size: 18px;
  }
}

.m-memorial__event-format, .m-memorial__listItem-type a, .m-memorial__detail-type a, .m-memorial__listItem-type, .m-memorial__detail-type, .m-publicationlistteaser__type, .m-eventteaseritem__format, .m-eventlistteaser__format, .m-eventlistteaser--topnews__format {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.m-memorial__detail-name, .m-rundbriefteaser__links p, .m-projectdetail__toplineinstitution, .m-pressdetail__topline span, .m-jobdetail__toplinedate, .m-publicationdetail__topline span, .m-eventdetail__toplinedatum {
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.12;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-memorial__detail-name, .m-rundbriefteaser__links p, .m-projectdetail__toplineinstitution, .m-pressdetail__topline span, .m-jobdetail__toplinedate, .m-publicationdetail__topline span, .m-eventdetail__toplinedatum {
    font-size: 26px;
  }
}

.m-testwithimagehighlighted__link, .m-newssliderteaseritem__readmore {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
}

.m-textwithimage__link {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.38;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

.Headlineh4---24, .m-projectslistteaser__title {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}

.Headlineh4-MOBILE {
  font-family: Montserrat;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.36;
  letter-spacing: normal;
}

.-MOBILE {
  font-family: Montserrat;
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.64;
  letter-spacing: normal;
  color: #000;
}

.HINWEISE {
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
}

.-bold-MOBILE, .m-memorial-mobileSwitchButton {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}

.-btn-BLUE-MOBILE {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
}

.-tags {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

html, body, div, span, object, iframe,
h1, h2, .m-tiles__title h2, .m-documentupload__title, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

a {
  text-decoration: none;
}

img {
  vertical-align: bottom;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

ins {
  background-color: #FFFF99;
  color: #000000;
  text-decoration: none;
}

mark {
  background-color: #FFFF99;
  color: #000000;
  font-style: italic;
  font-weight: 500;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #CCCCCC;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

body {
  font: 1em/1.231 ​sans-serif;
  *font-size: small;
}

input, textarea, button {
  font: 99% sans-serif;
  padding: 3px 0 2px;
}

select {
  font: 99% sans-serif;
}

pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

html {
  overflow-y: scroll;
}

a:hover, a:active, object {
  outline: none;
}

ul, ol {
  margin: 0;
}

ol {
  list-style-type: decimal;
}

nav ul, nav li {
  margin: 0;
  list-style: none;
  list-style-image: none;
}

small {
  font-size: 0.8em;
}

strong, th {
  font-weight: 500;
}

td {
  vertical-align: top;
}

sub, sup {
  font-size: 0.7em;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  padding: 15px;
}

textarea {
  overflow: auto;
}

.ie6 legend, .ie7 legend {
  margin-left: -7px;
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: top;
}

.ie7 input[type=checkbox] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

label, input[type=button], input[type=submit], input[type=image], button {
  cursor: pointer;
}

button, input, select, textarea {
  margin: 0;
}

input:invalid, textarea:invalid {
  border-radius: 1px;
  -webkit-box-shadow: 0px 0px 5px red;
  box-shadow: 0px 0px 5px red;
}

.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
  background-color: #F0DDDD;
}

::-moz-selection {
  background: #7caa8a;
  color: #FFFFFF;
  text-shadow: none;
}

::selection {
  background: #7caa8a;
  color: #FFFFFF;
  text-shadow: none;
}

a:link {
  -webkit-tap-highlight-color: transparent;
}

input,
textarea,
button,
select,
a {
  -webkit-tap-highlight-color: transparent;
}

button {
  width: auto;
  overflow: visible;
  outline: none;
}

.ie7 img {
  -ms-interpolation-mode: bicubic;
}

body, select, input, textarea {
  color: #444444;
}

a, a:active, a:visited, a:focus {
  -moz-outline: none;
  outline: none;
}

.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

@media screen and (max-device-width: 480px) {
  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}
@media print {
  * {
    background: transparent !important;
    text-shadow: none !important;
    -webkit-filter: none !important;
            filter: none !important;
    -ms-filter: none !important;
  }

  a, a:visited {
    padding-left: 0 !important;
    background: none !important;
    text-decoration: underline;
  }

  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  pre, blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr, img {
    page-break-inside: avoid;
  }

  @page {
    margin: 0.5cm;
  }
  p, h2, .m-tiles__title h2, .m-documentupload__title, h3 {
    orphans: 3;
    widows: 3;
  }

  h2, .m-tiles__title h2, .m-documentupload__title, h3 {
    page-break-after: avoid;
  }

  .print-url {
    display: block !important;
  }

  .magnify {
    display: none;
  }

  #tabs,
#footer,
#mainNav,
#admin-menu,
#sidebar_first,
#nidIndicator,
#breadcrumb,
.action-links,
.search-mode-block,
.language-switcher-locale-url,
#block-iav-interface-contact-block,
.pane-jobmarket-form,
.trendence-logos,
#frontpageTeaser,
#sm_box_main,
.mejs-container,
.node-type-iav-job .pane-1,
.pane-node-iav-job-applyurl a,
#joblist_filterbox,
#eventTabs,
.node-type-event .gmap,
#jobalert-form,
.application-teaser,
.job-newsletter,
#job_detail_img,
.jobTabs {
    display: none !important;
    visibility: hidden;
  }

  .hideme {
    position: static !important;
    left: 0 !important;
    top: auto !important;
  }
}
:focus,
div:focus,
a:focus {
  outline: 3px dotted #4d805c;
  outline-offset: 4px;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, .m-tiles__title h2, .m-documentupload__title, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
@media (max-width: 1200px) {
  legend {
    font-size: calc(1.275rem + 0.3vw);
  }
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img,
.card-img-top,
.card-img-bottom {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
}
.accordion > .card > .card-header {
  margin-bottom: -1px;
}

.img-fluid, .m-textwithimage__text img {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

.container, .m-text, .m-linklistingcategories, .m-headline, .l-ce, .l-headernavabr__container, .l-headermeta__container, .tns-controls,
.container-fluid,
.l-ce-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 14px;
  padding-left: 14px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1200px) {
  .container, .m-text, .m-linklistingcategories, .m-headline, .l-ce, .l-headernavabr__container, .l-headermeta__container, .tns-controls, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1200px;
  }
}
.row, .m-memorial__listItem, .m-text__row, .m-linklistingcategories__row, .m-images__row, .m-highlighttextsmall__row, .m-highlighttext__row, .m-documentupload__row_files, .m-documentupload__row_title, .m-headline-row, .l-ce__inner,
.l-ce-fluid__inner, .l-headernavabr__row, .l-headernavabr, .l-headermeta__row, .l-headermeta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -14px;
  margin-left: -14px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col, .no-gutters > .m-memorial__mapcontainer, .no-gutters > .m-memorial__listItem-image,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .l-headernavabr__right, .l-headernavabr__left, .col-7, .col-8, .m-documentupload__col_title, .m-paedagogikdetail__image, .col-9, .col-10, .col-11, .col-12, .m-searchpage__inner, .m-memorial__listItem-content, .m-memorial__overviewcontainer, .m-listheadline, .m-breadcrumb, .m-headersearch__inner, .m-rundbriefteaser__links, .m-rundbriefteaser__claim, .m-rundbriefteaser__inner, .m-socialmediabanner__sharer, .m-socialmediabanner__claim, .m-socialmediabanner__inner, .m-rundbriefsingle__head, .m-rundbriefsingle__right, .m-rundbriefsingle__left, .m-categorypage__items[data-cnt="2"] .m-categorypage__item, .m-categorypage__item, .m-categorypage__inner, .m-headerslider__inner, .m-video__videocol, .m-video__descriptioncol, .m-tiles__item, .m-tiles__title, .m-testwithimagehighlighted__innercontent, .m-testwithimagehighlighted__image, .m-testwithimagehighlighted__inner, .m-textwithbackground__col, .m-textwithimage__textcontainer, .m-textwithimage__imagecontainer, .m-teaserslider__trigger, .m-teaserslider__inner, .m-linklistingcategories__col, .m-linklisting__inner, .m-images__col, .m-image__col, .m-highlighttextsmall__col, .m-highlighttext__col, .m-documentupload__col_files, .page-navigation, .m-projectdetail__backtolist, .m-projectdetail__head, .m-projectdetail, .m-projectslist__listitem, .m-projectslist__list, .m-pressdetail__backtolist, .m-pressdetail__content, .m-presslistitem__inner, .m-presslistitem__innerdate, .m-presslist__listitem, .m-jobdetail__backtolist, .m-jobdetail__head, .m-jobdetail, .m-paedagogiklist__listitem, .m-newsteaserslider__listitem, .m-joblistfilter, .m-jobsteaserlist__listitem, .m-jobslist__list, .m-jobslist, .m-aktuelleslistteaser__inner, .m-aktuelleslistteaser__date, .m-aktuelleslist__listitem, .m-publicationdetail__backtolist, .m-publicationdetail__head, .m-publicationdetail, .m-publicationlist__list, .m-rundbrieffilter, .m-eventteaseritem__inner, .m-eventteaseritem__innerdate, .m-eventsteaser__listitem, .m-eventsteaser__list, .m-eventsteaser, .m-eventlistfilter, .m-eventdetails_backlist, .m-eventdetail__head, .m-eventdetail, .m-eventlistteaser__inner, .m-eventlistteaser__innerdate, .m-eventlist__listitem, .m-eventlist__list, .m-eventlist, .m-rundbrieflist__list, .m-rundbrieflist, .m-rundbriefdetail__backtolist, .m-rundbriefdetail__download, .m-rundbriefdetail__downloads, .m-rundbriefdetail__content, .m-newsteaserslider__linktolist, .m-eventsteaser__linktolist, .m-pressdetail__head, .m-paedagogikdetail__head, .m-rundbriefdetail__head, .l-search__inner, .l-footer__social, .l-footer__sponsoring, .l-footer__datenschutznavigation, .l-footer__servicenavigation, .l-footer__logo, .l-footer__inner, .l-headermeta__right, .l-header__upperinner, .l-header__lowerinner, .col, .m-memorial__mapcontainer, .m-memorial__listItem-image,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .m-memorial__listItem-content,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .m-tiles__item, .m-teaserslider__trigger, .m-images__col, .m-documentupload__col_files, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .m-presslistitem__innerdate, .m-aktuelleslistteaser__date, .m-eventteaseritem__innerdate, .col-lg-4, .m-rundbriefsingle__left, .m-categorypage__item, .m-testwithimagehighlighted__image, .m-teaserslider__trigger, .m-projectslist__listitem, .m-paedagogiklist__listitem, .m-newsteaserslider__listitem, .m-jobsteaserlist__listitem, .m-jobslist__listitem[data-istopnews="1"], .m-eventlist__listitem[data-istopnews="1"], .col-lg-5, .m-rundbriefteaser__links, .col-lg-6, .m-socialmediabanner__sharer, .m-socialmediabanner__claim, .m-categorypage__items[data-cnt="2"] .m-categorypage__item, .m-headerslider__inner, .m-textwithimage__textcontainer, .m-textwithimage__imagecontainer, .m-documentupload__row__files[data-files="1"] .m-documentupload__col__files, .col-lg-7, .m-rundbriefteaser__claim, .col-lg-8, .m-rundbriefsingle__head, .m-rundbriefsingle__right, .m-tiles__title, .m-testwithimagehighlighted__innercontent, .m-textwithbackground__col, .m-text__col, .m-linklistingcategories__col, .m-linklisting__inner, .m-image__col, .m-pressdetail__content, .m-joblistfilter, .m-rundbrieffilter, .m-eventteaseritem__inner, .m-eventlistfilter, .col-lg-9, .m-searchpage__inner, .m-presslistitem__inner, .m-jobslist__listitem[data-istopnews="0"], .m-aktuelleslistteaser__inner, .m-publicationlist__list, .col-lg-10, .m-listheadline, .m-socialmediabanner__inner, .m-teaserslider__inner, .m-highlighttext__col, .m-projectdetail__head, .m-jobdetail__head, .m-publicationdetail__head, .m-eventdetail__head, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .m-tiles__item, .col-xl-5, .m-video__descriptioncol, .m-documentupload__col_files, .col-xl-6, .m-memorial__overviewcontainer, .col-xl-7, .m-video__videocol, .col-xl-8, .col-xl-9, .col-xl-10, .m-headline-col, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 14px;
  padding-left: 14px;
}

.col, .m-memorial__mapcontainer, .m-memorial__listItem-image {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333333%;
          flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66666667%;
          flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6, .l-headernavabr__right, .l-headernavabr__left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8, .m-documentupload__col_title, .m-paedagogikdetail__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333333%;
          flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66666667%;
          flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12, .m-searchpage__inner, .m-memorial__listItem-content, .m-memorial__overviewcontainer, .m-listheadline, .m-breadcrumb, .m-headersearch__inner, .m-rundbriefteaser__links, .m-rundbriefteaser__claim, .m-rundbriefteaser__inner, .m-socialmediabanner__sharer, .m-socialmediabanner__claim, .m-socialmediabanner__inner, .m-rundbriefsingle__head, .m-rundbriefsingle__right, .m-rundbriefsingle__left, .m-categorypage__items[data-cnt="2"] .m-categorypage__item, .m-categorypage__item, .m-categorypage__inner, .m-headerslider__inner, .m-video__videocol, .m-video__descriptioncol, .m-tiles__item, .m-tiles__title, .m-testwithimagehighlighted__innercontent, .m-testwithimagehighlighted__image, .m-testwithimagehighlighted__inner, .m-textwithbackground__col, .m-textwithimage__textcontainer, .m-textwithimage__imagecontainer, .m-teaserslider__trigger, .m-teaserslider__inner, .m-linklistingcategories__col, .m-linklisting__inner, .m-images__col, .m-image__col, .m-highlighttextsmall__col, .m-highlighttext__col, .m-documentupload__col_files, .page-navigation, .m-projectdetail__backtolist, .m-projectdetail__head, .m-projectdetail, .m-projectslist__listitem, .m-projectslist__list, .m-pressdetail__backtolist, .m-pressdetail__content, .m-presslistitem__inner, .m-presslistitem__innerdate, .m-presslist__listitem, .m-jobdetail__backtolist, .m-jobdetail__head, .m-jobdetail, .m-paedagogiklist__listitem, .m-newsteaserslider__listitem, .m-joblistfilter, .m-jobsteaserlist__listitem, .m-jobslist__list, .m-jobslist, .m-aktuelleslistteaser__inner, .m-aktuelleslistteaser__date, .m-aktuelleslist__listitem, .m-publicationdetail__backtolist, .m-publicationdetail__head, .m-publicationdetail, .m-publicationlist__list, .m-rundbrieffilter, .m-eventteaseritem__inner, .m-eventteaseritem__innerdate, .m-eventsteaser__listitem, .m-eventsteaser__list, .m-eventsteaser, .m-eventlistfilter, .m-eventdetails_backlist, .m-eventdetail__head, .m-eventdetail, .m-eventlistteaser__inner, .m-eventlistteaser__innerdate, .m-eventlist__listitem, .m-eventlist__list, .m-eventlist, .m-rundbrieflist__list, .m-rundbrieflist, .m-rundbriefdetail__backtolist, .m-rundbriefdetail__download, .m-rundbriefdetail__downloads, .m-rundbriefdetail__content, .m-newsteaserslider__linktolist, .m-eventsteaser__linktolist, .m-pressdetail__head, .m-paedagogikdetail__head, .m-rundbriefdetail__head, .l-search__inner, .l-footer__social, .l-footer__sponsoring, .l-footer__datenschutznavigation, .l-footer__servicenavigation, .l-footer__logo, .l-footer__inner, .l-headermeta__right, .l-header__upperinner, .l-header__lowerinner {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm, .m-memorial__listItem-content {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-md-6, .m-tiles__item, .m-teaserslider__trigger, .m-images__col, .m-documentupload__col_files {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2, .m-tiles__title {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-lg-3, .m-presslistitem__innerdate, .m-aktuelleslistteaser__date, .m-eventteaseritem__innerdate, .m-eventlistteaser__innerdate {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4, .m-rundbriefsingle__left, .m-categorypage__item, .m-testwithimagehighlighted__image, .m-teaserslider__trigger, .m-projectslist__listitem, .m-paedagogiklist__listitem, .m-newsteaserslider__listitem, .m-jobsteaserlist__listitem, .m-jobslist__listitem[data-istopnews="1"], .m-eventlist__listitem[data-istopnews="1"] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-lg-5, .m-rundbriefteaser__links {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-lg-6, .m-socialmediabanner__sharer, .m-socialmediabanner__claim, .m-categorypage__items[data-cnt="2"] .m-categorypage__item, .m-headerslider__inner, .m-textwithimage__textcontainer, .m-textwithimage__imagecontainer, .m-documentupload__row__files[data-files="1"] .m-documentupload__col__files, .m-rundbriefdetail__download {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7, .m-rundbriefteaser__claim {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-lg-8, .m-rundbriefsingle__head, .m-rundbriefsingle__right, .m-tiles__title, .m-testwithimagehighlighted__innercontent, .m-textwithbackground__col, .m-text__col, .m-linklistingcategories__col, .m-linklisting__inner, .m-image__col, .m-pressdetail__content, .m-joblistfilter, .m-rundbrieffilter, .m-eventteaseritem__inner, .m-eventlistfilter, .m-rundbriefdetail__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-lg-9, .m-searchpage__inner, .m-presslistitem__inner, .m-jobslist__listitem[data-istopnews="0"], .m-aktuelleslistteaser__inner, .m-publicationlist__list, .m-eventlistteaser__inner, .m-rundbrieflist__list {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10, .m-listheadline, .m-socialmediabanner__inner, .m-teaserslider__inner, .m-highlighttext__col, .m-projectdetail__head, .m-jobdetail__head, .m-publicationdetail__head, .m-eventdetail__head, .m-rundbriefdetail__downloads, .m-pressdetail__head, .m-paedagogikdetail__head, .m-rundbriefdetail__head {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1, .m-socialmediabanner__inner, .m-eventteaseritem__inner, .m-rundbriefdetail__downloads {
    margin-left: 8.33333333%;
  }

  .offset-lg-2, .m-listheadline, .m-rundbriefsingle__head, .m-textwithbackground__col, .m-teaserslider__inner, .m-linklistingcategories__col, .m-linklisting__inner, .m-image[data-position="2"] .m-image__col, .m-pressdetail__content, .m-rundbriefdetail__content {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4, .m-image[data-position="1"] .m-image__col {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-xl-3, .l-footer__datenschutznavigation {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4, .m-tiles__item, .l-footer__servicenavigation {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-xl-5, .m-video__descriptioncol, .m-documentupload__col_files, .l-footer__sponsoring {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-xl-6, .m-memorial__overviewcontainer {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7, .m-video__videocol {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10, .m-headline-col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.d-none, .mobile-hidden, .m-memorial__iconbar, .m-memorial__listControlButton:not(.is-hidden) {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block, .m-memorial__iconbar {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none, .m-memorial-mobileSwitch {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block, .mobile-hidden, .m-memorial__listControlButton:not(.is-hidden) {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0, .m-memorial__mapcontainer, .m-memorial__listItem-image {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, .m-tiles__title h2, .m-documentupload__title, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

a {
  text-decoration: none;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 0;
}

.m-textwithimage__text table {
  width: 100% !important;
  border-spacing: 0;
}
.m-textwithimage__text table thead td {
  padding: 5px 10px;
}
.m-textwithimage__text table thead td:first-child {
  padding-left: 0;
}
.m-textwithimage__text table thead td:last-child {
  padding-right: 0;
}
.m-textwithimage__text table tbody tr td {
  padding: 14px 10px;
  width: auto !important;
}
.m-textwithimage__text table tbody tr td:first-child {
  padding-left: 0;
}
.m-textwithimage__text table tbody tr td:last-child {
  padding-right: 0;
}

.m-textwithimage__text ul {
  list-style: disc inside;
}
.m-textwithimage__text ul, .m-textwithimage__text ol {
  margin: 0 0 15px 0;
  width: 100%;
}
.m-textwithimage__text ul ul, .m-textwithimage__text ul ol, .m-textwithimage__text ol ul, .m-textwithimage__text ol ol {
  margin-top: 15px;
}
.m-textwithimage__text ul + p, .m-textwithimage__text ol + p {
  margin-top: 30px;
}
.m-textwithimage__text ul + h2, .m-textwithimage__text .m-tiles__title ul + h2, .m-textwithimage__text .m-tiles__title ul + .m-documentupload__title, .m-textwithimage__text ul + .m-documentupload__title, .m-textwithimage__text ol + h2, .m-textwithimage__text .m-tiles__title ol + h2, .m-textwithimage__text .m-tiles__title ol + .m-documentupload__title, .m-textwithimage__text ol + .m-documentupload__title {
  margin-top: 50px;
}
.m-textwithimage__text ul + h3, .m-textwithimage__text ol + h3 {
  margin-top: 50px;
}
.m-textwithimage__text ul + h4, .m-textwithimage__text ol + h4 {
  margin-top: 10px;
}
.m-textwithimage__text ol {
  margin-left: 71px;
  width: calc(100% - 71px);
}
.m-textwithimage__text h2 + p, .m-textwithimage__text .m-tiles__title h2 + p, .m-textwithimage__text .m-tiles__title .m-documentupload__title + p, .m-textwithimage__text .m-documentupload__title + p {
  margin-top: 50px;
}
.m-textwithimage__text h2 + ul, .m-textwithimage__text .m-tiles__title h2 + ul, .m-textwithimage__text .m-tiles__title .m-documentupload__title + ul, .m-textwithimage__text .m-documentupload__title + ul, .m-textwithimage__text h2 + ol, .m-textwithimage__text .m-tiles__title h2 + ol, .m-textwithimage__text .m-tiles__title .m-documentupload__title + ol, .m-textwithimage__text .m-documentupload__title + ol {
  margin-top: 30px;
}
.m-textwithimage__text h3 + p, .m-textwithimage__text h3 + ul, .m-textwithimage__text h3 + ol, .m-textwithimage__text h3 + h4 {
  margin-top: 20px;
}
.m-textwithimage__text h4 + p {
  margin-top: 17px;
}
.m-textwithimage__text h4 + ul, .m-textwithimage__text h4 + ol {
  margin-top: 16px;
}
.m-textwithimage__text h4 + h2, .m-textwithimage__text .m-tiles__title h4 + h2, .m-textwithimage__text .m-tiles__title h4 + .m-documentupload__title, .m-textwithimage__text h4 + .m-documentupload__title {
  margin-top: 50px;
}
.m-textwithimage__text h4 + h3 {
  margin-top: 50px;
}
.m-textwithimage__text h4 + h4 {
  margin-top: 10px;
}
.m-textwithimage__text h2 + h3, .m-textwithimage__text .m-tiles__title h2 + h3, .m-textwithimage__text .m-tiles__title .m-documentupload__title + h3, .m-textwithimage__text .m-documentupload__title + h3 {
  margin-top: 25px;
}
.m-textwithimage__text p + p {
  margin-top: 27px;
}
.m-textwithimage__text p + ul {
  margin-top: 21px;
}
.m-textwithimage__text p + ol {
  margin-top: 21px;
}
.m-textwithimage__text p + h2, .m-textwithimage__text .m-tiles__title p + h2, .m-textwithimage__text .m-tiles__title p + .m-documentupload__title, .m-textwithimage__text p + .m-documentupload__title {
  margin-top: 50px;
}
.m-textwithimage__text p + h3 {
  margin-top: 50px;
}
.m-textwithimage__text p + h4 {
  margin-top: 50px;
}
.m-textwithimage__text p + h5 {
  margin-top: 30px;
}
.m-textwithimage__text p + h6 {
  margin-top: 30px;
}
.m-textwithimage__text a {
  text-decoration: underline;
  font-weight: 600;
  color: #4d805c;
}
.m-textwithimage__text a:hover {
  color: #202437;
}
[data-page-theme=referat] .m-textwithimage__text a {
  color: #8a7000;
}
[data-page-theme=referat] .m-textwithimage__text a:hover {
  color: #e9d475;
}
[data-page-theme=memorials] .m-textwithimage__text a {
  color: #649da6;
}
[data-page-theme=memorials] .m-textwithimage__text a:hover {
  color: #a3cdd3;
}
[data-page-theme=activity] .m-textwithimage__text a {
  color: #39578e;
}
[data-page-theme=activity] .m-textwithimage__text a:hover {
  color: #677ea9;
}
.m-textwithimage__text strong, .m-textwithimage__text b {
  font-weight: 600;
}
.m-searchpage__searchform button, .m-headersearch__submit, .m-rundbriefteaser__button, .m-rundbriefsingle__linktolistbottom, .m-projectdetail__backtolist a, .m-pressdetail__backtolist a, .m-jobdetail__backtolist a, .m-publicationdetail__backtolist a, .m-eventdetails_backlist a, .m-rundbriefdetail__backtolist a {
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 14px 22px;
  border-radius: 2px;
  display: inline-block;
}

.m-searchpage__searchform button, .m-headersearch__submit {
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  background-color: #4d805c;
  color: #ffffff;
}
.m-searchpage__searchform button:focus, .m-headersearch__submit:focus, .m-searchpage__searchform button:hover, .m-headersearch__submit:hover {
  background-color: #396045;
}

.m-rundbriefteaser__button, .m-rundbriefsingle__linktolistbottom, .m-projectdetail__backtolist a, .m-pressdetail__backtolist a, .m-jobdetail__backtolist a, .m-publicationdetail__backtolist a, .m-eventdetails_backlist a, .m-rundbriefdetail__backtolist a {
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  background-color: #39578e;
  color: #ffffff;
}
.m-rundbriefteaser__button:focus, .m-rundbriefsingle__linktolistbottom:focus, .m-projectdetail__backtolist a:focus, .m-pressdetail__backtolist a:focus, .m-jobdetail__backtolist a:focus, .m-publicationdetail__backtolist a:focus, .m-eventdetails_backlist a:focus, .m-rundbriefdetail__backtolist a:focus, .m-rundbriefteaser__button:hover, .m-rundbriefsingle__linktolistbottom:hover, .m-projectdetail__backtolist a:hover, .m-pressdetail__backtolist a:hover, .m-jobdetail__backtolist a:hover, .m-publicationdetail__backtolist a:hover, .m-eventdetails_backlist a:hover, .m-rundbriefdetail__backtolist a:hover {
  background-color: #24385b;
  color: #ffffff;
  outline: none;
  text-decoration: underline;
}

.m-textwithimage__link, .m-linklisting__link, .m-documentupload__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 13px 25px;
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
  color: #202437;
  text-decoration: none;
}
.m-textwithimage__link:hover, .m-linklisting__link:hover, .m-documentupload__link:hover, .m-textwithimage__link:visited, .m-linklisting__link:visited, .m-documentupload__link:visited {
  text-decoration: none;
  color: #202437;
}

.m-searchpage__searchform input[type=text], .m-headersearch__input {
  outline: 3px solid;
  outline-color: #7caa8a;
  outline-offset: 4px;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.b-link__icon-start {
  text-align: left;
  padding-right: 20px;
}

.b-link__text {
  margin-right: auto;
}

.b-link__icon-end {
  text-align: right;
  padding-left: 20px;
}

.m-rundbriefteaser__claim, .m-highlighttext__title, .m-headline__title, .m-pressdetail__title, .m-jobdetail__title, .m-paedagogikdetail__title, .m-eventdetail__title, .m-rundbriefdetail__title, h1 {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  word-break: break-word;
}
@media (min-width: 992px) {
  .m-rundbriefteaser__claim, .m-highlighttext__title, .m-headline__title, .m-pressdetail__title, .m-jobdetail__title, .m-paedagogikdetail__title, .m-eventdetail__title, .m-rundbriefdetail__title, h1 {
    font-size: 48px;
  }
}

.m-memorial__fallbackinner strong, .m-socialmediabanner__claim, .m-headerslider__teaser, .m-video__title, .m-testwithimagehighlighted__title, .m-textwithbackground__title, .m-textwithimage__title, .m-text__title, .m-teaserslider__title, .m-linklistingcategories__title, .m-linklisting__title, .m-rundbriefsingle__title, .m-categorypage__title, h2, .m-tiles__title h2, .m-documentupload__title, .m-memorial__description h2, .m-textwithbackground__content h2, .m-text__content h2, .m-highlighttext__subtitle h2, .m-pressdetail__content h2, .m-rundbriefdetail__content h2, .m-textwithimage__text h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 30px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  word-break: break-word;
}
@media (min-width: 992px) {
  .m-memorial__fallbackinner strong, .m-socialmediabanner__claim, .m-headerslider__teaser, .m-video__title, .m-testwithimagehighlighted__title, .m-textwithbackground__title, .m-textwithimage__title, .m-text__title, .m-teaserslider__title, .m-linklistingcategories__title, .m-linklisting__title, .m-rundbriefsingle__title, .m-categorypage__title, h2, .m-tiles__title h2, .m-documentupload__title, .m-memorial__description h2, .m-textwithbackground__content h2, .m-text__content h2, .m-highlighttext__subtitle h2, .m-pressdetail__content h2, .m-rundbriefdetail__content h2, .m-textwithimage__text h2 {
    font-size: 35px;
  }
}

.m-memorial__headline, .m-tiles__itemtitle, .m-highlighttextsmall__text, h3, .m-memorial__description h3, .m-textwithbackground__content h3, .m-text__content h3, .m-highlighttext__subtitle h3, .m-pressdetail__content h3, .m-rundbriefdetail__content h3, .m-textwithimage__text h3, .m-teaserslider__itemtitle a {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  word-break: break-word;
}
@media (min-width: 992px) {
  .m-memorial__headline, .m-tiles__itemtitle, .m-highlighttextsmall__text, h3, .m-memorial__description h3, .m-textwithbackground__content h3, .m-text__content h3, .m-highlighttext__subtitle h3, .m-pressdetail__content h3, .m-rundbriefdetail__content h3, .m-textwithimage__text h3, .m-teaserslider__itemtitle a {
    font-size: 28px;
    line-height: 1.3;
  }
}

.m-teaserslider__itemtitle a {
  font-weight: 800;
}

.m-searchpage__resulttitle a, .m-categoryteaser__title, .m-linklistingcategories__link, .m-presslistitem__topline span, .m-presslistitem__title, .m-paedagogiklistitem__title, .m-aktuelleslistteaser__title, .m-publicationlistteaser__title, .m-rundbrieflistteaser__title, .m-eventteaseritem__topline span, .m-eventlistteaser__topline span, .m-eventlistteaser--topnews__topline span, .tns-controls [data-controls=prev], .tns-controls [data-controls=next], .m-memorial__description h4, .m-textwithbackground__content h4, .m-text__content h4, .m-highlighttext__subtitle h4, .m-pressdetail__content h4, .m-rundbriefdetail__content h4, .m-textwithimage__text h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.33;
  word-break: break-word;
}
@media (min-width: 992px) {
  .m-searchpage__resulttitle a, .m-categoryteaser__title, .m-linklistingcategories__link, .m-presslistitem__topline span, .m-presslistitem__title, .m-paedagogiklistitem__title, .m-aktuelleslistteaser__title, .m-publicationlistteaser__title, .m-rundbrieflistteaser__title, .m-eventteaseritem__topline span, .m-eventlistteaser__topline span, .m-eventlistteaser--topnews__topline span, .tns-controls [data-controls=prev], .tns-controls [data-controls=next], .m-memorial__description h4, .m-textwithbackground__content h4, .m-text__content h4, .m-highlighttext__subtitle h4, .m-pressdetail__content h4, .m-rundbriefdetail__content h4, .m-textwithimage__text h4 {
    font-size: 24px;
  }
}

.m-aktuelleslistteaser__date {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  line-height: 1.33;
  font-weight: 500;
  word-break: break-word;
}
@media (min-width: 992px) {
  .m-aktuelleslistteaser__date {
    font-size: 24px;
    font-weight: 600;
  }
}

.m-memorial__event-topline, .m-memorial__news-title, .m-memorial__event-title, .m-memorial__newsletter-title, .m-memorial__description, .m-text__content, .m-teaserslider__itemteaser, .m-projectslistteaser__teaser, .m-pressdetail__content, .m-eventdetail__toplineafter, .m-rundbriefdetail__content, .m-textwithimage__text {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.44;
}
@media (min-width: 992px) {
  .m-memorial__event-topline, .m-memorial__news-title, .m-memorial__event-title, .m-memorial__newsletter-title, .m-memorial__description, .m-text__content, .m-teaserslider__itemteaser, .m-projectslistteaser__teaser, .m-pressdetail__content, .m-eventdetail__toplineafter, .m-rundbriefdetail__content, .m-textwithimage__text {
    font-size: 18px;
  }
}

.m-video__description, .m-eventdetail__toplineafterlabel, .m-rundbriefdetail__author {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
@media (min-width: 992px) {
  .m-video__description, .m-eventdetail__toplineafterlabel, .m-rundbriefdetail__author {
    font-size: 18px;
  }
}

.m-searchpage__searchform input[type=text], .m-memorial__popup-address, .m-memorial__popup-title, .m-memorial__listItem-url, .m-memorial__listItem-address, .m-memorial__listItem-name, .m-memorial__itemsFound, .m-memorial__filterform input[type=submit], .m-memorial__controlButtonText, .m-headersearch__input, .m-rundbriefsingle__linktolist, .m_tiles__teaser, .m-textwithbackground__link, .m-linklisting__link, .m-documentupload__text, .m-newsteaserslider__linktolist a, .m-eventsteaser__linktolist a, .m-searchpage__searchform button, .m-headersearch__submit, .m-rundbriefteaser__button, .m-rundbriefsingle__linktolistbottom, .m-projectdetail__backtolist a, .m-pressdetail__backtolist a, .m-jobdetail__backtolist a, .m-publicationdetail__backtolist a, .m-eventdetails_backlist a, .m-rundbriefdetail__backtolist a {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.57;
}
@media (min-width: 768px) {
  .m-searchpage__searchform input[type=text], .m-memorial__popup-address, .m-memorial__popup-title, .m-memorial__listItem-url, .m-memorial__listItem-address, .m-memorial__listItem-name, .m-memorial__itemsFound, .m-memorial__filterform input[type=submit], .m-memorial__controlButtonText, .m-headersearch__input, .m-rundbriefsingle__linktolist, .m_tiles__teaser, .m-textwithbackground__link, .m-linklisting__link, .m-documentupload__text, .m-newsteaserslider__linktolist a, .m-eventsteaser__linktolist a, .m-searchpage__searchform button, .m-headersearch__submit, .m-rundbriefteaser__button, .m-rundbriefsingle__linktolistbottom, .m-projectdetail__backtolist a, .m-pressdetail__backtolist a, .m-jobdetail__backtolist a, .m-publicationdetail__backtolist a, .m-eventdetails_backlist a, .m-rundbriefdetail__backtolist a {
    line-height: 1.44;
    font-size: 16px;
  }
}

.m-searchpage__resultchange, .m-memorial__backToOverview, .m-memorial__news-bottomline, .m-memorial__news-topline .m-memorial__news-author, .m-memorial__event-location, .m-memorial__newsletter-bottomline span, .m-memorial__news-topline, .m-memorial__newsletter-author, .m-memorial__popup-link, .m-memorial__removeFilter, .m-memorial__subheadline_link, .m-memorial__selectcontainer select, .m-memorial__filterform input, .m-socialmedia-share__title, .m-languageswitcher__active, .m-languageswitcher__trigger a, .m-mainnav--lvl3__item > a, .m-rundbriefsingle__itemauthor, .m-rundbriefsingle__itemtopline span, .m-video__caption, .m-images__caption, .f3-widget-paginator li.last a, .f3-widget-paginator li.first a, .m-projectslistteaser__institution, .m-projectslistteaser__topline, .m-paedagogiklistitem__institution, .m-newssliderteaseritem__date, .m-jobslistteaser--topnews__topline span.time, .m-jobslistteaser--topnews__topline span, .m-jobsteaserlistitem__date, .m-aktuelleslistteaser__topline span, .m-publicationlistteaser__topline, .m-publicationlistteaser__author, .m-rundbrieflistteaser__topline span, .m-rundbrieflistteaser__author, .m-rundbrieffilter__search input, .m-eventteaseritem__location, .m-eventlistfilter__eventdate span, .m-eventlistfilter__search input, .m-eventlistfilter__eventdate input, .m-eventlistteaser--topnews__topline span.time, .m-eventlistteaser--topnews__topline span, .m-eventlistteaser__location, .m-eventlistteaser--topnews__location, .choices__list .choices__item, .choices__list.choices__list--dropdown .choices__heading, .choices__list.choices__list--dropdown .choices__item, .choices__list.choices__list--single .choices__item {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.m-memorial__news-teaser, .m-memorial__detail-url, .m-memorial__detail-address, .m-memorial__detail-namelocal, .m-jobslistteaser__date, .m-jobslistteaser--topnews__date {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.m-memorial__fallbackinner p, .m-eventdetail__toplinetime {
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-memorial__fallbackinner p, .m-eventdetail__toplinetime {
    font-size: 26px;
  }
}

.m-figure__copyright span, .m-figure__caption, .m-headerslider__background figcaption span, .m-testwithimagehighlighted__bgimagecopyright span {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-figure__copyright span, .m-figure__caption, .m-headerslider__background figcaption span, .m-testwithimagehighlighted__bgimagecopyright span {
    font-size: 14px;
  }
}

.m-mainnav--lvl2__item > a {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}

.m-mainnav--lvl1__item > span, .m-joblistfilter__submit input[type=submit], .m-rundbrieffilter__search input[type=submit], .m-eventlistfilter__search input[type=submit], .m-rundbriefdetail__downloadinner a {
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-mainnav--lvl1__item > span, .m-joblistfilter__submit input[type=submit], .m-rundbrieffilter__search input[type=submit], .m-eventlistfilter__search input[type=submit], .m-rundbriefdetail__downloadinner a {
    font-weight: 600;
    font-size: 0.8888888889rem;
    line-height: 1.38;
  }
}

.m-servicenavigation__item a, .m-datenschutznavigation__item a, .m-presslistitem__topline span.time, .m-jobslistteaser__teaser, .m-jobslistteaser--topnews__teaser, .m-aktuelleslistteaser__teaser, .m-publicationlistteaser__teaser, .m-rundbrieflistteaser__teaser, .m-eventteaseritem__topline span.time, .m-eventteaseritem__teaser, .m-eventlistteaser__topline span.time, .m-eventlistteaser--topnews__topline span.time, .m-eventlistteaser__teaser, .m-eventlistteaser--topnews__teaser, .l-footer__claim, .l-footer__sponsoring > span {
  font-family: "Montserrat", sans-serif;
  font-size: 0.8888888889rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-servicenavigation__item a, .m-datenschutznavigation__item a, .m-presslistitem__topline span.time, .m-jobslistteaser__teaser, .m-jobslistteaser--topnews__teaser, .m-aktuelleslistteaser__teaser, .m-publicationlistteaser__teaser, .m-rundbrieflistteaser__teaser, .m-eventteaseritem__topline span.time, .m-eventteaseritem__teaser, .m-eventlistteaser__topline span.time, .m-eventlistteaser--topnews__topline span.time, .m-eventlistteaser__teaser, .m-eventlistteaser--topnews__teaser, .l-footer__claim, .l-footer__sponsoring > span {
    font-size: 1rem;
  }
}

.m-breadcrumb__item a, .m-rundbriefsingle__linktonewsletter, .m-rundbriefsingle__link, .m-teaserslider__itemmore {
  font-family: "Montserrat", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-breadcrumb__item a, .m-rundbriefsingle__linktonewsletter, .m-rundbriefsingle__link, .m-teaserslider__itemmore {
    font-weight: 800;
    font-size: 0.7777777778rem;
  }
}

.f3-widget-paginator li.tx-indexedsearch-browselist-currentPage, .f3-widget-paginator li.current, .f3-widget-paginator li a, .m-jobdetail__toplinelabel, .m-rundbriefdetail__teaser {
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
}

.m-searchpage__resultcount, .m-memorial__accordion-header, .m-socialmediabanner__sharer p, .m-rundbriefsingle__itemtitle, .m-projectdetail__topline span, .m-jobdetail__topline span, .m-newssliderteaseritem__title, .m-jobsteaserlistitem__title, .m-jobslistteaser__title, .m-jobslistteaser--topnews__title, .m-jobslist__count, .m-eventteaseritem__title, .m-eventdetail__topline span, .m-eventlistteaser__title, .m-eventlistteaser--topnews__title, .m-eventlist__count, .m-rundbrieflist__count, .m-rundbriefdetail__topline span {
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.36;
  letter-spacing: normal;
}

.m-searchpage__resultdesc, .m-rundbriefsingle__teaser, .m-headerslider__subline, .m-headerslider__topline, .m-testwithimagehighlighted__teaser, .m-projectdetail__daterange, .m-projectdetail__author, .m-pressdetail__author, .m-presslistitem__author, .m-paedagogikdetail__institution, .m-paedagogiklistitem__teaser, .m-newssliderteaseritem__topline, .m-newssliderteaseritem__teaser, .m-jobsteaserlistitem__topline, .m-publicationdetail__author {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-searchpage__resultdesc, .m-rundbriefsingle__teaser, .m-headerslider__subline, .m-headerslider__topline, .m-testwithimagehighlighted__teaser, .m-projectdetail__daterange, .m-projectdetail__author, .m-pressdetail__author, .m-presslistitem__author, .m-paedagogikdetail__institution, .m-paedagogiklistitem__teaser, .m-newssliderteaseritem__topline, .m-newssliderteaseritem__teaser, .m-jobsteaserlistitem__topline, .m-publicationdetail__author {
    font-size: 18px;
  }
}

.m-memorial__event-format, .m-memorial__listItem-type a, .m-memorial__detail-type a, .m-memorial__listItem-type, .m-memorial__detail-type, .m-publicationlistteaser__type, .m-eventteaseritem__format, .m-eventlistteaser__format, .m-eventlistteaser--topnews__format {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.m-memorial__detail-name, .m-rundbriefteaser__links p, .m-projectdetail__toplineinstitution, .m-pressdetail__topline span, .m-jobdetail__toplinedate, .m-publicationdetail__topline span, .m-eventdetail__toplinedatum {
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.12;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .m-memorial__detail-name, .m-rundbriefteaser__links p, .m-projectdetail__toplineinstitution, .m-pressdetail__topline span, .m-jobdetail__toplinedate, .m-publicationdetail__topline span, .m-eventdetail__toplinedatum {
    font-size: 26px;
  }
}

.m-testwithimagehighlighted__link, .m-newssliderteaseritem__readmore {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
}

.m-textwithimage__link {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.38;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

.Headlineh4---24, .m-projectslistteaser__title {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}

.Headlineh4-MOBILE {
  font-family: Montserrat;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.36;
  letter-spacing: normal;
}

.-MOBILE {
  font-family: Montserrat;
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.64;
  letter-spacing: normal;
  color: #000;
}

.HINWEISE {
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
}

.-bold-MOBILE, .m-memorial-mobileSwitchButton {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}

.-btn-BLUE-MOBILE {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
}

.-tags {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.tns-outer {
  padding: 0 !important;
}
.tns-outer [hidden] {
  display: none !important;
}
.tns-outer [aria-controls], .tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  -webkit-transition: all 0s;
  transition: all 0s;
}
.tns-slider > .tns-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}

.tns-no-calc {
  position: relative;
  left: 0;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}
.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  -webkit-transition: transform 0s, opacity 0s;
  -webkit-transition: opacity 0s, -webkit-transform 0s;
  transition: opacity 0s, -webkit-transform 0s;
  transition: transform 0s, opacity 0s;
  transition: transform 0s, opacity 0s, -webkit-transform 0s;
}
.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}
.tns-gallery > .tns-moving {
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.tns-autowidth {
  display: inline-block;
}

.tns-lazy-img {
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0.6;
}
.tns-lazy-img.tns-complete {
  opacity: 1;
}

.tns-ah {
  -webkit-transition: height 0s;
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.tns-vpfix {
  white-space: nowrap;
}
.tns-vpfix > div, .tns-vpfix > li {
  display: inline-block;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}
.tns-t-ct {
  width: 2333.3333333333%;
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0;
}
.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}
.tns-t-ct > div {
  width: 1.4285714286%;
  width: calc(100% / 70);
  height: 10px;
  float: left;
}

.m-headerslider__nav button, .tns-nav button {
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  display: inline-block;
  width: 29px;
  height: 6px;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 1;
  border-radius: 0;
  background-color: #dfdee1;
}
.m-headerslider__nav button:focus, .tns-nav button:focus, .m-headerslider__nav button:hover, .tns-nav button:hover, .m-headerslider__nav button.tns-nav-active, .tns-nav button.tns-nav-active {
  opacity: 1;
  background-color: #4d805c;
  border-color: transparent;
}
.m-headerslider__nav button + button, .tns-nav button + button {
  margin-left: 6px;
}

button[data-action] {
  display: none;
}

.tns-outer {
  position: relative;
}

.tns-inner {
  font-size: 0;
}

.tns-nav {
  margin-bottom: 0;
  margin-top: 32px;
  z-index: 10;
  text-align: center;
}

.tns-controls [data-controls=prev]:before, .tns-controls [data-controls=next]:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 37'%3e%3cg%3e%3cg data-name='icon/arrow'%3e%3cpath fill='%23ffffff' d='M32.58 19.75L17.72 34.61a1.42 1.42 0 00-.28.41 1.28 1.28 0 00-.09.48 1.36 1.36 0 00.09.48 1.26 1.26 0 00.28.4 1.09 1.09 0 00.4.27 1.15 1.15 0 00.48.1 1.12 1.12 0 00.48-.1 1.22 1.22 0 00.41-.27l17-17a1.23 1.23 0 00.27-.4 1.36 1.36 0 00.09-.48 1.28 1.28 0 00-.09-.48 1.39 1.39 0 00-.27-.41l-17-17a1.29 1.29 0 00-1.37-.27 1.41 1.41 0 00-.4.27 1.42 1.42 0 00-.28.41 1.28 1.28 0 00-.09.48 1.36 1.36 0 00.09.48 1.26 1.26 0 00.28.4l14.86 14.85H1.4a1.25 1.25 0 00-1.25 1.25 1 1 0 00.09.52 1.22 1.22 0 00.27.41 1.09 1.09 0 00.4.27 1.19 1.19 0 00.49.1h31.18z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  height: 24px;
  width: 24px;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 992px) {
  .tns-controls [data-controls=prev]:before, .tns-controls [data-controls=next]:before {
    height: 37px;
    width: 37px;
  }
}

.tns-controls [data-controls=prev], .tns-controls [data-controls=next] {
  height: 24px;
  width: 24px;
  border: 0;
  z-index: 12;
  padding: 0;
  outline: none;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-decoration: underline;
  text-indent: -9999px;
  background-color: transparent;
}
@media (min-width: 992px) {
  .tns-controls [data-controls=prev], .tns-controls [data-controls=next] {
    height: 37px;
    width: 37px;
  }
}
.tns-controls [data-controls=prev]:focus, .tns-controls [data-controls=next]:focus, .tns-controls [data-controls=prev]:hover, .tns-controls [data-controls=next]:hover {
  text-decoration: none;
}
.tns-controls {
  position: absolute;
  right: 14px;
  top: 160px;
}
@media (min-width: 768px) {
  .tns-controls {
    top: 280px;
  }
}
@media (min-width: 992px) {
  .tns-controls {
    bottom: 100px;
    right: 0;
    left: 0;
    top: auto;
  }
}
.tns-controls:focus {
  outline: none;
}
.tns-controls [data-controls=prev] {
  right: 42px;
}
@media (min-width: 992px) {
  .tns-controls [data-controls=prev] {
    right: 52px;
  }
}
.tns-controls [data-controls=prev]::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 37'%3e%3cg%3e%3cg data-name='icon/arrow'%3e%3cpath fill='%23ffffff' d='M35.6 19.75a1.19 1.19 0 00.49-.1 1.09 1.09 0 00.4-.27 1.22 1.22 0 00.27-.41 1 1 0 00.09-.49 1.25 1.25 0 00-1.25-1.25H4.42L19.28 2.38a1.26 1.26 0 00.28-.4 1.36 1.36 0 00.09-.48 1.28 1.28 0 00-.09-.5 1.42 1.42 0 00-.28-.41 1.41 1.41 0 00-.4-.27 1.29 1.29 0 00-1.37.27l-17 17a1.39 1.39 0 00-.27.41 1.28 1.28 0 00-.09.48 1.36 1.36 0 00.09.52 1.23 1.23 0 00.27.4l17 17a1.22 1.22 0 00.41.27 1.12 1.12 0 00.48.1 1.15 1.15 0 00.48-.1 1.09 1.09 0 00.4-.27 1.26 1.26 0 00.28-.4 1.36 1.36 0 00.09-.48 1.28 1.28 0 00-.09-.48 1.42 1.42 0 00-.28-.41L4.42 19.75z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@media (min-width: 992px) {
  .m-teaserslider .tns-nav, .m-newsteaserslider .tns-nav, .m-jobsteaserlist .tns-nav {
    margin-left: calc((50% - 600px) * -1);
  }
}
.m-teaserslider .tns-controls, .m-newsteaserslider .tns-controls, .m-jobsteaserlist .tns-controls {
  display: none;
  max-width: none;
  bottom: auto;
  top: calc(50% - 134px);
}
@media (min-width: 992px) {
  .m-teaserslider .tns-controls, .m-newsteaserslider .tns-controls, .m-jobsteaserlist .tns-controls {
    display: block;
  }
}
.m-teaserslider .tns-controls [data-controls=prev], .m-newsteaserslider .tns-controls [data-controls=prev], .m-jobsteaserlist .tns-controls [data-controls=prev] {
  background-color: #7caa8a;
  width: 81px;
  height: 134px;
  border-top-right-radius: 81px;
  border-bottom-right-radius: 81px;
  left: 0;
  top: 1px;
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
}
@media (min-width: 1200px) {
  .m-teaserslider .tns-controls [data-controls=prev], .m-newsteaserslider .tns-controls [data-controls=prev], .m-jobsteaserlist .tns-controls [data-controls=prev] {
    left: calc(-1 * (100% - 1200px));
  }
}
.m-teaserslider .tns-controls [data-controls=prev]:before, .m-newsteaserslider .tns-controls [data-controls=prev]:before, .m-jobsteaserlist .tns-controls [data-controls=prev]:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23202437' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  top: auto;
  bottom: auto;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.m-teaserslider .tns-controls [data-controls=next], .m-newsteaserslider .tns-controls [data-controls=next], .m-jobsteaserlist .tns-controls [data-controls=next] {
  background-color: #7caa8a;
  width: 81px;
  height: 134px;
  border-top-left-radius: 81px;
  border-bottom-left-radius: 81px;
  right: -14px;
  top: 0;
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
}
@media (min-width: 1200px) {
  .m-teaserslider .tns-controls [data-controls=next], .m-newsteaserslider .tns-controls [data-controls=next], .m-jobsteaserlist .tns-controls [data-controls=next] {
    right: 0;
  }
}
.m-teaserslider .tns-controls [data-controls=next]:before, .m-newsteaserslider .tns-controls [data-controls=next]:before, .m-jobsteaserlist .tns-controls [data-controls=next]:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23202437' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  top: auto;
  bottom: auto;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.shariff-button {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-color: red;
}
.shariff-button a {
  display: block;
  width: 100%;
  height: 100%;
}
.shariff-button span {
  display: none;
}
.shariff-button.facebook {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M80 40.241C80 18.012 62.096 0 40 0S0 18.012 0 40.241C0 60.33 14.624 76.974 33.744 80V51.88h-10.16V40.24h10.16v-8.869c0-10.092 5.968-15.662 15.104-15.662 4.384 0 8.96.789 8.96.789v9.9h-5.056c-4.96 0-6.512 3.106-6.512 6.277v7.55h11.088l-1.776 11.637H46.24v28.12C65.376 76.974 80 60.33 80 40.242z' fill='%23202437'/%3e%3c/svg%3e") center no-repeat;
}
.shariff-button.facebook:focus, .shariff-button.facebook:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M80 40.241C80 18.012 62.096 0 40 0S0 18.012 0 40.241C0 60.33 14.624 76.974 33.744 80V51.88h-10.16V40.24h10.16v-8.869c0-10.092 5.968-15.662 15.104-15.662 4.384 0 8.96.789 8.96.789v9.9h-5.056c-4.96 0-6.512 3.106-6.512 6.277v7.55h11.088l-1.776 11.637H46.24v28.12C65.376 76.974 80 60.33 80 40.242z' fill='%23677ea9'/%3e%3c/svg%3e") center no-repeat;
}
.shariff-button.twitter {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M71.81 23.19a31.2 31.2 0 01.048 2.122c0 21.69-16.512 46.71-46.71 46.71v-.016A46.476 46.476 0 010 64.644a34 34 0 003.907.237 32.96 32.96 0 0020.386-7.041 16.434 16.434 0 01-15.346-11.4c2.46.475 4.995.378 7.41-.283A16.416 16.416 0 013.196 30.07v-.208a16.337 16.337 0 007.45 2.054C3.433 27.096 1.209 17.501 5.565 10a46.59 46.59 0 0033.828 17.149 16.43 16.43 0 0127.975-14.971A32.92 32.92 0 0077.79 8.19a16.474 16.474 0 01-7.215 9.079A32.678 32.678 0 0080 14.686a33.33 33.33 0 01-8.19 8.504z' fill='%23202437'/%3e%3c/svg%3e") center no-repeat;
}
.shariff-button.twitter:focus, .shariff-button.twitter:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M71.81 23.19a31.2 31.2 0 01.048 2.122c0 21.69-16.512 46.71-46.71 46.71v-.016A46.476 46.476 0 010 64.644a34 34 0 003.907.237 32.96 32.96 0 0020.386-7.041 16.434 16.434 0 01-15.346-11.4c2.46.475 4.995.378 7.41-.283A16.416 16.416 0 013.196 30.07v-.208a16.337 16.337 0 007.45 2.054C3.433 27.096 1.209 17.501 5.565 10a46.59 46.59 0 0033.828 17.149 16.43 16.43 0 0127.975-14.971A32.92 32.92 0 0077.79 8.19a16.474 16.474 0 01-7.215 9.079A32.678 32.678 0 0080 14.686a33.33 33.33 0 01-8.19 8.504z' fill='%23677ea9'/%3e%3c/svg%3e") center no-repeat;
}

.shariff-button + .shariff-button {
  margin-left: 23px;
}

/* ===============================
=            Choices            =
=============================== */
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-open {
  overflow: visible;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: not-allowed;
}
.choices [hidden] {
  display: none !important;
}

.choices[data-type*=select-one] {
  cursor: pointer;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}
.choices[data-type*=select-one] .choices__button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}
.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one] .choices__button:focus {
  -webkit-box-shadow: 0 0 0 2px #00bcd4;
          box-shadow: 0 0 0 2px #00bcd4;
}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none;
}
.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333 transparent;
  margin-top: -7.5px;
}
.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text;
}
.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #b7b7b7;
}
.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  color: #fff;
  word-break: break-all;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}
.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}

.choices__list--dropdown, .choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}
.is-active.choices__list--dropdown, .is-active.choices__list[aria-expanded] {
  visibility: visible;
}
.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
  border-color: #b7b7b7;
}
.is-flipped .choices__list--dropdown, .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
[dir=rtl] .choices__list--dropdown .choices__item, [dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable, .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable::after, .choices__list[aria-expanded] .choices__item--selectable::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable::after, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted::after, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
.choices__input:focus {
  outline: 0;
}
.choices__input::-webkit-search-decoration, .choices__input::-webkit-search-cancel-button, .choices__input::-webkit-search-results-button, .choices__input::-webkit-search-results-decoration {
  display: none;
}
.choices__input::-ms-clear, .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: 0.5;
}

/* =====  End of Choices  ====== */
.choices[data-type*=select-one] .choices__inner {
  font-size: 0;
  padding: 0;
  width: 100%;
  background-color: #ffffff;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #85868c;
  border-radius: 3px;
  min-height: 42px;
}
.choices[data-type*=select-one] .choices__button {
  margin-right: 47px;
}
.choices[data-type*=select-one]:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%2385868c' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  border: 0;
  top: 16px;
  right: 19px;
  width: 17px;
  height: 17px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.choices[data-type*=select-one].is-open .choices__inner {
  border-color: #85868c;
}
.choices[data-type*=select-one].is-open .choices__button {
  display: block;
}
.choices[data-type*=select-one].is-open:after {
  top: 23px;
}

.choices:focus {
  outline: 3px dotted #4d805c;
  outline-offset: 2px;
}

.choices__placeholder {
  font-style: italic;
}

.choices__list {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.choices__list.choices__list--single {
  padding: 5px 0 0 0;
  background-color: transparent;
}
.choices__list.choices__list--single .choices__item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.choices.is-open .choices__list.choices__list--single {
  background-color: transparent;
}
.choices__list.choices__list--dropdown {
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
  border: none;
  border-top: 0;
  margin-top: 0;
  z-index: 60;
}
.is-flipped .choices__list.choices__list--dropdown {
  border-top: none;
  border-bottom: 0;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: -2px;
}
.choices__list.choices__list--dropdown .choices__list {
  padding: 10px 0;
}
.is-flipped .choices__list.choices__list--dropdown .choices__list {
  padding-top: 12px;
}
.choices__list.choices__list--dropdown .choices__item {
  padding-top: 10px;
  padding-bottom: 11px;
  margin-bottom: 2px;
}
.choices__list.choices__list--dropdown .choices__item:focus {
  outline: 3px dotted #4d805c;
  outline-offset: 2px;
}
.choices__list.choices__list--dropdown .choices__group {
  padding: 20px 17px 5px;
}
.choices__list.choices__list--dropdown .choices__group:first-child {
  display: none;
}
.choices__list.choices__list--dropdown .choices__heading {
  color: #000000;
  padding: 0;
  border-bottom: 0;
}
.choices__list .choices__item {
  color: #202437;
  padding: 6px 45px 6px 17px;
}
.choices__list .choices__item--selectable:focus, .choices__list .choices__item--selectable:hover {
  color: #39578e;
}
.choices__list .choices__item--selectable.is-highlighted {
  background-color: transparent;
}

.ccm-root {
  position: absolute;
}

.ccm-settings-summoner.ccm-show .ccm-settings-summoner--link:focus {
  outline: 3px dotted #4d805c;
  outline-offset: 4px;
}

.simplebar-track.simplebar-horizontal {
  height: 17px;
  display: none;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  height: 17px;
  border-radius: 0;
  top: auto;
  bottom: 0;
  z-index: 120;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 17px;
  border-radius: 0;
  opacity: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/**
* @author: Alumuko https://github.com/alumuko/alumuko
* @copyright: Copyright (c) 2021 Alumuko. All rights reserved.
* @license: Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
* @website: https://github.com/alumuko/vanilla-datetimerange-picker
*
* Special thanks to Dan Grossman.
* This program is base on Dan Grossman's bootstrap-daterangepicker (version 3.1)
* I just changed the code a bit to not need jquery.
*/
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td span {
  pointer-events: none;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #dfdee1;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #39578e;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: none;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
  border: 0;
  background-color: #39578e;
  color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.daterangepicker .drp-buttons .btn.cancelBtn {
  background-color: #dfdee1;
  color: #000000;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
  overflow: scroll;
  max-height: 210px;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #39578e;
  color: #ffffff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
.daterangepicker .reset {
  position: absolute;
  left: 4px;
  bottom: 5px;
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

/**
*  Description: Module's skin classes are used in modules: TextWithBackground, Tiles, Video
*  It can be used either on .m-modulename (TextWithBackground, Vide) or .m_tiles__link

**/
.m-skin-1 {
  background: #7caa8a;
  color: #202437;
}

.m-skin-2 {
  background: #677ea9;
  color: #ffffff;
}

.m-skin-3 {
  background: #a3cdd3;
  color: #202437;
}

.m-skin-4 {
  background: #f7e69b;
  color: #202437;
}

body {
  padding: 0;
  margin: 0;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}

html, body, input, textarea, a {
  color: #202437;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  line-height: 1.3;
}

a:focus, a:hover {
  color: #000000;
}

strong {
  font-weight: 600;
}

::-webkit-input-placeholder {
  color: #202437;
  opacity: 1;
}

::-moz-placeholder {
  color: #202437;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #202437;
  opacity: 1;
}

::-ms-input-placeholder {
  color: #202437;
  opacity: 1;
}

::placeholder {
  color: #202437;
  opacity: 1;
}

.l-header__upper {
  background-color: #ffffff;
  position: relative;
  z-index: 14;
  border-bottom: 1px solid #dfdee1;
}
.l-header__lower {
  height: 90px;
  -webkit-box-shadow: 0 4px 11px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 11px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 1200px) {
  .l-header__lower {
    -webkit-box-shadow: 0 4px 11px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 4px 11px 0 rgba(0, 0, 0, 0.1);
  }
}
.l-header__lower > .container, .l-header__lower > .m-text, .l-header__lower > .m-linklistingcategories, .l-header__lower > .m-headline, .l-header__lower > .l-ce, .l-header__lower > .l-headernavabr__container, .l-header__lower > .l-headermeta__container, .l-header__lower > .tns-controls, .l-header__lower .row, .l-header__lower .m-memorial__listItem, .l-header__lower .m-text__row, .l-header__lower .m-linklistingcategories__row, .l-header__lower .m-images__row, .l-header__lower .m-highlighttextsmall__row, .l-header__lower .m-highlighttext__row, .l-header__lower .m-documentupload__row_files, .l-header__lower .m-documentupload__row_title, .l-header__lower .m-headline-row, .l-header__lower .l-ce__inner,
.l-header__lower .l-ce-fluid__inner, .l-header__lower .l-headernavabr__row, .l-header__lower .l-headernavabr, .l-header__lower .l-headermeta__row, .l-header__lower .l-headermeta {
  height: 100%;
}

.l-header__lowerinner {
  display: grid;
  grid-template-columns: auto 1fr auto;
  -ms-flex-line-pack: center;
      align-content: center;
  height: 100%;
}
.l-header__lowerinner > * {
  justify-self: start;
}

.l-header__upperinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-line-pack: center;
      align-content: center;
  height: 100%;
  padding-top: 9px;
  padding-bottom: 9px;
}

.l-header__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  height: 16px;
}
@media (min-width: 1200px) {
  .l-header__logo {
    height: 23px;
  }
}
.l-header__logo:focus {
  outline: 3px dotted #4d805c;
  outline-offset: 4px;
}
.l-header__logo img {
  width: auto;
  height: 100%;
}

.l-header__mainnav {
  display: none;
  position: absolute;
  top: 90px;
  width: 100%;
  background-color: #7caa8a;
  z-index: 13;
  padding-left: 14px;
  padding-right: 14px;
  min-height: calc(100vh - 120px);
}
@media (min-width: 1200px) {
  .l-header__mainnav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-self: end;
    width: auto;
    background-color: transparent;
    top: auto;
    position: static;
    min-height: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
body.main-menu-is-open .l-header__mainnav {
  display: block;
}

.l-footer {
  background-color: #000000;
  min-height: 200px;
}

.l-footer__inner {
  padding-top: 72px;
  padding-bottom: 47px;
}

.l-footer__logo {
  margin-bottom: 53px;
}

.l-footer__servicenavigation {
  margin-bottom: 60px;
}
@media (min-width: 1200px) {
  .l-footer__servicenavigation {
    margin-bottom: 0;
  }
}

.l-footer__datenschutznavigation {
  margin-bottom: 60px;
}
@media (min-width: 1200px) {
  .l-footer__datenschutznavigation {
    margin-bottom: 0;
  }
}

.l-footer__sponsoring > span {
  display: block;
  color: #ffffff;
  padding-left: 10px;
  margin-bottom: 8px;
}

.l-footer__claim {
  color: #ffffff;
  margin-bottom: 15px;
  display: block;
}
.l-footer__claim:focus {
  outline-color: #ffffff;
}
.l-footer__claim img {
  width: auto;
  height: 170px;
}

.l-footer__sponsoringimage {
  margin-bottom: 27px;
  display: block;
}
.l-footer__sponsoringimage:focus {
  outline-color: #ffffff;
}
.l-footer__sponsoringimage img {
  width: auto;
  height: 98px;
}
@media (min-width: 1200px) {
  .l-footer__sponsoringimage {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 0;
  }
}

.l-footer__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 32px;
}

.l-footer__social__linkedin, .l-footer__social__instagram, .l-footer__social__facebook, .l-footer__social__twitter, .l-footer__social__bsky {
  width: 28px;
  height: 28px;
  background-size: 28px 28px;
  display: block;
  margin-right: 20px;
}

.l-footer__social__bsky {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252.41 222.23'%3e%3cg%3e%3cpath class='cls-1' d='M78.05 135.2c-51.05 8.69-64.03 37.46-35.99 66.24 53.27 54.66 76.55-13.71 82.52-31.23 1.09-3.21 1.61-4.72 1.61-3.44 0-1.28.52.22 1.61 3.44 5.97 17.52 29.26 85.89 82.52 31.23 28.04-28.77 15.06-57.55-35.99-66.24 29.2 4.97 62.03-3.24 71.04-35.44 2.59-9.26 7.01-66.3 7.01-74.01 0-38.59-33.83-26.47-54.71-10.79-28.94 21.72-60.06 65.77-71.49 89.41-11.43-23.64-42.55-67.69-71.49-89.41C33.83-.72 0-12.84 0 25.75c0 7.71 4.42 64.75 7.01 74.01 9.01 32.2 41.84 40.41 71.04 35.44z' fill='%23ffffff'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
.l-footer__social__bsky:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252.41 222.23'%3e%3cg%3e%3cpath class='cls-1' d='M78.05 135.2c-51.05 8.69-64.03 37.46-35.99 66.24 53.27 54.66 76.55-13.71 82.52-31.23 1.09-3.21 1.61-4.72 1.61-3.44 0-1.28.52.22 1.61 3.44 5.97 17.52 29.26 85.89 82.52 31.23 28.04-28.77 15.06-57.55-35.99-66.24 29.2 4.97 62.03-3.24 71.04-35.44 2.59-9.26 7.01-66.3 7.01-74.01 0-38.59-33.83-26.47-54.71-10.79-28.94 21.72-60.06 65.77-71.49 89.41-11.43-23.64-42.55-67.69-71.49-89.41C33.83-.72 0-12.84 0 25.75c0 7.71 4.42 64.75 7.01 74.01 9.01 32.2 41.84 40.41 71.04 35.44z' fill='%237caa8a'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  outline: none;
}
.l-footer__social__bsky:focus {
  outline-color: #ffffff;
}

.l-footer__social__twitter {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M71.81 23.19a31.2 31.2 0 01.048 2.122c0 21.69-16.512 46.71-46.71 46.71v-.016A46.476 46.476 0 010 64.644a34 34 0 003.907.237 32.96 32.96 0 0020.386-7.041 16.434 16.434 0 01-15.346-11.4c2.46.475 4.995.378 7.41-.283A16.416 16.416 0 013.196 30.07v-.208a16.337 16.337 0 007.45 2.054C3.433 27.096 1.209 17.501 5.565 10a46.59 46.59 0 0033.828 17.149 16.43 16.43 0 0127.975-14.971A32.92 32.92 0 0077.79 8.19a16.474 16.474 0 01-7.215 9.079A32.678 32.678 0 0080 14.686a33.33 33.33 0 01-8.19 8.504z' fill='%23ffffff'/%3e%3c/svg%3e") center no-repeat;
}
.l-footer__social__twitter:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M71.81 23.19a31.2 31.2 0 01.048 2.122c0 21.69-16.512 46.71-46.71 46.71v-.016A46.476 46.476 0 010 64.644a34 34 0 003.907.237 32.96 32.96 0 0020.386-7.041 16.434 16.434 0 01-15.346-11.4c2.46.475 4.995.378 7.41-.283A16.416 16.416 0 013.196 30.07v-.208a16.337 16.337 0 007.45 2.054C3.433 27.096 1.209 17.501 5.565 10a46.59 46.59 0 0033.828 17.149 16.43 16.43 0 0127.975-14.971A32.92 32.92 0 0077.79 8.19a16.474 16.474 0 01-7.215 9.079A32.678 32.678 0 0080 14.686a33.33 33.33 0 01-8.19 8.504z' fill='%237caa8a'/%3e%3c/svg%3e") center no-repeat;
  outline: none;
}
.l-footer__social__twitter:focus {
  outline-color: #ffffff;
}

.l-footer__social__facebook {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M80 40.241C80 18.012 62.096 0 40 0S0 18.012 0 40.241C0 60.33 14.624 76.974 33.744 80V51.88h-10.16V40.24h10.16v-8.869c0-10.092 5.968-15.662 15.104-15.662 4.384 0 8.96.789 8.96.789v9.9h-5.056c-4.96 0-6.512 3.106-6.512 6.277v7.55h11.088l-1.776 11.637H46.24v28.12C65.376 76.974 80 60.33 80 40.242z' fill='%23ffffff'/%3e%3c/svg%3e") center no-repeat;
}
.l-footer__social__facebook:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M80 40.241C80 18.012 62.096 0 40 0S0 18.012 0 40.241C0 60.33 14.624 76.974 33.744 80V51.88h-10.16V40.24h10.16v-8.869c0-10.092 5.968-15.662 15.104-15.662 4.384 0 8.96.789 8.96.789v9.9h-5.056c-4.96 0-6.512 3.106-6.512 6.277v7.55h11.088l-1.776 11.637H46.24v28.12C65.376 76.974 80 60.33 80 40.242z' fill='%237caa8a'/%3e%3c/svg%3e") center no-repeat;
  outline: none;
}
.l-footer__social__facebook:focus {
  outline-color: #ffffff;
}

.l-footer__social__instagram {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 81'%3e%3cg fill='%23ffffff'%3e%3cpath d='M40.002 7.213c10.68 0 11.946.04 16.171.232 3.9.18 6.018.83 7.427 1.378a12.423 12.423 0 014.605 2.993 12.403 12.403 0 012.992 4.604c.548 1.41 1.201 3.523 1.379 7.426.192 4.219.232 5.485.232 16.17 0 10.686-.04 11.948-.232 16.171-.178 3.9-.831 6.017-1.379 7.428a13.252 13.252 0 01-7.592 7.592c-1.409.548-3.522 1.198-7.427 1.377-4.217.194-5.482.232-16.163.232-10.68 0-11.947-.038-16.17-.232-3.899-.18-6.017-.83-7.428-1.377a12.362 12.362 0 01-4.604-2.994 12.362 12.362 0 01-2.994-4.605c-.548-1.41-1.198-3.522-1.377-7.427-.192-4.216-.23-5.482-.23-16.17 0-10.69.038-11.948.231-16.171.18-3.9.83-6.019 1.377-7.428a12.394 12.394 0 012.994-4.604 12.39 12.39 0 014.605-2.993c1.41-.547 3.522-1.199 7.427-1.378 4.217-.192 5.484-.232 16.17-.232m0-7.205C29.153 0 27.79.046 23.527.242c-4.264.195-7.173.88-9.717 1.87a19.597 19.597 0 00-7.096 4.606A19.645 19.645 0 002.1 13.8C1.109 16.348.443 19.256.24 23.513.037 27.77 0 29.143 0 40.004c0 10.862.046 12.226.24 16.49.194 4.266.87 7.167 1.859 9.718a19.602 19.602 0 004.614 7.084 19.602 19.602 0 007.085 4.615c2.54.99 5.453 1.663 9.71 1.858 4.258.196 5.63.247 16.491.247 10.862 0 12.226-.046 16.491-.24 4.265-.194 7.166-.87 9.712-1.859A20.452 20.452 0 0077.9 66.218c.99-2.54 1.666-5.453 1.86-9.71.193-4.258.241-5.63.241-16.491 0-10.862-.046-12.226-.242-16.491-.195-4.265-.87-7.173-1.859-9.722a19.64 19.64 0 00-4.609-7.086c-2-2.03-4.417-3.602-7.085-4.605C63.66 1.116 60.752.44 56.495.247 52.238.053 50.864.005 40.002.005L40.017 0z'/%3e%3cpath d='M40.002 19.466a20.543 20.543 0 1020.54 20.538c-.002-11.343-9.197-20.537-20.54-20.538zm0 33.875A13.338 13.338 0 1153.34 40.004c-.002 7.364-5.972 13.334-13.337 13.334v.003z'/%3e%3ccircle cx='61.354' cy='18.654' r='4.8'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
.l-footer__social__instagram:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 81'%3e%3cg fill='%237caa8a'%3e%3cpath d='M40.002 7.213c10.68 0 11.946.04 16.171.232 3.9.18 6.018.83 7.427 1.378a12.423 12.423 0 014.605 2.993 12.403 12.403 0 012.992 4.604c.548 1.41 1.201 3.523 1.379 7.426.192 4.219.232 5.485.232 16.17 0 10.686-.04 11.948-.232 16.171-.178 3.9-.831 6.017-1.379 7.428a13.252 13.252 0 01-7.592 7.592c-1.409.548-3.522 1.198-7.427 1.377-4.217.194-5.482.232-16.163.232-10.68 0-11.947-.038-16.17-.232-3.899-.18-6.017-.83-7.428-1.377a12.362 12.362 0 01-4.604-2.994 12.362 12.362 0 01-2.994-4.605c-.548-1.41-1.198-3.522-1.377-7.427-.192-4.216-.23-5.482-.23-16.17 0-10.69.038-11.948.231-16.171.18-3.9.83-6.019 1.377-7.428a12.394 12.394 0 012.994-4.604 12.39 12.39 0 014.605-2.993c1.41-.547 3.522-1.199 7.427-1.378 4.217-.192 5.484-.232 16.17-.232m0-7.205C29.153 0 27.79.046 23.527.242c-4.264.195-7.173.88-9.717 1.87a19.597 19.597 0 00-7.096 4.606A19.645 19.645 0 002.1 13.8C1.109 16.348.443 19.256.24 23.513.037 27.77 0 29.143 0 40.004c0 10.862.046 12.226.24 16.49.194 4.266.87 7.167 1.859 9.718a19.602 19.602 0 004.614 7.084 19.602 19.602 0 007.085 4.615c2.54.99 5.453 1.663 9.71 1.858 4.258.196 5.63.247 16.491.247 10.862 0 12.226-.046 16.491-.24 4.265-.194 7.166-.87 9.712-1.859A20.452 20.452 0 0077.9 66.218c.99-2.54 1.666-5.453 1.86-9.71.193-4.258.241-5.63.241-16.491 0-10.862-.046-12.226-.242-16.491-.195-4.265-.87-7.173-1.859-9.722a19.64 19.64 0 00-4.609-7.086c-2-2.03-4.417-3.602-7.085-4.605C63.66 1.116 60.752.44 56.495.247 52.238.053 50.864.005 40.002.005L40.017 0z'/%3e%3cpath d='M40.002 19.466a20.543 20.543 0 1020.54 20.538c-.002-11.343-9.197-20.537-20.54-20.538zm0 33.875A13.338 13.338 0 1153.34 40.004c-.002 7.364-5.972 13.334-13.337 13.334v.003z'/%3e%3ccircle cx='61.354' cy='18.654' r='4.8'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  outline: none;
}
.l-footer__social__instagram:focus {
  outline-color: #ffffff;
}

.l-footer__social__linkedin {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 541 500'%3e%3cpath fill='%23ffffff' d='M463.2 0H37.1C16.8 0 .2 16.1.2 36v427.9c0 19.9 16.5 36.1 36.9 36.1h426.1c20.4 0 37-16.2 37-36.1V36c0-19.9-16.6-36-37-36zM148.5 426.1H74.3V187.4h74.2v238.7zm-37.1-271.3c-23.7 0-43-19.3-43-43s19.3-43 43-43 43 19.3 43 43c0 23.8-19.2 43-43 43zm314.9 271.3h-74.1V310c0-27.7-.5-63.3-38.5-63.3-38.6 0-44.5 30.1-44.5 61.3v118.1H195V187.4h71.1V220h1c9.9-18.8 34.1-38.5 70.2-38.5 75.1 0 89 49.4 89 113.7v130.9z'/%3e%3cg fill='%23ffffff'%3e%3cpath class='st0' d='M527.8 416.6c2.4-.3 3.6-1.6 3.6-3.8 0-2.7-1.6-4-4.9-4h-5.3v14h2v-6.1h2.5v.1l3.8 6h2.2l-4.1-6.3.2.1zm-2.4-1.4h-2.3v-4.7h3c1.5 0 3.3.2 3.3 2.2-.1 2.3-1.8 2.5-4 2.5z'/%3e%3cpath class='st0' d='M526 402.5c-.1.1-.2.1-.3.1-7.3 0-13.3 6-13.2 13.3 0 7.3 6 13.3 13.3 13.2 7.3 0 13.2-6 13.2-13.3.1-7.3-5.8-13.2-13-13.3zm0 25h-.3c-6.4.1-11.6-5-11.7-11.3-.1-6.4 5-11.6 11.3-11.7 6.4-.1 11.6 5 11.7 11.3v.2c.1 6.2-4.8 11.4-11 11.5z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  margin-right: 0;
}
.l-footer__social__linkedin:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 541 500'%3e%3cpath fill='%237caa8a' d='M463.2 0H37.1C16.8 0 .2 16.1.2 36v427.9c0 19.9 16.5 36.1 36.9 36.1h426.1c20.4 0 37-16.2 37-36.1V36c0-19.9-16.6-36-37-36zM148.5 426.1H74.3V187.4h74.2v238.7zm-37.1-271.3c-23.7 0-43-19.3-43-43s19.3-43 43-43 43 19.3 43 43c0 23.8-19.2 43-43 43zm314.9 271.3h-74.1V310c0-27.7-.5-63.3-38.5-63.3-38.6 0-44.5 30.1-44.5 61.3v118.1H195V187.4h71.1V220h1c9.9-18.8 34.1-38.5 70.2-38.5 75.1 0 89 49.4 89 113.7v130.9z'/%3e%3cg fill='%237caa8a'%3e%3cpath class='st0' d='M527.8 416.6c2.4-.3 3.6-1.6 3.6-3.8 0-2.7-1.6-4-4.9-4h-5.3v14h2v-6.1h2.5v.1l3.8 6h2.2l-4.1-6.3.2.1zm-2.4-1.4h-2.3v-4.7h3c1.5 0 3.3.2 3.3 2.2-.1 2.3-1.8 2.5-4 2.5z'/%3e%3cpath class='st0' d='M526 402.5c-.1.1-.2.1-.3.1-7.3 0-13.3 6-13.2 13.3 0 7.3 6 13.3 13.3 13.2 7.3 0 13.2-6 13.2-13.3.1-7.3-5.8-13.2-13-13.3zm0 25h-.3c-6.4.1-11.6-5-11.7-11.3-.1-6.4 5-11.6 11.3-11.7 6.4-.1 11.6 5 11.7 11.3v.2c.1 6.2-4.8 11.4-11 11.5z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  outline: none;
}
.l-footer__social__linkedin:focus {
  outline-color: #ffffff;
}

.l-footer__backtotop {
  position: absolute;
  right: 30px;
  top: -21px;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: #7caa8a;
}
@media (min-width: 1200px) {
  .l-footer__backtotop {
    right: 0;
  }
}
.l-footer__backtotop a {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-size: 25px 25px;
  background-position: center center;
}

.l-page, .l-page[data-padding=no_padding] {
  padding-top: 65px;
  padding-bottom: 90px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
@media (min-width: 1200px) {
  .l-page, .l-page[data-padding=no_padding] {
    min-height: 900px;
  }
}

.l-page[data-padding=no_padding-top], .l-page[data-padding=no_padding] {
  padding-top: 0;
}

.l-page[data-padding=no_padding-bottom], .l-page[data-padding=no_padding] {
  padding-bottom: 0;
}

.l-page__breadcrumb {
  margin-bottom: 24px;
}

.l-page__backtotop {
  display: none;
}
@media (min-width: 1200px) {
  .l-page__backtotop {
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
    /*@include bp('print') {
     transition: none;
    }*/
    display: block;
    position: fixed;
    right: 55px;
    top: 580px;
    width: 36px;
    height: 90px;
    opacity: 0;
  }
  .l-header.headroom--not-top + .l-page .l-page__backtotop {
    opacity: 1;
  }
  .l-page__backtotop a {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99 36'%3e%3cpath d='M94.43 19.5L79.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.258 1.258 0 00.36.897 1.25 1.25 0 00.89.373h93.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
    display: block;
    text-indent: -9999px;
    width: 90px;
    height: 36px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    background-size: 100% 100%;
    background-position: center center;
  }
}

.l-secondmainnav {
  background-color: #ffffff;
  width: 30%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
}
.toolbar-horizontal.toolbar-fixed .l-secondmainnav {
  top: 85px;
}
body.main-menu-is-open .l-secondmainnav {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.l-search {
  opacity: 0;
  width: 0;
  min-height: 0;
  position: fixed;
  z-index: 9997;
  top: 50px;
  right: 0px;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transition-property: min-height, width, top, right;
  transition-property: min-height, width, top, right;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.l-search.hidden {
  display: none;
}
.l-search.open {
  width: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  overflow-y: auto;
  opacity: 1;
}

/**
*  Layout name: Content Element Wrapper
*  Description: A *must* have wrapper to all CTypes modules. Enables styling background color for CType's content.
*  Template: None (it is a part of each /Extensions/Mask/Frontend/Templates/*.html)
**/
.m-pressdetail, .m-paedagogikdetail, .m-rundbriefdetail {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .m-pressdetail, .m-paedagogikdetail, .m-rundbriefdetail {
    margin-bottom: 40px;
  }
}

.m-pressdetail__head, .m-paedagogikdetail__head, .m-rundbriefdetail__head {
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  .m-pressdetail__head, .m-paedagogikdetail__head, .m-rundbriefdetail__head {
    margin-bottom: 100px;
  }
}

.m-pressdetail__title, .m-jobdetail__title, .m-paedagogikdetail__title, .m-eventdetail__title, .m-rundbriefdetail__title {
  margin-bottom: 25px;
}

.m-rundbriefdetail__teaser {
  margin-bottom: 45px;
}

.m-projectdetails__celements, .m-pressdetail__celements, .m-paedagogikdetail__celements, .m-publicationdetail__celements, .m-rundbriefdetail__celements {
  margin-top: 45px;
}
@media (min-width: 992px) {
  .m-projectdetails__celements, .m-pressdetail__celements, .m-paedagogikdetail__celements, .m-publicationdetail__celements, .m-rundbriefdetail__celements {
    margin-top: 90px;
    margin-bottom: 10px;
  }
}

.m-projectdetail__backtolist, .m-pressdetail__backtolist, .m-jobdetail__backtolist, .m-publicationdetail__backtolist, .m-eventdetails_backlist, .m-rundbriefdetail__backtolist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.m-newsteaserslider__linktolist, .m-eventsteaser__linktolist {
  position: relative;
}
.m-newsteaserslider__linktolist a, .m-eventsteaser__linktolist a {
  color: #46475f;
  text-align: right;
  display: block;
  margin-bottom: 14px;
}
@media (min-width: 992px) {
  .m-newsteaserslider__linktolist a, .m-eventsteaser__linktolist a {
    position: absolute;
    right: 0;
    top: -63px;
    margin-bottom: 0;
    margin-top: -20px;
  }
  .m-newsteaserslider__linktolist a:focus, .m-eventsteaser__linktolist a:focus, .m-newsteaserslider__linktolist a:hover, .m-eventsteaser__linktolist a:hover {
    color: #4d805c;
    text-decoration: underline;
  }
}

.m-rundbriefdetail__topline {
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.m-rundbriefdetail__topline span {
  display: inline-block;
}
.m-rundbriefdetail__topline span:first-child {
  margin-right: 24px;
}
.m-rundbriefdetail__topline span:nth-child(2) {
  margin-right: 10px;
}
.m-rundbriefdetail__topline:before, .m-rundbriefdetail__topline:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 5px;
  background-color: #677ea9;
}
.m-rundbriefdetail__topline:after {
  top: auto;
  bottom: 0;
}

.m-rundbriefdetail__author {
  margin-bottom: 8px;
}

.m-rundbriefdetail__memorials span {
  display: inline-block;
}
.m-rundbriefdetail__memorials span + span:before {
  content: "|";
  color: #677ea9;
  margin-left: 16px;
  margin-right: 14px;
}

.m-rundbriefdetail__downloads {
  margin-bottom: 42px;
}
.m-rundbriefdetail__downloads > .row, .m-rundbriefdetail__downloads > .m-memorial__listItem, .m-rundbriefdetail__downloads > .m-text__row, .m-rundbriefdetail__downloads > .m-linklistingcategories__row, .m-rundbriefdetail__downloads > .m-images__row, .m-rundbriefdetail__downloads > .m-highlighttextsmall__row, .m-rundbriefdetail__downloads > .m-highlighttext__row, .m-rundbriefdetail__downloads > .m-documentupload__row_files, .m-rundbriefdetail__downloads > .m-documentupload__row_title, .m-rundbriefdetail__downloads > .m-headline-row, .m-rundbriefdetail__downloads > .l-headermeta, .m-rundbriefdetail__downloads > .l-headermeta__row, .m-rundbriefdetail__downloads > .l-headernavabr, .m-rundbriefdetail__downloads > .l-headernavabr__row, .m-rundbriefdetail__downloads > .l-ce__inner,
.m-rundbriefdetail__downloads > .l-ce-fluid__inner {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.m-rundbriefdetail__download {
  margin-bottom: 20px;
}

.m-rundbriefdetail__downloadinner {
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
  position: relative;
}
.m-rundbriefdetail__downloadinner a {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cg fill='%23202437' fill-rule='evenodd'%3e%3cpath d='M37 63.108L7.28 34.19a2.505 2.505 0 00-.812-.53 2.56 2.56 0 00-1.916 0c-.304.124-.58.303-.812.53a2.43 2.43 0 00-.544.79 2.375 2.375 0 000 1.864c.126.296.311.564.544.79l34 33.081a2.5 2.5 0 00.812.529 2.56 2.56 0 001.916 0 2.5 2.5 0 00.812-.529l34-33.08a2.46 2.46 0 00.72-1.733 2.357 2.357 0 00-.185-.926 2.408 2.408 0 00-.535-.786 2.505 2.505 0 00-.812-.529 2.56 2.56 0 00-1.916 0 2.5 2.5 0 00-.812.529l-29.7 28.917V2.433a2.4 2.4 0 00-.732-1.72A2.536 2.536 0 0039.54 0a2.573 2.573 0 00-.969.174c-.308.12-.588.299-.825.525a2.43 2.43 0 00-.552.794 2.375 2.375 0 00-.194.94v60.675z'/%3e%3cpath d='M76 74a3 3 0 01.54 5.952L76 80H4a3 3 0 01-.54-5.952L4 74h72z' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-position: 20px center;
  background-size: 20px 20px;
  padding: 36px 50px 36px 50px;
  display: block;
  word-break: break-word;
}
.m-rundbriefdetail__downloadinner a:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51 56'%3e%3cg fill='%23000'%3e%3cpath d='M9.28 47.33l-.147-.104.098.074zm1.947-23.54h1.255c.65 0 1.216-.12 1.696-.36.48-.241.85-.583 1.11-1.025.262-.443.393-.966.393-1.57 0-.603-.13-1.128-.392-1.574a2.616 2.616 0 00-1.11-1.031c-.48-.24-1.045-.36-1.697-.36h-3.29v8.016h2.035V23.79zm0-4.134h1.131c.418 0 .733.103.946.31.213.205.319.496.319.87s-.107.662-.319.864c-.212.203-.528.304-.946.304h-1.13v-2.348zm11.522 5.738a3.56 3.56 0 001.488-1.397c.352-.604.529-1.31.529-2.12 0-.808-.176-1.515-.529-2.118a3.574 3.574 0 00-1.488-1.398c-.64-.328-1.373-.491-2.2-.491h-3.57v8.016h3.57c.826 0 1.56-.164 2.2-.492zm-3.635-1.32V19.68h1.348c.647 0 1.167.194 1.559.584.392.389.588.927.588 1.615 0 .687-.196 1.225-.588 1.615-.392.39-.911.583-1.559.582h-1.348zm8.822-.936h2.922v-1.752h-2.922v-1.764h3.32V17.87h-5.192v8.016h1.872zM11.71 32.567h-.457c-.4 0-.782.307-.763.668.02.361.335.668.763.668h3.664c.399 0 .782-.307.763-.668-.019-.36-.335-.668-.763-.668H11.71zm5.27.668c.015.362.284.668.648.668.339 0 .664-.307.648-.668-.016-.36-.285-.668-.648-.668-.34 0-.664.307-.649.668zm29.89 4.713l-.074-.075-.031-.028.16.16a.96.96 0 01-.054-.057z'/%3e%3cpath d='M48.82 38.316a10.819 10.819 0 00-3.834-3.408V4.703c0-1.173-.31-2.327-1.102-3.204A2.958 2.958 0 0041.73.503H20.883c-.455 0-.891.41-.87.893.022.483.382.893.87.893h20.858c.039 0 .078 0 .117.004.079.015.157.035.234.059.014.004.031.012.05.019l-.075-.037c.04.021.083.04.124.061.084.047.166.098.244.153.03.026.06.05.088.078.076.074.148.153.216.234.027.04.055.08.08.121.06.096.116.195.166.297l.032.06c.012.021.019.047.027.071a3.61 3.61 0 01.18.692c.005.071.013.142.016.214.004.072.005.144.006.215v29.652a10.28 10.28 0 00-5.886-.045 10.459 10.459 0 00-5.173 3.456 11.103 11.103 0 00-2.417 6.12 10.978 10.978 0 00.603 4.484H10.594c-.114 0-.227-.004-.341-.014a2.418 2.418 0 01-.351-.099 2.459 2.459 0 01-.336-.194l-.007-.004c-.029-.021-.057-.044-.086-.064l.063.045a2.588 2.588 0 01-.192-.186c-.054-.058-.102-.121-.154-.181.213.245.014.014-.035-.063a3.174 3.174 0 01-.198-.378 3.793 3.793 0 01-.182-.701c-.056-.562-.021-1.143-.021-1.706V32.995c0-.356.004-.716.005-1.074H35.02c.454-.007.909-.188 1.216-.54.295-.334.459-.769.459-1.22V15.103c-.004-.479-.18-.967-.528-1.293a1.705 1.705 0 00-1.189-.466H8.754V5.449c0-.438-.02-.887.02-1.323.041-.252.107-.5.195-.74a3.325 3.325 0 01.291-.52l.02-.023a2.265 2.265 0 01.23-.244l.057-.05c.097-.07.2-.13.306-.18.08-.029.16-.051.241-.069.287-.025.581-.009.866-.009h4.767c.455 0 .891-.41.87-.892-.022-.483-.385-.896-.871-.896H10.64a5.237 5.237 0 00-.626.016 3.016 3.016 0 00-1.815.89c-.807.814-1.184 2-1.186 3.144v5.599c0 1.063-.01 2.127 0 3.19h-1.3a1.688 1.688 0 00-1.214.495c-.355.362-.5.85-.5 1.35v14.918c0 .64.273 1.21.799 1.564.418.282.894.254 1.364.254h.851v13.644c0 .523.015 1.038.137 1.552.17.712.532 1.408 1.051 1.917.57.56 1.28.864 2.06.938.256.023.519.01.775.01h20.159l.05.091c1.077 1.826 2.698 3.34 4.597 4.219 1.032.479 2.131.79 3.257.922 1.094.124 2.2.07 3.277-.16 2.05-.425 3.974-1.533 5.42-3.083 1.455-1.56 2.465-3.582 2.784-5.723.09-.576.138-1.16.142-1.744-.002-2.194-.658-4.4-1.904-6.19zM41.885 2.344a.923.923 0 01.16.018.56.56 0 01-.158-.018h-.002zm1.155 1a.51.51 0 01.106.16c0 .014-.06-.083-.106-.16zm.255.89v.024l-.005-.024h.005zM5.738 30.135c-.003-.11 0-.22 0-.326V16.902c0-.592-.009-1.184 0-1.775.228-.008.46.003.688.003H34.96c.008.204-.004.411-.004.61v13.85c0 .18.01.366.004.548-.338.015-.682-.003-1.018-.003H5.738zm43.177 15.579a8.95 8.95 0 01-1.227 3.51 10.028 10.028 0 01-.49.744l-.012.016c-.069.088-.137.176-.207.262a9.822 9.822 0 01-1.272 1.285l-.11.089.045-.034-.058.045-.013.01a9.643 9.643 0 01-.6.427 8.47 8.47 0 01-3.562 1.355 9.587 9.587 0 01-2.353 0 8.424 8.424 0 01-3.417-1.26c-.2-.128-.395-.262-.587-.403l-.138-.101-.015-.013c-.085-.07-.171-.14-.255-.212a9.807 9.807 0 01-1.251-1.306c-.03-.036-.057-.073-.086-.11l.033.046-.044-.06-.01-.013a10.212 10.212 0 01-.415-.616 8.594 8.594 0 01-.266-.457.962.962 0 00-.232-.448 12.61 12.61 0 01-.219-.48 10.187 10.187 0 01-.603-2.275 10.384 10.384 0 010-2.417 8.953 8.953 0 011.227-3.51 10.362 10.362 0 01.493-.744l.012-.016a9.818 9.818 0 011.478-1.547l.107-.088-.044.034.057-.045.013-.011a9.331 9.331 0 01.6-.427 8.46 8.46 0 013.562-1.354 9.587 9.587 0 012.353 0 8.434 8.434 0 013.417 1.26c.2.127.396.26.587.402.046.034.092.069.138.101l.015.012a9.802 9.802 0 011.506 1.518l.087.11-.033-.045.043.059.01.014a12.542 12.542 0 01.416.616 9 9 0 011.32 3.66c.097.803.097 1.615 0 2.417z'/%3e%3cpath d='M35.187 36.563l-.074.075-.029.031.16-.16zm10.337 14.749l.074-.075.03-.031c-.079.077-.13.128-.161.16l.057-.054zm-12.98-2.722l.074.075.03.03-.16-.161zm12.732-4.748a.837.837 0 00-1.204.008l-2.868 3.018v-7.202c0-.274.004-.557 0-.839v-.013a.942.942 0 00-.272-.658.78.78 0 00-.592-.244c-.466.013-.84.41-.846.901v8.055l-2.888-3.04a.846.846 0 00-.635-.262.786.786 0 00-.583.267.95.95 0 00.006 1.268l4.352 4.58a.83.83 0 00.514.253l.022.002h.077a.812.812 0 00.595-.259l4.329-4.557a.946.946 0 00.248-.668.869.869 0 00-.255-.61z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  content: "";
  display: block;
  position: absolute;
  top: 25px;
  right: 20px;
  width: 47px;
  height: 51px;
}
.m-rundbriefdetail__downloadinner:focus, .m-rundbriefdetail__downloadinner:hover {
  background-color: #677ea9;
}
.m-rundbriefdetail__downloadinner:focus a, .m-rundbriefdetail__downloadinner:hover a {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cg fill='%23ffffff' fill-rule='evenodd'%3e%3cpath d='M37 63.108L7.28 34.19a2.505 2.505 0 00-.812-.53 2.56 2.56 0 00-1.916 0c-.304.124-.58.303-.812.53a2.43 2.43 0 00-.544.79 2.375 2.375 0 000 1.864c.126.296.311.564.544.79l34 33.081a2.5 2.5 0 00.812.529 2.56 2.56 0 001.916 0 2.5 2.5 0 00.812-.529l34-33.08a2.46 2.46 0 00.72-1.733 2.357 2.357 0 00-.185-.926 2.408 2.408 0 00-.535-.786 2.505 2.505 0 00-.812-.529 2.56 2.56 0 00-1.916 0 2.5 2.5 0 00-.812.529l-29.7 28.917V2.433a2.4 2.4 0 00-.732-1.72A2.536 2.536 0 0039.54 0a2.573 2.573 0 00-.969.174c-.308.12-.588.299-.825.525a2.43 2.43 0 00-.552.794 2.375 2.375 0 00-.194.94v60.675z'/%3e%3cpath d='M76 74a3 3 0 01.54 5.952L76 80H4a3 3 0 01-.54-5.952L4 74h72z' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  color: #ffffff;
  background-position: 20px center;
  background-size: 20px 20px;
}
.m-rundbriefdetail__downloadinner:focus a:after, .m-rundbriefdetail__downloadinner:hover a:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51 56'%3e%3cg fill='%23ffffff'%3e%3cpath d='M9.28 47.33l-.147-.104.098.074zm1.947-23.54h1.255c.65 0 1.216-.12 1.696-.36.48-.241.85-.583 1.11-1.025.262-.443.393-.966.393-1.57 0-.603-.13-1.128-.392-1.574a2.616 2.616 0 00-1.11-1.031c-.48-.24-1.045-.36-1.697-.36h-3.29v8.016h2.035V23.79zm0-4.134h1.131c.418 0 .733.103.946.31.213.205.319.496.319.87s-.107.662-.319.864c-.212.203-.528.304-.946.304h-1.13v-2.348zm11.522 5.738a3.56 3.56 0 001.488-1.397c.352-.604.529-1.31.529-2.12 0-.808-.176-1.515-.529-2.118a3.574 3.574 0 00-1.488-1.398c-.64-.328-1.373-.491-2.2-.491h-3.57v8.016h3.57c.826 0 1.56-.164 2.2-.492zm-3.635-1.32V19.68h1.348c.647 0 1.167.194 1.559.584.392.389.588.927.588 1.615 0 .687-.196 1.225-.588 1.615-.392.39-.911.583-1.559.582h-1.348zm8.822-.936h2.922v-1.752h-2.922v-1.764h3.32V17.87h-5.192v8.016h1.872zM11.71 32.567h-.457c-.4 0-.782.307-.763.668.02.361.335.668.763.668h3.664c.399 0 .782-.307.763-.668-.019-.36-.335-.668-.763-.668H11.71zm5.27.668c.015.362.284.668.648.668.339 0 .664-.307.648-.668-.016-.36-.285-.668-.648-.668-.34 0-.664.307-.649.668zm29.89 4.713l-.074-.075-.031-.028.16.16a.96.96 0 01-.054-.057z'/%3e%3cpath d='M48.82 38.316a10.819 10.819 0 00-3.834-3.408V4.703c0-1.173-.31-2.327-1.102-3.204A2.958 2.958 0 0041.73.503H20.883c-.455 0-.891.41-.87.893.022.483.382.893.87.893h20.858c.039 0 .078 0 .117.004.079.015.157.035.234.059.014.004.031.012.05.019l-.075-.037c.04.021.083.04.124.061.084.047.166.098.244.153.03.026.06.05.088.078.076.074.148.153.216.234.027.04.055.08.08.121.06.096.116.195.166.297l.032.06c.012.021.019.047.027.071a3.61 3.61 0 01.18.692c.005.071.013.142.016.214.004.072.005.144.006.215v29.652a10.28 10.28 0 00-5.886-.045 10.459 10.459 0 00-5.173 3.456 11.103 11.103 0 00-2.417 6.12 10.978 10.978 0 00.603 4.484H10.594c-.114 0-.227-.004-.341-.014a2.418 2.418 0 01-.351-.099 2.459 2.459 0 01-.336-.194l-.007-.004c-.029-.021-.057-.044-.086-.064l.063.045a2.588 2.588 0 01-.192-.186c-.054-.058-.102-.121-.154-.181.213.245.014.014-.035-.063a3.174 3.174 0 01-.198-.378 3.793 3.793 0 01-.182-.701c-.056-.562-.021-1.143-.021-1.706V32.995c0-.356.004-.716.005-1.074H35.02c.454-.007.909-.188 1.216-.54.295-.334.459-.769.459-1.22V15.103c-.004-.479-.18-.967-.528-1.293a1.705 1.705 0 00-1.189-.466H8.754V5.449c0-.438-.02-.887.02-1.323.041-.252.107-.5.195-.74a3.325 3.325 0 01.291-.52l.02-.023a2.265 2.265 0 01.23-.244l.057-.05c.097-.07.2-.13.306-.18.08-.029.16-.051.241-.069.287-.025.581-.009.866-.009h4.767c.455 0 .891-.41.87-.892-.022-.483-.385-.896-.871-.896H10.64a5.237 5.237 0 00-.626.016 3.016 3.016 0 00-1.815.89c-.807.814-1.184 2-1.186 3.144v5.599c0 1.063-.01 2.127 0 3.19h-1.3a1.688 1.688 0 00-1.214.495c-.355.362-.5.85-.5 1.35v14.918c0 .64.273 1.21.799 1.564.418.282.894.254 1.364.254h.851v13.644c0 .523.015 1.038.137 1.552.17.712.532 1.408 1.051 1.917.57.56 1.28.864 2.06.938.256.023.519.01.775.01h20.159l.05.091c1.077 1.826 2.698 3.34 4.597 4.219 1.032.479 2.131.79 3.257.922 1.094.124 2.2.07 3.277-.16 2.05-.425 3.974-1.533 5.42-3.083 1.455-1.56 2.465-3.582 2.784-5.723.09-.576.138-1.16.142-1.744-.002-2.194-.658-4.4-1.904-6.19zM41.885 2.344a.923.923 0 01.16.018.56.56 0 01-.158-.018h-.002zm1.155 1a.51.51 0 01.106.16c0 .014-.06-.083-.106-.16zm.255.89v.024l-.005-.024h.005zM5.738 30.135c-.003-.11 0-.22 0-.326V16.902c0-.592-.009-1.184 0-1.775.228-.008.46.003.688.003H34.96c.008.204-.004.411-.004.61v13.85c0 .18.01.366.004.548-.338.015-.682-.003-1.018-.003H5.738zm43.177 15.579a8.95 8.95 0 01-1.227 3.51 10.028 10.028 0 01-.49.744l-.012.016c-.069.088-.137.176-.207.262a9.822 9.822 0 01-1.272 1.285l-.11.089.045-.034-.058.045-.013.01a9.643 9.643 0 01-.6.427 8.47 8.47 0 01-3.562 1.355 9.587 9.587 0 01-2.353 0 8.424 8.424 0 01-3.417-1.26c-.2-.128-.395-.262-.587-.403l-.138-.101-.015-.013c-.085-.07-.171-.14-.255-.212a9.807 9.807 0 01-1.251-1.306c-.03-.036-.057-.073-.086-.11l.033.046-.044-.06-.01-.013a10.212 10.212 0 01-.415-.616 8.594 8.594 0 01-.266-.457.962.962 0 00-.232-.448 12.61 12.61 0 01-.219-.48 10.187 10.187 0 01-.603-2.275 10.384 10.384 0 010-2.417 8.953 8.953 0 011.227-3.51 10.362 10.362 0 01.493-.744l.012-.016a9.818 9.818 0 011.478-1.547l.107-.088-.044.034.057-.045.013-.011a9.331 9.331 0 01.6-.427 8.46 8.46 0 013.562-1.354 9.587 9.587 0 012.353 0 8.434 8.434 0 013.417 1.26c.2.127.396.26.587.402.046.034.092.069.138.101l.015.012a9.802 9.802 0 011.506 1.518l.087.11-.033-.045.043.059.01.014a12.542 12.542 0 01.416.616 9 9 0 011.32 3.66c.097.803.097 1.615 0 2.417z'/%3e%3cpath d='M35.187 36.563l-.074.075-.029.031.16-.16zm10.337 14.749l.074-.075.03-.031c-.079.077-.13.128-.161.16l.057-.054zm-12.98-2.722l.074.075.03.03-.16-.161zm12.732-4.748a.837.837 0 00-1.204.008l-2.868 3.018v-7.202c0-.274.004-.557 0-.839v-.013a.942.942 0 00-.272-.658.78.78 0 00-.592-.244c-.466.013-.84.41-.846.901v8.055l-2.888-3.04a.846.846 0 00-.635-.262.786.786 0 00-.583.267.95.95 0 00.006 1.268l4.352 4.58a.83.83 0 00.514.253l.022.002h.077a.812.812 0 00.595-.259l4.329-4.557a.946.946 0 00.248-.668.869.869 0 00-.255-.61z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}

.m-rundbrieflist {
  margin-bottom: 57px;
}

.m-rundbrieflist__count {
  margin-bottom: 40px;
}

.m-rundbrieflist__list {
  margin-bottom: 57px;
}

.m-rundbrieflist__listitem + .m-rundbrieflist__listitem {
  border-top: 2px solid #202437;
  margin-top: 30px;
  padding-top: 50px;
}

.m-eventlist {
  margin-bottom: 57px;
}

.m-eventlist__count {
  margin-bottom: 40px;
}

.m-eventlist__list {
  margin-bottom: 57px;
}

.m-eventlist__listitem[data-istopnews="1"] {
  margin-bottom: 80px;
}
.m-eventlist__listitem:focus {
  outline: none;
}

.m-eventlist__listitem[data-istopnews="0"] + .m-eventlist__listitem[data-istopnews="0"] {
  margin-top: 79px;
}
.m-eventlist__listitem[data-istopnews="0"] + .m-eventlist__listitem[data-istopnews="0"] .m-eventlistteaser__link {
  border-top: 2px solid #202437;
  display: block;
  padding-top: 40px;
}
@media (min-width: 992px) {
  .m-eventlist__listitem[data-istopnews="0"] + .m-eventlist__listitem[data-istopnews="0"] .m-eventlistteaser__link {
    padding-top: 0;
    border: none;
  }
}
.m-eventlist__listitem[data-istopnews="0"] + .m-eventlist__listitem[data-istopnews="0"] .m-eventlistteaser__link:focus {
  outline: none;
}
.m-eventlist__listitem[data-istopnews="0"] + .m-eventlist__listitem[data-istopnews="0"] .m-eventlistteaser__inner {
  position: relative;
}
@media (min-width: 992px) {
  .m-eventlist__listitem[data-istopnews="0"] + .m-eventlist__listitem[data-istopnews="0"] .m-eventlistteaser__inner:before {
    content: "";
    display: block;
    background-color: #202437;
    position: absolute;
    left: auto;
    top: -50px;
    width: 100%;
    height: 2px;
  }
}

.m-eventlistteaser__inner {
  position: relative;
}

.m-eventlistteaser__title, .m-eventlistteaser--topnews__title {
  margin-bottom: 15px;
}

.m-eventlistteaser__teaser, .m-eventlistteaser--topnews__teaser {
  margin-bottom: 20px;
}

.m-eventlistteaser__topline, .m-eventlistteaser--topnews__topline {
  position: relative;
  margin-bottom: 26px;
}
.m-eventlistteaser__topline span, .m-eventlistteaser--topnews__topline span {
  display: block;
}
@media (min-width: 992px) {
  .m-eventlistteaser__topline span, .m-eventlistteaser--topnews__topline span {
    margin-bottom: 9px;
  }
}
.m-eventlistteaser:focus .m-rundbrieflistteaser__title, .m-eventlistteaser:hover .m-rundbrieflistteaser__title {
  color: #ffffff;
}

.m-eventlistteaser__formats, .m-eventlistteaser--topnews__formats {
  margin-bottom: 15px;
}

.m-eventlistteaser__format, .m-eventlistteaser--topnews__format {
  display: inline-block;
  padding: 6px 19px;
  background-color: #39578e;
  color: #ffffff;
  margin-right: 6px;
}

.m-eventlistteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  position: absolute;
  width: 37px;
  height: 37px;
  right: 14px;
  bottom: -40px;
}
@media (min-width: 992px) {
  .m-eventlistteaser__icon {
    right: 0;
    bottom: 0;
  }
}

.m-eventlistteaser__link {
  outline: none;
}
.m-eventlistteaser__link:focus .m-eventlistteaser__title, .m-eventlistteaser__link:focus .m-eventlistteaser--topnews__title, .m-eventlistteaser__link:hover .m-eventlistteaser__title, .m-eventlistteaser__link:hover .m-eventlistteaser--topnews__title {
  color: #677ea9;
  text-decoration: underline;
}
.m-eventlistteaser__link:focus .m-eventlistteaser__teaser, .m-eventlistteaser__link:focus .m-eventlistteaser--topnews__teaser, .m-eventlistteaser__link:hover .m-eventlistteaser__teaser, .m-eventlistteaser__link:hover .m-eventlistteaser--topnews__teaser {
  color: #677ea9;
}
.m-eventlistteaser__link:focus .m-eventlistteaser__location, .m-eventlistteaser__link:focus .m-eventlistteaser--topnews__location, .m-eventlistteaser__link:hover .m-eventlistteaser__location, .m-eventlistteaser__link:hover .m-eventlistteaser--topnews__location {
  color: #677ea9;
}
.m-eventlistteaser__link:focus .m-eventlistteaser__icon, .m-eventlistteaser__link:hover .m-eventlistteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23677ea9' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

.m-eventlistteaser--topnews__link {
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 26px 30px;
  display: block;
  height: 100%;
}

.m-eventlistteaser--topnews__title {
  color: #39578e;
}

.m-eventlistteaser--topnews__teaser {
  margin-bottom: 25px;
}

.m-eventlistteaser--topnews__topline span {
  display: inline-block;
  margin-bottom: 0;
}
.m-eventlistteaser--topnews__topline span:first-child {
  margin-right: 8px;
}
.m-eventlistteaser--topnews__topline span:first-child:after {
  content: "|";
  margin-left: 8px;
}
.m-eventlistteaser--topnews__topline span:nth-child(2) {
  margin-right: 10px;
}
.m-eventlistteaser--topnews__location {
  margin-bottom: 40px;
}

.m-eventlistteaser--topnews__formats {
  margin-bottom: 0;
}

.m-eventlistteaser--topnews__link:focus, .m-eventlistteaser--topnews__link:hover {
  background-color: #677ea9;
}
.m-eventlistteaser--topnews__link:focus .m-eventlistteaser--topnews__title, .m-eventlistteaser--topnews__link:hover .m-eventlistteaser--topnews__title {
  color: #ffffff;
}
.m-eventlistteaser--topnews__link:focus .m-eventlistteaser--topnews__teaser, .m-eventlistteaser--topnews__link:hover .m-eventlistteaser--topnews__teaser {
  color: #ffffff;
}
.m-eventlistteaser--topnews__link:focus .m-eventlistteaser--topnews__location, .m-eventlistteaser--topnews__link:hover .m-eventlistteaser--topnews__location {
  color: #ffffff;
}
.m-eventlistteaser--topnews__link:focus .m-eventlistteaser--topnews__topline span, .m-eventlistteaser--topnews__link:hover .m-eventlistteaser--topnews__topline span {
  color: #ffffff;
}
.m-eventlistteaser--topnews__link:focus .m-eventlistteaser--topnews__format, .m-eventlistteaser--topnews__link:hover .m-eventlistteaser--topnews__format {
  background-color: #ffffff;
  color: #677ea9;
}

.m-eventdetail {
  margin-bottom: 65px;
}
@media (min-width: 992px) {
  .m-eventdetail {
    margin-bottom: 130px;
  }
}

.m-eventdetail__toplinetime {
  margin-top: 7px;
}

.m-eventdetail__toplineafterlabel {
  margin-right: 17px;
}

.m-eventdetail__topline {
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 25px;
  margin-top: 50px;
}
.m-eventdetail__topline span {
  display: inline-block;
}
.m-eventdetail__topline span:first-child {
  margin-right: 24px;
}
.m-eventdetail__topline span:nth-child(2) {
  margin-right: 10px;
}
.m-eventdetail__topline:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 5px;
  background-color: #677ea9;
}
.m-eventdetail__topline:after {
  top: auto;
  bottom: 0;
}

.m-eventdetail__toplineafter {
  margin-bottom: 50px;
}

.m-eventlistfilter {
  margin-bottom: 60px;
}

@media (min-width: 992px) {
  .m-eventlistfilter__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.m-joblistfilter__federalstate, .m-eventlistfilter__eventdate, .m-eventlistfilter__eventformat {
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .m-joblistfilter__federalstate, .m-eventlistfilter__eventdate, .m-eventlistfilter__eventformat {
    margin-right: 10px;
    margin-bottom: 0;
  }
}

.m-eventlistfilter__search input, .m-eventlistfilter__eventdate input {
  color: #85868c;
  width: 100%;
  border: 1px solid #85868c;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 11px 13px;
}
.m-eventlistfilter__search input:focus, .m-eventlistfilter__eventdate input:focus {
  outline-offset: 2px;
}

.m-eventlistfilter__eventformat {
  width: 100%;
}
@media (min-width: 992px) {
  .m-eventlistfilter__eventformat {
    width: 295px;
  }
}

.m-eventlistfilter__eventdate {
  width: 100%;
  position: relative;
}
@media (min-width: 992px) {
  .m-eventlistfilter__eventdate {
    width: 243px;
  }
}
.m-eventlistfilter__eventdate span {
  color: #85868c;
  display: block;
  background-color: #ffffff;
  padding: 11px 13px;
  position: absolute;
  top: 1px;
  right: 20px;
  left: 1px;
  bottom: 2px;
}
.m-eventlistfilter__eventdate input {
  padding-right: 36px;
}
.m-eventlistfilter__eventdate:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%2385868c' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  border: 0;
  top: 14px;
  right: 13px;
  width: 17px;
  height: 17px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  content: "";
  display: block;
  position: absolute;
}

.m-eventlistfilter__search {
  width: 100%;
}
@media (min-width: 992px) {
  .m-eventlistfilter__search {
    width: 380px;
  }
}
.m-eventlistfilter__search label {
  display: none;
}
.m-eventlistfilter__search input {
  color: #202437;
}
@media (min-width: 992px) {
  .m-eventlistfilter__search input {
    width: calc(100% - 120px);
  }
}
.m-eventlistfilter__search input[type=submit] {
  width: 110px;
  margin-top: 10px;
  background-color: #39578e;
  opacity: 1;
  border-color: #39578e;
  color: #ffffff;
  padding: 9px 13px;
}
.m-eventlistfilter__search input[type=submit]:focus {
  text-decoration: underline;
  outline: none;
  background-color: #24385b;
}
@media (min-width: 992px) {
  .m-eventlistfilter__search input[type=submit] {
    margin-left: 10px;
    margin-top: 0;
  }
}

.m-eventsteaser {
  margin-bottom: 57px;
  margin-top: 60px;
}

.m-eventsteaser__list {
  margin-bottom: 57px;
}

.m-eventsteaser__linktolist {
  margin-top: -60px;
}

.m-eventsteaser__listitem + .m-eventsteaser__listitem {
  margin-top: 31px;
}
@media (min-width: 992px) {
  .m-eventsteaser__listitem + .m-eventsteaser__listitem {
    margin-top: 69px;
  }
}
.m-eventsteaser__listitem + .m-eventsteaser__listitem .m-eventteaseritem__link {
  border-top: 2px solid #202437;
  display: block;
  padding-top: 20px;
}
@media (min-width: 992px) {
  .m-eventsteaser__listitem + .m-eventsteaser__listitem .m-eventteaseritem__link {
    padding-top: 0;
    border-top: none;
  }
}

.m-eventsteaser__listitem:first-child .m-eventteaseritem__link {
  border-top: 2px solid #202437;
  padding-top: 20px;
}
@media (min-width: 992px) {
  .m-eventsteaser__listitem:first-child .m-eventteaseritem__link {
    border-top: none;
  }
}
.m-eventsteaser__listitem:last-child .m-eventteaseritem__inner:after {
  content: "";
  display: block;
  background-color: #202437;
  position: absolute;
  left: auto;
  bottom: -40px;
  width: calc(100% - 28px);
  height: 2px;
}
@media (min-width: 992px) {
  .m-eventsteaser__listitem:last-child .m-eventteaseritem__inner:after {
    width: 100%;
  }
}

.m-eventteaseritem__link {
  display: block;
}

.m-eventteaseritem__inner {
  position: relative;
}
@media (min-width: 992px) {
  .m-eventteaseritem__inner:before {
    content: "";
    display: block;
    background-color: #202437;
    position: absolute;
    left: auto;
    top: -30px;
    width: 100%;
    height: 2px;
  }
}

.m-eventteaseritem__title {
  margin-bottom: 20px;
}

.m-eventteaseritem__teaser {
  margin-bottom: 9px;
}

.m-eventteaseritem__topline {
  position: relative;
  margin-bottom: 26px;
}
.m-eventteaseritem__topline span {
  display: block;
}
@media (min-width: 992px) {
  .m-eventteaseritem__topline span {
    margin-bottom: 9px;
  }
}
.m-eventteaseritem__location {
  color: #46475f;
}

.m-eventteaseritem:focus .m-rundbrieflistteaser__title, .m-eventteaseritem:hover .m-rundbrieflistteaser__title {
  color: #ffffff;
}

.m-eventteaseritem__formats {
  margin-bottom: 31px;
}

.m-eventteaseritem__format {
  display: inline-block;
  padding: 6px 19px;
  background-color: #7caa8a;
  color: #202437;
  margin-right: 6px;
}

.m-eventteaseritem__link:focus, .m-eventteaseritem__link:hover {
  outline: none;
}
.m-eventteaseritem__link:focus .m-eventteaseritem__title, .m-eventteaseritem__link:hover .m-eventteaseritem__title {
  color: #4d805c;
  text-decoration: underline;
}
.m-eventteaseritem__link:focus .m-eventteaseritem__teaser, .m-eventteaseritem__link:hover .m-eventteaseritem__teaser {
  color: #4d805c;
}
.m-eventteaseritem__link:focus .m-eventteaseritem__location, .m-eventteaseritem__link:hover .m-eventteaseritem__location {
  color: #4d805c;
}

.m-rundbrieffilter {
  margin-bottom: 60px;
}

.m-rundbrieffilter__search {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .m-rundbrieffilter__search {
    margin-bottom: 15px;
  }
}
.m-rundbrieffilter__search label {
  display: none;
}
.m-rundbrieffilter__search input {
  color: #202437;
  width: 100%;
  border: 1px solid #85868c;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 11px 13px;
}
@media (min-width: 992px) {
  .m-rundbrieffilter__search input {
    width: calc(100% - 120px);
  }
}
.m-rundbrieffilter__search input[type=submit] {
  width: 110px;
  margin-top: 10px;
  background-color: #677ea9;
  opacity: 1;
  border-color: #677ea9;
  color: #ffffff;
  padding: 9px 13px;
}
.m-rundbrieffilter__search input[type=submit]:hover, .m-rundbrieffilter__search input[type=submit]:focus {
  text-decoration: underline;
  outline: none;
  background-color: #24385b;
}
@media (min-width: 992px) {
  .m-rundbrieffilter__search input[type=submit] {
    margin-left: 10px;
    margin-top: 0;
  }
}

.m-rundbrieffilter__searchfields li {
  display: inline-block;
  margin-right: 50px;
}
.m-rundbrieffilter__searchfields li label {
  position: relative;
  padding-left: 25px;
}
.m-rundbrieffilter__searchfields li label:before {
  position: absolute;
  display: block;
  content: "";
  border-radius: 50%;
  background-image: none;
  background-color: #ffffff;
  width: 18px;
  height: 18px;
  top: 3px;
  left: 0;
  border: 1px solid #85868c;
}
.m-rundbrieffilter__searchfields li label:after {
  position: absolute;
  display: none;
  content: "";
  border-radius: 50%;
  background-image: none;
  background-color: #677ea9;
  width: 18px;
  height: 18px;
  top: 3px;
  left: 0;
  border: 1px solid #677ea9;
}
.m-rundbrieffilter__searchfields input[type=checkbox],
.m-rundbrieffilter__searchfields input[type=radio] {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  cursor: pointer;
}
.m-rundbrieffilter__searchfields input[type=checkbox]:checked + label:after,
.m-rundbrieffilter__searchfields input[type=radio]:checked + label:after {
  display: block;
}
.m-rundbrieffilter__searchfields input[type=checkbox]:focus + label,
.m-rundbrieffilter__searchfields input[type=radio]:focus + label {
  outline: 3px dotted #4d805c;
  outline-offset: 4px;
}

.m-rundbrieflistteaser {
  position: relative;
}

.m-rundbrieflistteaser__author {
  margin-bottom: 10px;
}

.m-rundbrieflistteaser__title {
  margin-bottom: 15px;
}

.m-rundbrieflistteaser__teaser {
  margin-bottom: 20px;
}

.m-rundbrieflistteaser__topline {
  position: relative;
}
.m-rundbrieflistteaser__topline span {
  display: inline-block;
}
.m-rundbrieflistteaser__topline span:first-child {
  margin-right: 8px;
}
.m-rundbrieflistteaser__topline span:first-child:after {
  content: "|";
  margin-left: 8px;
}
.m-rundbrieflistteaser__topline span:nth-child(2) {
  margin-right: 10px;
}

.m-rundbrieflistteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  position: absolute;
  width: 37px;
  height: 37px;
  right: 14px;
  bottom: 0;
  display: none;
}
@media (min-width: 992px) {
  .m-rundbrieflistteaser__icon {
    right: 0;
    display: block;
  }
}

.m-rundbrieflistteaser__link:focus, .m-rundbrieflistteaser__link:hover {
  outline: none;
}
.m-rundbrieflistteaser__link:focus .m-rundbrieflistteaser__title, .m-rundbrieflistteaser__link:hover .m-rundbrieflistteaser__title {
  color: #39578e;
  text-decoration: underline;
}
.m-rundbrieflistteaser__link:focus .m-rundbrieflistteaser__teaser, .m-rundbrieflistteaser__link:hover .m-rundbrieflistteaser__teaser {
  color: #39578e;
}
.m-rundbrieflistteaser__link:focus .m-rundbrieflistteaser__icon, .m-rundbrieflistteaser__link:hover .m-rundbrieflistteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%2339578e' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

.m-publicationlist {
  width: 100%;
  margin-bottom: 57px;
}

.m-publicationlistteaser__title {
  margin-bottom: 15px;
}

.m-publicationlistteaser__author {
  margin-bottom: 11px;
}

.m-publicationlistteaser__topline {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 57px;
  border-bottom: 2px solid #202437;
}
.m-publicationlistteaser__topline:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  content: "";
  position: absolute;
  width: 37px;
  height: 37px;
  right: 0;
  bottom: 30px;
}

.m-publicationlistteaser__teaser {
  margin-bottom: 20px;
}

.m-publicationlistteaser__date {
  margin-right: 28px;
}

.m-publicationlistteaser__types {
  display: inline-block;
  margin-top: 15px;
  padding-right: 30px;
}
@media (min-width: 576px) {
  .m-publicationlistteaser__types {
    margin-top: 0;
    padding-right: 0;
  }
}

.m-publicationlistteaser__type {
  display: inline-block;
  padding: 6px 19px;
  background-color: #39578e;
  color: #ffffff;
  margin-right: 6px;
  margin-bottom: 6px;
}
@media (min-width: 992px) {
  .m-publicationlistteaser__type {
    margin-bottom: 0;
  }
}

.m-publicationlistteaser__link:focus .m-publicationlistteaser__title, .m-publicationlistteaser__link:hover .m-publicationlistteaser__title {
  color: #39578e;
  text-decoration: underline;
}
.m-publicationlistteaser__link:focus .m-publicationlistteaser__teaser, .m-publicationlistteaser__link:hover .m-publicationlistteaser__teaser {
  color: #39578e;
}
.m-publicationlistteaser__link:focus .m-publicationlistteaser__topline:after, .m-publicationlistteaser__link:hover .m-publicationlistteaser__topline:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%2339578e' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

.m-publicationdetail {
  margin-bottom: 65px;
}
@media (min-width: 992px) {
  .m-publicationdetail {
    margin-bottom: 130px;
  }
}

.m-publicationdetail__topline {
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 25px;
  margin-top: 50px;
}
.m-publicationdetail__topline span {
  display: inline-block;
}
.m-publicationdetail__topline span:first-child {
  margin-right: 24px;
}
.m-publicationdetail__topline span:nth-child(2) {
  margin-right: 10px;
}
.m-publicationdetail__topline:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 5px;
  background-color: #677ea9;
}
.m-publicationdetail__topline:after {
  top: auto;
  bottom: 0;
}

.m-publicationdetail .m-publicationlistteaser__types {
  margin-top: 30px;
}

.m-aktuelleslist {
  margin-bottom: 57px;
}

.m-aktuelleslistteaser__date {
  margin-bottom: 5px;
}

.m-aktuelleslistteaser__inner a:focus .m-aktuelleslistteaser__title, .m-aktuelleslistteaser__inner:hover .m-aktuelleslistteaser__title {
  color: #39578e;
  text-decoration: underline;
}
.m-aktuelleslistteaser__inner a:focus .m-aktuelleslistteaser__teaser, .m-aktuelleslistteaser__inner:hover .m-aktuelleslistteaser__teaser {
  color: #39578e;
}
.m-aktuelleslistteaser__inner a:focus .m-aktuelleslistteaser__teaser + .m-aktuelleslistteaser__topline:after, .m-aktuelleslistteaser__inner:hover .m-aktuelleslistteaser__teaser + .m-aktuelleslistteaser__topline:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%2339578e' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

.m-aktuelleslistteaser__title {
  margin-bottom: 15px;
}

.m-aktuelleslistteaser__topline {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 57px;
  border-bottom: 2px solid #202437;
}
.m-aktuelleslistteaser__topline:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  content: "";
  position: absolute;
  width: 37px;
  height: 37px;
  right: 0;
  bottom: 30px;
}
.m-aktuelleslistteaser__topline span {
  display: inline-block;
}
.m-aktuelleslistteaser__topline span:first-child {
  margin-right: 8px;
}
.m-aktuelleslistteaser__topline span:first-child:after {
  content: "|";
  margin-left: 8px;
}
.m-aktuelleslistteaser__topline span:nth-child(2) {
  margin-right: 10px;
}

.m-aktuelleslistteaser__teaser {
  margin-bottom: 20px;
}

.m-jobslist {
  margin-bottom: 57px;
}

.m-jobslist__count {
  margin-bottom: 40px;
}

.m-jobslist__list {
  padding-bottom: 99px;
}

.m-jobslist__listitem[data-istopnews="1"] {
  margin-bottom: 40px;
}

.m-jobslist__listitem[data-istopnews="0"] {
  margin-top: 45px;
}
@media (min-width: 992px) {
  .m-jobslist__listitem[data-istopnews="0"] {
    margin-top: 99px;
  }
}
.m-jobslist__listitem[data-istopnews="0"] .m-jobslistteaser__link {
  border-top: 2px solid #202437;
  display: block;
  padding-top: 40px;
}
@media (min-width: 992px) {
  .m-jobslist__listitem[data-istopnews="0"] .m-jobslistteaser__link {
    padding-top: 0;
    border: none;
  }
}
.m-jobslist__listitem[data-istopnews="0"] .m-jobslistteaser__inner {
  position: relative;
}
@media (min-width: 992px) {
  .m-jobslist__listitem[data-istopnews="0"] .m-jobslistteaser__inner:before {
    content: "";
    display: block;
    background-color: #202437;
    position: absolute;
    left: auto;
    bottom: -50px;
    width: 100%;
    height: 2px;
  }
}

.m-jobslistteaser__inner {
  position: relative;
}

.m-jobslistteaser__date, .m-jobslistteaser--topnews__date {
  margin-bottom: 10px;
}

.m-jobslistteaser__topline {
  margin-top: 25px;
}

.m-jobslistteaser__link {
  display: block;
}
.m-jobslistteaser__link:focus, .m-jobslistteaser__link:hover {
  outline: none;
}
.m-jobslistteaser__link:focus .m-jobslistteaser__title, .m-jobslistteaser__link:focus .m-jobslistteaser--topnews__title, .m-jobslistteaser__link:hover .m-jobslistteaser__title, .m-jobslistteaser__link:hover .m-jobslistteaser--topnews__title {
  color: #39578e;
  text-decoration: underline;
}
.m-jobslistteaser__link:focus .m-jobslistteaser__icon, .m-jobslistteaser__link:hover .m-jobslistteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%2339578e' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

.m-jobslistteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  position: absolute;
  width: 37px;
  height: 37px;
  right: 14px;
  bottom: 0;
}
@media (min-width: 992px) {
  .m-jobslistteaser__icon {
    right: 0;
  }
}

.m-jobsteaserlist .tns-autowidth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-jobsteaserlist__listouter {
  padding-left: 0;
}
@media (min-width: 992px) {
  .m-jobsteaserlist__listouter {
    padding-left: calc(50% - 600px);
  }
}

.m-jobsteaserlist__listitem {
  display: inline-block;
  width: calc(100vw - 8px);
}
@media (min-width: 992px) {
  .m-jobsteaserlist__listitem {
    max-width: 420px;
  }
}

.m-joblistfilter {
  margin-bottom: 60px;
}

.m-joblistfilter__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-joblistfilter__federalstate, .m-eventlistfilter__eventformat, .m-eventlistfilter__eventdate {
  margin-right: 10px;
}

.m-joblistfilter__federalstate {
  width: 250px;
}

.m-joblistfilter__submit {
  width: 380px;
}
.m-joblistfilter__submit label {
  display: none;
}
.m-joblistfilter__submit input[type=submit] {
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 110px;
  margin-top: 10px;
  background-color: #39578e;
  opacity: 1;
  border: 1px solid #39578e;
  color: #ffffff;
  padding: 9px 13px;
}
@media (min-width: 992px) {
  .m-joblistfilter__submit input[type=submit] {
    margin-left: 10px;
    margin-top: 0;
  }
}
.m-joblistfilter__submit input[type=submit]:hover, .m-joblistfilter__submit input[type=submit]:focus {
  text-decoration: underline;
  outline: none;
  background-color: #24385b;
}

.m-jobsteaserlistitem__link {
  display: block;
  margin: 8px 0;
  height: 100%;
}

.m-jobsteaserlistitem__teaser {
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15);
  padding: 26px 28px;
  height: calc(100% - 16px);
}

.m-jobsteaserlistitem__date {
  color: #85868c;
  margin-bottom: 16px;
}

.m-jobsteaserlistitem__title {
  margin-bottom: 15px;
}

.m-jobsteaserlist__listitem:focus, .m-jobsteaserlist__listitem:hover {
  outline: none;
}
.m-jobsteaserlist__listitem:focus .m-jobsteaserlistitem__teaser, .m-jobsteaserlist__listitem:hover .m-jobsteaserlistitem__teaser {
  background-color: #7caa8a;
}
.m-jobsteaserlist__listitem:focus .m-jobsteaserlistitem__date, .m-jobsteaserlist__listitem:hover .m-jobsteaserlistitem__date {
  color: #202437;
}
.m-jobsteaserlist__listitem:focus .m-jobsteaserlistitem__title, .m-jobsteaserlist__listitem:hover .m-jobsteaserlistitem__title {
  text-decoration: underline;
}

.m-jobslistteaser--topnews__link {
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 26px 30px;
  display: block;
  height: 100%;
}
.m-jobslistteaser--topnews__link:focus, .m-jobslistteaser--topnews__link:hover {
  background-color: #39578e;
}
.m-jobslistteaser--topnews__link:focus .m-jobslistteaser--topnews__title, .m-jobslistteaser--topnews__link:hover .m-jobslistteaser--topnews__title {
  color: #ffffff;
}
.m-jobslistteaser--topnews__link:focus .m-jobslistteaser--topnews__teaser, .m-jobslistteaser--topnews__link:hover .m-jobslistteaser--topnews__teaser {
  color: #ffffff;
}
.m-jobslistteaser--topnews__link:focus .m-jobslistteaser--topnews__topline span, .m-jobslistteaser--topnews__link:hover .m-jobslistteaser--topnews__topline span {
  color: #ffffff;
}

.m-jobslistteaser--topnews__title {
  color: #39578e;
}

.m-jobslistteaser--topnews__topline span {
  display: inline-block;
  margin-bottom: 0;
}
.m-jobslistteaser--topnews__topline span:nth-child(2) {
  margin-right: 10px;
}
.m-jobslistteaser--topnews__teaser {
  margin-top: 15px;
}

.m-newsteaserslider .tns-autowidth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-newsteaserslider__listouter {
  padding-left: 7px;
}
@media (min-width: 992px) {
  .m-newsteaserslider__listouter {
    padding-left: calc(50% - 600px);
  }
}

.m-newsteaserslider__listitem {
  display: inline-block;
  max-width: calc(100vw - 8px);
  width: calc(100vw - 8px) !important;
}
@media (min-width: 992px) {
  .m-newsteaserslider__listitem {
    max-width: 420px;
  }
}

.m-newssliderteaseritem__link {
  display: block;
  margin: 8px 0;
  height: 100%;
}

.m-newssliderteaseritem__container {
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15);
  padding: 26px 28px;
  height: calc(100% - 16px);
}

.m-newssliderteaseritem__date {
  color: #85868c;
  margin-bottom: 16px;
}

.m-newssliderteaseritem__title {
  margin-bottom: 15px;
}

.m-newssliderteaseritem__teaser {
  margin-bottom: 20px;
}

.m-newssliderteaseritem__readmore {
  color: #4d805c;
}
.m-newssliderteaseritem__readmore:focus, .m-newssliderteaseritem__readmore:hover {
  color: #4d805c;
}

.m-newssliderteaseritem__container:hover {
  background-color: #7caa8a;
}
.m-newssliderteaseritem__container:hover .m-newssliderteaseritem__date {
  color: #000000;
}
.m-newssliderteaseritem__container:hover .m-newssliderteaseritem__readmore {
  color: #000000;
}
.m-newssliderteaseritem__container:hover .m-newssliderteaseritem__title {
  text-decoration: underline;
  color: #000000;
}
.m-newssliderteaseritem__container:hover .m-newssliderteaseritem__teaser {
  color: #000000;
}

.m-newsteaserslider__listitem:focus {
  outline: none;
}
.m-newsteaserslider__listitem:focus .m-newssliderteaseritem__container {
  background-color: #7caa8a;
}
.m-newsteaserslider__listitem:focus .m-newssliderteaseritem__container .m-newssliderteaseritem__date {
  color: #000000;
}
.m-newsteaserslider__listitem:focus .m-newssliderteaseritem__container .m-newssliderteaseritem__readmore {
  color: #000000;
}
.m-newsteaserslider__listitem:focus .m-newssliderteaseritem__container .m-newssliderteaseritem__title {
  text-decoration: underline;
  color: #000000;
}
.m-newsteaserslider__listitem:focus .m-newssliderteaseritem__container .m-newssliderteaseritem__teaser {
  color: #000000;
}

.m-paedagogiklist__list {
  margin-bottom: 57px;
}

.m-paedagogiklist__listitem {
  margin-bottom: 65px;
}

.m-paedagogiklistitem {
  display: block;
}

.m-paedagogiklistitem__image {
  margin-bottom: 20px;
}
.m-paedagogiklistitem__image img {
  width: 100%;
  height: auto;
}

.m-paedagogiklistitem__title {
  margin-bottom: 20px;
}

.m-paedagogiklistitem__teaser {
  margin-bottom: 25px;
}

.m-paedagogiklistitem:focus, .m-paedagogiklistitem:hover {
  outline: none;
}
.m-paedagogiklistitem:focus .m-paedagogiklistitem__title, .m-paedagogiklistitem:hover .m-paedagogiklistitem__title {
  color: #39578e;
  text-decoration: underline;
}
.m-paedagogiklistitem:focus .m-paedagogiklistitem__teaser, .m-paedagogiklistitem:hover .m-paedagogiklistitem__teaser {
  color: #39578e;
}

.m-paedagogikdetail__image img {
  width: 100%;
  height: auto;
}

.m-jobdetail {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  .m-jobdetail {
    margin-bottom: 40px;
  }
}

.m-jobdetail__head {
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  .m-jobdetail__head {
    margin-bottom: 100px;
  }
}

.m-jobdetail__topline {
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.m-jobdetail__topline span {
  display: inline-block;
}
.m-jobdetail__topline span:first-child {
  margin-right: 24px;
}
.m-jobdetail__topline span:nth-child(2) {
  margin-right: 10px;
}
.m-jobdetail__topline:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 5px;
  background-color: #39578e;
}
.m-jobdetail__topline:after {
  top: auto;
  bottom: 0;
}

.m-jobdetail__toplinelabel {
  margin-top: 10px;
}

.m-jobdetail__toplinedate {
  margin-top: 14px;
}

.m-presslist {
  margin-bottom: 57px;
}

.m-presslist__listitem + .m-presslist__listitem {
  margin-top: 40px;
}
.m-presslist__listitem + .m-presslist__listitem .m-presslistitem__link {
  border-top: 2px solid #202437;
  display: block;
  padding-top: 40px;
}
@media (min-width: 992px) {
  .m-presslist__listitem + .m-presslist__listitem .m-presslistitem__link {
    padding-top: 0;
    border: none;
  }
}
@media (min-width: 992px) {
  .m-presslist__listitem + .m-presslist__listitem {
    margin-top: 80px;
  }
}
.m-presslist__listitem + .m-presslist__listitem .m-presslistitem__inner {
  position: relative;
}
@media (min-width: 992px) {
  .m-presslist__listitem + .m-presslist__listitem .m-presslistitem__inner:before {
    content: "";
    display: block;
    background-color: #202437;
    position: absolute;
    left: auto;
    top: -50px;
    width: 100%;
    height: 2px;
  }
}

.m-presslist__listitem + .page-navigation {
  margin-top: 57px;
}

.m-presslistitem__inner {
  position: relative;
}

.m-presslistitem__title {
  margin-bottom: 16px;
}

.m-presslistitem__topline {
  position: relative;
  margin-bottom: 26px;
}
.m-presslistitem__topline span {
  display: block;
  margin-bottom: 9px;
}
.m-eventlistteaser__formats, .m-eventlistteaser--topnews__formats {
  margin-bottom: 15px;
}

.m-presslistitem__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  position: absolute;
  width: 37px;
  height: 37px;
  right: 14px;
  bottom: 0;
}
@media (min-width: 992px) {
  .m-presslistitem__icon {
    right: 0;
  }
}

.m-presslistitem__link:focus .m-presslistitem__title, .m-presslistitem__link:hover .m-presslistitem__title {
  color: #677ea9;
}
.m-presslistitem__link:focus .m-presslistitem__icon, .m-presslistitem__link:hover .m-presslistitem__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23677ea9' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

.m-pressdetail__topline {
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.m-pressdetail__topline:after {
  display: block;
  content: "";
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 70px;
  height: 5px;
  background-color: #677ea9;
}

.m-pressdetail__celements {
  margin-top: 0;
}

.m-projectslist {
  width: 100%;
  margin-bottom: 57px;
}

.m-projectslist__listitem {
  margin-bottom: 28px;
}

.m-projectslistteaser {
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 26px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.m-projectslistteaser:focus, .m-projectslistteaser:hover {
  background-color: #39578e;
  outline: none;
}
.m-projectslistteaser:focus .m-projectslistteaser__topline, .m-projectslistteaser:hover .m-projectslistteaser__topline {
  color: #ffffff;
}
.m-projectslistteaser:focus .m-projectslistteaser__title, .m-projectslistteaser:hover .m-projectslistteaser__title {
  color: #ffffff;
  text-decoration: underline;
}
.m-projectslistteaser:focus .m-projectslistteaser__teaser, .m-projectslistteaser:hover .m-projectslistteaser__teaser {
  color: #ffffff;
}
.m-projectslistteaser:focus .m-projectslistteaser__institution, .m-projectslistteaser:hover .m-projectslistteaser__institution {
  color: #ffffff;
}

.m-projectslistteaser__topline {
  position: relative;
  margin-bottom: 26px;
}

.m-projectslistteaser__institution {
  margin-top: auto;
}

.m-projectslistteaser__title {
  color: #39578e;
}

.m-projectslistteaser__teaser {
  margin-top: 20px;
  margin-bottom: 47px;
}

.m-projectdetail {
  margin-bottom: 65px;
}
@media (min-width: 992px) {
  .m-projectdetail {
    margin-bottom: 130px;
  }
}

.m-projectdetail__topline {
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 25px;
  margin-top: 50px;
}
.m-projectdetail__topline span {
  display: inline-block;
}
.m-projectdetail__topline span:first-child {
  margin-right: 24px;
}
.m-projectdetail__topline span:nth-child(2) {
  margin-right: 10px;
}
.m-projectdetail__topline:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 5px;
  background-color: #677ea9;
}
.m-projectdetail__topline:after {
  top: auto;
  bottom: 0;
}

.m-projectdetail .m-publicationlistteaser__types {
  margin-top: 30px;
}

.f3-widget-paginator li {
  display: inline-block;
  vertical-align: middle;
}
.f3-widget-paginator li.tx-indexedsearch-browselist-currentPage, .f3-widget-paginator li.current {
  color: #39578e;
  position: relative;
}
.f3-widget-paginator li.tx-indexedsearch-browselist-currentPage:after, .f3-widget-paginator li.current:after {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #39578e;
  bottom: -5px;
  left: calc(50% - 3px);
}
.f3-widget-paginator li.next a, .f3-widget-paginator li.previous a {
  text-indent: -99999px;
  display: block;
  width: 22px;
  height: 35px;
  position: relative;
}
.f3-widget-paginator li.next a:after, .f3-widget-paginator li.previous a:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%2346475f' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  position: absolute;
  content: "";
  top: 8px;
  left: 0;
  width: 22px;
  height: 22px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.f3-widget-paginator li.next a:focus:after, .f3-widget-paginator li.next a:hover:after, .f3-widget-paginator li.previous a:focus:after, .f3-widget-paginator li.previous a:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%2339578e' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}
.f3-widget-paginator li.next a:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.f3-widget-paginator li.last, .f3-widget-paginator li.first {
  display: none;
}
@media (min-width: 992px) {
  .f3-widget-paginator li.last, .f3-widget-paginator li.first {
    display: inline-block;
  }
}
.f3-widget-paginator li.last a, .f3-widget-paginator li.first a {
  color: #46475f;
}
.f3-widget-paginator li.last a:focus, .f3-widget-paginator li.last a:hover, .f3-widget-paginator li.first a:focus, .f3-widget-paginator li.first a:hover {
  color: #39578e;
}
.f3-widget-paginator li + li {
  margin-left: 33px;
}
.f3-widget-paginator li + li.previous {
  margin-left: 0;
}
@media (min-width: 992px) {
  .f3-widget-paginator li + li.previous {
    margin-left: 33px;
  }
}

/**
*  Module name: Page's headline
*  Description: Page title
*  Template: packages/pg-provider/Resources/Private/Page/Partials/Headline.html
**/
.m-headline {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .m-headline {
    margin-bottom: 80px;
  }
}

.m-rundbriefteaser, .m-socialmediabanner, .m-rundbriefsingle, .m-categorypage, .m-video, .m-tiles, .m-testwithimagehighlighted, .m-textwithbackground, .m-textwithimage, .m-text, .m-teaserslider, .m-linklistingcategories, .m-linklisting, .m-images, .m-image, .m-highlighttextsmall, .m-highlighttext, .m-documentupload, .m-jobsteaserlist, .m-newsteaserslider {
  margin-bottom: 40px;
  width: 100%;
}
@media (min-width: 768px) {
  .m-rundbriefteaser, .m-socialmediabanner, .m-rundbriefsingle, .m-categorypage, .m-video, .m-tiles, .m-testwithimagehighlighted, .m-textwithbackground, .m-textwithimage, .m-text, .m-teaserslider, .m-linklistingcategories, .m-linklisting, .m-images, .m-image, .m-highlighttextsmall, .m-highlighttext, .m-documentupload, .m-jobsteaserlist, .m-newsteaserslider {
    margin-bottom: 80px;
  }
}

.m-video, .m-textwithbackground {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 1200px) {
  .m-video, .m-textwithbackground {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

[data-layout=neutral].m-video, [data-layout=neutral].m-textwithbackground, [data-layout=neutral].m-testwithimagehighlighted {
  background-color: #7caa8a;
}
[data-layout=activity].m-video, [data-layout=activity].m-textwithbackground, [data-layout=activity].m-testwithimagehighlighted {
  background-color: #39578e;
}
[data-layout=memorials].m-video, [data-layout=memorials].m-textwithbackground, [data-layout=memorials].m-testwithimagehighlighted {
  background-color: #a3cdd3;
}
[data-layout=memorialunit].m-video, [data-layout=memorialunit].m-textwithbackground, [data-layout=memorialunit].m-testwithimagehighlighted {
  background-color: #f7e69b;
}

@media (max-width: 991.98px) {
  [data-layout=neutral].m-testwithimagehighlighted {
    background-color: transparent;
  }
  [data-layout=activity].m-testwithimagehighlighted {
    background-color: transparent;
  }
  [data-layout=memorials].m-testwithimagehighlighted {
    background-color: transparent;
  }
  [data-layout=memorialunit].m-testwithimagehighlighted {
    background-color: transparent;
  }
}

.m-testwithimagehighlighted__content:focus [data-color=neutral].m-testwithimagehighlighted__link, .m-testwithimagehighlighted__content:hover [data-color=neutral].m-testwithimagehighlighted__link {
  color: #7caa8a;
}
.m-testwithimagehighlighted__content:focus [data-color=activity].m-testwithimagehighlighted__link, .m-testwithimagehighlighted__content:hover [data-color=activity].m-testwithimagehighlighted__link {
  color: #677ea9;
}
.m-testwithimagehighlighted__content:focus [data-color=memorials].m-testwithimagehighlighted__link, .m-testwithimagehighlighted__content:hover [data-color=memorials].m-testwithimagehighlighted__link {
  color: #a3cdd3;
}
.m-testwithimagehighlighted__content:focus [data-color=memorialunit].m-testwithimagehighlighted__link, .m-testwithimagehighlighted__content:hover [data-color=memorialunit].m-testwithimagehighlighted__link {
  color: #f7e69b;
}

.m-testwithimagehighlighted__content:focus [data-color=neutral].m-testwithimagehighlighted__title, .m-testwithimagehighlighted__content:hover [data-color=neutral].m-testwithimagehighlighted__title, [data-color=neutral].m-testwithimagehighlighted__link {
  color: #4d805c;
}
.m-testwithimagehighlighted__content:focus [data-color=activity].m-testwithimagehighlighted__title, .m-testwithimagehighlighted__content:hover [data-color=activity].m-testwithimagehighlighted__title, [data-color=activity].m-testwithimagehighlighted__link {
  color: #39578e;
}
.m-testwithimagehighlighted__content:focus [data-color=memorials].m-testwithimagehighlighted__title, .m-testwithimagehighlighted__content:hover [data-color=memorials].m-testwithimagehighlighted__title, [data-color=memorials].m-testwithimagehighlighted__link {
  color: #649da6;
}
.m-testwithimagehighlighted__content:focus [data-color=memorialunit].m-testwithimagehighlighted__title, .m-testwithimagehighlighted__content:hover [data-color=memorialunit].m-testwithimagehighlighted__title, [data-color=memorialunit].m-testwithimagehighlighted__link {
  color: #8a7000;
}

.m-rundbriefsingle__title, .m-categorypage__title {
  margin-bottom: 25px;
}
@media (min-width: 1200px) {
  .m-rundbriefsingle__title, .m-categorypage__title {
    margin-bottom: 50px;
  }
}

@media (min-width: 992px) {
  .m-documentupload__row_title {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.m-documentupload__title {
  margin-bottom: 2.7777777778rem;
}

.m-documentupload__row_files {
  margin-top: 0.0555555556remrem;
}
@media (min-width: 768px) {
  .m-documentupload__row_files {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.m-documentupload__link {
  -webkit-transition: background-color 0.12s ease;
  transition: background-color 0.12s ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  padding: 1.6666666667rem 2rem;
  margin-bottom: 1.3888888889rem;
}
.m-documentupload__icon:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cg fill='%23202437' fill-rule='evenodd'%3e%3cpath d='M37 63.108L7.28 34.19a2.505 2.505 0 00-.812-.53 2.56 2.56 0 00-1.916 0c-.304.124-.58.303-.812.53a2.43 2.43 0 00-.544.79 2.375 2.375 0 000 1.864c.126.296.311.564.544.79l34 33.081a2.5 2.5 0 00.812.529 2.56 2.56 0 001.916 0 2.5 2.5 0 00.812-.529l34-33.08a2.46 2.46 0 00.72-1.733 2.357 2.357 0 00-.185-.926 2.408 2.408 0 00-.535-.786 2.505 2.505 0 00-.812-.529 2.56 2.56 0 00-1.916 0 2.5 2.5 0 00-.812.529l-29.7 28.917V2.433a2.4 2.4 0 00-.732-1.72A2.536 2.536 0 0039.54 0a2.573 2.573 0 00-.969.174c-.308.12-.588.299-.825.525a2.43 2.43 0 00-.552.794 2.375 2.375 0 00-.194.94v60.675z'/%3e%3cpath d='M76 74a3 3 0 01.54 5.952L76 80H4a3 3 0 01-.54-5.952L4 74h72z' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  display: block;
  width: 21px;
  height: 21px;
  content: "";
  background-size: 21px 21px;
  background-position: center center;
  margin-right: 16px;
}

.m-documentupload__ext {
  margin-left: auto;
}

.m-documentupload__ext--jpg:after,
.m-documentupload__ext--jpeg:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e%3cg fill='%23000'%3e%3cpath d='M42.836 42.511c-.032.008-.065.062-.033.165v-.007a.371.371 0 01.033-.158zm-39.91 1.275l.028.037c.026.027.05.055.072.076.021.02.04.033.06.052.017-.005-.02-.063-.16-.165zm38.725-39.36a.066.066 0 01-.008-.011 4.12 4.12 0 01-.156-.154c.05.06.105.114.164.165zM3.073 4.264c-.01.008-.02.015-.028.023a1.005 1.005 0 00-.094.103c-.01.012-.016.024-.025.036.172-.139.184-.177.147-.162zm39.812.162a1.142 1.142 0 01-.144-.157v-.008c.049.12.118.167.144.165zM3.027 5.54c-.011.025-.028.049-.04.071 0 .011 0 .023-.01.034-.012.012 0 .037 0 .056.082-.14.077-.179.05-.16zm38.461 38.41c.05-.053.098-.104.154-.153l.01-.01c-.137.105-.174.156-.164.164z'/%3e%3cpath d='M42.734 42.675c.05-.052.105-.103.16-.153v-.01c-.136.122-.176.168-.16.163zm-32.206 6.356l.026.02a1.753 1.753 0 00-.165-.165c.02.022.036.045.057.066.021.022.054.053.082.08zM47.707 9.416c-.006.03.045.075.164.046h-.009c-.05-.008-.106-.035-.155-.046zm1.256 40.902c.04-.04.081-.08.125-.117.053-.063.036-.071-.138.125l.01-.006.003-.002zm.066-39.675v-.007c-.033.119 0 .167.02.165a.407.407 0 01-.02-.158z'/%3e%3cpath d='M51.153 8.437c-.403-.955-1.198-1.658-2.126-2.027-.495-.195-1.024-.232-1.55-.232h-3.196V4.559c0-.43-.031-.862-.151-1.276-.48-1.627-1.918-2.75-3.562-2.779-.66-.01-1.326 0-1.99 0H4.372C3.29.504 2.217.91 1.487 1.762a4.075 4.075 0 00-.984 2.67v36.57c0 .626-.031 1.26.108 1.874.378 1.667 1.836 2.836 3.459 2.942.142.01.289.006.433.006h3.218v.62c0 .63-.027 1.26.067 1.883.176 1.156.973 2.251 1.993 2.754a3.91 3.91 0 001.756.417H34.37c.446 0 .893.004 1.34 0h.058c.524 0 1.027-.478 1.002-1.039-.024-.56-.44-1.037-1.002-1.037H11.483c-.085 0-.17-.006-.256-.013a2.837 2.837 0 01-.425-.12 2.68 2.68 0 01-.351-.2l-.035-.023c-.062-.056-.123-.111-.181-.171a2.688 2.688 0 01-.139-.156l.027.043a.558.558 0 00-.039-.056l-.01-.013c-.035-.043-.068-.105-.053-.087a2.952 2.952 0 01-.168-.318 3.1 3.1 0 01-.118-.454c-.04-.476-.01-.969-.01-1.443v-.587h30.786c1.086-.004 2.179-.489 2.873-1.366.582-.723.9-1.634.898-2.575V8.253h3.61c.003-.006.024-.009.06 0l.064.014h.032-.025a2.982 2.982 0 01.366.1l.031.012c.077.042.155.079.23.125.066.04.13.102.198.14.027.024.053.05.08.072.065.065.126.135.188.205.023.036.055.072.076.106.05.079.095.162.138.244l.038.082c.033.106.068.21.094.318.008.032.014.065.02.098v-.023.029c0 .01.005.028.008.041.009.054.003.086-.004.088.005.05.01.098.011.143v35.905c0 .638.02 1.28-.011 1.919a2.87 2.87 0 01-.103.406l-.009.022a.369.369 0 01-.016.043.219.219 0 00-.014.043c0-.01.003-.015.005-.024a2.952 2.952 0 01-.156.283l-.051.078c-.057.066-.112.131-.173.193-.034.035-.073.066-.111.098a.392.392 0 01-.065.06.529.529 0 00-.028.028l.022-.024a2.78 2.78 0 01-.134.088c-.072.044-.147.082-.22.122-.032.01-.063.022-.095.033-.09.03-.18.055-.272.075-.055.012-.114.016-.168.031l.045-.012h-.008c-.12.007-.243.005-.364.005h-3.835c-.524 0-1.027.478-1.002 1.038.024.56.44 1.038 1.002 1.038h2.606c1.141 0 2.293.094 3.32-.538 1.158-.713 1.835-2.013 1.838-3.398V10.331c0-.656-.09-1.285-.347-1.894zM10.482 49.135c-.07-.046-.124-.087-.122-.102.001-.014.059.047.122.102zM3.536 2.847l.059-.06c.215-.233.054-.013-.059.06zm38.737 39.304l-.013.073v.027-.021l-.007.037a2.917 2.917 0 01-.09.335l.02-.033-.023.04a.292.292 0 01-.05.094 2.781 2.781 0 01-.165.31l.024-.023-.029.03c-.01.01-.02.029-.029.044-.02.032-.04.05-.047.046-.02.024-.039.049-.06.071a2.79 2.79 0 01-.157.156l-.033.03c-.135.083-.261.173-.402.245l-.016.005a2.695 2.695 0 01-.402.113 1.355 1.355 0 01-.078.01 4.23 4.23 0 01-.236.006H4.505c-.136 0-.272.003-.408-.005-.028 0-.055-.004-.082-.006a2.522 2.522 0 01-.443-.124 3.522 3.522 0 01-.323-.188.102.102 0 01-.052-.032l-.028-.026a.275.275 0 00-.048-.031l.03.014a3.52 3.52 0 01-.156-.15c-.042-.043-.08-.09-.12-.137a.564.564 0 01-.035-.046c-.085-.13-.141-.282-.219-.412a2.594 2.594 0 01-.107-.432c-.008-.053-.006-.088-.007-.133-.012-.394 0-.79 0-1.183V4.432c0-.086.004-.171.008-.257l-.014.055a.703.703 0 00.015-.093v-.005a.19.19 0 01.015-.069c.012-.06.025-.118.04-.177.016-.059.035-.115.054-.172a.514.514 0 00.008-.023l.007-.025a.158.158 0 01.03-.056c.064-.126.163-.245.221-.37l.03-.036c.055-.063.113-.123.174-.18.01-.01.047-.041.077-.07a.986.986 0 01.11-.079 3.24 3.24 0 01.25-.146c.131-.022.273-.098.404-.129l.047-.009c.086 0 .175-.015.26-.016h34.335c.654 0 1.307-.006 1.961 0 .069 0 .137.003.205.008h.025c.153.032.305.075.453.13l.04.02c.066.034.13.07.193.11.052.033.1.069.151.104l.062.055c.073.074.142.15.207.232-.028-.039.004-.026.035.023l.03.046c.01.015.018.02.028.028-.01-.008-.016-.015-.024-.023l.028.043c.05.08.096.161.138.244l.018.038c0-.008-.003-.015-.005-.024 0 .01.005.02.007.03l.029.06c.017.035.018.057.013.059a1.613 1.613 0 01.08.295l.014.078c.006.166.01.328.01.494V42.01c0 .025-.004.053-.007.082.007-.006.013.013.004.058z'/%3e%3cpath d='M49.002 49.025l.058-.059c.077-.1.01-.139-.089.085 0-.007.018-.013.025-.02a.024.024 0 00.006-.006zM11.36 20.262h2.935v3.763c0 .417-.091.734-.273.95-.182.217-.447.325-.794.325-.526 0-1.015-.304-1.467-.912l-1.31 1.599c.331.423.76.752 1.25.956.538.227 1.115.34 1.696.332 1.075 0 1.89-.284 2.443-.85.554-.567.831-1.417.83-2.548V18.35h-5.31v1.912zm13.247-1.511c-.644-.267-1.403-.401-2.278-.401h-4.414v8.925h2.732v-2.332h1.683c.874 0 1.633-.133 2.278-.401.644-.268 1.14-.648 1.49-1.141.35-.493.524-1.075.524-1.747 0-.671-.175-1.256-.524-1.753-.35-.498-.847-.882-1.491-1.15zm-1.173 3.864c-.285.225-.708.337-1.27.338h-1.517v-2.614h1.518c.56 0 .984.115 1.27.344.285.23.427.553.427.97 0 .416-.143.737-.428.962zm11.269-3.861c-.65-.27-1.385-.404-2.202-.404-.935 0-1.773.19-2.516.57-.72.36-1.321.91-1.737 1.587-.418.68-.626 1.448-.626 2.305 0 .858.209 1.627.626 2.305a4.306 4.306 0 001.727 1.588c.734.38 1.56.57 2.478.57a7.016 7.016 0 001.952-.282 5.757 5.757 0 001.727-.81V22.63H33.94v2.353a3.22 3.22 0 01-1.34.282 2.63 2.63 0 01-1.29-.31 2.219 2.219 0 01-.874-.874 2.55 2.55 0 01-.313-1.27c0-.743.23-1.338.688-1.783.459-.446 1.064-.668 1.814-.667.826 0 1.535.32 2.128.957l1.576-1.398a4.244 4.244 0 00-1.626-1.165zM11.694 6.875c-.026-.691-.468-1.275-1.065-1.275H6.541c-.557 0-1.09.586-1.065 1.275.026.688.469 1.275 1.065 1.275h4.088c.558 0 1.09-.586 1.065-1.275zm3.245 1.275c.65 0 1.273-.586 1.243-1.276-.03-.689-.546-1.274-1.243-1.274-.65 0-1.273.586-1.243 1.275.03.689.546 1.275 1.243 1.275z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  display: block;
  width: 51px;
  height: 51px;
  content: "";
  background-size: 51px 51px;
  background-position: center center;
  margin-right: 0.8888888889rem;
}

.m-documentupload__ext--pdf:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51 56'%3e%3cg fill='%23000'%3e%3cpath d='M9.28 47.33l-.147-.104.098.074zm1.947-23.54h1.255c.65 0 1.216-.12 1.696-.36.48-.241.85-.583 1.11-1.025.262-.443.393-.966.393-1.57 0-.603-.13-1.128-.392-1.574a2.616 2.616 0 00-1.11-1.031c-.48-.24-1.045-.36-1.697-.36h-3.29v8.016h2.035V23.79zm0-4.134h1.131c.418 0 .733.103.946.31.213.205.319.496.319.87s-.107.662-.319.864c-.212.203-.528.304-.946.304h-1.13v-2.348zm11.522 5.738a3.56 3.56 0 001.488-1.397c.352-.604.529-1.31.529-2.12 0-.808-.176-1.515-.529-2.118a3.574 3.574 0 00-1.488-1.398c-.64-.328-1.373-.491-2.2-.491h-3.57v8.016h3.57c.826 0 1.56-.164 2.2-.492zm-3.635-1.32V19.68h1.348c.647 0 1.167.194 1.559.584.392.389.588.927.588 1.615 0 .687-.196 1.225-.588 1.615-.392.39-.911.583-1.559.582h-1.348zm8.822-.936h2.922v-1.752h-2.922v-1.764h3.32V17.87h-5.192v8.016h1.872zM11.71 32.567h-.457c-.4 0-.782.307-.763.668.02.361.335.668.763.668h3.664c.399 0 .782-.307.763-.668-.019-.36-.335-.668-.763-.668H11.71zm5.27.668c.015.362.284.668.648.668.339 0 .664-.307.648-.668-.016-.36-.285-.668-.648-.668-.34 0-.664.307-.649.668zm29.89 4.713l-.074-.075-.031-.028.16.16a.96.96 0 01-.054-.057z'/%3e%3cpath d='M48.82 38.316a10.819 10.819 0 00-3.834-3.408V4.703c0-1.173-.31-2.327-1.102-3.204A2.958 2.958 0 0041.73.503H20.883c-.455 0-.891.41-.87.893.022.483.382.893.87.893h20.858c.039 0 .078 0 .117.004.079.015.157.035.234.059.014.004.031.012.05.019l-.075-.037c.04.021.083.04.124.061.084.047.166.098.244.153.03.026.06.05.088.078.076.074.148.153.216.234.027.04.055.08.08.121.06.096.116.195.166.297l.032.06c.012.021.019.047.027.071a3.61 3.61 0 01.18.692c.005.071.013.142.016.214.004.072.005.144.006.215v29.652a10.28 10.28 0 00-5.886-.045 10.459 10.459 0 00-5.173 3.456 11.103 11.103 0 00-2.417 6.12 10.978 10.978 0 00.603 4.484H10.594c-.114 0-.227-.004-.341-.014a2.418 2.418 0 01-.351-.099 2.459 2.459 0 01-.336-.194l-.007-.004c-.029-.021-.057-.044-.086-.064l.063.045a2.588 2.588 0 01-.192-.186c-.054-.058-.102-.121-.154-.181.213.245.014.014-.035-.063a3.174 3.174 0 01-.198-.378 3.793 3.793 0 01-.182-.701c-.056-.562-.021-1.143-.021-1.706V32.995c0-.356.004-.716.005-1.074H35.02c.454-.007.909-.188 1.216-.54.295-.334.459-.769.459-1.22V15.103c-.004-.479-.18-.967-.528-1.293a1.705 1.705 0 00-1.189-.466H8.754V5.449c0-.438-.02-.887.02-1.323.041-.252.107-.5.195-.74a3.325 3.325 0 01.291-.52l.02-.023a2.265 2.265 0 01.23-.244l.057-.05c.097-.07.2-.13.306-.18.08-.029.16-.051.241-.069.287-.025.581-.009.866-.009h4.767c.455 0 .891-.41.87-.892-.022-.483-.385-.896-.871-.896H10.64a5.237 5.237 0 00-.626.016 3.016 3.016 0 00-1.815.89c-.807.814-1.184 2-1.186 3.144v5.599c0 1.063-.01 2.127 0 3.19h-1.3a1.688 1.688 0 00-1.214.495c-.355.362-.5.85-.5 1.35v14.918c0 .64.273 1.21.799 1.564.418.282.894.254 1.364.254h.851v13.644c0 .523.015 1.038.137 1.552.17.712.532 1.408 1.051 1.917.57.56 1.28.864 2.06.938.256.023.519.01.775.01h20.159l.05.091c1.077 1.826 2.698 3.34 4.597 4.219 1.032.479 2.131.79 3.257.922 1.094.124 2.2.07 3.277-.16 2.05-.425 3.974-1.533 5.42-3.083 1.455-1.56 2.465-3.582 2.784-5.723.09-.576.138-1.16.142-1.744-.002-2.194-.658-4.4-1.904-6.19zM41.885 2.344a.923.923 0 01.16.018.56.56 0 01-.158-.018h-.002zm1.155 1a.51.51 0 01.106.16c0 .014-.06-.083-.106-.16zm.255.89v.024l-.005-.024h.005zM5.738 30.135c-.003-.11 0-.22 0-.326V16.902c0-.592-.009-1.184 0-1.775.228-.008.46.003.688.003H34.96c.008.204-.004.411-.004.61v13.85c0 .18.01.366.004.548-.338.015-.682-.003-1.018-.003H5.738zm43.177 15.579a8.95 8.95 0 01-1.227 3.51 10.028 10.028 0 01-.49.744l-.012.016c-.069.088-.137.176-.207.262a9.822 9.822 0 01-1.272 1.285l-.11.089.045-.034-.058.045-.013.01a9.643 9.643 0 01-.6.427 8.47 8.47 0 01-3.562 1.355 9.587 9.587 0 01-2.353 0 8.424 8.424 0 01-3.417-1.26c-.2-.128-.395-.262-.587-.403l-.138-.101-.015-.013c-.085-.07-.171-.14-.255-.212a9.807 9.807 0 01-1.251-1.306c-.03-.036-.057-.073-.086-.11l.033.046-.044-.06-.01-.013a10.212 10.212 0 01-.415-.616 8.594 8.594 0 01-.266-.457.962.962 0 00-.232-.448 12.61 12.61 0 01-.219-.48 10.187 10.187 0 01-.603-2.275 10.384 10.384 0 010-2.417 8.953 8.953 0 011.227-3.51 10.362 10.362 0 01.493-.744l.012-.016a9.818 9.818 0 011.478-1.547l.107-.088-.044.034.057-.045.013-.011a9.331 9.331 0 01.6-.427 8.46 8.46 0 013.562-1.354 9.587 9.587 0 012.353 0 8.434 8.434 0 013.417 1.26c.2.127.396.26.587.402.046.034.092.069.138.101l.015.012a9.802 9.802 0 011.506 1.518l.087.11-.033-.045.043.059.01.014a12.542 12.542 0 01.416.616 9 9 0 011.32 3.66c.097.803.097 1.615 0 2.417z'/%3e%3cpath d='M35.187 36.563l-.074.075-.029.031.16-.16zm10.337 14.749l.074-.075.03-.031c-.079.077-.13.128-.161.16l.057-.054zm-12.98-2.722l.074.075.03.03-.16-.161zm12.732-4.748a.837.837 0 00-1.204.008l-2.868 3.018v-7.202c0-.274.004-.557 0-.839v-.013a.942.942 0 00-.272-.658.78.78 0 00-.592-.244c-.466.013-.84.41-.846.901v8.055l-2.888-3.04a.846.846 0 00-.635-.262.786.786 0 00-.583.267.95.95 0 00.006 1.268l4.352 4.58a.83.83 0 00.514.253l.022.002h.077a.812.812 0 00.595-.259l4.329-4.557a.946.946 0 00.248-.668.869.869 0 00-.255-.61z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  display: block;
  width: 51px;
  height: 51px;
  content: "";
  background-size: 51px 51px;
  background-position: center center;
  margin-right: 0.8888888889rem;
}

.m-documentupload__link:focus,
.m-documentupload__link:hover {
  outline: none;
  background-color: #4d805c;
  color: #ffffff;
}
.m-documentupload__link:focus .m-documentupload__text,
.m-documentupload__link:hover .m-documentupload__text {
  color: #ffffff;
}
.m-documentupload__link:focus .m-documentupload__icon:after,
.m-documentupload__link:hover .m-documentupload__icon:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cg fill='%23ffffff' fill-rule='evenodd'%3e%3cpath d='M37 63.108L7.28 34.19a2.505 2.505 0 00-.812-.53 2.56 2.56 0 00-1.916 0c-.304.124-.58.303-.812.53a2.43 2.43 0 00-.544.79 2.375 2.375 0 000 1.864c.126.296.311.564.544.79l34 33.081a2.5 2.5 0 00.812.529 2.56 2.56 0 001.916 0 2.5 2.5 0 00.812-.529l34-33.08a2.46 2.46 0 00.72-1.733 2.357 2.357 0 00-.185-.926 2.408 2.408 0 00-.535-.786 2.505 2.505 0 00-.812-.529 2.56 2.56 0 00-1.916 0 2.5 2.5 0 00-.812.529l-29.7 28.917V2.433a2.4 2.4 0 00-.732-1.72A2.536 2.536 0 0039.54 0a2.573 2.573 0 00-.969.174c-.308.12-.588.299-.825.525a2.43 2.43 0 00-.552.794 2.375 2.375 0 00-.194.94v60.675z'/%3e%3cpath d='M76 74a3 3 0 01.54 5.952L76 80H4a3 3 0 01-.54-5.952L4 74h72z' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
.m-documentupload__link:focus .m-documentupload__ext--jpg:after,
.m-documentupload__link:focus .m-documentupload__ext--jpeg:after,
.m-documentupload__link:hover .m-documentupload__ext--jpg:after,
.m-documentupload__link:hover .m-documentupload__ext--jpeg:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e%3cg fill='%23ffffff'%3e%3cpath d='M42.836 42.511c-.032.008-.065.062-.033.165v-.007a.371.371 0 01.033-.158zm-39.91 1.275l.028.037c.026.027.05.055.072.076.021.02.04.033.06.052.017-.005-.02-.063-.16-.165zm38.725-39.36a.066.066 0 01-.008-.011 4.12 4.12 0 01-.156-.154c.05.06.105.114.164.165zM3.073 4.264c-.01.008-.02.015-.028.023a1.005 1.005 0 00-.094.103c-.01.012-.016.024-.025.036.172-.139.184-.177.147-.162zm39.812.162a1.142 1.142 0 01-.144-.157v-.008c.049.12.118.167.144.165zM3.027 5.54c-.011.025-.028.049-.04.071 0 .011 0 .023-.01.034-.012.012 0 .037 0 .056.082-.14.077-.179.05-.16zm38.461 38.41c.05-.053.098-.104.154-.153l.01-.01c-.137.105-.174.156-.164.164z'/%3e%3cpath d='M42.734 42.675c.05-.052.105-.103.16-.153v-.01c-.136.122-.176.168-.16.163zm-32.206 6.356l.026.02a1.753 1.753 0 00-.165-.165c.02.022.036.045.057.066.021.022.054.053.082.08zM47.707 9.416c-.006.03.045.075.164.046h-.009c-.05-.008-.106-.035-.155-.046zm1.256 40.902c.04-.04.081-.08.125-.117.053-.063.036-.071-.138.125l.01-.006.003-.002zm.066-39.675v-.007c-.033.119 0 .167.02.165a.407.407 0 01-.02-.158z'/%3e%3cpath d='M51.153 8.437c-.403-.955-1.198-1.658-2.126-2.027-.495-.195-1.024-.232-1.55-.232h-3.196V4.559c0-.43-.031-.862-.151-1.276-.48-1.627-1.918-2.75-3.562-2.779-.66-.01-1.326 0-1.99 0H4.372C3.29.504 2.217.91 1.487 1.762a4.075 4.075 0 00-.984 2.67v36.57c0 .626-.031 1.26.108 1.874.378 1.667 1.836 2.836 3.459 2.942.142.01.289.006.433.006h3.218v.62c0 .63-.027 1.26.067 1.883.176 1.156.973 2.251 1.993 2.754a3.91 3.91 0 001.756.417H34.37c.446 0 .893.004 1.34 0h.058c.524 0 1.027-.478 1.002-1.039-.024-.56-.44-1.037-1.002-1.037H11.483c-.085 0-.17-.006-.256-.013a2.837 2.837 0 01-.425-.12 2.68 2.68 0 01-.351-.2l-.035-.023c-.062-.056-.123-.111-.181-.171a2.688 2.688 0 01-.139-.156l.027.043a.558.558 0 00-.039-.056l-.01-.013c-.035-.043-.068-.105-.053-.087a2.952 2.952 0 01-.168-.318 3.1 3.1 0 01-.118-.454c-.04-.476-.01-.969-.01-1.443v-.587h30.786c1.086-.004 2.179-.489 2.873-1.366.582-.723.9-1.634.898-2.575V8.253h3.61c.003-.006.024-.009.06 0l.064.014h.032-.025a2.982 2.982 0 01.366.1l.031.012c.077.042.155.079.23.125.066.04.13.102.198.14.027.024.053.05.08.072.065.065.126.135.188.205.023.036.055.072.076.106.05.079.095.162.138.244l.038.082c.033.106.068.21.094.318.008.032.014.065.02.098v-.023.029c0 .01.005.028.008.041.009.054.003.086-.004.088.005.05.01.098.011.143v35.905c0 .638.02 1.28-.011 1.919a2.87 2.87 0 01-.103.406l-.009.022a.369.369 0 01-.016.043.219.219 0 00-.014.043c0-.01.003-.015.005-.024a2.952 2.952 0 01-.156.283l-.051.078c-.057.066-.112.131-.173.193-.034.035-.073.066-.111.098a.392.392 0 01-.065.06.529.529 0 00-.028.028l.022-.024a2.78 2.78 0 01-.134.088c-.072.044-.147.082-.22.122-.032.01-.063.022-.095.033-.09.03-.18.055-.272.075-.055.012-.114.016-.168.031l.045-.012h-.008c-.12.007-.243.005-.364.005h-3.835c-.524 0-1.027.478-1.002 1.038.024.56.44 1.038 1.002 1.038h2.606c1.141 0 2.293.094 3.32-.538 1.158-.713 1.835-2.013 1.838-3.398V10.331c0-.656-.09-1.285-.347-1.894zM10.482 49.135c-.07-.046-.124-.087-.122-.102.001-.014.059.047.122.102zM3.536 2.847l.059-.06c.215-.233.054-.013-.059.06zm38.737 39.304l-.013.073v.027-.021l-.007.037a2.917 2.917 0 01-.09.335l.02-.033-.023.04a.292.292 0 01-.05.094 2.781 2.781 0 01-.165.31l.024-.023-.029.03c-.01.01-.02.029-.029.044-.02.032-.04.05-.047.046-.02.024-.039.049-.06.071a2.79 2.79 0 01-.157.156l-.033.03c-.135.083-.261.173-.402.245l-.016.005a2.695 2.695 0 01-.402.113 1.355 1.355 0 01-.078.01 4.23 4.23 0 01-.236.006H4.505c-.136 0-.272.003-.408-.005-.028 0-.055-.004-.082-.006a2.522 2.522 0 01-.443-.124 3.522 3.522 0 01-.323-.188.102.102 0 01-.052-.032l-.028-.026a.275.275 0 00-.048-.031l.03.014a3.52 3.52 0 01-.156-.15c-.042-.043-.08-.09-.12-.137a.564.564 0 01-.035-.046c-.085-.13-.141-.282-.219-.412a2.594 2.594 0 01-.107-.432c-.008-.053-.006-.088-.007-.133-.012-.394 0-.79 0-1.183V4.432c0-.086.004-.171.008-.257l-.014.055a.703.703 0 00.015-.093v-.005a.19.19 0 01.015-.069c.012-.06.025-.118.04-.177.016-.059.035-.115.054-.172a.514.514 0 00.008-.023l.007-.025a.158.158 0 01.03-.056c.064-.126.163-.245.221-.37l.03-.036c.055-.063.113-.123.174-.18.01-.01.047-.041.077-.07a.986.986 0 01.11-.079 3.24 3.24 0 01.25-.146c.131-.022.273-.098.404-.129l.047-.009c.086 0 .175-.015.26-.016h34.335c.654 0 1.307-.006 1.961 0 .069 0 .137.003.205.008h.025c.153.032.305.075.453.13l.04.02c.066.034.13.07.193.11.052.033.1.069.151.104l.062.055c.073.074.142.15.207.232-.028-.039.004-.026.035.023l.03.046c.01.015.018.02.028.028-.01-.008-.016-.015-.024-.023l.028.043c.05.08.096.161.138.244l.018.038c0-.008-.003-.015-.005-.024 0 .01.005.02.007.03l.029.06c.017.035.018.057.013.059a1.613 1.613 0 01.08.295l.014.078c.006.166.01.328.01.494V42.01c0 .025-.004.053-.007.082.007-.006.013.013.004.058z'/%3e%3cpath d='M49.002 49.025l.058-.059c.077-.1.01-.139-.089.085 0-.007.018-.013.025-.02a.024.024 0 00.006-.006zM11.36 20.262h2.935v3.763c0 .417-.091.734-.273.95-.182.217-.447.325-.794.325-.526 0-1.015-.304-1.467-.912l-1.31 1.599c.331.423.76.752 1.25.956.538.227 1.115.34 1.696.332 1.075 0 1.89-.284 2.443-.85.554-.567.831-1.417.83-2.548V18.35h-5.31v1.912zm13.247-1.511c-.644-.267-1.403-.401-2.278-.401h-4.414v8.925h2.732v-2.332h1.683c.874 0 1.633-.133 2.278-.401.644-.268 1.14-.648 1.49-1.141.35-.493.524-1.075.524-1.747 0-.671-.175-1.256-.524-1.753-.35-.498-.847-.882-1.491-1.15zm-1.173 3.864c-.285.225-.708.337-1.27.338h-1.517v-2.614h1.518c.56 0 .984.115 1.27.344.285.23.427.553.427.97 0 .416-.143.737-.428.962zm11.269-3.861c-.65-.27-1.385-.404-2.202-.404-.935 0-1.773.19-2.516.57-.72.36-1.321.91-1.737 1.587-.418.68-.626 1.448-.626 2.305 0 .858.209 1.627.626 2.305a4.306 4.306 0 001.727 1.588c.734.38 1.56.57 2.478.57a7.016 7.016 0 001.952-.282 5.757 5.757 0 001.727-.81V22.63H33.94v2.353a3.22 3.22 0 01-1.34.282 2.63 2.63 0 01-1.29-.31 2.219 2.219 0 01-.874-.874 2.55 2.55 0 01-.313-1.27c0-.743.23-1.338.688-1.783.459-.446 1.064-.668 1.814-.667.826 0 1.535.32 2.128.957l1.576-1.398a4.244 4.244 0 00-1.626-1.165zM11.694 6.875c-.026-.691-.468-1.275-1.065-1.275H6.541c-.557 0-1.09.586-1.065 1.275.026.688.469 1.275 1.065 1.275h4.088c.558 0 1.09-.586 1.065-1.275zm3.245 1.275c.65 0 1.273-.586 1.243-1.276-.03-.689-.546-1.274-1.243-1.274-.65 0-1.273.586-1.243 1.275.03.689.546 1.275 1.243 1.275z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
.m-documentupload__link:focus .m-documentupload__ext--pdf:after,
.m-documentupload__link:hover .m-documentupload__ext--pdf:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51 56'%3e%3cg fill='%23ffffff'%3e%3cpath d='M9.28 47.33l-.147-.104.098.074zm1.947-23.54h1.255c.65 0 1.216-.12 1.696-.36.48-.241.85-.583 1.11-1.025.262-.443.393-.966.393-1.57 0-.603-.13-1.128-.392-1.574a2.616 2.616 0 00-1.11-1.031c-.48-.24-1.045-.36-1.697-.36h-3.29v8.016h2.035V23.79zm0-4.134h1.131c.418 0 .733.103.946.31.213.205.319.496.319.87s-.107.662-.319.864c-.212.203-.528.304-.946.304h-1.13v-2.348zm11.522 5.738a3.56 3.56 0 001.488-1.397c.352-.604.529-1.31.529-2.12 0-.808-.176-1.515-.529-2.118a3.574 3.574 0 00-1.488-1.398c-.64-.328-1.373-.491-2.2-.491h-3.57v8.016h3.57c.826 0 1.56-.164 2.2-.492zm-3.635-1.32V19.68h1.348c.647 0 1.167.194 1.559.584.392.389.588.927.588 1.615 0 .687-.196 1.225-.588 1.615-.392.39-.911.583-1.559.582h-1.348zm8.822-.936h2.922v-1.752h-2.922v-1.764h3.32V17.87h-5.192v8.016h1.872zM11.71 32.567h-.457c-.4 0-.782.307-.763.668.02.361.335.668.763.668h3.664c.399 0 .782-.307.763-.668-.019-.36-.335-.668-.763-.668H11.71zm5.27.668c.015.362.284.668.648.668.339 0 .664-.307.648-.668-.016-.36-.285-.668-.648-.668-.34 0-.664.307-.649.668zm29.89 4.713l-.074-.075-.031-.028.16.16a.96.96 0 01-.054-.057z'/%3e%3cpath d='M48.82 38.316a10.819 10.819 0 00-3.834-3.408V4.703c0-1.173-.31-2.327-1.102-3.204A2.958 2.958 0 0041.73.503H20.883c-.455 0-.891.41-.87.893.022.483.382.893.87.893h20.858c.039 0 .078 0 .117.004.079.015.157.035.234.059.014.004.031.012.05.019l-.075-.037c.04.021.083.04.124.061.084.047.166.098.244.153.03.026.06.05.088.078.076.074.148.153.216.234.027.04.055.08.08.121.06.096.116.195.166.297l.032.06c.012.021.019.047.027.071a3.61 3.61 0 01.18.692c.005.071.013.142.016.214.004.072.005.144.006.215v29.652a10.28 10.28 0 00-5.886-.045 10.459 10.459 0 00-5.173 3.456 11.103 11.103 0 00-2.417 6.12 10.978 10.978 0 00.603 4.484H10.594c-.114 0-.227-.004-.341-.014a2.418 2.418 0 01-.351-.099 2.459 2.459 0 01-.336-.194l-.007-.004c-.029-.021-.057-.044-.086-.064l.063.045a2.588 2.588 0 01-.192-.186c-.054-.058-.102-.121-.154-.181.213.245.014.014-.035-.063a3.174 3.174 0 01-.198-.378 3.793 3.793 0 01-.182-.701c-.056-.562-.021-1.143-.021-1.706V32.995c0-.356.004-.716.005-1.074H35.02c.454-.007.909-.188 1.216-.54.295-.334.459-.769.459-1.22V15.103c-.004-.479-.18-.967-.528-1.293a1.705 1.705 0 00-1.189-.466H8.754V5.449c0-.438-.02-.887.02-1.323.041-.252.107-.5.195-.74a3.325 3.325 0 01.291-.52l.02-.023a2.265 2.265 0 01.23-.244l.057-.05c.097-.07.2-.13.306-.18.08-.029.16-.051.241-.069.287-.025.581-.009.866-.009h4.767c.455 0 .891-.41.87-.892-.022-.483-.385-.896-.871-.896H10.64a5.237 5.237 0 00-.626.016 3.016 3.016 0 00-1.815.89c-.807.814-1.184 2-1.186 3.144v5.599c0 1.063-.01 2.127 0 3.19h-1.3a1.688 1.688 0 00-1.214.495c-.355.362-.5.85-.5 1.35v14.918c0 .64.273 1.21.799 1.564.418.282.894.254 1.364.254h.851v13.644c0 .523.015 1.038.137 1.552.17.712.532 1.408 1.051 1.917.57.56 1.28.864 2.06.938.256.023.519.01.775.01h20.159l.05.091c1.077 1.826 2.698 3.34 4.597 4.219 1.032.479 2.131.79 3.257.922 1.094.124 2.2.07 3.277-.16 2.05-.425 3.974-1.533 5.42-3.083 1.455-1.56 2.465-3.582 2.784-5.723.09-.576.138-1.16.142-1.744-.002-2.194-.658-4.4-1.904-6.19zM41.885 2.344a.923.923 0 01.16.018.56.56 0 01-.158-.018h-.002zm1.155 1a.51.51 0 01.106.16c0 .014-.06-.083-.106-.16zm.255.89v.024l-.005-.024h.005zM5.738 30.135c-.003-.11 0-.22 0-.326V16.902c0-.592-.009-1.184 0-1.775.228-.008.46.003.688.003H34.96c.008.204-.004.411-.004.61v13.85c0 .18.01.366.004.548-.338.015-.682-.003-1.018-.003H5.738zm43.177 15.579a8.95 8.95 0 01-1.227 3.51 10.028 10.028 0 01-.49.744l-.012.016c-.069.088-.137.176-.207.262a9.822 9.822 0 01-1.272 1.285l-.11.089.045-.034-.058.045-.013.01a9.643 9.643 0 01-.6.427 8.47 8.47 0 01-3.562 1.355 9.587 9.587 0 01-2.353 0 8.424 8.424 0 01-3.417-1.26c-.2-.128-.395-.262-.587-.403l-.138-.101-.015-.013c-.085-.07-.171-.14-.255-.212a9.807 9.807 0 01-1.251-1.306c-.03-.036-.057-.073-.086-.11l.033.046-.044-.06-.01-.013a10.212 10.212 0 01-.415-.616 8.594 8.594 0 01-.266-.457.962.962 0 00-.232-.448 12.61 12.61 0 01-.219-.48 10.187 10.187 0 01-.603-2.275 10.384 10.384 0 010-2.417 8.953 8.953 0 011.227-3.51 10.362 10.362 0 01.493-.744l.012-.016a9.818 9.818 0 011.478-1.547l.107-.088-.044.034.057-.045.013-.011a9.331 9.331 0 01.6-.427 8.46 8.46 0 013.562-1.354 9.587 9.587 0 012.353 0 8.434 8.434 0 013.417 1.26c.2.127.396.26.587.402.046.034.092.069.138.101l.015.012a9.802 9.802 0 011.506 1.518l.087.11-.033-.045.043.059.01.014a12.542 12.542 0 01.416.616 9 9 0 011.32 3.66c.097.803.097 1.615 0 2.417z'/%3e%3cpath d='M35.187 36.563l-.074.075-.029.031.16-.16zm10.337 14.749l.074-.075.03-.031c-.079.077-.13.128-.161.16l.057-.054zm-12.98-2.722l.074.075.03.03-.16-.161zm12.732-4.748a.837.837 0 00-1.204.008l-2.868 3.018v-7.202c0-.274.004-.557 0-.839v-.013a.942.942 0 00-.272-.658.78.78 0 00-.592-.244c-.466.013-.84.41-.846.901v8.055l-2.888-3.04a.846.846 0 00-.635-.262.786.786 0 00-.583.267.95.95 0 00.006 1.268l4.352 4.58a.83.83 0 00.514.253l.022.002h.077a.812.812 0 00.595-.259l4.329-4.557a.946.946 0 00.248-.668.869.869 0 00-.255-.61z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}

[data-page-theme=activity] .m-documentupload__link:focus,
[data-page-theme=activity] .m-documentupload__link:hover {
  background-color: #39578e;
}
[data-page-theme=activity] .m-documentupload__link:focus .m-documentupload__text,
[data-page-theme=activity] .m-documentupload__link:hover .m-documentupload__text {
  color: #ffffff;
}
[data-page-theme=activity] .m-documentupload__link:focus .m-documentupload__icon:after,
[data-page-theme=activity] .m-documentupload__link:hover .m-documentupload__icon:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cg fill='%23ffffff' fill-rule='evenodd'%3e%3cpath d='M37 63.108L7.28 34.19a2.505 2.505 0 00-.812-.53 2.56 2.56 0 00-1.916 0c-.304.124-.58.303-.812.53a2.43 2.43 0 00-.544.79 2.375 2.375 0 000 1.864c.126.296.311.564.544.79l34 33.081a2.5 2.5 0 00.812.529 2.56 2.56 0 001.916 0 2.5 2.5 0 00.812-.529l34-33.08a2.46 2.46 0 00.72-1.733 2.357 2.357 0 00-.185-.926 2.408 2.408 0 00-.535-.786 2.505 2.505 0 00-.812-.529 2.56 2.56 0 00-1.916 0 2.5 2.5 0 00-.812.529l-29.7 28.917V2.433a2.4 2.4 0 00-.732-1.72A2.536 2.536 0 0039.54 0a2.573 2.573 0 00-.969.174c-.308.12-.588.299-.825.525a2.43 2.43 0 00-.552.794 2.375 2.375 0 00-.194.94v60.675z'/%3e%3cpath d='M76 74a3 3 0 01.54 5.952L76 80H4a3 3 0 01-.54-5.952L4 74h72z' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
[data-page-theme=activity] .m-documentupload__link:focus .m-documentupload__ext--jpg:after,
[data-page-theme=activity] .m-documentupload__link:focus .m-documentupload__ext--jpeg:after,
[data-page-theme=activity] .m-documentupload__link:hover .m-documentupload__ext--jpg:after,
[data-page-theme=activity] .m-documentupload__link:hover .m-documentupload__ext--jpeg:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e%3cg fill='%23ffffff'%3e%3cpath d='M42.836 42.511c-.032.008-.065.062-.033.165v-.007a.371.371 0 01.033-.158zm-39.91 1.275l.028.037c.026.027.05.055.072.076.021.02.04.033.06.052.017-.005-.02-.063-.16-.165zm38.725-39.36a.066.066 0 01-.008-.011 4.12 4.12 0 01-.156-.154c.05.06.105.114.164.165zM3.073 4.264c-.01.008-.02.015-.028.023a1.005 1.005 0 00-.094.103c-.01.012-.016.024-.025.036.172-.139.184-.177.147-.162zm39.812.162a1.142 1.142 0 01-.144-.157v-.008c.049.12.118.167.144.165zM3.027 5.54c-.011.025-.028.049-.04.071 0 .011 0 .023-.01.034-.012.012 0 .037 0 .056.082-.14.077-.179.05-.16zm38.461 38.41c.05-.053.098-.104.154-.153l.01-.01c-.137.105-.174.156-.164.164z'/%3e%3cpath d='M42.734 42.675c.05-.052.105-.103.16-.153v-.01c-.136.122-.176.168-.16.163zm-32.206 6.356l.026.02a1.753 1.753 0 00-.165-.165c.02.022.036.045.057.066.021.022.054.053.082.08zM47.707 9.416c-.006.03.045.075.164.046h-.009c-.05-.008-.106-.035-.155-.046zm1.256 40.902c.04-.04.081-.08.125-.117.053-.063.036-.071-.138.125l.01-.006.003-.002zm.066-39.675v-.007c-.033.119 0 .167.02.165a.407.407 0 01-.02-.158z'/%3e%3cpath d='M51.153 8.437c-.403-.955-1.198-1.658-2.126-2.027-.495-.195-1.024-.232-1.55-.232h-3.196V4.559c0-.43-.031-.862-.151-1.276-.48-1.627-1.918-2.75-3.562-2.779-.66-.01-1.326 0-1.99 0H4.372C3.29.504 2.217.91 1.487 1.762a4.075 4.075 0 00-.984 2.67v36.57c0 .626-.031 1.26.108 1.874.378 1.667 1.836 2.836 3.459 2.942.142.01.289.006.433.006h3.218v.62c0 .63-.027 1.26.067 1.883.176 1.156.973 2.251 1.993 2.754a3.91 3.91 0 001.756.417H34.37c.446 0 .893.004 1.34 0h.058c.524 0 1.027-.478 1.002-1.039-.024-.56-.44-1.037-1.002-1.037H11.483c-.085 0-.17-.006-.256-.013a2.837 2.837 0 01-.425-.12 2.68 2.68 0 01-.351-.2l-.035-.023c-.062-.056-.123-.111-.181-.171a2.688 2.688 0 01-.139-.156l.027.043a.558.558 0 00-.039-.056l-.01-.013c-.035-.043-.068-.105-.053-.087a2.952 2.952 0 01-.168-.318 3.1 3.1 0 01-.118-.454c-.04-.476-.01-.969-.01-1.443v-.587h30.786c1.086-.004 2.179-.489 2.873-1.366.582-.723.9-1.634.898-2.575V8.253h3.61c.003-.006.024-.009.06 0l.064.014h.032-.025a2.982 2.982 0 01.366.1l.031.012c.077.042.155.079.23.125.066.04.13.102.198.14.027.024.053.05.08.072.065.065.126.135.188.205.023.036.055.072.076.106.05.079.095.162.138.244l.038.082c.033.106.068.21.094.318.008.032.014.065.02.098v-.023.029c0 .01.005.028.008.041.009.054.003.086-.004.088.005.05.01.098.011.143v35.905c0 .638.02 1.28-.011 1.919a2.87 2.87 0 01-.103.406l-.009.022a.369.369 0 01-.016.043.219.219 0 00-.014.043c0-.01.003-.015.005-.024a2.952 2.952 0 01-.156.283l-.051.078c-.057.066-.112.131-.173.193-.034.035-.073.066-.111.098a.392.392 0 01-.065.06.529.529 0 00-.028.028l.022-.024a2.78 2.78 0 01-.134.088c-.072.044-.147.082-.22.122-.032.01-.063.022-.095.033-.09.03-.18.055-.272.075-.055.012-.114.016-.168.031l.045-.012h-.008c-.12.007-.243.005-.364.005h-3.835c-.524 0-1.027.478-1.002 1.038.024.56.44 1.038 1.002 1.038h2.606c1.141 0 2.293.094 3.32-.538 1.158-.713 1.835-2.013 1.838-3.398V10.331c0-.656-.09-1.285-.347-1.894zM10.482 49.135c-.07-.046-.124-.087-.122-.102.001-.014.059.047.122.102zM3.536 2.847l.059-.06c.215-.233.054-.013-.059.06zm38.737 39.304l-.013.073v.027-.021l-.007.037a2.917 2.917 0 01-.09.335l.02-.033-.023.04a.292.292 0 01-.05.094 2.781 2.781 0 01-.165.31l.024-.023-.029.03c-.01.01-.02.029-.029.044-.02.032-.04.05-.047.046-.02.024-.039.049-.06.071a2.79 2.79 0 01-.157.156l-.033.03c-.135.083-.261.173-.402.245l-.016.005a2.695 2.695 0 01-.402.113 1.355 1.355 0 01-.078.01 4.23 4.23 0 01-.236.006H4.505c-.136 0-.272.003-.408-.005-.028 0-.055-.004-.082-.006a2.522 2.522 0 01-.443-.124 3.522 3.522 0 01-.323-.188.102.102 0 01-.052-.032l-.028-.026a.275.275 0 00-.048-.031l.03.014a3.52 3.52 0 01-.156-.15c-.042-.043-.08-.09-.12-.137a.564.564 0 01-.035-.046c-.085-.13-.141-.282-.219-.412a2.594 2.594 0 01-.107-.432c-.008-.053-.006-.088-.007-.133-.012-.394 0-.79 0-1.183V4.432c0-.086.004-.171.008-.257l-.014.055a.703.703 0 00.015-.093v-.005a.19.19 0 01.015-.069c.012-.06.025-.118.04-.177.016-.059.035-.115.054-.172a.514.514 0 00.008-.023l.007-.025a.158.158 0 01.03-.056c.064-.126.163-.245.221-.37l.03-.036c.055-.063.113-.123.174-.18.01-.01.047-.041.077-.07a.986.986 0 01.11-.079 3.24 3.24 0 01.25-.146c.131-.022.273-.098.404-.129l.047-.009c.086 0 .175-.015.26-.016h34.335c.654 0 1.307-.006 1.961 0 .069 0 .137.003.205.008h.025c.153.032.305.075.453.13l.04.02c.066.034.13.07.193.11.052.033.1.069.151.104l.062.055c.073.074.142.15.207.232-.028-.039.004-.026.035.023l.03.046c.01.015.018.02.028.028-.01-.008-.016-.015-.024-.023l.028.043c.05.08.096.161.138.244l.018.038c0-.008-.003-.015-.005-.024 0 .01.005.02.007.03l.029.06c.017.035.018.057.013.059a1.613 1.613 0 01.08.295l.014.078c.006.166.01.328.01.494V42.01c0 .025-.004.053-.007.082.007-.006.013.013.004.058z'/%3e%3cpath d='M49.002 49.025l.058-.059c.077-.1.01-.139-.089.085 0-.007.018-.013.025-.02a.024.024 0 00.006-.006zM11.36 20.262h2.935v3.763c0 .417-.091.734-.273.95-.182.217-.447.325-.794.325-.526 0-1.015-.304-1.467-.912l-1.31 1.599c.331.423.76.752 1.25.956.538.227 1.115.34 1.696.332 1.075 0 1.89-.284 2.443-.85.554-.567.831-1.417.83-2.548V18.35h-5.31v1.912zm13.247-1.511c-.644-.267-1.403-.401-2.278-.401h-4.414v8.925h2.732v-2.332h1.683c.874 0 1.633-.133 2.278-.401.644-.268 1.14-.648 1.49-1.141.35-.493.524-1.075.524-1.747 0-.671-.175-1.256-.524-1.753-.35-.498-.847-.882-1.491-1.15zm-1.173 3.864c-.285.225-.708.337-1.27.338h-1.517v-2.614h1.518c.56 0 .984.115 1.27.344.285.23.427.553.427.97 0 .416-.143.737-.428.962zm11.269-3.861c-.65-.27-1.385-.404-2.202-.404-.935 0-1.773.19-2.516.57-.72.36-1.321.91-1.737 1.587-.418.68-.626 1.448-.626 2.305 0 .858.209 1.627.626 2.305a4.306 4.306 0 001.727 1.588c.734.38 1.56.57 2.478.57a7.016 7.016 0 001.952-.282 5.757 5.757 0 001.727-.81V22.63H33.94v2.353a3.22 3.22 0 01-1.34.282 2.63 2.63 0 01-1.29-.31 2.219 2.219 0 01-.874-.874 2.55 2.55 0 01-.313-1.27c0-.743.23-1.338.688-1.783.459-.446 1.064-.668 1.814-.667.826 0 1.535.32 2.128.957l1.576-1.398a4.244 4.244 0 00-1.626-1.165zM11.694 6.875c-.026-.691-.468-1.275-1.065-1.275H6.541c-.557 0-1.09.586-1.065 1.275.026.688.469 1.275 1.065 1.275h4.088c.558 0 1.09-.586 1.065-1.275zm3.245 1.275c.65 0 1.273-.586 1.243-1.276-.03-.689-.546-1.274-1.243-1.274-.65 0-1.273.586-1.243 1.275.03.689.546 1.275 1.243 1.275z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
[data-page-theme=activity] .m-documentupload__link:focus .m-documentupload__ext--pdf:after,
[data-page-theme=activity] .m-documentupload__link:hover .m-documentupload__ext--pdf:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51 56'%3e%3cg fill='%23ffffff'%3e%3cpath d='M9.28 47.33l-.147-.104.098.074zm1.947-23.54h1.255c.65 0 1.216-.12 1.696-.36.48-.241.85-.583 1.11-1.025.262-.443.393-.966.393-1.57 0-.603-.13-1.128-.392-1.574a2.616 2.616 0 00-1.11-1.031c-.48-.24-1.045-.36-1.697-.36h-3.29v8.016h2.035V23.79zm0-4.134h1.131c.418 0 .733.103.946.31.213.205.319.496.319.87s-.107.662-.319.864c-.212.203-.528.304-.946.304h-1.13v-2.348zm11.522 5.738a3.56 3.56 0 001.488-1.397c.352-.604.529-1.31.529-2.12 0-.808-.176-1.515-.529-2.118a3.574 3.574 0 00-1.488-1.398c-.64-.328-1.373-.491-2.2-.491h-3.57v8.016h3.57c.826 0 1.56-.164 2.2-.492zm-3.635-1.32V19.68h1.348c.647 0 1.167.194 1.559.584.392.389.588.927.588 1.615 0 .687-.196 1.225-.588 1.615-.392.39-.911.583-1.559.582h-1.348zm8.822-.936h2.922v-1.752h-2.922v-1.764h3.32V17.87h-5.192v8.016h1.872zM11.71 32.567h-.457c-.4 0-.782.307-.763.668.02.361.335.668.763.668h3.664c.399 0 .782-.307.763-.668-.019-.36-.335-.668-.763-.668H11.71zm5.27.668c.015.362.284.668.648.668.339 0 .664-.307.648-.668-.016-.36-.285-.668-.648-.668-.34 0-.664.307-.649.668zm29.89 4.713l-.074-.075-.031-.028.16.16a.96.96 0 01-.054-.057z'/%3e%3cpath d='M48.82 38.316a10.819 10.819 0 00-3.834-3.408V4.703c0-1.173-.31-2.327-1.102-3.204A2.958 2.958 0 0041.73.503H20.883c-.455 0-.891.41-.87.893.022.483.382.893.87.893h20.858c.039 0 .078 0 .117.004.079.015.157.035.234.059.014.004.031.012.05.019l-.075-.037c.04.021.083.04.124.061.084.047.166.098.244.153.03.026.06.05.088.078.076.074.148.153.216.234.027.04.055.08.08.121.06.096.116.195.166.297l.032.06c.012.021.019.047.027.071a3.61 3.61 0 01.18.692c.005.071.013.142.016.214.004.072.005.144.006.215v29.652a10.28 10.28 0 00-5.886-.045 10.459 10.459 0 00-5.173 3.456 11.103 11.103 0 00-2.417 6.12 10.978 10.978 0 00.603 4.484H10.594c-.114 0-.227-.004-.341-.014a2.418 2.418 0 01-.351-.099 2.459 2.459 0 01-.336-.194l-.007-.004c-.029-.021-.057-.044-.086-.064l.063.045a2.588 2.588 0 01-.192-.186c-.054-.058-.102-.121-.154-.181.213.245.014.014-.035-.063a3.174 3.174 0 01-.198-.378 3.793 3.793 0 01-.182-.701c-.056-.562-.021-1.143-.021-1.706V32.995c0-.356.004-.716.005-1.074H35.02c.454-.007.909-.188 1.216-.54.295-.334.459-.769.459-1.22V15.103c-.004-.479-.18-.967-.528-1.293a1.705 1.705 0 00-1.189-.466H8.754V5.449c0-.438-.02-.887.02-1.323.041-.252.107-.5.195-.74a3.325 3.325 0 01.291-.52l.02-.023a2.265 2.265 0 01.23-.244l.057-.05c.097-.07.2-.13.306-.18.08-.029.16-.051.241-.069.287-.025.581-.009.866-.009h4.767c.455 0 .891-.41.87-.892-.022-.483-.385-.896-.871-.896H10.64a5.237 5.237 0 00-.626.016 3.016 3.016 0 00-1.815.89c-.807.814-1.184 2-1.186 3.144v5.599c0 1.063-.01 2.127 0 3.19h-1.3a1.688 1.688 0 00-1.214.495c-.355.362-.5.85-.5 1.35v14.918c0 .64.273 1.21.799 1.564.418.282.894.254 1.364.254h.851v13.644c0 .523.015 1.038.137 1.552.17.712.532 1.408 1.051 1.917.57.56 1.28.864 2.06.938.256.023.519.01.775.01h20.159l.05.091c1.077 1.826 2.698 3.34 4.597 4.219 1.032.479 2.131.79 3.257.922 1.094.124 2.2.07 3.277-.16 2.05-.425 3.974-1.533 5.42-3.083 1.455-1.56 2.465-3.582 2.784-5.723.09-.576.138-1.16.142-1.744-.002-2.194-.658-4.4-1.904-6.19zM41.885 2.344a.923.923 0 01.16.018.56.56 0 01-.158-.018h-.002zm1.155 1a.51.51 0 01.106.16c0 .014-.06-.083-.106-.16zm.255.89v.024l-.005-.024h.005zM5.738 30.135c-.003-.11 0-.22 0-.326V16.902c0-.592-.009-1.184 0-1.775.228-.008.46.003.688.003H34.96c.008.204-.004.411-.004.61v13.85c0 .18.01.366.004.548-.338.015-.682-.003-1.018-.003H5.738zm43.177 15.579a8.95 8.95 0 01-1.227 3.51 10.028 10.028 0 01-.49.744l-.012.016c-.069.088-.137.176-.207.262a9.822 9.822 0 01-1.272 1.285l-.11.089.045-.034-.058.045-.013.01a9.643 9.643 0 01-.6.427 8.47 8.47 0 01-3.562 1.355 9.587 9.587 0 01-2.353 0 8.424 8.424 0 01-3.417-1.26c-.2-.128-.395-.262-.587-.403l-.138-.101-.015-.013c-.085-.07-.171-.14-.255-.212a9.807 9.807 0 01-1.251-1.306c-.03-.036-.057-.073-.086-.11l.033.046-.044-.06-.01-.013a10.212 10.212 0 01-.415-.616 8.594 8.594 0 01-.266-.457.962.962 0 00-.232-.448 12.61 12.61 0 01-.219-.48 10.187 10.187 0 01-.603-2.275 10.384 10.384 0 010-2.417 8.953 8.953 0 011.227-3.51 10.362 10.362 0 01.493-.744l.012-.016a9.818 9.818 0 011.478-1.547l.107-.088-.044.034.057-.045.013-.011a9.331 9.331 0 01.6-.427 8.46 8.46 0 013.562-1.354 9.587 9.587 0 012.353 0 8.434 8.434 0 013.417 1.26c.2.127.396.26.587.402.046.034.092.069.138.101l.015.012a9.802 9.802 0 011.506 1.518l.087.11-.033-.045.043.059.01.014a12.542 12.542 0 01.416.616 9 9 0 011.32 3.66c.097.803.097 1.615 0 2.417z'/%3e%3cpath d='M35.187 36.563l-.074.075-.029.031.16-.16zm10.337 14.749l.074-.075.03-.031c-.079.077-.13.128-.161.16l.057-.054zm-12.98-2.722l.074.075.03.03-.16-.161zm12.732-4.748a.837.837 0 00-1.204.008l-2.868 3.018v-7.202c0-.274.004-.557 0-.839v-.013a.942.942 0 00-.272-.658.78.78 0 00-.592-.244c-.466.013-.84.41-.846.901v8.055l-2.888-3.04a.846.846 0 00-.635-.262.786.786 0 00-.583.267.95.95 0 00.006 1.268l4.352 4.58a.83.83 0 00.514.253l.022.002h.077a.812.812 0 00.595-.259l4.329-4.557a.946.946 0 00.248-.668.869.869 0 00-.255-.61z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}

[data-page-theme=memorials] .m-documentupload__link:focus,
[data-page-theme=memorials] .m-documentupload__link:hover {
  background-color: #649da6;
}
[data-page-theme=memorials] .m-documentupload__link:focus .m-documentupload__text,
[data-page-theme=memorials] .m-documentupload__link:hover .m-documentupload__text {
  color: #ffffff;
}
[data-page-theme=memorials] .m-documentupload__link:focus .m-documentupload__icon:after,
[data-page-theme=memorials] .m-documentupload__link:hover .m-documentupload__icon:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cg fill='%23ffffff' fill-rule='evenodd'%3e%3cpath d='M37 63.108L7.28 34.19a2.505 2.505 0 00-.812-.53 2.56 2.56 0 00-1.916 0c-.304.124-.58.303-.812.53a2.43 2.43 0 00-.544.79 2.375 2.375 0 000 1.864c.126.296.311.564.544.79l34 33.081a2.5 2.5 0 00.812.529 2.56 2.56 0 001.916 0 2.5 2.5 0 00.812-.529l34-33.08a2.46 2.46 0 00.72-1.733 2.357 2.357 0 00-.185-.926 2.408 2.408 0 00-.535-.786 2.505 2.505 0 00-.812-.529 2.56 2.56 0 00-1.916 0 2.5 2.5 0 00-.812.529l-29.7 28.917V2.433a2.4 2.4 0 00-.732-1.72A2.536 2.536 0 0039.54 0a2.573 2.573 0 00-.969.174c-.308.12-.588.299-.825.525a2.43 2.43 0 00-.552.794 2.375 2.375 0 00-.194.94v60.675z'/%3e%3cpath d='M76 74a3 3 0 01.54 5.952L76 80H4a3 3 0 01-.54-5.952L4 74h72z' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
[data-page-theme=memorials] .m-documentupload__link:focus .m-documentupload__ext--jpg:after,
[data-page-theme=memorials] .m-documentupload__link:focus .m-documentupload__ext--jpeg:after,
[data-page-theme=memorials] .m-documentupload__link:hover .m-documentupload__ext--jpg:after,
[data-page-theme=memorials] .m-documentupload__link:hover .m-documentupload__ext--jpeg:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e%3cg fill='%23ffffff'%3e%3cpath d='M42.836 42.511c-.032.008-.065.062-.033.165v-.007a.371.371 0 01.033-.158zm-39.91 1.275l.028.037c.026.027.05.055.072.076.021.02.04.033.06.052.017-.005-.02-.063-.16-.165zm38.725-39.36a.066.066 0 01-.008-.011 4.12 4.12 0 01-.156-.154c.05.06.105.114.164.165zM3.073 4.264c-.01.008-.02.015-.028.023a1.005 1.005 0 00-.094.103c-.01.012-.016.024-.025.036.172-.139.184-.177.147-.162zm39.812.162a1.142 1.142 0 01-.144-.157v-.008c.049.12.118.167.144.165zM3.027 5.54c-.011.025-.028.049-.04.071 0 .011 0 .023-.01.034-.012.012 0 .037 0 .056.082-.14.077-.179.05-.16zm38.461 38.41c.05-.053.098-.104.154-.153l.01-.01c-.137.105-.174.156-.164.164z'/%3e%3cpath d='M42.734 42.675c.05-.052.105-.103.16-.153v-.01c-.136.122-.176.168-.16.163zm-32.206 6.356l.026.02a1.753 1.753 0 00-.165-.165c.02.022.036.045.057.066.021.022.054.053.082.08zM47.707 9.416c-.006.03.045.075.164.046h-.009c-.05-.008-.106-.035-.155-.046zm1.256 40.902c.04-.04.081-.08.125-.117.053-.063.036-.071-.138.125l.01-.006.003-.002zm.066-39.675v-.007c-.033.119 0 .167.02.165a.407.407 0 01-.02-.158z'/%3e%3cpath d='M51.153 8.437c-.403-.955-1.198-1.658-2.126-2.027-.495-.195-1.024-.232-1.55-.232h-3.196V4.559c0-.43-.031-.862-.151-1.276-.48-1.627-1.918-2.75-3.562-2.779-.66-.01-1.326 0-1.99 0H4.372C3.29.504 2.217.91 1.487 1.762a4.075 4.075 0 00-.984 2.67v36.57c0 .626-.031 1.26.108 1.874.378 1.667 1.836 2.836 3.459 2.942.142.01.289.006.433.006h3.218v.62c0 .63-.027 1.26.067 1.883.176 1.156.973 2.251 1.993 2.754a3.91 3.91 0 001.756.417H34.37c.446 0 .893.004 1.34 0h.058c.524 0 1.027-.478 1.002-1.039-.024-.56-.44-1.037-1.002-1.037H11.483c-.085 0-.17-.006-.256-.013a2.837 2.837 0 01-.425-.12 2.68 2.68 0 01-.351-.2l-.035-.023c-.062-.056-.123-.111-.181-.171a2.688 2.688 0 01-.139-.156l.027.043a.558.558 0 00-.039-.056l-.01-.013c-.035-.043-.068-.105-.053-.087a2.952 2.952 0 01-.168-.318 3.1 3.1 0 01-.118-.454c-.04-.476-.01-.969-.01-1.443v-.587h30.786c1.086-.004 2.179-.489 2.873-1.366.582-.723.9-1.634.898-2.575V8.253h3.61c.003-.006.024-.009.06 0l.064.014h.032-.025a2.982 2.982 0 01.366.1l.031.012c.077.042.155.079.23.125.066.04.13.102.198.14.027.024.053.05.08.072.065.065.126.135.188.205.023.036.055.072.076.106.05.079.095.162.138.244l.038.082c.033.106.068.21.094.318.008.032.014.065.02.098v-.023.029c0 .01.005.028.008.041.009.054.003.086-.004.088.005.05.01.098.011.143v35.905c0 .638.02 1.28-.011 1.919a2.87 2.87 0 01-.103.406l-.009.022a.369.369 0 01-.016.043.219.219 0 00-.014.043c0-.01.003-.015.005-.024a2.952 2.952 0 01-.156.283l-.051.078c-.057.066-.112.131-.173.193-.034.035-.073.066-.111.098a.392.392 0 01-.065.06.529.529 0 00-.028.028l.022-.024a2.78 2.78 0 01-.134.088c-.072.044-.147.082-.22.122-.032.01-.063.022-.095.033-.09.03-.18.055-.272.075-.055.012-.114.016-.168.031l.045-.012h-.008c-.12.007-.243.005-.364.005h-3.835c-.524 0-1.027.478-1.002 1.038.024.56.44 1.038 1.002 1.038h2.606c1.141 0 2.293.094 3.32-.538 1.158-.713 1.835-2.013 1.838-3.398V10.331c0-.656-.09-1.285-.347-1.894zM10.482 49.135c-.07-.046-.124-.087-.122-.102.001-.014.059.047.122.102zM3.536 2.847l.059-.06c.215-.233.054-.013-.059.06zm38.737 39.304l-.013.073v.027-.021l-.007.037a2.917 2.917 0 01-.09.335l.02-.033-.023.04a.292.292 0 01-.05.094 2.781 2.781 0 01-.165.31l.024-.023-.029.03c-.01.01-.02.029-.029.044-.02.032-.04.05-.047.046-.02.024-.039.049-.06.071a2.79 2.79 0 01-.157.156l-.033.03c-.135.083-.261.173-.402.245l-.016.005a2.695 2.695 0 01-.402.113 1.355 1.355 0 01-.078.01 4.23 4.23 0 01-.236.006H4.505c-.136 0-.272.003-.408-.005-.028 0-.055-.004-.082-.006a2.522 2.522 0 01-.443-.124 3.522 3.522 0 01-.323-.188.102.102 0 01-.052-.032l-.028-.026a.275.275 0 00-.048-.031l.03.014a3.52 3.52 0 01-.156-.15c-.042-.043-.08-.09-.12-.137a.564.564 0 01-.035-.046c-.085-.13-.141-.282-.219-.412a2.594 2.594 0 01-.107-.432c-.008-.053-.006-.088-.007-.133-.012-.394 0-.79 0-1.183V4.432c0-.086.004-.171.008-.257l-.014.055a.703.703 0 00.015-.093v-.005a.19.19 0 01.015-.069c.012-.06.025-.118.04-.177.016-.059.035-.115.054-.172a.514.514 0 00.008-.023l.007-.025a.158.158 0 01.03-.056c.064-.126.163-.245.221-.37l.03-.036c.055-.063.113-.123.174-.18.01-.01.047-.041.077-.07a.986.986 0 01.11-.079 3.24 3.24 0 01.25-.146c.131-.022.273-.098.404-.129l.047-.009c.086 0 .175-.015.26-.016h34.335c.654 0 1.307-.006 1.961 0 .069 0 .137.003.205.008h.025c.153.032.305.075.453.13l.04.02c.066.034.13.07.193.11.052.033.1.069.151.104l.062.055c.073.074.142.15.207.232-.028-.039.004-.026.035.023l.03.046c.01.015.018.02.028.028-.01-.008-.016-.015-.024-.023l.028.043c.05.08.096.161.138.244l.018.038c0-.008-.003-.015-.005-.024 0 .01.005.02.007.03l.029.06c.017.035.018.057.013.059a1.613 1.613 0 01.08.295l.014.078c.006.166.01.328.01.494V42.01c0 .025-.004.053-.007.082.007-.006.013.013.004.058z'/%3e%3cpath d='M49.002 49.025l.058-.059c.077-.1.01-.139-.089.085 0-.007.018-.013.025-.02a.024.024 0 00.006-.006zM11.36 20.262h2.935v3.763c0 .417-.091.734-.273.95-.182.217-.447.325-.794.325-.526 0-1.015-.304-1.467-.912l-1.31 1.599c.331.423.76.752 1.25.956.538.227 1.115.34 1.696.332 1.075 0 1.89-.284 2.443-.85.554-.567.831-1.417.83-2.548V18.35h-5.31v1.912zm13.247-1.511c-.644-.267-1.403-.401-2.278-.401h-4.414v8.925h2.732v-2.332h1.683c.874 0 1.633-.133 2.278-.401.644-.268 1.14-.648 1.49-1.141.35-.493.524-1.075.524-1.747 0-.671-.175-1.256-.524-1.753-.35-.498-.847-.882-1.491-1.15zm-1.173 3.864c-.285.225-.708.337-1.27.338h-1.517v-2.614h1.518c.56 0 .984.115 1.27.344.285.23.427.553.427.97 0 .416-.143.737-.428.962zm11.269-3.861c-.65-.27-1.385-.404-2.202-.404-.935 0-1.773.19-2.516.57-.72.36-1.321.91-1.737 1.587-.418.68-.626 1.448-.626 2.305 0 .858.209 1.627.626 2.305a4.306 4.306 0 001.727 1.588c.734.38 1.56.57 2.478.57a7.016 7.016 0 001.952-.282 5.757 5.757 0 001.727-.81V22.63H33.94v2.353a3.22 3.22 0 01-1.34.282 2.63 2.63 0 01-1.29-.31 2.219 2.219 0 01-.874-.874 2.55 2.55 0 01-.313-1.27c0-.743.23-1.338.688-1.783.459-.446 1.064-.668 1.814-.667.826 0 1.535.32 2.128.957l1.576-1.398a4.244 4.244 0 00-1.626-1.165zM11.694 6.875c-.026-.691-.468-1.275-1.065-1.275H6.541c-.557 0-1.09.586-1.065 1.275.026.688.469 1.275 1.065 1.275h4.088c.558 0 1.09-.586 1.065-1.275zm3.245 1.275c.65 0 1.273-.586 1.243-1.276-.03-.689-.546-1.274-1.243-1.274-.65 0-1.273.586-1.243 1.275.03.689.546 1.275 1.243 1.275z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
[data-page-theme=memorials] .m-documentupload__link:focus .m-documentupload__ext--pdf:after,
[data-page-theme=memorials] .m-documentupload__link:hover .m-documentupload__ext--pdf:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51 56'%3e%3cg fill='%23ffffff'%3e%3cpath d='M9.28 47.33l-.147-.104.098.074zm1.947-23.54h1.255c.65 0 1.216-.12 1.696-.36.48-.241.85-.583 1.11-1.025.262-.443.393-.966.393-1.57 0-.603-.13-1.128-.392-1.574a2.616 2.616 0 00-1.11-1.031c-.48-.24-1.045-.36-1.697-.36h-3.29v8.016h2.035V23.79zm0-4.134h1.131c.418 0 .733.103.946.31.213.205.319.496.319.87s-.107.662-.319.864c-.212.203-.528.304-.946.304h-1.13v-2.348zm11.522 5.738a3.56 3.56 0 001.488-1.397c.352-.604.529-1.31.529-2.12 0-.808-.176-1.515-.529-2.118a3.574 3.574 0 00-1.488-1.398c-.64-.328-1.373-.491-2.2-.491h-3.57v8.016h3.57c.826 0 1.56-.164 2.2-.492zm-3.635-1.32V19.68h1.348c.647 0 1.167.194 1.559.584.392.389.588.927.588 1.615 0 .687-.196 1.225-.588 1.615-.392.39-.911.583-1.559.582h-1.348zm8.822-.936h2.922v-1.752h-2.922v-1.764h3.32V17.87h-5.192v8.016h1.872zM11.71 32.567h-.457c-.4 0-.782.307-.763.668.02.361.335.668.763.668h3.664c.399 0 .782-.307.763-.668-.019-.36-.335-.668-.763-.668H11.71zm5.27.668c.015.362.284.668.648.668.339 0 .664-.307.648-.668-.016-.36-.285-.668-.648-.668-.34 0-.664.307-.649.668zm29.89 4.713l-.074-.075-.031-.028.16.16a.96.96 0 01-.054-.057z'/%3e%3cpath d='M48.82 38.316a10.819 10.819 0 00-3.834-3.408V4.703c0-1.173-.31-2.327-1.102-3.204A2.958 2.958 0 0041.73.503H20.883c-.455 0-.891.41-.87.893.022.483.382.893.87.893h20.858c.039 0 .078 0 .117.004.079.015.157.035.234.059.014.004.031.012.05.019l-.075-.037c.04.021.083.04.124.061.084.047.166.098.244.153.03.026.06.05.088.078.076.074.148.153.216.234.027.04.055.08.08.121.06.096.116.195.166.297l.032.06c.012.021.019.047.027.071a3.61 3.61 0 01.18.692c.005.071.013.142.016.214.004.072.005.144.006.215v29.652a10.28 10.28 0 00-5.886-.045 10.459 10.459 0 00-5.173 3.456 11.103 11.103 0 00-2.417 6.12 10.978 10.978 0 00.603 4.484H10.594c-.114 0-.227-.004-.341-.014a2.418 2.418 0 01-.351-.099 2.459 2.459 0 01-.336-.194l-.007-.004c-.029-.021-.057-.044-.086-.064l.063.045a2.588 2.588 0 01-.192-.186c-.054-.058-.102-.121-.154-.181.213.245.014.014-.035-.063a3.174 3.174 0 01-.198-.378 3.793 3.793 0 01-.182-.701c-.056-.562-.021-1.143-.021-1.706V32.995c0-.356.004-.716.005-1.074H35.02c.454-.007.909-.188 1.216-.54.295-.334.459-.769.459-1.22V15.103c-.004-.479-.18-.967-.528-1.293a1.705 1.705 0 00-1.189-.466H8.754V5.449c0-.438-.02-.887.02-1.323.041-.252.107-.5.195-.74a3.325 3.325 0 01.291-.52l.02-.023a2.265 2.265 0 01.23-.244l.057-.05c.097-.07.2-.13.306-.18.08-.029.16-.051.241-.069.287-.025.581-.009.866-.009h4.767c.455 0 .891-.41.87-.892-.022-.483-.385-.896-.871-.896H10.64a5.237 5.237 0 00-.626.016 3.016 3.016 0 00-1.815.89c-.807.814-1.184 2-1.186 3.144v5.599c0 1.063-.01 2.127 0 3.19h-1.3a1.688 1.688 0 00-1.214.495c-.355.362-.5.85-.5 1.35v14.918c0 .64.273 1.21.799 1.564.418.282.894.254 1.364.254h.851v13.644c0 .523.015 1.038.137 1.552.17.712.532 1.408 1.051 1.917.57.56 1.28.864 2.06.938.256.023.519.01.775.01h20.159l.05.091c1.077 1.826 2.698 3.34 4.597 4.219 1.032.479 2.131.79 3.257.922 1.094.124 2.2.07 3.277-.16 2.05-.425 3.974-1.533 5.42-3.083 1.455-1.56 2.465-3.582 2.784-5.723.09-.576.138-1.16.142-1.744-.002-2.194-.658-4.4-1.904-6.19zM41.885 2.344a.923.923 0 01.16.018.56.56 0 01-.158-.018h-.002zm1.155 1a.51.51 0 01.106.16c0 .014-.06-.083-.106-.16zm.255.89v.024l-.005-.024h.005zM5.738 30.135c-.003-.11 0-.22 0-.326V16.902c0-.592-.009-1.184 0-1.775.228-.008.46.003.688.003H34.96c.008.204-.004.411-.004.61v13.85c0 .18.01.366.004.548-.338.015-.682-.003-1.018-.003H5.738zm43.177 15.579a8.95 8.95 0 01-1.227 3.51 10.028 10.028 0 01-.49.744l-.012.016c-.069.088-.137.176-.207.262a9.822 9.822 0 01-1.272 1.285l-.11.089.045-.034-.058.045-.013.01a9.643 9.643 0 01-.6.427 8.47 8.47 0 01-3.562 1.355 9.587 9.587 0 01-2.353 0 8.424 8.424 0 01-3.417-1.26c-.2-.128-.395-.262-.587-.403l-.138-.101-.015-.013c-.085-.07-.171-.14-.255-.212a9.807 9.807 0 01-1.251-1.306c-.03-.036-.057-.073-.086-.11l.033.046-.044-.06-.01-.013a10.212 10.212 0 01-.415-.616 8.594 8.594 0 01-.266-.457.962.962 0 00-.232-.448 12.61 12.61 0 01-.219-.48 10.187 10.187 0 01-.603-2.275 10.384 10.384 0 010-2.417 8.953 8.953 0 011.227-3.51 10.362 10.362 0 01.493-.744l.012-.016a9.818 9.818 0 011.478-1.547l.107-.088-.044.034.057-.045.013-.011a9.331 9.331 0 01.6-.427 8.46 8.46 0 013.562-1.354 9.587 9.587 0 012.353 0 8.434 8.434 0 013.417 1.26c.2.127.396.26.587.402.046.034.092.069.138.101l.015.012a9.802 9.802 0 011.506 1.518l.087.11-.033-.045.043.059.01.014a12.542 12.542 0 01.416.616 9 9 0 011.32 3.66c.097.803.097 1.615 0 2.417z'/%3e%3cpath d='M35.187 36.563l-.074.075-.029.031.16-.16zm10.337 14.749l.074-.075.03-.031c-.079.077-.13.128-.161.16l.057-.054zm-12.98-2.722l.074.075.03.03-.16-.161zm12.732-4.748a.837.837 0 00-1.204.008l-2.868 3.018v-7.202c0-.274.004-.557 0-.839v-.013a.942.942 0 00-.272-.658.78.78 0 00-.592-.244c-.466.013-.84.41-.846.901v8.055l-2.888-3.04a.846.846 0 00-.635-.262.786.786 0 00-.583.267.95.95 0 00.006 1.268l4.352 4.58a.83.83 0 00.514.253l.022.002h.077a.812.812 0 00.595-.259l4.329-4.557a.946.946 0 00.248-.668.869.869 0 00-.255-.61z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}

[data-page-theme=referat] .m-documentupload__link:focus,
[data-page-theme=referat] .m-documentupload__link:hover {
  background-color: #e9d475;
}
[data-page-theme=referat] .m-documentupload__link:focus .m-documentupload__text,
[data-page-theme=referat] .m-documentupload__link:hover .m-documentupload__text {
  color: #000000;
}
[data-page-theme=referat] .m-documentupload__link:focus .m-documentupload__icon:after,
[data-page-theme=referat] .m-documentupload__link:hover .m-documentupload__icon:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cg fill='%23000000' fill-rule='evenodd'%3e%3cpath d='M37 63.108L7.28 34.19a2.505 2.505 0 00-.812-.53 2.56 2.56 0 00-1.916 0c-.304.124-.58.303-.812.53a2.43 2.43 0 00-.544.79 2.375 2.375 0 000 1.864c.126.296.311.564.544.79l34 33.081a2.5 2.5 0 00.812.529 2.56 2.56 0 001.916 0 2.5 2.5 0 00.812-.529l34-33.08a2.46 2.46 0 00.72-1.733 2.357 2.357 0 00-.185-.926 2.408 2.408 0 00-.535-.786 2.505 2.505 0 00-.812-.529 2.56 2.56 0 00-1.916 0 2.5 2.5 0 00-.812.529l-29.7 28.917V2.433a2.4 2.4 0 00-.732-1.72A2.536 2.536 0 0039.54 0a2.573 2.573 0 00-.969.174c-.308.12-.588.299-.825.525a2.43 2.43 0 00-.552.794 2.375 2.375 0 00-.194.94v60.675z'/%3e%3cpath d='M76 74a3 3 0 01.54 5.952L76 80H4a3 3 0 01-.54-5.952L4 74h72z' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
[data-page-theme=referat] .m-documentupload__link:focus .m-documentupload__ext--jpg:after,
[data-page-theme=referat] .m-documentupload__link:focus .m-documentupload__ext--jpeg:after,
[data-page-theme=referat] .m-documentupload__link:hover .m-documentupload__ext--jpg:after,
[data-page-theme=referat] .m-documentupload__link:hover .m-documentupload__ext--jpeg:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e%3cg fill='%23000000'%3e%3cpath d='M42.836 42.511c-.032.008-.065.062-.033.165v-.007a.371.371 0 01.033-.158zm-39.91 1.275l.028.037c.026.027.05.055.072.076.021.02.04.033.06.052.017-.005-.02-.063-.16-.165zm38.725-39.36a.066.066 0 01-.008-.011 4.12 4.12 0 01-.156-.154c.05.06.105.114.164.165zM3.073 4.264c-.01.008-.02.015-.028.023a1.005 1.005 0 00-.094.103c-.01.012-.016.024-.025.036.172-.139.184-.177.147-.162zm39.812.162a1.142 1.142 0 01-.144-.157v-.008c.049.12.118.167.144.165zM3.027 5.54c-.011.025-.028.049-.04.071 0 .011 0 .023-.01.034-.012.012 0 .037 0 .056.082-.14.077-.179.05-.16zm38.461 38.41c.05-.053.098-.104.154-.153l.01-.01c-.137.105-.174.156-.164.164z'/%3e%3cpath d='M42.734 42.675c.05-.052.105-.103.16-.153v-.01c-.136.122-.176.168-.16.163zm-32.206 6.356l.026.02a1.753 1.753 0 00-.165-.165c.02.022.036.045.057.066.021.022.054.053.082.08zM47.707 9.416c-.006.03.045.075.164.046h-.009c-.05-.008-.106-.035-.155-.046zm1.256 40.902c.04-.04.081-.08.125-.117.053-.063.036-.071-.138.125l.01-.006.003-.002zm.066-39.675v-.007c-.033.119 0 .167.02.165a.407.407 0 01-.02-.158z'/%3e%3cpath d='M51.153 8.437c-.403-.955-1.198-1.658-2.126-2.027-.495-.195-1.024-.232-1.55-.232h-3.196V4.559c0-.43-.031-.862-.151-1.276-.48-1.627-1.918-2.75-3.562-2.779-.66-.01-1.326 0-1.99 0H4.372C3.29.504 2.217.91 1.487 1.762a4.075 4.075 0 00-.984 2.67v36.57c0 .626-.031 1.26.108 1.874.378 1.667 1.836 2.836 3.459 2.942.142.01.289.006.433.006h3.218v.62c0 .63-.027 1.26.067 1.883.176 1.156.973 2.251 1.993 2.754a3.91 3.91 0 001.756.417H34.37c.446 0 .893.004 1.34 0h.058c.524 0 1.027-.478 1.002-1.039-.024-.56-.44-1.037-1.002-1.037H11.483c-.085 0-.17-.006-.256-.013a2.837 2.837 0 01-.425-.12 2.68 2.68 0 01-.351-.2l-.035-.023c-.062-.056-.123-.111-.181-.171a2.688 2.688 0 01-.139-.156l.027.043a.558.558 0 00-.039-.056l-.01-.013c-.035-.043-.068-.105-.053-.087a2.952 2.952 0 01-.168-.318 3.1 3.1 0 01-.118-.454c-.04-.476-.01-.969-.01-1.443v-.587h30.786c1.086-.004 2.179-.489 2.873-1.366.582-.723.9-1.634.898-2.575V8.253h3.61c.003-.006.024-.009.06 0l.064.014h.032-.025a2.982 2.982 0 01.366.1l.031.012c.077.042.155.079.23.125.066.04.13.102.198.14.027.024.053.05.08.072.065.065.126.135.188.205.023.036.055.072.076.106.05.079.095.162.138.244l.038.082c.033.106.068.21.094.318.008.032.014.065.02.098v-.023.029c0 .01.005.028.008.041.009.054.003.086-.004.088.005.05.01.098.011.143v35.905c0 .638.02 1.28-.011 1.919a2.87 2.87 0 01-.103.406l-.009.022a.369.369 0 01-.016.043.219.219 0 00-.014.043c0-.01.003-.015.005-.024a2.952 2.952 0 01-.156.283l-.051.078c-.057.066-.112.131-.173.193-.034.035-.073.066-.111.098a.392.392 0 01-.065.06.529.529 0 00-.028.028l.022-.024a2.78 2.78 0 01-.134.088c-.072.044-.147.082-.22.122-.032.01-.063.022-.095.033-.09.03-.18.055-.272.075-.055.012-.114.016-.168.031l.045-.012h-.008c-.12.007-.243.005-.364.005h-3.835c-.524 0-1.027.478-1.002 1.038.024.56.44 1.038 1.002 1.038h2.606c1.141 0 2.293.094 3.32-.538 1.158-.713 1.835-2.013 1.838-3.398V10.331c0-.656-.09-1.285-.347-1.894zM10.482 49.135c-.07-.046-.124-.087-.122-.102.001-.014.059.047.122.102zM3.536 2.847l.059-.06c.215-.233.054-.013-.059.06zm38.737 39.304l-.013.073v.027-.021l-.007.037a2.917 2.917 0 01-.09.335l.02-.033-.023.04a.292.292 0 01-.05.094 2.781 2.781 0 01-.165.31l.024-.023-.029.03c-.01.01-.02.029-.029.044-.02.032-.04.05-.047.046-.02.024-.039.049-.06.071a2.79 2.79 0 01-.157.156l-.033.03c-.135.083-.261.173-.402.245l-.016.005a2.695 2.695 0 01-.402.113 1.355 1.355 0 01-.078.01 4.23 4.23 0 01-.236.006H4.505c-.136 0-.272.003-.408-.005-.028 0-.055-.004-.082-.006a2.522 2.522 0 01-.443-.124 3.522 3.522 0 01-.323-.188.102.102 0 01-.052-.032l-.028-.026a.275.275 0 00-.048-.031l.03.014a3.52 3.52 0 01-.156-.15c-.042-.043-.08-.09-.12-.137a.564.564 0 01-.035-.046c-.085-.13-.141-.282-.219-.412a2.594 2.594 0 01-.107-.432c-.008-.053-.006-.088-.007-.133-.012-.394 0-.79 0-1.183V4.432c0-.086.004-.171.008-.257l-.014.055a.703.703 0 00.015-.093v-.005a.19.19 0 01.015-.069c.012-.06.025-.118.04-.177.016-.059.035-.115.054-.172a.514.514 0 00.008-.023l.007-.025a.158.158 0 01.03-.056c.064-.126.163-.245.221-.37l.03-.036c.055-.063.113-.123.174-.18.01-.01.047-.041.077-.07a.986.986 0 01.11-.079 3.24 3.24 0 01.25-.146c.131-.022.273-.098.404-.129l.047-.009c.086 0 .175-.015.26-.016h34.335c.654 0 1.307-.006 1.961 0 .069 0 .137.003.205.008h.025c.153.032.305.075.453.13l.04.02c.066.034.13.07.193.11.052.033.1.069.151.104l.062.055c.073.074.142.15.207.232-.028-.039.004-.026.035.023l.03.046c.01.015.018.02.028.028-.01-.008-.016-.015-.024-.023l.028.043c.05.08.096.161.138.244l.018.038c0-.008-.003-.015-.005-.024 0 .01.005.02.007.03l.029.06c.017.035.018.057.013.059a1.613 1.613 0 01.08.295l.014.078c.006.166.01.328.01.494V42.01c0 .025-.004.053-.007.082.007-.006.013.013.004.058z'/%3e%3cpath d='M49.002 49.025l.058-.059c.077-.1.01-.139-.089.085 0-.007.018-.013.025-.02a.024.024 0 00.006-.006zM11.36 20.262h2.935v3.763c0 .417-.091.734-.273.95-.182.217-.447.325-.794.325-.526 0-1.015-.304-1.467-.912l-1.31 1.599c.331.423.76.752 1.25.956.538.227 1.115.34 1.696.332 1.075 0 1.89-.284 2.443-.85.554-.567.831-1.417.83-2.548V18.35h-5.31v1.912zm13.247-1.511c-.644-.267-1.403-.401-2.278-.401h-4.414v8.925h2.732v-2.332h1.683c.874 0 1.633-.133 2.278-.401.644-.268 1.14-.648 1.49-1.141.35-.493.524-1.075.524-1.747 0-.671-.175-1.256-.524-1.753-.35-.498-.847-.882-1.491-1.15zm-1.173 3.864c-.285.225-.708.337-1.27.338h-1.517v-2.614h1.518c.56 0 .984.115 1.27.344.285.23.427.553.427.97 0 .416-.143.737-.428.962zm11.269-3.861c-.65-.27-1.385-.404-2.202-.404-.935 0-1.773.19-2.516.57-.72.36-1.321.91-1.737 1.587-.418.68-.626 1.448-.626 2.305 0 .858.209 1.627.626 2.305a4.306 4.306 0 001.727 1.588c.734.38 1.56.57 2.478.57a7.016 7.016 0 001.952-.282 5.757 5.757 0 001.727-.81V22.63H33.94v2.353a3.22 3.22 0 01-1.34.282 2.63 2.63 0 01-1.29-.31 2.219 2.219 0 01-.874-.874 2.55 2.55 0 01-.313-1.27c0-.743.23-1.338.688-1.783.459-.446 1.064-.668 1.814-.667.826 0 1.535.32 2.128.957l1.576-1.398a4.244 4.244 0 00-1.626-1.165zM11.694 6.875c-.026-.691-.468-1.275-1.065-1.275H6.541c-.557 0-1.09.586-1.065 1.275.026.688.469 1.275 1.065 1.275h4.088c.558 0 1.09-.586 1.065-1.275zm3.245 1.275c.65 0 1.273-.586 1.243-1.276-.03-.689-.546-1.274-1.243-1.274-.65 0-1.273.586-1.243 1.275.03.689.546 1.275 1.243 1.275z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
[data-page-theme=referat] .m-documentupload__link:focus .m-documentupload__ext--pdf:after,
[data-page-theme=referat] .m-documentupload__link:hover .m-documentupload__ext--pdf:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51 56'%3e%3cg fill='%23000000'%3e%3cpath d='M9.28 47.33l-.147-.104.098.074zm1.947-23.54h1.255c.65 0 1.216-.12 1.696-.36.48-.241.85-.583 1.11-1.025.262-.443.393-.966.393-1.57 0-.603-.13-1.128-.392-1.574a2.616 2.616 0 00-1.11-1.031c-.48-.24-1.045-.36-1.697-.36h-3.29v8.016h2.035V23.79zm0-4.134h1.131c.418 0 .733.103.946.31.213.205.319.496.319.87s-.107.662-.319.864c-.212.203-.528.304-.946.304h-1.13v-2.348zm11.522 5.738a3.56 3.56 0 001.488-1.397c.352-.604.529-1.31.529-2.12 0-.808-.176-1.515-.529-2.118a3.574 3.574 0 00-1.488-1.398c-.64-.328-1.373-.491-2.2-.491h-3.57v8.016h3.57c.826 0 1.56-.164 2.2-.492zm-3.635-1.32V19.68h1.348c.647 0 1.167.194 1.559.584.392.389.588.927.588 1.615 0 .687-.196 1.225-.588 1.615-.392.39-.911.583-1.559.582h-1.348zm8.822-.936h2.922v-1.752h-2.922v-1.764h3.32V17.87h-5.192v8.016h1.872zM11.71 32.567h-.457c-.4 0-.782.307-.763.668.02.361.335.668.763.668h3.664c.399 0 .782-.307.763-.668-.019-.36-.335-.668-.763-.668H11.71zm5.27.668c.015.362.284.668.648.668.339 0 .664-.307.648-.668-.016-.36-.285-.668-.648-.668-.34 0-.664.307-.649.668zm29.89 4.713l-.074-.075-.031-.028.16.16a.96.96 0 01-.054-.057z'/%3e%3cpath d='M48.82 38.316a10.819 10.819 0 00-3.834-3.408V4.703c0-1.173-.31-2.327-1.102-3.204A2.958 2.958 0 0041.73.503H20.883c-.455 0-.891.41-.87.893.022.483.382.893.87.893h20.858c.039 0 .078 0 .117.004.079.015.157.035.234.059.014.004.031.012.05.019l-.075-.037c.04.021.083.04.124.061.084.047.166.098.244.153.03.026.06.05.088.078.076.074.148.153.216.234.027.04.055.08.08.121.06.096.116.195.166.297l.032.06c.012.021.019.047.027.071a3.61 3.61 0 01.18.692c.005.071.013.142.016.214.004.072.005.144.006.215v29.652a10.28 10.28 0 00-5.886-.045 10.459 10.459 0 00-5.173 3.456 11.103 11.103 0 00-2.417 6.12 10.978 10.978 0 00.603 4.484H10.594c-.114 0-.227-.004-.341-.014a2.418 2.418 0 01-.351-.099 2.459 2.459 0 01-.336-.194l-.007-.004c-.029-.021-.057-.044-.086-.064l.063.045a2.588 2.588 0 01-.192-.186c-.054-.058-.102-.121-.154-.181.213.245.014.014-.035-.063a3.174 3.174 0 01-.198-.378 3.793 3.793 0 01-.182-.701c-.056-.562-.021-1.143-.021-1.706V32.995c0-.356.004-.716.005-1.074H35.02c.454-.007.909-.188 1.216-.54.295-.334.459-.769.459-1.22V15.103c-.004-.479-.18-.967-.528-1.293a1.705 1.705 0 00-1.189-.466H8.754V5.449c0-.438-.02-.887.02-1.323.041-.252.107-.5.195-.74a3.325 3.325 0 01.291-.52l.02-.023a2.265 2.265 0 01.23-.244l.057-.05c.097-.07.2-.13.306-.18.08-.029.16-.051.241-.069.287-.025.581-.009.866-.009h4.767c.455 0 .891-.41.87-.892-.022-.483-.385-.896-.871-.896H10.64a5.237 5.237 0 00-.626.016 3.016 3.016 0 00-1.815.89c-.807.814-1.184 2-1.186 3.144v5.599c0 1.063-.01 2.127 0 3.19h-1.3a1.688 1.688 0 00-1.214.495c-.355.362-.5.85-.5 1.35v14.918c0 .64.273 1.21.799 1.564.418.282.894.254 1.364.254h.851v13.644c0 .523.015 1.038.137 1.552.17.712.532 1.408 1.051 1.917.57.56 1.28.864 2.06.938.256.023.519.01.775.01h20.159l.05.091c1.077 1.826 2.698 3.34 4.597 4.219 1.032.479 2.131.79 3.257.922 1.094.124 2.2.07 3.277-.16 2.05-.425 3.974-1.533 5.42-3.083 1.455-1.56 2.465-3.582 2.784-5.723.09-.576.138-1.16.142-1.744-.002-2.194-.658-4.4-1.904-6.19zM41.885 2.344a.923.923 0 01.16.018.56.56 0 01-.158-.018h-.002zm1.155 1a.51.51 0 01.106.16c0 .014-.06-.083-.106-.16zm.255.89v.024l-.005-.024h.005zM5.738 30.135c-.003-.11 0-.22 0-.326V16.902c0-.592-.009-1.184 0-1.775.228-.008.46.003.688.003H34.96c.008.204-.004.411-.004.61v13.85c0 .18.01.366.004.548-.338.015-.682-.003-1.018-.003H5.738zm43.177 15.579a8.95 8.95 0 01-1.227 3.51 10.028 10.028 0 01-.49.744l-.012.016c-.069.088-.137.176-.207.262a9.822 9.822 0 01-1.272 1.285l-.11.089.045-.034-.058.045-.013.01a9.643 9.643 0 01-.6.427 8.47 8.47 0 01-3.562 1.355 9.587 9.587 0 01-2.353 0 8.424 8.424 0 01-3.417-1.26c-.2-.128-.395-.262-.587-.403l-.138-.101-.015-.013c-.085-.07-.171-.14-.255-.212a9.807 9.807 0 01-1.251-1.306c-.03-.036-.057-.073-.086-.11l.033.046-.044-.06-.01-.013a10.212 10.212 0 01-.415-.616 8.594 8.594 0 01-.266-.457.962.962 0 00-.232-.448 12.61 12.61 0 01-.219-.48 10.187 10.187 0 01-.603-2.275 10.384 10.384 0 010-2.417 8.953 8.953 0 011.227-3.51 10.362 10.362 0 01.493-.744l.012-.016a9.818 9.818 0 011.478-1.547l.107-.088-.044.034.057-.045.013-.011a9.331 9.331 0 01.6-.427 8.46 8.46 0 013.562-1.354 9.587 9.587 0 012.353 0 8.434 8.434 0 013.417 1.26c.2.127.396.26.587.402.046.034.092.069.138.101l.015.012a9.802 9.802 0 011.506 1.518l.087.11-.033-.045.043.059.01.014a12.542 12.542 0 01.416.616 9 9 0 011.32 3.66c.097.803.097 1.615 0 2.417z'/%3e%3cpath d='M35.187 36.563l-.074.075-.029.031.16-.16zm10.337 14.749l.074-.075.03-.031c-.079.077-.13.128-.161.16l.057-.054zm-12.98-2.722l.074.075.03.03-.16-.161zm12.732-4.748a.837.837 0 00-1.204.008l-2.868 3.018v-7.202c0-.274.004-.557 0-.839v-.013a.942.942 0 00-.272-.658.78.78 0 00-.592-.244c-.466.013-.84.41-.846.901v8.055l-2.888-3.04a.846.846 0 00-.635-.262.786.786 0 00-.583.267.95.95 0 00.006 1.268l4.352 4.58a.83.83 0 00.514.253l.022.002h.077a.812.812 0 00.595-.259l4.329-4.557a.946.946 0 00.248-.668.869.869 0 00-.255-.61z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}

/**
*  Module name: HighlightText
*  Description: Both are optional
*  Template: packages/pg-provider/Resources/Private/Extensions/Mask/Frontend/Templates/HighlightText.html
**/
.m-highlighttext__title {
  padding-bottom: 0;
  margin-bottom: 25px;
}

/**
*  Module name: HighlightTextSmall
*  Description: Text
*  Template: packages/pg-provider/Resources/Private/Extensions/Mask/Frontend/Templates/HighlightTextSmall.html
**/
/**
*  Module name: Image
*  Description: Single image with image positioned (0 = Left (Default), 1 = Right, 2 = Center)
*  Template: packages/pg-provider/Resources/Private/Extensions/Mask/Frontend/Templates/Image.html
**/
.m-image__image {
  max-width: 100%;
  height: auto;
}

.m-images__col + .m-images__col {
  margin-top: 50px;
}
@media (min-width: 992px) {
  .m-images__col + .m-images__col {
    margin-top: 0;
  }
}

.m-images__image {
  max-width: 100%;
  height: auto;
}

.m-images__caption {
  color: #85868c;
}

/**
*  Module name: Text with image
*  Description: RTE, single image with fixed position
*  Template: packages/pg-provider/Resources/Private/Extensions/Mask/Frontend/Templates/LinkListingCategories.html
**/
.m-linklisting__title {
  margin-bottom: 30px;
}

.m-linklisting__list__item {
  position: relative;
  margin-bottom: 15px;
}

.m-linklisting__link {
  -webkit-transition: background-color 100ms ease;
  transition: background-color 100ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-linklisting__link:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  width: 31px;
  height: 31px;
  content: "";
  background-size: 31px 31px;
  background-position: center right;
}
.m-linklisting__link span {
  width: calc(100% - 50px);
  margin-right: 30px;
}

.m-linklisting__link:focus, .m-linklisting__link:hover {
  background-color: #4d805c;
  outline: none;
  color: #ffffff;
}
.m-linklisting__link:focus:after, .m-linklisting__link:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 31px 31px;
  background-position: center right;
}

[data-page-theme=activity] .m-linklisting__link:focus,
[data-page-theme=activity] .m-linklisting__link:hover {
  background-color: #39578e;
  color: #ffffff;
}
[data-page-theme=activity] .m-linklisting__link:focus:after,
[data-page-theme=activity] .m-linklisting__link:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 31px 31px;
  background-position: center right;
}

[data-page-theme=memorials] .m-linklisting__link:focus,
[data-page-theme=memorials] .m-linklisting__link:hover {
  background-color: #649da6;
  color: #ffffff;
}
[data-page-theme=memorials] .m-linklisting__link:focus:after,
[data-page-theme=memorials] .m-linklisting__link:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 31px 31px;
  background-position: center right;
}

[data-page-theme=referat] .m-linklisting__link:focus,
[data-page-theme=referat] .m-linklisting__link:hover {
  background-color: #e9d475;
  color: #000000;
}
[data-page-theme=referat] .m-linklisting__link:focus:after,
[data-page-theme=referat] .m-linklisting__link:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23000000' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 31px 31px;
  background-position: center right;
}

/**
*  Module name: Category page, Listing
*  Description: Link listing
*  Template: packages/pg-provider/Resources/Private/Extensions/Mask/Frontend/Templates/LinkListingCategories.html
**/
.m-linklistingcategories__title {
  margin-bottom: 1.6666666667rem;
  text-align: center;
}

.m-linklistingcategories__list__item {
  border-bottom: 2px solid #202437;
  position: relative;
}
.m-linklistingcategories__list__item:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  width: 25px;
  height: 25px;
  content: "";
  background-size: 25px 25px;
  background-position: center right;
  position: absolute;
  top: 35%;
  right: 0;
  z-index: -1;
}

.m-linklistingcategories__link {
  display: block;
  padding: 24px 50px 22px 0;
}

[data-page-theme=activity] .m-linklistingcategories__list__item:hover .m-linklistingcategories__link {
  color: #39578e;
}
[data-page-theme=activity] .m-linklistingcategories__list__item:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%2339578e' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

[data-page-theme=referat] .m-linklistingcategories__list__item:hover .m-linklistingcategories__link {
  color: #8a7000;
}
[data-page-theme=referat] .m-linklistingcategories__list__item:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%238a7000' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

[data-page-theme=memorials] .m-linklistingcategories__list__item:hover .m-linklistingcategories__link {
  color: #649da6;
}
[data-page-theme=memorials] .m-linklistingcategories__list__item:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23649da6' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

@media (min-width: 992px) {
  .m-teaserslider__sliderouter {
    padding-left: calc(50% - (1200px / 2) - 14px);
  }
}

.m-teaserslider__title {
  margin-bottom: 51px;
}

.m-teaserslider__itemimage {
  margin-bottom: 30px;
  position: relative;
}
.m-teaserslider__itemimage img {
  width: 100%;
  height: auto;
}

.m-teaserslider__trigger {
  display: inline-block;
}
@media (min-width: 576px) {
  .m-teaserslider__trigger {
    max-width: calc(50vw - 4px);
  }
}
@media (min-width: 992px) {
  .m-teaserslider__trigger {
    max-width: 420px;
  }
}

.m-teaserslider__itemtitle {
  margin-bottom: 13px;
}
.m-teaserslider__itemteaser {
  margin-bottom: 15px;
}

.m-teaserslider__itemmore {
  color: #4d805c;
}

.m-teaserslider__itemlink:focus .m-teaserslider__itemtitle a, .m-teaserslider__itemlink:hover .m-teaserslider__itemtitle a {
  color: #4d805c;
}
.m-teaserslider__itemlink:focus .m-teaserslider__itemteaser, .m-teaserslider__itemlink:hover .m-teaserslider__itemteaser {
  color: #4d805c;
}

/**
*  Module name: Text
*  Description: Simple text element
*  Template: packages/pg-provider/Resources/Private/Extensions/Mask/Frontend/Templates/Text.html
**/
@media (min-width: 992px) {
  .m-text__row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.m-text__title {
  margin-bottom: 30px;
}

.m-textwithimage__imagecontainer {
  margin-bottom: 50px;
}

.m-textwithimage[data-direction="2"] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.m-textwithimage[data-direction="2"] .m-textwithimage__imagecontainer {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-bottom: 0;
}
.m-textwithimage[data-direction="2"] .m-textwithimage__textcontainer {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.m-textwithimage__title {
  margin-bottom: 30px;
}

.m-textwithimage__text {
  margin-bottom: 27px;
}

.m-textwithimage__link {
  -webkit-transition: background-color 100ms ease;
  transition: background-color 100ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 27px;
}
.m-textwithimage__link:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  width: 31px;
  height: 31px;
  content: "";
  background-size: 31px 31px;
  background-position: center right;
}
.m-textwithimage__link:focus, .m-textwithimage__link:hover {
  background-color: #4d805c;
}
.m-textwithimage__link span {
  margin-right: 2.7777777778rem;
}

[data-page-theme=activity] .m-textwithimage__link:focus,
[data-page-theme=activity] .m-textwithimage__link:hover {
  background-color: #39578e;
  outline: none;
}
[data-page-theme=activity] .m-textwithimage__link:focus:after,
[data-page-theme=activity] .m-textwithimage__link:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 31px 31px;
  background-position: center right;
}
[data-page-theme=activity] .m-textwithimage__link:focus span,
[data-page-theme=activity] .m-textwithimage__link:hover span {
  color: #ffffff;
}

[data-page-theme=memorials] .m-textwithimage__link:focus,
[data-page-theme=memorials] .m-textwithimage__link:hover {
  background-color: #649da6;
  outline: none;
}
[data-page-theme=memorials] .m-textwithimage__link:focus:after,
[data-page-theme=memorials] .m-textwithimage__link:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 31px 31px;
  background-position: center right;
}
[data-page-theme=memorials] .m-textwithimage__link:focus span,
[data-page-theme=memorials] .m-textwithimage__link:hover span {
  color: #ffffff;
}

[data-page-theme=referat] .m-textwithimage__link:focus,
[data-page-theme=referat] .m-textwithimage__link:hover {
  background-color: #e9d475;
  outline: none;
}
[data-page-theme=referat] .m-textwithimage__link:focus:after,
[data-page-theme=referat] .m-textwithimage__link:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23000000' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 31px 31px;
  background-position: center right;
}
[data-page-theme=referat] .m-textwithimage__link:focus span,
[data-page-theme=referat] .m-textwithimage__link:hover span {
  color: #000000;
}

.m-textwithbackground__title {
  margin-bottom: 1.6666666667rem;
}
[data-layout=activity] .m-textwithbackground__title {
  color: #ffffff;
}

[data-layout=activity] .m-textwithbackground__content {
  color: #ffffff;
}
.m-textwithbackground__content li a,
.m-textwithbackground__content p a {
  color: #202437;
  text-decoration: underline;
}
.m-textwithbackground__content li a:focus, .m-textwithbackground__content li a:hover,
.m-textwithbackground__content p a:focus,
.m-textwithbackground__content p a:hover {
  color: #202437;
  text-decoration: none;
}
.m-textwithbackground__content li a:focus,
.m-textwithbackground__content p a:focus {
  color: #202437;
  outline: 3px dotted #ffffff;
  outline-offset: 4px;
}
[data-layout=neutral] .m-textwithbackground__content li a,
[data-layout=neutral] .m-textwithbackground__content p a {
  color: #202437;
}
[data-layout=neutral] .m-textwithbackground__content li a:hover,
[data-layout=neutral] .m-textwithbackground__content p a:hover {
  color: #202437;
}
[data-layout=neutral] .m-textwithbackground__content li a:focus,
[data-layout=neutral] .m-textwithbackground__content p a:focus {
  color: #202437;
  outline: 3px dotted #ffffff;
  outline-offset: 4px;
}
[data-layout=referat] .m-textwithbackground__content li a,
[data-layout=referat] .m-textwithbackground__content p a {
  color: #202437;
}
[data-layout=referat] .m-textwithbackground__content li a:hover,
[data-layout=referat] .m-textwithbackground__content p a:hover {
  color: #202437;
}
[data-layout=referat] .m-textwithbackground__content li a:focus,
[data-layout=referat] .m-textwithbackground__content p a:focus {
  color: #202437;
  outline: 3px dotted #ffffff;
  outline-offset: 4px;
}
[data-layout=memorials] .m-textwithbackground__content li a,
[data-layout=memorials] .m-textwithbackground__content p a {
  color: #202437;
}
[data-layout=memorials] .m-textwithbackground__content li a:hover,
[data-layout=memorials] .m-textwithbackground__content p a:hover {
  color: #202437;
}
[data-layout=memorials] .m-textwithbackground__content li a:focus,
[data-layout=memorials] .m-textwithbackground__content p a:focus {
  color: #202437;
  outline: 3px dotted #202437;
  outline-offset: 4px;
}
[data-layout=activity] .m-textwithbackground__content li a,
[data-layout=activity] .m-textwithbackground__content p a {
  color: #ffffff;
}
[data-layout=activity] .m-textwithbackground__content li a:hover,
[data-layout=activity] .m-textwithbackground__content p a:hover {
  color: #202437;
}
[data-layout=activity] .m-textwithbackground__content li a:focus,
[data-layout=activity] .m-textwithbackground__content p a:focus {
  color: #202437;
  outline: 3px dotted #ffffff;
  outline-offset: 4px;
}
[data-layout=memorialunit] .m-textwithbackground__content li a,
[data-layout=memorialunit] .m-textwithbackground__content p a {
  color: #202437;
}
[data-layout=memorialunit] .m-textwithbackground__content li a:hover,
[data-layout=memorialunit] .m-textwithbackground__content p a:hover {
  color: #202437;
}
[data-layout=memorialunit] .m-textwithbackground__content li a:focus,
[data-layout=memorialunit] .m-textwithbackground__content p a:focus {
  color: #202437;
  outline: 3px dotted #202437;
  outline-offset: 4px;
}

.m-textwithbackground__link {
  text-decoration: none;
}
.m-textwithbackground__link:focus, .m-textwithbackground__link:hover {
  text-decoration: underline;
  color: #202437;
}

/*
.m-textwithbackground[data-layout="activity"] {
  .m-textwithbackground__title {
    color: $schriftfarbe-schriftfarbe;
  }

  .m-textwithbackground__content {


    p a {


      &:hover {

      }
    }
  }

  .m-textwithbackground__link {
    color: $schriftfarbe-schriftfarbe;

    &:hover {
      color: $schriftfarbe-schriftfarbe;
    }
  }
}
*/
.m-testwithimagehighlighted {
  position: relative;
  margin-bottom: 80px;
  background-size: 0 0;
}
@media (min-width: 768px) {
  .m-testwithimagehighlighted {
    margin-bottom: 220px;
    height: 490px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.m-testwithimagehighlighted > .container, .m-testwithimagehighlighted > .tns-controls, .m-testwithimagehighlighted > .l-headermeta__container, .m-testwithimagehighlighted > .l-headernavabr__container, .m-testwithimagehighlighted > .l-ce, .m-testwithimagehighlighted > .m-headline, .m-testwithimagehighlighted > .m-linklistingcategories, .m-testwithimagehighlighted > .m-text {
  height: 100%;
}
.m-testwithimagehighlighted > .container > .row, .m-testwithimagehighlighted > .container > .m-memorial__listItem, .m-testwithimagehighlighted > .tns-controls > .row, .m-testwithimagehighlighted > .tns-controls > .m-memorial__listItem, .m-testwithimagehighlighted > .l-headermeta__container > .row, .m-testwithimagehighlighted > .l-headermeta__container > .m-memorial__listItem, .m-testwithimagehighlighted > .l-headernavabr__container > .row, .m-testwithimagehighlighted > .l-headernavabr__container > .m-memorial__listItem, .m-testwithimagehighlighted > .l-ce > .row, .m-testwithimagehighlighted > .l-ce > .m-memorial__listItem, .m-testwithimagehighlighted > .m-headline > .row, .m-testwithimagehighlighted > .m-headline > .m-memorial__listItem, .m-testwithimagehighlighted > .m-linklistingcategories > .row, .m-testwithimagehighlighted > .m-linklistingcategories > .m-memorial__listItem, .m-testwithimagehighlighted > .m-text > .row, .m-testwithimagehighlighted > .m-text > .m-memorial__listItem, .m-testwithimagehighlighted > .container > .l-headermeta, .m-testwithimagehighlighted > .tns-controls > .l-headermeta, .m-testwithimagehighlighted > .l-headermeta__container > .l-headermeta, .m-testwithimagehighlighted > .l-headernavabr__container > .l-headermeta, .m-testwithimagehighlighted > .l-ce > .l-headermeta, .m-testwithimagehighlighted > .m-headline > .l-headermeta, .m-testwithimagehighlighted > .m-linklistingcategories > .l-headermeta, .m-testwithimagehighlighted > .m-text > .l-headermeta, .m-testwithimagehighlighted > .container > .l-headermeta__row, .m-testwithimagehighlighted > .tns-controls > .l-headermeta__row, .m-testwithimagehighlighted > .l-headermeta__container > .l-headermeta__row, .m-testwithimagehighlighted > .l-headernavabr__container > .l-headermeta__row, .m-testwithimagehighlighted > .l-ce > .l-headermeta__row, .m-testwithimagehighlighted > .m-headline > .l-headermeta__row, .m-testwithimagehighlighted > .m-linklistingcategories > .l-headermeta__row, .m-testwithimagehighlighted > .m-text > .l-headermeta__row, .m-testwithimagehighlighted > .container > .l-headernavabr, .m-testwithimagehighlighted > .tns-controls > .l-headernavabr, .m-testwithimagehighlighted > .l-headermeta__container > .l-headernavabr, .m-testwithimagehighlighted > .l-headernavabr__container > .l-headernavabr, .m-testwithimagehighlighted > .l-ce > .l-headernavabr, .m-testwithimagehighlighted > .m-headline > .l-headernavabr, .m-testwithimagehighlighted > .m-linklistingcategories > .l-headernavabr, .m-testwithimagehighlighted > .m-text > .l-headernavabr, .m-testwithimagehighlighted > .container > .l-headernavabr__row, .m-testwithimagehighlighted > .tns-controls > .l-headernavabr__row, .m-testwithimagehighlighted > .l-headermeta__container > .l-headernavabr__row, .m-testwithimagehighlighted > .l-headernavabr__container > .l-headernavabr__row, .m-testwithimagehighlighted > .l-ce > .l-headernavabr__row, .m-testwithimagehighlighted > .m-headline > .l-headernavabr__row, .m-testwithimagehighlighted > .m-linklistingcategories > .l-headernavabr__row, .m-testwithimagehighlighted > .m-text > .l-headernavabr__row, .m-testwithimagehighlighted > .container > .l-ce__inner, .m-testwithimagehighlighted > .tns-controls > .l-ce__inner, .m-testwithimagehighlighted > .l-headermeta__container > .l-ce__inner, .m-testwithimagehighlighted > .l-headernavabr__container > .l-ce__inner, .m-testwithimagehighlighted > .l-ce > .l-ce__inner, .m-testwithimagehighlighted > .m-headline > .l-ce__inner, .m-testwithimagehighlighted > .m-linklistingcategories > .l-ce__inner, .m-testwithimagehighlighted > .m-text > .l-ce__inner,
.m-testwithimagehighlighted > .container > .l-ce-fluid__inner,
.m-testwithimagehighlighted > .tns-controls > .l-ce-fluid__inner,
.m-testwithimagehighlighted > .l-headermeta__container > .l-ce-fluid__inner,
.m-testwithimagehighlighted > .l-headernavabr__container > .l-ce-fluid__inner,
.m-testwithimagehighlighted > .l-ce > .l-ce-fluid__inner,
.m-testwithimagehighlighted > .m-headline > .l-ce-fluid__inner,
.m-testwithimagehighlighted > .m-linklistingcategories > .l-ce-fluid__inner,
.m-testwithimagehighlighted > .m-text > .l-ce-fluid__inner, .m-testwithimagehighlighted > .container > .m-headline-row, .m-testwithimagehighlighted > .tns-controls > .m-headline-row, .m-testwithimagehighlighted > .l-headermeta__container > .m-headline-row, .m-testwithimagehighlighted > .l-headernavabr__container > .m-headline-row, .m-testwithimagehighlighted > .l-ce > .m-headline-row, .m-testwithimagehighlighted > .m-headline > .m-headline-row, .m-testwithimagehighlighted > .m-linklistingcategories > .m-headline-row, .m-testwithimagehighlighted > .m-text > .m-headline-row, .m-testwithimagehighlighted > .container > .m-documentupload__row_title, .m-testwithimagehighlighted > .tns-controls > .m-documentupload__row_title, .m-testwithimagehighlighted > .l-headermeta__container > .m-documentupload__row_title, .m-testwithimagehighlighted > .l-headernavabr__container > .m-documentupload__row_title, .m-testwithimagehighlighted > .l-ce > .m-documentupload__row_title, .m-testwithimagehighlighted > .m-headline > .m-documentupload__row_title, .m-testwithimagehighlighted > .m-linklistingcategories > .m-documentupload__row_title, .m-testwithimagehighlighted > .m-text > .m-documentupload__row_title, .m-testwithimagehighlighted > .container > .m-documentupload__row_files, .m-testwithimagehighlighted > .tns-controls > .m-documentupload__row_files, .m-testwithimagehighlighted > .l-headermeta__container > .m-documentupload__row_files, .m-testwithimagehighlighted > .l-headernavabr__container > .m-documentupload__row_files, .m-testwithimagehighlighted > .l-ce > .m-documentupload__row_files, .m-testwithimagehighlighted > .m-headline > .m-documentupload__row_files, .m-testwithimagehighlighted > .m-linklistingcategories > .m-documentupload__row_files, .m-testwithimagehighlighted > .m-text > .m-documentupload__row_files, .m-testwithimagehighlighted > .container > .m-highlighttext__row, .m-testwithimagehighlighted > .tns-controls > .m-highlighttext__row, .m-testwithimagehighlighted > .l-headermeta__container > .m-highlighttext__row, .m-testwithimagehighlighted > .l-headernavabr__container > .m-highlighttext__row, .m-testwithimagehighlighted > .l-ce > .m-highlighttext__row, .m-testwithimagehighlighted > .m-headline > .m-highlighttext__row, .m-testwithimagehighlighted > .m-linklistingcategories > .m-highlighttext__row, .m-testwithimagehighlighted > .m-text > .m-highlighttext__row, .m-testwithimagehighlighted > .container > .m-highlighttextsmall__row, .m-testwithimagehighlighted > .tns-controls > .m-highlighttextsmall__row, .m-testwithimagehighlighted > .l-headermeta__container > .m-highlighttextsmall__row, .m-testwithimagehighlighted > .l-headernavabr__container > .m-highlighttextsmall__row, .m-testwithimagehighlighted > .l-ce > .m-highlighttextsmall__row, .m-testwithimagehighlighted > .m-headline > .m-highlighttextsmall__row, .m-testwithimagehighlighted > .m-linklistingcategories > .m-highlighttextsmall__row, .m-testwithimagehighlighted > .m-text > .m-highlighttextsmall__row, .m-testwithimagehighlighted > .container > .m-images__row, .m-testwithimagehighlighted > .tns-controls > .m-images__row, .m-testwithimagehighlighted > .l-headermeta__container > .m-images__row, .m-testwithimagehighlighted > .l-headernavabr__container > .m-images__row, .m-testwithimagehighlighted > .l-ce > .m-images__row, .m-testwithimagehighlighted > .m-headline > .m-images__row, .m-testwithimagehighlighted > .m-linklistingcategories > .m-images__row, .m-testwithimagehighlighted > .m-text > .m-images__row, .m-testwithimagehighlighted > .container > .m-linklistingcategories__row, .m-testwithimagehighlighted > .tns-controls > .m-linklistingcategories__row, .m-testwithimagehighlighted > .l-headermeta__container > .m-linklistingcategories__row, .m-testwithimagehighlighted > .l-headernavabr__container > .m-linklistingcategories__row, .m-testwithimagehighlighted > .l-ce > .m-linklistingcategories__row, .m-testwithimagehighlighted > .m-headline > .m-linklistingcategories__row, .m-testwithimagehighlighted > .m-linklistingcategories > .m-linklistingcategories__row, .m-testwithimagehighlighted > .m-text > .m-linklistingcategories__row, .m-testwithimagehighlighted > .container > .m-text__row, .m-testwithimagehighlighted > .tns-controls > .m-text__row, .m-testwithimagehighlighted > .l-headermeta__container > .m-text__row, .m-testwithimagehighlighted > .l-headernavabr__container > .m-text__row, .m-testwithimagehighlighted > .l-ce > .m-text__row, .m-testwithimagehighlighted > .m-headline > .m-text__row, .m-testwithimagehighlighted > .m-linklistingcategories > .m-text__row, .m-testwithimagehighlighted > .m-text > .m-text__row {
  height: 100%;
}

.m-testwithimagehighlighted__bgimage img {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .m-testwithimagehighlighted__bgimage {
    display: none;
  }
}

.m-testwithimagehighlighted__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  z-index: 2;
  margin-top: -60px;
}
.m-testwithimagehighlighted__inner[data-has-bg="0"] {
  margin-top: 0;
}
@media (min-width: 768px) {
  .m-testwithimagehighlighted__inner {
    bottom: -100px;
  }
}

.m-testwithimagehighlighted__content {
  background-color: #ffffff;
  padding: 35px;
  -webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.1);
}

.m-testwithimagehighlighted__title {
  margin-bottom: 16px;
}

.m-testwithimagehighlighted__teaser {
  margin-bottom: 16px;
}

.m-testwithimagehighlighted__image {
  display: none;
}
@media (min-width: 992px) {
  .m-testwithimagehighlighted__image {
    display: block;
  }
}
.m-testwithimagehighlighted__image img {
  width: 100%;
  height: auto;
}

.m-testwithimagehighlighted__content:focus .m-testwithimagehighlighted__title, .m-testwithimagehighlighted__content:hover .m-testwithimagehighlighted__title {
  text-decoration: underline;
}
.m-testwithimagehighlighted__content:focus .m-testwithimagehighlighted__link, .m-testwithimagehighlighted__content:hover .m-testwithimagehighlighted__link {
  text-decoration: underline;
}

.m-testwithimagehighlighted__bgimagecopyright {
  position: absolute;
  z-index: 20;
  width: 20px;
  height: 20px;
  left: 4px;
  top: 6px;
}
.m-testwithimagehighlighted__bgimagecopyright span {
  display: block;
  white-space: nowrap;
  color: #ffffff;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.66);
}
@media (min-width: 992px) {
  .m-testwithimagehighlighted__bgimagecopyright {
    display: block;
    right: 10px;
    bottom: 10px;
    top: auto;
    left: auto;
  }
  .m-testwithimagehighlighted__bgimagecopyright span {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

.m-tiles__title h2, .m-tiles__title .m-documentupload__title {
  margin-bottom: 50px;
}

.m-tiles__itemtitle {
  margin-top: auto;
  margin-bottom: 15px;
}

.m_tiles__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  text-decoration: none;
  background-color: #4d805c;
  position: relative;
}
.m_tiles__inner > a {
  width: 100%;
}
.m_tiles__inner > a:focus, .m_tiles__inner > a:hover {
  background-color: #396045;
  outline: none;
}
.m_tiles__inner > a:focus .m-tiles__itemtitle, .m_tiles__inner > a:hover .m-tiles__itemtitle {
  text-decoration: underline;
}
[data-color="1"].m_tiles__inner > a {
  background-color: #4d805c;
}
[data-color="1"].m_tiles__inner > a:focus, [data-color="1"].m_tiles__inner > a:hover {
  background-color: #396045;
}
[data-color="1"].m_tiles__inner > a:focus .m-tiles__itemtitle, [data-color="1"].m_tiles__inner > a:hover .m-tiles__itemtitle {
  color: #ffffff;
}
[data-color="1"].m_tiles__inner > a:focus .m_tiles__teaser, [data-color="1"].m_tiles__inner > a:hover .m_tiles__teaser {
  color: #ffffff;
}
[data-color="2"].m_tiles__inner > a {
  background-color: #39578e;
}
[data-color="2"].m_tiles__inner > a:focus, [data-color="2"].m_tiles__inner > a:hover {
  background-color: #24385b;
}
[data-color="2"].m_tiles__inner > a .m-tiles__itemtitle {
  color: #ffffff;
}
[data-color="2"].m_tiles__inner > a .m_tiles__teaser {
  color: #ffffff;
}
[data-color="3"].m_tiles__inner > a {
  background-color: #a3cdd3;
}
[data-color="3"].m_tiles__inner > a .m-tiles__itemtitle {
  color: #202437;
}
[data-color="3"].m_tiles__inner > a .m_tiles__teaser {
  color: #202437;
}
[data-color="3"].m_tiles__inner > a:focus, [data-color="3"].m_tiles__inner > a:hover {
  background-color: #457178;
}
[data-color="3"].m_tiles__inner > a:focus .m-tiles__itemtitle, [data-color="3"].m_tiles__inner > a:hover .m-tiles__itemtitle {
  color: #ffffff;
}
[data-color="3"].m_tiles__inner > a:focus .m_tiles__teaser, [data-color="3"].m_tiles__inner > a:hover .m_tiles__teaser {
  color: #ffffff;
}
[data-color="4"].m_tiles__inner > a {
  background-color: #f7e69b;
}
[data-color="4"].m_tiles__inner > a:focus, [data-color="4"].m_tiles__inner > a:hover {
  background-color: #e9d475;
}
[data-has-image="1"].m_tiles__inner {
  background-color: rgba(103, 126, 169, 0.85);
}
[data-has-image="1"][data-color="1"].m_tiles__inner {
  background-color: rgba(124, 170, 138, 0.85);
}
[data-has-image="1"][data-color="1"].m_tiles__inner:hover {
  background-color: rgba(57, 96, 69, 0.85);
}
[data-has-image="1"][data-color="2"].m_tiles__inner {
  background-color: rgba(103, 126, 169, 0.85);
}
[data-has-image="1"][data-color="2"].m_tiles__inner:hover {
  background-color: rgba(36, 56, 91, 0.85);
}
[data-has-image="1"][data-color="3"].m_tiles__inner {
  background-color: rgba(163, 205, 211, 0.85);
}
[data-has-image="1"][data-color="3"].m_tiles__inner:hover {
  background-color: rgba(69, 113, 120, 0.85);
}
[data-has-image="1"][data-color="4"].m_tiles__inner {
  background-color: rgba(247, 230, 155, 0.85);
}
[data-has-image="1"][data-color="4"].m_tiles__inner:hover {
  background-color: rgba(233, 212, 117, 0.85);
}

.m_tiles__bgimage {
  position: absolute;
  background-size: cover;
  background-position: center center;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.m-tiles__item {
  margin-bottom: 20px;
  min-height: 334px;
}

.m_tiles__content {
  -webkit-transition: background-color 100ms ease;
  transition: background-color 100ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 36px 42px 32px;
}

/**
*  Module name: Video
*  Description: Text and video
*  Template: packages/pg-provider/Resources/Private/Extensions/Mask/Frontend/Templates/Video.html
**/
.m-video__title {
  color: #202437;
  margin-bottom: 30px;
}
.m-video[data-layout=activity] .m-video__title {
  color: #ffffff;
}

.m-video__description {
  color: #202437;
}
.m-video[data-layout=activity] .m-video__description {
  color: #ffffff;
}

.m-video__descriptioncol {
  margin-bottom: 40px;
}
@media (min-width: 1200px) {
  .m-video__descriptioncol {
    margin-bottom: 0;
  }
}

.m-video__videocontainer {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.m-video__videocontainerinner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.m-video__videocontainerinner video {
  width: 100%;
  height: 100%;
}

.m-video__pause, .m-video__start {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 82 82'%3e%3cg fill='none' fill-rule='evenodd'%3e%3ccircle fill-opacity='.6' fill='%232F2037' cx='41' cy='41' r='41'/%3e%3cpath fill='white' d='M57 41L35 63.55v-45.1z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  position: absolute;
  top: calc(50% - 49px);
  left: calc(50% - 49px);
  width: 96px;
  height: 96px;
  z-index: 2;
  display: block;
  background-color: transparent;
  border-radius: 50%;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-indent: -9999px;
  border-color: transparent;
}
.m-video__pause:focus, .m-video__start:focus, .m-video__pause:hover, .m-video__start:hover {
  opacity: 0.7;
}
[disabled].m-video__pause, [disabled].m-video__start {
  opacity: 0;
  z-index: -1;
}

.m-video__pause {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 82 82'%3e%3cg fill='none' fill-rule='evenodd'%3e%3ccircle cx='41' cy='41' r='41' fill='%232F2037' fill-opacity='.6'/%3e%3cpath fill='white' d='M44 24.5h8v32h-8zm-14 0h8v32h-8z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  opacity: 0;
}

.m-video__videocontainer:focus .m-video__pause, .m-video__videocontainer:hover .m-video__pause {
  opacity: 1;
}

.m-video__caption {
  position: absolute;
  bottom: 3px;
  right: 6px;
  color: #ffffff;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.66);
}

.m-headerslider {
  min-height: auto;
  height: auto;
}
@media (min-width: 992px) {
  .m-headerslider {
    height: 731px;
  }
}

.m-headerslider__item {
  height: auto;
  position: relative;
}
@media (min-width: 992px) {
  .m-headerslider__item {
    height: 731px;
  }
}

.m-headerslider__background {
  width: 100%;
  height: 198px;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}
@media (min-width: 768px) {
  .m-headerslider__background {
    height: 320px;
  }
}
@media (min-width: 992px) {
  .m-headerslider__background {
    height: 731px;
    position: static;
  }
}
@media (min-width: 992px) {
  .m-headerslider__background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
  }
}
.m-headerslider__background img {
  width: 100%;
  height: auto;
  opacity: 0;
}
.m-headerslider__background figcaption {
  position: absolute;
  z-index: 20;
  width: 20px;
  height: 20px;
  left: 4px;
  bottom: 6px;
}
.m-headerslider__background figcaption span {
  display: block;
  white-space: nowrap;
  color: #ffffff;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.66);
}
@media (min-width: 992px) {
  .m-headerslider__background figcaption {
    display: block;
    right: 10px;
    bottom: 10px;
    top: auto;
    left: auto;
  }
  .m-headerslider__background figcaption span {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

.m-headerslider__outer {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
@media (min-width: 992px) {
  .m-headerslider__outer {
    padding-left: 14px;
    padding-right: 14px;
    max-width: 1200px;
  }
}
.m-headerslider__outer > .row, .m-headerslider__outer > .m-memorial__listItem, .m-headerslider__outer > .l-headermeta, .m-headerslider__outer > .l-headermeta__row, .m-headerslider__outer > .l-headernavabr, .m-headerslider__outer > .l-headernavabr__row, .m-headerslider__outer > .l-ce__inner,
.m-headerslider__outer > .l-ce-fluid__inner, .m-headerslider__outer > .m-headline-row, .m-headerslider__outer > .m-documentupload__row_title, .m-headerslider__outer > .m-documentupload__row_files, .m-headerslider__outer > .m-highlighttext__row, .m-headerslider__outer > .m-highlighttextsmall__row, .m-headerslider__outer > .m-images__row, .m-headerslider__outer > .m-linklistingcategories__row, .m-headerslider__outer > .m-text__row {
  height: 100%;
}

.m-headerslider__inner {
  position: relative;
  z-index: 20;
  height: 100%;
}

.m-headerslider__content {
  background-color: rgba(77, 128, 92, 0.8);
  padding: 28px 14px;
}
@media (min-width: 992px) {
  .m-headerslider__content {
    position: absolute;
    bottom: 118px;
    left: 0;
    padding: 25px 32px;
  }
  .m-headerslider__content > a:hover .m-headerslider__teaser, .m-headerslider__content > a:focus .m-headerslider__teaser {
    text-decoration: underline;
    -webkit-text-decoration-color: #ffffff;
            text-decoration-color: #ffffff;
  }
}

.m-headerslider__topline {
  color: #ffffff;
  margin-bottom: 12px;
  display: block;
}
@media (min-width: 992px) {
  .m-headerslider__topline {
    margin-bottom: 10px;
  }
}

.m-headerslider__teaser {
  color: #ffffff;
  margin-bottom: 16px;
  display: block;
}
@media (min-width: 992px) {
  .m-headerslider__teaser {
    margin-bottom: 20px;
  }
}

.m-headerslider__subline {
  color: #ffffff;
  display: block;
}

.m-headerslider__nav {
  position: relative;
}
@media (min-width: 992px) {
  .m-headerslider__nav {
    top: -100px;
    z-index: 10;
  }
}

.m-headerslider__navinner {
  margin-left: 14px;
  margin-top: 20px;
}
@media (min-width: 992px) {
  .m-headerslider__navinner {
    margin-left: 0;
    margin-top: 0;
  }
}

.m-headerslider__tocontent:focus {
  outline: 3px dotted #ffffff;
  outline-offset: 4px;
}
@media (min-width: 992px) {
  .m-headerslider__tocontent {
    height: 37px;
    width: 37px;
    display: block;
    position: relative;
    margin: 0 auto;
    top: -104px;
    z-index: 10;
  }
  .m-headerslider__tocontent:after {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
    height: 37px;
    width: 37px;
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

.m-categorypage__title {
  text-align: center;
}

.m-categorypage__item {
  margin-bottom: 30px;
}

.m-categoryteaser {
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  display: block;
  height: 100%;
}
.m-categoryteaser:focus, .m-categoryteaser:hover {
  background-color: #396045;
  outline: none;
}
.m-categoryteaser:focus .m-categoryteaser__title, .m-categoryteaser:hover .m-categoryteaser__title {
  color: #ffffff;
  text-decoration: underline;
}
.m-categoryteaser:focus .m-categoryteaser__icon, .m-categoryteaser:hover .m-categoryteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

.m-categoryteaser__title {
  word-break: break-word;
}

.m-categoryteaser__image {
  width: 100%;
  height: auto;
}

.m-categoryteaser__content {
  padding: 35px 35px 96px 35px;
}

.m-categoryteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  width: 37px;
  height: 36px;
  display: block;
  position: absolute;
  bottom: 30px;
  right: 35px;
}

[data-page-theme=activity] .m-categoryteaser:focus,
[data-page-theme=activity] .m-categoryteaser:hover {
  background-color: #39578e;
  outline: none;
}
[data-page-theme=activity] .m-categoryteaser:focus .m-categoryteaser__title,
[data-page-theme=activity] .m-categoryteaser:hover .m-categoryteaser__title {
  color: #ffffff;
}
[data-page-theme=activity] .m-categoryteaser:focus .m-categoryteaser__icon,
[data-page-theme=activity] .m-categoryteaser:hover .m-categoryteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

[data-page-theme=memorials] .m-categoryteaser:focus,
[data-page-theme=memorials] .m-categoryteaser:hover {
  background-color: #649da6;
  outline: none;
}
[data-page-theme=memorials] .m-categoryteaser:focus .m-categoryteaser__title,
[data-page-theme=memorials] .m-categoryteaser:hover .m-categoryteaser__title {
  color: #ffffff;
}
[data-page-theme=memorials] .m-categoryteaser:focus .m-categoryteaser__icon,
[data-page-theme=memorials] .m-categoryteaser:hover .m-categoryteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

[data-page-theme=referat] .m-categoryteaser:focus,
[data-page-theme=referat] .m-categoryteaser:hover {
  background-color: #e9d475;
  outline: none;
}
[data-page-theme=referat] .m-categoryteaser:focus .m-categoryteaser__title,
[data-page-theme=referat] .m-categoryteaser:hover .m-categoryteaser__title {
  color: #000000;
}
[data-page-theme=referat] .m-categoryteaser:focus .m-categoryteaser__icon,
[data-page-theme=referat] .m-categoryteaser:hover .m-categoryteaser__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23000000' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

.m-rundbriefsingle > .container, .m-rundbriefsingle > .tns-controls, .m-rundbriefsingle > .l-headermeta__container, .m-rundbriefsingle > .l-headernavabr__container, .m-rundbriefsingle > .l-ce, .m-rundbriefsingle > .m-headline, .m-rundbriefsingle > .m-linklistingcategories, .m-rundbriefsingle > .m-text {
  position: relative;
}

.m-rundbriefsingle__left {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .m-rundbriefsingle__left {
    margin-bottom: 0;
  }
}

.m-rundbriefsingle__head {
  position: static;
}

.m-rundbriefsingle__teaser {
  margin-bottom: 45px;
}

.m-rundbriefsingle__linktolist {
  color: #85868c;
  text-align: right;
  display: block;
  margin-bottom: 34px;
  margin-top: -20px;
}
@media (min-width: 992px) {
  .m-rundbriefsingle__linktolist {
    position: absolute;
    right: 0;
    top: 34px;
    margin-bottom: 0;
  }
}

.m-rundbriefsingle__link {
  margin-top: 25px;
  display: block;
  padding-left: 34px;
  color: #39578e;
  position: relative;
}
.m-rundbriefsingle__link:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cg fill='%2339578e' fill-rule='evenodd'%3e%3cpath d='M37 63.108L7.28 34.19a2.505 2.505 0 00-.812-.53 2.56 2.56 0 00-1.916 0c-.304.124-.58.303-.812.53a2.43 2.43 0 00-.544.79 2.375 2.375 0 000 1.864c.126.296.311.564.544.79l34 33.081a2.5 2.5 0 00.812.529 2.56 2.56 0 001.916 0 2.5 2.5 0 00.812-.529l34-33.08a2.46 2.46 0 00.72-1.733 2.357 2.357 0 00-.185-.926 2.408 2.408 0 00-.535-.786 2.505 2.505 0 00-.812-.529 2.56 2.56 0 00-1.916 0 2.5 2.5 0 00-.812.529l-29.7 28.917V2.433a2.4 2.4 0 00-.732-1.72A2.536 2.536 0 0039.54 0a2.573 2.573 0 00-.969.174c-.308.12-.588.299-.825.525a2.43 2.43 0 00-.552.794 2.375 2.375 0 00-.194.94v60.675z'/%3e%3cpath d='M76 74a3 3 0 01.54 5.952L76 80H4a3 3 0 01-.54-5.952L4 74h72z' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  content: "";
  display: block;
  position: absolute;
  background-size: 23px 23px;
  left: 0;
  top: -4px;
  width: 23px;
  height: 23px;
}
.m-rundbriefsingle__link:focus, .m-rundbriefsingle__link:hover {
  text-decoration: underline;
  outline: none;
  color: #24385b;
}
.m-rundbriefsingle__link:focus:before, .m-rundbriefsingle__link:hover:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cg fill='%2324385b' fill-rule='evenodd'%3e%3cpath d='M37 63.108L7.28 34.19a2.505 2.505 0 00-.812-.53 2.56 2.56 0 00-1.916 0c-.304.124-.58.303-.812.53a2.43 2.43 0 00-.544.79 2.375 2.375 0 000 1.864c.126.296.311.564.544.79l34 33.081a2.5 2.5 0 00.812.529 2.56 2.56 0 001.916 0 2.5 2.5 0 00.812-.529l34-33.08a2.46 2.46 0 00.72-1.733 2.357 2.357 0 00-.185-.926 2.408 2.408 0 00-.535-.786 2.505 2.505 0 00-.812-.529 2.56 2.56 0 00-1.916 0 2.5 2.5 0 00-.812.529l-29.7 28.917V2.433a2.4 2.4 0 00-.732-1.72A2.536 2.536 0 0039.54 0a2.573 2.573 0 00-.969.174c-.308.12-.588.299-.825.525a2.43 2.43 0 00-.552.794 2.375 2.375 0 00-.194.94v60.675z'/%3e%3cpath d='M76 74a3 3 0 01.54 5.952L76 80H4a3 3 0 01-.54-5.952L4 74h72z' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}

.m-rundbriefsingle__image {
  width: 50%;
  height: auto;
}
@media (min-width: 992px) {
  .m-rundbriefsingle__image {
    width: 100%;
  }
}

.m-rundbriefsingle__list {
  margin-bottom: 30px;
}

.m-rundbriefsingle__item {
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 25px 33px;
  display: block;
  margin-bottom: 20px;
}

.m-rundbriefsingle__itemtopline span {
  display: inline-block;
}
.m-rundbriefsingle__itemtopline span:first-child {
  margin-right: 8px;
}
.m-rundbriefsingle__itemtopline span:first-child:after {
  content: "|";
  margin-left: 8px;
}
.m-rundbriefsingle__itemtopline span:nth-child(2) {
  margin-right: 10px;
}

.m-rundbriefsingle__itemauthor {
  margin-bottom: 12px;
  display: block;
}

.m-rundbriefsingle__itemtitle {
  margin-bottom: 15px;
}

.m-rundbriefsingle__item:focus, .m-rundbriefsingle__item:hover {
  background-color: #677ea9;
  outline: none;
}
.m-rundbriefsingle__item:focus .m-rundbriefsingle__itemauthor, .m-rundbriefsingle__item:hover .m-rundbriefsingle__itemauthor {
  color: #ffffff;
}
.m-rundbriefsingle__item:focus .m-rundbriefsingle__itemtitle, .m-rundbriefsingle__item:hover .m-rundbriefsingle__itemtitle {
  color: #ffffff;
  text-decoration: underline;
}
.m-rundbriefsingle__item:focus .m-rundbriefsingle__itemtopline span, .m-rundbriefsingle__item:hover .m-rundbriefsingle__itemtopline span {
  color: #ffffff;
}

.m-rundbriefsingle__linktolistbottom {
  display: inline-block;
}
.m-rundbriefsingle__linktolistbottom:focus, .m-rundbriefsingle__linktolistbottom:hover {
  color: #ffffff;
  text-decoration: underline;
  outline: none;
}

.m-rundbriefsingle__linktonewsletter {
  color: #39578e;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 992px) {
  .m-rundbriefsingle__linktonewsletter {
    margin-left: 30px;
    margin-top: 0;
  }
}
.m-rundbriefsingle__linktonewsletter:focus, .m-rundbriefsingle__linktonewsletter:hover {
  color: #24385b;
  text-decoration: underline;
  outline: none;
}

.m-socialmediabanner__border {
  width: 100%;
  border-top: 2px solid #202437;
  border-bottom: 2px solid #202437;
  padding: 35px 0 35px 0;
  margin-left: 14px;
  margin-right: 14px;
}

.m-socialmediabanner__claim {
  color: #677ea9;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .m-socialmediabanner__claim {
    margin-bottom: 0;
  }
}

.m-socialmediabanner__sharer p {
  margin-bottom: 31px;
}

.m-socialmediabanner__twitter, .m-socialmediabanner__facebook {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-color: red;
}

.m-socialmediabanner__facebook {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M80 40.241C80 18.012 62.096 0 40 0S0 18.012 0 40.241C0 60.33 14.624 76.974 33.744 80V51.88h-10.16V40.24h10.16v-8.869c0-10.092 5.968-15.662 15.104-15.662 4.384 0 8.96.789 8.96.789v9.9h-5.056c-4.96 0-6.512 3.106-6.512 6.277v7.55h11.088l-1.776 11.637H46.24v28.12C65.376 76.974 80 60.33 80 40.242z' fill='%23202437'/%3e%3c/svg%3e") center no-repeat;
}
.m-socialmediabanner__facebook:focus, .m-socialmediabanner__facebook:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M80 40.241C80 18.012 62.096 0 40 0S0 18.012 0 40.241C0 60.33 14.624 76.974 33.744 80V51.88h-10.16V40.24h10.16v-8.869c0-10.092 5.968-15.662 15.104-15.662 4.384 0 8.96.789 8.96.789v9.9h-5.056c-4.96 0-6.512 3.106-6.512 6.277v7.55h11.088l-1.776 11.637H46.24v28.12C65.376 76.974 80 60.33 80 40.242z' fill='%23677ea9'/%3e%3c/svg%3e") center no-repeat;
}

.m-socialmediabanner__twitter {
  margin-left: 20px;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M71.81 23.19a31.2 31.2 0 01.048 2.122c0 21.69-16.512 46.71-46.71 46.71v-.016A46.476 46.476 0 010 64.644a34 34 0 003.907.237 32.96 32.96 0 0020.386-7.041 16.434 16.434 0 01-15.346-11.4c2.46.475 4.995.378 7.41-.283A16.416 16.416 0 013.196 30.07v-.208a16.337 16.337 0 007.45 2.054C3.433 27.096 1.209 17.501 5.565 10a46.59 46.59 0 0033.828 17.149 16.43 16.43 0 0127.975-14.971A32.92 32.92 0 0077.79 8.19a16.474 16.474 0 01-7.215 9.079A32.678 32.678 0 0080 14.686a33.33 33.33 0 01-8.19 8.504z' fill='%23202437'/%3e%3c/svg%3e") center no-repeat;
}
.m-socialmediabanner__twitter:focus, .m-socialmediabanner__twitter:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M71.81 23.19a31.2 31.2 0 01.048 2.122c0 21.69-16.512 46.71-46.71 46.71v-.016A46.476 46.476 0 010 64.644a34 34 0 003.907.237 32.96 32.96 0 0020.386-7.041 16.434 16.434 0 01-15.346-11.4c2.46.475 4.995.378 7.41-.283A16.416 16.416 0 013.196 30.07v-.208a16.337 16.337 0 007.45 2.054C3.433 27.096 1.209 17.501 5.565 10a46.59 46.59 0 0033.828 17.149 16.43 16.43 0 0127.975-14.971A32.92 32.92 0 0077.79 8.19a16.474 16.474 0 01-7.215 9.079A32.678 32.678 0 0080 14.686a33.33 33.33 0 01-8.19 8.504z' fill='%23677ea9'/%3e%3c/svg%3e") center no-repeat;
}

.m-rundbriefteaser__border {
  width: 100%;
  border-top: 2px solid #202437;
  border-bottom: 2px solid #202437;
  padding: 35px 0 35px 0;
  margin-left: 14px;
  margin-right: 14px;
}

.m-rundbriefteaser__claim {
  color: #202437;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .m-rundbriefteaser__claim {
    margin-bottom: 0;
  }
}

.m-rundbriefteaser__links p {
  display: block;
  margin-bottom: 25px;
}

.m-mainnav--lvl1__item {
  list-style-type: none;
  position: relative;
  border-bottom: 1px solid #202437;
  outline: none;
}
@media (min-width: 1200px) {
  .m-mainnav--lvl1__item {
    display: inline-block;
    border-bottom: none;
  }
}
.m-mainnav--lvl1__item > span {
  padding: 25px 0 25px 0;
  display: block;
  position: relative;
  outline: none;
}
.m-mainnav--lvl1__item > span:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23202437' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  position: absolute;
  top: 28px;
  right: 0;
  display: block;
  content: "";
  width: 24px;
  height: 24px;
  background-size: 100% auto;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
@media (min-width: 1200px) {
  .m-mainnav--lvl1__item > span {
    cursor: pointer;
    padding: 35px 0;
    display: inline-block;
    color: #202437;
  }
  .m-mainnav--lvl1__item > span:before {
    display: none;
  }
}
.m-mainnav--lvl1__item.is-active > span {
  color: #ffffff;
}
@media (min-width: 1200px) {
  .m-mainnav--lvl1__item.is-active > span {
    color: #202437;
  }
}
.m-mainnav--lvl1__item.is-active > span:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
@media (min-width: 1200px) {
  .m-mainnav--lvl1__item.is-active > span:after, .m-mainnav--lvl1__item:focus > span:after, .m-mainnav--lvl1__item:hover > span:after {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    background-color: #7caa8a;
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  .m-mainnav--lvl1__item > span:focus:after {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    background-color: #7caa8a;
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  [data-page-theme=referat] .m-mainnav--lvl1__item.is-active > span:after {
    background-color: #e9d475;
  }
  [data-page-theme=memorials] .m-mainnav--lvl1__item.is-active > span:after {
    background-color: #a3cdd3;
  }
  [data-page-theme=activity] .m-mainnav--lvl1__item.is-active > span:after {
    background-color: #677ea9;
  }
}

@media (min-width: 1200px) {
  .m-mainnav--lvl1__item + .m-mainnav--lvl1__item {
    margin-left: 35px;
  }
}

.m-mainnav--lvl1__list {
  width: 100%;
  padding-bottom: 30px;
  padding-top: 5px;
}
@media (min-width: 1200px) {
  .m-mainnav--lvl1__list {
    padding-bottom: 0;
    padding-top: 0;
  }
}

.m-mainnav--lvl1__item[data-has-childs="1"].is-active .m-mainnav--lvl2__dropdown {
  display: block;
}
@media (min-width: 1200px) {
  .m-mainnav--lvl1__item[data-has-childs="1"].is-active .m-mainnav--lvl2__dropdown {
    display: none;
  }
  .m-mainnav--lvl1__item[data-has-childs="1"]:hover .m-mainnav--lvl2__dropdown {
    display: block;
  }
  .m-mainnav--lvl1__item[data-has-childs="1"] > span[aria-expanded=true] + .m-mainnav--lvl2__dropdown {
    display: block;
  }
}

.m-mainnav--lvl2__dropdown {
  border-top: 1px solid #202437;
  margin-left: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
}
@media (min-width: 1200px) {
  .m-mainnav--lvl2__dropdown {
    position: absolute;
    top: 91px;
    left: 0;
    background-color: #7caa8a;
    padding: 34px 30px;
    min-width: 300px;
    margin-left: 0;
    border: 0;
  }
}

.m-mainnav--lvl2__item > a {
  white-space: nowrap;
}
.m-mainnav--lvl2__item.is-active > a {
  position: relative;
}
.m-mainnav--lvl2__item.is-active > a:after {
  position: absolute;
  bottom: -4px;
  left: 0;
  right: 0;
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  background-color: #202437;
}
.m-mainnav--lvl2__item.intrail > a:after {
  display: none;
}
@media (min-width: 1200px) {
  .m-mainnav--lvl2__item:hover > a {
    position: relative;
    color: #202437;
  }
  .m-mainnav--lvl2__item:hover > a:after {
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    background-color: #202437;
  }
  .m-mainnav--lvl2__item > a:focus {
    position: relative;
    color: #202437;
    outline: none;
  }
  .m-mainnav--lvl2__item > a:focus:after {
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    background-color: #202437;
  }
}

.m-mainnav--lvl2__item + .m-mainnav--lvl2__item {
  margin-top: 30px;
}

.m-mainnav--lvl3__dropdown {
  margin-left: 30px;
}
@media (min-width: 1200px) {
  .m-mainnav--lvl3__dropdown {
    margin-left: 25px;
  }
}

.m-mainnav--lvl3__dropdown-list {
  padding-top: 20px;
}
@media (min-width: 1200px) {
  .m-mainnav--lvl3__dropdown-list {
    padding-top: 18px;
  }
}

.m-mainnav--lvl3__item.is-active > a {
  position: relative;
}
.m-mainnav--lvl3__item.is-active > a:after {
  position: absolute;
  bottom: -4px;
  left: 0;
  right: 0;
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background-color: #202437;
}
@media (min-width: 1200px) {
  .m-mainnav--lvl3__item:hover > a {
    position: relative;
    color: #202437;
  }
  .m-mainnav--lvl3__item:hover > a:after {
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    background-color: #202437;
  }
  .m-mainnav--lvl3__item > a:focus {
    position: relative;
    color: #202437;
    outline: none;
  }
  .m-mainnav--lvl3__item > a:focus:after {
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    background-color: #202437;
  }
}

.m-mainnav--lvl3__item + .m-mainnav--lvl3__item {
  margin-top: 20px;
}

.m-datenschutznavigation__item a {
  color: #ffffff;
}
.m-datenschutznavigation__item a:focus, .m-datenschutznavigation__item a:hover {
  color: #7caa8a;
  text-decoration: underline;
}

.m-datenschutznavigation__item + .m-datenschutznavigation__item {
  margin-top: 8px;
}

.m-servicenavigation__item a {
  color: #ffffff;
}
.m-servicenavigation__item a:focus, .m-servicenavigation__item a:hover {
  color: #7caa8a;
  text-decoration: underline;
}

.m-servicenavigation__item + .m-servicenavigation__item {
  margin-top: 8px;
}

.m-headersearch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-self: end;
}
@media (min-width: 1200px) {
  .m-headersearch {
    margin-left: 30px;
  }
}
body.uid-104 .m-headersearch {
  display: none;
}

.m-headersearch_overlay {
  display: none;
  background-color: #ffffff;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 12;
}
.m-headersearch_overlay.open {
  display: block;
  z-index: 99;
}

.m-headersearch__inner {
  position: relative;
}

.m-headersearch__formwrap {
  width: 100%;
  height: auto;
  background-color: #ffffff;
  padding-bottom: 35px;
  /*
  &:before {
    content: "";
    display: block;
    width: 600%;
    height: 100%;
    background-color: $white;
    position: absolute;
    left: -300%;
    right: -300%;
    top:0;
    box-shadow: 0 4px 11px 0 rgba($black, 0.1);
    padding-bottom: 0;
  }*/
}
.m-headersearch__icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 19'%3e%3cg fill='%23202437' fill-rule='evenodd'%3e%3cpath d='M7.714 0a7.714 7.714 0 110 15.429A7.714 7.714 0 017.714 0zm0 2.5a5.214 5.214 0 100 10.429 5.214 5.214 0 000-10.429z'/%3e%3cpath d='M21.34 17.064L19.759 19l-7.027-5.75 1.583-1.934z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  width: 27px;
  height: 24px;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.m-headersearch__icon:focus, .m-headersearch__icon:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 19'%3e%3cg fill='%234d805c' fill-rule='evenodd'%3e%3cpath d='M7.714 0a7.714 7.714 0 110 15.429A7.714 7.714 0 017.714 0zm0 2.5a5.214 5.214 0 100 10.429 5.214 5.214 0 000-10.429z'/%3e%3cpath d='M21.34 17.064L19.759 19l-7.027-5.75 1.583-1.934z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
@media (min-width: 1200px) {
  .m-headersearch__icon {
    width: 22px;
    height: 19px;
  }
}

.m-headersearch__form {
  margin-top: 69px;
  position: relative;
  z-index: 11;
}

.m-headersearch__submit {
  margin-top: 16px;
  width: 108px;
}
@media (min-width: 1200px) {
  .m-headersearch__submit {
    margin-left: 20px;
    margin-top: 0;
  }
}

.m-headersearch__input {
  padding: 12px 13px;
  width: 100%;
  color: #202437;
  border-radius: 3px;
}
@media (min-width: 1200px) {
  .m-headersearch__input {
    width: calc(100% - 133px);
  }
}

.m-headersearch__closer {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3e%3cpath d='M25.737.26a.885.885 0 01.066 1.188l-.066.072L14.167 13l11.57 11.48a.885.885 0 01.066 1.187l-.066.072a.903.903 0 01-1.196.065l-.073-.065L13 14.361 1.532 25.739a.902.902 0 01-1.27 0 .885.885 0 01-.065-1.187l.066-.072L11.833 13 .263 1.52A.885.885 0 01.197.333L.263.261A.903.903 0 011.459.196l.073.065L13 11.638 24.468.261a.902.902 0 011.27 0z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  position: absolute;
  display: block;
  top: -69px;
  right: 0;
  width: 36px;
  height: 34px;
  background-color: #7caa8a;
  background-size: 18px 18px;
  background-position: center center;
}
.m-headersearch__closer:focus, .m-headersearch__closer:hover {
  background-color: #4d805c;
}

.m-languageswitcher__outer {
  position: relative;
}

.m-languageswitcher {
  display: none;
  position: absolute;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  padding: 3px 17px;
  z-index: 12;
  background-color: #ffffff;
  top: 40px;
  right: 10px;
}
@media (min-width: 1200px) {
  .m-languageswitcher {
    top: 38px;
  }
}
.m-languageswitcher.is-open {
  display: block;
}

.m-languageswitcher__trigger.active {
  display: none;
}
.m-languageswitcher__trigger a {
  padding: 8px 0;
  display: block;
}
.m-languageswitcher__trigger a:focus {
  color: #4d805c;
}
.m-languageswitcher__trigger:hover a {
  color: #4d805c;
}

.m-languageswitcher__active {
  padding-right: 14px;
}
.m-languageswitcher__active:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 19'%3e%3cpath d='M1.056 17.956a1.828 1.828 0 01-.2-2.396l.2-.23L15.658 1.044a1.93 1.93 0 012.449-.196l.235.196L32.944 15.33a1.829 1.829 0 010 2.626 1.93 1.93 0 01-2.45.196l-.234-.196L17 4.983 3.74 17.956a1.93 1.93 0 01-2.449.196l-.235-.196z'/%3e%3c/svg%3e") center no-repeat;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  width: 10px;
  height: 8px;
  position: absolute;
  top: 9px;
  right: 0;
  content: "";
  background-size: 10px 8px;
  background-position: center right;
}
.m-languageswitcher__active:focus, .m-languageswitcher__active:hover {
  color: #4d805c;
}
body.language-switch-is-open .m-languageswitcher__active:after {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.hamburger {
  padding: 2px 0;
  display: block;
  cursor: pointer;
  outline: 0;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.55s;
          transition-duration: 0.55s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  justify-self: end;
  margin-left: 29px;
}
.hamburger:focus, .hamburger:hover {
  -webkit-filter: opacity(100%);
          filter: opacity(100%);
}
@media (min-width: 1200px) {
  .hamburger {
    display: none;
  }
}

.hamburger-box {
  width: 36px;
  height: 24px;
  display: block;
  position: relative;
  margin: 0 auto;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
  background-color: #000000;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 88%;
  height: 4px;
  border-radius: 0;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
  background-color: #000000;
}
.hamburger-inner::before {
  top: -10px;
}
.hamburger-inner::after {
  bottom: -10px;
}

.hamburger--collapse .hamburger-inner,
.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::before,
.hamburger--spin .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--collapse .hamburger-inner::after,
.hamburger--spin .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner,
.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::before,
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 1;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  width: 100%;
}
.hamburger--collapse.is-active .hamburger-inner::after,
.hamburger--spin.is-active .hamburger-inner::after {
  width: 100%;
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.m-breadcrumb__item {
  display: inline-block;
}
.m-breadcrumb__item a {
  color: #4d805c;
}
[data-page-theme=referat] .m-breadcrumb__item a {
  color: #8a7000;
}
[data-page-theme=memorials] .m-breadcrumb__item a {
  color: #457178;
}
[data-page-theme=activity] .m-breadcrumb__item a {
  color: #39578e;
}
.m-breadcrumb__item a:focus, .m-breadcrumb__item a:hover {
  color: #396045;
}
[data-page-theme=referat] .m-breadcrumb__item a:focus, [data-page-theme=referat] .m-breadcrumb__item a:hover {
  color: #8a7000;
}
[data-page-theme=memorials] .m-breadcrumb__item a:focus, [data-page-theme=memorials] .m-breadcrumb__item a:hover {
  color: #457178;
}
[data-page-theme=activity] .m-breadcrumb__item a:focus, [data-page-theme=activity] .m-breadcrumb__item a:hover {
  color: #24385b;
}
.m-breadcrumb__item span {
  display: none;
}

.m-breadcrumb__item + .m-breadcrumb__item {
  margin-left: 20px;
}

.m-socialmedia-share {
  display: none;
  background-color: #ffffff;
  height: 56px;
  position: fixed;
  right: 0;
  top: 270px;
  z-index: 12;
  padding-right: 15px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .m-socialmedia-share {
    display: block;
  }
}
.m-socialmedia-share:after {
  position: absolute;
  right: 0;
  top: 0;
  content: "";
  display: block;
  height: 56px;
  width: 45px;
  background-color: #ffffff;
  z-index: 12;
}

.m-socialmedia-share__icon {
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 56px;
  border-radius: 50%;
  z-index: 13;
}
.m-socialmedia-share__icon:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cg%3e%3cpath fill='%23ffffff' d='M378.52 302.87a95.87 95.87 0 00-76.46 38.05L199 281.44a95.77 95.77 0 00-1.42-67.36l102.83-57.2a95.77 95.77 0 10-15.51-34.46L177 182.46a96 96 0 102.81 131.36l105.76 61.06a96 96 0 1092.95-72zm0-260a58.33 58.33 0 11-58.33 58.33 58.4 58.4 0 0158.33-58.38zM108.48 308a58.34 58.34 0 1158.33-58.33A58.39 58.39 0 01108.48 308zm270 149.18a58.33 58.33 0 1158.34-58.33 58.39 58.39 0 01-58.3 58.33z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  content: "";
  display: block;
  position: relative;
  width: 56px;
  height: 56px;
  z-index: 13;
  background-size: 30px 29px;
  background-position: center center;
  border-radius: 50%;
  background-color: #39578e;
}
[data-page-theme=referat] .m-socialmedia-share__icon:after {
  background-color: #e9d475;
}
[data-page-theme=memorials] .m-socialmedia-share__icon:after {
  background-color: #a3cdd3;
}
.m-socialmedia-share__icon > span {
  position: absolute;
  bottom: -20px;
  text-align: center;
  display: block;
  z-index: 14;
}

.m-socialmedia-share__title {
  color: #202437;
}
.m-socialmedia-share__mail, .m-socialmedia-share__twitter, .m-socialmedia-share__bsky, .m-socialmedia-share__facebook {
  display: block;
  height: 56px;
}

.m-socialmedia-share__inner {
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  background-color: #39578e;
  position: absolute;
  width: 56px;
  height: 100%;
  right: 25px;
  z-index: 9;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
[data-page-theme=referat] .m-socialmedia-share__inner {
  background-color: #e9d475;
}
[data-page-theme=memorials] .m-socialmedia-share__inner {
  background-color: #a3cdd3;
}
.m-socialmedia-share__inner:before {
  position: absolute;
  left: -29px;
  content: "";
  display: block;
  height: 100%;
  width: 56px;
  background-color: #39578e;
  border-radius: 50%;
}
[data-page-theme=referat] .m-socialmedia-share__inner:before {
  background-color: #e9d475;
}
[data-page-theme=memorials] .m-socialmedia-share__inner:before {
  background-color: #a3cdd3;
}
.m-socialmedia-share__inner ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  height: 56px;
  margin-left: -25px;
}
.m-socialmedia-share__inner li {
  width: 50px;
  height: 56px;
  text-indent: -9999px;
  position: relative;
  z-index: 13;
}

.m-socialmedia-share__facebook {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M80 40.241C80 18.012 62.096 0 40 0S0 18.012 0 40.241C0 60.33 14.624 76.974 33.744 80V51.88h-10.16V40.24h10.16v-8.869c0-10.092 5.968-15.662 15.104-15.662 4.384 0 8.96.789 8.96.789v9.9h-5.056c-4.96 0-6.512 3.106-6.512 6.277v7.55h11.088l-1.776 11.637H46.24v28.12C65.376 76.974 80 60.33 80 40.242z' fill='%23ffffff'/%3e%3c/svg%3e") center no-repeat;
  background-size: 22px 22px;
  background-color: #39578e;
  border-radius: 50%;
  color: #ffffff;
}
.m-socialmedia-share__facebook:focus, .m-socialmedia-share__facebook:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M80 40.241C80 18.012 62.096 0 40 0S0 18.012 0 40.241C0 60.33 14.624 76.974 33.744 80V51.88h-10.16V40.24h10.16v-8.869c0-10.092 5.968-15.662 15.104-15.662 4.384 0 8.96.789 8.96.789v9.9h-5.056c-4.96 0-6.512 3.106-6.512 6.277v7.55h11.088l-1.776 11.637H46.24v28.12C65.376 76.974 80 60.33 80 40.242z' fill='%2324385b'/%3e%3c/svg%3e") center no-repeat;
  background-size: 22px 22px;
}

.m-socialmedia-share__bsky {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252.41 222.23'%3e%3cg%3e%3cpath class='cls-1' d='M78.05 135.2c-51.05 8.69-64.03 37.46-35.99 66.24 53.27 54.66 76.55-13.71 82.52-31.23 1.09-3.21 1.61-4.72 1.61-3.44 0-1.28.52.22 1.61 3.44 5.97 17.52 29.26 85.89 82.52 31.23 28.04-28.77 15.06-57.55-35.99-66.24 29.2 4.97 62.03-3.24 71.04-35.44 2.59-9.26 7.01-66.3 7.01-74.01 0-38.59-33.83-26.47-54.71-10.79-28.94 21.72-60.06 65.77-71.49 89.41-11.43-23.64-42.55-67.69-71.49-89.41C33.83-.72 0-12.84 0 25.75c0 7.71 4.42 64.75 7.01 74.01 9.01 32.2 41.84 40.41 71.04 35.44z' fill='%23ffffff'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-size: 22px 22px;
  background-color: #39578e;
  color: #ffffff;
}
.m-socialmedia-share__bsky:focus, .m-socialmedia-share__bsky:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252.41 222.23'%3e%3cg%3e%3cpath class='cls-1' d='M78.05 135.2c-51.05 8.69-64.03 37.46-35.99 66.24 53.27 54.66 76.55-13.71 82.52-31.23 1.09-3.21 1.61-4.72 1.61-3.44 0-1.28.52.22 1.61 3.44 5.97 17.52 29.26 85.89 82.52 31.23 28.04-28.77 15.06-57.55-35.99-66.24 29.2 4.97 62.03-3.24 71.04-35.44 2.59-9.26 7.01-66.3 7.01-74.01 0-38.59-33.83-26.47-54.71-10.79-28.94 21.72-60.06 65.77-71.49 89.41-11.43-23.64-42.55-67.69-71.49-89.41C33.83-.72 0-12.84 0 25.75c0 7.71 4.42 64.75 7.01 74.01 9.01 32.2 41.84 40.41 71.04 35.44z' fill='%2324385b'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-size: 22px 22px;
}

.m-socialmedia-share__twitter {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M71.81 23.19a31.2 31.2 0 01.048 2.122c0 21.69-16.512 46.71-46.71 46.71v-.016A46.476 46.476 0 010 64.644a34 34 0 003.907.237 32.96 32.96 0 0020.386-7.041 16.434 16.434 0 01-15.346-11.4c2.46.475 4.995.378 7.41-.283A16.416 16.416 0 013.196 30.07v-.208a16.337 16.337 0 007.45 2.054C3.433 27.096 1.209 17.501 5.565 10a46.59 46.59 0 0033.828 17.149 16.43 16.43 0 0127.975-14.971A32.92 32.92 0 0077.79 8.19a16.474 16.474 0 01-7.215 9.079A32.678 32.678 0 0080 14.686a33.33 33.33 0 01-8.19 8.504z' fill='%23ffffff'/%3e%3c/svg%3e") center no-repeat;
  background-size: 22px 22px;
  background-color: #39578e;
  color: #ffffff;
}
.m-socialmedia-share__twitter:focus, .m-socialmedia-share__twitter:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M71.81 23.19a31.2 31.2 0 01.048 2.122c0 21.69-16.512 46.71-46.71 46.71v-.016A46.476 46.476 0 010 64.644a34 34 0 003.907.237 32.96 32.96 0 0020.386-7.041 16.434 16.434 0 01-15.346-11.4c2.46.475 4.995.378 7.41-.283A16.416 16.416 0 013.196 30.07v-.208a16.337 16.337 0 007.45 2.054C3.433 27.096 1.209 17.501 5.565 10a46.59 46.59 0 0033.828 17.149 16.43 16.43 0 0127.975-14.971A32.92 32.92 0 0077.79 8.19a16.474 16.474 0 01-7.215 9.079A32.678 32.678 0 0080 14.686a33.33 33.33 0 01-8.19 8.504z' fill='%2324385b'/%3e%3c/svg%3e") center no-repeat;
  background-size: 22px 22px;
}

.m-socialmedia-share__mail {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99 100'%3e%3cpath d='M12.114 80.822a5.611 5.611 0 01-2.242-.466l25.296-25.495 8.358 8.424a8.567 8.567 0 006.121 2.555 8.568 8.568 0 006.122-2.555l8.149-8.213 25.043 25.24a5.612 5.612 0 01-2.34.51H12.114zM6.66 76.699a5.749 5.749 0 01-.229-1.606V27.5c0-.49.062-.968.178-1.422l25.14 25.337L6.658 76.699zM86.621 21.77c1.004 0 1.947.265 2.766.727l-.73.746-36.309 36.594a3.78 3.78 0 01-2.7 1.128 3.78 3.78 0 01-2.701-1.128L9.71 22.309a5.613 5.613 0 012.403-.539H86.62zm5.684 5.729v47.594a5.76 5.76 0 01-.198 1.495L67.34 51.624 92.09 26.68l.135-.139c.052.312.08.632.08.958zM86.62 16.895H12.114c-5.802 0-10.521 4.757-10.521 10.604v47.594c0 5.847 4.72 10.604 10.521 10.604h74.507c5.802 0 10.522-4.757 10.522-10.604V27.5c0-5.847-4.72-10.604-10.522-10.604z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 22px 22px;
  background-color: #39578e;
  color: #ffffff;
}
.m-socialmedia-share__mail:focus, .m-socialmedia-share__mail:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99 100'%3e%3cpath d='M12.114 80.822a5.611 5.611 0 01-2.242-.466l25.296-25.495 8.358 8.424a8.567 8.567 0 006.121 2.555 8.568 8.568 0 006.122-2.555l8.149-8.213 25.043 25.24a5.612 5.612 0 01-2.34.51H12.114zM6.66 76.699a5.749 5.749 0 01-.229-1.606V27.5c0-.49.062-.968.178-1.422l25.14 25.337L6.658 76.699zM86.621 21.77c1.004 0 1.947.265 2.766.727l-.73.746-36.309 36.594a3.78 3.78 0 01-2.7 1.128 3.78 3.78 0 01-2.701-1.128L9.71 22.309a5.613 5.613 0 012.403-.539H86.62zm5.684 5.729v47.594a5.76 5.76 0 01-.198 1.495L67.34 51.624 92.09 26.68l.135-.139c.052.312.08.632.08.958zM86.62 16.895H12.114c-5.802 0-10.521 4.757-10.521 10.604v47.594c0 5.847 4.72 10.604 10.521 10.604h74.507c5.802 0 10.522-4.757 10.522-10.604V27.5c0-5.847-4.72-10.604-10.522-10.604z' fill='%2324385b' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 22px 22px;
}

.m-socialmedia-share__icon[aria-expanded=true]:after, .m-socialmedia-share__icon:hover:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3e%3cpath d='M25.737.26a.885.885 0 01.066 1.188l-.066.072L14.167 13l11.57 11.48a.885.885 0 01.066 1.187l-.066.072a.903.903 0 01-1.196.065l-.073-.065L13 14.361 1.532 25.739a.902.902 0 01-1.27 0 .885.885 0 01-.065-1.187l.066-.072L11.833 13 .263 1.52A.885.885 0 01.197.333L.263.261A.903.903 0 011.459.196l.073.065L13 11.638 24.468.261a.902.902 0 011.27 0z' fill='%23ffffff' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-color: #39578e;
  background-size: 30px 29px;
  background-position: center center;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-page-theme=referat] .m-socialmedia-share__icon[aria-expanded=true]:after, [data-page-theme=referat] .m-socialmedia-share__icon:hover:after {
  background-color: #e9d475;
}
[data-page-theme=memorials] .m-socialmedia-share__icon[aria-expanded=true]:after, [data-page-theme=memorials] .m-socialmedia-share__icon:hover:after {
  background-color: #a3cdd3;
}
.m-socialmedia-share__icon[aria-expanded=true] .m-socialmedia-share__inner, .m-socialmedia-share__icon:hover .m-socialmedia-share__inner {
  width: 164px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

/*
.m-socialmedia-share__title {
  &:focus {
    & + .m-socialmedia-share__inner {
      width: 164px;
      transform: translateX(0);
    }
  }
}
*/
.m-listheadline {
  margin-bottom: 51px;
}

.m-memorial__selectcontainer select, .m-memorial__filterform input {
  -webkit-appearance: none;
  font-weight: 500;
  border: 1px solid #85868c;
  background: transparent;
  padding: 11px 17px 11px 13px;
  float: left;
  border-radius: 3px;
}

.m-memorial__selectcontainer, .m-memorial__filterform input {
  margin-right: 10px;
  margin-bottom: 10px;
}

.m-memorial__loadMore, .m-memorial__filterform input[type=submit] {
  line-height: 1;
  padding: 12px 22px;
  background: #a3cdd3;
  font-weight: 700;
  border: 1px solid #a3cdd3;
  color: #202437;
}
.m-memorial__loadMore:hover, .m-memorial__filterform input[type=submit]:hover, .m-memorial__loadMore:focus, .m-memorial__filterform input[type=submit]:focus {
  background: #457178;
  text-decoration: underline;
  outline: none;
  color: #ffffff;
}

.m-memorial__detailViewOverlay, .m-memorial__overviewcontainer-inner {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.m-memorial__detailViewOverlay::-webkit-scrollbar, .m-memorial__overviewcontainer-inner::-webkit-scrollbar {
  display: none;
}

@media print {
  .m-memorial-mobileSwitchButton, .m-memorial-mobileSwitch, .m-memorial__detail-image, .m-memorial__detailViewOverlay, .m-memorial__mapcontainer, .m-memorial__loadMore, .m-memorial__listItem-image, .m-memorial__itemsFound, .m-memorial__removeFilter, .m-memorial__iconbar {
    display: none !important;
  }
}

@media print {
  .m-memorial__listItem-url.is-hidden, .m-memorial__listItem.is-hidden {
    display: block;
  }
}

.m-memorial__overviewcontainer {
  overflow: visible;
  position: relative;
}
@media print {
  .m-memorial__overviewcontainer {
    max-width: unset;
  }
}

.m-memorial__overviewcontainer-inner {
  padding: 33px 0;
}
@media (min-width: 1200px) {
  .m-memorial__overviewcontainer-inner {
    max-height: 900px;
    overflow-y: auto;
    padding: 33px 36px;
  }
}
@media print {
  .m-memorial__overviewcontainer-inner {
    max-height: unset;
  }
}

.m-memorial__overview {
  position: relative;
}

.m-memorial__detailControlButton, .m-memorial__listControlButton {
  position: absolute;
  cursor: pointer;
  z-index: 1;
  top: 30px;
  right: -45px;
  height: 42px;
  left: unset;
}

.m-memorial__controlButtonIcon, .m-memorial__listControlButton {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 20px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.m-memorial__listControlButton {
  background-color: white;
  width: 45px;
}
.m-memorial__listControlButton.is-closed {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.m-memorial__detailControlButton {
  background-color: white;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
  width: 140px;
  z-index: 2;
  top: 44px;
  left: 10px;
}
@media (min-width: 1200px) {
  .m-memorial__detailControlButton {
    top: 30px;
    right: -45px;
    height: 42px;
    left: unset;
  }
}
.m-memorial__detailControlButton:focus, .m-memorial__detailControlButton:hover {
  outline: none;
}
.m-memorial__detailControlButton:focus .m-memorial__controlButtonText, .m-memorial__detailControlButton:hover .m-memorial__controlButtonText {
  color: #39578e;
}
.m-memorial__detailControlButton:focus .m-memorial__controlButtonIcon, .m-memorial__detailControlButton:hover .m-memorial__controlButtonIcon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%2339578e' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  background-size: 20px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.m-memorial__controlButtonIcon {
  display: inline-block;
  width: 20px;
  height: 39px;
  margin-left: 14px;
  margin-right: 6px;
  float: left;
}

.m-memorial__controlButtonText {
  display: inline-block;
  color: #202437;
  line-height: 1;
  font-weight: 700;
  padding: 13px 0;
}

.m-memorial__headline {
  font-weight: 700;
}

.m-memorial__subheadline {
  margin-bottom: 21px;
}

.m-memorial__subheadline_link {
  color: #649da6;
  font-weight: 800;
}
.m-memorial__subheadline_link:focus, .m-memorial__subheadline_link:hover {
  color: #457178;
}

.m-memorial__description {
  margin-bottom: 26px;
}

.m-memorial__iconbar {
  position: absolute;
  right: 0;
  top: 0;
}

.m-memorial__print {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 28'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath fill='black' d='M9.209 18.266h10.803v1.313H9.209z'/%3e%3cpath d='M26.626 7.438H2.374A1.867 1.867 0 00.5 9.296v11.156c0 1.027.839 1.86 1.874 1.86h4.52v-5.907h15.433v5.907h4.299a1.867 1.867 0 001.874-1.86V9.297c0-1.027-.839-1.86-1.874-1.86zM2.374 8.53h24.252a.77.77 0 01.772.766v11.156l-.002.042a.77.77 0 01-.77.724h-3.197v-5.907H5.791v5.907H2.374a.769.769 0 01-.772-.766V9.297a.77.77 0 01.772-.766z' stroke='%23202437' stroke-width='.7' fill='%23202437' fill-rule='nonzero'/%3e%3cpath d='M23.43 15.313H5.79V28h17.64V15.312zm-1.103 1.093v10.5H6.894v-10.5h15.433zM23.43 0H5.79v8.531h17.64V0zm-1.103 1.094v6.343H6.894V1.095h15.433z' stroke='%23202437' stroke-width='.7' fill='%23202437' fill-rule='nonzero'/%3e%3cpath fill='black' d='M9.209 23.516h10.803v1.313H9.209zm0-2.625h8.378v1.313H9.209z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  width: 30px;
  height: 30px;
  cursor: pointer;
  margin-right: 23px;
  float: left;
  display: block;
}

.m-memorial__share {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cg%3e%3cpath fill='%23000000' d='M378.52 302.87a95.87 95.87 0 00-76.46 38.05L199 281.44a95.77 95.77 0 00-1.42-67.36l102.83-57.2a95.77 95.77 0 10-15.51-34.46L177 182.46a96 96 0 102.81 131.36l105.76 61.06a96 96 0 1092.95-72zm0-260a58.33 58.33 0 11-58.33 58.33 58.4 58.4 0 0158.33-58.38zM108.48 308a58.34 58.34 0 1158.33-58.33A58.39 58.39 0 01108.48 308zm270 149.18a58.33 58.33 0 1158.34-58.33 58.39 58.39 0 01-58.3 58.33z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  width: 30px;
  height: 30px;
  background-size: 28px;
  background-position: bottom left;
  float: left;
  display: block;
}
.m-memorial__share[aria-expanded=true] .m-memorial__share-inner {
  height: 110px;
}
.m-memorial__share:hover .m-memorial__share-inner {
  height: 110px;
}

.m-memorial__share-mail, .m-memorial__share-twitter, .m-memorial__share-facebook {
  width: 20px;
  height: 20px;
  margin-bottom: 10px;
  display: block;
}

.m-memorial__share-inner {
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  position: absolute;
  height: 0;
  overflow: hidden;
  right: 0;
  top: 100%;
}

.m-memorial__share-list {
  padding: 10px 5px 10px;
}

.m-memorial__share-facebook {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M80 40.241C80 18.012 62.096 0 40 0S0 18.012 0 40.241C0 60.33 14.624 76.974 33.744 80V51.88h-10.16V40.24h10.16v-8.869c0-10.092 5.968-15.662 15.104-15.662 4.384 0 8.96.789 8.96.789v9.9h-5.056c-4.96 0-6.512 3.106-6.512 6.277v7.55h11.088l-1.776 11.637H46.24v28.12C65.376 76.974 80 60.33 80 40.242z' fill='%23202437'/%3e%3c/svg%3e") center no-repeat;
}

.m-memorial__share-twitter {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cpath d='M71.81 23.19a31.2 31.2 0 01.048 2.122c0 21.69-16.512 46.71-46.71 46.71v-.016A46.476 46.476 0 010 64.644a34 34 0 003.907.237 32.96 32.96 0 0020.386-7.041 16.434 16.434 0 01-15.346-11.4c2.46.475 4.995.378 7.41-.283A16.416 16.416 0 013.196 30.07v-.208a16.337 16.337 0 007.45 2.054C3.433 27.096 1.209 17.501 5.565 10a46.59 46.59 0 0033.828 17.149 16.43 16.43 0 0127.975-14.971A32.92 32.92 0 0077.79 8.19a16.474 16.474 0 01-7.215 9.079A32.678 32.678 0 0080 14.686a33.33 33.33 0 01-8.19 8.504z' fill='%23202437'/%3e%3c/svg%3e") center no-repeat;
}

.m-memorial__share-mail {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99 100'%3e%3cpath d='M12.114 80.822a5.611 5.611 0 01-2.242-.466l25.296-25.495 8.358 8.424a8.567 8.567 0 006.121 2.555 8.568 8.568 0 006.122-2.555l8.149-8.213 25.043 25.24a5.612 5.612 0 01-2.34.51H12.114zM6.66 76.699a5.749 5.749 0 01-.229-1.606V27.5c0-.49.062-.968.178-1.422l25.14 25.337L6.658 76.699zM86.621 21.77c1.004 0 1.947.265 2.766.727l-.73.746-36.309 36.594a3.78 3.78 0 01-2.7 1.128 3.78 3.78 0 01-2.701-1.128L9.71 22.309a5.613 5.613 0 012.403-.539H86.62zm5.684 5.729v47.594a5.76 5.76 0 01-.198 1.495L67.34 51.624 92.09 26.68l.135-.139c.052.312.08.632.08.958zM86.62 16.895H12.114c-5.802 0-10.521 4.757-10.521 10.604v47.594c0 5.847 4.72 10.604 10.521 10.604h74.507c5.802 0 10.522-4.757 10.522-10.604V27.5c0-5.847-4.72-10.604-10.522-10.604z' fill='%23202437' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}

.m-memorial__filterform {
  margin-bottom: 53px;
  display: block;
  overflow: hidden;
  clear: both;
}
.m-memorial__selectcontainer {
  position: relative;
  float: left;
}
.m-memorial__selectcontainer.is-disabled:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23dfdee1' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}
.m-memorial__selectcontainer:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  content: "";
  position: absolute;
  right: 17px;
  top: 11px;
  width: 17px;
  height: 17px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  pointer-events: none;
}
.m-memorial__selectcontainer select {
  cursor: pointer;
  padding-right: 51px;
}
.m-memorial__selectcontainer select:disabled {
  color: #dfdee1;
  border-color: #dfdee1;
}

.m-memorial__removeFilter {
  color: #202437;
  display: block;
  clear: both;
  cursor: pointer;
  margin: 7px;
}

.m-memorial__x {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3e%3cpath d='M25.737.26a.885.885 0 01.066 1.188l-.066.072L14.167 13l11.57 11.48a.885.885 0 01.066 1.187l-.066.072a.903.903 0 01-1.196.065l-.073-.065L13 14.361 1.532 25.739a.902.902 0 01-1.27 0 .885.885 0 01-.065-1.187l.066-.072L11.833 13 .263 1.52A.885.885 0 01.197.333L.263.261A.903.903 0 011.459.196l.073.065L13 11.638 24.468.261a.902.902 0 011.27 0z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 8px;
}

.m-memorial__itemsFound {
  font-weight: 700;
  color: #46475f;
  margin-bottom: 20px;
}

.m-memorial__listItem {
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  border-bottom: 1px solid #202437;
  cursor: pointer;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
.m-memorial__listItem:last-of-type {
  border-bottom: none;
}
.m-memorial__listItem:focus, .m-memorial__listItem:hover {
  outline: none;
}
.m-memorial__listItem:focus .m-memorial__listItem-name, .m-memorial__listItem:hover .m-memorial__listItem-name {
  color: #649da6;
  text-decoration: underline;
}
.m-memorial__listItem-image {
  max-width: 200px;
  height: 134px;
  margin-right: 33px;
  background: #a3cdd3;
}

.m-memorial__listItem-content {
  padding-top: 10px;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 576px) {
  .m-memorial__listItem-content {
    padding-right: 14px;
    padding-left: 14px;
    padding-top: 0;
  }
}

.m-memorial__listItem-name {
  font-weight: 700;
  color: #202437;
  margin-bottom: 10px;
}

.m-memorial__listItem-address {
  font-weight: 400;
  color: #202437;
  margin-bottom: 15px;
}

.m-memorial__listItem-types {
  display: block;
  overflow: hidden;
}

.m-memorial__listItem-type, .m-memorial__detail-type {
  margin-right: 8px;
  margin-bottom: 8px;
  float: left;
  color: #202437;
  background: #649da6;
  padding: 2px 6px;
}
.m-memorial__listItem-type a, .m-memorial__detail-type a {
  display: block;
  margin: -2px -6px;
  padding: 2px 6px;
  color: #ffffff;
}
.m-memorial__listItem-type a:hover, .m-memorial__detail-type a:hover {
  background: #649da6;
}

.m-memorial__listItem-url {
  font-weight: 400;
  color: #202437;
  margin-bottom: 15px;
}
.m-memorial__map {
  height: 900px;
  width: 100%;
  background-color: #93C0C7;
  background-image: url(../Images/design/map_fallback.058380.jpg);
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.m-memorial__map .gm-style .gm-style-iw-c {
  border-radius: 0;
  padding-left: 25px;
  padding-top: 25px;
}
.m-memorial__map .gm-style .gm-style-iw-d {
  padding-right: 25px;
  padding-bottom: 25px;
}

.m-memorial__popup-title {
  font-weight: 700;
  margin-bottom: 9px;
  color: #202437;
}

.m-memorial__popup-address {
  font-weight: 400;
  margin-bottom: 15px;
  color: #202437;
}

.m-memorial__popup-link {
  font-weight: 800;
  color: #649da6;
  cursor: pointer;
}

.m-memorial__detailViewOverlay {
  background: white;
}
@media (min-width: 1200px) {
  .m-memorial__detailViewOverlay {
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
}

.m-memorial__detail-image {
  margin-left: -14px;
  margin-right: -14px;
}
@media (min-width: 1200px) {
  .m-memorial__detail-image {
    margin-left: 0;
    margin-right: 0;
  }
}
.m-memorial__detail-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 308px;
}

.m-memorial__detail-content {
  position: relative;
  padding: 30px 0 0;
}
@media (min-width: 576px) {
  .m-memorial__detail-content {
    padding: 30px 40px 0;
  }
}
.m-memorial__detail-content .m-memorial__iconbar {
  top: 35px;
  right: 35px;
}
.m-memorial__detail-content .m-memorial__print {
  display: none;
}

.m-memorial__detail-name {
  margin-bottom: 6px;
  padding-right: 40px;
}

.m-memorial__detail-namelocal {
  margin-bottom: 17px;
}

.m-memorial__detail-types {
  clear: both;
  display: block;
  overflow: hidden;
  margin-bottom: 30px;
}

.m-memorial__detail-address {
  position: relative;
  margin-bottom: 24px;
  padding-left: 40px;
}
.m-memorial__detail-address:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 23 36'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23649DA6' fill='%23649DA6' d='M6.002 11.382c-.088 3.007 2.332 5.538 5.37 5.616 3.035.078 5.543-2.326 5.626-5.392.082-3.03-2.343-5.523-5.45-5.604-2.949-.078-5.457 2.356-5.546 5.38zM11.303 34c-.185-.198-.419-.37-.548-.598-3.097-5.491-6.184-10.989-9.272-16.486C.315 14.836-.209 12.6.076 10.245c.497-4.103 2.607-7.195 6.39-9.013 3.91-1.88 7.79-1.592 11.42.75 2.86 1.845 4.516 4.525 4.997 7.869.358 2.487-.112 4.837-1.343 7.034a7776.034 7776.034 0 01-9.285 16.517c-.129.229-.363.4-.548.598h-.404z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  content: "";
  position: absolute;
  display: block;
  background-size: 18px 26px;
  left: 0;
  top: 0;
  width: 18px;
  height: 26px;
}

.m-memorial__detail-url {
  position: relative;
  font-weight: 700;
  margin-bottom: 30px;
  padding-left: 40px;
  word-break: break-all;
}
.m-memorial__detail-url:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3e%3cpath d='M12.174 0c.064.017.13.03.195.038 1.894.14 3.655.7 5.247 1.729 2.853 1.845 4.61 4.441 5.211 7.798.075.42.116.84.173 1.26v1.349a1.5 1.5 0 00-.038.196 11 11 0 01-.445 2.422c-1.854 6.239-8.522 9.684-14.71 7.598a11.484 11.484 0 01-7.75-12.02c.22-2.284 1.056-4.335 2.516-6.112C4.397 2.038 6.725.663 9.563.172 9.98.1 10.405.057 10.826 0h1.348zM4.889 10.544c.047-1.203.214-2.398.498-3.569.055-.224.209-.488.14-.66-.075-.185-.361-.284-.555-.42l-.018-.013-1.117-.853c-1.387 1.66-2.17 3.562-2.34 5.735l3.368-.004c.01-.084.02-.15.024-.216zm-.98 7.399c.516-.382 1.028-.77 1.55-1.14.111-.08.09-.153.064-.247a17.755 17.755 0 01-.632-4.112c-.005-.167-.06-.214-.226-.212-.995.007-1.989.003-2.984.004-.056 0-.113.012-.185.02.176 2.167.956 4.066 2.34 5.721.025-.01.05-.02.073-.034zM17.47 6.396c.375 1.363.59 2.765.64 4.178.005.156.06.202.213.201 1.002-.006 2.005 0 3.007-.004.05 0 .101-.01.174-.017-.174-2.17-.955-4.071-2.334-5.72l-1.72 1.277c.003.014.01.05.02.085zm.564 7.16a17.89 17.89 0 01-.554 3.017c-.015.06-.006.161.032.189.547.4 1.1.793 1.657 1.189 1.153-1.086 2.47-4.319 2.307-5.707H18.14c-.036.45-.065.881-.106 1.312zm-11.687-2.8h4.416V7.903a11.75 11.75 0 01-3.865-.932H6.9a17.155 17.155 0 00-.554 3.785zm2.445 4.656c.635-.153 1.305-.237 1.965-.351v-2.816H6.37c-.084.569.246 2.881.526 3.743H6.9c.639-.198 1.256-.424 1.891-.576zm7.87-4.652a17.015 17.015 0 00-.556-3.788c-1.224.529-2.53.844-3.86.931v2.857h4.416zm-4.41 1.493v2.853a11.64 11.64 0 013.856.923c.323-1.234.507-2.5.55-3.776h.004-4.41zm-.005 9.147c1.316-.26 2.754-2.1 3.381-3.971a9.84 9.84 0 00-3.386-.855l.005.001V21.4zm3.161-16.414c-.485-1.045-1.067-2.023-1.975-2.766a3.11 3.11 0 00-1.183-.634V6.41c.746.045 2.61-.425 3.393-.857h.005c-.082-.195-.155-.383-.24-.566zm-4.645 1.442V1.555c-1.874.74-2.675 2.333-3.42 4.004l.004.001a9.835 9.835 0 003.416.868zM7.91 18.639c.46.875 1.02 1.674 1.829 2.27.304.238.653.41 1.025.509v-4.844a9.98 9.98 0 00-3.427.874h.004c.195.412.367.81.569 1.191zm9.092-13.8l1.134-.861a9.761 9.761 0 00-2.5-1.62l.005.002 1.361 2.48zm0 13.33c-.468.853-.92 1.672-1.363 2.478a9.792 9.792 0 002.493-1.62h.005l-1.135-.858zM7.367 2.357c-.91.41-1.75.956-2.494 1.62l1.13.86 1.364-2.48zm-1.364 15.81l-1.134.862a9.888 9.888 0 002.493 1.616c-.445-.813-.9-1.634-1.36-2.478z' fill='%23649da6' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  content: "";
  position: absolute;
  display: block;
  background-size: 23px;
  left: 0;
  top: 0;
  width: 23px;
  height: 23px;
}

.m-memorial__accordion {
  margin-bottom: 30px;
}

.m-memorial__accordion-header {
  padding: 25px 0;
  cursor: pointer;
  position: relative;
}
.m-memorial__accordion-header:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  content: "";
  position: absolute;
  right: 0;
  top: 28px;
  display: block;
  width: 25px;
  height: 25px;
  background-size: 25px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-memorial__accordion-header.is-active:after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.m-memorial__accordion-item {
  border-bottom: 2px solid #202437;
}
.m-memorial__accordion-item:hover, .m-memorial__accordion-item:focus {
  outline: none;
}
.m-memorial__accordion-item:hover .m-memorial__accordion-header, .m-memorial__accordion-item:focus .m-memorial__accordion-header {
  text-decoration: underline;
  color: #649da6;
}
.m-memorial__accordion-item:hover .m-memorial__accordion-header:after, .m-memorial__accordion-item:focus .m-memorial__accordion-header:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%23649da6' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
}
.m-memorial__accordion-item[aria-expanded=true] .m-memorial__accordion-body {
  display: block;
}

.m-memorial__accordion-body {
  padding: 10px 0;
}

.m-memorial__news, .m-memorial__event, .m-memorial__newsletter {
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 20px 25px 25px;
  display: block;
  margin-bottom: 20px;
}

.m-memorial__news-title, .m-memorial__event-title, .m-memorial__newsletter-title {
  font-weight: 700;
  margin-bottom: 15px;
}

.m-memorial__news-topline, .m-memorial__newsletter-author {
  color: #85868c;
  margin-bottom: 12px;
}

.m-memorial__newsletter:focus, .m-memorial__newsletter:hover {
  background-color: #39578e;
  outline: none;
}
.m-memorial__newsletter:focus .m-memorial__newsletter-author, .m-memorial__newsletter:hover .m-memorial__newsletter-author {
  color: #ffffff;
}
.m-memorial__newsletter:focus .m-memorial__newsletter-title, .m-memorial__newsletter:hover .m-memorial__newsletter-title {
  color: #ffffff;
  text-decoration: underline;
}
.m-memorial__newsletter:focus .m-memorial__newsletter-bottomline span, .m-memorial__newsletter:hover .m-memorial__newsletter-bottomline span {
  color: #ffffff;
}

.m-memorial__newsletter-bottomline span {
  display: inline-block;
}
.m-memorial__newsletter-bottomline span:first-child {
  margin-right: 8px;
}
.m-memorial__newsletter-bottomline span:first-child:after {
  content: "|";
  margin-left: 8px;
}
.m-memorial__newsletter-bottomline span:nth-child(2) {
  margin-right: 10px;
}

.m-memorial__event:focus, .m-memorial__event:hover {
  background-color: #39578e;
  outline: none;
}
.m-memorial__event:focus .m-memorial__event-topline, .m-memorial__event:hover .m-memorial__event-topline {
  color: #ffffff;
}
.m-memorial__event:focus .m-memorial__event-format, .m-memorial__event:hover .m-memorial__event-format {
  color: #677ea9;
  background: white;
}
.m-memorial__event:focus .m-memorial__event-title, .m-memorial__event:hover .m-memorial__event-title {
  color: #ffffff;
  text-decoration: underline;
}
.m-memorial__event:focus .m-memorial__event-location, .m-memorial__event:hover .m-memorial__event-location {
  color: #ffffff;
}

.m-memorial__event-topline {
  font-weight: 700;
  margin-bottom: 15px;
}
.m-memorial__event-topline .m-memorial__event-time {
  font-weight: 500;
  margin-left: 15px;
}

.m-memorial__event-formats {
  display: block;
  overflow: hidden;
  clear: both;
  margin-bottom: 5px;
}

.m-memorial__event-format {
  padding: 3px 6px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #677ea9;
  color: white;
  float: left;
}

.m-memorial__event-location {
  font-weight: 500;
}

.m-memorial__news:focus, .m-memorial__news:hover {
  background-color: #39578e;
  outline: none;
}
.m-memorial__news:focus .m-memorial__news-topline, .m-memorial__news:hover .m-memorial__news-topline {
  color: #ffffff;
}
.m-memorial__news:focus .m-memorial__news-title, .m-memorial__news:hover .m-memorial__news-title {
  color: #ffffff;
}
.m-memorial__news:focus .m-memorial__news-teaser, .m-memorial__news:hover .m-memorial__news-teaser {
  color: #ffffff;
}
.m-memorial__news:focus .m-memorial__news-bottomline, .m-memorial__news:hover .m-memorial__news-bottomline {
  color: #ffffff;
}

.m-memorial__news-topline .m-memorial__news-author {
  display: inline-block;
}
.m-memorial__news-topline .m-memorial__news-author:after {
  content: "|";
  margin-left: 10px;
  margin-right: 10px;
}

.m-memorial__news-bottomline {
  font-weight: 500;
}

.m-memorial__backToOverview {
  text-align: center;
  font-weight: 700;
  color: #649da6;
  cursor: pointer;
  margin-bottom: 30px;
  display: block;
}
.m-memorial__backToOverview:focus, .m-memorial__backToOverview:hover {
  text-decoration: underline;
  outline: none;
}

.m-memorial-mobileSwitch {
  display: block;
  position: fixed;
  bottom: 17px;
  width: 100%;
  z-index: 20;
}

.m-memorial-mobileSwitchButton {
  position: relative;
  width: 100px;
  cursor: pointer;
  margin: 0 auto;
  padding: 9px 18px 9px 32px;
  background: white;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
}
.m-memorial-mobileSwitchButton:after {
  content: "";
  position: absolute;
  left: 10px;
  top: 10px;
  display: block;
  width: 20px;
  height: 20px;
  background-size: 20px;
}

.m-memorial-mobileSwitchToMaps {
  background: #a3cdd3;
}
.m-memorial-mobileSwitchToMaps:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 23 36'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='white' fill='white' d='M6.002 11.382c-.088 3.007 2.332 5.538 5.37 5.616 3.035.078 5.543-2.326 5.626-5.392.082-3.03-2.343-5.523-5.45-5.604-2.949-.078-5.457 2.356-5.546 5.38zM11.303 34c-.185-.198-.419-.37-.548-.598-3.097-5.491-6.184-10.989-9.272-16.486C.315 14.836-.209 12.6.076 10.245c.497-4.103 2.607-7.195 6.39-9.013 3.91-1.88 7.79-1.592 11.42.75 2.86 1.845 4.516 4.525 4.997 7.869.358 2.487-.112 4.837-1.343 7.034a7776.034 7776.034 0 01-9.285 16.517c-.129.229-.363.4-.548.598h-.404z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  width: 15px;
}

.m-memorial-mobileSwitchToList {
  padding-left: 40px;
}
.m-memorial-mobileSwitchToList:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 21'%3e%3cg fill='%23202437' fill-rule='evenodd'%3e%3cpath d='M0 0h34.588v3.706H0zm0 8.647h40.765v3.706H0zm0 8.647h32.118V21H0z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}

.is-hidden {
  display: none;
}

@media (min-width: 1200px) {
  .is-minimized {
    padding: 0;
    max-width: 0;
    width: 0;
  }
}

@media (min-width: 1200px) {
  [data-uid="32"] .l-page {
    position: relative;
  }
  [data-uid="32"] .l-page > *:not(.l-page__backtotop) {
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
  [data-uid="32"] .m-memorial {
    height: 100%;
    overflow: hidden;
  }
  [data-uid="32"] .m-memorial > * {
    height: 100%;
  }
  [data-uid="32"] .m-memorial > * > .row, [data-uid="32"] .m-memorial > * > .l-headermeta, [data-uid="32"] .m-memorial > * > .l-headermeta__row, [data-uid="32"] .m-memorial > * > .l-headernavabr, [data-uid="32"] .m-memorial > * > .l-headernavabr__row, [data-uid="32"] .m-memorial > * > .l-ce__inner,
[data-uid="32"] .m-memorial > * > .l-ce-fluid__inner, [data-uid="32"] .m-memorial > * > .m-headline-row, [data-uid="32"] .m-memorial > * > .m-documentupload__row_title, [data-uid="32"] .m-memorial > * > .m-documentupload__row_files, [data-uid="32"] .m-memorial > * > .m-highlighttext__row, [data-uid="32"] .m-memorial > * > .m-highlighttextsmall__row, [data-uid="32"] .m-memorial > * > .m-images__row, [data-uid="32"] .m-memorial > * > .m-linklistingcategories__row, [data-uid="32"] .m-memorial > * > .m-text__row, [data-uid="32"] .m-memorial > * > .m-memorial__listItem {
    height: 100%;
  }
  [data-uid="32"] .m-memorial__overview {
    padding-left: 14px;
    padding-right: 14px;
  }
  [data-uid="32"] .m-memorial__overviewcontainer-inner {
    height: 100%;
    max-height: none;
  }
  [data-uid="32"] .m-memorial__overviewcontainer {
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }
  [data-uid="32"] .m-memorial__mapcontainer {
    height: 100%;
  }
  [data-uid="32"] .m-memorial__map {
    height: 100%;
  }
  [data-uid="32"] .m-memorial__detailViewOverlay {
    position: relative;
    left: -36px;
    right: -36px;
    top: -32px;
    width: calc(100% + 72px);
  }
  [data-uid="32"] .m-memorial__detail-image {
    margin-left: -14px;
    margin-right: -14px;
  }
}
.m-memorial__fallback {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.m-memorial__fallbackinner {
  max-width: 75%;
}
.m-memorial__fallbackinner strong {
  margin-bottom: 21px;
  display: block;
}
.m-searchpage__searchform {
  margin-bottom: 60px;
}
.m-searchpage__searchform button {
  margin-top: 16px;
  width: 108px;
  color: #ffffff;
}
@media (min-width: 1200px) {
  .m-searchpage__searchform button {
    margin-left: 20px;
    margin-top: 0;
  }
}
.m-searchpage__searchform input[type=text] {
  padding: 12px 13px;
  width: 100%;
  color: #202437;
  border-radius: 3px;
}
@media (min-width: 1200px) {
  .m-searchpage__searchform input[type=text] {
    width: calc(100% - 133px);
  }
}

.m-searchpage__resultcount {
  margin-bottom: 43px;
}

.m-searchpage__result {
  margin-bottom: 60px;
  position: relative;
}

.m-searchpage__result + .m-searchpage__result {
  padding-top: 50px;
  margin-top: 30px;
  border-top: 2px solid #202437;
}

.m-searchpage__resulttitle {
  margin-bottom: 15px;
}
.m-searchpage__resulttitle a:hover, .m-searchpage__resulttitle a:focus {
  text-decoration: underline;
  color: #4d805c;
  outline: none;
}
.m-searchpage__resulttitle strong {
  color: #7caa8a;
  text-decoration: underline;
}

.m-searchpage__resultdesc {
  margin-bottom: 20px;
}

.tx-indexedsearch-redMarkup {
  color: #4d805c;
  text-decoration: underline;
}

.m-searchpage__resulticon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36'%3e%3cpath d='M32.43 19.5L17.57 34.36a1.25 1.25 0 00.406 2.042 1.25 1.25 0 001.364-.272l17-17a1.25 1.25 0 000-1.77l-17-17a1.28 1.28 0 00-1.366-.268 1.24 1.24 0 00-.771 1.153 1.25 1.25 0 00.367.885l14.86 14.85H1.25A1.25 1.25 0 000 18.23a1.253 1.253 0 001.25 1.27h31.18z' fill='%231A3032' fill-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;
  width: 37px;
  height: 37px;
  display: block;
  position: absolute;
  right: 14px;
  bottom: 0;
}
@media (min-width: 992px) {
  .m-searchpage__resulticon {
    right: 0;
  }
}

.m-figure {
  font-size: 0;
  position: relative;
}

.m-figure__image {
  width: 100%;
  height: auto;
}

.m-figure__caption {
  margin-top: 10px;
  color: #85868c;
  position: absolute;
  max-width: calc(100% - 28px);
}

.m-figure__copyright {
  position: absolute;
  z-index: 20;
  right: 20px;
  bottom: 5px;
  top: auto;
  left: auto;
  display: block;
}
.m-figure__copyright span {
  display: block;
  white-space: nowrap;
  color: #ffffff;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.66);
}

[data-bg-image-base] {
  overflow: hidden;
}
[data-bg-image-base]:focus [data-bg-image-target], [data-bg-image-base]:hover [data-bg-image-target] {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

[data-bg-image] {
  overflow: hidden;
}

[data-bg-image-target] {
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  /*@include bp('print') {
   transition: none;
  }*/
  background-repeat: no-repeat;
  background-size: cover;
}
[data-bg-image-target]:focus, [data-bg-image-target]:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

[data-bg-image]:focus [data-bg-image-target], [data-bg-image]:hover [data-bg-image-target] {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

[data-pager=infinity] [data-infinity-loader] {
  display: none;
}
[data-pager=infinity] [data-controls=prev] {
  display: none;
}
[data-pager=infinity] [data-controls=next] {
  display: none;
}
[data-pager=infinity].infinityloader {
  height: 100px;
  width: 100%;
  display: block;
}
[data-pager=infinity].infinityloader [data-infinity-loader] {
  text-align: center;
  position: relative;
  margin-top: 40px;
  display: block;
}
[data-pager=infinity].infinityloader [data-infinity-loader]:before {
  position: absolute;
  left: 0;
  right: 0;
  top: -46px;
  width: 46px;
  height: 46px;
  display: block;
  content: "";
  background-position: center center;
  background-size: 46px 46px;
  background-repeat: no-repeat;
  margin: 0 auto;
}

/**
 * Dirty hacks, yes internet explorer, we are looking at you
*/
