/* ===================================================
GENERAL SETTINGS
=================================================== */
/* ===================================================
VARIABLES
=================================================== */
/* ===================================================
General Typography
=================================================== */
/* ===================================================
ANIMATIONS
=================================================== */
/* ===================================================
Abbreviations
=================================================== */
/* ===================================================
Reset Button
=================================================== */
/*
Extend
----------------------- */
/* ===================================================
Micro clearfix
=================================================== */
/* ===================================================
FONTS MIXIN
=================================================== */
/* ===================================================
Hover Focus Active Mixin
=================================================== */
/* ===================================================
Hiding Elements
=================================================== */
/* ---------------------------------------------------
ir
--------------------------------------------------- */
/* ---------------------------------------------------
Hidden
--------------------------------------------------- */
/* ---------------------------------------------------
Visually hidden
--------------------------------------------------- */
/* ---------------------------------------------------
Visibility hidden
--------------------------------------------------- */
/* ---------------------------------------------------
Hide text
--------------------------------------------------- */
/* ---------------------------------------------------
Extend
--------------------------------------------------- */
/* ===================================================
Pseudo Element
=================================================== */
/**
 * Media Query Indicator for JS
 */

.duplicate {
  color: #A60145; }

[data-css="c-teaser"].is-duplicate .teaser__duplicate,
[data-css="c-accordion"].is-duplicate .teaser__duplicate {
  position: absolute;
  top: 0;
  width: 100%; }

[dir] [data-css="c-teaser"].is-duplicate .teaser__duplicate, [dir] [data-css="c-accordion"].is-duplicate .teaser__duplicate {
  background-color: #4d31a6; }

[dir=ltr] [data-css="c-teaser"].is-duplicate .teaser__duplicate, [dir=ltr] [data-css="c-accordion"].is-duplicate .teaser__duplicate {
  left: 0; }

[dir=rtl] [data-css="c-teaser"].is-duplicate .teaser__duplicate, [dir=rtl] [data-css="c-accordion"].is-duplicate .teaser__duplicate {
  right: 0; }

[data-css="c-teaser"].is-duplicate.is-image-headline .teaser__duplicate,
[data-css="c-accordion"].is-duplicate.is-image-headline .teaser__duplicate {
  position: static; }

[data-css="c-teaser"].is-duplicate .teaser__duplicate-text,
[data-css="c-accordion"].is-duplicate .teaser__duplicate-text {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #fff; }
  html [data-css="c-teaser"].is-duplicate .teaser__duplicate-text, html
  [data-css="c-accordion"].is-duplicate .teaser__duplicate-text {
    font-weight: 700; }
  html.is-font-bundle-1-loaded [data-css="c-teaser"].is-duplicate .teaser__duplicate-text, html.is-font-bundle-1-loaded
  [data-css="c-accordion"].is-duplicate .teaser__duplicate-text {
    letter-spacing: .018em; }
  html.is-font-bundle-2-loaded [data-css="c-teaser"].is-duplicate .teaser__duplicate-text, html.is-font-bundle-2-loaded
  [data-css="c-accordion"].is-duplicate .teaser__duplicate-text {
    font-family: "BundesSansWeb", sans-serif;
    letter-spacing: 0.04em; }
  [dir=ltr] [data-css="c-teaser"].is-duplicate .teaser__duplicate-text .i-alert_stripes, [dir=ltr] [data-css="c-accordion"].is-duplicate .teaser__duplicate-text .i-alert_stripes {
  padding-left: 5px; }
  [dir=rtl] [data-css="c-teaser"].is-duplicate .teaser__duplicate-text .i-alert_stripes, [dir=rtl] [data-css="c-accordion"].is-duplicate .teaser__duplicate-text .i-alert_stripes {
  padding-right: 5px; }

[data-css="c-teaser"].is-duplicate .teaser__headline-content,
[data-css="c-accordion"].is-duplicate .teaser__headline-content {
  color: #4d31a6; }

[dir] [data-css="c-accordion"].is-duplicate, [dir] [data-css="c-infobox"].is-duplicate, [dir] [data-css="c-timeline"].is-duplicate, [dir] [data-css="c-pressbox"].is-duplicate, [dir] [data-css="c-link-list"].is-duplicate {
  border: 6px solid #4d31a6; }

[dir=ltr] [data-css="c-accordion"].is-duplicate, [dir=ltr] [data-css="c-infobox"].is-duplicate, [dir=ltr] [data-css="c-timeline"].is-duplicate, [dir=ltr] [data-css="c-pressbox"].is-duplicate, [dir=ltr] [data-css="c-link-list"].is-duplicate {
  margin-left: -6px; }

[dir=rtl] [data-css="c-accordion"].is-duplicate, [dir=rtl] [data-css="c-infobox"].is-duplicate, [dir=rtl] [data-css="c-timeline"].is-duplicate, [dir=rtl] [data-css="c-pressbox"].is-duplicate, [dir=rtl] [data-css="c-link-list"].is-duplicate {
  margin-right: -6px; }

[data-css="c-rte"] .rte__duplicate {
  position: relative; }
  [data-css="c-rte"] .rte__duplicate::before {
    content: '';
    position: absolute;
    top: 5px;
    width: 5px;
    height: 100%;
    z-index: 1; }
  [dir] [data-css="c-rte"] .rte__duplicate::before {
    background-color: #4d31a6; }

[data-css="c-rte"] .rte__duplicate-text {
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #fff; }

[dir] [data-css="c-rte"] .rte__duplicate-text {
  margin-bottom: 15px;
  background-color: #4d31a6; }

[dir=ltr] [data-css="c-rte"] .rte__duplicate-text {
  padding-right: 20px; }

[dir=rtl] [data-css="c-rte"] .rte__duplicate-text {
  padding-left: 20px; }
  html [data-css="c-rte"] .rte__duplicate-text {
    font-weight: 700; }
  html.is-font-bundle-1-loaded [data-css="c-rte"] .rte__duplicate-text {
    letter-spacing: .018em; }
  html.is-font-bundle-2-loaded [data-css="c-rte"] .rte__duplicate-text {
    font-family: "BundesSansWeb", sans-serif;
    letter-spacing: 0.04em; }
  [dir=ltr] [data-css="c-rte"] .rte__duplicate-text .i-alert_stripes {
  padding-left: 5px; }
  [dir=rtl] [data-css="c-rte"] .rte__duplicate-text .i-alert_stripes {
  padding-right: 5px; }

[dir] [data-dublettenfilterstate='renderWithDublettenWarning'].accordion__title, [dir] [data-dublettenfilterstate='renderWithDublettenWarning'].accordion__content {
  border: 5px solid #4d31a6; }

@media (min-width: 1040px) {

  head {
    font-family: desktop; }

  [dir=ltr] [data-css="c-teaser"].is-duplicate .teaser__duplicate, [dir=ltr] [data-css="c-accordion"].is-duplicate .teaser__duplicate {
    padding: 2px 0 2px 40px; }

  [dir=rtl] [data-css="c-teaser"].is-duplicate .teaser__duplicate, [dir=rtl] [data-css="c-accordion"].is-duplicate .teaser__duplicate {
    padding: 2px 40px 2px 0; } }

@media (min-width: 768px) and (max-width: 1039px) {

  head {
    font-family: tablet; }

  [dir=ltr] [data-css="c-teaser"].is-duplicate .teaser__duplicate, [dir=ltr] [data-css="c-accordion"].is-duplicate .teaser__duplicate {
    padding: 2px 0 2px 30px; }

  [dir=rtl] [data-css="c-teaser"].is-duplicate .teaser__duplicate, [dir=rtl] [data-css="c-accordion"].is-duplicate .teaser__duplicate {
    padding: 2px 30px 2px 0; } }

@media (max-width: 767px) {

  head {
    font-family: smartphone; }

  [dir=ltr] [data-css="c-teaser"].is-duplicate .teaser__duplicate, [dir=ltr] [data-css="c-accordion"].is-duplicate .teaser__duplicate {
    padding: 2px 0 2px 20px; }

  [dir=rtl] [data-css="c-teaser"].is-duplicate .teaser__duplicate, [dir=rtl] [data-css="c-accordion"].is-duplicate .teaser__duplicate {
    padding: 2px 20px 2px 0; }

  [dir=ltr] [data-css="c-rte"] .rte__duplicate::before {
    left: -15px; }

  [dir=rtl] [data-css="c-rte"] .rte__duplicate::before {
    right: -15px; }

  [dir=ltr] [data-css="c-rte"] .rte__duplicate-text {
    margin-left: -40px;
    padding-left: 40px; }

  [dir=rtl] [data-css="c-rte"] .rte__duplicate-text {
    margin-right: -40px;
    padding-right: 40px; } }

@media (min-width: 1040px), (min-width: 768px) and (max-width: 1039px) {

  [dir=ltr] [data-css="c-rte"] .rte__duplicate::before {
    left: -40px; }

  [dir=rtl] [data-css="c-rte"] .rte__duplicate::before {
    right: -40px; }

  [dir=ltr] [data-css="c-rte"] .rte__duplicate-text {
    margin-left: -40px;
    padding-left: 40px; }

  [dir=rtl] [data-css="c-rte"] .rte__duplicate-text {
    margin-right: -40px;
    padding-right: 40px; } }
/*# sourceMappingURL=duplicate.css.map */