@media only screen and (min-width: 1040px) {
  .wrapperDivisions {
    padding-top: 0;
  }
  .fixed .wrapperDivisions {
    padding-top: 0;
  }
  .header,
  .main,
  .stage {
    margin: 0 20px;
  }
  .main ~ .row {
    margin: 0 auto;
  }
  .c-bglines {
    padding: 0 20px;
  }
  .c-bglines__span {
    left: calc(5rem / 2);
  }
  .c-bglines__span--last {
    right: -2.5rem;
    left: auto;
  }
  .c-button {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .c-catalog-navigation {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .c-catalog-navigation__infinitescroll {
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .c-catalog-navigation__infinitescroll .c-catalog-navigation__pagination,
  .c-catalog-navigation__infinitescroll .c-catalog-navigation__search-options--goto {
    display: none;
  }
  .c-catalog-navigation__pagination {
    width: 206px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 40px;
  }
  .c-catalog-navigation__pagination--prev, .c-catalog-navigation__pagination--next {
    width: 21px;
  }
  .c-catalog-navigation__pagination--prev a, .c-catalog-navigation__pagination--next a {
    border: 2px solid transparent;
    margin: 0;
    font-weight: 400;
    font-size: 25px;
    letter-spacing: 0.5px;
    line-height: 32px;
  }
  .c-catalog-navigation__pagination--prev a img, .c-catalog-navigation__pagination--next a img {
    margin-top: -3px;
    border: 0;
    padding: 0;
  }
  .c-catalog-navigation__pagination--prev a:hover, .c-catalog-navigation__pagination--prev a:active, .c-catalog-navigation__pagination--prev a:focus, .c-catalog-navigation__pagination--next a:hover, .c-catalog-navigation__pagination--next a:active, .c-catalog-navigation__pagination--next a:focus {
    border-color: #1D1D1B;
  }
  .c-catalog-navigation__pagination--info {
    white-space: nowrap;
    margin: 0 11px;
    font-size: 17px;
    letter-spacing: 0.5px;
    line-height: 30px;
  }
  .c-catalog-navigation.c-catalog-sticky-navigation {
    box-shadow: 0 0 15px rgba(29, 29, 27, 0.5);
    position: fixed;
    top: 15px;
    left: 145px;
    right: 145px;
    z-index: 1000;
  }
  .c-catalog-navigation__sticky-header {
    display: none;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 30px 13px 40px;
    background: #1D1D1B;
    color: #FFFFFF;
    min-height: 50px;
  }
  .c-catalog-navigation__sticky-header.c-catalog-sticky-navigation {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .c-catalog-navigation__sticky-header.c-catalog-sticky-navigation > span {
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .c-catalog-navigation__sticky-header--filter {
    text-align: left;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 0.5px;
    line-height: 25px;
  }
  .c-catalog-navigation__sticky-header--searchkey {
    margin-right: 15px;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1.5px;
    line-height: 21px;
    text-transform: uppercase;
  }
  .c-catalog-navigation__sticky-header--searchterm {
    text-align: center;
    font-weight: 600;
    font-size: 21px;
    letter-spacing: 0.5px;
    line-height: 27px;
  }
  .c-catalog-navigation__sticky-header--newsearch {
    text-align: right;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 0.5px;
    line-height: 25px;
  }
  .c-catalog-navigation__sticky-header--newsearch a {
    background: #1D1D1B;
    color: #FFFFFF;
    margin-right: 30px;
  }
  .c-catalog-navigation__sticky-header--newsearch a::after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -89px -211px;
    top: 3px;
    right: 0;
    -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
            transform: translateY(-2px);
    margin-right: -30px;
  }
  .c-catalog-navigation__search {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 10px 0;
    margin-bottom: -15px;
  }
  .c-catalog-navigation__search.c-catalog-sticky-navigation {
    padding: 0 20px;
  }
  .c-catalog-navigation__search-options-wrapper {
    width: 100%;
  }
  .c-catalog-navigation__search-options {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-grid-column-align: stretch;
        justify-items: stretch;
  }
  .c-catalog-navigation__search-options--goto {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .c-catalog-navigation__search-options--goto label {
    white-space: nowrap;
    padding: 0 8px 0 0;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 0.5px;
    line-height: 30px;
    text-transform: none;
  }
  .c-catalog-navigation__search-options--goto input[type='text'] {
    width: 30px;
    height: 34px;
    padding: 2px 5px;
    border: 2px solid #1D1D1B;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -moz-appearance: textfield;
    box-sizing: content-box;
  }
  .c-catalog-navigation__search-options--goto input[type='text']::-webkit-inner-spin-button, .c-catalog-navigation__search-options--goto input[type='text']::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
  }
  .c-catalog-navigation__search-options--goto input[type='image'] {
    margin-left: 8px;
    width: 21px;
    padding: 0;
    border: 0;
  }
  .c-catalog-navigation__search-options--space {
    margin: 0;
    padding: 0;
    -webkit-flex: 1 0;
        -ms-flex: 1 0;
            flex: 1 0;
    transition: -webkit-flex 300ms ease 0s;
    transition: flex 300ms ease 0s;
    transition: flex 300ms ease 0s, -webkit-flex 300ms ease 0s, -ms-flex 300ms ease 0s;
  }
  .c-catalog-navigation__search-options--sort {
    margin-left: 0;
    margin-right: 20px;
    font-weight: 400;
    font-size: 17px;
    letter-spacing: 0.5px;
    line-height: 25px;
    -webkit-flex-basis: 0%;
        -ms-flex-preferred-size: 0%;
            flex-basis: 0%;
    transition: -webkit-flex 300ms ease 0s;
    transition: flex 300ms ease 0s;
    transition: flex 300ms ease 0s, -webkit-flex 300ms ease 0s, -ms-flex 300ms ease 0s;
  }
  .c-catalog-navigation__search-options--hits {
    min-width: 150px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 20px;
  }
  .c-catalog-navigation__search-options--hits label {
    white-space: nowrap;
    padding: 0 8px 0 8px;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 0.5px;
    line-height: 30px;
    text-transform: none;
  }
  .c-catalog-navigation__view-select {
    min-width: 108px;
  }
  .c-catalog-navigation__view-select-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .c-catalog-navigation__view-select-item--s-list-view {
    padding-left: 0;
    padding-right: 10px;
  }
  .c-catalog-navigation__view-select-item--s-list-view::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 32px;
    height: 16px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -109px -126px;
    position: relative;
  }
  .c-catalog-suchraum-titeldaten .c-catalog-navigation__view-select-item--s-list-view:hover::before,
  .c-catalog-suchraum-titeldaten .c-catalog-navigation__view-select-item--s-list-view.c-catalog-navigation__view-active::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 32px;
    height: 16px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -75px -126px;
    position: relative;
  }
  .c-catalog-suchraum-normdaten .c-catalog-navigation__view-select-item--s-list-view:hover::before,
  .c-catalog-suchraum-normdaten .c-catalog-navigation__view-select-item--s-list-view.c-catalog-navigation__view-active::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 32px;
    height: 16px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -143px -126px;
    position: relative;
  }
  .c-catalog-navigation__view-select-item--s-grid-view {
    padding-left: 10px;
    padding-right: 10px;
  }
  .c-catalog-navigation__view-select-item--s-grid-view::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -1px -163px;
    position: relative;
  }
  .c-catalog-suchraum-titeldaten .c-catalog-navigation__view-select-item--s-grid-view:hover::before,
  .c-catalog-suchraum-titeldaten .c-catalog-navigation__view-select-item--s-grid-view.c-catalog-navigation__view-active::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -29px -163px;
    position: relative;
  }
  .c-catalog-suchraum-normdaten .c-catalog-navigation__view-select-item--s-grid-view:hover::before,
  .c-catalog-suchraum-normdaten .c-catalog-navigation__view-select-item--s-grid-view.c-catalog-navigation__view-active::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -129px -84px;
    position: relative;
  }
  .c-catalog-navigation__view-select-item--s-text-view {
    padding-left: 10px;
    padding-right: 0;
  }
  .c-catalog-navigation__view-select-item--s-text-view::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 30px;
    height: 12px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -177px -126px;
    position: relative;
  }
  .c-catalog-suchraum-titeldaten .c-catalog-navigation__view-select-item--s-text-view:hover::before,
  .c-catalog-suchraum-titeldaten .c-catalog-navigation__view-select-item--s-text-view.c-catalog-navigation__view-active::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 30px;
    height: 12px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -107px -144px;
    position: relative;
  }
  .c-catalog-suchraum-normdaten .c-catalog-navigation__view-select-item--s-text-view:hover::before,
  .c-catalog-suchraum-normdaten .c-catalog-navigation__view-select-item--s-text-view.c-catalog-navigation__view-active::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 30px;
    height: 12px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -75px -144px;
    position: relative;
  }
  .c-catalog-navigation__view-select-button {
    display: block;
    cursor: pointer;
  }
  .c-catalog-navigation__view-select-button:hover, .c-catalog-navigation__view-select-button:focus, .c-catalog-navigation__view-select-button:active {
    outline: none;
  }
  .c-content-search {
    padding: 3rem 4.5rem 0;
  }
  .c-content-search--hero .c-content-search {
    width: 58.33333%;
    margin: 0;
    padding-top: 3.5rem;
  }
  .c-content-search__subheadline {
    font-size: 2.5rem;
    line-height: 3.8rem;
    letter-spacing: 1.5px;
    margin-bottom: 5.5rem;
  }
  .c-content-search form {
    margin: 0 0 3rem;
  }
  .c-content-search input[type='text'] {
    font-size: 1.7rem;
  }
  .c-content-search .c-teaser__p {
    margin-top: 0;
  }
  .c-content-search__header {
    font-size: 2.5rem;
    line-height: 3rem;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin-bottom: 1.2rem;
  }
  .c-content-search__header--margin {
    margin-bottom: 10rem;
  }
  .c-content-search--hero {
    margin: -17rem 20px 0;
  }
  .c-content-teaser {
    margin-bottom: 15rem;
  }
  .c-content-teaser__wrapper.text-direction {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .left .c-content-teaser__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .c-content-teaser__image {
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    overflow: hidden;
  }
  .left .c-content-teaser__image,
  .right .c-content-teaser__image {
    max-width: 39.3rem;
    padding-top: 4rem;
  }
  .text-direction .c-content-teaser__image::after {
    content: '';
    height: 0;
    display: block;
    clear: bottom;
  }
  .text-direction .c-content-teaser__image img {
    width: auto;
    max-width: none;
    height: 100%;
    float: right;
  }
  .c-content-teaser__text {
    padding: 35px 45px 40px !important;
    -webkit-flex: 1 0 60%;
        -ms-flex: 1 0 60%;
            flex: 1 0 60%;
  }
  .noImage .c-content-teaser__text,
  .left .c-content-teaser__text,
  .right .c-content-teaser__text {
    -webkit-flex: 1 1 0;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    max-width: 88.9rem;
  }
  .left .c-content-teaser__text {
    padding-left: 7rem;
    padding-top: 0;
  }
  .right .c-content-teaser__text {
    padding-right: 7rem;
    padding-top: 0;
  }
  .c-content-teaser__section-header {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1.2rem;
  }
  .c-content-teaser.big .c-teaser__image {
    width: 39.3rem;
    height: 31.6rem;
  }
  .c-content-teaser__h {
    font-size: 2.5rem;
    line-height: 3.8rem;
    letter-spacing: 1.5px;
  }
  .c-content-teaser__body {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .c-content-teaser .c-button {
    margin-top: 0;
  }
  .wrapper-zweispaltig .c-content-teaser:last-child {
    margin-bottom: 15rem;
  }
  .wrapper-embedded {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .wrapper-embedded + p {
    margin-top: 9rem;
  }
  .c-eventfilter {
    padding: 40px 30px 30px;
  }
  .c-eventfilter__headline {
    margin-bottom: 50px;
  }
  .c-eventfilter .heading {
    padding-left: 10px;
    padding-right: 35px;
  }
  .c-eventfilter__container .heading {
    padding-left: 10px;
    padding-right: 10px;
  }
  .c-eventfilter__container .heading.heading + ul li a {
    padding: 10px 20px;
  }
  .c-filter__wrapper {
    margin-bottom: 100px;
    padding: 0;
    border: none;
  }
  .c-filter__wrapper > .heading.heading {
    padding: 0;
  }
  .c-filter .heading {
    padding-left: 20px;
    padding-right: 50px;
    font-size: 1.7rem;
  }
  .c-filter .toggleFacet {
    margin-bottom: 0;
  }
  .c-filter__resetwrapper {
    position: absolute;
    right: 4%;
    bottom: 10px;
  }
  .c-heroteaser {
    margin: 10rem 0;
  }
  .c-heroteaser--no-image .c-heroteaser__details {
    margin: 0;
  }
  .c-heroteaser__heading a::after {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .c-heroteaser__heading h2 {
    margin-bottom: 2.5rem;
  }
  .c-heroteaser__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  .c-heroteaser__details, .c-heroteaser__text {
    position: relative;
    z-index: 99;
  }
  .c-heroteaser__details {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 28.5rem;
  }
  .c-heroteaser__text {
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    max-width: 62rem;
    padding: 3rem 4rem 3rem 0;
    background-color: #FFFFFF;
  }
  .c-heroteaser__stage {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
  .c-heroteaser__stage:before {
    display: block;
    content: '';
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 28.5rem;
  }
  .c-heroteaser__image {
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    width: 100%;
    margin-bottom: 0;
  }
  .c-heroteaser__nested-image {
    left: 36.5rem;
  }
  .c-info__h {
    font-size: 2.5rem;
    line-height: 3.8rem;
    letter-spacing: 1.5px;
  }
  .c-info__lead .c-info__h {
    padding: 35px 45px 40px;
  }
  .c-info__h--section {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .c-info__subheader {
    padding-left: 20px;
  }
  .c-info__text {
    margin-bottom: 15rem;
    padding-left: 20px;
  }
  .c-linklist {
    padding-left: 20px;
  }
  .c-linklist--embedded {
    width: calc(50% + 5rem / 2 + 20px);
    padding-right: calc(5rem / 2);
  }
  .c-linklist__header {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 3.5rem;
  }
  .c-linklist__header--embedded {
    font-size: 2.1rem;
  }
  .c-linklist-grid {
    border-left: 1px solid #EDEDED;
    margin-bottom: 15rem;
  }
  .c-linklist-grid__header {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 5rem;
    padding-left: 2rem;
  }
  .c-linklist-grid__img {
    width: calc(50% - 25px);
    right: 0;
  }
  .c-linklist-grid__wrapper {
    width: 886px;
    margin-top: 0;
  }
  .c-linklist-grid__h {
    font-size: 2.5rem;
    line-height: 3.8rem;
    letter-spacing: 1.5px;
  }
  .small-up-1 > div:first-child .c-linklist-grid__h {
    margin-top: 3rem;
  }
  .c-linklist-grid__bg {
    margin-bottom: 150px;
    padding: 0 2rem .7rem;
  }
  .c-maintenance {
    margin-bottom: 120px;
    padding: 40px 165px 35px 45px;
  }
  .c-maintenance::after {
    right: 30px;
  }
  .c-maintenance--small {
    padding: 40px 165px 35px 45px;
  }
  .c-maintenance--small::after {
    top: 50%;
    right: 30px;
    bottom: auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .c-maintenance--small .c-maintenance__p {
    padding-right: 0;
  }
  .c-maintenance__headline {
    font-size: 2.5rem;
  }
  .c-navigation-tableau {
    margin-bottom: 80px;
  }
  .c-navigation-tableau__h {
    font-size: 2.5rem;
    line-height: 3rem;
    margin: 5rem 0;
  }
  .c-navigation-tableau__item__headline {
    min-height: 8rem;
    font-size: 2.1rem;
    line-height: 3.8rem;
    letter-spacing: 1.5px;
  }
  .c-navigation-tableau a.c-navigation-tableau__l--icon-arrow:after {
    bottom: -28px;
  }
  .c-navigation-tableau__text {
    margin-bottom: 5rem;
  }
  .c-newsletter {
    margin: 5rem 0;
  }
  .c-newsletter__h {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .c-newsletter .v-align {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
  .c-opening-hours {
    margin-bottom: 15rem;
    padding-left: 2rem;
  }
  .c-opening-hours__block {
    margin-bottom: 0;
  }
  .c-opening-hours__h {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 4rem;
  }
  .c-results {
    padding-left: 20px;
  }
  .c-results__heading {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .c-search {
    padding: 50px 20px 40px;
    margin-bottom: 80px;
  }
  .c-search__heading {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 3rem;
  }
  .c-search__input {
    margin-bottom: 5rem;
  }
  .c-search__input + .columns {
    margin-bottom: 0;
  }
  .c-section__header {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 3.5rem;
  }
  .c-social-media__h {
    font-size: 2.5rem;
    line-height: 3rem;
    padding-left: 20px;
  }
  .c-stage {
    margin-bottom: 120px;
  }
  .c-stage--small {
    margin-bottom: 40px;
  }
  .c-stage--small .c-stage__h {
    padding-left: 20px;
  }
  .c-stage--no-image .c-stage__wrapper {
    min-height: 0;
  }
  .c-stage__wrapper {
    min-height: 400px;
    padding: 3.5rem 0 2rem;
  }
  .c-stage__h {
    padding-left: 3rem;
    padding-right: 3rem;
    margin-bottom: 4.5rem;
  }
  .c-stage__category {
    margin-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 2.8rem;
  }
  .c-stage__text {
    padding-left: 3rem;
  }
  .c-submenu {
    position: absolute;
    top: 0;
    left: 0;
    transition: all .5s ease-in-out;
    z-index: 5000;
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    background: #E3E3E3;
    display: block;
    width: 500px;
    padding: 1rem;
  }
  .c-submenu__btn {
    font-weight: 700;
    color: #1D1D1B;
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 1.8rem;
    height: 40px;
    width: 30px;
  }
  .c-submenu__btn.has--opened {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  .c-submenu.is--opened {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
  .c-submenu.is--closed {
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .c-submenu a,
  .c-submenu strong {
    padding: 10px;
    display: block;
  }
  .c-submenu a:hover {
    text-decoration: underline;
  }
  .c-submenu .is--closed {
    display: none;
  }
  .c-submenu .is--opened {
    display: block;
  }
  .c-submenu li {
    position: relative;
  }
  .c-submenu ul > li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .c-submenu ul > li:last-child {
    border-bottom: none;
  }
  .c-submenu ul > li li {
    border-bottom: none;
  }
  .c-submenu ul > li li a,
  .c-submenu ul > li li strong {
    padding-left: 20px;
    margin-bottom: 1rem;
    border-radius: 4px;
  }
  .c-submenu ul > li li li:first-child {
    margin-top: 1rem;
  }
  .c-submenu ul > li li li a,
  .c-submenu ul > li li li strong {
    padding-left: 30px;
    padding-right: 10px;
  }
  .c-submenu ul > li li li li a,
  .c-submenu ul > li li li li strong {
    padding-left: 40px;
    padding-right: 10px;
  }
  .c-submenu ul > li li li li li a,
  .c-submenu ul > li li li li li strong {
    padding-left: 50px;
    padding-right: 10px;
  }
  .c-submenu__closeBtn {
    position: absolute;
    left: 10px;
    color: #1D1D1B;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    font-size: 2.5rem;
    top: 13px;
  }
  .c-submenu__h1 {
    padding-left: 20px;
    color: #1D1D1B;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
  }
  .subnavigationButton {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 50px;
  }
  .subnavigationButton.is--opened {
    background: #565655;
  }
  .c-teaser {
    margin: 150px 0;
  }
  .c-teaser__wrapper.text-direction {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .left .c-teaser__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .left .c-teaser__image,
  .right .c-teaser__image {
    max-width: 39.3rem;
    padding-top: 4rem;
  }
  .c-teaser__text {
    padding: 35px 45px 40px;
  }
  .noImage .c-teaser__text,
  .left .c-teaser__text,
  .right .c-teaser__text {
    -webkit-flex: 1 1 0;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    max-width: 88.9rem;
  }
  .left .c-teaser__text {
    padding-left: 7rem;
    padding-top: 0;
  }
  .right .c-teaser__text {
    padding-right: 7rem;
    padding-top: 0;
  }
  .c-teaser--section__header {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 3.5rem;
  }
  .c-teaser.big .c-teaser__image {
    width: 39.3rem;
    height: 31.6rem;
  }
  .c-teaser__h {
    font-size: 2.5rem;
    line-height: 3.8rem;
    letter-spacing: 1.5px;
  }
  .c-teaser__body {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .c-teaser__linkList li {
    margin-right: 50px;
  }
  .c-teaser-short {
    padding-left: 20px;
  }
  .c-teaser-short p {
    margin-bottom: 0;
  }
  .c-teaser-short__h {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 4rem;
  }
  .c-text-teaser {
    margin-bottom: 150px;
  }
  .c-text-teaser__wrapper {
    padding-left: 20px;
  }
  .c-text-teaser__text {
    padding-left: 20px;
    font-size: 2.1rem;
  }
  .c-text-teaser__img {
    margin: 5rem 0 0;
  }
  .c-text-teaser__img--float img {
    float: right;
    padding-left: 20px;
  }
  .c-text-teaser__section-header {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 3.5rem;
  }
  .c-text-teaser__statement {
    margin: 5rem 0 0;
    padding: 4rem 3rem 4.5rem;
  }
  .c-text-teaser__statement p {
    font-size: 2.8rem;
    line-height: 4.2rem;
  }
  .richtext .c-textbox__h {
    padding-left: 20px;
  }
  .richtext .c-textbox p {
    padding-left: 20px;
  }
  .js-on .cookiebanner.top {
    top: -1000px;
    bottom: auto;
    padding-top: 0;
  }
  .js-on .cookiebanner .row .row .column > div {
    padding-left: 0;
  }
  .js-on .cookiebanner__heading {
    padding-left: 0;
  }
  .js-on .cookiebannerbox {
    top: auto;
    bottom: -15px;
  }
  .js-on .cookiebannerbox > div {
    width: 100%;
  }
  .js-on .cookiebannerbox > div .picture {
    display: block;
  }
  #c-stage .animated {
    position: fixed;
    top: 45px;
    bottom: 45px;
    overflow: hidden;
    max-height: none;
    max-width: 45px;
    height: auto;
    width: auto;
  }
  #c-stage .animated .nav-title {
    display: none;
    position: absolute;
    left: 0;
    top: 1060px;
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg);
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
    width: 1000px;
    text-align: right;
    margin: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }
  #c-stage .animated .c-stage__togglenav {
    min-width: 400px;
  }
  #c-stage .animated .c-stage__togglenav__h {
    width: 45px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    text-align: center;
    text-indent: -9999px;
    display: inline-block;
    position: absolute;
    left: 0;
  }
  #c-stage .animated .c-stage__togglenav__h img {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  #c-stage.fixed .animated {
    display: block;
    max-width: none;
  }
  #c-stage.fixed.animation-completed .animated .hide-for-large {
    display: block !important;
  }
  #c-stage.fixed.animation-completed .animated .c-stage__togglenav {
    visibility: visible;
  }
  #c-stage.fixed.animation-completed .animated .nav-title {
    display: block;
  }
  #c-stage.fixed.animation-completed .c-stage__wrapper {
    z-index: auto;
  }
  #c-stage.fixed.animation-completed .animated, #c-stage.fixed.opened .animated {
    height: auto !important;
  }
  .dnb-share {
    top: -30px !important;
  }
  .abstract {
    margin-bottom: 8rem;
  }
  .abstract p:not([class]) {
    font-family: "Montserrat", "Droid Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 2.1rem;
    letter-spacing: 1px;
    line-height: 2.4rem;
  }
  .subheadline p:not([class]) {
    font-size: 2.5rem;
    line-height: 3.8rem;
    letter-spacing: 1.5px;
  }
  .glossaryIndex li {
    margin-right: 20px;
    margin-bottom: 20px;
  }
  .l-module {
    padding: 0;
    margin: 15rem 0;
  }
  .l-teaser--shift {
    margin-top: -40px;
  }
  .l-teaser--shift .l-teaser__wrapper:nth-child(2) {
    margin-top: 190px;
  }
  .l-teaser__wrapper:nth-child(even) {
    padding-left: calc(5rem / 2);
  }
  .l-teaser__wrapper:nth-child(odd) {
    padding-right: calc(5rem / 2);
  }
  .l-teaser__h {
    margin-bottom: 4rem;
  }
  .mfp-inline-holder .mfp-content .position,
  .mfp-ajax-holder .mfp-content .position {
    padding-left: 20px;
  }
  .mfp-inline-holder .mfp-content .position > p:first-child,
  .mfp-ajax-holder .mfp-content .position > p:first-child {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .mfp-inline-holder .mfp-content .position .wrapper-text,
  .mfp-ajax-holder .mfp-content .position .wrapper-text {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .tableOfDocuments--dossier {
    margin-bottom: 120px;
  }
  #menu .close-button-container {
    margin-bottom: 30px;
  }
  #menu .close-button {
    padding-left: 95px;
  }
  #menu .close-button img {
    left: 65px;
  }
  #menu li a,
  #menu li strong {
    padding-left: 95px;
  }
  #menu li.navServiceDE a,
  #menu li.navServiceDE strong, #menu li.navServiceEN a,
  #menu li.navServiceEN strong, #menu li.navServiceSuche a,
  #menu li.navServiceSuche strong, #menu li.navServiceMeinKonto a,
  #menu li.navServiceMeinKonto strong, #menu li.navServiceGS a,
  #menu li.navServiceGS strong, #menu li.navServiceLS a,
  #menu li.navServiceLS strong, #menu li.navTwitter a,
  #menu li.navTwitter strong, #menu li.navRSSFeed a,
  #menu li.navRSSFeed strong, #menu li.navFlickr a,
  #menu li.navFlickr strong, #menu li.navFacebook a,
  #menu li.navFacebook strong, #menu li.navYouTube a,
  #menu li.navYouTube strong, #menu li.navGoogle a,
  #menu li.navGoogle strong {
    padding-left: 14rem;
  }
  #menu .navServiceMeinKonto > a::before, #menu .navServiceMeinKonto strong::before,
  #menu .navServiceSuche > a::before, #menu .navServiceSuche strong::before,
  #menu .navServiceGS > a::before, #menu .navServiceGS strong::before,
  #menu .navServiceLS > a::before, #menu .navServiceLS strong::before,
  #menu .navTwitter > a::before, #menu .navTwitter strong::before,
  #menu .navFacebook > a::before, #menu .navFacebook strong::before {
    left: 95px;
  }
  .mm-panels > .mm-panel {
    padding-top: 65px;
  }
  .navIndex:not(.glossaryIndex) {
    margin-bottom: 140px;
  }
  .content > h1,
  .content > h2,
  .content > h3,
  .content > h4,
  .content > h5,
  .content > h6,
  .content > p,
  .content > dl,
  .content > address,
  .content > .errorJumpLinks,
  .abstract > h1,
  .abstract > h2,
  .abstract > h3,
  .abstract > h4,
  .abstract > h5,
  .abstract > h6,
  .abstract > p,
  .abstract > dl,
  .abstract > address,
  .abstract > .errorJumpLinks,
  .subheadline > h1,
  .subheadline > h2,
  .subheadline > h3,
  .subheadline > h4,
  .subheadline > h5,
  .subheadline > h6,
  .subheadline > p,
  .subheadline > dl,
  .subheadline > address,
  .subheadline > .errorJumpLinks,
  .sectionRelated > h1,
  .sectionRelated > h2,
  .sectionRelated > h3,
  .sectionRelated > h4,
  .sectionRelated > h5,
  .sectionRelated > h6,
  .sectionRelated > p,
  .sectionRelated > dl,
  .sectionRelated > address,
  .sectionRelated > .errorJumpLinks,
  .dossierentry > h1,
  .dossierentry > h2,
  .dossierentry > h3,
  .dossierentry > h4,
  .dossierentry > h5,
  .dossierentry > h6,
  .dossierentry > p,
  .dossierentry > dl,
  .dossierentry > address,
  .dossierentry > .errorJumpLinks,
  .richtext > h1,
  .richtext > h2,
  .richtext > h3,
  .richtext > h4,
  .richtext > h5,
  .richtext > h6,
  .richtext > p,
  .richtext > dl,
  .richtext > address,
  .richtext > .errorJumpLinks {
    padding-left: 20px;
  }
  .content > ul,
  .content > ol,
  .abstract > ul,
  .abstract > ol,
  .subheadline > ul,
  .subheadline > ol,
  .sectionRelated > ul,
  .sectionRelated > ol,
  .dossierentry > ul,
  .dossierentry > ol,
  .richtext > ul,
  .richtext > ol {
    margin-left: 20px;
  }
  .richtext {
    margin-bottom: 60px;
  }
  h2 {
    margin-bottom: 2.1rem;
  }
  .richtext h2 {
    margin-top: 8rem;
  }
  .richtext h3 {
    margin-top: 8rem;
  }
  h3 h4 {
    margin-top: 4rem;
  }
  .responsiveTable {
    margin-bottom: 120px;
  }
  blockquote {
    margin: 3rem auto 2rem;
    padding: 0 30px 0 50px;
  }
  .content blockquote p:not([class]) {
    font-size: 2.1rem;
    letter-spacing: 1px;
    line-height: 3.5rem;
  }
  .picture {
    margin-bottom: 50px;
  }
  .picture.links {
    margin-left: 20px;
  }
  .picture.linksOhne {
    margin-left: 20px;
  }
  .backgroundblack.backgroundblack {
    padding: 35px 45px 40px;
  }
  .toggleEntry ul {
    margin-bottom: 5rem;
  }
  .toggleEntry p {
    font-size: 2.1rem;
    letter-spacing: .4px;
    line-height: 3.2rem;
  }
  .toggleEntry p,
  .toggleEntry li {
    margin-bottom: 3rem;
  }
  .toggleEntry .tabs-container div h6:first-child {
    margin-top: 2rem;
  }
  .footer {
    padding-top: 3rem;
  }
  .footer__wrapper {
    margin: 0 20px;
  }
  .footer .navFunctionsWrapper {
    margin-bottom: 4.7rem;
  }
  .footer .navFunctions li:nth-child(2n) a {
    border-left: none;
  }
  .footer .navFunctions .navFunctionsPrint a {
    position: relative;
    padding: 7px 20px 7px 55px;
  }
  .footer .navFunctions .navFunctionsPrint a::before, .footer .navFunctions .navFunctionsPrint a::after {
    left: 28px;
    top: 15px;
  }
  .footer .navFunctions .navFunctionsPrint a::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -158px -191px;
  }
  .footer .navFunctions .navFunctionsPrint a::after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/sprite.svg?__blob=normal&v=7) no-repeat -140px -191px;
    opacity: 1;
    transition: opacity ease .7s;
  }
  .footer .navFunctions .navFunctionsPrint a:hover, .footer .navFunctions .navFunctionsPrint a:focus, .footer .navFunctions .navFunctionsPrint a:active {
    background: #1D1D1B;
    color: #FFFFFF;
  }
  .footer .navFunctions .navFunctionsPrint a:hover::after, .footer .navFunctions .navFunctionsPrint a:focus::after, .footer .navFunctions .navFunctionsPrint a:active::after {
    opacity: 0;
  }
  .footer h2,
  .footer h3 {
    padding: 0;
  }
  .footer .siteInfo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .footer .siteInfo .textContainer {
    border: none;
    margin-top: -21px;
    padding: 0;
  }
  .footer .siteInfo__col {
    padding-left: 45px;
    border-left: 1px solid #1D1D1B;
  }
  .footer .siteInfo__col--b {
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .footer .siteInfo__col--b > div {
    margin-bottom: 4rem;
  }
  .footer .siteInfo__col--b > div:last-child {
    margin-bottom: 0;
  }
  .footer .siteInfo__col--b > div:nth-child(2n) .textContainer {
    margin-top: 0;
  }
  .footer .siteInfo__col--b .columns:nth-child(2n) h3,
  .footer .siteInfo__col--b .columns:last-child .textContainer,
  .footer .siteInfo__col--b:last-child ul {
    margin-top: 0;
    padding-top: 0;
  }
  .footer .siteInfo__col, .footer .siteInfo__col--a {
    height: 100%;
  }
  .footer .siteInfo .heading {
    display: inline-block;
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: rotate(-90deg) translate(-100%, -41px);
        -ms-transform: rotate(-90deg) translate(-100%, -41px);
            transform: rotate(-90deg) translate(-100%, -41px);
    text-align: right;
    padding: 0;
  }
  .footer .siteInfo li {
    margin-bottom: 20px;
  }
  .footer .siteInfo li:first-child a {
    padding-top: 0;
  }
  .footer .siteInfo li a,
  .footer .siteInfo li strong {
    background: none;
    padding: 2px 0 0;
  }
  .footer .siteInfo > div {
    margin: 1rem 0;
  }
  .footer .icon-phone {
    font-weight: 300;
  }
  .footer .address p {
    display: block;
  }
  .footer-section-2 {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footer-section-2__wrapper {
    margin: 0 20px;
  }
  .footer-section-2 p {
    margin: 0;
  }
  .footer .siteInfo__col--b > div:nth-child(1) .textContainer {
    margin-top: -15px;
  }
  .header {
    padding-top: 13px;
    min-width: 1200px;
  }
  .header .wrapperBranding {
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 1.5rem;
    max-width: 128.2rem;
  }
  .header .wrapperBranding.search-opened::after {
    right: 14px;
  }
  .header .navWrapper {
    margin-top: 0;
    margin-left: 2rem;
    padding-bottom: 1.8rem;
    padding-right: 2.5rem;
    -webkit-flex: 1 1 0;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .header .extWrapper {
    padding-left: 61px;
    padding-top: 40px;
  }
  .header .extWrapper .h2 {
    padding: 0;
    color: #B6C73F;
    font-size: 2.5rem;
  }
  .header .extWrapper .h2:hover span, .header .extWrapper .h2:focus span, .header .extWrapper .h2:active span {
    color: #B6C73F;
    border-bottom-color: currentColor;
  }
  .header .extWrapper .h2::before {
    content: none;
  }
  .header .nav {
    width: 100%;
    min-width: 77rem;
    margin-right: 0;
    margin-bottom: 2rem;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    position: static;
  }
  .header .nav--right {
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .header .navMobileMenu {
    margin: 0;
    font-weight: 700;
    font-size: 1.6rem;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
  .header .navMobileMenu a {
    display: block;
    font-size: 1.6rem;
    line-height: 1.9rem;
    letter-spacing: 1px;
  }
  .header .logo {
    padding-left: 2.5rem;
    margin: 2px 0 0;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .header .logo img {
    width: 160px;
    height: 102px;
  }
  .navServiceMeta {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
    display: block;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
  .navServiceMeta ul {
    margin-right: 0;
  }
  .navServiceMeta li {
    margin-left: 40px;
  }
  .navServiceMeta li:last-child {
    margin-right: 0;
  }
  .extWrapper h2 span {
    color: #B6C73F;
    font-size: 2.5rem;
  }
  .icon-phone::before {
    top: 2px;
  }
  .navBreadcrumbs::before, .navBreadcrumbs::after {
    content: none;
  }
  .navBreadcrumbs a,
  .navBreadcrumbs strong {
    font-size: 1.4rem;
    letter-spacing: 1px;
  }
  .navBreadcrumbs ol {
    margin-left: 0;
    margin-right: 0;
  }
  .navPrimary {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .navPrimary > ul {
    padding-top: 40px;
  }
  .navPrimary > ul > li {
    font-size: 1.6rem;
    line-height: 1.9rem;
    border-color: transparent;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    margin-right: 0;
    margin-left: 5rem;
    display: block;
  }
  .navPrimary > ul > li.aquamarin {
    border-color: #7ECCC4;
  }
  .navPrimary > ul > li.flieder {
    border-color: #CE5EED;
  }
  .navPrimary > ul > li.gelb {
    border-color: #FFD44D;
  }
  .navPrimary > ul > li.orange {
    border-color: #FC9E59;
  }
  .navPrimary > ul > li.hellblau {
    border-color: #7CCEEC;
  }
  .navPrimary > ul > li.hellgruen {
    border-color: #B6C73F;
  }
  .navPrimary > ul > li.himmelblau {
    border-color: #2499FF;
  }
  .navPrimary > ul > li.rot {
    border-color: #ED6363;
  }
  .navPrimary > ul > li.seegruen {
    border-color: #1BA681;
  }
  .navPrimary > ul > li.tuerkis {
    border-color: #40D0C8;
  }
  .navPrimary > ul > li.rauchgrau {
    border-color: #E3E3E3;
  }
  .navPrimary > ul > li h3 {
    margin: 0;
    border-color: inherit;
  }
  .navPrimary > ul > li button,
  .navPrimary > ul > li a,
  .navPrimary > ul > li strong {
    margin: 0;
    padding: 0 4px;
    border-bottom: 6px solid transparent;
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: .4;
    text-transform: uppercase;
    display: block;
  }
  .navPrimary > ul > li strong {
    font-weight: 700;
  }
  .navPrimary > ul > li strong,
  .navPrimary > ul > li button:hover,
  .navPrimary > ul > li button:focus,
  .navPrimary > ul > li button:active,
  .navPrimary > ul > li a:hover,
  .navPrimary > ul > li a:focus,
  .navPrimary > ul > li a:active {
    border-color: inherit;
  }
  .navPrimary > ul > li:last-child button,
  .navPrimary > ul > li:last-child a,
  .navPrimary > ul > li:last-child strong {
    padding-right: 0;
  }
  .navPrimary > ul > li em a {
    color: #565655;
    font-style: normal;
  }
  .navPrimary > ul > li.navServiceSuche a, .navPrimary > ul > li.navServiceMeinKonto a, .navPrimary > ul > li.navServiceKatalogSuche a {
    border-bottom: 6px solid transparent;
    font-size: 1.6rem;
  }
  .navPrimary > ul > li.navServiceSuche a:hover, .navPrimary > ul > li.navServiceSuche a:active, .navPrimary > ul > li.navServiceSuche a:focus, .navPrimary > ul > li.navServiceMeinKonto a:hover, .navPrimary > ul > li.navServiceMeinKonto a:active, .navPrimary > ul > li.navServiceMeinKonto a:focus, .navPrimary > ul > li.navServiceKatalogSuche a:hover, .navPrimary > ul > li.navServiceKatalogSuche a:active, .navPrimary > ul > li.navServiceKatalogSuche a:focus {
    cursor: pointer;
  }
  .navPrimary > ul > li.navServiceSuche a:hover, .navPrimary > ul > li.navServiceSuche a:active, .navPrimary > ul > li.navServiceSuche a:focus {
    border-bottom-color: #1D1D1B;
  }
  .navPrimary > ul > li.navServiceMeinKonto a {
    font-size: 0;
  }
  .navPrimary > ul > li.navServiceMeinKonto a:hover, .navPrimary > ul > li.navServiceMeinKonto a:active, .navPrimary > ul > li.navServiceMeinKonto a:focus {
    border-bottom-color: #1D1D1B;
  }
  .navPrimary > ul > li.navServiceKatalogSuche a:hover, .navPrimary > ul > li.navServiceKatalogSuche a:active, .navPrimary > ul > li.navServiceKatalogSuche a:focus {
    border-bottom-color: #B6C73F;
  }
  .navPrimary .notification-button {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  .teaser-switcher .teaser {
    width: 20%;
    margin: 0;
  }
  .StndGallery .navigation .prev {
    left: 20px;
  }
  .StndGallery .navigation .next {
    right: 20px;
  }
  .StndGallery .position {
    padding-left: 20px;
  }
  .stage h1 {
    margin: 4rem 0 4.5rem;
    padding-left: 2rem;
  }
  .stage .picture .wrapper-text {
    max-width: 353px;
  }
}
