@charset "UTF-8";

/* stylesheet order:
 *
 * vendor.css
 * > screen.css
 * print.css
 * elements.css
 */

/*
 * used colors:
 *
 * #026193 - dark blue
 * #bbd8f8 - bright blue
 * #006352 - dark green
 * #9ac0ba - green
 * #ffce00 - yellow
 * #e20717 - red
 * #333, #666, #ebebeb, #e2e2e2, #c8c8c8 - lot of gray
 * consent-banner: rgba(255, 255, 255, .95), shadow: rgba(0, 0, 0, .75)
 *
 * theme color: #195694
 * brighter: #19569479
 */

@font-face {
  font-family: BundesSerif;
  font-style: normal;
  font-weight: 400;
  src: url(/static/fonts/BundesSerifWeb-Regular.woff2) format("woff2"), url(/static/fonts/BundesSerifWeb-Regular.woff) format("woff")
}

@font-face {
  font-family: BundesSerif;
  font-style: normal;
  font-weight: 700;
  src: url(/static/fonts/BundesSerifWeb-Bold.woff2) format("woff2"), url(/static/fonts/BundesSerifWeb-Bold.woff) format("woff")
}

@font-face {
  font-family: BundesSerif;
  font-style: italic;
  font-weight: 400;
  src: url(/static/fonts/BundesSerifWeb-Italic.woff2) format("woff2"), url(/static/fonts/BundesSerifWeb-Italic.woff) format("woff")
}

@font-face {
  font-family: BundesSerif;
  font-style: italic;
  font-weight: 700;
  src: url(/static/fonts/BundesSerifWeb-BoldItalic.woff2) format("woff2"), url(/static/fonts/BundesSerifWeb-BoldItalic.woff) format("woff")
}

@font-face {
  font-family: BundesSans;
  font-style: normal;
  font-weight: 400;
  src: url(/static/fonts/BundesSansWeb-Regular.woff2) format("woff2"), url(/static/fonts/BundesSansWeb-Regular.woff) format("woff")
}

@font-face {
  font-family: BundesSans;
  font-style: normal;
  font-weight: 700;
  src: url(/static/fonts/BundesSansWeb-Bold.woff2) format("woff2"), url(/static/fonts/BundesSansWeb-Bold.woff) format("woff")
}

@font-face {
  font-family: BundesSans;
  font-style: italic;
  font-weight: 400;
  src: url(/static/fonts/BundesSansWeb-Italic.woff2) format("woff2"), url(/static/fonts/BundesSansWeb-Italic.woff) format("woff")
}

@font-face {
  font-family: BundesSans;
  font-style: italic;
  font-weight: 700;
  src: url(/static/fonts/BundesSansWeb-BoldItalic.woff2) format("woff2"), url(/static/fonts/BundesSansWeb-BoldItalic.woff) format("woff")
}

#popup .subheadline,
#popup h1,
#popup h2,
.akkordeon .akkordeon-button > a,
.akkordeon .akkordeon-button > div,
.consent-banner h2,
.form-wrapper h2,
.search-wrapper h1,
.search-wrapper h2,
blockquote.blockquote-block,
blockquote.wechselteaser-blockquote,
q,
table caption {
  font-family: BundesSerif, Georgia, Times New roman, serif;
}

.form-wrapper label,
.source cite,
.table-convert .th,
cite,
table th {
  font-family: BundesSans, Arial, helvetica, sans-serif;
}

.article-header-wrapper .date,
.article-header-wrapper .subheadline p.heading,
.article-header-wrapper h1,
.current-node-wrapper p,
.form-header .date,
.form-header .subheadline p.heading,
.form-header h1,
.generictable-header .date,
.generictable-header .subheadline p.heading,
.generictable-header h1,
.gsb .article-header-wrapper h1,
.gsb .form-header h1,
.gsb .generictable-header h1,
.richtext-footnote-ref .richtext-footnote-ref-text,
a.richtext-footnote-ref .richtext-footnote-ref-text {
  font-family: BundesSerif, Georgia, Times New roman, serif
}

#sitemap a, #sitemap a:link,
.article-header-wrapper .subheadline p,
.article-header-wrapper h1 .richtext-file-plan-number,
.article-text .headline-example, .article-text .headline-h7, .article-text .headline-h8, .article-text .headline-h9,
.article-text .sectionRating .downloadlinks a,
.article-text .sectionRating .links a,
.article-text .sectionRating .sectionRelatedImage h2, .article-text .sectionRating .sectionRelatedImage h3, .article-text .sectionRating .sectionRelatedImage h4, .article-text .sectionRating .sectionRelatedImage h5, .article-text .sectionRating .sectionRelatedImage h6,
.article-text .sectionRating h2, .article-text .sectionRating h3, .article-text .sectionRating h4, .article-text .sectionRating h5, .article-text .sectionRating h6,
.article-text .sectionRelated .downloadlinks a,
.article-text .sectionRelated .links a,
.article-text .sectionRelated .sectionRelatedImage h2, .article-text .sectionRelated .sectionRelatedImage h3, .article-text .sectionRelated .sectionRelatedImage h4, .article-text .sectionRelated .sectionRelatedImage h5, .article-text .sectionRelated .sectionRelatedImage h6,
.article-text .sectionRelated h2, .article-text .sectionRelated h3, .article-text .sectionRelated h4, .article-text .sectionRelated h5, .article-text .sectionRelated h6,
.article-text .toc-container .toc-headline,
.article-text .toc-summary,
.article-text h2, .article-text h3, .article-text h4, .article-text h5, .article-text h6,
.article-text p.navToTop a,
.article-wrapper .footnote-tooltip,
.contact .headline-example, .contact .headline-h7, .contact .headline-h8, .contact .headline-h9,
.contact .sectionRating .downloadlinks a,
.contact .sectionRating .links a,
.contact .sectionRating .sectionRelatedImage h2, .contact .sectionRating .sectionRelatedImage h3, .contact .sectionRating .sectionRelatedImage h4, .contact .sectionRating .sectionRelatedImage h5, .contact .sectionRating .sectionRelatedImage h6,
.contact .sectionRating h2, .contact .sectionRating h3, .contact .sectionRating h4, .contact .sectionRating h5, .contact .sectionRating h6,
.contact .sectionRelated .downloadlinks a,
.contact .sectionRelated .links a,
.contact .sectionRelated .sectionRelatedImage h2, .contact .sectionRelated .sectionRelatedImage h3, .contact .sectionRelated .sectionRelatedImage h4, .contact .sectionRelated .sectionRelatedImage h5, .contact .sectionRelated .sectionRelatedImage h6,
.contact .sectionRelated h2, .contact .sectionRelated h3, .contact .sectionRelated h4, .contact .sectionRelated h5, .contact .sectionRelated h6,
.contact .toc-container .toc-headline,
.contact .toc-summary,
.contact h2, .contact h3, .contact h4, .contact h5, .contact h6,
.contact p.navToTop a,
.edition-selection .dropdown-navigation > button,
.form-header .subheadline,
.form-header .subheadline p,
.form-header h1 .richtext-file-plan-number,
.generictable-header .subheadline p,
.generictable-header h1 .richtext-file-plan-number,
.gsb .article-text .headline-example, .gsb .article-text .headline-h7, .gsb .article-text .headline-h8, .gsb .article-text .headline-h9,
.gsb .article-text .toc-summary,
.gsb .article-text .toc-summary a,
.gsb .article-text h2, .gsb .article-text h3, .gsb .article-text h4, .gsb .article-text h5, .gsb .article-text h6,
.gsb .contact .headline-example, .gsb .contact .headline-h7, .gsb .contact .headline-h8, .gsb .contact .headline-h9,
.gsb .contact .toc-summary,
.gsb .contact .toc-summary a,
.gsb .contact h2, .gsb .contact h3, .gsb .contact h4, .gsb .contact h5, .gsb .contact h6,
.gsb .modal .headline-example, .gsb .modal .headline-h7, .gsb .modal .headline-h8, .gsb .modal .headline-h9,
.gsb .modal .toc-summary,
.gsb .modal .toc-summary a,
.gsb .modal h2, .gsb .modal h3, .gsb .modal h4, .gsb .modal h5, .gsb .modal h6,
.gsb .text .headline-example, .gsb .text .headline-h7, .gsb .text .headline-h8, .gsb .text .headline-h9,
.gsb .text .toc-summary,
.gsb .text .toc-summary a,
.gsb .text h2, .gsb .text h3, .gsb .text h4, .gsb .text h5, .gsb .text h6,
.modal .headline-example, .modal .headline-h7, .modal .headline-h8, .modal .headline-h9,
.modal .sectionRating .downloadlinks a,
.modal .sectionRating .links a,
.modal .sectionRating .sectionRelatedImage h2, .modal .sectionRating .sectionRelatedImage h3, .modal .sectionRating .sectionRelatedImage h4, .modal .sectionRating .sectionRelatedImage h5, .modal .sectionRating .sectionRelatedImage h6,
.modal .sectionRating h2, .modal .sectionRating h3, .modal .sectionRating h4, .modal .sectionRating h5, .modal .sectionRating h6,
.modal .sectionRelated .downloadlinks a,
.modal .sectionRelated .links a,
.modal .sectionRelated .sectionRelatedImage h2, .modal .sectionRelated .sectionRelatedImage h3, .modal .sectionRelated .sectionRelatedImage h4, .modal .sectionRelated .sectionRelatedImage h5, .modal .sectionRelated .sectionRelatedImage h6,
.modal .sectionRelated h2, .modal .sectionRelated h3, .modal .sectionRelated h4, .modal .sectionRelated h5, .modal .sectionRelated h6,
.modal .toc-container .toc-headline,
.modal .toc-summary,
.modal h2, .modal h3, .modal h4, .modal h5, .modal h6,
.modal p.navToTop a,
.one-level-navigation .list-tree > div.footnote-tooltip,
.subnavigation-1 ul li a, .subnavigation-1 ul li a:link, .subnavigation-1 ul li.center a, .subnavigation-1 ul li.center a:link, .subnavigation-1 ul li.center strong,
.subnavigation-2 ul li a, .subnavigation-2 ul li a:link, .subnavigation-2 ul li.center a, .subnavigation-2 ul li.center a:link, .subnavigation-2 ul li.center strong,
.text .headline-example, .text .headline-h7, .text .headline-h8, .text .headline-h9,
.text .sectionRating .downloadlinks a,
.text .sectionRating .links a,
.text .sectionRating .sectionRelatedImage h2, .text .sectionRating .sectionRelatedImage h3, .text .sectionRating .sectionRelatedImage h4, .text .sectionRating .sectionRelatedImage h5, .text .sectionRating .sectionRelatedImage h6,
.text .sectionRating h2, .text .sectionRating h3, .text .sectionRating h4, .text .sectionRating h5, .text .sectionRating h6,
.text .sectionRelated .downloadlinks a,
.text .sectionRelated .links a,
.text .sectionRelated .sectionRelatedImage h2, .text .sectionRelated .sectionRelatedImage h3, .text .sectionRelated .sectionRelatedImage h4, .text .sectionRelated .sectionRelatedImage h5, .text .sectionRelated .sectionRelatedImage h6,
.text .sectionRelated h2, .text .sectionRelated h3, .text .sectionRelated h4, .text .sectionRelated h5, .text .sectionRelated h6,
.text .toc-container .toc-headline,
.text .toc-summary,
.text h2, .text h3, .text h4, .text h5, .text h6,
.text p.navToTop a,
body, body.gsb {
  font-family: BundesSans, Arial, helvetica, sans-serif
}

.wrapper-totop .social-list-wrapper-inner .social-list-item button {
  font-family: BundesSans, Arial, helvetica, sans-serif
}

/* + + + + + + + + + +
 * structure
 */
html {
  font-size: 100%
}

@media (min-width: 768px) {
  html {
    background-color: #195694
  }
}

html * {
  font-size: 100%
}

body {
  color: #fff;
  font-size: 1.125rem;
  overflow-x: hidden
}

body.gsb {
  background: #fff;
  color: #333
}

#popup .subheadline,
#popup h1,
#popup h2,
.akkordeon .akkordeon-button > a,
.akkordeon .akkordeon-button > div,
.consent-banner h2,
.form-wrapper h2,
.search-wrapper h1,
.search-wrapper h2,
blockquote.blockquote-block,
blockquote.wechselteaser-blockquote,
q,
table caption {
  font-family: BundesSerif, Georgia, Times New roman, serif;
}

.form-wrapper label,
.source cite,
.table-convert .th,
cite,
table th {
  font-family: BundesSans, Arial, helvetica, sans-serif;
}

.container {
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  margin-right: auto;
  margin-left: auto
}

@media (min-width: 576px) {
  .container {
    max-width: 540px
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px
  }
}

.container-fluid {
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  margin-right: auto;
  margin-left: auto
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.no-gutters {
  margin-right: 0;
  margin-left: 0
}

.no-gutters > .col, .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem
}

.col { flex-basis: 0; flex-grow: 1; max-width: 100% }
.col-auto { flex: 0 0 auto; width: auto; max-width: 100% }
.col-1 { flex: 0 0 8.33333%; max-width: 8.33333% }
.col-2 { flex: 0 0 16.66667%; max-width: 16.66667% }
.col-3 { flex: 0 0 25%; max-width: 25% }
.col-4 { flex: 0 0 33.33333%; max-width: 33.33333% }
.col-5 { flex: 0 0 41.66667%; max-width: 41.66667% }
.col-6 { flex: 0 0 50%; max-width: 50% }
.col-7 { flex: 0 0 58.33333%; max-width: 58.33333% }
.col-8 { flex: 0 0 66.66667%; max-width: 66.66667% }
.col-9 { flex: 0 0 75%; max-width: 75% }
.col-10 { flex: 0 0 83.33333%; max-width: 83.33333% }
.col-11 { flex: 0 0 91.66667%; max-width: 91.66667% }
.col-12 { flex: 0 0 100%; max-width: 100% }

.order-first { order: -1 }
.order-last { order: 13 }
.order-0 { order: 0 }
.order-1 { order: 1 }
.order-2 { order: 2 }
.order-3 { order: 3 }
.order-4 { order: 4 }
.order-5 { order: 5 }
.order-6 { order: 6 }
.order-7 { order: 7 }
.order-8 { order: 8 }
.order-9 { order: 9 }
.order-10 { order: 10 }
.order-11 { order: 11 }
.order-12 { order: 12 }

.offset-1 { margin-left: 8.33333% }
.offset-2 { margin-left: 16.66667% }
.offset-3 { margin-left: 25% }
.offset-4 { margin-left: 33.33333% }
.offset-5 { margin-left: 41.66667% }
.offset-6 { margin-left: 50% }
.offset-7 { margin-left: 58.33333% }
.offset-8 { margin-left: 66.66667% }
.offset-9 { margin-left: 75% }
.offset-10 { margin-left: 83.33333% }
.offset-11 { margin-left: 91.66667% }

@media (min-width: 576px) {
  .col-sm { flex-basis: 0; flex-grow: 1; max-width: 100% }
  .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100% }
  .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333% }
  .col-sm-2 { flex: 0 0 16.66667%; max-width: 16.66667% }
  .col-sm-3 { flex: 0 0 25%; max-width: 25% }
  .col-sm-4 { flex: 0 0 33.33333%; max-width: 33.33333% }
  .col-sm-5 { flex: 0 0 41.66667%; max-width: 41.66667% }
  .col-sm-6 { flex: 0 0 50%; max-width: 50% }
  .col-sm-7 { flex: 0 0 58.33333%; max-width: 58.33333% }
  .col-sm-8 { flex: 0 0 66.66667%; max-width: 66.66667% }
  .col-sm-9 { flex: 0 0 75%; max-width: 75% }
  .col-sm-10 { flex: 0 0 83.33333%; max-width: 83.33333% }
  .col-sm-11 { flex: 0 0 91.66667%; max-width: 91.66667% }
  .col-sm-12 { flex: 0 0 100%; max-width: 100% }

  .order-sm-first { order: -1 }
  .order-sm-last { order: 13 }
  .order-sm-0 { order: 0 }
  .order-sm-1 { order: 1 }
  .order-sm-2 { order: 2 }
  .order-sm-3 { order: 3 }
  .order-sm-4 { order: 4 }
  .order-sm-5 { order: 5 }
  .order-sm-6 { order: 6 }
  .order-sm-7 { order: 7 }
  .order-sm-8 { order: 8 }
  .order-sm-9 { order: 9 }
  .order-sm-10 { order: 10 }
  .order-sm-11 { order: 11 }
  .order-sm-12 { order: 12 }

  .offset-sm-0 { margin-left: 0 }
  .offset-sm-1 { margin-left: 8.33333% }
  .offset-sm-2 { margin-left: 16.66667% }
  .offset-sm-3 { margin-left: 25% }
  .offset-sm-4 { margin-left: 33.33333% }
  .offset-sm-5 { margin-left: 41.66667% }
  .offset-sm-6 { margin-left: 50% }
  .offset-sm-7 { margin-left: 58.33333% }
  .offset-sm-8 { margin-left: 66.66667% }
  .offset-sm-9 { margin-left: 75% }
  .offset-sm-10 { margin-left: 83.33333% }
  .offset-sm-11 { margin-left: 91.66667% }
}

@media (min-width: 768px) {
  .col-md { flex-basis: 0; flex-grow: 1; max-width: 100% }
  .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100% }
  .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333% }
  .col-md-2 { flex: 0 0 16.66667%; max-width: 16.66667% }
  .col-md-3 { flex: 0 0 25%; max-width: 25% }
  .col-md-4 { flex: 0 0 33.33333%; max-width: 33.33333% }
  .col-md-5 { flex: 0 0 41.66667%; max-width: 41.66667% }
  .col-md-6 { flex: 0 0 50%; max-width: 50% }
  .col-md-7 { flex: 0 0 58.33333%; max-width: 58.33333% }
  .col-md-8 { flex: 0 0 66.66667%; max-width: 66.66667% }
  .col-md-9 { flex: 0 0 75%; max-width: 75% }
  .col-md-10 { flex: 0 0 83.33333%; max-width: 83.33333% }
  .col-md-11 { flex: 0 0 91.66667%; max-width: 91.66667% }
  .col-md-12 { flex: 0 0 100%; max-width: 100% }

  .order-md-first { order: -1 }
  .order-md-last { order: 13 }
  .order-md-0 { order: 0 }
  .order-md-1 { order: 1 }
  .order-md-2 { order: 2 }
  .order-md-3 { order: 3 }
  .order-md-4 { order: 4 }
  .order-md-5 { order: 5 }
  .order-md-6 { order: 6 }
  .order-md-7 { order: 7 }
  .order-md-8 { order: 8 }
  .order-md-9 { order: 9 }
  .order-md-10 { order: 10 }
  .order-md-11 { order: 11 }
  .order-md-12 { order: 12 }

  .offset-md-0 { margin-left: 0 }
  .offset-md-1 { margin-left: 8.33333% }
  .offset-md-2 { margin-left: 16.66667% }
  .offset-md-3 { margin-left: 25% }
  .offset-md-4 { margin-left: 33.33333% }
  .offset-md-5 { margin-left: 41.66667% }
  .offset-md-6 { margin-left: 50% }
  .offset-md-7 { margin-left: 58.33333% }
  .offset-md-8 { margin-left: 66.66667% }
  .offset-md-9 { margin-left: 75% }
  .offset-md-10 { margin-left: 83.33333% }
  .offset-md-11 { margin-left: 91.66667% }
}

@media (min-width: 992px) {
  .col-lg { flex-basis: 0; flex-grow: 1; max-width: 100% }
  .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100% }
  .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333% }
  .col-lg-2 { flex: 0 0 16.66667%; max-width: 16.66667% }
  .col-lg-3 { flex: 0 0 25%; max-width: 25% }
  .col-lg-4 { flex: 0 0 33.33333%; max-width: 33.33333% }
  .col-lg-5 { flex: 0 0 41.66667%; max-width: 41.66667% }
  .col-lg-6 { flex: 0 0 50%; max-width: 50% }
  .col-lg-7 { flex: 0 0 58.33333%; max-width: 58.33333% }
  .col-lg-8 { flex: 0 0 66.66667%; max-width: 66.66667% }
  .col-lg-9 { flex: 0 0 75%; max-width: 75% }
  .col-lg-10 { flex: 0 0 83.33333%; max-width: 83.33333% }
  .col-lg-11 { flex: 0 0 91.66667%; max-width: 91.66667% }
  .col-lg-12 { flex: 0 0 100%; max-width: 100% }

  .order-lg-first { order: -1 }
  .order-lg-last { order: 13 }
  .order-lg-0 { order: 0 }
  .order-lg-1 { order: 1 }
  .order-lg-2 { order: 2 }
  .order-lg-3 { order: 3 }
  .order-lg-4 { order: 4 }
  .order-lg-5 { order: 5 }
  .order-lg-6 { order: 6 }
  .order-lg-7 { order: 7 }
  .order-lg-8 { order: 8 }
  .order-lg-9 { order: 9 }
  .order-lg-10 { order: 10 }
  .order-lg-11 { order: 11 }
  .order-lg-12 { order: 12 }

  .offset-lg-0 { margin-left: 0 }
  .offset-lg-1 { margin-left: 8.33333% }
  .offset-lg-2 { margin-left: 16.66667% }
  .offset-lg-3 { margin-left: 25% }
  .offset-lg-4 { margin-left: 33.33333% }
  .offset-lg-5 { margin-left: 41.66667% }
  .offset-lg-6 { margin-left: 50% }
  .offset-lg-7 { margin-left: 58.33333% }
  .offset-lg-8 { margin-left: 66.66667% }
  .offset-lg-9 { margin-left: 75% }
  .offset-lg-10 { margin-left: 83.33333% }
  .offset-lg-11 { margin-left: 91.66667% }
}

@media (min-width: 1200px) {
  .col-xl { flex-basis: 0; flex-grow: 1; max-width: 100% }
  .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100% }
  .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333% }
  .col-xl-2 { flex: 0 0 16.66667%; max-width: 16.66667% }
  .col-xl-3 { flex: 0 0 25%; max-width: 25% }
  .col-xl-4 { flex: 0 0 33.33333%; max-width: 33.33333% }
  .col-xl-5 { flex: 0 0 41.66667%; max-width: 41.66667% }
  .col-xl-6 { flex: 0 0 50%; max-width: 50% }
  .col-xl-7 { flex: 0 0 58.33333%; max-width: 58.33333% }
  .col-xl-8 { flex: 0 0 66.66667%; max-width: 66.66667% }
  .col-xl-9 { flex: 0 0 75%; max-width: 75% }
  .col-xl-10 { flex: 0 0 83.33333%; max-width: 83.33333% }
  .col-xl-11 { flex: 0 0 91.66667%; max-width: 91.66667% }
  .col-xl-12 { flex: 0 0 100%; max-width: 100% }

  .order-xl-first { order: -1 }
  .order-xl-last { order: 13 }
  .order-xl-0 { order: 0 }
  .order-xl-1 { order: 1 }
  .order-xl-2 { order: 2 }
  .order-xl-3 { order: 3 }
  .order-xl-4 { order: 4 }
  .order-xl-5 { order: 5 }
  .order-xl-6 { order: 6 }
  .order-xl-7 { order: 7 }
  .order-xl-8 { order: 8 }
  .order-xl-9 { order: 9 }
  .order-xl-10 { order: 10 }
  .order-xl-11 { order: 11 }
  .order-xl-12 { order: 12 }

  .offset-xl-0 { margin-left: 0 }
  .offset-xl-1 { margin-left: 8.33333% }
  .offset-xl-2 { margin-left: 16.66667% }
  .offset-xl-3 { margin-left: 25% }
  .offset-xl-4 { margin-left: 33.33333% }
  .offset-xl-5 { margin-left: 41.66667% }
  .offset-xl-6 { margin-left: 50% }
  .offset-xl-7 { margin-left: 58.33333% }
  .offset-xl-8 { margin-left: 66.66667% }
  .offset-xl-9 { margin-left: 75% }
  .offset-xl-10 { margin-left: 83.33333% }
  .offset-xl-11 { margin-left: 91.66667% }
}

/* + + + + + + + + + +
 * content
 */
#content::after, #navPrimary ul::after, .clearfix::after, .teaser-wrapper::after {
  clear: both;
  content: "";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden
}

* html #content, * html #navPrimary ul, * html .clearfix, * html .teaser-wrapper {
  height: 1%
}

/* for toc destination not hidden by fixed header */
#content .article-text a:not([class])[name^=doc]:not([href]) {
  position: absolute;
  margin-top: -8.625rem;
}

.gsb abbr, .gsb acronym, .gsb dfn {
  border-bottom: 1px dotted #333;
  color: inherit;
  font-family: inherit;
  text-decoration: none
}

.gsb.startseite .wechselteaser abbr, .gsb.startseite .wechselteaser acronym, .gsb.startseite .wechselteaser dfn {
  border-bottom: 1px dotted #fff;
  color: inherit;
  font-family: inherit
}

.gsb .article-wrapper a abbr, .gsb .article-wrapper a acronym, .gsb .article-wrapper a dfn {
  border-bottom: 1px dotted #195694;
  color: #195694;
  font-family: inherit
}

.gsb .article-wrapper .panel-title a abbr, .gsb .article-wrapper .panel-title a acronym, .gsb .article-wrapper .panel-title a dfn {
  border-bottom: 1px dotted #333;
  color: #195694;
  font-family: inherit
}

html[lang="en"] span[lang="de"],
html[lang="fr"] span[lang="de"] {
  font-style: italic;
}

#wrapperDivisions {
  box-shadow: none;
  background: transparent none;
  margin: 0 auto
}

.content-outer-box {
  background: #fff;
  color: #333;
  padding-top: 2.5rem;
  position: relative
}

.startseite .content-outer-box {
  padding-top: 0
}

.content-outer-box > .container {
  position: relative
}

@media (min-width: 768px) {
  #wrapperContent {
    min-height: 25rem
  }
}

.startseite #wrapperDivisions .boxWrapper {
  float: none;
  width: auto
}

@media (min-width: 768px) {
  .startseite #wrapperDivisions .boxWrapper {
    float: left
  }
}

.more {
  font-weight: 700
}

.article-wrapper .more a, .article-wrapper a.RichTextGlossarLink, .article-wrapper a.RichTextIntLink, .article-wrapper a.gcpresentation, .article-wrapper a.intLink, .article-wrapper a.themenLink, .article-wrapper a.value, .form-header a, .form-wrapper a.RichTextIntLink, .sitemap a, .slider-wrapper a.intLink {
  position: relative;
  padding: 0 0 0 1.25rem;
}

/* + + +  BMF-4374  + + + */
.article-wrapper .more a::before,
.article-wrapper a.RichTextGlossarLink::before,
.article-wrapper a.RichTextIntLink::before,
.article-wrapper a.gcpresentation::before,
.article-wrapper a.intLink::before,
.article-wrapper a.themenLink::before,
.article-wrapper a.value::before,
.form-header a::before,
.form-wrapper a.RichTextIntLink::before,
.sitemap li li a::before,
.sitemap li li strong::before,
.slider-wrapper a.intLink::before {
  content: url("data:image/svg+xml; base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNkI3NTgxIiBkPSJNMTEsMXYxMEgxVjFIMTEgTTEyLDBIMHYxMmgxMlYweiBNOC4xLDZMNC42LDIuNUwzLjksMy4yTDYuNyw2TDMuOSw4LjlsMC43LDAuN0w4LjEsNnoiLz4NCjwvc3ZnPg0K");
  position: absolute;
  top: 0;
  left: 3px;
  display: inline-block;
  width: .75rem;
  height: .75rem;
  margin-left: .156rem;
  margin-right: .156rem;
}

.article-wrapper p .more a::before,
.article-wrapper p a.RichTextGlossarLink::before,
.article-wrapper p a.RichTextIntLink::before,
.article-wrapper p a.gcpresentation::before,
.article-wrapper p a.intLink::before,
.article-wrapper p a.themenLink::before,
.article-wrapper p a.value::before,
.form-header p a::before,
.form-wrapper p a.RichTextIntLink::before {
  top: -3px;
}

.article-wrapper .more a:active::before,
.article-wrapper .more a:focus::before,
.article-wrapper .more a:hover::before,
.article-wrapper a.RichTextGlossarLink:active::before,
.article-wrapper a.RichTextGlossarLink:focus::before,
.article-wrapper a.RichTextGlossarLink:hover::before,
.article-wrapper a.RichTextIntLink:active::before,
.article-wrapper a.RichTextIntLink:focus::before,
.article-wrapper a.RichTextIntLink:hover::before,
.article-wrapper a.gcpresentation:active::before,
.article-wrapper a.gcpresentation:focus::before,
.article-wrapper a.gcpresentation:hover::before,
.article-wrapper a.intLink:active::before,
.article-wrapper a.intLink:focus::before,
.article-wrapper a.intLink:hover::before,
.article-wrapper a.themenLink:active::before,
.article-wrapper a.themenLink:focus::before,
.article-wrapper a.themenLink:hover::before,
.article-wrapper a.value:active::before,
.article-wrapper a.value:focus::before,
.article-wrapper a.value:hover::before,
.form-header a:active::before,
.form-header a:focus::before,
.form-header a:hover::before,
.form-wrapper a.RichTextIntLink:active::before,
.form-wrapper a.RichTextIntLink:focus::before,
.form-wrapper a.RichTextIntLink:hover::before,
.sitemap li li a:active::before,
.sitemap li li a:focus::before,
.sitemap li li a:hover::before,
.sitemap li li strong:active::before,
.sitemap li li strong:focus::before,
.sitemap li li strong:hover::before,
.slider-wrapper a.intLink:active::before,
.slider-wrapper a.intLink:focus::before,
.slider-wrapper a.intLink:hover::before {
  content: url("data:image/svg+xml; base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTIyIDJ2MjBoLTIwdi0yMGgyMG0yLTJoLTI0djI0aDI0di0yNHptLTcuOCAxMmwtNy03LjEtMS40IDEuNCA1LjYgNS43LTUuNiA1LjcgMS40IDEuNCA3LTcuMXoiLz48L3N2Zz4=")
}

.article-wrapper p a.RichTextIntLink, .article-wrapper p a.intLink {
  background-position: 1px 5px
}

.article-wrapper table td p a.RichTextIntLink, .article-wrapper table td p a.intLink {
  background-position: 1px 2px
}

.article-wrapper .sectionRelated .links, .article-wrapper .toc-container.pbhandout .links {
  padding: 0
}

.article-wrapper .sectionRelated .download, .article-wrapper .toc-container.pbhandout .download {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgcG9pbnRzPSIwLjQsMS45IDIuNiwwLjMgMjMuNCwwLjcgMjUuMywxLjkgMjUuNiwyNCAyMy42LDI1LjggMy4xLDI1LjQgMC40LDIzLjUgIi8+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNMywxaDIwYzEuMSwwLDIsMC45LDIsMnYyMGMwLDEuMS0wLjksMi0yLDJIM2MtMS4xLDAtMi0wLjktMi0yVjNDMSwxLjksMS45LDEsMywxeiBNMjMsMmMwLjYsMCwxLDAuNCwxLDENCgl2MjBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgyMyBNMjMsMEgzQzEuMywwLDAsMS4zLDAsM3YyMGMwLDEuNywxLjMsMywzLDNoMjBjMS43LDAsMy0xLjMsMy0zVjMNCglDMjYsMS4zLDI0LjcsMCwyMywweiIvPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTE4LjIsMTMuN3YtMi4xSDcuOHYyLjFINS4xbDYuNSw2LjVsMS41LDEuNGw3LjktNy45TDE4LjIsMTMuN3ogTTguNCw0LjdoOS40YzAuMywwLDAuNiwwLjMsMC42LDAuNg0KCXMtMC4zLDAuNi0wLjYsMC42SDguNEM4LDUuOSw3LjcsNS42LDcuNyw1LjNTOCw0LjcsOC40LDQuN3ogTTE3LjgsOUg4LjNDOCw5LDcuNyw4LjcsNy43LDguNFM4LDcuOCw4LjMsNy44aDkuNA0KCWMwLjMsMCwwLjYsMC4zLDAuNiwwLjZDMTguNCw4LjcsMTguMSw5LDE3LjgsOXoiLz4NCjwvc3ZnPg0K) no-repeat;
  background-size: 1.625rem 1.625rem;
  color: #333;
  display: inline-block;
  min-height: 1.625rem;
  padding-left: 2.125rem
}

.article-wrapper .sectionRelated .download:active, .article-wrapper .sectionRelated .download:focus, .article-wrapper .sectionRelated .download:hover, .article-wrapper .toc-container.pbhandout .download:active, .article-wrapper .toc-container.pbhandout .download:focus, .article-wrapper .toc-container.pbhandout .download:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgcG9pbnRzPSIwLjQsMS45IDIuNiwwLjMgMjMuNCwwLjcgMjUuMywxLjkgMjUuNiwyNCAyMy42LDI1LjggMy4xLDI1LjQgMC40LDIzLjUgIi8+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNMywxaDIwYzEuMSwwLDIsMC45LDIsMnYyMGMwLDEuMS0wLjksMi0yLDJIM2MtMS4xLDAtMi0wLjktMi0yVjNDMSwxLjksMS45LDEsMywxeiBNMjMsMmMwLjYsMCwxLDAuNCwxLDENCgl2MjBjMCwwLjYtMC40LDEtMSwxSDNjLTAuNiwwLTEtMC40LTEtMVYzYzAtMC42LDAuNC0xLDEtMUgyMyBNMjMsMEgzQzEuMywwLDAsMS4zLDAsM3YyMGMwLDEuNywxLjMsMywzLDNoMjBjMS43LDAsMy0xLjMsMy0zVjMNCglDMjYsMS4zLDI0LjcsMCwyMywweiIvPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTE4LjIsMTMuN3YtMi4xSDcuOHYyLjFINS4xbDYuNSw2LjVsMS41LDEuNGw3LjktNy45TDE4LjIsMTMuN3ogTTguNCw0LjdoOS40YzAuMywwLDAuNiwwLjMsMC42LDAuNg0KCXMtMC4zLDAuNi0wLjYsMC42SDguNEM4LDUuOSw3LjcsNS42LDcuNyw1LjNTOCw0LjcsOC40LDQuN3ogTTE3LjgsOUg4LjNDOCw5LDcuNyw4LjcsNy43LDguNFM4LDcuOCw4LjMsNy44aDkuNA0KCWMwLjMsMCwwLjYsMC4zLDAuNiwwLjZDMTguNCw4LjcsMTguMSw5LDE3LjgsOXoiLz4NCjwvc3ZnPg0K)
}

.form-wrapper label a.RichTextIntLink {
  background-position: 1px 3px
}

.article-wrapper .article-header a, .form-header a {
  background-position: 6px 13px;
  background-size: 8px 12px
}

.article-wrapper .article-header .subheadline a, .form-header .subheadline a {
  background-position: 3px 5px;
  background-size: 13px 13px
}

.singleview .teaser h2 a, .singleview .teaser h3 a {
  background-image: none;
  padding-left: 0
}

.subheadline a.RichTextGlossarLink, .subheadline a.RichTextIntLink, .subheadline a.gcpresentation, .subheadline a.intLink, .subheadline a.themenLink, .subheadline a.value {
  background-position: 0 4px;
  display: inline-block;
  line-height: 1;
  padding-left: 1.375rem
}

#glossarPopup a.ExternalLink, #glossarPopup a.RichTextExtLink, #glossarPopup a.external, #glossarPopup a.external-link-new-window, #glossarPopup a.wiki, .article-text a.ExternalLink, .article-text a.RichTextExtLink, .article-text a.external, .article-text a.external-link-new-window, .article-text a.wiki, .panel-body a.ExternalLink, .panel-body a.RichTextExtLink, .panel-body a.external, .panel-body a.external-link-new-window, .panel-body a.wiki, .singleview a.ExternalLink, .singleview a.RichTextExtLink, .singleview a.external, .singleview a.external-link-new-window, .singleview a.wiki {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iIzZCNzU4MSIgcG9pbnRzPSIyNCwwIDE3LDAgMTcsMiAyMiwyIDIyLDcgMjQsNyAyNCwwIDI0LDAgIi8+DQo8cG9seWdvbiBmaWxsPSIjNkI3NTgxIiBwb2ludHM9IjE5LDIyIDIsMjIgMiw1IDE1LDUgMTUsMyAwLDMgMCwyNCAyMSwyNCAyMSw5IDE5LDkgIi8+DQo8cmVjdCB4PSI4LjYiIHk9IjYuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMC40MDUyIDEzLjkzMzMpIiBmaWxsPSIjNkI3NTgxIiB3aWR0aD0iMTYiIGhlaWdodD0iMiIvPg0KPC9zdmc+DQo=);
  background-position: 1px 5px;
  background-repeat: no-repeat;
  background-size: 13px 13px;
  padding-left: 1.125rem
}

#glossarPopup a.RichTextExtLinkMailTo, #glossarPopup a[href="mailto"], .article-text a.RichTextExtLinkMailTo, .article-text a[href="mailto"], .panel-body a.RichTextExtLinkMailTo, .panel-body a[href="mailto"], .singleview a.RichTextExtLinkMailTo, .singleview a[href="mailto"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yODguOCA0MTUuNiAxNSAxMSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjExIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yODguOCA0MTUuNiAxNSAxMSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzE5NTY5NDt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI4OC44IDQxNS42djExaDE1di0xMWgtMTV6bTEzLjQgMS4zbC01LjggNC40LTUuOC00LjRoMTEuNnptLTEyLjEgMS4ybDMuMSAyLjQtMy4xIDMuMnYtNS42em0wIDcuM2w0LjItNC4xIDIuMSAxLjYgMi4xLTEuNiA0LjIgNC4xaC0xMi42em0xMi42LTEuN2wtMy4yLTMuMiAzLjEtMi40LjEgNS42eiIvPjwvc3ZnPg0K);
  background-position: 1px 5px;
  background-repeat: no-repeat;
  background-size: 15px 11px;
  padding-left: 1.3125rem
}

#glossarPopup a.GlossarEntry, .article-text a.GlossarEntry, .panel-body a.GlossarEntry, .singleview a.GlossarEntry {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMTAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTQuNiA1bC0zLjEtMy41LTEuNSAxLjYgMS43IDEuOS0xLjcgMS45IDEuNSAxLjUgMy4xLTMuNHptNS40IDBsLTMuMi0zLjUtMS40IDEuNiAxLjcgMS45LTEuNyAxLjkgMS41IDEuNSAzLjEtMy40eiIvPjwvc3ZnPg0K);
  background-position: 4px 6px;
  background-repeat: no-repeat;
  background-size: 10px 10px;
  padding-left: 1.0625rem
}

#glossarPopup a.GlossarEntry:link,
#glossarPopup a.GlossarEntry:visited,
.article-wrapper a.GlossarEntry:link,
.article-wrapper a.GlossarEntry:visited {
  color: #195694;
  text-decoration: none
}

#glossarPopup a.GlossarEntry:active,
#glossarPopup a.GlossarEntry:focus,
#glossarPopup a.GlossarEntry:hover,
.article-wrapper a.GlossarEntry:active,
.article-wrapper a.GlossarEntry:focus,
.article-wrapper a.GlossarEntry:hover {
  color: #195694;
  text-decoration: underline
}

.article-wrapper .teaser-mediathek-wrapper .links a,
.einzelteaserbreit .einzelteaser p.links a,
.einzelteaserbreit .einzelteaser ul li:first-child a {
  background-color: #195694;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTIyLDJ2MjBIMlYySDIyIE0yNCwwSDB2MjRoMjRWMHogTTE2LjIsMTJsLTctNy4xTDcuOCw2LjNsNS42LDUuN2wtNS42LDUuN2wxLjQsMS40TDE2LjIsMTJ6Ii8+DQo8L3N2Zz4NCg==);
  background-position: 10px 6px;
  background-repeat: no-repeat;
  color: #fff;
  display: inline-block;
  margin-bottom: 1.25rem;
  padding: .25rem .625rem .25rem 1.875rem
}

.article-wrapper .teaser-mediathek-wrapper .links a.GlossarEntry, .einzelteaserbreit .einzelteaser p.links a.GlossarEntry, .einzelteaserbreit .einzelteaser ul li:first-child a.GlossarEntry {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMTAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTQuNiA1bC0zLjEtMy41LTEuNSAxLjYgMS43IDEuOS0xLjcgMS45IDEuNSAxLjUgMy4xLTMuNHptNS40IDBsLTMuMi0zLjUtMS40IDEuNiAxLjcgMS45LTEuNyAxLjkgMS41IDEuNSAzLjEtMy40eiIvPjwvc3ZnPg0K);
  background-position: 10px 7px;
  background-size: 10px 10px
}

.article-wrapper .teaser-mediathek-wrapper .links a.RichTextExtLinkMailTo, .article-wrapper .teaser-mediathek-wrapper .links a[href="mailto"], .einzelteaserbreit .einzelteaser p.links a.RichTextExtLinkMailTo, .einzelteaserbreit .einzelteaser p.links a[href="mailto"], .einzelteaserbreit .einzelteaser ul li:first-child a.RichTextExtLinkMailTo, .einzelteaserbreit .einzelteaser ul li:first-child a[href="mailto"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yODguOCA0MTUuNiAxNSAxMSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjExIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yODguOCA0MTUuNiAxNSAxMSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzE5NTY5NDt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI4OC44IDQxNS42djExaDE1di0xMWgtMTV6bTEzLjQgMS4zbC01LjggNC40LTUuOC00LjRoMTEuNnptLTEyLjEgMS4ybDMuMSAyLjQtMy4xIDMuMnYtNS42em0wIDcuM2w0LjItNC4xIDIuMSAxLjYgMi4xLTEuNiA0LjIgNC4xaC0xMi42em0xMi42LTEuN2wtMy4yLTMuMiAzLjEtMi40LjEgNS42eiIvPjwvc3ZnPg0K);
  background-position: 10px 7px;
  background-size: 15px 11px
}

.article-wrapper .teaser-mediathek-wrapper .links a.Publication, .article-wrapper .teaser-mediathek-wrapper .links a.directDownload, .article-wrapper .teaser-mediathek-wrapper .links a.download, .article-wrapper .teaser-mediathek-wrapper .links a.imagedownload, .article-wrapper .teaser-mediathek-wrapper .links a.publication, .einzelteaserbreit .einzelteaser p.links a.Publication, .einzelteaserbreit .einzelteaser p.links a.directDownload, .einzelteaserbreit .einzelteaser p.links a.download, .einzelteaserbreit .einzelteaser p.links a.imagedownload, .einzelteaserbreit .einzelteaser p.links a.publication, .einzelteaserbreit .einzelteaser ul li:first-child a.Publication, .einzelteaserbreit .einzelteaser ul li:first-child a.directDownload, .einzelteaserbreit .einzelteaser ul li:first-child a.download, .einzelteaserbreit .einzelteaser ul li:first-child a.imagedownload, .einzelteaserbreit .einzelteaser ul li:first-child a.publication {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggaWQ9IlhNTElEXzIyN18iIGZpbGw9IiMxOTU2OTQiIGQ9Ik0zLDJoNnYxSDNWMnoiLz4NCjxwYXRoIGlkPSJYTUxJRF8yMjZfIiBmaWxsPSIjMTk1Njk0IiBkPSJNMywwaDZ2MUgzVjB6Ii8+DQo8cGF0aCBpZD0iWE1MSURfMjIxXyIgZmlsbD0iIzE5NTY5NCIgZD0iTTgsNXYyLjRoMS41TDYsMTAuNkwyLjUsNy40SDRWNUg4IE05LDRIM3YyLjRIMEw2LDEybDYtNS42SDlDOSw2LjQsOSw0LDksNHoiLz4NCjwvc3ZnPg0K);
  background-position: 10px 7px;
  background-size: 12px 12px
}

.article-wrapper .teaser-mediathek-wrapper .links a.imgobject, .einzelteaserbreit .einzelteaser p.links a.imgobject, .einzelteaserbreit .einzelteaser ul li:first-child a.imgobject {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yODcuNSA0MTQuNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjg3LjUgNDE0LjQgMTMgMTMiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSItMjg0LjMiIGN5PSI0MTkuNSIgcj0iMSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjg3LjUgNDI3LjRoMTN2LTEzaC0xM3YxM3ptMS0xMmgxMXY5LjdsLTMuNy01LjUtMi43IDMuOC0xLjUtMS42LTMuMSAzLjZ2LTEweiIvPjwvc3ZnPg==);
  background-position: 8px 6px;
  background-size: 13px 13px
}

.photogallery-carousel-info a, .teaserband-flach-col .teaserband-flach-zusatz a {
  background-color: #195694;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTIyLDJ2MjBIMlYySDIyIE0yNCwwSDB2MjRoMjRWMHogTTE2LjIsMTJsLTctNy4xTDcuOCw2LjNsNS42LDUuN2wtNS42LDUuN2wxLjQsMS40TDE2LjIsMTJ6Ii8+DQo8L3N2Zz4NCg==);
  background-position: 10px 6px;
  background-repeat: no-repeat;
  color: #fff;
  padding: .0625rem .625rem .125rem 1.875rem
}

.bottom p a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS45IDE1LjYiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUuOSAxNS42Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMTk1Njk0O308L3N0eWxlPjxnIGlkPSJYTUxJRF8xMTBfIj48cmVjdCBpZD0iWE1MSURfMTExXyIgeD0iNS40IiB5PSIxLjYiIGNsYXNzPSJzdDAiIHdpZHRoPSIyLjgiIGhlaWdodD0iMSIvPjxyZWN0IGlkPSJYTUxJRF8xMTJfIiB4PSIxMyIgeT0iNy40IiBjbGFzcz0ic3QwIiB3aWR0aD0iMSIgaGVpZ2h0PSIyLjgiLz48cG9seWdvbiBpZD0iWE1MSURfMTEzXyIgY2xhc3M9InN0MCIgcG9pbnRzPSIxMywxNC42IDEsMTQuNiAxLDIuNiAyLjUsMi42IDIuNSwxLjYgMCwxLjYgMCwxNS42IDE0LDE1LjYgMTQsMTMuMSAxMywxMy4xIi8+PHBhdGggaWQ9IlhNTElEXzExNF8iIGNsYXNzPSJzdDAiIGQ9Ik0xMC44IDB2MS4zaDNsLTcgN2MtLjQuMy0uNC43LS4xLjkuMS4yLjMuMi41LjJzLjMtLjEuNS0uMmw3LTd2Mi45aDEuM3YtNS4xaC01LjJ6Ii8+PC9nPjwvc3ZnPg0K);
  background-position: 1px 5px;
  background-repeat: no-repeat;
  background-size: 13px 13px;
  padding-left: 1.5625rem
}

#supplement p.links a.imgobject, #supplement ul.links a.imgobject, .additional-info p.links a.imgobject, .additional-info ul.links a.imgobject, .article-wrapper p.links a.imgobject, .article-wrapper ul.links a.imgobject, .bottom a.imgobject, .teaser p.links a.imgobject, .teaser ul.links a.imgobject, .wechselteaser a.imgobject {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yODcuNSA0MTQuNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjg3LjUgNDE0LjQgMTMgMTMiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzE5NTY5NDt9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSItMjg0LjMiIGN5PSI0MTkuNSIgcj0iMSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjg3LjUgNDI3LjRoMTN2LTEzaC0xM3YxM3ptMS0xMmgxMXY5LjdsLTMuNy01LjUtMi43IDMuOC0xLjUtMS42LTMuMSAzLjZ2LTEweiIvPjwvc3ZnPg0K);
  background-position: 1px 3px;
  background-repeat: no-repeat;
  background-size: 13px 13px;
  padding-left: 1.5625rem
}

#supplement p.links a.sortUp, #supplement ul.links a.sortUp, .additional-info p.links a.sortUp, .additional-info ul.links a.sortUp, .article-wrapper p.links a.sortUp, .article-wrapper ul.links a.sortUp, .bottom a.sortUp, .teaser p.links a.sortUp, .teaser ul.links a.sortUp, .wechselteaser a.sortUp {
  background-image: url(data:image/png;base64,iVBORwoaCgAAAA1JSERSAAAADwAAAAgIBgAAACbTpfIAAAA1SURBVBjTY2DAAZ4raf6HYQZSALJGkgzAppEoA7ApJsoAfIrwGkCM6VjVkOIvDLWkhiiyegCELXQm4XrjZgAAAABJRU5ErkJggg==);
  background-position: right 8px;
  background-repeat: no-repeat;
  font-weight: 400;
  padding-right: 1.5625rem;
  text-decoration: underline
}

#supplement p.links a.sortDown, #supplement ul.links a.sortDown, .additional-info p.links a.sortDown, .additional-info ul.links a.sortDown, .article-wrapper p.links a.sortDown, .article-wrapper ul.links a.sortDown, .bottom a.sortDown, .teaser p.links a.sortDown, .teaser ul.links a.sortDown, .wechselteaser a.sortDown {
  background-image: url(data:image/png;base64,iVBORwoaCgAAAA1JSERSAAAADwAAAAgIBgAAACbTpfIAAAA0SURBVBhXY3iupPkfhhmIACjqkTmEDMCqlhgD8KrBJ0mM4VgVEaURlwFEa4QBsjXCADEaAeK0dCaJ9uX0AAAAAElFTkSuQmCC);
  background-position: right 8px;
  background-repeat: no-repeat;
  font-weight: 400;
  padding-right: 1.5625rem;
  text-decoration: underline
}

.article-text a:active.ExternalLink,
.article-text a:active.external,
.article-text a:focus.ExternalLink,
.article-text a:focus.external,
.article-text a:hover.ExternalLink,
.article-text a:hover.external {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMzMzMzMzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9saW5rX2V4dGVybl9kZWZfaG92ZXI8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIyMy45OCAwIDE2Ljk4IDAgMTYuOTggMiAyMiAyIDIyIDcuMDIgMjQgNy4wMiAyNCAwLjAyIDIzLjk4IDAuMDIgMjMuOTggMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxOSAyMiAyIDIyIDIgNSAxNSA1IDE1IDMgMCAzIDAgMjQgMjEgMjQgMjEgOSAxOSA5IDE5IDIyIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxOS42MiIgeT0iMTcuNDUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUuOTYgMTMuOTQpIHJvdGF0ZSgtNDUpIi8+PC9zdmc+DQo=)
}

.article-text a.ExternalLink,
.article-text a.external,
.article-text a.external-link-new-window,
.article-text a.wiki {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iIzZCNzU4MSIgcG9pbnRzPSIyNCwwIDE3LDAgMTcsMiAyMiwyIDIyLDcgMjQsNyAyNCwwIDI0LDAgIi8+DQo8cG9seWdvbiBmaWxsPSIjNkI3NTgxIiBwb2ludHM9IjE5LDIyIDIsMjIgMiw1IDE1LDUgMTUsMyAwLDMgMCwyNCAyMSwyNCAyMSw5IDE5LDkgIi8+DQo8cmVjdCB4PSI4LjYiIHk9IjYuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMC40MDUyIDEzLjkzMzMpIiBmaWxsPSIjNkI3NTgxIiB3aWR0aD0iMTYiIGhlaWdodD0iMiIvPg0KPC9zdmc+DQo=);
  background-position: .156rem .25rem;
  background-repeat: no-repeat;
  background-size: 13px 13px;
  padding-left: 1.375rem
}

.article-text-wrapper p.navToTop a, .list-wrapper p.navToTop a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTMgMTM7IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMxOTU2OTQ7fSAuc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cmVjdCBpZD0iWE1MSURfMV8iIGNsYXNzPSJzdDAiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIvPjxwYXRoIGlkPSJYTUxJRF8zNTRfIiBjbGFzcz0ic3QxIiBkPSJNNi45NzUgNi4zNjJjLS4yNjEtLjI1Ni0uNjg5LS4yNTYtLjk1IDBsLTEuOTU2IDEuOTIxYy0uMjYyLjI1Ni0uNjY1LjI3OS0uODk4LjA1MS0uMjMzLS4yMjgtLjIwOS0uNjI1LjA1Mi0uODgxbDIuODAyLTIuNzUyYy4yNjEtLjI1Ni42ODktLjI1Ni45NSAwbDIuODAyIDIuNzUyYy4yNjEuMjU3LjI4NS42NTMuMDUyLjg4MS0uMjMzLjIyOC0uNjM2LjIwNS0uODk4LS4wNTFsLTEuOTU2LTEuOTIxeiIvPjwvc3ZnPg0K);
  background-position: 100% 4px;
  background-repeat: no-repeat;
  background-size: 13px 13px;
  padding-right: 1.4375rem
}

.teaserlist-more {
  background-color: #195694;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTIyLDJ2MjBIMlYySDIyIE0yNCwwSDB2MjRoMjRWMHogTTE2LjIsMTJsLTctNy4xTDcuOCw2LjNsNS42LDUuN2wtNS42LDUuN2wxLjQsMS40TDE2LjIsMTJ6Ii8+DQo8L3N2Zz4NCg==);
  background-position: 10px 7px;
  background-repeat: no-repeat;
  color: #fff;
  padding: .0625rem .625rem .125rem 1.875rem
}

.RichTextIntLink[href^="#"] {
  background: 0 0 !important;
  padding-left: 0 !important
}

.wrapperOuterContent.cat-a::before,
.wrapperOuterContent.cat-b::before,
.wrapperOuterContent.cat-c::before,
.wrapperOuterContent.cat-d::before,
.wrapperOuterContent.contents::before,
.wrapperOuterContent.error::before,
.wrapperOuterContent.prolog::before,
.wrapperOuterContent.shortcut::before,
.wrapperOuterContent.tabular::before,
.wrapperOuterContent.transition::before {
  display: none
}

@media (min-width: 768px) {
  .wrapperOuterContent.cat-a::before,
  .wrapperOuterContent.cat-b::before,
  .wrapperOuterContent.cat-c::before,
  .wrapperOuterContent.cat-d::before,
  .wrapperOuterContent.contents::before,
  .wrapperOuterContent.error::before,
  .wrapperOuterContent.prolog::before,
  .wrapperOuterContent.shortcut::before,
  .wrapperOuterContent.tabular::before,
  .wrapperOuterContent.transition::before {
    content: "";
    position: absolute;
    right: 0;
    top: 1rem;
    display: block;
    height: 4.0625rem;
    width: 4.0625rem
  }
}

@media (min-width: 1200px) {
  .wrapperOuterContent.cat-a::before,
  .wrapperOuterContent.cat-b::before,
  .wrapperOuterContent.cat-c::before,
  .wrapperOuterContent.cat-d::before,
  .wrapperOuterContent.contents::before,
  .wrapperOuterContent.error::before,
  .wrapperOuterContent.prolog::before,
  .wrapperOuterContent.shortcut::before,
  .wrapperOuterContent.tabular::before,
  .wrapperOuterContent.transition::before {
    height: 5.9375rem;
    right: 1.875rem;
    width: 5.9375rem
  }
}

/* svg in: #195694 */
@media (min-width: 768px) {
  .wrapperOuterContent.prolog::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxnIGlkPSJDb3JlIj4NCgk8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNMjAuNywzNGgyMi41YzAuNCwwLDAuOCwwLjMsMC44LDAuOGMwLDAuNC0wLjMsMC44LTAuOCwwLjhIMjAuN2MtMC40LDAtMC44LTAuMy0wLjgtMC44DQoJCUMyMCwzNC40LDIwLjMsMzQsMjAuNywzNHogTTIwLjcsMzguOWgyMi41YzAuNCwwLDAuOCwwLjMsMC44LDAuOGMwLDAuNC0wLjMsMC44LTAuOCwwLjhIMjAuN2MtMC40LDAtMC44LTAuMy0wLjgtMC44DQoJCUMyMCwzOS4yLDIwLjMsMzguOSwyMC43LDM4Ljl6IE0yMC43LDQzLjdoMjIuNWMwLjQsMCwwLjgsMC4zLDAuOCwwLjhjMCwwLjQtMC4zLDAuOC0wLjgsMC44SDIwLjdjLTAuNCwwLTAuOC0wLjMtMC44LTAuOA0KCQlDMjAsNDQuMSwyMC4zLDQzLjcsMjAuNyw0My43eiBNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCQlDNDcuMywxNC45LDQ2LDEzLjYsNDQuMywxMy42eiBNMjYuOCwxNy40aDE2LjdjMC4zLDAsMC42LDAuNCwwLjUsMC43YzAsMC4zLTAuMywwLjUtMC41LDAuNUgyNi44Yy0wLjMsMC0wLjYtMC4yLTAuNi0wLjZ2LTAuMQ0KCQlDMjYuMiwxNy43LDI2LjUsMTcuNCwyNi44LDE3LjR6IE0yMiwxNmMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzIwLjksMTYsMjIsMTZ6IE00Ni4xLDQ3LjRjMCwxLTAuOCwxLjgtMS44LDEuOA0KCQlIMTkuN2MtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCgk8Y2lyY2xlIGZpbGw9IiMxOTU2OTQiIGN4PSIzMiIgY3k9IjI4LjIiIHI9IjIuOCIvPg0KPC9nPg0KPC9zdmc+DQo=)
  }

  .wrapperOuterContent.contents::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi4yLDI5LjNjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMjguNywyNi4yLDI5LDI2LjIsMjkuM3ogTTI2LjIsMjYuM2MwLDAuMywwLjIsMC42LDAuNSwwLjZoMTYuOGMwLjMsMCwwLjYtMC40LDAuNS0wLjdjMC0wLjMtMC4zLTAuNS0wLjUtMC41SDI2LjgNCglDMjYuNSwyNS43LDI2LjIsMjYsMjYuMiwyNi4zeiBNMzEuMSwzNS4zYy0wLjEsMC4zLDAuMSwwLjUsMC40LDAuNmgxMi4yYzAuMy0wLjEsMC41LTAuNSwwLjMtMC45Yy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuM0gzMS41DQoJQzMxLjIsMzQuOCwzMSwzNSwzMS4xLDM1LjN6IE0zMS4xLDMyLjNjLTAuMSwwLjMsMC4xLDAuNSwwLjQsMC42aDEyLjJjMC4zLTAuMSwwLjUtMC41LDAuMy0wLjljLTAuMS0wLjItMC4yLTAuMy0wLjMtMC4zSDMxLjUNCglDMzEuMiwzMS44LDMxLDMyLDMxLjEsMzIuM3ogTTM1LjksNDEuM2MwLDAuNCwwLjEsMC42LDAuMywwLjZoNy42YzAuMiwwLDAuMy0wLjIsMC4zLTAuNnMtMC4xLTAuNi0wLjMtMC42aC03LjYNCglDMzYsNDAuOCwzNS45LDQxLjEsMzUuOSw0MS4zeiBNMzUuOSwzOC4zYzAsMC40LDAuMSwwLjYsMC4zLDAuNmg3LjZjMC4yLDAsMC4zLTAuMiwwLjMtMC42cy0wLjEtMC42LTAuMy0wLjZoLTcuNg0KCUMzNiwzNy44LDM1LjksMzguMSwzNS45LDM4LjN6Ii8+DQo8Y2lyY2xlIGZpbGw9IiMxOTU2OTQiIGN4PSIyMi44IiBjeT0iMjcuMiIgcj0iMS41Ii8+DQo8Y2lyY2xlIGZpbGw9IiMxOTU2OTQiIGN4PSIyMi44IiBjeT0iMzMuNyIgcj0iMS41Ii8+DQo8Y2lyY2xlIGZpbGw9IiMxOTU2OTQiIGN4PSIyMi44IiBjeT0iNDAuMiIgcj0iMS41Ii8+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNDUuNiwxMy42SDIxYy0xLjcsMC0zLjEsMS40LTMuMSwzLjF2MzAuN2MwLDEuNywxLjMsMywyLjksMy4xaDI0LjdjMS43LDAsMy4xLTEuNCwzLjEtMy4xVjE2LjYNCglDNDguNiwxNC45LDQ3LjMsMTMuNiw0NS42LDEzLjZ6IE0yOC4xLDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjdjMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI4LjFjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xDQoJQzI3LjUsMTcuNywyNy44LDE3LjQsMjguMSwxNy40eiBNMjMuMywxNmMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzIyLjIsMTYsMjMuMywxNnogTTQ3LjQsNDcuNGMwLDEtMC44LDEuOC0xLjgsMS44DQoJSDIxYy0xLDAtMS44LTAuOC0xLjgtMS44VjIyLjhoMjguM0w0Ny40LDQ3LjR6Ii8+DQo8L3N2Zz4NCg==)
  }

  .wrapperOuterContent.shortcut::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi42LDM0LjVsLTAuNy0yLjFoLTIuNGwtMC43LDIuMWgtMS41bDIuOS03LjhoMS4ybDIuOSw3LjhDMjguMywzNC41LDI2LjYsMzQuNSwyNi42LDM0LjV6IE0yNC43LDI4LjYNCglsLTAuOSwyLjdoMS43QzI1LjUsMzEuMywyNC43LDI4LjYsMjQuNywyOC42eiBNMzMuOCwzMS42aC0zLjF2LTEuMWgzLjJMMzMuOCwzMS42eiBNNDIuNSwyNy41TDM5LDMzLjJoMy43bC0wLjEsMS4ySDM3di0wLjgNCglsMy41LTUuN2gtMy4zdi0xLjJoNS4yQzQyLjQsMjYuNyw0Mi41LDI3LjUsNDIuNSwyNy41eiBNMjIuMSw0MmgxOS43YzAuNSwwLDAuOC0wLjQsMC44LTAuOGMwLTAuNS0wLjQtMC44LTAuOC0wLjhIMjIuMQ0KCWMtMC41LDAtMC44LDAuNC0wLjgsMC44UzIxLjcsNDIsMjIuMSw0MnogTTIyLjEsNDZoMTkuN2MwLjUsMCwwLjgtMC40LDAuOC0wLjhjMC0wLjUtMC40LTAuOC0wLjgtMC44SDIyLjFjLTAuNSwwLTAuOCwwLjQtMC44LDAuOA0KCVMyMS43LDQ2LDIyLjEsNDZ6IE00NC4zLDEzLjlIMTkuN2MtMS43LDAtMy4xLDEuNC0zLjEsMy4xdjMwLjdjMCwxLjcsMS4zLDMsMi45LDMuMWgyNC43YzEuNywwLDMuMS0xLjQsMy4xLTMuMVYxNw0KCUM0Ny4zLDE1LjMsNDYsMTQsNDQuMywxMy45eiBNMjYuOCwxNy44aDE2LjdjMC4zLDAsMC42LDAuNCwwLjUsMC43YzAsMC4zLTAuMywwLjUtMC41LDAuNUgyNi44Yy0wLjMsMC0wLjYtMC4yLTAuNi0wLjZ2LTAuMQ0KCUMyNi4yLDE4LjEsMjYuNSwxNy44LDI2LjgsMTcuOHogTTIyLDE2LjRjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDJzLTItMC45LTItMlMyMC45LDE2LjQsMjIsMTYuNHogTTQ2LjEsNDcuNw0KCWMwLDEtMC44LDEuOC0xLjgsMS44SDE5LjdjLTEsMC0xLjgtMC44LTEuOC0xLjhWMjMuMWgyOC4zTDQ2LjEsNDcuN0w0Ni4xLDQ3Ljd6Ii8+DQo8L3N2Zz4NCg==)
  }

  .wrapperOuterContent.tabular::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi4yLDE5LjZjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMTksMjYuMiwxOS4zLDI2LjIsMTkuNnogTTI2LjIsMTYuNmMwLDAuMywwLjIsMC42LDAuNSwwLjZoMTYuOGMwLjMsMCwwLjYtMC40LDAuNS0wLjdjMC0wLjMtMC4zLTAuNS0wLjUtMC41SDI2LjgNCglDMjYuNSwxNiwyNi4yLDE2LjMsMjYuMiwxNi42eiIvPg0KPHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTMxLDIyLjhoMnYyNi40aC0yVjIyLjh6IE0xNy45LDM1aDI4LjN2MkgxNy45TDE3LjksMzV6IE0xNy45LDI4aDI4LjN2MkgxNy45TDE3LjksMjh6IE0xNy45LDQyaDI4LjN2Mg0KCUgxNy45TDE3LjksNDJ6IE00NC4zLDEzLjZIMTkuN2MtMS43LDAtMy4xLDEuNC0zLjEsMy4xdjMwLjdjMCwxLjcsMS4zLDMsMi45LDMuMWgyNC43YzEuNywwLDMuMS0xLjQsMy4xLTMuMVYxNi42DQoJQzQ3LjMsMTQuOSw0NiwxMy42LDQ0LjMsMTMuNnogTTI2LjgsMTcuNGgxNi43YzAuMywwLDAuNiwwLjQsMC41LDAuN2MwLDAuMy0wLjMsMC41LTAuNSwwLjVIMjYuOGMtMC4zLDAtMC42LTAuMi0wLjYtMC42di0wLjENCglDMjYuMiwxNy43LDI2LjUsMTcuNCwyNi44LDE3LjR6IE0yMiwxNmMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzIwLjksMTYsMjIsMTZ6IE00Ni4xLDQ3LjRjMCwxLTAuOCwxLjgtMS44LDEuOEgxOS43DQoJYy0xLDAtMS44LTAuOC0xLjgtMS44VjIyLjhoMjguM0w0Ni4xLDQ3LjRMNDYuMSw0Ny40eiIvPg0KPC9zdmc+DQo=)
  }

  .wrapperOuterContent.error::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkJUIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCSB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDY0IDY0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFNEU0RTQiIGQ9Ik0zMiwwQzE0LjMsMCwwLDE0LjMsMCwzMnMxNC4zLDMyLDMyLDMyczMyLTE0LjMsMzItMzJTNDkuNywwLDMyLDB6Ii8+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNMjUuNSw0NS4zYzMuNi0zLjEsOC44LTMuMSwxMi40LDBjMC40LDAuMiwwLjksMC4xLDEuMy0wLjNjMC40LTAuMywwLjQtMC45LDAuMS0xLjNjMCwwLDAsMCwwLDANCgljLTQuMy0zLjctMTAuNy0zLjctMTUsMGMtMC4zLDAuNC0wLjMsMC45LDAuMSwxLjNjMCwwLDAsMCwwLDBDMjQuNyw0NS40LDI1LjEsNDUuNSwyNS41LDQ1LjN6Ii8+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFjMCwwLDAsMCwwLDBoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjENCglWMTYuNkM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi44LDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjdjMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI2LjhjLTAuMywwLTAuNi0wLjItMC42LTAuNg0KCWMwLDAsMC0wLjEsMC0wLjFDMjYuMiwxNy43LDI2LjUsMTcuNCwyNi44LDE3LjR6IE0yMiwxNmMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzIwLjksMTYsMjIsMTZ6IE00Ni4xLDQ3LjQNCgljMCwxLTAuOCwxLjgtMS44LDEuOGMwLDAsMCwwLDAsMEgxOS43Yy0xLDAtMS44LTAuOC0xLjgtMS44YzAsMCwwLDAsMCwwYzAsMCwwLDAsMC0wLjFWMjIuOGgyOC4zVjQ3LjR6Ii8+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNMjYuNywzMmwxLjgtMS44YzAuMS0wLjQtMC4xLTAuOC0wLjUtMWMtMC4yLTAuMy0wLjYtMC41LTEtMC41bC0xLjgsMS44bC0xLjgtMS44Yy0wLjQtMC4xLTAuOCwwLjEtMSwwLjUNCgljLTAuMywwLjItMC41LDAuNi0wLjUsMWwxLjgsMS44TDIyLDMzLjhjLTAuMSwwLjQsMC4xLDAuOCwwLjUsMWMwLjIsMC4zLDAuNiwwLjUsMSwwLjRsMS44LTEuOGwxLjgsMS44YzAuNCwwLjEsMC44LTAuMSwxLTAuNQ0KCWMwLjMtMC4yLDAuNS0wLjYsMC41LTFMMjYuNywzMnoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik00MS4yLDI5LjJjLTAuMi0wLjMtMC42LTAuNS0xLTAuNWwtMS44LDEuOGwtMS44LTEuOGMtMC40LTAuMS0wLjgsMC4xLTEsMC41Yy0wLjMsMC4yLTAuNSwwLjYtMC40LDENCglsMS44LDEuOGwtMS44LDEuOGMwLjEsMC44LDAuNywxLjQsMS40LDEuNWwxLjgtMS44bDEuOCwxLjhjMC44LTAuMSwxLjQtMC43LDEuNS0xLjVMMzkuOCwzMmwxLjgtMS44QzQxLjcsMjkuOCw0MS42LDI5LjQsNDEuMiwyOS4yDQoJeiIvPg0KPC9zdmc+DQo=)
  }

  .wrapperOuterContent.cat-a::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGlkPSJfUGZhZF8iIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yMS43LDQ2LjJoMjBjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFoLTIwYy0wLjYsMC0xLDAuNC0xLDFTMjEuMiw0Ni4yLDIxLjcsNDYuMnoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yOS4xLDMwLjRjLTAuMy0wLjUtMC41LTEuMi0wLjUtMS44YzAtMS42LDEuMy0yLjksMy41LTIuOWMxLTAuMSwyLDAuMywyLjgsMC45bC0wLjgsMS45DQoJYy0wLjUtMC40LTEuMi0wLjctMS44LTAuN2MtMC41LTAuMS0xLjEsMC4yLTEuMiwwLjd2MC4xYzAsMC43LDAuNSwxLDEuNSwxLjdsMS42LDEuMWMxLjQsMSwyLjIsMS45LDIuMiwzLjRjMCwxLjItMC44LDIuMy0xLjksMi43DQoJYzAuNCwwLjYsMC41LDEuMiwwLjUsMS45YzAsMS42LTEuMywyLjktMy42LDIuOWMtMS4yLDAuMS0yLjMtMC4zLTMuMi0xLjFsMC44LTIuMWMwLjYsMC42LDEuNCwxLDIuMiwxYzAuOSwwLDEuMy0wLjMsMS4zLTAuOA0KCWMwLTAuNy0wLjUtMS4xLTEuNS0xLjhsLTEuNi0xYy0xLjQtMS0yLjEtMS45LTIuMS0zLjNDMjcuMiwzMS45LDI4LDMwLjgsMjkuMSwzMC40TDI5LjEsMzAuNHogTTMwLjMsMzEuN2MtMC40LDAuMi0wLjcsMC42LTAuNywxDQoJYzAsMC44LDAuNSwxLjIsMS43LDJsMS41LDFsMC41LDAuNGMwLjQtMC4yLDAuNy0wLjYsMC43LTFjMC0wLjgtMC41LTEuMi0xLjYtMmwtMS41LTFDMzAuOSwzMi4xLDMwLjMsMzEuNywzMC4zLDMxLjd6Ii8+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCUM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi44LDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjdjMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI2LjhjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xDQoJQzI2LjIsMTcuNywyNi41LDE3LjQsMjYuOCwxNy40eiBNMjIsMTZjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDJzLTItMC45LTItMlMyMC45LDE2LDIyLDE2eiBNNDYuMSw0Ny40YzAsMS0wLjgsMS44LTEuOCwxLjhIMTkuNw0KCWMtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCjwvc3ZnPg0K)
  }

  .wrapperOuterContent.cat-b::before,
  .wrapperOuterContent.cat-d::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi4yLDI3LjFjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMjYuNSwyNi4yLDI2LjgsMjYuMiwyNy4xeiBNMjYsMzAuNmMwLDAuNCwwLjMsMC42LDAuNywwLjZoMTIuNmMwLjMsMC4xLDAuNy0wLjEsMC44LTAuNWMwLjEtMC4zLTAuMS0wLjctMC41LTAuOEgyNi43DQoJQzI2LjQsMjkuOSwyNiwzMC4yLDI2LDMwLjZ6IE0yNi4yLDM2LjFjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMzUuNSwyNi4yLDM1LjgsMjYuMiwzNi4xeiBNMjYuMiw0MC4xYzAsMC4zLDAuMiwwLjYsMC41LDAuNmg3LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNWgtNy43DQoJQzI2LjUsMzkuNSwyNi4yLDM5LjgsMjYuMiw0MC4xeiBNMjIsMjZjLTAuOCwwLTEuNSwwLjctMS41LDEuNVMyMS4yLDI5LDIyLDI5czEuNS0wLjcsMS41LTEuNVMyMi44LDI2LDIyLDI2eiBNMjIsMzUNCgljLTAuOCwwLTEuNSwwLjctMS41LDEuNVMyMS4yLDM4LDIyLDM4czEuNS0wLjcsMS41LTEuNVMyMi44LDM1LDIyLDM1eiBNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43DQoJYzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNkM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi44LDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjcNCgljMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI2LjhjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xQzI2LjIsMTcuNywyNi41LDE3LjQsMjYuOCwxNy40eiBNMjIsMTZjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDINCglzLTItMC45LTItMlMyMC45LDE2LDIyLDE2eiBNNDYuMSw0Ny40YzAsMS0wLjgsMS44LTEuOCwxLjhIMTkuN2MtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCjwvc3ZnPg0K)
  }

  .wrapperOuterContent.cat-c::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGlkPSJfUGZhZF8iIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yOC42LDQ0LjdINDJjMC42LTAuMiwwLjgtMC45LDAuNi0xLjRjLTAuMS0wLjMtMC4zLTAuNS0wLjYtMC42SDI4LjZjLTAuNiwwLjItMC44LDAuOS0wLjYsMS40DQoJQzI4LjEsNDQuMywyOC40LDQ0LjYsMjguNiw0NC43eiIvPg0KPHBhdGggaWQ9Il9QZmFkXzIiIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yOC42LDM2LjhINDJjMC42LTAuMiwwLjgtMC45LDAuNi0xLjRjLTAuMS0wLjMtMC4zLTAuNS0wLjYtMC42SDI4LjZDMjgsMzUsMjcuOCwzNS43LDI4LDM2LjINCglDMjguMSwzNi41LDI4LjQsMzYuNywyOC42LDM2Ljh6Ii8+DQo8cGF0aCBpZD0iX1BmYWRfMyIgZmlsbD0iIzE5NTY5NCIgZD0iTTI4LjYsMjlINDJjMC41LTAuMSwwLjgtMC41LDAuNy0xYzAuMS0wLjQtMC4yLTAuOS0wLjYtMUgyOC42Yy0wLjQsMC4xLTAuNywwLjUtMC42LDENCglDMjcuOSwyOC40LDI4LjIsMjguOSwyOC42LDI5eiIvPg0KPHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTQ0LDEzLjZIMTkuNGMtMS43LDAtMy4xLDEuNC0zLjEsMy4xdjMwLjdjMCwxLjcsMS4zLDMsMi45LDMuMUg0NGMxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCUM0NywxNC45LDQ1LjcsMTMuNiw0NCwxMy42eiBNMjYuOCwxOC4xaDE2LjdjMC4zLDAsMC42LDAuNCwwLjUsMC43YzAsMC4zLTAuMywwLjUtMC41LDAuNUgyNi44Yy0wLjMsMC0wLjYtMC4yLTAuNi0wLjZ2LTAuMQ0KCUMyNi4yLDE4LjQsMjYuNSwxOC4xLDI2LjgsMTguMXogTTIyLDE2LjdjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDJzLTItMC45LTItMlMyMC45LDE2LjcsMjIsMTYuN3ogTTQ1LjksNDcuNA0KCWMwLDEtMC44LDEuOC0xLjgsMS44SDE5LjRjLTEsMC0xLjgtMC44LTEuOC0xLjhWMjIuOGgyOC4zVjQ3LjR6IE0yMi41LDI5LjVoMC45djAuN2gtMi43di0wLjdoMC45di0zbC0wLjksMC4zbC0wLjItMC43bDEuMy0wLjUNCgloMC42djMuOUMyMi40LDI5LjUsMjIuNSwyOS41LDIyLjUsMjkuNXogTTIxLjcsMzcuM2gxLjZWMzhoLTIuN2wtMC4xLTAuNWMxLjUtMS43LDEuOC0yLDEuOC0yLjdjMC4xLTAuMy0wLjItMC43LTAuNS0wLjdoLTAuMQ0KCWMtMC4zLDAtMC43LDAuMi0wLjksMC40TDIwLjUsMzRjMC40LTAuNCwwLjktMC42LDEuNC0wLjZjMC43LTAuMSwxLjMsMC40LDEuNCwxLjF2MC4yQzIzLjMsMzUuNiwyMi44LDM2LjMsMjEuNywzNy4zeiBNMjIuNCw0My43DQoJYzAuNSwwLjEsMC45LDAuNiwwLjksMS4xYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMC4yYy0wLjUsMC0xLTAuMi0xLjMtMC42bDAuNC0wLjdjMC4yLDAuMywwLjUsMC41LDAuOSwwLjUNCgljMC4zLDAuMSwwLjYtMC4xLDAuNy0wLjR2LTAuMWMwLTAuNS0wLjQtMC43LTEtMC43aC0wLjNsLTAuMS0wLjdoMC4yYzAuOCwwLDEuMS0wLjMsMS4xLTAuOGMwLTAuMy0wLjItMC41LTAuNS0wLjZoLTAuMQ0KCWMtMC4zLDAtMC42LDAuMS0wLjgsMC40bC0wLjMtMC42YzAuNC0wLjMsMC44LTAuNSwxLjMtMC41YzAuNi0wLjEsMS4yLDAuNCwxLjMsMS4xQzIzLjMsNDMsMjIuOSw0My41LDIyLjQsNDMuN3oiLz4NCjwvc3ZnPg0K)
  }

  .wrapperOuterContent.transition::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE5NTY5NCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIxLjYsMzcuNmMwLDAsNy45LTguNCwxOS4zLTEiLz4NCgk8Zz4NCgkJPHBvbHlnb24gZmlsbD0iIzE5NTY5NCIgcG9pbnRzPSIzNywzNy4xIDQwLjUsMzYuNCAzOS44LDMyLjkgNDEuNiwzNC4xIDQyLjMsMzcuNiAzOC44LDM4LjMgCQkiLz4NCgk8L2c+DQo8L2c+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCUM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi4yLDE3LjljMC0wLjIsMC4zLTAuNSwwLjYtMC41aDE2LjdjMC4zLDAsMC42LDAuNCwwLjUsMC43YzAsMC4zLTAuMywwLjUtMC41LDAuNUgyNi44DQoJQzI2LjUsMTguNiwyNi4yLDE4LjQsMjYuMiwxNy45TDI2LjIsMTcuOXogTTIyLDE2YzEuMSwwLDIsMC45LDIsMnMtMC45LDItMiwycy0yLTAuOS0yLTJTMjAuOSwxNiwyMiwxNnogTTMxLDQ5LjJIMTkuNw0KCWMtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44SDMxVjQ5LjJ6IE00Ni4xLDQ3LjRjMCwxLTAuOCwxLjgtMS44LDEuOEgzM1YyMi44aDEzLjFWNDcuNHoiLz4NCjwvc3ZnPg0K)
  }
}

.print-item {
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzMzMzMzMzt9DQo8L3N0eWxlPg0KPGcgaWQ9Il9HcnVwcGVfIj4NCgk8cGF0aCBpZD0iX1p1c2FtbWVuZ2VzZXR6dGVyX1BmYWRfIiBjbGFzcz0ic3QwIiBkPSJNMjMuNCw0LjZoLTR2LTRjMC0wLjMtMC4yLTAuNS0wLjUtMC42SDUuMUM0LjgsMCw0LjYsMC4yLDQuNiwwLjUNCgkJYzAsMCwwLDAsMCwwLjF2NGgtNEMwLjMsNC42LDAsNC44LDAsNS4xYzAsMCwwLDAsMCwwLjF2MTMuN2MwLDAuMywwLjIsMC41LDAuNSwwLjZoNC4xdjRjMCwwLjMsMC4yLDAuNSwwLjUsMC42aDEzLjgNCgkJYzAuMywwLDAuNi0wLjIsMC42LTAuNWMwLDAsMCwwLDAtMC4xdi00aDRjMC4zLDAsMC42LTAuMiwwLjYtMC41YzAsMCwwLDAsMC0wLjFWNS4xQzI0LDQuOCwyMy44LDQuNiwyMy40LDQuNg0KCQlDMjMuNSw0LjYsMjMuNCw0LjYsMjMuNCw0LjZ6IE01LjcsMS4xaDEyLjZ2My40SDUuN1YxLjF6IE0xNi4yLDIyLjlINS43di05LjRoMTIuNnY5LjRIMTYuMnogTTIyLjksMTguM2gtMy40di00LjhoMS43DQoJCWMwLjMsMCwwLjYtMC4zLDAuNi0wLjZzLTAuMy0wLjYtMC42LTAuNkgyLjljLTAuMywwLTAuNiwwLjMtMC42LDAuNnMwLjMsMC42LDAuNiwwLjZoMS43djQuOEgxLjFWNS43aDIxLjdMMjIuOSwxOC4zTDIyLjksMTguM3oiDQoJCS8+DQoJPHJlY3QgaWQ9Il9QZmFkXyIgeD0iNy44IiB5PSIxNS45IiBjbGFzcz0ic3QwIiB3aWR0aD0iOC41IiBoZWlnaHQ9IjEuMSIvPg0KCTxyZWN0IGlkPSJfUGZhZF8yIiB4PSI3LjgiIHk9IjE5LjMiIGNsYXNzPSJzdDAiIHdpZHRoPSI4LjUiIGhlaWdodD0iMS4xIi8+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
  background-size: 24px 24px;
  float: left;
  min-height: 1.5rem;
  padding-left: 2.125rem;
  padding-right: 3rem
}

.print-item:last-child {
  padding-right: 0
}

.print-item.print-pdf-item {
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxOS41IDIyLjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5LjUgMjIuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiICB3aWR0aD0iMjAiIGhlaWdodD0iMjMiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzE5NTY5NDt9DQo8L3N0eWxlPg0KPHJlY3QgeD0iMy43IiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMS43Ii8+DQo8cmVjdCB4PSIzLjciIHk9IjMiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxLjYiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOS41LDEyLjhoLTMuOFY2aC0xMnY2LjdIMGw5LjksOS45bDAsMEwxOS41LDEyLjhMMTkuNSwxMi44TDE5LjUsMTIuOHogTTkuOCwyMC4zbC02LjYtNi42aDEuOVY3LjRoOXY2LjRoMi4yDQoJTDkuOCwyMC4zeiIvPg0KPC9zdmc+DQo=) no-repeat left center;
  background-size: 20px 22px;
  padding-left: 2rem
}

.search-result-title a {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNkI3NTgxIiBkPSJNMTEsMXYxMEgxVjFIMTEgTTEyLDBIMHYxMmgxMlYweiBNOC4xLDZMNC42LDIuNUwzLjksMy4yTDYuNyw2TDMuOSw4LjlsMC43LDAuN0w4LjEsNnoiLz4NCjwvc3ZnPg0K);
  padding-left: 1.25rem;
  background-position: 0;
  background-repeat: no-repeat;
  color: #000
}

.search-result-title a:active,
.search-result-title a:focus,
.search-result-title a:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMTEsMXYxMEgxVjFIMTEgTTEyLDBIMHYxMmgxMlYweiBNOC4xLDZMNC42LDIuNUwzLjksMy4yTDYuNyw2TDMuOSw4LjlsMC43LDAuN0w4LjEsNnoiLz4NCjwvc3ZnPg0K);
}

.search-result-container .forward,
.search-result-container .last,
.search-result-container .back,
.search-result-container .first {
  position: relative;
}

/* forward */
.search-result-container .forward a::before,
.search-result-container .forward .inactive::before {
  display: inline-block;
  position: absolute;
  right: 1.1875rem;
  top: .5625rem;
  width: .75rem
}

.search-result-container .forward a::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAuOCAzMy4xIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0xMCwxOC44YzEuMS0wLjgsMS4zLTIuMywwLjUtMy40Yy0wLjEtMC4yLTAuMy0wLjQtMC41LTAuNUwxLjksNi4zYy0xLjEtMS4xLTEuMS0yLjgsMC0zLjgNCgljMC44LTEsMi4yLTEuMSwzLjItMC4zbDAuMywwLjNsMTIuMSwxMmMxLjEsMC44LDEuMywyLjMsMC41LDMuNGMtMC4xLDAuMi0wLjMsMC40LTAuNSwwLjVsLTEyLDEyLjRjLTAuOCwxLTIuMiwxLjEtMy4yLDAuMw0KCUMyLjEsMzEsMiwzMC45LDEuOSwzMC44Yy0xLjEtMS4xLTEuMS0yLjgsMC0zLjhMMTAsMTguOHoiLz4NCjwvc3ZnPg0K);
}

.search-result-container .forward .inactive::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTkuMyAzMS40IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOS4zIDMxLjQiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNCMEIwQjA7fSAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTt9PC9zdHlsZT48dGl0bGU+cGFnX3NpbmdsZV9ncmV5PC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS41IDE3LjljMS4xLS44IDEuMy0yLjMuNS0zLjQtLjEtLjItLjMtLjQtLjUtLjVsLTguMi04LjZjLTEuMS0xLjEtMS4xLTIuOCAwLTMuOC44LTEgMi4yLTEuMSAzLjItLjNsLjMuMyAxMi4xIDEyYzEuMS44IDEuMyAyLjMuNSAzLjQtLjEuMi0uMy40LS41LjVsLTEyIDEyLjRjLS44IDEtMi4yIDEuMS0zLjIuM2wtLjMtLjNjLTEuMS0xLjEtMS4xLTIuOCAwLTMuOGw4LjEtOC4yeiIvPjxkZWZzPjxwYXRoIGlkPSJTVkdJRF8xXyIgZD0iTTkuNSAxNy45YzEuMS0uOCAxLjMtMi4zLjUtMy40LS4xLS4yLS4zLS40LS41LS41bC04LjItOC42Yy0xLjEtMS4xLTEuMS0yLjggMC0zLjguOC0xIDIuMi0xLjEgMy4yLS4zbC4zLjMgMTIuMSAxMmMxLjEuOCAxLjMgMi4zLjUgMy40LS4xLjItLjMuNC0uNS41bC0xMiAxMi40Yy0uOCAxLTIuMiAxLjEtMy4yLjNsLS4zLS4zYy0xLjEtMS4xLTEuMS0yLjggMC0zLjhsOC4xLTguMnoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48ZyBjbGFzcz0ic3QxIj48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTIxLTIwLjloNjAuM3Y3My4xaC02MC4zek0tMTYuNy0yMC45aDYwLjN2NzMuMWgtNjAuM3oiLz48L2c+PC9zdmc+);
}

/* last */
.search-result-container .last a::before,
.search-result-container .last .inactive::before {
  display: inline-block;
  position: absolute;
  right: .875rem;
  top: .625rem;
  width: 1.625rem
}

.search-result-container .last a::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDMuMiAzMy41IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0xMS41LDE4LjljMS4xLTAuOCwxLjMtMi4zLDAuNS0zLjRjLTAuMS0wLjItMC4zLTAuNC0wLjUtMC41TDMuNCw2LjRjLTEuMS0xLjEtMS4xLTIuOCwwLTMuOA0KCWMwLjgtMSwyLjItMS4xLDMuMi0wLjNsMC4zLDAuM2wxMi4xLDEyYzEuMSwwLjgsMS4zLDIuMywwLjUsMy40Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNUw2LjksMzFjLTAuOCwxLTIuMiwxLjEtMy4yLDAuM0wzLjQsMzENCgljLTEuMS0xLjEtMS4xLTIuOCwwLTMuOEMzLjQsMjcuMiwxMS41LDE4LjksMTEuNSwxOC45eiIvPg0KPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTMzLjEsMTguOWMxLjEtMC44LDEuMy0yLjMsMC41LTMuNGMtMC4xLTAuMi0wLjMtMC40LTAuNS0wLjVsLTguMi04LjZjLTEuMS0xLjEtMS4xLTIuOCwwLTMuOA0KCWMwLjgtMSwyLjItMS4xLDMuMi0wLjNsMC4zLDAuM2wxMi4xLDEyYzEuMSwwLjgsMS4zLDIuMywwLjUsMy40Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNUwyOC40LDMxYy0wLjgsMS0yLjIsMS4xLTMuMiwwLjMNCglDMjUuMSwzMS4yLDI1LDMxLjEsMjUsMzFjLTEuMS0xLjEtMS4xLTIuOCwwLTMuOEMyNSwyNy4yLDMzLjEsMTguOSwzMy4xLDE4Ljl6Ii8+DQo8L3N2Zz4NCg==);
}

.search-result-container .last .inactive::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDEuNyAzMS44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MS43IDMxLjgiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNCMEIwQjA7fSAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTt9IC5zdDJ7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNF8pO308L3N0eWxlPjx0aXRsZT5wYWdfZG91YmxlX2dyZXk8L3RpdGxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCAxOC4xYzEuMS0uOCAxLjMtMi4zLjUtMy40LS4xLS4yLS4zLS40LS41LS41bC04LjEtOC42Yy0xLjEtMS4xLTEuMS0yLjggMC0zLjguOC0xIDIuMi0xLjEgMy4yLS4zbC4zLjMgMTIuMSAxMmMxLjEuOCAxLjMgMi4zLjUgMy40LS4xLjItLjMuNC0uNS41bC0xMiAxMi41Yy0uOCAxLTIuMiAxLjEtMy4yLjNsLS4zLS4zYy0xLjEtMS4xLTEuMS0yLjggMC0zLjhsOC04LjN6Ii8+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzFfIiBkPSJNMTAgMTguMWMxLjEtLjggMS4zLTIuMy41LTMuNC0uMS0uMi0uMy0uNC0uNS0uNWwtOC4xLTguNmMtMS4xLTEuMS0xLjEtMi44IDAtMy44LjgtMSAyLjItMS4xIDMuMi0uM2wuMy4zIDEyLjEgMTJjMS4xLjggMS4zIDIuMy41IDMuNC0uMS4yLS4zLjQtLjUuNWwtMTIgMTIuNWMtLjggMS0yLjIgMS4xLTMuMi4zbC0uMy0uM2MtMS4xLTEuMS0xLjEtMi44IDAtMy44bDgtOC4zeiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjAuNS0yMC43aDYwLjN2NzMuMWgtNjAuM3pNLTE2LjItMjAuN2g2MC4zdjczLjFoLTYwLjN6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMS42IDE4LjFjMS4xLS44IDEuMy0yLjMuNS0zLjQtLjEtLjItLjMtLjQtLjUtLjVsLTguMi04LjZjLTEuMS0xLjEtMS4xLTIuOCAwLTMuOC44LTEgMi4yLTEuMSAzLjItLjNsLjMuMyAxMi4xIDEyYzEuMS44IDEuMyAyLjMuNSAzLjQtLjEuMi0uMy40LS41LjVsLTEyIDEyLjVjLS44IDEtMi4yIDEuMS0zLjIuM2wtLjMtLjNjLTEuMS0xLjEtMS4xLTIuOCAwLTMuOGw4LjEtOC4zeiIvPjxkZWZzPjxwYXRoIGlkPSJTVkdJRF8zXyIgZD0iTTMxLjYgMTguMWMxLjEtLjggMS4zLTIuMy41LTMuNC0uMS0uMi0uMy0uNC0uNS0uNWwtOC4yLTguNmMtMS4xLTEuMS0xLjEtMi44IDAtMy44LjgtMSAyLjItMS4xIDMuMi0uM2wuMy4zIDEyLjEgMTJjMS4xLjggMS4zIDIuMy41IDMuNC0uMS4yLS4zLjQtLjUuNWwtMTIgMTIuNWMtLjggMS0yLjIgMS4xLTMuMi4zbC0uMy0uM2MtMS4xLTEuMS0xLjEtMi44IDAtMy44bDguMS04LjN6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfNF8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xhc3M9InN0MiI+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEtMjAuN2g2MC4zdjczLjFoLTYwLjN6TTUuMy0yMC43aDYwLjN2NzMuMWgtNjAuM3oiLz48L2c+PC9zdmc+);
}

/* back */
.search-result-container .back a::before,
.search-result-container .back .inactive::before {
  display: inline-block;
  left: 1.1875rem;
  transform: rotate(-180deg);
  position: absolute;
  top: .1875rem;
  width: .75rem
}

.search-result-container .back a::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAuOCAzMy4xIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0xMCwxOC44YzEuMS0wLjgsMS4zLTIuMywwLjUtMy40Yy0wLjEtMC4yLTAuMy0wLjQtMC41LTAuNUwxLjksNi4zYy0xLjEtMS4xLTEuMS0yLjgsMC0zLjgNCgljMC44LTEsMi4yLTEuMSwzLjItMC4zbDAuMywwLjNsMTIuMSwxMmMxLjEsMC44LDEuMywyLjMsMC41LDMuNGMtMC4xLDAuMi0wLjMsMC40LTAuNSwwLjVsLTEyLDEyLjRjLTAuOCwxLTIuMiwxLjEtMy4yLDAuMw0KCUMyLjEsMzEsMiwzMC45LDEuOSwzMC44Yy0xLjEtMS4xLTEuMS0yLjgsMC0zLjhMMTAsMTguOHoiLz4NCjwvc3ZnPg0K);
}

.search-result-container .back .inactive::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTkuMyAzMS40IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOS4zIDMxLjQiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNCMEIwQjA7fSAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTt9PC9zdHlsZT48dGl0bGU+cGFnX3NpbmdsZV9ncmV5PC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS41IDE3LjljMS4xLS44IDEuMy0yLjMuNS0zLjQtLjEtLjItLjMtLjQtLjUtLjVsLTguMi04LjZjLTEuMS0xLjEtMS4xLTIuOCAwLTMuOC44LTEgMi4yLTEuMSAzLjItLjNsLjMuMyAxMi4xIDEyYzEuMS44IDEuMyAyLjMuNSAzLjQtLjEuMi0uMy40LS41LjVsLTEyIDEyLjRjLS44IDEtMi4yIDEuMS0zLjIuM2wtLjMtLjNjLTEuMS0xLjEtMS4xLTIuOCAwLTMuOGw4LjEtOC4yeiIvPjxkZWZzPjxwYXRoIGlkPSJTVkdJRF8xXyIgZD0iTTkuNSAxNy45YzEuMS0uOCAxLjMtMi4zLjUtMy40LS4xLS4yLS4zLS40LS41LS41bC04LjItOC42Yy0xLjEtMS4xLTEuMS0yLjggMC0zLjguOC0xIDIuMi0xLjEgMy4yLS4zbC4zLjMgMTIuMSAxMmMxLjEuOCAxLjMgMi4zLjUgMy40LS4xLjItLjMuNC0uNS41bC0xMiAxMi40Yy0uOCAxLTIuMiAxLjEtMy4yLjNsLS4zLS4zYy0xLjEtMS4xLTEuMS0yLjggMC0zLjhsOC4xLTguMnoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48ZyBjbGFzcz0ic3QxIj48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTIxLTIwLjloNjAuM3Y3My4xaC02MC4zek0tMTYuNy0yMC45aDYwLjN2NzMuMWgtNjAuM3oiLz48L2c+PC9zdmc+);
}

/* first */
.search-result-container .first a::before,
.search-result-container .first .inactive::before {
  display: inline-block;
  transform: rotate(-180deg);
  left: .9375rem;
  position: absolute;
  top: .1875rem;
  width: 1.625rem
}

.search-result-container .first a::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDMuMiAzMy41IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0xMS41LDE4LjljMS4xLTAuOCwxLjMtMi4zLDAuNS0zLjRjLTAuMS0wLjItMC4zLTAuNC0wLjUtMC41TDMuNCw2LjRjLTEuMS0xLjEtMS4xLTIuOCwwLTMuOA0KCWMwLjgtMSwyLjItMS4xLDMuMi0wLjNsMC4zLDAuM2wxMi4xLDEyYzEuMSwwLjgsMS4zLDIuMywwLjUsMy40Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNUw2LjksMzFjLTAuOCwxLTIuMiwxLjEtMy4yLDAuM0wzLjQsMzENCgljLTEuMS0xLjEtMS4xLTIuOCwwLTMuOEMzLjQsMjcuMiwxMS41LDE4LjksMTEuNSwxOC45eiIvPg0KPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTMzLjEsMTguOWMxLjEtMC44LDEuMy0yLjMsMC41LTMuNGMtMC4xLTAuMi0wLjMtMC40LTAuNS0wLjVsLTguMi04LjZjLTEuMS0xLjEtMS4xLTIuOCwwLTMuOA0KCWMwLjgtMSwyLjItMS4xLDMuMi0wLjNsMC4zLDAuM2wxMi4xLDEyYzEuMSwwLjgsMS4zLDIuMywwLjUsMy40Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNUwyOC40LDMxYy0wLjgsMS0yLjIsMS4xLTMuMiwwLjMNCglDMjUuMSwzMS4yLDI1LDMxLjEsMjUsMzFjLTEuMS0xLjEtMS4xLTIuOCwwLTMuOEMyNSwyNy4yLDMzLjEsMTguOSwzMy4xLDE4Ljl6Ii8+DQo8L3N2Zz4NCg==);
}

.search-result-container .first .inactive::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDEuNyAzMS44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MS43IDMxLjgiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNCMEIwQjA7fSAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTt9IC5zdDJ7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNF8pO308L3N0eWxlPjx0aXRsZT5wYWdfZG91YmxlX2dyZXk8L3RpdGxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCAxOC4xYzEuMS0uOCAxLjMtMi4zLjUtMy40LS4xLS4yLS4zLS40LS41LS41bC04LjEtOC42Yy0xLjEtMS4xLTEuMS0yLjggMC0zLjguOC0xIDIuMi0xLjEgMy4yLS4zbC4zLjMgMTIuMSAxMmMxLjEuOCAxLjMgMi4zLjUgMy40LS4xLjItLjMuNC0uNS41bC0xMiAxMi41Yy0uOCAxLTIuMiAxLjEtMy4yLjNsLS4zLS4zYy0xLjEtMS4xLTEuMS0yLjggMC0zLjhsOC04LjN6Ii8+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzFfIiBkPSJNMTAgMTguMWMxLjEtLjggMS4zLTIuMy41LTMuNC0uMS0uMi0uMy0uNC0uNS0uNWwtOC4xLTguNmMtMS4xLTEuMS0xLjEtMi44IDAtMy44LjgtMSAyLjItMS4xIDMuMi0uM2wuMy4zIDEyLjEgMTJjMS4xLjggMS4zIDIuMy41IDMuNC0uMS4yLS4zLjQtLjUuNWwtMTIgMTIuNWMtLjggMS0yLjIgMS4xLTMuMi4zbC0uMy0uM2MtMS4xLTEuMS0xLjEtMi44IDAtMy44bDgtOC4zeiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjAuNS0yMC43aDYwLjN2NzMuMWgtNjAuM3pNLTE2LjItMjAuN2g2MC4zdjczLjFoLTYwLjN6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMS42IDE4LjFjMS4xLS44IDEuMy0yLjMuNS0zLjQtLjEtLjItLjMtLjQtLjUtLjVsLTguMi04LjZjLTEuMS0xLjEtMS4xLTIuOCAwLTMuOC44LTEgMi4yLTEuMSAzLjItLjNsLjMuMyAxMi4xIDEyYzEuMS44IDEuMyAyLjMuNSAzLjQtLjEuMi0uMy40LS41LjVsLTEyIDEyLjVjLS44IDEtMi4yIDEuMS0zLjIuM2wtLjMtLjNjLTEuMS0xLjEtMS4xLTIuOCAwLTMuOGw4LjEtOC4zeiIvPjxkZWZzPjxwYXRoIGlkPSJTVkdJRF8zXyIgZD0iTTMxLjYgMTguMWMxLjEtLjggMS4zLTIuMy41LTMuNC0uMS0uMi0uMy0uNC0uNS0uNWwtOC4yLTguNmMtMS4xLTEuMS0xLjEtMi44IDAtMy44LjgtMSAyLjItMS4xIDMuMi0uM2wuMy4zIDEyLjEgMTJjMS4xLjggMS4zIDIuMy41IDMuNC0uMS4yLS4zLjQtLjUuNWwtMTIgMTIuNWMtLjggMS0yLjIgMS4xLTMuMi4zbC0uMy0uM2MtMS4xLTEuMS0xLjEtMi44IDAtMy44bDguMS04LjN6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfNF8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xhc3M9InN0MiI+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEtMjAuN2g2MC4zdjczLjFoLTYwLjN6TTUuMy0yMC43aDYwLjN2NzMuMWgtNjAuM3oiLz48L2c+PC9zdmc+);
}

img {
  height: auto;
  max-width: 100%
}

iframe {
  max-width: 100%
}

.content-box {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.content-box .wrapperMarginal {
  position: relative;
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
}

@media (min-width: 992px) {
  .content-box .wrapperMarginal {
    flex: 0 0 25%;
    max-width: 25%
  }
}

@media (min-width: 992px) {
  .startseite .content-box .wrapperMarginal {
    flex: 0 0 0;
    max-width: 0;
  }
}

.content-box .wrapperOuterContent,
.content-box #wrapperContent,
.content-wrapper-inner {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .content-box #wrapperContent,
  .startseite .content-box #wrapperContent,
  .layout-detailseite .content-box #wrapperContent,
  .layout-uebersicht-ohne-marginal .content-box #wrapperContent {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.content-wrapper-outer {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

@media (min-width: 768px) {
  .content-wrapper-inner {
    min-height: calc(100vh - 37rem)
  }
}

@media (min-width: 1200px) {
  .content-wrapper-inner {
    flex: 0 0 75%;
    max-width: 75%
  }
}

.article-text-wrapper {
  clear: both
}

.article-text-wrapper::after {
  content: "";
  display: block;
  clear: both;
}

.cat-a .article-header-wrapper, .cat-b .article-header-wrapper, .cat-c .article-header-wrapper, .cat-d .article-header-wrapper, .contents .article-header-wrapper, .prolog .article-header-wrapper, .shortcut .article-header-wrapper, .tabular .article-header-wrapper, .transition .article-header-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem;
  min-height: 5.9375rem
}

@media (min-width: 768px) {
  .cat-a .article-header-wrapper, .cat-b .article-header-wrapper, .cat-c .article-header-wrapper, .cat-d .article-header-wrapper, .contents .article-header-wrapper, .prolog .article-header-wrapper, .shortcut .article-header-wrapper, .tabular .article-header-wrapper, .transition .article-header-wrapper {
    -ms-flex-pack: center;
    justify-content: center
  }
}

@media (min-width: 1200px) {
  .cat-a .article-header-wrapper, .cat-b .article-header-wrapper, .cat-c .article-header-wrapper, .cat-d .article-header-wrapper, .contents .article-header-wrapper, .prolog .article-header-wrapper, .shortcut .article-header-wrapper, .tabular .article-header-wrapper, .transition .article-header-wrapper {
    min-height: 6.5625rem
  }
}

.cat-a .article-header-wrapper > div, .cat-b .article-header-wrapper > div, .cat-c .article-header-wrapper > div, .cat-d .article-header-wrapper > div, .contents .article-header-wrapper > div, .prolog .article-header-wrapper > div, .shortcut .article-header-wrapper > div, .tabular .article-header-wrapper > div, .transition .article-header-wrapper > div {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 768px) {
  .cat-a .article-header-wrapper > div, .cat-b .article-header-wrapper > div, .cat-c .article-header-wrapper > div, .cat-d .article-header-wrapper > div, .contents .article-header-wrapper > div, .prolog .article-header-wrapper > div, .shortcut .article-header-wrapper > div, .tabular .article-header-wrapper > div, .transition .article-header-wrapper > div {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
  }
}

@media (min-width: 992px) {
  .cat-a .article-header-wrapper > div, .cat-b .article-header-wrapper > div, .cat-c .article-header-wrapper > div, .cat-d .article-header-wrapper > div, .contents .article-header-wrapper > div, .prolog .article-header-wrapper > div, .shortcut .article-header-wrapper > div, .tabular .article-header-wrapper > div, .transition .article-header-wrapper > div {
    flex: 0 0 75%;
    max-width: 75%
  }
}

.publication-image {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.publication-image .publication-image-doc-data {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 0;
  max-width: 0;
}

@media (min-width: 768px) {
  .publication-image .publication-image-doc-data {
    flex: 0 0 50%;
    max-width: 50%
  }
}

@media (min-width: 992px) {
  .publication-image .publication-image-doc-data {
    flex: 0 0 0;
    max-width: 0
  }
}

@media (min-width: 1200px) {
  .publication-image .publication-image-doc-data {
    flex: 0 0 50%;
    max-width: 50%
  }
}

.publication-image .publication-image-fig-wrapper {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 768px) {
  .publication-image .publication-image-fig-wrapper {
    flex: 0 0 50%;
    max-width: 50%
  }
}

@media (min-width: 992px) {
  .publication-image .publication-image-fig-wrapper {
    flex: 0 0 100%;
    max-width: 100%
  }
}

@media (min-width: 1200px) {
  .publication-image .publication-image-fig-wrapper {
    flex: 0 0 50%;
    max-width: 50%
  }
}

@media (max-width: 991px) {
  #wrapperHeader {
    padding-top: 12.5rem
  }
}

/* [BMF-4235](https://issues.init.de/browse/BMF-4235) Amthb: Menü sticky und dauerhaft geöffnet */
@media (min-width: 992px) {
  #wrapperHeader {
    position: sticky;
    top: 0;
    z-index: 10;
    background: white
  }
}
#main-navigation-menu[aria-expanded="true"] {
  min-height: 100%;
}
.main-navigation-layer.open {
  height: 100svh !important;
  overflow: auto;
}
.main-navigation-layer.open:has(.open) {
  position: static;
  overflow: hidden;
}
.main-navigation-layer .main-navigation-layer.open:has(.open) {
  position: absolute;
}
/* end of BMF-4235 */

/* invert theme */
.branding-box {
  position: static;
  display: block;
  width: 100%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: .625rem .8885rem
}

@media (min-width: 576px) {
  .branding-box {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .branding-box {
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .branding-box {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .branding-box {
    max-width: 1140px;
  }
}

.branding-box .menu {
  align-items: center;
  background-color: #fff;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.8885rem;
  margin-left: -0.8885rem;
}

@media (max-width: 991px) {
  .branding-box .menu {
    padding-top: .625rem;
    position: fixed;
    top: 0;
    z-index: 5000;
    width: 100%;
  }

  .branding-box .menu.header-hide {
    top: -10rem;
    transition: top 1s ease-in-out;
  }
}

@media (min-width: 992px) {
  .branding-box .menu {
    flex-wrap: nowrap;
    padding-bottom: .625rem
  }

  .all-books .branding-box .menu {
    padding-bottom: 0
  }
}

.branding-box .menu-main {
  flex: 0 0 auto;
  max-width: none;
  position: relative;
  padding-right: .8885rem;
  padding-left: .8885rem;
  -ms-flex-order: 3;
  order: 3;
}

@media (min-width: 992px) {
  .branding-box .menu-main {
    -ms-flex-order: -1;
    order: -1;
  }
}

@media (max-width: 991px) {
  .branding-box .menu-main {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .branding-box .menu-main.open a {
    pointer-events: none;
  }
}

.branding-box .menu .menu-icon {
  margin-top: .0625rem
}

.branding-box .menu .menu-label {
  color: #fff;
  font-size: 1.125rem
}

@media (min-width: 992px) {
  .branding-box .menu .menu-label {
    color: #195694
  }
}

.branding-box .menu-main.open .menu-line {
  background: #e2e2e2
}

@media (max-width: 991px) {
  .branding-box .menu-main .menu-line,
  .branding-box .menu-main.open .menu-line {
    background-color: #FFF
  }

  .branding-box .menu-main .menu-label,
  .branding-box .menu-main.open .menu-label {
    color: #FFF
  }
}

.branding-box .branding-text {
  display: block;
  font-size: 1rem;
  line-height: 1.2;
  padding-bottom: .625rem;
  padding-top: .875rem;
  text-decoration: none;
  position: relative;
  width: 100%;
  order: 2;
  -ms-flex-order: 2;
  margin-left: 1rem;
  padding-right: .8885rem;
  padding-left: .8885rem;
}

@media (max-width: 991px) {
  .branding-box .branding-text {
    transition: width 300ms linear;
    width: calc(100% - 170px - 3rem); /* .branding-box .logo */
    padding-top: 0;
  }

  .branding-box .header-hide .branding-text {
    width: calc(100% - 60px - 3rem); /* see at .branding-box .branding-text */
  }
}

@media (min-width: 992px) {
  .branding-box .branding-text {
    -ms-flex-order: 0;
    order: 0;
    display: block;
    font-size: 1.125rem;
    padding-bottom: 0;
    padding-top: .5rem;
    text-align: center
  }
}

@media (min-width: 992px) {
  .branding-box a.branding-text {
    color: #195694
  }
}

.branding-box a.branding-text:active,
.branding-box a.branding-text:focus,
.branding-box a.branding-text:hover {
  text-decoration: underline
}

.branding-box .menu.header-hide .branding-text {
  padding-top: 0;
}

/* + + + + +  logo svg handling  + + + + + */
.branding-box .logo {
  position: relative;
  max-width: 40vw;
  order: 1;
  -ms-flex-order: 1;
  margin-right: -2rem;
  margin-left: 1rem;
  padding-right: .8885rem;
  padding-left: .8885rem;
  padding-bottom: .625rem;
}

@media (max-width: 991px) {
  .branding-box .logo {
    transition: width 300ms linear;
    width: 170px; /* see at .branding-box .branding-text */
    margin-bottom: .625rem;
    margin-right: 0;
    margin-left: 1rem;
    padding-right: 0;
  }

  .branding-box .header-hide .logo {
    width: 60px; /* see at .branding-box .branding-text */
  }
}

@media (min-width: 992px) {
  .branding-box .logo {
    -ms-flex-order: 2;
    order: 2;
    margin-right: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-top: 0;
    text-align: right
  }
}

.branding-box .amthb-icon {
  display: flex;
  width: 158px;
  height: 80px;
  max-width: 100%;
  max-height: max-content;
  aspect-ratio: 16 / 9;
  text-decoration: none;
  margin-top: 20px;
  margin-bottom: 8px;
  margin-right: 12px;
}

.branding-box .amthb-icon:focus {
  outline: .0625rem solid #000 !important
}

.branding-box .header-hide .amthb-icon {
  width: 45px;
  height: 30px;
}

.branding-box .menu.header-hide .amthb-icon {
  width: 100%;
  height: 100%;
  margin-top: 14px;
  margin-bottom: 5px;
}

.branding-box .amthb-icon img {
  height: 2.6875rem
}

@media (min-width: 992px) {
  .branding-box .amthb-icon img {
    height: 2.3125rem
  }
}

.branding-box .amthb-icon svg {
  display: inline-block;
}

.branding-box .amthb-icon svg.bmf-logo__flag {
  height: 100%;
  width: auto;
  margin-left: 6%;
  margin-right: 6%;
}

/* svg */
.amthb-logo__eagle,
.amthb-logo__flag,
.amthb-logo__text {
  transition: all 300ms linear;
  vertical-align: top;
}

.amthb-logo__flag,
.amthb-logo__text {
  margin-left: .25rem;
}

.amthb-logo__flag {
  height: 4.875rem;
}

.amthb-logo__text {
  display: none;
}

.menu.header-hide .amthb-logo__flag {
  height: 30px;
}

.menu.header-hide .amthb-logo__text {
  display: none;
}

.top-line-wrapper {
  display: none
}

@media (min-width: 992px) {
  .top-line-wrapper {
    display: block
  }
}

.top-line-container {
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  margin-right: auto;
  margin-left: auto
}

@media (min-width: 576px) {
  .top-line-container {
    max-width: 540px
  }
}

@media (min-width: 768px) {
  .top-line-container {
    max-width: 720px
  }
}

@media (min-width: 992px) {
  .top-line-container {
    max-width: 960px
  }
}

@media (min-width: 1200px) {
  .top-line-container {
    max-width: 1140px
  }
}

.top-line-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.top-line-col {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

.glossar {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem
}

@media (min-width: 1200px) {
  .glossar {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.print-items-info-container, .social-items-info-container, .social-list-wrapper-container {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.social-items-info {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 0;
  max-width: 0
}

@media (min-width: 992px) {
  .social-items-info {
    flex: 0 0 25%;
    max-width: 25%
  }
}

@media (min-width: 1200px) {
  .social-items-info {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
  }
}

.social-items {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 0;
  max-width: 0
}

@media (min-width: 992px) {
  .social-items {
    flex: 0 0 75%;
    max-width: 75%
  }
}

@media (min-width: 1200px) {
  .social-items {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
  }
}

.social-list-wrapper {
  position: static;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 0;
  max-width: 0;
}

@media (min-width: 992px) {
  .social-list-wrapper {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    position: static
  }
}

.isMobile .social-list-wrapper {
  flex: 0 0 0;
  max-width: 0;
}

@media (min-width: 992px) {
  .isMobile .social-list-wrapper {
    flex: 0 0 0;
    max-width: 0;
  }
}

.link-to-top-wrapper {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 992px) {
  .link-to-top-wrapper {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
  }
}

.isMobile .link-to-top-wrapper {
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 992px) {
  .isMobile .link-to-top-wrapper {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.print-items-info {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 0;
  max-width: 0;
}

@media (min-width: 992px) {
  .print-items-info {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
  }
}

.print-items {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 0;
  max-width: 0
}

@media (min-width: 992px) {
  .print-items {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
  }
}

.search-bar-wrapper {
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  margin-right: auto;
  margin-left: auto
}

@media (min-width: 576px) {
  .search-bar-wrapper {
    max-width: 540px
  }
}

@media (min-width: 768px) {
  .search-bar-wrapper {
    max-width: 720px
  }
}

@media (min-width: 992px) {
  .search-bar-wrapper {
    max-width: 960px
  }
}

@media (min-width: 1200px) {
  .search-bar-wrapper {
    max-width: 1140px
  }
}

.search-bar-wrapper .search-bar-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.search-bar-wrapper .search-bar-col {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center
}

.search-result-container .search-result-message {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 41.66667%;
  max-width: 41.66667%
}

.search-result-container .no-results-message {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.search-result-container .no-results-message .list-wrapper, .search-result-container .no-results-message .search-result-message, .search-result-container .no-results-message .searchterm-suggestion {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

.search-result-container .search-result-sort {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 58.33333%;
  max-width: 58.33333%
}

.search-result-filter-wrapper, .special-box .search-result-filter-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.search-result-filter-wrapper .search-result-message, .special-box .search-result-filter-wrapper .search-result-message {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 576px) {
  .search-result-filter-wrapper .search-result-message, .special-box .search-result-filter-wrapper .search-result-message {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
  }
}

@media (min-width: 768px) {
  .search-result-filter-wrapper .search-result-message, .special-box .search-result-filter-wrapper .search-result-message {
    flex: 0 0 41.66667%;
    max-width: 41.66667%
  }
}

.search-result-filter-wrapper .search-result-sort, .special-box .search-result-filter-wrapper .search-result-sort {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 576px) {
  .search-result-filter-wrapper .search-result-sort, .special-box .search-result-filter-wrapper .search-result-sort {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
  }
}

@media (min-width: 768px) {
  .search-result-filter-wrapper .search-result-sort, .special-box .search-result-filter-wrapper .search-result-sort {
    flex: 0 0 58.33333%;
    max-width: 58.33333%
  }
}

.search-result-filter-wrapper.general-list-sort-wrapper .search-result-sort, .special-box .search-result-filter-wrapper.general-list-sort-wrapper .search-result-sort {
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 576px) {
  .search-result-filter-wrapper.general-list-sort-wrapper .search-result-sort, .special-box .search-result-filter-wrapper.general-list-sort-wrapper .search-result-sort {
    flex: 0 0 100%;
    max-width: 100%
  }
}

@media (min-width: 768px) {
  .search-result-filter-wrapper.general-list-sort-wrapper .search-result-sort, .special-box .search-result-filter-wrapper.general-list-sort-wrapper .search-result-sort {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.form-wrapper, .form-wrapper form {
  width: 100%
}

.form-wrapper .form-element .formField, .form-wrapper .form-element .formLabel {
  clear: both
}

.formRow {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.formRow .required {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

.formElement {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

.formElement.full {
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 768px) {
  .formElement.half {
    flex: 0 0 50%;
    max-width: 50%
  }

  .pmSearch .formElement.half {
    flex: 0 0 100%;
    max-width: 100%
  }
}

@media (min-width: 768px) {
  .formElement.third {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
  }
}

.formElement.quarter {
  flex: 0 0 50%;
  max-width: 50%
}

@media (min-width: 768px) {
  .formElement.quarter {
    flex: 0 0 25%;
    max-width: 25%
  }
}

form[name="TagungsanfrageformularForm"] #anfrage h2 + .formElement.full,
form[name="TagungsanfrageformularForm"] #info h2 + .formElement {
  padding-left: 0;
  padding-right: 0
}

.startseite .container {
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
  position: static
}

@media (min-width: 576px) {
  .startseite .container {
    max-width: 540px
  }
}

@media (min-width: 768px) {
  .startseite .container {
    max-width: 720px
  }
}

@media (min-width: 992px) {
  .startseite .container {
    max-width: 960px
  }
}

@media (min-width: 1200px) {
  .startseite .container {
    max-width: 1140px
  }
}

@media (min-width: 576px) {
  .startseite .container {
    max-width: 100%
  }
}

@media (min-width: 768px) {
  .startseite .container {
    max-width: 100%
  }
}

@media (min-width: 992px) {
  .startseite .container {
    max-width: 960px
  }
}

@media (min-width: 1200px) {
  .startseite .container {
    max-width: 1140px
  }
}

.form-wrapper a.reset, .form-wrapper a.submit {
  display: inline-block;
  vertical-align: middle;
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTMgMTM7IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMzMzMzMzM7fTwvc3R5bGU+PGcNCiAgICAgICAgaWQ9IlhNTElEXzIzNV8iPjxwYXRoIGlkPSJYTUxJRF8yMzdfIiBjbGFzcz0ic3QwIiBkPSJNMTIgMXYxMWgtMTF2LTExaDExbTEtMWgtMTN2MTNoMTN2LTEzeiIvPjxwYXRoIGlkPSJYTUxJRF8yMzZfIiBjbGFzcz0ic3QwIiBkPSJNOC41IDUuOWwtMy4yLTIuM2MtLjItLjEtLjMtLjEtLjUtLjFzLS4zLjEtLjQuM2MtLjIuNC0uMi44LjEgMWwyLjQgMS43LTIuNCAxLjdjLS4zLjItLjMuNi0uMSAxIC4xLjIuMy4zLjYuMy4xIDAgLjMgMCAuNC0uMWwzLjItMi4zYy4yLS4xLjMtLjMuMy0uNmwtLjQtLjZ6Ii8+PC9nPjwvc3ZnPg==) no-repeat .5rem .5rem;
  background-size: 13px 13px;
  color: #195694;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  padding: .3125rem .9375rem .375rem 1.875rem;
  text-align: center
}

.form-wrapper a.reset:active, .form-wrapper a.reset:focus, .form-wrapper a.reset:hover, .form-wrapper a.submit:active, .form-wrapper a.submit:focus, .form-wrapper a.submit:hover {
  color: #195694;
  text-decoration: underline
}

.form-wrapper input.reset, .form-wrapper input.submit {
  display: inline-block;
  vertical-align: middle;
  background: #195694 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTEyLDF2MTFIMVYxSDEyIE0xMywwSDB2MTNoMTNWMHoiLz4NCgk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNOC41LDUuOUw1LjMsMy42QzUuMSwzLjUsNSwzLjUsNC44LDMuNVM0LjUsMy42LDQuNCwzLjhjLTAuMiwwLjQtMC4yLDAuOCwwLjEsMWwyLjQsMS43TDQuNSw4LjINCgkJYy0wLjMsMC4yLTAuMywwLjYtMC4xLDFDNC41LDkuNCw0LjcsOS41LDUsOS41YzAuMSwwLDAuMywwLDAuNC0wLjFsMy4yLTIuM0M4LjgsNyw4LjksNi44LDguOSw2LjVDOC45LDYuNSw4LjUsNS45LDguNSw1Ljl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat .5rem .5rem;
  background-size: 13px 13px;
  color: #fff;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  padding: .3125rem .9375rem .375rem 1.875rem;
  text-align: center
}

.form-wrapper input.reset:active, .form-wrapper input.reset:focus, .form-wrapper input.reset:hover, .form-wrapper input.submit:active, .form-wrapper input.submit:focus, .form-wrapper input.submit:hover {
  color: #fff;
  text-decoration: underline
}

.form-wrapper input.reset a, .form-wrapper input.submit a {
  color: #fff
}

.form-wrapper {
  border: 1px solid #c8c8c8;
  font-size: 1.125rem;
  margin-bottom: 2.5rem;
  padding: .9375rem 1.25rem
}

.form-wrapper h2 {
  color: #195694;
  font-size: 1.375rem;
  margin-top: 0
}

.form-wrapper input, .form-wrapper select, .form-wrapper textarea {
  border-radius: 5px;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #c8c8c8;
  margin: 1px;
  padding: .3125rem .75rem;
  width: 100%
}

.form-wrapper input:active, .form-wrapper input:focus, .form-wrapper input:hover, .form-wrapper select:active, .form-wrapper select:focus, .form-wrapper select:hover, .form-wrapper textarea:active, .form-wrapper textarea:focus, .form-wrapper textarea:hover {
  background-color: #fff;
  border: 1px solid #195694;
  margin: 1px
}

.form-wrapper input.image {
  background: 0 0;
  border: 0 none;
  padding: .125rem;
  width: 1.875rem
}

.form-wrapper input.image:active, .form-wrapper input.image:focus, .form-wrapper input.image:hover {
  background-color: #fff;
  border: 1px solid #195694
}

.form-wrapper label input[type="checkbox"]:active,
.form-wrapper label input[type="checkbox"]:focus,
.form-wrapper label input[type="checkbox"]:hover {
  margin-top: .25rem
}

.form-wrapper input.submit {
  border-radius: 0;
  border: .0625rem solid #195694
}

.form-wrapper input, .form-wrapper textarea {
  line-height: 1.2
}

.form-wrapper textarea {
  min-height: 8.75rem
}

.form-wrapper form ul.element-list {
  clear: left;
  list-style: none outside
}

.form-wrapper form ul.element-list li {
  background: transparent none;
  float: left;
  line-height: 1.2;
  margin: 0 .9375rem .625rem 0;
  padding-left: 0
}

.form-wrapper form ul.element-list li:last-child {
  margin-right: 0
}

.form-wrapper form ul.element-list li label {
  float: left;
  font-weight: 400
}

.form-wrapper form ul.element-list li input[type="checkbox"],
.form-wrapper form ul.element-list li input[type="radio"] {
  background: transparent none;
  float: left;
  font-size: 1rem;
  line-height: 1.2;
  margin-top: .1875rem
}

.form-wrapper form ul.element-list li span {
  display: block;
  float: left;
  margin: 0;
  padding: 0
}

.form-wrapper form ul.element-list.vertical li {
  display: block;
  float: none;
  line-height: 1.2;
  margin-right: 0
}

.form-wrapper form ul.element-list.vertical li::after {
  display: block;
  clear: both;
  content: "";
}

.form-wrapper input[type="checkbox"],
.form-wrapper input[type="radio"] {
  border-radius: 0;
  border: 0;
  float: left;
  margin-left: .0625rem;
  margin-right: .625rem;
  padding: 0;
  width: auto
}

.form-wrapper input[type="checkbox"] {
  border: 1px solid #c8c8c8;
  height: .8125rem;
  top: .0625rem;
  width: .8125rem
}

.form-wrapper .formField {
  display: block;
  margin-bottom: 1.1875rem;
  width: 100%
}

.form-wrapper .formRow {
  list-style: none outside;
  padding: 0
}

.form-wrapper .formRow .required, .form-wrapper .required {
  display: block;
  padding-bottom: 1.25rem
}

.form-wrapper .formLabel {
  display: block;
  float: none;
  font-weight: 400;
  margin-bottom: .25rem;
  width: auto
}

.form-wrapper .formLabel em {
  font-style: normal;
  font-weight: 700
}

.form-wrapper .formLabel a {
  text-decoration: none
}

.form-wrapper .formLabel a:focus, .form-wrapper .formLabel a:hover {
  text-decoration: underline
}

.form-wrapper label {
  float: none;
  font-weight: 700;
  margin-bottom: 0
}

.form-wrapper .checkbox + label,
.form-wrapper [type="checkbox"] + label {
  display: inline-block;
  font-weight: 400;
  padding-bottom: 20px;
  position: relative;
  top: -2px;
  width: 90%
}

@media (min-width: 768px) {
  .form-wrapper .checkbox + label,
  .form-wrapper [type="checkbox"] + label {
    width: 92%
  }
}

@media (min-width: 1200px) {
  .form-wrapper .checkbox + label,
  .form-wrapper [type="checkbox"] + label {
    width: 94%
  }
}

.form-wrapper .checkbox > label,
.form-wrapper [type="checkbox"] > label {
  display: block;
  font-weight: 400;
  margin-left: -1.25rem;
  margin-right: .625rem;
  padding-bottom: .9375rem
}

.form-wrapper .checkbox h3,
.form-wrapper [type="checkbox"] h3 {
  display: block;
  font-weight: 700;
  padding-bottom: .625rem;
  padding-top: .625rem
}

.form-wrapper .formHandle {
  padding-right: 0;
  text-align: left
}

.form-wrapper .formHandle li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0
}

.form-wrapper input.reset, .form-wrapper input.submit {
  border: .0625rem solid #195694;
  margin: 0 0 .3125rem;
  width: auto
}

.form-wrapper input.reset:active, .form-wrapper input.reset:focus, .form-wrapper input.reset:hover, .form-wrapper input.submit:active, .form-wrapper input.submit:focus, .form-wrapper input.submit:hover {
  background-color: #195694;
  border: .0625rem solid #195694;
  margin: 0 0 .3125rem;
  text-decoration: underline
}

.form-wrapper a.reset, .form-wrapper a.submit {
  border: .0625rem solid #fff;
  margin: 0 0 .3125rem;
  text-decoration: none;
  width: auto
}

.form-wrapper a.reset:active, .form-wrapper a.reset:focus, .form-wrapper a.reset:hover, .form-wrapper a.submit:active, .form-wrapper a.submit:focus, .form-wrapper a.submit:hover {
  border: .0625rem solid #fff;
  margin: 0 0 .3125rem;
  text-decoration: underline
}

.form-wrapper legend {
  border-bottom: 0;
  display: block;
  float: none;
  font-weight: 700;
  margin-bottom: .1875rem
}

.form-wrapper .formNote {
  color: #333;
  margin-bottom: 0
}

.form-wrapper .errorJumpLinks h2.formError {
  color: #333;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: .625rem
}

.form-wrapper .errorJumpLinks .error li {
  display: block
}

.form-wrapper .abstract.formError, .form-wrapper .formError {
  color: #e20717;
  font-weight: 400;
  padding-bottom: .1875rem
}

.form-wrapper .abstract.formError *, .form-wrapper .formError * {
  color: #e20717;
  font-weight: 400
}

.form-wrapper p.formError strong {
  font-weight: 700
}

.form-wrapper .abstract.formError {
  font-size: 1rem
}

.form-wrapper .formErrorBox {
  display: block;
  margin-bottom: .1875rem
}

.form-wrapper .form-field-error input, .form-wrapper .form-field-error select, .form-wrapper .form-field-error textarea {
  border: 1px solid #e20717
}

.form-wrapper .formFieldcheckbox {
  display: block;
  float: left;
  margin-bottom: 1.25rem;
  width: 100%
}

.form-wrapper .formFieldcheckbox span {
  clear: both;
  display: block;
  width: 100%
}

.form-wrapper .formFieldcheckbox span span {
  clear: none;
  display: inline-block;
  width: auto
}

.form-wrapper .formFieldcheckbox input {
  float: left;
  top: .125rem
}

.form-wrapper .formFieldcheckbox label {
  float: left;
  font-weight: 400;
  padding-bottom: 0
}

.singleview form {
  margin: 0;
  padding: 0
}

input[type="text"]:-moz-placeholder {
  color: #333;
}

input[type="text"]::-moz-placeholder {
  color: #333;
}

input[type="text"]:-ms-input-placeholder {
  color: #333
}

input[type="text"]::-webkit-input-placeholder {
  color: #333
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #333;
  opacity: 1
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #333;
  opacity: 1
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #333;
  opacity: 1
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #333;
  opacity: 1
}

.radioselect .formField span {
  clear: both;
  display: block
}

.radioselect .formField span::after {
  display: block;
  clear: both;
  content: ""
}

.radioselect .formField span input.radio {
  display: inline-block;
  float: left;
  margin-top: .25rem
}

.radioselect .formField span label {
  display: inline-block;
  font-weight: 400
}

.errorJumpLinks .formError {
  color: #195694;
  font-weight: 700
}

.errorJumpLinks .error {
  list-style: none;
  margin: 0 0 1.25rem;
  padding: 0
}

.errorJumpLinks .error li {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4xIDExLjciIHdpZHRoPSI5IiBoZWlnaHQ9IjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjEgMTEuNyI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzE5NTY5NDtzdHJva2Utd2lkdGg6MztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48cG9seWxpbmUgaWQ9IlhNTElEXzE4NV8iIGNsYXNzPSJzdDAiIHBvaW50cz0iMTguMSwxLjEgOS41LDkuNiAxLjEsMS4xIi8+PC9zdmc+DQo=) no-repeat left .5rem;
  background-size: 9px 6px;
  display: block;
  margin-bottom: .125rem;
  padding-left: 1rem
}

.errorJumpLinks .error li a {
  text-decoration: none
}

.errorJumpLinks .error li a:active, .errorJumpLinks .error li a:focus, .errorJumpLinks .error li a:hover {
  color: #195694;
  text-decoration: underline
}

.article-header .subheadline ul, .article-text-wrapper ul, .list-wrapper ul, .panel-body ul, .project-details ul {
  clear: both;
  font-size: 1.125rem;
  list-style: disc;
  margin-left: 0;
  padding-left: 1.8125rem
}

.article-header .subheadline ul li, .article-text-wrapper ul li, .list-wrapper ul li, .panel-body ul li, .project-details ul li {
  line-height: 1.35;
  margin-bottom: .4375rem;
  padding-left: .125rem
}

.article-header .subheadline ul li:last-child, .article-text-wrapper ul li:last-child, .list-wrapper ul li:last-child, .panel-body ul li:last-child, .project-details ul li:last-child {
  margin-bottom: 0
}

.article-header .subheadline ul p, .article-text-wrapper ul p, .list-wrapper ul p, .panel-body ul p, .project-details ul p {
  line-height: inherit;
  margin: 0;
  padding: 0
}

.article-header .subheadline ul ul, .article-text-wrapper ul ul, .list-wrapper ul ul, .panel-body ul ul, .project-details ul ul {
  margin-bottom: 0;
  padding: .5rem 0 .5rem 1.8125rem
}

.article-header .subheadline ul ul:last-child, .article-text-wrapper ul ul:last-child, .list-wrapper ul ul:last-child, .panel-body ul ul:last-child, .project-details ul ul:last-child {
  padding-bottom: 0
}

.article-header .subheadline ul.links a, .article-text-wrapper ul.links a, .list-wrapper ul.links a, .panel-body ul.links a, .project-details ul.links a {
  background-position: left .3125rem
}

.article-header .subheadline ol, .article-text-wrapper ol, .list-wrapper ol, .panel-body ol, .project-details ol {
  font-size: 1.125rem;
  margin-left: 0;
  padding-left: 1.8125rem
}

.article-header .subheadline ol li, .article-text-wrapper ol li, .list-wrapper ol li, .panel-body ol li, .project-details ol li {
  line-height: 1.35;
  margin-bottom: .4375rem;
  padding-left: .125rem
}

.article-header .subheadline ol li:last-child, .article-text-wrapper ol li:last-child, .list-wrapper ol li:last-child, .panel-body ol li:last-child, .project-details ol li:last-child {
  margin-bottom: 0
}

.article-header .subheadline ol p, .article-text-wrapper ol p, .list-wrapper ol p, .panel-body ol p, .project-details ol p {
  font-size: 1.125rem;
  line-height: inherit;
  margin: 0;
  padding: 0
}

.article-header .subheadline ol ol, .article-text-wrapper ol ol, .list-wrapper ol ol, .panel-body ol ol, .project-details ol ol {
  margin-bottom: 0;
  padding: .5rem 0 .5rem 1.8125rem
}

.article-header .subheadline ol ol:last-child, .article-text-wrapper ol ol:last-child, .list-wrapper ol ol:last-child, .panel-body ol ol:last-child, .project-details ol ol:last-child {
  padding-bottom: 0
}

.image-map.Karte + .article-wrapper ul {
  padding-left: 0
}

.image-map.Karte + .article-wrapper li {
  background: 0 0;
  padding-left: 0
}

.tab-pane .generictable-header {
  display: none
}

ul[list-item="none"] {
  list-style: none;
}

ul[list-item="none"] li {
  background: 0 0;
  padding-left: 0
}

.article-header ul.doc-data {
  clear: both;
  list-style: none outside;
  margin-left: 0;
  padding-left: 0
}

.article-text-wrapper .richtext-list .richtext-list li {
  line-height: 1.6
}

.article-text-wrapper .richtext-list-item-dash {
  font-size: 1.125rem;
  list-style-type: none;
  padding-left: 0
}

.article-text-wrapper .richtext-list-item-dash > li {
  background: 0 0
}

.article-text-wrapper .richtext-list-item-dash > li::before {
  content: "-";
  display: table-cell;
  font-weight: 700;
  min-width: 2.5rem
}

.article-text-wrapper .richtext-list-item-dash .richtext-list {
  padding-left: 0
}

/* + + + + +  BEGIN BMF-3514 - Inhalte brechen um  + + + + + */

/* 480px */
@media (max-width: 30rem) {
  .article-text-wrapper .richtext-list-item-dash,
  .article-text-wrapper .richtext-list-item-dash .richtext-list,
  .one-level-navigation .list-style-upper-roman {
    padding-left: 0;
  }

  .article-text-wrapper .richtext-list-item-dash li::before,
  .article-text-wrapper .richtext-list-item-dash > li::before {
    text-indent: -1.1875rem;
    min-width: 0;
  }

  .one-level-navigation a.paragraph-node,
  .one-level-navigation .pagaraph-children a {
    padding-left: 2rem;
  }
}

/* 400px */
@media (max-width: 25rem) {
  .article-header,
  .one-level-navigation,
  .article-text {
    hyphens: auto;
  }
}

/* + + + + +  END BMF-3514  + + + + + */

.article-text-wrapper .richtext-list-item-none {
  list-style-type: none
}

.article-text-wrapper .richtext-list-item-none > li {
  background: 0 0;
  font-size: 1.125rem;
  padding-left: .0625rem
}

.article-text-wrapper .richtext-list-item-akkordeon {
  list-style-type: none;
  margin-left: 0;
  padding: 0
}

.article-text-wrapper .richtext-list-item-akkordeon > li {
  background: 0 0;
  margin-left: 0;
  padding-left: 0
}

.article-text-wrapper .richtext-list-style-lower-alpha1 {
  counter-reset: lower-alpha1;
  list-style-type: none;
  padding-left: 2px
}

.article-text > .richtext-list-style-lower-alpha1 {
  padding-left: 1.8125rem
}

.article-text-wrapper .richtext-list-style-lower-alpha1 > li::before {
  content: counter(lower-alpha1, lower-alpha) ")";
  counter-increment: lower-alpha1;
  min-width: 2.675rem;
}

.article-text-wrapper .richtext-list-style-lower-alpha1[start="2"] { counter-reset: lower-alpha1 1 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="3"] { counter-reset: lower-alpha1 2 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="4"] { counter-reset: lower-alpha1 3 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="5"] { counter-reset: lower-alpha1 4 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="6"] { counter-reset: lower-alpha1 5 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="7"] { counter-reset: lower-alpha1 6 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="8"] { counter-reset: lower-alpha1 7 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="9"] { counter-reset: lower-alpha1 8 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="10"] { counter-reset: lower-alpha1 9 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="11"] { counter-reset: lower-alpha1 10 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="12"] { counter-reset: lower-alpha1 11 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="13"] { counter-reset: lower-alpha1 12 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="14"] { counter-reset: lower-alpha1 13 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="15"] { counter-reset: lower-alpha1 14 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="16"] { counter-reset: lower-alpha1 15 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="17"] { counter-reset: lower-alpha1 16 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="18"] { counter-reset: lower-alpha1 17 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="19"] { counter-reset: lower-alpha1 18 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="20"] { counter-reset: lower-alpha1 19 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="21"] { counter-reset: lower-alpha1 20 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="22"] { counter-reset: lower-alpha1 21 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="23"] { counter-reset: lower-alpha1 22 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="24"] { counter-reset: lower-alpha1 23 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="25"] { counter-reset: lower-alpha1 24 }
.article-text-wrapper .richtext-list-style-lower-alpha1[start="26"] { counter-reset: lower-alpha1 25 }

.article-text-wrapper .richtext-list-style-lower-alpha2 {
  counter-reset: lower-alpha2;
  list-style-type: none;
  padding-left: 0
}

.article-text > .richtext-list-style-lower-alpha2 {
  padding-left: 1.8125rem
}

.article-text-wrapper .richtext-list-style-lower-alpha2 > li::before {
  content: counter(lower-alpha2, lower-alpha) counter(lower-alpha2, lower-alpha) ")";
  counter-increment: lower-alpha2;
  min-width: 2.5rem;
}

.article-text-wrapper .richtext-list-style-lower-alpha2[start="2"] { counter-reset: lower-alpha2 1 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="3"] { counter-reset: lower-alpha2 2 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="4"] { counter-reset: lower-alpha2 3 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="5"] { counter-reset: lower-alpha2 4 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="6"] { counter-reset: lower-alpha2 5 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="7"] { counter-reset: lower-alpha2 6 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="8"] { counter-reset: lower-alpha2 7 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="9"] { counter-reset: lower-alpha2 8 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="10"] { counter-reset: lower-alpha2 9 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="11"] { counter-reset: lower-alpha2 10 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="12"] { counter-reset: lower-alpha2 11 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="13"] { counter-reset: lower-alpha2 12 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="14"] { counter-reset: lower-alpha2 13 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="15"] { counter-reset: lower-alpha2 14 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="16"] { counter-reset: lower-alpha2 15 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="17"] { counter-reset: lower-alpha2 16 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="18"] { counter-reset: lower-alpha2 17 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="19"] { counter-reset: lower-alpha2 18 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="20"] { counter-reset: lower-alpha2 19 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="21"] { counter-reset: lower-alpha2 20 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="22"] { counter-reset: lower-alpha2 21 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="23"] { counter-reset: lower-alpha2 22 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="24"] { counter-reset: lower-alpha2 23 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="25"] { counter-reset: lower-alpha2 24 }
.article-text-wrapper .richtext-list-style-lower-alpha2[start="26"] { counter-reset: lower-alpha2 25 }

.article-text-wrapper .richtext-list-style-lower-alpha3 {
  counter-reset: lower-alpha3;
  list-style-type: none;
  padding-left: 0
}

.article-text > .richtext-list-style-lower-alpha3,
.article-text .richtext-list-style-lower-alpha2 > li > .richtext-list-style-lower-alpha3 {
  padding-left: 1.8125rem
}

.article-text-wrapper .richtext-list-style-lower-alpha3 > li::before {
  content: counter(lower-alpha3, lower-alpha) counter(lower-alpha3, lower-alpha) counter(lower-alpha3, lower-alpha) ")";
  counter-increment: lower-alpha3;
  min-width: 2.5rem
}

.article-text-wrapper .richtext-list-style-lower-alpha3[start="2"] { counter-reset: lower-alpha3 1 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="3"] { counter-reset: lower-alpha3 2 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="4"] { counter-reset: lower-alpha3 3 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="5"] { counter-reset: lower-alpha3 4 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="6"] { counter-reset: lower-alpha3 5 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="7"] { counter-reset: lower-alpha3 6 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="8"] { counter-reset: lower-alpha3 7 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="9"] { counter-reset: lower-alpha3 8 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="10"] { counter-reset: lower-alpha3 9 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="11"] { counter-reset: lower-alpha3 10 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="12"] { counter-reset: lower-alpha3 11 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="13"] { counter-reset: lower-alpha3 12 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="14"] { counter-reset: lower-alpha3 13 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="15"] { counter-reset: lower-alpha3 14 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="16"] { counter-reset: lower-alpha3 15 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="17"] { counter-reset: lower-alpha3 16 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="18"] { counter-reset: lower-alpha3 17 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="19"] { counter-reset: lower-alpha3 18 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="20"] { counter-reset: lower-alpha3 19 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="21"] { counter-reset: lower-alpha3 20 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="22"] { counter-reset: lower-alpha3 21 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="23"] { counter-reset: lower-alpha3 22 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="24"] { counter-reset: lower-alpha3 23 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="25"] { counter-reset: lower-alpha3 24 }
.article-text-wrapper .richtext-list-style-lower-alpha3[start="26"] { counter-reset: lower-alpha3 25 }

.richtext-list .richtext-list .richtext-list .richtext-list.richtext-list-style-lower-alpha3 {
  left: 0;
  padding-left: 0
}

.article-text-wrapper .richtext-list-style-upper-alpha {
  counter-reset: upper-alpha;
  list-style-type: none;
  padding-left: 0
}

.article-text > .richtext-list-style-upper-alpha {
  padding-left: 1.8125rem
}

.article-text-wrapper .richtext-list-style-upper-alpha > li::before {
  content: counter(upper-alpha, upper-alpha) ".";
  counter-increment: upper-alpha;
  min-width: 2.5rem
}

.article-text-wrapper .richtext-list-style-upper-alpha[start="2"] { counter-reset: upper-alpha 1 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="3"] { counter-reset: upper-alpha 2 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="4"] { counter-reset: upper-alpha 3 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="5"] { counter-reset: upper-alpha 4 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="6"] { counter-reset: upper-alpha 5 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="7"] { counter-reset: upper-alpha 6 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="8"] { counter-reset: upper-alpha 7 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="9"] { counter-reset: upper-alpha 8 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="10"] { counter-reset: upper-alpha 9 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="11"] { counter-reset: upper-alpha 10 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="12"] { counter-reset: upper-alpha 11 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="13"] { counter-reset: upper-alpha 12 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="14"] { counter-reset: upper-alpha 13 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="15"] { counter-reset: upper-alpha 14 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="16"] { counter-reset: upper-alpha 15 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="17"] { counter-reset: upper-alpha 16 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="18"] { counter-reset: upper-alpha 17 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="19"] { counter-reset: upper-alpha 18 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="20"] { counter-reset: upper-alpha 19 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="21"] { counter-reset: upper-alpha 20 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="22"] { counter-reset: upper-alpha 21 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="23"] { counter-reset: upper-alpha 22 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="24"] { counter-reset: upper-alpha 23 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="25"] { counter-reset: upper-alpha 24 }
.article-text-wrapper .richtext-list-style-upper-alpha[start="26"] { counter-reset: upper-alpha 25 }

.article-text-wrapper .richtext-list-style-upper-roman {
  counter-reset: upper-roman;
  list-style-type: none;
  padding-left: 0
}

.article-text > .richtext-list-style-upper-roman {
  padding-left: 1.8125rem
}

.article-text-wrapper .richtext-list-style-upper-roman > li {
  position: relative
}

.article-text-wrapper .richtext-list-style-upper-roman > li::before {
  content: counter(upper-roman, upper-roman) ".";
  counter-increment: upper-roman;
  float: left;
  min-width: 2.5rem
}

.article-text-wrapper .richtext-list-style-upper-roman a:not(.richtext-footnote-ref) {
  width: calc(100% - 2.5rem)
}

.article-text-wrapper .richtext-list-style-upper-roman[start="2"] { counter-reset: upper-roman 1 }
.article-text-wrapper .richtext-list-style-upper-roman[start="3"] { counter-reset: upper-roman 2 }
.article-text-wrapper .richtext-list-style-upper-roman[start="4"] { counter-reset: upper-roman 3 }
.article-text-wrapper .richtext-list-style-upper-roman[start="5"] { counter-reset: upper-roman 4 }
.article-text-wrapper .richtext-list-style-upper-roman[start="6"] { counter-reset: upper-roman 5 }
.article-text-wrapper .richtext-list-style-upper-roman[start="7"] { counter-reset: upper-roman 6 }
.article-text-wrapper .richtext-list-style-upper-roman[start="8"] { counter-reset: upper-roman 7 }
.article-text-wrapper .richtext-list-style-upper-roman[start="9"] { counter-reset: upper-roman 8 }
.article-text-wrapper .richtext-list-style-upper-roman[start="10"] { counter-reset: upper-roman 9 }
.article-text-wrapper .richtext-list-style-upper-roman[start="11"] { counter-reset: upper-roman 10 }
.article-text-wrapper .richtext-list-style-upper-roman[start="12"] { counter-reset: upper-roman 11 }
.article-text-wrapper .richtext-list-style-upper-roman[start="13"] { counter-reset: upper-roman 12 }
.article-text-wrapper .richtext-list-style-upper-roman[start="14"] { counter-reset: upper-roman 13 }
.article-text-wrapper .richtext-list-style-upper-roman[start="15"] { counter-reset: upper-roman 14 }
.article-text-wrapper .richtext-list-style-upper-roman[start="16"] { counter-reset: upper-roman 15 }
.article-text-wrapper .richtext-list-style-upper-roman[start="17"] { counter-reset: upper-roman 16 }
.article-text-wrapper .richtext-list-style-upper-roman[start="18"] { counter-reset: upper-roman 17 }
.article-text-wrapper .richtext-list-style-upper-roman[start="19"] { counter-reset: upper-roman 18 }
.article-text-wrapper .richtext-list-style-upper-roman[start="20"] { counter-reset: upper-roman 19 }
.article-text-wrapper .richtext-list-style-upper-roman[start="21"] { counter-reset: upper-roman 20 }
.article-text-wrapper .richtext-list-style-upper-roman[start="22"] { counter-reset: upper-roman 21 }
.article-text-wrapper .richtext-list-style-upper-roman[start="23"] { counter-reset: upper-roman 22 }
.article-text-wrapper .richtext-list-style-upper-roman[start="24"] { counter-reset: upper-roman 23 }
.article-text-wrapper .richtext-list-style-upper-roman[start="25"] { counter-reset: upper-roman 24 }
.article-text-wrapper .richtext-list-style-upper-roman[start="26"] { counter-reset: upper-roman 25 }

.article-text-wrapper .richtext-list-style-lower-roman {
  counter-reset: lower-roman;
  list-style-type: none;
  padding-left: 0
}

.article-text > .richtext-list-style-lower-roman {
  padding-left: 1.8125rem
}

.article-text-wrapper .richtext-list-style-lower-roman > li {
  position: relative
}

.article-text-wrapper .richtext-list-style-lower-roman > li::before {
  content: counter(lower-roman, lower-roman) ")";
  counter-increment: lower-roman;
  min-width: 2.5rem
}

.article-text-wrapper .richtext-list-style-lower-roman a:not(.richtext-footnote-ref) {
  width: calc(100% - 2.5rem)
}

.article-text-wrapper .richtext-list-style-lower-roman[start="2"] { counter-reset: lower-roman 1 }
.article-text-wrapper .richtext-list-style-lower-roman[start="3"] { counter-reset: lower-roman 2 }
.article-text-wrapper .richtext-list-style-lower-roman[start="4"] { counter-reset: lower-roman 3 }
.article-text-wrapper .richtext-list-style-lower-roman[start="5"] { counter-reset: lower-roman 4 }
.article-text-wrapper .richtext-list-style-lower-roman[start="6"] { counter-reset: lower-roman 5 }
.article-text-wrapper .richtext-list-style-lower-roman[start="7"] { counter-reset: lower-roman 6 }
.article-text-wrapper .richtext-list-style-lower-roman[start="8"] { counter-reset: lower-roman 7 }
.article-text-wrapper .richtext-list-style-lower-roman[start="9"] { counter-reset: lower-roman 8 }
.article-text-wrapper .richtext-list-style-lower-roman[start="10"] { counter-reset: lower-roman 9 }
.article-text-wrapper .richtext-list-style-lower-roman[start="11"] { counter-reset: lower-roman 10 }
.article-text-wrapper .richtext-list-style-lower-roman[start="12"] { counter-reset: lower-roman 11 }
.article-text-wrapper .richtext-list-style-lower-roman[start="13"] { counter-reset: lower-roman 12 }
.article-text-wrapper .richtext-list-style-lower-roman[start="14"] { counter-reset: lower-roman 13 }
.article-text-wrapper .richtext-list-style-lower-roman[start="15"] { counter-reset: lower-roman 14 }
.article-text-wrapper .richtext-list-style-lower-roman[start="16"] { counter-reset: lower-roman 15 }
.article-text-wrapper .richtext-list-style-lower-roman[start="17"] { counter-reset: lower-roman 16 }
.article-text-wrapper .richtext-list-style-lower-roman[start="18"] { counter-reset: lower-roman 17 }
.article-text-wrapper .richtext-list-style-lower-roman[start="19"] { counter-reset: lower-roman 18 }
.article-text-wrapper .richtext-list-style-lower-roman[start="20"] { counter-reset: lower-roman 19 }
.article-text-wrapper .richtext-list-style-lower-roman[start="21"] { counter-reset: lower-roman 20 }
.article-text-wrapper .richtext-list-style-lower-roman[start="22"] { counter-reset: lower-roman 21 }
.article-text-wrapper .richtext-list-style-lower-roman[start="23"] { counter-reset: lower-roman 22 }
.article-text-wrapper .richtext-list-style-lower-roman[start="24"] { counter-reset: lower-roman 23 }
.article-text-wrapper .richtext-list-style-lower-roman[start="25"] { counter-reset: lower-roman 24 }
.article-text-wrapper .richtext-list-style-lower-roman[start="26"] { counter-reset: lower-roman 25 }

.article-text-wrapper .richtext-list-style-example {
  counter-reset: example;
  list-style-type: none;
  padding-left: 0
}

.article-text > .richtext-list-style-example {
  padding-left: 1.8125rem
}

.article-text-wrapper .richtext-list-style-example > li::before {
  content: "B " counter(example);
  counter-increment: example;
  min-width: 2.5rem
}

.article-text-wrapper .richtext-list-style-example[start="2"] { counter-reset: example 1 }
.article-text-wrapper .richtext-list-style-example[start="3"] { counter-reset: example 2 }
.article-text-wrapper .richtext-list-style-example[start="4"] { counter-reset: example 3 }
.article-text-wrapper .richtext-list-style-example[start="5"] { counter-reset: example 4 }
.article-text-wrapper .richtext-list-style-example[start="6"] { counter-reset: example 5 }
.article-text-wrapper .richtext-list-style-example[start="7"] { counter-reset: example 6 }
.article-text-wrapper .richtext-list-style-example[start="8"] { counter-reset: example 7 }
.article-text-wrapper .richtext-list-style-example[start="9"] { counter-reset: example 8 }
.article-text-wrapper .richtext-list-style-example[start="10"] { counter-reset: example 9 }
.article-text-wrapper .richtext-list-style-example[start="11"] { counter-reset: example 10 }
.article-text-wrapper .richtext-list-style-example[start="12"] { counter-reset: example 11 }
.article-text-wrapper .richtext-list-style-example[start="13"] { counter-reset: example 12 }
.article-text-wrapper .richtext-list-style-example[start="14"] { counter-reset: example 13 }
.article-text-wrapper .richtext-list-style-example[start="15"] { counter-reset: example 14 }
.article-text-wrapper .richtext-list-style-example[start="16"] { counter-reset: example 15 }
.article-text-wrapper .richtext-list-style-example[start="17"] { counter-reset: example 16 }
.article-text-wrapper .richtext-list-style-example[start="18"] { counter-reset: example 17 }
.article-text-wrapper .richtext-list-style-example[start="19"] { counter-reset: example 18 }
.article-text-wrapper .richtext-list-style-example[start="20"] { counter-reset: example 19 }
.article-text-wrapper .richtext-list-style-example[start="21"] { counter-reset: example 20 }
.article-text-wrapper .richtext-list-style-example[start="22"] { counter-reset: example 21 }
.article-text-wrapper .richtext-list-style-example[start="23"] { counter-reset: example 22 }
.article-text-wrapper .richtext-list-style-example[start="24"] { counter-reset: example 23 }
.article-text-wrapper .richtext-list-style-example[start="25"] { counter-reset: example 24 }
.article-text-wrapper .richtext-list-style-example[start="26"] { counter-reset: example 25 }

.article-text-wrapper .richtext-list-style-scientific {
  counter-reset: scientific;
  list-style-type: none;
  padding-left: 0
}

.article-text > .richtext-list-style-scientific {
  padding-left: 1.8125rem
}

.article-text-wrapper .richtext-list-style-scientific > li::before {
  content: counters(scientific, ".") " ";
  counter-increment: scientific;
  min-width: 2.5rem
}

.article-text-wrapper .richtext-list-style-scientific[start="2"] { counter-reset: scientific 1 }
.article-text-wrapper .richtext-list-style-scientific[start="3"] { counter-reset: scientific 2 }
.article-text-wrapper .richtext-list-style-scientific[start="4"] { counter-reset: scientific 3 }
.article-text-wrapper .richtext-list-style-scientific[start="5"] { counter-reset: scientific 4 }
.article-text-wrapper .richtext-list-style-scientific[start="6"] { counter-reset: scientific 5 }
.article-text-wrapper .richtext-list-style-scientific[start="7"] { counter-reset: scientific 6 }
.article-text-wrapper .richtext-list-style-scientific[start="8"] { counter-reset: scientific 7 }
.article-text-wrapper .richtext-list-style-scientific[start="9"] { counter-reset: scientific 8 }
.article-text-wrapper .richtext-list-style-scientific[start="10"] { counter-reset: scientific 9 }
.article-text-wrapper .richtext-list-style-scientific[start="11"] { counter-reset: scientific 10 }
.article-text-wrapper .richtext-list-style-scientific[start="12"] { counter-reset: scientific 11 }
.article-text-wrapper .richtext-list-style-scientific[start="13"] { counter-reset: scientific 12 }
.article-text-wrapper .richtext-list-style-scientific[start="14"] { counter-reset: scientific 13 }
.article-text-wrapper .richtext-list-style-scientific[start="15"] { counter-reset: scientific 14 }
.article-text-wrapper .richtext-list-style-scientific[start="16"] { counter-reset: scientific 15 }
.article-text-wrapper .richtext-list-style-scientific[start="17"] { counter-reset: scientific 16 }
.article-text-wrapper .richtext-list-style-scientific[start="18"] { counter-reset: scientific 17 }
.article-text-wrapper .richtext-list-style-scientific[start="19"] { counter-reset: scientific 18 }
.article-text-wrapper .richtext-list-style-scientific[start="20"] { counter-reset: scientific 19 }
.article-text-wrapper .richtext-list-style-scientific[start="21"] { counter-reset: scientific 20 }
.article-text-wrapper .richtext-list-style-scientific[start="22"] { counter-reset: scientific 21 }
.article-text-wrapper .richtext-list-style-scientific[start="23"] { counter-reset: scientific 22 }
.article-text-wrapper .richtext-list-style-scientific[start="24"] { counter-reset: scientific 23 }
.article-text-wrapper .richtext-list-style-scientific[start="25"] { counter-reset: scientific 24 }
.article-text-wrapper .richtext-list-style-scientific[start="26"] { counter-reset: scientific 25 }

/* + + + + +  BMF-3847: list with additional lower-alpha  + + + + + */
.article-text .richtext-list-style-mixed-subcounter,
.article-text .richtext-list-style-mixed-subcounter > li > ol,
.article-text-wrapper .richtext-list-style-mixed-subcounter,
.article-text-wrapper .richtext-list-style-mixed-subcounter > li > ol {
  list-style-type: none;
  padding-left: 0
}

.article-text-wrapper .richtext-list-style-mixed-subcounter > li,
.article-text-wrapper .richtext-list-style-mixed-subcounter > li > ol > li {
  display: table
}

.article-text-wrapper .richtext-list-style-mixed-subcounter > li > abbr,
.article-text-wrapper .richtext-list-style-mixed-subcounter > li > acronym,
.article-text-wrapper .richtext-list-style-mixed-subcounter > li > dfn,
.article-text-wrapper .richtext-list-style-mixed-subcounter > li > ol > li > abbr,
.article-text-wrapper .richtext-list-style-mixed-subcounter > li > ol > li > acronym,
.article-text-wrapper .richtext-list-style-mixed-subcounter > li > ol > li > dfn {
  margin-left: 0.125rem;
  margin-right: 0.125rem
}

.article-text-wrapper .richtext-list-style-mixed-subcounter > li {
  padding-left: 0;
}

.article-text-wrapper .richtext-list-style-mixed-subcounter > li::before,
.article-text-wrapper .richtext-list-style-mixed-subcounter > li > ol > li::before {
  float: none;
  display: table-cell;
  min-width: 2rem;
  text-align: right;
  padding-right: 4px
}

.article-text-wrapper .richtext-list-style-mixed-subcounter > li::before {
  position: relative;
  left: -2px
}

.article-text-wrapper .richtext-list-style-mixed-subcounter a:not(.richtext-footnote-ref),
.article-text-wrapper .richtext-list-style-mixed-subcounter > li > ol a:not(.richtext-footnote-ref) {
  width: calc(100% - 2rem)
}

.article-text-wrapper .richtext-list-style-mixed-subcounter {
  counter-reset: chapter-counter
}

.article-text-wrapper .richtext-list-style-mixed-subcounter > li::before {
  content: counter(chapter-counter, decimal) ".";
  counter-increment: chapter-counter
}

.article-text-wrapper .richtext-list-style-mixed-subcounter > li > ol {
  counter-reset: subchapter-counter;
  position: relative;
  left: -37px;
  width: calc(100% + 37px)
}

.article-text-wrapper .richtext-list-style-mixed-subcounter > li > ol > li::before {
  content: counter(chapter-counter, decimal) counter(subchapter-counter, lower-alpha) ".";
  counter-increment: subchapter-counter;
  min-width: 2.125rem
}
/* + + + + +  end: BMF-3847  + + + + + */

.article-text-wrapper .richtext-list-style-spiegelstrich {
  font-size: 1.125rem
}

.article-text-wrapper .richtext-list-style-spiegelstrich li,
.article-text-wrapper .richtext-list-item-equals li {
  padding-left: 1.8125rem;
}

.article-text-wrapper .richtext-list-style-spiegelstrich li::before {
  content: "-";
  margin-left: -1.25rem;
  position: absolute
}

.article-text-wrapper .richtext-list-item-disc {
  font-size: 1.125rem;
  padding-left: 1.8125rem
}

.article-text-wrapper .richtext-list-item-disc > li {
  list-style: disc
}

.article-text-wrapper .richtext-list-item-equals {
  list-style: none
}

.article-text-wrapper .richtext-list-item-equals li::before {
  content: "=";
  margin-left: -1.25rem;
  position: absolute
}

.richtext-list .richtext-list .richtext-list .richtext-list {
  left: -2.6875rem
}
.article-text-wrapper ol.richtext-list-multilevel-ordered
                      ol.richtext-omission-line:not(.richtext-list-multilevel-ordered) {
  padding-left: 0
}

.richtext-list .richtext-list .richtext-list .richtext-list .richtext-list {
  left: -4rem
}
.article-text-wrapper ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-omission-line:not(.richtext-list-multilevel-ordered) {
  padding-left: 0
}

.richtext-list .richtext-list .richtext-list .richtext-list .richtext-list .richtext-list {
  left: -5.3125rem
}
.article-text-wrapper ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-omission-line:not(.richtext-list-multilevel-ordered) {
  padding-left: 2.6875rem
}

.richtext-list .richtext-list .richtext-list .richtext-list .richtext-list .richtext-list .richtext-list {
  left: -6.625rem
}
.article-text-wrapper ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-omission-line:not(.richtext-list-multilevel-ordered) {
  padding-left: 4rem
}

.richtext-list .richtext-list .richtext-list .richtext-list .richtext-list .richtext-list .richtext-list .richtext-list {
  left: -7.9375rem
}
.article-text-wrapper ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-omission-line:not(.richtext-list-multilevel-ordered) {
  padding-left: 5.3125rem
}

.richtext-list .richtext-list .richtext-list .richtext-list .richtext-list .richtext-list .richtext-list .richtext-list .richtext-list {
  left: -9.25rem
}
.article-text-wrapper ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-list-multilevel-ordered
                      ol.richtext-omission-line:not(.richtext-list-multilevel-ordered) {
  padding-left: 6.625rem
}

/* + + +  BMF-4401: OL erweitern (1. 1.1. 1.2.)  + + + */
.article-text-wrapper ol.richtext-list-multilevel-ordered {
  counter-reset: item;
  list-style: none;
  padding-left: 0;
}

.article-text-wrapper ol.richtext-list-multilevel-ordered > li > p + p {
  margin-top: .875rem;
}

.article-text-wrapper ol.richtext-list-multilevel-ordered > li,
.article-text-wrapper ol.richtext-list-multilevel-ordered ol.richtext-list-multilevel-ordered > li {
  counter-increment: item;
  position: relative;
  display: block;
  margin-top: 1rem;
  padding-left: 3.5rem;
}

.article-text-wrapper ol.richtext-list-multilevel-ordered > li span.number,
.article-text-wrapper ol.richtext-list-multilevel-ordered ol.richtext-list-multilevel-ordered > li span.number {
  position: absolute;
  left: -0.25rem;
  display: flex;
  width: 3.5rem;
  justify-content: flex-end;
}

.article-text-wrapper ol.richtext-list-multilevel-ordered ol.richtext-list-multilevel-ordered {
  counter-reset: item;
  margin-left: -3.5rem;
  padding-top: 0;
  padding-left: 0;
}

.article-text-wrapper ol.richtext-list.richtext-list-multilevel-ordered ol.richtext-list.richtext-list-multilevel-ordered {
  left: 0;
}

.article-text-wrapper ol.richtext-list-multilevel-ordered ul {
  list-style-type: disc;
}
/* + + +  end: BMF-4401  + + + */

.article-text-wrapper .definition-list {
  display: flex;
  flex-wrap: wrap
}

.article-text-wrapper .definition-list dt,
.article-text-wrapper .toc-container .definition-list dt {
  font-weight: 400
}

.article-text-wrapper .definition-list dt {
  width: 3rem; /* for alignment */
  overflow: hidden;
  font-weight: 700;
  text-align: right;
  margin-bottom: 1rem;
  padding-right: 4px
}

.article-text-wrapper .definition-list dd {
  width: calc(100% - 3rem); /* for alignment */
  margin-bottom: 1rem
}

.navIndex {
  background: #ebebeb;
  clear: left;
  font-size: 1.125rem;
  margin-bottom: 2.4rem;
  padding: 0
}

.navIndex li {
  display: inline-block;
  vertical-align: middle;
  background-color: #ebebeb;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 14px;
  border-right: .125rem solid #fff;
  color: #333;
  float: left;
  height: 2.5rem;
  margin: 0;
  padding: 0;
  width: 9%
}

@media (min-width: 768px) {
  .navIndex li {
    width: 7%
  }
}

.navIndex li.last, .navIndex li:last-child {
  border-right: 0
}

@media only screen and (max-width: 29.938em) {
  .navIndex li.back, .navIndex li.first, .navIndex li.forward, .navIndex li.last {
    display: none
  }
}

@media (min-width: 992px) {
  .uebersicht-ohne-marginal .navIndex li {
    width: 4.7%
  }

  .uebersicht-ohne-marginal .navIndex li li {
    width: auto
  }
}

.navIndex li.navIndex-numbers {
  text-align: center;
  width: 63.5%
}

@media (min-width: 768px) {
  .navIndex li.navIndex-numbers {
    width: 71.8%
  }
}

@media only screen and (max-width: 29.938em) {
  .navIndex li.navIndex-numbers {
    width: 100%
  }
}

@media (min-width: 992px) {
  .uebersicht-ohne-marginal .navIndex li.navIndex-numbers {
    width: 80%
  }
}

.navIndex li.navIndex-numbers ul {
  padding: 0
}

.navIndex li.navIndex-numbers li {
  border: 0
}

.navIndex li.navIndex-numbers li > span {
  background: #195694;
  border: 1px solid #195694
}

.navIndex li.navIndex-numbers span,
.navIndex li.navIndex-numbers strong {
  color: #fff
}

.navIndex li.navIndex-numbers a {
  font-weight: 700
}

.navIndex li li {
  float: none;
  line-height: 2.2rem;
  margin: 0;
  padding: 0;
  width: auto
}

.navIndex li li a, .navIndex li li span {
  padding: 0 .875rem;
  text-decoration: none
}

.navIndex a, .navIndex span, .navIndex strong {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 14px;
  border: 1px solid transparent;
  display: block;
  height: inherit;
  width: 100%
}

.navIndex a, .navIndex strong {
  color: #1d62a7
}

.navIndex a:active, .navIndex a:focus, .navIndex a:hover {
  background: #b7dbff;
  border-color: #b7dbff;
  color: #1d62a7
}

.search-wrapper h1 {
  margin-bottom: 0;
  text-align: center
}

.search-wrapper h2 {
  font-size: 1.125rem;
  font-weight: 700
}

.search-wrapper .subheadline {
  border-bottom: 0
}

.search-wrapper .searchString {
  background: 0 0;
  color: #195694;
  font-weight: 700
}

.search-result-short-title {
  color: #666;
  font-weight: 700;
  text-align: center
}

@media (min-width: 1200px) {
  .search-result-short-title {
    left: -9.375rem;
    margin-left: -2.5rem;
    margin-right: 1.25rem;
    position: absolute;
    text-align: right;
    width: 9.375rem
  }
}

.search-result.doctype-announcement p {
  font-weight: 700
}

.search-result p {
  margin-bottom: 0
}

.result-list-entry {
  margin-bottom: .9375rem
}

/* filter row */
.facetedSearch {
  margin-bottom: .9375rem;
  text-align: center
}

.facetedSearch .all {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBmaWxsPSIjRTJFMkUyIiBjeD0iNy41IiBjeT0iNy41IiByPSI3LjUiLz4NCjxwb2x5Z29uIGZpbGw9IiMzMzMzMzMiIHBvaW50cz0iMTAuNiw1LjggOS4zLDQuNSA3LjUsNi40IDUuNyw0LjUgNC40LDUuOCA2LjMsNy42IDQuNCw5LjQgNS43LDEwLjYgNy41LDguOCA5LjMsMTAuNiAxMC42LDkuNA0KCTguNyw3LjYgIi8+DQo8L3N2Zz4NCg==);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: .9375rem .9375rem;
  color: #000;
  display: inline-block;
  font-size: .9275rem;
  font-weight: 700;
  padding: 0 1.25rem 0 0;
  text-align: center;
  text-decoration: none
}

.facetedSearch .all:active,
.facetedSearch .all:focus,
.facetedSearch .all:hover {
  text-decoration: underline
}

/* filter list */
.faceted-search-items {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: center;
  border-bottom: .0625rem solid #c8c8c8;
  margin-bottom: .3125rem;
  padding-bottom: .625rem;
  padding-left: 0;
  position: relative;
  width: 100%
}

.faceted-search-items .active::after {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iNy41IiBjeT0iNy41IiByPSI3LjUiLz4NCjxwb2x5Z29uIGZpbGw9IiMzMzMzMzMiIHBvaW50cz0iMTAuNiw1LjcgOS4zLDQuNCA3LjUsNi4zIDUuNyw0LjQgNC40LDUuNyA2LjMsNy41IDQuNCw5LjMgNS43LDEwLjYgNy41LDguNyA5LjMsMTAuNiAxMC42LDkuMw0KCTguNyw3LjUgIi8+DQo8L3N2Zz4NCg==);
  display: inline-block;
  height: .9375rem;
  margin-left: .3125rem;
  margin-top: .125rem;
  width: .9375rem
}

.faceted-search-items li {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  list-style: none;
  margin-bottom: .625rem;
  margin-left: .3125rem;
  margin-right: .3125rem;
  text-align: center
}

@media (min-width: 1200px) {
  .faceted-search-items li {
    margin-bottom: 0;
    margin-top: .625rem
  }
}

.faceted-search-items li:last-of-type {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -ms-flex-negative: 0
}

.faceted-search-items a {
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
  background: #e2e2e2;
  border: .0625rem solid #c8c8c8;
  border-radius: .625rem;
  color: #000;
  font-size: .9275rem;
  text-decoration: none;
  padding: .0625rem 1.5625rem;
}

.faceted-search-items a.active {
  background: #195694;
  color: #fff
}

.faceted-search-items a:active,
.faceted-search-items a:focus,
.faceted-search-items a:hover {
  text-decoration: underline
}

.faceted-search-items .number {
  margin-left: .3125rem
}

table {
  box-sizing: border-box;
  display: block;
  margin-bottom: 0;
  width: 100%
}

table tbody, table thead {
  border-right: 1px solid #c8c8c8
}

table tr {
  border-bottom: .0625rem solid #c8c8c8
}

table p {
  display: block;
  margin: 0
}

table tr.result td, table tr.result th {
  background: #195694;
  color: #fff
}

table tr.single-underline {
  border-bottom: .0625rem solid #c8c8c8
}

table tr.double-underline,
table tr.result-double td,
table tr.result-double th {
  border-bottom: .1875rem double #c8c8c8;
}

table tr.single-underline td,
table tr.single-underline th,
table tr.double-underline td,
table tr.double-underline th {
  color: #333
}

table td,
table th {
  border-left: 1px solid #c8c8c8;
  text-align: left;
  vertical-align: top
}

table tr:first-child td,
table tr:first-child th {
  border-top: 1px solid #c8c8c8
}

table caption {
  caption-side: top;
  color: #333;
  font-weight: 700;
  padding: 0 0 .9375rem
}

table th {
  background-color: #e2e2e2;
  color: #333;
  font-size: 1.125rem;
  font-weight: 400;
  padding: .25rem .9375rem .4375rem
}

table th.th_dateOfIssue {
  width: 20%
}

table th.th_address, table th.th_contact {
  width: 15%
}

table th.th_resultCount {
  width: 12%
}

table th.th_resultPercent {
  width: 40%
}

table th.center {
  text-align: center
}

table th.left {
  float: none;
  text-align: left
}

table th.right {
  float: none;
  text-align: right
}

table th.justify {
  text-align: justify
}

table thead tr th {
  background-color: #e2e2e2;
  color: #333;
  font-weight: 700
}

table td {
  background-color: transparent;
  border-bottom: .0625rem solid #c8c8c8;
  font-size: 1.125rem;
  padding: .25rem .9375rem .4375rem
}

table td.center {
  text-align: center
}

table td.left {
  float: none;
  width: auto
}

table td.right {
  float: none;
  text-align: right
}

table td.justify {
  text-align: justify
}

table tfoot tr td, table tfoot tr th {
  background-color: transparent;
  border: 0;
  color: #666;
  font-size: 1.125rem;
  padding: .3125rem 0
}

table tfoot tr td:first-child,
table tfoot tr td:last-child,
table tfoot tr th:first-child,
table tfoot tr th:last-child,
table tfoot tr:first-child td,
table tfoot tr:last-child td {
  border: 0
}

table tfoot tr:first-child td {
  padding-top: .9375rem
}

table a, table a:link, table a:visited {
  font-weight: 400
}

table sup {
  bottom: 1ex;
  font-size: 1.125rem;
  font-weight: 400;
  padding-left: .4375rem;
  padding-right: .4375rem;
  position: relative
}

.singleview table {
  margin-bottom: 0
}

.wrapperTable {
  overflow: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch
}

.wrapperTable table.links {
  margin-right: 0
}

.wrapperTable th a, .wrapperTable th img {
  clear: left;
  padding-top: .1875rem
}

.wrapperTable th a {
  color: #333;
  text-decoration: none
}

.wrapperTable th a:link, .wrapperTable th a:visited {
  color: #333;
  font-weight: 400;
  text-decoration: none
}

.wrapperTable th a:active, .wrapperTable th a:focus, .wrapperTable th a:hover {
  color: #333;
  text-decoration: underline
}

.wrapperTable th a img {
  margin: 0;
  padding: 0
}

.wrapperTable th img {
  width: auto
}

.wrapperTable .numericRange, .wrapperTable .percentBar {
  background-color: #bbd8f8;
  display: block
}

.table-responsive {
  box-sizing: border-box;
  display: block;
  margin-bottom: .9375rem;
  overflow-x: auto;
  width: 100%;
  -ms-overflow-style: auto
}

.toc-summary + .table-responsive {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.table-responsive p.center {
  text-align: center
}

.table-responsive p.left {
  float: none;
  text-align: left
}

.table-responsive p.right {
  float: none;
  text-align: right
}

.table-responsive .richtext-table-outer-border thead {
  background: 0 0;
  border-bottom: 0;
  border-left: .0625rem solid #c8c8c8;
  border-right: .0625rem solid #c8c8c8;
  border-top: .0625rem solid #c8c8c8
}

.table-responsive .richtext-table-outer-border tbody {
  border: .0625rem solid #c8c8c8
}

.table-responsive .richtext-table-outer-border td,
.table-responsive .richtext-table-outer-border th,
.table-responsive .richtext-table-outer-border tr {
  background: 0 0;
  border: 0
}

.table-responsive tbody td p,
.table-responsive tbody th p,
.table-responsive tbody tr p,
.table-responsive tfoot td p,
.table-responsive tfoot th p,
.table-responsive tfoot tr p,
.table-responsive thead td p,
.table-responsive thead th p,
.table-responsive thead tr p {
  font-size: inherit;
  margin: 0
}

.table-responsive .richtext-table-borderless td > p + p {
  margin-top: 14px;
}
.table-responsive .richtext-table-borderless td > p:last-child {
  margin-bottom: 10px;
}

.table-responsive .richtext-table-borderless tbody,
.table-responsive .richtext-table-borderless td,
.table-responsive .richtext-table-borderless th,
.table-responsive .richtext-table-borderless thead,
.table-responsive .richtext-table-borderless tr {
  background: 0 0;
  border: 0
}

.table-responsive .richtext-table-borderless tr.result td,
.table-responsive .richtext-table-borderless tr.result th {
  color: #333
}

.table-responsive .richtext-td-dashed-underline,
.table-responsive .richtext-td-double-underline,
.table-responsive .richtext-td-single-underline {
  margin-left: -.9375rem;
  margin-right: -.9375rem;
  padding-left: .9375rem;
  padding-right: .9375rem
}

.table-responsive .richtext-table-borderless td.td-status--single-underline,
.table-responsive .richtext-td-single-underline > div {
  border-bottom: 1px solid #c8c8c8
}

.table-responsive .richtext-table-borderless td.td-status--double-underline,
.table-responsive .richtext-td-double-underline > div {
  border-bottom: 3px double #c8c8c8
}

.table-responsive .richtext-table-borderless td.td-status--dashed-underline,
.table-responsive .richtext-td-dashed-underline > div {
  border-bottom: 1px dashed #c8c8c8
}

.table-responsive tr.result,
.table-responsive tr.single-underline {
  border-bottom: .0625rem solid #c8c8c8
}

.table-responsive tr.result-double,
.table-responsive tr.double-underline {
  border-bottom: .1875rem double #c8c8c8
}

.table-convert.table-border {
  box-shadow: inset -.0625rem 0 0 0 #c8c8c8;
}

.table-convert.table-border .table {
  margin-bottom: 0
}

.table-convert.table-border .table,
.table-convert.table-border .thead,
.table-convert.table-border .tbody {
  border-right: .0625rem solid #c8c8c8
}

.table-convert.table-border .tr:first-child .td,
.table-convert.table-border .tr:first-child .th {
  border-top: .0625rem solid #c8c8c8;
}

.table-convert.table-border .tr:first-child [data-colspan="3"] {
  border-bottom: 0;
  border-top: 0
}

.table-convert.table-border .th {
  border-left: .0625rem solid #c8c8c8
}

.table-convert.table-border .td {
  border-bottom: .0625rem solid #c8c8c8;
  border-left: .0625rem solid #c8c8c8;
  border-top: .0625rem solid #c8c8c8
}

.table-convert.table-border .td.single-underline,
.table-convert .result,
.table-convert .single-underline {
  border-bottom: .0625rem solid #c8c8c8;
}

.table-convert.table-border .td.double-underline,
.table-convert .double-underline,
.table-convert .result-double {
  border-bottom: .25rem double #c8c8c8;
}

.table-convert .table {
  border-collapse: collapse;
  display: table;
  table-layout: auto
}

.table-convert .thead {
  display: table-header-group
}

.table-convert .tbody {
  display: table-row-group
}

.table-convert .tr {
  display: table-row
}

.table-convert .th {
  background-color: #e2e2e2;
  color: #333;
  display: table-cell;
  font-size: 1.125rem;
  font-weight: 400;
  padding: .25rem .9375rem .4375rem;
  text-align: center
}

.table-convert .td {
  background-color: transparent;
  display: table-cell;
  font-size: 1.125rem;
  padding: .25rem .9375rem .4375rem
}

.table-convert .td.center {
  text-align: center
}

.table-convert p {
  margin: 0
}

#popup #wrapperDivisions {
  width: 100%
}

#popup #wrapperContent {
  width: 90%
}

#popup h1 {
  color: #333;
  font-size: 1.84615rem;
  font-weight: 400;
  line-height: 1.69231rem;
  margin-bottom: .46154rem
}

#popup .subheadline, #popup h2 {
  color: #333;
  font-size: 1.38462rem;
  font-weight: 400;
  line-height: 1.1;
  margin-bottom: .625rem
}

#popup .subheadline span, #popup h2 span {
  font-weight: 400
}

#popup h3, #popup h4, #popup h5, #popup h6 {
  color: #333;
  font-size: 1.125rem;
  font-weight: 400;
  margin-bottom: .625rem
}

#popup #popupLinks {
  margin-top: 2.5rem
}

#popup .abstract {
  color: #333;
  font-size: 1.125rem;
  font-weight: 400
}

#popup .abstract p {
  font-size: inherit;
  line-height: 1.25
}

#glossarPopup h2, .article-content-wrapper h2, .modal h2, .photogallery-article-text-wrapper h2 {
  margin: 0 0 .5625rem 0
}

#glossarPopup h2.modal-title, .article-content-wrapper h2.modal-title, .modal h2.modal-title, .photogallery-article-text-wrapper h2.modal-title {
  background: 0 0;
  font-size: 1.125rem;
  padding: 0 4.375rem .5625rem 0;
  text-align: left
}

@media only screen and (min-width: 30.063em) {
  #glossarPopup h2.modal-title, .article-content-wrapper h2.modal-title, .modal h2.modal-title, .photogallery-article-text-wrapper h2.modal-title {
    padding-right: 6.75rem
  }
}

#glossarPopup h3.modal-title, .article-content-wrapper h3.modal-title, .modal h3.modal-title, .photogallery-article-text-wrapper h3.modal-title {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  width: 80%
}

@media only screen and (max-width: 29.938em) {
  #glossarPopup h3.modal-title, .article-content-wrapper h3.modal-title, .modal h3.modal-title, .photogallery-article-text-wrapper h3.modal-title {
    width: 85%
  }
}

#glossarPopup h3 {
  font-size: 1.875rem
}

#glossarPopup .modal-header, .article-content-wrapper .modal-header, .modal .modal-header, .photogallery-article-text-wrapper .modal-header {
  border-bottom: none;
  padding: .9375rem .9375rem 0
}

#glossarPopup .modal-header .close, .article-content-wrapper .modal-header .close, .modal .modal-header .close, .photogallery-article-text-wrapper .modal-header .close {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjEgMjE7IiB3aWR0aD0iMjEiIGhlaWdodD0iMjEiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMxOTU2OTQ7fSAuc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBpZD0iaGVscC0yLWljb24iIGNsYXNzPSJzdDAiIGQ9Ik0xMC41IDBjLTUuOCAwLTEwLjUgNC43LTEwLjUgMTAuNXM0LjcgMTAuNSAxMC41IDEwLjUgMTAuNS00LjcgMTAuNS0xMC41LTQuNy0xMC41LTEwLjUtMTAuNXoiLz48cG9seWdvbiBpZD0iWE1MSURfMTRfIiBjbGFzcz0ic3QxIiBwb2ludHM9IjEzLjMsNiAxMC41LDguOCA3LjcsNiA2LDcuNyA4LjgsMTAuNSA2LDEzLjMgNy43LDE1IDEwLjUsMTIuMiAxMy4zLDE1IDE1LDEzLjMgMTIuMiwxMC41IDE1LDcuNyIvPjwvc3ZnPg0K) no-repeat right center;
  border: 0 none;
  color: #333;
  font-size: 1.125rem;
  margin-top: .375rem;
  padding-bottom: .25rem;
  padding-right: 1.875rem;
  background-size: 25px 25px;
  padding-top: .1875rem;
  position: absolute;
  right: 15px
}

@media only screen and (max-width: 29.938em) {
  #glossarPopup .modal-header .close, .article-content-wrapper .modal-header .close, .modal .modal-header .close, .photogallery-article-text-wrapper .modal-header .close {
    height: 1.5625rem;
    text-indent: -999em;
    width: 1.5625rem
  }
}

#glossarPopup .modal-header .close:focus, #glossarPopup .modal-header .close:hover, .article-content-wrapper .modal-header .close:focus, .article-content-wrapper .modal-header .close:hover, .modal .modal-header .close:focus, .modal .modal-header .close:hover, .photogallery-article-text-wrapper .modal-header .close:focus, .photogallery-article-text-wrapper .modal-header .close:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjEgMjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRjQzRSIgZD0iTTEwLjUsMEM0LjcsMCwwLDQuNywwLDEwLjVTNC43LDIxLDEwLjUsMjFTMjEsMTYuMywyMSwxMC41UzE2LjMsMCwxMC41LDB6Ii8+DQo8cG9seWdvbiBmaWxsPSIjMzMzMzMzIiBwb2ludHM9IjEzLjMsNiAxMC41LDguOCA3LjcsNiA2LDcuNyA4LjgsMTAuNSA2LDEzLjMgNy43LDE1IDEwLjUsMTIuMiAxMy4zLDE1IDE1LDEzLjMgMTIuMiwxMC41IDE1LDcuNw0KCSIvPg0KPC9zdmc+DQo=) no-repeat right center;
  background-size: 25px 25px;
  text-decoration: underline
}

#glossarPopup .modal-content .modal-body .illustration .figure-box-wrapper figcaption, .article-content-wrapper .modal-content .modal-body .illustration .figure-box-wrapper figcaption, .modal .modal-content .modal-body .illustration .figure-box-wrapper figcaption, .photogallery-article-text-wrapper .modal-content .modal-body .illustration .figure-box-wrapper figcaption {
  display: block
}

#glossarPopup .close, #tableModal .close {
  z-index: 1001
}

.modal-content {
  border-radius: 0
}

.modal-dialog {
  margin: 30px auto;
  width: auto
}

@media (min-width: 768px) {
  .modal-dialog {
    margin: 100px auto;
    width: 37.5rem
  }
}

@media (min-width: 992px) {
  .modal-dialog {
    margin: 100px auto;
    width: 46.25rem
  }
}

.modal-dialog .sectionRelated {
  border: none !important;
  clear: both;
  margin-top: .625rem !important
}

.modal-dialog .sectionRelated ul.links {
  list-style: none;
  margin: 0;
  padding: 0 !important
}

.modal-backdrop.in {
  opacity: .7
}

.autocomplete-form {
  position: relative
}

.autocomplete-form .autocomplete-dropdown {
  display: none;
  left: -200000px;
  margin-left: .0625rem;
  margin-top: -.1875rem;
  padding-top: .3125rem;
  position: absolute;
  width: calc(100% - 2px);
  z-index: 10001
}

.autocomplete-form .dropdown-arrow {
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 .4375rem .4375rem;
  display: none;
  height: 0;
  left: 47%;
  position: absolute;
  top: -.125rem;
  width: 0
}

.autocomplete-form ul {
  list-style-type: none;
  margin: 0;
  padding: 0
}

.autocomplete-form li {
  line-height: 1.2;
  margin: 0;
  max-width: 100%;
  padding: .1875rem .625rem
}

.autocomplete-form .autocomplete-dropdown-inner {
  border-radius: .3125rem;
  box-shadow: -.1625rem .2625rem 1.5rem .1875rem rgba(0, 0, 0, .3);
  background-color: #fff;
  color: #333;
  font-size: .9375rem;
  min-height: 3.125rem;
  padding: .6875rem .9375rem 1.1875rem
}

.autocomplete-form .autocomplete-dropdown-inner .ui-menu-item {
  text-transform: capitalize
}

.autocomplete-form .autocomplete-dropdown-inner .ui-state-focus {
  background-color: #ebebeb
}

.autocomplete-form .autocomplete-dropdown-inner #ui-id-1.show {
  display: block !important;
  left: 0 !important;
  width: 100% !important
}

.autocomplete-form .show {
  left: 0
}

.autocomplete-form .autocomplete-results .ui-autocomplete {
  top: 0 !important
}

.ui-helper-hidden-accessible {
  left: -200000px;
  position: absolute
}

cite, q {
  background-color: #ebebeb;
  border-bottom: 0;
  border-top: .25rem solid rgba(51, 51, 51, .1);
  color: #333;
  display: block;
  position: relative;
  text-align: center;
  z-index: 0
}

cite::after, cite::before, q::after, q::before {
  content: "";
  display: none
}

cite + br, q + br {
  display: none
}

q {
  border-bottom: .25rem solid rgba(51, 51, 51, .1);
  border-left: 0;
  clear: both;
  font-style: italic;
  margin-top: 3.75rem;
  padding: 3.25rem 1.5625rem 1.5625rem
}

@media (min-width: 768px) {
  q {
    padding: 3.25rem 3.4375rem 1.5625rem
  }
}

q::before {
  border-radius: 40px;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yNzkuODk3IDQwMy40MjggNDMgMjIiIHdpZHRoPSI0MyIgaGVpZ2h0PSIyMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjc5Ljg5NyA0MDMuNDI4IDQzIDIyIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMTk1Njk0O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjc5Ljg5NyA0MjMuOTIyYzEuMjQ4LS42MTQgMi4zMjUtMS4zOTQgMy4xNzYtMi4yODcuODUxLS44OTIgMS40NzUtMi4xMiAxLjgxNS0zLjc5My0uODUxLS4wNTYtMS41MzEtLjM5LTEuOTg1LTEuMDA0LS40NTQtLjU1OC0uNjgxLTEuMjgzLS42ODEtMi4wNjQgMC0uOTQ4LjM0LTEuNzI5IDEuMDIxLTIuMzk4LjY4MS0uNjE0IDEuNDc1LS45NDggMi40MzktLjk0OC45MDcgMCAxLjcwMS4zMzUgMi4zMjUuOTQ4LjYyNC42MTQuOTY0IDEuNjE4Ljk2NCAyLjg0NSAwIDEuNTA2LS4yODQgMi45LS45MDcgNC4xODMtLjYyNCAxLjI4My0xLjM2MSAyLjM0My0yLjIxMiAzLjIzNXMtMS43NTggMS41NjItMi42NjYgMi4wNjQtMS42NDUuNzI1LTIuMjEyLjcyNWMtLjI4NCAwLS41MS0uMTY3LS42ODEtLjQ0Ni0uMTY5LS4yNzktLjI4Mi0uNjE0LS4zOTYtMS4wNnptOS45MjYgMGMxLjI0OC0uNjE0IDIuMzI1LTEuMzk0IDMuMTc2LTIuMjg3Ljg1MS0uODkyIDEuNDc1LTIuMTIgMS44MTUtMy43OTMtLjg1MS0uMDU2LTEuNTMxLS4zOS0xLjk4NS0xLjAwNC0uNDU0LS41NTgtLjY4MS0xLjI4My0uNjgxLTIuMDY0IDAtLjk0OC4zNC0xLjcyOSAxLjAyMS0yLjM5OC42ODEtLjYxNCAxLjQ3NS0uOTQ4IDIuNDM5LS45NDguOTA3IDAgMS43MDEuMzM1IDIuMzI1Ljk0OC42MjQuNjE0Ljk2NCAxLjYxOC45NjQgMi44NDUgMCAxLjUwNi0uMjg0IDIuOS0uOTA3IDQuMTgzLS42MjQgMS4yODMtMS4zNjEgMi4zNDMtMi4yMTIgMy4yMzUtLjg1MS44OTItMS43NTggMS41NjItMi42NjYgMi4wNjQtLjkwNy41MDItMS42NDUuNzI1LTIuMjEyLjcyNS0uMjg0IDAtLjUxLS4xNjctLjY4MS0uNDQ2LS4xNjktLjI3OS0uMjgzLS42MTQtLjM5Ni0xLjA2eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjM2Ljg5NyA0MDQuOTM0Yy0xLjI0OC42MTQtMi4zMjUgMS4zOTQtMy4xNzYgMi4yODctLjg1MS44OTItMS40NzUgMi4xMi0xLjgxNSAzLjc5My44NTEuMDU2IDEuNTMxLjM5IDEuOTg1IDEuMDA0LjQ1NC41NTguNjgxIDEuMjgzLjY4MSAyLjA2NCAwIC45NDgtLjM0IDEuNzI5LTEuMDIxIDIuMzk4LS42ODEuNjE0LTEuNDc1Ljk0OC0yLjQzOS45NDgtLjkwNyAwLTEuNzAxLS4zMzUtMi4zMjUtLjk0OHMtLjk2NC0xLjYxOC0uOTY0LTIuODQ1YzAtMS41MDYuMjg0LTIuOS45MDctNC4xODNzMS4zNjEtMi4zNDMgMi4yMTItMy4yMzVjLjg1MS0uODkyIDEuNzU4LTEuNTYyIDIuNjY2LTIuMDY0LjkwNy0uNTAyIDEuNjQ1LS43MjUgMi4yMTItLjcyNS4yODQgMCAuNTEuMTY3LjY4MS40NDYuMTcuMjc5LjI4My42MTQuMzk2IDEuMDZ6bS05LjkyNSAwYy0xLjI0OC42MTQtMi4zMjUgMS4zOTQtMy4xNzYgMi4yODctLjg1MS44OTItMS40NzUgMi4xMi0xLjgxNSAzLjc5My44NTEuMDU2IDEuNTMxLjM5IDEuOTg1IDEuMDA0LjQ1NC41NTguNjgxIDEuMjgzLjY4MSAyLjA2NCAwIC45NDgtLjM0IDEuNzI5LTEuMDIxIDIuMzk4LS42ODEuNjE0LTEuNDc1Ljk0OC0yLjQzOS45NDgtLjkwNyAwLTEuNzAxLS4zMzUtMi4zMjUtLjk0OHMtLjk2NC0xLjYxOC0uOTY0LTIuODQ1YzAtMS41MDYuMjg0LTIuOS45MDctNC4xODNzMS4zNjEtMi4zNDMgMi4yMTItMy4yMzVjLjg1MS0uODkyIDEuNzU4LTEuNTYyIDIuNjY2LTIuMDY0czEuNjQ1LS43MjUgMi4yMTItLjcyNWMuMjg0IDAgLjUxLjE2Ny42ODEuNDQ2LjE2OS4yNzkuMjgzLjYxNC4zOTYgMS4wNnoiLz48L3N2Zz4NCg==);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 43px 22px;
  display: block;
  height: 5rem;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: -2.75rem;
  width: 5rem
}

html[lang="en"] q::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yNzEuNSA0MTMuMTkgNDMgMTQiIHdpZHRoPSI0MyIgaGVpZ2h0PSIxNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjcxLjUgNDEzLjE5IDQzIDE0Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMTk1Njk0O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjYyLjQyMiA0MTQuNjg2Yy0xLjI2Ny42MjMtMi4zMjIgMS40MTItMy4yMDkgMi4yODUtLjg4Ny44NzItMS40NzggMi4xMTktMS44MTYgMy43OC44NDQuMDgzIDEuNTIuNDE1IDEuOTg0Ljk5Ny40NjQuNTgyLjcxOCAxLjI4OC43MTggMi4wNzcgMCAuOTU1LS4zMzggMS43NDUtMS4wMTMgMi40MDktLjY3Ni42MjMtMS40NzguOTU1LTIuNDQ5Ljk1NS0uOTI5IDAtMS43MzEtLjMzMi0yLjM2NC0uOTU1LS42MzMtLjYyMy0uOTI5LTEuNTc5LS45MjktMi44NjYgMC0xLjUzNy4yOTYtMi45MDguOTI5LTQuMTU0czEuMzUxLTIuMzI2IDIuMTk2LTMuMjQgMS43MzEtMS41NzkgMi42Ni0yLjA3N2MuOTI5LS40OTkgMS42NDctLjcwNiAyLjIzOC0uNzA2LjI5NiAwIC41MDcuMTY2LjcxOC40NTcuMTI2LjIwNy4yNTIuNTgxLjMzNyAxLjAzOHptOS45MjIgMGMtMS4yNjcuNjIzLTIuMzIyIDEuNDEyLTMuMjA5IDIuMjg1LS44ODcuODcyLTEuNDc4IDIuMTE5LTEuODE2IDMuNzguODQ0LjA4MyAxLjUyLjQxNSAxLjk4NC45OTcuNDY0LjU4Mi43MTggMS4yODguNzE4IDIuMDc3IDAgLjk1NS0uMzM4IDEuNzQ1LTEuMDEzIDIuNDA5LS42NzYuNjIzLTEuNDc4Ljk1NS0yLjQ0OS45NTUtLjkyOSAwLTEuNzMxLS4zMzItMi4zNjQtLjk1NS0uNjMzLS42MjMtLjkyOS0xLjU3OS0uOTI5LTIuODY2IDAtMS41MzcuMjk2LTIuOTA4LjkyOS00LjE1NHMxLjM1MS0yLjMyNiAyLjE5Ni0zLjI0IDEuNzMxLTEuNTc5IDIuNjYtMi4wNzdjLjkyOS0uNDk5IDEuNjQ3LS43MDYgMi4yMzgtLjcwNi4yOTYgMCAuNTA3LjE2Ni43MTguNDU3LjEyNi4yMDcuMjUzLjU4MS4zMzcgMS4wMzh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTS0yMzcuNTc4IDQyNS42OTRjMS4yNjctLjYyMyAyLjMyMi0xLjQxMiAzLjIwOS0yLjI4NS44ODctLjg3MiAxLjQ3OC0yLjExOSAxLjgxNi0zLjc4LS44NDQtLjA4My0xLjUyLS40MTUtMS45ODQtLjk5Ny0uNDY0LS41ODItLjcxOC0xLjI4OC0uNzE4LTIuMDc3IDAtLjk1NS4zMzgtMS43NDUgMS4wMTMtMi40MDkuNjc2LS42MjMgMS40NzgtLjk1NSAyLjQ0OS0uOTU1LjkyOSAwIDEuNzMxLjMzMiAyLjM2NC45NTUuNjMzLjYyMy45MjkgMS41NzkuOTI5IDIuODY2IDAgMS41MzctLjI5NiAyLjkwOC0uOTI5IDQuMTU0cy0xLjM1MSAyLjMyNi0yLjE5NiAzLjI0Yy0uODQ0LjkxNC0xLjczMSAxLjU3OS0yLjY2IDIuMDc3LS45MjkuNDk5LTEuNjQ3LjcwNi0yLjIzOC43MDYtLjI5NiAwLS41MDctLjE2Ni0uNzE4LS40NTctLjEyNi0uMjA3LS4yNTItLjU4MS0uMzM3LTEuMDM4em0tOS45MjIgMGMxLjI2Ny0uNjIzIDIuMzIyLTEuNDEyIDMuMjA5LTIuMjg1Ljg4Ny0uODcyIDEuNDc4LTIuMTE5IDEuODE2LTMuNzgtLjg0NC0uMDgzLTEuNTItLjQxNS0xLjk4NC0uOTk3LS40NjQtLjU4Mi0uNzE4LTEuMjg4LS43MTgtMi4wNzcgMC0uOTU1LjMzOC0xLjc0NSAxLjAxMy0yLjQwOS42NzYtLjYyMyAxLjQ3OC0uOTU1IDIuNDQ5LS45NTUuOTI5IDAgMS43MzEuMzMyIDIuMzY0Ljk1NS42MzMuNjIzLjkyOSAxLjU3OS45MjkgMi44NjYgMCAxLjUzNy0uMjk2IDIuOTA4LS45MjkgNC4xNTRzLTEuMzUxIDIuMzI2LTIuMTk2IDMuMjRjLS44NDQuOTE0LTEuNzMxIDEuNTc5LTIuNjYgMi4wNzctLjkyOS40OTktMS42NDcuNzA2LTIuMjM4LjcwNi0uMjk2IDAtLjUwNy0uMTY2LS43MTgtLjQ1Ny0uMTI2LS4yMDctLjI1My0uNTgxLS4zMzctMS4wMzh6Ii8+PC9zdmc+DQo=);
  background-size: 43px 14px
}

html[lang="fr"] q::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yODEgNDExLjg5IDQ3IDE4IiB3aWR0aD0iNDciIGhlaWdodD0iMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI4MSA0MTEuODkgNDcgMTgiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMxOTU2OTQ7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS0yODEgNDIwLjYzM2w5LjQ0Mi04Ljc0M2gyLjIzNGwtNy4wMDUgOC43NDMgNC4xNjIgOS4yNTdoLTIuMTgzbC02LjY1LTkuMjU3em04LjMyNSAwbDkuNDQyLTguNzQzaDIuMjMzbC03LjAwNSA4Ljc0MyA0LjE2MiA5LjI1N2gtMi4xODNsLTYuNjQ5LTkuMjU3eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjQwLjY1IDQyOS44OWgtMi4xODNsNC4xNjItOS4yNTctNy4wMDUtOC43NDNoMi4yMzNsOS40NDIgOC43NDMtNi42NDkgOS4yNTd6bS04LjMyNSAwaC0yLjE4M2w0LjE2Mi05LjI1Ny03LjAwNC04Ljc0M2gyLjIzNGw5LjQ0MiA4Ljc0My02LjY1MSA5LjI1N3oiLz48L3N2Zz4NCg==);
  background-size: 47px 18px
}

html[lang="en"] blockquote::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yNzEuNSA0MTMuMTkgNDMgMTQiIHdpZHRoPSI0MyIgaGVpZ2h0PSIxNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjcxLjUgNDEzLjE5IDQzIDE0Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMTk1Njk0O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjYyLjQyMiA0MTQuNjg2Yy0xLjI2Ny42MjMtMi4zMjIgMS40MTItMy4yMDkgMi4yODUtLjg4Ny44NzItMS40NzggMi4xMTktMS44MTYgMy43OC44NDQuMDgzIDEuNTIuNDE1IDEuOTg0Ljk5Ny40NjQuNTgyLjcxOCAxLjI4OC43MTggMi4wNzcgMCAuOTU1LS4zMzggMS43NDUtMS4wMTMgMi40MDktLjY3Ni42MjMtMS40NzguOTU1LTIuNDQ5Ljk1NS0uOTI5IDAtMS43MzEtLjMzMi0yLjM2NC0uOTU1LS42MzMtLjYyMy0uOTI5LTEuNTc5LS45MjktMi44NjYgMC0xLjUzNy4yOTYtMi45MDguOTI5LTQuMTU0czEuMzUxLTIuMzI2IDIuMTk2LTMuMjQgMS43MzEtMS41NzkgMi42Ni0yLjA3N2MuOTI5LS40OTkgMS42NDctLjcwNiAyLjIzOC0uNzA2LjI5NiAwIC41MDcuMTY2LjcxOC40NTcuMTI2LjIwNy4yNTIuNTgxLjMzNyAxLjAzOHptOS45MjIgMGMtMS4yNjcuNjIzLTIuMzIyIDEuNDEyLTMuMjA5IDIuMjg1LS44ODcuODcyLTEuNDc4IDIuMTE5LTEuODE2IDMuNzguODQ0LjA4MyAxLjUyLjQxNSAxLjk4NC45OTcuNDY0LjU4Mi43MTggMS4yODguNzE4IDIuMDc3IDAgLjk1NS0uMzM4IDEuNzQ1LTEuMDEzIDIuNDA5LS42NzYuNjIzLTEuNDc4Ljk1NS0yLjQ0OS45NTUtLjkyOSAwLTEuNzMxLS4zMzItMi4zNjQtLjk1NS0uNjMzLS42MjMtLjkyOS0xLjU3OS0uOTI5LTIuODY2IDAtMS41MzcuMjk2LTIuOTA4LjkyOS00LjE1NHMxLjM1MS0yLjMyNiAyLjE5Ni0zLjI0IDEuNzMxLTEuNTc5IDIuNjYtMi4wNzdjLjkyOS0uNDk5IDEuNjQ3LS43MDYgMi4yMzgtLjcwNi4yOTYgMCAuNTA3LjE2Ni43MTguNDU3LjEyNi4yMDcuMjUzLjU4MS4zMzcgMS4wMzh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTS0yMzcuNTc4IDQyNS42OTRjMS4yNjctLjYyMyAyLjMyMi0xLjQxMiAzLjIwOS0yLjI4NS44ODctLjg3MiAxLjQ3OC0yLjExOSAxLjgxNi0zLjc4LS44NDQtLjA4My0xLjUyLS40MTUtMS45ODQtLjk5Ny0uNDY0LS41ODItLjcxOC0xLjI4OC0uNzE4LTIuMDc3IDAtLjk1NS4zMzgtMS43NDUgMS4wMTMtMi40MDkuNjc2LS42MjMgMS40NzgtLjk1NSAyLjQ0OS0uOTU1LjkyOSAwIDEuNzMxLjMzMiAyLjM2NC45NTUuNjMzLjYyMy45MjkgMS41NzkuOTI5IDIuODY2IDAgMS41MzctLjI5NiAyLjkwOC0uOTI5IDQuMTU0cy0xLjM1MSAyLjMyNi0yLjE5NiAzLjI0Yy0uODQ0LjkxNC0xLjczMSAxLjU3OS0yLjY2IDIuMDc3LS45MjkuNDk5LTEuNjQ3LjcwNi0yLjIzOC43MDYtLjI5NiAwLS41MDctLjE2Ni0uNzE4LS40NTctLjEyNi0uMjA3LS4yNTItLjU4MS0uMzM3LTEuMDM4em0tOS45MjIgMGMxLjI2Ny0uNjIzIDIuMzIyLTEuNDEyIDMuMjA5LTIuMjg1Ljg4Ny0uODcyIDEuNDc4LTIuMTE5IDEuODE2LTMuNzgtLjg0NC0uMDgzLTEuNTItLjQxNS0xLjk4NC0uOTk3LS40NjQtLjU4Mi0uNzE4LTEuMjg4LS43MTgtMi4wNzcgMC0uOTU1LjMzOC0xLjc0NSAxLjAxMy0yLjQwOS42NzYtLjYyMyAxLjQ3OC0uOTU1IDIuNDQ5LS45NTUuOTI5IDAgMS43MzEuMzMyIDIuMzY0Ljk1NS42MzMuNjIzLjkyOSAxLjU3OS45MjkgMi44NjYgMCAxLjUzNy0uMjk2IDIuOTA4LS45MjkgNC4xNTRzLTEuMzUxIDIuMzI2LTIuMTk2IDMuMjRjLS44NDQuOTE0LTEuNzMxIDEuNTc5LTIuNjYgMi4wNzctLjkyOS40OTktMS42NDcuNzA2LTIuMjM4LjcwNi0uMjk2IDAtLjUwNy0uMTY2LS43MTgtLjQ1Ny0uMTI2LS4yMDctLjI1My0uNTgxLS4zMzctMS4wMzh6Ii8+PC9zdmc+DQo=);
  background-size: 43px 14px
}

html[lang="fr"] blockquote::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yODEgNDExLjg5IDQ3IDE4IiB3aWR0aD0iNDciIGhlaWdodD0iMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI4MSA0MTEuODkgNDcgMTgiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMxOTU2OTQ7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS0yODEgNDIwLjYzM2w5LjQ0Mi04Ljc0M2gyLjIzNGwtNy4wMDUgOC43NDMgNC4xNjIgOS4yNTdoLTIuMTgzbC02LjY1LTkuMjU3em04LjMyNSAwbDkuNDQyLTguNzQzaDIuMjMzbC03LjAwNSA4Ljc0MyA0LjE2MiA5LjI1N2gtMi4xODNsLTYuNjQ5LTkuMjU3eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjQwLjY1IDQyOS44OWgtMi4xODNsNC4xNjItOS4yNTctNy4wMDUtOC43NDNoMi4yMzNsOS40NDIgOC43NDMtNi42NDkgOS4yNTd6bS04LjMyNSAwaC0yLjE4M2w0LjE2Mi05LjI1Ny03LjAwNC04Ljc0M2gyLjIzNGw5LjQ0MiA4Ljc0My02LjY1MSA5LjI1N3oiLz48L3N2Zz4NCg==);
  background-size: 47px 18px
}

blockquote.blockquote-block, blockquote.wechselteaser-blockquote {
  background-color: #ebebeb;
  border-bottom: .25rem solid rgba(51, 51, 51, .1);
  border-left: 0;
  border-top: .25rem solid rgba(51, 51, 51, .1);
  clear: both;
  color: #333;
  display: block;
  font-style: italic;
  margin-top: 3.75rem;
  padding: 3.25rem 1.5625rem 1.5625rem;
  position: relative;
  text-align: center;
  z-index: 0
}

@media (min-width: 768px) {
  blockquote.blockquote-block, blockquote.wechselteaser-blockquote {
    padding: 3.25rem 3.4375rem 1.5625rem
  }
}

blockquote.blockquote-block::after, blockquote.blockquote-block::before, blockquote.wechselteaser-blockquote::after, blockquote.wechselteaser-blockquote::before {
  content: "";
  display: none
}

blockquote.blockquote-block::before, blockquote.wechselteaser-blockquote::before {
  border-radius: 40px;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yNzkuODk3IDQwMy40MjggNDMgMjIiIHdpZHRoPSI0MyIgaGVpZ2h0PSIyMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjc5Ljg5NyA0MDMuNDI4IDQzIDIyIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMTk1Njk0O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjc5Ljg5NyA0MjMuOTIyYzEuMjQ4LS42MTQgMi4zMjUtMS4zOTQgMy4xNzYtMi4yODcuODUxLS44OTIgMS40NzUtMi4xMiAxLjgxNS0zLjc5My0uODUxLS4wNTYtMS41MzEtLjM5LTEuOTg1LTEuMDA0LS40NTQtLjU1OC0uNjgxLTEuMjgzLS42ODEtMi4wNjQgMC0uOTQ4LjM0LTEuNzI5IDEuMDIxLTIuMzk4LjY4MS0uNjE0IDEuNDc1LS45NDggMi40MzktLjk0OC45MDcgMCAxLjcwMS4zMzUgMi4zMjUuOTQ4LjYyNC42MTQuOTY0IDEuNjE4Ljk2NCAyLjg0NSAwIDEuNTA2LS4yODQgMi45LS45MDcgNC4xODMtLjYyNCAxLjI4My0xLjM2MSAyLjM0My0yLjIxMiAzLjIzNXMtMS43NTggMS41NjItMi42NjYgMi4wNjQtMS42NDUuNzI1LTIuMjEyLjcyNWMtLjI4NCAwLS41MS0uMTY3LS42ODEtLjQ0Ni0uMTY5LS4yNzktLjI4Mi0uNjE0LS4zOTYtMS4wNnptOS45MjYgMGMxLjI0OC0uNjE0IDIuMzI1LTEuMzk0IDMuMTc2LTIuMjg3Ljg1MS0uODkyIDEuNDc1LTIuMTIgMS44MTUtMy43OTMtLjg1MS0uMDU2LTEuNTMxLS4zOS0xLjk4NS0xLjAwNC0uNDU0LS41NTgtLjY4MS0xLjI4My0uNjgxLTIuMDY0IDAtLjk0OC4zNC0xLjcyOSAxLjAyMS0yLjM5OC42ODEtLjYxNCAxLjQ3NS0uOTQ4IDIuNDM5LS45NDguOTA3IDAgMS43MDEuMzM1IDIuMzI1Ljk0OC42MjQuNjE0Ljk2NCAxLjYxOC45NjQgMi44NDUgMCAxLjUwNi0uMjg0IDIuOS0uOTA3IDQuMTgzLS42MjQgMS4yODMtMS4zNjEgMi4zNDMtMi4yMTIgMy4yMzUtLjg1MS44OTItMS43NTggMS41NjItMi42NjYgMi4wNjQtLjkwNy41MDItMS42NDUuNzI1LTIuMjEyLjcyNS0uMjg0IDAtLjUxLS4xNjctLjY4MS0uNDQ2LS4xNjktLjI3OS0uMjgzLS42MTQtLjM5Ni0xLjA2eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjM2Ljg5NyA0MDQuOTM0Yy0xLjI0OC42MTQtMi4zMjUgMS4zOTQtMy4xNzYgMi4yODctLjg1MS44OTItMS40NzUgMi4xMi0xLjgxNSAzLjc5My44NTEuMDU2IDEuNTMxLjM5IDEuOTg1IDEuMDA0LjQ1NC41NTguNjgxIDEuMjgzLjY4MSAyLjA2NCAwIC45NDgtLjM0IDEuNzI5LTEuMDIxIDIuMzk4LS42ODEuNjE0LTEuNDc1Ljk0OC0yLjQzOS45NDgtLjkwNyAwLTEuNzAxLS4zMzUtMi4zMjUtLjk0OHMtLjk2NC0xLjYxOC0uOTY0LTIuODQ1YzAtMS41MDYuMjg0LTIuOS45MDctNC4xODNzMS4zNjEtMi4zNDMgMi4yMTItMy4yMzVjLjg1MS0uODkyIDEuNzU4LTEuNTYyIDIuNjY2LTIuMDY0LjkwNy0uNTAyIDEuNjQ1LS43MjUgMi4yMTItLjcyNS4yODQgMCAuNTEuMTY3LjY4MS40NDYuMTcuMjc5LjI4My42MTQuMzk2IDEuMDZ6bS05LjkyNSAwYy0xLjI0OC42MTQtMi4zMjUgMS4zOTQtMy4xNzYgMi4yODctLjg1MS44OTItMS40NzUgMi4xMi0xLjgxNSAzLjc5My44NTEuMDU2IDEuNTMxLjM5IDEuOTg1IDEuMDA0LjQ1NC41NTguNjgxIDEuMjgzLjY4MSAyLjA2NCAwIC45NDgtLjM0IDEuNzI5LTEuMDIxIDIuMzk4LS42ODEuNjE0LTEuNDc1Ljk0OC0yLjQzOS45NDgtLjkwNyAwLTEuNzAxLS4zMzUtMi4zMjUtLjk0OHMtLjk2NC0xLjYxOC0uOTY0LTIuODQ1YzAtMS41MDYuMjg0LTIuOS45MDctNC4xODNzMS4zNjEtMi4zNDMgMi4yMTItMy4yMzVjLjg1MS0uODkyIDEuNzU4LTEuNTYyIDIuNjY2LTIuMDY0czEuNjQ1LS43MjUgMi4yMTItLjcyNWMuMjg0IDAgLjUxLjE2Ny42ODEuNDQ2LjE2OS4yNzkuMjgzLjYxNC4zOTYgMS4wNnoiLz48L3N2Zz4NCg==);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 43px 22px;
  display: block;
  height: 5rem;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: -2.75rem;
  width: 5rem
}

blockquote.blockquote-block + br, blockquote.wechselteaser-blockquote + br {
  display: none
}

blockquote.blockquote-block + p > cite {
  position: relative;
  top: -1.5625rem
}

.einzelteaser blockquote {
  font-size: 1.375rem;
  line-height: 1.2
}

.article-text-wrapper blockquote, .teaser blockquote {
  border-left: .25rem solid #195694;
  clear: both;
  color: #333;
  font-size: 100%;
  font-style: normal;
  margin: 3.75rem 0 2.5rem;
  padding: 3.25rem 3.4375rem 1.5625rem 3.4375rem;
  position: relative;
  quotes: none
}

.article-text-wrapper blockquote h2,
.article-text-wrapper blockquote h3,
.article-text-wrapper blockquote h4,
.teaser blockquote h2,
.teaser blockquote h3,
.teaser blockquote h4 {
  color: #666
}

.article-text-wrapper blockquote p, .teaser blockquote p {
  color: #666;
  font-size: 1.125rem
}

.article-text-wrapper table blockquote, .teaser table blockquote {
  border-left: 0;
  color: #333;
  margin: 0;
  padding: 0 0 0 .625rem
}

.article-text-wrapper table blockquote p, .teaser table blockquote p {
  color: #333;
  font-size: 1.125rem;
  margin: 0;
  padding: 0
}

html[lang="de"] .wechselteaser .slider-bottom blockquote::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMTc7IiB3aWR0aD0iMjIiIGhlaWdodD0iMTciPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMxOTU2OTQ7DQogICAgfTwvc3R5bGU+PHBhdGggaWQ9IlhNTElEXzEwOV8iIGNsYXNzPSJzdDAiIGQ9Ik0wIDE1LjExMWMxLjQ1Ny0uNzc2IDIuNjktMS42OTYgMy43MDItMi43NjEgMS4wMS0xLjA2NiAxLjcwMy0yLjU5MiAyLjA4LTQuNTc3LS45ODctLjA5Ny0xLjc1Mi0uNDk2LTIuMjkyLTEuMTk5LS41NDEtLjcwMS0uODEtMS41MzYtLjgxLTIuNTA2IDAtMS4xNjMuMzg4LTIuMTMxIDEuMTYzLTIuOTA2Ljc3Ni0uNzc0IDEuNzI3LTEuMTYyIDIuODU2LTEuMTYyIDEuMDgxIDAgMS45ODUuMzg4IDIuNzE0IDEuMTYzLjcyOC43NzUgMS4wOTMgMS45MzggMS4wOTMgMy40ODcgMCAxLjg0MS0uMzUyIDMuNTIzLTEuMDU3IDUuMDQ5LS43MDUgMS41MjUtMS41NTIgMi44MzMtMi41MzkgMy45MjMtLjk4NyAxLjA5LTIuMDEgMS45MjUtMy4wNjcgMi41MDYtMS4wNTguNTgyLTEuOTE1Ljg3Mi0yLjU3NC44NzItLjMyOSAwLS42LS4xODItLjgxMS0uNTQ1LS4yMTEtLjM2NC0uMzYzLS44MTItLjQ1OC0xLjM0NHptMTEuNDk0IDBjMS40NTctLjc3NiAyLjY5LTEuNjk2IDMuNzAyLTIuNzYxIDEuMDEtMS4wNjYgMS43MDMtMi41OTIgMi4wOC00LjU3Ny0uOTg3LS4wOTgtMS43NTItLjQ5Ni0yLjI5Mi0xLjE5OS0uNTQxLS43MDEtLjgxMS0xLjUzNy0uODExLTIuNTA2IDAtMS4xNjMuMzg4LTIuMTMxIDEuMTYzLTIuOTA2Ljc3Ni0uNzc0IDEuNzI4LTEuMTYyIDIuODU3LTEuMTYyIDEuMDgxIDAgMS45ODUuMzg4IDIuNzE1IDEuMTYzLjcyOC43NzUgMS4wOTIgMS45MzcgMS4wOTIgMy40ODYgMCAxLjg0MS0uMzUyIDMuNTIzLTEuMDU3IDUuMDQ5LS43MDUgMS41MjUtMS41NTIgMi44MzMtMi41MzkgMy45MjMtLjk4NyAxLjA5LTIuMDEgMS45MjUtMy4wNjcgMi41MDYtMS4wNTguNTgzLTEuOTE2Ljg3My0yLjU3NC44NzMtLjMyOSAwLS41OTktLjE4Mi0uODExLS41NDUtLjIxMi0uMzY0LS4zNjUtLjgxMi0uNDU4LTEuMzQ0eiIvPjwvc3ZnPg0K);
  background-size: 22px 17px
}

html[lang="en"] .wechselteaser .slider-bottom blockquote::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMTc7IiB3aWR0aD0iMjIiIGhlaWdodD0iMTciPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMxOTU2OTQ7fTwvc3R5bGU+PHBhdGggaWQ9IlhNTElEXzEwOV8iIGNsYXNzPSJzdDAiIGQ9Ik0yMiAxLjg4OWMtMS40NTcuNzc2LTIuNjkgMS42OTYtMy43MDIgMi43NjEtMS4wMSAxLjA2Ni0xLjcwMyAyLjU5Mi0yLjA4IDQuNTc3Ljk4Ny4wOTggMS43NTIuNDk2IDIuMjkyIDEuMTk5LjU0MS43MDEuODExIDEuNTM3LjgxMSAyLjUwNiAwIDEuMTYzLS4zODggMi4xMzEtMS4xNjMgMi45MDYtLjc3Ny43NzQtMS43MjggMS4xNjItMi44NTcgMS4xNjItMS4wODEgMC0xLjk4NS0uMzg4LTIuNzE1LTEuMTYzLS43MjgtLjc3NS0xLjA5My0xLjkzOC0xLjA5My0zLjQ4NyAwLTEuODQxLjM1Mi0zLjUyMyAxLjA1Ny01LjA0OS43MDUtMS41MjUgMS41NTItMi44MzMgMi41MzktMy45MjMuOTg3LTEuMDkgMi4wMS0xLjkyNSAzLjA2Ny0yLjUwNiAxLjA1OS0uNTgyIDEuOTE2LS44NzIgMi41NzUtLjg3Mi4zMjkgMCAuNi4xODIuODExLjU0NS4yMTEuMzY0LjM2My44MTIuNDU4IDEuMzQ0em0tMTEuNDk0IDBjLTEuNDU2Ljc3NS0yLjY5IDEuNjk2LTMuNzAyIDIuNzYtMS4wMSAxLjA2Ni0xLjcwMyAyLjU5Mi0yLjA4IDQuNTc3Ljk4Ny4wOTggMS43NTIuNDk2IDIuMjkyIDEuMTk5LjU0MS43MDEuODExIDEuNTM3LjgxMSAyLjUwNiAwIDEuMTYzLS4zODggMi4xMzEtMS4xNjMgMi45MDYtLjc3Ni43NzUtMS43MjggMS4xNjMtMi44NTcgMS4xNjMtMS4wODEgMC0xLjk4NS0uMzg4LTIuNzE1LTEuMTYzLS43MjgtLjc3NS0xLjA5Mi0xLjkzNy0xLjA5Mi0zLjQ4NiAwLTEuODQxLjM1Mi0zLjUyMyAxLjA1Ny01LjA0OS43MDUtMS41MjUgMS41NTItMi44MzMgMi41MzktMy45MjMuOTg3LTEuMDkgMi4wMS0xLjkyNSAzLjA2Ny0yLjUwNiAxLjA1OC0uNTgzIDEuOTE2LS44NzMgMi41NzQtLjg3My4zMjkgMCAuNTk5LjE4Mi44MTEuNTQ1LjIxMi4zNjQuMzY1LjgxMi40NTggMS4zNDR6Ii8+PC9zdmc+DQo=);
  background-size: 22px 17px
}

html[lang="fr"] .wechselteaser .slider-bottom blockquote::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkgMTc7IiB3aWR0aD0iMTkiIGhlaWdodD0iMTciPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMxOTU2OTQ7fTwvc3R5bGU+PHBhdGggaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBkPSJNMCA4LjI3MWw4Ljk2NS04LjI3MWgyLjEzOWwtNi42MjEgOC4yNzEgMy45NDggOC43MjloLTIuMDU3bC02LjM3NC04LjcyOXptNy44OTYgMGw4Ljk2NS04LjI3MWgyLjEzOWwtNi42MjEgOC4yNzEgMy45NDggOC43MjloLTIuMDU2bC02LjM3NS04LjcyOXoiLz48L3N2Zz4NCg==);
  background-size: 19px 17px
}

cite {
  border-bottom: .25rem solid rgba(51, 51, 51, .1);
  border-top: 0;
  font-size: 1.125rem !important;
  font-style: normal;
  padding: 0 1.5625rem 1.875rem
}

@media (min-width: 768px) {
  cite {
    padding: 0 3.4375rem 1.875rem
  }
}

cite a {
  background-position: .0625rem .3125rem !important;
  display: table;
  font-weight: 700 !important;
  margin: .3125rem auto 0
}

@media only screen and (max-width: 29.938em) {
  cite a {
    text-align: left
  }
}

q + br + br + br + cite, q + br + br + cite, q + br + cite, q + cite {
  position: relative;
  top: -.75rem
}

.source {
  display: block;
  font-size: 1.125rem !important
}

.source cite {
  background: 0 none;
  border: 0;
  display: inline;
  font-size: 1.125rem !important;
  font-style: normal;
  padding: 0;
  text-align: left
}

.article-text .illustration .figure-embedded,
.article-text .picture .figure-embedded {
  box-sizing: border-box;
  display: table
}

.article-text .illustration .figure-embedded figcaption,
.article-text .picture .figure-embedded figcaption {
  box-sizing: border-box;
  caption-side: bottom;
  display: table-caption;
  float: none
}

.article-text .illustration .figure-embedded figcaption .modal .illustration,
.article-text .illustration .figure-embedded figcaption .modal .picture,
.article-text .picture .figure-embedded figcaption .modal .illustration,
.article-text .picture .figure-embedded figcaption .modal .picture,
.article-text .illustration .figure-embedded figcaption .modal figcaption,
.article-text .picture .figure-embedded figcaption .modal figcaption {
  display: block
}

.article-text figure.picture {
  clear: both
}

.article-header-wrapper .illustration,
.article-header-wrapper .picture,
.article-text-wrapper .illustration,
.article-text-wrapper .picture,
.singleview .subheadline .table-responsive .illustration,
.singleview .subheadline .table-responsive .picture {
  float: left;
  margin-bottom: 1.25rem;
  max-width: 100%;
  padding-bottom: 0;
  padding-top: .3125rem;
  position: relative
}

.article-header-wrapper .illustration.linksOhne,
.article-header-wrapper .illustration.mitte,
.article-header-wrapper .illustration.rechtsOhne,
.article-header-wrapper .picture.linksOhne,
.article-header-wrapper .picture.mitte,
.article-header-wrapper .picture.rechtsOhne,
.article-text-wrapper .illustration.linksOhne,
.article-text-wrapper .illustration.mitte,
.article-text-wrapper .illustration.rechtsOhne,
.article-text-wrapper .picture.linksOhne,
.article-text-wrapper .picture.mitte,
.article-text-wrapper .picture.rechtsOhne,
.singleview .subheadline .table-responsive .illustration.linksOhne,
.singleview .subheadline .table-responsive .illustration.mitte,
.singleview .subheadline .table-responsive .illustration.rechtsOhne,
.singleview .subheadline .table-responsive .picture.linksOhne,
.singleview .subheadline .table-responsive .picture.mitte,
.singleview .subheadline .table-responsive .picture.rechtsOhne {
  padding-top: 0
}

.article-header-wrapper .illustration .wrapper,
.article-header-wrapper .picture .wrapper,
.article-text-wrapper .illustration .wrapper,
.article-text-wrapper .picture .wrapper,
.singleview .subheadline .table-responsive .illustration .wrapper,
.singleview .subheadline .table-responsive .picture .wrapper {
  background: transparent none;
  height: auto;
  margin: 0;
  overflow: auto;
  padding: 0;
  position: static
}

.article-header-wrapper .illustration .wrapper img,
.article-header-wrapper .picture .wrapper img,
.article-text-wrapper .illustration .wrapper img,
.article-text-wrapper .picture .wrapper img,
.singleview .subheadline .table-responsive .illustration .wrapper img,
.singleview .subheadline .table-responsive .picture .wrapper img {
  display: block;
  margin: 0
}

.article-header-wrapper .illustration .wrapper img.ground-white,
.article-header-wrapper .picture .wrapper img.ground-white,
.article-text-wrapper .illustration .wrapper img.ground-white,
.article-text-wrapper .picture .wrapper img.ground-white,
.singleview .subheadline .table-responsive .illustration .wrapper img.ground-white,
.singleview .subheadline .table-responsive .picture .wrapper img.ground-white {
  border: 1px solid #195694
}

.article-header-wrapper .illustration .figure-box,
.article-header-wrapper .picture .figure-box,
.article-text-wrapper .illustration .figure-box,
.article-text-wrapper .picture .figure-box,
.singleview .subheadline .table-responsive .illustration .figure-box,
.singleview .subheadline .table-responsive .picture .figure-box {
  display: block;
  padding-bottom: .625rem;
  position: relative
}

.article-header-wrapper .illustration .figure-box img,
.article-header-wrapper .picture .figure-box img,
.article-text-wrapper .illustration .figure-box img,
.article-text-wrapper .picture .figure-box img,
.singleview .subheadline .table-responsive .illustration .figure-box img,
.singleview .subheadline .table-responsive .picture .figure-box img {
  display: block;
  margin: 0
}

.article-header-wrapper .illustration .figure-box a,
.article-header-wrapper .picture .figure-box a,
.article-text-wrapper .illustration .figure-box a,
.article-text-wrapper .picture .figure-box a,
.singleview .subheadline .table-responsive .illustration .figure-box a,
.singleview .subheadline .table-responsive .picture .figure-box a {
  display: block
}

.article-header-wrapper .illustration figcaption,
.article-header-wrapper .picture figcaption,
.article-text-wrapper .illustration figcaption,
.article-text-wrapper .picture figcaption,
.singleview .subheadline .table-responsive .illustration figcaption,
.singleview .subheadline .table-responsive .picture figcaption {
  color: #666;
  font-size: 1.125rem;
  line-height: 1.1;
  margin-bottom: .9375rem;
  margin-top: 0
}

.article-header-wrapper .illustration figcaption *,
.article-header-wrapper .picture figcaption *,
.article-text-wrapper .illustration figcaption *,
.article-text-wrapper .picture figcaption *,
.singleview .subheadline .table-responsive .illustration figcaption *,
.singleview .subheadline .table-responsive .picture figcaption * {
  color: #666
}

.article-header-wrapper .illustration figcaption p,
.article-header-wrapper .picture figcaption p,
.article-text-wrapper .illustration figcaption p,
.article-text-wrapper .picture figcaption p,
.singleview .subheadline .table-responsive .illustration figcaption p,
.singleview .subheadline .table-responsive .picture figcaption p {
  color: #333;
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 1.25rem
}

.article-header-wrapper .illustration figcaption p cite,
.article-header-wrapper .illustration figcaption p span,
.article-header-wrapper .illustration figcaption p strong,
.article-header-wrapper .picture figcaption p cite,
.article-header-wrapper .picture figcaption p span,
.article-header-wrapper .picture figcaption p strong,
.article-text-wrapper .illustration figcaption p cite,
.article-text-wrapper .illustration figcaption p span,
.article-text-wrapper .illustration figcaption p strong,
.article-text-wrapper .picture figcaption p cite,
.article-text-wrapper .picture figcaption p span,
.article-text-wrapper .picture figcaption p strong,
.singleview .subheadline .table-responsive .illustration figcaption p cite,
.singleview .subheadline .table-responsive .illustration figcaption p span,
.singleview .subheadline .table-responsive .illustration figcaption p strong,
.singleview .subheadline .table-responsive .picture figcaption p cite,
.singleview .subheadline .table-responsive .picture figcaption p span,
.singleview .subheadline .table-responsive .picture figcaption p strong {
  color: #333
}

.article-header-wrapper .illustration figcaption span.caption,
.article-header-wrapper .illustration figcaption span.source,
.article-header-wrapper .picture figcaption span.caption,
.article-header-wrapper .picture figcaption span.source,
.article-text-wrapper .illustration figcaption span.caption,
.article-text-wrapper .illustration figcaption span.source,
.article-text-wrapper .picture figcaption span.caption,
.article-text-wrapper .picture figcaption span.source,
.singleview .subheadline .table-responsive .illustration figcaption span.caption,
.singleview .subheadline .table-responsive .illustration figcaption span.source,
.singleview .subheadline .table-responsive .picture figcaption span.caption,
.singleview .subheadline .table-responsive .picture figcaption span.source {
  display: block;
  width: 90%
}

@media only screen and (max-width: 29.938em) {
  .article-header-wrapper .illustration figcaption span.caption,
  .article-header-wrapper .illustration figcaption span.source,
  .article-header-wrapper .picture figcaption span.caption,
  .article-header-wrapper .picture figcaption span.source,
  .article-text-wrapper .illustration figcaption span.caption,
  .article-text-wrapper .illustration figcaption span.source,
  .article-text-wrapper .picture figcaption span.caption,
  .article-text-wrapper .picture figcaption span.source,
  .singleview .subheadline .table-responsive .illustration figcaption span.caption,
  .singleview .subheadline .table-responsive .illustration figcaption span.source,
  .singleview .subheadline .table-responsive .picture figcaption span.caption,
  .singleview .subheadline .table-responsive .picture figcaption span.source {
    width: 88%
  }
}

.article-header-wrapper .illustration figcaption span.caption,
.article-header-wrapper .picture figcaption span.caption,
.article-text-wrapper .illustration figcaption span.caption,
.article-text-wrapper .picture figcaption span.caption,
.singleview .subheadline .table-responsive .illustration figcaption span.caption,
.singleview .subheadline .table-responsive .picture figcaption span.caption {
  padding-bottom: .9375rem
}

.article-header-wrapper .illustration figcaption span:last-child,
.article-header-wrapper .picture figcaption span:last-child,
.article-text-wrapper .illustration figcaption span:last-child,
.article-text-wrapper .picture figcaption span:last-child,
.singleview .subheadline .table-responsive .illustration figcaption span:last-child,
.singleview .subheadline .table-responsive .picture figcaption span:last-child {
  padding-bottom: 0
}

.article-header-wrapper .illustration.links,
.article-header-wrapper .picture.links,
.article-text-wrapper .illustration.links,
.article-text-wrapper .picture.links,
.singleview .subheadline .table-responsive .illustration.links,
.singleview .subheadline .table-responsive .picture.links {
  margin-bottom: .75rem
}

@media only screen and (min-width: 30.063em) {
  .article-header-wrapper .illustration.links,
  .article-header-wrapper .picture.links,
  .article-text-wrapper .illustration.links,
  .article-text-wrapper .picture.links,
  .singleview .subheadline .table-responsive .illustration.links,
  .singleview .subheadline .table-responsive .picture.links {
    float: left;
    margin: 0 1.875rem .5rem 0
  }
}

.article-header-wrapper .illustration.linksOhne,
.article-header-wrapper .picture.linksOhne,
.article-text-wrapper .illustration.linksOhne,
.article-text-wrapper .picture.linksOhne,
.singleview .subheadline .table-responsive .illustration.linksOhne,
.singleview .subheadline .table-responsive .picture.linksOhne {
  float: none;
  margin-right: auto
}

.article-header-wrapper .illustration.rechtsOhne,
.article-header-wrapper .picture.rechtsOhne,
.article-text-wrapper .illustration.rechtsOhne,
.article-text-wrapper .picture.rechtsOhne,
.singleview .subheadline .table-responsive .illustration.rechtsOhne,
.singleview .subheadline .table-responsive .picture.rechtsOhne {
  float: none;
  margin-left: auto
}

.article-header-wrapper .illustration.rechts,
.article-header-wrapper .picture.rechts,
.article-text-wrapper .illustration.rechts,
.article-text-wrapper .picture.rechts,
.singleview .subheadline .table-responsive .illustration.rechts,
.singleview .subheadline .table-responsive .picture.rechts {
  margin-bottom: .75rem
}

@media only screen and (min-width: 30.063em) {
  .article-header-wrapper .illustration.rechts,
  .article-header-wrapper .picture.rechts,
  .article-text-wrapper .illustration.rechts,
  .article-text-wrapper .picture.rechts,
  .singleview .subheadline .table-responsive .illustration.rechts,
  .singleview .subheadline .table-responsive .picture.rechts {
    float: right;
    margin: 0 0 .5rem .75rem
  }
}

.article-header-wrapper .illustration.block,
.article-header-wrapper .illustration.mitte,
.article-header-wrapper .picture.block,
.article-header-wrapper .picture.mitte,
.article-text-wrapper .illustration.block,
.article-text-wrapper .illustration.mitte,
.article-text-wrapper .picture.block,
.article-text-wrapper .picture.mitte,
.singleview .subheadline .table-responsive .illustration.block,
.singleview .subheadline .table-responsive .illustration.mitte,
.singleview .subheadline .table-responsive .picture.block,
.singleview .subheadline .table-responsive .picture.mitte {
  display: inline-block;
  vertical-align: middle;
  float: none;
  margin: auto
}

.consent-banner {
  background-color: rgba(255, 255, 255, .95);
  border-top: .25rem solid #195694;
  box-shadow: 0 .1875rem 1.375rem .4375rem rgba(0, 0, 0, .75);
  height: auto;
  left: 0;
  padding: 1.25rem 0 0 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999
}

.consent-banner h2 {
  color: #333;
  font-size: 1.375rem;
  line-height: 1.875rem
}

.consent-banner a {
  color: #333
}

.consent-banner .noListView {
  margin: 0;
  padding: 0
}

.consent-banner .noListView li {
  display: inline
}

.consent-banner button {
  background-color: transparent;
  border: .125rem solid #333;
  color: #333;
  display: block;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  padding: .25rem 1rem .5rem;
  width: 100%
}

.consent-banner button:first-of-type {
  margin-bottom: 1.25rem
}

@media (min-width: 768px) {
  .consent-banner button {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 1rem;
    padding-left: 3rem;
    padding-right: 3rem;
    width: auto
  }
}

.consent-banner button.decline,
.consent-banner button.accept:hover {
  background-color: #fff;
  color: #333
}

.consent-banner button.decline:hover,
.consent-banner button.accept {
  background-color: #333;
  color: #fff
}

/* + + + + +  BMF-3509 - consent-banner focus  + + + + + */
.consent-banner a:active,
.consent-banner a:focus,
.consent-banner a:hover {
  text-decoration: none;
  border-bottom: solid 2px #01642d;
}

.consent-banner button.accept:active,
.consent-banner button.accept:focus,
.consent-banner button.decline:active,
.consent-banner button.decline:focus {
  text-decoration: underline;
}

.tracking-options {
  margin-bottom: 1.5625rem
}

.tracking-options a.enable .switch {
  background: #c6c5c5;
  border-radius: .625rem;
  cursor: pointer;
  display: inline-block;
  height: .875rem;
  margin-right: 1rem;
  position: relative;
  text-indent: -9999px;
  width: 2.5rem
}

.tracking-options a.enable .switch::after {
  background: #f1f1f1;
  border: .0625rem solid #a0a0a1;
  border-radius: 50%;
  content: "";
  height: 1.125rem;
  left: 0;
  position: absolute;
  top: -.125rem;
  transition: .3s;
  width: 1.125rem
}

.tracking-options a.disable .switch {
  background: #7fa2b8;
  border-radius: .625rem;
  cursor: pointer;
  display: inline-block;
  height: .875rem;
  margin-right: 1rem;
  position: relative;
  text-indent: -9999px;
  width: 2.5rem
}

.tracking-options a.disable .switch::after {
  background: #014471;
  border: 1px solid #a0a0a1;
  border-radius: 50%;
  content: "";
  height: 1.125rem;
  left: calc(100%);
  position: absolute;
  top: -.125rem;
  transform: translateX(-100%);
  transition: .3s;
  width: 1.125rem
}

.tracking-options a.disable .switch:active::after {
  width: 2.5rem
}

@media (max-width: 768px) {
  .article-text-wrapper ol.richtext-list ol {
    padding-left: 0;
  }
}

/* + + + + +  BMF-3598 AMTHB - Bündiger Einzug bei Listen  + + + + + */
.article-text-wrapper .richtext-list-item-dash > li,
.article-text-wrapper .richtext-list-style-lower-alpha1 > li,
.article-text-wrapper .richtext-list-style-lower-alpha2 > li,
.article-text-wrapper .richtext-list-style-lower-alpha3 > li,
.article-text-wrapper .richtext-list-style-upper-alpha > li,
.article-text-wrapper .richtext-list-style-lower-roman > li,
.article-text-wrapper .richtext-list-style-upper-roman > li,
.article-text-wrapper .richtext-list-style-scientific > li,
.article-text-wrapper .richtext-list-style-example > li {
  display: table
}
.article-text-wrapper .richtext-list-item-dash > li > abbr,
.article-text-wrapper .richtext-list-item-dash > li > acronym,
.article-text-wrapper .richtext-list-item-dash > li > dfn,

.article-text-wrapper [class*="richtext-list-style-lower-alpha"] > li > abbr,
.article-text-wrapper [class*="richtext-list-style-lower-alpha"] > li > acronym,
.article-text-wrapper [class*="richtext-list-style-lower-alpha"] > li > dfn,
.article-text-wrapper .richtext-list-style-upper-alpha > li > abbr,
.article-text-wrapper .richtext-list-style-upper-alpha > li > acronym,
.article-text-wrapper .richtext-list-style-upper-alpha > li > dfn,

.article-text-wrapper .richtext-list-style-lower-roman > li > abbr,
.article-text-wrapper .richtext-list-style-lower-roman > li > acronym,
.article-text-wrapper .richtext-list-style-lower-roman > li > dfn,
.article-text-wrapper .richtext-list-style-upper-roman > li > abbr,
.article-text-wrapper .richtext-list-style-upper-roman > li > acronym,
.article-text-wrapper .richtext-list-style-upper-roman > li > dfn,

.article-text-wrapper .richtext-list-style-scientific > li > abbr,
.article-text-wrapper .richtext-list-style-scientific > li > acronym,
.article-text-wrapper .richtext-list-style-scientific > li > dfn,

.article-text-wrapper .richtext-list-style-example > li > abbr,
.article-text-wrapper .richtext-list-style-example > li > acronym,
.article-text-wrapper .richtext-list-style-example > li > dfn {
  margin-left: 0.125rem;
  margin-right: 0.125rem
}

.article-text-wrapper .richtext-list-item-dash > li::before,
.article-text-wrapper .richtext-list-style-lower-alpha1 > li::before,
.article-text-wrapper .richtext-list-style-lower-alpha2 > li::before,
.article-text-wrapper .richtext-list-style-lower-alpha3 > li::before,
.article-text-wrapper .richtext-list-style-upper-alpha > li::before,
.article-text-wrapper .richtext-list-style-upper-roman > li::before,
.article-text-wrapper .richtext-list-style-lower-roman > li::before,
.article-text-wrapper .richtext-list-style-scientific > li::before,
.article-text-wrapper .richtext-list-style-example > li::before {
  float: none;
  display: table-cell;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + +
 * BMF-3443 AMTH - Anpassung der Randkennzeichnungen
 *
 * theme color: #195694
 */

/* mark on the left side
 * set with JS
 * Chrome: bottom: 0 Firefox top: 0
 */
.richtext-omission-border {
  position: absolute;
  bottom: 0;
  z-index: 1;
  height: 1rem;
  background-color: #195694;
  margin-left: -2px;
  transform: translateX(-100%);
}

/* browser specific */
.richtext-omission-border.is-browser-firefox {
  top: 0;
}

.richtext-omission-line {
  position: relative
}

.richtext-omission-line::before {
  display: none;
}

/* placeholder for calculating mark position */
.richtext-omission-before {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 1px;
  overflow: hidden;
}

.richtext-omission-line .richtext-omission-mark {
  position: relative;
  background-color: #19569433;
  border-top: 1px solid #195694;
  border-bottom: 1px solid #195694;
}

.richtext-omission-line .richtext-omission-mark .richtext-omission-mark {
  position: static;
  background-color: transparent;
  border-top: 0 none;
  border-bottom: 0 none;
}

.richtext-omission-mark .richtext-omission-mark .richtext-omission-border {
  display: none;
}

.gsb .richtext-omission-line .richtext-omission-mark abbr,
.gsb .richtext-omission-line .richtext-omission-mark acronym,
.gsb .richtext-omission-line .richtext-omission-mark dfn {
  border-bottom-width: 2px;
}

@media (max-width: 768px) {
  .article-text-wrapper ol .richtext-list-style-lower-alpha2 {
    padding-left: 0;
  }
}

/* + + +  table  + + + */
.table-responsive.js-show-overflow-x {
  overflow-x: visible;
}
@media (max-width: 1024px) {
  .table-responsive.js-show-overflow-x {
    overflow-x: auto;
    padding-left: 26px;
    margin-left: -26px;
    width: calc(100% + 26px);
  }
}
.table-responsive:has(.richtext-list) {
  @media (max-width: 1024px) {
    .table-responsive.js-show-overflow-x {
      overflow-x: visible;
      padding-left: 0;
      margin-left: 0;
      width: auto;
    }
  }
}

.table-responsive .richtext-omission-line {
  position: inherit
}

/* + + +  akkordeon BMF-3864 + + + */
.richtext-list-item-akkordeon .richtext-omission-line .richtext-omission-mark {
  position: static;
}
.richtext-list-item-akkordeon .richtext-omission-line .richtext-omission-mark .richtext-omission-border {
  top: auto;
  bottom: auto;
}

/* + + +  toc  + + + */
.toc-container .js-show-overflow-x .richtext-omission-border {
  @media (max-width: 768px) {
    margin-left: 26px;
  }
}
/* + + + + +  end of BMF-3443  + + + + + */

/* + + + + +  BMF-3850  + + + + + */
.richtext-margin-label-wrapper {
  display: inline;
}

/* + + + + +  BMF-3856 - math font-size  + + + + + */
p .mjx-chtml {
  display: inline-block !important;
  max-width: 100% !important;
  overflow: auto;
  overflow-y: hidden;
  vertical-align: middle;
  margin-left: .5rem;
  margin-right: .5rem;
  padding-right: 1rem; /* for overlaying euro sign */
}

@media (min-width: 576px) {
  p .mjx-chtml {
    max-width: calc(((100vw - 540px) / 2) + 98%) !important
  }
}

@media (min-width: 768px) {
  p .mjx-chtml {
    max-width: calc(((100vw - 720px) / 2) + 98%) !important
  }
}

@media (min-width: 992px) {
  p .mjx-chtml {
    max-width: calc(((100vw - 960px) / 2) + 98%) !important
  }
}

@media (min-width: 1200px) {
  p .mjx-chtml {
    max-width: calc(((100vw - 1140px) / 2) + 115%) !important
  }
}

.mjx-chtml > span {
  font-size: 175%;
}

/* umlaute */
.mjx-charbox.MJXc-TeX-unknown-R {
  min-width: .5rem
}
/* + + + + +  end of BMF-3856  + + + + + */

/*
 * + + + + + + + + + + + + + + + + + + + +
 * BMF-3569 - cookiebanner
 *
 * theme color: #195694
 * brighter: #19569479
 */

.gsb .bhh-cookie-banner {
  width: 100%;
  background-color: #fff;
  border-bottom: solid 2px #195694;
  opacity: 1;
  padding: 1.25rem 0 2.5rem;
}

.gsb .bhh-cookie-banner::-webkit-scrollbar {
  display: none;
}

.gsb .bhh-cookie-banner[aria-hidden="true"] {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  border-bottom: 0 none;
  padding: 0;
}

.gsb .bhh-cookie-banner .bhh-container {
  position: static;
  width: 100%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: .8885rem;
  padding-left: .8885rem;
}

/* + + +  elements  + + + */
.gsb .bhh-heading--2,
.gsb .bhh-cookie-banner h2 {
  display: block;
  color: #195694;
  font-family: BundesSerif, Georgia, Times New roman, serif;
  font-size: 1.375rem;
  margin-bottom: .75rem;
}

.gsb .bhh-cookie-banner__intro {
  margin: 0 0 1.25rem;
}

.gsb .bhh-link:focus {
  outline: 1px dotted #195694 !important;
}

/* + + +  checkbox  + + + */
.gsb .bhh-form-group {
  margin-bottom: .75rem;
}

.gsb .bhh-cookie-banner__checkbox {
  position: relative;
}

.gsb .bhh-cookie-banner input[type="checkbox"] {
  cursor: pointer;
  position: absolute;
  top: .1875rem;
  z-index: 1;
  width: 1.5rem;
  height: 1.5rem;
  background-color: transparent;
  border: solid 1px #195694;
  opacity: 1;
  margin: 0;
  padding: 0;
}

.gsb .bhh-cookie-banner input[type="checkbox"] ~ label {
  display: table;
  padding-left: 2.5rem;
}

.gsb .bhh-cookie-banner input[type="checkbox"] ~ label::before,
.gsb .bhh-cookie-banner input[type="checkbox"]:checked ~ label::after {
  display: none;
}

.gsb .bhh-cookie-banner__toggledown-item p:last-child {
  margin-bottom: 0;
}

/* + + +  buttons  + + + */
.gsb .bhh-cookie-banner__btn {
  display: inline-block;
  min-height: 2rem;
  box-shadow: none;
  background-color: #195694;
  border: 1px solid #195694;
  border-radius: 0;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  text-transform: none;
  line-height: 1;
  padding: .625rem 1rem
}

.gsb .bhh-cookie-banner__btn:hover,
.gsb .bhh-cookie-banner__btn:focus,
.gsb .bhh-cookie-banner__btn:active {
  background-color: #fff;
  color: #195694;
  text-decoration: none;
}

.gsb .bhh-cookie-banner__btn[disabled] {
  pointer-events: none;
  cursor: default;
  background-color: #19569479;
  border: 1px solid #19569479;
}

.gsb .bhh-cookie-banner__btn:last-child {
  margin-top: 1.25rem;
}

/* + + +  breakpoints  + + + */

@media (min-width: 576px) {
  .gsb .bhh-cookie-banner .bhh-container {
    max-width: 100%;
  }
}

@media screen and (min-width: 769px) {
  .gsb .bhh-cookie-banner {
    padding-top: 2.5rem;
  }

  .gsb .bhh-cookie-banner .bhh-container {
    max-width: 100%;
  }

  .gsb .bhh-cookie-banner__intro {
    font-size: 1.125rem;
  }

  .gsb .bhh-cookie-banner input[type="checkbox"] ~ label {
    font-size: 1.125rem;
  }

  .gsb .bhh-cookie-banner__btn {
    min-height: auto;
    padding: .75rem 1.5rem;
  }

  .gsb .bhh-cookie-banner__btn:last-child {
    margin-top: 0;
    margin-left: 1.25rem;
  }
}

@media (min-width: 992px) {
  .gsb .bhh-cookie-banner {
    position: fixed;
    left: 0;
    top: 0;
    margin-bottom: 1rem;
  }

  .gsb .bhh-cookie-banner[aria-hidden="true"] ~ #wrapperOuter {
    padding-top: 0 !important;
  }

  .gsb .bhh-cookie-banner[aria-hidden="true"] ~ #wrapperOuter #main-navigation-menu {
    top: 0 !important;
  }

  .gsb .bhh-cookie-banner .bhh-container {
    max-width: 960px;
  }

  .gsb .bhh-cookie-banner-buttons {
    margin-top: 2.5rem;
  }
}

@media (min-width: 1200px) {
  .gsb .bhh-cookie-banner .bhh-container {
    max-width: 1140px;
  }
}

@media (max-width: 991px) {
  .gsb #wrapperOuter {
    padding-top: 0 !important;
  }

  .gsb .bhh-cookie-banner {
    padding-bottom: 1rem;
  }

  .gsb .bhh-cookie-banner[aria-hidden="false"] ~ #wrapperOuter .menu {
    position: static;
  }

  .gsb .bhh-cookie-banner[aria-hidden="false"] ~ #wrapperOuter #wrapperHeader {
    padding-top: 0;
  }

  .gsb .bhh-cookie-banner[aria-hidden="true"] ~ #wrapperOuter .branding-box .menu {
    top: 0 !important;
  }

  .gsb .bhh-cookie-banner[aria-hidden="true"] ~ #wrapperOuter .edition-selection .dropdown-navigation-list {
    top: 100% !important;
    margin-top: 0 !important;
  }

  .gsb .bhh-cookie-banner-buttons {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
  }
}

@media screen and (max-width: 768px) {
  .gsb .bhh-cookie-banner-buttons {
    margin-top: 1rem;
  }
}

/* + + + + +  end of BMF-3569  + + + + + */

/* + + + + +  not the same in all clients  + + + + + */

#glossarPopup a.modalButton::before,
.article-text a.modalButton::before,
.panel-body a.modalButton::before,
.singleview a.modalButton::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0zMTMuNiA0MTEuOCAxNy45IDE4LjEiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzEzLjYgNDExLjggMTcuOSAxOC4xIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZGlzcGxheTpub25lO2ZpbGw6IzUxNTE1MTt9IC5zdDF7ZmlsbDojMTk1Njk0O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tNzM4LjEgNjkwLjNjLTIuNS0xLjEtMy44LTEuMi02LjUtMS4xIDEuNi0xLjkgNS0yLjQgNi41IDEuMXoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTMxMy4xIDQyN2MtMS42IDEuNi44IDQgMi40IDIuNGwzLjgtMy44YzEuMS43IDIuNSAxIDMuOCAxIDQuMSAwIDcuNC0zLjMgNy40LTcuNHMtMy4zLTcuNC03LjQtNy40LTcuNCAzLjMtNy40IDcuNGMwIDEuNC40IDIuOCAxLjIgMy45bC0zLjggMy45em0xNS4yLTcuNmMwIDIuOC0yLjMgNS4xLTUuMSA1LjFzLTUuMS0yLjMtNS4xLTUuMSAyLjMtNS4xIDUuMS01LjEgNS4xIDIuMyA1LjEgNS4xeiIvPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iLTMwMCw0MTguNCAtMzAyLDQxOC40IC0zMDIsNDE2LjQgLTMwNCw0MTYuNCAtMzA0LDQxOC40IC0zMDYsNDE4LjQgLTMwNiw0MjAuNCAtMzA0LDQyMC40IC0zMDQsNDIyLjQgLTMwMiw0MjIuNCAtMzAyLDQyMC40IC0zMDAsNDIwLjQiLz48L3N2Zz4NCg==);
  display: block;
  height: 1.125rem;
  width: 1.125rem
}

#glossarPopup a.modalButton:active,
#glossarPopup a.modalButton:focus,
#glossarPopup a.modalButton:hover,
.article-text a.modalButton:active,
.article-text a.modalButton:focus,
.article-text a.modalButton:hover,
.panel-body a.modalButton:active,
.panel-body a.modalButton:focus,
.panel-body a.modalButton:hover,
.singleview a.modalButton:active,
.singleview a.modalButton:focus,
.singleview a.modalButton:hover {
  border-bottom: .1875rem solid #195694
}

.gsb .article-wrapper a abbr,
.gsb .article-wrapper a acronym,
.gsb .article-wrapper a dfn {
  border-bottom: 1px dotted #333;
  color: #212529;
  font-family: inherit
}

.gsb .article-wrapper .panel-title a abbr,
.gsb .article-wrapper .panel-title a acronym,
.gsb .article-wrapper .panel-title a dfn {
  border-bottom: 1px dotted #333;
  color: #212529;
  font-family: inherit
}
