@charset "UTF-8";
/*
 * CSS-Core | Master-Template
 *
 * Bayerisches Staatministerium für Arbeit und 
 * Sozialordnung, Familie und Frauen
 * 
 * (c) 2019
 */
html {
  font-size: 100%;
}
html.font-size1 {
  font-size: 120%;
}
html.font-size2 {
  font-size: 140%;
}

body {
  font-family: "Roboto", sans-serif;
}

a, button {
  border-bottom: 2px solid transparent;
}

a:focus, a:hover {
  text-decoration: none;
  transition: border-bottom 0.1s linear 0s;
}

button:focus, button:hover {
  text-decoration: none;
  transition: border-bottom 0.1s linear 0s;
}

.searchbox input,
.searchbox textarea {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    appearance: none;
    -webkit-appearance: none;
}

.search-form input,
.search-form textarea {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    appearance: none;
    -webkit-appearance: none;
}

.module-page-control input,
.module-page-control textarea {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    appearance: none;    
    -webkit-appearance: none;
}

.module-consulting-search input,
.module-consulting-search textarea {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    appearance: none;    
    -webkit-appearance: none;
}

/**
 *	Allgemeine Styles
 *
 */
.sr-only {
  position: absolute;
  top: 0;
  left: -99999px;
  margin: 0 !important;
  padding: 0 !important;
  height: 0;
}

.uppercase {
  text-transform: uppercase;
}

.align-left {
  text-align: left !important;
}

.align-center {
  text-align: center !important;
}
.align-center img {
  display: inline-block !important;
}

.align-right {
  text-align: right !important;
}

.float-left, .float-right {
  display: block;
  float: none;
  margin: 0 0 15px 0;
}

@media screen and (min-width: 768px) {
  .float-left {
    float: left;
    margin: 0 15px 0 0;
  }
  .float-right {
    float: right;
    margin: 0 0 0 15px;
  }
}
.hide {
  display: none;
}

.clear {
  clear: both;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.form-group:before, .form-group:after {
  content: " ";
  display: table;
}

.module:before, .module:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.form-group:before, .form-group:after {
  clear: both;
}

.module:before, .module:after {
  clear: both;
}

@media screen and (min-width: 768px) {
  .col-group {
    display: table;
    width: 100%;
  }
  .col-group > .col {
    display: table-cell;
    vertical-align: top;
  }
  .col-group-50-50 > .col {
    width: 50%;
  }
  .col-group-70-30 > .col:first-child {
    width: 70%;
    vertical-align: top;
    padding-right: 10px;
  }
  .col-group-70-30 > .col:last-child {
    width: 30%;
    padding-left: 10px;
  }
  .col-group-60-40 > .col:first-child {
    width: 60%;
    vertical-align: top;
    padding-right: 10px;
  }
  .col-group-60-40 > .col:last-child {
    width: 40%;
    padding-left: 10px;
  }
}
.slick-disabled {
  display: none !important;
}

.slick-prev, .slick-next {
  z-index: 999 !important;
}

.slider-control .control-2 > a {
  border-bottom: 0;
}
.slider-control .control-2 > a .label {
  border-bottom: 2px solid transparent;
}
.slider-control .control-2 > a:focus .label, .slider-control .control-2 > a:active .label {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  transition: border-bottom 0.1s linear 0s;
}

.module {
  margin: 0 0 40px 0;
  padding-left: 15px;
  padding-right: 15px;
}

.module--no-margin-bottom {
  margin-bottom: 0;
}

@media screen and (min-width: 1200px) {
  .module {
    padding-left: 0;
    padding-right: 0;
  }
}
/**
 * Content-Styling
 *
 * Styling der Elemente im
 * Contentbereich
 *
 */
.rte h1, .rte .h1 {
  margin: 0 0 1rem 0;
  font-size: 2rem;
  font-weight: 300;
  line-height: 2.438rem;
}
.rte h2, .rte .h2 {
  margin: 0 0 1rem 0;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 2.188rem;
}
.rte h3, .rte .h3 {
  margin: 0 0 0.625rem 0;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.188rem;
}
.rte h4 {
  margin: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.8rem;
}
.rte p {
  margin: 0 0 25px 0;
  font-size: 1.125rem;
  line-height: 1.563rem;
}
.rte p:last-child {
  margin-bottom: 0;
}
.rte figure {
  margin: 0 0 20px 0;
}
.rte figure.left {
  float: left;
  max-width: 370px;
  padding: 0;
}
.rte figure.right {
  float: right;
  max-width: 370px;
  padding: 0;
}
.rte a .icon-link-internal, .rte a .icon-link-external, .rte a .icon-link-mail, .rte a .icon-mail {
  position: relative;
  display: inline-flex;
  width: 1.125rem;
  height: 1.125rem;
  align-self: center;
}
.rte a .icon-link-internal svg, .rte a .icon-link-external svg, .rte a .icon-link-mail svg, .rte a .icon-mail svg {
  position: absolute;
  top: 0.12em;
  width: 1.125rem;
  height: 1.125rem;
}
.rte a .icon + .label, .rte a .label + .icon {
  margin-left: 4px;
}
.rte ul.content-list {
  margin: 0 0 20px 0;
  padding: 0;
  list-style-type: none;
}
.rte ul.content-list > li, .rte ul.content-list ul > li {
  padding: 0 0 0.2em 1rem;
  font-size: 1.125rem;
  /* 18px */
  font-weight: normal;
}
.rte ul.content-list > li:before {
  content: "";
  display: inline-block;
  margin-left: -1rem;
  width: 1rem;
  height: 0.8rem;
  background-size: 0.438rem 0.75rem;
  background-repeat: no-repeat;
  background-position: left center;
}
.rte ul.content-list ol {
  padding-top: 5px;
  padding-left: 1em;
}
.rte ul.content-list ol > li {
  padding-bottom: 0.313em;
  font-size: 1.125rem;
  /* 18px */
  font-weight: normal;
}
.rte ul.content-list ol > li:last-child {
  padding-bottom: 0;
}
.rte ul.content-list ul > li:last-child {
  padding-bottom: 0;
}
.rte ol.content-list {
  margin: 0 0 20px 0;
  list-style-type: none;
  counter-reset: item;
}
.rte ol.content-list li {
  position: relative;
  padding-left: 1em;
  padding-bottom: 0.2em;
  font-size: 1.125rem;
  /* 18px */
  font-weight: normal;
  counter-increment: item;
}
.rte ol.content-list li:before {
  position: absolute;
  top: 0;
  left: -5px;
  content: counter(item) ".";
  padding-right: 4px;
  font-size: 1.125rem;
  /* 18px */
  font-weight: normal;
}
.rte ol.content-list ul {
  padding-top: 0.313em;
}
.rte ol.content-list ol {
  padding-top: 0.313em;
}
.rte ol.content-list ol > li:last-child {
  padding-bottom: 0;
}
.rte ol.content-list ul > li:last-child {
  padding-bottom: 0;
}
.rte ul.link-list {
  margin: 0 0 20px 0.563rem;
  padding: 0;
  list-style-type: none;
}
.rte ul.link-list > li {
  padding-left: 0.563rem;
  background-image: none;
}
.rte ul.link-list > li > a {
  position: relative;
}
.rte ul.link-list > li > a:before {
  content: "›";
  font-family: Roboto;
  position: absolute;
  left: -0.563rem;
  top: 0.5rem;
  display: inline-block;
  width: 0.313rem;
  height: 0.5rem;
  background-image: none !important;
  font-size: 30px;
  vertical-align: center;
  color: #007f78;
  margin-right: 10px;
}
.rte ul.link-list ul {
  list-style-type: disc;
  padding-left: 1.6em;
}
.rte ul.link-list ul > li {
  padding: 0 0 0.313em 0;
  font-size: 1.063rem;
  font-weight: normal;
}
.rte ul.link-list ul > li:last-child {
  padding-bottom: 0;
}
.rte ul.link-list > li {
  padding: 0 0 0.313em 0;
  font-size: 1.063rem;
  font-weight: normal;
}
.rte figure {
  display: table;
  margin: 0 0 18px 0;
}
.rte figure figcaption {
  display: block;
  caption-side: bottom;
  padding: 15px 0;
  font-size: 15px;
  font-style: italic;
  text-align: left;
}
.rte figure img {
  display: block;
  max-width: 100%;
  height: auto;
}
.rte figure.fullsize {
  width: 100%;
}
.rte figure.fullsize img {
  width: 100%;
  max-width: none;
}

@media (min-width: 1200px) {
  .rte h1, .rte .h1 {
    font-size: 3rem;
    line-height: 3.438rem;
  }
}
@media screen and (min-width: 768px) {
  .rte figure.left {
    padding: 5px 20px 0 0;
  }
  .rte figure.right {
    padding: 5px 0 0 20px;
  }
}
/* Einfache Liste (keine Bullet-Points auf erster Ebene) */
@media screen and (min-width: 992px) {
  .rte ul.link-list {
    margin-left: 1.313rem;
  }
  .rte ul.link-list > li {
    padding-left: -1.313rem;
  }
  .rte ul.link-list > li > a:before {
    left: -1.313rem;
    width: 0.563rem;
    height: 0.875rem;
  }
}
/* Workaround IE 10 + 11 */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .rte figure img {
    display: block;
    width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 1200px) {
  .rte figure.caption-right {
    display: table;
    width: 100%;
  }
  .rte figure.caption-right .image {
    display: table-cell;
    width: 50%;
    padding-right: 10px;
    vertical-align: top;
  }
  .rte figure.caption-right figcaption {
    display: table-cell;
    width: 50%;
    margin: 0;
    padding: 0 0 0 10px;
    vertical-align: bottom;
  }
}
/* Content- und Marginal-Spalte */
html {
  max-width: 100%;
  width: 100vw;
  overflow-x: hidden;
}

#content-wrap {
  position: relative;
  max-width: 1180px;
  margin: 0 auto;
  z-index: 820;
}

#content > .inner-wrap {
  max-width: 695px;
  margin: 0 auto;
}

.layout-simple #content-wrap {
  padding-top: 10px;
}

@media screen and (min-width: 768px) {
  .layout-simple #content-wrap {
    padding-top: 90px;
  }
}
.layout-babytimer #content > .inner-wrap {
  max-width: 980px;
}
.layout-babytimer #content > .inner-wrap .module-introduction, .layout-babytimer #content > .inner-wrap .module-text {
  max-width: 695px;
  margin-left: auto;
  margin-right: auto;
}

.layout-homepage #content-wrap {
  max-width: none;
  background-color: transparent !important;
}
.layout-homepage #content > .inner-wrap {
  max-width: none;
  background-color: transparent !important;
}
.layout-homepage #content > .inner-wrap > .content-wrap > .col-group > .col-right .sidebar {
  padding: 20px 10px;
}
.layout-homepage #content > .inner-wrap > .content-wrap > .col-group > .col-right h2 {
  font-size: 1.25rem;
  text-transform: uppercase;
  text-align: center;
}

#content > .inner-wrap > .content-wrap {
  max-width: 1180px;
  margin: 0 auto;
}
#content > .inner-wrap > .content-wrap > .col-group > .col-right figure {
  display: block;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .layout-homepage #content > .inner-wrap > .content-wrap > .col-group {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .layout-homepage #content > .inner-wrap > .content-wrap > .col-group > .col-left {
    display: table-cell;
    width: auto;
    padding-right: 20px;
    vertical-align: top;
  }
  .layout-homepage #content > .inner-wrap > .content-wrap > .col-group > .col-right {
    display: table-cell;
    width: 180px;
    vertical-align: top;
  }
}
@media screen and (min-width: 1200px) {
  .layout-homepage #content > .inner-wrap > .content-wrap.top-indent, .layout-content #content-wrap, .layout-babytimer #content-wrap {
    margin-top: -130px;
  }
  .layout-homepage #content > .inner-wrap > .module > .inner-wrap {
    max-width: 1180px;
    margin: 0 auto;
  }
}
.layout-easy-language #content-wrap {
  padding-top: 10px;
}
.layout-easy-language #content-wrap p, .layout-easy-language #content-wrap span, .layout-easy-language #content-wrap li {
  font-size: 1.4rem;
  line-height: 2.15rem;
}
.layout-easy-language #content-wrap p:before, .layout-easy-language #content-wrap p:after, .layout-easy-language #content-wrap span:before, .layout-easy-language #content-wrap span:after, .layout-easy-language #content-wrap li:before, .layout-easy-language #content-wrap li:after {
  font-size: 1.4rem !important;
  line-height: 2.15rem !important;
}
.layout-easy-language #content-wrap .content-list {
  padding: 0;
}
.layout-easy-language #content-wrap .module-teaser-textpic figure {
  display: block;
  float: none;
  margin: 0 auto 20px auto;
}
.layout-easy-language #content-wrap .module-teaser-textpic figure img {
  margin: 0 auto;
}
.layout-easy-language .wrap {
  display: flex;
}
.layout-easy-language .module-highlight > .inner-wrap {
  display: flex;
}
.layout-easy-language .image {
  display: flex;
  flex-direction: column;
}
.layout-easy-language .module-highlight > .inner-wrap > blockquote {
  font-size: 30px !important;
}
.layout-easy-language .module-highlight__keyword {
  font-size: 30px !important;
}
.layout-easy-language .icon-open-item > svg, .layout-easy-language .close-item > svg {
  width: 30px !important;
  height: 30px !important;
}
.layout-easy-language .close-item > button, .layout-easy-language .control-top > button, .layout-easy-language .control-bottom > button {
  display: flex;
  align-items: center;
}
.layout-easy-language .card-body .icon-close-item, .layout-easy-language .control-bottom > button > .icon-close-item {
  display: flex !important;
}
.layout-easy-language .module-accordions > p {
  font-size: 30px !important;
}
.layout-easy-language .card-body {
  padding: 0 3.375rem 3.75rem 3.75rem !important;
}
.layout-easy-language .module-accordions > .label {
  color: #000000;
  font-size: 30px !important;
}

@media screen and (min-width: 768px) {
  .layout-easy-language #content-wrap {
    padding-top: 90px;
  }
  .layout-easy-language #content-wrap .module-teaser-textpic figure {
    float: right;
    margin: 0 0 18px 0;
  }
}
.layout-easy-language #content > .inner-wrap {
  max-width: 700px;
}
.layout-easy-language #content > .inner-wrap .module-teaser-textpic figure {
  display: block;
  max-width: 250px;
}

#skip-nav {
  display: inline;
  margin: 0;
  padding: 0;
}
#skip-nav li {
  display: inline;
}
#skip-nav .link {
  display: block;
  position: absolute;
  top: 0;
  left: -9999px;
}
#skip-nav .link:focus, #skip-nav .link:active {
  position: relative;
  top: inherit;
  left: inherit;
  width: 100%;
  height: auto;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
}
#skip-nav .link .label {
  border-bottom: 2px solid transparent;
}
#skip-nav .link:focus .label, #skip-nav .link:active .label {
  border-bottom: 2px solid #b3000c;
  transition: border-bottom 0.1s linear 0s;
}

/* Header-Logos */
#header > .inner-wrap {
  position: relative;
  max-width: 1180px;
  margin: 0 auto;
  padding: 11px 15px 15px 15px;
  display: flex;
  flex-direction: column;
}

#logo {
  position: relative;
  padding: 0;
  text-align: center;
  min-height: 4.375rem;
  order: 2;
}
#logo > a {
  position: absolute;
  display: block;
  left: 5rem;
  bottom: 0;
  border-bottom: 0;
}
#logo img {
  display: inline-block;
  height: auto;
  max-width: 100%;
  max-height: 3.75rem;
}

#logo-stmas {
  margin: 0 0 14px 0;
  text-align: center;
}
#logo-stmas img {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  #header > .inner-wrap {
    padding: 35px 20px 15px 20px;
  }
  #logo {
    width: 50%;
    text-align: left;
  }
  #logo img {
    width: auto;
  }
  #logo-stmas {
    display: inline-block;
    margin: 0;
    float: right;
    width: 50%;
    text-align: right;
  }
  #logo-stmas img {
    max-width: 100%;
    max-height: 3.75rem;
  }
}
@media screen and (min-width: 1200px) {
  #header > .inner-wrap {
    padding: 25px 0;
  }
  #logo {
    padding: 0;
    min-height: none;
  }
  #logo > a {
    position: static;
    display: inline-block;
    left: auto;
    bottom: auto;
  }
  #logo img {
    max-width: 100%;
    max-height: none;
  }
  #logo-stmas img {
    max-height: none;
  }
}
/*
 * Hauptnavigation für
 * mobile Endgeräte
 *
 */
#nav {
  left: 0;
  hyphens: none;
}
#nav > button {
  position: absolute;
  margin: 0;
  left: 15px;
  bottom: 15px;
  display: inline-block;
  text-align: center;
  padding: 0.438rem 0.75rem;
  background: none;
  border: 0;
  z-index: 10;
}
#nav > button .label {
  display: block;
  margin: 0;
  text-align: center;
  line-height: normal;
  font-size: 0.875rem;
  font-weight: 400;
}
#nav > button .hamburger {
  padding: 0 0 0.25rem 0;
}
#nav > button .hamburger-box {
  width: 2.25rem;
  height: 0.188rem;
  border-radius: 0;
}
#nav > button .hamburger-inner {
  width: 2.25rem;
  height: 0.188rem;
  border-radius: 0;
}
#nav > button .hamburger-inner:before, #nav > button .hamburger-inner:after {
  width: 2.25rem;
  height: 0.188rem;
  border-radius: 0;
}
#nav > button .hamburger-inner:before {
  top: -0.625rem;
}
#nav > button .hamburger--squeeze.is-active .hamburger-inner:before {
  top: 0;
}
#nav > button .hamburger-inner:after {
  bottom: -0.625rem;
}
#nav > button .hamburger--squeeze.is-active .hamburger-inner:after {
  bottom: 0;
}
@media screen and (max-width: 768px) {
  #nav:not(.open) .level-1 {
    visibility: hidden;
  }
}
#nav .level-1 {
  position: absolute;
  left: -9999px;
  display: block;
  width: 100%;
  z-index: 999999;
  border-top-width: 1px;
  border-top-style: solid;
}
#nav.open .level-1, #nav.has-focus .level-1 {
  left: 0;
}
#nav .level-1 {
  padding: 0;
}
#nav .level-1 > li {
  display: block;
}
#nav .level-1 > li > a, #nav .level-1 > li > button {
  flex: 1;
  width: 100%;
  outline: none;
  border: none;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.55rem 0.938rem 0.75rem 0.938rem;
  line-height: 1.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: transparent;
}
#nav .level-1 .close-btn {
  display: none;
}
#nav .level-1 > li.close {
  text-align: center;
}
#nav .level-1 > li.close a, #nav .level-1 > li.close button {
  padding-right: 15px;
}
#nav .level-1 > li.close .icon {
  width: 1.875rem;
  padding-right: 5px;
  vertical-align: middle;
}
#nav .level-1 > li.close .icon svg {
  width: 1rem;
  height: 1rem;
  vertical-align: middle;
  margin-top: -0.25em;
}
#nav .level-2, #nav .level-3, #nav .level-4, #nav .level-5 {
  padding: 0;
}
#nav .level-1 > li.has-childs > a > .icon, #nav .level-2 > li.has-childs > a > .icon, #nav .level-3 > li.has-childs > a > .icon, #nav .level-4 > li.has-childs > a > .icon, #nav .level-5 > li.has-childs > a > .icon,
#nav .level-1 > li.has-childs > button > .icon, #nav .level-2 > li.has-childs > button > .icon, #nav .level-3 > li.has-childs > button > .icon, #nav .level-4 > li.has-childs > button > .icon, #nav .level-5 > li.has-childs > button > .icon {
  position: absolute;
  right: 10px;
  top: 50%;
  height: 1.563em;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
#nav .level-1 > li.has-childs > a > .icon svg, #nav .level-2 > li.has-childs > a > .icon svg, #nav .level-3 > li.has-childs > a > .icon svg, #nav .level-4 > li.has-childs > a > .icon svg, #nav .level-5 > li.has-childs > a > .icon svg,
#nav .level-1 > li.has-childs > button > .icon svg, #nav .level-2 > li.has-childs > button > .icon svg, #nav .level-3 > li.has-childs > button > .icon svg, #nav .level-4 > li.has-childs > button > .icon svg, #nav .level-5 > li.has-childs > button > .icon svg {
  width: 1.563rem;
  height: 1.563rem;
}
@media screen and (min-width: 768px) {
  #nav .level-1 > li.has-childs > a, #nav .level-1 > li.has-childs button {
    display: flex;
  }
  #nav .level-1 > li.has-childs > a .label, #nav .level-1 > li.has-childs button .label {
    width: 100%;
    text-align: center;
    position: relative;
  }
  #nav .level-1 > li.has-childs > a .label:after, #nav .level-1 > li.has-childs button .label:after {
    content: "";
    position: absolute;
    right: 11px;
    top: 50% !important;
    display: inline-block;
    width: 1rem;
    height: 0.625rem;
    font-size: 1rem;
    background-repeat: no-repeat;
    background-position: left top;
    transform: translate(200%, -50%);
  }
}
#nav .level-1 > li.has-childs.has-focus > a > .icon, #nav .level-1 > li.has-childs.active > a > .icon, #nav .level-1 > li.has-childs.has-focus > button > .icon, #nav .level-1 > li.has-childs.active > button > .icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
#nav .level-2 > li.has-childs.has-focus > a > .icon, #nav .level-2 > li.has-childs.active > a > .icon, #nav .level-2 > li.has-childs.has-focus > button > .icon, #nav .level-2 > li.has-childs.active > button > .icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
#nav .level-3 > li.has-childs.has-focus > a > .icon, #nav .level-3 > li.has-childs.active > a > .icon, #nav .level-3 > li.has-childs.has-focus > button > .icon, #nav .level-3 > li.has-childs.active > button > .icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
#nav .level-4 > li.has-childs.has-focus > a > .icon, #nav .level-4 > li.has-childs.active > a > .icon, #nav .level-4 > li.has-childs.has-focus > button > .icon, #nav .level-4 > li.has-childs.active > button > .icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
#nav .level-5 > li.has-childs.has-focus > a > .icon, #nav .level-5 > li.has-childs.active > a > .icon, #nav .level-5 > li.has-childs.has-focus > button > .icon, #nav .level-5 > li.has-childs.active > button > .icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
#nav .dropdown, #nav .level-3, #nav .level-4, #nav .level-5 {
  display: block;
  position: absolute;
  left: -2999px;
  top: 0;
}
#nav li:focus > a + .dropdown, #nav li:focus > a + .level-3, #nav li:focus > a + .level-4, #nav li:focus > a + .level-5, #nav li:focus > button + .dropdown, #nav li:focus > button + .level-3, #nav li:focus > button + .level-4, #nav li:focus > button + .level-5 {
  position: relative;
  left: 0;
}
#nav li.has-focus > a + .dropdown, #nav li.has-focus > a + .level-3, #nav li.has-focus > a + .level-4, #nav li.has-focus > a + .level-5, #nav li.has-focus > button + .dropdown, #nav li.has-focus > button + .level-3, #nav li.has-focus > button + .level-4, #nav li.has-focus > button + .level-5 {
  position: relative;
  left: 0;
}
#nav li.active > a + .dropdown, #nav li.active > a + .level-3, #nav li.active > a + .level-4, #nav li.active > a + .level-5, #nav li.active > button + .dropdown, #nav li.active > button + .level-3, #nav li.active > button + .level-4, #nav li.active > button + .level-5 {
  position: relative;
  left: 0;
}
#nav .level-2 > li {
  display: block;
}
#nav .level-2 > li > a, #nav .level-2 > li > button {
  position: relative;
  display: block;
  padding: 0.75rem 2.188rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
#nav .level-3 > li > a, #nav .level-4 > li > a, #nav .level-5 > li > a,
#nav .level-3 > li > button, #nav .level-4 > li > button, #nav .level-5 > li > button {
  position: relative;
  display: block;
  padding: 0.75rem 2.188rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
#nav .level-3 > li > a,
#nav .level-3 > li > button {
  padding-left: 50px;
}
#nav .level-4 > li > a,
#nav .level-4 > li > button {
  padding-left: 65px;
}
#nav .level-5 > li > a,
#nav .level-5 > li > button {
  padding-left: 80px;
}

/*
 * Hauptnavigation in Form
 * eines Mega-Menüs
 *
 */
@media screen and (max-width: 1199px) {
  #nav .level-1 > li > a br, #nav .level-1 > li > button + br {
    display: none;
  }
}
/* Haupt-Navigation Level-2 und 3 */

#nav .level-2.uebersicht {
  border-bottom: 1px solid #000;
}

#nav .level-2.uebersicht a{
  color: #000;
  height: 42px;
  font-family: NovelSansPro-Regular,Arial,sans-serif;
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.625rem;
  padding: 0 0 0 40px;
}
#nav .level-2.uebersicht a:hover .label {
  color: #000;
  text-underline-position: under;
  text-decoration: underline;
  text-decoration-thickness: auto;
  text-decoration-thickness: 2px;
}

@media screen and (min-width: 1200px) {
  #nav {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: -100%;
    z-index: 850;
  }
  #nav button {
    display: none;
  }
  #nav ul, #nav li {
    display: inline;
  }
  #nav .entry-page {
    display: none !important;
  }
  #nav .level-1 {
    position: relative !important;
    display: flex;
    width: 100%;
    height: 100%;
    /* Fit A-Tag to 100% height */
    min-height: 60px;
    margin: 0;
    padding: 0;
    /* Reset Settings from mobile Navigation */
    left: auto !important;
    /* IE Fallback */
    left: initial !important;
    border-top: 0 !important;
  }
  #nav .level-1 > li {
    flex: 1;
    height: 100%;
    /* Fit A-Tag to 100% height */
    text-align: center;
  }
  #nav .level-1 > li:hover a .label:after, #nav .level-1 > li.active a .label:after, #nav .level-1 > li:focus a .label:after, #nav .level-1 > li.open a .label:after, #nav .level-1 > li:hover button .label:after, #nav .level-1 > li.active button .label:after, #nav .level-1 > li:focus button .label:after, #nav .level-1 > li.open button .label:after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 10' style='enable-background:new 0 0 16 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23007f78;%7D%0A%3C/style%3E%3Cswitch%3E%3CforeignObject requiredExtensions='&ns_ai;' x='0' y='0' width='1' height='1'%3E%3Ci:aipgfRef xlink:href='%23adobe_illustrator_pgf'%3E%3C/i:aipgfRef%3E%3C/foreignObject%3E%3Cg i:extraneous='self'%3E%3Cpath class='st0' d='M7.7,10L0,0h16L7.7,10z'/%3E%3C/g%3E%3C/switch%3E%3Ci:aipgf id='adobe_illustrator_pgf' i:pgfEncoding='zstd/base64' i:pgfVersion='24'%3E%3C!%5BCDATA%5B KLUv/QBY1ZgC2o56gzcABQDUAHy4qiAAwAgAAMAIMDLm/L+xI9fYLZlRnRWrmmYrs2qqVCarKpGU%0AnHyrarKE///1/zkD9Qc7CEUI9fdv/L68y33fev0XcTHXr6nfAJmrhVvih+vYv51RL1o1Wqzjl/z6%0AM+yKdfyaYe/KM3f+Hq5pV4Rr2sOw7PrebWN03c4z2cVhkY59BsPcu/HysOhh7ewV/zw35O8S/zwX%0AUNOxuYW/HwC32tgDwMcv/PJuF+u3bskFA2BfFt1vxq6Y6OHWRYvu5wW44NlFw28tuv99yXJM/PPs%0Akme6/n5ALLvED9PtF4Avx+YXfonuj2Ev7V1Xnokfdu24JrfEllxAu97DFZeserq2aImvl+x6D7dE%0A2Qw2/7md1W9LbMkF4+hnbYdu1UJ1LFtesA9LCqkilSWFCPCi7zVyXUM5/br8/8xtiSWFtkve1LFs%0A4SwpVMeyxfWtmeyKV5YUWmzRrnAjI/RZO9lRdPvCKPfWMcqFPisPeV5ajl9OjjkHBvWAUm5+4ZQL%0AfdbQZ+X4Rzkfvxs3brk69q/bfpbDoFzntdwZOde7X3Z50PjrEAzXLBhU9rUv3HJvHbeL1hWq33j0%0A8hvTXIi8q7WUNf2qsPgFgH9JjbKtQ/XLbxqMhlmCGAtGJ9mS90Wv1C+/4Q1Hw3S1s6d++Y2nXy9P%0ATU5h2Kcmh2GfkrEcgPfLl06Ar2Xyr2nOxy9c12Q/4K1b2INMxZdl2FK3deilX9LLbxqMzcmyEYO9%0AIJP3zRkLXxOwwrBPF5xscGR3NExHLLt8iP6vhQDvxphZFjkYM7mu5UpZNmDxG6PfuCXVL79Zue9n%0AuYM3OLNsMBzi5gxGHb9//n6APMfyC/OfI8DD80x2cfMLu7wrbuG2xQ1Q/Be3+d5eQ9eeplEPt9r6%0AyzMB61i7XvXjIL3keCy/9UvLH5Asgj0IhH4453zMRQADwK/Yx1yvJ/h+yymghWf6VT9u5W11/Mof%0AbrHgjRqutS+v8trlYR9CaQxHW//RWf5piGyQiwLqF35bbU2AF3F+wIdrs5fmvp/bmXP4D+O4SZrm%0AouXhFufrFpbpl+bc98O4Alyx/+1Mx+2vOQcGhXF1TZa55Fjmuv5znfsyLLs497dyq/4t52j0sptz%0AbZY/nIe1NVjcbuoY7PWXWO2+AwTIlVn+qfmZSgTIFQD4l7RiSSFui1uuayiHQT8OUsszzekXbsV3%0Adhmu284L8sOyq5TR7ezjYFmujNyua3Nd82ySi+W3bgPwfl/TLYiL0Z7DOTDox8GtB43cNnmHqz3t%0A/4f7nuM4x6DelV1vPBo5MAWLa3QBDAC/aijnv4fr+uWcXIKjrVu3rf0MAC/uemGaA+BF99qHah9q%0A61b18Dxr6ceAx4DHTK7pmmtFxwYPt9r3twN4wvUylwzHcpzo1D702wH8bdGzNqZjeEZADW4HwOL3%0A16GRAyH0bwes6Njw+bmA2rtyXMeYkeux/y78xlzt/+i48rYEB9K+rrXeX9etwrtyDM8I+DiId+XO%0AhlMq4Lex/Nau98GNK29r61Z1uPG6KnvZa/rdVD6b67NtASi1Pr6uPdx+3HiFcC+vjtwG4er4bT/j%0A5pY4zvENVOL25nI7deI43OYcADjOFXCby3B7K6DE7Q0tcbvsi8Zu8L57o1x0h7i5RScZjLLRIPs2%0AzXIhbq4v+F70vRmO0jQbDHFzDL5gmCZnOMhuLhgNcW8gbm9tieN783Dbw/PsDY1bgvOztjNyYMr9%0ArRu3dej0bQ8uBoAca8aN9nABdaj+qEOhcON1ZYY4cPZlC+frANSe9rDYz2YtXSPw9VsLcd+78fuK%0A1e3HD3g3sLgWc70ehsUo7cYeplvvJuaqWwCEvly/7sr596VxvbG5/bAXhtvUhd9K/dHva7rGidXt%0AJ/bEH1iWRR8Hwp6O3xlu3wD4GZZlEReja7/CfV/XrWvma7qAkIddb/3bz4x+Ybk1KyA04K1dfqa/%0AL9U+buHPx4Gxh9sZN+CtZe33dYzhuN/GLfz5OBCuufIsAHVL1wgUsYdhBtlRl9mXX179OJDzv4Ut%0A4Py24seBLvxWONrXPo65Xh8AD4u52s7HgbXLF7Q8nOsD8H65dnnSt8mvGDPX5M/GL6wGf1aNzgaL%0A3zp+/yeWO6u5VvsQTIbl/4lfmK943kbXsZ/N5NSNV8/bQhxxb0666jz2dd3Cll7yhskXDIejO3Z3%0AcL4bYoPrDPf9bKnguuIRv7D3ezys/XjexgCAf0mxnz2cLLnFonMlSXKuUZqdM82yJDtJmo5e8i0u%0AuJJzhsnojEXJ2OIuOcfoDrLc5DZ3wxQZJleQZFHsZ8/KQX9fQLuZ1TqNugbLtAfVHvZbEW9hC+ce%0AsHdljgODetuCe9D1G4++h2ugvcsyVH/Ux3KHewDAvwM8yTUaJGeKJdkVnOkgFfArMsWyc6Zodl+3%0A8DzzohWJQWnZb2ez/MFU7GW/nX1P0+3n9G3uUWFBnrdt7kHD4reufcjD2hlmxcCg3sY9PKylRyuS%0AQXKP71uzWseF31pl1TkG5Vzdzr5s8fBrWZkY1NtkrhaucACQYdibuLaOPazlcHFbQMo96C/DckrT%0A3iX/Tx37Wc0lq7QHvRfP27bJLTi3S25zDwLkCix+3bgmVzxvIxtkAF6abgfEbep5m2M/Ss7tLpZb%0AXHDu4etWjeUXhA2gRe9qZ5rz9RsDAOfjmKyIB3CA2ocpZPELw+Lan+mPe3i4fkWet4EfB9avTOLa%0A+K1/y/m4x5ctXCw794jll/6etGpgUM/btlh2DgR9X67bX9M1GMZw3OPLdet/6nkbt0VS4VuyiypC%0An84L6avmlip9FFOFmL62t5Ekhy5+jxdYKpX+an8Pb/urv6KhFAP+Ugz4a1MM+IuGGigNDJRAg5an%0Am2LAX+GAv/ZsIvges2k2saSBCbVyEmrl3lZ7UCtPvc0gfjzt8NrkbGJPmcSOXyXRQxntdyijQxkd%0AymiZNBqVRiUaBUXwUEaDMtpvb0P4Ar/FbnB36tWpwd1p+iUM7j54G2nQsOTsw56hUqgUKomsy05X%0Ard8VUHtYtX5r5tD0RhOy08wGbwMFHhrvwBhNSIGHRuAxCQVqlAXNUSBBsmUa8NfOzDKd5iiQtQyf%0AcAQekzCj4WRmlhlo+GRmZEaZo0BiCkAyRqc6S6dWXqvbgIz2G1MAYg7rN8F4dYpwIVtrC0Ws3yRc%0AO/YMMbRcEVt0qp/E9LUvsDBUjvvS6XOjz/oMve0ic0j6NAxMle5tGw2fhBdQgVaqDCZ1FytVQBf6%0ArD+DNf+ViY1D7Bmysw/rbbHk0AsO1mUdJ8iTmdTexroXsnWGbH2SHHoF1F7ohmxj3XAc1X5TaLkS%0AehvdYk+2HrRcwONtllYttZr1m4QW1XTiowRP8FGCE2qlQWtpEVyVhHJs3Cpq5RVQe9nedjkUWj4n%0ATGqpvWwDyCrRDq8tk1aD+PGhCkIo0tCgYc/Q27z15IhIE9KEWhWmxJo4w8SaMJCh8mNQK7mqWMcp%0AU8GMg6DSZcOH4Hu8NhqKVUAsBRUEl71N9rbRqvUbQfC2Qag7fM5QLr311FRqqY7Zk0NPcCSHfqit%0AvA3jkA20JO/oeWZmGwQQtdVlewbWZX9GkwyLVZjOUPWAPNXHxsosQRFc5iS89TxDATJUjnttD+5W%0AT6zjLChcHOc3R8D5JOuYyP3mM/EgvCMlZHD3r1nOUGD2sVAUiuAVb/OUVhWNsIhnNRU4cwlS8NLw%0AIkWK0h02lgG9DsQuEmN8/kBYlLRlQKdMqj4DFQiLLmHVvgks/4fZ06xAO0mQjxFogsHghiqdRiFU%0Auq5VhhtCnZdl8wLLgCYwlf+f4HlEICwEYD0SKkRW7a8DFMHBluQdCZHXhhQNg8j/3lYrScZ9iBuc%0A0fHog/LSoEdxljHP8EASTo/Tio/k0Ae/Amo53lZwbEhxAKQmuhSkJjqL7Aw7sSCW6EQFsURncmQU%0AXSo7w65Qd3NlSU8Hd3tbilCkoETpoRBMJgUEimBZoosZEdMJLSAKLybke6gQknVfzAdY6B3KB5Oe%0AMfgWB10NCBTG0Bk2oVbs8kpn2TOeCRE4Q091WmQzgUonyS7zpy4oMFQeS/JQUd3Y8gZClRSHMq3R%0AY8BfBZA3HDlohxc9ilwMl8al5Rp4CAvIy9Pa9EkcblwEho4SFgdVG2OBEL2BemA+jK00iMWLhowW%0ArXhjQVgwfIGXhoaOsDCoKILXPNZlx0gzLmBarFr/kFWG0cVcrFq/RSwvDy4NUeAxqTwKTLrLyB79%0Af8et9n9vK3QRTfookKxOOSdipkLDJ4vBBRLWqQJj8TaxO0f0T3QRDDdVOnhqUV04qSUGmf5fYnC3%0AaJXhBm+jFaxqPxEqx40+EKy9QZX/X77z0BHthgC8gGRrxVjVvI32MLh7VaQo3UDRaWRm77pHpi4M%0AeZ+w8LZYgVmRDYdnNhd0FDCd2g2UxTVNBYQFPYoyFSPzpFIpAdVqPTmqZjKwPfWAXZEGmVkSoVhG%0AHrmJzBrSZk+ltwnEQrD4QPpAglPHXzTeNgBXoa04bTLkNeQBEgJ1fgHlQcMMaG9zpBCcraosroxB%0AWLQEp83MMLjb22R/GdAIrmBsdoSgtMhQK0dJys7kU5gmCUL9TYzPH9DNklgJdrcpJ5Z5hIW3WVIp%0Ay/b0GajAgFkGne2wbJOp/J/1lQMYM+lR9DZuOg90YhMrlSrGhw4f9Ae7yP/edgi9RkZHpFCNMHdk%0Arh5gi5T6KRryv7etLRTBYZYhKtnG4fA5Cw+5NLj7UJseOTDwNjDTXag/oiGccpM5EBYbmcBuEOf1%0AeI/ZMqC9TaAismyUqXS8II0CYRGZbMtGgQqtryCyan+WCwfaMIjIUM9RXvhAg/7e1hUtaNFKRzUt%0A9VlfRgqY3qYuRikPN7gb8eiDkiBkG3TqV6Fy3BwVTP0SDfmf3qgmg7th1jzDFstU697GNuhRNHTs%0AGdYaG1IsTy3qxxYgCUNWGverlv/Tmw4tV8L+EIiUpUky7hlMO9PbYI912aBQOW5QogRNknG/lRrs%0AYNkLdqa7SnSripToGi8W2IVEV9g1FA1Fh1GREl35v7cVyJiBIrhLgkosIpOFQN0EqL+SSgLZIg5E%0ALo2Tdmgomc6cQFuS839vS/3qst1NDjBkC0sRIZgtCBYNslEhT5ZnUspU8ww5dKdLATDtzM8kGXfn%0AbEWnljiJLvSohZ34YoFd7I0lOgdBB+wisjPsvA10GBWd5EKCXWwBkoT9NO2X2kpAhIuMdbzUSi2a%0AkBAB8iEQKTsnHDdZxyahghOOe2yRJiGDZZ6htyU478our5oNDCYNoSP34DjHoONWE+BFnGNQSOzh%0A+a3hGscPaEPvBQByLORf339gT8D72R3m6VjdzitY/A6QOR5+YwNzG6uYmm438ivGtOQM97AWhmWX%0A2JILYHH7xZZc4H7Z098P8F9syQVxC7fmV0aLLbkAhlteu16VQ7k6fiEFzFxc7IrFwg== %5D%5D%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B hmJ6JWgvy9iY7ddnfY08F2zNvRPI9pvM28CEZlyMkSfFxyAq2y8r0taltoFBZr9wDckqzYR4m1il%0AkJt8YUXI2++KI6cJ8ez17XdqxXG6zJTsl5D01KbtN+XCsplgrUu+/WKHAu7jZJsSVVeoaDr7Vdf2%0AqwQ8JgvOybxMwNmvHhSr6K1CvBSyCEmWaFscHevYSdTdfmc/RakEMDm0Sfvdft2k1Krhybf9Kqb/%0AtZb91oJ2sLtOfXk1h6PeOc+g+UfzI+Eh02aBMJbwi679/j85pf5cN1ExOPLVof/fGHHg7Bc0m/lr%0A+wVThrLKm8T93XT7xfOtO9QTq05YN7F1k1g7YX6n6T3rJseT+fnsltZq7LdkJg9GkqssXyAdiXGS%0AKdt+5S9OnEQQAJvZL6unxJnk336ZmNBedp5o101O2tU0MwjWyWSkZr/CuenDbL/g30dlptcqeR8v%0A2y9RsnZrMhnMfm9Xt999JD0jQOG0wxFr1rfsF6mVaw/d57bfsBjGrZngYayiKsTtt0W71ES6KBJv%0AjvGwXNs/n/2KYL1fuv3C/lHkk3HDsWBM1a/bLw6hEEDrkJuinP2iFaXbL8XLTsl+Mc72m8JfYy0M%0AdentXLZfpWMoiL8rNMt+jZfeUtr2a3wfiueIClIfI18UTRBfsPONW5Vi+73LmJZfFuZUO7npRJuZ%0Ab7/SQJNcajxTZzPI7NfP8aa722+rXL3pSYT3EFl0+5VsOQ++NwCtq/2OZNlZZMlicEtcbdDJEsaA%0A/qmRl6nbMvP2+OQOL2il6nbMN2+U6KYWBw64szUZ4ipI24lT15u+46AHMN/Z59hHe1Buz55nr/1A%0ACRjonkq7Tx5eqt5kEnLWMNCbfS19gB/CdAs7Ae96OeGUk+DmGAhni5qAE8r5NhPlZWirFzOJcog9%0A18SUmmpA/uptwJq049qUqvf3CWikEDHqvmTVrc23BOwC98UTjEXW4If1ODYV8glYQ62BXr2yI/fI%0AA0y5ozqFhVkm4JQya55Vb4l7bHbxf7fq1QiRsNpGlOFRu6iei4/0x+XysFyLH2Bl1mgZiKB+o6SO%0AbDYqOZVaBZuT+jae0e3TTE1BkE0GxYHxb7ESFTw0jPSKW+qIJosOE2mHVAIEiitjxelUmQP7YBZl%0AjRwo9vZtn6VTC0qMkqSth8F/UpKCYsAkOGChJDa+7WQDrFLYJJkORLMOYAAlm8ZBRCWm24kguahr%0AQojhGlXiotoL1oLxHBTqXj+GPZocnQEKWlWjwPphPkOYZcKTxzXey/GSlr5qKyKTkgUJk3XoI2u1%0A3GMci4pxIpp1/uDcOqEhhUwKsDmmKrsMtjPXCfFpZzhr2VTHI+NcyKRkELO8y4ithEyrXDQPjZjL%0AX9QgipXshEyWx//tRWQSVDzCG/H7nMg6tC2LyrkQvk1MFNlBHY6QH5jpY4ppsjLeankFQyBB+uTs%0Aqp7QLKjw56qz0JsuLjKJDXD9+Ag7UcNDVdSUyWY4pF+W2v+daaN5hMaA5Dc4y0QjQ5OdlF96BnPp%0A9o2ZQV2yHMNMrpKDpnEFHGPs7tq5t1DMl3KCgWhlYAgNxDWEKeR+5bpXosghTHJNZpEOXlvemgyR%0Az0csQsEsqw1KeOHU3eyk3dPZhZrg4wnt1KJO56Ges7e92c3J026N15fzC1NrvSWvoflDrnyLEkTn%0AkW5/1z/YXfaQ8eDrYge98sCIO8tV/6/im2kYOyJPm9DAs7v1UmWsMvsvae3nDrN4ayZo5xvxtFjZ%0AQszK/bk50BB6XEigKZYACfaW1cJCcO9AbG1SMWu5b8EcABcp2RlZndwlfWC5Irbvi0UcDjyDnsPF%0AVHaacfqkKZmpoUKXvEE/EMcQgaoYyozvpBUvORASdBKQod0tb0gdb9vlvuCmm2S1h4akViYfI3Tg%0A/UV31Ky2EFbPt3as84Yy5VrwSeOpMPwuVZuSiYihV+mr1ywhLRWsHTywJYQwGf3qX8BIDxpra8GM%0AQf8zvnTlp49fNQM72Wgq4nU1IC8CQTPznEUlYmZQTaMbHauEFuyMx3okyEdIxY5MdRSgKEMpoqYA%0AS5w6MsVRwA1BMMXitIBjSy5RxLrU/m3/ca93xmm4Jy7zHoK1MJTqBEPBhj6m3CDUlDwnPXcwiveB%0A7aiaZmkUAtxgcsfCUEt00N+ngAw8AyL7EmsP2ynrlsIsv6EziB3NMwVSB4ROmGk5CjlKmi9TY5Fd%0AuL0SU8NhdT7mDUjKXYwOFiyhoVs4gQHoeBxH3vMCA/yK5QnU1Jbdki1b7qo+4apkWvbLXUeEYuxW%0AHNrfHYBL5BZU7gar53ExbhO/BoM4dy9vESAdajTFAki5MlBU1vGycrfsHC3hs1vtNXi5eyIbxc/Z%0AFmVxTStCY3mrrIKxaoAkBXax/lXFlPAEGiYz5rQCQyitLj9bY4YQEbFFChBuSexqdnLdQtQSgkfM%0A8IqvVQoFvDKg2Cb4zDBRjXjGTKcoyIDoYs2KYhg7CrSP7YfLXfEIaUCNJjN8JnjWd4aT+XBEZX9O%0AMcOB5owe/KOP07cCEgC2+iY00ZhjsrH6CZD2d7WkSRmPAm/aXwiEv+Zq4eoyOyG/4wTjbgpKaENM%0AQf4FeiUeFc6YOhOEiYzdSmzVOlY/RlRyInJMNmYGTpD21d5epknHyhmtGQcbj6bcM/rUvGH2uWDu%0AmKtcreY1sY10IopBdNdc3WcbY0Qv/0reMLGL3EaNRsHy88MJ/hS9DV+IRoTahgKwvYNKIetPgHgc%0Ayr+saeMQsbpg+ydn1mHeVM06879NeRgzXRd5azPukixIPakY82YpDGs2g3jdSGE53vboNyC0Vwmd%0A4A4v7c9Q3cACx+pbNn5ejTFTQ2flNGmJ2Jj2+GjSqLttswLS3KfPfBku1d2wVEFLWotXvOCY7K3u%0AvsxIjn//InbXW95Kq41HmabqbiN7Iz0mZneRZxqnfdQd00DdvWz4VFZcagbjTFjwlhnZ3QYui87U%0AXXVYQftOCP4NsF4WhQHkcq/xMKdNfishPq7DDjqluS1J7++dwhvbs1BvE2soqX4BUnoKpi08TVNL%0A0TKi55p1ddv7OWYWl/MV2cFyl1QdBCr7R/Uvdivh7nc1PWjzryDKrvOqhoFXigqx4woDwVmXPoU5%0A0y1UwLt7XkHq/ibJy5iK3P2Yqj2l0wOtlSsTZ6XmLgIvPzQgmCKQaaWJDq89qwdJibogaUVCnVuy%0A79s8RSHFKVokcf0f8umG1TDBqHsEDNe3iFbNKmv4IurSMeoG8ElRELKm7TWy2WzMNAqyRGYadU9J%0AhJkZzC8N1aCU1GjqqPtSROEosa0/dzqHay6xIDejFz9dfR51xVaWWuDOn64eLCDxTR5SJOgVJk1q%0A8gaIuv9t1t3JUPh0oT0x6jr6S3830Bh1B4dgA1BJbK7WO6x+1NV9smFSLZF8ugVSAQBFXRWdFkaU%0A4nLPkKib2evyCBziI6u5XP/vpVGXpvIV7C6Koq5BSTzwFg2Gt7Si7v1iTH66+ryoq49bhk+3xHmz%0As6gb/+syPZUvXRJFXd+MhERfsiCkunMpCmKOujr7JxVIQT7dTUTUFf2y+emu6eLFe73tkHSYxPfx%0AOLPbbEbUXc8Bpre7bK6JQ+3AHujt3jHtj6gb9RlxU4m4AYPjR92cnGRVczSl1CrrQkgTRN1u+KOV%0Ax7mZXorijrosxH92iNyEpwvuUddQUYi6ukuiLoU1+y3OFZBBWRB1Qpn+MtOIOCWxhBjeoE0Hfu2V%0A8NmtfAxK9HKV+wKpgVBrrLIs+hiQRu5R3LPokdxCkVsY6F5PUTnR61ga+8UcFPmnSHj7cloyU6vY%0Aifj1L69kULNgLrnclPeVN7DJtQR7QdfLXvDrDrDS1ToEFk0AHWkT6k6B7Vc3qn6lsqjq/X3Znej/%0AuL0C9/EAKxUCfEPavOSGu+nXzqqf1upW1xshoWqVDs3T/MbZD0SMfmpydlvgeRvNkyvzYfCssLU/%0AYDDj239E11dk0pDGMl1s9z2rN5BtMazvVXuv6z+KR3iAC865XES2P8bQn0m2HJLDU5z/JRqXO4fJ%0A9w53K5Wi9tg0m1rj/gls+9Dai98L/BXc24Oya/Ad8qymC/as5f62R3ixt4j4e/+mPIdJx9H9K833%0AZm8rR0KEX6knvQcr2RQrBL9v1K1772KiJZY334bgY4XqgLXIL3LjzDI2jDX8NTdTSCtKWfTTQ43Z%0AZpicREQ4iRLMl9Zg647XjT+sHuUk6GclQ2ttzhKii6rRjp1O1dJDHQJtcxAkYXsVnpuGza2zHu2h%0AVZU2Unoi4ZC5dLhxZzPmhWrtcIXy0HjsAdKO3OyvqmNVg74dbkx5uMEW7nV1uOWbCrQkraebbD9x%0AuOH1GBSE1kRMrIhwHMX8XUGDjabycCovScdV1SbYjjdsfQnvcDwDV4YxHegRdGcqNVc0MORolTQW%0A0kDQ6hgRB0pv4lVJKiIhXnm9ML0tY0FEcQ/pgg9qt7zJZKCCzgmgWTbNiPZ4qqCCscCgKziZKcyC%0AR6ajBZa/WM9MaMhyvTU8Mwyc3836buIn/4kiY3AiViIwuSP3NItxf30GxJjFwCEWEqwYvMmiYQaM%0A+FIVVyvq0tlAzkJlAzHrk1Nc0YwDJ/MSiBErnghgDzDNArsmVDMJC4DO27aNwaQ0VyUSMUd9kTdh%0AtyvLgVnzJMH8sbozzGGL6iNxzAID/jTJFUmoNAU41Cq+DHOqeng3RUf+7+6VcCGzvvBFShm9ymN9%0AaAmm9qMypP5AGBoP1bcTfUYGC7VEfNFnSzvRxHVghB9JxG19DoFe4wl8s7gm7q13O3v/EU/ctKQv%0A8KXHWG+ZH8jF3TG5TtyF2KL9uPcfJDh51mDkGNHEBRQkrYwV0TNWVhkHyd2K+5iy8Ty34U9cVs/4%0A9mw3R9kclcJJd/WkiDJx1Qgx88+YJu5G7KaFSnAGiKOaXV+n62h1Y1jwPUNyJnYByfcrhOOjIz4I%0AuUAGUjVFN9rUWRlAbJmTvVhtXS/IYtfgfaHDxMAoJeI/JK/AyLsbklSubR18AR/Nf2nIphqlVZRZ%0AB1w3Cg2is9NU9FVMNxNB3sgQIcOMXHkZQedAX1TPsGxIQnSiVDer0ATrhEvhUBlQsJyN4FR/QGxV%0ABkcvPvOwTK/BvPIBd4TqwbqCtEUkAioCp19wbsAr46u6BC6s+5q2LiSUZ/OiA2llsDOXejHVKqMm%0AzHTK4DwyiNeKEf3AOJMtb8Eq9DBK7xejqofxLQ8Wj6QtQibcniJSHdcuaZ0YcRQ91lgXDabQtRGP%0AdFaiUAeazPUU/kypVj8xFpG63eX063cYXVivLB7rF6ST3YnVKYi8iz1dQD9exc10zWrIfYWFOD+b%0ALOUtZB3VhrmeBYfCl9e4i8TqrYJSyyXO3jJhYgACNhCwkcCR8/zPDLlNK8M+zhH/ZYEgS53XmMty%0AgdZGhu3jyUIQSSBEGYYQ9D4O24ngkoVmiPBuIFsAM/gyBhh5znGf3NVHqNW5NJRnuA== %5D%5D%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B m8mjA8RPw6SbDBIOmEmKLOdGTAFKCtAlNJ8SVbkdI2EHBPoAhUTyhKJNwrqaxB9XOQnVVzG847gw%0Al+dZG3+YXz9IFku4gKzGD3q8FCgrFEDrIpRsUFUsbxOSRVUwxQwhKE3PfmBb88OetWec1fJ2PpCQ%0ABeVuft6bQQR9tBiLU0mPfsThPF3U/nLlfHMMmwwY7UqWcnR/zovDfZ441KwloeR2cp0M30VW4BI1%0AGf4jJjO1XfBad+3UCU5W2/ub6ZWm/xqR076TYoXyHcecwg3Zq1B7X9X+P4U9+pwqrPgJFEvQ7hiC%0A03xSwhD5XTB674b6S9jK24k95ZUZj71GXlhpthz4HtBL83WjTF+p23zL79oSNFTDmAopQTa9Sgga%0AMDGmsSeykjl53igsN8GeeklxcIu655wl6AH+NxO8yYwJDvb/tNyzXthZ/GsGc+VXM/tttjHwHvbe%0Ad2z2wfhuCYO/3cYVg828FvhADqpEMbsS/g8tRSExSKqAlx9ulI9D4i9k8a/o1gjyVnPPghY+HnW7%0AzHcwlNVqFKX0Ewc0ybfmQzAM99+DGXZHGQrln0cWGSFgE/Wv7HQoaKitAhIgOjLdXFm+hJDCpGft%0AHoMFbxfQG4YdeftsY/VR1UK+2lXZMW9egNwwAnUXaG2EOaEcxGfwN+f8QMIPmoPNOSYlupsjbzfx%0AFFPL/jwS/aJ4kv8UbeR2dtwkYAMFt82ZkMLq6o7tfUEalOlwuz+e/bTzk9P2j9Z96hvjlBS3uf/g%0Amo6dOaVtOtpW2vHpiGCHZ4uJnqhdufqoxQG9qNCWtmCscDaCeZshQ9iIqH75wAOddrZguMJgmbO+%0AwYmJXe2qgIqCDo4wI+r7Roiv9UzIl96PBv163b5p4xda77b/NDHzbf0TveWMVByeoNWO8jfuV3uL%0ADzk2Ak45ffMo9dV/Qiphr4AybJ0+B4BRyT95HKIBlrf0N9kRCCrnaTHyLy6Dn4wDLer2mVwnw527%0ABqshK9o+PGJJIdwQ3vsBYi93Ls2HVgDqCXsUWPifgdXZcKr7L3y4bf6Kf70GWL0QiEE+yFzszLr+%0AZ5z2/gE= %5D%5D%3E%3C/i:aipgf%3E%3C/svg%3E%0A");
  }
  #nav .level-1 > li.has-childs a, #nav .level-1 > li.has-childs button {
    padding-right: 40px;
  }
  #nav .level-1 > li > a, #nav .level-1 > li > button {
    display: flex;
    justify-content: center;
    height: 100%;
    /* Fit A-Tag to 100% height */
    font-size: 1.063rem;
    border: 0;
  }
  #nav .level-1 > li > a .label:after, #nav .level-1 > li > button .label:after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 10' style='enable-background:new 0 0 16 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cswitch%3E%3CforeignObject requiredExtensions='&ns_ai;' x='0' y='0' width='1' height='1'%3E%3Ci:aipgfRef xlink:href='%23adobe_illustrator_pgf'%3E%3C/i:aipgfRef%3E%3C/foreignObject%3E%3Cg i:extraneous='self'%3E%3Cpath class='st0' d='M7.7,10L0,0h16L7.7,10z'/%3E%3C/g%3E%3C/switch%3E%3Ci:aipgf id='adobe_illustrator_pgf' i:pgfEncoding='zstd/base64' i:pgfVersion='24'%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B m8mjA8RPw6SbDBIOmEmKLOdGTAFKCtAlNJ8SVbkdI2EHBPoAhUTyhKJNwrqaxB9XOQnVVzG847gw%0Al+dZG3+YXz9IFku4gKzGD3q8FCgrFEDrIpRsUFUsbxOSRVUwxQwhKE3PfmBb88OetWec1fJ2PpCQ%0ABeVuft6bQQR9tBiLU0mPfsThPF3U/nLlfHMMmwwY7UqWcnR/zovDfZ441KwloeR2cp0M30VW4BI1%0AGf4jJjO1XfBad+3UCU5W2/ub6ZWm/xqR076TYoXyHcecwg3Zq1B7X9X+P4U9+pwqrPgJFEvQ7hiC%0A03xSwhD5XTB674b6S9jK24k95ZUZj71GXlhpthz4HtBL83WjTF+p23zL79oSNFTDmAopQTa9Sgga%0AMDGmsSeykjl53igsN8GeeklxcIu655wl6AH+NxO8yYwJDvb/tNyzXthZ/GsGc+VXM/tttjHwHvbe%0Ad2z2wfhuCYO/3cYVg828FvhADqpEMbsS/g8tRSExSKqAlx9ulI9D4i9k8a/o1gjyVnPPghY+HnW7%0AzHcwlNVqFKX0Ewc0ybfmQzAM99+DGXZHGQrln0cWGSFgE/Wv7HQoaKitAhIgOjLdXFm+hJDCpGft%0AHoMFbxfQG4YdeftsY/VR1UK+2lXZMW9egNwwAnUXaG2EOaEcxGfwN+f8QMIPmoPNOSYlupsjbzfx%0AFFPL/jwS/aJ4kv8UbeR2dtwkYAMFt82ZkMLq6o7tfUEalOlwuz+e/bTzk9P2j9Z96hvjlBS3uf/g%0Amo6dOaVtOtpW2vHpiGCHZ4uJnqhdufqoxQG9qNCWtmCscDaCeZshQ9iIqH75wAOddrZguMJgmbO+%0AwYmJXe2qgIqCDo4wI+r7Roiv9UzIl96PBv163b5p4xda77b/NDHzbf0TveWMVByeoNWO8jfuV3uL%0ADzk2Ak45ffMo9dV/Qiphr4AybJ0+B4BRyT95HKIBlrf0N9kRCCrnaTHyLy6Dn4wDLer2mVwnw527%0ABqshK9o+PGJJIdwQ3vsBYi93Ls2HVgDqCXsUWPifgdXZcKr7L3y4bf6Kf70GWL0QiEE+yFzszLr+%0AZ5z2/gE= %5D%5D%3E%3C/i:aipgf%3E%3C/svg%3E%0A");
  }
  #nav .level-1 > li.has-childs > a > .icon, #nav .level-1 > li.has-childs > button > .icon {
    display: none;
  }
  #nav .level-2 > li.has-childs > a > .icon, #nav .level-3 > li.has-childs > a > .icon, #nav .level-1 > li.close,
#nav .level-2 > li.has-childs > button > .icon, #nav .level-3 > li.has-childs > button > .icon, #nav .level-1 > li.close {
    display: none;
  }
  #nav .dropdown {
    visibility: hidden;
    position: absolute !important;
    left: -99999px;
    top: auto !important;
    /* IE Fallback */
    top: initial;
    z-index: 99999;
    width: 100%;
    padding: 30px 10px;
    opacity: 0;
    text-align: left;
  }
  #nav .level-1 > li:not(.mouse-disabled):active > .dropdown, 
  #nav .level-1 > li:not(.mouse-disabled):focus > .dropdown,
  #nav .level-1 > li:not(.mouse-disabled).has-focus > .dropdown, 
  #nav .level-1 > li:not(.mouse-disabled).hover > .dropdown, 
  #nav .level-1 > li:not(.mouse-disabled).active .dropdown {
    visibility: visible;
    position: absolute !important;
    min-height: 140px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 1;
    transition: opacity 0.8s;
  }
  #nav .level-1 > li.open > .dropdown {
    display: block;
    visibility: visible;
    position: absolute !important;
    min-height: 140px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 1;
    transition: opacity 0.8s;
  }
  #nav .hide-dropdown {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    left: -99999px !important;
    transition: all 0.8s;
  }
  #nav .dropdown > .inner-wrap {
    display: table;
    width: 100%;
  }
  #nav .dropdown .col {
    display: table-cell;
    width: 33.3%;
    padding: 0 0 0 10px;
  }
  #nav .dropdown .col:last-child {
    border-right: 0;
  }
  #nav .dropdown .close-btn {
    display: none;
    text-align: right;
  }
  #nav .has-focus .dropdown .close-btn {
    display: block;
  }
  #nav .dropdown .close-btn:first-child {
    padding: 18px 20px 5px 0;
  }
  #nav .dropdown .close-btn:last-child {
    padding: 5px 20px 18px 0;
  }
  #nav .dropdown .close-btn a, #nav .dropdown .close-btn button {
    display: inline-block;
    padding: 4px 8px;
    font-size: 14px;
  }
  #nav .dropdown .close-btn a .icon, #nav .dropdown .close-btn button .icon {
    display: inline-block;
    vertical-align: middle;
    padding-right: 2px;
  }
  #nav .dropdown .close-btn svg {
    display: inline-block;
    width: 14px;
    height: 14px;
  }
  #nav .level-2, #nav .level-3, #nav .level-4, #nav .level-5 {
    position: relative !important;
    left: auto !important;
    /* IE Fallback */
    left: initial !important;
    top: auto !important;
    /* IE Fallback */
    top: initial;
  }
  #nav .level-2.list-2col {
    display: grid;
	grid-template-columns: repeat(2,1fr);
  }
  #nav .level-2.list {
    display: grid;
	grid-template-columns: repeat(3,1fr);
  }
  #nav .level-2.list-4col {
    display: grid;
	grid-template-columns: repeat(4,1fr);
  }
  #nav .level-2 > li, #nav .level-3 > li, #nav .level-4 > li, #nav .level-5 > li {
    display: block;
    border-bottom: 0;
    text-align: left;
  }
  #nav .level-2 > li > a, #nav .level-3 > li > a, #nav .level-4 > li > a, #nav .level-5 > li > a,
#nav .level-2 > li > button, #nav .level-3 > li > button, #nav .level-4 > li > button, #nav .level-5 > li > button {
    display: block;
    border-bottom: 0;
  }
  #nav .level-2 a, #nav .level-2 button, #nav .level-2 ul {
    display: block;
  }
  #nav .level-2 > li {
    margin-bottom: 35px;
  }
  #nav .level-2 > li > a, #nav .level-2 > li button {
    padding: 4px 20px;
    font-weight: bold;
  }
  #nav .level-3 > li > a, #nav .level-3 > li > button {
    padding: 4px 20px;
  }
  #nav .level-4, #nav .level-5 {
    display: none !important;
  }

  #nav .level-2.uebersicht{
    border: 1px solid transparent;
    font-size: 20px;
  }
  #nav .level-2.uebersicht a{
    color: #000;
    padding: 4px 20px;
    font-weight: bold;
    font-size: 20px;
  }
  
  #nav .level-2.uebersicht a:hover{
    color: #000;
    text-underline-position: under;
    text-decoration: underline;
    text-decoration-thickness: auto;
    text-decoration-thickness: 2px;
  }
  /* Close-Button */
  /* Konfiguration der mobilen Navigation zurücksetzen */
  /* Konfiguration für die Desktop Navigation */
  /*#nav .level-2 > li:last-child .level-3 {
    margin-bottom:0;
    }*/
}
/* Footer */
#footer > .inner-wrap {
  max-width: 1180px;
  margin: 0 auto;
  padding: 10px 5px 11px 5px;
  text-align: center;
}
#footer ul {
  display: inline;
  margin: 0;
  padding: 0;
}
#footer li {
  display: inline;
  margin: 0;
  padding: 0;
}
#footer li a {
  display: inline-block;
  margin: 0 10px 0 0;
  border-bottom: 2px solid transparent;
  font-size: 0.9375rem;
}
#footer li button {
  display: inline-block;
  margin: 0 10px 0 0;
  border-bottom: 2px solid transparent;
  font-size: 0.9375rem;
  padding: 0;
}
#footer li:last-child a, #footer li:last-child button {
  margin-right: 0;
}
#footer li a:focus, #footer li a:hover {
  transition: border-bottom 0.1s linear 0s;
}
#footer li button:focus, #footer li button:hover {
  transition: border-bottom 0.1s linear 0s;
}
#footer .module-page-control > a.go-top {
  display: block;
  padding: 5px 15px;
  text-align: center;
  border: 0;
}
#footer .module-page-control > a.go-top .icon {
  margin: 0 11px 0 0;
}
#footer .module-page-control > a.go-top .icon svg {
  width: 1rem;
  height: 0.563rem;
}

@media screen and (min-width: 768px) {
  #footer li a, #footer li button {
    margin: 0 15px 0 0;
  }
  #footer > .inner-wrap {
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
  }
}
@media screen and (max-width: 991px) {
  #footer .module-page-control > a.go-top {
    opacity: 1 !important;
    border: 1px solid #fff;
  }
}
@media screen and (min-width: 992px) {
  #footer li a, #footer li button {
    margin: 0 30px 0 0;
    font-size: 1.125rem;
  }
  #footer .module-page-control {
    position: fixed;
    top: 60%;
    right: 0;
    min-height: 4.688rem;
    z-index: 999999;
  }
  #footer .module-page-control > a.quick-box {
    position: relative;
    display: block;
    margin: 0 0 2px 0;
    padding: 15px 8px;
    width: 5.5rem;
    min-height: 4.688rem;
    font-size: 0.875rem;
    text-align: center;
    border-width: 1px;
    border-style: solid;
  }

  #footer .module-page-control > a.quick-box .body {
    display: none;
  }
  #footer .module-page-control > a.quick-box.expandable .body {
    border-width: 1px;
    border-style: solid;
    border-right: 0;
  }
  #footer .module-page-control > a.quick-box.expandable:focus .head, #footer .module-page-control > a.quick-box.expandable:hover .head {
    display: none;
  }
  #footer .module-page-control > a.quick-box.expandable:focus .body, #footer .module-page-control > a.quick-box.expandable:hover .body {
    display: table;
    position: absolute;
    right: 0;
    top: 0;
    width: 16.35rem;
    height: 4.688rem;
  }
  #footer .module-page-control > a.quick-box.expandable:focus .body > span, #footer .module-page-control > a.quick-box.expandable:hover .body > span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px;
    font-weight: 400;
  }
  #footer .module-page-control > a.quick-box.expandable .body > span:nth-child(2) {
    padding-left: 0;
  }
  #footer .module-page-control > a.quick-box.type-hotline .hotline {
    font-size: 1.313rem;
    font-weight: 300;
  }
  #footer .module-page-control > a.quick-box.type-hotline .icon-hotline svg {
    width: 2.688rem;
    height: 2.688rem;
  }
  #footer .module-page-control > a.go-top {
    position: relative;
    display: block;
    margin: 0 0 2px 0;
    padding: 15px 8px;
    width: 5.5rem;
    min-height: 4.688rem;
    font-size: 0.875rem;
    text-align: center;
    opacity: 0;
    border-width: 1px;
    border-style: solid;
  }
  #footer .module-page-control > a.go-top .icon {
    display: block;
    margin-right: 0;
  }
  #footer .module-page-control > a.go-top .icon svg {
    width: 1.813rem;
    height: 1.125rem;
  }
}
@media screen and (min-width: 1200px) {
  #footer > .inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
#social-box {
  margin: 0 auto;
  padding: 12px 0 16px 0;
}
#social-box a, #social-box button {
  border: 0 !important;
}
#social-box a > .icon svg, #social-box button > .icon svg {
  width: 25px;
  height: 25px;
}
#social-box a > .label, #social-box button > .label {
  margin-left: 5px;
  border-bottom: 2px solid transparent;
}
#social-box a:focus > .label, #social-box a:hover > .label {
  text-decoration: none;
  transition: border-bottom 0.1s linear 0s;
}
#social-box button:focus > .label, #social-box button:hover > .label {
  text-decoration: none;
  transition: border-bottom 0.1s linear 0s;
}
  
.theme-default .module-page-control > a.quick-box {
  color: #FFFFFF;
  background-color: silver;
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
}
.theme-default .module-page-control > a.quick-box:focus
, .theme-default .module-page-control > a.quick-box:hover {
  background-color: silver;
}
.theme-default #footer .module-page-control > a.quick-box.expandable .body {
  color: #FFFFFF;
  background-color:gray;
}
@media screen and (max-width: 991.98px) {
  #footer .module-page-control {
    position: unset;
  }
  #footer .module-page-control .body {
    display: none;
  }
  #footer .module-page-control a.quick-box {
    border: 1px solid #FFFFFF;
    display: inline-block;
    padding: 5px 8px;
    text-align: center;
  }
  #footer .module-page-control a.quick-box:hover
  , #footer .module-page-control a.quick-box:active {
    background-color: gray;
  }
}
@media screen and (max-width:399.98px) {
  #footer .module-page-control a.quick-box {
     width: 100%;
  }
}
@media screen and (min-width:400px) and (max-width:767.98px){
  #footer .module-page-control a.quick-box {
    width: 50%;
    float: left;
  }  
  #footer .module-page-control a.quick-box.last {
    width: 100%;
  }  
}
@media screen and (min-width:768px) and (max-width:991.98px){
  #footer .module-page-control a.quick-box {
    width: 33.32%;
    float: left;
  }  
}

#footer #nav-footer {
  padding-bottom: 30px;
}
#footer .module-page-control {
  z-index: 920;
  width: 100%;
  bottom: 0;
  left: 0;
}

@media screen and (min-width: 992px) {
   #footer .module-page-control > a.quick-box.bgs .head {
    text-align:left;
    font-size:.75em;
    hyphens: none;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
  }
  
  #footer li a, #footer li button {
    margin: 0 30px 0 0;
    font-size: 1.125rem;
  }
  #footer #nav-footer {
    padding-bottom: 0 !important;
  }
  #footer .module-page-control {
    left: auto;
    width: auto;
  }
  #footer .module-page-control {
    bottom: unset;
  }
}

/* Breadcrumb */
#breadcrumb {
  max-width: 695px;
  margin: 0 auto 27px auto;
  padding: 5px 15px;
}
#breadcrumb h3 {
  display: inline-block;
  margin-bottom: 0;
  font-size: 0.875em;
  /* 14px */
  font-weight: normal;
  text-transform: inherit;
  text-align: left;
  padding: 0;
}
#breadcrumb ul {
  display: inline;
  margin: 0;
  padding: 0;
}
#breadcrumb ul li {
  display: inline;
}
#breadcrumb a {
  display: inline-block;
  font-weight: normal;
  font-size: 0.938em;
  /* 15px */
}
#breadcrumb .icon {
  display: inline-block;
  margin: 0;
  position: relative;
  display: inline-flex;
  width: 0.875rem;
  height: 0.875rem;
  align-self: center;
}
#breadcrumb .icon svg {
  position: absolute;
  top: 0.1em;
  width: 0.875rem;
  height: 0.875rem;
}
#breadcrumb svgX {
  vertical-align: middle;
}
#breadcrumb strong {
  font-weight: normal;
  font-size: 0.938em;
  /* 15px */
}

@media (min-width: 1200px) {
  #breadcrumb {
    max-width: none;
    padding: 1rem 1.875rem 0 1.875rem;
  }
}
/**
 * Modul: Text
 * 
 */
.module-text {
  position: relative;
}
.module-text p {
  max-width: 695px;
}
.module-text + .module-image {
  margin-top: -15px;
}

/**
 * Modul: module-image   Großes Bild mit Beschriftung unterhalb
 */
.module-image-fullsize figure {
  width: 100%;
}
.module-image-fullsize figure img {
  width: 100%;
  max-width: none;
}

/**
 * Modul: module-image    Kleines Bild mit Beschriftung rechts
 */
.module-image.position-relative figure.caption-right {
	display: flex;
}
.module-image.position-relative figure.caption-right .image {
	padding-right: 1em!important;
}
@media (max-width: 575.98px) {
  .module-image.position-relative figure.caption-right {
    display: inline-block;
  }
}
@media only screen and (min-width: 576px) { 
  .module-image.position-relative .image__narrow { 
    grid-template-columns: minmax(auto, 18.75rem) auto !important; 
    grid-template-areas: "image caption" !important;
    -webkit-column-gap: 0.75rem !important; 
    -moz-column-gap: 0.75rem !important; 
    column-gap: 0.75rem !important; 
  } 
  .module-image.position-relative .image__narrow .caption--content-wrapper { 
    -ms-flex-item-align: end; 
    align-self: end; 
  }
}


/**
 * Modul "Introduction"
 *
 * Modul für Einleitungstexte
 * mit Sprungmarken
 *
 */
.module-introduction > .inner-wrap {
  max-width: 1160px;
  margin: 0 auto;
}
.module-introduction p {
  font-size: 1.5rem;
  line-height: 2.188rem;
}
.module-introduction .anchor-box {
  margin: 2rem 0 0 0;
  padding: 1rem 1.125rem 1.188rem 1.125rem;
}
.module-introduction .anchor-box ol {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.module-introduction .anchor-box li {
  padding: 0 0 0.45em 0;
}
.module-introduction .anchor-box li:last-child {
  padding-bottom: 0;
}
.module-introduction .anchor-box li a {
  position: relative;
  display: inline-block;
  padding-left: 1.7rem;
  font-size: 1.125rem;
  font-weight: bold;
  border-bottom: 0;
}
.module-introduction .anchor-box li a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50% !important;
  display: inline-block;
  width: 1rem;
  height: 0.625rem;
  font-size: 1rem;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Ebene_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 10' style='enable-background:new 0 0 16 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23007F78;%7D%0A%3C/style%3E%3Cswitch%3E%3CforeignObject requiredExtensions='&ns_ai;' x='0' y='0' width='1' height='1'%3E%3Ci:aipgfRef xlink:href='%23adobe_illustrator_pgf'%3E%3C/i:aipgfRef%3E%3C/foreignObject%3E%3Cg i:extraneous='self'%3E%3Cpath class='st0' d='M7.7,10L0,0h16L7.7,10z'/%3E%3C/g%3E%3C/switch%3E%3Ci:aipgf id='adobe_illustrator_pgf' i:pgfEncoding='zstd/base64' i:pgfVersion='24'%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B KN7mSQ4UauU/9mIjTbRMIpTBVwuh3pZZnDDqVwARoSzTVC0pysdTiVV670YB3AoTRfCYc+gGd8vk%0AiewMuy26wg4lECu6E37BzttUioaiS1QQYEehgIkuVOIkuq9whZ1Gdobd5jAqutCKUnS9ggA7lp7o%0AKqIr7CiiK1zUXaS13uZtkZe3wQ1FrDjU3dtWxKowwxAdfWCIKio+yCppOntbbKZHyj6ZFxRVIsHs%0AGW8IIKqH6q8JV2N1UC59rYTUTCr1tt+ZF1QzqUfKJlQZWDdsW1MjtSISoVWlSk/V7qOkt3nbxONS%0Au0fDEN4mEJROqBTUBcpUlaIMKUIzMgMAAgDTEgAwGBwakghGw+G6ygcUgAJEOipOREYsNCQqk8Yi%0AcXAcEotDOQzDSAqCKBBjyDEJbQBITv4mqk6j50XNqvAzVfAQ8v2tbazjImoag4vQezSnrRsbVSPl%0ASCpNN40Lg5evABvsKyXvH3LupwtEzqhOIvpTUwV3OSYA7PTezjcdtLriRWse2EkYiTojlHhEPdky%0A+zgpJ+uS9CSAhMFkrVd7rRdZ/wF5MNlptjP2lnkoMcjpSTiZ5qJuHbE1MXZ5l+eDyIG21d6E0fyZ%0AAc4V0hZ/cOYfyond8RM6UTyCgxWk1tsLOhVa6G4agi0atYSOTIupRu31WyQhYirIqVNdeYMKnNcp%0AuWU04/8SH1RUvqdHJidKGwOrEx4Zq3r+UVa89CinvQI2HrXUI5LaV2ZaufHonx5xxdBmNB4llx7l%0AllItKK5K41GtekRtZaU6eAT5fZmtR5ZRIlaMRy31aIjpWMYjW/Voifx0rc8xPWpoPNqkR5Gioova%0Ag2VFKU91fUE1jrZVut7vQYMG65RWeb4aT8rjYF6orNyx5ZX7fm4RxdIiLCDhJ6hV/gkA9eBOLN+j%0AO0qPWdsBAITGtc44cZUosv4IPoR8Hp7R/boaJbHIuMga9jM3j3lcBh0ZrHmbSVyHYXrYwltl79Ga%0AfzVR1zA/AC135plDSEJYQa3cqhzvY08IxyDXBJZIAvvuijYEDxpUFP+idNBn+FGpYZKqj/ddNq3I%0Aj9Rr94SbX8ddw56/kD6kkb1lCVj06CpPD9qzViwCSEBhN41M0AsLh4bv9yxiSda3IgjQusHPFgRw%0ArXRx2ScNp0PLlKjVL0R4/cCQ78ayXoMO16U1Z965JP4lySEa/0xRTzfP85L/P9iWsyA+B9Le6d1x%0AeBIjZVw/wsYbztvOjN1a5zcy2554uHYt3uAIDnrt3AoG+KL8UsCHVMKdDIZxXU1fKCM4xZinJbzc%0AJ38OVJbfqrQCLQf4SVWDsAIxJJ6GsqIoJinIWiMVlKoo50iRPQEsiUtrfpgNqizh5hZa5BM9yc4L%0A+NHLHE8OTlMA1/ym7lecTWcXc9RbgTMiDm9mfUlHc8wP0dWQQY9tFDotx+wTseYw1lMCMuTnxRSC%0A0caoEN7zDVR4Nb3ZIM4LO8pLxmz/Q20nA5LB1seIlYzQ0kZcWVf59TGknAzTrhbdpouPkdxkfJfZ%0A4QwELOw0rAcHLaR2S+FFGtgGhj8lxjJH2/6kLJeRKGM3BxEnin8qBBMJPznJJJpqEMpYF5es2t7Q%0AIT6h2v6J6ErXQof6+SV63NObqXyW/sFFBAG2QsKnPGKKkpUoVP28n+wgWMJYZrFgpQIuqaM3XMvB%0AyYr5qghyoYshh+kwzZgOQvcwlUUq5AQBsHNXj3AN5Bjr45DtAuQLA+Qhbcw5ToHUY9sIch2UtqJV%0A+wAflH/tYSRNjMpWOJZjAwzowFy3cvwT3BfjE3z5ufOfIFU/Wn4jo7K/J5M8HeKtSNCvGvEBxB6H%0AI+cPnl9g2dhfNxnCYcK1HAj2cgYMZ3Z5igd/RPDnFHL2+OyP5+LleQ7CdYhgnfm1shz9575d/Y4L%0AaehvQeklza35jq5cZgmGnGOusxbE5nuNaL8aoAPAJHkR0YvpusvF6Pay1CX5feo+qaV0kydCPrbI%0AC98VnbK4ywwxaSVdX6ZEFqInXGCpRWe8qBJMsCFRmGwMdfdflWjmWa0YNNV57LNRybHbU4GsXwFJ%0AeTlp+RBkQFNT7N8pzwRdkqnVPaqhoAD9BvjGwWfTx6aGQy+w7Q7GNwPSk70ONYELLPx1HriYktou%0AN9nMSEO/Xl+wGy8BrSWiQbEzcwqbGAUauH0bcPy99Nu3rDx9zJfu+UwOxFB0l/LeIhtJNHwlmt3L%0Avcx7ZfVJrHscPJcqBnwqwUHwJBsYvDHbGf5mzxvZeM3jjODv8fF7yn8iQXo5riJpgzM6XUBVg5wU%0Ae01MC/NIbw06jsM6LGNZihgq/KXvyIeKCDRS9xjgaYDJuaGWiiph+EwVIddAMaCOFvY0OZ386Lqs%0AQSoVAFhQnPIfzNSE3OfFyCkXezJfW9ddHu0oY4RgkSsNBlIZYzzuL/yWmAtE901L5RJnX1bNosCq%0AYq9Q8b/EDtZZFvRxpid+c1LLP+XeNrXB0ziQGyrrqPx+usqTatXqx+286FTpncolpcIa3CZQ1IAg%0A9SCBP+FG5Vp9AFXduggB9UNUHOyXOJodzDxE3RuW4ZJNmIeM0uCkolLdiDPMgmTfJGA9M5UMJw1G%0AHzEwDuFogxsYLotXzuD8maIGiNPbk82C7Koa4lRYpjcyn9sJBRRqN6FDitoQfRqTTeKAOqQmvhWs%0ATHuzUis4Up+5idTGCpAX4E1H76Z9FJtIzeQ8k+CEhhqec9N57Mb9FXURwsi0GMNn8X7LVpnIgKBq%0ABL03LYJLop2s4eOABSycNAkxv9OBqC3BCkp/F1BSzZUmoMxZJFRUSiIPrmscMlDlc0HNriMgk1DU%0Ag2QNNFwyqiJ9Wvh9ECn+QVInX9bBjI7eCN3vIkmSLcViZ9axypNisyB6J9SiFGi+gFgaT6jQBv2a%0AHlcA7Nwwy9MVSSL4qudozEBYaUPI/RGCEhhDpJuD8bYcGPDy5U+aYlZFTSd3jYUTteFpzbU6/kMz%0AjEOhCr/XIC9xWPwVVeSA/w3PXCXE9QFt+6Djsqnxelau6eCc12sUEXm4fUUNH89bUQK9452UTxoi%0AvV5IR+3gbKKeI4+Xe0cg/Mu2PGxxAFEqOtmls86cYH6fEM5vbsRvEPfuXkuZNvQwiUCp+XBXkllZ%0AyiPrwedGREJTDyiIUJ1DtYpKeVq9xcndDCZNsiaHoRNDG+906EWTIWw3n4lQE+fnopCesuyPqZRP%0AnU/ZHbxi47hWHaXge75Pq/jyjO8W2ZcmX/hDCsJrxXF77ZdiIrz80I8jvxIoC55lzG0qKR+lZDmP%0Al+RdoLd+Uu/Iqbsp+CGpl8uhM8vxmrdS6fHs2GG9eMBNP2vvuIdHosh13FwIu3Zx56k4g/UwJL+A%0ArmGsDw9Dfj81Mpd3nrpQA/jx7Q82Mjrx0ZUTy0wqyFJxm3rLhV6x9wRFxXnUcy3JVI0wMny73mQ5%0ALEzISDUdaY+g9nJN2ezIHB/rp0YkbW5PHn60dsNqob3kelLYpJV1WRLL96TU4WDrxFCdIB80a76A%0Ayx3wdTu29YMeieOg/yy+HRSfSaIDgVzgpPlNiQVkTym3L8GO8mdgBrtRi1JhGQQIdg1ULFKcGfSX%0ACarc6O3HiCW7K7zuG2x368WisAcLKoX52889Qtx9wqYQLA6x/QkHu4zYGiWvTGints6XMvYqFkHT%0A7KofE/wGMrbR9dFN7rQs4vt4h93aZQsnNmb6hT6JuCYf93r0D0wd0DunlxutxwXWd2dZh/PJmZtP%0AwPLQmLBrY48+CGKSMGc3jPKEqxwKRcsYvTFDadkndvVQK7GyTOIDmZ94BNvdCdwBVlG4V6izzxZP%0AX9z4D2G7ZCxgyWW9jWZmb/arrDDlM1SPT2A6B6VM7r7ZTux+rOfxN6Xbkqb47o3yZrE4G3dNoh88%0A4nw0jug+bouzaxoh/ZOAvY6MkkNiPDqtnvAFRXAvo8AIzmoZHkRfWCX3MvGypMD3tSm5v69muP/B%0AocpXrEfivjELk1BfhGVGaqwqQtBvGPKlbZDfwLWbA+p3P/Ywk8ALWKcRG3SzeTqD3PJpt9a7ortb%0A1xg51lTMptFTgwJy4BQq+g8X+B0QcDZy489kFR4PSFC53RCaYUj/8VxROQjJw+gDt6yhathlVmtX%0A7nHGrQ+oQShAg/5OfvsbOi8hCfp8Yhq5Yunb/vG5Nqv5ZitlwJBTzOZnSfiS/df/hQ0QWC38bvdx%0AC8jBL9auIhjDUW+3Ulmn3W1KJtFNvn3/f9GdAtf42Ah7uunvFL+OVJzU/U1118xheg5ZHBLZjkXt%0AYreV7qRTvtuL30dPTf9CU4qpChu/BZ/pBvldr2DXvcTdbAeTLR5sWgD6y/0NIznL75fJzE/4l/4u%0AdADLKR6iDpU5NPnrgKRHWfKIMdjo7zqujLVw+ok7L4A/79WMxZu5YeqfX3t4/HqmzcDgAqpz/9we%0AwNQgj8/FiibO9ZF6LZJvvdIMCLmnwKUtUh8GJCyvQY2iEHSZAm8mHk5StKkPb2Tv4wf3lFoUpeB9%0ApEqA017ihxoOhFg8quiEuyl33src2e+Axu+vOHX17jMmzbEKJcJE0VusaUmPSdcYPBhb0WGtbdMD%0AlWvmZ62XzSj7gteXNG2ytWaMDdWZjRxVj0/259TdVTYKRNGnLd7b+BEjLHFDF3z6Q5iVySJH9kDr%0A59aTTPTMfhLZiUpQT15vDZsSu04smPNu2qp/ly6DLyz85PEfEOF7LDeGBFwv31XpmS9MbtJXE1an%0Ahbw4AJQDnzb+s6B1ZvunvMqLo+hwIQRetb97Lz2/DC9ZM7zzN9zyn0c5JeJ62Z/hcYDbWoreE+8v%0ARZj3ow+fGJEKrDxwRYOxKvM1xFDp4f5Wywmn85OeaHC/hPLONj9fCYj9Kn7TqsVEs+KbrFfmZXHD%0AbbIhNFvY8BWtW/y4vCNIuU/ZyL6Xi3yl0gC8ktUvsQMQMTv4lCUwzXu1e7rBuN30bgzk4TDtZ0fq%0Aw6Gor2/V/AHMJJNt2dCdeZoSRQ12w8DJMBs15bLNEk46nXO7M7nlsimZwhZtw2vUXSZsB7F2yoi8%0A+FT2SozJ95oqIzKx8J13NWbtoMRrrJIfcMn4p6ESpgD/n9p5BMWWurx+haHxnWn34EX2y2vbL2uG%0AIISg1FK74Wp0234R6PTA+MR1KvZvlEFc9tuPyJqAs0m9ydrUj/6E2EW12287w12hdNXwAhoikC1c%0A235/a9Zi8c6HBTLw9/CxiXBIF5mboqS0JTexMVrxCLdUqHW80gspknNyB9YIoL+/2pubJDQP72BE%0ACJ+zBqrst+J4K0Pj7bdtl6z5sliPzU1hh3zTpIchs18RkX9kc5MZuxN1k7Wa/X7PPRrYfv+VwZbR%0Asdz2y8OnSdym7muwHN7sF1zbL9ywTh4r89bTQGVXadK2/dqJB7CiMUx00sq7S+SV7Vc7PA6PLYDJ%0Aktl/Svd24CxD1nP8CkaV/Rqvkk63X8FCnDlrfLkRtku7/f5glminANu9uFnMfu23Kw== %5D%5D%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B 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 %5D%5D%3E%3C!%5BCDATA%5B m8mjA8RPw6SbDBIOmEmKLOdGTAFKCtAlNJ8SVbkdI2EHBPoAhUTyhKJNwrqaxB9XOQnVVzG847gw%0Al+dZG3+YXz9IFku4gKzGD3q8FCgrFEDrIpRsUFUsbxOSRVUwxQwhKE3PfmBb88OetWec1fJ2PpCQ%0ABeVuft6bQQR9tBiLU0mPfsThPF3U/nLlfHMMmwwY7UqWcnR/zovDfZ441KwloeR2cp0M30VW4BI1%0AGf4jJjO1XfBad+3UCU5W2/ub6ZWm/xqR076TYoXyHcecwg3Zq1B7X9X+P4U9+pwqrPgJFEvQ7hiC%0A03xSwhD5XTB674b6S9jK24k95ZUZj71GXlhpthz4HtBL83WjTF+p23zL79oSNFTDmAopQTa9Sgga%0AMDGmsSeykjl53igsN8GeeklxcIu655wl6AH+NxO8yYwJDvb/tNyzXthZ/GsGc+VXM/tttjHwHvbe%0Ad2z2wfhuCYO/3cYVg828FvhADqpEMbsS/g8tRSExSKqAlx9ulI9D4i9k8a/o1gjyVnPPghY+HnW7%0AzHcwlNVqFKX0Ewc0ybfmQzAM99+DGXZHGQrln0cWGSFgE/Wv7HQoaKitAhIgOjLdXFm+hJDCpGft%0AHoMFbxfQG4YdeftsY/VR1UK+2lXZMW9egNwwAnUXaG2EOaEcxGfwN+f8QMIPmoPNOSYlupsjbzfx%0AFFPL/jwS/aJ4kv8UbeR2dtwkYAMFt82ZkMLq6o7tfUEalOlwuz+e/bTzk9P2j9Z96hvjlBS3uf/g%0Amo6dOaVtOtpW2vHpiGCHZ4uJnqhdufqoxQG9qNCWtmCscDaCeZshQ9iIqH75wAOddrZguMJgmbO+%0AwYmJXe2qgIqCDo4wI+r7Roiv9UzIl96PBv163b5p4xda77b/NDHzbf0TveWMVByeoNWO8jfuV3uL%0ADzk2Ak45ffMo9dV/Qiphr4AybJ0+B4BRyT95HKIBlrf0N9kRCCrnaTHyLy6Dn4wDLer2mVwnw527%0ABqshK9o+PGJJIdwQ3vsBYi93Ls2HVgDqCXsUWPifgdXZcKr7L3y4bf6Kf70GWL0QiEE+yFzszLr+%0AZ5z2/gE= %5D%5D%3E%3C/i:aipgf%3E%3C/svg%3E%0A");
}
.module-introduction .anchor-box li a .label {
  border-bottom: 2px solid transparent;
}
.module-introduction .anchor-box li a:focus .label, .module-introduction .anchor-box li a:hover .label {
  text-decoration: none;
  transition: border-bottom 0.1s linear 0s;
}

/**
 * Modul: Teaser Text/Bild
 *
 */
.module-teaser-textpic h2 {
  margin-bottom: 0.4rem;
  font-size: 1.625rem;
  font-weight: 300;
  line-height: 2.375rem;
}
.module-teaser-textpic p, .module-teaser-textpic a, .module-teaser-textpic .link-list li {
  font-size: 1rem;
  line-height: 1.5rem;
}
.module-teaser-textpic p > a, .module-teaser-textpic a > a, .module-teaser-textpic .link-list li > a {
  padding-left: 5px;
}
.module-teaser-textpic p > a:before, .module-teaser-textpic a > a:before, .module-teaser-textpic .link-list li > a:before {
  left: -0.563rem;
  top: -0.22rem !important;
  background-image: none;
}
.module-teaser-textpic .link-list li:hover {
  color: #b71818;
}
.module-teaser-textpic figure {
  display: none;
}
@media (min-width: 400px) and (max-width: 575.98px) {
	.module-teaser-textpic figure {
    float: none!important;
    max-width: 100%!important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.module-teaser-textpic figure.left {
    margin-right: 1.125rem;
    max-width: 300px;
  }
	.module-teaser-textpic figure.right {
    margin-left: 1.125rem;
    max-width: 300px;
  }  
}

@media (min-width: 992px) {
  .module-teaser-textpic h2 {
    margin-bottom: 2rem;
    font-size: 3rem;
    line-height: 3.438rem;
  }
  .module-teaser-textpic figure {
    display: block;
  }
  .module-teaser-textpic figure.left + .content-wrap {
    margin-left: 300px;
  }
  .module-teaser-textpic p, .module-teaser-textpic a {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .module-teaser-textpic .link-list li {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}
/**
 * Modul: Infobox
 *
 */
.module-infobox > .inner-wrap {
  position: relative;
  padding: 1.75rem;
}
.module-infobox a {
  border-bottom: 1px solid #fff;
}
.module-infobox a:hover, .module-infobox a:focus {
  font-weight: 900;
}
.module-infobox .box-icon {
  margin-bottom: 1rem;
  text-align: center;
}
.module-infobox .box-icon svg {
  width: 2.688rem;
  height: 4.375em;
}
.module-infobox p:last-child, .module-infobox ul:last-child {
  margin-bottom: 0;
}

@media (min-width: 480px) {
  .module-infobox > .inner-wrap {
    padding-left: 6.125rem;
  }
  .module-infobox .box-icon {
    position: absolute;
    left: 1.75rem;
    top: 2rem;
    text-align: left;
  }
}
.module-infobox h3 {
  font-weight: 700;
}
.module-infobox a {
  border-bottom: 1px solid #fff;
}
.module-infobox a:hover {
  font-weight: 900;
}
.module-infobox > .inner-wrap {
  padding-left: 6.125rem;
}
.module-infobox img {
  width: 4.1rem;
  height: 4.1em;
  margin-left: -15px;
  margin-top: -10px;
}
.module-infobox.box-icon--lightbulb img {
  margin: 0;
  width: 2.688rem;
  height: 4.375em;
}
.module-infobox .box-icon {
  position: absolute;
  left: 1.75rem;
  top: 2rem;
  text-align: left;
}

/**
 * Modul: Highlight-Box
 *
 */
.module-highlight {
  margin-left: 15px;
  margin-right: 15px;
  padding: 20px;
  border-width: 3px;
  border-style: solid;
}
.module-highlight .inner-wrap {
  text-align: center;
}
.module-highlight blockquote {
  font-size: 1.875rem;
  font-style: italic;
  line-height: 2.5rem;
}

@media (min-width: 992px) {
  .module-highlight {
    margin-left: 0;
    margin-right: 0;
  }
}
/**
* Modul: Zitat-Box
* 
*/
.module-quote {
  margin-left: 15px;
  margin-right: 15px;
}
.module-quote .inner-wrap {
  text-align: center;
  border: 12px solid #d0d0d0 !important;
    border-radius: 255px 45px 165px 25px/20px 35px 25px 225px;
  padding: 20px;
}
.module-quote h3 {
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-top: 15px;
}
.module-quote h3 .label {
  font-size: 1.375em;
  vertical-align: bottom;
}
.module-quote h3 .icon {
  margin-right: 6px;
}
.module-quote h3 .icon svg {
  width: 1.325em;
  height: 1.325em;
  vertical-align: middle;
}
.module-quote blockquote {
  font-size: 1.75rem;
  font-style: italic;
  line-height: 2.5rem;
}
@media (min-width: 992px) {
  .module-quote {
    margin-left: 0;
    margin-right: 0;
  }
}
/**
 * Modul: Keyvisual (Single)
 * 
 */
.module-keyvisual {
  position: relative;
}
.module-keyvisual figure.fullsize {
  max-width: 1500px;
  margin: 0 auto;
}
.module-keyvisual figure img {
  width: 100%;
  height: auto;
}
.module-keyvisual .overlay {
  position: relative;
  margin: 20px;
  padding: 15px 20px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
}
.module-keyvisual .overlay:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
}
.module-keyvisual .overlay h2, .module-keyvisual .overlay .h2 {
  margin: 0 0 6px 0;
  font-size: 1.375rem;
  font-weight: 300 !important;
  text-align: center;
}
.module-keyvisual .overlay p {
  font-size: 0.875rem;
  line-height: 1.1rem;
  text-align: center;
}
.module-keyvisual .overlay h2, .module-keyvisual .overlay .h2, .module-keyvisual .overlay p {
  position: relative;
}

@media screen and (min-width: 480px) {
  .module-keyvisual .overlay {
    position: absolute;
    left: 50%;
    top: 50%;
    right: auto !important;
    /* IE Fallback */
    right: initial;
    bottom: auto !important;
    /* IE Fallback */
    bottom: initial;
    padding: 22px 15px;
    margin: 0;
    width: auto;
    min-width: 75%;
    max-width: 500px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 992px) {
  .module-keyvisual .overlay {
    min-width: 0;
  }
}
@media screen and (min-width: 1161px) {
  .module-keyvisual .overlay h2, .module-keyvisual .overlay .h2 {
    font-size: 2.5rem;
    line-height: 2.188rem;
  }
  .module-keyvisual .overlay p {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}
/**
 * Modul: Keyvisual-Slider
 * 
 */
.module-keyvisual-slider .slider-wrap {
  position: relative;
}
.module-keyvisual-slider .slider {
  position: relative;
  position: relative;
  z-index: 810;
}
.module-keyvisual-slider > .inner-wrap {
  max-width: 1500px;
  margin: 0 auto;
}
.module-keyvisual-slider .slide {
  position: relative;
}
.module-keyvisual-slider .slide img {
  width: 100%;
  height: auto;
}
.module-keyvisual-slider .slide .overlay {
  position: relative;
  margin: 15px 20px 20px 20px;
  padding: 15px 20px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
}
.module-keyvisual-slider .slide .overlay:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
}
.module-keyvisual-slider .slide .overlay h2, .module-keyvisual-slider .slide .overlay .h2 {
  margin: 0 0 6px 0;
  font-size: 1.375rem;
  font-weight: 300 !important;
  text-align: center;
}
.module-keyvisual-slider .slide .overlay p {
  font-size: 0.875rem;
  line-height: 1.1rem;
  text-align: center;
}
.module-keyvisual-slider .slide .overlay .h2, .module-keyvisual-slider .slide .overlay p {
  position: relative;
}
.module-keyvisual-slider .slick-prev {
  left: 5px;
}
.module-keyvisual-slider .slick-next {
  right: 5px;
}
.module-keyvisual-slider .slick-prev, .module-keyvisual-slider .slick-next {
  top: 50%;
  width: 2.063rem;
  height: 2.063rem;
  z-index: 850;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.module-keyvisual-slider .slick-prev svg, .module-keyvisual-slider .slick-next svg {
  width: 0.688rem;
  height: 1.125rem;
}
.module-keyvisual-slider .slider-control {
  display: none;
  padding: 10px 15px;
}
.module-keyvisual-slider .slider-control .control-1, .module-keyvisual-slider .slider-control .control-2 {
  display: inline-block;
}
.module-keyvisual-slider .slider-control .control-1 {
  margin-right: 0.625rem;
}
.module-keyvisual-slider .slider-control .control-2 .icon svg {
  width: 0.625rem;
  height: 1rem;
}

@media screen and (min-width: 640px) {
  .module-keyvisual-slider .slide .overlay {
    position: absolute;
    left: 50%;
    top: 50%;
    right: auto !important;
    /* IE Fallback */
    right: initial;
    bottom: auto !important;
    /* IE Fallback */
    bottom: initial;
    padding: 22px 15px;
    margin: 0;
    width: auto;
    min-width: 75%;
    max-width: 500px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .module-keyvisual-slider .slick-prev, .module-keyvisual-slider .slick-next {
    top: 50% !important;
  }
}
@media screen and (min-width: 768px) {
  .module-keyvisual-slider .slider-control {
    position: absolute;
    left: 50%;
    bottom: 2em;
    z-index: 850;
    display: block;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media screen and (min-width: 992px) {
  .module-keyvisual-slider .slick-prev, .module-keyvisual-slider .slick-next {
    width: 3.125rem;
    height: 3.125rem;
  }
  .module-keyvisual-slider .slick-prev svg, .module-keyvisual-slider .slick-next svg {
    width: 1.063rem;
    height: 1.75rem;
  }
  .module-keyvisual-slider .slide .overlay {
    min-width: 0;
  }
}
@media screen and (min-width: 1161px) {
  .module-keyvisual-slider .slick-prev {
    left: calc((100vw - 73.75rem) / 2);
  }
  .module-keyvisual-slider .slick-next {
    right: calc((100vw - 73.75rem) / 2);
  }
  .module-keyvisual-slider .slide .overlay {
    padding: 22px 20px;
  }
  .module-keyvisual-slider .slide .overlay h2, .module-keyvisual-slider .slide .overlay .h2 {
    font-size: 2.5rem;
    line-height: 2.188rem;
  }
  .module-keyvisual-slider .slide .overlay p {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}
@media screen and (min-width: 1200px) {
  .module-keyvisual-slider .slider-control {
    bottom: 150px;
  }
}
@media screen and (min-width: 1500px) {
  .module-keyvisual-slider .slick-prev {
    left: 160px;
  }
  .module-keyvisual-slider .slick-next {
    right: 160px;
  }
}
/**
 * Module Accordion
 *
 * Darstellung von einfachenAccordion
 * Accordion-Boxen
 *
 */
.module-accordions > .inner-wrap {
  margin: 0 auto;
  max-width: 1160px;
}
.module-accordions .card {
  position: relative;
}
.module-accordions .card-header h2
,.module-accordions .card-header h3 {
  position: relative;
  border-top-width: 1px;
  border-top-style: solid;
  max-width: none;
  margin: 0;
  padding: 7px 15px 7px 40px;
  font-size: 1.75rem;
  /* 28px */
  font-weight: 400;
  text-transform: none;
}
.module-accordions .card-header button {
  display: block;
  padding: 0;
  font-size: 1.75rem;
  /* 28px */
  font-weight: 400;
  text-align: left;
  border-bottom: 0 !important;
}
.module-accordions .card-header button .label {
  border-bottom: 2px solid transparent;
}
.module-accordions .card-header button:focus .label, .module-accordions .card-header button:hover .label {
  border-bottom: 2px solid #2c227a;
  transition: border-bottom 0.1s linear 0s;
}
.module-accordions .card-header button .icon {
  display: inline-block;
  position: absolute;
  top: 0.375rem;
  left: 0rem;
}
.module-accordions .card-header button .icon svg {
  width: 0.938rem;
  height: 0.938rem;
  vertical-align: middle !important;
}
.module-accordions .card-body {
  padding: 0 0 60px 0;
  margin: 0 auto;
  max-width: 700px;
}
.module-accordions .control button {
  margin-bottom: 15px;
  padding: 0;
  font-size: 0.938rem;
  margin-top: 15px;
  /* 15px */
  font-weight: 700;
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
.module-accordions .control button .icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 1.563rem;
}
.module-accordions .control button .icon svg {
  width: 0.938rem;
  height: 0.938rem;
  vertical-align: middle !important;
}
.module-accordions .control > button:focus .label, .module-accordions .control > button:hover .label {
  border-bottom: 2px solid #2c227a;
  transition: border-bottom 0.1s linear 0s;
}
.module-accordions .control-bottom {
  border-top-width: 1px;
  border-top-style: solid;
}
.module-accordions .control-bottom > button {
  margin-top: 15px;
  padding: 0;
}
.module-accordions .control.close-item {
  position: absolute;
  left: 0rem;
  bottom: 15px;
}

/* Header eines Accordion-Eintrages */
/* Body eines Accordion-Eintrages */
/* Steuerelemente */
@media screen and (min-width: 768px) {
  .module-accordions .control-top > button, .module-accordions .control-bottom > button {
    padding-left: 0.75rem;
  }
  .module-accordions .card-header h2
  ,.module-accordions .card-header h3 {
    padding: 7px 3.375rem;
  }
  .module-accordions .card-header h2 .icon
  ,.module-accordions .card-header h3 .icon {
    left: 0.75rem;
  }
  .module-accordions .control.close-item {
    left: 0.75rem;
  }
}
@media screen and (min-width: 1091px) {
  .module-accordions .card-body {
    padding: 0 3.375rem 3.75rem 3.375rem;
  }
}

/* Accordion mit Bild */
.module-accordions.acc-with-image .card-body ul {
  padding-left: 10px;
}	
.module-accordions.acc-with-image figure {
  width: 200px;
  float: left;
  margin-right: 1.5em;
  position: relative;
}
@media (max-width: 575.98px) {
  .module-accordions.acc-with-image figure {
    width: 100%;
    float: none;
    }
}

/**
 * Modul "Section Teaser"
 *
 */
.module-slider-2box {
  padding-left: 0;
  padding-right: 0;
}
.module-slider-2box > .inner-wrap {
  margin: 0 auto;
  padding: 0;
}
.module-slider-2box h2, .module-slider-2box .h2 {
  font-size: 2.25rem;
  line-height: 2.188rem;
  text-align: center;
  text-transform: uppercase;
}
.module-slider-2box a:hover p:not(.h2) {
  text-decoration: underline;
}
.module-slider-2box a:hover .overlay {
  background-color: rgba(183, 24, 24, 0.8) !important;
}

.js-off .module-slider-2box .slide {
  margin-bottom: 15px;
}

.module-slider-2box .slide a {
  position: relative;
  display: block;
  border: 0;
  outline: none;
}
.module-slider-2box .slide .overlay {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  padding: 20px;
}
.module-slider-2box .slide .overlay h2, .module-slider-2box .slide .overlay .h2, .module-slider-2box .slide .overlay h3, .module-slider-2box .slide .overlay .h3 {
  font-size: 1.375rem;
  font-weight: 300;
  line-height: 1.75rem;
  text-align: center;
  text-transform: none;
}
.module-slider-2box .slide .overlay p {
  font-size: 0.875rem;
  line-height: 1.125rem;
  text-align: center;
}
.module-slider-2box .slide figure {
  margin: 0;
}
.module-slider-2box .slide figure img {
  width: 100%;
  max-width: none !important;
}
.module-slider-2box .slick-prev {
  left: 25px;
  z-index: 99999;
}
.module-slider-2box .slick-next {
  right: 25px;
  z-index: 99999;
}
.module-slider-2box .slick-prev svg, .module-slider-2box .slick-next svg {
  width: 0.688rem;
  height: 1.125rem;
}
.module-slider-2box .slider-control {
  display: none;
  text-align: center;
}
.module-slider-2box .slider-control .control-1, .module-slider-2box .slider-control .control-2 {
  display: inline-block;
}

#content .module-keyvisual-slider .slider-control .control-1 {
  margin-right: 0.625rem;
}

.module-slider-2box .slider-control .slider-pagination {
  display: inline-block;
  margin: 0 10px 0 0;
  font-size: 0.863rem;
  font-weight: 400;
}
.module-slider-2box .slider-control .btn .icon-video-play:before {
  vertical-align: middle;
}
.module-slider-2box .slider-control .control-2 .btn .label {
  font-size: 0.863rem;
}

@media screen and (min-width: 640px) {
  .module-slider-2box .slider-control {
    width: 100%;
    position: relative;
  }
  .module-slider-2box > .inner-wrap {
    padding: 0 15px 55px 15px;
  }
  .module-slider-2box .slider {
    margin-left: -10px;
    margin-right: -10px;
  }
  .module-slider-2box .slide {
    margin: 0 10px;
  }
  .module-slider-2box .slick-prev {
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  .module-slider-2box .slick-next {
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  .module-slider-2box .slider-control {
    display: block;
    padding: 0.938rem 0;
  }
  .module-slider-2box .slick-prev svg, .module-slider-2box .slick-next svg {
    width: 1.063rem;
    height: 1.75rem;
  }
  .module-slider-2box .control-2 .icon svg {
    width: 0.625rem;
    height: 1rem;
  }
}
@media screen and (max-width: 991px) {
  .module-slider-2box .slide .overlay > .inner-wrap {
    position: relative;
    top: 50%;
    padding: 0 40px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 992px) {
  .module-slider-2box .slide .overlay {
    top: auto;
    /* IE Fallback */
    top: initial;
  }
  .module-slider-2box .slide .overlay h2, .module-slider-2box .slide .overlay .h2, .module-slider-2box .slide .overlay h3, .module-slider-2box .slide .overlay .h3 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  .module-slider-2box .slide .overlay p {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}
@media screen and (min-width: 1500px) {
  .module-slider-2box > .inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
aside .module:last-child {
  margin-bottom: 0;
}
aside .module-teaser-slider {
  padding-left: 0;
  padding-right: 0;
}
aside .module-teaser-slider > .inner-wrap {
  max-width: 1180px;
  margin: 0 auto;
  padding: 28px 45px 30px 45px;
}
aside .module-teaser-slider h2 {
  margin: 0 0 20px 0;
  font-size: 1.25rem;
  line-height: 2.188rem;
  text-align: center;
  text-transform: uppercase;
}
aside .module-teaser-slider .slider {
  margin-left: -10px;
  margin-right: -10px;
}
aside .module-teaser-slider .slide {
  margin-left: 10px;
  margin-right: 10px;
}

.js-off aside .module-teaser-slider .slide {
  margin-bottom: 15px;
}

aside .module-teaser-slider .slide a {
  position: relative;
  display: block;
  border: 0 !important;
}
aside .module-teaser-slider .slide .overlay {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
}
aside .module-teaser-slider .slide .overlay h3 {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.625rem;
  text-align: center;
}
aside .module-teaser-slider .slide .overlay p {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.125rem;
  text-align: center;
}
aside .module-teaser-slider .slide h3 {
  font-size: 1.25rem;
  line-height: 2.188rem;
}
aside .module-teaser-slider .slide p {
  font-size: 0.875rem;
  line-height: 0.875rem;
}
aside .module-teaser-slider .slide figure {
  margin: 0;
}
aside .module-teaser-slider .slider-control {
  display: none;
  text-align: center;
}
aside .module-teaser-slider .slider-control .btn {
  padding-left: 7px;
  border-radius: 24px;
}
aside .module-teaser-slider .slider-control .btn > span {
  vertical-align: middle;
  font-size: 20px;
  padding-right: 7px;
}
aside .module-teaser-slider .slider-control .btn .icon-video-play:before {
  vertical-align: middle;
}
aside .module-teaser-slider .slider-control .control-1, aside .module-teaser-slider .slider-control .control-2 {
  display: block;
  margin-bottom: 20px;
}
aside .module-teaser-slider .slider-control .slider-pagination {
  display: inline-block;
  margin: 0 10px 0 0;
  font-weight: 700;
}
aside .module-teaser-slider .slick-arrow svg {
  display: inline-block;
  width: 0.688rem;
  height: 1.125rem;
}
aside .module-teaser-slider .slick-prev {
  left: -18px;
}
aside .module-teaser-slider .slick-next {
  right: -18px;
}

@media screen and (min-width: 400px) {
  aside .module-teaser-slider .slide .overlay {
    padding: 20px;
  }
}
@media screen and (max-width: 991px) {
  aside .module-teaser-slider .slide figure {
    width: 100%;
  }
  aside .module-teaser-slider .slide figure img {
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  aside .module-teaser-slider {
    padding-left: 20px;
    padding-right: 20px;
  }
  aside .module-teaser-slider h2 {
    margin: 0 0 40px 0;
    font-size: 2.25rem;
  }
  aside .module-teaser-slider .slide .overlay p {
    font-size: 1.125rem;
    line-height: 1.563rem;
  }
}
@media screen and (min-width: 480px) {
  aside .module-teaser-slider .slider-control .control-1, aside .module-teaser-slider .slider-control .control-2 {
    display: inline;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 992px) {
  aside .module-teaser-slider > .inner-wrap {
    padding: 45px 0 55px 0;
  }
  aside .module-teaser-slider .slide {
    margin-bottom: 0;
  }
  aside .module-teaser-slider .slider-control {
    display: none;
  }
}
.theme-default .module-slider-2box .slick-arrow:focus svg {
  fill: #b71818;
}

/**
 * Modul "QuickLinks"
 *
 */
.module-quicklinks h2 {
  margin: 0 0 35px 0;
  padding: 20px 0 0 0;
  text-align: center;
  text-transform: uppercase;
}
.module-quicklinks a {
  display: inline-block;
  text-align: center;
  font-size: 1.188rem;
  border: 0 !important;
  outline: none;
}
.module-quicklinks a figure {
  display: block;
  margin: 0 auto 20px auto;
}
.module-quicklinks a .label {
  border-bottom: 2px solid transparent;
}
.module-quicklinks a:focus .label, .module-quicklinks a:hover .label {
  text-decoration: none;
  transition: border-bottom 0.1s linear 0s;
}
.module-quicklinks .round-icon {
  width: 160px;
  height: 160px;
  display: flex !important;
  align-items: center;
  justify-items: center;
  padding: 3px;
  background: #b71818;
  border-radius: 100%;
}
.module-quicklinks .round-icon img {
  margin: 0 auto;
  height: 55% !important;
}
.module-quicklinks .slider-wrap {
  padding: 0 0 20px 0;
}
.module-quicklinks .slide {
  text-align: center;
}
.module-quicklinks .slick-prev {
  left: 0;
}
.module-quicklinks .slick-next {
  right: 0;
}

@media screen and (min-width: 992px) {
  .module-quicklinks h2 {
    padding-top: 42px;
  }
  .module-quicklinks .slider-wrap {
    padding-bottom: 50px;
  }
}
/**
 * Modul "Hotline"
 *
 */
.module-hotline {
  margin-bottom: 18px;
  padding-bottom: 18px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.module-hotline h2 {
  font-size: 0.9rem !important;
  line-height: 1.2rem !important;
}
.module-hotline h3 {
  margin-bottom: 10px;
  line-height: 1.125rem;
}
.module-hotline a {
  font-size: 1.3rem;
}
.module-hotline figure img {
  max-width: 60px;
  margin: 0 auto;
}
.module-hotline .inner-wrap {
  display: flex;
  flex-direction: column;
}
.module-hotline .hotline {
  font-weight: 300;
  text-align: center;
}

/**
 * Modul "News Latest"
 *
 */
.module-news-latest {
  margin-bottom: 18px;
}
.module-news-latest h3 {
  margin-bottom: 10px;
  line-height: 1.125rem;
}
.module-news-latest .items {
  margin: 0;
  padding: 0 10px;
}
.module-news-latest .item {
  margin: 0 0 25px 0;
  padding: 0;
}
.module-news-latest .item .date time {
  display: block;
  margin: 0 0 5px 0;
  font-size: 1rem;
}
.module-news-latest .item a .label {
  font-size: 1.25rem;
  font-weight: bold;
  border-bottom: 2px solid transparent;
}
.module-news-latest .item a:focus .date {
  color: #fff !important;
}
.module-news-latest .item a:focus .label, .module-news-latest .item a:hover .label {
  text-decoration: none;
  transition: border-bottom 0.1s linear 0s;
}
.module-news-latest .item a .label:after {
  content: "";
  display: inline-block;
  width: 0.625rem;
  height: 0.563rem;
  margin-left: 4px;
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4xIDEzLjMiPjxwYXRoIGQ9Ik0yLjUsMCw3LjQsNi41di4zTDIuNSwxMy4zSDBMNC4yLDYuNywwLC4xLDIuNSwwWk04LjIsMGw0LjksNi41di4zTDguMiwxMy4zSDUuN0w5LjksNi43LDUuNy4xLDguMiwwWiIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPg==);
}
.module-news-latest .more {
  text-align: center;
}
.module-news-latest .more a {
  font-size: 0.875rem;
  text-transform: uppercase;
}
.module-news-latest .more a:after {
  content: "";
  display: inline-block;
  width: 0.625rem;
  height: 0.563rem;
  margin-left: 4px;
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4xIDEzLjMiPjxwYXRoIGQ9Ik0yLjUsMCw3LjQsNi41di4zTDIuNSwxMy4zSDBMNC4yLDYuNywwLC4xLDIuNSwwWk04LjIsMGw0LjksNi41di4zTDguMiwxMy4zSDUuN0w5LjksNi43LDUuNy4xLDguMiwwWiIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPg==);
}
.module-news-latest .slick-prev {
  left: -16px;
}
.module-news-latest .slick-next {
  right: -16px;
}

@media screen and (min-width: 540px) and (max-width: 767px) {
  .module-news-latest .item {
    padding-right: 10px;
  }
}
@media screen and (min-width: 768px) {
  .module-news-latest .items {
    padding: 0;
  }
  .module-news-latest .item .date time {
    font-size: 0.75rem;
  }
  .module-news-latest .item a .label {
    font-size: 0.875rem;
  }
  .module-news-latest .more {
    text-align: left;
  }
}


/**
 * Modul "News Latest Slider"
 *
 */
.theme-default .module-news-latest-slider {
    background-color: #2a2a36;
    color: #fff
}
  
.theme-default .module-news-latest-slider h2 {
    color: #fff
}

.theme-default .module-news-latest-slider::before,
.theme-default .module-news-latest-slider::after {
    background-color: #2a2a36;
}

#content .module-news-latest-slider {
    position: relative;
    max-width: unset;
    margin-bottom: 3rem;
    margin-top: 3rem
}

@media (max-width: 48em) {
    #content .module-news-latest-slider {
        margin-top: 1.5rem
    }
}

@media (max-width: 48em) {
    #content .module-news-latest-slider {
        margin-bottom: 2.25rem
    }
}

#content .module-news-latest-slider .inner-wrap {
    padding-bottom: 3rem
}

@media (min-width: 48em) {
    #content .module-news-latest-slider .inner-wrap {
        margin-bottom: 6rem;
        padding-bottom: 6rem
    }
}

#content .module-news-latest-slider .slider-wrap {
    padding-bottom: 3rem;
    max-width: calc(100% - 64px);
    margin: 0 auto
}

@media (max-width: 48em) {
    #content .module-news-latest-slider .slider-wrap {
        padding-bottom: 1.75rem
    }
}

#content .module-news-latest-slider::before,
#content .module-news-latest-slider::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%
}

#content .module-news-latest-slider::before {
    right: 100%;
    width: 50vw
}

#content .module-news-latest-slider::after {
    left: 100%;
    width: 50vw
}

#content .module-news-latest-slider h2 {
    margin-top: 0;
    text-transform: none;
    text-align: center;
    font-weight: normal;
    font-size: 1.5rem;
    line-height: 1.8125rem;
    padding-top: 3rem;
    margin-bottom: 1rem
}

@media (min-width: 62em) {
    #content .module-news-latest-slider h2 {
        font-size: 2.25rem;
        line-height: 2.75rem;
        padding-top: 6rem;
        margin-bottom: 3rem;
        color: white;
    }
}

#content .module-news-latest-slider .inner-wrap {
    margin-bottom: 0 !important
}

#content .module-news-latest-slider .slick-next,
#content .module-news-latest-slider .slick-prev {
    padding: .375rem
}

#content .module-news-latest-slider .slick-prev {
    left: -2.125rem
}

#content .module-news-latest-slider .slick-prev svg {
    -webkit-transform: translateX(-1px);
    transform: translateX(-1px)
}

#content .module-news-latest-slider .slick-next {
    right: -2.125rem
}

#content .module-news-latest-slider p.more a {
    text-transform: none;
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 600
}

@media (min-width: 62em) {
    #content .module-news-latest-slider p.more a {
        font-size: 1.25rem;
        line-height: 1.625rem
    }
}

#content .module-news-latest-slider p.more a:hover {
    text-decoration: underline;
    text-decoration-thickness: 1px
}

#content .module-news-latest-slider .items {
    margin: 0 auto;
    margin-bottom: 3rem;
    max-width: calc(100% - 64px)
}

@media (min-width: 62em) {
    #content .module-news-latest-slider .items {
        margin-bottom: 6rem
    }
}

#content .module-news-latest-slider .item {
    padding: 0 1.25rem
}

#content .module-news-latest-slider .item a {
    display: block
}

#content .module-news-latest-slider .item a .date {
    margin-bottom: .5rem
}

#content .module-news-latest-slider .item a .date time {
    font-size: .875rem;
    line-height: 1.0625rem;
    margin: 0 0 8px;
    font-weight: 400
}

#content .module-news-latest-slider .item a .label {
    border: none;
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 1.625rem !important;
    display: block
}

#content .module-news-latest-slider .item a:hover .label {
    text-decoration: underline;
    text-decoration-thickness: 1px
}

#content .module-news-latest-slider .slick-arrow svg {
    width: 1.25rem;
    height: 1.25rem;
    fill: #fff
}

#content .module-news-latest-slider .slick-next,
#content .module-news-latest-slider .slick-prev {
    padding: .375rem
}

#content .module-news-latest-slider .slick-next:hover,
#content .module-news-latest-slider .slick-prev:hover {
    background-color: #eccec7
}

#content .module-news-latest-slider .slick-next:hover svg,
#content .module-news-latest-slider .slick-prev:hover svg {
    fill: #262626
}

#content .module-news-latest-slider .slick-next:focus,
#content .module-news-latest-slider .slick-prev:focus {
    -webkit-box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff
}

#content .module-news-latest-slider a {
    color: currentColor
}

#content .module-news-latest-slider p.more {
    margin-left: 3.25rem
}

#content .module-news-latest-slider p.more a:hover,
#content .module-news-latest-slider p.more a:focus {
    color: currentColor
}

#content .module-news-latest-slider p.more a:focus {
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff
}

#content .module-news-latest-slider p.more a:hover {
    color: #fff
}

#content .module-news-latest-slider .item a .label {
    color: currentColor
}

#content .module-news-latest-slider .item a:hover .date time,
#content .module-news-latest-slider .item a:hover .label,
#content .module-news-latest-slider .item a:focus .date time,
#content .module-news-latest-slider .item a:focus .label {
    color: #fff !important
}

#content .module-news-latest-slider .item a:focus {
    -webkit-box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff
}

#content .module-news-latest-slider .item a:focus .label {
    -webkit-box-shadow: none;
    box-shadow: none
}


/**
 * Cookie-Hinweis
 *
 * Styling der Cookie-Hinweismeldung
 * die sticky angezeigt wird
 * 
 */
.stickey-header .cookie-notice-bar {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 200000030;
}

.cookie-notice-bar > .inner-wrap {
  position: relative;
  margin: 0 10px;
  padding: 0.5em 2.5em 0.5em 0;
}
.cookie-notice-bar p {
  margin: 0;
  font-size: 0.813em;
  /* 13px */
}
.cookie-notice-bar p a {
  border-bottom: 2px solid transparent;
}
.cookie-notice-bar p a:focus, .cookie-notice-bar p a:hover {
  transition: border-bottom 0.1s linear 0s;
}
.cookie-notice-bar .hide-notice {
  display: inline-block;
  position: absolute;
  right: 5px;
  top: 50%;
  background-color: transparent;
  border: 0;
  font-size: 1em;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  /* Icon-Fix for IE10-11 */
  padding-top: 1px;
  padding-left: 1px;
}
.cookie-notice-bar .hide-notice .icon-close-1 {
  display: inline-block;
  padding-right: 5px;
}
.cookie-notice-bar .hide-notice .icon-close-1:before {
  display: inline-block;
  font-size: 1.1em;
}

@media screen and (min-width: 768px) {
  .cookie-notice-bar > .inner-wrap {
    margin: 0 35px;
  }
  .cookie-notice-bar .hide-notice {
    right: 10px;
  }
}
@media screen and (min-width: 1200px) {
  .cookie-notice-bar > .inner-wrap {
    max-width: 1400px;
    margin: 0 auto;
    padding-left: 1.5em;
    padding-right: 5em;
  }
  .cookie-notice-bar .hide-notice {
    right: 42px;
  }
  .cookie-notice-bar .hide-notice .icon-close-1:before {
    font-size: 1.1em;
  }
}
/**
 * Service-Navigation
 *
 * Styling der Service-Navigation
 * im Seitenheader
 *
 */
#service-navigation {
  position: relative;
  display: table;
  width: 100%;
  min-height: 30px;
}
#service-navigation > .col-left {
  display: table-cell;
  width: auto;
  vertical-align: middle;
}
#service-navigation > .col-right {
  display: table-cell;
  width: 3.125em;
  vertical-align: middle;
}
#service-navigation > .inner-wrap {
  position: relative;
  margin: 0 auto;
}
#service-navigation .toggle {
  margin: 0;
  position: relative;
  display: block;
  width: 100%;
  background: none;
  border: 0;
  padding: 12px 45px 12px 15px;
}
#service-navigation .toggle > .label {
  display: inline-block;
  margin-left: 12px;
  font-size: 0.875rem;
  font-weight: normal;
  vertical-align: middle;
}
#service-navigation .toggle > .icon {
  display: inline-block;
}
#service-navigation .toggle > .icon-settings svg {
  width: 2rem;
  height: 1.875rem;
}
#service-navigation .toggle > .icon-arrow-down {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(0deg);
  -moz-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  -o-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
}
#service-navigation.open > button > .icon-arrow-down {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
#service-navigation .col-left ul {
  display: none;
  margin: 0;
  padding: 0;
  border-top-width: 1px;
  border-top-style: solid;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 860;
}
#service-navigation .col-left li a {
  display: block;
  padding: 12px 20px 12px 20px;
  font-size: 0.875em;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
#service-navigation .col-left li .icon {
  display: inline-block;
  padding-right: 5px;
  min-width: 40px;
}
#service-navigation .col-left li .icon svg {
  margin-top: -4px;
  vertical-align: middle;
}
#service-navigation .col-left li .icon-easy-lang svg {
  width: 1.125rem;
  height: 1.25rem;
}
#service-navigation .col-left li .icon-sign-language svg {
  width: 2rem;
  height: 1.125rem;
}
#service-navigation .col-left li .icon-change-fontsize svg {
  width: 1.375rem;
  height: 0.938rem;
}
#service-navigation .col-left li .icon-change-theme svg {
  width: 1.125rem;
  height: 1.125rem;
}
#service-navigation .col-left li .icon-readspeaker svg {
  width: 1.25rem;
  height: 0.938rem;
}
#service-navigation .col-left .icon-easy-lang:before {
  font-size: 1.6em;
  vertical-align: bottom;
}
#service-navigation .col-left li .icon-example-sign-language:before {
  font-size: 2em;
  line-height: 0.7em;
  vertical-align: bottom;
}
#service-navigation .col-left li .icon-font-sizer-bigger:before, #service-navigation .col-left li .icon-example-contrast:before {
  font-size: 1.4em;
  vertical-align: bottom;
}
#service-navigation .col-left .special-search > a, #service-navigation .col-left .special-search .close-searchbox {
  display: none;
}

@media screen and (min-width: 768px) {
  #service-navigation > .col-left {
    position: static;
    width: 55%;
  }
  #service-navigation > .col-left > .inner-wrap {
    padding-left: 15px;
  }
  #service-navigation > .col-right {
    position: static;
    width: 45%;
  }
}
@media screen and (min-width: 992px) {
  #service-navigation > .col-left {
    width: 65%;
  }
  #service-navigation > .col-right {
    width: 35%;
  }
}
/*
 * Damit die farbigen Marginal-Boxen auch bei
 * Auflösungen größer als 1160px bis zum Rand
 * des Browsers laufen, wird die Breite mit
 * Hilfe von calc dynamisch berechnet
 */
@media screen and (min-width: 1201px) {
  #service-navigation > .col-left {
    width: 60%;
  }
  #service-navigation > .col-left > .inner-wrap {
    padding-left: 0;
    float: right;
    width: calc(100% - (100vw - 1195px) / 2);
  }
  #service-navigation > .col-right {
    width: 40%;
  }
  #service-navigation > .col-right > .searchbox {
    width: calc(100% - (100vw - 1200px) / 2);
  }
}
@media screen and (max-width: 359px) {
  #service-navigation .toggle {
    padding: 0 33px 0 15px;
  }
  #service-navigation .toggle > .label {
    width: 100px;
    margin-left: 5px;
    font-size: 0.7rem;
  }
  #service-navigation .toggle > .icon {
    padding-right: 3px;
  }
  #service-navigation .toggle > .icon-arrow-down {
    right: 8px;
  }
}
@media screen and (max-width: 768px) {
  #service-navigation .searchbox {
    height: 100%;
  }
  #service-navigation .col-right:hover {
    background: #b71818;
  }
  #service-navigation .col-right:hover .searchbox {
    background: #b71818;
  }
}
@media screen and (min-width: 768px) {
  #service-navigation {
    min-height: 50px;
  }
  #service-navigation > .inner-wrap {
    padding-top: 5px;
    padding-left: 10px;
  }
  #service-navigation button.toggle, #service-navigation .close {
    display: none !important;
  }
  #service-navigation .col-left ul {
    display: block !important;
    position: relative;
    left: auto;
    /* IE-Fallback */
    left: initial;
    border-top: 0;
  }
  #service-navigation .col-left li {
    display: inline-block;
    padding: 0.625em 0.313em 0.625em 0;
  }
  #service-navigation .col-left li .label {
    position: absolute;
    top: 0;
    left: -99999px;
  }
  #service-navigation .col-left li a {
    display: inline-block;
    padding: 0.438em 0.625em;
    border-bottom: 0;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 16px;
  }
  #service-navigation .col-left li a:focus svg, #service-navigation .col-left li a:hover svg {
    transition: fill 0.1s linear 0s;
  }
}
@media screen and (min-width: 992px) {
  #service-navigation > .inner-wrap {
    padding: 5px 20px 0 10px;
    max-width: 1160px;
  }
  #service-navigation .col-left li {
    padding-right: 5px;
  }
  #service-navigation .col-left li a {
    font-size: 0.8em;
  }
  #service-navigation .col-left li:first-child a {
    padding-left: 0;
  }
}
@media screen and (min-width: 1200px) {
  #service-navigation > .inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 1440px) {
  #service-navigation > .inner-wrap {
    max-width: 1160px;
  }
}
#service-navigation .close {
  display: none;
  text-align: center;
}
#service-navigation .close a {
  display: block;
  padding: 12px 20px 12px 20px;
  font-size: 0.875em;
  text-decoration: none;
}
#service-navigation .close a .icon {
  display: inline-block;
  padding-right: 5px;
  min-width: 0;
}
#service-navigation .close a .icon svg {
  width: 1.2em;
  height: 1.2em;
}

/**
 * Module: Teaser-Slider
 *
 * Stylesheets für die
 * Teaser Slider
 */
.module-content-slider .inner-wrap {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0;
}
.module-content-slider .slider-wrap {
  position: relative;
  margin: 0 auto;
  padding-left: 25px;
  padding-right: 25px;
  min-height: 200px;
}
.module-content-slider .slick-slider {
  position: static !important;
}
.module-content-slider .slide.current {
  display: table !important;
}
.module-content-slider .slide > .inner-wrap {
  margin: 0 auto;
  max-width: 580px;
}
.module-content-slider .slider img {
  display: block;
  max-width: 100%;
  height: auto;
}
.module-content-slider .slick-prev {
  left: 0;
}
.module-content-slider .slick-next {
  right: 0;
}
.module-content-slider .slick-prev, .module-content-slider .slick-next {
  top: 50%;
  z-index: 850;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.module-content-slider .slider-control {
  display: block;
  text-align: center;
}
.module-content-slider .slider-control .control-1, .module-content-slider .slider-control .control-2 {
  display: inline-block;
}
.module-content-slider .slider-control .control-1 {
  margin-right: 0.625rem;
  display: inline-block;
}
.module-content-slider .slider-control .control-2 {
  display: inline-block;
}

@media screen and (min-width: 640px) {
  .module-content-slider .slider-wrap {
    padding-left: 45px;
    padding-right: 45px;
  }
  .module-content-slider .slick-arrow svg {
    width: 1.063rem;
    height: 1.75rem;
  }
  .module-content-slider .slick-prev {
    left: 22px;
  }
  .module-content-slider .slick-next {
    right: 21px;
  }
}
@media screen and (min-width: 1161px) {
  .module-content-slider .slide .overlay h2 {
    font-size: 2.5rem;
    line-height: 2.188rem;
  }
  .module-content-slider .slide .overlay p {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}
.searchbox {
  text-align: center;
}
.searchbox .wrapper {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  padding: 5px;
  z-index: 15;
}
.searchbox .toggler {
  margin: 0;
  padding: 0;
  min-height: 3.125rem;
  border: 0;
  background-color: transparent;
}
.searchbox .icon-search svg {
  width: 1.438rem;
  height: 1.813rem;
  margin-top: -4px;
  vertical-align: middle;
}
.searchbox .form-control {
  width: 65%;
  padding: 0 9px;
  line-height: 2.188rem;
  font-family: "NovelSansPro-Regular", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.875rem;
  border-width: 1px;
  border-style: solid;
}
.searchbox .submit {
  position: relative;
  display: inline-block;
  padding: 0.4em;
  font-family: "NovelSansPro-Regular", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.875em;
  float: right;
  width: 35%;
}
.searchbox .submit:hover {
  background: #b71818 !important;
}

@media screen and (min-width: 768px) {
  .searchbox {
    display: block;
    position: absolute;
    top: 50%;
    right: 1rem;
    padding: 0;
    text-align: right;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .searchbox .toggler {
    display: none !important;
  }
  .searchbox .wrapper {
    position: relative;
    left: auto;
    /* IE-Fallback */
    left: initial !important;
    display: inline-block !important;
    width: auto !important;
    padding: 0;
  }
  .searchbox .form-control {
    display: inline-block;
    width: 13em;
    height: 1.875rem;
    padding: 0.4em 0.5em;
    border: 0;
    line-height: normal;
  }
  .searchbox .submit {
    padding: 0.3em 0.6em 0.3em 1.5em;
    float: none;
    width: auto;
    height: 1.875rem;
    appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    cursor: pointer;
  }
  .searchbox .icon-search {
    position: absolute;
    left: 0.5em;
    font-size: 1em;
  }
  .searchbox .icon-search:before {
    vertical-align: baseline;
  }
  .searchbox .icon-search svg {
    width: 1em;
    height: 1.125em;
    margin-top: -4px;
    vertical-align: middle;
  }
  .searchbox .label {
    padding: 0 0 0 0.4em;
    font-size: 0.875rem;
  }
  .searchbox .submit::-moz-focus-inner {
    border: 0;
  }
}
@media screen and (min-width: 1220px) {
  .searchbox {
    left: 0;
    right: auto;
    /* IE-Fallback */
    right: initial !important;
  }
  .searchbox .form-control {
    /* Fixe Breite mit PX statt em damit es bei Text-
     * zoom bis 200% nicht die Darstellung zerschießt
     */
    width: 165px;
  }
}
/**
 * Module: Suche
 *
 * Styling der Suchmaske und 
 * der Suchergebnisliste
 */
.module-search {
  padding: 0 15px 60px 15px;
}
.module-search > .inner-wrap {
  max-width: 1060px;
  margin: 0 auto;
}
.module-search .search-form {
  margin: 0 0 70px 0;
  padding: 34px 0 7px 0;
}
.module-search .search-results {
  margin: 8px 0;
}
.module-search .search-control p {
  margin: 0;
  line-height: 45px;
}
.module-search .search-control .pagination strong, .module-search .search-control .pagination a {
  display: inline-block;
  padding: 0 10px;
  font-size: 0.938em;
  font-family: "NovelSansPro-Bold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: center;
}
.module-search .search-control .pagination strong:first-child {
  margin-left: 9px;
}
.module-search .search-control .pagination a:first-child {
  margin-left: 9px;
}
.module-search .search-control .pagination a:after {
  content: "" !important;
  padding-left: 0 !important;
}
.module-search .search-results {
  padding: 20px 0 0 0;
}
.module-search .search-results ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}
.module-search .search-results ol li {
  position: relative;
  padding: 0 0 0.7em 0;
  font-size: 1.063em;
  /* 17px */
  counter-increment: item;
  font-size: 1.063em;
  /* 17px */
  font-weight: normal;
}
.module-search .search-results ol a {
  font-size: 1.063em;
  /* 17px */
  font-weight: normal;
}
.module-search .search-results ol a:after {
  content: "";
  padding-left: 0;
}
.module-search .search-results liX {
  margin-left: 15px;
  padding: 0 0 26px 0;
}
.module-search .search-results h3 {
  font-size: 1.063em;
  /* 17px */
  font-weight: 700;
  margin: 0;
  padding: 0;
}
.module-search .search-results h3 a {
  font-weight: 700;
}
.module-search .search-results ol li h3:before {
  content: counter(item) ".";
  padding-right: 4px;
}
.module-search .search-results h3:after {
  border: 0;
}
.module-search .search-results h3 a:after {
  content: "»";
  padding-left: 3px;
}
.module-search .search-results p strong.hint {
  font-weight: normal;
}

@media screen and (min-width: 1200px) {
  .module-search {
    padding: 0 0 60px 0;
  }
}
@media screen and (min-width: 768px) {
  .module-search .search-form > .inner-wrap {
    padding: 8px 12px 8px 20px;
  }
  .module-search .search-control .col-left {
    min-height: 1px;
    position: relative;
    width: 50%;
    float: left;
  }
  .module-search .search-control .col-right {
    min-height: 1px;
    position: relative;
    width: 50%;
    float: left;
    text-align: right;
  }
}
/**
 * Module: Topics
 *
 */
.module-topics .item {
  margin: 0 0 35px 0;
}
.module-topics .item figure {
  width: 100%;
}
.module-topics .item figure img {
  display: block;
  width: 100%;
  height: auto;
}

@media screen and (min-width: 768px) {
  .module-topics .item {
    position: relative;
    margin: 0 0 55px 0;
    padding-left: 12.5rem;
    min-height: 11.25rem;
  }
  .module-topics .item figure {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    margin: 0;
    padding-top: 6px;
    width: 11.25rem;
  }
  .module-topics .item figure img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
  }
}
/**
 * Module: Formular
 *
 * Styling von Formularen und
 * den Formular Eingabefeldern
 */
.form-default {
  position: relative;
  padding: 20px 15px;
  background: #f2f8f1;
}
.form-default .error {
  color: #007f78;
}
.form-default span.required {
  color: red;
}
.form-default .form-group {
  margin: 0 0 25px 0;
}
.form-default .form-group.col-30-70, .form-default .form-group.col-70-30, .form-default .form-group.col-50-50, .form-default .form-group.col-timeline {
  margin: 0 -15px 0 -15px;
}
.form-default .form-group.col-30-70 > div, .form-default .form-group.col-70-30 > div, .form-default .form-group.col-50-50 > div, .form-default .form-group.col-timeline > div {
  padding: 0 15px 25px 15px;
}
.form-default .form-row {
  display: flex;
  flex-flow: column wrap;
  margin-bottom: 20px;
}
.form-default .form-row:last-of-type {
  margin-bottom: 0;
}
.form-default .form-row--multi {
  flex-flow: row nowrap;
}
.form-default .form-row--multi .form-row__item {
  flex: 1;
  margin-right: 10px;
}
.form-default .form-row--multi .form-row__item--gross {
  flex: 3;
}
.form-default .form-row-submit {
  display: flex;
  flex-flow: column wrap;
}
.form-default .auto-size {
  margin: 10px 0;
}
.form-default .auto-size input {
  width: auto;
  border: none;
  padding: 8px;
}
.form-default .captcha-wrapper {
  display: flex;
  flex-flow: column wrap;
}
.form-default .captcha-wrapper div {
  flex: 1 0 auto;
}
.form-default fieldset legend {
  position: absolute;
  top: 0;
  left: -99999px;
  margin: 0 !important;
  padding: 0 !important;
  height: 0;
}
.form-default label {
  color: #007f78;
  display: block;
  margin: 0 0 7px 0;
  font-size: 0.875em;
  /* 17px */
  font-weight: bold;
}
.form-default label.control-label {
  display: inline-block;
  margin: 0 55px 0 0;
}
.form-default input.form-control {
  display: block;
  padding: 8px 12px;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  border-color: #007f78;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  font-size: 1.063em;
  /* 17px */
  font-weight: normal;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
.form-default textarea.form-control {
  display: block;
  width: 100%;
  height: 200px;
  padding: 8px 12px;
  font-family: "Roboto", sans-serif;
  font-size: 1.063em;
  /* 17px */
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  border-color: #007f78;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-default select.form-control {
  display: block;
  width: 100%;
  padding: 8px 12px;
  font-size: 1.063em;
  /* 17px */
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  border-color: #007f78;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.form-default select.form-control::-ms-expand {
  display: none;
}
.form-default .captcha-side {
  display: flex;
  flex-flow: column nowrap;
  margin-top: 20px;
}
.form-default .captcha-side img {
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  border-color: #007f78;
}
.form-default .select-wrap {
  position: relative;
}
.form-default .select-wrap:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45px;
  pointer-events: none;
}
.form-default .checkbox-inline, .form-default .radio-inline {
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  padding-left: 20px;
  position: relative;
  vertical-align: middle;
  font-family: "NovelSansPro-Light", Arial, Helvetica, sans-serif;
  font-weight: normal !important;
  text-transform: none;
  /* IE Fallback */
  text-transform: initial;
}
.form-default .checkbox input[type=checkbox], .form-default .checkbox-inline input[type=checkbox], .form-default .radio input[type=radio], .form-default .radio-inline input[type=radio] {
  position: absolute;
  margin: 7px 0 0 -20px;
}
.form-default .checkbox-inline + .checkbox-inline, .form-default .radio-inline + .radio-inline {
  margin-left: 10px;
  margin-top: 0;
}
.form-default .notice-manditory {
  margin: 0 0 20px 0;
}
.form-default .control-elements {
  margin: 0 0 25px 0;
}
.form-default .control-elements .btn {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 10px 9px;
  font-size: 0.938em;
  border-radius: 0;
  border-color: transparent;
  border-width: 0;
  margin-bottom: 10px;
  /* 15px */
  font-family: "NovelSansPro-Bold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  cursor: pointer;
  -webkit-appearance: none;
}
.form-default .control-elements .btn:last-of-type {
  margin-bottom: 0;
}
.form-default .control-elements .btn .icon {
  display: inline-block;
  vertical-align: middle;
}
.form-default .control-elements .btn .icon svg {
  display: inline-block;
  width: 1.125em;
  height: 1.125em;
  vertical-align: baseline;
}
.form-default .control-elements .btn:first-child {
  margin-left: 0;
  margin-right: 0;
}
.form-default .control-elements .btn.reset-btn {
  border: none !important;
  color: #007f78 !important;
  background-color: transparent !important;
}
.form-default .control-elements .btn.reset-btn svg {
  fill: #007f78 !important;
}
.form-default .control-elements .btn.reset-btn:hover, .form-default .control-elements .btn.reset-btn:focus {
  color: #b71818 !important;
  text-decoration: underline;
}
.form-default .control-elements .btn.reset-btn:hover svg, .form-default .control-elements .btn.reset-btn:focus svg {
  fill: #b71818 !important;
}
.form-default .control-elements .btn.submit-btn {
  border: 2px solid transparent !important;
  color: #ffffff !important;
  background-color: #007f78 !important;
}
.form-default .control-elements .btn.submit-btn svg {
  fill: #fff !important;
}
.form-default .control-elements .btn.submit-btn:hover, .form-default .control-elements .btn.submit-btn:focus {
  color: #007f78 !important;
  background-color: #FFF !important;
  border: 2px solid #007f78 !important;
}
.form-default .control-elements .btn.submit-btn:hover svg, .form-default .control-elements .btn.submit-btn:focus svg {
  fill: #007f78 !important;
}

@media screen and (min-width: 768px) {
  .form-default .form-group.col-30-70, .form-default .form-group.col-70-30, .form-default .form-group.col-50-50 {
    margin: 0 -15px 25px -15px;
  }
  .form-default .form-group.col-30-70 > div, .form-default .form-group.col-70-30 > div {
    display: inline-block;
    padding: 0 15px;
    float: left;
    width: 50%;
  }
  .form-default .form-group.col-50-50 > div {
    display: inline-block;
    padding: 0 15px;
    float: left;
    width: 50%;
  }
  .form-default .form-group.col-50-50 .col-left, .form-default .form-group.col-50-50 .col-right {
    width: 50%;
  }
  .form-default .form-group.col-70-30 .col-left {
    display: inline-block;
    width: 70%;
  }
  .form-default .form-group.col-70-30 .col-right {
    display: inline-block;
    width: 30%;
  }
  .form-default .form-group.col-30-70 .col-left {
    display: inline-block;
    width: 30%;
  }
  .form-default .form-group.col-30-70 .col-right {
    display: inline-block;
    width: 70%;
  }
  .form-default .form-group.col-timeline {
    margin: 0 -5px 25px -5px;
  }
  .form-default .form-group.col-timeline > div {
    display: inline-block;
    padding: 0 5px;
    float: left;
  }
  .form-default .form-group.col-timeline > label {
    display: block;
    padding: 0 15px;
  }
  .form-default .form-group.col-timeline .col-1, .form-default .form-group.col-timeline .col-4 {
    display: inline-block;
    width: 26%;
  }
  .form-default .form-group.col-timeline .col-3 {
    display: inline-block;
    width: 4%;
    padding-top: 7px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
  .form-default .form-group.col-timeline .col-2, .form-default .form-group.col-timeline .col-5 {
    display: inline-block;
    width: 22%;
  }
}
@media screen and (min-width: 992px) {
  .form-default {
    padding: 20px 22px;
  }
}
@media screen and (min-width: 768px) {
  .form-default .control-elements .btn {
    display: inline-block;
    width: auto;
    min-width: 220px;
    margin: 0 11px 0 11px;
    border-color: #007f78;
  }
  .form-default .captcha-wrapper {
    flex-flow: row wrap;
  }
  .form-default .form-row-submit {
    float: right;
  }
  .form-default .captcha-wrapper .captcha-side:first-of-type {
    margin-right: 30px;
  }
}
.textarea.form-control, .input.form-control {
  box-shadow: none;
}

/* Styling von Fehlermeldungen */
.errors {
  margin: 0 0 30px 0;
}
.errors .inner-wrap {
  padding: 15px;
}
.errors h3 {
  display: inline-block;
  padding-left: 24px;
  border-top: 0;
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 1.063em;
  font-family: "NovelSansPro-Bold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
.errors ul {
  list-style-type: disc;
  margin: 0 0 0 20px !important;
}
.errors ul li {
  padding: 0 0 4px 10px;
}
.errors ul li a {
  font-size: 1.063em;
  font-family: "NovelSansPro-Bold", Arial, Helvetica, sans-serif;
  font-weight: normal !important;
}

.form-message {
  display: block;
  padding: 20px;
  width: 100%;
  font-size: 1.125rem;
  color: #007f78;
  border: 2px solid #007f78;
  margin-bottom: 20px;
  text-align: center;
}

/**
 * Module: YouTube
 *
 * Styling für die YouTube Einbindung
 * inkl. Datenschutz-Hinweismeldung
 */
.video-wrap {
  border: 1px solid #ffffff;
  background-color: #fcf494 !important;
  padding: 8px 16px 0 16px;
  margin: 0 auto 20px auto !important;
  max-width: none;
}

.video-wrap__pattern {
  background: #ffffff !important;
}

.video-wrap__header > h3 {
  color: #007f78 !important;
}

.video-wrap > .content {
  font-size: 0.8rem;
  font-style: italic;
}

.video-wrap__pattern {
  position: absolute;
  bottom: 99%;
  left: 0;
  height: 56px;
  width: 100%;
  background-color: #fcf494 !important;
  mask-image: url("../../../../../images/stmas/master_2020/system/icons/movie-stripe-pattern.svg") !important;
  -webkit-mask-image: url("../../../../../images/stmas/master_2020/system/icons/movie-stripe-pattern.svg") !important;
}

.video-wrap__pattern--bottom {
  bottom: auto;
  top: 99%;
}

@media screen and (min-width: 480px) {
  .video-wrap {
    padding: 0 64px 0 64px;
  }
}
.video-wrap__header {
  padding-left: 0 !important;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  text-align: center;
}
.video-wrap__header .video-wrap__header-icon {
  margin-right: 0;
  margin-bottom: 10px;
}
.video-wrap__header-icon {
  min-width: 103px;
  min-height: 108px;
  background-image: url("../../../../../images/stmas/master_2020/system/icons/icon-video-116x123.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 16px;
}

@media screen and (min-width: 576px) {
  .video-wrap__header {
    padding-left: 64px !important;
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-end;
    text-align: left;
  }
  .video-wrap__header .video-wrap__header-icon {
    margin-right: 20px;
    margin-bottom: 0;
  }
}

.video-wrap__header > h3 {
  margin: 0;
  padding-bottom: 16px;
  font-weight: 700;
  font-size: 1.4rem;
}

.module-youtube .video-wrap {
  max-width: 100% !important;
}

.video-container {
  padding: 24px !important;
}

.module-youtube .inner-wrap {
  position: relative;
  max-width: 1160px;
  margin: 0 auto 20px auto;
  padding: 30px 0 15px 0;
}
.module-youtube .video-wrap {
  position: relative;
  max-width: 688px;
  margin: 0 0 20px 0;
}
.module-youtube.centered .video-wrap {
  margin-left: auto;
  margin-right: auto;
}
.module-youtube .video > div {
  padding: 10px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.module-youtube .video.filled {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  padding-bottom: 56.25%;
}
.module-youtube .video.filled > div {
  background: none !important;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.module-youtube .video.filled iframe, .module-youtube .video.filled embed, .module-youtube .video.filled object, .module-youtube .video.filled video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.module-youtube .overlay {
  padding: 15px;
}
.module-youtube .overlay ul {
  padding-left: 0;
  list-style-type: none;
}
.module-youtube.centered .overlay {
  text-align: left;
}
.module-youtube .content {
  max-width: 688px;
  padding: 15px 0;
}

div[class^=div_youtube_deaktivieren] {
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .module-youtube .video {
    position: relative;
    display: block;
    height: 0;
    margin: 0;
    padding: 0;
    padding-bottom: 56.25%;
  }
  .module-youtube .video > div, .module-youtube .video iframe, .module-youtube .video embed, .module-youtube .video object, .module-youtube .video video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }
  .module-youtube .video > div {
    padding: 0;
  }
  .module-youtube .overlay {
    position: absolute;
    top: 15px;
    left: 15px;
    padding: 15px;
    width: 100%;
    /* calc Fallback */
    width: calc(100% - 30px);
    min-height: 100%;
    /* calc Fallback */
    min-height: calc(100% - 30px);
  }
}
/**
 * Module: Modal-Box
 *
 * Styling für die Modal-Box
 * mit den Share-Links
 *
 */
#share .modal-content {
  border-width: 2px;
  border-radius: 0;
}
#share .modal-content .modal-header {
  padding-bottom: 0;
  border: 0;
}
#share .close {
  margin: -1rem -1rem -1rem auto;
  padding: 1rem 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  float: right;
  opacity: 0.5;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#share .close:hover {
  text-decoration: none;
}
#share .close:not(:disabled):not(.disabled):hover, #share .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
#share .modal-title {
  margin: 0 0 0.625rem 0;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.188rem;
}
#share .modal-body ul {
  padding: 0;
  list-style-type: none;
}
#share .modal-body ul li {
  margin-bottom: 5px;
}
#share .modal-body button .label, #share .modal-body ul li a .label {
  border-bottom: 2px solid transparent;
}
#share .modal-body button:focus .label, #share .modal-body button:hover .label {
  text-decoration: none;
  transition: border-bottom 0.1s linear 0s;
}
#share .modal-body ul li a:focus .label, #share .modal-body ul li a:hover .label {
  text-decoration: none;
  transition: border-bottom 0.1s linear 0s;
}
#share .modal-body .pagelink-wrap p {
  padding-top: 8px;
  margin-bottom: 0;
}
#share .modal-body .pagelink {
  margin-bottom: 5px;
  width: 100%;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
#share .modal-body button {
  padding: 0;
  background-color: transparent;
  border: 0;
}

@media screen and (max-width: 767px) {
  #share {
    padding-right: 0 !important;
  }
  #share .modal-dialog-centered {
    margin: 0;
    align-items: self-end;
  }
  #share .modal-dialog-centered:before {
    height: 100vh;
  }
  #share .modal-content {
    border-width: 1px;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
  }
}
/*START: Podcast MP3*/
.module-mp3 {
  min-width: 400px;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 115px;
}

.audio-wrap {
  background-color: #007f78;
  display: flex;
  flex-direction: column;
}

.inner-wrap {
  position: relative;
}

.schallwelle {
  width: 100%;
}

.schallwelle > img {
  width: 100%;
}

.content1 {
  display: flex;
  justify-content: center;
}

.content1-icon {
  position: absolute;
  height: 99px;
  width: 52px;
  top: 10px;
  left: 60px;
  filter: invert(81%) sepia(7%) saturate(2796%) hue-rotate(4deg) brightness(118%) contrast(95%);
}

.content1-image {
  position: relative;
  width: 230px;
  margin-top: 100px;
}

.content2 {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 32px 0 32px;
  color: #ffffff;
}

.content2-headline {
  font-size: 28px;
  font-weight: bold;
  margin-top: 44px;
  margin-bottom: 20px;
  color: #f8ef71;
}

.content2-text {
  font-size: 18px;
}
.content2-filesize-extension a {
    color: #fff!important;
    text-decoration: underline;
}
.content2-filesize-extension p {
    padding-top: 0.375rem
}
.content2-filesize-extension a:hover
, .content2-filesize-extension a:focus {
    text-decoration: none;
    border-color: transparent!important;
}
.content2-filesize-extension svg {
    fill: #fff!important;
}

.content2-audio_controls {
  margin-top: 36px;
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.content2-audio_controls-play, .content2-audio_controls-pause, .content2-audio_controls-volume_mute {
  background-color: transparent;
  border: none;
  padding: 0;
}

.content2-audio_controls-volume, .content2-audio_controls-start, .content2-audio_controls-progress {
  display: flex;
  align-items: center;
  margin-right: 12px;
}

.content2-audio_controls-play, .content2-audio_controls-pause {
  filter: none;
  fill: #ffffff !important;
}

.content2-audio_controls-volume_mute > svg {
  filter: invert(100%) sepia(100%) saturate(98%) hue-rotate(4deg) brightness(118%) contrast(95%);
}

.content2-audio_controls-play:hover, .content2-audio_controls-volume:hover, .content2-audio_controls-pause:hover {
  cursor: pointer;
}

.content2-audio_controls-time {
  color: #ffffff;
}

.content2-audio_controls-progress-bar {
  color: #ffffff;
  font-size: 12px;
  width: 225px;
  margin-right: 10px;
  accent-color: #ffffff;
}

.content2-audio_controls-progress:focus-within {
  border: 2px solid #ffffff !important;
  outline: 2px solid #000000 !important;
}
.content2-audio_controls-progress:focus-within input {
  outline-color: transparent !important;
}

input[type=range] {
  -webkit-appearance: none;
  background: transparent;
}

/*chrome*/
.content2-audio_controls-progress-bar::-webkit-slider-runnable-track, .content2-audio_controls-volume-bar::-webkit-slider-runnable-track {
  background: #ffffff !important;
  height: 3px;
  border: none;
  cursor: pointer;
}

/*chrome*/
.content2-audio_controls-progress-bar::-webkit-slider-thumb, .content2-audio_controls-volume-bar::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin-top: -6px;
  background: #ffffff !important;
  border: none;
  border-radius: 50%;
  height: 15px;
  width: 15px;
  cursor: pointer;
}

/*firefox*/
.content2-audio_controls-progress-bar::-moz-range-track, .content2-audio_controls-volume-bar::-moz-range-track {
  background: #ffffff;
  height: 3px;
  border: none;
  cursor: pointer;
}

/*firefox*/
.content2-audio_controls-progress-bar::-moz-range-thumb, .content2-audio_controls-volume-bar::-moz-range-thumb {
  background: #ffffff;
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  cursor: pointer;
}

.content2-audio_controls-progress_current {
  color: #ffffff;
  border-radius: 50%;
  border: none;
  margin-right: 12px;
}

.content2-audio_controls-volume-bar {
  float: right;
  width: 65px;
  height: 5px;
  margin-left: 13px;
  accent-color: #ffffff;
}

@media only screen and (min-width: 450px) {
  .content1-icon {
    top: 20px;
  }
}
@media only screen and (min-width: 500px) {
  .content1-icon {
    top: 25px;
  }
}
@media only screen and (min-width: 600px) {
  .content1-icon {
    height: 129px;
    width: 82px;
    top: 30px;
  }
}
@media only screen and (min-width: 650px) {
  .content1-icon {
    top: 40px;
  }
}
/*für große Bildschirme*/
@media only screen and (min-width: 720px) {
  .module-mp3 {
    width: 100%;
    min-width: 600px;
    margin-top: 100px;
  }
  .audio-wrap {
    flex-direction: row !important;
  }
  .schallwelle-1 {
    height: 90px;
    width: 100%;
    position: absolute;
    top: -125px;
  }
  .schallwelle-2 {
    height: 90px;
    width: 100%;
    top: -125px;
    position: absolute;
    opacity: 0.51;
    mix-blend-mode: multiply;
  }
  .content1 {
    flex: 1;
    position: relative;
  }
  .content1-icon {
    height: 130px;
    width: 82px;
    top: -47px;
    left: 100px;
    filter: invert(81%) sepia(7%) saturate(2796%) hue-rotate(4deg) brightness(118%) contrast(95%);
  }
  .content1-image {
    position: absolute;
    width: 160px;
    top: 12px;
    left: 55px;
  }
  .content2 {
    display: flex;
    text-align: left;
    flex: 2;
    min-width: 100px;
  }
  .content2-text {
    margin-right: 32px;
  }
  .content2-audio_controls {
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (min-width: 920px) {
  .content2-audio_controls {
    display: flex;
    flex-direction: row;
  }
  .content1-image {
    position: absolute;
    width: 180px;
    top: 12px;
    left: 55px;
  }
  .schallwelle-1 {
    height: 90px;
    width: 100%;
    position: absolute;
    top: -145px;
  }
  .schallwelle-2 {
    height: 90px;
    width: 100%;
    top: -145px;
    position: absolute;
    opacity: 0.51;
    mix-blend-mode: multiply;
  }
}

.gallery-modal__head {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-bottom: 16px;
  padding: 0 40px 0 40px;
}

@media screen and (min-width: 640px) {
  .gallery-modal__head {
    padding-left: 60px;
    padding-right: 60px;
  }
  .gallery-modal {
    padding: 32px 32px 16px 32px;
  }
}
.gallery-modal__head-settings {
  display: flex;
  align-items: flex-end;
  cursor: pointer;
}

.gallery-modal__btn {
  display: flex;
  align-items: center;
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.gallery-modal__btn:hover {
  color: #007f78;
}
.gallery-modal__btn:hover > svg {
  fill: #007f78;
}

.gallery-modal__head-settings-title {
  margin: 0 !important;
  line-height: 24px !important;
  height: 19px !important;
}

.slide__caption {
  padding: 15px 0 15px 0;
  color: #000000 !important;
}

.full-height {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9001;
}

.full-height > .inner-wrap {
  max-width: 695px;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  z-index: 1;
}

.slide-container > .slick-prev > span > svg {
  fill: #000000;
}
.slide-container > .slick-prev > span > svg:hover {
  fill: #d12d58;
}

.slide-container > .slick-next > span > svg {
  fill: #000000;
}
.slide-container > .slick-next > span > svg:hover {
  fill: #d12d58;
}

.picture-credits {
  z-index: 819;
}

#module-gallery {
  margin-bottom: 70px;
}

.module-gallery > .inner-wrap {
  background-color: #f8ef71;
  padding: 20px 20px 20px 20px;
}

@media (min-width: 695px) {
  .module-gallery > .inner-wrap {
    padding: 20px 64px 20px 64px;
  }
}
.module-gallery > .inner-wrap > h2 {
  font-size: 1.3rem;
  margin-bottom: 20px;
  color: #000000 !important;
}

.gallery-module__img-container {
  display: grid;
  justify-content: center;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fill, calc(50% - 4px));
  flex-wrap: wrap;
  margin-bottom: 20px;
  list-style-type: none;
  padding: 0;
}

.gallery-module__img-container-body {
  max-height: 0;
  overflow: hidden;
}

.gallery-module__img-container-body--expanded {
  max-height: none;
}

@media (min-width: 480px) {
  .gallery-module__img-container {
    grid-template-columns: repeat(auto-fill, calc(25% - 8px));
  }
}
.gallery-module__img-container > li {
  position: relative;
  display: flex;
}

.gallery-module__img-container > li > button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.gallery-module__img-container > li > button:hover,
.gallery-module__img-container > li > button:focus {
  border:2px solid black;
}

.gallery-module__img-container > li > button > .img {
  aspect-ratio: 1.7/1;
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
  cursor: pointer;
}

.gallery-module__img-container > .img:last-of-type {
  margin-right: 0;
}

.gallery-modal__img-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  pointer-events: none;
  filter: invert(100%) sepia(28%) saturate(0%) hue-rotate(209deg) brightness(103%) contrast(103%);
}

.module-gallery > .inner-wrap > .btn-container {
  display: flex;
  justify-content: center;
  min-height: 24px;
}

.module-gallery > .inner-wrap > .btn-container > .btn {
  padding: 8px 32px 8px 32px;
  background-color: #000000;
  color: #ffffff;
  border: none;
}
.module-gallery .slide_hide {
  display: none;
}
.module-gallery > .inner-wrap > .btn-container > .btn:hover,
.module-gallery > .inner-wrap > .btn-container > .btn:focus {
  background-color: #007f78;
}
@media screen and (min-width: 480px) {
  .module-gallery > .inner-wrap > .btn-container > .btn {
    padding: 4px 16px 4px 16px;
  }

}
.module-gallery-lightbox {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 127, 120, 0.8);
  cursor: pointer;
}

.gallery-modal {
  padding: 32px 0px 16px 0px;
  background-color: #ffffff;
}

.gallery-module__play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e1eaed;
  height: 40px;
  width: 40px;
  border-radius: 50%;
}

.gallery-modal__img-icon--vid {
  position: static !important;
  filter: none !important;
  transform: translateX(2px) !important;
}

.gallery-modal__vid {
  display: block;
  max-width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  border: none;
}

.gallery-modal__privacy-notice {
  top: 50%;
  left: 50%;
  background-color: rgba(255, 255, 255, 0.9);
  height: 100%;
  width: 100%;
  padding: 16px;
}

.gallery-modal__privacy-notice > p,
.gallery-modal__privacy-notice > a {
  font-size: 10px !important;
  overflow-wrap: break-word;
  margin: 0 !important;
  line-height: 1rem !important;
}

.gallery-modal__privacy-notice > p > a span {
  color: #d12d58;
}
.gallery-modal__privacy-notice > p > a:hover span {
  color: #007f78;
}

.gallery-modal__privacy-notice > button {
  font-size: 10px !important;
  display: inline !important;
  color: #ffffff;
  background-color: #d12d58;
  border: none;
  border-bottom: 2px solid transparent;
  padding: 8px 32px 8px 32px;
}

.gallery-modal__privacy-notice > button > .icon > svg {
  fill: #ffffff;
}

.gallery-modal__privacy-notice > button:hover {
  background-color: #007f78;
  color: #ffffff;
}

.gallery-modal__privacy-notice > button:hover .icon > svg {
  fill: #ffffff;
}

.gallery-modal__privacy-notice-head {
  font-size: 10px;
  color: #000000 !important;
  font-weight: 700 !important;
}

@media screen and (min-width: 480px) {
  .gallery-modal__privacy-notice > p,
.gallery-modal__privacy-notice > button,
.gallery-modal__privacy-notice > a {
    font-size: 14px !important;
    overflow-wrap: break-word;
    margin-bottom: 16px !important;
    line-height: 1.3rem !important;
  }
  .gallery-modal__privacy-notice > button {
    display: inline-block !important;
  }
  .gallery-modal__privacy-notice > h4 {
    font-size: 14px;
    margin-bottom: 16px;
  }
}

.searchbox {
  padding: 0 1rem;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}
.searchbox a {
  color: #000000;
}
.searchbox a .icon--facebook {
  font-size: 30px;
}

@media screen and (min-width: 768px) {
  .searchbox {
    position: absolute;
    top: 50%;
    right: 1rem;
    padding: 0;
    text-align: right;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    justify-content: flex-end;
  }
  .searchbox a {
    text-align: center;
    margin-right: 1.5rem;
  }
  .searchbox a .icon--facebook {
    font-size: 22px;
  }
  .searchbox .submit--no-icon {
    margin-right: 1.5rem;
    padding: 0.3em 0.6em 0.3em 0.6em;
  }
}
#service-navigation {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
  min-height: 30px;
}
#service-navigation > .col-left {
  flex: 1;
  order: 1;
  vertical-align: middle;
}
#service-navigation > .col-left .inner-wrap {
  white-space: nowrap;
}
#service-navigation > .col-right {
  order: 2;
  vertical-align: middle;
}
#service-navigation > .col-right .searchbox .action-login-commissioner {
  display: none;
}
#service-navigation .action-login-commissioner {
  background: transparent;
  -webkit-appearance: none;
}
#service-navigation .action-login-commissioner div {
  display: inline-block;
  border: 2px solid rgba(0, 127, 120, 0.35);
  padding: 0.2rem 0.4rem;
}
#service-navigation .action-login-commissioner:hover {
  color: #fff !important;
  background: #b71818 !important;
}

@media screen and (min-width: 768px) {
  #service-navigation {
    flex-flow: column wrap;
  }
  #service-navigation > .col-left {
    position: static;
    width: 35%;
    order: 1;
  }
  #service-navigation > .col-left .action-login-commissioner {
    display: none;
  }
  #service-navigation > .col-left > .inner-wrap {
    padding-left: 15px;
  }
  #service-navigation > .col-right {
    position: static;
    width: 65%;
    order: 2;
  }
  #service-navigation > .col-right .searchbox .action-login-commissioner {
    display: block;
    height: 100%;
    font-size: 14px;
    padding: 0.2rem 0.4rem;
    border: 1px solid #fff;
    background: none;
  }
}
@media screen and (min-width: 768px) {
  #service-navigation {
    min-height: 50px;
  }
  #service-navigation > .inner-wrap {
    padding-top: 5px;
    padding-left: 10px;
  }
  #service-navigation button.toggle, #service-navigation .close {
    display: none !important;
  }
  #service-navigation .col-right {
    display: table-cell;
  }
  #service-navigation .col-left {
    display: table-cell;
  }
}
#service-navigation > .col-left {
  display: block;
}
#service-navigation > .col-right {
  display: block;
}

.error {
  margin: 2px 0 7px 0 !important;
}

@media screen and (min-width: 768px) {
  #header > .inner-wrap {
    display: flex;
    flex-flow: row nowrap;
    padding: 35px 20px 15px 20px !important;
  }
  #header > .inner-wrap #logo-stmas {
    order: 2;
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}
@media screen and (min-width: 1200px) {
  #nav {
    top: 100%;
  }
  #header > .inner-wrap {
    padding: 10px 0 !important;
  }
}
.picture-credits {
  display: table;
  position: absolute;
  top: 10px;
 left: 10px;
  color: #000;
  background: rgba(255, 255, 255, 0.9);
  padding: 0 7px;
  margin: 0;
  border-radius: 1rem;
  font-size: 1rem;
  white-space: nowrap;
  cursor: pointer;
  z-index: 500;
  overflow: hidden;
  max-width: 30px;
  height: 30px;
  font-weight: 300;
  border: none;
  transition: max-width 0.5s, color 0.3s !important;
}
.picture-credits:hover, .picture-credits:focus, .picture-credits:focus-within {
  outline: 3px solid #d12d58 !important;
  color: #fff;
  background: rgba(0, 0, 0, 0.9);
}
.picture-credits:hover .picture-credits__text, .picture-credits:focus .picture-credits__text, .picture-credits:focus-within .picture-credits__text {
  color: #fff;
}

.picture-credits-right {
  right: 10px;
  left: auto;
}

.picture-credits--open {
  max-width: 800px;
}
.picture-credits--open .picture-credits__text {
  opacity: 1;
  max-width: 800px;
}
.picture-credits--open .picture-credits__icon {
  padding-right: 6px;
}

.picture-credits--left {
  right: auto;
  left: 10px;
}

@-moz-document url-prefix() {
  .picture-credits__icon {
    transform: none !important;
  }
}
.picture-credits__icon {
  display: table-cell;
  white-space: nowrap;
  text-align: center;
  font-size: 23px;
  vertical-align: middle;
  transform: translate(-1px, 0);
  transition: padding-right 0.3s;
}

.picture-credits__text {
  display: table-cell;
  max-width: 0;
  margin: 0 !important;
  opacity: 0;
  transition: opacity 0.6s, max-width 1.05s;
  text-transform: none !important;
  vertical-align: middle;
  transform: translateY(-1px);
}

.position-relative {
  position: relative;
}

.module-address-search-filters {
  padding: 10px;
  padding-right: 10px;
  background: #f2f8f1;
}
.module-address-search-filters .btn {
  font-size: 1.1rem !important;
}
.module-address-search-filters .submit-btn {
  font-size: 1.1rem !important;
  font-weight: 600 !important;
}
.module-address-search-filters .submit-btn svg {
  margin-right: 5px;
}
.module-address-search-filters .form-default .form-row:not(.form-row-submit) {
  flex: 1 0 100%;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .form-row-submit {
    max-width: 200px;
    float: none !important;
  }
  .module-address-search-filters {
    padding-right: 25%;
  }
}
.pagination-wrapper {
  display: flex;
  flex-flow: column wrap;
}

.pagination__content {
  display: flex;
  flex-flow: row wrap;
}

.pagination__nav {
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
  padding: 10px 0;
  margin-top: 10px;
  border-bottom: 2px solid #000;
}
.pagination__nav .pagination__nav-list-wrapper {
  display: flex;
  flex-flow: row nowrap;
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .form-elem--select {
    font-size: 1.063em;
  }
  .pagination__nav {
    align-items: center;
    flex-flow: row wrap;
  }
  .pagination__nav span:last-of-type {
    margin-left: auto;
    margin-right: 15px;
  }
  .pagination__nav-list-wrapper {
    margin-left: auto;
    margin-top: 0;
  }
}
.pagination__nav--bottom {
  margin-bottom: 40px;
  border-bottom: none;
  border-top: 2px solid #000;
}

.pagination__nav-text {
  font-size: 1rem;
}
.pagination__nav-text > span:nth-of-type(2), .pagination__nav-text > span:nth-of-type(3) {
  font-weight: 600;
}

.pagination__nav-list {
  margin: 0;
}
.pagination__nav-list .slick-dots {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin: 0;
  position: relative;
  bottom: auto;
  width: auto;
  padding: 0;
  text-align: center;
}
.pagination__nav-list .slick-dots li button {
  height: 23px;
  color: #000;
  font-size: 1rem;
  font-weight: 500;
  padding: 0;
}
.pagination__nav-list .slick-dots li button:before {
  content: none;
}

.module-content-slider .slick-arrow,
.module-slider-2box .slick-arrow,
.module-quicklinks .slick-arrow,
.module-news-latest .slick-arrow,
.module-teaser-slider .slick-arrow {
  display: block !important;
}

.slick-slide {
  outline: none !important;
}
.slick-slide > div {
  display: flex;
}

.pagination-link {
  cursor: pointer;
  padding: 3px 6px;
  color: #007f78;
  font-weight: 600;
  font-size: 1rem;
}

.slick-active .pagination-link {
  color: #fff !important;
  background: #007f78;
}
.slick-active .pagination-link:hover {
  color: #fff !important;
}

.ui-autocomplete {
  z-index: 1000 !important;
}

#carousel .slick-slide > div:nth-of-type(even) .search-item {
  background: #f2f8f1;
}

.search-item {
  padding: 20px;
  font-size: 1rem;
  border: 1px solid transparent;
}
.search-item p {
  font-size: inherit;
  margin: 0;
}
.search-item h4, .search-item span {
  display: block;
  font-weight: 600;
  font-size: 1rem;
  color: #007f78;
}
.search-item:focus, .search-item:focus-within {
  border: 1px dotted #000;
}

.search-item--skip {
  appearance: none;
  -webkit-appearance: none;
}

.address-search-subheadline {
  font-weight: 600;
  font-size: 1rem;
  color: #007f78;
}

.slick-slide:last-child .search-item {
  margin-bottom: 0;
}

.search-pagination .slick-dotted.slick-slider {
  margin-bottom: 0;
}

.form-elem--select {
  position: relative;
  min-height: 43px;
  background-color: #fff;
  font-size: 0.8rem;
}
.form-elem--select .select2-selection__rendered {
  color: #000 !important;
}
.form-elem--select .form-control {
  color: #000 !important;
  background: #fff !important;
  padding-right: 50px !important;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  cursor: pointer;
  min-height: 43px;
}
.form-elem--select:after {
  color: #000 !important;
  background-color: #007f78;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='sort' class='svg-inline--fa fa-sort fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='white' d='M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25%;
  content: "" !important;
  transform: translateY(-50%) !important;
  position: absolute;
  right: 0;
  width: 45px;
  height: 100%;
  top: 50%;
  border: none !important;
  margin: 0 !important;
  transition: none !important;
  font-weight: 900;
  pointer-events: none;
}
.form-elem--select span {
  height: 43px !important;
  display: block;
}
.form-elem--select .select2 {
  border: 1px solid #007f78;
}
.form-elem--select .select2-selection {
  border: none !important;
  display: flex !important;
  align-items: center;
  border-radius: 0 !important;
  background: none !important;
}
.form-elem--select .select2-selection .select2-selection__rendered {
  color: #000;
  height: auto !important;
}
.form-elem--select .select2-selection__arrow {
  display: none;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

#service-navigation > .col-right .searchbox .target_facebook {
  display: none;
}

#service-navigation > .col-left .target_facebook span.icon svg {
  margin-left: -8px;
}

#service-navigation .target_facebook {
  -webkit-appearance: none;
}

#service-navigation .target_facebook div {
  display: inline-block;
  border: 2px solid rgba(0, 127, 120, 0.35);
  padding: 0.2rem 0.4rem;
}

@media screen and (min-width: 768px) {
  #service-navigation > .col-left .target_facebook {
    display: none;
  }
  #service-navigation > .col-right .searchbox .target_facebook {
    display: block;
  }
  #service-navigation > .col-right .searchbox .target_facebook span.icon img {
    width: 30px;
  }
  #service-navigation > .col-right .searchbox .target_facebook .label {
    position: absolute;
    top: 0;
    left: -99999px;
  }
}

#service-navigation > .col-left .target_facebook span.icon svg {
  margin-left: -8px;
}

.module-keyvisual-slider .picture-credits {
  top: 10px;
}

@media screen and (min-width: 1200px) {
  .module-keyvisual-slider .picture-credits {
    right: 35px;
    top: 80px;
  }
}
.no-padding {
	padding-top: 0 !important;
}

/******* module-blog-teasers - with slick slider **/
.module-blog-teasers {
  display: flex;
  flex-flow: row wrap;
  margin: 0 -10px;
  padding: 20px 45px 30px 45px;
}

.module-blog-teasers .slick-track {
  margin-left: 0;
}

.module-blog-teasers .slick-dots {
  width: auto;
}

.module-blog-teasers .slide {
  padding: 10px;
  overflow: hidden;
}

.module-blog-teasers .slide div {
  width: 100%;
  height: 100%;
  position: relative;
}

.module-blog-teasers .slide div a {
  border: none;
}

.module-blog-teasers .slide div a img {
  width: 100%;
}

.module-blog-teasers .slide div .overlay {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  min-height: 52%;
  padding: 20px;
  padding-top: 10px;
  background: #a0c753;
  transition: background 0.2s;
}

.module-blog-teasers .slide div .overlay>span {
  display: block;
  font-size: 0.875rem;
  color: #fff !important;
}

.module-blog-teasers .slide div .overlay .link,
.module-blog-teasers .slide div .overlay .link svg,
.module-blog-teasers .slide div .overlay h3 {
  fill: #fff;
  color: #fff !important;
}

.module-blog-teasers .slide div .overlay h3 {
  display: inline-block;
  font-weight: 900;
  font-size: 1.5625rem;
  line-height: 1.9625rem;
  margin-bottom: 5px;
  hyphens: auto;
}

.module-blog-teasers .slide div .overlay h3 span {
  hyphens: auto;
  transition: border-color 0.2s;
  border-bottom: 2px solid transparent;
}

.module-blog-teasers .slide div .overlay .link {
  font-weight: 100;
  font-size: 1.125rem;
}

.module-blog-teasers .slide div .overlay .link .icon {
  margin-left: -5px;
}

.module-blog-teasers .slide div .overlay .inner-link {
  font-size: 1.125rem;
}

.module-blog-teasers .slide div .overlay .inner-link>span:not(.icon) {
  border-bottom: 1px solid #fff;
}

.module-blog-teasers .slide div:hover .overlay {
  background: #1c69a0;
}

.module-blog-teasers .slide div:hover .overlay h3 span {
  border-color: #fff;
}

@media screen and (min-width: 768px) {
  .module-blog-teasers .slide {
    padding: 10px;
  }
  .module-blog-teasers .slide .overlay {
    height: 50%;
  }
}

@media screen and (min-width: 992px) {
  .module-blog-teasers {
    padding: 0 20px;
    padding-top: 20px;
  }
  .module-blog-teasers .slide {
    padding: 10px;
  }
  .module-blog-teasers .slide .teaser-category {
    display: none !important;
  }
  .module-blog-teasers .slide .overlay {
    height: 50%;
  }
}

@media screen and (min-width: 1200px) {
  .module-blog-teasers {
    margin: 0 -30px;
  }
}

.module-blog-area-chooser {
  position: relative;
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  margin-top: 70px;
}

.module-blog-area-chooser .module-blog-area-chooser__item {
  position: relative;
}

.module-blog-area-chooser .module-blog-area-chooser__item-overlay {
  pointer-events: none;
  opacity: 0;
  z-index: 100;
  position: absolute !important;
  top: 50%;
  left: 50%;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  cursor: pointer;
  transform: translate(-50%, -50%);
}

.module-blog-area-chooser .inner-wrap:nth-of-type(2) {
  width: 100%;
  max-width: 695px;
  margin: 0 auto;
}

.module-blog-area-chooser ul {
  display: flex;
  flex-flow: row wrap;
  padding: 0;
  list-style: none;
}

.module-blog-area-chooser ul li {
  flex: 1;
  padding: 10px;
}

.module-blog-area-chooser ul li div {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  cursor: pointer;
  font-weight: 600;
  color: #fff;
  background: #1c69a0;
  white-space: nowrap;
}

.module-blog-area-chooser ul li div svg {
  fill: #fff;
}

.module-blog-area-chooser ul li div:hover {
  color: #000;
  background: #6c8843;
}

.module-blog-area-chooser ul li div:hover svg {
  fill: #000;
}

.module-blog-area-chooser ul li div.active {
  color: #000;
  background: #6c8843;
}

.module-blog-area-chooser ul li div.active svg {
  fill: #000;
}

.module-blog-area-chooser__title {
  align-self: flex-start;
  margin-bottom: 20px;
}

@media screen and (min-width: 1100px) {
  html:not(.font-size1):not(.font-size2) .module-blog-area-chooser {
    flex-flow: row nowrap;
  }
  html:not(.font-size1):not(.font-size2) .module-blog-area-chooser ul {
    margin: 0 -10px;
  }
  html:not(.font-size1):not(.font-size2) .module-blog-area-chooser__title {
    position: absolute;
    top: 50%;
    left: calc((100% / 2) - (695px / 2) - 160px);
    transform: translateY(-50%);
    align-self: stretch;
    margin-bottom: 0;
  }
}
.slick-list {
  width: 100%;
  height: 100%;
}

.slick-dots {
  position: relative !important;
  bottom: auto !important;
  text-align: right;
}

.module-pagination {
  display: flex;
  flex-flow: column wrap;
  margin-top: 80px !important;
}

.module-pagination .pagination {
  margin-left: auto;
  align-self: center;
}

.module-pagination--bottom {
  margin-top: 30px !important;
  margin-bottom: 90px !important;
}

.module-introduction--blog-head p {
    display: flex;
    flex-flow: column wrap;
}

.module-introduction--blog-head p span {
    font-weight: 100;
    font-size: 1.5rem;
}

.module-introduction--blog-head p span:first-of-type {
    font-size: 0.875rem;
    font-weight: 400;
    margin-bottom: 15px;
}

.module-introduction--blog-head p span:nth-of-type(2) {
    color: #fff;
    padding: 5px 20px;
    background: #1c69a0;
    user-select: none;
    font-size: 1.125rem;
    font-weight: 400;
    text-align: center;
    margin-left: auto;
}

@media screen and (min-width: 768px) {
    .module-introduction--blog-head p {
        flex-flow: row nowrap;
        align-items: center;
    }
    .module-introduction--blog-head p span:nth-of-type(1) {
        font-size: 1.5rem;
        line-height: 1.5rem;
    }
    .module-introduction--blog-head p span:first-of-type {
        margin-bottom: 0;
    }
    .module-introduction--blog-head p span:nth-of-type(2) {
        margin-left: auto;
        padding: 5px 30px;
    }
}

.module-introduction p, .module-introduction a {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .module-introduction .link-list li {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .module-introduction a:before {
    left: -0.563rem;
    top: -0.22rem !important;
    background-image: none;
  }
  
  .layout-homepage .module-introduction {
    margin-top: 85px;
  }


/** für ausgewählte Module eine größere Breite gewährleisten **/
.module:not(.module-quicklinks,.module-teaser-slider,.module-slider-2box,.module-stepper,.module-link-tiles,.module-blog-teasers,.module-teaser-kacheln,.module-interactive-map, .layout-homepage.module-text) {
  max-width: 43.75rem;
  margin-left: auto;
  margin-right: auto
}
.layout-simple #content>.inner-wrap
,.layout-content #content>.inner-wrap
,.layout-content-large #content>.inner-wrap {
  max-width: none
}

/**
 * Modul: Link-Tiles
*/
.module-link-tiles .link-tiles-list {
  list-style: none;
  display: grid;
  gap: 1rem;
  padding-left: 0;
  margin: 0;
  align-items: stretch;
  margin-bottom: 1.875rem;
  grid-template-columns: 1fr;
}
.theme-default .rte a.link-tile
, .theme-default .module-link-tiles a.link-tile  {
  border: 2px solid transparent;
}
a.link-tile {
  background-color: #FFCC27;
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: auto;
  grid-row-gap: 1rem;
  padding: 1rem;
  height: 100%;
  border: 2px solid transparent;
  transition: background-color ease .4s;
  justify-content: space-between;
}
.theme-default .rte .link-tile:hover
, .theme-default .module-link-tiles .link-tile:hover {
  background-color: #F0B109;
  text-decoration: none;
  border-color: transparent;
}
.module-link-tiles .link-tile:hover .label {
  text-decoration: none;
}
.module-link-tiles .link-tiles-list a.link-tile:focus {
  border: 2px solid #000;
}
.module-link-tiles .link-tiles-list a.link-tile:focus .label {
  box-shadow: none;
}
.module-link-tiles .link-tile:focus {
  outline: transparent;
  box-shadow: none;
}
.link-tile .label {
  color: #000000;
  font-family: "NovelSansPro-Bold", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
  grid-column-start: auto;
  grid-column-end: auto;
  align-self: center;
  hyphens: none;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
}
.module-link-tiles .link-tile .icon:last-child svg {
  fill: #262626;
  width: 1rem;
  height: 1rem;
}
.module-link-tiles .link-tiles-list a.link-tile-icon {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  justify-content: start;
  gap: 1rem;
}
.module-link-tiles .link-tile-icon .icon {
  max-width: 3rem;
}
.module-link-tiles .link-tile-icon .icon svg {
  width: 100%;
  height: auto;
}
.module-link-tiles .link-tile-icon .icon img {
  width: 100%;
  height: auto;
}
.module-link-tiles p a.link-tile {
  width: fit-content;
}

@media (min-width: 640px) {
  .module-link-tiles .link-tiles-list  {
    grid-template-columns: 1fr 1fr;
    gap: 1.25rem;
  }
  .module-link-tiles .link-tile .label  {
    grid-column-start: 1;
    grid-column-end: 2;
    align-self: center;
  }
  .module-link-tiles .link-tiles-list a.link-tile-icon {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    justify-content: center;
  }
  .module-link-tiles a.link-tile-icon .icon:first-child {
    grid-column-start: 1;
    grid-column-end: 3;
    align-self: center;
    justify-self: center;
  }
}

@media (min-width: 768px) {
  .module-link-tiles .link-tiles-list  {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .module-link-tiles .link-tiles-list.two-col {
    grid-template-columns: 1fr 1fr;
  }
  .module-link-tiles .link-tiles-list.three-col {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .module-link-tiles .link-tiles-list.four-col {
    grid-template-columns: 1fr 1fr;
  }
  .module-link-tiles .link-tile {
    justify-content: center;
    grid-template-columns: auto auto;
    padding: 1.375rem;
  }
  .module-link-tiles .link-tile-icon .icon {
    max-width: 4rem;
  }
  .module-link-tiles .back-to-start {
    display: none;
  }
}
@media (min-width: 991px) {
  .module-link-tiles .link-tiles-list.four-col {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media (min-width: 1100px) {
  .link-tile .label {
    font-size: 1.375rem;
    line-height: 1.6875rem;
  }
}

/**
 * Modul: module-teaser-kacheln
*/
.module-teaser-kacheln {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 40px!important;
  padding: 20px 45px 30px 45px;
}

.module-teaser-kacheln .slick-track {
  margin-left: 0;
}

.module-teaser-kacheln .slick-dots {
  width: auto;
}

.module-teaser-kacheln ul.slider {
    width: 100%;
    padding: 0;
}
.module-teaser-kacheln ul.slider li.slide {
    float: left;
}


.module-teaser-kacheln .slide {
  padding: 10px;
  overflow: hidden;
}
.module-teaser-kacheln .slide img {
  width: 100%;
}

.module-teaser-kacheln .slide div {
  width: 100%;
  height: 100%;
  position: relative;
}

.module-teaser-kacheln .slide div a {
  border: none;
}

.module-teaser-kacheln .slide div a img {
  width: 100%;
}

.module-teaser-kacheln .slide div .overlay {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  min-height: 45%;
  padding: 20px;
  padding-top: 10px;
  background-color: rgba(100, 100, 100, 0.8);
  transition: background 0.2s;
}

.module-teaser-kacheln .slide div .overlay>span {
  display: block;
  font-size: 0.875rem;
  color: #fff !important;
}

.module-teaser-kacheln .slide div .overlay .link,
.module-teaser-kacheln .slide div .overlay .link svg,
.module-teaser-kacheln .slide div .overlay h3 {
  fill: #fff;
  color: #fff !important;
}

.module-teaser-kacheln .slide div .overlay h3 {
  display: inline-block;
  font-weight: 900;
  font-size: 1.5625rem;
  line-height: 1.9625rem;
  margin-bottom: 5px;
  hyphens: auto;
}

.module-teaser-kacheln .slide div .overlay h3 span {
  hyphens: auto;
  transition: border-color 0.2s;
  border-bottom: 2px solid transparent;
}

.module-teaser-kacheln .slide div .overlay .link {
  font-weight: 100;
  font-size: 1.125rem;
}

.module-teaser-kacheln .slide div .overlay .link .icon {
  margin-left: -5px;
}

.module-teaser-kacheln .slide div .overlay .inner-link {
  font-size: 1.125rem;
}

.module-teaser-kacheln .slide div .overlay .inner-link>span:not(.icon) {
  border-bottom: 1px solid #fff;
}

.module-teaser-kacheln .slide div:hover .overlay {
  background-color: rgba(122, 121, 121, 0.8);
}

.module-teaser-kacheln .slide div:hover .overlay h3 span {
  border-color: #fff;
}

@media screen and (min-width: 630px) {
  .module-teaser-kacheln .slide {
    padding: 10px;
    width: 49.95%;
  }
  .module-teaser-kacheln .slide .overlay {
    min-height: 35% !important;
  }
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 992px) {
  .module-teaser-kacheln {
    padding: 0 20px;
    padding-top: 20px;
  }
  .module-teaser-kacheln .slide .teaser-category {
    display: none !important;
  }
}

@media screen and (min-width: 1200px) {
  .module-teaser-kacheln {
    margin: 0 -30px;
  }
  .module-teaser-kacheln .slide {
    padding: 10px;
    width: 33.31%;
  }
  .module-teaser-kacheln .slide .overlay {
    min-height: 40% !important;
  }
}

/*
* jQuery Basic Table
* Author: Jerry Low
*/

table.bt thead,
table.bt tbody th {
  display: none;
}

table.bt tfoot th,
table.bt tfoot td,
table.bt tbody td {
  border: none;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
}

table.bt tfoot th::before,
table.bt tfoot td::before,
table.bt tbody td::before {
  content: attr(data-th) ": ";
  display: inline-block;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-weight: bold;
  width: 6.5em;
}

table.bt tfoot th.bt-hide,
table.bt tfoot td.bt-hide,
table.bt tbody td.bt-hide {
  display: none;
}

table.bt tfoot th .bt-content,
table.bt tfoot td .bt-content,
table.bt tbody td .bt-content {
  vertical-align: top;
}

.bt-wrapper.active {
  max-height: 310px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

table.bt.bt--no-header tfoot td::before,
table.bt.bt--no-header tbody td::before {
  display: none;
}


/**
	* Module: YouTube (Änderung ab 02/2023 mit transparentem Overlay)
	*
	* Styling für die YouTube Einbindung
	* inkl. Datenschutz-Hinweismeldung
	*/
  .module-youtube .overlay {
		position: absolute;
		top:0;
		left:0;
		width:100%;
		padding: 25px;
	}
	.module-youtube .video-wrap {
		padding: 0 15px 0 15px;
	}
  .module-youtube .video-wrap.without-pattern {
    padding: 0;
    background-color: transparent !important;
    border: none;
  }
	.module-youtube .video.preview > div {
		background-size: cover;
		background-repeat: no-repeat;
    background-position: 50% 50%;
  }
	.video-wrap__header {
		padding-bottom: 72px!important;
		padding-left: 0!important;
	}
	.module-youtube .content.text--green {
		padding-top: 50px;
	}
	.module-youtube.fullsize > .inner-wrap {
		padding-top:0;
	}
	.module-youtube .video.preview .activation-required {
		position:absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
  .module-youtube .without-pattern .video .activation-required {
		position:absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 50%;
  }
	.module-youtube .video.active > div {
		background:none !important;
	}
	.module-youtube .video.active {
		position: relative;
		display: block;
		height: 0;
		padding: 0;
		padding-bottom: 56.25%;
	}
	.module-youtube .video.active > div,
	.module-youtube .video.active iframe,
	.module-youtube .video.active embed,
	.module-youtube .video.active object,
	.module-youtube .video.active video {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100% !important;
		height: 100% !important;
		border: 0;
	}
	body.mobile-modal-open .module-youtube .activation-required > .overlay {
		position: inherit;
		top:0;
		left:0;
		right:0;
		bottom:0;
		width:100%;
		height:100%;
		overflow-y:auto;
		z-index:99999999;
		background-color: rgba(255, 255, 255, 1);
    box-shadow: rgb(149 157 165 / 60%) 0px 5px 15px;
	}
  body.mobile-modal-open .module-youtube .without-pattern .activation-required > .overlay {
    position: inherit;
    top: 15px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 90px);
}

body.mobile-modal-open .module-youtube .activation-required > .overlay .btn.youtube_aktivieren {
  color: #FFFFFF;
  border-color: #464646;
  background-color: #464646;
  border: 2px solid transparent;
  padding: 10px;
}

body.mobile-modal-open .module-youtube .activation-required > .overlay .btn.youtube_aktivieren:focus
, body.mobile-modal-open .module-youtube .activation-required > .overlay .btn.youtube_aktivieren:hover {
  color: #464646;
  background-color: #FFFFFF;
  border: 2px solid #464646;
}
body.mobile-modal-open .module-youtube .activation-required > .overlay .btn.youtube_aktivieren .icon {
  fill: #FFFFFF;
}
body.mobile-modal-open .module-youtube .activation-required > .overlay .btn.youtube_aktivieren:focus .icon
, body.mobile-modal-open .module-youtube .activation-required > .overlay .btn.youtube_aktivieren:hover .icon {
  fill: #464646;
}

	.module-youtube .open-privacy-modal {
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		display:table-cell;
		width:100%;
		text-align:center;
		vertical-align:middle;
		cursor:pointer;
		background-color: rgb(0 0 0 / 50%);
		border: none;
	}
  .module-youtube .without-pattern .open-privacy-modal {
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    height: 91%;
    bottom: 20px;
  }
	.module-youtube .open-privacy-modal svg {
		display:inline-block;
		width:80px;
		height:80px;
	}
	.module-youtube .open-privacy-modal svg path {
		fill:#a7a7a7;
	}	
	.module-youtube .open-privacy-modal:focus svg path,
	.module-youtube .open-privacy-modal:hover svg path {
		fill:#f0f0f0;
	}

	.module-youtube .overlay .close-privacy-modal {
		position: absolute;
		top:10px;
		right:10px;
		padding:5px;
		cursor:pointer;
		border-bottom: 2px solid black;
	}
	.module-youtube .overlay .close-privacy-modal:focus
	,  .module-youtube .overlay .close-privacy-modal:hover {
		background-color: #a7a7a7;
	}
	.module-youtube .overlay p,
	.module-youtube .overlay ul {
		font-size:1rem;
	}
	.module-youtube .overlay p,
	.module-youtube .overlay ul {
		max-width:695px;
	}
	.module-youtube .content {
		padding:15px 0;
	}  
  .module-youtube .overlay .link-datenschutzhinweise {
    text-decoration: underline;
  }
  .module-youtube .overlay .link-datenschutzhinweise:hover {
    text-decoration: none;
    border-bottom: none;
  }

	div[class^='div_youtube_deaktivieren'] {
		margin-bottom: 20px;
	}
	div[class^='div_youtube_deaktivieren'] p {
		font-weight:bold;
	}
		
  @media screen and (max-width: 399.98px) {
    .module-youtube .without-pattern .video .activation-required {
      height: 40em;
		}
		}
  
  @media screen and (min-width: 400px) and (max-width:479.98px) {
    .module-youtube .without-pattern .video .activation-required {
      height: 34em;
		}
  }
  
  @media screen and (min-width: 480px) and (max-width:575.98px) {
    .module-youtube .without-pattern .video .activation-required {
      height: 28em;
    }
  }

  @media screen and (min-width: 576px) and (max-width:767.98px) {
    .module-youtube .without-pattern .video .activation-required {
      height: 24em;
		}
	}
		
	@media screen and (max-width: 767.98px) {
    .module-youtube .overlay {
      position: inherit;
    }

		.module-youtube .video.preview {
			min-height: 20rem;
		}
    
    .module-youtube .video-wrap.without-pattern {
      padding: 0;
      min-height: 24rem;
    }
      .module-youtube .without-pattern .video .activation-required {
        position: relative;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        display: inline-table;
        width: 100%;
    }	

    body.mobile-modal-open .module-youtube .without-pattern .activation-required>.overlay {
      height: calc(100% - 30px);
    }

		.module-youtube .open-privacy-modal {
			position: absolute;
			display: table-cell;
			width: 100%;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			border: none;
			height: 100%;
		}
	}

	@media screen and (min-width: 768px) {
		.module-youtube .video.preview > div {
			padding-bottom: 16.25% !important;
		}
		.module-youtube .video {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			padding-bottom: 56.25%;
		}
		.module-youtube .video > div,
		.module-youtube .video iframe,
		.module-youtube .video embed,
		.module-youtube .video object,
		.module-youtube .video video {
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			width: 100% !important;
			height: 100% !important;
			border: 0;
		}
		.module-youtube .activation-required > .overlay {
			position:absolute !important;
		}
	}
  #searchit-page { 
    --theme-background-color: #1e6d90;
    --secondary-text-color: #8492b3;
    } 		

  .module-quicklinks a:hover{
    font-weight: 900;
  }
.module-quicklinks a:focus,
aside .module-quicklinks a:focus {
 outline:1px solid transparent !important;
 border-color:transparent;
 -webkit-box-shadow:inset 0 0 0 2px #262626;
 box-shadow:inset 0 0 0 2px #262626;
}

.theme-default .rte a .link-with-arrow::before {
  left: 0;
  position: relative;
  display: inline-block;
  content: "\203a";
  font-family: "NovelSansPro-Light",Arial,sans-serif;
  font-size: 1.6875rem;
  font-size: 27px;
  margin-right: 12px;
  line-height: 1.875rem;
}

/******** nuetzliche Bootstrap Hilfsklassen **/
/** margin **/
.m-0 {
    margin: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.m-auto {
    margin: auto !important
}

/** margin top **/
.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
	margin-top: .25rem !important
}

.mt-2 {
	margin-top: .5rem !important
}

.mt-3 {
	margin-top: 1rem !important
}

.mt-4 {
	margin-top: 1.5rem !important
}

.mt-5 {
	margin-top: 3rem !important
}
.mt-auto {
    margin-top: auto !important
}

/** margin bottom **/
.mb-0 {
	margin-bottom: 0 !important
}

.mb-1 {
	margin-bottom: .25rem !important
}

.mb-2 {
	margin-bottom: .5rem !important
}

.mb-3 {
	margin-bottom: 1rem !important
}

.mb-4 {
	margin-bottom: 1.5rem !important
}

.mb-5 {
	margin-bottom: 3rem !important
}
.mb-auto {
    margin-bottom: auto !important
}

/** padding **/
.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

/** padding top **/
.pt-0 {
    padding-top: 0 !important
}
.pt-1 {
	padding-top: .25rem !important
}

.pt-2 {
	padding-top: .5rem !important
}

.pt-3 {
	padding-top: 1rem !important
}

.pt-4 {
	padding-top: 1.5rem !important
}

.pt-5 {
	padding-top: 3rem !important
}

/** padding bottom **/
.pb-0 {
    padding-bottom: 0 !important
}
.pb-1 {
	padding-bottom: .25rem !important
}

.pb-2 {
	padding-bottom: .5rem !important
}

.pb-3 {
	padding-bottom: 1rem !important
}

.pb-4 {
	padding-bottom: 1.5rem !important
}

.pb-5 {
	padding-bottom: 3rem !important
}

/******* module-linkcollection **/
.module-linkcollection ul.link-list li a:before {
    position: static;
}

/******* module-topic-overview **/
.theme-default .module-topic-overview {
    --_image-width: 10.25rem;
}
.theme-default .topic-overview--card .image__bg {
    aspect-ratio: 1;
    max-width: 100%;
    height: auto;
}
/* .image--overlay {
  background-color:initial;
  cursor:help;
  opacity:1;
  pointer-events:none;
  z-index:2;
  height:3.75rem;
  font-size:.75rem;
  transition:opacity .5s;
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  overflow:hidden
}
.no-js .image--overlay {
  visibility:hidden
}
.image--overlay:focus {
  outline:1px solid transparent
}
.image--overlay::-moz-focus-inner {
  border:none
}
[data-wi=keyboard] .image--overlay:focus {
  box-shadow:inset 0 0 0 1px #000
}
@media (min-width:48em) {
  .image--overlay {
    font-size:.875rem
  }
}
.image--overlay--wrapper {
  align-items:center;
  width:100%;
  height:100%;
  display:flex
}
.image--overlay--wrapper:before {
  content:"";
  background-color:rgba(0,0,0,.4);

  width:1.25rem;
  height:1.25rem;
  transition:transform .3s,border 0s linear .5s,box-shadow .3s ease-in .125s,-webkit-transform .3s,-webkit-box-shadow .3s ease-in .125s;
  position:absolute;
  top:1.25rem;
  left:1.25rem;
  box-shadow:0 0 0 10px rgba(0,0,0,.4)
}
.image--overlay:hover .image--overlay--wrapper:before,
.image--overlay:focus .image--overlay--wrapper:before {
  border:0;
  transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;
  transform:scale(140);
  box-shadow:0 0 rgba(0,0,0,.4)
}
@media (min-width:64em) {
  .image--overlay:hover .image--overlay--wrapper:before,
  .image--overlay:focus .image--overlay--wrapper:before {
    transform:scale(170)
  }
}
@media (min-width:75em) {
  .image--overlay:hover .image--overlay--wrapper:before,
  .image--overlay:focus .image--overlay--wrapper:before {
    transform:scale(200)
  }
}
@media (min-width:100em) {
  .image--overlay:hover .image--overlay--wrapper:before,
  .image--overlay:focus .image--overlay--wrapper:before {
    transform:scale(300)
  }
}
.image--overlay:hover .image--overlay--wrapper,
.image--overlay:focus .image--overlay--wrapper {
  pointer-events:all
}
.image--overlay--icon {
  --icon-size:20px;
  color:#fff;
  pointer-events:all;
  z-index:1;
  justify-content:center;
  align-items:center;
  width:2.5rem;
  height:2.5rem;
  padding:1.25rem;
  display:flex;
  position:absolute;
  top:.625rem;
  left:.625rem
}
.no-js .image--overlay--icon {
  pointer-events:none
}
.image--overlay--content {
  color:#fff;
  opacity:0;
  visibility:hidden;
  width:100%;
  padding-left:3.75rem;
  padding-right:1.25rem;
  font-size:0;
  transition:opacity .3s,font-size 0s .3s;
  position:relative;
  overflow:hidden;
  hyphens: auto;
}
.image--overlay:hover .image--overlay--content,
.image--overlay:focus .image--overlay--content {
  font-size:inherit;
  visibility:visible;
  opacity:1;
  transition:opacity .2s ease-in .1s,visibility
}
.image--overlay--content>*+* {
  margin-top:.25rem
}
.image {
  display:block;
  position:relative
}
.module-image .image {
  opacity:1
}
.rte .image {
  display:block
}
.image--img {
  width:100%;
  max-width:100%;
  height:auto;
  display:block
}
.image__original .image--inner {
  height:0;
  position:relative;
  overflow:hidden
}
.image__original .image--img {
  position:absolute
}
.image__bg .image--inner {
  height:0;
  position:relative;
  overflow:hidden
}
.image__bg .image--img {
  background-position:50%;
  background-size:cover;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.image__bg picture .image--img {
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
  height:100%
}
.image__lazy-load {
  opacity:0;
  will-change:opacity
}
.no-js .image__lazy-load {
  opacity:1
}
.image__lazy-loaded {
  opacity:1;
  transition:opacity .3s ease-out
}
.image--link {
  display:block;
  position:relative
}
.image--link:focus {
  outline:1px solid transparent
}
.image--link::-moz-focus-inner {
  border:none
}
[data-wi=keyboard] .image--link:focus:after {
  content:"";
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
  box-shadow:inset 0 0 0 2px #000
}
.image__fill-height {
  height:100%
}
.image__fill-height .image--inner {
  height:100%;
  position:relative
}
.image__fill-height .image--img {
  width:auto;
  max-height:100%;
  position:absolute
}
.image--img {
  width:auto
}
.image--overlay:focus .image--overlay--icon:before {
  color:#fff
}
.image--overlay:focus .image--overlay--icon:after {
  background-color:#000
}
.image--overlay--wrapper:before {
  background-color:rgba(0,0,0,.7);
  top:.625rem;
  left:.625rem;
  box-shadow:0 0 0 6px #fff
}
.image--overlay--wrapper .image--overlay--icon {
  top:0;
  left:0
}
.image--overlay--wrapper:hover .image--overlay--icon:before {
  color:#fff
}
.image--overlay--wrapper:hover .image--overlay--icon:after {
  background-color:#000
}
.image--overlay--icon {
  font-size:1.5rem
}
.image--overlay--icon:before {
  color:#000;
  font-size:1.25rem
}
.image--overlay--icon:after {
  content:"";
  z-index:-1;
  background-color:#fff;

  width:1.4375rem;
  height:1.4375rem;
  position:absolute;
  top:.5625rem;
  left:.5625rem
} */
.theme-default .rte figure {
  display:block
}
.theme-default .rte figure.caption-right .image {
  width:auto;
  padding:0
}
.theme-default .rte figure figcaption {
  font-size:inherit;
  color:#262626;
  width:auto;
  padding:1.25rem 0;
  font-style:normal;
  line-height:normal
}
@media (max-width:75em) {
  .picture-credits--left {
    left:1.5625rem
  }
}
.picture-credits__icon {
  padding:0;
  line-height:1;
  transform:none
}

/***********************
Bildkomponente
***********************/
.image_2025{
    --image-lazy-load-transition: opacity .3s ease-out;
    --image-link-focus-outline: .125rem solid #000;
    --image-link-focus-outline-offset: 0;
    --image-caption-max-width: 80ch;
    --image-caption-padding-block-start: .25rem;
    --image-caption-font-size: .875rem;
    --image-overlay-offset: .625rem;
    --image-overlay-trigger-size: 2.5rem;
    --image-overlay-icon-size: 1.75rem;
    --image-overlay-icon-background-color: transparent;
    --image-overlay-icon-color: #fff;
    --image-overlay-icon-border: none;
    --image-overlay-icon-outline: .125rem solid #fff;
    --image-overlay-icon-outline-offset: .125rem;
    --image-overlay-font-size: .875rem;
    --image-overlay-column-gap: .75rem;
    --image-overlay-background-color: rgba(0, 0, 0, .6);
    --image-overlay-additional-content-padding: .625rem;
    isolation: isolate;
    grid-template-columns: 0 auto 0;
    grid-template-areas: "empty-left image empty-right" "empty-left caption empty-right";
    position: relative;
    margin: 0 !important;
    display: grid !important
}

.image_2025 picture {
    display: contents
}

.image_2025:has(.caption--content__overshoot) {
    grid-template-areas: "empty-left image empty-right" "empty-left caption caption"
}

.image__center {
    grid-template-columns: 1fr min(100%, var(--image-max-width))1fr
}

.image__right {
    grid-template-columns: 1fr min(100%, var(--image-max-width))0
}

.image__right:has(.caption--content__overshoot) {
    grid-template-columns: 0 auto 0;
    grid-template-areas: "empty-left image empty-right" "caption caption empty-right"
}

.image__right:has(.caption--content__overshoot) .image--img {
    -webkit-margin-start: auto
}

.image__right:has(.caption--content__overshoot) .image--img:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-left: auto
}

.image__right:has(.caption--content__overshoot) .image--img:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-left: auto
}

.image__right:has(.caption--content__overshoot) .image--img:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-left: auto
}

.image__right:has(.caption--content__overshoot) .image--img:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-right: auto
}

.image__right:has(.caption--content__overshoot) .image--img:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-right: auto
}

.image__right:has(.caption--content__overshoot) .image--img:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-right: auto
}

.image__right .caption--content-wrapper:has(.caption--content__overshoot) {
    min-width: var(--image-max-width);
    justify-self: flex-end
}

.image__bg {
    --image-object-fit: cover;
    --image-object-position: center;
    --image-height: 100%;
    grid-template: "image" "caption";
    height: 100%
}

.image__bg .image--img {
    aspect-ratio: var(--image-aspect-ratio, var(--image-original-aspect-ratio));
    -o-object-fit: var(--image-object-fit);
    object-fit: var(--image-object-fit);
    -o-object-position: var(--image-object-position);
    object-position: var(--image-object-position);
    min-width: 0;
    min-height: 100%;
    max-height: none
}

.image__fixed-height:not(.image__bg) {
    grid-template-columns: 0 -webkit-min-content 1fr;
    grid-template-columns: 0 min-content 1fr
}

.image__fixed-height:not(.image__bg).image__center {
    grid-template-columns: 1fr -webkit-min-content 1fr;
    grid-template-columns: 1fr min-content 1fr
}

.image__fixed-height:not(.image__bg).image__right {
    grid-template-columns: 1fr -webkit-min-content 0;
    grid-template-columns: 1fr min-content 0
}

.image__fixed-height:not(.image__bg) .image--img {
    width: auto
}

.image__illustration {
    grid-template-columns: auto;
    grid-template-areas: "image" "caption";
    grid-template-rows: -webkit-min-content auto;
    grid-template-rows: min-content auto
}

.image__illustration>picture,
.image__illustration .image--link,
.no-js .image__illustration>noscript>picture {
    width: 100%;
    max-width: min(var(--image-illustration-size, 16.25rem), 100%);
    background-color: var(--image-illustration-background-color, #f9f9f9);
    border-radius: var(--image-illustration-border-radius, 50%);
    aspect-ratio: var(--image-illustration-aspect-ratio, 1);
    grid-area: image;
    justify-content: center;
    justify-self: center;
    display: grid
}

.image__illustration .image--link {
    overflow: hidden
}

.image__illustration .image--link picture {
    aspect-ratio: var(--image-illustration-aspect-ratio, 1);
    display: grid
}

.image__illustration .image--img {
    grid-area: none
}

.image__illustration .caption--content-wrapper {
    justify-self: center;
    max-width: none
}

html:not(.no-js) .image__lazy-load .image--img {
    opacity: 0;
    visibility: hidden
}

.no-js .image__lazy-load.image__illustration>picture,
.no-js .image__lazy-load.image__illustration>.image--link>picture,
.no-js .image__lazy-load>.image--link>:not(noscript) .image--img {
    display: none
}

.no-js .image__lazy-load:not(:has(.image--link))>:not(noscript) .image--img {
    display: none
}

.no-js .image__lazy-load noscript {
    display: contents
}

.image__lazy-loaded .image--img {
    -webkit-transition: var(--image-lazy-load-transition);
    transition: var(--image-lazy-load-transition);
    opacity: 1
}

.image__grayscale {
    --image-grayscale-filter: grayscale(1)brightness(1.2);
    --image-grayscale-filter-transtion: filter .2s ease
}

.image__grayscale .image--img {
    -webkit-filter: var(--image-grayscale-filter);
    filter: var(--image-grayscale-filter);
    -webkit-transition: var(--image-grayscale-filter-transtion);
    transition: var(--image-grayscale-filter-transtion)
}

.image__grayscale.image__lazy-loaded .image--img {
    -webkit-transition: var(--image-grayscale-filter-transtion);
    transition: var(--image-grayscale-filter-transtion)
}

.image__grayscale .image--link__animate-to-color:hover,
[data-wi=keyboard] .image__grayscale .image--link__animate-to-color:focus {
    --image-grayscale-filter: none
}

.image--link {
    max-width: var(--image-max-width, 100%);
    grid-area: image
}

.image--link:focus {
    outline: 2px solid transparent
}

[data-wi=keyboard] .image--link:focus {
    outline: var(--image-link-focus-outline);
    outline-offset: var(--image-link-focus-outline-offset)
}

.image--link .image--img {
    grid-area: none
}

.image--img {
    width: var(--image-width, 100%);
    height: var(--image-height, auto);
    max-width: var(--image-max-width, 100%);
    max-height: var(--image-max-height, none);
    grid-area: image;
    display: block
}

.caption {
    display: contents !important
}

.caption--overlay-wrapper {
    max-width: var(--image-max-width, 100%);
    grid-area: image;
    position: relative
}

.caption--overlay {
    isolation: isolate;
    width: 100%;
    padding: var(--image-overlay-offset);
    pointer-events: none;
    -webkit-column-gap: var(--image-overlay-column-gap);
    -moz-column-gap: var(--image-overlay-column-gap);
    align-items: center;
    column-gap: var(--image-overlay-column-gap);
    display: flex;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}
.module-slider-2box .caption--overlay {
  bottom: unset;
}

.caption--overlay:before {
    content: "";
    bottom: var(--image-overlay-offset);
    left: var(--image-overlay-offset);
    width: var(--image-overlay-trigger-size);
    height: var(--image-overlay-trigger-size);
    background-color: var(--image-overlay-background-color);
    -webkit-box-shadow: none;
    box-shadow: none;
    z-index: -2;
    border-radius: 100%;
    transition: transform .3s, border 0s linear .5s, box-shadow .3s ease-in .125s, -webkit-transform .3s, -webkit-box-shadow .3s ease-in .125s;
    position: absolute
}

.caption--overlay:hover,
.caption--overlay:focus {
    pointer-events: all;
    outline: 1px solid transparent
}

.caption--overlay:hover:before,
.caption--overlay:focus:before {
    -webkit-box-shadow: 0 0 0 0 var(--image-overlay-background-color);
    box-shadow: 0 0 0 0 var(--image-overlay-background-color);
    border: 0;
    transition: transform .3s, box-shadow .3s, -webkit-transform .3s, -webkit-box-shadow .3s;
    transform: scale(100)
}

@media only screen and (min-width:64em) {

    .caption--overlay:hover:before,
    .caption--overlay:focus:before {
        transform: scale(130)
    }
}

@media only screen and (min-width:75em) {

    .caption--overlay:hover:before,
    .caption--overlay:focus:before {
        transform: scale(200)
    }
}

@media only screen and (min-width:100em) {

    .caption--overlay:hover:before,
    .caption--overlay:focus:before {
        transform: scale(300)
    }
}

.caption--overlay__top-left:before,
.caption--overlay__top-right:before {
    top: var(--image-overlay-offset);
    bottom: auto
}

.caption--overlay__top-left {
    top: 0;
    bottom: auto
}

.caption--overlay__top-right {
    flex-direction: row-reverse;
    top: 0;
    bottom: auto
}

.caption--overlay__top-right:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__top-right:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__top-right:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__top-right:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__top-right:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__top-right:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__top-right:before {
    right: var(--image-overlay-offset);
    left: auto
}

.caption--overlay__bottom-right {
    flex-direction: row-reverse
}

.caption--overlay__bottom-right:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__bottom-right:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__bottom-right:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__bottom-right:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__bottom-right:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__bottom-right:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__bottom-right:before {
    top: auto;
    right: var(--image-overlay-offset);
    bottom: var(--image-overlay-offset);
    left: auto
}

.caption--overlay__short {
    width: auto
}

.caption--overlay__short:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    right: auto
}

.caption--overlay__short:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    right: auto
}

.caption--overlay__short:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    right: auto
}

.caption--overlay__short:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: auto
}

.caption--overlay__short:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: auto
}

.caption--overlay__short:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: auto
}

.caption--overlay__short.caption--overlay__top-right:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__short.caption--overlay__top-right:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__short.caption--overlay__top-right:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__short.caption--overlay__bottom-right:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__short.caption--overlay__bottom-right:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__short.caption--overlay__bottom-right:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: auto;
    right: 0
}

.caption--overlay__short.caption--overlay__top-right:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__short.caption--overlay__top-right:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__short.caption--overlay__top-right:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__short.caption--overlay__bottom-right:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__short.caption--overlay__bottom-right:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay__short.caption--overlay__bottom-right:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: 0;
    right: auto
}

.caption--overlay-icon {
    -webkit-margin-before: auto;
    padding: calc(var(--image-overlay-trigger-size)/2);
    width: var(--image-overlay-trigger-size);
    height: var(--image-overlay-trigger-size);
    color: var(--image-overlay-icon-color);
    pointer-events: all;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    font-size: 1.25rem;
    display: flex;
    position: relative
}

.caption--overlay-icon:after {
    content: "";
    width: var(--image-overlay-icon-size);
    height: var(--image-overlay-icon-size);
    background-color: var(--image-overlay-icon-background-color);
    border: var(--image-overlay-icon-border);
    z-index: -1;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%)translateY(-50%)
}

.caption--overlay-icon:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after {
    left: 50%
}

.caption--overlay-icon:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after {
    left: 50%
}

.caption--overlay-icon:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after {
    left: 50%
}

.caption--overlay-icon:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after {
    right: 50%
}

.caption--overlay-icon:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after {
    right: 50%
}

.caption--overlay-icon:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after {
    right: 50%
}

.caption--overlay:focus .caption--overlay-icon:after {
    outline: var(--image-overlay-icon-outline);
    outline-offset: var(--image-overlay-icon-outline-offset)
}

.caption--overlay__top-left .caption--overlay-icon,
.caption--overlay__top-right .caption--overlay-icon {
    -webkit-margin-before: 0;
    -webkit-margin-after: auto;
    margin-top: 0;
    margin-bottom: auto
}

.caption--overlay-content {
    color: #fff;
    opacity: 0;
    -webkit-padding-end: var(--image-overlay-additional-content-padding);
    font-size: 0;
    transition: opacity .3s, font-size 0s .3s
}

.caption--overlay-content:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-right: var(--image-overlay-additional-content-padding)
}

.caption--overlay-content:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-right: var(--image-overlay-additional-content-padding)
}

.caption--overlay-content:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-right: var(--image-overlay-additional-content-padding)
}

.caption--overlay-content:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-left: var(--image-overlay-additional-content-padding)
}

.caption--overlay-content:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-left: var(--image-overlay-additional-content-padding)
}

.caption--overlay-content:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-left: var(--image-overlay-additional-content-padding)
}

.caption--overlay:hover .caption--overlay-content,
.caption--overlay:focus .caption--overlay-content {
    font-size: var(--image-overlay-font-size);
    opacity: 1;
    transition: opacity .2s .1s
}

.caption--overlay__top-right .caption--overlay-content,
.caption--overlay__bottom-right .caption--overlay-content {
    -webkit-padding-start: var(--image-overlay-additional-content-padding);
    -webkit-padding-end: 0
}

.caption--overlay__top-right .caption--overlay-content:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-left: var(--image-overlay-additional-content-padding);
    padding-right: 0
}

.caption--overlay__top-right .caption--overlay-content:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-left: var(--image-overlay-additional-content-padding);
    padding-right: 0
}

.caption--overlay__top-right .caption--overlay-content:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-left: var(--image-overlay-additional-content-padding);
    padding-right: 0
}

.caption--overlay__bottom-right .caption--overlay-content:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-left: var(--image-overlay-additional-content-padding);
    padding-right: 0
}

.caption--overlay__bottom-right .caption--overlay-content:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-left: var(--image-overlay-additional-content-padding);
    padding-right: 0
}

.caption--overlay__bottom-right .caption--overlay-content:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-left: var(--image-overlay-additional-content-padding);
    padding-right: 0
}

.caption--overlay__top-right .caption--overlay-content:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-right: var(--image-overlay-additional-content-padding);
    padding-left: 0
}

.caption--overlay__top-right .caption--overlay-content:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-right: var(--image-overlay-additional-content-padding);
    padding-left: 0
}

.caption--overlay__top-right .caption--overlay-content:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-right: var(--image-overlay-additional-content-padding);
    padding-left: 0
}

.caption--overlay__bottom-right .caption--overlay-content:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-right: var(--image-overlay-additional-content-padding);
    padding-left: 0
}

.caption--overlay__bottom-right .caption--overlay-content:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-right: var(--image-overlay-additional-content-padding);
    padding-left: 0
}

.caption--overlay__bottom-right .caption--overlay-content:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-right: var(--image-overlay-additional-content-padding);
    padding-left: 0
}

.caption--content-wrapper {
    -webkit-padding-before: var(--image-caption-padding-block-start);
    max-width: min(var(--image-max-width, 100%), var(--image-caption-max-width));
    font-size: var(--image-caption-font-size);
    grid-area: caption;
    padding-top: var(--image-caption-padding-block-start)
}

.caption--content-wrapper:has(.caption--content__overshoot) {
    max-width: var(--image-caption-max-width)
}