.c-maintenance__p a {
color: #fff;
}
.c-maintenance__p a.ContactData::before {
background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/mail_w.svg?__blob=normal&v=1) no-repeat 0 0;
}
.c-content-search__header--margin {
    margin-bottom: 4rem;
}
.c-heroteaser__label,
.c-teaser--info .heading {
   white-space: nowrap;
}
.c-heroteaser__label {
   -webkit-transform: rotate(-90deg) translate(-100%, -4.3rem);
   -ms-transform: rotate(-90deg) translate(-100%, -4.3rem);
   transform: rotate(-90deg) translate(-100%, -4.3rem);
}
.navServiceMeta .lang_en::before {
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/globe.png?__blob=normal) no-repeat 0 0;
}
.navServiceMeta .lang_de {
    position: relative;
    padding-left: 28px;
}
.navServiceMeta .lang_de::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 12px;
    background: url(/SiteGlobals/Frontend/DNBWeb/Images/icons/globe.png?__blob=normal) no-repeat 0 0;
    left: 0;
    top: 3px;
}
.wrapper-embedded {
   margin-top: 5rem;
   margin-bottom: 2rem;
}
.wrapper-embedded .c-content-teaser:last-child,
.wrapper-embedded .c-text-teaser:last-child{
   margin-bottom: 0;
}
.wrapper-embedded+p{
   margin-top: 3rem;
}
h2+.wrapper-embedded {
   margin-top:0;
}

.wrapper-zweispaltig .c-content-teaser:last-child{
   margin-bottom: 7rem;
}
.l-module {
   padding:0;
   margin-bottom: 7rem;
   margin-top: 7rem;
}
.c-content-search {
   margin-bottom: 0;
}
.c-teaser {
   margin-top: 0;
}
.column-block {
    margin-bottom: 0;
}
.c-button {
   margin-top: 2rem;
}
.richtext h2+h3,
.richtext h3+h4 {
   margin-top: 0;
}
.richtext h4 {
   margin-top: 2rem;
}
.richtext .c-teaser-short__h {
   margin-top: 0;
}
.c-teaser-short p {
    margin-top: 2rem;
}
 a.ContactData::before {
      left: -24px;
      bottom: 3px;
  }
  a.ContactData {
   font-weight: 700;
   margin-left: 24px;
}
.c-heroteaser__nested-image .picture.is-capsulated {
    margin: 50% auto;
}
.richtext .toggleEntry li,
.wrapper-teaser .toggleEntry li {
    font-weight: 500;
}
.mejs-wrapper.gsb-multimedia.consent-required {
    background-repeat: no-repeat;
    background-size: cover;
}
.richtext ol li::before, .content .richtext ol:not([class]) li::before {
   font-size: 1.9rem;
}
.c-navigation-tableau li{
   font-size: 1.9rem;
}
.richtext ol li::before, .content .richtext ol:not([class]) li::before, .richtext ul li::before, .content .richtext ul:not([class]) li::before {
   font-family: "CrimsonText", Georgia, "Times New Roman", serif;
}
.c-navigation-tableau li{
   font-family: "CrimsonText", Georgia, "Times New Roman", serif;
}
.richtext .c-social-media__heading {
   margin-top: 0;
}
.c-info h2 {
   text-transform: uppercase;
}
.richtext .c-info h2 {
   text-transform: none;
}
.backgroundblack a {
   color: white;
}
.formLabel {
   padding-right: 25px;
}
.reset {
   margin: 10px 40px 8px;
}
.c-social-media__image img {
    max-height: 260px;
}
.responsiveTable th {
    hyphens: auto;
}
@media only screen and (min-width: 768px) {
.c-heroteaser__label {
   font-size: 1.5rem;
   line-height: 2rem;
}

.wrapper-embedded {
   margin-top: 9rem;
   margin-bottom: 4rem;
}
.wrapper-embedded+p{
   margin-top: 5rem;
}
.wrapper-zweispaltig .c-content-teaser:last-child{
   margin-bottom: 10rem;
}
.l-module {
   padding:0;
   margin-bottom: 10rem;
   margin-top: 10rem;
}
.richtext ol li::before, .content .richtext ol:not([class]) li::before {
   font-size: 2.1rem;
}
.c-navigation-tableau li{
   font-size: 2.1rem;
}
.c-navigation-tableau__item__headline {
   min-height: 7rem;
}
.c-pageinfo .docData .label {
    width: 202px;
}
}
@media only screen and (min-width: 1040px) {
.navPrimary li.navServiceMeinKonto h3 a {
    padding-left: 30px;
    background: url("/DE/Service/Mein-Konto/mein-konto_node.svg?__blob=picture") no-repeat 0 0;
    padding-top: 12px;
}
.toggleEntry .tabs-container div h6:first-child {
   margin-top: 2rem;
}
.wrapper-embedded {
   margin-top: 12rem;
   margin-bottom: 12rem;
}

.wrapper-embedded+p{
   margin-top: 9rem;
}
.wrapper-zweispaltig .c-content-teaser:last-child{
   margin-bottom: 15rem;
}
.l-module {
   padding:0;
   margin-bottom: 15rem;
   margin-top: 15rem;
}
.richtext h4 {
   margin-top: 4rem;
}
.c-navigation-tableau__item__headline {
   min-height: 8rem;
}
.c-button {
   margin-top: 4rem;
}
.c-teaser-short p {
    margin-bottom: 0;
}
 .navPrimary > ul > li.navServiceMeinKonto a:hover, .navPrimary > ul > li.navServiceMeinKonto a:active, .navPrimary > ul > li.navServiceMeinKonto a:focus  {
  border-bottom-color: #000;
  padding-bottom: 2px;
 }
.navPrimary > ul > li.navServiceSuche a:hover, .navPrimary > ul > li.navServiceSuche a:active, .navPrimary > ul > li.navServiceSuche a:focus {
  border-bottom-color: #000;
  padding-bottom: 2px;
}
.c-content-teaser__section-header {
 margin-bottom: 1.2rem;
}
.c-content-teaser .c-button {
 margin-top: 0;
}
}
@media only screen and (min-width: 1282px) {
   .StndGallery .galleryBox .navigation {
    top: 250px;
   }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.content ul:not([class]) li::before {
   top:15px;
}
.richtext ol li::before, .content .richtext ol:not([class]) li::before {
   top:18px;
}
.content .c-navigation-tableau ul:not([class]) li::before {
   top:5px;
}
.wrapper-embedded {
   margin-bottom: 4rem;
}
}
