@charset "UTF-8";

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

#navServiceMeta h2, #search h2, #siteInfo .socials h2, .aural, .footer-meta h2, .footer-nav h2, .footer-nav-service-meta h2, .startseite .teaserband-kompakt h2 {
  height: 0;
  left: -999em;
  overflow: hidden;
  position: absolute;
  top: -999em;
  width: 0
}

.article-text .publication-download-link a, .article-text a.shopping-cart-link, .contact .publication-download-link a, .contact a.shopping-cart-link, .modal .publication-download-link a, .modal a.shopping-cart-link, .text .publication-download-link a, .text a.shopping-cart-link {
  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
}

.article-text .publication-download-link a:active, .article-text .publication-download-link a:focus, .article-text .publication-download-link a:hover, .article-text a.shopping-cart-link:active, .article-text a.shopping-cart-link:focus, .article-text a.shopping-cart-link:hover, .contact .publication-download-link a:active, .contact .publication-download-link a:focus, .contact .publication-download-link a:hover, .contact a.shopping-cart-link:active, .contact a.shopping-cart-link:focus, .contact a.shopping-cart-link:hover, .modal .publication-download-link a:active, .modal .publication-download-link a:focus, .modal .publication-download-link a:hover, .modal a.shopping-cart-link:active, .modal a.shopping-cart-link:focus, .modal a.shopping-cart-link:hover, .text .publication-download-link a:active, .text .publication-download-link a:focus, .text .publication-download-link a:hover, .text a.shopping-cart-link:active, .text a.shopping-cart-link:focus, .text a.shopping-cart-link:hover {
  color: #fff;
  text-decoration: underline
}

.article-text .publication-download-link a a, .article-text a.shopping-cart-link a, .contact .publication-download-link a a, .contact a.shopping-cart-link a, .modal .publication-download-link a a, .modal a.shopping-cart-link a, .text .publication-download-link a a, .text a.shopping-cart-link a {
  color: #fff
}

.article-text .publication-download-link a, .article-text a.shopping-cart-link, .contact .publication-download-link a, .contact a.shopping-cart-link, .modal .publication-download-link a, .modal a.shopping-cart-link, .text .publication-download-link a, .text a.shopping-cart-link {
  background-color: #195694
}

.article-text .publication-download-link a, .contact .publication-download-link a, .modal .publication-download-link a, .text .publication-download-link a {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggaWQ9IlhNTElEXzIyN18iIGZpbGw9IiMxOTU2OTQiIGQ9Ik0zLDJoNnYxSDNWMnoiLz4NCjxwYXRoIGlkPSJYTUxJRF8yMjZfIiBmaWxsPSIjMTk1Njk0IiBkPSJNMywwaDZ2MUgzVjB6Ii8+DQo8cGF0aCBpZD0iWE1MSURfMjIxXyIgZmlsbD0iIzE5NTY5NCIgZD0iTTgsNXYyLjRoMS41TDYsMTAuNkwyLjUsNy40SDRWNUg4IE05LDRIM3YyLjRIMEw2LDEybDYtNS42SDlDOSw2LjQsOSw0LDksNHoiLz4NCjwvc3ZnPg0K)
}

.wrapperOuterContent {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 2.5rem
}

.wrapperOuterContent #content {
  min-height: 12.5rem
}

a {
  font-weight: 400
}

a:link, a:visited {
  color: #333;
  font-weight: 400;
  text-decoration: underline
}

a:active, a:focus, a:hover {
  color: #333;
  outline: 0 !important
}

a:focus img {
  outline: 1px dotted #333
}

a:active img {
  outline: 0
}

#wrapperInner .navSkip {
  color: #333;
  height: 0;
  left: -125rem;
  position: absolute;
  top: -62.5rem
}

#wrapperInner .navSkip a:active, #wrapperInner .navSkip a:focus {
  background: #fff;
  border: 1px solid #666;
  color: #333;
  font-size: 1.125rem;
  font-weight: 700;
  left: 126.25rem;
  padding: .1875rem;
  position: absolute;
  top: 62.8125rem;
  width: auto;
  z-index: 20
}

@media (min-width: 992px) {
  #wrapperInner .navSkip a:active, #wrapperInner .navSkip a:focus {
    left: 126.25rem;
    top: 63.4375rem
  }
}

.startseite #wrapperDivisions div.generictable.first {
  margin-right: 0
}

.edition-selection {
  background-color: #195694;
  height: 3.4375rem;
  padding-bottom: .9375rem;
  padding-top: .875rem;
  text-align: right
}

@media (min-width: 992px) {
  .edition-selection {
    background-color: transparent;
    height: auto;
    padding-bottom: 0;
    padding-top: .5rem
  }
}

.edition-selection a {
  text-decoration: none
}

.edition-selection a:active, .edition-selection a:focus, .edition-selection a:hover {
  text-decoration: underline
}

.edition-selection .dropdown-navigation > button {
  background-color: #195694;
  border: 0;
  color: #fff;
  float: right;
  font-size: 1.25rem;
  padding-bottom: 0;
  padding-top: 0
}

@media (min-width: 992px) {
  .edition-selection .dropdown-navigation > button {
    background-color: #fff;
    color: #195694
  }
}

.edition-selection .dropdown-navigation > button:hover,
.edition-selection .dropdown-navigation > button:focus,
.edition-selection .dropdown-navigation > button:active {
  outline: 0 none
}

.edition-selection .dropdown-navigation > button span {
  white-space: nowrap;
}

.edition-selection .dropdown-navigation > button .current {
  font-size: 1.125rem
}

.edition-selection .dropdown-navigation > button:hover .current,
.edition-selection .dropdown-navigation > button:focus .current,
.edition-selection .dropdown-navigation > button:active .current {
  text-decoration: underline
}

.edition-selection .dropdown-navigation > button .current::after {
  display: inline-block;
  content: '\2807';
  margin-left: .4375rem;
  min-width: 1rem;
  vertical-align: baseline
}

.dropdown-menu {
  box-shadow: 0 0.5rem 1rem rgba(0,0,0,.175)
}

@media (min-width: 992px) {
  .dropdown-menu {
    box-shadow: 0 0 1rem rgba(0, 0, 0, .175)
  }
}

.edition-selection .dropdown-menu {
  border-radius: 0;
  background-color: #fff;
  padding-top: 0;
  width: 100vw
}

@media (min-width: 992px) {
  .edition-selection .dropdown-menu {
    left: auto;
    margin-top: 1.5rem;
    padding-top: 1rem;
    right: 0;
    width: auto
  }
}

@media (min-width: 992px) {
  .edition-selection .dropdown-menu::before {
    background: #fff;
    content: '';
    height: 1.25rem;
    left: 50%;
    margin-left: -.625rem;
    position: absolute;
    top: -.625rem;
    transform: rotate(45deg);
    width: 1.25rem;
    z-index: -1
  }
}

.edition-selection .dropdown-select-text {
  padding: .9375rem 1.25rem 0;
  text-align: center
}

.edition-selection .dropdown-item {
  border-top: .0625rem solid #c4c4c4;
  font-size: 1rem;
  padding: 0
}

.edition-selection .dropdown-item:not(.dropdown-navigation-current):active, .edition-selection .dropdown-item:not(.dropdown-navigation-current):focus, .edition-selection .dropdown-item:not(.dropdown-navigation-current):hover {
  background-color: transparent
}

.edition-selection .dropdown-item .dropdown-navigation-link {
  display: block;
  padding: .9375rem 2.5rem .9375rem 1.25rem
}

.edition-selection .dropdown-item.dropdown-navigation-current .dropdown-navigation-link {
  background-color: #bacce0;
  border-left: .5rem solid #195694
}

.edition-selection .dropdown-item:last-child .dropdown-navigation-link {
  padding-bottom: 1.25rem;
  padding-top: 2rem
}

.edition-selection .dropdown-navigation-list {
  top: 6.6875rem !important
}

@media (max-width: 991.98px) {
  .edition-selection .dropdown-navigation-list {
    transform: none !important
  }
}

@media (min-width: 992px) {
  .edition-selection .dropdown-navigation-list {
    top: .75rem !important;
    left: -5rem !important;
    width: 20rem
  }
}

.edition-selection .dropdown-navigation.show > button .current::after {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJ0aW55IiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNyw2bDQuOC00LjhjMC4zLTAuMywwLjMtMC43LDAtMWwwLDBjLTAuMy0wLjMtMC43LTAuMy0xLDBMNiw1TDEuMiwwLjJjLTAuMy0wLjMtMC43LTAuMy0xLDBsMCwwCgljLTAuMywwLjMtMC4zLDAuNywwLDFMNSw2bC00LjgsNC44Yy0wLjMsMC4zLTAuMywwLjcsMCwxbDAsMGMwLjMsMC4zLDAuNywwLjMsMSwwTDYsN2w0LjgsNC44YzAuMywwLjMsMC43LDAuMywxLDBsMCwwCgljMC4zLTAuMywwLjMtMC43LDAtMUw3LDZ6Ii8+Cjwvc3ZnPg==);
  margin-left: .4375rem;
}

/* mobile header: invert */
@media (min-width: 992px) {
  .edition-selection .dropdown-navigation.show > button .current::after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgb3ZlcmZsb3c9InNjcm9sbCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNkI3NTgxIiBkPSJNNyw2bDQuOC00LjhjMC4zLTAuMywwLjMtMC43LDAtMWwwLDBjLTAuMy0wLjMtMC43LTAuMy0xLDBMNiw1TDEuMiwwLjJjLTAuMy0wLjMtMC43LTAuMy0xLDBsMCwwDQoJYy0wLjMsMC4zLTAuMywwLjcsMCwxTDUsNmwtNC44LDQuOGMtMC4zLDAuMy0wLjMsMC43LDAsMWwwLDBjMC4zLDAuMywwLjcsMC4zLDEsMEw2LDdsNC44LDQuOGMwLjMsMC4zLDAuNywwLjMsMSwwbDAsMA0KCWMwLjMtMC4zLDAuMy0wLjcsMC0xTDcsNnoiLz4NCjwvc3ZnPg0K);
  }
}

.edition-selection .dropdown-item:last-child a::before {
  display: inline-block;
  vertical-align: middle;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iIzZCNzU4MSIgcG9pbnRzPSIyNCwwIDE3LDAgMTcsMiAyMiwyIDIyLDcgMjQsNyAyNCwwIDI0LDAgIi8+DQo8cG9seWdvbiBmaWxsPSIjNkI3NTgxIiBwb2ludHM9IjE5LDIyIDIsMjIgMiw1IDE1LDUgMTUsMyAwLDMgMCwyNCAyMSwyNCAyMSw5IDE5LDkgIi8+DQo8cmVjdCB4PSI4LjYiIHk9IjYuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMC40MDUyIDEzLjkzMzMpIiBmaWxsPSIjNkI3NTgxIiB3aWR0aD0iMTYiIGhlaWdodD0iMiIvPg0KPC9zdmc+DQo=);
  height: 1.25rem;
  padding-right: .25rem;
  width: 1.25rem;
}

/* + + +  additional nav  + + + */
.branding-box .edition-selection {
  padding-right: .8885rem;
  padding-left: .8885rem;
  -ms-flex-order: 4;
  order: 4;
  position: static;
  margin-right: 0;
  margin-left: 1rem;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .branding-box .edition-selection {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    margin-left: 0;
  }
}

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

.menu-main {
  transition: .5s ease-in-out;
  background: #195694 none;
  color: #333;
  font-size: 1.25rem;
  height: 3.4375rem;
  padding-bottom: 1rem;
  padding-top: .875rem
}

@media (prefers-reduced-motion: reduce) {
  .menu-main {
    transition: none
  }
}

@media (min-width: 992px) {
  .menu-main {
    background: #fff none;
    color: #195694;
    height: auto;
    padding-bottom: 0;
    padding-top: .5rem
  }
}

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

.menu-main .menu-text {
  background: 0 0;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: block;
  height: 100%;
  text-decoration: none;
  width: 100%;
  -webkit-appearance: none
}

@media (min-width: 992px) {
  .menu-main .menu-text {
    color: #333
  }
}

.menu-main .menu-text:active .menu-label, .menu-main .menu-text:focus .menu-label, .menu-main .menu-text:hover .menu-label {
  text-decoration: underline
}

.menu-main .menu-icon {
  display: inline-block;
  height: .75rem;
  margin-right: .3125rem;
  position: relative;
  width: 1.125rem
}

.menu-main .menu-line {
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  transition: .5s ease-in-out;
  background: #fff;
  display: inline-block;
  height: .125rem;
  left: 0;
  position: absolute;
  width: 1.125rem
}

@media (prefers-reduced-motion: reduce) {
  .menu-main .menu-line {
    transition: none
  }
}

@media (min-width: 992px) {
  .menu-main .menu-line {
    background: #195694
  }
}

.menu-main .menu-top {
  top: 0
}

.menu-main .menu-middle {
  top: .3125rem
}

.menu-main .menu-bottom {
  top: .625rem
}

.menu-main .menu-label {
  color: #fff;
  font-size: 1.0625rem
}

@media (min-width: 992px) {
  .menu-main .menu-label {
    color: #333
  }
}

.menu-main .menu-close {
  color: #fff;
  display: none;
  font-size: 1.0625rem
}

@media (min-width: 992px) {
  .menu-main .menu-close {
    color: #333
  }
}

.dropdown-menu {
  margin: 0
}

.search-bar {
  background: #dedede;
  color: #333;
  font-size: .9375rem;
  padding: .9375rem 0
}

@media (min-width: 992px) {
  .search-bar {
    background: #195694;
    color: #fff
  }
}

.search-bar .form-wrapper {
  border: 0;
  font-size: inherit;
  margin: 0 auto;
  padding: 0;
  text-align: left
}

@media (min-width: 992px) {
  .search-bar .form-wrapper {
    width: 84%
  }
}

.search-bar .form-wrapper p {
  margin: 0;
  padding: 0;
  position: relative
}

.search-bar .form-wrapper .image {
  border: 1px solid transparent;
  margin-top: -.5rem;
  padding: 0;
  position: absolute;
  right: .6875rem;
  top: 50%;
  width: 1.0625rem
}

.search-bar .form-wrapper .image:active,
.search-bar .form-wrapper .image:focus,
.search-bar .form-wrapper .image:hover {
  background-color: transparent;
  border: 1px solid #333;
  padding: .125rem;
  right: .5625rem;
  top: calc(50% - 2px);
  width: 1.3125rem
}

.search-bar .form-wrapper .formField {
  margin-bottom: 0
}

.search-bar .form-wrapper .formField input {
  background: #fff;
  border: 1px solid #dedede;
  color: #333;
  margin: 0;
  padding: .3125rem 2.0625rem .1875rem .75rem
}

@media (min-width: 992px) {
  .search-bar .form-wrapper .formField input {
    border: 1px solid #195694
  }
}

.search-bar .form-wrapper .formField input:active,
.search-bar .form-wrapper .formField input:focus,
.search-bar .form-wrapper .formField input:hover {
  background-color: #e2e2e2;
  border: 1px solid #333;
  margin: inherit
}

@media (min-width: 992px) {
  .search-bar .form-wrapper .formField input:active,
  .search-bar .form-wrapper .formField input:focus,
  .search-bar .form-wrapper .formField input:hover {
    border: 1px solid #195694
  }
}

.current-node-wrapper {
  background: #195694;
  font-size: .875rem;
  margin-top: .125rem
}

@media (min-width: 992px) {
  .current-node-wrapper {
    margin-top: 0
  }
}

.current-node-wrapper p {
  font-size: 1.25rem;
  margin: 0;
  padding: .75rem 0
}

@media (min-width: 992px) {
  .current-node-wrapper p {
    font-size: 2.5rem;
    padding: 1.5625rem 0
  }
}

.current-node-wrapper a, .current-node-wrapper em, .current-node-wrapper strong {
  color: #fff;
  font-weight: 400;
  text-decoration: none
}

.current-node-wrapper a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjEgMTMuOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOC4xIDEzLjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjExIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTcuNyAxMS43Yy41LjUuNiAxLjMuMSAxLjhzLTEuMy40LTEuOC0uMWwtNS42LTUuNmMtLjUtLjUtLjUtMS40IDAtMS45bDUuNi01LjVjLjUtLjUgMS4zLS42IDEuOC0uMXMuNCAxLjMtLjEgMS44bC0zLjkgMy44Yy0uNS41LS41IDEuNCAwIDEuOWwzLjkgMy45eiIvPjwvc3ZnPg==);
  background-position: left 6px;
  background-repeat: no-repeat;
  background-size: 6px 11px;
  padding-left: .83333rem
}

@media (min-width: 992px) {
  .current-node-wrapper a {
    background: 0 0;
    padding-left: 0
  }
}

.current-node-wrapper a:active, .current-node-wrapper a:focus, .current-node-wrapper a:hover {
  text-decoration: underline
}

.breadcrumb-wrapper {
  background: #e2e2e2
}

@media (min-width: 992px) {
  .breadcrumb {
    color: #333
  }
}

.breadcrumb ol {
  clear: left;
  list-style: none outside;
  margin: 0;
  padding: .5625rem 0 .4375rem
}

.breadcrumb li {
  display: inline;
  padding: 0 0 .1875rem
}

.breadcrumb li:last-child a {
  background: 0 0
}

.breadcrumb br {
  display: none
}

.breadcrumb a, .breadcrumb span, .breadcrumb strong {
  color: #333;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 400
}

.breadcrumb strong {
  position: relative;
  top: -.0625rem
}

.breadcrumb a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii01ODYuNSA4MzguMjc5OTY4MyAzLjAwMDAwODMgNS45OTk5OTk1IiB3aWR0aD0iNSIgaGVpZ2h0PSI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC01ODYuNSA4MzguMjc5OTY4MyAzLjAwMDAwODMgNS45OTk5OTk1Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMzMzMzMzO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF8zNTRfIiBjbGFzcz0ic3QwIiBkPSJNLTU4NC44OTYgODQxLjY4OGMuMTkzLS4yMjQuMTkzLS41OTIgMC0uODE2bC0xLjQ0Ny0xLjY4MmMtLjE5My0uMjI1LS4yMS0uNTcyLS4wMzgtLjc3Mi4xNzItLjIuNDcxLS4xOC42NjQuMDQ1bDIuMDczIDIuNDA5Yy4xOTMuMjI0LjE5My41OTIgMCAuODE2bC0yLjA3MyAyLjQwOWMtLjE5My4yMjUtLjQ5Mi4yNDUtLjY2NC4wNDQtLjE3Mi0uMi0uMTU1LS41NDcuMDM4LS43NzFsMS40NDctMS42ODJ6Ii8+PC9zdmc+);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: .3125rem .5rem;
  display: inline;
  font-weight: 700;
  margin-right: .375rem;
  padding-right: 1.125rem;
  text-decoration: none
}

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

.breadcrumb a span {
  text-decoration: inherit;
  font-weight: 700
}

.breadcrumb a span:active, .breadcrumb a span:focus, .breadcrumb a span:hover {
  text-decoration: underline
}

.breadcrumb .first {
  margin-top: .0625rem
}

.breadcrumb .first a .aural {
  height: auto;
  left: auto;
  overflow: visible;
  position: relative;
  top: auto;
  width: auto
}

.breadcrumb .title-container div {
  display: inline
}

#siteInfo {
  padding: 0
}

.wrapper-totop {
  background: #195694;
  color: #fff;
  font-size: .9375rem;
  padding: .3125rem 0 0
}

.wrapper-totop .container {
  position: static
}

.wrapper-totop a {
  color: #fff;
  font-weight: 400
}

.wrapper-totop a:active, .wrapper-totop a:focus, .wrapper-totop a:hover {
  text-decoration: underline
}

.wrapper-totop p, .wrapper-totop ul {
  margin: 0;
  padding: 0
}

.wrapper-totop p.navToTop {
  text-align: right
}

.wrapper-totop p.navToTop a {
  display: inline-block;
  vertical-align: middle;
  background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/ao/Icon_Footer_Nach_oben.svg.svg?__blob=normal&v=1);
  background-position: left .9rem;
  background-repeat: no-repeat;
  background-size: 10px 6px;
  padding: .5rem 0 .625rem 1rem;
  text-decoration: none
}

.wrapper-totop p.navToTop a:active, .wrapper-totop p.navToTop a:focus, .wrapper-totop p.navToTop a:hover {
  text-decoration: underline
}

.wrapper-totop .social-list-wrapper-inner {
  border-bottom: .0625rem solid #fff
}

.wrapper-totop .social-list-wrapper-inner .dropdown-backdrop {
  display: none !important
}

.wrapper-totop .social-list-wrapper-inner .social-list-item.print button {
  padding-bottom: .1rem
}

.wrapper-totop #navFunctionsPrint {
  display: block;
  margin-right: 0
}

p.navToTop {
  clear: both;
  display: block
}

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

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

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

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

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

.footer-copyright-wrapper {
  background: #195694;
  color: #fff;
  font-size: .9375rem;
  padding: .75rem 0 2.5rem;
  position: relative
}

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

.footer-copyright-text {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%;
  order: 1;
  margin: 0
}

@media (min-width: 768px) {
  .footer-copyright-text {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    order: 0
  }
}

@media (min-width: 992px) {
  .footer-copyright-text {
    flex: 0 0 50%;
    max-width: 50%
  }
}

.footer-copyright-text em {
  font-style: normal
}

.footer-meta {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%;
  order: -1
}

@media (min-width: 768px) {
  .footer-meta {
    text-align: right;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
    order: 0
  }
}

@media (min-width: 992px) {
  .footer-meta {
    flex: 0 0 50%;
    max-width: 50%
  }
}

.footer-meta-list {
  display: flex;
  flex-wrap: wrap; /* BMF-3514 - Inhalte brechen um */
  list-style: none outside;
  margin: 0;
  padding: 0
}

.footer-meta-list::after {
  display: block;
  clear: both;
  content: ""
}

@media (min-width: 768px) {
  .footer-meta-list {
    display: flex;
    list-style: disc outside;
    margin: 0 auto;
    text-align: left;
    justify-content: flex-end
  }
}

.footer-meta-item {
  flex-shrink: 0;
  padding: 0 .3125rem
}

@media (min-width: 768px) {
  .footer-meta-item {
    padding: 0 1.5625rem 0 0
  }

  .footer-meta-item:first-child {
    list-style: none
  }

  .footer-meta-item:last-child {
    padding-right: 0
  }
}

.footer-meta-item a, .footer-meta-item strong {
  color: #fff;
  padding: .3125rem 0;
  text-decoration: none
}

@media (min-width: 768px) {
  .footer-meta-item a, .footer-meta-item strong {
    padding: 0
  }
}

.footer-meta-item a:active, .footer-meta-item a:focus, .footer-meta-item a:hover, .footer-meta-item strong:active, .footer-meta-item strong:focus, .footer-meta-item strong:hover {
  text-decoration: underline
}

.footer-meta-item strong {
  font-weight: 700
}

.footnote-tooltip .close::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNkI3NTgxIiBkPSJNNyw2bDQuOC00LjhjMC4zLTAuMywwLjMtMC43LDAtMWwwLDBjLTAuMy0wLjMtMC43LTAuMy0xLDBMNiw1TDEuMiwwLjJjLTAuMy0wLjMtMC43LTAuMy0xLDBsMCwwDQoJYy0wLjMsMC4zLTAuMywwLjcsMCwxTDUsNmwtNC44LDQuOGMtMC4zLDAuMy0wLjMsMC43LDAsMWwwLDBjMC4zLDAuMywwLjcsMC4zLDEsMEw2LDdsNC44LDQuOGMwLjMsMC4zLDAuNywwLjMsMSwwbDAsMA0KCWMwLjMtMC4zLDAuMy0wLjcsMC0xTDcsNnoiLz4NCjwvc3ZnPg0K);
  height: .75rem;
  width: .75rem
}

.footnote-tooltip .close:active::before,
.footnote-tooltip .close:focus::before,
.footnote-tooltip .close:hover::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNyw2bDQuOC00LjhjMC4zLTAuMywwLjMtMC43LDAtMWwwLDBjLTAuMy0wLjMtMC43LTAuMy0xLDBMNiw1TDEuMiwwLjJjLTAuMy0wLjMtMC43LTAuMy0xLDBsMCwwDQoJCWMtMC4zLDAuMy0wLjMsMC43LDAsMUw1LDZsLTQuOCw0LjhjLTAuMywwLjMtMC4zLDAuNywwLDFsMCwwYzAuMywwLjMsMC43LDAuMywxLDBMNiw3bDQuOCw0LjhjMC4zLDAuMywwLjcsMC4zLDEsMGwwLDANCgkJYzAuMy0wLjMsMC4zLTAuNywwLTFMNyw2eiIvPg0KPC9nPg0KPGcgaWQ9IkViZW5lXzIiPg0KCTxyZWN0IGZpbGw9IiMxOTU2OTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPg0KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik02LjcsNmwzLjYtMy42YzAuMi0wLjIsMC4yLTAuNSwwLTAuN2wwLDBjLTAuMi0wLjItMC41LTAuMi0wLjcsMEw2LDUuM0wyLjQsMS42Yy0wLjItMC4yLTAuNS0wLjItMC43LDANCgkJbDAsMGMtMC4yLDAuMi0wLjIsMC41LDAsMC43TDUuMyw2TDEuNyw5LjZjLTAuMiwwLjItMC4yLDAuNSwwLDAuN2wwLDBjMC4yLDAuMiwwLjUsMC4yLDAuNywwTDYsNi43bDMuNiwzLjZjMC4yLDAuMiwwLjUsMC4yLDAuNywwDQoJCWwwLDBjMC4yLTAuMiwwLjItMC41LDAtMC43TDYuNyw2eiIvPg0KPC9nPg0KPC9zdmc+DQo=)
}

#sitemap .footnote-tooltip .close:active::before,
#sitemap .footnote-tooltip .close:focus::before,
#sitemap .footnote-tooltip .close:hover::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNyw2bDQuOC00LjhjMC4zLTAuMywwLjMtMC43LDAtMWwwLDBjLTAuMy0wLjMtMC43LTAuMy0xLDBMNiw1TDEuMiwwLjJjLTAuMy0wLjMtMC43LTAuMy0xLDBsMCwwDQoJCWMtMC4zLDAuMy0wLjMsMC43LDAsMUw1LDZsLTQuOCw0LjhjLTAuMywwLjMtMC4zLDAuNywwLDFsMCwwYzAuMywwLjMsMC43LDAuMywxLDBMNiw3bDQuOCw0LjhjMC4zLDAuMywwLjcsMC4zLDEsMGwwLDANCgkJYzAuMy0wLjMsMC4zLTAuNywwLTFMNyw2eiIvPg0KPC9nPg0KPGcgaWQ9IkViZW5lXzIiPg0KCTxyZWN0IGZpbGw9IiMxOTU2OTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPg0KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik02LjcsNmwzLjYtMy42YzAuMi0wLjIsMC4yLTAuNSwwLTAuN2wwLDBjLTAuMi0wLjItMC41LTAuMi0wLjcsMEw2LDUuM0wyLjQsMS42Yy0wLjItMC4yLTAuNS0wLjItMC43LDANCgkJbDAsMGMtMC4yLDAuMi0wLjIsMC41LDAsMC43TDUuMyw2TDEuNyw5LjZjLTAuMiwwLjItMC4yLDAuNSwwLDAuN2wwLDBjMC4yLDAuMiwwLjUsMC4yLDAuNywwTDYsNi43bDMuNiwzLjZjMC4yLDAuMiwwLjUsMC4yLDAuNywwDQoJCWwwLDBjMC4yLTAuMiwwLjItMC41LDAtMC43TDYuNyw2eiIvPg0KPC9nPg0KPC9zdmc+DQo=)
}

#sitemap .footnote-tooltip .close::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNkI3NTgxIiBkPSJNNyw2bDQuOC00LjhjMC4zLTAuMywwLjMtMC43LDAtMWwwLDBjLTAuMy0wLjMtMC43LTAuMy0xLDBMNiw1TDEuMiwwLjJjLTAuMy0wLjMtMC43LTAuMy0xLDBsMCwwDQoJYy0wLjMsMC4zLTAuMywwLjcsMCwxTDUsNmwtNC44LDQuOGMtMC4zLDAuMy0wLjMsMC43LDAsMWwwLDBjMC4zLDAuMywwLjcsMC4zLDEsMEw2LDdsNC44LDQuOGMwLjMsMC4zLDAuNywwLjMsMSwwbDAsMA0KCWMwLjMtMC4zLDAuMy0wLjcsMC0xTDcsNnoiLz4NCjwvc3ZnPg0K);
  left: -.8125rem
}

.article-wrapper .footnote-tooltip, .one-level-navigation .list-tree > div.footnote-tooltip {
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, .3);
  background: #fff;
  border: .0625rem solid transparent;
  font-size: 1.125rem !important;
  font-weight: 400;
  padding: 1.25rem 1.875rem 1.25rem 1.25rem;
  text-align: left;
  z-index: 2
}

@media (min-width: 576px) {
  .article-wrapper .footnote-tooltip, .one-level-navigation .list-tree > div.footnote-tooltip {
    margin-left: -.9375rem;
    min-width: 28.125rem
  }
}

@media (min-width: 576px) {
  .article-wrapper .footnote-tooltip .footnote-inner-container, .one-level-navigation .list-tree > div.footnote-tooltip .footnote-inner-container {
    line-height: 1.6;
    max-height: 18.75rem;
    overflow-y: auto
  }
}

.article-wrapper .footnote-tooltip .footnote-inner-container p, .one-level-navigation .list-tree > div.footnote-tooltip .footnote-inner-container p {
  margin-bottom: .3125rem
}

#sitemap .article-wrapper .footnote-tooltip,
#sitemap .one-level-navigation .list-tree > div.footnote-tooltip,
.one-level-navigation .article-wrapper .footnote-tooltip,
.one-level-navigation .one-level-navigation .list-tree > div.footnote-tooltip {
  display: none !important
}

#sitemap .article-wrapper .footnote-tooltip.active,
#sitemap .one-level-navigation .list-tree > div.footnote-tooltip.active,
.one-level-navigation .article-wrapper .footnote-tooltip.active,
.one-level-navigation .one-level-navigation .list-tree > div.footnote-tooltip.active {
  display: inline !important
}

.article-wrapper .footnote-tooltip .close,
.one-level-navigation .list-tree > div.footnote-tooltip .close {
  background: 0 0;
  border: 0;
  cursor: pointer;
  display: block;
  line-height: 1;
  padding: .0625rem;
  position: absolute;
  right: .625rem;
  text-align: center;
  top: .625rem;
  appearance: none
}

.article-wrapper .footnote-tooltip .close:focus,
.one-level-navigation .list-tree > div.footnote-tooltip .close:focus {
  outline: .0625rem dotted #195694 !important
}

.article-wrapper .footnote-tooltip .close:active,
.one-level-navigation .list-tree > div.footnote-tooltip .close:active {
  outline: 0 !important
}

.article-wrapper .footnote-tooltip .close:active,
.article-wrapper .footnote-tooltip .close:focus,
.article-wrapper .footnote-tooltip .close:hover,
.one-level-navigation .list-tree > div.footnote-tooltip .close:active,
.one-level-navigation .list-tree > div.footnote-tooltip .close:focus,
.one-level-navigation .list-tree > div.footnote-tooltip .close:hover {
  background: 0 0;
  border: .0625rem solid transparent;
  padding: 0
}

.article-wrapper .footnote-tooltip.omission-line, .one-level-navigation .list-tree > div.footnote-tooltip.omission-line {
  border-left: .625rem solid #bacce0
}

.article-wrapper .footnote-tooltip a.RichTextIntLink, .one-level-navigation .list-tree > div.footnote-tooltip a.RichTextIntLink {
  padding: 0
}

.article-wrapper .footnote-tooltip a.RichTextIntLink::before, .one-level-navigation .list-tree > div.footnote-tooltip a.RichTextIntLink::before {
  display: none
}

.article-wrapper div.richtext-margin-label .footnote-tooltip a.RichTextIntLink {
  display: inherit;
  font-size: inherit
}

.richtext-footnote {
  display: none
}

.richtext-footnote-ref, a.richtext-footnote-ref {
  border-radius: 50%;
  appearance: none;
  background-color: #195694;
  border: .0625rem solid #195694;
  color: #fff;
  display: inline-block;
  font-size: 1.125rem;
  height: 1.375rem;
  margin-left: .25rem;
  margin-right: .5rem;
  padding: 0;
  position: relative;
  text-align: center;
  top: -.1875rem;
  left: .1875rem;
  width: 1.375rem
}

.richtext-footnote-ref:active,
.richtext-footnote-ref:focus,
.richtext-footnote-ref:hover,
a.richtext-footnote-ref:active,
a.richtext-footnote-ref:focus,
a.richtext-footnote-ref:hover {
  background-color: #333;
  border: 0
}

#sitemap .richtext-footnote-ref,
#sitemap a.richtext-footnote-ref {
  background-color: #195694;
  line-height: 1.7
}

#sitemap .richtext-footnote-ref:active,
#sitemap .richtext-footnote-ref:focus,
#sitemap .richtext-footnote-ref:hover,
#sitemap a.richtext-footnote-ref:active,
#sitemap a.richtext-footnote-ref:focus,
#sitemap a.richtext-footnote-ref:hover {
  background-color: #333
}

#sitemap .richtext-footnote-ref:active .richtext-footnote-ref-text,
#sitemap .richtext-footnote-ref:focus .richtext-footnote-ref-text,
#sitemap .richtext-footnote-ref:hover .richtext-footnote-ref-text,
#sitemap a.richtext-footnote-ref:active .richtext-footnote-ref-text,
#sitemap a.richtext-footnote-ref:focus .richtext-footnote-ref-text,
#sitemap a.richtext-footnote-ref:hover .richtext-footnote-ref-text {
  text-decoration: underline
}

#sitemap .richtext-footnote-ref::before,
#sitemap a.richtext-footnote-ref::before {
  content: ''
}

.one-level-navigation .richtext-footnote-ref, .one-level-navigation a.richtext-footnote-ref {
  background-image: none;
  display: inline-block !important;
  line-height: 1.7;
  padding: 0
}

.uebersicht .richtext-footnote-ref, .uebersicht a.richtext-footnote-ref {
  width: 1.375rem
}

.richtext-footnote-ref .richtext-footnote-ref-text,
a.richtext-footnote-ref .richtext-footnote-ref-text {
  color: #fff;
  font-size: 1.125rem;
  font-style: italic;
  font-weight: 700;
  left: .4375rem;
  line-height: 1.7;
  position: absolute;
  top: -.3125rem
}

#sitemap .richtext-footnote-ref .richtext-footnote-ref-text,
#sitemap a.richtext-footnote-ref .richtext-footnote-ref-text {
  top: -.25rem
}

.richtext-footnote-ref.mod-footnote .richtext-footnote-ref-text,
a.richtext-footnote-ref.mod-footnote .richtext-footnote-ref-text {
  font-style: italic;
  font-weight: 700
}

.richtext-footnote-ref:active .richtext-footnote-ref-text,
.richtext-footnote-ref:focus .richtext-footnote-ref-text,
.richtext-footnote-ref:hover .richtext-footnote-ref-text,
a.richtext-footnote-ref:active .richtext-footnote-ref-text,
a.richtext-footnote-ref:focus .richtext-footnote-ref-text,
a.richtext-footnote-ref:hover .richtext-footnote-ref-text {
  color: #fff
}

.article-header-wrapper, .form-header, .generictable-header {
  color: #333;
  font-size: 1.125rem
}

.article-header-wrapper *, .form-header *, .generictable-header * {
  font-size: inherit
}

.article-header-wrapper h1, .form-header h1, .generictable-header h1 {
  color: #333;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 1rem
}
@media (max-width: 30rem) {
  .article-header-wrapper h1, .form-header h1, .generictable-header h1 {
    word-wrap: break-word
  }
}

.article-header-wrapper h1 .richtext-file-plan-number, .form-header h1 .richtext-file-plan-number, .generictable-header h1 .richtext-file-plan-number {
  color: #666;
  display: inline-block;
  font-size: 1.125rem;
  text-align: left
}

.article-header-wrapper h1 b, .article-header-wrapper h1 strong, .form-header h1 b, .form-header h1 strong, .generictable-header h1 b, .generictable-header h1 strong {
  font-weight: inherit
}

.article-header-wrapper .paragraph-nr, .form-header .paragraph-nr, .generictable-header .paragraph-nr {
  display: block
}

.article-header-wrapper .article-header, .form-header .article-header, .generictable-header .article-header {
  text-align: center
}

.article-header-wrapper .date, .form-header .date, .generictable-header .date {
  color: #333;
  display: none;
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: .375rem
}

.article-header-wrapper .subheadline, .form-header .subheadline, .generictable-header .subheadline {
  font-size: 1.125rem;
  padding-bottom: .625rem
}

.article-header-wrapper .subheadline p.heading, .form-header .subheadline p.heading, .generictable-header .subheadline p.heading {
  font-size: 1.375rem;
  font-style: italic;
  line-height: 1.35
}

.article-header-wrapper a:link, .article-header-wrapper a:visited, .form-header a:link, .form-header a:visited, .generictable-header a:link, .generictable-header a:visited {
  color: #195694;
  text-decoration: none
}

.article-header-wrapper a:active, .article-header-wrapper a:focus, .article-header-wrapper a:hover, .form-header a:active, .form-header a:focus, .form-header a:hover, .generictable-header a:active, .generictable-header a:focus, .generictable-header a:hover {
  text-decoration: underline
}

.article-header-wrapper .illustration figcaption, .article-header-wrapper .picture figcaption, .form-header .illustration figcaption, .form-header .picture figcaption, .generictable-header .illustration figcaption, .generictable-header .picture figcaption {
  display: block;
  float: none
}

.article-header-wrapper .illustration.img-250 figcaption, .article-header-wrapper .illustration.img-400 figcaption, .article-header-wrapper .illustration.img-550 figcaption, .article-header-wrapper .picture.img-250 figcaption, .article-header-wrapper .picture.img-400 figcaption, .article-header-wrapper .picture.img-550 figcaption, .form-header .illustration.img-250 figcaption, .form-header .illustration.img-400 figcaption, .form-header .illustration.img-550 figcaption, .form-header .picture.img-250 figcaption, .form-header .picture.img-400 figcaption, .form-header .picture.img-550 figcaption, .generictable-header .illustration.img-250 figcaption, .generictable-header .illustration.img-400 figcaption, .generictable-header .illustration.img-550 figcaption, .generictable-header .picture.img-250 figcaption, .generictable-header .picture.img-400 figcaption, .generictable-header .picture.img-550 figcaption {
  display: block;
  float: none
}

.form-header .subheadline {
  border-bottom: 1px solid #c8c8c8;
  font-size: 1.125rem;
  font-style: normal;
  margin-bottom: 1.9375rem;
  padding-bottom: .625rem
}

.report .article-header-wrapper-box {
  border-bottom: 1px solid #c8c8c8;
  margin-bottom: 2.125rem;
  padding-bottom: 0
}

.report .article-header-wrapper-box .article-header {
  border: 0;
  margin: 0;
  padding: 0
}

.report .article-header-wrapper-box h1 {
  border: 0;
  padding-bottom: 0
}

.report .article-header-wrapper-box .subheadline {
  margin-bottom: 1.3125rem;
  padding-top: .875rem
}

.report .article-header-wrapper-box .subheadline div, .report .article-header-wrapper-box .subheadline p, .report .article-header-wrapper-box .subheadline table {
  margin: 0
}

.report .article-header-wrapper-box .subheadline .hintergrund-text {
  font-size: 1.125rem;
  margin-top: .5rem
}

.article-header-wrapper-inner .article-header .subheadline table {
  background: #ebebeb;
  clear: both;
  font-size: 1.125rem;
  margin-top: .5rem;
  padding: 1.4375rem 1.4375rem 1.6875rem
}

.article-header-wrapper-inner .article-header .subheadline table td {
  border: 0;
  padding: 0
}

.article-header-wrapper-inner .article-header .subheadline table ul {
  margin: 0 0 1rem;
  padding: 0
}

.article-header-wrapper-inner .article-header .subheadline table ul:last-child {
  margin-bottom: 0
}

.article-header-wrapper-inner .article-header .subheadline table br {
  line-height: 0;
  margin: 0;
  padding: 0
}

.wrapper-totop.isMobile .print-items-wrapper, .wrapper-totop.isMobile .social-items-wrapper {
  display: none
}

@media only screen and (max-width: 1023px) {
  .wrapper-totop.isMobile .print-items-wrapper, .wrapper-totop.isMobile .social-items-wrapper {
    display: none
  }
}

.wrapper-totop.isMobile .social-list-wrapper {
  display: none
}

@media (min-width: 992px) {
  .wrapper-totop.isMobile .social-list-wrapper {
    display: none
  }
}

.functions-bar {
  position: relative;
  z-index: 1
}

.functions-bar .print-items-wrapper, .functions-bar .social-items-wrapper {
  background-color: #ebebeb;
  border-top: 1px solid #ebebeb;
  bottom: 2.9375rem;
  color: #333;
  font-size: .9375rem;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%
}

@media only screen and (max-width: 1023px) {
  .functions-bar .print-items-wrapper, .functions-bar .social-items-wrapper {
    display: none
  }
}

.print-items-info h2, .social-items-info h2 {
  font-size: 1rem
}

.functions-bar.sticky {
  bottom: -.125rem;
  left: 0;
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 1000
}

.functions-bar.sticky .wrapper-totop {
  position: static
}

.functions-bar .social-list-wrapper {
  display: none
}

@media (min-width: 992px) {
  .functions-bar .social-list-wrapper {
    display: block
  }
}

.functions-bar .social-list {
  clear: left;
  list-style: none outside;
  margin: 0;
  padding: .5rem 0 0
}

.functions-bar .social-list-item {
  float: left;
  padding-bottom: .375rem;
  padding-right: 1.875rem
}

.functions-bar .social-list-item:last-child {
  padding-right: 0
}

.functions-bar .social-list-item .dropdown {
  box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, .2)
}

.functions-bar .social-list-item button {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  color: #fff;
  cursor: pointer;
  outline: 0;
  text-decoration: none;
  text-indent: 1.5625rem
}

.functions-bar .social-list-item button:active,
.functions-bar .social-list-item button:focus,
.functions-bar .social-list-item button:hover {
  text-decoration: underline
}

.functions-bar .social-list-item.share button {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJ0aW55IiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiB2aWV3Qm94PSIwIDAgMjEgMjEiIG92ZXJmbG93PSJzY3JvbGwiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNC4xLDEzLjMgIGMxLjEsMCwyLDAuNSwyLjcsMS4ybDYuNS0zLjJjLTAuMS0wLjMtMC4xLTAuNS0wLjEtMC44TDYuNSw3QzUuOSw3LjYsNSw3LjksNC4xLDcuOWMtMiwwLTMuNi0xLjYtMy42LTMuNnMxLjYtMy42LDMuNi0zLjYgIHMzLjYsMS42LDMuNiwzLjZ2MC40TDE0LjIsOGMwLjctMC43LDEuNi0xLjEsMi42LTEuMWMyLDAsMy42LDEuNiwzLjYsMy42cy0xLjYsMy42LTMuNiwzLjZjLTAuOCwwLTEuNi0wLjMtMi4yLTAuOGwtNi45LDMuNCAgYzAsMi0xLjYsMy42LTMuNiwzLjZzLTMuNi0xLjYtMy42LTMuNkMwLjUsMTQuOSwyLjEsMTMuMyw0LjEsMTMuM0w0LjEsMTMuM3oiLz4KPC9zdmc+) no-repeat 0 .0625rem;
  background-size: 21px 21px
}

.functions-bar .social-list-item.print button {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJ0aW55IiBpZD0iRWJlbmVfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIiBvdmVyZmxvdz0ic2Nyb2xsIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IlhNTElEXzU4XyI+CjxwYXRoIGlkPSJYTUxJRF82NF8iIGZpbGw9IiNmZmZmZmYiIGQ9Ik0yMC41LDRIMTdWMC41QzE3LDAuMiwxNi44LDAsMTYuNSwwaC0xMkM0LjIsMCw0LDAuMiw0LDAuNVY0SDAuNUMwLjIsNCwwLDQuMiwwLDQuNXYxMiAgIEMwLDE2LjgsMC4yLDE3LDAuNSwxN0g0djMuNUM0LDIwLjgsNC4yLDIxLDQuNSwyMWgxMmMwLjMsMCwwLjUtMC4yLDAuNS0wLjVWMTdoMy41YzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMTIgICBDMjEsNC4yLDIwLjgsNCwyMC41LDR6IE01LDFoMTF2M0g1VjF6IE0xNC4yLDIwSDV2LTguMmgxMVYyMEgxNC4yeiBNMjAsMTZoLTN2LTQuMmgxLjVjMC4zLDAsMC41LTAuMiwwLjUtMC41cy0wLjItMC41LTAuNS0wLjUgICBoLTE2QzIuMiwxMC44LDIsMTEsMiwxMS4zczAuMiwwLjUsMC41LDAuNUg0VjE2SDFWNWgxOVYxNnoiLz4KPHJlY3QgaWQ9IlhNTElEXzYzXyIgeD0iNi44IiB5PSIxMy45IiBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iNy40IiBoZWlnaHQ9IjEiLz4KPHJlY3QgaWQ9IlhNTElEXzYyXyIgeD0iNi44IiB5PSIxNi45IiBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iNy40IiBoZWlnaHQ9IjEiLz4KPC9nPgo8L3N2Zz4=) no-repeat 0 .125rem;
  background-size: 21px 21px
}

.functions-bar .social-list-item button.active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJ0aW55IiBpZD0iRWJlbmVfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTE0LjgsMTMuMmw2LjktNi45YzAuNS0wLjUsMC40LTEuMy0wLjEtMS44Yy0wLjUtMC40LTEuMi0wLjQtMS43LDBMMTMsMTEuNEw2LjIsNC42ICBDNS43LDQuMSw0LjksNC4yLDQuNCw0LjdDNCw1LjEsNCw1LjksNC40LDYuNGw2LjksNi45bC02LjksNi45Yy0wLjUsMC41LTAuNSwxLjMtMC4xLDEuOGMwLjUsMC41LDEuMywwLjUsMS44LDAuMUw2LjIsMjJsNi45LTYuOSAgTDIwLDIyYzAuNSwwLjUsMS4zLDAuNCwxLjgtMC4xYzAuNC0wLjUsMC40LTEuMiwwLTEuN0MyMS44LDIwLjIsMTQuOCwxMy4yLDE0LjgsMTMuMnoiLz4KPC9zdmc+);
  background-position: 0 -.125rem
}

.functions-bar p.navToTop {
  clear: none;
  display: block
}

.functions-bar .social-items-wrapper {
  display: none;
  overflow: hidden
}

.functions-bar .social-items-wrapper.open, .functions-bar .social-items-wrapper.show {
  display: block;
  padding: 1rem 0 .5625rem
}

.functions-bar .social-items-info h3 {
  font-weight: 700;
  margin-bottom: 0
}

.functions-bar .social-items-info p {
  margin: 0;
  padding: 0
}

.functions-bar .social-items-list {
  clear: left;
  list-style: none outside;
  margin: 0;
  padding: .6875rem 0 0
}

.functions-bar .social-items-list .socialBookmark {
  float: left;
  padding-right: 5rem
}

.functions-bar .social-items-list .socialBookmark:last-child {
  padding-right: 0
}

.functions-bar .social-items-list .socialBookmark.facebook img {
  margin-right: .6875rem;
  margin-top: -.125rem;
  width: .8125rem
}

.functions-bar .social-items-list .socialBookmark.twitter img {
  margin-right: .75rem;
  margin-top: 0;
  width: 1.875rem
}

.functions-bar .social-items-list .socialBookmark[class*=google] img {
  margin-top: -.0625rem;
  width: 2.5rem
}

.functions-bar .social-items-list .socialBookmark.xing img {
  margin-right: .6875rem;
  margin-top: 0
}

.functions-bar .social-items-list a {
  color: #333;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase
}

.functions-bar .social-items-list a:active, .functions-bar .social-items-list a:focus, .functions-bar .social-items-list a:hover {
  text-decoration: underline
}

.functions-bar .social-items-list a img {
  margin: .125rem .8125rem 0 0;
  vertical-align: top
}

.functions-bar .print-items-wrapper {
  display: none;
  height: 0;
  overflow: hidden
}

.functions-bar .print-items-wrapper.open, .functions-bar .print-items-wrapper.show {
  display: block;
  min-height: 4.5625rem;
  padding: 1rem 0 .5625rem
}

.functions-bar .print-items-info h3 {
  font-weight: 700;
  margin-bottom: .0625rem
}

.functions-bar .print-items-info p {
  margin: 0;
  padding: 0
}

.functions-bar .print-items-list {
  clear: left;
  list-style: none outside;
  margin: 0;
  padding: .6875rem 0 0
}

.functions-bar .print-items-list a {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase
}

.functions-bar .print-items-list a:active, .functions-bar .print-items-list a:focus, .functions-bar .print-items-list a:hover {
  text-decoration: underline
}

.menu-main-overlay {
  background: rgba(1, 149, 65, .2);
  display: inline-block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}

.social-banner {
  border: 0;
  border-radius: 0;
  top: -4.625rem !important;
  transform: none !important
}

.main-navigation-pusher {
  transition: all .5s
}

@media (prefers-reduced-motion: reduce) {
  .main-navigation-pusher {
    transition: none
  }
}

.main-navigation-pusher.open {
  -moz-transform: translate3d(100vw, 0, 0);
  -webkit-transform: translate3d(100vw, 0, 0);
  transform: translate3d(100vw, 0, 0)
}

@media (min-width: 576px) {
  .main-navigation-pusher.open {
    -moz-transform: translate3d(28.125rem, 0, 0);
    -webkit-transform: translate3d(28.125rem, 0, 0);
    transform: translate3d(28.125rem, 0, 0)
  }
}

.main-navigation-pusher.open .main-navigation {
  box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, .2)
}

.main-navigation {
  -moz-transform: translate3d(-100vw, 0, 0);
  -webkit-transform: translate3d(-100vw, 0, 0);
  transform: translate3d(-100vw, 0, 0);
  transition: all .25s;
  background: #fff;
  height: 100vh;
  left: 0;
  position: absolute;
  top: 0;
  width: 100vw;
  z-index: 100
}

@media (prefers-reduced-motion: reduce) {
  .main-navigation {
    transition: none
  }
}

@media (min-width: 576px) {
  .main-navigation {
    -moz-transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    max-width: 28.125rem;
    width: 100%
  }
}

.main-navigation.open {
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.main-navigation-wrapper ol, .main-navigation-wrapper ul {
  margin: 0;
  padding: 0
}

.main-navigation-wrapper em {
  font-style: normal
}

.main-navigation-wrapper h3, .main-navigation-wrapper strong {
  font-weight: 400
}

.main-navigation-wrapper p {
  margin: 0;
  padding: 0
}

.main-navigation-container {
  position: absolute;
  top: 0;
  width: 100%
}

.main-navigation-container .title-container {
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox
}

.main-navigation-container .title-container .richtext-list {
  margin-left: 1.1875rem;
  margin-top: .9375rem
}

.main-navigation-container .title-container .richtext-list li {
  list-style: disc;
  margin-top: .3125rem
}

.main-navigation-container .title-container .richtext-list + p {
  margin-top: .625rem
}

.main-navigation-container .short-title {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -ms-flex-negative: 0;
  display: inline-block
}

.main-navigation-container .long-title {
  display: inline-block;
  margin-left: .375rem
}

.main-navigation-container .long-title p {
  margin-top: .625rem
}

.main-navigation-container .long-title p:first-of-type {
  margin-top: 0
}

.main-navigation-element {
  border-bottom: .0625rem solid #c4c4c4;
  cursor: pointer;
  font-size: 1rem;
  list-style: none;
  margin: 0
}

.main-navigation-element.topinpath {
  border-left: .5rem solid #195694
}

.main-navigation-element.single-link {
  background: 0 0;
  cursor: default
}

.main-navigation-element .main-navigation-link a {
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: -webkit-flex;
  display: flex;
  display: -ms-flex;
  -ms-flex-align: center;
  color: #000;
  padding: .9375rem .9375rem .9375rem 1.25rem;
  text-decoration: none;
  width: 100%
}

.main-navigation-opener::after {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNS45IDkuNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iX0dydXBwZV8iPg0KCTxwb2x5Z29uIGZpbGw9IiM2Qjc1ODEiIHBvaW50cz0iMCw4LjUgMy44LDQuNyAwLjIsMS4xIDEuMiwwIDUuOSw0LjcgMS4xLDkuNiAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==);
  display: inline-block;
  flex-shrink: 0;
  width: .375rem
}

.main-navigation-back::before {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNS45IDkuNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iX0dydXBwZV8iPg0KCTxwb2x5Z29uIGZpbGw9IiM2Qjc1ODEiIHBvaW50cz0iMCw4LjUgMy44LDQuNyAwLjIsMS4xIDEuMiwwIDUuOSw0LjcgMS4xLDkuNiAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==);
  display: inline-block;
  flex-shrink: 0;
  width: .375rem;
  margin-right: .625rem
}

.main-navigation-close::after {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNkI3NTgxIiBkPSJNNyw2bDQuOC00LjhjMC4zLTAuMywwLjMtMC43LDAtMWwwLDBjLTAuMy0wLjMtMC43LTAuMy0xLDBMNiw1TDEuMiwwLjJjLTAuMy0wLjMtMC43LTAuMy0xLDBsMCwwDQoJYy0wLjMsMC4zLTAuMywwLjcsMCwxTDUsNmwtNC44LDQuOGMtMC4zLDAuMy0wLjMsMC43LDAsMWwwLDBjMC4zLDAuMywwLjcsMC4zLDEsMEw2LDdsNC44LDQuOGMwLjMsMC4zLDAuNywwLjMsMSwwbDAsMA0KCWMwLjMtMC4zLDAuMy0wLjcsMC0xTDcsNnoiLz4NCjwvc3ZnPg0K);
  display: inline-block;
  height: .75rem;
  margin-left: .3125rem;
  width: .75rem
}

.main-navigation-element .main-navigation-link a:active, .main-navigation-element .main-navigation-link a:focus, .main-navigation-element .main-navigation-link a:hover {
  text-decoration: underline
}

.main-navigation-element .main-navigation-link a:active span, .main-navigation-element .main-navigation-link a:focus span, .main-navigation-element .main-navigation-link a:hover span {
  text-decoration: underline
}

.main-navigation-element .main-navigation-link .main-navigation-opener:active, .main-navigation-element .main-navigation-link .main-navigation-opener:focus, .main-navigation-element .main-navigation-link .main-navigation-opener:hover {
  background-color: #ebebeb;
  text-decoration: none
}

.main-navigation-element .main-navigation-link .main-navigation-opener:active, .main-navigation-element .main-navigation-link .main-navigation-opener:focus {
  text-decoration: underline
}

.main-navigation-element .main-navigation-link .main-navigation-opener.topinpath {
  border-left: .5rem solid #195694
}

.main-navigation-element.active > div > .main-navigation-link > .main-navigation-opener {
  background-color: #e5efee;
  border-left: .5rem solid #195694;
  color: #195694;
  display: block;
  padding: .9375rem .9375rem .9375rem .75rem
}

.main-navigation-element.active > div > .main-navigation-link > .main-navigation-opener:active, .main-navigation-element.active > div > .main-navigation-link > .main-navigation-opener:focus, .main-navigation-element.active > div > .main-navigation-link > .main-navigation-opener:hover {
  background-color: #ebebeb
}

.main-navigation-element.active > div > .main-navigation-link > .main-navigation-opener:active, .main-navigation-element.active > div > .main-navigation-link > .main-navigation-opener:focus {
  text-decoration: underline
}

.main-navigation-element .current, .main-navigation-element .selected {
  background-color: #bacce0;
  border-left: .5rem solid #195694;
  padding: .9375rem 2.5rem .9375rem 1.25rem
}

.main-navigation-element strong {
  background-color: #bacce0;
  border-left: .5rem solid #195694;
  color: #000;
  display: block;
  padding: .9375rem 2.5rem .9375rem .75rem
}

.main-navigation-element .pagaraph-children li {
  display: inline-block;
  margin: 0;
  padding: 0
}

.main-navigation-element p {
  margin-bottom: 0
}

.main-navigation-layer {
  background-color: #fff;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100
}

.main-navigation-layer.open {
  display: block
}

.main-navigation-layer.open .main-navigation-animater {
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.main-navigation-layer .main-navigation-animater {
  transition: transform .5s;
  -moz-transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0)
}

@media (prefers-reduced-motion: reduce) {
  .main-navigation-layer .main-navigation-animater {
    transition: none
  }
}

.main-navigation-layer .main-navigation-back {
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
  display: -ms-flex;
  -ms-flex-align: center;
  background-color: #e2e2e2;
  border-top: .0625rem solid #c4c4c4;
  color: #333;
  padding: .625rem .9375rem .625rem .9375rem;
  text-decoration: none;
  width: 100%
}

.main-navigation-layer .main-navigation-back:active, .main-navigation-layer .main-navigation-back:focus, .main-navigation-layer .main-navigation-back:hover {
  background-color: #c8c8c8
}

.main-navigation-layer .main-navigation-back:active, .main-navigation-layer .main-navigation-back:focus {
  text-decoration: underline
}

.main-navigation-layer .pagraph-children {
  padding-left: 1.1875rem
}

.main-navigation-headline {
  background-color: #bacce0;
  border-bottom: .0625rem solid #c4c4c4;
  border-top: .0625rem solid #c4c4c4;
  display: block;
  font-size: 1rem;
  margin-bottom: 0;
  width: 100%
}

.main-navigation-headline a {
  display: flex;
  padding: .9375rem 1.25rem .9375rem 1.25rem;
  text-decoration: none
}

.main-navigation-headline a:active, .main-navigation-headline a:focus, .main-navigation-headline a:hover {
  text-decoration: underline
}

.main-navigation-headline .current, .main-navigation-headline div {
  border-left: .5rem solid #195694;
  color: #333;
  cursor: default;
  display: block;
  padding: .9375rem 1.25rem .9375rem 1.25rem
}

.main-navigation-close {
  display: inline-block;
  font-size: 1rem;
  padding: 1.25rem;
  color: #333;
  text-align: right;
  width: 100%
}

.main-navigation-close:link {
  text-decoration: none
}

.main-navigation-close:active, .main-navigation-close:focus, .main-navigation-close:hover {
  text-decoration: underline
}

.wrapperOuterContent > div > .subnavigation-1:first-child {
  border-bottom: 1px solid #dedede;
  margin-bottom: 1.8125rem;
  padding-bottom: .3125rem
}

.wrapperOuterContent > div > .subnavigation-2:first-child {
  border-bottom: 1px solid #dedede;
  padding-top: .3125rem
}

.wrapperOuterContent > div > .subnavigation-2:first-child + .subnavigation-1:first-child {
  border-bottom: 0 none
}

#content {
  position: relative
}

#content + .subnavigation-1 {
  border-top: 1px solid #dedede;
  margin-top: 1.25rem
}

.subnavigation-2 + .subnavigation-1 + #content + .subnavigation-1 {
  border-top: none
}

.subnavigation-2 + .subnavigation-1 + #content + .subnavigation-1 + .subnavigation-2 {
  border-top: 1px solid #dedede
}

.subnavigation-1 ul, .subnavigation-2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative
}

.subnavigation-1 ul::after, .subnavigation-2 ul::after {
  display: block;
  clear: both;
  content: ""
}

.subnavigation-1 ul li.center, .subnavigation-1 ul li.left, .subnavigation-1 ul li.right, .subnavigation-2 ul li.center, .subnavigation-2 ul li.left, .subnavigation-2 ul li.right {
  height: 2.5rem;
  overflow: hidden;
  position: relative;
  width: 33.3333%
}

@media (min-width: 768px) {
  .subnavigation-1 ul li.center, .subnavigation-1 ul li.left, .subnavigation-1 ul li.right, .subnavigation-2 ul li.center, .subnavigation-2 ul li.left, .subnavigation-2 ul li.right {
    height: auto;
    overflow: visible
  }
}

.subnavigation-1 ul li.center a::after, .subnavigation-1 ul li.center a::before, .subnavigation-1 ul li.center a:link::after, .subnavigation-1 ul li.center a:link::before, .subnavigation-1 ul li.left a::after, .subnavigation-1 ul li.left a::before, .subnavigation-1 ul li.left a:link::after, .subnavigation-1 ul li.left a:link::before, .subnavigation-1 ul li.right a::after, .subnavigation-1 ul li.right a::before, .subnavigation-1 ul li.right a:link::after, .subnavigation-1 ul li.right a:link::before, .subnavigation-2 ul li.center a::after, .subnavigation-2 ul li.center a::before, .subnavigation-2 ul li.center a:link::after, .subnavigation-2 ul li.center a:link::before, .subnavigation-2 ul li.left a::after, .subnavigation-2 ul li.left a::before, .subnavigation-2 ul li.left a:link::after, .subnavigation-2 ul li.left a:link::before, .subnavigation-2 ul li.right a::after, .subnavigation-2 ul li.right a::before, .subnavigation-2 ul li.right a:link::after, .subnavigation-2 ul li.right a:link::before {
  display: block;
  height: .6875rem;
  position: absolute;
  top: .25rem;
  width: .5rem
}

@media (min-width: 768px) {
  .subnavigation-1 ul li.center a::after, .subnavigation-1 ul li.center a::before, .subnavigation-1 ul li.center a:link::after, .subnavigation-1 ul li.center a:link::before, .subnavigation-1 ul li.left a::after, .subnavigation-1 ul li.left a::before, .subnavigation-1 ul li.left a:link::after, .subnavigation-1 ul li.left a:link::before, .subnavigation-1 ul li.right a::after, .subnavigation-1 ul li.right a::before, .subnavigation-1 ul li.right a:link::after, .subnavigation-1 ul li.right a:link::before, .subnavigation-2 ul li.center a::after, .subnavigation-2 ul li.center a::before, .subnavigation-2 ul li.center a:link::after, .subnavigation-2 ul li.center a:link::before, .subnavigation-2 ul li.left a::after, .subnavigation-2 ul li.left a::before, .subnavigation-2 ul li.left a:link::after, .subnavigation-2 ul li.left a:link::before, .subnavigation-2 ul li.right a::after, .subnavigation-2 ul li.right a::before, .subnavigation-2 ul li.right a:link::after, .subnavigation-2 ul li.right a:link::before {
    top: .0625rem
  }
}

.subnavigation-1 ul li.center a:active::after, .subnavigation-1 ul li.center a:active::before, .subnavigation-1 ul li.center a:focus::after, .subnavigation-1 ul li.center a:focus::before, .subnavigation-1 ul li.center a:hover::after, .subnavigation-1 ul li.center a:hover::before, .subnavigation-1 ul li.left a:active::after, .subnavigation-1 ul li.left a:active::before, .subnavigation-1 ul li.left a:focus::after, .subnavigation-1 ul li.left a:focus::before, .subnavigation-1 ul li.left a:hover::after, .subnavigation-1 ul li.left a:hover::before, .subnavigation-1 ul li.right a:active::after, .subnavigation-1 ul li.right a:active::before, .subnavigation-1 ul li.right a:focus::after, .subnavigation-1 ul li.right a:focus::before, .subnavigation-1 ul li.right a:hover::after, .subnavigation-1 ul li.right a:hover::before, .subnavigation-2 ul li.center a:active::after, .subnavigation-2 ul li.center a:active::before, .subnavigation-2 ul li.center a:focus::after, .subnavigation-2 ul li.center a:focus::before, .subnavigation-2 ul li.center a:hover::after, .subnavigation-2 ul li.center a:hover::before, .subnavigation-2 ul li.left a:active::after, .subnavigation-2 ul li.left a:active::before, .subnavigation-2 ul li.left a:focus::after, .subnavigation-2 ul li.left a:focus::before, .subnavigation-2 ul li.left a:hover::after, .subnavigation-2 ul li.left a:hover::before, .subnavigation-2 ul li.right a:active::after, .subnavigation-2 ul li.right a:active::before, .subnavigation-2 ul li.right a:focus::after, .subnavigation-2 ul li.right a:focus::before, .subnavigation-2 ul li.right a:hover::after, .subnavigation-2 ul li.right a:hover::before {
  outline: .0625rem dotted #666
}

@media (min-width: 768px) {
  .subnavigation-1 ul li.center a:active::after, .subnavigation-1 ul li.center a:active::before, .subnavigation-1 ul li.center a:focus::after, .subnavigation-1 ul li.center a:focus::before, .subnavigation-1 ul li.center a:hover::after, .subnavigation-1 ul li.center a:hover::before, .subnavigation-1 ul li.left a:active::after, .subnavigation-1 ul li.left a:active::before, .subnavigation-1 ul li.left a:focus::after, .subnavigation-1 ul li.left a:focus::before, .subnavigation-1 ul li.left a:hover::after, .subnavigation-1 ul li.left a:hover::before, .subnavigation-1 ul li.right a:active::after, .subnavigation-1 ul li.right a:active::before, .subnavigation-1 ul li.right a:focus::after, .subnavigation-1 ul li.right a:focus::before, .subnavigation-1 ul li.right a:hover::after, .subnavigation-1 ul li.right a:hover::before, .subnavigation-2 ul li.center a:active::after, .subnavigation-2 ul li.center a:active::before, .subnavigation-2 ul li.center a:focus::after, .subnavigation-2 ul li.center a:focus::before, .subnavigation-2 ul li.center a:hover::after, .subnavigation-2 ul li.center a:hover::before, .subnavigation-2 ul li.left a:active::after, .subnavigation-2 ul li.left a:active::before, .subnavigation-2 ul li.left a:focus::after, .subnavigation-2 ul li.left a:focus::before, .subnavigation-2 ul li.left a:hover::after, .subnavigation-2 ul li.left a:hover::before, .subnavigation-2 ul li.right a:active::after, .subnavigation-2 ul li.right a:active::before, .subnavigation-2 ul li.right a:focus::after, .subnavigation-2 ul li.right a:focus::before, .subnavigation-2 ul li.right a:hover::after, .subnavigation-2 ul li.right a:hover::before {
    outline: 0
  }
}

.subnavigation-1 ul li.left, .subnavigation-2 ul li.left {
  float: left;
  padding-left: .8125rem
}

.subnavigation-1 ul li.left a::before, .subnavigation-1 ul li.left a:link::before, .subnavigation-2 ul li.left a::before, .subnavigation-2 ul li.left a:link::before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ1JREFUeNpiLCkpYcACQoF4FhA/YsIi2Q3Eq4BYAMRBViABxNuBGGbkYiDWhymwBuLTQOwB5dcAcRzMhAIgPgLEMkD8CogjgbgVZixIQT+SNROAeAWyg0AKXIH4A5SfDMRO6Ar2ALEBEJ8CYmUg3gvEucgKQOAhENsC8VIofxIQz0f35i8gjgHiKig/AYivYwuodiD2BeLnQPwZIMAAIpQbKuvf4JUAAAAASUVORK5CYII=);
  left: .0625rem
}

.subnavigation-1 ul li.right, .subnavigation-2 ul li.right {
  float: right;
  padding-right: .8125rem;
  text-align: right
}

.subnavigation-1 ul li.right a::after, .subnavigation-1 ul li.right a:link::after, .subnavigation-2 ul li.right a::after, .subnavigation-2 ul li.right a:link::after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNpiLCkpucjAwCAHxGlAvJoBDTBBaQEgXgXE3dgU6APxYii/BIi3A7EEuglxQFwDZXsA8WkgtkZWAAKtQBwJxK+AWAaIjwBxAROalSuAeAISvx9dgRMQJ0PZH4DYFVlBLhDvBWJlID4FxAZAvIcFKjkfiBOg7KVAnATEv0AckILrQKwBlawC4nZkO0EKPgPxc2hIbkEPKIAAAwBeHRqqLT/mHwAAAABJRU5ErkJggg==);
  right: .0625rem
}

.subnavigation-1 ul li a, .subnavigation-1 ul li a:link, .subnavigation-2 ul li a, .subnavigation-2 ul li a:link {
  color: transparent;
  display: block;
  font-size: .0625rem;
  font-weight: 400;
  height: 1.25rem;
  text-decoration: none
}

@media (min-width: 768px) {
  .subnavigation-1 ul li a, .subnavigation-1 ul li a:link, .subnavigation-2 ul li a, .subnavigation-2 ul li a:link {
    color: #666;
    font-size: 1.125rem;
    font-weight: 700;
    height: auto
  }
}

.subnavigation-1 ul li a:active, .subnavigation-1 ul li a:focus, .subnavigation-1 ul li a:hover, .subnavigation-2 ul li a:active, .subnavigation-2 ul li a:focus, .subnavigation-2 ul li a:hover {
  color: transparent;
  text-decoration: none
}

@media (min-width: 768px) {
  .subnavigation-1 ul li a:active, .subnavigation-1 ul li a:focus, .subnavigation-1 ul li a:hover, .subnavigation-2 ul li a:active, .subnavigation-2 ul li a:focus, .subnavigation-2 ul li a:hover {
    color: #666;
    text-decoration: underline
  }
}

.subnavigation-1 ul li.center, .subnavigation-2 ul li.center {
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  width: 33.3333%
}

.subnavigation-1 ul li.center a, .subnavigation-1 ul li.center a:link, .subnavigation-1 ul li.center strong, .subnavigation-2 ul li.center a, .subnavigation-2 ul li.center a:link, .subnavigation-2 ul li.center strong {
  color: #666;
  display: block;
  font-size: 1.375rem;
  font-weight: 700;
  height: 2.5rem;
  text-align: center;
  text-decoration: none
}

.subnavigation-1 ul li.center a:active, .subnavigation-1 ul li.center a:focus, .subnavigation-1 ul li.center a:hover, .subnavigation-2 ul li.center a:active, .subnavigation-2 ul li.center a:focus, .subnavigation-2 ul li.center a:hover {
  color: #666;
  text-decoration: underline
}

@media (min-width: 768px) {
  .subnavigation-1 ul li a, .subnavigation-1 ul li a:link {
    display: inline-block
  }
}

.subnavigation-1 ul li a:focus {
  outline: .0625rem dotted #195694 !important
}

.subnavigation-1 ul li a:active {
  outline: 0 !important
}

.glossar ul {
  padding: 0
}

.glossar ul li {
  list-style-type: none
}

.data-grid {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%
}

.data-grid p {
  margin-bottom: 0
}

.data-grid__wrapper {
  width: 50rem
}

.data-grid__wrapper--responsive {
  width: 50rem
}

@media (min-width: 768px) {
  .data-grid__wrapper--responsive {
    width: 100%
  }
}

.data-grid__list {
  display: flex;
  list-style: none;
  margin: 0 0 .9375rem;
  padding: 0
}

.data-grid__number {
  list-style: none;
  width: 6.25rem
}

.data-grid__item {
  list-style: none;
  width: 100%
}

.data-grid__row {
  display: flex;
  list-style: none;
  width: 100%
}

.data-grid__row--underline {
  border-bottom: .0625rem solid #c8c8c8
}

.data-grid__row--double-underline {
  border-bottom: .25rem double #c8c8c8
}

.data-grid__inline-list {
  list-style: none;
  margin: .625rem 0 0;
  padding: 0
}

.data-grid__hyphen-item::before {
  content: '-'
}

.data-grid__inline-list__number-right {
  position: absolute;
  right: 0
}

.data-grid__inline-list__number-right--underline {
  text-decoration: underline
}

.data-grid__inline-list__number-left {
  position: absolute;
  right: 9.375rem
}

.data-grid__text {
  width: 26.25rem
}

.data-grid__text--small {
  width: 14.6875rem
}

.data-grid__sign {
  flex-shrink: 0;
  text-align: center;
  width: 3.125rem
}

.data-grid__text--underline {
  border-bottom: .0625rem solid #c4c4c4
}

.data-grid__column {
  flex: 1
}

.data-grid__column--first {
  display: table;
  position: relative;
  text-align: right;
  width: 8.75rem
}

.data-grid__column--second {
  position: relative;
  text-align: right
}

.data-grid__column--between {
  flex: 1.7;
  text-align: right
}

.data-grid__column--underline {
  border-bottom: .0625rem solid #c4c4c4
}

.data-grid__column--double-underline {
  border-bottom: .25rem double #c8c8c8
}

.data-grid__column--tag::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAxMCAzOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMCwzNi40YzIuMywwLDMuNS0wLjgsMy41LTQuNXYtOC4zYzAtMi44LDEuNy00LDMuNy00LjF2LTAuMWMtMi0wLjEtMy43LTEuMy0zLjctNC4xVjcNCgljMC0zLjYtMS4zLTQuNC0zLjUtNC40VjBjMy44LDAuMSw2LjUsMS4zLDYuNSw2LjR2OC43YzAsMi4zLDEuMywzLDMuNSwzLjF2Mi43Yy0yLjIsMC0zLjUsMC44LTMuNSwzLjF2OC43YzAsNS4xLTIuNyw2LjMtNi41LDYuNA0KCVYzNi40eiIvPg0KPC9zdmc+DQo=);
  display: inline-block;
  position: absolute;
  top: .5625rem
}

.data-grid--double-underline {
  border-bottom: .25rem double #c8c8c8
}

.data-grid__no-gutter {
  margin: 0 !important
}

.article-text .data-grid__container {
  margin: 0;
  padding: 0;
  width: 100%
}

.article-header-wrapper {
  padding-bottom: 1rem;
  padding-top: 1rem
}

.singleview {
  clear: both
}

.article-wrapper {
  margin: 0
}

.article-wrapper p.center {
  text-align: center;
}

.article-text, .contact, .modal, .text {
  color: #333
}

.article-text h1, .contact h1, .modal h1, .text h1 {
  font-size: 1.375rem
}

.article-text h2, .contact h2, .modal h2, .text h2 {
  clear: both;
  color: #333;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
  margin: .5625rem 0
}

.article-text h2 span, .contact h2 span, .modal h2 span, .text h2 span {
  font-family: inherit
}

.article-text h2 b, .article-text h2 strong, .contact h2 b, .contact h2 strong, .modal h2 b, .modal h2 strong, .text h2 b, .text h2 strong {
  font-weight: inherit
}

.article-text .headline-example, .contact .headline-example, .modal .headline-example, .text .headline-example {
  clear: both;
  color: #333;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  margin: .5625rem 0
}

.article-text .headline-example span, .contact .headline-example span, .modal .headline-example span, .text .headline-example span {
  font-family: inherit;
  font-weight: 400
}

.article-text .headline-example b, .article-text .headline-example strong, .contact .headline-example b, .contact .headline-example strong, .modal .headline-example b, .modal .headline-example strong, .text .headline-example b, .text .headline-example strong {
  font-weight: inherit
}

strong.border-bottom {
  border-bottom: .0625rem solid #000 !important
}

.article-text .richtext-list .headline-example, .contact .richtext-list .headline-example, .modal .richtext-list .headline-example, .text .richtext-list .headline-example {
  clear: none
}

/*BAG-408 Hotfix: remove, when Editor indents are fixed*/
.article-text .blockquote-indent, .contact .blockquote-indent, .modal .blockquote-indent, .text .blockquote-indent {
  padding-left: 30px;
}

.article-text h3, .contact h3, .modal h3, .text h3 {
  clear: both;
  color: #333;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
  margin: .5625rem 0
}

.article-text h3 b, .article-text h3 strong, .contact h3 b, .contact h3 strong, .modal h3 b, .modal h3 strong, .text h3 b, .text h3 strong {
  font-weight: inherit
}

.article-text h4, .contact h4, .modal h4, .text h4 {
  clear: both;
  color: #333;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
  margin: .5625rem 0
}

.article-text h4 b, .article-text h4 strong, .contact h4 b, .contact h4 strong, .modal h4 b, .modal h4 strong, .text h4 b, .text h4 strong {
  font-weight: inherit
}

.article-text .headline-h7, .article-text .headline-h8, .article-text .headline-h9, .article-text h5, .article-text h6, .contact .headline-h7, .contact .headline-h8, .contact .headline-h9, .contact h5, .contact h6, .modal .headline-h7, .modal .headline-h8, .modal .headline-h9, .modal h5, .modal h6, .text .headline-h7, .text .headline-h8, .text .headline-h9, .text h5, .text h6 {
  clear: both;
  color: #333;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  margin: .5625rem 0
}

.article-text .headline-h7 b, .article-text .headline-h7 strong, .article-text .headline-h8 b, .article-text .headline-h8 strong, .article-text .headline-h9 b, .article-text .headline-h9 strong, .article-text h5 b, .article-text h5 strong, .article-text h6 b, .article-text h6 strong, .contact .headline-h7 b, .contact .headline-h7 strong, .contact .headline-h8 b, .contact .headline-h8 strong, .contact .headline-h9 b, .contact .headline-h9 strong, .contact h5 b, .contact h5 strong, .contact h6 b, .contact h6 strong, .modal .headline-h7 b, .modal .headline-h7 strong, .modal .headline-h8 b, .modal .headline-h8 strong, .modal .headline-h9 b, .modal .headline-h9 strong, .modal h5 b, .modal h5 strong, .modal h6 b, .modal h6 strong, .text .headline-h7 b, .text .headline-h7 strong, .text .headline-h8 b, .text .headline-h8 strong, .text .headline-h9 b, .text .headline-h9 strong, .text h5 b, .text h5 strong, .text h6 b, .text h6 strong {
  font-weight: inherit
}

.article-text b, .article-text strong, .contact b, .contact strong, .modal b, .modal strong, .text b, .text strong {
  color: inherit;
  font-family: inherit;
  font-weight: 700
}

.article-text em, .article-text i, .contact em, .contact i, .modal em, .modal i, .text em, .text i {
  color: inherit;
  font-family: inherit;
  font-style: italic
}

.article-text a:link, .article-text a:visited, .contact a:link, .contact a:visited, .modal a:link, .modal a:visited, .text a:link, .text a:visited {
  color: #333;
  font-weight: 400;
  text-decoration: none
}

.article-text a:active, .article-text a:focus, .article-text a:hover, .contact a:active, .contact a:focus, .contact a:hover, .modal a:active, .modal a:focus, .modal a:hover, .text a:active, .text a:focus, .text a:hover {
  text-decoration: underline
}

.article-text p, .contact p, .modal p, .text p {
  font-size: 1.125rem;
  margin-bottom: 1.5625rem
}

.article-text p::after, .contact p::after, .modal p::after, .text p::after {
  clear: both
}

.article-text p.navToTop::after, .contact p.navToTop::after, .modal p.navToTop::after, .text p.navToTop::after {
  display: block;
  clear: both;
  content: ""
}

.article-text p.navToTop a, .contact p.navToTop a, .modal p.navToTop a, .text p.navToTop a {
  float: right;
  font-size: 1.125rem;
  font-weight: 700
}

.article-text .paragraph-nr, .contact .paragraph-nr, .modal .paragraph-nr, .text .paragraph-nr {
  display: block;
  margin-bottom: .3125rem
}

.law .article-text, .law .contact, .law .modal, .law .text {
  font-weight: 700
}

.article-text .address, .article-text .section, .contact .address, .contact .section, .modal .address, .modal .section, .text .address, .text .section {
  font-size: inherit
}

.article-text .sectionRating, .article-text .sectionRelated, .contact .sectionRating, .contact .sectionRelated, .modal .sectionRating, .modal .sectionRelated, .text .sectionRating, .text .sectionRelated {
  clear: both;
  font-size: 1.125rem;
  margin-top: 2.1875rem;
  padding-bottom: 1.25rem
}

.article-text .sectionRating h2.toc-headline, .article-text .sectionRelated h2.toc-headline, .contact .sectionRating h2.toc-headline, .contact .sectionRelated h2.toc-headline, .modal .sectionRating h2.toc-headline, .modal .sectionRelated h2.toc-headline, .text .sectionRating h2.toc-headline, .text .sectionRelated h2.toc-headline {
  color: #666;
  margin-bottom: 1.25rem !important
}

.article-text .sectionRating h3.toc-subheadline, .article-text .sectionRelated h3.toc-subheadline, .contact .sectionRating h3.toc-subheadline, .contact .sectionRelated h3.toc-subheadline, .modal .sectionRating h3.toc-subheadline, .modal .sectionRelated h3.toc-subheadline, .text .sectionRating h3.toc-subheadline, .text .sectionRelated h3.toc-subheadline {
  color: #000;
  margin-top: -.9375rem;
  padding-top: 0
}

.article-text .sectionRating .paragraph-nr, .article-text .sectionRelated .paragraph-nr, .contact .sectionRating .paragraph-nr, .contact .sectionRelated .paragraph-nr, .modal .sectionRating .paragraph-nr, .modal .sectionRelated .paragraph-nr, .text .sectionRating .paragraph-nr, .text .sectionRelated .paragraph-nr {
  display: block
}

.article-text .sectionRating h2, .article-text .sectionRating h3, .article-text .sectionRelated h2, .article-text .sectionRelated h3, .contact .sectionRating h2, .contact .sectionRating h3, .contact .sectionRelated h2, .contact .sectionRelated h3, .modal .sectionRating h2, .modal .sectionRating h3, .modal .sectionRelated h2, .modal .sectionRelated h3, .text .sectionRating h2, .text .sectionRating h3, .text .sectionRelated h2, .text .sectionRelated h3 {
  color: #666;
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0;
  padding: .5625rem 0 .5rem 2.1875rem;
  text-align: center
}

.article-text .sectionRating .sectionRelatedImage, .article-text .sectionRelated .sectionRelatedImage, .contact .sectionRating .sectionRelatedImage, .contact .sectionRelated .sectionRelatedImage, .modal .sectionRating .sectionRelatedImage, .modal .sectionRelated .sectionRelatedImage, .text .sectionRating .sectionRelatedImage, .text .sectionRelated .sectionRelatedImage {
  clear: both;
  padding-bottom: .25rem;
  padding-top: 1rem;
  position: relative
}

.article-text .sectionRating .sectionRelatedImage::after, .article-text .sectionRelated .sectionRelatedImage::after, .contact .sectionRating .sectionRelatedImage::after, .contact .sectionRelated .sectionRelatedImage::after, .modal .sectionRating .sectionRelatedImage::after, .modal .sectionRelated .sectionRelatedImage::after, .text .sectionRating .sectionRelatedImage::after, .text .sectionRelated .sectionRelatedImage::after {
  display: block;
  clear: both;
  content: ""
}

.article-text .sectionRating .sectionRelatedImage h2, .article-text .sectionRating .sectionRelatedImage h3, .article-text .sectionRelated .sectionRelatedImage h2, .article-text .sectionRelated .sectionRelatedImage h3, .contact .sectionRating .sectionRelatedImage h2, .contact .sectionRating .sectionRelatedImage h3, .contact .sectionRelated .sectionRelatedImage h2, .contact .sectionRelated .sectionRelatedImage h3, .modal .sectionRating .sectionRelatedImage h2, .modal .sectionRating .sectionRelatedImage h3, .modal .sectionRelated .sectionRelatedImage h2, .modal .sectionRelated .sectionRelatedImage h3, .text .sectionRating .sectionRelatedImage h2, .text .sectionRating .sectionRelatedImage h3, .text .sectionRelated .sectionRelatedImage h2, .text .sectionRelated .sectionRelatedImage h3 {
  color: #195694;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  padding: 0 0 .625rem 0
}

.article-text .sectionRating .sectionRelatedImage h2 a, .article-text .sectionRating .sectionRelatedImage h3 a, .article-text .sectionRelated .sectionRelatedImage h2 a, .article-text .sectionRelated .sectionRelatedImage h3 a, .contact .sectionRating .sectionRelatedImage h2 a, .contact .sectionRating .sectionRelatedImage h3 a, .contact .sectionRelated .sectionRelatedImage h2 a, .contact .sectionRelated .sectionRelatedImage h3 a, .modal .sectionRating .sectionRelatedImage h2 a, .modal .sectionRating .sectionRelatedImage h3 a, .modal .sectionRelated .sectionRelatedImage h2 a, .modal .sectionRelated .sectionRelatedImage h3 a, .text .sectionRating .sectionRelatedImage h2 a, .text .sectionRating .sectionRelatedImage h3 a, .text .sectionRelated .sectionRelatedImage h2 a, .text .sectionRelated .sectionRelatedImage h3 a {
  background: 0 none;
  font-size: inherit;
  margin: 0;
  padding: 0
}

.article-text .sectionRating .sectionRelatedImage .teaser-img, .article-text .sectionRelated .sectionRelatedImage .teaser-img, .contact .sectionRating .sectionRelatedImage .teaser-img, .contact .sectionRelated .sectionRelatedImage .teaser-img, .modal .sectionRating .sectionRelatedImage .teaser-img, .modal .sectionRelated .sectionRelatedImage .teaser-img, .text .sectionRating .sectionRelatedImage .teaser-img, .text .sectionRelated .sectionRelatedImage .teaser-img {
  padding-bottom: .625rem;
  padding-top: .25rem
}

.article-text .sectionRating .sectionRelatedImage .teaser-img a, .article-text .sectionRelated .sectionRelatedImage .teaser-img a, .contact .sectionRating .sectionRelatedImage .teaser-img a, .contact .sectionRelated .sectionRelatedImage .teaser-img a, .modal .sectionRating .sectionRelatedImage .teaser-img a, .modal .sectionRelated .sectionRelatedImage .teaser-img a, .text .sectionRating .sectionRelatedImage .teaser-img a, .text .sectionRelated .sectionRelatedImage .teaser-img a {
  background: 0 none;
  margin: 0;
  padding: 0
}

.article-text .sectionRating .sectionRelatedImage p, .article-text .sectionRelated .sectionRelatedImage p, .contact .sectionRating .sectionRelatedImage p, .contact .sectionRelated .sectionRelatedImage p, .modal .sectionRating .sectionRelatedImage p, .modal .sectionRelated .sectionRelatedImage p, .text .sectionRating .sectionRelatedImage p, .text .sectionRelated .sectionRelatedImage p {
  padding-bottom: .625rem
}

.article-text .sectionRating > ul > li + li, .article-text .sectionRelated > ul > li + li, .contact .sectionRating > ul > li + li, .contact .sectionRelated > ul > li + li, .modal .sectionRating > ul > li + li, .modal .sectionRelated > ul > li + li, .text .sectionRating > ul > li + li, .text .sectionRelated > ul > li + li {
  margin-top: -1.0625rem
}

.article-text .sectionRating .downloadlinks, .article-text .sectionRating .links, .article-text .sectionRelated .downloadlinks, .article-text .sectionRelated .links, .contact .sectionRating .downloadlinks, .contact .sectionRating .links, .contact .sectionRelated .downloadlinks, .contact .sectionRelated .links, .modal .sectionRating .downloadlinks, .modal .sectionRating .links, .modal .sectionRelated .downloadlinks, .modal .sectionRelated .links, .text .sectionRating .downloadlinks, .text .sectionRating .links, .text .sectionRelated .downloadlinks, .text .sectionRelated .links {
  display: block;
  float: none;
  list-style: none;
  margin: 0;
  padding: 0 0 .3125rem 2.1875rem
}

.article-text .sectionRating .downloadlinks li, .article-text .sectionRating .links li, .article-text .sectionRelated .downloadlinks li, .article-text .sectionRelated .links li, .contact .sectionRating .downloadlinks li, .contact .sectionRating .links li, .contact .sectionRelated .downloadlinks li, .contact .sectionRelated .links li, .modal .sectionRating .downloadlinks li, .modal .sectionRating .links li, .modal .sectionRelated .downloadlinks li, .modal .sectionRelated .links li, .text .sectionRating .downloadlinks li, .text .sectionRating .links li, .text .sectionRelated .downloadlinks li, .text .sectionRelated .links li {
  background: transparent none;
  margin-bottom: 0;
  padding-left: 0
}

.article-text .sectionRating .downloadlinks li .themenLink, .article-text .sectionRating .links li .themenLink, .article-text .sectionRelated .downloadlinks li .themenLink, .article-text .sectionRelated .links li .themenLink, .contact .sectionRating .downloadlinks li .themenLink, .contact .sectionRating .links li .themenLink, .contact .sectionRelated .downloadlinks li .themenLink, .contact .sectionRelated .links li .themenLink, .modal .sectionRating .downloadlinks li .themenLink, .modal .sectionRating .links li .themenLink, .modal .sectionRelated .downloadlinks li .themenLink, .modal .sectionRelated .links li .themenLink, .text .sectionRating .downloadlinks li .themenLink, .text .sectionRating .links li .themenLink, .text .sectionRelated .downloadlinks li .themenLink, .text .sectionRelated .links li .themenLink {
  background-position: 0 .3125rem
}

.article-text .sectionRating .downloadlinks li .sectionRelatedImage::before, .article-text .sectionRating .links li .sectionRelatedImage::before, .article-text .sectionRelated .downloadlinks li .sectionRelatedImage::before, .article-text .sectionRelated .links li .sectionRelatedImage::before, .contact .sectionRating .downloadlinks li .sectionRelatedImage::before, .contact .sectionRating .links li .sectionRelatedImage::before, .contact .sectionRelated .downloadlinks li .sectionRelatedImage::before, .contact .sectionRelated .links li .sectionRelatedImage::before, .modal .sectionRating .downloadlinks li .sectionRelatedImage::before, .modal .sectionRating .links li .sectionRelatedImage::before, .modal .sectionRelated .downloadlinks li .sectionRelatedImage::before, .modal .sectionRelated .links li .sectionRelatedImage::before, .text .sectionRating .downloadlinks li .sectionRelatedImage::before, .text .sectionRating .links li .sectionRelatedImage::before, .text .sectionRelated .downloadlinks li .sectionRelatedImage::before, .text .sectionRelated .links li .sectionRelatedImage::before {
  background: #fff;
  border-top: 1px solid #dedede;
  content: ' ';
  display: block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  width: calc(100% - 32px)
}

.article-text .sectionRating .downloadlinks li:first-child .sectionRelatedImage, .article-text .sectionRating .links li:first-child .sectionRelatedImage, .article-text .sectionRelated .downloadlinks li:first-child .sectionRelatedImage, .article-text .sectionRelated .links li:first-child .sectionRelatedImage, .contact .sectionRating .downloadlinks li:first-child .sectionRelatedImage, .contact .sectionRating .links li:first-child .sectionRelatedImage, .contact .sectionRelated .downloadlinks li:first-child .sectionRelatedImage, .contact .sectionRelated .links li:first-child .sectionRelatedImage, .modal .sectionRating .downloadlinks li:first-child .sectionRelatedImage, .modal .sectionRating .links li:first-child .sectionRelatedImage, .modal .sectionRelated .downloadlinks li:first-child .sectionRelatedImage, .modal .sectionRelated .links li:first-child .sectionRelatedImage, .text .sectionRating .downloadlinks li:first-child .sectionRelatedImage, .text .sectionRating .links li:first-child .sectionRelatedImage, .text .sectionRelated .downloadlinks li:first-child .sectionRelatedImage, .text .sectionRelated .links li:first-child .sectionRelatedImage {
  padding-top: 0
}

.article-text .sectionRating .downloadlinks li:first-child .sectionRelatedImage::before, .article-text .sectionRating .links li:first-child .sectionRelatedImage::before, .article-text .sectionRelated .downloadlinks li:first-child .sectionRelatedImage::before, .article-text .sectionRelated .links li:first-child .sectionRelatedImage::before, .contact .sectionRating .downloadlinks li:first-child .sectionRelatedImage::before, .contact .sectionRating .links li:first-child .sectionRelatedImage::before, .contact .sectionRelated .downloadlinks li:first-child .sectionRelatedImage::before, .contact .sectionRelated .links li:first-child .sectionRelatedImage::before, .modal .sectionRating .downloadlinks li:first-child .sectionRelatedImage::before, .modal .sectionRating .links li:first-child .sectionRelatedImage::before, .modal .sectionRelated .downloadlinks li:first-child .sectionRelatedImage::before, .modal .sectionRelated .links li:first-child .sectionRelatedImage::before, .text .sectionRating .downloadlinks li:first-child .sectionRelatedImage::before, .text .sectionRating .links li:first-child .sectionRelatedImage::before, .text .sectionRelated .downloadlinks li:first-child .sectionRelatedImage::before, .text .sectionRelated .links li:first-child .sectionRelatedImage::before {
  border: 0;
  content: '';
  top: 0;
  width: 0
}

.article-text .sectionRating .downloadlinks li:last-child .sectionRelatedImage, .article-text .sectionRating .links li:last-child .sectionRelatedImage, .article-text .sectionRelated .downloadlinks li:last-child .sectionRelatedImage, .article-text .sectionRelated .links li:last-child .sectionRelatedImage, .contact .sectionRating .downloadlinks li:last-child .sectionRelatedImage, .contact .sectionRating .links li:last-child .sectionRelatedImage, .contact .sectionRelated .downloadlinks li:last-child .sectionRelatedImage, .contact .sectionRelated .links li:last-child .sectionRelatedImage, .modal .sectionRating .downloadlinks li:last-child .sectionRelatedImage, .modal .sectionRating .links li:last-child .sectionRelatedImage, .modal .sectionRelated .downloadlinks li:last-child .sectionRelatedImage, .modal .sectionRelated .links li:last-child .sectionRelatedImage, .text .sectionRating .downloadlinks li:last-child .sectionRelatedImage, .text .sectionRating .links li:last-child .sectionRelatedImage, .text .sectionRelated .downloadlinks li:last-child .sectionRelatedImage, .text .sectionRelated .links li:last-child .sectionRelatedImage {
  padding-bottom: 0
}

.article-text .sectionRating .downloadlinks a, .article-text .sectionRating .links a, .article-text .sectionRelated .downloadlinks a, .article-text .sectionRelated .links a, .contact .sectionRating .downloadlinks a, .contact .sectionRating .links a, .contact .sectionRelated .downloadlinks a, .contact .sectionRelated .links a, .modal .sectionRating .downloadlinks a, .modal .sectionRating .links a, .modal .sectionRelated .downloadlinks a, .modal .sectionRelated .links a, .text .sectionRating .downloadlinks a, .text .sectionRating .links a, .text .sectionRelated .downloadlinks a, .text .sectionRelated .links a {
  color: #333;
  display: block;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: .625rem
}

.article-text .sectionRating .downloadlinks span.postfix, .article-text .sectionRating .links span.postfix, .article-text .sectionRelated .downloadlinks span.postfix, .article-text .sectionRelated .links span.postfix, .contact .sectionRating .downloadlinks span.postfix, .contact .sectionRating .links span.postfix, .contact .sectionRelated .downloadlinks span.postfix, .contact .sectionRelated .links span.postfix, .modal .sectionRating .downloadlinks span.postfix, .modal .sectionRating .links span.postfix, .modal .sectionRelated .downloadlinks span.postfix, .modal .sectionRelated .links span.postfix, .text .sectionRating .downloadlinks span.postfix, .text .sectionRating .links span.postfix, .text .sectionRelated .downloadlinks span.postfix, .text .sectionRelated .links span.postfix {
  padding-left: .1875rem;
  text-transform: uppercase
}

.article-text li .toc-container, .contact li .toc-container, .modal li .toc-container, .text li .toc-container {
  margin-bottom: -.5625rem
}

.article-text .toc-container, .contact .toc-container, .modal .toc-container, .text .toc-container {
  background: #ebebeb;
  border-bottom: .125rem solid #e2e2e2;
  border-top: .125rem solid #e2e2e2;
  padding: .625rem;
  position: relative
}

@media (min-width: 1200px) {
  .article-text .toc-container, .contact .toc-container, .modal .toc-container, .text .toc-container {
    position: inherit
  }
}

@media (min-width: 1200px) {
  .article-text .toc-container .toc-inner-container, .contact .toc-container .toc-inner-container, .modal .toc-container .toc-inner-container, .text .toc-container .toc-inner-container {
    position: relative
  }
}

.article-text .toc-container .toc-inner-container .toc-subsubheadline, .contact .toc-container .toc-inner-container .toc-subsubheadline, .modal .toc-container .toc-inner-container .toc-subsubheadline, .text .toc-container .toc-inner-container .toc-subsubheadline {
  text-align: center;
  font-size: 1.125rem;
  font-weight: 400
}

.article-text .toc-container .toc-headline, .contact .toc-container .toc-headline, .modal .toc-container .toc-headline, .text .toc-container .toc-headline {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: .3125rem;
  text-align: center
}

.article-text .toc-container h2.toc-headline, .contact .toc-container h2.toc-headline, .modal .toc-container h2.toc-headline, .text .toc-container h2.toc-headline {
  margin-bottom: .1875rem;
  width: 100%
}

.article-text .toc-container h3.toc-subheadline, .contact .toc-container h3.toc-subheadline, .modal .toc-container h3.toc-subheadline, .text .toc-container h3.toc-subheadline {
  color: #000;
  margin-top: -.9375rem;
  padding-top: 0;
  width: 100%
}

.article-text .toc-container.law, .article-text .toc-container.pbhandout, .article-text .toc-container.pressrelease, .article-text .toc-container.speech, .article-text .toc-container.vita, .contact .toc-container.law, .contact .toc-container.pbhandout, .contact .toc-container.pressrelease, .contact .toc-container.speech, .contact .toc-container.vita, .modal .toc-container.law, .modal .toc-container.pbhandout, .modal .toc-container.pressrelease, .modal .toc-container.speech, .modal .toc-container.vita, .text .toc-container.law, .text .toc-container.pbhandout, .text .toc-container.pressrelease, .text .toc-container.speech, .text .toc-container.vita {
  background: #fff;
  display: block;
  font-weight: 400;
  min-height: 3rem;
  padding: .625rem 2.5rem;
  width: 100%
}

.article-text .toc-container.law .toc-headline, .article-text .toc-container.law .toc-subheadline, .article-text .toc-container.pbhandout .toc-headline, .article-text .toc-container.pbhandout .toc-subheadline, .article-text .toc-container.pressrelease .toc-headline, .article-text .toc-container.pressrelease .toc-subheadline, .article-text .toc-container.speech .toc-headline, .article-text .toc-container.speech .toc-subheadline, .article-text .toc-container.vita .toc-headline, .article-text .toc-container.vita .toc-subheadline, .contact .toc-container.law .toc-headline, .contact .toc-container.law .toc-subheadline, .contact .toc-container.pbhandout .toc-headline, .contact .toc-container.pbhandout .toc-subheadline, .contact .toc-container.pressrelease .toc-headline, .contact .toc-container.pressrelease .toc-subheadline, .contact .toc-container.speech .toc-headline, .contact .toc-container.speech .toc-subheadline, .contact .toc-container.vita .toc-headline, .contact .toc-container.vita .toc-subheadline, .modal .toc-container.law .toc-headline, .modal .toc-container.law .toc-subheadline, .modal .toc-container.pbhandout .toc-headline, .modal .toc-container.pbhandout .toc-subheadline, .modal .toc-container.pressrelease .toc-headline, .modal .toc-container.pressrelease .toc-subheadline, .modal .toc-container.speech .toc-headline, .modal .toc-container.speech .toc-subheadline, .modal .toc-container.vita .toc-headline, .modal .toc-container.vita .toc-subheadline, .text .toc-container.law .toc-headline, .text .toc-container.law .toc-subheadline, .text .toc-container.pbhandout .toc-headline, .text .toc-container.pbhandout .toc-subheadline, .text .toc-container.pressrelease .toc-headline, .text .toc-container.pressrelease .toc-subheadline, .text .toc-container.speech .toc-headline, .text .toc-container.speech .toc-subheadline, .text .toc-container.vita .toc-headline, .text .toc-container.vita .toc-subheadline {
  font-size: 1.125rem;
  text-align: center
}

.article-text .toc-container.law .toc-headline, .article-text .toc-container.pbhandout .toc-headline, .article-text .toc-container.pressrelease .toc-headline, .article-text .toc-container.speech .toc-headline, .article-text .toc-container.vita .toc-headline, .contact .toc-container.law .toc-headline, .contact .toc-container.pbhandout .toc-headline, .contact .toc-container.pressrelease .toc-headline, .contact .toc-container.speech .toc-headline, .contact .toc-container.vita .toc-headline, .modal .toc-container.law .toc-headline, .modal .toc-container.pbhandout .toc-headline, .modal .toc-container.pressrelease .toc-headline, .modal .toc-container.speech .toc-headline, .modal .toc-container.vita .toc-headline, .text .toc-container.law .toc-headline, .text .toc-container.pbhandout .toc-headline, .text .toc-container.pressrelease .toc-headline, .text .toc-container.speech .toc-headline, .text .toc-container.vita .toc-headline {
  color: #666;
  margin-bottom: 1.0625rem
}

.article-text .toc-container.law .toc-subheadline, .article-text .toc-container.pbhandout .toc-subheadline, .article-text .toc-container.pressrelease .toc-subheadline, .article-text .toc-container.speech .toc-subheadline, .article-text .toc-container.vita .toc-subheadline, .contact .toc-container.law .toc-subheadline, .contact .toc-container.pbhandout .toc-subheadline, .contact .toc-container.pressrelease .toc-subheadline, .contact .toc-container.speech .toc-subheadline, .contact .toc-container.vita .toc-subheadline, .modal .toc-container.law .toc-subheadline, .modal .toc-container.pbhandout .toc-subheadline, .modal .toc-container.pressrelease .toc-subheadline, .modal .toc-container.speech .toc-subheadline, .modal .toc-container.vita .toc-subheadline, .text .toc-container.law .toc-subheadline, .text .toc-container.pbhandout .toc-subheadline, .text .toc-container.pressrelease .toc-subheadline, .text .toc-container.speech .toc-subheadline, .text .toc-container.vita .toc-subheadline {
  line-height: 1.3;
  margin-bottom: .625rem
}

.article-text .toc-container.law .paragraph-nr, .article-text .toc-container.pbhandout .paragraph-nr, .article-text .toc-container.pressrelease .paragraph-nr, .article-text .toc-container.speech .paragraph-nr, .article-text .toc-container.vita .paragraph-nr, .contact .toc-container.law .paragraph-nr, .contact .toc-container.pbhandout .paragraph-nr, .contact .toc-container.pressrelease .paragraph-nr, .contact .toc-container.speech .paragraph-nr, .contact .toc-container.vita .paragraph-nr, .modal .toc-container.law .paragraph-nr, .modal .toc-container.pbhandout .paragraph-nr, .modal .toc-container.pressrelease .paragraph-nr, .modal .toc-container.speech .paragraph-nr, .modal .toc-container.vita .paragraph-nr, .text .toc-container.law .paragraph-nr, .text .toc-container.pbhandout .paragraph-nr, .text .toc-container.pressrelease .paragraph-nr, .text .toc-container.speech .paragraph-nr, .text .toc-container.vita .paragraph-nr {
  display: block
}

.article-text .toc-container.law .toc, .article-text .toc-container.pbhandout .toc, .article-text .toc-container.pressrelease .toc, .article-text .toc-container.speech .toc, .article-text .toc-container.vita .toc, .contact .toc-container.law .toc, .contact .toc-container.pbhandout .toc, .contact .toc-container.pressrelease .toc, .contact .toc-container.speech .toc, .contact .toc-container.vita .toc, .modal .toc-container.law .toc, .modal .toc-container.pbhandout .toc, .modal .toc-container.pressrelease .toc, .modal .toc-container.speech .toc, .modal .toc-container.vita .toc, .text .toc-container.law .toc, .text .toc-container.pbhandout .toc, .text .toc-container.pressrelease .toc, .text .toc-container.speech .toc, .text .toc-container.vita .toc {
  margin-top: .9375rem
}

.article-text .toc-container.law + h2, .article-text .toc-container.pbhandout + h2, .article-text .toc-container.pressrelease + h2, .article-text .toc-container.speech + h2, .article-text .toc-container.vita + h2, .contact .toc-container.law + h2, .contact .toc-container.pbhandout + h2, .contact .toc-container.pressrelease + h2, .contact .toc-container.speech + h2, .contact .toc-container.vita + h2, .modal .toc-container.law + h2, .modal .toc-container.pbhandout + h2, .modal .toc-container.pressrelease + h2, .modal .toc-container.speech + h2, .modal .toc-container.vita + h2, .text .toc-container.law + h2, .text .toc-container.pbhandout + h2, .text .toc-container.pressrelease + h2, .text .toc-container.speech + h2, .text .toc-container.vita + h2 {
  margin-top: .9375rem
}

.article-text .toc-container.news, .contact .toc-container.news, .modal .toc-container.news, .text .toc-container.news {
  background: #ebebeb;
  border-top: .0625rem solid #fff;
  font-weight: 400;
  min-height: 3rem;
  padding: .625rem 2.5rem
}

.article-text .toc-container.news + h2, .contact .toc-container.news + h2, .modal .toc-container.news + h2, .text .toc-container.news + h2 {
  margin-top: .9375rem
}

.article-text .toc-container.pressrelease .richtext-margin-number, .article-text .toc-container.speech .richtext-margin-number, .contact .toc-container.pressrelease .richtext-margin-number, .contact .toc-container.speech .richtext-margin-number, .modal .toc-container.pressrelease .richtext-margin-number, .modal .toc-container.speech .richtext-margin-number, .text .toc-container.pressrelease .richtext-margin-number, .text .toc-container.speech .richtext-margin-number {
  border: .0625rem solid #e2e2e2;
  margin-right: -.5625rem;
  padding: .25rem .5rem
}

.article-text .toc-container.speech .richtext-margin-label .richtext-margin-number, .contact .toc-container.speech .richtext-margin-label .richtext-margin-number, .modal .toc-container.speech .richtext-margin-label .richtext-margin-number, .text .toc-container.speech .richtext-margin-label .richtext-margin-number {
  border: none;
  color: #666
}

.article-text .sectionRelated .toc-container, .contact .sectionRelated .toc-container, .modal .sectionRelated .toc-container, .text .sectionRelated .toc-container {
  border-bottom: none
}

.toc-toggle {
  height: 2.75rem;
  width: 2.75rem
}

.toc-toggle::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTIzLDBIM0MxLjMsMCwwLDEuMywwLDN2MjBjMCwxLjcsMS4zLDMsMywzaDIwYzEuNywwLDMtMS4zLDMtM1YzQzI2LDEuMywyNC43LDAsMjMsMHoiLz4NCjxwYXRoIGlkPSJfUGZhZF8iIGZpbGw9IiNmZmZmZmYiIGQ9Ik03LDEyaDEydjJIN1YxMnoiLz4NCjwvc3ZnPg0K);
  display: block;
  height: 1.625rem;
  margin-left: auto;
  margin-right: auto;
  width: 1.625rem
}

.toc-toggle:active::before, .toc-toggle:focus::before, .toc-toggle:hover::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTMuNiwxLjdoMTguOWMxLDAsMS45LDAuOCwxLjksMS45djE4LjljMCwxLTAuOCwxLjktMS45LDEuOUgzLjZjLTEsMC0xLjktMC44LTEuOS0xLjlWMy42DQoJQzEuNywyLjUsMi41LDEuNywzLjYsMS43eiIvPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIzLDJjMC42LDAsMSwwLjQsMSwxdjIwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMjMgTTIzLDBIM0MxLjMsMCwwLDEuMywwLDMNCgl2MjBjMCwxLjcsMS4zLDMsMywzaDIwYzEuNywwLDMtMS4zLDMtM1YzQzI2LDEuMywyNC43LDAsMjMsMHoiLz4NCjxwYXRoIGlkPSJfUGZhZF8iIGZpbGw9IiNmZmZmZmYiIGQ9Ik03LDEyaDEydjJIN1YxMnoiLz4NCjwvc3ZnPg0K)
}

.toc-toggle.collapsed::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTIzLDBIM0MxLjMsMCwwLDEuMywwLDN2MjBjMCwxLjcsMS4zLDMsMywzaDIwYzEuNywwLDMtMS4zLDMtM1YzQzI2LDEuMywyNC43LDAsMjMsMHoiLz4NCjxwb2x5Z29uIGZpbGw9IiNmZmZmZmYiIHBvaW50cz0iMTksMTIgMTQsMTIgMTQsNyAxMiw3IDEyLDEyIDcsMTIgNywxNCAxMiwxNCAxMiwxOSAxNCwxOSAxNCwxNCAxOSwxNCAiLz4NCjwvc3ZnPg0K)
}

.toc-toggle.collapsed:active::before, .toc-toggle.collapsed:focus::before, .toc-toggle.collapsed:hover::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTMuNiwxLjdoMTguOWMxLDAsMS45LDAuOCwxLjksMS45djE4LjljMCwxLTAuOCwxLjktMS45LDEuOUgzLjZjLTEsMC0xLjktMC44LTEuOS0xLjlWMy42DQoJQzEuNywyLjUsMi41LDEuNywzLjYsMS43eiIvPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIzLDJjMC42LDAsMSwwLjQsMSwxdjIwYzAsMC42LTAuNCwxLTEsMUgzYy0wLjYsMC0xLTAuNC0xLTFWM2MwLTAuNiwwLjQtMSwxLTFIMjMgTTIzLDBIM0MxLjMsMCwwLDEuMywwLDMNCgl2MjBjMCwxLjcsMS4zLDMsMywzaDIwYzEuNywwLDMtMS4zLDMtM1YzQzI2LDEuMywyNC43LDAsMjMsMHoiLz4NCjxwYXRoIGlkPSJfUGZhZF8iIGZpbGw9IiNmZmZmZmYiIGQ9Ik03LDEyaDEydjJIN1YxMnoiLz4NCjxwYXRoIGlkPSJfUGZhZF8yIiBmaWxsPSIjZmZmZmZmIiBkPSJNMTIsN2gydjEyaC0yVjd6Ii8+DQo8L3N2Zz4NCg==)
}

.article-text .toc-toggle, .contact .toc-toggle, .modal .toc-toggle, .text .toc-toggle {
  display: block;
  position: absolute;
  right: .625rem;
  top: .625rem
}

@media (min-width: 1200px) {
  .article-text .toc-toggle, .contact .toc-toggle, .modal .toc-toggle, .text .toc-toggle {
    right: -2.1875rem;
    top: 0
  }
}

.article-text .toc-toggle .extend, .contact .toc-toggle .extend, .modal .toc-toggle .extend, .text .toc-toggle .extend {
  display: none
}

.article-text .toc-toggle.collapsed .collapse, .contact .toc-toggle.collapsed .collapse, .modal .toc-toggle.collapsed .collapse, .text .toc-toggle.collapsed .collapse {
  display: none
}

.article-text .toc-toggle.collapsed .extend, .contact .toc-toggle.collapsed .extend, .modal .toc-toggle.collapsed .extend, .text .toc-toggle.collapsed .extend {
  display: block
}

.article-text .toc-summary, .contact .toc-summary, .modal .toc-summary, .text .toc-summary {
  font-size: 1.125rem;
  margin: .5rem 0 0
}

.article-text .toc-summary ul, .contact .toc-summary ul, .modal .toc-summary ul, .text .toc-summary ul {
  padding: .5rem 0
}

.article-text .toc-summary li, .contact .toc-summary li, .modal .toc-summary li, .text .toc-summary li {
  background: 0 0;
  font-size: 1.125rem;
  list-style: none;
  margin-bottom: .625rem;
  padding-left: 0
}

.article-text .toc-summary li::before, .contact .toc-summary li::before, .modal .toc-summary li::before, .text .toc-summary li::before {
  content: ''
}

.article-text .toc-summary li li, .contact .toc-summary li li, .modal .toc-summary li li, .text .toc-summary li li {
  font-size: 1.125rem;
  padding-left: .625rem
}

.article-text .toc-summary li li li a, .contact .toc-summary li li li a, .modal .toc-summary li li li a, .text .toc-summary li li li a {
  font-weight: 400
}

.article-text .toc-summary a, .contact .toc-summary a, .modal .toc-summary a, .text .toc-summary a {
  color: #333;
  font-weight: 700
}

@media (min-width: 1200px) {
  .article-text .toc-summary .toc-toggle, .contact .toc-summary .toc-toggle, .modal .toc-summary .toc-toggle, .text .toc-summary .toc-toggle {
    right: -.625rem;
    top: 0
  }
}

.article-text .links, .article-text .picture, .article-text .scrollLinks .firstForward, .article-text .sectionRelated, .article-text ol, .article-text table, .article-text ul, .contact .links, .contact .picture, .contact .scrollLinks .firstForward, .contact .sectionRelated, .contact ol, .contact table, .contact ul, .modal .links, .modal .picture, .modal .scrollLinks .firstForward, .modal .sectionRelated, .modal ol, .modal table, .modal ul, .text .links, .text .picture, .text .scrollLinks .firstForward, .text .sectionRelated, .text ol, .text table, .text ul {
  margin-bottom: 1.38889rem
}

.article-text .publication-download-link a, .article-text a.shopping-cart-link, .contact .publication-download-link a, .contact a.shopping-cart-link, .modal .publication-download-link a, .modal a.shopping-cart-link, .text .publication-download-link a, .text a.shopping-cart-link {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 1.25rem
}

.article-text dl.richtext-footnote-list, .contact dl.richtext-footnote-list, .modal dl.richtext-footnote-list, .text dl.richtext-footnote-list {
  font-size: 1.125rem;
  overflow: hidden
}

.article-text dl.richtext-footnote-list dd, .contact dl.richtext-footnote-list dd, .modal dl.richtext-footnote-list dd, .text dl.richtext-footnote-list dd {
  clear: right;
  float: left;
  width: 94%
}

.article-text dl.richtext-footnote-list dt, .contact dl.richtext-footnote-list dt, .modal dl.richtext-footnote-list dt, .text dl.richtext-footnote-list dt {
  clear: left;
  float: left;
  margin-right: .375rem
}

.article-text .sectionRelated ul {
  list-style: none;
  margin: 0;
  padding: 0
}

.article-text .sectionRelated ul li {
  padding-left: 0
}

.article-text .sectionRelated .related-ents-download {
  border-top: .125rem solid #e2e2e2;
  padding-bottom: 1.6875rem
}

.article-text .sectionRelated .related-ents-download h2.toc-subheadline {
  margin-top: .5625rem;
  margin-bottom: 1.40625rem
}

.article-text .sectionRelated .related-ents-download .downloadLink {
  text-align: center
}

.article-text .sectionRelated .related-ents-download a.download {
  color: #333;
  font-weight: 700
}

.article-text .toc-container.pbhandout .downloadLink {
  text-align: center
}

.article-text .toc-container.pbhandout a.download {
  color: #333;
  font-weight: 700
}

.dossierDocuments {
  padding-left: 0
}

.print-page-break-before {
  display: none
}

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

.article-text figure.picture {
  margin-bottom: .1875rem;
  padding-top: 0
}

.article-text .figure-box {
  padding-bottom: 1rem
}

.article-text .figure-box ~ figcaption {
  float: left;
  width: 100%
}

@media only screen and (max-width: 29.938em) {
  .article-text .figure-box ~ figcaption {
    width: 100%
  }
}

.article-text .figure-box ~ figcaption p {
  color: #333
}

.article-text .figure-box ~ figcaption p em,
.article-text .figure-box ~ figcaption p span,
.article-text .figure-box ~ figcaption p strong {
  color: #333
}

.article-text a.modalButton {
  display: block;
  float: right;
  height: 1.5625rem;
  margin-top: 0
}

.article-text a.modalButton:focus {
  border-bottom: .1875rem solid #195694
}

.article-header .hintergrund-text, .article-text-wrapper .hintergrund-text, .hintergrund-text {
  background-color: #ebebeb;
  padding: 1.25rem 1.25rem .75rem
}

.article-header .hintergrund-text p, .article-header .hintergrund-text ul, .article-text-wrapper .hintergrund-text p, .article-text-wrapper .hintergrund-text ul, .hintergrund-text p, .hintergrund-text ul {
  margin-bottom: .5rem
}

.article-header .hintergrund-text h2, .article-text-wrapper .hintergrund-text h2, .hintergrund-text h2 {
  margin-top: 0
}

/* + + +  BMF-3854: indents without clause-number  + + + */
.indent-beginn-paragraph {
  text-indent: 3.125rem; /* same as width of .richtext-clause-number */

  *:not(.indent-beginn-paragraph) {
    text-indent: 0;
  }
}

/*
.richtext-clause-number {
  display: inline-block;
  width: 3.125rem;
  box-sizing: border-box;
  text-align: right;
  padding-right: .75rem
}

.law .article-text > p,
.article-text > .richtext-margin-label-wrapper > p {            background: #ffd70094;
  text-indent: 3.125rem;
  padding-left: 0 !important;
}

.law .article-text > p.center,
.article-text > .richtext-margin-label-wrapper > p.center,
.law .article-text > p *,
.article-text > .richtext-margin-label-wrapper > p * {
  text-indent: 0;
}

.law .article-text > p span.richtext-clause-number,
.article-text > .richtext-margin-label-wrapper > p span.richtext-clause-number {          background: #30d1d1a1;
  position: absolute;
  left: 0.75rem;
}

.law .article-text > p span.richtext-clause-number:not(:first-child),
.article-text > .richtext-margin-label-wrapper > p span.richtext-clause-number:not(:first-child) {      background: #303bd1a1;
  position: relative;
  left: 0;
}
*/

/* + + +  BAG-611: centered text  + + + */
.law .article-text > p.center,
.article-text > .richtext-margin-label-wrapper > p.center {
  text-align: center;
}

/* old version: */
.richtext-clause-number {
  margin-left: 1.2em;
  margin-right: 0.5em;
}

.richtext-clause-number::before {
  content: '('
}

.richtext-clause-number::after {
  content: ')'
}
/* + + +  end BMF-3854  + + + */

.richtext-phrase-number {
  font-size: .9275rem;
  vertical-align: super
}

.richtext-reference::before {
  content: '>';
  padding-right: 2px
}
.richtext-reference .richtext-reference::before {
  display: none
}

.richtext-margin-number {
  color: #666;
  font-size: 1.125rem
}

.richtext-changed-text {
  background-color: transparent;
  font-style: italic;
  font-weight: 700
}

.article-text .richtext-changed-text a {
  font-weight: 700
}

.richtext-bold-text {
  font-weight: 700
}

.richtext-italic-text {
  font-style: italic
}

.richtext-underline {
  text-decoration: underline
}

.richtext-margin-label-wrapper h1, .richtext-margin-label-wrapper h2, .richtext-margin-label-wrapper h3, .richtext-margin-label-wrapper h4, .richtext-margin-label-wrapper h5, .richtext-margin-label-wrapper h6 {
  display: inline-block
}

div.richtext-margin-label {
  color: #666;
  font-size: 1.125rem;
  font-weight: 700;
  padding: .3125rem;
  text-align: center
}

@media (min-width: 1200px) {
  div.richtext-margin-label {
    border: 0;
    display: inline-block;
    left: -10.625rem;
    padding: 0;
    position: absolute;
    text-align: right;
    vertical-align: top;
    width: 9.375rem
  }

  .richtext-omission-line div.richtext-margin-label {
    left: -11.5625rem
  }

  .toc-inner-container div.richtext-margin-label {
    left: -14.0625rem
  }

  div.richtext-margin-label .RichTextIntLink {
    display: flex;
    justify-content: flex-end;
    align-items: baseline
  }

  div.richtext-margin-label .RichTextIntLink::before {
    position: relative !important
  }

  div.richtext-margin-label .RichTextIntLink .richtext-changed-text {
    margin-left: .1875rem
  }
}

div.richtext-margin-label p {
  display: inline-block;
  margin-bottom: .3125rem
}

div.richtext-margin-label .NavNode {
  font-size: .9275rem
}

.toc-container.vita.embedded-law {
  font-weight: 700
}

.toc-container.speech .toc-inner-container .picture {
  float: none;
  margin: 0;
  padding: 0
}

.startseite .content-outer-box {
  background: #ebebeb none;
  color: #333;
  font-size: .9375rem
}

.startseite .wrapperOuterContent {
  margin-bottom: 0
}

.title-page {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem;
  padding-bottom: 0;
  padding-top: 0
}

@media (min-width: 992px) {
  .title-page {
    padding-bottom: 3rem;
    padding-top: 3rem
  }
}

.title-page-cover {
  position: relative;
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
  background: transparent url(/SiteGlobals/StyleBundles/Bilder/Farbschema/ao/icon_01_cover.svg.svg?__blob=normal&v=1) no-repeat center 1.875rem;
  background-size: 6.5625rem 5.625rem;
  text-align: center;
  padding: 8.125rem .8885rem .125rem
}

@media (min-width: 992px) {
  .title-page-cover {
    flex: 0 0 50%;
    max-width: 50%;
    background-size: 8.75rem 7.5rem;
    padding-bottom: 0;
    padding-top: 10.875rem
  }
}

.title-page-cover-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.title-page-cover-wrapper-inner {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 1200px) {
  .title-page-cover-wrapper-inner {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
  }
}

.title-page-cover-headline {
  font-size: .9375rem;
  text-transform: uppercase
}

@media (min-width: 992px) {
  .title-page-cover-headline {
    font-size: 1.125rem
  }
}

.title-page-cover-search.search-bar {
  background: transparent none
}

.title-page-cover-search.search-bar .form-wrapper {
  width: 100%
}

/* like .aural */
.title-page-cover-search.search-bar .form-wrapper .formLabel {
  position: absolute;
  top: -999em;
  left: -999em;
  height: 0;
  overflow: hidden;
  width: 0
}

.title-page-cover-search.search-bar .form-wrapper .formField input {
  border: 1px solid #ebebeb;
  font-size: 1.125rem;
  padding: .5625rem 2.0625rem .5rem .75rem;
  text-align: left
}

@media (min-width: 992px) {
  .title-page-cover-search.search-bar .form-wrapper .formField input {
    border: 1px solid #ebebeb
  }
}

.title-page-cover-search.search-bar .form-wrapper .formField input:active,
.title-page-cover-search.search-bar .form-wrapper .formField input:focus,
.title-page-cover-search.search-bar .form-wrapper .formField input:hover {
  border: 1px solid #ebebeb
}

@media (min-width: 992px) {
  .title-page-cover-search.search-bar .form-wrapper .formField input:active,
  .title-page-cover-search.search-bar .form-wrapper .formField input:focus,
  .title-page-cover-search.search-bar .form-wrapper .formField input:hover {
    border: 1px solid #ebebeb
  }
}

.title-page-navigation {
  position: relative;
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
  background: #fff none;
  font-size: 1rem;
  margin: 0;
  padding: 1.125rem .8885rem
}

@media (min-width: 992px) {
  .title-page-navigation {
    flex: 0 0 50%;
    max-width: 50%;
    background: transparent none;
    border-left: 2px solid #fff;
    padding-bottom: 0;
    padding-top: 0
  }
}

.title-page-navigation-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.8885rem;
  margin-left: -.8885rem
}

.title-page-navigation-wrapper-inner {
  position: relative;
  width: 100%;
  padding-right: .8885rem;
  padding-left: .8885rem;
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 768px) {
  .title-page-navigation-wrapper-inner {
    flex: 0 0 83.33333%;
    max-width: 83.33333%
  }
}

@media (min-width: 1200px) {
  .title-page-navigation-wrapper-inner {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
    margin-left: 8.33333%
  }
}

.title-page-navigation ul {
  list-style: none outside;
  margin: 0;
  padding: 0
}

.title-page-navigation ul a {
  -webkit-align-self: center;
  align-self: center;
  background-image: none;
  color: #333;
  display: block;
  font-weight: 700;
  padding-left: 0;
  text-decoration: none
}

.title-page-navigation ul a:active, .title-page-navigation ul a:focus, .title-page-navigation ul a:hover {
  background-image: none;
  color: #333;
  text-decoration: underline
}

.title-page-navigation li {
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: center;
  margin-bottom: .6875rem
}

.title-page-navigation li::after {
  display: block;
  clear: both;
  content: ""
}

.title-page-navigation li:last-child {
  margin-bottom: 0
}

.title-page-navigation li::before {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  display: block;
  float: left;
  height: 2rem;
  margin-right: .9375rem;
  width: 2rem
}

/* svg in: #195694 */
.title-page-navigation li.prolog::before,
#sitemap li.prolog h2 a::before,
#sitemap li.prolog h2 strong::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxnIGlkPSJDb3JlIj4NCgk8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNMjAuNywzNGgyMi41YzAuNCwwLDAuOCwwLjMsMC44LDAuOGMwLDAuNC0wLjMsMC44LTAuOCwwLjhIMjAuN2MtMC40LDAtMC44LTAuMy0wLjgtMC44DQoJCUMyMCwzNC40LDIwLjMsMzQsMjAuNywzNHogTTIwLjcsMzguOWgyMi41YzAuNCwwLDAuOCwwLjMsMC44LDAuOGMwLDAuNC0wLjMsMC44LTAuOCwwLjhIMjAuN2MtMC40LDAtMC44LTAuMy0wLjgtMC44DQoJCUMyMCwzOS4yLDIwLjMsMzguOSwyMC43LDM4Ljl6IE0yMC43LDQzLjdoMjIuNWMwLjQsMCwwLjgsMC4zLDAuOCwwLjhjMCwwLjQtMC4zLDAuOC0wLjgsMC44SDIwLjdjLTAuNCwwLTAuOC0wLjMtMC44LTAuOA0KCQlDMjAsNDQuMSwyMC4zLDQzLjcsMjAuNyw0My43eiBNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCQlDNDcuMywxNC45LDQ2LDEzLjYsNDQuMywxMy42eiBNMjYuOCwxNy40aDE2LjdjMC4zLDAsMC42LDAuNCwwLjUsMC43YzAsMC4zLTAuMywwLjUtMC41LDAuNUgyNi44Yy0wLjMsMC0wLjYtMC4yLTAuNi0wLjZ2LTAuMQ0KCQlDMjYuMiwxNy43LDI2LjUsMTcuNCwyNi44LDE3LjR6IE0yMiwxNmMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzIwLjksMTYsMjIsMTZ6IE00Ni4xLDQ3LjRjMCwxLTAuOCwxLjgtMS44LDEuOA0KCQlIMTkuN2MtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCgk8Y2lyY2xlIGZpbGw9IiMxOTU2OTQiIGN4PSIzMiIgY3k9IjI4LjIiIHI9IjIuOCIvPg0KPC9nPg0KPC9zdmc+DQo=)
}

@media (min-width: 992px) {
  .title-page-navigation li.prolog::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxnIGlkPSJDb3JlIj4NCgk8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNMjAuNywzNGgyMi41YzAuNCwwLDAuOCwwLjMsMC44LDAuOGMwLDAuNC0wLjMsMC44LTAuOCwwLjhIMjAuN2MtMC40LDAtMC44LTAuMy0wLjgtMC44DQoJCUMyMCwzNC40LDIwLjMsMzQsMjAuNywzNHogTTIwLjcsMzguOWgyMi41YzAuNCwwLDAuOCwwLjMsMC44LDAuOGMwLDAuNC0wLjMsMC44LTAuOCwwLjhIMjAuN2MtMC40LDAtMC44LTAuMy0wLjgtMC44DQoJCUMyMCwzOS4yLDIwLjMsMzguOSwyMC43LDM4Ljl6IE0yMC43LDQzLjdoMjIuNWMwLjQsMCwwLjgsMC4zLDAuOCwwLjhjMCwwLjQtMC4zLDAuOC0wLjgsMC44SDIwLjdjLTAuNCwwLTAuOC0wLjMtMC44LTAuOA0KCQlDMjAsNDQuMSwyMC4zLDQzLjcsMjAuNyw0My43eiBNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCQlDNDcuMywxNC45LDQ2LDEzLjYsNDQuMywxMy42eiBNMjYuOCwxNy40aDE2LjdjMC4zLDAsMC42LDAuNCwwLjUsMC43YzAsMC4zLTAuMywwLjUtMC41LDAuNUgyNi44Yy0wLjMsMC0wLjYtMC4yLTAuNi0wLjZ2LTAuMQ0KCQlDMjYuMiwxNy43LDI2LjUsMTcuNCwyNi44LDE3LjR6IE0yMiwxNmMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzIwLjksMTYsMjIsMTZ6IE00Ni4xLDQ3LjRjMCwxLTAuOCwxLjgtMS44LDEuOA0KCQlIMTkuN2MtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCgk8Y2lyY2xlIGZpbGw9IiMxOTU2OTQiIGN4PSIzMiIgY3k9IjI4LjIiIHI9IjIuOCIvPg0KPC9nPg0KPC9zdmc+DQo=)
  }
}

.title-page-navigation li.contents::before,
#sitemap li.contents h2 a::before,
#sitemap li.contents h2 strong::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi4yLDI5LjNjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMjguNywyNi4yLDI5LDI2LjIsMjkuM3ogTTI2LjIsMjYuM2MwLDAuMywwLjIsMC42LDAuNSwwLjZoMTYuOGMwLjMsMCwwLjYtMC40LDAuNS0wLjdjMC0wLjMtMC4zLTAuNS0wLjUtMC41SDI2LjgNCglDMjYuNSwyNS43LDI2LjIsMjYsMjYuMiwyNi4zeiBNMzEuMSwzNS4zYy0wLjEsMC4zLDAuMSwwLjUsMC40LDAuNmgxMi4yYzAuMy0wLjEsMC41LTAuNSwwLjMtMC45Yy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuM0gzMS41DQoJQzMxLjIsMzQuOCwzMSwzNSwzMS4xLDM1LjN6IE0zMS4xLDMyLjNjLTAuMSwwLjMsMC4xLDAuNSwwLjQsMC42aDEyLjJjMC4zLTAuMSwwLjUtMC41LDAuMy0wLjljLTAuMS0wLjItMC4yLTAuMy0wLjMtMC4zSDMxLjUNCglDMzEuMiwzMS44LDMxLDMyLDMxLjEsMzIuM3ogTTM1LjksNDEuM2MwLDAuNCwwLjEsMC42LDAuMywwLjZoNy42YzAuMiwwLDAuMy0wLjIsMC4zLTAuNnMtMC4xLTAuNi0wLjMtMC42aC03LjYNCglDMzYsNDAuOCwzNS45LDQxLjEsMzUuOSw0MS4zeiBNMzUuOSwzOC4zYzAsMC40LDAuMSwwLjYsMC4zLDAuNmg3LjZjMC4yLDAsMC4zLTAuMiwwLjMtMC42cy0wLjEtMC42LTAuMy0wLjZoLTcuNg0KCUMzNiwzNy44LDM1LjksMzguMSwzNS45LDM4LjN6Ii8+DQo8Y2lyY2xlIGZpbGw9IiMxOTU2OTQiIGN4PSIyMi44IiBjeT0iMjcuMiIgcj0iMS41Ii8+DQo8Y2lyY2xlIGZpbGw9IiMxOTU2OTQiIGN4PSIyMi44IiBjeT0iMzMuNyIgcj0iMS41Ii8+DQo8Y2lyY2xlIGZpbGw9IiMxOTU2OTQiIGN4PSIyMi44IiBjeT0iNDAuMiIgcj0iMS41Ii8+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNDUuNiwxMy42SDIxYy0xLjcsMC0zLjEsMS40LTMuMSwzLjF2MzAuN2MwLDEuNywxLjMsMywyLjksMy4xaDI0LjdjMS43LDAsMy4xLTEuNCwzLjEtMy4xVjE2LjYNCglDNDguNiwxNC45LDQ3LjMsMTMuNiw0NS42LDEzLjZ6IE0yOC4xLDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjdjMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI4LjFjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xDQoJQzI3LjUsMTcuNywyNy44LDE3LjQsMjguMSwxNy40eiBNMjMuMywxNmMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzIyLjIsMTYsMjMuMywxNnogTTQ3LjQsNDcuNGMwLDEtMC44LDEuOC0xLjgsMS44DQoJSDIxYy0xLDAtMS44LTAuOC0xLjgtMS44VjIyLjhoMjguM0w0Ny40LDQ3LjR6Ii8+DQo8L3N2Zz4NCg==)
}

@media (min-width: 992px) {
  .title-page-navigation li.contents::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiNGREZGRkUiIGQ9Ik0yNi4yLDE5LjNjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMTguNywyNi4yLDE5LDI2LjIsMTkuM3oiLz4NCjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjIyIiBjeT0iMTcuNyIgcj0iMiIvPg0KPHBhdGggZmlsbD0iI0ZERkZGRSIgZD0iTTI2LjIsMTYuM2MwLDAuMywwLjIsMC42LDAuNSwwLjZoMTYuOGMwLjMsMCwwLjYtMC40LDAuNS0wLjdjMC0wLjMtMC4zLTAuNS0wLjUtMC41SDI2LjgNCglDMjYuNSwxNS43LDI2LjIsMTYsMjYuMiwxNi4zeiIvPg0KPHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTI2LjIsMjkuM2MwLDAuMywwLjIsMC42LDAuNSwwLjZoMTYuOGMwLjMsMCwwLjYtMC40LDAuNS0wLjdjMC0wLjMtMC4zLTAuNS0wLjUtMC41SDI2LjgNCglDMjYuNSwyOC43LDI2LjIsMjksMjYuMiwyOS4zeiBNMjYuMiwyNi4zYzAsMC4zLDAuMiwwLjYsMC41LDAuNmgxNi44YzAuMywwLDAuNi0wLjQsMC41LTAuN2MwLTAuMy0wLjMtMC41LTAuNS0wLjVIMjYuOA0KCUMyNi41LDI1LjcsMjYuMiwyNiwyNi4yLDI2LjN6IE0zMS4xLDM1LjNjLTAuMSwwLjMsMC4xLDAuNSwwLjQsMC42aDEyLjJjMC4zLTAuMSwwLjUtMC41LDAuMy0wLjljLTAuMS0wLjItMC4yLTAuMy0wLjMtMC4zSDMxLjUNCglDMzEuMiwzNC44LDMxLDM1LDMxLjEsMzUuM3ogTTMxLjEsMzIuM2MtMC4xLDAuMywwLjEsMC41LDAuNCwwLjZoMTIuMmMwLjMtMC4xLDAuNS0wLjUsMC4zLTAuOWMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjNIMzEuNQ0KCUMzMS4yLDMxLjgsMzEsMzIsMzEuMSwzMi4zeiBNMzUuOSw0MS4zYzAsMC40LDAuMSwwLjYsMC4zLDAuNmg3LjZjMC4yLDAsMC4zLTAuMiwwLjMtMC42cy0wLjEtMC42LTAuMy0wLjZoLTcuNg0KCUMzNiw0MC44LDM1LjksNDEuMSwzNS45LDQxLjN6IE0zNS45LDM4LjNjMCwwLjQsMC4xLDAuNiwwLjMsMC42aDcuNmMwLjIsMCwwLjMtMC4yLDAuMy0wLjZzLTAuMS0wLjYtMC4zLTAuNmgtNy42DQoJQzM2LDM3LjgsMzUuOSwzOC4xLDM1LjksMzguM3oiLz4NCjxjaXJjbGUgZmlsbD0iIzE5NTY5NCIgY3g9IjIxLjUiIGN5PSIyNy4yIiByPSIxLjUiLz4NCjxjaXJjbGUgZmlsbD0iIzE5NTY5NCIgY3g9IjIxLjUiIGN5PSIzMy43IiByPSIxLjUiLz4NCjxjaXJjbGUgZmlsbD0iIzE5NTY5NCIgY3g9IjIxLjUiIGN5PSI0MC4yIiByPSIxLjUiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik00NC4zLDEzLjZIMTkuN2MtMS43LDAtMy4xLDEuNC0zLjEsMy4xdjMwLjdjMCwxLjcsMS4zLDMsMi45LDMuMWgyNC43YzEuNywwLDMuMS0xLjQsMy4xLTMuMVYxNi42DQoJQzQ3LjMsMTQuOSw0NiwxMy42LDQ0LjMsMTMuNnogTTI2LjgsMTcuNGgxNi43YzAuMywwLDAuNiwwLjQsMC41LDAuN2MwLDAuMy0wLjMsMC41LTAuNSwwLjVIMjYuOGMtMC4zLDAtMC42LTAuMi0wLjYtMC42di0wLjENCglDMjYuMiwxNy43LDI2LjUsMTcuNCwyNi44LDE3LjR6IE0yMiwxNmMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzIwLjksMTYsMjIsMTZ6IE00Ni4xLDQ3LjRjMCwxLTAuOCwxLjgtMS44LDEuOEgxOS43DQoJYy0xLDAtMS44LTAuOC0xLjgtMS44VjIyLjhoMjguM0w0Ni4xLDQ3LjRMNDYuMSw0Ny40eiIvPg0KPC9zdmc+DQo=)
  }
}

.title-page-navigation li.shortcut::before,
#sitemap li.shortcut h2 a::before,
#sitemap li.shortcut h2 strong::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi42LDM0LjVsLTAuNy0yLjFoLTIuNGwtMC43LDIuMWgtMS41bDIuOS03LjhoMS4ybDIuOSw3LjhDMjguMywzNC41LDI2LjYsMzQuNSwyNi42LDM0LjV6IE0yNC43LDI4LjYNCglsLTAuOSwyLjdoMS43QzI1LjUsMzEuMywyNC43LDI4LjYsMjQuNywyOC42eiBNMzMuOCwzMS42aC0zLjF2LTEuMWgzLjJMMzMuOCwzMS42eiBNNDIuNSwyNy41TDM5LDMzLjJoMy43bC0wLjEsMS4ySDM3di0wLjgNCglsMy41LTUuN2gtMy4zdi0xLjJoNS4yQzQyLjQsMjYuNyw0Mi41LDI3LjUsNDIuNSwyNy41eiBNMjIuMSw0MmgxOS43YzAuNSwwLDAuOC0wLjQsMC44LTAuOGMwLTAuNS0wLjQtMC44LTAuOC0wLjhIMjIuMQ0KCWMtMC41LDAtMC44LDAuNC0wLjgsMC44UzIxLjcsNDIsMjIuMSw0MnogTTIyLjEsNDZoMTkuN2MwLjUsMCwwLjgtMC40LDAuOC0wLjhjMC0wLjUtMC40LTAuOC0wLjgtMC44SDIyLjFjLTAuNSwwLTAuOCwwLjQtMC44LDAuOA0KCVMyMS43LDQ2LDIyLjEsNDZ6IE00NC4zLDEzLjlIMTkuN2MtMS43LDAtMy4xLDEuNC0zLjEsMy4xdjMwLjdjMCwxLjcsMS4zLDMsMi45LDMuMWgyNC43YzEuNywwLDMuMS0xLjQsMy4xLTMuMVYxNw0KCUM0Ny4zLDE1LjMsNDYsMTQsNDQuMywxMy45eiBNMjYuOCwxNy44aDE2LjdjMC4zLDAsMC42LDAuNCwwLjUsMC43YzAsMC4zLTAuMywwLjUtMC41LDAuNUgyNi44Yy0wLjMsMC0wLjYtMC4yLTAuNi0wLjZ2LTAuMQ0KCUMyNi4yLDE4LjEsMjYuNSwxNy44LDI2LjgsMTcuOHogTTIyLDE2LjRjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDJzLTItMC45LTItMlMyMC45LDE2LjQsMjIsMTYuNHogTTQ2LjEsNDcuNw0KCWMwLDEtMC44LDEuOC0xLjgsMS44SDE5LjdjLTEsMC0xLjgtMC44LTEuOC0xLjhWMjMuMWgyOC4zTDQ2LjEsNDcuN0w0Ni4xLDQ3Ljd6Ii8+DQo8L3N2Zz4NCg==)
}

@media (min-width: 992px) {
  .title-page-navigation li.shortcut::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi42LDM0LjVsLTAuNy0yLjFoLTIuNGwtMC43LDIuMWgtMS41bDIuOS03LjhoMS4ybDIuOSw3LjhDMjguMywzNC41LDI2LjYsMzQuNSwyNi42LDM0LjV6IE0yNC43LDI4LjYNCglsLTAuOSwyLjdoMS43QzI1LjUsMzEuMywyNC43LDI4LjYsMjQuNywyOC42eiBNMzMuOCwzMS42aC0zLjF2LTEuMWgzLjJMMzMuOCwzMS42eiBNNDIuNSwyNy41TDM5LDMzLjJoMy43bC0wLjEsMS4ySDM3di0wLjgNCglsMy41LTUuN2gtMy4zdi0xLjJoNS4yQzQyLjQsMjYuNyw0Mi41LDI3LjUsNDIuNSwyNy41eiBNMjIuMSw0MmgxOS43YzAuNSwwLDAuOC0wLjQsMC44LTAuOGMwLTAuNS0wLjQtMC44LTAuOC0wLjhIMjIuMQ0KCWMtMC41LDAtMC44LDAuNC0wLjgsMC44UzIxLjcsNDIsMjIuMSw0MnogTTIyLjEsNDZoMTkuN2MwLjUsMCwwLjgtMC40LDAuOC0wLjhjMC0wLjUtMC40LTAuOC0wLjgtMC44SDIyLjFjLTAuNSwwLTAuOCwwLjQtMC44LDAuOA0KCVMyMS43LDQ2LDIyLjEsNDZ6IE00NC4zLDEzLjlIMTkuN2MtMS43LDAtMy4xLDEuNC0zLjEsMy4xdjMwLjdjMCwxLjcsMS4zLDMsMi45LDMuMWgyNC43YzEuNywwLDMuMS0xLjQsMy4xLTMuMVYxNw0KCUM0Ny4zLDE1LjMsNDYsMTQsNDQuMywxMy45eiBNMjIsMTYuNGMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzIwLjksMTYuNCwyMiwxNi40eiBNNDYuMSw0Ny43YzAsMS0wLjgsMS44LTEuOCwxLjgNCglIMTkuN2MtMSwwLTEuOC0wLjgtMS44LTEuOFYyMy4xaDI4LjNMNDYuMSw0Ny43TDQ2LjEsNDcuN3oiLz4NCjxwYXRoIGZpbGw9IiNGREZGRkUiIGQ9Ik0yNi4yLDE4LjRjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMTcuOCwyNi4yLDE4LjEsMjYuMiwxOC40eiIvPg0KPC9zdmc+DQo=)
  }
}

.title-page-navigation li.tabular::before,
#sitemap li.tabular h2 a::before,
#sitemap li.tabular h2 strong::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi4yLDE5LjZjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMTksMjYuMiwxOS4zLDI2LjIsMTkuNnogTTI2LjIsMTYuNmMwLDAuMywwLjIsMC42LDAuNSwwLjZoMTYuOGMwLjMsMCwwLjYtMC40LDAuNS0wLjdjMC0wLjMtMC4zLTAuNS0wLjUtMC41SDI2LjgNCglDMjYuNSwxNiwyNi4yLDE2LjMsMjYuMiwxNi42eiIvPg0KPHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTMxLDIyLjhoMnYyNi40aC0yVjIyLjh6IE0xNy45LDM1aDI4LjN2MkgxNy45TDE3LjksMzV6IE0xNy45LDI4aDI4LjN2MkgxNy45TDE3LjksMjh6IE0xNy45LDQyaDI4LjN2Mg0KCUgxNy45TDE3LjksNDJ6IE00NC4zLDEzLjZIMTkuN2MtMS43LDAtMy4xLDEuNC0zLjEsMy4xdjMwLjdjMCwxLjcsMS4zLDMsMi45LDMuMWgyNC43YzEuNywwLDMuMS0xLjQsMy4xLTMuMVYxNi42DQoJQzQ3LjMsMTQuOSw0NiwxMy42LDQ0LjMsMTMuNnogTTI2LjgsMTcuNGgxNi43YzAuMywwLDAuNiwwLjQsMC41LDAuN2MwLDAuMy0wLjMsMC41LTAuNSwwLjVIMjYuOGMtMC4zLDAtMC42LTAuMi0wLjYtMC42di0wLjENCglDMjYuMiwxNy43LDI2LjUsMTcuNCwyNi44LDE3LjR6IE0yMiwxNmMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzIwLjksMTYsMjIsMTZ6IE00Ni4xLDQ3LjRjMCwxLTAuOCwxLjgtMS44LDEuOEgxOS43DQoJYy0xLDAtMS44LTAuOC0xLjgtMS44VjIyLjhoMjguM0w0Ni4xLDQ3LjRMNDYuMSw0Ny40eiIvPg0KPC9zdmc+DQo=)
}

@media (min-width: 992px) {
  .title-page-navigation li.tabular::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiNGREZGRkUiIGQ9Ik0yNi4yLDE5LjZjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMTksMjYuMiwxOS4zLDI2LjIsMTkuNnoiLz4NCjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjIyIiBjeT0iMTgiIHI9IjIiLz4NCjxwYXRoIGZpbGw9IiNGREZGRkUiIGQ9Ik0yNi4yLDE2LjZjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMTYsMjYuMiwxNi4zLDI2LjIsMTYuNnoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0zMSwyMi44aDJ2MjYuNGgtMlYyMi44eiBNMTcuOSwzNWgyOC4zdjJIMTcuOUwxNy45LDM1eiBNMTcuOSwyOGgyOC4zdjJIMTcuOUwxNy45LDI4eiBNMTcuOSw0MmgyOC4zdjINCglIMTcuOUwxNy45LDQyeiBNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCUM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi44LDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjdjMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI2LjhjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xDQoJQzI2LjIsMTcuNywyNi41LDE3LjQsMjYuOCwxNy40eiBNMjIsMTZjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDJzLTItMC45LTItMlMyMC45LDE2LDIyLDE2eiBNNDYuMSw0Ny40YzAsMS0wLjgsMS44LTEuOCwxLjhIMTkuNw0KCWMtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCjwvc3ZnPg0K)
  }
}

.title-page-navigation li.cat-a::before,
#sitemap li.cat-a h2 a::before,
#sitemap li.cat-a h2 strong::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGlkPSJfUGZhZF8iIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yMS43LDQ2LjJoMjBjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFoLTIwYy0wLjYsMC0xLDAuNC0xLDFTMjEuMiw0Ni4yLDIxLjcsNDYuMnoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yOS4xLDMwLjRjLTAuMy0wLjUtMC41LTEuMi0wLjUtMS44YzAtMS42LDEuMy0yLjksMy41LTIuOWMxLTAuMSwyLDAuMywyLjgsMC45bC0wLjgsMS45DQoJYy0wLjUtMC40LTEuMi0wLjctMS44LTAuN2MtMC41LTAuMS0xLjEsMC4yLTEuMiwwLjd2MC4xYzAsMC43LDAuNSwxLDEuNSwxLjdsMS42LDEuMWMxLjQsMSwyLjIsMS45LDIuMiwzLjRjMCwxLjItMC44LDIuMy0xLjksMi43DQoJYzAuNCwwLjYsMC41LDEuMiwwLjUsMS45YzAsMS42LTEuMywyLjktMy42LDIuOWMtMS4yLDAuMS0yLjMtMC4zLTMuMi0xLjFsMC44LTIuMWMwLjYsMC42LDEuNCwxLDIuMiwxYzAuOSwwLDEuMy0wLjMsMS4zLTAuOA0KCWMwLTAuNy0wLjUtMS4xLTEuNS0xLjhsLTEuNi0xYy0xLjQtMS0yLjEtMS45LTIuMS0zLjNDMjcuMiwzMS45LDI4LDMwLjgsMjkuMSwzMC40TDI5LjEsMzAuNHogTTMwLjMsMzEuN2MtMC40LDAuMi0wLjcsMC42LTAuNywxDQoJYzAsMC44LDAuNSwxLjIsMS43LDJsMS41LDFsMC41LDAuNGMwLjQtMC4yLDAuNy0wLjYsMC43LTFjMC0wLjgtMC41LTEuMi0xLjYtMmwtMS41LTFDMzAuOSwzMi4xLDMwLjMsMzEuNywzMC4zLDMxLjd6Ii8+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCUM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi44LDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjdjMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI2LjhjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xDQoJQzI2LjIsMTcuNywyNi41LDE3LjQsMjYuOCwxNy40eiBNMjIsMTZjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDJzLTItMC45LTItMlMyMC45LDE2LDIyLDE2eiBNNDYuMSw0Ny40YzAsMS0wLjgsMS44LTEuOCwxLjhIMTkuNw0KCWMtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCjwvc3ZnPg0K)
}

@media (min-width: 992px) {
  .title-page-navigation li.cat-a::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGlkPSJfUGZhZF8iIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yMS43LDQ2LjJoMjBjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFoLTIwYy0wLjYsMC0xLDAuNC0xLDFTMjEuMiw0Ni4yLDIxLjcsNDYuMnoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yOS4xLDMwLjRjLTAuMy0wLjUtMC41LTEuMi0wLjUtMS44YzAtMS42LDEuMy0yLjksMy41LTIuOWMxLTAuMSwyLDAuMywyLjgsMC45bC0wLjgsMS45DQoJYy0wLjUtMC40LTEuMi0wLjctMS44LTAuN2MtMC41LTAuMS0xLjEsMC4yLTEuMiwwLjd2MC4xYzAsMC43LDAuNSwxLDEuNSwxLjdsMS42LDEuMWMxLjQsMSwyLjIsMS45LDIuMiwzLjRjMCwxLjItMC44LDIuMy0xLjksMi43DQoJYzAuNCwwLjYsMC41LDEuMiwwLjUsMS45YzAsMS42LTEuMywyLjktMy42LDIuOWMtMS4yLDAuMS0yLjMtMC4zLTMuMi0xLjFsMC44LTIuMWMwLjYsMC42LDEuNCwxLDIuMiwxYzAuOSwwLDEuMy0wLjMsMS4zLTAuOA0KCWMwLTAuNy0wLjUtMS4xLTEuNS0xLjhsLTEuNi0xYy0xLjQtMS0yLjEtMS45LTIuMS0zLjNDMjcuMiwzMS45LDI4LDMwLjgsMjkuMSwzMC40TDI5LjEsMzAuNHogTTMwLjMsMzEuN2MtMC40LDAuMi0wLjcsMC42LTAuNywxDQoJYzAsMC44LDAuNSwxLjIsMS43LDJsMS41LDFsMC41LDAuNGMwLjQtMC4yLDAuNy0wLjYsMC43LTFjMC0wLjgtMC41LTEuMi0xLjYtMmwtMS41LTFDMzAuOSwzMi4xLDMwLjMsMzEuNywzMC4zLDMxLjd6Ii8+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCUM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi44LDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjdjMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI2LjhjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xDQoJQzI2LjIsMTcuNywyNi41LDE3LjQsMjYuOCwxNy40eiBNMjIsMTZjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDJzLTItMC45LTItMlMyMC45LDE2LDIyLDE2eiBNNDYuMSw0Ny40YzAsMS0wLjgsMS44LTEuOCwxLjhIMTkuNw0KCWMtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCjwvc3ZnPg0K)
  }
}

.title-page-navigation li.cat-b::before,
#sitemap li.cat-b h2 a::before,
#sitemap li.cat-b h2 strong::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi4yLDI3LjFjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMjYuNSwyNi4yLDI2LjgsMjYuMiwyNy4xeiBNMjYsMzAuNmMwLDAuNCwwLjMsMC42LDAuNywwLjZoMTIuNmMwLjMsMC4xLDAuNy0wLjEsMC44LTAuNWMwLjEtMC4zLTAuMS0wLjctMC41LTAuOEgyNi43DQoJQzI2LjQsMjkuOSwyNiwzMC4yLDI2LDMwLjZ6IE0yNi4yLDM2LjFjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMzUuNSwyNi4yLDM1LjgsMjYuMiwzNi4xeiBNMjYuMiw0MC4xYzAsMC4zLDAuMiwwLjYsMC41LDAuNmg3LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNWgtNy43DQoJQzI2LjUsMzkuNSwyNi4yLDM5LjgsMjYuMiw0MC4xeiBNMjIsMjZjLTAuOCwwLTEuNSwwLjctMS41LDEuNVMyMS4yLDI5LDIyLDI5czEuNS0wLjcsMS41LTEuNVMyMi44LDI2LDIyLDI2eiBNMjIsMzUNCgljLTAuOCwwLTEuNSwwLjctMS41LDEuNVMyMS4yLDM4LDIyLDM4czEuNS0wLjcsMS41LTEuNVMyMi44LDM1LDIyLDM1eiBNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43DQoJYzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNkM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi44LDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjcNCgljMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI2LjhjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xQzI2LjIsMTcuNywyNi41LDE3LjQsMjYuOCwxNy40eiBNMjIsMTZjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDINCglzLTItMC45LTItMlMyMC45LDE2LDIyLDE2eiBNNDYuMSw0Ny40YzAsMS0wLjgsMS44LTEuOCwxLjhIMTkuN2MtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCjwvc3ZnPg0K)
}

@media (min-width: 992px) {
  .title-page-navigation li.cat-b::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi4yLDI3LjFjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMjYuNSwyNi4yLDI2LjgsMjYuMiwyNy4xeiBNMjYsMzAuNmMwLDAuNCwwLjMsMC42LDAuNywwLjZoMTIuNmMwLjMsMC4xLDAuNy0wLjEsMC44LTAuNWMwLjEtMC4zLTAuMS0wLjctMC41LTAuOEgyNi43DQoJQzI2LjQsMjkuOSwyNiwzMC4yLDI2LDMwLjZ6IE0yNi4yLDM2LjFjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMzUuNSwyNi4yLDM1LjgsMjYuMiwzNi4xeiBNMjYuMiw0MC4xYzAsMC4zLDAuMiwwLjYsMC41LDAuNmg3LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNWgtNy43DQoJQzI2LjUsMzkuNSwyNi4yLDM5LjgsMjYuMiw0MC4xeiBNMjIsMjZjLTAuOCwwLTEuNSwwLjctMS41LDEuNVMyMS4yLDI5LDIyLDI5czEuNS0wLjcsMS41LTEuNVMyMi44LDI2LDIyLDI2eiBNMjIsMzUNCgljLTAuOCwwLTEuNSwwLjctMS41LDEuNVMyMS4yLDM4LDIyLDM4czEuNS0wLjcsMS41LTEuNVMyMi44LDM1LDIyLDM1eiBNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43DQoJYzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNkM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi44LDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjcNCgljMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI2LjhjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xQzI2LjIsMTcuNywyNi41LDE3LjQsMjYuOCwxNy40eiBNMjIsMTZjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDINCglzLTItMC45LTItMlMyMC45LDE2LDIyLDE2eiBNNDYuMSw0Ny40YzAsMS0wLjgsMS44LTEuOCwxLjhIMTkuN2MtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCjwvc3ZnPg0K)
  }
}

.title-page-navigation li.cat-c::before,
#sitemap li.cat-c h2 a::before,
#sitemap li.cat-c h2 strong::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGlkPSJfUGZhZF8iIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yOC42LDQ0LjdINDJjMC42LTAuMiwwLjgtMC45LDAuNi0xLjRjLTAuMS0wLjMtMC4zLTAuNS0wLjYtMC42SDI4LjZjLTAuNiwwLjItMC44LDAuOS0wLjYsMS40DQoJQzI4LjEsNDQuMywyOC40LDQ0LjYsMjguNiw0NC43eiIvPg0KPHBhdGggaWQ9Il9QZmFkXzIiIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yOC42LDM2LjhINDJjMC42LTAuMiwwLjgtMC45LDAuNi0xLjRjLTAuMS0wLjMtMC4zLTAuNS0wLjYtMC42SDI4LjZDMjgsMzUsMjcuOCwzNS43LDI4LDM2LjINCglDMjguMSwzNi41LDI4LjQsMzYuNywyOC42LDM2Ljh6Ii8+DQo8cGF0aCBpZD0iX1BmYWRfMyIgZmlsbD0iIzE5NTY5NCIgZD0iTTI4LjYsMjlINDJjMC41LTAuMSwwLjgtMC41LDAuNy0xYzAuMS0wLjQtMC4yLTAuOS0wLjYtMUgyOC42Yy0wLjQsMC4xLTAuNywwLjUtMC42LDENCglDMjcuOSwyOC40LDI4LjIsMjguOSwyOC42LDI5eiIvPg0KPHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTQ0LDEzLjZIMTkuNGMtMS43LDAtMy4xLDEuNC0zLjEsMy4xdjMwLjdjMCwxLjcsMS4zLDMsMi45LDMuMUg0NGMxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCUM0NywxNC45LDQ1LjcsMTMuNiw0NCwxMy42eiBNMjYuOCwxOC4xaDE2LjdjMC4zLDAsMC42LDAuNCwwLjUsMC43YzAsMC4zLTAuMywwLjUtMC41LDAuNUgyNi44Yy0wLjMsMC0wLjYtMC4yLTAuNi0wLjZ2LTAuMQ0KCUMyNi4yLDE4LjQsMjYuNSwxOC4xLDI2LjgsMTguMXogTTIyLDE2LjdjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDJzLTItMC45LTItMlMyMC45LDE2LjcsMjIsMTYuN3ogTTQ1LjksNDcuNA0KCWMwLDEtMC44LDEuOC0xLjgsMS44SDE5LjRjLTEsMC0xLjgtMC44LTEuOC0xLjhWMjIuOGgyOC4zVjQ3LjR6IE0yMi41LDI5LjVoMC45djAuN2gtMi43di0wLjdoMC45di0zbC0wLjksMC4zbC0wLjItMC43bDEuMy0wLjUNCgloMC42djMuOUMyMi40LDI5LjUsMjIuNSwyOS41LDIyLjUsMjkuNXogTTIxLjcsMzcuM2gxLjZWMzhoLTIuN2wtMC4xLTAuNWMxLjUtMS43LDEuOC0yLDEuOC0yLjdjMC4xLTAuMy0wLjItMC43LTAuNS0wLjdoLTAuMQ0KCWMtMC4zLDAtMC43LDAuMi0wLjksMC40TDIwLjUsMzRjMC40LTAuNCwwLjktMC42LDEuNC0wLjZjMC43LTAuMSwxLjMsMC40LDEuNCwxLjF2MC4yQzIzLjMsMzUuNiwyMi44LDM2LjMsMjEuNywzNy4zeiBNMjIuNCw0My43DQoJYzAuNSwwLjEsMC45LDAuNiwwLjksMS4xYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMC4yYy0wLjUsMC0xLTAuMi0xLjMtMC42bDAuNC0wLjdjMC4yLDAuMywwLjUsMC41LDAuOSwwLjUNCgljMC4zLDAuMSwwLjYtMC4xLDAuNy0wLjR2LTAuMWMwLTAuNS0wLjQtMC43LTEtMC43aC0wLjNsLTAuMS0wLjdoMC4yYzAuOCwwLDEuMS0wLjMsMS4xLTAuOGMwLTAuMy0wLjItMC41LTAuNS0wLjZoLTAuMQ0KCWMtMC4zLDAtMC42LDAuMS0wLjgsMC40bC0wLjMtMC42YzAuNC0wLjMsMC44LTAuNSwxLjMtMC41YzAuNi0wLjEsMS4yLDAuNCwxLjMsMS4xQzIzLjMsNDMsMjIuOSw0My41LDIyLjQsNDMuN3oiLz4NCjwvc3ZnPg0K)
}

@media (min-width: 992px) {
  .title-page-navigation li.cat-c::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGlkPSJfUGZhZF8iIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yOC42LDQ0LjdINDJjMC42LTAuMiwwLjgtMC45LDAuNi0xLjRjLTAuMS0wLjMtMC4zLTAuNS0wLjYtMC42SDI4LjZjLTAuNiwwLjItMC44LDAuOS0wLjYsMS40DQoJQzI4LjEsNDQuMywyOC40LDQ0LjYsMjguNiw0NC43eiIvPg0KPHBhdGggaWQ9Il9QZmFkXzIiIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yOC42LDM2LjhINDJjMC42LTAuMiwwLjgtMC45LDAuNi0xLjRjLTAuMS0wLjMtMC4zLTAuNS0wLjYtMC42SDI4LjZDMjgsMzUsMjcuOCwzNS43LDI4LDM2LjINCglDMjguMSwzNi41LDI4LjQsMzYuNywyOC42LDM2Ljh6Ii8+DQo8cGF0aCBpZD0iX1BmYWRfMyIgZmlsbD0iIzE5NTY5NCIgZD0iTTI4LjYsMjlINDJjMC41LTAuMSwwLjgtMC41LDAuNy0xYzAuMS0wLjQtMC4yLTAuOS0wLjYtMUgyOC42Yy0wLjQsMC4xLTAuNywwLjUtMC42LDENCglDMjcuOSwyOC40LDI4LjIsMjguOSwyOC42LDI5eiIvPg0KPHBhdGggZmlsbD0iIzE5NTY5NCIgZD0iTTQ0LDEzLjZIMTkuNGMtMS43LDAtMy4xLDEuNC0zLjEsMy4xdjMwLjdjMCwxLjcsMS4zLDMsMi45LDMuMUg0NGMxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCUM0NywxNC45LDQ1LjcsMTMuNiw0NCwxMy42eiBNNDUuOCw0Ny40YzAsMS0wLjgsMS44LTEuOCwxLjhIMTkuNGMtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDUuOCw0Ny40eiIvPg0KPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMjIiIGN5PSIxOC43IiByPSIyIi8+DQo8cGF0aCBmaWxsPSIjRkRGRkZFIiBkPSJNMjYuMiwxOC43YzAsMC4zLDAuMiwwLjYsMC41LDAuNmgxNi44YzAuMywwLDAuNi0wLjQsMC41LTAuN2MwLTAuMy0wLjMtMC41LTAuNS0wLjVIMjYuOA0KCUMyNi41LDE4LjEsMjYuMiwxOC40LDI2LjIsMTguN3oiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yMi41LDI5LjVoMC45djAuN2gtMi43di0wLjdoMC45di0zbC0wLjksMC4zbC0wLjItMC43bDEuMy0wLjVoMC42djMuOUMyMi40LDI5LjUsMjIuNSwyOS41LDIyLjUsMjkuNXoNCgkgTTIxLjcsMzcuM2gxLjZWMzhoLTIuN2wtMC4xLTAuNWMxLjUtMS43LDEuOC0yLDEuOC0yLjdjMC4xLTAuMy0wLjItMC43LTAuNS0wLjdoLTAuMWMtMC4zLDAtMC43LDAuMi0wLjksMC40TDIwLjUsMzQNCgljMC40LTAuNCwwLjktMC42LDEuNC0wLjZjMC43LTAuMSwxLjMsMC40LDEuNCwxLjF2MC4yQzIzLjMsMzUuNiwyMi44LDM2LjMsMjEuNywzNy4zeiBNMjIuNCw0My43YzAuNSwwLjEsMC45LDAuNiwwLjksMS4xDQoJYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMC4yYy0wLjUsMC0xLTAuMi0xLjMtMC42bDAuNC0wLjdjMC4yLDAuMywwLjUsMC41LDAuOSwwLjVjMC4zLDAuMSwwLjYtMC4xLDAuNy0wLjR2LTAuMQ0KCWMwLTAuNS0wLjQtMC43LTEtMC43aC0wLjNsLTAuMS0wLjdoMC4yYzAuOCwwLDEuMS0wLjMsMS4xLTAuOGMwLTAuMy0wLjItMC41LTAuNS0wLjZoLTAuMWMtMC4zLDAtMC42LDAuMS0wLjgsMC40bC0wLjMtMC42DQoJYzAuNC0wLjMsMC44LTAuNSwxLjMtMC41YzAuNi0wLjEsMS4yLDAuNCwxLjMsMS4xQzIzLjMsNDMsMjIuOSw0My41LDIyLjQsNDMuN3oiLz4NCjwvc3ZnPg0K)
  }
}

.title-page-navigation li.cat-d::before,
#sitemap li.cat-d h2 a::before,
#sitemap li.cat-d h2 strong::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi4yLDI3LjFjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMjYuNSwyNi4yLDI2LjgsMjYuMiwyNy4xeiBNMjYsMzAuNmMwLDAuNCwwLjMsMC42LDAuNywwLjZoMTIuNmMwLjMsMC4xLDAuNy0wLjEsMC44LTAuNWMwLjEtMC4zLTAuMS0wLjctMC41LTAuOEgyNi43DQoJQzI2LjQsMjkuOSwyNiwzMC4yLDI2LDMwLjZ6IE0yNi4yLDM2LjFjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMzUuNSwyNi4yLDM1LjgsMjYuMiwzNi4xeiBNMjYuMiw0MC4xYzAsMC4zLDAuMiwwLjYsMC41LDAuNmg3LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNWgtNy43DQoJQzI2LjUsMzkuNSwyNi4yLDM5LjgsMjYuMiw0MC4xeiBNMjIsMjZjLTAuOCwwLTEuNSwwLjctMS41LDEuNVMyMS4yLDI5LDIyLDI5czEuNS0wLjcsMS41LTEuNVMyMi44LDI2LDIyLDI2eiBNMjIsMzUNCgljLTAuOCwwLTEuNSwwLjctMS41LDEuNVMyMS4yLDM4LDIyLDM4czEuNS0wLjcsMS41LTEuNVMyMi44LDM1LDIyLDM1eiBNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43DQoJYzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNkM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi44LDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjcNCgljMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI2LjhjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xQzI2LjIsMTcuNywyNi41LDE3LjQsMjYuOCwxNy40eiBNMjIsMTZjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDINCglzLTItMC45LTItMlMyMC45LDE2LDIyLDE2eiBNNDYuMSw0Ny40YzAsMS0wLjgsMS44LTEuOCwxLjhIMTkuN2MtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCjwvc3ZnPg0K)
}

@media (min-width: 992px) {
  .title-page-navigation li.cat-d::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxwYXRoIGZpbGw9IiMxOTU2OTQiIGQ9Ik0yNi4yLDI3LjFjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMjYuNSwyNi4yLDI2LjgsMjYuMiwyNy4xeiBNMjYsMzAuNmMwLDAuNCwwLjMsMC42LDAuNywwLjZoMTIuNmMwLjMsMC4xLDAuNy0wLjEsMC44LTAuNWMwLjEtMC4zLTAuMS0wLjctMC41LTAuOEgyNi43DQoJQzI2LjQsMjkuOSwyNiwzMC4yLDI2LDMwLjZ6IE0yNi4yLDM2LjFjMCwwLjMsMC4yLDAuNiwwLjUsMC42aDE2LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNUgyNi44DQoJQzI2LjUsMzUuNSwyNi4yLDM1LjgsMjYuMiwzNi4xeiBNMjYuMiw0MC4xYzAsMC4zLDAuMiwwLjYsMC41LDAuNmg3LjhjMC4zLDAsMC42LTAuNCwwLjUtMC43YzAtMC4zLTAuMy0wLjUtMC41LTAuNWgtNy43DQoJQzI2LjUsMzkuNSwyNi4yLDM5LjgsMjYuMiw0MC4xeiBNMjIsMjZjLTAuOCwwLTEuNSwwLjctMS41LDEuNVMyMS4yLDI5LDIyLDI5czEuNS0wLjcsMS41LTEuNVMyMi44LDI2LDIyLDI2eiBNMjIsMzUNCgljLTAuOCwwLTEuNSwwLjctMS41LDEuNVMyMS4yLDM4LDIyLDM4czEuNS0wLjcsMS41LTEuNVMyMi44LDM1LDIyLDM1eiBNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43DQoJYzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNkM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi44LDE3LjRoMTYuN2MwLjMsMCwwLjYsMC40LDAuNSwwLjcNCgljMCwwLjMtMC4zLDAuNS0wLjUsMC41SDI2LjhjLTAuMywwLTAuNi0wLjItMC42LTAuNnYtMC4xQzI2LjIsMTcuNywyNi41LDE3LjQsMjYuOCwxNy40eiBNMjIsMTZjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDINCglzLTItMC45LTItMlMyMC45LDE2LDIyLDE2eiBNNDYuMSw0Ny40YzAsMS0wLjgsMS44LTEuOCwxLjhIMTkuN2MtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44aDI4LjNMNDYuMSw0Ny40TDQ2LjEsNDcuNHoiLz4NCjwvc3ZnPg0K)
  }
}

.title-page-navigation li.transition::before,
#sitemap li.transition h2 a::before,
#sitemap li.transition h2 strong::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE5NTY5NCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIxLjYsMzcuNmMwLDAsNy45LTguNCwxOS4zLTEiLz4NCgk8Zz4NCgkJPHBvbHlnb24gZmlsbD0iIzE5NTY5NCIgcG9pbnRzPSIzNywzNy4xIDQwLjUsMzYuNCAzOS44LDMyLjkgNDEuNiwzNC4xIDQyLjMsMzcuNiAzOC44LDM4LjMgCQkiLz4NCgk8L2c+DQo8L2c+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCUM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi4yLDE3LjljMC0wLjIsMC4zLTAuNSwwLjYtMC41aDE2LjdjMC4zLDAsMC42LDAuNCwwLjUsMC43YzAsMC4zLTAuMywwLjUtMC41LDAuNUgyNi44DQoJQzI2LjUsMTguNiwyNi4yLDE4LjQsMjYuMiwxNy45TDI2LjIsMTcuOXogTTIyLDE2YzEuMSwwLDIsMC45LDIsMnMtMC45LDItMiwycy0yLTAuOS0yLTJTMjAuOSwxNiwyMiwxNnogTTMxLDQ5LjJIMTkuNw0KCWMtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44SDMxVjQ5LjJ6IE00Ni4xLDQ3LjRjMCwxLTAuOCwxLjgtMS44LDEuOEgzM1YyMi44aDEzLjFWNDcuNHoiLz4NCjwvc3ZnPg0K)
}

@media (min-width: 992px) {
  .title-page-navigation li.transition::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyLDBDMTQuMywwLDAsMTQuMywwLDMyczE0LjMsMzIsMzIsMzJzMzItMTQuMywzMi0zMlM0OS43LDAsMzIsMHoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE5NTY5NCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIxLjYsMzcuNmMwLDAsNy45LTguNCwxOS4zLTEiLz4NCgk8Zz4NCgkJPHBvbHlnb24gZmlsbD0iIzE5NTY5NCIgcG9pbnRzPSIzNywzNy4xIDQwLjUsMzYuNCAzOS44LDMyLjkgNDEuNiwzNC4xIDQyLjMsMzcuNiAzOC44LDM4LjMgCQkiLz4NCgk8L2c+DQo8L2c+DQo8cGF0aCBmaWxsPSIjMTk1Njk0IiBkPSJNNDQuMywxMy42SDE5LjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYzMC43YzAsMS43LDEuMywzLDIuOSwzLjFoMjQuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjFWMTYuNg0KCUM0Ny4zLDE0LjksNDYsMTMuNiw0NC4zLDEzLjZ6IE0yNi4yLDE3LjljMC0wLjIsMC4zLTAuNSwwLjYtMC41aDE2LjdjMC4zLDAsMC42LDAuNCwwLjUsMC43YzAsMC4zLTAuMywwLjUtMC41LDAuNUgyNi44DQoJQzI2LjUsMTguNiwyNi4yLDE4LjQsMjYuMiwxNy45TDI2LjIsMTcuOXogTTIyLDE2YzEuMSwwLDIsMC45LDIsMnMtMC45LDItMiwycy0yLTAuOS0yLTJTMjAuOSwxNiwyMiwxNnogTTMxLDQ5LjJIMTkuNw0KCWMtMSwwLTEuOC0wLjgtMS44LTEuOFYyMi44SDMxVjQ5LjJ6IE00Ni4xLDQ3LjRjMCwxLTAuOCwxLjgtMS44LDEuOEgzM1YyMi44aDEzLjFWNDcuNHoiLz4NCjwvc3ZnPg0K)
  }
}

.title-page-navigation p {
  font-weight: 400;
  margin: 0;
  padding: 0
}

.akkordeon .akkordeon-button > a, .akkordeon .akkordeon-button > div {
  background: #ebebeb url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yNzYgNDE5LjkgMTAgMiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yNzYgNDE5LjkgMTAgMiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2Rpc3BsYXk6bm9uZTtmaWxsOiNGRkZGRkY7fSAuc3Qxe2ZpbGw6IzE5NTY5NDt9PC9zdHlsZT48cG9seWdvbiBpZD0iWE1MSURfMTdfIiBjbGFzcz0ic3QwIiBwb2ludHM9Ii0yNjUsNDE5LjkgLTI3MCw0MTkuOSAtMjcwLDQxNC45IC0yNzIsNDE0LjkgLTI3Miw0MTkuOSAtMjc3LDQxOS45IC0yNzcsNDIxLjkgLTI3Miw0MjEuOSAtMjcyLDQyNi45IC0yNzAsNDI2LjkgLTI3MCw0MjEuOSAtMjY1LDQyMS45Ii8+PHJlY3QgaWQ9IlhNTElEXzI5XyIgeD0iLTI3NiIgeT0iNDE5LjkiIGNsYXNzPSJzdDEiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIi8+PC9zdmc+DQo=) no-repeat .625rem center;
  background-size: 10px 10px;
  border: 1px solid #ebebeb;
  color: #195694;
  cursor: pointer;
  display: block;
  font-size: 1.375rem;
  line-height: 1.3;
  margin-bottom: .125rem;
  margin-top: 0;
  padding: .375rem .625rem .375rem 1.875rem;
  width: 100%
}

.akkordeon .akkordeon-button > a.collapsed, .akkordeon .akkordeon-button > div.collapsed {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yNzYgNDE1LjkgMTAgMTAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjc2IDQxNS45IDEwIDEwIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMTk1Njk0O308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iLTI3MCw0MTkuOSAtMjcwLDQxNS45IC0yNzIsNDE1LjkgLTI3Miw0MTkuOSAtMjc2LDQxOS45IC0yNzYsNDIxLjkgLTI3Miw0MjEuOSAtMjcyLDQyNS45IC0yNzAsNDI1LjkgLTI3MCw0MjEuOSAtMjY2LDQyMS45IC0yNjYsNDE5LjkiLz48L3N2Zz4NCg==)
}

.akkordeon .akkordeon-button > a h1, .akkordeon .akkordeon-button > a h2, .akkordeon .akkordeon-button > a h3, .akkordeon .akkordeon-button > a h4, .akkordeon .akkordeon-button > a h5, .akkordeon .akkordeon-button > a h6, .akkordeon .akkordeon-button > div h1, .akkordeon .akkordeon-button > div h2, .akkordeon .akkordeon-button > div h3, .akkordeon .akkordeon-button > div h4, .akkordeon .akkordeon-button > div h5, .akkordeon .akkordeon-button > div h6 {
  font-size: 1.375rem;
  margin: 0
}

.akkordeon .akkordeon {
  margin-left: 1.125rem;
  margin-right: 1.125rem
}

.article-wrapper.uebersicht {
  margin-bottom: 1.25rem;
  margin-top: 1.25rem
}

.article-wrapper.uebersicht a.RichTextIntLink {
  padding: 0
}

.article-wrapper.uebersicht a.RichTextIntLink::before {
  left: -3.125rem;
  margin-right: 0
}

.article-wrapper.uebersicht .richtext-list-style-upper-roman {
  padding-left: 3.125rem
}

.article-wrapper.uebersicht .richtext-list-style-upper-roman > li::before {
  margin-left: -1.875rem;
  min-width: initial
}

.article-wrapper.uebersicht .richtext-list-style-lower-roman {
  padding-left: 3.125rem
}

.article-wrapper.uebersicht .richtext-list-style-lower-roman > li::before {
  margin-left: -1.875rem;
  min-width: initial
}

.article-wrapper.uebersicht .article-text-wrapper ol {
  margin-left: 0
}

@media (min-width: 768px) {
  .article-wrapper.uebersicht .article-text-wrapper ol {
    margin-left: -.5rem
  }
}

.one-level-navigation > ul {
  padding-left: 0
}

.one-level-navigation > ul.short-title-list .short-title {
  width: 2.5rem;
  margin-right: -2.5rem
}

.one-level-navigation > ul.short-title-list .long-title {
  margin-left: 2.5rem
}

.one-level-navigation > ul.short-title-list a {
  padding-left: 1.25rem
}

.one-level-navigation p {
  margin: 0
}

.one-level-navigation a {
  color: #333;
  display: inline-block;
  padding-left: 4.125rem;
  text-decoration: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNkI3NTgxIiBkPSJNMTEsMXYxMEgxVjFIMTEgTTEyLDBIMHYxMmgxMlYweiBNOC4xLDZMNC42LDIuNUwzLjksMy4yTDYuNyw2TDMuOSw4LjlsMC43LDAuN0w4LjEsNnoiLz4NCjwvc3ZnPg0K);
  background-position: 0 .5rem;
  background-repeat: no-repeat
}

.one-level-navigation a:active, .one-level-navigation a:focus, .one-level-navigation a:hover {
  text-decoration: underline;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMTEsMXYxMEgxVjFIMTEgTTEyLDBIMHYxMmgxMlYweiBNOC4xLDZMNC42LDIuNUwzLjksMy4yTDYuNyw2TDMuOSw4LjlsMC43LDAuN0w4LjEsNnoiLz4NCjwvc3ZnPg0K)
}

.one-level-navigation .list-tree > a {
  font-weight: 700
}

.one-level-navigation .list-tree > div {
  display: inline-block
}

.one-level-navigation .list-tree .richtext-margin-label-wrapper {
  display: inline
}

.cat-a .one-level-navigation .list-style-upper-roman li:first-of-type::before {
  content: '';
  counter-increment: none;
  left: 0
}

.cat-a .one-level-navigation .list-style-lower-roman li:first-of-type::before {
  content: '';
  counter-increment: none;
  left: 0
}

.cat-a .one-level-navigation .list-tree a {
  font-weight: 400
}

.one-level-navigation .list-anhang, .one-level-navigation .list-anlage, .one-level-navigation .list-tree, .one-level-navigation .pagaraph-children {
  list-style: none outside
}

.one-level-navigation .pagaraph-children {
  padding: 0
}

.one-level-navigation .pagaraph-children a + a {
  display: block
}

.one-level-navigation .paragraph-node {
  font-weight: 700
}

.one-level-navigation .title-container {
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox
}

.one-level-navigation .title-container .short-title {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -ms-flex-negative: 0;
  margin-right: .3125rem
}

.one-level-navigation .mod-footnote {
  background-image: none;
  display: inline-block;
  padding-left: 0
}

.one-level-navigation .list-style-upper-roman {
  counter-reset: upper-roman;
  list-style-type: none;
  padding-left: 1.25rem
}

.one-level-navigation .list-style-upper-roman > li {
  position: relative
}

.one-level-navigation .list-style-upper-roman > li::before {
  content: counter(upper-roman, upper-roman) ".";
  counter-increment: upper-roman;
  left: 1.6875rem;
  position: absolute;
  top: 0
}

.one-level-navigation .list-style-lower-roman {
  counter-reset: lower-roman;
  list-style-type: none;
  padding-left: 1.25rem
}

.one-level-navigation .list-style-lower-roman > li {
  position: relative
}

.one-level-navigation .list-style-lower-roman > li::before {
  content: counter(lower-roman, lower-roman) ".";
  counter-increment: lower-roman;
  left: 1.6875rem;
  position: absolute;
  top: 0
}

.one-level-navigation .list-anhang a, .one-level-navigation .list-anlage a {
  padding-left: 1.4375rem
}

#sitemap {
  font-size: 1.125rem;
  font-weight: 700;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative
}

@media (min-width: 768px) {
  #sitemap {
    font-size: 1.125rem
  }
}

#sitemap p {
  display: block;
  margin: 0;
  padding: 0
}

#sitemap .list-style-upper-roman {
  counter-reset: upper-roman;
  list-style-type: none
}

@media (min-width: 768px) {
  #sitemap .list-style-upper-roman {
    padding-left: 3.4375rem
  }
}

#sitemap .list-style-upper-roman > li::before {
  content: counter(upper-roman, upper-roman) ".";
  counter-increment: upper-roman;
  left: -1.25rem;
  position: absolute;
  top: 0
}

#sitemap .list-style-upper-roman > li ol.list-style-upper-roman > li::before,
#sitemap .list-style-upper-roman > li ul.list-style-upper-roman > li::before {
  content: '';
  display: none
}

#sitemap .list-style-lower-roman {
  counter-reset: lower;
  list-style-type: none
}

@media (min-width: 768px) {
  #sitemap .list-style-lower-roman {
    padding-left: 3.4375rem
  }
}

#sitemap .list-style-lower-roman > li::before {
  content: counter(lower, lower) ".";
  counter-increment: lower;
  left: -1.25rem;
  position: absolute;
  top: 0
}

#sitemap .list-style-lower-roman > li ol.list-style-lower-roman > li::before,
#sitemap .list-style-lower-roman > li ul.list-style-lower-roman > li::before {
  content: '';
  display: none
}

#sitemap a, #sitemap a:link {
  color: #333;
  display: inline-block;
  font-weight: 700;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-decoration: none;
  max-width: 100%
}

#sitemap a:active,
#sitemap a:focus,
#sitemap a:hover,
#sitemap a:link:active,
#sitemap a:link:focus,
#sitemap a:link:hover {
  color: #333;
  text-decoration: underline
}

#sitemap li.cat-a h2 a::before,
#sitemap li.cat-a h2 strong::before,
#sitemap li.cat-b h2 a::before,
#sitemap li.cat-b h2 strong::before,
#sitemap li.cat-c h2 a::before,
#sitemap li.cat-c h2 strong::before,
#sitemap li.cat-d h2 a::before,
#sitemap li.cat-d h2 strong::before,
#sitemap li.contents h2 a::before,
#sitemap li.contents h2 strong::before,
#sitemap li.prolog h2 a::before,
#sitemap li.prolog h2 strong::before,
#sitemap li.shortcut h2 a::before,
#sitemap li.shortcut h2 strong::before,
#sitemap li.tabular h2 a::before,
#sitemap li.tabular h2 strong::before,
#sitemap li.transition h2 a::before,
#sitemap li.transition h2 strong::before {
  position: relative;
  top: -.125rem;
  left: auto;
  display: block;
  float: left;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .625rem;
}

#sitemap li {
  display: block;
  margin-bottom: .625rem;
  padding-left: 2.0625rem;
  position: relative
}

@media (min-width: 768px) {
  #sitemap li.list-anhang,
  #sitemap li.list-anlage {
    margin-left: 3.5rem
  }
}

@media (min-width: 768px) {
  #sitemap li.list-anhang > ol,
  #sitemap li.list-anhang > ul,
  #sitemap li.list-anlage > ol,
  #sitemap li.list-anlage > ul {
    margin: 0 0 0 .625rem
  }
}

#sitemap li.list-anhang > ol li.list-tree a,
#sitemap li.list-anhang > ol li.list-tree strong,
#sitemap li.list-anhang > ul li.list-tree a,
#sitemap li.list-anhang > ul li.list-tree strong,
#sitemap li.list-anlage > ol li.list-tree a,
#sitemap li.list-anlage > ol li.list-tree strong,
#sitemap li.list-anlage > ul li.list-tree a,
#sitemap li.list-anlage > ul li.list-tree strong {
  font-weight: 400 !important
}

#sitemap li.list-anhang > ol.list-style-upper-roman,
#sitemap li.list-anhang > ul.list-style-upper-roman,
#sitemap li.list-anlage > ol.list-style-upper-roman,
#sitemap li.list-anlage > ul.list-style-upper-roman {
  padding-left: 0
}

#sitemap li.list-anhang > ol.list-style-upper-roman > li::before,
#sitemap li.list-anhang > ul.list-style-upper-roman > li::before,
#sitemap li.list-anlage > ol.list-style-upper-roman > li::before,
#sitemap li.list-anlage > ul.list-style-upper-roman > li::before {
  display: none
}

#sitemap li.list-anhang > ol.list-style-lower-roman,
#sitemap li.list-anhang > ul.list-style-lower-roman,
#sitemap li.list-anlage > ol.list-style-lower-roman,
#sitemap li.list-anlage > ul.list-style-lower-roman {
  padding-left: 0
}

@media (max-width: 767px) {
  #sitemap li.list-anhang h3 ~ ol.list-style-lower-roman,
  #sitemap li.list-anlage h3 ~ ul.list-style-lower-roman {
    margin-left: 0
  }
}

#sitemap li.list-anhang > ol.list-style-lower-roman > li::before,
#sitemap li.list-anhang > ul.list-style-lower-roman > li::before,
#sitemap li.list-anlage > ol.list-style-lower-roman > li::before,
#sitemap li.list-anlage > ul.list-style-lower-roman > li::before {
  display: none
}

#sitemap li.list-anhang h3 ~ ul > li.list-anhang,
#sitemap li.list-anhang h3 ~ ol > li.list-anhang,
#sitemap li.list-anlage h3 ~ ul > li.list-anlage,
#sitemap li.list-anlage h3 ~ ol > li.list-anlage {
  margin-left: 1.375rem
}

#sitemap li li.list-anhang > a .long-title,
#sitemap li li.list-anlage > a .long-title {
  font-weight: 700
}

#sitemap li li li.list-anhang > a .long-title,
#sitemap li li li.list-anlage > a .long-title {
  font-weight: 400
}

#sitemap li li li.list-anhang > a .short-title,
#sitemap li li li.list-anlage > a .short-title {
  min-width: 1.875rem;
  font-weight: 400
}

#sitemap .list-anhang a::before,
#sitemap .list-anlage a::before,
#sitemap .list-tree a::before {
  left: -1.1875rem
}

#sitemap li ol,
#sitemap li ul {
  list-style: none;
  margin: 0 0 .625rem 0;
  padding: 0
}

#sitemap li ol ol,
#sitemap li ol ul,
#sitemap li ul ol,
#sitemap li ul ul {
  margin: 0 0 0 .625rem
}

#sitemap li h3 ~ ul,
#sitemap li h3 ~ ol {
  margin-left: -.625rem
}

#sitemap li h3 ~ ul > li,
#sitemap li h3 ~ ol > li {
  margin-left: 0
}

#sitemap li ol ol.list-style-upper-roman,
#sitemap li ol ul.list-style-upper-roman,
#sitemap li ul ol.list-style-upper-roman,
#sitemap li ul ul.list-style-upper-roman {
  padding-left: 0
}

#sitemap li ol ol.list-style-lower-roman,
#sitemap li ol ul.list-style-lower-roman,
#sitemap li ul ol.list-style-lower-roman,
#sitemap li ul ul.list-style-lower-roman {
  padding-left: 0
}

@media (min-width: 768px) {
  #sitemap li ol ol ol,
  #sitemap li ol ol ul,
  #sitemap li ol ul ol,
  #sitemap li ol ul ul,
  #sitemap li ul ol ol,
  #sitemap li ul ol ul,
  #sitemap li ul ul ol,
  #sitemap li ul ul ul {
    margin: .3125rem 0 0 3.0625rem
  }
}

@media (min-width: 768px) {
  #sitemap li ol ol ol.pagaraph-children,
  #sitemap li ol ol ul.pagaraph-children,
  #sitemap li ol ul ol.pagaraph-children,
  #sitemap li ol ul ul.pagaraph-children,
  #sitemap li ul ol ol.pagaraph-children,
  #sitemap li ul ol ul.pagaraph-children,
  #sitemap li ul ul ol.pagaraph-children,
  #sitemap li ul ul ul.pagaraph-children {
    margin: .3125rem 0 0 .5625rem
  }
}

#sitemap li ol ol ol.pagaraph-children a,
#sitemap li ol ol ul.pagaraph-children a,
#sitemap li ol ul ol.pagaraph-children a,
#sitemap li ol ul ul.pagaraph-children a,
#sitemap li ul ol ol.pagaraph-children a,
#sitemap li ul ol ul.pagaraph-children a,
#sitemap li ul ul ol.pagaraph-children a,
#sitemap li ul ul ul.pagaraph-children a {
  font-weight: 400
}

@media (min-width: 768px) {
  #sitemap li ol ol ol ol,
  #sitemap li ol ol ol ul,
  #sitemap li ol ol ul ol,
  #sitemap li ol ol ul ul,
  #sitemap li ol ul ol ol,
  #sitemap li ol ul ol ul,
  #sitemap li ol ul ul ol,
  #sitemap li ol ul ul ul,
  #sitemap li ul ol ol ol,
  #sitemap li ul ol ol ul,
  #sitemap li ul ol ul ol,
  #sitemap li ul ol ul ul,
  #sitemap li ul ul ol ol,
  #sitemap li ul ul ol ul,
  #sitemap li ul ul ul ol,
  #sitemap li ul ul ul ul {
    margin: 0 0 0 .625rem
  }
}

#sitemap li li li {
  padding-left: .6875rem
}

@media (min-width: 768px) {
  #sitemap li li li {
    margin: 0 0 .3125rem -1.25rem
  }
}

#sitemap .richtext-margin-label {
  display: none
}

#sitemap .title-container {
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox
}

#sitemap .title-container p {
  margin-bottom: .5rem
}

#sitemap .title-container .richtext-list {
  margin: 0
}

#sitemap .title-container .short-title {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -ms-flex-negative: 0;
  margin-right: .625rem
}

#sitemap .richtext-list-item-dash > li {
  background: 0 0;
  padding-left: 2.8125rem
}

#sitemap .richtext-list-item-dash > li::before {
  content: '-';
  float: left;
  font-weight: 700;
  margin-left: -1.5rem
}

#sitemap .cat-a > .list-style-upper-roman li:first-of-type::before {
  content: '';
  counter-increment: none
}

#sitemap .cat-a > .list-style-lower-roman li:first-of-type::before {
  content: '';
  counter-increment: none
}

#sitemap .short-title-list > li > ul {
  margin-left: 2.5rem
}

.error .richtext-list {
  list-style: none;
  padding: 0
}

.error h1 {
  text-align: left
}

.error .subheadline {
  text-align: left
}

.error p a.RichTextIntLink::before {
  top: -.1875rem
}
