@media only screen and (min-width: 1026px) {
  blockquote {
    margin-left: calc(((-100% - 30px) / 7 * 2) - 30px * 0);
    margin-top: 50px
  }
  .searchAutoSuggestBox {
    padding-left: 25px;
    padding-right: 25px
  }
  .c-bewertung {
    margin-bottom: 7rem
  }
  .c-bewertung .c-button {
    width: auto
  }
  .c-breadcrumbs {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 30px
  }
  .c-button {
    width: 260px
  }
  .c-button--external {
    display: inline-block !important;
    padding-left: 85px !important;
    padding-right: 45px !important;
    width: auto
  }
  .c-button--external::before {
    left: 50px
  }
  .c-contact-box {
    padding: 40px 40px 20px;
    margin-bottom: 4rem
  }
  .c-contact-box-image {
    padding: 0
  }
  .c-contact-box-image__wrapper {
    padding: 30px 10px 30px 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
  }
  .c-contact-box-image__headline {
    font-size: 2.4rem
  }
  .c-contact {
    margin-bottom: 45px
  }
  .c-contact__subheadline {
    font-size: 2rem
  }
  .c-contact__info {
    margin-bottom: 4rem
  }
  .c-contact__hours--title {
    display: block;
    margin-bottom: 1rem
  }
  .dataTables_wrapper table {
    width: auto !important
  }
  .dataTables_wrapper .dataTables_length input,
  .dataTables_wrapper .dataTables_length select,
  .dataTables_wrapper .dataTables_filter input,
  .dataTables_wrapper .dataTables_filter select {
    width: auto
  }
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    font-size: 1.5rem
  }
  .c-download-list__bottom-link {
    margin-top: 30px
  }
  .c-download {
    padding-left: 100px
  }
  .c-email-cta {
    padding: 40px 100px 50px
  }
  .c-facets {
    margin: 0;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
  }
  .c-facets__outer-toggle {
    display: none
  }
  .c-facets__outer-toggle::after {
    content: none
  }
  .c-facets__list-1 {
    padding: 0
  }
  :last-child>.c-facets__headline-1 {
    border-bottom: 2px solid #A7CDC6
  }
  :last-child>.c-facets__list-2 {
    padding-top: 20px
  }
  .c-fancyboxes .formHandle {
    margin-top: 3rem
  }
  .c-faqlist-teaserlist-wrapper {
    padding: 55px 100px
  }
  .c-headline {
    position: relative
  }
  .c-headline--hexagon {
    margin-top: 100px;
    margin-bottom: 40px !important
  }
  .c-headline--hexagon::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2675px -2050px;
    width: 59px;
    height: 62px;
    display: inline-block;
    position: absolute;
    top: -12px;
    left: -22px
  }
  .l-content-wrapper.c-headline__linklist {
    margin-bottom: 0
  }
  .c-icon-teaser--highlight {
    padding: 45px 55px 55px 0
  }
  .c-icon-teaser--highlight .c-icon-teaser__category {
    top: 45px
  }
  .c-icon-teaser__headline-wrapper {
    padding-left: 205px
  }
  .c-icon-teaser__headline-wrapper~* {
    padding-left: 205px
  }
  .c-icon-teaser__headline-wrapper--indent {
    padding-left: 230px
  }
  .c-icon-teaser__headline-wrapper--indent~* {
    padding-left: 230px
  }
  .c-icon-teaser__headline,
  .c-icon-teaser__meta {
    font-size: 1.6rem
  }
  .c-icon-teaser__text *,
  .c-icon-teaser__infobox * {
    font-size: 1.6rem
  }
  .c-icon-teaser__text {
    padding-left: 205px
  }
  .c-icon-teaser__infobox {
    margin-left: 205px;
    padding-left: 25px
  }
  .c-icon-teaser__bottom-link::before {
    left: 205px
  }
  .c-intro-content__date {
    margin-bottom: 15px
  }
  .c-intro-content__header {
    font-size: 2.4rem
  }
  .c-intro-content__headline {
    font-size: 4rem;
    line-height: 1.3
  }
  .c-intro-content__headline--small {
    font-size: 2.8rem
  }
  .c-intro-content__release {
    margin-top: 40px;
    font-size: 2rem
  }
  .c-intro-content__text {
    margin-top: 40px
  }
  .c-intro-content__text * {
    font-size: 2.4rem
  }
  .c-intro::after {
    background: url(/SiteGlobals/Frontend/Images/icons/bg-stage.svg?__blob=normal&v=2) -100px center no-repeat;
    background-size: auto;
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%) rotateY(180deg);
    transform: translateX(-50%) rotateY(180deg)
  }
  .c-intro__wrapper {
    padding-top: 65px;
    padding-bottom: 65px;
    position: relative
  }
  .c-intro__wrapper.c-intro__wrapper--drks::after {
    right: calc(100% + 40px)
  }
  .c-intro__wrapper.c-intro__wrapper--gebaeude::after {
    right: calc(100% + 40px)
  }
  .c-intro__wrapper.c-intro__wrapper--aktuelles::after {
    right: calc(100% + 50px)
  }
  .c-intro__wrapper::after {
    left: 40px;
    bottom: -50px;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
  }
  .c-intro__container {
    height: 367px;
    margin: 0
  }
  .c-intro__headline {
    margin-bottom: 0
  }
  .c-intro__text * {
    font-size: 2.4rem
  }
  .c-jumpnav {
    background: transparent;
    width: 230px;
    max-height: calc(100vh - 30px - 30px);
    margin-right: 45px;
    padding: 55px 20px 65px 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    left: auto;
    bottom: auto;
    overflow: visible;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
  }
  .c-jumpnav::before {
    content: '';
    background: #fff;
    border-radius: 0 45px 45px 0;
    -webkit-box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -50vw;
    right: 0;
    bottom: 0;
    z-index: -1
  }
  .c-jumpnav.is-sticky {
    position: fixed;
    top: 30px
  }
  .c-jumpnav__headline {
    width: 0;
    line-height: 0;
    position: absolute;
    left: -2000px;
    overflow: hidden
  }
  .c-jumpnav__list {
    max-height: calc(100vh - 30px - 55px - 65px);
    overflow-y: auto
  }
  .c-jumpnav__list.is-collapsed {
    height: auto !important
  }
  .c-jumpnav__item {
    padding: 10px 0;
    line-height: 2.5rem
  }
  .c-jumpnav__item--active .c-jumpnav__link {
    color: #007367
  }
  .c-jumpnav__item:last-child {
    margin-bottom: 0;
    padding-bottom: 0
  }
  .c-jumpnav__link {
    color: #303030
  }
  .c-jumpnav__link:active,
  .c-jumpnav__link:focus,
  .c-jumpnav__link:hover {
    color: #007367;
    text-decoration: none
  }
  .c-jumpnav__link.is-contact:active::before,
  .c-jumpnav__link.is-contact:focus::before,
  .c-jumpnav__link.is-contact:hover::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2204px -2683.14px;
    width: 31px;
    height: 26px;
    display: inline-block;
    position: absolute
  }
  .c-jumpnav__link.is-contact::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -3239px -2403.73px;
    width: 31px;
    height: 26px;
    display: inline-block;
    position: absolute
  }
  .c-mobile-nav {
    display: none
  }
  .c-mobile-togglebar {
    display: none
  }
  .js-on .c-nav-overlay__heading a:active,
  .js-on .c-nav-overlay__heading a:focus,
  .js-on .c-nav-overlay__heading a:hover {
    color: #fff
  }
  .c-nav-overlay {
    background-color: #E5F1EF;
    margin-top: 45px;
    padding-bottom: 100px;
    z-index: 2000
  }
  .c-nav-overlay__row {
    max-width: 1236px !important;
    margin: 0 auto !important;
    position: relative
  }
  .c-nav-overlay__close {
    position: absolute;
    top: 26px;
    right: 2rem;
    font-weight: bold
  }
  .c-nav-overlay__close svg {
    vertical-align: middle;
    margin-left: .5em;
    margin-bottom: 3px;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8)
  }
  .c-nav-overlay__close:active,
  .c-nav-overlay__close:focus,
  .c-nav-overlay__close:hover {
    position: absolute !important
  }
  .c-nav-overlay__heading {
    margin-bottom: 100px;
    padding-left: 0
  }
  .c-nav-overlay__heading-link {
    white-space: nowrap;
    padding-right: 83px;
    color: #303030;
    font-size: 2.5rem;
    line-height: 3;
    display: inline-block;
    position: relative
  }
  .c-nav-overlay__heading-link span {
    position: relative
  }
  .c-nav-overlay__heading-link span::after {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -997px -2966.14px;
    width: 15px;
    height: 12px;
    display: inline-block;
    position: absolute
  }
  .c-nav-overlay__heading-link:active span::after,
  .c-nav-overlay__heading-link:focus span::after,
  .c-nav-overlay__heading-link:hover span::after {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -1227px -2966.14px;
    width: 15px;
    height: 12px;
    display: inline-block;
    position: absolute
  }
  .c-nav-overlay__heading-link:active::after,
  .c-nav-overlay__heading-link:focus::after,
  .c-nav-overlay__heading-link:hover::after {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -3075px -2224.73px;
    width: 73px;
    height: 79px;
    display: inline-block;
    position: absolute
  }
  .c-nav-overlay__heading-link:active::before,
  .c-nav-overlay__heading-link:focus::before,
  .c-nav-overlay__heading-link:hover::before {
    background: #007367
  }
  .c-nav-overlay__heading-link::before,
  .c-nav-overlay__heading-link::after {
    content: '';
    display: block;
    position: absolute;
    z-index: -1
  }
  .c-nav-overlay__heading-link::after {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -3248px -2224.73px;
    width: 73px;
    height: 79px;
    display: inline-block;
    position: absolute;
    top: -2px;
    right: 0
  }
  .c-nav-overlay__heading-link::before {
    background: #B2D5D1;
    width: 5000px;
    height: 100%;
    right: 73px
  }
  .c-nav-overlay__heading-activelink {
    white-space: nowrap;
    padding-right: 83px;
    color: #fff;
    font-size: 2.5rem;
    line-height: 3;
    display: inline-block;
    position: relative
  }
  .c-nav-overlay__heading-activelink::before,
  .c-nav-overlay__heading-activelink::after {
    content: '';
    display: block;
    position: absolute;
    z-index: -1
  }
  .c-nav-overlay__heading-activelink::after {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -3075px -2224.73px;
    width: 73px;
    height: 79px;
    display: inline-block;
    position: absolute;
    top: -2px;
    right: 0
  }
  .c-nav-overlay__heading-activelink::before {
    background: #007367;
    width: 5000px;
    height: 100%;
    right: 73px
  }
  .c-nav-overlay h2 {
    margin-bottom: 3rem;
    padding: 2rem 2rem 2rem 5rem;
    font-family: "bundessansweb", Calibri, "Droid Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 2rem;
    display: block;
    position: relative;
    top: 0;
    z-index: 2005
  }
  .c-nav-overlay h2 span {
    z-index: 2100
  }
  .c-nav-overlay h2 a {
    color: #303030
  }
  .c-nav-overlay__container {
    position: relative
  }
  .c-nav-overlay__subheading {
    margin-bottom: 23px;
    font-size: 1.2rem;
    font-weight: normal;
    line-height: 1.33333
  }
  .c-nav-overlay__list {
    margin-top: 0;
    margin-bottom: 0
  }
  .c-nav-overlay__list li::before {
    display: none
  }
  .c-nav-overlay__list .c-nav-overlay__item .c-nav-overlay__inneritem .c-nav-overlay__link {
    font-size: 1.6rem
  }
  .c-nav-overlay__list .c-nav-overlay__inneritem .c-nav-overlay__link {
    font-size: 2rem
  }
  .c-nav-overlay__list.noChild li {
    margin-top: 20px;
    position: relative
  }
  .c-nav-overlay__list.noChild li a {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
    font-size: 1.6rem
  }
  .c-nav-overlay__innerlist {
    margin-top: 3.8rem
  }
  .c-nav-overlay__item {
    margin-bottom: 3.8rem
  }
  .c-nav-overlay__item a,
  .c-nav-overlay__item strong {
    height: 100%;
    padding-bottom: 1.2rem;
    border-bottom: 1px solid #99C7C2;
    border-radius: 0;
    color: #303030;
    font-size: 2rem
  }
  .c-nav-overlay__item strong {
    color: #007367
  }
  .c-nav-overlay__item ul {
    margin-bottom: 0;
    padding-left: 0;
    overflow: visible
  }
  .c-nav-overlay__item ul li::before {
    display: none
  }
  .c-nav-overlay__item ul li a,
  .c-nav-overlay__item ul li strong {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
    font-size: 1.6rem
  }
  .c-nav-overlay__inneritem {
    margin-bottom: 20px
  }
  .c-nav-overlay__link {
    padding: 0;
    border-radius: 10px;
    color: #303030;
    font-size: 1.6rem;
    text-decoration: none;
    display: block
  }
  .c-nav-overlay .navServiceRisikenMelden a,
  .c-nav-overlay .navServiceRisikenMelden strong {
    background-color: #fff;
    padding: 12px 30px 10px 43px !important;
    border-radius: 12px !important;
    -webkit-box-shadow: 5px 5px 0 0 #ff7000, 10px 10px 58px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 5px 0 0 #ff7000, 10px 10px 58px -1px rgba(0, 0, 0, 0.2);
    display: inline-block;
    position: relative;
    overflow: hidden
  }
  .c-nav-overlay .navServiceRisikenMelden a::before,
  .c-nav-overlay .navServiceRisikenMelden strong::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2869px -2824.14px;
    width: 21px;
    height: 21px;
    display: inline-block;
    position: absolute;
    top: 12px;
    left: 20px
  }
  .c-nav-overlay .navServiceRisikenMelden a:active,
  .c-nav-overlay .navServiceRisikenMelden a:focus,
  .c-nav-overlay .navServiceRisikenMelden a:hover {
    background-color: #FFC699;
    color: #303030 !important
  }
  .c-nav-overlay .navServiceRisikenMelden strong {
    background-color: #FFC699;
    color: #303030 !important
  }
  .c-nav-overlay .c-links {
    margin-top: -16px
  }
  .c-nav-overlay .c-nav-overlay__buttonlink {
    position: relative;
    font-size: 2rem;
    background: #007367;
    min-height: 100px;
    padding: 5px 47px;
    border: 2px solid #007367;
    border-radius: 20px;
    color: #fff !important;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden
  }
  .c-nav-overlay .c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--no-icon::before,
  .c-nav-overlay .c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--no-icon::after {
    display: none
  }
  .c-nav-overlay .c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--no-icon:active::before,
  .c-nav-overlay .c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--no-icon:active::after,
  .c-nav-overlay .c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--no-icon:focus::before,
  .c-nav-overlay .c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--no-icon:focus::after,
  .c-nav-overlay .c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--no-icon:hover::before,
  .c-nav-overlay .c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--no-icon:hover::after {
    display: none
  }
  .c-nav-overlay .c-nav-overlay__buttonlink:active,
  .c-nav-overlay .c-nav-overlay__buttonlink:focus,
  .c-nav-overlay .c-nav-overlay__buttonlink:hover {
    background-color: #E5F1EF;
    border-color: #007367;
    color: #007367 !important
  }
  .c-nav-overlay .c-nav-overlay__buttonlink:active::after,
  .c-nav-overlay .c-nav-overlay__buttonlink:focus::after,
  .c-nav-overlay .c-nav-overlay__buttonlink:hover::after {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -3075px -2079.73px;
    width: 80px;
    height: 45px;
    display: inline-block;
    position: absolute
  }
  .c-nav-overlay .c-nav-overlay__buttonlink:active.c-nav-overlay__buttonlink--arzneimittel::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:focus.c-nav-overlay__buttonlink--arzneimittel::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:hover.c-nav-overlay__buttonlink--arzneimittel::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2050px -1291px;
    width: 321px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay .c-nav-overlay__buttonlink:active.c-nav-overlay__buttonlink--medizinprodukte::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:focus.c-nav-overlay__buttonlink--medizinprodukte::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:hover.c-nav-overlay__buttonlink--medizinprodukte::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -450px -2283.14px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay .c-nav-overlay__buttonlink:active.c-nav-overlay__buttonlink--bundesopiumstelle::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:focus.c-nav-overlay__buttonlink--bundesopiumstelle::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:hover.c-nav-overlay__buttonlink--bundesopiumstelle::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2675px -450px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay .c-nav-overlay__buttonlink:active.c-nav-overlay__buttonlink--forschung::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:focus.c-nav-overlay__buttonlink--forschung::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:hover.c-nav-overlay__buttonlink--forschung::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2450px -2283.14px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay .c-nav-overlay__buttonlink:active.c-nav-overlay__buttonlink--innovationsbuero::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:focus.c-nav-overlay__buttonlink--innovationsbuero::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:hover.c-nav-overlay__buttonlink--innovationsbuero::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -1000px -1783.14px;
    width: 400px;
    height: 400px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.07);
    -ms-transform: scale(0.07);
    transform: scale(0.07)
  }
  .c-nav-overlay .c-nav-overlay__buttonlink:active.c-nav-overlay__buttonlink--klassifikationen::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:focus.c-nav-overlay__buttonlink--klassifikationen::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:hover.c-nav-overlay__buttonlink--klassifikationen::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2050px -2283.14px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay .c-nav-overlay__buttonlink:active.c-nav-overlay__buttonlink--risikoinformationen::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:focus.c-nav-overlay__buttonlink--risikoinformationen::before,
  .c-nav-overlay .c-nav-overlay__buttonlink:hover.c-nav-overlay__buttonlink--risikoinformationen::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -1571px -767.14px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay .c-nav-overlay__buttonlink--arzneimittel::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -1450px -367.14px;
    width: 321px;
    height: 300px;
    display: inline-block;
    position: absolute;
    top: -132px;
    right: -132px;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08);
    z-index: 1
  }
  .c-nav-overlay .c-nav-overlay__buttonlink--medizinprodukte::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2675px -1650px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    top: -132px;
    right: -122px;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08);
    z-index: 1
  }
  .c-nav-overlay .c-nav-overlay__buttonlink--bundesopiumstelle::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -1650px -2283.14px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    top: -132px;
    right: -122px;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08);
    z-index: 1
  }
  .c-nav-overlay .c-nav-overlay__buttonlink--forschung::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2675px -50px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    top: -132px;
    right: -122px;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08);
    z-index: 1
  }
  .c-nav-overlay .c-nav-overlay__buttonlink--innovationsbuero::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -50px -1783.14px;
    width: 400px;
    height: 400px;
    display: inline-block;
    position: absolute;
    top: -182px;
    right: -174px;
    -webkit-transform: scale(0.07);
    -ms-transform: scale(0.07);
    transform: scale(0.07);
    z-index: 1
  }
  .c-nav-overlay .c-nav-overlay__buttonlink--klassifikationen::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -1250px -2283.14px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    top: -132px;
    right: -120px;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08);
    z-index: 1
  }
  .c-nav-overlay .c-nav-overlay__buttonlink--risikoinformationen::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -3075px -50px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    top: -132px;
    right: -123px;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08);
    z-index: 1
  }
  .c-nav-overlay .c-nav-overlay__buttonlink::after {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -3285px -1889.73px;
    width: 80px;
    height: 45px;
    display: inline-block;
    position: absolute;
    top: -5px;
    right: -8px;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8)
  }
  .c-nav-overlay strong.c-nav-overlay__buttonlink {
    background-color: #E5F1EF;
    border-color: #007367;
    color: #007367 !important
  }
  .c-nav-overlay strong.c-nav-overlay__buttonlink::after {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -3075px -2079.73px;
    width: 80px;
    height: 45px;
    display: inline-block;
    position: absolute
  }
  .c-nav-overlay strong.c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--arzneimittel::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2050px -1291px;
    width: 321px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay strong.c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--medizinprodukte::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -450px -2283.14px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay strong.c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--bundesopiumstelle::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2675px -450px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay strong.c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--forschung::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2450px -2283.14px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay strong.c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--innovationsbuero::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -1000px -1783.14px;
    width: 400px;
    height: 400px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.07);
    -ms-transform: scale(0.07);
    transform: scale(0.07)
  }
  .c-nav-overlay strong.c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--klassifikationen::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2050px -2283.14px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-overlay strong.c-nav-overlay__buttonlink.c-nav-overlay__buttonlink--risikoinformationen::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -1571px -767.14px;
    width: 300px;
    height: 300px;
    display: inline-block;
    position: absolute;
    -webkit-transform: scale(0.08);
    -ms-transform: scale(0.08);
    transform: scale(0.08)
  }
  .c-nav-primary {
    margin-top: 40px;
    display: block
  }
  .c-nav-primary__list {
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: visible
  }
  .c-nav-primary__item {
    margin-bottom: 0;
    padding-left: 0
  }
  .c-nav-primary__item::before {
    display: none
  }
  .c-nav-primary__item a {
    color: #303030;
    text-decoration: none
  }
  .c-nav-primary__item a:hover,
  .c-nav-primary__item a:focus,
  .c-nav-primary__item a:active {
    text-decoration: underline
  }
  .c-nav-primary__item.selected {
    color: #007367;
    font-weight: bold;
    display: block;
    cursor: pointer
  }
  .c-nav-primary__item .inpath {
    font-weight: bold;
    text-decoration: underline
  }
  .c-nav-primary__item .inpath:active,
  .c-nav-primary__item .inpath:focus,
  .c-nav-primary__item .inpath:hover {
    text-decoration: none
  }
  .c-nav-primary__link {
    color: #303030;
    font-size: 1.8rem;
    font-weight: normal
  }
  .c-nav-primary__link.active-control {
    color: #007367;
    font-weight: bold
  }
  .c-nav-primary__link.active-control.no-flyout::after,
  .c-nav-primary__link.active-control.no-flyout::before {
    display: none
  }
  .c-nav-primary__link.active-control+.c-nav-overlay__heading {
    display: block
  }
  .c-nav-primary .navBuergerbereich a,
  .c-nav-primary .navBuergerbereich strong {
    position: relative;
    padding-right: 0
  }
  .c-nav-primary .navBuergerbereich a::before,
  .c-nav-primary .navBuergerbereich strong::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -580px -2824.14px;
    width: 35px;
    height: 36px;
    display: inline-block;
    position: absolute;
    top: -6px;
    left: -7px
  }
  .c-nav-primary .navBuergerbereich a.selected,
  .c-nav-primary .navBuergerbereich strong.selected {
    color: #007367;
    font-weight: bold;
    display: block;
    cursor: pointer
  }
  .c-nav-primary .navBuergerbereich a.selected::before,
  .c-nav-primary .navBuergerbereich strong.selected::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -445px -2824.14px;
    width: 35px;
    height: 36px;
    display: inline-block;
    position: absolute;
    top: -6px;
    left: -7px
  }
  .c-nav-primary .navBuergerbereich a:active::before,
  .c-nav-primary .navBuergerbereich a:focus::before,
  .c-nav-primary .navBuergerbereich a:hover::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -445px -2824.14px;
    width: 35px;
    height: 36px;
    display: inline-block;
    position: absolute
  }
  .h-large-invisible {
    display: none !important
  }
  .footer .c-newsletter-box,
  .c-newsletter-box {
    margin-right: 50px;
    margin-left: 50px
  }
  .footer .c-newsletter-box::before,
  .c-newsletter-box::before {
    left: 45px;
    height: 160px;
    -webkit-transform: skew(32deg);
    -ms-transform: skew(32deg);
    transform: skew(32deg)
  }
  .footer .c-newsletter-box::after,
  .c-newsletter-box::after {
    right: 45px;
    height: 160px;
    -webkit-transform: skew(-32deg);
    -ms-transform: skew(-32deg);
    transform: skew(-32deg)
  }
  .footer .c-newsletter-box__headline,
  .c-newsletter-box__headline {
    font-size: 2.4rem;
    padding: 0 0 0 78px;
    margin-left: -25px;
    margin-top: -10px
  }
  .footer .c-newsletter-box__headline::before,
  .c-newsletter-box__headline::before {
    left: 0
  }
  .footer .c-newsletter-box__title,
  .c-newsletter-box__title {
    padding-left: 0;
    padding-bottom: 25px;
    margin-left: -25px
  }
  .footer .c-newsletter-box form,
  .c-newsletter-box form {
    padding-bottom: 20px
  }
  .footer .c-newsletter-box form input,
  .c-newsletter-box form input {
    font-size: 1.5rem;
    padding: 10px 20px;
    border-radius: 20px
  }
  .footer .c-newsletter-box form .submit,
  .c-newsletter-box form .submit {
    padding: 10px 20px
  }
  .previewhint .column:first-child,
  .previewhint .columns:first-child {
    margin-right: auto
  }
  .previewhint .column:not(:last-child),
  .previewhint .columns:not(:last-child) {
    margin-bottom: 0
  }
  .c-risikoinformationen__arzneimittel:first-child,
  .c-risikoinformationen__medizinprodukte:first-child {
    margin-bottom: 1.5rem
  }
  .c-schnellsuche {
    height: 100%;
    padding: 40px 35px 35px;
    margin-bottom: 0
  }
  .c-schnellsuche__text {
    font-size: 1.4rem;
    font-weight: normal;
    margin-top: 60px;
    margin-bottom: 15px;
    text-transform: uppercase
  }
  .c-schnellsuche .search {
    margin-bottom: 40px
  }
  .c-schwerpunktthema {
    padding: 35px 40px
  }
  .c-search-intro form {
    margin-bottom: 35px
  }
  .c-services {
    padding: 45px 45px 20px;
    margin-bottom: 0;
    height: 100%;
    -webkit-box-shadow: 7px 7px 0 0 #ff7000, 10px 10px 58px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 7px 7px 0 0 #ff7000, 10px 10px 58px -1px rgba(0, 0, 0, 0.2)
  }
  .c-services::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -3075px -1582px;
    width: 222px;
    height: 67px;
    display: inline-block;
    position: absolute;
    top: -8px;
    right: -18px
  }
  .c-services__topline {
    top: 20px;
    right: 35px
  }
  .c-services__topline::before {
    right: 97px
  }
  .c-services__headline {
    padding-right: 150px;
    margin-bottom: 4rem !important
  }
  .c-services__list {
    padding-top: 25px
  }
  .c-simple-slider {
    padding-bottom: 0
  }
  .c-simple-slider__slide {
    margin-right: 30px
  }
  .c-simple-slider__slide-container {
    width: calc(((100% + 30px) / 12 * 12) - 30px + 30px * 1)
  }
  .c-simple-slider+.c-link {
    margin-top: 20px
  }
  .js-simple-slider--horizontal .c-simple-slider__wrapper {
    margin-right: -2rem;
    margin-left: -2rem
  }
  .js-simple-slider--horizontal .c-simple-slider__slide-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
  }
  .js-simple-slider--horizontal .c-simple-slider__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    margin-bottom: 40px;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem
  }
  .js-simple-slider--vertical {
    height: 100%
  }
  .js-simple-slider--vertical .slick-track {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
  .js-simple-slider--vertical .c-simple-slider__slide:last-child {
    margin-bottom: 0;
    margin-right: 30px
  }
  .js-simple-slider--vertical .row,
  .js-simple-slider--vertical .column,
  .js-simple-slider--vertical .c-simple-slider__wrapper,
  .js-simple-slider--vertical .c-simple-slider__slide-container {
    height: 100%
  }
  .js-simple-slider--vertical .c-simple-slider__slide-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
  .c-slider-thumbnails__slide-container {
    margin: 0 calc((30px / -2) + 10px)
  }
  .c-slider-thumbnails__slide {
    padding: 0 calc(30px / 2)
  }
  .c-slider-thumbnails .c-slideshow-navigation__button--prev {
    left: -60px
  }
  .c-slider-thumbnails .c-slideshow-navigation__button--next {
    right: -60px
  }
  .c-slider-thumbnails .c-slideshow-navigation__button svg {
    width: 100%
  }
  .c-stage .c-slideshow-navigation {
    left: auto;
    right: 40px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .c-stage .c-slideshow-navigation__prev,
  .c-stage .c-slideshow-navigation__next {
    display: block;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }
  .c-stage .c-slideshow-navigation__button:active svg .background,
  .c-stage .c-slideshow-navigation__button:focus svg .background,
  .c-stage .c-slideshow-navigation__button:hover svg .background {
    fill: #CFE3E0 !important
  }
  .c-stage .c-slideshow-navigation__button:active svg .chevron,
  .c-stage .c-slideshow-navigation__button:focus svg .chevron,
  .c-stage .c-slideshow-navigation__button:hover svg .chevron {
    fill: #007367 !important;
    stroke: #007367 !important
  }
  .c-stage .c-slideshow-navigation__button.slick-disabled svg .background {
    fill: #CFE3E0 !important
  }
  .c-stage .c-slideshow-navigation__button.slick-disabled svg .border {
    fill: #CFE3E0 !important
  }
  .c-stage .c-slideshow-navigation__button.slick-disabled svg .chevron {
    fill: #99C7C2 !important;
    stroke: #99C7C2 !important
  }
  .c-stage .c-slideshow-navigation__button svg .background {
    fill: #007367 !important;
    -webkit-transition: fill .2s ease-in-out;
    transition: fill .2s ease-in-out
  }
  .c-stage .c-slideshow-navigation__button svg .border {
    fill: #007367 !important;
    -webkit-transition: fill .2s ease-in-out;
    transition: fill .2s ease-in-out
  }
  .c-stage .c-slideshow-navigation__button svg .chevron {
    fill: #fff !important;
    stroke: #fff !important;
    -webkit-transition: fill .2s ease-in-out, stroke .2s ease-in-out;
    transition: fill .2s ease-in-out, stroke .2s ease-in-out
  }
  .c-stage .c-slideshow-navigation .slick-dots {
    margin-right: 20px;
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }
  .c-sortlinks .heading button {
    font-size: 1.6rem
  }
  .c-stage-card {
    height: 430px
  }
  .c-stage {
    min-height: 434px;
    padding: 60px 0 0;
    margin-bottom: 0
  }
  .c-stage::before,
  .c-stage::after {
    height: 434px
  }
  .c-stage:after {
    background-size: auto;
    background-position: 0 30px;
    left: -100px
  }
  .c-stage__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
  }
  .c-stage__headline {
    margin-bottom: 0;
    padding: 35px 135px 0 0;
    font-size: 5rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
  }
  .c-stage__headline.is-shown {
    opacity: 1
  }
  .c-stage__slide-container {
    width: auto;
    max-width: 750px;
    margin-right: -40px;
    padding-bottom: 70px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 750px;
    -ms-flex: 0 0 750px;
    flex: 0 0 750px;
    position: relative
  }
  .c-stage__slide {
    margin-right: 40px
  }
  .c-stage__image-container {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 710px;
    -ms-flex: 0 0 710px;
    flex: 0 0 710px;
    position: relative
  }
  .c-teaser-aufgaben__wrapper {
    position: relative
  }
  .c-teaser-aufgaben__image {
    margin-right: -40px;
    margin-left: -40px;
    position: relative
  }
  .c-teaser-aufgaben__image::before {
    content: '';
    display: block;
    position: absolute;
    background-color: #fff;
    bottom: -1px;
    right: 45px;
    width: 50%;
    height: 144px;
    border-radius: 0 15px;
    -webkit-transform: skew(32deg);
    -ms-transform: skew(32deg);
    transform: skew(32deg)
  }
  .c-teaser-aufgaben__image::after {
    content: '';
    display: block;
    position: absolute;
    background-color: #fff;
    bottom: -1px;
    left: 45px;
    width: 50%;
    height: 144px;
    border-radius: 15px 0;
    -webkit-transform: skew(-32deg);
    -ms-transform: skew(-32deg);
    transform: skew(-32deg)
  }
  .c-teaser-aufgaben__headline {
    position: absolute;
    bottom: 30px;
    left: 65px;
    width: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    margin-top: -60px;
    z-index: 1
  }
  .c-teaser-aufgaben__headline::before {
    content: none
  }
  .c-teaser-aufgaben__headline::after {
    content: none
  }
  .c-teaser-aufgaben__row {
    margin-top: -40px
  }
  .c-teaser-im-content p {
    margin-bottom: 2rem
  }
  .c-teaser-meldung {
    padding: 35px 40px 60px
  }
  .c-teaser-meldung::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2016px -2824.14px;
    width: 25px;
    height: 25px;
    display: inline-block;
    position: absolute
  }
  .c-teaser-meldung .c-button {
    width: auto;
    padding: 10px 45px
  }
  .c-teaser-risikoinfo {
    padding: 45px 60px 50px 30px;
    margin-bottom: 0
  }
  .c-teaser-risikoinfo--mit-box {
    padding-top: 20px;
    padding-bottom: 45px;
    min-height: 200px
  }
  .c-teaser-risikoinfo--mit-box .c-teaser-risikoinfo__wrapper::before {
    bottom: -15px
  }
  .c-teaser-risikoinfo--ohne-box {
    height: 100%
  }
  .c-teaser-risikoinfo+.c-link {
    margin-bottom: 0
  }
  .c-teaser-warnhinweis {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin-bottom: 30px;
    padding: 0;
    -webkit-box-shadow: 7px 7px 0 0 #ff7000, 10px 10px 58px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 7px 7px 0 0 #ff7000, 10px 10px 58px -1px rgba(0, 0, 0, 0.2)
  }
  .c-teaser-warnhinweis::after {
    content: none
  }
  .c-teaser-warnhinweis__image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    text-align: right
  }
  .c-teaser-warnhinweis--risiko::before {
    content: none
  }
  .c-teaser-warnhinweis--nebenwirkungen::before {
    content: none
  }
  .c-teaser-warnhinweis__wrapper {
    padding: 25px 15px 40px 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    z-index: 1
  }
  .c-teaser-warnhinweis__wrapper::before {
    bottom: -10px
  }
  a .c-teaser-warnhinweis {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
  }
  a .c-teaser-warnhinweis:active,
  a .c-teaser-warnhinweis:focus,
  a .c-teaser-warnhinweis:hover {
    -webkit-box-shadow: 7px 7px 0 0 #ff7000, 5px 5px 30px rgba(0, 0, 0, 0.6);
    box-shadow: 7px 7px 0 0 #ff7000, 5px 5px 30px rgba(0, 0, 0, 0.6)
  }
  a .c-teaser-warnhinweis:active::before,
  a .c-teaser-warnhinweis:active::after,
  a .c-teaser-warnhinweis:focus::before,
  a .c-teaser-warnhinweis:focus::after,
  a .c-teaser-warnhinweis:hover::before,
  a .c-teaser-warnhinweis:hover::after {
    content: none
  }
  a--risiko:active::before,
  a--risiko:focus::before,
  a--risiko:hover::before {
    content: none
  }
  a--nebenwirkungen:active::before,
  a--nebenwirkungen:focus::before,
  a--nebenwirkungen:hover::before {
    content: none
  }
  .c-teaser {
    height: 375px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-flow: row-reverse nowrap;
    -ms-flex-flow: row-reverse nowrap;
    flex-flow: row-reverse nowrap
  }
  .c-teaser__text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    padding-top: 40px
  }
  .c-teaser__image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
  }
  .l-content-wrapper .column:not(.medium-6) .c-teaserbild__wrapper {
    position: relative
  }
  .l-content-wrapper .column:not(.medium-6) .c-teaserbild__text {
    padding: 35px 30px 20px;
    position: absolute;
    width: 40%;
    bottom: 0;
    right: 0
  }
  .l-content-wrapper .column:not(.medium-6) .c-teaserbild__text::before {
    bottom: -1px;
    width: 100%;
    border-top-left-radius: 25px
  }
  .l-content-wrapper .column:not(.medium-6) .c-teaserbild__text::after {
    top: 1px
  }
  .c-teaserbild__wrapper:active .c-teaserbild__headline,
  .c-teaserbild__wrapper:focus .c-teaserbild__headline,
  .c-teaserbild__wrapper:hover .c-teaserbild__headline {
    border-bottom: 1px solid #303030 !important;
    text-decoration: none
  }
  .c-teaserbild__wrapper .c-teaserbild__text {
    position: relative;
    padding: 25px 45px 0 130px;
    margin-top: -50px;
    z-index: 1
  }
  .c-teaserbild__wrapper .c-teaserbild__text::before {
    content: '';
    display: block;
    position: absolute;
    width: 80%;
    height: 100%;
    -webkit-transform: skew(-32deg);
    -ms-transform: skew(-32deg);
    transform: skew(-32deg);
    background: #fff;
    bottom: 0;
    right: 65px;
    border-top-left-radius: 13px;
    z-index: -1
  }
  .c-teaserbild__wrapper .c-teaserbild__text::after {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    height: 55px;
    background: #fff;
    top: 0;
    right: 0;
    z-index: -1
  }
  .c-teaserbild__wrapper .c-teaserbild__text--only {
    margin-top: -25px !important
  }
  .c-teaserbild__wrapper .c-teaserbild__headline {
    position: static;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    z-index: auto;
    margin-bottom: 1.5rem;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    border-bottom: 1px solid transparent
  }
  .c-teaserbild__wrapper .c-teaserbild__headline::before {
    content: none
  }
  .c-teaserbild__wrapper .c-teaserbild__headline::after {
    content: none
  }
  .verteilerseite .c-teaserbild__wrapper .c-teaserbild__text {
    padding: 25px 25px 0 45px
  }
  .verteilerseite .c-teaserbild__wrapper .c-teaserbild__text.c-teaserbild__text--only {
    padding: 0;
    margin-top: 0 !important
  }
  .verteilerseite .c-teaserbild__wrapper .c-teaserbild__text::before {
    width: 88%
  }
  .verteilerseite .l-content-wrapper .column:not(.medium-6) .c-teaserbild__text.c-teaserbild__text--only {
    width: 100%
  }
  .verteilerseite .l-content-wrapper .column:not(.medium-6) .c-teaserbild__text {
    width: 60%
  }
  .c-teaserbox {
    padding: 40px 45px 50px;
    margin-bottom: 0;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
  .c-teaserbox__headline {
    margin-bottom: 3rem !important
  }
  .c-teaserbox p {
    margin-bottom: 4rem
  }
  .c-teaserbox .c-button {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
  }
  .c-teaserliste {
    margin-top: 85px;
    margin-bottom: 55px
  }
  .c-toggle {
    padding: 55px 100px
  }
  .c-toggle__wrapper {
    margin-bottom: 55px
  }
  .c-toggle--inverted {
    padding: 55px 0
  }
  .verteilerseite .l-embedded.l-embedded--offset-faq .c-toggle {
    padding-left: 77px
  }
  .c-topiclist {
    margin-bottom: 60px
  }
  .c-topiclist__super-headline {
    font-size: 2.5rem
  }
  .c-topiclist__headline {
    font-size: 2.2rem
  }
  .c-twitter-carousel {
    padding: 0;
    height: 375px
  }
  .c-twitter-carousel__wrapper {
    padding: 35px
  }
  .c-twitter-carousel .c-slideshow-navigation {
    position: unset
  }
  .c-twitter-carousel .c-slideshow-navigation .slick-dots {
    left: 55px;
    bottom: 25px
  }
  .c-twitter-carousel .c-slideshow-navigation__prev,
  .c-twitter-carousel .c-slideshow-navigation__next {
    display: inline-block;
    position: absolute;
    bottom: -23px
  }
  .c-twitter-carousel .c-slideshow-navigation__prev {
    right: 90px
  }
  .c-twitter-carousel .c-slideshow-navigation__next {
    right: 35px
  }
  .c-twitter-carousel .c-slideshow-navigation__button:active svg .background,
  .c-twitter-carousel .c-slideshow-navigation__button:focus svg .background,
  .c-twitter-carousel .c-slideshow-navigation__button:hover svg .background {
    fill: #CFE3E0 !important
  }
  .c-twitter-carousel .c-slideshow-navigation__button:active svg .border,
  .c-twitter-carousel .c-slideshow-navigation__button:focus svg .border,
  .c-twitter-carousel .c-slideshow-navigation__button:hover svg .border {
    fill: #CFE3E0 !important;
    -webkit-transition: fill .2s ease-in-out;
    transition: fill .2s ease-in-out
  }
  .c-twitter-carousel .c-slideshow-navigation__button:active svg .chevron,
  .c-twitter-carousel .c-slideshow-navigation__button:focus svg .chevron,
  .c-twitter-carousel .c-slideshow-navigation__button:hover svg .chevron {
    fill: #007367 !important;
    stroke: #007367 !important
  }
  .c-twitter-carousel .c-slideshow-navigation__button.slick-disabled svg .background {
    fill: #fff !important
  }
  .c-twitter-carousel .c-slideshow-navigation__button.slick-disabled svg .border {
    fill: #fff !important
  }
  .c-twitter-carousel .c-slideshow-navigation__button.slick-disabled svg .chevron {
    fill: #bbb !important;
    stroke: #bbb !important
  }
  .c-twitter-carousel .c-slideshow-navigation__button svg .background {
    fill: #fff !important;
    -webkit-transition: fill .2s ease-in-out;
    transition: fill .2s ease-in-out
  }
  .c-twitter-carousel .c-slideshow-navigation__button svg .border {
    fill: #fff !important;
    -webkit-transition: fill .2s ease-in-out;
    transition: fill .2s ease-in-out
  }
  .c-twitter-carousel .c-slideshow-navigation__button svg .chevron {
    fill: #007367 !important;
    stroke: #007367 !important;
    -webkit-transition: fill .2s ease-in-out, stroke .2s ease-in-out;
    transition: fill .2s ease-in-out, stroke .2s ease-in-out
  }
  .c-twitter-post p {
    line-height: 1.3
  }
  .c-xyz-search {
    margin-bottom: 50px
  }
  .c-xyz-search__headline {
    font-size: 2.4rem
  }
  .c-xyz-search__text {
    font-size: 1.6rem
  }
  .js-on .cookiebanner .cookiebannerbox>div {
    width: 100%;
    max-width: 960px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
  }
  .js-on .cookiebanner .cookiebannerbox>div .all {
    width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
  }
  .js-on .cookiebanner .cookiebannerbox>div .c-button {
    float: right
  }
  .js-on .cookiebanner .cookiebannerbox>div .picture {
    display: block
  }
  .js-on .cookiebanner.top {
    padding-top: 0;
    top: -1000px;
    bottom: auto
  }
  .js-on .cookiebanner.top .cookiebannerbox {
    top: auto;
    bottom: -15px
  }
  .js-on .cookiebanner.classic .cookiebannerbox {
    top: 0;
    bottom: 0
  }
  .footer {
    margin-bottom: 90px
  }
  .footer__wrapper {
    padding-bottom: 35px;
    padding-left: 37px;
    padding-right: 37px
  }
  .footer__wrapper li {
    padding-bottom: 30px
  }
  .footer__wrapper li a,
  .footer__wrapper li strong {
    font-size: 2.2rem
  }
  .footer__contact {
    padding-right: 1rem
  }
  .footer__contact--title {
    font-size: 2.2rem !important
  }
  .footer__social {
    padding-right: 2rem
  }
  .footer__social span {
    font-size: 2rem;
    margin-top: -45px
  }
  .footer__sitemap {
    padding-left: 0
  }
  .footer__sitemap .navBuergerbereich::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2350px -1928.14px;
    width: 43px;
    height: 44px;
    display: inline-block;
    position: absolute;
    top: -3px
  }
  .footer__meta li {
    padding-right: 0 !important
  }
  .footer .large-align-justify {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
  .footer .navFunctionsWrapper {
    top: -40px;
    right: 33px
  }
  input,
  textarea,
  select {
    font-size: 1.5rem;
    padding: 10px 20px;
    border-radius: 20px
  }
  input[type='submit'],
  input[type='reset'] {
    width: 260px
  }
  .main {
    margin: 0 33px
  }
  .responsiveTable {
    margin-bottom: 0;
    overflow-x: auto
  }
  .responsiveTable table {
    width: 100%
  }
  .header {
    padding-bottom: 30px
  }
  .header__nav {
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
  .header__row {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 35px
  }
  .header .logo {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
  }
  .header .logo a {
    margin-top: 0;
    margin-left: 30px
  }
  .header .logo img {
    width: 100%
  }
  .search {
    background-color: #eee;
    margin-top: 3.43em;
    margin-bottom: 20px;
    border-radius: 17px;
    display: block
  }
  .search p {
    margin-top: 0
  }
  .search form {
    margin-bottom: 0;
    position: relative
  }
  .search fieldset {
    width: 100%;
    padding: 0;
    border: none
  }
  .search input {
    padding: 6px 0 8px 3px;
    border: none
  }
  .search input[type='text'] {
    background-color: #eee;
    width: 100%;
    margin-right: .14em;
    float: left
  }
  .search input[type='image'] {
    width: 30px;
    height: 30px;
    margin: 3px 7px;
    padding: 0;
    float: right
  }
  .search .formField {
    width: 81%;
    float: left
  }
  .search h2,
  .search p {
    margin-bottom: 0
  }
  .navServiceMeta {
    display: block
  }
  .navServiceMeta>ul {
    margin: 0;
    padding: 0;
    float: right;
    overflow: visible
  }
  .navServiceMeta>ul li {
    margin-top: 0;
    margin-left: 30px;
    font-size: 1.3rem;
    float: left
  }
  .navServiceMeta>ul li::before {
    content: none
  }
  .navServiceMeta>ul li a {
    font-weight: normal
  }
  .navServiceMeta>ul li a,
  .navServiceMeta>ul li strong,
  .navServiceMeta>ul li span {
    padding: 2px 0;
    color: #606060;
    text-transform: uppercase
  }
  .navServiceMeta>ul li strong,
  .navServiceMeta>ul li a:hover,
  .navServiceMeta>ul li a:focus,
  .navServiceMeta>ul li a:active {
    color: #007367
  }
  .navServiceMeta .nav__active {
    padding-bottom: 5px;
    border-bottom: 2px solid #606060;
    font-weight: bold
  }
  .navServiceMeta .navServiceSearch {
    position: relative
  }
  .navServiceMeta .navServiceSearch a::before,
  .navServiceMeta .navServiceSearch strong::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -398px -3097.14px;
    width: 18px;
    height: 18px;
    display: inline-block;
    position: absolute;
    top: 3px;
    left: 3px
  }
  .navServiceMeta .navServiceSearch .c-search-flyout {
    background: none;
    width: 220px;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: right;
    position: absolute;
    top: -9px;
    right: -10px
  }
  .navServiceMeta .navServiceSearch .c-search-flyout .js-simple-toggle-button {
    margin-right: 10px
  }
  .navServiceMeta .navServiceSearch .c-search-flyout fieldset>p {
    margin: 0
  }
  .navServiceMeta .navServiceSearch .c-search-flyout fieldset input[type='text'] {
    background-color: #147868
  }
  .navServiceMeta .navServiceSearch .c-search-flyout fieldset input[type='image'] {
    border-radius: 0;
    top: 14px
  }
  .navServiceMeta .navServiceSearch .c-search-flyout fieldset input[type='image']:active,
  .navServiceMeta .navServiceSearch .c-search-flyout fieldset input[type='image']:focus,
  .navServiceMeta .navServiceSearch .c-search-flyout fieldset input[type='image']:hover {
    background: none
  }
  .navServiceMeta .navLanguageEN {
    margin-left: 10px
  }
  .navServiceMeta .navServiceSearch a,
  .navServiceMeta .navServiceSearch strong,
  .navServiceMeta .navTwitter a,
  .navServiceMeta .navTwitter strong,
  .navServiceMeta .navServiceGS a,
  .navServiceMeta .navServiceGS strong,
  .navServiceMeta .navServiceLS a,
  .navServiceMeta .navServiceLS strong {
    padding-left: 28px;
    position: relative
  }
  .navServiceMeta .navServiceGS a::before,
  .navServiceMeta .navServiceGS strong::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2751px -2824.14px;
    width: 18px;
    height: 21px;
    display: inline-block;
    position: absolute;
    top: -1px;
    left: 5px
  }
  .navServiceMeta .navServiceLS a,
  .navServiceMeta .navServiceLS strong {
    padding-left: 28px;
    position: relative
  }
  .navServiceMeta .navServiceLS a::before,
  .navServiceMeta .navServiceLS strong::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -168px -3097.14px;
    width: 15px;
    height: 18px;
    display: inline-block;
    position: absolute;
    left: 8px
  }
  .navServiceMeta .navTwitter a,
  .navServiceMeta .navTwitter strong {
    padding-left: 28px;
    position: relative
  }
  .navServiceMeta .navTwitter a::before,
  .navServiceMeta .navTwitter strong::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2596.82px -2683.14px;
    width: 30.82px;
    height: 25px;
    display: inline-block;
    position: absolute;
    left: -2px;
    -webkit-transform: scale(0.65);
    -ms-transform: scale(0.65);
    transform: scale(0.65);
    top: -4px
  }
  .l-content-wrapper--bg-jade-ds,
  .l-content-wrapper--bg-jade-vs {
    padding-top: 70px;
    padding-bottom: 65px
  }
  .l-content-wrapper--bg-jade-ds::before,
  .l-content-wrapper--bg-jade-vs::before {
    left: 33%
  }
  .l-content-wrapper--last {
    padding-bottom: 11rem
  }
  .l-content-wrapper--more-space-after {
    margin-bottom: 9rem
  }
  .l-content-wrapper--most-space-before {
    margin-top: 12rem
  }
  .l-content-wrapper--most-space-after {
    margin-bottom: 12rem
  }
  .l-content-wrapper--offset-vs {
    margin-left: calc(((-100% - 30px) / 8 * 3) - 30px * 0);
    margin-right: calc(((-100% - 30px) / 8 * 1) - 30px * 0)
  }
  .l-content-wrapper--offset-faq-vs {
    margin-left: calc(((-100% - 30px) / 8 * 1) - 30px * 0);
    margin-right: calc(((-100% - 30px) / 8 * 1) - 30px * 0)
  }
  .l-content-wrapper--offset-ds {
    margin-left: calc(((-100% - 30px) / 7 * 3) - 30px * 0);
    margin-right: calc(((-100% - 30px) / 7 * 2) - 30px * 0)
  }
  .l-embedded {
    margin-bottom: 100px
  }
  .l-embedded--break-out-left {
    margin-left: calc(((-100% - 30px) / 7 * 2) - 30px * 0)
  }
  .l-embedded--offset-faq {
    margin-left: calc(((-100% - 30px) / 7 * 2) - 30px * 0);
    margin-right: calc(((-100% - 30px) / 7 * 1) - 30px * 0)
  }
  .verteilerseite .l-embedded.l-embedded--offset-faq {
    margin-left: calc(((-100% - 30px) / 8 * 1) - 30px * 0);
    margin-right: calc(((-100% - 30px) / 8 * 1) - 30px * 0);
    padding-left: 23px
  }
  .l-embedded.l-embedded--offset-faq {
    margin-top: 10rem
  }
  .l-embedded.l-embedded--offset-faq::before {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2050px -675px;
    width: 450px;
    height: 516px;
    display: inline-block;
    position: absolute;
    z-index: -1;
    top: 39%;
    left: -55%;
    -webkit-transform: translateX(50%) translateY(-50%) rotate(-89deg) scale(1, -1);
    -ms-transform: translateX(50%) translateY(-50%) rotate(-89deg) scale(1, -1);
    transform: translateX(50%) translateY(-50%) rotate(-89deg) scale(1, -1)
  }
  .l-embedded.l-embedded--offset-faq::after {
    content: '';
    background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=18) no-repeat -2050px -675px;
    width: 450px;
    height: 516px;
    display: inline-block;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: auto;
    right: -54%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-134deg) scale(1, 1);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-134deg) scale(1, 1);
    transform: translateX(-50%) translateY(-50%) rotate(-134deg) scale(1, 1)
  }
  .l-intro__wrapper {
    padding-left: 0
  }
  .l-intro__wrapper.l-intro__wrapper--drks::after {
    right: calc(100% + 40px)
  }
  .l-intro__wrapper.l-intro__wrapper--gebaeude::after {
    right: calc(100% + 40px)
  }
  .l-intro__wrapper.l-intro__wrapper--aktuelles::after {
    right: calc(100% + 50px)
  }
  .l-intro__wrapper::before {
    width: 80px
  }
  .l-intro__wrapper::after {
    left: auto;
    right: calc(100% + 100px);
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom
  }
  .l-search-intro {
    margin-left: calc(((-100% - 30px) / 8 * 2) - 30px * 0);
    margin-right: calc(((-100% - 30px) / 8 * 0) - 30px * 0);
    margin-right: 0;
    margin-bottom: 50px;
    padding: 25px 0 45px calc(((100% + 30px) / 8 * 2))
  }
  .l-search-intro::before,
  .l-search-intro::after {
    width: 110px
  }
  .l-sticky-nav {
    bottom: 20px
  }
  .l-teaser-list {
    margin-bottom: 60px
  }
  .navSecondary {
    margin-top: -4em;
    margin-bottom: 20px;
    display: block
  }
  .navSecondary h2 {
    background: #333;
    margin: 0;
    padding: 12px 10px;
    border-bottom: 1px solid #666;
    color: #fff;
    font-family: "bundessansweb", Calibri, "Droid Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase
  }
  .navSecondary li a,
  .navSecondary li strong {
    background-color: #333;
    padding: 12px 10px;
    border-bottom: 1px solid #666;
    color: #fff;
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    display: block
  }
  .navSecondary li strong {
    background-color: #007367
  }
  .navSecondary li a:active,
  .navSecondary li a:focus,
  .navSecondary li a:hover {
    background-color: #007367;
    color: #fff;
    text-decoration: underline
  }
  .navSecondary li em a {
    font-weight: bold
  }
  .navSecondary li li a {
    background-color: #404040;
    padding-left: 20px
  }
  .navSecondary li li strong {
    background-color: #007367;
    padding-left: 20px
  }
  .navSecondary li li li a {
    background-color: #4D4D4D;
    padding-left: 30px
  }
  .navSecondary li li li strong {
    background-color: #007367;
    padding-left: 30px
  }
  .nbcv-3 .navSecondary {
    margin-top: -8em
  }
  .picture.fullwidth {
    margin-left: calc(((-100% - 30px) / 7 * 2) - 30px * 0);
    max-width: calc(100% + ((-100% - 30px * 1) / 7 * 2) * -1);
    margin-bottom: 100px
  }
  .share {
    width: 100%
  }
  .share::before {
    content: '';
    background-color: #007367;
    width: 100vw;
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0
  }
  .share::after {
    content: '';
    background-color: #007367;
    width: 100vw;
    position: absolute;
    top: 0;
    bottom: -2px;
    right: 0;
    z-index: -1
  }
  .share .wrapper-share {
    min-height: 13em;
    margin: 0 auto;
    padding: 3em 5px
  }
  .share .social_share_privacy_area .email {
    width: auto;
    padding-right: 10px !important
  }
  .share .shariff .orientation-horizontal li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
  }
  .share .shariff .orientation-horizontal.col-3 li {
    max-width: 240px
  }
  .share .shariff .orientation-horizontal.col-3 li .share_text {
    display: inline-block;
    padding-top: 7px
  }
  .share .shariff li {
    height: 48px
  }
  .share .shariff li a {
    height: 48px
  }
  .share .shariff .email a {
    padding-top: 10px
  }
  .share .shariff .email a::before {
    top: 12px
  }
  .share .shariff .twitter a::before {
    top: 10px
  }
  .share .shariff .facebook a::before {
    top: 10px
  }
  .share .shariff .info {
    width: 48px
  }
  .teaser-switcher .teaser {
    width: 20%;
    margin: 0
  }
  .StndGallery .c-slideshow-navigation__button--prev {
    left: -60px;
    top: 200px
  }
  .StndGallery .c-slideshow-navigation__button--next {
    right: -60px;
    top: 200px
  }
  .StndGallery .c-slideshow-navigation__button svg {
    width: 100%
  }
  .stage {
    background-color: #007367;
    min-height: 365px
  }
  .onepage .stage {
    background-color: #fff
  }
  .stage .imageContainer {
    width: 649px;
    left: -310px
  }
  .stage .textContainer {
    width: 310px;
    padding-right: 0;
    right: -649px
  }
  .stage .textContainer p {
    color: #fff;
    display: block
  }
  .onepage .stage .textContainer p {
    color: #000
  }
  .stage .textContainer p,
  .stage .textContainer h3 {
    margin: 0 0 20px
  }
  .stage .pagination {
    left: 649px
  }
  .js-on .stage .slick-dots {
    left: 649px
  }
  .js-on .stage .navigation {
    right: 0
  }
  .toc {
    margin-bottom: 60px
  }
}
