    @charset "UTF-8";
#supplement h2,
.footer-nav-service-meta h2,
#navServiceMeta h2,
#search h2,
.aural,
.inserate .inserate-item-header-optionen dt.date,
.video-with-chapters .mejs-chapter-block .ch-time {
  height: 0;
  left: -999em;
  overflow: hidden;
  position: absolute;
  top: -999em;
  width: 0;
}

.teaser-wrapper:after,
.content-box-inner:after,
#navPrimary ul:after,
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}

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

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: block !important;
  height: 0;
  overflow: hidden;
}

.tab-content > .active,
.pill-content > .active {
  display: block !important;
  height: auto;
}

@font-face {
  font-family: "BundesSerif";
  src: url(/static/fonts/BundesSerifWeb-Regular.eot);
  src: url(/static/fonts/BundesSerifWeb-Regular.eot?#iefix) format('embedded-opentype'), url(/static/fonts/BundesSerifWeb-Regular.woff2) format('woff2'), url(/static/fonts/BundesSerifWeb-Regular.woff) format('woff'), url(/static/fonts/BundesSerifWeb-Regular.ttf) format('truetype');
  font-weight: 400;
}
@font-face {
  font-family: "BundesSerif";
  src: url(/static/fonts/BundesSerifWeb-Bold.eot);
  src: url(/static/fonts/BundesSerifWeb-Bold.eot?#iefix) format('embedded-opentype'), url(/static/fonts/BundesSerifWeb-Bold.woff2) format('woff2'), url(/static/fonts/BundesSerifWeb-Bold.woff) format('woff'), url(/static/fonts/BundesSerifWeb-Bold.ttf) format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: "BundesSerif";
  src: url(/static/fonts/BundesSerifWeb-Italic.eot);
  src: url(/static/fonts/BundesSerifWeb-Italic.eot?#iefix) format('embedded-opentype'), url(/static/fonts/BundesSerifWeb-Italic.woff2) format('woff2'), url(/static/fonts/BundesSerifWeb-Italic.woff) format('woff'), url(/static/fonts/BundesSerifWeb-Italic.ttf) format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "BundesSerif";
  src: url(/static/fonts/BundesSerifWeb-BoldItalic.eot);
  src: url(/static/fonts/BundesSerifWeb-BoldItalic.eot?#iefix) format('embedded-opentype'), url(/static/fonts/BundesSerifWeb-BoldItalic.woff2) format('woff2'), url(/static/fonts/BundesSerifWeb-BoldItalic.woff) format('woff'), url(/static/fonts/BundesSerifWeb-BoldItalic.ttf) format('truetype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "BundesSans";
  src: url(/static/fonts/BundesSansWeb-Regular.eot);
  src: url(/static/fonts/BundesSansWeb-Regular.eot?#iefix) format('embedded-opentype'), url(/static/fonts/BundesSansWeb-Regular.woff2) format('woff2'), url(/static/fonts/BundesSansWeb-Regular.woff) format('woff'), url(/static/fonts/BundesSansWeb-Regular.ttf) format('truetype');
  font-weight: 400;
}
@font-face {
  font-family: "BundesSans";
  src: url(/static/fonts/BundesSansWeb-Bold.eot);
  src: url(/static/fonts/BundesSansWeb-Bold.eot?#iefix) format('embedded-opentype'), url(/static/fonts/BundesSansWeb-Bold.woff2) format('woff2'), url(/static/fonts/BundesSansWeb-Bold.woff) format('woff'), url(/static/fonts/BundesSansWeb-Bold.ttf) format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: "BundesSans";
  src: url(/static/fonts/BundesSansWeb-Italic.eot);
  src: url(/static/fonts/BundesSansWeb-Italic.eot?#iefix) format('embedded-opentype'), url(/static/fonts/BundesSansWeb-Italic.woff2) format('woff2'), url(/static/fonts/BundesSansWeb-Italic.woff) format('woff'), url(/static/fonts/BundesSansWeb-Italic.ttf) format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "BundesSans";
  src: url(/static/fonts/BundesSansWeb-Italic.eot);
  src: url(/static/fonts/BundesSansWeb-Italic.eot?#iefix) format('embedded-opentype'), url(/static/fonts/BundesSansWeb-BoldItalic.woff2) format('woff2'), url(/static/fonts/BundesSansWeb-BoldItalic.woff) format('woff'), url(/static/fonts/BundesSansWeb-BoldItalic.ttf) format('truetype');
  font-weight: 700;
  font-style: italic;
}
.content-box-inner .panel-group .panel-heading, .content-box-inner .panel-group .panel-title, .gsb form fieldset legend,
.gsb form fieldset h2, .gsb form fieldset legend span,
.gsb form fieldset h2 span, #lightbox-container-image-data-box, #mainnav-active-position, #mainnav-active-position *, #navPrimary, #navPrimary *, .content-box-inner h1, .content-box-inner .singleview h2, .content-box-inner .singleview h3, .content-box-inner .singleview h5, .content-box-inner .singleview h6, .startseite .zielgruppen-teaser-item-headline, .testimonial-teaser-wrapper .slider-title, .teaser-blocks-subheadline, .teaser-blocks-wrapper .teaser-block-item-headline, .startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-item-headline, .startseite .bild-teaser-dreispaltig .bild-teaser-dreispaltig-item-headline, .text-teaser-zweispaltig-item-headline, #sitemap h2, #faq h2, .inserate .inserate-item-headline, .content-box-inner .inserat-details-alle-daten .detail-item-headline, .content-box-inner .inserat-details-alle-daten .detail-item-subheadline, .dashboard .time-hint, .dashboard .to-do-list-headline, .searchresult-box #searchResult .event-box-item-headline, .notificationbar-target h3, #umfrageModal .modal-title, .audio-teaser__title {
  font-family: 'BundesSerif', Georgia, Times New roman, serif;
}

.gsb form fieldset fieldset legend,
.gsb form fieldset fieldset .formLabel, .gsb input,
.gsb textarea,
.gsb select, .gsb .form-with-rows-and-columns fieldset legend,
.gsb .form-with-rows-and-columns fieldset h2,
.gsb .form-with-rows-and-columns fieldset .formLabel, .gsb .content-box-inner .form-with-rows-and-columns fieldset legend,
.gsb .content-box-inner .form-with-rows-and-columns fieldset h2,
.gsb .content-box-inner .form-with-rows-and-columns fieldset .formLabel, .gsb form .alert h3, .gsb .like-select, body, body.gsb, .content-box-inner .singleview h4, .content-box-inner .singleview .abstract, .content-box-inner .inserate .inserate-edit-leiste-headline, .result-per-page .result-per-page-headline, .content-box-inner .result-per-page .result-per-page-headline, .gsb form .sortLinks .result-sort-links-headline, .content-box-inner .inserat-details h2,
.content-box-inner .inserat-details h3,
.content-box-inner .inserat-details h4,
.content-box-inner .inserat-details h5,
.content-box-inner .inserat-details h6, .notificationbar-goodbye, .gsb form .footnote-tooltip, .mejs__container, .mejs__container .mejs__controls div, .content-box-inner .mejs__container .mejs__controls div, .mejs__container .mejs__controls div div, .mejs__captions-layer, #navPrimary .fm-button, #navPrimary .home-level .button {
  font-family: 'BundesSans', Arial, helvetica, sans-serif;
}

abbr[title],
acronym[title] {
  border-bottom: 1px dotted #333;
  cursor: help;
  font-style: normal;
  font-weight: 700;
}
abbr[title]:hover, abbr[title]:focus, abbr[title]:active,
acronym[title]:hover,
acronym[title]:focus,
acronym[title]:active {
  border-bottom: 1px dotted #0778A5;
  color: #0778A5;
}

@supports (text-decoration: dotted underline) {
  abbr[title],
  acronym[title] {
    border-bottom: 0;
    text-decoration: dotted underline #333;
  }
  abbr[title]:hover, abbr[title]:focus, abbr[title]:active,
  acronym[title]:hover,
  acronym[title]:focus,
  acronym[title]:active {
    border-bottom: 0;
    color: #0778A5;
    text-decoration: dotted underline #0778A5;
  }
}
.gsb abbr,
.gsb acronym,
.gsb dfn,
.gsb kbd {
  color: inherit;
  font-family: inherit;
  font-style: normal;
}
.gsb dfn,
.gsb kbd {
  border-bottom: 0;
  font-style: italic;
}
.gsb form dfn,
.gsb form kbd {
  border-bottom: 0;
  font-style: italic;
}
.gsb kbd {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
}
.gsb blockquote::before,
.gsb blockquote::after,
.gsb q::before,
.gsb q::after {
  content: '';
}
.gsb blockquote,
.gsb q {
  quotes: "" "";
}
.gsb blockquote {
  background: #e5e5e5 none;
  margin: 0 0.66667em 1.33333em;
}
.gsb blockquote p {
  margin-bottom: 0;
  padding: 0.66667em;
}

b,
strong {
  font-weight: 700;
}

code,
kbd,
pre,
samp {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: monospace, monospace;
  font-size: inherit;
  padding: 0;
}

var {
  font-style: italic;
}

.print-only {
  display: none;
}

.screen-only {
  display: block;
}

.extern-only {
  display: block;
}

.intern-only {
  display: none;
}

.aural {
  color: #333;
}

#supplement .live-calendar p a,
.startseite .boxWrapper.hero p a,
.startseite .box p.all a,
.content-box-inner ul.links a,
.content-box-inner .more a,
.startseite .newsBox a,
#supplement a[href],
.content-box-inner a.value,
.content-box-inner a.themenLink,
.content-box-inner .sectionRelated .links li .themenLink,
a.guestbookEntryLink,
#popupLinks #navFunctions a,
.slider-wrapper a.intLink,
#supplement a.intLink,
#navService li a,
#navService li strong,
#sitemap li li a,
#sitemap li li strong,
#supplement .selectedFacet,
.zielgruppen-teaser-item-list-item a,
.bild-teaser-dreispaltig-item-link a,
.bild-teaser-zweispaltig-item-link a,
.content-box-inner .toc a,
.errorJumpLinks li a,
.slider-message-link a,
.inserate-item-preview a,
.inserat-detail-zusatz-link a,
.inserat-details-back a,
.teaser-block-item-link-box a,
.content-box-inner .singleview .confirmation-box-back-link a,
.content-box-inner .confirmation-box .confirmation-box-back-link a,
.notificationbar-target p.more a,
.audio-list__morelink {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgOSIgd2lkdGg9IjYiIGhlaWdodD0iOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzAwNEY4MDt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNiA0LjVsLTQuNSA0LjUtMS41LTEuNyAzLTIuOC0zLTIuOCAxLjUtMS43eiIvPjwvc3ZnPg==') no-repeat left 0.4em;
  background-size: 0.4em 0.6em;
  padding-left: 0.66667em;
  text-decoration: none;
}
#supplement .live-calendar p a:hover, #supplement .live-calendar p a:focus, #supplement .live-calendar p a:active,
.startseite .boxWrapper.hero p a:hover,
.startseite .boxWrapper.hero p a:focus,
.startseite .boxWrapper.hero p a:active,
.startseite .box p.all a:hover,
.startseite .box p.all a:focus,
.startseite .box p.all a:active,
.content-box-inner ul.links a:hover,
.content-box-inner ul.links a:focus,
.content-box-inner ul.links a:active,
.content-box-inner .more a:hover,
.content-box-inner .more a:focus,
.content-box-inner .more a:active,
.startseite .newsBox a:hover,
.startseite .newsBox a:focus,
.startseite .newsBox a:active,
#supplement a[href]:hover,
#supplement a[href]:focus,
#supplement a[href]:active,
.content-box-inner a.value:hover,
.content-box-inner a.value:focus,
.content-box-inner a.value:active,
.content-box-inner a.themenLink:hover,
.content-box-inner a.themenLink:focus,
.content-box-inner a.themenLink:active,
.content-box-inner .sectionRelated .links li .themenLink:hover,
.content-box-inner .sectionRelated .links li .themenLink:focus,
.content-box-inner .sectionRelated .links li .themenLink:active,
a.guestbookEntryLink:hover,
a.guestbookEntryLink:focus,
a.guestbookEntryLink:active,
#popupLinks #navFunctions a:hover,
#popupLinks #navFunctions a:focus,
#popupLinks #navFunctions a:active,
.slider-wrapper a.intLink:hover,
.slider-wrapper a.intLink:focus,
.slider-wrapper a.intLink:active,
#supplement a.intLink:hover,
#supplement a.intLink:focus,
#supplement a.intLink:active,
#navService li a:hover,
#navService li a:focus,
#navService li a:active,
#navService li strong:hover,
#navService li strong:focus,
#navService li strong:active,
#sitemap li li a:hover,
#sitemap li li a:focus,
#sitemap li li a:active,
#sitemap li li strong:hover,
#sitemap li li strong:focus,
#sitemap li li strong:active,
#supplement .selectedFacet:hover,
#supplement .selectedFacet:focus,
#supplement .selectedFacet:active,
.zielgruppen-teaser-item-list-item a:hover,
.zielgruppen-teaser-item-list-item a:focus,
.zielgruppen-teaser-item-list-item a:active,
.bild-teaser-dreispaltig-item-link a:hover,
.bild-teaser-dreispaltig-item-link a:focus,
.bild-teaser-dreispaltig-item-link a:active,
.bild-teaser-zweispaltig-item-link a:hover,
.bild-teaser-zweispaltig-item-link a:focus,
.bild-teaser-zweispaltig-item-link a:active,
.content-box-inner .toc a:hover,
.content-box-inner .toc a:focus,
.content-box-inner .toc a:active,
.errorJumpLinks li a:hover,
.errorJumpLinks li a:focus,
.errorJumpLinks li a:active,
.slider-message-link a:hover,
.slider-message-link a:focus,
.slider-message-link a:active,
.inserate-item-preview a:hover,
.inserate-item-preview a:focus,
.inserate-item-preview a:active,
.inserat-detail-zusatz-link a:hover,
.inserat-detail-zusatz-link a:focus,
.inserat-detail-zusatz-link a:active,
.inserat-details-back a:hover,
.inserat-details-back a:focus,
.inserat-details-back a:active,
.teaser-block-item-link-box a:hover,
.teaser-block-item-link-box a:focus,
.teaser-block-item-link-box a:active,
.content-box-inner .singleview .confirmation-box-back-link a:hover,
.content-box-inner .singleview .confirmation-box-back-link a:focus,
.content-box-inner .singleview .confirmation-box-back-link a:active,
.content-box-inner .confirmation-box .confirmation-box-back-link a:hover,
.content-box-inner .confirmation-box .confirmation-box-back-link a:focus,
.content-box-inner .confirmation-box .confirmation-box-back-link a:active,
.notificationbar-target p.more a:hover,
.notificationbar-target p.more a:focus,
.notificationbar-target p.more a:active,
.audio-list__morelink:hover,
.audio-list__morelink:focus,
.audio-list__morelink:active {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgOSIgd2lkdGg9IjYiIGhlaWdodD0iOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzMzMzMzMzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNiA0LjVsLTQuNSA0LjUtMS41LTEuNyAzLTIuOC0zLTIuOCAxLjUtMS43eiIvPjwvc3ZnPg==');
  text-decoration: underline;
}

.slider-wrapper a.external, .slider-wrapper a.ExternalLink, .slider-wrapper a.wiki,
.content-box-inner a.external,
.content-box-inner a.ExternalLink,
.content-box-inner a.wiki,
#supplement a.external,
#supplement a.ExternalLink,
#supplement a.wiki,
.content-box-inner ul.links a.external,
.content-box-inner ul.links a.ExternalLink,
.content-box-inner ul.links a.wiki {
  background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkgOCIgd2lkdGg9IjkiIGhlaWdodD0iOCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzAxNTA4Qjt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEuODY3LDAgMS44NjcsMS44MSA1LjkxLDEuODEgMC45OTEsNi43MjggMi4yNzEsOC4wMDggNy4xOSwzLjA4OSA3LjE5LDguMDM4IDksOC4wMzggOSwxLjgxIDksMC45MDUgOSwwIi8+PC9zdmc+') no-repeat left 0.4em;
  background-size: 0.6em 0.53333em;
  padding-left: 1.06667em;
  text-decoration: none;
}
.slider-wrapper a.external:hover, .slider-wrapper a.external:focus, .slider-wrapper a.external:active, .slider-wrapper a.ExternalLink:hover, .slider-wrapper a.ExternalLink:focus, .slider-wrapper a.ExternalLink:active, .slider-wrapper a.wiki:hover, .slider-wrapper a.wiki:focus, .slider-wrapper a.wiki:active,
.content-box-inner a.external:hover,
.content-box-inner a.external:focus,
.content-box-inner a.external:active,
.content-box-inner a.ExternalLink:hover,
.content-box-inner a.ExternalLink:focus,
.content-box-inner a.ExternalLink:active,
.content-box-inner a.wiki:hover,
.content-box-inner a.wiki:focus,
.content-box-inner a.wiki:active,
#supplement a.external:hover,
#supplement a.external:focus,
#supplement a.external:active,
#supplement a.ExternalLink:hover,
#supplement a.ExternalLink:focus,
#supplement a.ExternalLink:active,
#supplement a.wiki:hover,
#supplement a.wiki:focus,
#supplement a.wiki:active,
.content-box-inner ul.links a.external:hover,
.content-box-inner ul.links a.external:focus,
.content-box-inner ul.links a.external:active,
.content-box-inner ul.links a.ExternalLink:hover,
.content-box-inner ul.links a.ExternalLink:focus,
.content-box-inner ul.links a.ExternalLink:active,
.content-box-inner ul.links a.wiki:hover,
.content-box-inner ul.links a.wiki:focus,
.content-box-inner ul.links a.wiki:active {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkgOCIgd2lkdGg9IjkiIGhlaWdodD0iOCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQ2NDY0Njt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEuODY3LDAgMS44NjcsMS44MSA1LjkxLDEuODEgMC45OTEsNi43MjggMi4yNzEsOC4wMDggNy4xOSwzLjA4OSA3LjE5LDguMDM4IDksOC4wMzggOSwxLjgxIDksMC45MDUgOSwwIi8+PC9zdmc+');
  text-decoration: underline;
}
.slider-wrapper a.imagedownload, .slider-wrapper a.directDownload, .slider-wrapper a.Publication, .slider-wrapper a.shoppingCartLink,
.content-box-inner a.imagedownload,
.content-box-inner a.directDownload,
.content-box-inner a.Publication,
.content-box-inner a.shoppingCartLink,
#supplement a.imagedownload,
#supplement a.directDownload,
#supplement a.Publication,
#supplement a.shoppingCartLink,
.content-box-inner ul.links a.imagedownload,
.content-box-inner ul.links a.directDownload,
.content-box-inner ul.links a.Publication,
.content-box-inner ul.links a.shoppingCartLink {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzM0MzQzNDt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxjaXJjbGUgaWQ9IlhNTElEXzZfIiBjbGFzcz0ic3QwIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz48ZyBpZD0iWE1MSURfMl8iPjxwYXRoIGlkPSJYTUxJRF8zXyIgY2xhc3M9InN0MSIgZD0iTTUuODg2IDExLjIxNGg2LjIyOXYxLjM4NmgtNi4yMjl6Ii8+PHBhdGggaWQ9IlhNTElEXzRfIiBjbGFzcz0ic3QxIiBkPSJNOSAxMC40NTdsMy42NTctMy44LTEuMzQzLTEuMjU3LTIuMzE0IDIuNTI5LTIuMy0yLjUyOS0xLjM1NyAxLjI1N3oiLz48L2c+PC9zdmc+') no-repeat 0 0;
  background-size: 1.2em 1.2em;
  padding-left: 1.66667em;
}
.slider-wrapper a.sortUp,
.content-box-inner a.sortUp,
#supplement a.sortUp,
.content-box-inner ul.links a.sortUp {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkgNiIgd2lkdGg9IjkiIGhlaWdodD0iNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzM3MzczNztzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDF7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwb2x5bGluZSBpZD0iWE1MSURfM18iIGNsYXNzPSJzdDAiIHBvaW50cz0iLTEuMTEyLDcuNTY2IDQuNSwxLjU4IDEwLjExMiw3LjU2NiIvPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MSIgZD0iTS0zIDciLz48cGF0aCBpZD0iWE1MSURfMl8iIGNsYXNzPSJzdDEiIGQ9Ik0xMiA3Ii8+PC9zdmc+') no-repeat 100% 0.6em;
  background-size: 0.6em 0.4em;
  font-weight: normal;
  padding-right: 1.13333em;
  text-decoration: underline;
}
.slider-wrapper a.sortDown,
.content-box-inner a.sortDown,
#supplement a.sortDown,
.content-box-inner ul.links a.sortDown {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkgNiIgd2lkdGg9IjkiIGhlaWdodD0iNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDF7ZmlsbDpub25lO3N0cm9rZTojMzczNzM3O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MCIgZD0iTS0zIDciLz48cGF0aCBpZD0iWE1MSURfMl8iIGNsYXNzPSJzdDAiIGQ9Ik0xMiA3Ii8+PHBvbHlsaW5lIGlkPSJYTUxJRF8xXyIgY2xhc3M9InN0MSIgcG9pbnRzPSItMS4xMTIsLTEuNTY2IDQuNSw0LjQyIDEwLjExMiwtMS41NjYiLz48L3N2Zz4=') no-repeat 100% 0.6em;
  background-size: 0.6em 0.4em;
  font-weight: normal;
  padding-right: 1.13333em;
  text-decoration: underline;
}

.content-box-inner table a.sortUp {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkgNiIgd2lkdGg9IjkiIGhlaWdodD0iNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzM3MzczNztzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDF7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwb2x5bGluZSBpZD0iWE1MSURfM18iIGNsYXNzPSJzdDAiIHBvaW50cz0iLTEuMTEyLDcuNTY2IDQuNSwxLjU4IDEwLjExMiw3LjU2NiIvPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MSIgZD0iTS0zIDciLz48cGF0aCBpZD0iWE1MSURfMl8iIGNsYXNzPSJzdDEiIGQ9Ik0xMiA3Ii8+PC9zdmc+') no-repeat 100% 0.6em;
  background-size: 0.6em 0.4em;
  font-weight: normal;
  padding-right: 1.13333em;
  text-decoration: underline;
}
.content-box-inner table a.sortDown {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkgNiIgd2lkdGg9IjkiIGhlaWdodD0iNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDF7ZmlsbDpub25lO3N0cm9rZTojMzczNzM3O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MCIgZD0iTS0zIDciLz48cGF0aCBpZD0iWE1MSURfMl8iIGNsYXNzPSJzdDAiIGQ9Ik0xMiA3Ii8+PHBvbHlsaW5lIGlkPSJYTUxJRF8xXyIgY2xhc3M9InN0MSIgcG9pbnRzPSItMS4xMTIsLTEuNTY2IDQuNSw0LjQyIDEwLjExMiwtMS41NjYiLz48L3N2Zz4=') no-repeat 100% 0.6em;
  background-size: 0.6em 0.4em;
  font-weight: normal;
  padding-right: 1.13333em;
  text-decoration: underline;
}

.content-box-inner .downloadlinks li {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzM0MzQzNDt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxjaXJjbGUgaWQ9IlhNTElEXzZfIiBjbGFzcz0ic3QwIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz48ZyBpZD0iWE1MSURfMl8iPjxwYXRoIGlkPSJYTUxJRF8zXyIgY2xhc3M9InN0MSIgZD0iTTUuODg2IDExLjIxNGg2LjIyOXYxLjM4NmgtNi4yMjl6Ii8+PHBhdGggaWQ9IlhNTElEXzRfIiBjbGFzcz0ic3QxIiBkPSJNOSAxMC40NTdsMy42NTctMy44LTEuMzQzLTEuMjU3LTIuMzE0IDIuNTI5LTIuMy0yLjUyOS0xLjM1NyAxLjI1N3oiLz48L2c+PC9zdmc+') no-repeat 0 0.06667em;
  background-size: 1.2em 1.2em;
  padding-left: 1.66667em;
}
.content-box-inner .downloadlinks a {
  background: none transparent;
  padding-left: 0;
}

.content-box-inner .singleview ul li {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUgNSIgd2lkdGg9IjUiIGhlaWdodD0iNSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzAwNEY4MDt9PC9zdHlsZT48Y2lyY2xlIGlkPSJYTUxJRF8xXyIgY2xhc3M9InN0MCIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ii8+PC9zdmc+') no-repeat 0 0.53333em;
  padding-left: 0.93333em;
}

@media only screen and (min-width: 768px) {
  .content-box-inner .navToTop .pull-right {
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDUuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5IDUuOTk5IiB3aWR0aD0iOSIgaGVpZ2h0PSI2Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1MDhDO308L3N0eWxlPjxwb2x5Z29uIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0MCIgcG9pbnRzPSI0LjUsMCAwLjAxMiw0LjQ5OSAxLjY2NCw1Ljk5OSA0LjUsMi45OTkgNy4zMzYsNS45OTkgOC45ODgsNC40OTkiLz48L3N2Zz4=') no-repeat left 0.66667em;
    background-size: 0.6em 0.4em;
    padding-left: 1.06667em;
    text-decoration: none;
  }
  .content-box-inner .navToTop .pull-right:hover, .content-box-inner .navToTop .pull-right:focus, .content-box-inner .navToTop .pull-right:active {
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDUuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5IDUuOTk5IiB3aWR0aD0iOSIgaGVpZ2h0PSI2Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDEwMjAyO308L3N0eWxlPjxwb2x5Z29uIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0MCIgcG9pbnRzPSI0LjUsMCAwLjAxMiw0LjQ5OSAxLjY2NCw1Ljk5OSA0LjUsMi45OTkgNy4zMzYsNS45OTkgOC45ODgsNC40OTkiLz48L3N2Zz4=') no-repeat left 0.66667em;
    text-decoration: underline;
  }
}
.testimonial-teaser-wrapper button.slick-prev:before,
.slider-photos-box button.slick-prev:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6Izg4ODg4ODt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MCIgZD0iTTAgMGg0MHY0MGgtNDB6Ii8+PHBhdGggaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QxIiBkPSJNMjcuNTE0IDMwLjYyN2wtMTUuMDI4LTEwLjQyIDE0Ljk2NC0xMC44MzQtNS44MTQgMTAuNTc5eiIvPjwvc3ZnPg==');
  height: 2.66667em;
  width: 2.66667em;
}
.testimonial-teaser-wrapper button.slick-prev:hover:before, .testimonial-teaser-wrapper button.slick-prev:focus:before, .testimonial-teaser-wrapper button.slick-prev:active:before,
.slider-photos-box button.slick-prev:hover:before,
.slider-photos-box button.slick-prev:focus:before,
.slider-photos-box button.slick-prev:active:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzAxMDIwMjt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MCIgZD0iTTAgMGg0MHY0MGgtNDB6Ii8+PHBhdGggaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QxIiBkPSJNMjcuNTE0IDMwLjYyN2wtMTUuMDI4LTEwLjQyIDE0Ljk2NC0xMC44MzQtNS44MTQgMTAuNTc5eiIvPjwvc3ZnPg==');
  height: 2.66667em;
  width: 2.66667em;
}
.testimonial-teaser-wrapper button.slick-next:before,
.slider-photos-box button.slick-next:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6Izg4ODg4ODt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MCIgZD0iTTAgMGg0MHY0MGgtNDB6Ii8+PHBhdGggaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QxIiBkPSJNMTIuNDg2IDkuMzczbDE1LjAyOCAxMC40Mi0xNC45NjQgMTAuODM0IDUuODE0LTEwLjU3OXoiLz48L3N2Zz4=');
  height: 2.66667em;
  width: 2.66667em;
}
.testimonial-teaser-wrapper button.slick-next:hover, .testimonial-teaser-wrapper button.slick-next:focus, .testimonial-teaser-wrapper button.slick-next:active,
.slider-photos-box button.slick-next:hover,
.slider-photos-box button.slick-next:focus,
.slider-photos-box button.slick-next:active {
  border: 0;
  outline: none;
  text-decoration: none;
}
.testimonial-teaser-wrapper button.slick-next:hover:before, .testimonial-teaser-wrapper button.slick-next:focus:before, .testimonial-teaser-wrapper button.slick-next:active:before,
.slider-photos-box button.slick-next:hover:before,
.slider-photos-box button.slick-next:focus:before,
.slider-photos-box button.slick-next:active:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzAxMDIwMjt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MCIgZD0iTTAgMGg0MHY0MGgtNDB6Ii8+PHBhdGggaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QxIiBkPSJNMTIuNDg2IDkuMzczbDE1LjAyOCAxMC40Mi0xNC45NjQgMTAuODM0IDUuODE0LTEwLjU3OXoiLz48L3N2Zz4=');
  height: 2.66667em;
  width: 2.66667em;
}

.icon-edit {
  background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGc+PHJlY3QgeD0iMTMuMDE0IiB5PSIxLjQ4MiIgdHJhbnNmb3JtPSJtYXRyaXgoLS43MDcgLS43MDcgLjcwNyAtLjcwNyAyNC4zNDIgMTUuMzczKSIgd2lkdGg9IjQuNjgyIiBoZWlnaHQ9IjIuMzI3Ii8+PGc+PHBvbHlnb24gcG9pbnRzPSIwLjkyOSwxMy43NTkgMC4xNjYsMTcuODM0IDQuMjI5LDE3LjA1OSIvPjxwb2x5Z29uIHBvaW50cz0iMS4zODIsMTMuMzA2IDQuNjgzLDE2LjYwNiAxNS43MzMsNS41NzYgMTIuNDIyLDIuMjY2Ii8+PC9nPjwvZz48L3N2Zz4=') no-repeat left center;
  background-size: 1.2em 1.2em;
  padding-left: 1.66667em;
}

.icon-delete {
  background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHJlY3QgeD0iLTIuMTUxIiB5PSI2LjkwNCIgdHJhbnNmb3JtPSJtYXRyaXgoLjcwNyAuNzA3IC0uNzA3IC43MDcgOCAtMy4zMTQpIiB3aWR0aD0iMjAuMzAyIiBoZWlnaHQ9IjIuMTkzIi8+PHJlY3QgeD0iLTIuMTUxIiB5PSI2LjkwNCIgdHJhbnNmb3JtPSJtYXRyaXgoLjcwNyAtLjcwNyAuNzA3IC43MDcgLTMuMzE0IDgpIiB3aWR0aD0iMjAuMzAyIiBoZWlnaHQ9IjIuMTkzIi8+PC9zdmc+') no-repeat left center;
  background-size: 1.06667em 1.06667em;
  padding-left: 1.66667em;
}

.icon-print,
#supplement .info-box .icon-print {
  background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzM0MzQzNDt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDpub25lO3N0cm9rZTojMzQzNDM0O3N0cm9rZS13aWR0aDoxLjE4MTE7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7c3Ryb2tlOiMzNDM0MzQ7c3Ryb2tlLXdpZHRoOjEuMTgxMTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Qze2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48ZyBpZD0iWE1MSURfMV8iPjxwYXRoIGlkPSJYTUxJRF81XyIgY2xhc3M9InN0MCIgZD0iTTEuNzQzIDUuMDU4bDEzLjUwNS4wMWMuNTA3IDAgLjkxNy40MS45MTcuOTE3bC4wMSA2LjU3N2MwIC41MTctLjQyLjkyNy0uOTI3LjkyN2wtMTMuNTA1LS4wMWMtLjUwNyAwLS45MTctLjQxLS45MTctLjkyN3YtNi41NzdjLS4wMDEtLjUwNy40MDktLjkxNy45MTctLjkxN3oiLz48cmVjdCBpZD0iWE1MSURfNF8iIHg9IjQuNDc1IiB5PSIuNjk2IiBjbGFzcz0ic3QxIiB3aWR0aD0iOC40NSIgaGVpZ2h0PSIxMS41MzQiLz48cmVjdCBpZD0iWE1MSURfM18iIHg9IjQuNDc1IiB5PSI5LjkxNyIgY2xhc3M9InN0MiIgd2lkdGg9IjguNDUiIGhlaWdodD0iNS4zODYiLz48cmVjdCBpZD0iWE1MSURfMl8iIHg9IjIuMTYyIiB5PSI2LjQ2MyIgY2xhc3M9InN0MyIgd2lkdGg9IjIuNjkzIiBoZWlnaHQ9IjEuMTUxIi8+PC9nPjwvc3ZnPg==') no-repeat left center;
  background-size: 1.13333em 1.06667em;
  padding-left: 1.66667em;
}
.icon-print:hover, .icon-print:focus, .icon-print:active,
#supplement .info-box .icon-print:hover,
#supplement .info-box .icon-print:focus,
#supplement .info-box .icon-print:active {
  background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzM0MzQzNDt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDpub25lO3N0cm9rZTojMzQzNDM0O3N0cm9rZS13aWR0aDoxLjE4MTE7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7c3Ryb2tlOiMzNDM0MzQ7c3Ryb2tlLXdpZHRoOjEuMTgxMTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Qze2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48ZyBpZD0iWE1MSURfMV8iPjxwYXRoIGlkPSJYTUxJRF81XyIgY2xhc3M9InN0MCIgZD0iTTEuNzQzIDUuMDU4bDEzLjUwNS4wMWMuNTA3IDAgLjkxNy40MS45MTcuOTE3bC4wMSA2LjU3N2MwIC41MTctLjQyLjkyNy0uOTI3LjkyN2wtMTMuNTA1LS4wMWMtLjUwNyAwLS45MTctLjQxLS45MTctLjkyN3YtNi41NzdjLS4wMDEtLjUwNy40MDktLjkxNy45MTctLjkxN3oiLz48cmVjdCBpZD0iWE1MSURfNF8iIHg9IjQuNDc1IiB5PSIuNjk2IiBjbGFzcz0ic3QxIiB3aWR0aD0iOC40NSIgaGVpZ2h0PSIxMS41MzQiLz48cmVjdCBpZD0iWE1MSURfM18iIHg9IjQuNDc1IiB5PSI5LjkxNyIgY2xhc3M9InN0MiIgd2lkdGg9IjguNDUiIGhlaWdodD0iNS4zODYiLz48cmVjdCBpZD0iWE1MSURfMl8iIHg9IjIuMTYyIiB5PSI2LjQ2MyIgY2xhc3M9InN0MyIgd2lkdGg9IjIuNjkzIiBoZWlnaHQ9IjEuMTUxIi8+PC9nPjwvc3ZnPg==') no-repeat left center;
  background-size: 1.13333em 1.06667em;
  padding-left: 1.66667em;
}

.icon-favorit,
#supplement .info-box .icon-favorit {
  background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTQiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PHBhdGggZD0iTTE4IDIuNjhsLTIuNjgtMi42OC04LjYwNyA4LjYwNi0zLjkyNC0zLjkyMy0yLjY4IDIuNjggNi42MDMgNi42MDMuMDAxLS4wMDEuMDAxLjAwMXoiLz48L3N2Zz4=') no-repeat left center;
  background-size: 1.2em 0.93333em;
  padding-left: 1.66667em;
}
.icon-favorit.active,
#supplement .info-box .icon-favorit.active {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTQiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0EyM0Q2RDt9PC9zdHlsZT48cGF0aCBpZD0iWE1MSURfN18iIGNsYXNzPSJzdDAiIGQ9Ik0xOCAyLjY4bC0yLjY4LTIuNjgtOC42MDcgOC42MDYtMy45MjQtMy45MjMtMi42OCAyLjY4IDYuNjAzIDYuNjAzLjAwMS0uMDAxLjAwMS4wMDF6Ii8+PC9zdmc+');
}

.icon-export {
  background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMTkiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzM0MzQzNDt9PC9zdHlsZT48ZyBpZD0iWE1MSURfNF8iPjxwYXRoIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0MCIgZD0iTTE4Ljg3MSAxMC4yNjJjLS42MzUgMC0xLjE0My41MDgtMS4xNDMgMS4xM3Y1LjM0NmgtMTUuNDU2di01LjM0NmMwLS42MjItLjUwOC0xLjEzLTEuMTMtMS4xMy0uNjM1IDAtMS4xNDMuNTA4LTEuMTQzIDEuMTN2Ni40NzdjMCAuNjIyLjUwOCAxLjEzIDEuMTQzIDEuMTNoMTcuNzI4Yy42MjIgMCAxLjEzLS41MDggMS4xMy0xLjEzdi02LjQ3N2MuMDAxLS42MjItLjUwNy0xLjEzLTEuMTI5LTEuMTN6Ii8+PHBhdGggaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBkPSJNOS41NDkgMTQuMDIxYy4xMDIuMTQuMjc5LjIyOS40NTcuMjI5cy4zNDMtLjA4OS40NDQtLjIyOWwzLjcyMS01LjA5MmMuMTI3LS4xNzguMTQtLjM5NC4wNTEtLjU4NC0uMDg4LS4xNzgtLjI5Mi0uMzA1LS40OTUtLjMwNWgtMi40MjZ2LTYuNzU3YzAtLjcxMS0uNTg0LTEuMjgzLTEuMjk1LTEuMjgzLS43MjQgMC0xLjMwOC41NzEtMS4zMDggMS4yODN2Ni43NTdoLTIuNDI1Yy0uMjAzIDAtLjM5NC4xMjctLjQ5NS4zMDUtLjA4OS4xOS0uMDc2LjQwNi4wNTEuNTg0bDMuNzIgNS4wOTJ6Ii8+PC9nPjwvc3ZnPg==') no-repeat left center;
  background-size: 1.33333em 1.26667em;
  padding-left: 1.66667em;
}

.icon-search {
  background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMTkiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9IC5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MC41MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDN7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjUyO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxnIGlkPSJYTUxJRF8xXyI+PHBhdGggaWQ9IlhNTElEXzIyXyIgY2xhc3M9InN0MCIgZD0iTTE5IDE4LjVjMCAuMjc1LS4yMjUuNS0uNS41aC0xOGMtLjI3NSAwLS41LS4yMjUtLjUtLjV2LTE4YzAtLjI3NS4yMjUtLjUuNS0uNWgxOGMuMjc1IDAgLjUuMjI1LjUuNXYxOHoiLz48cGF0aCBpZD0iWE1MSURfMjFfIiBjbGFzcz0ic3QxIiBkPSJNMTkgMTguNWMwIC4yNzUtLjIyNS41LS41LjVoLTE4Yy0uMjc1IDAtLjUtLjIyNS0uNS0uNXYtMThjMC0uMjc1LjIyNS0uNS41LS41aDE4Yy4yNzUgMCAuNS4yMjUuNS41djE4eiIvPjwvZz48ZyBpZD0iWE1MSURfNV8iPjxwYXRoIGlkPSJYTUxJRF8xOV8iIGNsYXNzPSJzdDAiIGQ9Ik0xNi4zNDQgOS43NTVjMCAuMjc1LS4yMjUuNS0uNS41aC0xMi42ODhjLS4yNzUgMC0uNS0uMjI1LS41LS41di05LjI1NWMwLS4yNzUuMjI1LS41LjUtLjVoMTIuNjg4Yy4yNzUgMCAuNS4yMjUuNS41djkuMjU1eiIvPjxwYXRoIGlkPSJYTUxJRF8xOF8iIGNsYXNzPSJzdDEiIGQ9Ik0xNi4zNDQgOS43NTVjMCAuMjc1LS4yMjUuNS0uNS41aC0xMi42ODhjLS4yNzUgMC0uNS0uMjI1LS41LS41di05LjI1NWMwLS4yNzUuMjI1LS41LjUtLjVoMTIuNjg4Yy4yNzUgMCAuNS4yMjUuNS41djkuMjU1eiIvPjwvZz48ZyBpZD0iWE1MSURfN18iPjxwYXRoIGlkPSJYTUxJRF8yNV8iIGQ9Ik01LjI2MSAxOXYtNS4yNDdjMC0uMjc1LjIyNS0uNS41LS41aDExLjA4M2MuMjc1IDAgLjUuMjI1LjUuNXY1LjI0NyIvPjxwYXRoIGlkPSJYTUxJRF8yNF8iIGNsYXNzPSJzdDIiIGQ9Ik01LjI2MSAxOXYtNS4yNDdjMC0uMjc1LjIyNS0uNS41LS41aDExLjA4M2MuMjc1IDAgLjUuMjI1LjUuNXY1LjI0NyIvPjwvZz48cmVjdCBpZD0iWE1MSURfOF8iIHg9IjYuNjMyIiB5PSIxMy4yNTMiIGNsYXNzPSJzdDMiIHdpZHRoPSIyLjM5IiBoZWlnaHQ9IjUuNDI1Ii8+PHJlY3QgaWQ9IlhNTElEXzlfIiB4PSIxMy45NTgiIHk9IjEzLjI1MyIgY2xhc3M9InN0MyIgd2lkdGg9IjEuNzI0IiBoZWlnaHQ9IjUuNDI1Ii8+PC9zdmc+') no-repeat left center;
  background-size: 1.26667em 1.26667em;
  padding-left: 2em;
}

.icon-mail {
  background: transparent url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_mail.svg?__blob=normal&v=1) no-repeat left center;
  background-size: 1.33333em 1em;
  padding-left: 2em;
}

.icon-rss {
  background: transparent url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_rss.svg?__blob=normal&v=1) no-repeat left center;
  background-size: 1.2em 1.2em;
  padding-left: 1.86667em;
}

.icon-toggle:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMTkiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzMzMzMzMzt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxyZWN0IGlkPSJYTUxJRF8xXyIgY2xhc3M9InN0MCIgd2lkdGg9IjIwLjA4MyIgaGVpZ2h0PSIxOSIvPjxwb2x5Z29uIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0MSIgcG9pbnRzPSIxMC4wNDIsMTIuMDIgMTMuODEzLDguMjQgMTIuNDI1LDYuOTggMTAuMDQyLDkuNSA3LjY1OCw2Ljk4IDYuMjcsOC4yNCIvPjwvc3ZnPg==');
  height: 1.26667em;
  width: 1.33333em;
}
.icon-toggle[aria-expanded=true]:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMTkiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzMzMzMzMzt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxyZWN0IGlkPSJYTUxJRF8xXyIgY2xhc3M9InN0MCIgd2lkdGg9IjIwLjA4MyIgaGVpZ2h0PSIxOSIvPjxwb2x5Z29uIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0MSIgcG9pbnRzPSIxMC4wNDIsNi45OCAxMy44MTMsMTAuNzYgMTIuNDI1LDEyLjAyIDEwLjA0Miw5LjUgNy42NTgsMTIuMDIgNi4yNywxMC43NiIvPjwvc3ZnPg==');
  height: 1.26667em;
  width: 1.33333em;
}

.group-handle-plus a:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMTkiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0VDRUNFQzt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojNEE0OTQ5O308L3N0eWxlPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBjeD0iOS41IiBjeT0iOS41IiByPSI5LjUiLz48cGF0aCBpZD0iWE1MSURfNF8iIGNsYXNzPSJzdDEiIGQ9Ik00LjU2IDguMDkyaDEwLjQ2OHYyLjIyOGgtMTAuNDY4eiIvPjxwYXRoIGlkPSJYTUxJRF83XyIgY2xhc3M9InN0MSIgZD0iTTguNjggMy45NzJoMi4yMjh2MTAuNDY4aC0yLjIyOHoiLz48L3N2Zz4=');
  height: 1.26667em;
  width: 1.26667em;
}
.group-handle-plus a:hover:before, .group-handle-plus a:focus:before, .group-handle-plus a:active:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMTkiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzRBNDk0OTt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRUNFQ0VDO308L3N0eWxlPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBjeD0iOS41IiBjeT0iOS41IiByPSI5LjUiLz48cGF0aCBpZD0iWE1MSURfNF8iIGNsYXNzPSJzdDEiIGQ9Ik00LjU2IDguMDkyaDEwLjQ2OHYyLjIyOGgtMTAuNDY4eiIvPjxwYXRoIGlkPSJYTUxJRF83XyIgY2xhc3M9InN0MSIgZD0iTTguNjggMy45NzJoMi4yMjh2MTAuNDY4aC0yLjIyOHoiLz48L3N2Zz4=');
}

.group-handle-minus a:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMTkiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0VDRUNFQzt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojNEE0OTQ5O308L3N0eWxlPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBjeD0iOS41IiBjeT0iOS41IiByPSI5LjUiLz48cGF0aCBpZD0iWE1MSURfNF8iIGNsYXNzPSJzdDEiIGQ9Ik00LjU2IDguMDkyaDEwLjQ2OHYyLjIyOGgtMTAuNDY4eiIvPjwvc3ZnPg==');
  height: 1.26667em;
  width: 1.26667em;
}
.group-handle-minus a:hover:before, .group-handle-minus a:focus:before, .group-handle-minus a:active:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMTkiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzRBNDk0OTt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRUNFQ0VDO308L3N0eWxlPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBjeD0iOS41IiBjeT0iOS41IiByPSI5LjUiLz48cGF0aCBpZD0iWE1MSURfNF8iIGNsYXNzPSJzdDEiIGQ9Ik00LjU2IDguMDkyaDEwLjQ2OHYyLjIyOGgtMTAuNDY4eiIvPjwvc3ZnPg==');
}

.content-box-inner .panel-group {
  font-size: 1em;
  list-style: none outside;
  margin: 0;
  padding: 0;
}
.content-box-inner .panel-group .panel {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent none;
  border: 1px solid transparent;
  float: none;
  margin: 0;
  padding: 0;
}
.content-box-inner .panel-group .panel:hover, .content-box-inner .panel-group .panel:focus, .content-box-inner .panel-group .panel:active {
  border: 1px solid transparent;
}
.content-box-inner .panel-group .panel-heading {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: transparent;
  border-bottom: 0.13333em dotted #A6ACB3;
  color: #333;
  font-size: 1.2em;
  margin: 0;
  padding: 0.4em 0;
}
.content-box-inner .panel-group .panel-title {
  overflow: hidden;
  *zoom: 1;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
}
.content-box-inner .panel-group .panel-title a {
  color: inherit;
  text-decoration: none;
}
.content-box-inner .panel-group .panel-title a.collapsed {
  display: block;
  float: left;
  padding-left: 1.86667em;
  position: relative;
}
.content-box-inner .panel-group .panel-title a.collapsed:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMTkiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0VDRUNFQzt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojNEE0OTQ5O308L3N0eWxlPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBjeD0iOS41IiBjeT0iOS41IiByPSI5LjUiLz48cGF0aCBpZD0iWE1MSURfNF8iIGNsYXNzPSJzdDEiIGQ9Ik00LjU2IDguMDkyaDEwLjQ2OHYyLjIyOGgtMTAuNDY4eiIvPjxwYXRoIGlkPSJYTUxJRF83XyIgY2xhc3M9InN0MSIgZD0iTTguNjggMy45NzJoMi4yMjh2MTAuNDY4aC0yLjIyOHoiLz48L3N2Zz4=');
  height: 1.26667em;
  left: 0;
  position: absolute;
  top: 0.06667em;
  width: 1.26667em;
}
.content-box-inner .panel-group .panel-title a[aria-expanded=true] {
  display: block;
  float: left;
  padding-left: 1.86667em;
  position: relative;
}
.content-box-inner .panel-group .panel-title a[aria-expanded=true]:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMTkiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0VDRUNFQzt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojNEE0OTQ5O308L3N0eWxlPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBjeD0iOS41IiBjeT0iOS41IiByPSI5LjUiLz48cGF0aCBpZD0iWE1MSURfNF8iIGNsYXNzPSJzdDEiIGQ9Ik00LjU2IDguMDkyaDEwLjQ2OHYyLjIyOGgtMTAuNDY4eiIvPjwvc3ZnPg==');
  height: 1.26667em;
  left: 0;
  position: absolute;
  top: 0.06667em;
  width: 1.26667em;
}
.content-box-inner .panel-group .panel-title a:hover, .content-box-inner .panel-group .panel-title a:focus, .content-box-inner .panel-group .panel-title a:active {
  color: inherit;
  text-decoration: underline;
}
.content-box-inner .panel-group .panel-collapse:hover, .content-box-inner .panel-group .panel-collapse:focus, .content-box-inner .panel-group .panel-collapse:active {
  outline: none;
}
.content-box-inner .panel-group .panel-collapse .panel-body,
.content-box-inner .panel-group .panel-body {
  border: 0;
  margin: 0;
  padding: 1em 0 0.33333em;
}
.content-box-inner .panel-group .panel-collapse .panel-body fieldset,
.content-box-inner .panel-group .panel-body fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.content-box-inner .panel-group .panel-collapse .panel-body legend,
.content-box-inner .panel-group .panel-body legend {
  font-weight: 400;
  text-transform: none;
}

.gsb .content-box-inner .dropdown-menu li {
  background: transparent none;
  padding-left: 0;
}
.gsb .dropdown-menu {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 1.4px 1.4px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1.4px 1.4px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1.4px 1.4px 4px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border: 1px solid #fff;
  left: 0.66667em;
  min-width: 11.53333em;
  padding: 0.53333em 0.4em 1em;
  top: 2.26667em;
}
.gsb .dropdown-menu * {
  z-index: 2000;
}
.gsb .dropdown-menu ul {
  margin: 0;
  padding: 0;
}
.gsb .dropdown-menu li {
  background: transparent none;
  float: none;
  margin: 0;
  padding-bottom: 0.46667em;
  padding-left: 0;
}
.gsb .dropdown-menu li:last-child {
  padding-bottom: 0;
}
.gsb .dropdown-menu li a,
.gsb .dropdown-menu li a:link,
.gsb .dropdown-menu li a:visited {
  background: transparent none;
  color: #000;
  line-height: 1.2;
  text-decoration: none;
}
.gsb .dropdown-menu li a:hover, .gsb .dropdown-menu li a:focus, .gsb .dropdown-menu li a:active,
.gsb .dropdown-menu li a:link:hover,
.gsb .dropdown-menu li a:link:focus,
.gsb .dropdown-menu li a:link:active,
.gsb .dropdown-menu li a:visited:hover,
.gsb .dropdown-menu li a:visited:focus,
.gsb .dropdown-menu li a:visited:active {
  color: #fff;
  text-decoration: none;
}
.gsb .dropdown-menu li a {
  display: block;
  font-size: 1em;
  padding: 0.33333em 0.46667em;
}
.gsb .dropdown-menu li a:hover, .gsb .dropdown-menu li a:focus, .gsb .dropdown-menu li a:active {
  background: #000 none;
  color: #fff;
}

/**
 Global Button Styles
 */
.startseite .zielgruppen-teaser-item-content-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: inherit;
  margin: 0.4em 0.53333em;
  min-height: 7.66667em;
  padding: 0.73333em 0.53333em 0.33333em 1em;
  position: relative;
}
.startseite .zielgruppen-teaser-item-content-box * {
  color: inherit;
}

.startseite .zielgruppen-teaser-links-box {
  background: #fff none;
  border: 1px solid #fff;
  color: #333;
  font-size: 1em;
  margin: 1.33333em 0;
  padding: 0.6em 1em 1.8em;
}
.startseite .zielgruppen-teaser-links-box a {
  color: inherit;
  font-weight: 400;
  text-decoration: none;
}
.startseite .zielgruppen-teaser-links-box a:hover, .startseite .zielgruppen-teaser-links-box a:focus, .startseite .zielgruppen-teaser-links-box a:active {
  text-decoration: underline;
}
.startseite .zielgruppen-teaser-links-box h2,
.startseite .zielgruppen-teaser-links-box h3 {
  font-size: 1.06667em;
  font-weight: 700;
  margin: 0;
  padding: 0 0 0.33333em;
}
.startseite .zielgruppen-teaser-links-box ul,
.startseite .zielgruppen-teaser-links-box ol {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
.startseite .zielgruppen-teaser-links-box ul li,
.startseite .zielgruppen-teaser-links-box ol li {
  padding-bottom: 0.13333em;
}

.hint-box {
  background: #e5e5e5;
  margin-bottom: 1.33333em;
  padding: 0.53333em 1.06667em;
}
.hint-box p {
  margin: 0;
  padding: 0;
}
.content-box-inner .hint-box p {
  margin: 0;
  padding: 0;
}

.teaser-link-box, .margin-details-zusatz-box {
  background: #fdfdfd none;
  border-bottom: 1px dotted #A6ACB3;
  border-top: 1px dotted #A6ACB3;
  color: #333;
  margin: 0 0 1.33333em;
  padding: 0;
}
.teaser-link-box .box-wrapper, .margin-details-zusatz-box .box-wrapper {
  padding: 1.13333em 1em;
}
.teaser-link-box .box-headline, .margin-details-zusatz-box .box-headline {
  border-bottom: 1px dotted #A6ACB3;
  font-size: 1em;
  font-weight: 700;
  margin: 0;
  padding: 0.86667em 1em;
  text-transform: uppercase;
}
.teaser-link-box a, .margin-details-zusatz-box a {
  font-weight: 400;
}
.teaser-link-box a:hover, .margin-details-zusatz-box a:hover, .teaser-link-box a:focus, .margin-details-zusatz-box a:focus, .teaser-link-box a:active, .margin-details-zusatz-box a:active {
  color: #333;
}
.teaser-link-box .box-subline, .margin-details-zusatz-box .box-subline {
  margin: 0;
  padding: 0;
}
.teaser-link-box p, .margin-details-zusatz-box p {
  margin: 0;
  padding-bottom: 1em;
}
#wrapperInner #wrapperDivisions #supplement .teaser-link-box p, #wrapperInner #wrapperDivisions #supplement .margin-details-zusatz-box p {
  margin: 0;
  padding-bottom: 1em;
}
#wrapperInner #wrapperDivisions #supplement .teaser-link-box p:last-child, #wrapperInner #wrapperDivisions #supplement .margin-details-zusatz-box p:last-child {
  padding-bottom: 0;
}
#wrapperInner #wrapperDivisions #supplement .teaser-link-box p.formHandle, #wrapperInner #wrapperDivisions #supplement .margin-details-zusatz-box p.formHandle {
  margin-top: 1.33333em;
}
.teaser-link-box p:last-child, .margin-details-zusatz-box p:last-child {
  padding-bottom: 0;
}

.inserate .inserate-item-header-optionen .info {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #A13D6D none;
  border: 1px solid #A13D6D;
  color: #fff;
  float: none;
  font-size: 0.73333em;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 0 0.4em;
  padding: 0.06667em 0.13333em;
  text-align: center;
  text-transform: uppercase;
}

#wrapperDivisions .boxWrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fdfdfd none;
  border-bottom: 0.06667em dotted #A6ACB3;
  border-top: 0.06667em dotted #A6ACB3;
  color: #333;
  font-size: 1em;
  margin-bottom: 1.33333em;
  padding: 0 0 1.33333em;
}

.startseite .zielgruppen-teaser-item-link-box a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #fff none;
  border: 1px solid #fff;
  color: #000;
  display: block;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  padding: 0.2em 1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.startseite .zielgruppen-teaser-item-link-box a:hover, .startseite .zielgruppen-teaser-item-link-box a:focus, .startseite .zielgruppen-teaser-item-link-box a:active {
  background: #004f80 none;
  border: 1px solid #004f80;
  color: #fff;
}

.content-box-inner .button--default, .gsb form .button, .content-box-inner .navToTop a, .inserate .auswahl-leiste-options .button, .content-box-inner .inserat-details .button, .dashboard .button {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #004f80 none;
  border: 0.06667em solid #004f80;
  color: #fff;
  float: left;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  margin: 0;
  padding: 0.4em 1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .content-box-inner .button--default, .gsb form .button, .content-box-inner .navToTop a, .inserate .auswahl-leiste-options .button, .content-box-inner .inserat-details .button, .dashboard .button {
    padding: 0.2em 1em;
  }
}
.content-box-inner .button--default:hover, .gsb form .button:hover, .content-box-inner .navToTop a:hover, .inserate .auswahl-leiste-options .button:hover, .content-box-inner .inserat-details .button:hover, .dashboard .button:hover, .content-box-inner .button--default:focus, .gsb form .button:focus, .content-box-inner .navToTop a:focus, .inserate .auswahl-leiste-options .button:focus, .content-box-inner .inserat-details .button:focus, .dashboard .button:focus, .content-box-inner .button--default:active, .gsb form .button:active, .content-box-inner .navToTop a:active, .inserate .auswahl-leiste-options .button:active, .content-box-inner .inserat-details .button:active, .dashboard .button:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #333 none;
  border: 0.06667em solid #333;
  color: #fff;
  cursor: pointer;
}

.content-box-inner .nav-tabs {
  border: 0;
  margin: 0 0 1.53333em;
}
.content-box-inner .nav-tabs li {
  background: transparent none;
  float: none;
  margin: 0 0 1em;
  padding: 0.13333em 0;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) {
  .content-box-inner .nav-tabs li {
    float: left;
    margin: 0 0.53333em 0 0;
  }
}
.content-box-inner .nav-tabs li:last-child {
  margin-right: 0;
}
.content-box-inner .nav-tabs li.active a {
  background: #004f80 none;
  border: 1px solid #004f80;
  color: #fff;
  outline: none;
}
@media only screen and (min-width: 481px) {
  .content-box-inner .nav-tabs li.active a:after {
    border: solid transparent;
    border-color: rgba(0, 79, 128, 0);
    border-top-color: #004f80;
    border-width: 0.53333em;
    content: '';
    height: 0;
    left: 50%;
    margin-left: -0.53333em;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
  }
}
.content-box-inner .nav-tabs a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #E1E3E6 none;
  border: 1px solid #E1E3E6;
  color: #004f80;
  display: block;
  font-weight: 700;
  padding: 0.4em 0.93333em;
  position: relative;
  text-decoration: none;
}
@media only screen and (min-width: 481px) {
  .content-box-inner .nav-tabs a {
    padding: 0.06667em 0.93333em;
  }
}
.content-box-inner .nav-tabs a:hover, .content-box-inner .nav-tabs a:focus, .content-box-inner .nav-tabs a:active {
  background: #004f80 none;
  border: 1px solid #004f80;
  color: #fff;
  outline: none;
}

.content-box-inner .inserat-details-alle-daten .detail-item, .dashboard .to-do-list-item {
  color: #333;
  font-size: 1em;
  margin: 0 0 5.33333em;
  padding: 1em 0 1.66667em;
}

.gsb [disabled],
.gsb [readonly] {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background: #fff;
  border: 1px solid #A6ACB3;
  color: #6B7581;
  font-size: 1em;
  padding: 0.33333em 0.33333em 0.4em;
}
.gsb [disabled]:hover, .gsb [disabled]:focus, .gsb [disabled]:active,
.gsb [readonly]:hover,
.gsb [readonly]:focus,
.gsb [readonly]:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background: #fff;
  border: 1px solid #A6ACB3;
  color: #6B7581;
  font-size: 1em;
  padding: 0.33333em 0.33333em 0.4em;
}
.gsb [disabled] {
  cursor: not-allowed;
}
.gsb form dfn,
.gsb form abbr {
  margin-left: 0.33333em;
}
.gsb form .button {
  display: block;
}
.gsb form fieldset {
  border-bottom: 0.13333em dotted #A6ACB3;
  clear: both;
  margin-bottom: 0.46667em;
  padding-bottom: 2.13333em;
  padding-top: 3em;
}
.gsb form fieldset:first-of-type {
  padding-top: 0;
}
.gsb form fieldset.fd-responsive {
  display: table-cell;
}
.gsb form fieldset:hover, .gsb form fieldset:focus, .gsb form fieldset:active {
  outline: none;
}
.gsb form fieldset.no-border {
  border: 0;
}
.gsb form fieldset fieldset {
  border-bottom: 0.06667em dotted #A6ACB3;
  margin-bottom: 0;
  padding: 0 0.66667em 0.66667em;
}
.gsb form fieldset .form-element-box {
  clear: left;
  position: relative;
}
.gsb form fieldset .form-element-box:first-of-type fieldset {
  border-top: 0.06667em dotted #A6ACB3;
  margin-top: 0.4em;
  padding: 0.66667em;
}
.gsb form fieldset .form-element-box:last-child fieldset {
  border: 0;
  padding: 0 0.66667em;
}
.gsb form fieldset legend,
.gsb form fieldset h2 {
  border: 0;
  font-size: 1.46667em;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0.33333em;
  text-transform: none;
}
.gsb form fieldset legend span,
.gsb form fieldset h2 span {
  font-size: inherit;
  font-weight: 400;
}
.gsb form fieldset legend.formLabel,
.gsb form fieldset h2.formLabel {
  margin-bottom: 0.66667em;
}
.gsb form fieldset legend {
  float: left;
}
.gsb form fieldset fieldset {
  clear: both;
}
.gsb form fieldset fieldset legend,
.gsb form fieldset fieldset .formLabel {
  float: left;
  font-size: 1em;
  font-weight: 400;
  margin-bottom: 0.53333em;
  text-transform: none;
}
.gsb .content-box-inner fieldset legend span,
.gsb .content-box-inner fieldset h2 span {
  font-weight: 400;
}
.gsb .content-box-inner .singleview fieldset h2 {
  font-size: 1.46667em;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0.33333em;
}
.gsb form h2 {
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.gsb form em {
  font-style: normal;
}
.gsb input:-moz-placeholder,
.gsb textarea:-moz-placeholder {
  opacity: 0.65;
  color: #333;
}
.gsb input::-moz-placeholder,
.gsb textarea::-moz-placeholder {
  opacity: 0.65;
  color: #333;
}
.gsb input:-ms-input-placeholder,
.gsb textarea:-ms-input-placeholder {
  opacity: 0.65;
  color: #333;
}
.gsb input::-webkit-input-placeholder,
.gsb textarea::-webkit-input-placeholder {
  opacity: 0.65;
  color: #333;
}
.gsb input:hover:-moz-placeholder,
.gsb textarea:hover:-moz-placeholder {
  opacity: 1;
}
.gsb input:hover::-moz-placeholder,
.gsb textarea:hover::-moz-placeholder {
  opacity: 1;
}
.gsb input:hover:-ms-input-placeholder,
.gsb textarea:hover:-ms-input-placeholder {
  opacity: 1;
}
.gsb input:hover::-webkit-input-placeholder,
.gsb textarea:hover::-webkit-input-placeholder {
  opacity: 1;
}
.gsb input:focus:-moz-placeholder, .gsb input:active:-moz-placeholder,
.gsb textarea:focus:-moz-placeholder,
.gsb textarea:active:-moz-placeholder {
  opacity: 0;
}
.gsb input:focus::-moz-placeholder, .gsb input:active::-moz-placeholder,
.gsb textarea:focus::-moz-placeholder,
.gsb textarea:active::-moz-placeholder {
  opacity: 0;
}
.gsb input:focus:-ms-input-placeholder, .gsb input:active:-ms-input-placeholder,
.gsb textarea:focus:-ms-input-placeholder,
.gsb textarea:active:-ms-input-placeholder {
  opacity: 0;
}
.gsb input:focus::-webkit-input-placeholder, .gsb input:active::-webkit-input-placeholder,
.gsb textarea:focus::-webkit-input-placeholder,
.gsb textarea:active::-webkit-input-placeholder {
  opacity: 0;
}
.gsb input[type=text]:focus,
.gsb input[type=url]:focus,
.gsb input[type=tel]:focus,
.gsb input[type=password]:focus,
.gsb input[type=number]:focus,
.gsb input[type=date]:focus,
.gsb select:focus {
  font-size: 1.06667em;
}
@media only screen and (min-width: 768px) {
  .gsb input[type=text]:focus,
  .gsb input[type=url]:focus,
  .gsb input[type=tel]:focus,
  .gsb input[type=password]:focus,
  .gsb input[type=number]:focus,
  .gsb input[type=date]:focus,
  .gsb select:focus {
    font-size: 1em;
  }
}
.gsb input,
.gsb textarea,
.gsb select {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #E1E3E6;
  border: 1px solid #ccc;
  color: #000;
  font-size: 1em;
  padding: 0.33333em 0.33333em 0.4em;
  width: 100%;
}
.gsb input:hover, .gsb input:focus, .gsb input:active,
.gsb textarea:hover,
.gsb textarea:focus,
.gsb textarea:active,
.gsb select:hover,
.gsb select:focus,
.gsb select:active {
  background: #E1E3E6;
  border: 1px solid #004f80;
  color: #000;
}
.gsb input,
.gsb textarea {
  line-height: 1.3;
}
.gsb textarea {
  height: 7.6em;
}
.gsb input[type=file] {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: transparent none;
  border: 0;
  color: inherit;
  padding: 0;
  width: auto;
}
.gsb input[type=file]:hover, .gsb input[type=file]:focus, .gsb input[type=file]:active {
  background: transparent none;
  border: 0;
  color: inherit;
}
.gsb select {
  background: #E1E3E6;
  border: 1px solid #ccc;
  color: #000;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.3;
  margin: 0;
  padding: 0.33333em 0.33333em 0.33333em;
  position: relative;
  width: 100%;
}
.gsb select:hover, .gsb select:focus, .gsb select:active {
  background: #E1E3E6;
  border: 1px solid #004f80;
}
.gsb select[multiple] {
  background: #fff;
  padding: 0.46667em 0.26667em;
}
.gsb select[multiple]:hover, .gsb select[multiple]:focus, .gsb select[multiple]:active {
  background: #fff;
  border: 1px solid #004f80;
}
.gsb select[multiple] option:hover, .gsb select[multiple] option:focus, .gsb select[multiple] option:active, .gsb select[multiple] option:checked {
  background: #E1E3E6;
  color: #000;
}
.gsb .formFieldRadiogroup,
.gsb .formFieldcheckbox {
  list-style: none outside;
  margin-left: 0;
}
.gsb .formFieldRadiogroup li,
.gsb .formFieldcheckbox li {
  background-image: none;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}
.gsb .formFieldRadiogroup li span,
.gsb .formFieldcheckbox li span {
  float: none;
}
.gsb .formFieldRadiogroup li label,
.gsb .formFieldcheckbox li label {
  display: block;
  padding-left: 1.46667em;
}
.gsb .formFieldRadiogroup.vertical li,
.gsb .formFieldcheckbox.vertical li {
  margin-bottom: 0.66667em;
}
.gsb .formFieldRadiogroup.vertical li:last-child,
.gsb .formFieldcheckbox.vertical li:last-child {
  margin-bottom: 0;
}
.gsb .formFieldRadiogroup.vertical input[type=checkbox],
.gsb .formFieldRadiogroup.vertical input[type=radio],
.gsb .formFieldcheckbox.vertical input[type=checkbox],
.gsb .formFieldcheckbox.vertical input[type=radio] {
  left: 0;
  position: absolute;
  top: 0;
}
.gsb .content-box-inner .singleview .formFieldRadiogroup li,
.gsb .content-box-inner .singleview .formFieldcheckbox li,
.gsb .content-box-inner .formFieldRadiogroup li,
.gsb .content-box-inner .formFieldcheckbox li {
  background-image: none;
  clear: both;
  float: none;
  padding-left: 0;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .gsb .content-box-inner .singleview .formFieldRadiogroup li,
  .gsb .content-box-inner .singleview .formFieldcheckbox li,
  .gsb .content-box-inner .formFieldRadiogroup li,
  .gsb .content-box-inner .formFieldcheckbox li {
    clear: none;
    float: left;
  }
  .gsb .content-box-inner .singleview .formFieldRadiogroup li:nth-of-type(even),
  .gsb .content-box-inner .singleview .formFieldcheckbox li:nth-of-type(even),
  .gsb .content-box-inner .formFieldRadiogroup li:nth-of-type(even),
  .gsb .content-box-inner .formFieldcheckbox li:nth-of-type(even) {
    margin-right: 0;
  }
}
.gsb .content-box-inner .singleview .formFieldRadiogroup li.grid-special,
.gsb .content-box-inner .singleview .formFieldcheckbox li.grid-special,
.gsb .content-box-inner .formFieldRadiogroup li.grid-special,
.gsb .content-box-inner .formFieldcheckbox li.grid-special {
  clear: left;
  float: none;
}
@media only screen and (min-width: 768px) {
  .gsb .content-box-inner .singleview .formFieldRadiogroup li.grid-special,
  .gsb .content-box-inner .singleview .formFieldcheckbox li.grid-special,
  .gsb .content-box-inner .formFieldRadiogroup li.grid-special,
  .gsb .content-box-inner .formFieldcheckbox li.grid-special {
    clear: none;
    float: left;
    width: 45%;
  }
  .gsb .content-box-inner .singleview .formFieldRadiogroup li.grid-special span,
  .gsb .content-box-inner .singleview .formFieldcheckbox li.grid-special span,
  .gsb .content-box-inner .formFieldRadiogroup li.grid-special span,
  .gsb .content-box-inner .formFieldcheckbox li.grid-special span {
    float: left;
    padding-left: 0;
    width: 85%;
  }
}
.gsb .content-box-inner .singleview .formFieldRadiogroup.vertical li,
.gsb .content-box-inner .singleview .formFieldcheckbox.vertical li,
.gsb .content-box-inner .formFieldRadiogroup.vertical li,
.gsb .content-box-inner .formFieldcheckbox.vertical li {
  overflow: hidden;
  *zoom: 1;
  display: block;
  float: none;
  line-height: 1.3;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .gsb .content-box-inner .singleview .formFieldRadiogroup.vertical li,
  .gsb .content-box-inner .singleview .formFieldcheckbox.vertical li,
  .gsb .content-box-inner .formFieldRadiogroup.vertical li,
  .gsb .content-box-inner .formFieldcheckbox.vertical li {
    clear: both;
    float: none;
    width: auto;
  }
}
.gsb form ul {
  clear: left;
  list-style: none outside;
  margin-left: 0;
}
.gsb form ul li {
  background: transparent none;
  float: left;
  line-height: 1.3;
  margin: 0 2.33333em 0.66667em 0;
  padding-left: 0;
}
.gsb form ul li:last-child {
  margin-right: 0;
}
.gsb form ul li label {
  float: left;
  font-weight: normal;
}
.gsb form ul li input[type=checkbox],
.gsb form ul li input[type=radio] {
  background: transparent none;
  float: left;
  font-size: 1em;
  left: 0;
  margin-top: 0.33333em;
  position: absolute;
  top: 0;
}
.gsb form ul li span {
  display: block;
  float: left;
  margin: 0;
}
.gsb form ul.vertical li {
  overflow: hidden;
  *zoom: 1;
  display: block;
  float: none;
  line-height: 1.3;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .gsb form ul.vertical li {
    clear: both;
    float: none;
    width: auto;
  }
}
.gsb form ul.vertical li label {
  max-width: 90%;
}
.gsb input[type="range"] {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -webkit-appearance: none;
  background: transparent;
  border: 1px solid #fff;
  margin: 0.6em 0 0;
  outline: none;
  padding: 0;
  width: 100%;
}
.gsb input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
}
.gsb input[type="range"]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px;
}
.gsb input[type="range"]::-ms-track {
  background: transparent;
  border-color: transparent;
  color: transparent;
  cursor: pointer;
  width: 100%;
}
.gsb input[type="range"]:hover, .gsb input[type="range"]:focus, .gsb input[type="range"]:active {
  background: transparent;
  border: 0;
  outline: none;
}
.gsb input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAyMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMjEiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyMSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0E0QUNCOTtzdHJva2U6I0E0QUNCOTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PHBvbHlnb24gaWQ9IlhNTElEXzFfIiBjbGFzcz0ic3QwIiBwb2ludHM9IjkuMjgyLDUuNzQ4IDUsMS40MjkgMC43MTgsNS43NDggMC43MTgsMTguNDYgOS4yODIsMTguNDYiLz48bGluZSBpZD0iWE1MSURfNl8iIGNsYXNzPSJzdDEiIHgxPSIxLjM4NCIgeTE9IjcuMjUyIiB4Mj0iOC42MTYiIHkyPSI3LjI1MiIvPjxsaW5lIGlkPSJYTUxJRF83XyIgY2xhc3M9InN0MSIgeDE9IjEuMzg0IiB5MT0iMTYuNTgiIHgyPSI4LjYxNiIgeTI9IjE2LjU4Ii8+PGxpbmUgaWQ9IlhNTElEXzhfIiBjbGFzcz0ic3QxIiB4MT0iMS4zODQiIHkxPSIxMC4zNjEiIHgyPSI4LjYxNiIgeTI9IjEwLjM2MSIvPjxsaW5lIGlkPSJYTUxJRF85XyIgY2xhc3M9InN0MSIgeDE9IjEuMzg0IiB5MT0iMTMuNDcxIiB4Mj0iOC42MTYiIHkyPSIxMy40NzEiLz48L3N2Zz4=');
  border: 0;
  cursor: pointer;
  height: 1.4em;
  margin-top: -0.46667em;
  outline: none;
  width: 0.66667em;
}
.gsb input[type="range"]::-moz-range-thumb {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAyMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMjEiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyMSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0E0QUNCOTtzdHJva2U6I0E0QUNCOTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PHBvbHlnb24gaWQ9IlhNTElEXzFfIiBjbGFzcz0ic3QwIiBwb2ludHM9IjkuMjgyLDUuNzQ4IDUsMS40MjkgMC43MTgsNS43NDggMC43MTgsMTguNDYgOS4yODIsMTguNDYiLz48bGluZSBpZD0iWE1MSURfNl8iIGNsYXNzPSJzdDEiIHgxPSIxLjM4NCIgeTE9IjcuMjUyIiB4Mj0iOC42MTYiIHkyPSI3LjI1MiIvPjxsaW5lIGlkPSJYTUxJRF83XyIgY2xhc3M9InN0MSIgeDE9IjEuMzg0IiB5MT0iMTYuNTgiIHgyPSI4LjYxNiIgeTI9IjE2LjU4Ii8+PGxpbmUgaWQ9IlhNTElEXzhfIiBjbGFzcz0ic3QxIiB4MT0iMS4zODQiIHkxPSIxMC4zNjEiIHgyPSI4LjYxNiIgeTI9IjEwLjM2MSIvPjxsaW5lIGlkPSJYTUxJRF85XyIgY2xhc3M9InN0MSIgeDE9IjEuMzg0IiB5MT0iMTMuNDcxIiB4Mj0iOC42MTYiIHkyPSIxMy40NzEiLz48L3N2Zz4=');
  border: 0;
  cursor: pointer;
  height: 1.4em;
  margin-top: -0.46667em;
  outline: none;
  width: 0.66667em;
}
.gsb input[type="range"]::-ms-thumb {
  background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAyMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMjEiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyMSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0E0QUNCOTtzdHJva2U6I0E0QUNCOTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PHBvbHlnb24gaWQ9IlhNTElEXzFfIiBjbGFzcz0ic3QwIiBwb2ludHM9IjkuMjgyLDUuNzQ4IDUsMS40MjkgMC43MTgsNS43NDggMC43MTgsMTguNDYgOS4yODIsMTguNDYiLz48bGluZSBpZD0iWE1MSURfNl8iIGNsYXNzPSJzdDEiIHgxPSIxLjM4NCIgeTE9IjcuMjUyIiB4Mj0iOC42MTYiIHkyPSI3LjI1MiIvPjxsaW5lIGlkPSJYTUxJRF83XyIgY2xhc3M9InN0MSIgeDE9IjEuMzg0IiB5MT0iMTYuNTgiIHgyPSI4LjYxNiIgeTI9IjE2LjU4Ii8+PGxpbmUgaWQ9IlhNTElEXzhfIiBjbGFzcz0ic3QxIiB4MT0iMS4zODQiIHkxPSIxMC4zNjEiIHgyPSI4LjYxNiIgeTI9IjEwLjM2MSIvPjxsaW5lIGlkPSJYTUxJRF85XyIgY2xhc3M9InN0MSIgeDE9IjEuMzg0IiB5MT0iMTMuNDcxIiB4Mj0iOC42MTYiIHkyPSIxMy40NzEiLz48L3N2Zz4=') no-repeat;
  border: 0;
  cursor: pointer;
  height: 1.4em;
  margin-top: -0.06667em;
  outline: none;
  width: 0.66667em;
}
.gsb input[type="range"]::-webkit-slider-runnable-track {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #A6ACB3;
  border: 1px solid #A6ACB3;
  cursor: pointer;
  height: 0.4em;
  outline: none;
  width: 100%;
}
.gsb input[type="range"]::-moz-range-track {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #A6ACB3;
  border: 1px solid #A6ACB3;
  cursor: pointer;
  height: 0.4em;
  outline: none;
  width: 100%;
}
.gsb input[type="range"]::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 1.06667em 0;
  color: transparent;
  cursor: pointer;
  height: 0.4em;
  outline: none;
  width: 100%;
}
.gsb input[type="range"]::-ms-fill-lower {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #004f80;
  border: 1px solid #A6ACB3;
}
.gsb input[type="range"]::-ms-fill-upper {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #A6ACB3;
  border: 1px solid #A6ACB3;
}
.gsb input[type=checkbox],
.gsb input[type=radio] {
  float: left;
  line-height: normal;
  margin-left: 0.06667em;
  margin-right: 0.66667em;
  padding: 0;
  width: auto;
}
.gsb input[type=checkbox] {
  border: 1px solid #E1E3E6;
}
.gsb input[type=checkbox]:hover, .gsb input[type=checkbox]:focus, .gsb input[type=checkbox]:active {
  border: 1px solid #004f80;
}
.gsb input[type=radio] {
  border: 0;
}
.gsb .formField {
  clear: both;
  display: block;
  float: none;
  padding-left: 0;
}
.gsb .formFieldSelect {
  display: block;
  width: 100%;
}
.gsb .formLabel {
  display: block;
  margin-bottom: 0.66667em;
  padding-left: 0;
}
.gsb .formLabel label {
  float: none;
}
.gsb label {
  float: none;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
.gsb form p,
.gsb form .form-element-box {
  overflow: hidden;
  *zoom: 1;
  line-height: 1.25;
  overflow: inherit;
  padding-bottom: 1.2em;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .gsb form p,
  .gsb form .form-element-box {
    width: 75%;
  }
  .ohne-marginal .gsb form p, .ohne-marginal
  .gsb form .form-element-box {
    width: 50%;
  }
}
.gsb .formHandle {
  margin: 1.33333em 0;
  padding-bottom: 0;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .gsb .formHandle {
    text-align: right;
  }
}
.gsb input.reset, .gsb input.submit {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #004f80;
  border: 1px solid #004f80;
  color: #fff;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 1em;
  padding: 0.2em 1em;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .gsb input.reset, .gsb input.submit {
    margin-left: 1em;
    width: auto;
  }
}
.gsb input.reset:hover, .gsb input.reset:focus, .gsb input.reset:active, .gsb input.submit:hover, .gsb input.submit:focus, .gsb input.submit:active {
  background: #333;
  border: 1px solid #333;
}
.gsb legend {
  display: block;
  float: none;
  font-weight: 700;
  margin-bottom: 0.2em;
  padding-bottom: 0;
}
.gsb .pflicht {
  padding-bottom: 0.66667em;
}
.gsb .formNote {
  color: inherit;
  font-size: 1em;
  margin: 1.33333em 0 0;
  padding-bottom: 0;
  text-align: right;
}
.gsb .formNote dfn {
  margin-left: 0;
  margin-right: 0.33333em;
}
.gsb .errorJumpLinks {
  padding: 1em 0;
}
.gsb .errorJumpLinks h2.formError {
  color: #CA0101;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 0.8em;
}
.gsb .errorJumpLinks .error {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
.gsb .errorJumpLinks .error li {
  background: transparent none;
  margin: 0;
  padding: 0 0 0.2em;
}
.content-box-inner .gsb .errorJumpLinks .error li {
  background: transparent none;
  padding: 0 0 0.2em;
}
.gsb .errorJumpLinks .error li:last-child {
  padding-bottom: 0;
}
.gsb .errorJumpLinks .error a {
  display: block;
  font-weight: 700;
}
.gsb .formError,
.gsb .abstract.formError,
.gsb .content-box-inner .singleview .abstract.formError {
  color: #CA0101;
  font-size: 1em;
  font-weight: 700;
}
.gsb .formError *,
.gsb .abstract.formError *,
.gsb .content-box-inner .singleview .abstract.formError * {
  color: #004f80;
  font-weight: normal;
}
.gsb .formError strong,
.gsb .abstract.formError strong,
.gsb .content-box-inner .singleview .abstract.formError strong {
  color: inherit;
  font-weight: inherit;
}
.gsb .abstract.formError {
  font-size: 1em;
  padding-bottom: 0.73333em;
}
.gsb .formErrorBox {
  display: block;
  margin: 0.13333em 0 0.2em;
}
.gsb .form-field-error input,
.gsb .form-field-error textarea,
.gsb .form-field-error select {
  border: 1px solid #CA0101;
}
@media only screen and (min-width: 768px) {
  .gsb .form-with-rows-and-columns.form-default {
    width: 75%;
  }
}
.gsb .form-with-rows-and-columns.form-default fieldset:last-child {
  border: 0;
  margin-bottom: 0;
  padding: 0;
}
.gsb .form-with-rows-and-columns.form-default legend,
.gsb .form-with-rows-and-columns.form-default h2,
.gsb .form-with-rows-and-columns.form-default .formLabel {
  margin-bottom: 0.53333em;
}
.gsb .form-with-rows-and-columns fieldset {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.gsb .form-with-rows-and-columns fieldset:last-child {
  border-bottom: 0.13333em dotted #A6ACB3;
  margin-bottom: 0.46667em;
  padding-bottom: 2.13333em;
}
.gsb .form-with-rows-and-columns fieldset legend,
.gsb .form-with-rows-and-columns fieldset h2,
.gsb .form-with-rows-and-columns fieldset .formLabel {
  float: none;
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 0.26667em;
  text-transform: none;
}
.gsb .form-with-rows-and-columns fieldset .form-element-box {
  padding-bottom: 0.8em;
}
.gsb .form-with-rows-and-columns fieldset .form-element-box:first-of-type fieldset, .gsb .form-with-rows-and-columns fieldset .form-element-box:last-child fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.gsb .form-with-rows-and-columns fieldset fieldset {
  border: 0;
  margin-bottom: 0;
  padding: 0;
}
.gsb .form-with-rows-and-columns fieldset fieldset:last-child {
  border: 0;
  margin-bottom: 0;
  padding: 0;
}
.gsb .form-with-rows-and-columns fieldset fieldset legend,
.gsb .form-with-rows-and-columns fieldset fieldset h2,
.gsb .form-with-rows-and-columns fieldset fieldset .formLabel {
  float: left;
  font-weight: 400;
}
.gsb .form-with-rows-and-columns .special-label legend {
  font-weight: 700;
}
.gsb .form-with-rows-and-columns .form-row-4-columns.special-label label {
  font-weight: 700;
}
.gsb .form-with-rows-and-columns .form-row-2-2-1-columns .special .formLabel {
  font-weight: 400;
  line-height: 1.5;
}
.gsb .form-with-rows-and-columns .search-more a {
  border-bottom: 0.13333em dotted #A6ACB3;
  display: block;
  padding: 0.86667em 0 1.13333em 2.13333em;
  position: relative;
  text-decoration: none;
}
.gsb .form-with-rows-and-columns .search-more a:hover, .gsb .form-with-rows-and-columns .search-more a:focus, .gsb .form-with-rows-and-columns .search-more a:active {
  outline: none;
  text-decoration: underline;
}
.gsb .form-with-rows-and-columns .search-more a:before {
  left: 0;
  position: absolute;
  top: 0.8em;
}
.gsb .form-with-rows-and-columns .search-more-content {
  margin-bottom: 1.33333em;
}
@media only screen and (min-width: 768px) {
  .gsb .form-with-rows-and-columns .search-more-content .form-row-inserattyp .grid-special:nth-of-type(2) {
    padding-left: 0.6em;
  }
}
@media only screen and (min-width: 1024px) {
  .gsb .form-with-rows-and-columns .search-more-content .form-row-inserattyp .grid-special:nth-of-type(2) {
    padding-left: 0.26667em;
  }
}
@media only screen and (min-width: 1025px) {
  .gsb .form-with-rows-and-columns .search-more-content .form-row-inserattyp .grid-special:nth-of-type(2) {
    padding-left: 0.33333em;
  }
}
.gsb .form-with-rows-and-columns .formHandle {
  margin: 0 0 1em;
}
.gsb .form-with-rows-and-columns input.submit {
  margin-bottom: 0;
}
.gsb .content-box-inner .form-with-rows-and-columns fieldset legend,
.gsb .content-box-inner .form-with-rows-and-columns fieldset h2,
.gsb .content-box-inner .form-with-rows-and-columns fieldset .formLabel {
  float: none;
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 0.26667em;
  text-transform: none;
}
.gsb .content-box-inner .form-with-rows-and-columns fieldset fieldset legend,
.gsb .content-box-inner .form-with-rows-and-columns fieldset fieldset h2,
.gsb .content-box-inner .form-with-rows-and-columns fieldset fieldset .formLabel {
  float: left;
}
.gsb .confirmation-box-inner .button {
  color: #fff;
  text-decoration: none;
}
.gsb .confirmation-box-inner .button:hover, .gsb .confirmation-box-inner .button:focus, .gsb .confirmation-box-inner .button:active {
  color: #fff;
  text-decoration: none;
}
.gsb .confirmation-box-back-link .back {
  display: block;
  margin-top: 0.6em;
}
.gsb form .alert {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  clear: both;
  margin-bottom: 1.2em;
  padding: 1.13333em 1.06667em 1.46667em;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .gsb form .alert {
    width: 75%;
  }
  .ohne-marginal .gsb form .alert {
    width: 50%;
  }
}
.gsb form .alert p {
  margin: 0;
  padding: 0;
  width: 100%;
}
.gsb form .alert h3 {
  color: inherit;
  font-size: 1em;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
.gsb .alert-success {
  color: #23614E;
}
.gsb .alert-info {
  color: #004f80;
}
.gsb .alert-warning {
  color: #6C6E00;
}
.gsb .alert-danger {
  color: #A13D6D;
}
.gsb .nuts-group:hover, .gsb .nuts-group:focus, .gsb .nuts-group:active,
.gsb .nace-group:hover,
.gsb .nace-group:focus,
.gsb .nace-group:active {
  outline: none;
}
.gsb .nuts-group:last-child .group-handle,
.gsb .nace-group:last-child .group-handle {
  padding-bottom: 0;
}
.gsb .group-handle {
  clear: both;
  line-height: 1.25;
  padding-bottom: 2.4em;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .gsb .group-handle {
    width: 75%;
  }
  .ohne-marginal .gsb .group-handle {
    width: 50%;
  }
}
.gsb .group-handle-plus,
.gsb .group-handle-minus {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-right: 0.66667em;
}
@media only screen and (min-width: 768px) {
  .gsb .group-handle-plus,
  .gsb .group-handle-minus {
    padding-right: 0.33333em;
  }
}
.gsb .group-handle-plus a,
.gsb .group-handle-minus a {
  display: block;
  height: 1.46667em;
  text-decoration: none;
  width: 1.4em;
}
.gsb .group-handle-plus a:before,
.gsb .group-handle-minus a:before {
  line-height: 0;
  margin-left: 0.06667em;
  margin-top: 0.2em;
}
.gsb .margin-details-zusatz-box fieldset {
  padding: 0;
}
.gsb .margin-details-zusatz-box fieldset fieldset {
  border: 0;
}
.gsb .margin-details-zusatz-box p,
.gsb .margin-details-zusatz-box .form-element-box {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .gsb .margin-details-zusatz-box p,
  .gsb .margin-details-zusatz-box .form-element-box {
    width: 100%;
  }
}
.gsb .like-select {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #E1E3E6;
  border: 1px solid #ccc;
  color: #000;
  display: block;
  font-size: 1em;
  padding: 0.4em 1.66667em 0.4em 0.66667em;
  text-decoration: none;
  width: 100%;
}
.gsb .like-select::after {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/select-button-arrow.svg?__blob=normal&v=1);
  height: 0.4em;
  line-height: 0;
  margin-top: -0.06667em;
  pointer-events: none;
  position: absolute;
  right: 1.46667em;
  top: 50%;
  width: 0.6em;
  z-index: 2;
}
.gsb .like-select:hover, .gsb .like-select:focus, .gsb .like-select:active {
  background: #E1E3E6;
  border: 1px solid #004f80;
  color: #000;
}
.gsb .like-select:hover::after, .gsb .like-select:focus::after, .gsb .like-select:active::after {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/select-button-arrow-active.svg?__blob=normal&v=1);
}
.gsb .form-dependent-select .dependent-sub-first,
.gsb .form-dependent-select .dependent-sub,
.gsb .form-dependent-select select:first-of-type {
  margin-bottom: 1.2em;
}
.gsb .form-with-rows-and-columns .nuts-group .form-dependent-select .dependent-sub-first,
.gsb .form-with-rows-and-columns .nuts-group .form-dependent-select .dependent-sub,
.gsb .form-with-rows-and-columns .nuts-group .form-dependent-select select:first-of-type,
.gsb .form-with-rows-and-columns .nace-group .form-dependent-select .dependent-sub-first,
.gsb .form-with-rows-and-columns .nace-group .form-dependent-select .dependent-sub,
.gsb .form-with-rows-and-columns .nace-group .form-dependent-select select:first-of-type {
  margin-bottom: 0.53333em;
}
@media only screen and (min-width: 768px) {
  .gsb .form-dependent-select {
    padding-top: 2.06667em;
  }
  .gsb .form-dependent-select label {
    float: left;
    margin-right: 2%;
    margin-top: -2.06667em;
    width: 31.3%;
  }
  .gsb .form-dependent-select label:last-of-type {
    margin-right: 0;
  }
  .gsb .form-dependent-select .dependent-sub-first,
  .gsb .form-dependent-select .dependent-sub,
  .gsb .form-dependent-select select:first-of-type {
    float: left;
    margin-right: 2%;
    width: 31.3%;
  }
  .gsb .form-dependent-select .dependent-sub:last-of-type {
    margin-right: 0;
  }
}
.gsb .form-progress-bar {
  display: none;
}
@media only screen and (min-width: 768px) {
  .gsb .form-progress-bar {
    display: block;
    padding-bottom: 1em;
  }
}
.gsb fieldset .sectionRelated {
  margin-top: 3em;
}
.gsb fieldset .sectionRelated p {
  width: auto;
}
.gsb #suchfilter .form-with-rows-and-columns fieldset {
  margin-bottom: 0.46667em;
  padding-bottom: 0.33333em;
}
.gsb #suchfilter .form-with-rows-and-columns fieldset legend,
.gsb #suchfilter .form-with-rows-and-columns fieldset h2,
.gsb #suchfilter .form-with-rows-and-columns fieldset .formLabel {
  margin-bottom: 0.53333em;
}
.gsb #suchfilter .form-with-rows-and-columns fieldset .form-element-box {
  padding-bottom: 1.46667em;
}

.SucheForm_hidden {
  color: #333;
}

.content-box article ul {
  margin-left: 0.06667em;
  margin-top: 0;
}
.content-box article ol {
  margin-left: 1.06667em;
  margin-top: 0;
}

.content-box-inner ul {
  font-size: 1em;
  list-style: none outside;
  margin-bottom: 1.33333em;
  padding: 0;
}
.content-box-inner ul li {
  line-height: 1.3;
  margin-bottom: 0.46667em;
}
.content-box-inner ul li:last-child {
  margin-bottom: 0;
}
.content-box-inner ul p {
  line-height: inherit;
  margin: 0;
  padding: 0;
}
.content-box-inner ul ul {
  padding-bottom: 0.46667em;
  padding-top: 0.46667em;
}
.content-box-inner ul ul:last-child {
  padding-bottom: 0;
}
.content-box-inner ul.links a {
  background-position: left 0.33333em;
  display: block;
}
.content-box-inner ul.links strong {
  display: block;
}
.content-box-inner ol {
  font-size: 1em;
  margin-bottom: 1.33333em;
  padding-left: 1em;
}
.content-box-inner ol li {
  line-height: 1.3;
  margin-bottom: 0.46667em;
}
.content-box-inner ol li:last-child {
  margin-bottom: 0;
}
.content-box-inner ol p {
  line-height: inherit;
  margin: 0;
  padding: 0;
}
.content-box-inner ol ol {
  padding-top: 0.46667em;
}
.content-box-inner dl {
  font-size: 1em;
  margin-bottom: 1.33333em;
}
.content-box-inner dl dt {
  float: left;
  padding-right: 0.33333em;
}
.content-box-inner dl dd {
  margin-left: 0;
}

.search-result-message {
  overflow: hidden;
  *zoom: 1;
  background: #E1E3E6 none;
  margin-bottom: 1em;
  padding: 0.66667em 1em;
}

.search-pagination {
  background: #E1E3E6 none;
  margin-bottom: 0;
  padding: 0.33333em 1em;
}

#searchResult.result-list {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
#searchResult.result-list li {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  margin-bottom: 1em;
  margin-left: 0;
  padding: 0.66667em 1em;
}
.searchresult-wrapper #searchResult.result-list li {
  padding-left: 0;
  padding-right: 0;
}
#searchResult.result-list li:last-child {
  margin-bottom: 0;
}
#searchResult.result-list li:last-child .docList-item {
  margin-bottom: 0;
}
#searchResult.result-list li a {
  color: #333;
  display: block;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.2;
  margin-bottom: 1.2em;
  padding-top: 0.2em;
}
#searchResult.result-list li .metaData {
  color: #6B7581;
  padding-top: 0.33333em;
}
#searchResult.result-list .docList-item {
  margin-bottom: 1.66667em;
}
#searchResult.result-list .docList-item-dateOfIssue {
  font-size: 1em;
  margin-bottom: 0.66667em;
  padding-bottom: 0.33333em;
}
#searchResult.result-list .docList-item-title {
  font-size: 1.2em;
  margin-bottom: 1em;
}
#searchResult.result-list .docList-item-content {
  padding-right: 1em;
}
#searchResult.result-list .docList-item-image-link {
  display: block;
  float: right;
  margin: 0.46667em 0 0 1.66667em;
  position: relative;
}
#searchResult.result-list .docList-item-image-link.video-image:after {
  bottom: 1.2em;
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_video.svg?__blob=normal&v=1);
  height: 5.2em;
  position: absolute;
  right: 1.2em;
  width: 5.2em;
}
#searchResult.result-list .docList-item-image-link.video-image:hover:after, #searchResult.result-list .docList-item-image-link.video-image:focus:after, #searchResult.result-list .docList-item-image-link.video-image:active:after {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_video.svg?__blob=normal&v=1);
}
#searchResult.result-list .docList-item-image {
  border: 0.13333em solid #A6ACB3;
  text-align: right;
}
#searchResult.result-list .docList-item-link {
  font-size: 1em;
  font-weight: normal;
  padding-top: 2.66667em;
  text-transform: uppercase;
}
#searchResult.result-list .docList-item-link a {
  font-weight: normal;
}
#searchResult.result-list em.searchString {
  background: #337299;
  color: #fff;
  font-style: normal;
  padding: 0 0.33333em 0.06667em;
}

.result-filters h2 {
  display: inline-block;
  padding: 0 1em 0.73333em 0;
}

ul.result-filter-lists {
  padding-top: 0;
}

.result-filter-list-item {
  margin-bottom: 1.66667em;
}
.result-filter-list-item h3 {
  color: #004f80;
  font-size: 1.2em;
  margin-bottom: 0.46667em;
}
.result-filter-list-item h3 a {
  background: transparent none;
  font-size: 1.125em;
  padding-left: 0;
}

.photogallery {
  padding-top: 1.33333em;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .photogallery {
    width: 80%;
  }
}
@media only screen and (min-width: 1024px) {
  .photogallery {
    width: 100%;
  }
}
.photogallery p.illustration {
  overflow: hidden;
  *zoom: 1;
  border: 0;
  margin-bottom: 2.33333em;
  max-width: 100%;
}
.photogallery .scrollLinks {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  border: 0;
  margin-bottom: 0;
  padding: 1em 1em 0;
}
.photogallery .scrollLinks li {
  background: transparent none;
  padding-left: 0;
}
.photogallery .slider-photos {
  margin: 0;
  padding: 0;
}
.photogallery .slider-photos .slick-slide {
  margin-bottom: 0;
}

.photogalleryDocuments {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  border: 0;
  list-style: none outside;
  margin: 0 0 2em;
  padding: 0;
}
.content-box-inner .photogalleryDocuments {
  padding: 0 2.66667em 2em 3.66667em;
}
.photogalleryDocuments li {
  background: transparent none;
  margin: 0 1em 0 0;
  padding: 0;
  position: relative;
}
.photogalleryDocuments a {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: auto;
}
@media only screen and (min-width: 768px) {
  .photogalleryDocuments a {
    margin: 0;
    text-align: left;
  }
}
.photogalleryDocuments a:hover, .photogalleryDocuments a:focus, .photogalleryDocuments a:active {
  outline: 1px solid #337299;
}
.photogalleryDocuments img {
  float: none;
  margin: 0;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .photogalleryDocuments img {
    display: block;
  }
}
.photogalleryDocuments .picture {
  margin-bottom: 0;
  max-height: 4.2em;
}
@media only screen and (min-width: 481px) {
  .photogalleryDocuments .picture {
    max-height: 7.33333em;
  }
}
.content-box-inner .photogalleryDocuments .picture {
  margin-bottom: 0;
}
.photogalleryDocuments .picture.slick-center {
  border-bottom: 0.33333em solid #337299;
}
.photogalleryDocuments .slick-prev {
  left: 0;
  top: 55%;
}
.photogalleryDocuments .slick-next {
  right: 0;
  top: 55%;
}
.photogalleryDocuments .slick-list {
  padding: 0 !important;
}
.photogalleryDocuments ul.slick-dots {
  bottom: -0.33333em;
  left: 0;
  right: 0;
  width: auto;
}
.content-box-inner .photogalleryDocuments ul.slick-dots {
  margin: 0;
  padding: 0;
}
.content-box-inner .photogalleryDocuments ul.slick-dots li {
  background: transparent none;
  margin: 0;
}
.photogalleryDocuments .slick-track {
  margin-left: -6.93333em;
}
@media only screen and (min-width: 321px) {
  .photogalleryDocuments .slick-track {
    margin-left: -12.13333em;
  }
}
@media only screen and (min-width: 360px) {
  .photogalleryDocuments .slick-track {
    margin-left: -8.33333em;
  }
}
@media only screen and (min-width: 640px) {
  .photogalleryDocuments .slick-track {
    margin-left: -11.6em;
  }
}
@media only screen and (min-width: 768px) {
  .photogalleryDocuments .slick-track {
    margin-left: -10.86667em;
  }
}
@media only screen and (min-width: 1024px) {
  .photogalleryDocuments .slick-track {
    margin-left: -10.46667em;
  }
}
@media only screen and (min-width: 1025px) {
  .photogalleryDocuments .slick-track {
    margin-left: -10.86667em;
  }
}

.gsb .table-responsive {
  margin-bottom: 0;
  -webkit-overflow-scrolling: touch;
}
.gsb .wrapperTable,
.gsb .singleview {
  clear: both;
}
.gsb .wrapperTable table,
.gsb .wrapperTable .table,
.gsb .singleview table,
.gsb .singleview .table {
  border: 1px solid #fff;
}
.gsb table,
.gsb .table {
  border: 1px solid #fff;
  border-collapse: collapse;
  margin-bottom: 1.33333em;
}
.gsb table td,
.gsb .table td {
  background-color: #fff;
  border-bottom: 1px dotted #6B7581;
  border-right: 0;
  color: #000;
  font-size: 1em;
  padding: 0.53333em;
  position: relative;
  text-align: left;
  vertical-align: top;
}
.gsb table td.center,
.gsb .table td.center {
  text-align: center;
}
.gsb table td.right,
.gsb .table td.right {
  text-align: right;
}
.gsb table td.justify,
.gsb .table td.justify {
  text-align: justify;
}
.gsb table tr.even, .gsb table tr.even td, .gsb table tr.even td.even, .gsb table tr:nth-child(even), .gsb table tr:nth-child(even) td, .gsb table tr:nth-child(even) td.even,
.gsb .table tr.even,
.gsb .table tr.even td,
.gsb .table tr.even td.even,
.gsb .table tr:nth-child(even),
.gsb .table tr:nth-child(even) td,
.gsb .table tr:nth-child(even) td.even {
  background-color: #E1E3E6;
}
.gsb table tr:hover, .gsb table tr:focus, .gsb table tr:active, .gsb table tr.hover,
.gsb .table tr:hover,
.gsb .table tr:focus,
.gsb .table tr:active,
.gsb .table tr.hover {
  background-color: #e5e5e5;
}
.gsb table tr:hover td, .gsb table tr:focus td, .gsb table tr:active td, .gsb table tr.hover td,
.gsb .table tr:hover td,
.gsb .table tr:focus td,
.gsb .table tr:active td,
.gsb .table tr.hover td {
  background-color: inherit;
}
.gsb table a,
.gsb table a:link,
.gsb table a:visited,
.gsb .table a,
.gsb .table a:link,
.gsb .table a:visited {
  font-weight: normal;
  outline: none;
}
.gsb table a:hover, .gsb table a:focus, .gsb table a:active,
.gsb table a:link:hover,
.gsb table a:link:focus,
.gsb table a:link:active,
.gsb table a:visited:hover,
.gsb table a:visited:focus,
.gsb table a:visited:active,
.gsb .table a:hover,
.gsb .table a:focus,
.gsb .table a:active,
.gsb .table a:link:hover,
.gsb .table a:link:focus,
.gsb .table a:link:active,
.gsb .table a:visited:hover,
.gsb .table a:visited:focus,
.gsb .table a:visited:active {
  outline: none;
}
.gsb caption {
  background: none;
  color: #333;
  font-size: 1em;
  font-weight: 700;
  padding: 0 0 0.66667em;
  text-transform: uppercase;
}
.gsb caption * {
  font-weight: 700;
}
.gsb .table th,
.gsb table th {
  background-color: #ccc;
  border: 0;
  border-bottom: 1px solid #6B7581;
  color: #000;
  font-size: 1em;
  font-weight: 700;
  padding: 0.53333em;
  vertical-align: top;
}
.gsb .table th[scope="row"],
.gsb table th[scope="row"] {
  border-bottom: 1px dotted #6B7581;
  border-right: 1px dotted #6B7581;
}
.gsb .table th.th_dateOfIssue,
.gsb table th.th_dateOfIssue {
  width: 20%;
}
.gsb .table th.th_contact, .gsb .table th.th_address,
.gsb table th.th_contact,
.gsb table th.th_address {
  width: 15%;
}
.gsb .table th.th_resultCount,
.gsb table th.th_resultCount {
  width: 12%;
}
.gsb .table th.th_resultPercent,
.gsb table th.th_resultPercent {
  width: 40%;
}
.gsb .singleview table,
.gsb .singleview .table {
  margin-bottom: 1.33333em;
}
.gsb .wrapperTable table.links,
.gsb .wrapperTable .table.links {
  margin-right: 0;
}
.gsb .wrapperTable th a,
.gsb .wrapperTable th img {
  clear: left;
  padding-top: 0.2em;
}
.gsb .wrapperTable th a {
  color: #000;
}
.gsb .wrapperTable th a:link, .gsb .wrapperTable th a:visited {
  color: #000;
  font-weight: inherit;
  text-decoration: underline;
}
.gsb .wrapperTable th a:hover, .gsb .wrapperTable th a:focus, .gsb .wrapperTable th a:active {
  color: inherit;
  outline: none;
  text-decoration: none;
}
.gsb .wrapperTable th a img {
  margin: 0;
  padding: 0;
}
.gsb .wrapperTable th img {
  width: auto;
}

#popup #wrapperDivisions {
  width: 100%;
}
#popup #wrapperContent {
  width: 90%;
}
#popup h1 {
  color: #333;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 1.46667em;
  margin-bottom: 0.4em;
}
#popup .subheadline,
#popup h2 {
  color: #333;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 0.66667em;
}
#popup .subheadline span,
#popup h2 span {
  font-weight: normal;
}
#popup h3,
#popup h4,
#popup h5,
#popup h6 {
  color: #333;
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 0.66667em;
}
#popup #popupLinks {
  margin-top: 2.33333em;
}
#popup .abstract {
  color: #6B7581;
  font-size: 1em;
  font-weight: normal;
}
#popup .abstract p {
  font-size: inherit;
  line-height: 1.25;
}

#jquery-overlay {
  height: 33.33333em;
  left: 0;
  opacity: .9 !important;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2001;
}

#jquery-lightbox {
  left: 0;
  line-height: 0;
  position: absolute;
  text-align: center;
  top: 1.33333em !important;
  width: 100%;
  z-index: 2002;
}
#jquery-lightbox a img {
  border: 0;
}

#lightbox-secNav {
  background: transparent;
  height: auto !important;
  margin: 0 auto;
  min-height: 5.2em;
  position: relative;
  width: 90% !important;
}
@media only screen and (min-width: 1025px) {
  #lightbox-secNav {
    max-width: 60%;
  }
}

#lightbox-secNav-btnClose {
  float: right;
  font-size: 1.13333em;
  padding-bottom: 0;
  text-decoration: none;
  width: auto;
  z-index: 2004;
}
#lightbox-secNav-btnClose img {
  margin-left: 0;
  vertical-align: middle;
}
#lightbox-secNav-btnClose:hover, #lightbox-secNav-btnClose:focus, #lightbox-secNav-btnClose:active {
  outline: 1px dotted #fff;
}

#lightbox-container-image-box {
  background-color: #fff;
  height: auto !important;
  margin: 0 auto;
  position: relative;
  width: 90% !important;
}
@media only screen and (min-width: 1025px) {
  #lightbox-container-image-box {
    max-width: 60%;
  }
}
#lightbox-container-image-box > #lightbox-nav {
  left: 0;
}

#lightbox-container-image {
  padding: 0;
}

#lightbox-loading {
  height: 25%;
  left: 0;
  line-height: 0;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100%;
}

#lightbox-nav {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2003;
}
#lightbox-nav a {
  outline: none;
}

#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {
  display: block;
  height: 100%;
  width: 49%;
  zoom: 1;
}

#lightbox-nav-btnPrev {
  float: left;
}

#lightbox-nav-btnNext {
  float: right;
}

#lightbox-container-image-data-box {
  background-color: transparent;
  color: #fff;
  font-size: 1.13333em;
  line-height: 1.4;
  margin: 0 auto;
  overflow: auto;
  width: 90% !important;
}
@media only screen and (min-width: 1025px) {
  #lightbox-container-image-data-box {
    max-width: 60%;
  }
}

#lightbox-container-image-data {
  margin: 0.88235em 0;
  padding: 0.29412em 0.58824em;
}
#lightbox-container-image-data #lightbox-image-details {
  float: none;
  text-align: left;
  width: auto;
}

#lightbox-image {
  height: auto;
  max-width: 100%;
  width: 100%;
}

#lightbox-image-details-caption {
  display: block !important;
  font-weight: normal;
  padding-bottom: 1.17647em;
}

#lightbox-image-details-currentNumber {
  clear: left;
  display: block;
  padding-bottom: 0;
}

#lightbox-nav #lightbox-nav-btnPrev,
#lightbox-nav #lightbox-nav-btnNext {
  background-image: none !important;
  height: 90% !important;
  position: relative;
}
#lightbox-nav #lightbox-nav-btnPrev:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMzNTM1MzU7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48ZyBpZD0iWE1MSURfMV8iPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBjeD0iMjQiIGN5PSIyNCIgcj0iMjMuODcxIi8+PHBhdGggaWQ9IlhNTElEXzJfIiBjbGFzcz0ic3QxIiBkPSJNMTQuMzM4IDIzLjI4bDExLjc4NC0xMy40ODljLjQxNy0uNDU1IDEuMDIzLS42MDYgMS41NTMtLjM0MS41NjguMjY1LjkwOS44NzEuOTA5IDEuNTE2bC02LjE3NiAxMy40ODkgNi4xNzYgMTMuNDg5YzAgLjY4Mi0uMzQxIDEuMjg4LS45MDkgMS41NTMtLjE1Mi4wNzYtLjM0MS4xMTQtLjUzLjExNC0uMzc5IDAtLjc1OC0uMTUyLTEuMDIzLS40OTNsLTExLjc4NC0xMy40ODljLS4zMDMtLjMwMy0uNDU1LS43Mi0uNDU1LTEuMTc1IDAtLjQxNi4xNTItLjgzMy40NTUtMS4xNzR6Ii8+PC9nPjwvc3ZnPg==');
  height: 3.2em;
  left: 0.66667em;
  margin-top: -1.6em;
  position: absolute;
  top: 50%;
  width: 3.2em;
  z-index: 99999;
}
#lightbox-nav #lightbox-nav-btnPrev:focus:before, #lightbox-nav #lightbox-nav-btnPrev:hover:before, #lightbox-nav #lightbox-nav-btnPrev:active:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMzMzMzMzM7fTwvc3R5bGU+PHBhdGggaWQ9IlhNTElEXzJfIiBjbGFzcz0ic3QwIiBkPSJNMTcuMTA0IDIyLjM1bDExLjc4NC0xMy40ODljLjQxNy0uNDU1IDEuMDIzLS42MDYgMS41NTMtLjM0MS41NjguMjY1LjkwOS44NzEuOTA5IDEuNTE2bC02LjE3NiAxMy40ODkgNi4xNzYgMTMuNDg5YzAgLjY4Mi0uMzQxIDEuMjg4LS45MDkgMS41NTMtLjE1Mi4wNzYtLjM0MS4xMTQtLjUzLjExNC0uMzc5IDAtLjc1OC0uMTUyLTEuMDIzLS40OTNsLTExLjc4NC0xMy40ODljLS4zMDMtLjMwMy0uNDU1LS43Mi0uNDU1LTEuMTc1IDAtLjQxNy4xNTItLjgzMy40NTUtMS4xNzR6Ii8+PC9zdmc+');
}
#lightbox-nav #lightbox-nav-btnNext:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMzNTM1MzU7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48ZyBpZD0iWE1MSURfNF8iPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBjeD0iMjQiIGN5PSIyNCIgcj0iMjMuODcxIi8+PHBhdGggaWQ9IlhNTElEXzJfIiBjbGFzcz0ic3QxIiBkPSJNMzMuNjYyIDI0LjcybC0xMS43ODQgMTMuNDg5Yy0uNDE3LjQ1NS0xLjAyMy42MDYtMS41NTMuMzQxLS41NjgtLjI2NS0uOTA5LS44NzEtLjkwOS0xLjUxNmw2LjE3Ni0xMy40ODktNi4xNzYtMTMuNDg5YzAtLjY4Mi4zNDEtMS4yODguOTA5LTEuNTUzLjE1Mi0uMDc2LjM0MS0uMTE0LjUzLS4xMTQuMzc5IDAgLjc1OC4xNTIgMS4wMjMuNDkzbDExLjc4NCAxMy40ODljLjMwMy4zMDMuNDU1LjcyLjQ1NSAxLjE3NSAwIC40MTYtLjE1Mi44MzMtLjQ1NSAxLjE3NHoiLz48L2c+PC9zdmc+');
  height: 3.2em;
  margin-top: -1.6em;
  position: absolute;
  right: 0.66667em;
  top: 50%;
  width: 3.2em;
  z-index: 99999;
}
#lightbox-nav #lightbox-nav-btnNext:focus:after, #lightbox-nav #lightbox-nav-btnNext:hover:after, #lightbox-nav #lightbox-nav-btnNext:active:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMzMzMzMzM7fTwvc3R5bGU+PHBhdGggaWQ9IlhNTElEXzJfIiBjbGFzcz0ic3QwIiBkPSJNMzAuODk2IDI0LjcybC0xMS43ODQgMTMuNDg5Yy0uNDE3LjQ1NS0xLjAyMy42MDYtMS41NTMuMzQxLS41NjgtLjI2NS0uOTA5LS44NzEtLjkwOS0xLjUxNmw2LjE3Ni0xMy40ODktNi4xNzYtMTMuNDg5YzAtLjY4Mi4zNDEtMS4yODguOTA5LTEuNTUzLjE1Mi0uMDc2LjM0MS0uMTE0LjUzLS4xMTQuMzc5IDAgLjc1OC4xNTIgMS4wMjMuNDkzbDExLjc4NCAxMy40ODljLjMwMy4zMDMuNDU1LjcyLjQ1NSAxLjE3NSAwIC40MTYtLjE1Mi44MzMtLjQ1NSAxLjE3NHoiLz48L3N2Zz4=');
}

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

iframe {
  border: 0;
  min-height: 16.66667em;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  iframe {
    min-height: 30em;
  }
}

html {
  font-size: 100%;
}

* {
  -webkit-tap-highlight-color: transparent;
}

body {
  padding: 0.66667em 0;
}
body.gsb {
  background: #004f80;
  color: #fff;
}

a {
  color: #004f80;
  font-weight: 700;
  text-decoration: underline;
}
a:hover, a:focus, a:active {
  color: #004f80;
}
a:focus {
  outline: none !important;
  outline-offset: 0 !important;
}
a:focus img {
  outline: 1px dotted #004f80;
}
a:active img {
  outline: none;
}

#wrapperInner .navSkip {
  height: 0;
  left: -2000px;
  position: absolute;
  top: -1000px;
}
#wrapperInner .navSkip a {
  background: #fff;
  color: #004f80;
}
#wrapperInner .navSkip a:active, #wrapperInner .navSkip a:focus {
  background: #fff;
  color: #004f80;
  font-size: 1em;
  font-weight: 700;
  left: 2005px;
  position: absolute;
  text-decoration: none;
  top: 1000px;
  width: auto;
  z-index: 20;
}
@media only screen and (min-width: 1024px) {
  #wrapperInner .navSkip a:active, #wrapperInner .navSkip a:focus {
    left: 2185px;
    top: 1015px;
  }
}

.more {
  font-weight: 700;
}

#wrapperTopNav {
  width: 100%;
}

#wrapperInner {
  background: transparent none;
}

#wrapperDivisions {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent none;
  margin: 0 auto;
  overflow: visible;
  padding: 0;
  width: auto;
}

.content-box .wrapper-content-top-line {
  height: auto;
}
@media only screen and (min-width: 980px) {
  .content-box .wrapper-content-top-line {
    height: 4.13333em;
  }
}

.wrapperOuterContent {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .wrapperOuterContent {
    min-height: 40em;
  }
}

.content-outer-box {
  overflow: hidden;
  *zoom: 1;
  background: #337299;
  overflow: visible;
  padding: 0 0 0.33333em;
}
@media only screen and (min-width: 768px) {
  .content-outer-box {
    padding: 0;
  }
}
.content-outer-box.overview {
  min-height: 40em;
  padding-bottom: 0;
}
.content-outer-box.overview .content-row {
  min-height: 40em;
}
.content-outer-box.overview .content-row .content-box {
  min-height: 40em;
}

.content-footer-edit-area {
  background: #fff url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/muster-bg-transparent.png?__blob=normal&v=1) repeat top left;
  height: 2.86667em;
}

#wrapperContent {
  background: #fff;
}
@media only screen and (min-width: 768px) {
  #wrapperContent {
    min-height: 40em !important;
  }
}
.overview #wrapperContent .content-box-inner {
  min-height: 40em;
  padding-bottom: 2.66667em;
}
@media only screen and (min-width: 768px) {
  .ohne-marginal #wrapperContent .content-box-inner {
    padding-right: 0.93333em;
  }
}

.startseite #wrapperDivisions .teaser-grid {
  overflow: hidden;
  *zoom: 1;
}
.startseite #wrapperDivisions .boxWrapper {
  float: none;
  width: auto;
}
@media only screen and (min-width: 768px) {
  .startseite #wrapperDivisions .boxWrapper {
    float: left;
  }
}
.startseite #wrapperDivisions div.generictable.first {
  margin-right: 0;
}

#supplement {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#supplement * {
  font-size: inherit;
}
#supplement #navPrimary img,
#supplement .nav-breadcrumbs img,
#supplement #navSecondary img,
#supplement .footer-nav img {
  display: none;
}

#wrapperHeader {
  background: #fff none;
}

@media only screen and (min-width: 980px) {
  #branding {
    padding-bottom: 0.2em;
  }
}
#branding .logo {
  text-align: left;
}
#branding .logo a {
  display: block;
  margin: 0;
}
#branding .logo img {
  display: block;
  margin: 1.33333em 0 1.33333em 0.8em;
}
@media only screen and (min-width: 768px) {
  #branding .logo img {
    margin: 1.33333em 0;
  }
}
@media only screen and (min-width: 980px) {
  #branding .logo img {
    margin: -0.2em 0 0;
  }
}
#branding .logo-list-box {
  display: none;
}
@media only screen and (min-width: 768px) {
  #branding .logo-list-box {
    display: block;
  }
}
#branding .logo-list {
  clear: left;
  list-style: none outside;
  margin: 0;
  padding: 1.66667em 0 0.4em;
}
@media only screen and (min-width: 980px) {
  #branding .logo-list {
    padding: 2.8em 0 0.4em;
  }
}
#branding .logo-list-item {
  float: left;
  padding-left: 1.66667em;
}
#branding .logo-list-item:first-child {
  padding-left: 0;
}

#mainnav-active-position {
  background: #004f80 none;
  border-bottom: 1px solid #004f80;
  border-top: 1px solid #004f80;
  color: #fff;
  font-size: 2em;
  font-weight: 400;
  line-height: 1.3;
  padding: 0.66667em 0;
}
#mainnav-active-position * {
  background: #004f80 none;
  color: #fff;
  font-weight: 400;
}
#mainnav-active-position ol {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
#mainnav-active-position a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
}
#mainnav-active-position a:hover, #mainnav-active-position a:focus, #mainnav-active-position a:active {
  text-decoration: underline;
}

@media only screen and (max-width: 1023px) {
  .navOffCanvas {
    display: none;
  }
  .flexmenu .navOffCanvas {
    display: block;
  }

  .desktop-flyout-menu {
    display: none;
  }

  .mobile-button-box {
    display: block;
  }

  #navPrimary *,
  #navPrimary li li *,
  #navPrimary li li * *,
  #navPrimary ul *,
  #navPrimary ul * * {
    color: #fff;
    font-size: 100%;
  }

  #navPrimary {
    height: auto;
    margin: 0;
    padding: 0;
  }
  #navPrimary li {
    float: none;
    text-align: left;
    width: auto;
  }
  #navPrimary li .menu-box {
    background-color: transparent;
    border: 0;
    position: static;
    width: auto;
  }
  #navPrimary li:first-child a:hover, #navPrimary li:first-child a:focus, #navPrimary li:first-child a:active {
    background: transparent none;
    color: #fff;
    text-decoration: underline;
  }
  #navPrimary li a {
    font-weight: normal;
  }
  #navPrimary li a:hover, #navPrimary li a:focus, #navPrimary li a:active {
    background: transparent none;
    color: #fff;
    text-decoration: underline;
  }
  #navPrimary ul .menu-box ul ul {
    float: none;
    width: auto;
  }
  #navPrimary #mobile-header {
    border: 0;
    color: #333;
    display: block;
    padding-top: 0.66667em;
    padding-bottom: 0.66667em;
  }
  #navPrimary a * {
    background-image: none;
  }
}
@media only screen and (min-width: 1024px) {
  .navOffCanvas,
  .mobile-button-box {
    display: none;
  }

  .desktop-flyout-menu {
    display: block;
    float: right;
  }

  .login-link {
    display: none;
  }

  #mobile-header {
    border: 0;
  }

  #navPrimary *,
  #navPrimary li li *,
  #navPrimary li li * *,
  #navPrimary ul *,
  #navPrimary ul * * {
    color: #000;
    font-size: 100%;
  }

  #navPrimary {
    background: #fff none;
    color: #000;
    height: auto;
    margin: 0;
    padding: 0 0.33333em;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 980px) {
  #navPrimary {
    padding: 0;
  }
}
@media only screen and (min-width: 1024px) {
  #navPrimary a *, #navPrimary.on {
    background: #fff;
    color: #000;
  }
  #navPrimary a *:hover, #navPrimary a *:focus, #navPrimary a *:active, #navPrimary.on:hover, #navPrimary.on:focus, #navPrimary.on:active {
    background: #fff;
    color: #004f80;
    text-decoration: underline;
  }
  #navPrimary a#Hauptmenu {
    color: #000;
  }
  #navPrimary ul {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.93333em;
    list-style: none outside;
    margin: 0;
    padding: 0;
    position: relative;
  }
  #navPrimary ul ul li {
    border-bottom: 0;
  }
  #navPrimary .nav-first-level {
    background: transparent none;
    display: block;
    font-size: 1.28571em;
  }
  #navPrimary .nav-first-level a,
  #navPrimary .nav-first-level em,
  #navPrimary .nav-first-level strong {
    background-image: none;
    border: 0;
    font-style: normal;
  }
  #navPrimary li {
    float: left;
    position: relative;
    text-align: center;
    width: auto;
  }
  #navPrimary li:last-child .nav-first-level a,
  #navPrimary li:last-child .nav-first-level strong {
    padding-right: 0;
  }
  #navPrimary li.hovered .nav-first-level, #navPrimary li.topinpath .nav-first-level {
    background: transparent none;
    display: block;
  }
  #navPrimary li.hovered .nav-first-level a,
  #navPrimary li.hovered .nav-first-level strong,
  #navPrimary li.hovered .nav-first-level em, #navPrimary li.topinpath .nav-first-level a,
  #navPrimary li.topinpath .nav-first-level strong,
  #navPrimary li.topinpath .nav-first-level em {
    background: #fff;
    color: #000;
  }
  #navPrimary li.hovered .nav-first-level a:hover, #navPrimary li.hovered .nav-first-level a:focus, #navPrimary li.hovered .nav-first-level a:active,
  #navPrimary li.hovered .nav-first-level strong:hover,
  #navPrimary li.hovered .nav-first-level strong:focus,
  #navPrimary li.hovered .nav-first-level strong:active,
  #navPrimary li.hovered .nav-first-level em:hover,
  #navPrimary li.hovered .nav-first-level em:focus,
  #navPrimary li.hovered .nav-first-level em:active, #navPrimary li.topinpath .nav-first-level a:hover, #navPrimary li.topinpath .nav-first-level a:focus, #navPrimary li.topinpath .nav-first-level a:active,
  #navPrimary li.topinpath .nav-first-level strong:hover,
  #navPrimary li.topinpath .nav-first-level strong:focus,
  #navPrimary li.topinpath .nav-first-level strong:active,
  #navPrimary li.topinpath .nav-first-level em:hover,
  #navPrimary li.topinpath .nav-first-level em:focus,
  #navPrimary li.topinpath .nav-first-level em:active {
    background: #fff;
    color: #004f80;
    text-decoration: underline;
  }
  #navPrimary li.hovered a:hover, #navPrimary li.hovered a:focus, #navPrimary li.hovered a:active,
  #navPrimary li.hovered strong:hover,
  #navPrimary li.hovered strong:focus,
  #navPrimary li.hovered strong:active,
  #navPrimary li.hovered em:hover,
  #navPrimary li.hovered em:focus,
  #navPrimary li.hovered em:active, #navPrimary li.topinpath a:hover, #navPrimary li.topinpath a:focus, #navPrimary li.topinpath a:active,
  #navPrimary li.topinpath strong:hover,
  #navPrimary li.topinpath strong:focus,
  #navPrimary li.topinpath strong:active,
  #navPrimary li.topinpath em:hover,
  #navPrimary li.topinpath em:focus,
  #navPrimary li.topinpath em:active {
    background: #fff;
    color: #004f80;
    text-decoration: underline;
  }
  #navPrimary li.hovered .nav-first-level:after, #navPrimary li.active .nav-first-level:after, #navPrimary li.topinpath .nav-first-level:after {
    border: solid transparent;
    border-color: rgba(51, 51, 51, 0);
    border-top-color: #fff;
    border-width: 0.44444em;
    bottom: -0.88889em;
    content: '';
    height: 0;
    left: 50%;
    margin-left: -0.44444em;
    pointer-events: none;
    position: absolute;
    width: 0;
    z-index: 2001;
  }
  #navPrimary li.hovered.last .nav-first-level:after, #navPrimary li.hovered:last-child .nav-first-level:after, #navPrimary li.active.last .nav-first-level:after, #navPrimary li.active:last-child .nav-first-level:after, #navPrimary li.topinpath.last .nav-first-level:after, #navPrimary li.topinpath:last-child .nav-first-level:after {
    margin-left: -0.16667em;
  }
  #navPrimary li.active .nav-first-level, #navPrimary li.topinpath .nav-first-level {
    background: transparent none;
    display: block;
  }
  #navPrimary li.active .nav-first-level a,
  #navPrimary li.active .nav-first-level strong,
  #navPrimary li.active .nav-first-level em, #navPrimary li.topinpath .nav-first-level a,
  #navPrimary li.topinpath .nav-first-level strong,
  #navPrimary li.topinpath .nav-first-level em {
    background: #fff;
    color: #004f80;
    text-decoration: none;
  }
  #navPrimary li.active .nav-first-level a:hover, #navPrimary li.active .nav-first-level a:focus, #navPrimary li.active .nav-first-level a:active,
  #navPrimary li.active .nav-first-level strong:hover,
  #navPrimary li.active .nav-first-level strong:focus,
  #navPrimary li.active .nav-first-level strong:active,
  #navPrimary li.active .nav-first-level em:hover,
  #navPrimary li.active .nav-first-level em:focus,
  #navPrimary li.active .nav-first-level em:active, #navPrimary li.topinpath .nav-first-level a:hover, #navPrimary li.topinpath .nav-first-level a:focus, #navPrimary li.topinpath .nav-first-level a:active,
  #navPrimary li.topinpath .nav-first-level strong:hover,
  #navPrimary li.topinpath .nav-first-level strong:focus,
  #navPrimary li.topinpath .nav-first-level strong:active,
  #navPrimary li.topinpath .nav-first-level em:hover,
  #navPrimary li.topinpath .nav-first-level em:focus,
  #navPrimary li.topinpath .nav-first-level em:active {
    background: #fff;
    color: #004f80;
    text-decoration: underline;
  }
  #navPrimary li li {
    background: #fff;
    display: block;
    height: auto;
    text-align: left;
    width: 100%;
  }
  #navPrimary li a,
  #navPrimary li strong {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    font-weight: normal;
    line-height: 1.2;
    padding: 1em 0.66667em;
    text-decoration: none;
    text-transform: none;
  }
  #navPrimary li a:hover, #navPrimary li a:focus, #navPrimary li a:active {
    text-decoration: underline;
  }
  #navPrimary li:last-child .menu-box.visible {
    left: auto;
    right: 0;
  }
  #navPrimary li .menu-box {
    left: -4.78571em;
    padding-top: 1.28571em;
    position: absolute;
    top: -999em;
    z-index: 2000;
  }
  #navPrimary li .menu-box.visible {
    left: 0;
    right: auto;
    top: 4em;
    z-index: 2000;
  }
  #navPrimary li:last-child .menu {
    width: 14em;
  }
  #navPrimary li .menu {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 1.4px 1.4px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 1.4px 1.4px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 1.4px 1.4px 4px rgba(0, 0, 0, 0.2);
    background-color: #fff;
    border: 1px solid #fff;
    min-width: 12.35714em;
    padding: 0.57143em 0.42857em 1.07143em;
    width: 14em;
  }
  #navPrimary li .menu * {
    z-index: 2000;
  }
  #navPrimary li .menu ul {
    margin: 0;
    padding: 0;
  }
  #navPrimary li .menu li {
    float: none;
    padding-bottom: 0.46667em;
  }
  #navPrimary li .menu li:last-child {
    padding-bottom: 0;
  }
  #navPrimary li .menu li.top-level {
    padding-bottom: 0;
  }
  #navPrimary li .menu li.top-level a,
  #navPrimary li .menu li.top-level strong,
  #navPrimary li .menu li.top-level em {
    border-bottom: 0.13333em dotted #A6ACB3;
    font-size: 1.15385em;
    padding-bottom: 0.33333em;
    text-decoration: none;
  }
  #navPrimary li .menu li.top-level a a,
  #navPrimary li .menu li.top-level strong a,
  #navPrimary li .menu li.top-level em a {
    border-bottom: 0;
    font-size: inherit;
    padding: 0;
    text-decoration: none;
  }
  #navPrimary li .menu li.top-level.active a,
  #navPrimary li .menu li.top-level.active strong,
  #navPrimary li .menu li.top-level.active em {
    text-decoration: underline;
  }
  #navPrimary li .menu li.top-level.active a a,
  #navPrimary li .menu li.top-level.active strong a,
  #navPrimary li .menu li.top-level.active em a {
    text-decoration: none;
  }
  #navPrimary li .menu li strong,
  #navPrimary li .menu li em {
    background: transparent none;
    color: #000;
    font-style: inherit;
    line-height: 1.2;
    text-decoration: underline;
  }
  #navPrimary li .menu li.active a {
    background: #000 none;
    color: #fff;
    text-decoration: underline;
  }
  #navPrimary li .menu li.active a:hover, #navPrimary li .menu li.active a:focus, #navPrimary li .menu li.active a:active {
    color: #fff;
    text-decoration: underline;
  }
  #navPrimary li .menu li a,
  #navPrimary li .menu li a:link,
  #navPrimary li .menu li a:visited {
    background: transparent none;
    color: #000;
    line-height: 1.2;
  }
  #navPrimary li .menu li a:hover, #navPrimary li .menu li a:focus, #navPrimary li .menu li a:active,
  #navPrimary li .menu li a:link:hover,
  #navPrimary li .menu li a:link:focus,
  #navPrimary li .menu li a:link:active,
  #navPrimary li .menu li a:visited:hover,
  #navPrimary li .menu li a:visited:focus,
  #navPrimary li .menu li a:visited:active {
    text-decoration: none;
  }
  #navPrimary li .menu li a,
  #navPrimary li .menu li strong,
  #navPrimary li .menu li em {
    display: block;
    font-size: 1.16667em;
    padding: 0.33333em 0.46667em;
  }
  #navPrimary li .menu li a:hover, #navPrimary li .menu li a:focus, #navPrimary li .menu li a:active,
  #navPrimary li .menu li strong:hover,
  #navPrimary li .menu li strong:focus,
  #navPrimary li .menu li strong:active,
  #navPrimary li .menu li em:hover,
  #navPrimary li .menu li em:focus,
  #navPrimary li .menu li em:active {
    background: #000 none;
    color: #fff;
  }
}
.wrapper-content-top-line {
  background: #fff url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/muster-bg-transparent.png?__blob=normal&v=1) repeat top left;
  color: #6B7581;
  display: none;
  font-weight: 700;
  padding: 0.53333em 0 0.4em;
}
@media only screen and (min-width: 768px) {
  .wrapper-content-top-line {
    display: block;
  }
}
.wrapper-content-top-line * {
  background-color: transparent;
}

.breadcrumb-items {
  clear: left;
  list-style: none outside;
  margin: 0;
  padding: 0;
}

.breadcrumb-item {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0 0 0.2em;
}
.breadcrumb-item:first-child .breadcrumb-item-link {
  background-image: none;
  display: block;
  padding-left: 0;
  position: relative;
}
.breadcrumb-item:first-child .breadcrumb-item-link:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUgMTUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzM0MzQzNDt9PC9zdHlsZT48cGF0aCBpZD0iWE1MSURfM18iIGNsYXNzPSJzdDAiIGQ9Ik0xNC43NyA3Ljc1M2wtNi42NDctNi41NDdjLS4zMzQtLjM1Mi0uODkzLS4zNTItMS4yMzYgMGwtNi42NDYgNi41NDdjLS4zMzQuMzUyLS4yMDcuNjMxLjI4LjYzMWgxLjM4OXY1LjAzMmMwIC4zNy4wMTguNjU4LjY4NS42NThoMy4yMjl2LTUuMDRoMy4zNzN2NS4wNDFoMy4zOTFjLjUwNSAwIC41MjMtLjI4OS41MjMtLjY1OHYtNS4wMzJoMS4zOGMuNDk2IDAgLjYyMi0uMjguMjc5LS42MzJ6Ii8+PC9zdmc+');
  display: block;
  height: 1em;
  left: 0;
  padding: 0;
  top: 0;
  width: 1em;
}
.breadcrumb-item:first-child .breadcrumb-item-link:hover:before, .breadcrumb-item:first-child .breadcrumb-item-link:focus:before, .breadcrumb-item:first-child .breadcrumb-item-link:active:before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUgMTUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzAwNGY4MDt9PC9zdHlsZT48cGF0aCBpZD0iWE1MSURfM18iIGNsYXNzPSJzdDAiIGQ9Ik0xNC43NyA3Ljc1M2wtNi42NDctNi41NDdjLS4zMzQtLjM1Mi0uODkzLS4zNTItMS4yMzYgMGwtNi42NDYgNi41NDdjLS4zMzQuMzUyLS4yMDcuNjMxLjI4LjYzMWgxLjM4OXY1LjAzMmMwIC4zNy4wMTguNjU4LjY4NS42NThoMy4yMjl2LTUuMDRoMy4zNzN2NS4wNDFoMy4zOTFjLjUwNSAwIC41MjMtLjI4OS41MjMtLjY1OHYtNS4wMzJoMS4zOGMuNDk2IDAgLjYyMi0uMjguMjc5LS42MzJ6Ii8+PC9zdmc+');
}
.breadcrumb-item:last-child .breadcrumb-item-link {
  color: #6B7581;
}

.breadcrumb-item-link {
  background-color: transparent;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3IDEzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3IDEzIiB3aWR0aD0iNyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iI0M2QzZDNiIgZD0iTS4xNDcgMTIuMTU5Yy0uMDgxLjA3NS0uMTQ3LjA0Ni0uMTQ3LS4wNjR2LTExLjE5YzAtLjExLjA2Ni0uMTM5LjE0Ny0uMDY0bDUuOTU3IDUuNTIzYy4wODEuMDc1LjA4MS4xOTcgMCAuMjcybC01Ljk1NyA1LjUyM3oiLz48L3N2Zz4=');
  background-position: left 0.13333em;
  background-repeat: no-repeat;
  background-size: 0.46667em 0.86667em;
  color: #333;
  font-size: 1em;
  font-weight: 700;
  margin-right: 0.4em;
  min-height: 1.46667em;
  padding-left: 0.93333em;
  text-decoration: none;
}
.breadcrumb-item-link:hover, .breadcrumb-item-link:focus, .breadcrumb-item-link:active {
  text-decoration: underline;
}

.gsb #navSecondary {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  font-size: 1em;
}
@media only screen and (min-width: 1024px) {
  .gsb #navSecondary {
    display: block;
    margin-left: 0.53333em;
  }
}
.gsb #navSecondary * {
  font-size: inherit;
}
.gsb #navSecondary .navMain ul {
  background: #fdfdfd url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/muster-bg-transparent.png?__blob=normal&v=1) repeat top left;
  border-top: 1px dotted #A6ACB3;
  list-style: none outside;
  margin: 0 0 1.33333em;
  padding: 0;
}
.gsb #navSecondary .navMain ul ul {
  border-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.gsb #navSecondary .navMain ul li .aural {
  display: none;
}
.gsb #navSecondary .navMain ul li a,
.gsb #navSecondary .navMain ul li strong,
.gsb #navSecondary .navMain ul li em {
  background: transparent none;
  border-bottom: 1px dotted #A6ACB3;
  color: #333;
  display: block;
  font-style: normal;
  font-weight: 400;
  padding: 0.53333em 0.66667em 0.66667em 1em;
  text-decoration: none;
}
.gsb #navSecondary .navMain ul li a:hover, .gsb #navSecondary .navMain ul li a:focus, .gsb #navSecondary .navMain ul li a:active,
.gsb #navSecondary .navMain ul li strong:hover,
.gsb #navSecondary .navMain ul li strong:focus,
.gsb #navSecondary .navMain ul li strong:active,
.gsb #navSecondary .navMain ul li em:hover,
.gsb #navSecondary .navMain ul li em:focus,
.gsb #navSecondary .navMain ul li em:active {
  background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSItMC4wNDkgMjAwLjk3OCA3IDExIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0wLjA0OSAyMDAuOTc4IDcgMTEiPjxwb2x5Z29uIGZpbGw9IiMzMzMiIHBvaW50cz0iNi45NTEsMjA2LjQ4IDEuNzA1LDIxMS45NzggLTAuMDQ5LDIwOS45NTUgMy40NDUsMjA2LjQ4IC0wLjA0OSwyMDMuMDA0IDEuNzA1LDIwMC45NzgiLz48L3N2Zz4=') no-repeat 0.33333em 0.86667em;
  color: #333;
  text-decoration: inherit;
}
.gsb #navSecondary .navMain ul li strong,
.gsb #navSecondary .navMain ul li em:only-child {
  background: #333 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSItMC4wNDkgMjAwLjk3OCA3IDExIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0wLjA0OSAyMDAuOTc4IDcgMTEiPjxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iNi45NTEsMjA2LjQ4IDEuNzA1LDIxMS45NzggLTAuMDQ5LDIwOS45NTUgMy40NDUsMjA2LjQ4IC0wLjA0OSwyMDMuMDA0IDEuNzA1LDIwMC45NzgiLz48L3N2Zz4=') no-repeat 0.33333em 0.86667em;
  color: #fff;
}
.gsb #navSecondary .navMain ul li strong:hover, .gsb #navSecondary .navMain ul li strong:focus, .gsb #navSecondary .navMain ul li strong:active,
.gsb #navSecondary .navMain ul li em:only-child:hover,
.gsb #navSecondary .navMain ul li em:only-child:focus,
.gsb #navSecondary .navMain ul li em:only-child:active {
  background: #333 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSItMC4wNDkgMjAwLjk3OCA3IDExIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0wLjA0OSAyMDAuOTc4IDcgMTEiPjxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iNi45NTEsMjA2LjQ4IDEuNzA1LDIxMS45NzggLTAuMDQ5LDIwOS45NTUgMy40NDUsMjA2LjQ4IC0wLjA0OSwyMDMuMDA0IDEuNzA1LDIwMC45NzgiLz48L3N2Zz4=') no-repeat 0.33333em 0.86667em;
  color: inherit;
}
.gsb #navSecondary .navMain ul li em,
.gsb #navSecondary .navMain ul li strong {
  font-weight: 700;
}
.gsb #navSecondary .navMain ul li em {
  border-right: 2px solid transparent;
}
.gsb #navSecondary .navMain ul li em a {
  background: transparent none;
  border-bottom: 0;
  color: inherit;
  font-weight: 700;
  padding: 0;
}
.gsb #navSecondary .navMain ul li em a:hover, .gsb #navSecondary .navMain ul li em a:focus, .gsb #navSecondary .navMain ul li em a:active {
  background: transparent none;
  color: inherit;
}
.gsb #navSecondary .navMain ul li li a,
.gsb #navSecondary .navMain ul li li strong,
.gsb #navSecondary .navMain ul li li em {
  background-position: 1em 1em;
  padding-left: 1.66667em;
}
.gsb #navSecondary .navMain ul li li a:hover, .gsb #navSecondary .navMain ul li li a:focus, .gsb #navSecondary .navMain ul li li a:active,
.gsb #navSecondary .navMain ul li li strong:hover,
.gsb #navSecondary .navMain ul li li strong:focus,
.gsb #navSecondary .navMain ul li li strong:active,
.gsb #navSecondary .navMain ul li li em:hover,
.gsb #navSecondary .navMain ul li li em:focus,
.gsb #navSecondary .navMain ul li li em:active {
  background-position: 1em 1em;
}
.gsb #navSecondary .navMain ul li li em a {
  padding: 0;
}
.gsb #navSecondary .navMain ul li li li a,
.gsb #navSecondary .navMain ul li li li strong,
.gsb #navSecondary .navMain ul li li li em {
  background-position: 1.66667em 1em;
  padding-left: 2.33333em;
}
.gsb #navSecondary .navMain ul li li li a:hover, .gsb #navSecondary .navMain ul li li li a:focus, .gsb #navSecondary .navMain ul li li li a:active,
.gsb #navSecondary .navMain ul li li li strong:hover,
.gsb #navSecondary .navMain ul li li li strong:focus,
.gsb #navSecondary .navMain ul li li li strong:active,
.gsb #navSecondary .navMain ul li li li em:hover,
.gsb #navSecondary .navMain ul li li li em:focus,
.gsb #navSecondary .navMain ul li li li em:active {
  background-position: 1.66667em 1em;
}
.gsb #navSecondary .navMain ul li li li em a {
  padding: 0;
}

.content-outer-box {
  background: #fff none;
  min-height: 16.66667em;
}
@media only screen and (min-width: 768px) {
  .content-outer-box {
    min-height: 40em;
  }
}
@media only screen and (min-width: 1024px) {
  .content-outer-box {
    background: #E1E3E6 none;
    filter: none;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1OC41JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTguNSUiIHN0b3AtY29sb3I9IiNlMWUzZTYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(58.5%, #ffffff), color-stop(58.5%, #e1e3e6));
    background-image: -moz-linear-gradient(left, #ffffff 58.5%, #e1e3e6 58.5%);
    background-image: -webkit-linear-gradient(left, #ffffff 58.5%, #e1e3e6 58.5%);
    background-image: linear-gradient(to right, #ffffff 58.5%, #e1e3e6 58.5%);
  }
}
.startseite .content-outer-box {
  background: #fff none;
}
.content-outer-box .content-row {
  min-height: 16.66667em;
}
@media only screen and (min-width: 768px) {
  .content-outer-box .content-row {
    min-height: 40em;
  }
}
@media only screen and (min-width: 1024px) {
  .content-outer-box .content-row {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#FFE1E3E6');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI2Ni43JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNjYuNyUiIHN0b3AtY29sb3I9IiNlMWUzZTYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(66.7%, #ffffff), color-stop(66.7%, #e1e3e6));
    background-image: -moz-linear-gradient(left, #ffffff 66.7%, #e1e3e6 66.7%);
    background-image: -webkit-linear-gradient(left, #ffffff 66.7%, #e1e3e6 66.7%);
    background-image: linear-gradient(to right, #ffffff 66.7%, #e1e3e6 66.7%);
  }
}
.startseite .content-outer-box .content-row {
  background: #fff none;
}

.content-box-inner {
  background: #fff none;
  color: #333;
  font-size: 1em;
  margin-bottom: 0;
  margin-top: 0;
  padding: 2.8em 0 0;
}
.content-box-inner.overview {
  padding-bottom: 3.33333em;
  padding-top: 0;
}
.content-box-inner.overview .singleview {
  padding-top: 2.8em;
}
.content-box-inner * {
  font-size: inherit;
}
.content-box-inner h1 {
  color: #333;
  font-size: 1.86667em;
  font-weight: normal;
  line-height: 1.145;
  margin: 0;
  padding: 0 0 0.38462em;
}
.content-box-inner .singleview {
  clear: both;
  overflow: hidden;
}
@media only screen and (min-width: 980px) {
  .content-box-inner .singleview {
    padding-right: 3.33333em;
  }
}
.content-box-inner .singleview .singleview {
  padding: 0;
}
.content-box-inner .singleview.no-heading {
  padding-top: 3.06667em;
}
.content-box-inner .singleview .subheadline {
  color: #333;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 0;
}
.content-box-inner .singleview .subheadline span {
  font-weight: normal;
}
.content-box-inner .singleview .subheadline * {
  font-weight: normal;
}
.content-box-inner .singleview .subheadline p {
  font-size: inherit;
  line-height: 1.25;
  margin-bottom: 0;
  padding-bottom: 1.2em;
}
.content-box-inner .singleview h3, .content-box-inner .singleview h4, .content-box-inner .singleview h5, .content-box-inner .singleview h6 {
  color: #333;
  font-weight: normal;
  margin-bottom: 0.66667em;
  margin-top: 0;
}
.content-box-inner .singleview h2 {
  color: #333;
  font-size: 1.6em;
  line-height: 1.167;
  font-weight: 400;
  margin-bottom: 0.45455em;
  margin-top: 0;
}
.content-box-inner .singleview h2 span {
  font-weight: normal;
}
.content-box-inner .singleview h3 {
  font-size: 1.33333em;
  line-height: 1.2;
}
.content-box-inner .singleview h4 {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.4em;
}
.content-box-inner .singleview h5 {
  font-size: 1.2em;
}
.content-box-inner .singleview h6 {
  font-size: 1em;
}
.content-box-inner .singleview .abstract {
  font-weight: 700;
  padding-right: 3.33333em;
}
.content-box-inner .singleview .abstract p {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.content-box-inner .singleview .address,
.content-box-inner .singleview .contactData {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 1.33333em;
}
.content-box-inner .singleview .address .label,
.content-box-inner .singleview .contactData .label {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
  padding: 0;
}
.content-box-inner .section,
.content-box-inner .address {
  font-size: inherit;
}
.content-box-inner .links,
.content-box-inner .scrollLinks .firstForward,
.content-box-inner ul,
.content-box-inner ol,
.content-box-inner table,
.content-box-inner .sectionRelated,
.content-box-inner .picture {
  margin-bottom: 1.33333em;
}
.content-box-inner a {
  color: #004f80;
  font-weight: 400;
  text-decoration: underline;
}
.content-box-inner a:hover, .content-box-inner a:focus, .content-box-inner a:active {
  color: #333;
  outline: 1px dotted #fff;
}
.content-box-inner p {
  line-height: 1.37;
  margin: 0;
  padding-bottom: 1.33333em;
}
.content-box-inner p a {
  color: #004f80;
  font-weight: 400;
  text-decoration: underline;
}
.content-box-inner p a:hover, .content-box-inner p a:focus, .content-box-inner p a:active {
  color: #333;
}
.content-box-inner .links,
.content-box-inner .downloadlinks {
  list-style: none outside;
  margin: 0 0 1em;
  padding: 1em 0;
}
.content-box-inner .sectionRelated,
.content-box-inner .sectionRating {
  clear: both;
}
.content-box-inner .sectionRelated h2,
.content-box-inner .sectionRelated h3,
.content-box-inner .sectionRating h2,
.content-box-inner .sectionRating h3 {
  margin-bottom: 0;
}
.content-box-inner .sectionRelated h2:first-child,
.content-box-inner .sectionRelated h3:first-child,
.content-box-inner .sectionRating h2:first-child,
.content-box-inner .sectionRating h3:first-child {
  border-top: 0.13333em dotted #A6ACB3;
  margin-top: 0.13333em;
  padding-top: 0.93333em;
}
.content-box-inner .sectionRelated .links,
.content-box-inner .sectionRelated .downloadlinks,
.content-box-inner .sectionRating .links,
.content-box-inner .sectionRating .downloadlinks {
  background: transparent none;
  float: none;
  font-size: 1em;
  list-style: none outside;
  margin: -0.06667em 0 1em;
  padding: 1em 0;
}
.content-box-inner .sectionRelated .links li,
.content-box-inner .sectionRelated .downloadlinks li,
.content-box-inner .sectionRating .links li,
.content-box-inner .sectionRating .downloadlinks li {
  background: transparent none;
  margin-bottom: 0.6em;
  padding-left: 0;
}
.content-box-inner .sectionRelated .links li:last-child,
.content-box-inner .sectionRelated .downloadlinks li:last-child,
.content-box-inner .sectionRating .links li:last-child,
.content-box-inner .sectionRating .downloadlinks li:last-child {
  margin-bottom: 0;
}
.content-box-inner .sectionRelated .links li .themenLink,
.content-box-inner .sectionRelated .downloadlinks li .themenLink,
.content-box-inner .sectionRating .links li .themenLink,
.content-box-inner .sectionRating .downloadlinks li .themenLink {
  background-position: 0 0.33333em;
}
.content-box-inner .isFirstInSlot + .illustration .wrapper img {
  width: 100% !important;
}
.content-box-inner .picture,
.content-box-inner .illustration {
  margin: 0.26667em 1.33333em 1.4em 0;
  max-width: 100%;
}
.content-box-inner .picture.mitte, .content-box-inner .picture.linksOhne, .content-box-inner .picture.rechtsOhne,
.content-box-inner .illustration.mitte,
.content-box-inner .illustration.linksOhne,
.content-box-inner .illustration.rechtsOhne {
  padding-top: 0;
}
.content-box-inner .picture.links,
.content-box-inner .illustration.links {
  margin-bottom: 0.8em;
  padding: 0;
}
@media only screen and (min-width: 321px) {
  .content-box-inner .picture.links,
  .content-box-inner .illustration.links {
    display: table;
    float: left;
    margin: 0 1.66667em 0.53333em 0;
  }
  .content-box-inner .picture.links figcaption,
  .content-box-inner .illustration.links figcaption {
    caption-side: bottom;
    display: table-caption;
  }
}
.content-box-inner .picture.linksOhne,
.content-box-inner .illustration.linksOhne {
  float: none;
  margin-right: auto;
}
.content-box-inner .picture.rechtsOhne,
.content-box-inner .illustration.rechtsOhne {
  float: none;
  margin-left: auto;
}
.content-box-inner .picture.rechts,
.content-box-inner .illustration.rechts {
  margin-bottom: 0.8em;
  padding: 0;
}
@media only screen and (min-width: 321px) {
  .content-box-inner .picture.rechts,
  .content-box-inner .illustration.rechts {
    display: table;
    float: right;
    margin: 0 0 0.53333em 1.66667em;
  }
  .content-box-inner .picture.rechts figcaption,
  .content-box-inner .illustration.rechts figcaption {
    caption-side: bottom;
    display: table-caption;
  }
}
.content-box-inner .picture.mitte,
.content-box-inner .illustration.mitte {
  float: none;
  margin: 0 0 0.53333em;
}
.content-box-inner .picture .wrapper,
.content-box-inner .illustration .wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent none;
  height: auto;
  margin: 0;
  overflow: auto;
  padding: 0;
  position: relative;
  max-width: 100%;
}
.content-box-inner .picture .wrapper img,
.content-box-inner .illustration .wrapper img {
  display: block;
  width: auto !important;
}
.content-box-inner .picture .figure-box,
.content-box-inner .illustration .figure-box {
  display: block;
  position: relative;
}
.content-box-inner .picture .figure-box img,
.content-box-inner .illustration .figure-box img {
  display: block;
  margin: 0 auto;
}
@media only screen and (min-width: 321px) {
  .content-box-inner .picture .figure-box img,
  .content-box-inner .illustration .figure-box img {
    margin: 0;
  }
}
.content-box-inner .picture .figure-box a,
.content-box-inner .illustration .figure-box a {
  display: block;
}
.content-box-inner .picture .lupe,
.content-box-inner .illustration .lupe {
  bottom: 1em;
  display: block;
  line-height: 1;
  padding: 0;
  position: absolute;
  right: 0.66667em;
}
.content-box-inner .picture .lupe:hover, .content-box-inner .picture .lupe:focus, .content-box-inner .picture .lupe:active,
.content-box-inner .illustration .lupe:hover,
.content-box-inner .illustration .lupe:focus,
.content-box-inner .illustration .lupe:active {
  outline: 1px dotted #fff;
  text-decoration: none;
}
.content-box-inner .picture figcaption,
.content-box-inner .illustration figcaption {
  color: #333;
  font-size: 0.86667em;
  padding: 1em 0 0.33333em;
}
.content-box-inner .singleview .toc {
  list-style: none outside;
  margin-left: 0;
}
.content-box-inner .singleview .toc ul {
  list-style: none outside;
}
.content-box-inner .singleview .toc li {
  background: transparent none;
  margin-bottom: 0.33333em;
  padding-left: 0;
}
.content-box-inner .singleview .toc a {
  color: #004f80;
  display: block;
  font-weight: 700;
  text-decoration: none;
}
.content-box-inner .singleview .toc a:hover, .content-box-inner .singleview .toc a:focus, .content-box-inner .singleview .toc a:active {
  color: #333;
  text-decoration: underline;
}
.content-box-inner .navToTop {
  border-top: 0.13333em dotted #A6ACB3;
  margin-bottom: 2em;
  padding: 0.93333em 0 1em;
}
@media only screen and (min-width: 768px) {
  .content-box-inner .navToTop {
    margin-bottom: 1.66667em;
    padding: 0.26667em 0 1em;
  }
}
@media only screen and (min-width: 768px) {
  .content-box-inner .navToTop a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    border: 0;
    color: #004f80;
    float: none;
    font-size: inherit;
    padding: 0.26667em 0 1em;
    text-align: left;
    text-transform: none;
  }
  .content-box-inner .navToTop a:hover, .content-box-inner .navToTop a:focus, .content-box-inner .navToTop a:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    border: 0;
    color: #000;
    cursor: pointer;
    text-decoration: underline;
  }
}

#wrapperDivisions span.caption, #wrapperDivisions span.source {
  display: block;
}
#wrapperDivisions span.caption {
  padding-bottom: 0.33333em;
}
#wrapperDivisions .box p,
#wrapperDivisions .box ul {
  padding: 0;
}

.dossierDocuments {
  padding-left: 0;
}

.docData,
.contactData {
  padding-bottom: 1.33333em;
}
.docData .label,
.contactData .label {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #333;
  font-weight: 400;
  padding: 0;
  text-align: left;
  white-space: normal;
}

.docData.event {
  margin-bottom: 0;
  padding-bottom: 0.33333em;
}
@media only screen and (min-width: 768px) {
  .docData.event {
    padding-bottom: 1.33333em;
  }
}
.docData.event .label {
  clear: left;
  display: block;
  float: none;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .docData.event .label {
    float: left;
    padding-right: 1.33333em;
    width: 8.93333em;
  }
}
.docData.event .value {
  padding-bottom: 1em;
}
@media only screen and (min-width: 768px) {
  .docData.event .value {
    padding-bottom: 0;
  }
}

.debug-box-wrapper-outer {
  background: #E1E3E6;
  border-bottom: 0.66667em solid #004f80;
  color: #333;
  margin-top: -0.66667em;
}

.debug-box-content {
  font-size: 0.8em;
}
.debug-box-content dl {
  margin: 0;
  padding: 0;
}
.debug-box-content dd,
.debug-box-content dt {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

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

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

#wrapperDivisions .box h3 {
  border-bottom: 0.06667em dotted #A6ACB3;
  color: #333;
  font-size: 0.93333em;
  font-weight: 700;
  margin: 0;
  padding: 1em 1.06667em 0.86667em;
  text-transform: uppercase;
}
#wrapperDivisions .box a,
#wrapperDivisions .box a:link,
#wrapperDivisions .box a:visited {
  color: inherit;
  font-weight: inherit;
  text-decoration: none;
}
#wrapperDivisions .box a:hover, #wrapperDivisions .box a:focus, #wrapperDivisions .box a:active,
#wrapperDivisions .box a:link:hover,
#wrapperDivisions .box a:link:focus,
#wrapperDivisions .box a:link:active,
#wrapperDivisions .box a:visited:hover,
#wrapperDivisions .box a:visited:focus,
#wrapperDivisions .box a:visited:active {
  text-decoration: underline;
}

#wrapperInner #wrapperDivisions .box {
  background: transparent none;
  border: 0;
}
#wrapperInner #wrapperDivisions .box.calendar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #E1E3E6 none;
  border: 0;
  margin-bottom: 1em;
  margin-top: 0;
  padding: 1em;
}
#wrapperInner #wrapperDivisions .box.calendar .box.calendar {
  margin: 0;
  padding: 0;
}
#wrapperInner #wrapperDivisions .box ul {
  margin: 0;
  padding: 1.06667em 1.06667em 0;
}
#wrapperInner #wrapperDivisions .box ul.links {
  font-weight: normal;
  line-height: normal;
  padding: 0;
}
#wrapperInner #wrapperDivisions .box p.all {
  margin: 0;
}
#wrapperInner #wrapperDivisions .box p.all a {
  background-position: left 0.4em;
}
#wrapperInner #wrapperDivisions #supplement {
  margin-top: 0;
}
@media only screen and (min-width: 980px) {
  #wrapperInner #wrapperDivisions #supplement {
    margin-top: 51px;
  }
}
#wrapperInner #wrapperDivisions #supplement .bannerBox {
  border: 0;
  margin-bottom: 1em;
}
#wrapperInner #wrapperDivisions #supplement .isFirstInSlot {
  height: 1px;
  left: -999em;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  top: -999em;
}
#wrapperInner #wrapperDivisions #supplement img {
  line-height: normal;
  margin-bottom: 0.66667em;
}
#wrapperInner #wrapperDivisions #supplement p {
  font-size: 1em;
  line-height: normal;
  margin-bottom: 0.66667em;
}
#wrapperInner #wrapperDivisions #supplement p:last-child {
  margin-bottom: 0;
}
#wrapperInner #wrapperDivisions #supplement .box ul {
  list-style: none outside;
  margin: 0;
  padding: 1.06667em 1.06667em 0;
}
#wrapperInner #wrapperDivisions #supplement .box .more,
#wrapperInner #wrapperDivisions #supplement .box .all {
  border-top: 0;
  font-weight: 700;
  padding-top: 1em;
}
#wrapperInner #wrapperDivisions #supplement .box .more a,
#wrapperInner #wrapperDivisions #supplement .box .all a {
  color: #333;
  font-weight: inherit;
}
#wrapperInner #wrapperDivisions #supplement .box .bigBox {
  padding: 0;
}
#wrapperInner #wrapperDivisions #supplement .box .bigBox ul {
  list-style: none outside;
  margin-bottom: 1em;
}
#wrapperInner #wrapperDivisions #supplement .box .bigBox ul:last-child {
  margin-bottom: 0;
}
#wrapperInner #wrapperDivisions #supplement .teaserText {
  font-weight: normal;
  padding: 1em 1.06667em 0.86667em;
}
#wrapperInner #wrapperDivisions #supplement .teaser {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  border: 0;
  float: none;
  margin-bottom: 0;
  overflow: visible;
  padding: 0 0 0 1em;
  position: relative;
}
#wrapperInner #wrapperDivisions #supplement .teaser .wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1em;
  padding: 1em;
  position: relative;
  width: 100%;
}
#wrapperInner #wrapperDivisions #supplement .teaser .wrapper img {
  height: auto;
  width: auto;
}
@media only screen and (min-width: 768px) {
  #wrapperInner #wrapperDivisions #supplement .teaser .wrapper img {
    height: 9.33333em;
    width: 13.6em;
  }
}
#wrapperInner #wrapperDivisions #supplement .teaser .wrapper h4, #wrapperInner #wrapperDivisions #supplement .teaser .wrapper h4 a {
  color: #004f80;
  font-size: 1.06667em;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0.66667em;
}
#wrapperInner #wrapperDivisions #supplement .teaser .wrapper .more {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 700;
  padding: 1em 0 0;
  width: 100%;
}
#wrapperInner #wrapperDivisions #supplement .teaser .wrapper .more a {
  color: #6B7581;
  display: block;
  font-size: 1em;
  font-weight: inherit;
  line-height: 1.2em;
  text-decoration: none;
  text-transform: uppercase;
}
#wrapperInner #wrapperDivisions #supplement .teaser .wrapper .more a:hover, #wrapperInner #wrapperDivisions #supplement .teaser .wrapper .more a:focus, #wrapperInner #wrapperDivisions #supplement .teaser .wrapper .more a:active {
  text-decoration: underline;
}
#wrapperInner #wrapperDivisions #supplement a.img-link {
  background: none;
  padding: 0;
}
#wrapperInner #wrapperDivisions #supplement .live-calendar {
  position: relative;
}
#wrapperInner #wrapperDivisions #supplement .live-calendar p {
  border-top: 1px dotted #A6ACB3;
  font-weight: 700;
  padding: 0.66667em 0 0;
}
#wrapperInner #wrapperDivisions #supplement .live-calendar p a {
  color: #6B7581;
  font-weight: 700;
}
#wrapperInner #wrapperDivisions #supplement .live-calendar h3 {
  margin-bottom: 0.66667em;
  padding-right: 1.66667em;
}
#wrapperInner #wrapperDivisions #supplement .live-calendar .pager {
  right: 0;
  top: 0.06667em;
  width: auto;
}
#wrapperInner #wrapperDivisions #supplement .live-calendar table {
  border-top: 1px dotted #A6ACB3;
  color: #6B7581;
  margin: 0 0 0.66667em;
}
#wrapperInner #wrapperDivisions #supplement .live-calendar table th {
  padding: 0.66667em 0.13333em 0.13333em;
}
#wrapperInner #wrapperDivisions #supplement .live-calendar table td {
  border: 1px dotted #E1E3E6;
  padding: 0.13333em;
}
#wrapperInner #wrapperDivisions #supplement .live-calendar table td.today {
  background: #fff;
  border: 1px dotted #A6ACB3;
  font-weight: 700;
}
#wrapperInner #wrapperDivisions #supplement .live-calendar table a {
  color: #004f80;
}

.js-on #wrapperDivisions .calendar-details {
  display: none;
}

.startseite .zielgruppen-teaser-wrapper-outer {
  background: #004f80 none;
  color: #fff;
  font-size: 1em;
  margin-bottom: 1.66667em;
}
.startseite .zielgruppen-teaser-wrapper-outer .aural {
  color: #fff;
}
.startseite .zielgruppen-teaser {
  list-style: none outside;
  margin-bottom: 0;
  padding: 0;
}
.startseite .zielgruppen-teaser-item {
  display: block;
  margin: 1.33333em 0;
}
@media only screen and (min-width: 768px) {
  .startseite .zielgruppen-teaser-item {
    margin: 0;
  }
}
.startseite .zielgruppen-teaser-item-box {
  position: relative;
}
.startseite .zielgruppen-teaser-item-picto {
  margin: 0;
  padding: 0;
}
.startseite .zielgruppen-teaser-item-picto img {
  width: 100%;
}
.startseite .zielgruppen-teaser-item-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.startseite .zielgruppen-teaser-item-headline {
  font-size: 2em;
  font-weight: 400;
  line-height: 1.2;
  margin: 0;
  padding: 0 0 0.06667em;
  width: 88%;
}
.startseite .zielgruppen-teaser-item-text {
  margin: 0;
  padding: 0;
}
.startseite .zielgruppen-teaser-item-link-box {
  bottom: 0.53333em;
  margin: 0;
  position: absolute;
  right: 0.53333em;
}
.startseite .zielgruppen-teaser-links-wrapper-outer {
  background: #fff url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/muster-bg-transparent.png?__blob=normal&v=1) repeat top left;
  color: #333;
}
.startseite .zielgruppen-teaser-item-list-item {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgOSIgd2lkdGg9IjYiIGhlaWdodD0iOSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzMzMzMzMzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNiA0LjVsLTQuNSA0LjUtMS41LTEuNyAzLTIuOC0zLTIuOCAxLjUtMS43eiIvPjwvc3ZnPg==') no-repeat left 0.46667em;
  background-size: 0.4em 0.6em;
  padding-left: 1.06667em;
}
.startseite .zielgruppen-teaser-item-list-item a {
  background: transparent none;
  padding-left: 0;
}

.slick-slider {
  display: none;
}

.slick-initialized {
  display: block;
}

.slick-slide {
  overflow: hidden;
}

.testimonial-teaser-wrapper {
  color: #000;
  font-size: 1em;
  padding-top: 1.91667em;
}
.testimonial-teaser-wrapper .slider {
  list-style: none;
  margin: 0;
  padding: 0;
}
.testimonial-teaser-wrapper .testimonial-teasers-headline {
  border-bottom: 0.13333em dotted #A6ACB3;
  font-size: 1em;
  font-weight: 700;
  margin: 0 0 2em;
  padding: 0 0 0.46667em;
  text-transform: uppercase;
}
.testimonial-teaser-wrapper .testimonial-teaser {
  border-bottom: 0.13333em dotted #A6ACB3;
  padding: 0 0 4em;
}
@media only screen and (min-width: 980px) {
  .testimonial-teaser-wrapper .testimonial-teaser {
    padding: 0 0 3em;
  }
}
.testimonial-teaser-wrapper .slider-box {
  padding-bottom: 1.66667em;
}
@media only screen and (min-width: 768px) {
  .testimonial-teaser-wrapper .slider-box {
    margin-top: -0.2em;
    padding-bottom: 0;
  }
  .testimonial-teaser-wrapper .slider-box:first-child {
    text-align: right;
  }
}
.testimonial-teaser-wrapper .slider-img {
  padding-bottom: 2.33333em;
  padding-top: 0.66667em;
}
@media only screen and (min-width: 768px) {
  .testimonial-teaser-wrapper .slider-img {
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;
  }
  .testimonial-teaser-wrapper .slider-img img {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 auto;
  }
}
.testimonial-teaser-wrapper .slider-img figcaption {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #333;
  font-size: 0.86667em;
  margin: 0 auto;
  padding: 1em 0 0.33333em;
  text-align: left;
}
.testimonial-teaser-wrapper .slider-img .caption,
.testimonial-teaser-wrapper .slider-img .source {
  margin: 0;
  padding: 0;
  text-align: left;
}
#wrapperDivisions .testimonial-teaser-wrapper .slider-img .caption, #wrapperDivisions
.testimonial-teaser-wrapper .slider-img .source {
  padding: 0;
}
.testimonial-teaser-wrapper .slider-img .caption {
  padding-bottom: 0.33333em;
}
.testimonial-teaser-wrapper .slider-img cite {
  padding-left: 0.2em;
}
.testimonial-teaser-wrapper .slider-title {
  color: #000;
  font-size: 1em;
  font-weight: 700;
  margin: 0 0 0.86667em;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .testimonial-teaser-wrapper .slider-title {
    font-size: 1.2em;
    font-weight: 400;
  }
}
.testimonial-teaser-wrapper .slider-title a {
  color: inherit;
  font-weight: inherit;
  text-decoration: none;
}
.testimonial-teaser-wrapper .slider-title a:hover, .testimonial-teaser-wrapper .slider-title a:focus, .testimonial-teaser-wrapper .slider-title a:active {
  text-decoration: unterline;
}
.testimonial-teaser-wrapper .slider-title cite {
  font-style: normal;
}
.testimonial-teaser-wrapper a {
  color: #004f80;
  font-weight: 400;
  text-decoration: none;
}
.testimonial-teaser-wrapper a:hover, .testimonial-teaser-wrapper a:focus, .testimonial-teaser-wrapper a:active {
  color: #000;
  text-decoration: underline;
}
.testimonial-teaser-wrapper .slider-content {
  background: transparent none;
  border: 0;
  font-size: 1em;
  margin: 0;
  padding: 0 0 0.93333em;
}
.testimonial-teaser-wrapper .slider-content p {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: 1.3;
  padding: 0;
}
.testimonial-teaser-wrapper .slider-message-link {
  margin: 0;
}
.testimonial-teaser-wrapper .slick-prev,
.testimonial-teaser-wrapper .slick-next {
  bottom: -2.66667em;
  margin-top: 0;
  top: auto;
  z-index: 1;
}
@media only screen and (min-width: 980px) {
  .testimonial-teaser-wrapper .slick-prev,
  .testimonial-teaser-wrapper .slick-next {
    bottom: auto;
    margin-top: -2.26667em;
    top: 50%;
  }
}

.startseite .testimonial-teaser-wrapper {
  padding-top: 1.66667em;
}
.startseite .testimonial-teaser-wrapper .testimonial-teasers-headline {
  margin-bottom: 50px, 15px;
}
.startseite .testimonial-teaser-wrapper .testimonial-teaser {
  padding: 0 0 4.8em;
  margin-top: 3.33333em;
}
.startseite .testimonial-teaser-wrapper .testimonial-teaser .slider {
  margin: 0 0 1.33333em 0;
}
@media only screen and (min-width: 768px) {
  .startseite .testimonial-teaser-wrapper .testimonial-teaser .slider {
    margin: 0;
  }
}
.startseite .testimonial-teaser-wrapper .testimonial-teaser .slider-box {
  padding-bottom: 2.66667em;
}
@media only screen and (min-width: 768px) {
  .startseite .testimonial-teaser-wrapper .testimonial-teaser .slider-box {
    padding-bottom: 1.66667em;
  }
}

.page-loading-wechselteaser .wechselteaser .slider {
  margin: 0;
  padding: 0;
}
.page-loading-wechselteaser .wechselteaser li {
  display: none;
}
.page-loading-wechselteaser .wechselteaser li:first-child {
  display: block;
}

.js-off .wechselteaser-wrapper ul li {
  display: none;
}
.js-off .wechselteaser-wrapper ul li:first-child {
  display: block;
}

.teaser-blocks-subheadline {
  color: #333;
  font-size: 1.46667em;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0.31818em;
  margin-top: 0;
}
.content-box-inner .singleview .teaser-blocks-subheadline {
  color: #333;
  font-size: 1.46667em;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0.31818em;
  margin-top: 0;
}
.teaser-blocks-subheadline span {
  font-weight: normal;
}

.teaser-blocks-wrapper {
  border-bottom: 0.13333em dotted #A6ACB3;
  font-size: 1em;
  margin-bottom: 1.66667em;
  padding: 0.26667em 0 2.2em;
}
.teaser-blocks-wrapper:last-child {
  border: 0;
}
.teaser-blocks-wrapper .teaser-blocks {
  margin-bottom: 0;
}
.content-box-inner .teaser-blocks-wrapper .teaser-blocks {
  margin-bottom: 0;
}
.teaser-blocks-wrapper .teaser-block-item {
  background: transparent none;
  margin-bottom: 2.66667em;
}
@media only screen and (min-width: 768px) {
  .teaser-blocks-wrapper .teaser-block-item:nth-last-child(2) {
    margin-bottom: 0;
  }
}
.content-box-inner .teaser-blocks-wrapper .teaser-block-item {
  background: transparent none;
  line-height: inherit;
}
.teaser-blocks-wrapper .teaser-block-item:last-child {
  margin-bottom: 0;
}
.teaser-blocks-wrapper .teaser-block-item:nth-of-type(odd) {
  clear: left;
}
.teaser-blocks-wrapper.wrapper-single-line .teaser-block-item:nth-last-child(2) {
  margin-bottom: 2.66667em;
}
.teaser-blocks-wrapper .teaserblock-item-area-headline {
  font-size: 0.93333em;
  font-weight: 700;
  margin: 0;
  padding: 0 0 0.53333em;
  text-transform: uppercase;
}
.content-box-inner .teaser-blocks-wrapper .teaserblock-item-area-headline {
  color: inherit;
  font-size: 0.93333em;
  font-weight: 700;
  line-height: inherit;
  margin: 0;
}
.teaser-blocks-wrapper .teaser-block-item-headline {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0 0 0.26667em;
  padding: 0;
}
.content-box-inner .teaser-blocks-wrapper .teaser-block-item-headline {
  color: inherit;
  font-size: 1.2em;
  font-weight: 400;
  margin: 0 0 0.26667em;
}
.teaser-blocks-wrapper .teaser-block-item-headline a {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  color: inherit;
  font-weight: inherit;
}
.teaser-blocks-wrapper a {
  color: #004f80;
  display: block;
  font-weight: 400;
  text-decoration: none;
}
.content-box-inner .teaser-blocks-wrapper a {
  text-decoration: none;
}
.teaser-blocks-wrapper a:hover, .teaser-blocks-wrapper a:focus, .teaser-blocks-wrapper a:active {
  color: #000;
  text-decoration: underline;
}
.teaser-blocks-wrapper p {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: 1.3;
  padding-bottom: 0.66667em;
}
.content-box-inner .teaser-blocks-wrapper p {
  padding-bottom: 0.66667em;
}
.teaser-blocks-wrapper p.teaser-block-item-link-box {
  margin: 0;
  padding: 0;
}

.startseite .bild-teaser-zweispaltig-wrapper-inner {
  border-bottom: 0.13333em dotted #A6ACB3;
  padding: 2.33333em 0 2.33333em;
}
.startseite .bild-teaser-zweispaltig {
  color: #000;
  font-size: 1em;
  list-style: none outside;
  padding: 0;
}
.startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-item-headline {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0 0 0.46667em;
  padding: 0;
}
.startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-item-headline a {
  color: inherit;
  font-weight: inherit;
}
.startseite .bild-teaser-zweispaltig a {
  color: #004f80;
  display: block;
  font-weight: 400;
  text-decoration: none;
}
.startseite .bild-teaser-zweispaltig a:hover, .startseite .bild-teaser-zweispaltig a:focus, .startseite .bild-teaser-zweispaltig a:active {
  color: #000;
  text-decoration: underline;
}
.startseite .bild-teaser-zweispaltig p {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: 1.3;
}
.startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-item {
  margin-bottom: 3em;
}
@media only screen and (min-width: 768px) {
  .startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-item {
    margin-bottom: 0;
  }
}
.startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-item:last-child {
  margin-bottom: 0;
}
.startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-picto {
  margin: 0 0 1.33333em;
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-picto {
    margin: 0;
  }
}
.startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-picto.video {
  position: relative;
}
.startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-picto.video:after {
  bottom: 0;
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3OCA3OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzggNzgiIHdpZHRoPSI3OCIgaGVpZ2h0PSI3OCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Y2lyY2xlIGlkPSJYTUxJRF8xXyIgY2xhc3M9InN0MCIgY3g9IjM5IiBjeT0iMzkiIHI9IjM0LjQ3NyIvPjxwYXRoIGlkPSJYTUxJRF81XyIgZD0iTTQ0LjU1OSAzOC4wNTdsLTkuNDgtMTAuODdjLS4zNDctLjM5Ny0uODQ0LS40OTYtMS4yNDEtLjI5OC0uNDQ3LjE5OS0uNzQ0LjY5NS0uNzQ0IDEuMjQxdjIxLjc0YzAgLjU0Ni4yOTguOTkzLjc0NCAxLjI0MS4wOTkuMDUuMjQ4LjA5OS40NDcuMDk5LjI5OCAwIC41OTYtLjE0OS43OTQtLjM5N2w5LjQ4LTEwLjg3Yy4yNDgtLjI0OC4zNDctLjU5Ni4zNDctLjk0M3MtLjA5OS0uNjk1LS4zNDctLjk0M3oiLz48L3N2Zz4=');
  height: 5.2em;
  left: 0;
  margin-top: -2.4em;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  width: 5.2em;
}
.startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-content {
  margin-top: -0.26667em;
  padding-right: 1.06667em;
}
.startseite .bild-teaser-zweispaltig .bild-teaser-zweispaltig-item-link {
  margin: 0;
  padding: 0;
}

.startseite .bild-teaser-dreispaltig {
  color: #000;
  font-size: 1em;
  list-style: none outside;
  margin-bottom: 1.66667em;
  margin-top: 1.33333em;
  padding: 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .startseite .bild-teaser-dreispaltig {
    margin-bottom: 4.66667em;
  }
}
.startseite .bild-teaser-dreispaltig article {
  padding: 2em 1.2em;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .startseite .bild-teaser-dreispaltig article {
    padding: 2em 0;
  }
}
.startseite .bild-teaser-dreispaltig .bild-teaser-dreispaltig-item-headline {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0 0 0.66667em;
  padding: 0;
}
.startseite .bild-teaser-dreispaltig .bild-teaser-dreispaltig-item-headline a {
  color: inherit;
  font-weight: inherit;
}
.startseite .bild-teaser-dreispaltig img {
  margin-bottom: 1.53333em;
}
.startseite .bild-teaser-dreispaltig a {
  color: #004f80;
  font-weight: 400;
  text-decoration: none;
}
.startseite .bild-teaser-dreispaltig a:hover, .startseite .bild-teaser-dreispaltig a:focus, .startseite .bild-teaser-dreispaltig a:active {
  color: #000;
  text-decoration: underline;
}
.startseite .bild-teaser-dreispaltig p {
  line-height: 1.3;
}

.text-teaser-zweispaltig-item-headline {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0 0 0.46667em;
  padding: 0;
}
.text-teaser-zweispaltig-item-headline a {
  color: inherit;
  font-weight: inherit;
}

.text-teaser-zweispaltig-item {
  margin-bottom: 3em;
}
@media only screen and (min-width: 768px) {
  .text-teaser-zweispaltig-item {
    margin-bottom: 0;
  }
}
.text-teaser-zweispaltig-item:last-child {
  margin-bottom: 0;
}

.text-teaser-zweispaltig-content {
  margin-top: -0.26667em;
  padding-right: 1.06667em;
}

.text-teaser-zweispaltig-item-link {
  margin: 0;
  padding: 0;
}

.teaser-link-box {
  font-size: 1em;
}
@media only screen and (min-width: 980px) {
  #supplement .teaser-link-box {
    margin-left: 0.53333em;
  }
}
.teaser-link-box .links {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
.teaser-link-box .links li {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  padding-bottom: 1.33333em;
}
.teaser-link-box .links li:last-child {
  padding-bottom: 0;
}
.teaser-link-box a {
  font-weight: 700;
}
.teaser-link-box .links-link-info {
  display: block;
  padding-left: 0.66667em;
}

.video-full-width {
  margin-bottom: 1em;
}

#sitemap {
  font-size: 1em;
  list-style: none outside;
  margin: 0 0 2.33333em;
  padding: 0;
}
#sitemap h2 {
  background: transparent none;
  border-top: 1px dotted #6B7581;
  color: #333;
  font-size: 1.46667em;
  font-weight: normal;
  line-height: 1.2;
  margin: 0 0 0.2em;
  padding: 0.33333em 0 0;
}
#sitemap h2 a,
#sitemap h2 strong {
  background: transparent none;
  display: block;
  font-family: inherit;
  font-size: inherit;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#sitemap h2 a:hover, #sitemap h2 a:focus, #sitemap h2 a:active,
#sitemap h2 strong:hover,
#sitemap h2 strong:focus,
#sitemap h2 strong:active {
  text-decoration: underline;
}
#sitemap li {
  background: transparent none;
  padding-left: 0;
}
#sitemap li li a,
#sitemap li li strong {
  display: block;
  padding: 0 0 0 1.33333em;
}
#sitemap ul {
  margin: 0.66667em 0 1.66667em 1.66667em;
  padding: 0;
}
#sitemap ul ul {
  margin: 0.46667em 0 1em 1.33333em;
}

.content-box-inner ul .faq-anchor:last-child {
  margin-bottom: 3.33333em;
}

#faq {
  background: transparent none;
  font-size: 1em;
  margin: 0;
  padding-bottom: 1.33333em;
}
#faq h2 {
  color: #333;
  float: none;
  font-size: 1.46667em;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0.90909em;
  margin-top: 0;
  padding-right: 0;
}
#faq h2 span {
  font-weight: 400;
}
#faq h2 a {
  font-size: inherit;
  font-weight: 400;
  text-decoration: none;
}
#faq h2 a:hover, #faq h2 a:focus, #faq h2 a:active {
  text-decoration: underline;
}
#faq figure {
  margin-bottom: 1.66667em;
}
#faq li {
  background: transparent none;
  margin-bottom: 0.90909em;
  padding-left: 0;
}
#faq p {
  line-height: 1.37;
  margin: 0;
  padding-bottom: 1.33333em;
}
#faq p:after {
  overflow: hidden;
  *zoom: 1;
}
#faq p.navToTop {
  overflow: hidden;
  *zoom: 1;
  clear: both;
  position: static;
}

.regionalpartner-auswahl-table .institution {
  width: 45%;
}
.regionalpartner-auswahl-table .institution label {
  width: 89%;
}

.inserat-verwalten-filter .filter-delete {
  float: right;
}
.inserat-verwalten-filter .formHandle {
  margin-bottom: 0;
}
.inserat-verwalten-filter .formHandle input {
  margin-bottom: 1em;
}
@media only screen and (min-width: 768px) {
  .inserat-verwalten-filter .form-row-inserattyp .grid-special:nth-of-type(2) {
    padding-left: 0.46667em;
  }
}
@media only screen and (min-width: 1024px) {
  .inserat-verwalten-filter .form-row-inserattyp .grid-special:nth-of-type(2) {
    padding-left: 1.2em;
  }
}
@media only screen and (min-width: 1025px) {
  .inserat-verwalten-filter .form-row-inserattyp .grid-special:nth-of-type(2) {
    padding-left: 1.53333em;
  }
}
.inserat-verwalten-filter .custom-input-group {
  align-items: center;
  display: flex;
  margin-bottom: 1.2em;
}
.inserat-verwalten-filter .custom-input-group__item {
  display: flex;
  align-items: center;
}
.inserat-verwalten-filter .custom-input-group__label {
  margin-left: 0.66667em;
}
.inserat-verwalten-filter .custom-input-group__input {
  border: 0;
  flex-grow: 1;
  width: auto;
}
.inserat-verwalten-filter .custom-input-group__input:hover, .inserat-verwalten-filter .custom-input-group__input:active {
  border: 0;
}
.inserat-verwalten-filter .custom-input-group__input:disabled {
  cursor: text;
}
.inserat-verwalten-filter .custom-input-group__checkbox {
  margin: 0 !important;
  padding: 0;
}

.gsb .inserate-verwalten-wrapper {
  padding-bottom: 2.33333em;
}
.gsb .inserate-verwalten-wrapper table .inserat-verwalten-item-action .formFieldcheckbox {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: transparent;
  margin: 0 auto;
  padding: 0.2em 0 0;
}
.gsb .inserate-verwalten-wrapper table .inserat-verwalten-item-action .formFieldcheckbox span {
  background: inherit;
  padding: 0;
}
.gsb .inserate-verwalten-wrapper table .inserat-verwalten-item-action input {
  margin-right: 0;
}
.gsb .inserate-verwalten-wrapper table .inserat-verwalten-item-edit a {
  display: block;
}
.gsb .inserate-verwalten-wrapper table .inserat-verwalten-item-edit a img {
  max-width: none;
}
.gsb .inserate-verwalten-wrapper table .auswahl {
  min-width: 1.33333em;
}
.gsb .inserate-verwalten-wrapper table .option {
  min-width: 4em;
}
.gsb .inserate-verwalten-wrapper table .chiffre {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  min-width: 5.33333em;
}
.gsb .inserate-verwalten-wrapper table .title {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  min-width: 10.66667em;
}
@media only screen and (min-width: 768px) {
  .gsb .inserate-verwalten-wrapper table .verband,
  .gsb .inserate-verwalten-wrapper table .bundesland {
    white-space: nowrap;
  }
}
.gsb .inserate-verwalten-wrapper table .regionalpartner {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  min-width: 13.33333em;
}
.gsb .inserate-verwalten-wrapper table .ansprechpartner-name,
.gsb .inserate-verwalten-wrapper table .name-inserent {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  min-width: 10.66667em;
}
.gsb .inserate-verwalten-wrapper table td.title {
  font-weight: 700;
}
.gsb .inserate-verwalten-wrapper table .status-head {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  min-width: 12.66667em;
}
.gsb .inserate-verwalten-wrapper table .status-head.status-reg {
  min-width: 7.33333em;
}
.gsb .inserate-verwalten-wrapper table a {
  color: #004f80;
  font-weight: 400;
  text-decoration: underline;
}
.gsb .inserate-verwalten-wrapper table a:hover, .gsb .inserate-verwalten-wrapper table a:focus, .gsb .inserate-verwalten-wrapper table a:active {
  color: #333;
}
.gsb .inserate-verwalten-wrapper table .status-0 td:first-child {
  border-left: 0;
  padding-left: 1.46667em;
}
.gsb .inserate-verwalten-wrapper table .status-0 td span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #fff;
  color: #333;
  font-weight: 700;
  padding: 0.26667em 0.8em;
  text-transform: uppercase;
}
.gsb .inserate-verwalten-wrapper table .status-1 td:first-child,
.gsb .inserate-verwalten-wrapper table .status-2 td:first-child,
.gsb .inserate-verwalten-wrapper table .status-3 td:first-child {
  background-position: top left;
  background-repeat: repeat-y;
  border-left: 0;
  padding-left: 1.46667em;
}
.gsb .inserate-verwalten-wrapper table .status-1 td span,
.gsb .inserate-verwalten-wrapper table .status-2 td span,
.gsb .inserate-verwalten-wrapper table .status-3 td span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #333;
  font-weight: 700;
  padding: 0.26667em 0.8em;
  text-transform: uppercase;
}
.gsb .inserate-verwalten-wrapper table .status-1 td:first-child {
  background-image: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/status-angefragt-bg.gif?__blob=normal&v=1);
}
.gsb .inserate-verwalten-wrapper table .status-1 td.status span {
  background-color: #ffffaa;
}
.gsb .inserate-verwalten-wrapper table .status-2 td:first-child {
  background-image: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/status-loeschung-bg.gif?__blob=normal&v=1);
}
.gsb .inserate-verwalten-wrapper table .status-2 td.status span {
  background-color: #ffcccc;
}
.gsb .inserate-verwalten-wrapper table .status-3 td:first-child {
  background-image: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/status-inaktiv-bg.gif?__blob=normal&v=1);
}
.gsb .inserate-verwalten-wrapper table .status-3 td.status span {
  background-color: #99ccff;
}

.inserat-verwalten-liste {
  padding-bottom: 1.66667em;
}
@media only screen and (min-width: 1024px) {
  .inserat-verwalten-liste .inserate .inserate-edit-leiste {
    float: none;
  }
}

@media only screen and (min-width: 1024px) {
  .inserate-wrapper.inserate-suche.inserat-verwalten-liste {
    margin-right: 0;
  }
}
.inserate-wrapper.inserate-suche .inserate {
  padding-bottom: 0;
}
@media only screen and (min-width: 1025px) {
  .inserate-wrapper.inserate-suche .inserate {
    margin-bottom: -1em;
  }
}
.inserate-wrapper .inserate {
  padding-bottom: 1.66667em;
}

.inserate-infoleiste {
  clear: right;
  padding-bottom: 2.6em;
  padding-top: 1em;
}
.inserate-infoleiste a {
  color: #333;
  text-decoration: none;
}
.inserate-infoleiste a:hover, .inserate-infoleiste a:focus, .inserate-infoleiste a:active {
  color: #004f80;
  text-decoration: underline;
}
.inserate-infoleiste .inserate-infoleiste-liste {
  border-bottom: 1px dotted #A6ACB3;
  list-style: none outside;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .inserate-infoleiste .inserate-infoleiste-liste {
    float: right;
  }
}
.inserate-infoleiste .inserate-infoleiste-liste li {
  background: transparent none;
  margin: 0;
  padding: 0 0 0.8em;
}
@media only screen and (min-width: 768px) {
  .inserate-infoleiste .inserate-infoleiste-liste li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 0 1em 0.8em 0;
  }
  .content-box-inner .inserate-infoleiste .inserate-infoleiste-liste li {
    background: transparent none;
    padding-left: 0;
  }
}
.content-box-inner .inserate-infoleiste .inserate-infoleiste-liste li {
  background: transparent none;
  padding-left: 0;
}

.inserate .auswahl-leiste-label {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 0.93333em;
  font-weight: 700;
  margin: 0 0 0.66667em;
  padding: 0.06667em 0.4em 0 0;
}
.content-box-inner .inserate .auswahl-leiste-label {
  margin: 0 0 0.66667em;
  padding: 0.06667em 0.4em 0 0;
}
.inserate .auswahl-leiste-options {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .inserate .auswahl-leiste-options {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}
.inserate .auswahl-leiste-options li {
  margin: 0 0 0.66667em;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .inserate .auswahl-leiste-options li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding-right: 0.53333em;
  }
}
.inserate .auswahl-leiste-options li:last-child {
  margin: 0 0 0.66667em;
}
.inserate .auswahl-leiste-options .button {
  display: block;
  float: none;
}
@media only screen and (min-width: 768px) {
  .inserate .auswahl-leiste-options .button {
    float: left;
  }
}
.inserate .inserate-liste {
  border-top: 0.13333em dotted #A6ACB3;
  list-style: none outside;
  margin: 0.46667em 0 0;
  padding: 0 0 1.13333em;
}
.inserate-suche .inserate .inserate-liste {
  border-top: 0;
}
.inserate .inserate-liste .inserat-list-item {
  border-bottom: 0.13333em dotted #A6ACB3;
  margin-bottom: 50px;
  padding: 0 0 2.4em;
}
.inserate-suche .inserate .inserate-liste .inserat-list-item {
  border-bottom: 0;
  float: none;
  margin: 0;
  padding: 0;
}
.inserate .inserate-liste .inserat-list-item:first-child {
  padding-top: 4.4em;
}
.inserate-suche .inserate .inserate-liste .inserat-list-item:first-child {
  padding-top: 0;
}
.inserate .inserate-liste .inserat-list-item:last-child {
  margin-bottom: 0;
}
.inserate .inserate-item {
  font-size: 1em;
}
.inserate-suche .inserate .inserate-item {
  margin-bottom: 1.8em;
}
@media only screen and (min-width: 768px) {
  .inserate-suche .inserate .inserate-item {
    margin-bottom: 3.8em;
  }
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-item-content-wrapper {
    border-right: 1px solid #A6ACB3;
    padding-right: 2.13333em;
  }
}
.inserate .inserate-item-header-optionen {
  font-weight: 700;
}
.inserate .inserate-item-header-optionen .subline {
  padding-bottom: 1.13333em;
  text-transform: uppercase;
}
.inserate .inserate-item-header-optionen dl {
  padding-bottom: 0.46667em;
}
.inserate .inserate-item-header-optionen dt {
  clear: left;
  float: left;
  line-height: 1.2;
  padding-bottom: 0.13333em;
  padding-right: 0.26667em;
}
.inserate .inserate-item-header-optionen dt.status-label {
  padding-top: 0.13333em;
}
.inserate .inserate-item-header-optionen dd {
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: 0.13333em;
}
.inserate .inserate-item-header-optionen dd.date-content {
  font-weight: 700;
  margin-left: 0;
}
.inserate .inserate-item-header-optionen dd .status {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #C40046;
  color: #fff;
  padding: 0.13333em 0.33333em;
}
.inserate .inserate-item-header-optionen dd .status-1 {
  background-color: #23614E;
}
.inserate .inserate-item-header-optionen dd .status-2 {
  background-color: #6B7581;
}
.inserate .inserate-item-header-optionen dd .status-3 {
  background-color: #C40046;
}
.inserate .inserate-item-header-optionen dd .status-4 {
  background-color: #F28502;
  color: #333;
}
.inserate .inserate-item-header-optionen dd .status-5 {
  background-color: #0778A5;
}
.inserate .inserate-item-header-optionen .inserat-select,
.inserate .inserate-item-header-optionen .info-box {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-bottom: 0.46667em;
}
.inserate .inserate-item-header-optionen .inserat-select input {
  font-size: 1em;
  margin-top: 0.2em;
}
.inserate .inserate-item-header-optionen .inserat-select span {
  padding-left: 0;
}
.inserate .inserate-item-header-optionen .inserat-select label {
  font-size: 1em;
  padding-top: 0.06667em;
}
.inserate .inserate-item-headline {
  clear: left;
  font-size: 1.46667em;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 0.93333em;
  padding: 0;
}
.inserate-suche .inserate .inserate-item-headline {
  color: #333;
  font-size: 1.2em;
  margin: 0 0 0.26667em;
}
.inserate .inserate-item-headline a {
  color: #004f80;
  text-decoration: none;
}
.inserate .inserate-item-headline a:hover, .inserate .inserate-item-headline a:focus, .inserate .inserate-item-headline a:active {
  color: #004f80;
  text-decoration: underline;
}
.inserate p {
  line-height: 1.37;
  margin: 0;
  padding: 0 0 1.33333em;
}
.inserate-suche .inserate p {
  padding-bottom: 0;
  width: auto;
}
.content-box-inner .inserate p {
  line-height: 1.37;
  margin: 0;
  padding: 0 0 1.33333em;
}
.inserate p.branchen {
  color: #6B7581;
  font-weight: 400;
  line-height: 1.2;
  margin: 0;
  padding: 0 0 0.53333em;
}
.inserate p.inserat-teaser {
  padding-bottom: 0.8em;
}
.inserate .inserate-item-optionen dl {
  border-bottom: 1px solid #C4C8CD;
  border-top: 1px solid #C4C8CD;
  font-weight: 700;
  margin-bottom: 0.93333em;
  padding: 0.26667em 0 0.53333em 0.26667em;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-item-optionen dt,
  .inserate .inserate-item-optionen dd {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}
.inserate .inserate-item-optionen dt {
  clear: left;
  float: left;
  padding-bottom: 0.13333em;
  padding-right: 0.26667em;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-item-optionen dt {
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUgNSIgd2lkdGg9IjUiIGhlaWdodD0iNSI+PGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiLz48L3N2Zz4=') no-repeat left center;
    background-size: 0.33333em 0.33333em;
    float: none;
    padding: 0 0 0 0.73333em;
  }
}
.inserate .inserate-item-optionen dt:first-child {
  padding-bottom: 0.13333em;
  padding-right: 0.26667em;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-item-optionen dt:first-child {
    background: transparent none;
    padding: 0;
  }
}
.inserate .inserate-item-optionen dd {
  font-weight: 400;
  margin-left: 0;
  padding-bottom: 0.13333em;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-item-optionen dd {
    padding-bottom: 0;
    padding-right: 0.33333em;
  }
}
.inserate .inserate-item-optionen dd:last-child {
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-item-optionen dd:last-child {
    padding-bottom: 0;
  }
}
.inserate .inserate-orte {
  float: left;
  margin: 0;
  padding: 0 0 0.8em;
}
.inserate .inserate-orte li {
  background: transparent none;
  border-right: 1px solid #6B7581;
  display: inline;
  line-height: .8;
  margin-right: 0.46667em;
  padding: 0 0.46667em 0 0;
}
.inserate .inserate-orte li:last-child {
  border-right: 0;
  padding-right: 0;
}
.content-box-inner .inserate .inserate-orte li {
  background: transparent none;
  padding-left: 0;
}
.inserate-suche .inserate .inserate-orte li {
  padding-left: 0;
}
.inserate-suche .inserate .inserate-orte li:last-child {
  padding-right: 0;
}
.inserate .inserate-item-preview {
  clear: left;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.content-box-inner .inserate .inserate-item-preview {
  line-height: inherit;
  margin: inherit;
  padding: inherit;
}
.inserate .inserate-item-preview a {
  font-weight: 700;
  text-decoration: none;
}
.content-box-inner .inserate .inserate-item-preview a {
  text-decoration: inherit;
}
.inserate .inserate-item-preview a:hover, .inserate .inserate-item-preview a:focus, .inserate .inserate-item-preview a:active {
  text-decoration: underline;
}
.inserate .inserate-item-edit {
  font-size: 0.93333em;
  font-weight: 700;
  padding-top: 1.33333em;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-item-edit {
    padding-top: 0;
  }
}
.inserate .inserate-item-edit a {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  color: #000;
  display: block;
  font-weight: 700;
  line-height: 1.15;
  padding-left: 1.78571em;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-item-edit a {
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.inserate-suche .inserate .inserate-item-edit a {
  padding-left: 2.14286em;
}
.inserate .inserate-item-edit a:hover, .inserate .inserate-item-edit a:focus, .inserate .inserate-item-edit a:active {
  text-decoration: underline;
}
.inserate .inserate-item-edit-optionen {
  clear: left;
  margin: 0;
  padding: 0;
}
.inserate-suche .inserate .inserate-item-edit-optionen {
  padding-top: 0.57143em;
}
.inserate .inserate-item-edit-optionen li {
  background: transparent none;
  border-bottom: 0;
  float: left;
  margin-bottom: 0;
  padding: 0 1.07143em 0.92857em 0;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-item-edit-optionen li {
    float: none;
    padding-right: 0;
  }
  .inserate-suche .inserate .inserate-item-edit-optionen li {
    float: none;
  }
  .content-box-inner .inserate .inserate-item-edit-optionen li {
    padding-left: 0;
  }
}
.inserate-suche .inserate .inserate-item-edit-optionen li {
  float: left;
}
.inserate .inserate-item-edit-optionen li:first-child {
  margin: 0;
  padding: 0 1.07143em 0.92857em 0;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-item-edit-optionen li:first-child {
    padding-right: 0;
  }
}
.content-box-inner .inserate .inserate-item-edit-optionen li {
  padding-left: 0;
}
.content-box-inner .inserate .inserate-item-edit-optionen li {
  background: transparent none;
}
.inserate .content-full-wrapper {
  clear: both;
}
@media only screen and (min-width: 768px) {
  .inserate .content-full-wrapper {
    float: none;
    margin: 0 -100%;
    width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .inserate .content-full-wrapper {
    margin: 0 0 0 -100%;
  }
}
.inserate .inserate-edit-leiste-bg {
  background: transparent url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/muster-bg-transparent.png?__blob=normal&v=1) repeat top left;
  margin-right: -3.33333em;
  min-height: 2.86667em;
}
.inserate .inserate-edit-leiste-wrapper-outer {
  padding-bottom: 1em;
}
.inserate .inserate-edit-leiste {
  font-size: 1em;
  font-weight: 700;
}
@media only screen and (min-width: 1024px) {
  .inserate .inserate-edit-leiste {
    float: right;
  }
}
.inserate .inserate-edit-leiste a {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  color: #000;
  display: block;
  font-weight: 700;
  line-height: 1.15;
  padding-left: 2em;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-edit-leiste a {
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.inserate .inserate-edit-leiste a:hover, .inserate .inserate-edit-leiste a:focus, .inserate .inserate-edit-leiste a:active {
  text-decoration: underline;
}
.inserate .inserate-edit-leiste .inserate-edit-leiste-select {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  clear: left;
  margin: 0;
  padding: 0 1.33333em 0 0;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-edit-leiste .inserate-edit-leiste-select {
    padding: 0 2.66667em 0 0;
  }
}
.inserate .inserate-edit-leiste .inserate-edit-leiste-select span {
  float: left;
}
.inserate .inserate-edit-leiste .marginal-edit-leiste-optionen {
  border: 0;
}
.inserate .inserate-edit-leiste label {
  font-size: 1em;
}
.inserate .inserate-edit-leiste-headline {
  display: none;
  font-size: 1em;
  font-weight: 400;
  margin: 0;
  padding: 0 1em 0 0;
}
@media only screen and (min-width: 768px) {
  .inserate .inserate-edit-leiste-headline {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}
.content-box-inner .inserate .inserate-edit-leiste-headline {
  color: #333;
  font-size: 1em;
  margin-bottom: 0;
}
.inserate .marginal-edit-leiste-optionen {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  clear: none;
  margin: 0;
  padding: 0;
}
.inserate .marginal-edit-leiste-optionen li {
  background: transparent none;
  border-bottom: 0;
  float: left;
  margin-bottom: 0;
  margin-right: 0.8em;
  padding: 0 1.07143em 0 0;
}
.content-box-inner .inserate .marginal-edit-leiste-optionen li {
  background: transparent none;
  padding-left: 0;
}

.sortier-leiste {
  clear: both;
  padding-bottom: 2em;
}

.result-per-page .result-per-page-headline {
  font-size: 1em;
  margin: 0;
  padding: 0.13333em 0 0.8em;
}
.content-box-inner .result-per-page .result-per-page-headline {
  font-size: 1em;
}
.result-per-page .result-per-page-list {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
.result-per-page .result-per-page-list li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0 0.33333em 0.66667em 0;
  text-align: center;
}
.result-per-page .result-per-page-list li:last-child {
  padding-right: 0;
}
.result-per-page .result-per-page-list li.active span {
  background-color: #004f80;
  border: 1px solid #004f80;
  color: #fff;
  display: block;
  font-size: 0.86667em;
  margin: 0;
  padding: 0.4em 0.73333em;
}
.result-per-page .result-per-page-list li a {
  border: 1px solid #004f80;
  color: #004f80;
  display: block;
  font-size: 0.86667em;
  padding: 0.4em 0.73333em;
  text-decoration: none;
}
.result-per-page .result-per-page-list li a:hover, .result-per-page .result-per-page-list li a:focus, .result-per-page .result-per-page-list li a:active {
  background-color: #004f80;
  color: #fff;
}

.gsb form .sortLinks .result-sort-links-headline {
  font-size: 1em;
  margin: 0;
  padding: 0.13333em 0 0.66667em;
}
.gsb form .sortLinks .dropdown-menu {
  min-width: 15.66667em;
  top: 4.33333em;
}
.gsb form .sortLinks .dropdown-menu li span {
  display: block;
  font-size: 1em;
  padding: 0.33333em 0.46667em;
}

.page-index {
  font-size: 0.93333em;
}
@media only screen and (min-width: 768px) {
  .page-index {
    padding-top: 2.28571em;
  }
  .page-index.search-result-index {
    padding-top: 2.57143em;
  }
  .page-index.event-list .page-index {
    padding-top: 0;
  }
}
.page-index .navIndex {
  clear: left;
  list-style: none outside;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .page-index .navIndex {
    float: right;
  }
}
.page-index .navIndex li {
  background: transparent none;
  float: left;
  margin: 0 0.07143em 0.71429em 0;
  padding: 0;
  text-align: center;
}
.content-box-inner .page-index .navIndex li {
  background: transparent none;
  padding-left: 0;
}
.page-index .navIndex li.back {
  margin-right: 0.57143em;
}
.page-index .navIndex li.back a, .page-index .navIndex li.forward a {
  background: transparent none;
  border: 1px solid transparent;
  height: 1.71429em;
  position: relative;
  width: 1.71429em;
}
.page-index .navIndex li.back a:hover, .page-index .navIndex li.back a:focus, .page-index .navIndex li.back a:active, .page-index .navIndex li.forward a:hover, .page-index .navIndex li.forward a:focus, .page-index .navIndex li.forward a:active {
  border: 1px solid transparent;
  outline: none;
}
.page-index .navIndex li.back a:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon-arrow-prev.svg?__blob=normal&v=1);
  height: 1.71429em;
  left: 0;
  position: absolute;
  top: -0.07143em;
  width: 1.71429em;
}
.page-index .navIndex li.back a:hover:before, .page-index .navIndex li.back a:focus:before, .page-index .navIndex li.back a:active:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon-arrow-prev-active.svg?__blob=normal&v=1);
}
.page-index .navIndex li.forward a:after {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon-arrow-next.svg?__blob=normal&v=1);
  height: 1.71429em;
  left: 0;
  position: absolute;
  top: -0.07143em;
  width: 1.71429em;
}
.page-index .navIndex li.forward a:hover:after, .page-index .navIndex li.forward a:focus:after, .page-index .navIndex li.forward a:active:after {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon-arrow-next-active.svg?__blob=normal&v=1);
}
.page-index .navIndex strong,
.page-index .navIndex a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  display: block;
  padding: 0.21429em 0.57143em;
}
.page-index .navIndex strong {
  background: #333 none;
  border: 1px solid #333;
  color: #fff;
  font-weight: 400;
  padding: 0.14286em 0.5em;
}
.page-index .navIndex a {
  color: #004f80;
  text-decoration: none;
}
.page-index .navIndex a:hover, .page-index .navIndex a:focus, .page-index .navIndex a:active {
  background: #004f80;
  color: #fff;
  text-decoration: underline;
}

.tab-pane:hover, .tab-pane:focus, .tab-pane:active, .tab-pane.active {
  outline: none;
}
.tab-pane:hover:hover, .tab-pane:hover:focus, .tab-pane:hover:active, .tab-pane:focus:hover, .tab-pane:focus:focus, .tab-pane:focus:active, .tab-pane:active:hover, .tab-pane:active:focus, .tab-pane:active:active, .tab-pane.active:hover, .tab-pane.active:focus, .tab-pane.active:active {
  outline: none;
}

.inserat-details-wrapper {
  padding-bottom: 1.66667em;
}
.inserat-details-wrapper .inserat-details-tabs {
  max-width: 99%;
}

.inserat-details-back {
  float: right;
  padding-bottom: 0;
  padding-top: 0.26667em;
}
.inserat-details-back a {
  display: block;
  float: right;
}

.inserat-details-wrapper-content {
  overflow: hidden;
  *zoom: 1;
  border: 1px solid #E1E3E6;
  margin: 0 0.53333em 1.33333em 0;
  padding: 2.66667em 0.53333em;
}

.content-box-inner .inserat-details h1 {
  font-size: 1.46667em;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0.31818em;
  margin-top: 0;
}
.content-box-inner .inserat-details h2,
.content-box-inner .inserat-details h3,
.content-box-inner .inserat-details h4,
.content-box-inner .inserat-details h5,
.content-box-inner .inserat-details h6 {
  font-size: 1em;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
.content-box-inner .inserat-details .wrapper {
  display: block;
  max-height: 29.86667em;
  overflow: hidden;
}
.content-box-inner .inserat-details__search {
  display: inline-block;
  margin-bottom: 3.125em;
  margin-top: 3.125em;
}
.content-box-inner .inserat-details__search .title {
  margin-bottom: 0.625em;
}
.content-box-inner .inserat-details .list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.content-box-inner .inserat-details .list__item {
  background: none;
  margin-right: 0.625em;
  padding-left: 0;
}
.content-box-inner .inserat-details-box .illustration {
  margin: 0 0 1.4em;
  position: relative;
}
.content-box-inner .inserat-details-bilder-box h3 {
  margin: 2em 0 0.66667em;
}
.content-box-inner .inserat-karte-box .map {
  margin-bottom: 1.33333em;
  min-height: 30em;
}

#supplement .margin-details-zusatz-box.inserate-info-box .illustration {
  margin-bottom: 1em;
}
#supplement .margin-details-zusatz-box.inserate-info-box .illustration a {
  background: none;
  padding-left: 0;
}
@media only screen and (min-width: 980px) {
  #supplement .margin-details-zusatz-box {
    margin-left: 0.53333em;
  }
}
.margin-details-zusatz-box dl {
  overflow: hidden;
  *zoom: 1;
}
.margin-details-zusatz-box dt,
.margin-details-zusatz-box dd {
  float: left;
}
.margin-details-zusatz-box dt {
  clear: left;
  padding-right: 0.33333em;
  width: 32%;
}
.margin-details-zusatz-box dd {
  margin-left: 0;
}
.margin-details-zusatz-box .box-subline b {
  display: block;
}
.margin-details-zusatz-box .ansprech-partner {
  padding-bottom: 1em;
}
.margin-details-zusatz-box .link-email,
.margin-details-zusatz-box .link-url {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}

.marginal-edit-leiste-optionen {
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #333;
  font-size: 0.93333em;
  font-weight: 700;
  list-style: none outside;
  margin: 0;
  padding: 1em 0 0;
}
.marginal-edit-leiste-optionen li {
  background: transparent none;
  border-bottom: 0;
  float: left;
  margin-bottom: 0;
  padding: 0 1.07143em 0 0;
}
.marginal-edit-leiste-optionen li:last-child {
  padding-right: 0;
}
.marginal-edit-leiste-optionen a {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  color: #000;
  display: block;
  font-weight: 700;
  line-height: 1.15;
  padding-left: 1.78571em;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .marginal-edit-leiste-optionen a {
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
  }
}
.marginal-edit-leiste-optionen a:hover, .marginal-edit-leiste-optionen a:focus, .marginal-edit-leiste-optionen a:active {
  text-decoration: underline;
}

@media only screen and (min-width: 768px) {
  .confirmation-stand-alone {
    text-align: right;
  }
}
@media only screen and (min-width: 768px) {
  .confirmation-stand-alone .confirmation-box-back-link {
    margin-bottom: -2.93333em;
  }
}
@media only screen and (min-width: 768px) {
  .confirmation-stand-alone .confirmation-box-back-link .back {
    max-width: 40%;
  }
}
.confirmation-stand-alone .confirmation-box-back-link .backBtn {
  position: relative;
  z-index: 1;
}

.content-box-inner .inserat-details-alle-daten .lined,
.content-box-inner .inserat-details-detail-box .lined {
  overflow: hidden;
  *zoom: 1;
  margin: 0;
  padding: 0;
}
.content-box-inner .inserat-details-alle-daten .lined dt,
.content-box-inner .inserat-details-detail-box .lined dt {
  float: none;
  font-weight: 700;
}
.content-box-inner .inserat-details-alle-daten .lined dd,
.content-box-inner .inserat-details-detail-box .lined dd {
  float: none;
  margin-bottom: 1.2em;
}
.content-box-inner .inserat-details-alle-daten .lined dd ul,
.content-box-inner .inserat-details-detail-box .lined dd ul {
  margin: 0;
  padding: 0;
}

.content-box-inner .inserat-details-alle-daten .detail-item {
  margin-top: 0;
  padding: 0;
}
.content-box-inner .inserat-details-alle-daten .detail-item-headline {
  color: #333;
  font-size: 1.2em;
  font-weight: 400;
  margin: 0;
  padding: 0 0 0.55556em;
}
.content-box-inner .inserat-details-alle-daten .detail-item-subheadline {
  color: #333;
  font-size: 1.2em;
  font-weight: 400;
  margin: 0;
  padding: 1.94444em 0 0.55556em;
}
.content-box-inner .inserat-details-alle-daten .lined {
  overflow: hidden;
  *zoom: 1;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .content-box-inner .inserat-details-alle-daten .lined {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.content-box-inner .inserat-details-alle-daten .lined dt,
.content-box-inner .inserat-details-alle-daten .lined dd {
  margin-bottom: 0.33333em;
  padding-bottom: 0.33333em;
}
.content-box-inner .inserat-details-alle-daten .lined dt:last-of-type,
.content-box-inner .inserat-details-alle-daten .lined dd:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.content-box-inner .inserat-details-alle-daten .lined dt {
  float: none;
  font-weight: 700;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  .content-box-inner .inserat-details-alle-daten .lined dt {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 0.06667em dotted #A6ACB3;
    clear: left;
    float: left;
    font-weight: 400;
    padding-right: 0.33333em;
    width: 36.5%;
  }
}
@media only screen and (min-width: 768px) {
  .content-box-inner .inserat-details-alle-daten .lined dd {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 0.06667em dotted #A6ACB3;
    margin-left: 0;
    width: 63.5%;
  }
}
.content-box-inner .inserat-details-alle-daten .lined dd ul {
  margin: 0;
}
.content-box-inner .inserat-details-alle-daten .lined dd.email {
  padding-top: 0.33333em;
}
.content-box-inner .inserat-details-alle-daten .lined dd.email a {
  text-decoration: none;
}
.content-box-inner .inserat-details-alle-daten .lined dd.email a:hover, .content-box-inner .inserat-details-alle-daten .lined dd.email a:focus, .content-box-inner .inserat-details-alle-daten .lined dd.email a:active {
  text-decoration: underline;
}

.dashboard {
  font-size: 1em;
  padding-bottom: 3.33333em;
}
.dashboard .dasboard-to-do {
  padding: 0.2em 0 0;
}
.dashboard .to-do-list {
  margin-bottom: 0;
  padding-bottom: 2em;
}
.dashboard .to-do-list-items {
  margin-bottom: 0;
  margin-top: 0;
}
.dashboard .to-do-list-items li {
  background: transparent none;
  padding-left: 0;
}
.content-box-inner .dashboard .to-do-list-items li {
  background: transparent none;
  padding-left: 0;
}
.dashboard .to-do-list-items li:last-child .to-do-list-item {
  margin-bottom: 0;
}
.dashboard .to-do-list-item {
  margin-top: 0;
  padding: 0;
}
.dashboard .to-do-list-item .to-to-list-wrapper.status-1 {
  border-left: 1em solid #ffffaa;
}
.dashboard .to-do-list-item .to-to-list-wrapper.status-2 {
  border-left: 1em solid #ffcccc;
}
.dashboard .to-do-list-item .to-to-list-wrapper.status-3 {
  border-left: 1em solid #99ccff;
}
.dashboard .item-to-delete .to-to-list-wrapper {
  padding-bottom: 2em;
}
.content-box-inner .dashboard .item-to-delete p {
  margin: 0;
}
.dashboard .item-to-delete p.button-box {
  padding-bottom: 0;
}
.dashboard .time-hint {
  color: #333;
  font-size: 1.46667em;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0.68182em;
  margin-top: 0;
}
.dashboard .time-hint span {
  font-weight: normal;
}
.dashboard .chiffre {
  clear: right;
  font-weight: 700;
  padding-bottom: 0.66667em;
  padding-top: 0.66667em;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .dashboard .chiffre {
    padding-top: 0;
  }
}
.dashboard .to-do-list-headline {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0;
  padding: 0 0 0.55556em;
}
.dashboard .options {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 2em;
  padding-bottom: 0;
  padding-top: 0;
}
.dashboard .options:last-of-type {
  padding-bottom: 1.13333em;
}
.dashboard .options dt {
  clear: left;
  float: left;
  padding-right: 0.33333em;
}
.dashboard .options dd {
  margin-left: 0;
}
.dashboard .options dd.email {
  padding-top: 0.33333em;
}
.dashboard .options dd.email a {
  text-decoration: none;
}
.dashboard .options dd.email a:hover, .dashboard .options dd.email a:focus, .dashboard .options dd.email a:active {
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  .dashboard .options.balanced dt {
    border-bottom: 0.06667em dotted #A6ACB3;
    float: left;
    width: 26%;
  }
}
.dashboard .options.balanced dd {
  border-bottom: 0.06667em dotted #A6ACB3;
}
@media only screen and (min-width: 768px) {
  .dashboard .options.balanced dd {
    float: left;
    width: 74%;
  }
}
.dashboard .options.balanced dt,
.dashboard .options.balanced dd {
  margin-bottom: 0.33333em;
  padding-bottom: 0.33333em;
}
.dashboard .options.balanced dt:last-of-type,
.dashboard .options.balanced dd:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.dashboard .options.balanced a {
  text-decoration: none;
}
.dashboard .options.balanced a:hover, .dashboard .options.balanced a:focus, .dashboard .options.balanced a:active {
  text-decoration: underline;
}
.dashboard .text {
  line-height: 1.37;
  margin: 0;
  padding-bottom: 1.33333em;
}
.dashboard .text:last-of-type {
  padding-bottom: 3.33333em;
}
.content-box-inner .dashboard .text {
  padding-bottom: 1.33333em;
}
.content-box-inner .dashboard .text:last-of-type {
  padding-bottom: 3.33333em;
}
.dashboard .logo {
  padding-bottom: 3.33333em;
}
.dashboard footer {
  overflow: hidden;
  *zoom: 1;
  border-top: 0.13333em dotted #A6ACB3;
  padding-top: 1.33333em;
}
.dashboard footer p {
  line-height: 1.37;
}
.dashboard .add-item footer {
  padding-top: 2.33333em;
}
.dashboard .button {
  display: block;
  margin-bottom: 1em;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .dashboard .button {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-bottom: 0;
    margin-left: 1em;
    width: auto;
  }
  .dashboard .button:first-child {
    margin-left: 0;
  }
}
.dashboard .button:last-child {
  margin-bottom: 0;
}
.dashboard .button.full-width {
  display: block;
  width: 100%;
}
.content-box-inner .dashboard .button {
  color: #fff;
  text-decoration: none;
}
.dashboard .rpLoaction {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 2em;
  padding-bottom: 0;
  padding-top: 0;
}
.dashboard .rpLoaction:last-of-type {
  padding-bottom: 1.13333em;
}
.dashboard .rpLoaction .rpLoaction-item {
  overflow: hidden;
  *zoom: 1;
  border-bottom: 0.06667em dotted #A6ACB3;
  margin-bottom: 0.33333em;
  padding-bottom: 0.33333em;
}
.dashboard .rpLoaction .rpLoaction-item:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.dashboard .rpLoaction .rpLocation-item-delete {
  display: block;
  text-align: right;
}
.dashboard .rpLoaction .rpLocation-item-delete img {
  height: 0.93333em;
  width: 0.93333em;
}

#siteNav {
  display: none;
}
@media only screen and (min-width: 980px) {
  #siteNav {
    display: block;
  }
}

.footer-service-meta {
  display: block;
}
@media only screen and (min-width: 980px) {
  .footer-service-meta {
    display: none;
  }
}

#navServiceMeta * {
  color: #6B7581;
  font-size: 100%;
}

#navServiceMeta {
  font-size: 0.8em;
  padding: 0.93333em 0 0;
  text-transform: uppercase;
}
#navServiceMeta ul {
  clear: left;
  float: right;
  list-style: none outside;
  margin: 0;
  padding: 0;
}
#navServiceMeta li {
  float: left;
}
#navServiceMeta li a,
#navServiceMeta li strong {
  background-image: url('data:image/gif;base64,R0lGODlhAgALAJEAAOXl5bKyspiYmN3d3SH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDA1MkI4QkNDMDgxMUU0QjdCRUJBRUQ1NUZCRjUxMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDA1MkI4Q0NDMDgxMUU0QjdCRUJBRUQ1NUZCRjUxMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI0MDUyQjg5Q0MwODExRTRCN0JFQkFFRDU1RkJGNTEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0MDUyQjhBQ0MwODExRTRCN0JFQkFFRDU1RkJGNTEyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAIACwAAAgZEJqjJuwUAOw==');
  background-repeat: no-repeat;
  background-position: 0 0.13333em;
  color: #6B7581;
  font-weight: normal;
  line-height: normal;
  padding: 0 1em 0 1.13333em;
  text-decoration: none;
}
#navServiceMeta li a:hover, #navServiceMeta li a:focus, #navServiceMeta li a:active {
  color: #000;
  text-decoration: underline;
}
#navServiceMeta li strong {
  color: #000;
  text-decoration: underline;
}
#navServiceMeta li:first-child a, #navServiceMeta li:first-child strong {
  background-image: none;
  padding-left: 0;
}
#navServiceMeta li:last-child a, #navServiceMeta li:last-child strong {
  padding-right: 0;
}
#navServiceMeta li#navServiceRSS {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJDwU5F6GeLVgAAAHeSURBVCjPBcFNSBRhHMDh3/sxs7NuGwpmRASREHiqDhpZp+oQgZcM6RKRdIoudSo8RAgVnjoEUueCCDyJdZGEICOWoEPYlygoVKbR7rjr7jvzvvPveVSQTLIvNf7M3EZaKcpGYDRKPOgIrEFHCT0jd+k6fArb/vaB+vw0ttFCR4IJDmUV0W6LjjVWB6KoTfPjNCEE1OrkaVG/1+m9/JBy/1HcSg3/Y55io0ZULmOspjAB5RRbOz1oWg2SkkE2vxIav0gGx6hemqY6cg+JDSp0UB1DnnrydAO1PDEk3SantH8A0RnkmyTHRomOX0caK3ReXGWnXkdcldQL2qqcoHaIz1yjOv6MytgTWFskzN6Eaj+lsw/wqeBcjhLQSkFcqdBZuE/+6g5gsaPPcds/cW8fow6dIDowhDSbSJ6hlYnRkSY2UOgCNzuONNcpnX9Ea/ElFI7y0EV86lA6oIvCY2ljTt4gPjeF7h2mPTeJ6d6LL++js/qJZGAYdIx4jY0qeyD5i/r+mpAb3Npn8tY2emmBQgztd3P4gS2cLhHv7kE1l95IqD3F1JfxzW1cZgm5JU/biDdkLU8RMpIjg/RduIUSn0tr+T3/ZibQWUYeMhCNFijEIJmH6i76rkzRdXCQ/1gI4d9W/yOCAAAAAElFTkSuQmCC") no-repeat 90% center;
  padding-right: 1.33333em;
}

#siteNav #search * * {
  font-size: 0.86667em;
}

#search {
  background-color: transparent;
  float: none;
  padding: 1.66667em 0;
  width: auto;
}
@media only screen and (min-width: 768px) {
  #search {
    float: right;
    padding: 1.13333em 0 0;
    width: 32.1%;
  }
}
#search form {
  float: none;
  margin: 0;
  padding: 0;
  position: relative;
}
@media only screen and (min-width: 768px) {
  #search form {
    float: right;
    width: 100%;
  }
}
#search .formField {
  float: none;
}
#search input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #fff;
  float: none;
  font-size: 0.86667em;
  margin: 0;
  padding: 0.26667em 0.53333em 0.53333em;
  position: static;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  #search input {
    float: right;
  }
}
#search input:hover, #search input:focus, #search input:active {
  background: #E1E3E6;
  border: 1px solid #E1E3E6;
}
#search input.image {
  margin-top: 0;
  padding: 0;
  position: absolute;
  right: 0.33333em;
  top: 0.4em;
  width: auto;
}
#search input.image:hover, #search input.image:focus, #search input.image:active {
  background: #E1E3E6;
  border: 0;
}

ul.ui-autocomplete li:last-child,
input.ui-autocomplete-input {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
}

.ui-menu .ui-menu-item a {
  background-color: #fff;
  border: 1px solid #337299;
  border-top: 0;
  color: #333;
  display: block;
  font-size: 0.8em;
  font-weight: normal;
  padding: 0.66667em;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
  background-color: #004f80;
}

.service-bereich-wrapper {
  background: #E1E3E6 none;
  border-top: 2px dotted #A6ACB3;
  color: #333;
  display: none;
  font-size: 1.46667em;
  padding-bottom: 1.33333em;
  padding-top: 1.33333em;
}
.service-bereich-wrapper .logo-list-box {
  text-align: center;
}
.service-bereich-wrapper .logo-list {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  overflow: hidden;
  *zoom: 1;
  list-style: none outside;
  margin: 0 auto;
  padding: 0;
}
.service-bereich-wrapper .logo-list-item {
  float: left;
  padding-left: 0.66667em;
}
.service-bereich-wrapper .logo-list-item:first-child {
  padding-left: 0;
}

.event-list {
  padding-bottom: 2.66667em;
}
.event-list .page-index.search-result-index {
  padding-top: 0;
}

.dateblock {
  border: 1px solid #6B7581;
  font-size: 1em;
  font-weight: 700;
  margin: 0;
  padding: 0.13333em 0 0.46667em;
  text-align: center;
}
#supplement .dateblock {
  font-size: 1em;
}
.dateblock .month {
  font-size: inherit;
  line-height: 1.5;
  text-transform: uppercase;
}
.dateblock .day {
  font-size: inherit;
  line-height: 1.5;
}

.event-box .links {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
.event-box .links li {
  border-bottom: 0.06667em dotted #A6ACB3;
  margin-bottom: 1.33333em;
  padding: 0 0 1.33333em;
}
.event-box .event-box-item-content .event-box-item-headline {
  margin: 0;
  padding-top: 0.53333em;
}
.event-box .event-box-item-content .event-box-item-headline a {
  display: block;
}

.facette-box .links {
  padding-bottom: 1.13333em;
  padding-top: 0.66667em;
}
.facette-box .links.last {
  padding-bottom: 0;
}
.facette-box .links li {
  border-bottom: 0;
  margin-bottom: 0;
  padding: 0 0 0.2em;
}

.searchresult-wrapper .page-index.search-result-index {
  padding-top: 0;
}

.searchresult-box #searchResult {
  padding-bottom: 2.4em;
}
.searchresult-box #searchResult li {
  border-bottom: 0.06667em dotted #A6ACB3;
  margin-bottom: 1.33333em;
  padding: 0 0 1.33333em;
}
.searchresult-box #searchResult .event-box-item-headline {
  clear: left;
  color: #333;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 0.46667em;
  padding: 0;
}
.searchresult-box #searchResult .event-box-item-headline a {
  color: #004f80;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.searchresult-box #searchResult .event-box-item-headline a:hover, .searchresult-box #searchResult .event-box-item-headline a:focus, .searchresult-box #searchResult .event-box-item-headline a:active {
  color: #004f80;
  text-decoration: underline;
}
.searchresult-box #searchResult p {
  line-height: 1.37;
  margin: 0;
  padding-bottom: 0;
  padding-right: 1.33333em;
  width: auto;
}
.searchresult-box #searchResult .event-box-item-content-cat {
  color: #004f80;
  font-size: 0.8em;
  font-weight: 700;
  line-height: inherit;
  margin: -0.13333em 0 0;
  padding: 0 0 0.33333em;
  text-transform: uppercase;
}
.searchresult-box #searchResult .dateblock {
  font-size: 1.2em;
  margin-left: 0.2em;
}
.searchresult-box #searchResult .event-box-item-content-location {
  color: #6B7581;
  padding-top: 0.53333em;
}

.notificationbar-spacer {
  overflow: hidden;
  *zoom: 1;
  height: 11.33333em;
}

.notificationbar-wrapper {
  font-size: inherit;
  width: 100%;
  color: #333;
  left: 0;
  bottom: 0;
  z-index: 1030;
  overflow: visible !important;
}

.notificationbar-inner {
  background: #004f80;
  /* Fallback IE 6-8 */
  background-color: rgba(0, 79, 128, 0.8);
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

.notificationbar {
  overflow: hidden;
  *zoom: 1;
  margin: 0 auto;
  width: 80%;
}
@media only screen and (min-width: 980px) {
  .notificationbar {
    width: 65.66667em;
  }
}

.notificationbar-target {
  padding: 0 1.33333em 0.66667em;
  background: #fff url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/muster-bg-transparent.png?__blob=normal&v=1) repeat top left;
  border: 0.13333em solid #004f80;
  position: relative;
  text-align: center;
}
@media only screen and (min-width: 980px) {
  .notificationbar-target {
    padding: 0 10.66667em 0.66667em;
  }
}
.notificationbar-target h3 {
  color: #004f80;
  font-size: 1.46667em;
  font-weight: 400;
  margin-bottom: 0;
}
.notificationbar-target h3 a {
  color: #004f80;
  text-decoration: none;
  font-weight: 400;
}
.notificationbar-target h3 a:hover, .notificationbar-target h3 a:focus, .notificationbar-target h3 a:active {
  text-decoration: underline;
}
.notificationbar-target p {
  margin-bottom: 0;
}
.notificationbar-target p.more {
  margin-bottom: 1.46667em;
}
.notificationbar-target p.more a {
  color: #004f80;
  font-weight: 400;
  padding-top: 0.13333em;
  text-decoration: none;
}
.notificationbar-target p.more a:hover, .notificationbar-target p.more a:focus, .notificationbar-target p.more a:active {
  text-decoration: underline;
}

.notificationbar-goodbye {
  position: absolute;
  right: 0.66667em;
  top: 0.66667em;
}
.notificationbar-goodbye a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: transparent;
  text-decoration: none;
  background: #004f80;
  display: block;
  width: 1.46667em;
  height: 1.46667em;
}
.notificationbar-goodbye a .cross {
  width: 1.46667em;
  height: 1.46667em;
  display: block;
}
.notificationbar-goodbye a .cross:before {
  content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjhJREFUeNpiVPJrZMABBIE4Eog9gVgPiCWA+BcQPwHiO0C8HYiXA/F7bJoZsRjMAcSFQFwGxAIM+MEHIO4G4n4g/o4swYSmUAGITwNxGxGGMkDVtALxKaherAbLAPFhINZhIB3oQPXKoBsM8v46ZAkygAzUDE5kgwuA2JSBcmAKNQtssBAQV2CNWUYGBn97XQYmEAMKmJkYGQId9RiQhNBBOchMZkF1xyQgIwiboU0Z3gwlsU4MUqL8DPtO3QKKMTK05/oyFEQ5MIgI8DAcOHsbm8GgYH3MAiTcscmCXBrlYQxmhzgbwMVhbJDcuRuPGdbvv4RNuwfIxZ1ABj+6zO1HrxkkgS7VUpIA80E0jA0Ca/ZeYJi2+jDD//9Yg4MTZHAHKOjQZUAa9p++hWI4sqFVUzYz/P33H1c4c4Ii7ycu2f//cUc/PjlYqniOVQIaUcjhixzOIDlQCsEBXoIMvok18hx0UQwFeR+EkQ33A0YwDnARFMagdOyFLnPz4UsGUUEeBl0VKXiY7j2FCPPlO88yTF9zBJfBk0ClG8jge9hSBigtBzjoMWw6eBkeUSDvg1y64cAlXOH8EYiVQC4GFXegwHLGpurGg5coBoDYIDE8oAmId8PKiglAfJkKZcUVqFnwQug7NFs/o8DQp0AcCCvwkctjUHVjA7WVHJfaQM3AWoPcB2IzIK6GVjuEwAeoWpCeB8gSoMhDV/wHWhvMApVSQPwPWmJxQdlPofKTgDgFFFFQPSgAIMAAUNacbhzETlcAAAAASUVORK5CYII=');
  width: 1.46667em;
  height: 1.46667em;
}
.notificationbar-goodbye a:hover, .notificationbar-goodbye a:focus, .notificationbar-goodbye a:active {
  text-decoration: none;
}

body.modal-open {
  overflow: scroll !important;
}

#umfrageModal {
  box-shadow: 0 0.4em 1em 0.53333em rgba(0, 0, 0, 0.5);
  margin-top: -0.66667em;
  margin-bottom: 1.06667em;
  padding: 0;
  position: relative;
  z-index: 99999;
}
#umfrageModal.modal {
  bottom: initial !important;
}
#umfrageModal .modal-dialog {
  width: 100%;
  margin: 0;
}
#umfrageModal .modal-content {
  background-color: #0d5786;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #fff;
  padding: 0.66667em 1.33333em 1em;
  position: relative;
}
#umfrageModal .close {
  background-color: #E1E3E6;
  color: #004f80;
  padding: 0em 0.26667em 0em;
  font-weight: bold;
  position: absolute;
  top: 15px;
  right: 15px;
  margin: 0;
  opacity: 1;
}
#umfrageModal .close:hover, #umfrageModal .close:focus, #umfrageModal .close:active {
  background-color: #fff;
  outline-color: #fff;
  outline-width: 2px;
}
#umfrageModal .modal-title {
  font-size: 1.33333em;
}
#umfrageModal a.btn {
  color: #004f80;
  font-size: 1em;
  font-weight: bold;
  padding-left: 1.33333em;
  padding-right: 1.33333em;
  text-decoration: none;
  width: 100%;
  border-width: 0.13333em;
  white-space: normal;
}
#umfrageModal a.btn:hover, #umfrageModal a.btn:focus, #umfrageModal a.btn:active {
  border-color: #00101a;
}

@media only screen and (min-width: 768px) {
  #umfrageModal {
    box-shadow: none;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }
  #umfrageModal .modal-dialog {
    height: auto;
  }
  #umfrageModal .modal-content {
    padding: 0.66667em 2.66667em 1em;
  }
  #umfrageModal a.btn {
    width: auto;
  }
  #umfrageModal .close {
    top: 2px;
    right: 2px;
  }
}
#wrapperFooter {
  background: #004f80;
  border-top: 1px solid #004f80;
  color: #fff;
  margin: 0;
  padding: 0 0 1.66667em;
}
@media only screen and (min-width: 768px) {
  #wrapperFooter {
    padding: 0.93333em 0 6.33333em;
  }
}
#wrapperFooter * {
  background: #004f80;
  color: #fff;
}

#siteInfo {
  font-size: 0.93333em;
}
@media only screen and (min-width: 768px) {
  #siteInfo {
    font-weight: 700;
  }
}
#siteInfo .footer-copyright-text {
  margin: 0;
}
#siteInfo .footer-copyright-text em {
  font-style: normal;
}
@media only screen and (min-width: 768px) {
  #siteInfo .mobile-top-link {
    display: none;
  }
}
#siteInfo .mobile-top-link p.navToTop {
  position: static;
}
#siteInfo .mobile-top-link p.navToTop a {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNSA4IiB3aWR0aD0iMTUiIGhlaWdodD0iOCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDF7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwb2x5bGluZSBpZD0iWE1MSURfM18iIGNsYXNzPSJzdDAiIHBvaW50cz0iMCw4IDcuNSwwIDE1LDgiLz48cGF0aCBpZD0iWE1MSURfNF8iIGNsYXNzPSJzdDEiIGQ9Ik0wIDgiLz48cGF0aCBpZD0iWE1MSURfMl8iIGNsYXNzPSJzdDEiIGQ9Ik0xNSA4Ii8+PC9zdmc+') no-repeat left 0.33333em;
  background-size: 1em 0.53333em;
  font-weight: 700;
  padding-left: 1.66667em;
  text-decoration: none;
}
#siteInfo .mobile-top-link p.navToTop a:hover, #siteInfo .mobile-top-link p.navToTop a:focus, #siteInfo .mobile-top-link p.navToTop a:active {
  text-decoration: underline;
}
#siteInfo .footer-nav-service-meta {
  padding: 0;
}
#siteInfo .footer-nav-service-meta * {
  color: #fff;
  padding-left: 0;
}
#siteInfo .footer-nav-service-meta li {
  display: block;
}
@media only screen and (min-width: 768px) {
  #siteInfo .footer-nav-service-meta li {
    display: inline;
  }
}
#siteInfo .footer-nav-service-meta li:last-child a {
  border-bottom: 0;
}
#siteInfo .footer-nav-service-meta li:first-child a, #siteInfo .footer-nav-service-meta li:first-child strong {
  background-image: none;
}
@media only screen and (min-width: 768px) {
  #siteInfo .footer-nav-service-meta li:first-child a, #siteInfo .footer-nav-service-meta li:first-child strong {
    padding-left: 0;
  }
}
#siteInfo .footer-nav-service-meta a {
  border-bottom: 1px solid #fff;
  display: block;
  font-weight: normal;
  padding: 1em 0;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  #siteInfo .footer-nav-service-meta a {
    background-image: url('data:image/gif;base64,R0lGODlhAgALAIAAAOXl5QBPgCH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMkJDRThGRENGQkMxMUU0QkI1Q0NFOEM1RUQ4NjY1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMkJDRThGRUNGQkMxMUU0QkI1Q0NFOEM1RUQ4NjY1QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMyQkNFOEZCQ0ZCQzExRTRCQjVDQ0U4QzVFRDg2NjVCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMyQkNFOEZDQ0ZCQzExRTRCQjVDQ0U4QzVFRDg2NjVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAIACwAAAgUMjKfJUAA7');
    background-repeat: no-repeat;
    background-position: 0 0.26667em;
    border-bottom: 0;
    color: #fff;
    display: inline-block;
    line-height: normal;
    padding: 0 0.8em 0 0.93333em;
  }
}
#siteInfo .footer-nav-service-meta a:hover, #siteInfo .footer-nav-service-meta a:focus, #siteInfo .footer-nav-service-meta a:active {
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  #siteInfo .footer-nav-service-meta a:hover, #siteInfo .footer-nav-service-meta a:focus, #siteInfo .footer-nav-service-meta a:active {
    color: #fff;
  }
}
#siteInfo .footer-nav-service-meta strong {
  border-bottom: 1px solid #fff;
  display: block;
  font-weight: normal;
  padding: 1em 0;
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  #siteInfo .footer-nav-service-meta strong {
    background-image: url('data:image/gif;base64,R0lGODlhAgALAJEAAOXl5bKyspiYmN3d3SH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDA1MkI4QkNDMDgxMUU0QjdCRUJBRUQ1NUZCRjUxMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDA1MkI4Q0NDMDgxMUU0QjdCRUJBRUQ1NUZCRjUxMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI0MDUyQjg5Q0MwODExRTRCN0JFQkFFRDU1RkJGNTEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0MDUyQjhBQ0MwODExRTRCN0JFQkFFRDU1RkJGNTEyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAIACwAAAgZEJqjJuwUAOw==');
    background-repeat: no-repeat;
    background-position: 0 0.26667em;
    border-bottom: 0;
    color: #fff;
    display: inline-block;
    line-height: normal;
    padding: 0 0.8em 0 0.93333em;
  }
}

.gsb form .footnote-tooltip {
  -moz-box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.3);
  background: #fff;
  color: #000;
  border: 0.06667em solid transparent;
  font-size: 1em !important;
  font-weight: normal;
  left: 5%;
  padding: 1.33333em 2em 1.33333em 1.33333em;
  text-align: left;
  width: 90%;
  z-index: 2;
}
.gsb form .footnote-tooltip p {
  width: 100%;
}
.gsb form .footnote-tooltip .close {
  background: none;
  border: 0;
  cursor: pointer;
  display: block;
  line-height: 1;
  padding: 0.06667em;
  position: absolute;
  right: 0.66667em;
  text-align: center;
  top: 0.66667em;
}
.gsb form .footnote-tooltip .close:focus {
  outline: 0.06667em dotted rgba(0, 79, 128, 0.8) !important;
}
.gsb form .footnote-tooltip .close:active {
  outline: none !important;
}
.gsb form .footnote-tooltip .close:hover, .gsb form .footnote-tooltip .close:focus, .gsb form .footnote-tooltip .close:active {
  background: none;
  border: 0.06667em solid transparent;
  padding: 0;
}
.gsb form .footnote-tooltip.omission-line {
  border-left: 0.66667em solid #337299;
}
.gsb form .footnote-tooltip a.RichTextIntLink {
  padding: 0;
}
.gsb form .footnote-tooltip a.RichTextIntLink:before {
  display: none;
}

.richtext-footnote {
  display: none;
}

a.richtext-footnote-ref,
a.richtext-footnote-ref:link,
.richtext-footnote-ref {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMl9jb3B5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgdmlld0JveD0iMCAwIDMwLjkgMzUuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuOSAzNS40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDA0RjgwO30NCgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPGcgaWQ9IkxheWVyXzFfY29weSI+DQo8L2c+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzAuNywxNS40YzAtOC40LTYuOC0xNS4zLTE1LjMtMTUuM1MwLjEsNywwLjEsMTUuNGMwLDcsNC44LDEyLjksMTEuMywxNC43djVjMCwwLDEwLjMtNS45LDEwLjUtNS45DQoJCWMwLjEsMCwwLjEsMCwwLDBDMjYuOCwyNi40LDMwLjcsMjEuNSwzMC43LDE1LjR6Ii8+DQo8L2c+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTQsMTljLTAuMy0wLjYtMC40LTEuNi0wLjQtMi4yYzAtMy4xLDMuMi0zLjgsMy4yLTcuNWMwLTEuNi0wLjgtMi40LTItMi40Yy0wLjUsMC0xLjEsMC4yLTEuMywwLjMNCgljLTAuMSwwLjEtMC41LDEuMy0wLjYsMi43YzAsMC0wLjMsMC4xLTAuOCwwLjFjLTEuMiwwLTEuNy0wLjctMS43LTEuNmMwLTEuNywyLjQtMy4xLDQuOC0zLjFjMi42LDAsNS4yLDEuMSw1LjIsNC4zDQoJYzAsMy44LTQuNiw0LjktNC42LDcuOWMwLDAuNCwwLDEuMSwwLjEsMS42SDE0eiBNMTQuOSwyNS4zYy0xLjEsMC0xLjktMC43LTEuOS0xLjlzMC44LTIsMS45LTJjMS4xLDAsMiwwLjgsMiwyDQoJUzE2LjEsMjUuMywxNC45LDI1LjN6Ii8+DQo8L3N2Zz4NCg==') no-repeat 0 0;
  display: inline-block;
  height: 37px;
  right: 0;
  position: absolute;
  top: -5px;
  width: 37px;
}
a.richtext-footnote-ref:hover, a.richtext-footnote-ref:focus, a.richtext-footnote-ref:active,
a.richtext-footnote-ref:link:hover,
a.richtext-footnote-ref:link:focus,
a.richtext-footnote-ref:link:active,
.richtext-footnote-ref:hover,
.richtext-footnote-ref:focus,
.richtext-footnote-ref:active {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMl9jb3B5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgdmlld0JveD0iMCAwIDMwLjkgMzUuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuOSAzNS40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDA0RjgwO30NCjwvc3R5bGU+DQo8ZyBpZD0iTGF5ZXJfMV9jb3B5Ij4NCjwvZz4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS40LDMuMWM2LjgsMCwxMi4zLDUuNSwxMi4zLDEyLjNjMCw0LjQtMi43LDguNi03LjMsMTEuMmwtMS40LDAuOGMtMSwwLjYtMi40LDEuNC00LjUsMi41di0yLjJsLTIuMi0wLjYNCgkJYy01LjMtMS40LTktNi4zLTktMTEuOEMzLjEsOC42LDguNiwzLjEsMTUuNCwzLjEgTTE1LjQsMC4xQzcsMC4xLDAuMSw3LDAuMSwxNS40YzAsNyw0LjgsMTIuOSwxMS4zLDE0Ljd2NWMwLDAsMTAuMy01LjksMTAuNS01LjkNCgkJYzAuMSwwLDAuMSwwLDAsMGM0LjktMi44LDguOC03LjcsOC44LTEzLjhDMzAuNyw3LDIzLjgsMC4xLDE1LjQsMC4xTDE1LjQsMC4xeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDE5Yy0wLjMtMC42LTAuNC0xLjYtMC40LTIuMmMwLTMuMSwzLjItMy44LDMuMi03LjVjMC0xLjYtMC44LTIuNC0yLTIuNGMtMC41LDAtMS4xLDAuMi0xLjMsMC4zDQoJCWMtMC4xLDAuMS0wLjUsMS4zLTAuNiwyLjdjMCwwLTAuMywwLjEtMC44LDAuMWMtMS4yLDAtMS43LTAuNy0xLjctMS42YzAtMS43LDIuNC0zLjEsNC44LTMuMWMyLjYsMCw1LjIsMS4xLDUuMiw0LjMNCgkJYzAsMy44LTQuNiw0LjktNC42LDcuOWMwLDAuNCwwLDEuMSwwLjEsMS42SDE0eiBNMTQuOSwyNS4zYy0xLjEsMC0xLjktMC43LTEuOS0xLjlzMC44LTIsMS45LTJjMS4xLDAsMiwwLjgsMiwyDQoJCVMxNi4xLDI1LjMsMTQuOSwyNS4zeiIvPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat 0 0;
}

/**
 Inserate Melden - Formular

 - Multiple uses of !important to reduce selector specifity problems
 - html-tags as selector, because default gsb form elements are used
 */
.form-report fieldset {
  padding-left: 0 !important;
}
.form-report textarea {
  max-width: 36.5625em;
}
.form-report .links li {
  background: none !important;
  padding-left: 0 !important;
}
.form-report .links .downloadLink {
  width: auto;
}
.form-report__footer .button {
  margin-bottom: 0.66667em !important;
  padding-bottom: 0.2em !important;
  padding-top: 0.2em !important;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .form-report__footer .button {
    width: auto;
  }
}

/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages).
Reference: http://blog.rrwd.nl/2015/04/04/the-screen-reader-text-class-why-and-how/ */
.mejs__offscreen {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal;
}

.mejs__container {
  background: #000;
  box-sizing: border-box;
  font-family: 'Helvetica', Arial, serif;
  position: relative;
  text-align: left;
  text-indent: 0;
  vertical-align: top;
}

.mejs__container * {
  box-sizing: border-box;
}

/* Hide native play button and control bar from iOS to favor plugin button */
.mejs__container video::-webkit-media-controls,
.mejs__container video::-webkit-media-controls-panel,
.mejs__container video::-webkit-media-controls-panel-container,
.mejs__container video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.mejs__fill-container,
.mejs__fill-container .mejs__container {
  height: 100%;
  width: 100%;
}

.mejs__fill-container {
  background: transparent;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.mejs__container:focus {
  outline: none;
}

.mejs__iframe-overlay {
  height: 100%;
  position: absolute;
  width: 100%;
}

.mejs__embed,
.mejs__embed body {
  background: #000;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.mejs__fullscreen {
  overflow: hidden !important;
}

.mejs__container-fullscreen {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}

.mejs__container-fullscreen .mejs__mediaelement,
.mejs__container-fullscreen video {
  height: 100% !important;
  width: 100% !important;
}

/* Start: LAYERS */
.mejs__background {
  left: 0;
  position: absolute;
  top: 0;
}

.mejs__mediaelement {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

.mejs__poster {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}

:root .mejs__poster-img {
  display: none;
}

.mejs__poster-img {
  border: 0;
  padding: 0;
}

.mejs__overlay {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
}

.mejs__layer {
  z-index: 1;
}

.mejs__overlay-play {
  cursor: pointer;
}

.mejs__overlay-button {
  background-position: 0 -39px;
  height: 80px;
  width: 80px;
}

.mejs__overlay:hover > .mejs__overlay-button {
  background-position: -80px -39px;
}

.mejs__overlay-loading {
  height: 80px;
  width: 80px;
}

.mejs__overlay-loading-bg-img {
  -webkit-animation: mejs__loading-spinner 1s linear infinite;
  animation: mejs__loading-spinner 1s linear infinite;
  display: block;
  height: 80px;
  width: 80px;
  z-index: 1;
}

@-webkit-keyframes mejs__loading-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes mejs__loading-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* End: LAYERS */
/* Start: CONTROL BAR */
.mejs__controls {
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  left: 0;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  width: 100%;
  z-index: 3;
}

.mejs__controls:not([style*='display: none']) {
  background: rgba(255, 0, 0, 0.7);
  background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.35));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35));
}

.mejs__button,
.mejs__time,
.mejs__time-rail {
  font-size: 10px;
  height: 40px;
  line-height: 10px;
  margin: 0;
  width: 32px;
}

.mejs__button > button {
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  margin: 10px 6px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-decoration: none;
  width: 20px;
}

/* :focus for accessibility */
.mejs__button > button:focus {
  outline: dotted 1px #999;
}

.mejs__container-keyboard-inactive a,
.mejs__container-keyboard-inactive a:focus,
.mejs__container-keyboard-inactive button,
.mejs__container-keyboard-inactive button:focus,
.mejs__container-keyboard-inactive [role=slider],
.mejs__container-keyboard-inactive [role=slider]:focus {
  outline: 0;
}

/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
.mejs__time {
  box-sizing: content-box;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  overflow: hidden;
  padding: 16px 6px 0;
  text-align: center;
  width: auto;
}

/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
.mejs__play > button {
  background-position: 0 0;
}

.mejs__pause > button {
  background-position: -20px 0;
}

.mejs__replay > button {
  background-position: -160px 0;
}

/* End: Play/Pause/Stop */
/* Start: Progress Bar */
.mejs__time-rail {
  direction: ltr;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 40px;
  margin: 0 10px;
  padding-top: 10px;
  position: relative;
}

.mejs__time-total,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-current,
.mejs__time-float,
.mejs__time-hovered,
.mejs__time-float-current,
.mejs__time-float-corner,
.mejs__time-marker {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  height: 10px;
  position: absolute;
}

.mejs__time-total {
  background: rgba(255, 255, 255, 0.3);
  margin: 5px 0 0;
  width: 100%;
}

.mejs__time-buffering {
  -webkit-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
  background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-size: 15px 15px;
  width: 100%;
}

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}
@keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}
.mejs__time-loaded {
  background: rgba(255, 255, 255, 0.3);
}

.mejs__time-current,
.mejs__time-handle-content {
  background: rgba(255, 255, 255, 0.9);
}

.mejs__time-hovered {
  background: rgba(255, 255, 255, 0.5);
  z-index: 10;
}

.mejs__time-hovered.negative {
  background: rgba(0, 0, 0, 0.2);
}

.mejs__time-current,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-hovered {
  left: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: 0.15s ease-in all;
  transition: 0.15s ease-in all;
  width: 100%;
}

.mejs__time-buffering {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.mejs__time-hovered {
  -webkit-transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
  transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
}

.mejs__time-hovered.no-hover {
  -webkit-transform: scaleX(0) !important;
  -ms-transform: scaleX(0) !important;
  transform: scaleX(0) !important;
}

.mejs__time-handle,
.mejs__time-handle-content {
  border: 4px solid transparent;
  cursor: pointer;
  left: 0;
  position: absolute;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  z-index: 11;
}

.mejs__time-handle-content {
  border: 4px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  height: 10px;
  left: -7px;
  top: -4px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 10px;
}

.mejs__time-rail:hover .mejs__time-handle-content,
.mejs__time-rail .mejs__time-handle-content:focus,
.mejs__time-rail .mejs__time-handle-content:active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.mejs__time-float {
  background: #eee;
  border: solid 1px #333;
  bottom: 100%;
  color: #111;
  display: none;
  height: 17px;
  margin-bottom: 9px;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 36px;
}

.mejs__time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px;
}

.mejs__time-float-corner {
  border: solid 5px #eee;
  border-color: #eee transparent transparent;
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  line-height: 0;
  position: absolute;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
}

.mejs__long-video .mejs__time-float {
  margin-left: -23px;
  width: 64px;
}

.mejs__long-video .mejs__time-float-current {
  width: 60px;
}

.mejs__broadcast {
  color: #fff;
  height: 10px;
  position: absolute;
  top: 15px;
  width: 100%;
}

/* End: Progress Bar */
/* Start: Fullscreen */
.mejs__fullscreen-button > button {
  background-position: -80px 0;
}

.mejs__unfullscreen > button {
  background-position: -100px 0;
}

/* End: Fullscreen */
/* Start: Mute/Volume */
.mejs__mute > button {
  background-position: -60px 0;
}

.mejs__unmute > button {
  background-position: -40px 0;
}

.mejs__volume-button {
  position: relative;
}

.mejs__volume-button > .mejs__volume-slider {
  -webkit-backface-visibility: hidden;
  background: rgba(50, 50, 50, 0.7);
  border-radius: 0;
  bottom: 100%;
  display: none;
  height: 115px;
  left: 50%;
  margin: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 25px;
  z-index: 1;
}

.mejs__volume-button:hover {
  border-radius: 0 0 4px 4px;
}

.mejs__volume-total {
  background: rgba(255, 255, 255, 0.5);
  height: 100px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 8px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 2px;
}

.mejs__volume-current {
  background: rgba(255, 255, 255, 0.9);
  left: 0;
  margin: 0;
  position: absolute;
  width: 100%;
}

.mejs__volume-handle {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 1px;
  cursor: ns-resize;
  height: 6px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 16px;
}

.mejs__horizontal-volume-slider {
  display: block;
  height: 36px;
  position: relative;
  vertical-align: middle;
  width: 56px;
}

.mejs__horizontal-volume-total {
  background: rgba(50, 50, 50, 0.8);
  border-radius: 2px;
  font-size: 1px;
  height: 8px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 16px;
  width: 50px;
}

.mejs__horizontal-volume-current {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 2px;
  font-size: 1px;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mejs__horizontal-volume-handle {
  display: none;
}

/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
.mejs__captions-button,
.mejs__chapters-button {
  position: relative;
}

.mejs__captions-button > button {
  background-position: -140px 0;
}

.mejs__chapters-button > button {
  background-position: -180px 0;
}

.mejs__captions-button > .mejs__captions-selector,
.mejs__chapters-button > .mejs__chapters-selector {
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  border-radius: 0;
  bottom: 100%;
  margin-right: -43px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 50%;
  visibility: visible;
  width: 86px;
}

.mejs__chapters-button > .mejs__chapters-selector {
  margin-right: -55px;
  width: 110px;
}

.mejs__captions-selector-list,
.mejs__chapters-selector-list {
  list-style-type: none !important;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.mejs__captions-selector-list-item,
.mejs__chapters-selector-list-item {
  color: #fff;
  cursor: pointer;
  display: block;
  list-style-type: none !important;
  margin: 0 0 6px;
  overflow: hidden;
  padding: 0;
}

.mejs__captions-selector-list-item:hover,
.mejs__chapters-selector-list-item:hover {
  background-color: #c8c8c8 !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.mejs__captions-selector-input,
.mejs__chapters-selector-input {
  clear: both;
  float: left;
  left: -1000px;
  margin: 3px 3px 0 5px;
  position: absolute;
}

.mejs__captions-selector-label,
.mejs__chapters-selector-label {
  cursor: pointer;
  float: left;
  font-size: 10px;
  line-height: 15px;
  padding: 4px 10px 0;
  width: 100%;
}

.mejs__captions-selected,
.mejs__chapters-selected {
  color: #21f8f8;
}

.mejs__captions-translations {
  font-size: 10px;
  margin: 0 0 5px;
}

.mejs__captions-layer {
  bottom: 0;
  color: #fff;
  font-size: 16px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
}

.mejs__captions-layer a {
  color: #fff;
  text-decoration: underline;
}

.mejs__captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}

.mejs__captions-position {
  bottom: 15px;
  left: 0;
  position: absolute;
  width: 100%;
}

.mejs__captions-position-hover {
  bottom: 35px;
}

.mejs__captions-text,
.mejs__captions-text * {
  background: rgba(20, 20, 20, 0.5);
  box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
  padding: 0;
  white-space: pre-wrap;
}

.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container {
  display: none;
}

/* End: Track (Captions and Chapters) */
/* Start: Error */
.mejs__overlay-error {
  position: relative;
}

.mejs__overlay-error > img {
  left: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
}

.mejs__cannotplay,
.mejs__cannotplay a {
  color: #fff;
  font-size: 0.8em;
}

.mejs__cannotplay {
  position: relative;
}

.mejs__cannotplay p,
.mejs__cannotplay a {
  display: inline-block;
  padding: 0 15px;
  width: 100%;
}

/* End: Error */
.video-wrapper-inner {
  background: #6B7581 none;
  border: 4px solid #6B7581;
  margin-bottom: 1.33333em;
}

.mejs__overlay-button,
.no-svg .mejs__overlay-button {
  background: transparent none;
  height: 4.33333em;
  margin: -2.13333em 0 0 -2.13333em;
  width: 4.33333em;
}
.mejs__overlay-button:before,
.no-svg .mejs__overlay-button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_screen_play.svg?__blob=normal&v=1);
  height: 4.33333em;
  width: 4.33333em;
}

.mejs__overlay:hover .mejs__overlay-button:before, .mejs__overlay:focus .mejs__overlay-button:before, .mejs__overlay:active .mejs__overlay-button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_screen_play_hover.svg?__blob=normal&v=1);
  height: 4.33333em;
  width: 4.33333em;
}

.mejs__overlay-loading {
  background: none transparent;
}
.mejs__overlay-loading span {
  background: transparent url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/loading.gif?__blob=normal&v=1) no-repeat 50% 50%;
}

.mejs__container {
  width: 100% !important;
}
.mejs__container .mejs__controls {
  background: #000 none;
  border-top: 1px solid #000;
  color: #fff;
  font-size: 1em;
  min-height: 2.53333em;
}
.mejs__container .mejs__controls div {
  background: transparent none;
  font-size: inherit;
  height: 2.33333em;
}
.mejs__container .mejs__controls div div {
  background: transparent none;
  font-size: inherit;
}
.mejs__container .mejs__controls .mejs__button button {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: transparent none;
  font-size: inherit;
  height: 1.6em;
  margin: 0.53333em 0 0;
  width: 1.86667em;
}
.mejs__container .mejs__controls .mejs__button button:hover, .mejs__container .mejs__controls .mejs__button button:focus, .mejs__container .mejs__controls .mejs__button button:active {
  background: #004f80 none;
}
.mejs__container .mejs__controls div.mejs__time-rail {
  padding-top: 0.73333em;
}
.mejs__container .mejs__controls div.mejs__time-rail:hover .mejs__time-current, .mejs__container .mejs__controls div.mejs__time-rail:focus .mejs__time-current, .mejs__container .mejs__controls div.mejs__time-rail:active .mejs__time-current {
  background-color: #004f80;
}
.mejs__container .mejs__controls div.mejs__time-rail span,
.mejs__container .mejs__controls div.mejs__time-rail a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.mejs__container .mejs__controls div.mejs__time-rail .mejs__time-total {
  background-image: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #333;
  border: 1px solid transparent;
  width: 100%;
  max-width: 100%;
}
.mejs__container .mejs__controls div.mejs__time-rail .mejs__time-buffering {
  background-image: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  max-width: 100%;
}
.mejs__container .mejs__controls div.mejs__time-rail .mejs__time-loaded {
  background-image: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #6B7581;
  max-width: 100%;
}
.mejs__container .mejs__controls div.mejs__time-rail .mejs__time-current {
  background-image: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  max-width: 100%;
}
.mejs__container .mejs__controls div.mejs__time-rail .mejs__time-current:hover, .mejs__container .mejs__controls div.mejs__time-rail .mejs__time-current:focus, .mejs__container .mejs__controls div.mejs__time-rail .mejs__time-current:active {
  background-color: #004f80;
}
.mejs__container .mejs__controls div.mejs__time-rail .mejs__time-handle {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #fff;
  border: solid 2px #333;
  width: 0.66667em;
  display: none;
}
.mejs__container .mejs__controls div.mejs__time-rail .mejs__time-float {
  background: transparent none;
  border: 0;
  font-size: 0.8em;
  width: 3.73333em;
}
.mejs__container .mejs__controls div.mejs__time-rail .mejs__time-float-current {
  background: #fff none;
  border: solid 1px #fff;
  height: 1.33333em;
  width: 3.33333em;
  margin-top: -1em;
}
.mejs__container .mejs__controls div.mejs__time-rail .mejs__time-float-corner {
  border: solid 5px #fff;
  border-color: #fff transparent transparent;
  width: 0;
}
.mejs__container .mejs__controls .mejs__volume-button:hover, .mejs__container .mejs__controls .mejs__volume-button:focus, .mejs__container .mejs__controls .mejs__volume-button:active {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.mejs__container .mejs__controls .mejs__volume-button:hover .mejs__volume-slider:hover, .mejs__container .mejs__controls .mejs__volume-button:hover .mejs__volume-slider:focus, .mejs__container .mejs__controls .mejs__volume-button:hover .mejs__volume-slider:active, .mejs__container .mejs__controls .mejs__volume-button:focus .mejs__volume-slider:hover, .mejs__container .mejs__controls .mejs__volume-button:focus .mejs__volume-slider:focus, .mejs__container .mejs__controls .mejs__volume-button:focus .mejs__volume-slider:active, .mejs__container .mejs__controls .mejs__volume-button:active .mejs__volume-slider:hover, .mejs__container .mejs__controls .mejs__volume-button:active .mejs__volume-slider:focus, .mejs__container .mejs__controls .mejs__volume-button:active .mejs__volume-slider:active {
  outline: none;
}
.mejs__container .mejs__controls .mejs__volume-button .mejs__volume-slider {
  background: transparent url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_ton_regler_bg.svg?__blob=normal&v=1) no-repeat top center;
  background-size: cover;
  border: 1px solid transparent;
  border-radius: 0;
  bottom: 100%;
  display: none;
  height: 7.66667em;
  left: 50%;
  margin: 0;
  position: absolute;
  transform: translateX(-50%);
  width: 1.66667em;
  z-index: 1;
}
.mejs__container .mejs__controls .mejs__volume-button .mejs__volume-slider .mejs__volume-total {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #6B7581 none;
  border: 1px solid #6B7581;
  height: 100px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 8px;
}
.mejs__container .mejs__controls .mejs__volume-button .mejs__volume-slider .mejs__volume-current {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff none;
  border: 1px solid #fff;
  left: 0;
  margin: 0;
  position: absolute;
  width: 100%;
}
.mejs__container .mejs__controls .mejs__volume-button .mejs__volume-slider .mejs__volume-handle {
  background: #fff none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 2px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  cursor: ns-resize;
  height: 6px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 16px;
}
.mejs__container .mejs__controls .mejs__time {
  font-weight: normal;
  height: 2.33333em;
  padding: 1em 0.33333em 0;
}
.mejs__container .mejs__controls .mejs__time a {
  font-size: inherit;
}

.mejs__time-hovered {
  background: rgba(255, 255, 255, 0.5);
}

.mejs__time-hovered.negative {
  background: rgba(255, 255, 255, 0.3);
}

.mejs__long-video .mejs__controls .mejs__time-rail .mejs__time-float {
  width: 48px;
}

.mejs__long-video .mejs__controls .mejs__time-rail .mejs__time-float-current {
  width: 44px;
}

.mejs__container .mejs__controls .mejs__playpause-button {
  padding-left: 0.33333em;
}

.mejs__container .mejs__controls .mejs__play button,
.mejs__container .mejs__controls .mejs__replay button {
  height: 1.66667em;
  padding: 0.2em;
  width: 1.66667em;
}
.mejs__container .mejs__controls .mejs__play button:before,
.mejs__container .mejs__controls .mejs__replay button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_navi_play.svg?__blob=normal&v=1);
  height: 0.73333em;
  width: 0.6em;
}
.mejs__container .mejs__controls .mejs__pause button {
  height: 1.66667em;
  padding: 0.2em;
  width: 1.66667em;
}
.mejs__container .mejs__controls .mejs__pause button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_navi_pause.svg?__blob=normal&v=1);
}
.mejs__container .mejs__controls .mejs__stop button {
  height: 1.66667em;
  padding: 0.2em;
  width: 1.66667em;
}
.mejs__container .mejs__controls .mejs__stop button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_navi_play.svg?__blob=normal&v=1);
}
.mejs__container .mejs__controls .mejs__fullscreen-button {
  background: transparent none;
}
.mejs__container .mejs__controls .mejs__fullscreen-button button {
  height: 1.66667em;
  padding: 0.2em;
  width: 1.66667em;
}
.mejs__container .mejs__controls .mejs__fullscreen-button button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_navi_vollbild.svg?__blob=normal&v=1);
}
.mejs__container .mejs__controls .mejs__unfullscreen {
  background: transparent none;
}
.mejs__container .mejs__controls .mejs__unfullscreen button {
  height: 1.66667em;
  padding: 0.2em;
  width: 1.66667em;
}
.mejs__container .mejs__controls .mejs__unfullscreen button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_navi_vollbild_aus.svg?__blob=normal&v=1);
}
.mejs__container .mejs__controls .mejs__mute button {
  height: 1.66667em;
  padding: 0.2em;
  width: 1.66667em;
}
.mejs__container .mejs__controls .mejs__mute button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_navi_ton-an.svg?__blob=normal&v=1);
}
.mejs__container .mejs__controls .mejs__unmute button {
  height: 1.66667em;
  padding: 0.2em;
  width: 1.66667em;
}
.mejs__container .mejs__controls .mejs__unmute button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_navi_ton-aus.svg?__blob=normal&v=1);
}
.mejs__container .mejs__controls .mejs__captions-position-hover,
.mejs__container .mejs__controls div.mejs__captions-position.mejs__captions-position-hover {
  bottom: 2.53333em !important;
}
.mejs__container .mejs__controls .mejs__captions-button.mejs__captions-enabled button {
  background: #004f80 none;
}
.mejs__container .mejs__controls .mejs__captions-button button {
  height: 1.66667em;
  padding: 0.2em;
  width: 1.86667em;
}
.mejs__container .mejs__controls .mejs__captions-button button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_navi_caption.svg?__blob=normal&v=1);
}
.mejs__container .mejs__controls .mejs__captions-button.mejs__captions-enabled button {
  height: 1.66667em;
  padding: 0.2em;
  width: 1.86667em;
}
.mejs__container .mejs__controls .mejs__captions-button.mejs__captions-enabled button:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_videoplayer_navi_caption.svg?__blob=normal&v=1);
}

.mejs__captions-layer {
  color: #fff;
  font-size: 1.26667em;
}

.mejs__captions-text {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: rgba(0, 0, 0, 0.8);
  padding: 0.2em 0.33333em;
  white-space: pre-wrap;
  width: 80%;
}

.video-with-chapters .mejs__mediaelement {
  position: static;
}
.video-with-chapters .mejs__chapters {
  counter-reset: term;
  height: auto !important;
  margin: 2em 0;
  position: relative;
  visibility: visible !important;
}
.video-with-chapters .mejs__chapters:hover, .video-with-chapters .mejs__chapters:focus, .video-with-chapters .mejs__chapters:active {
  outline: none;
}
.video-with-chapters .mejs__chapters .mejs__chapter {
  overflow: hidden;
  *zoom: 1;
  background: transparent none;
  filter: none;
  float: left;
  left: 0 !important;
  padding: 0;
  position: relative;
  width: 100% !important;
}
.video-with-chapters .mejs__chapters .mejs__chapter:last-child {
  padding-bottom: 2.66667em;
}
.video-with-chapters .mejs__chapters .mejs__chapter:last-child .mejs__chapter-block {
  border-bottom: 0;
}
.video-with-chapters .mejs__chapters .mejs__chapter:last-child .mejs__chapter-block:hover, .video-with-chapters .mejs__chapters .mejs__chapter:last-child .mejs__chapter-block:focus, .video-with-chapters .mejs__chapters .mejs__chapter:last-child .mejs__chapter-block:active {
  border-bottom: 0;
}
.video-with-chapters .mejs__chapters .mejs__chapter:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #000;
  color: #fff;
  content: counter(term);
  counter-increment: term;
  font-size: 1em;
  line-height: 2.7;
  margin-top: 0.53333em;
  min-height: 2.66667em;
  min-width: 2.66667em;
  position: absolute;
  text-align: center;
}
.video-with-chapters .mejs__chapters .mejs__chapter:hover:before, .video-with-chapters .mejs__chapters .mejs__chapter:focus:before, .video-with-chapters .mejs__chapters .mejs__chapter:active:before {
  background: #004f80;
  color: #fff;
}
.video-with-chapters .mejs__chapters .mejs__chapter:hover .mejs__chapter-block, .video-with-chapters .mejs__chapters .mejs__chapter:focus .mejs__chapter-block, .video-with-chapters .mejs__chapters .mejs__chapter:active .mejs__chapter-block {
  background: transparent none;
  border: 0;
  border-bottom: 0.13333em dotted #A6ACB3;
  color: #333;
  filter: none;
}
.video-with-chapters .mejs__chapters .mejs__chapter:hover .mejs__chapter-block.mejs__chapter-block-last, .video-with-chapters .mejs__chapters .mejs__chapter:focus .mejs__chapter-block.mejs__chapter-block-last, .video-with-chapters .mejs__chapters .mejs__chapter:active .mejs__chapter-block.mejs__chapter-block-last {
  border-bottom: 0;
}
.video-with-chapters .mejs__chapters .mejs__chapter .mejs__chapter-block {
  background: transparent none;
  border: 0;
  border-bottom: 0.13333em dotted #A6ACB3;
  color: #6B7581;
  font-size: 1em;
  line-height: 1.35;
  margin: 0;
  min-height: 4em;
  padding: 0.93333em 0.26667em 0.93333em 3.66667em;
}
.video-with-chapters .mejs__chapters .mejs__chapter .mejs__chapter-block:hover, .video-with-chapters .mejs__chapters .mejs__chapter .mejs__chapter-block:focus, .video-with-chapters .mejs__chapters .mejs__chapter .mejs__chapter-block:active {
  background: transparent none;
  border: 0;
  border-bottom: 0.13333em dotted #A6ACB3;
  color: #333;
  filter: none;
}
.video-with-chapters .mejs__chapters .mejs__chapter .mejs__chapter-block .ch-title {
  display: block;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
  margin: 0;
  text-overflow: auto;
  white-space: normal;
}
@media only screen and (min-width: 768px) {
  .video-with-chapters .mejs__chapters .mejs__chapter .mejs__chapter-block .ch-title {
    width: 50%;
  }
}

.mejs__mediaelement iframe {
  min-height: 0;
  height: 100%;
}
@media only screen and (min-width: 768px) {
  .mejs__mediaelement iframe {
    min-height: 0;
  }
}

.teaser-video {
  min-height: 10em;
}
@media only screen and (min-width: 481px) {
  .teaser-video {
    min-height: 18.66667em;
  }
}
@media only screen and (min-width: 768px) {
  .teaser-video {
    min-height: auto;
  }
}
.startseite .teaser-video {
  min-height: 10em;
}
@media only screen and (min-width: 481px) {
  .startseite .teaser-video {
    min-height: 10em;
  }
}
@media only screen and (min-width: 768px) {
  .startseite .teaser-video {
    min-height: auto;
  }
}

.audio-teaser__wrapper {
  padding-bottom: 2.33333em;
  padding-top: 0.66667em;
}
.startseite .audio-teaser__wrapper {
  padding-bottom: 0;
  padding-top: 2.33333em;
}

.audio-teaser {
  font-size: 1em;
  list-style: none outside;
  padding: 0;
  position: relative;
}
.startseite .audio-teaser__box {
  border-bottom: 0.13333em dotted #A6ACB3;
  padding-bottom: 2.33333em;
}
.audio-teaser picture {
  display: block;
}
.audio-teaser__inner {
  background: rgba(255, 255, 255, 0.9);
  color: #000;
  min-height: 16.66667em;
  padding: 1.8em 0 1em;
}
@media only screen and (min-width: 768px) {
  .audio-teaser__inner {
    margin: 1em 1em 0 1em;
    min-height: 13.66667em;
    padding: 1.8em 1.8em;
  }
  .singleview .audio-teaser__inner {
    margin: 4.33333em 1em 0 1em;
    min-height: 16.66667em;
    padding: 1.8em 1.8em;
  }
}
@media only screen and (min-width: 980px) {
  .audio-teaser__inner {
    margin: 2.33333em 2.33333em 0 2.33333em;
    min-height: 15em;
    padding: 1.8em 2.33333em;
  }
  .singleview .audio-teaser__inner {
    margin: 1.66667em 1em 0 1em;
    min-height: 13.66667em;
    padding: 1.8em 1.8em;
  }
}
@media only screen and (min-width: 1024px) {
  .audio-teaser__inner {
    min-height: 16.66667em;
  }
  .singleview .audio-teaser__inner {
    margin: 2.33333em 1em 0 1em;
    min-height: 16.66667em;
  }
}
@media only screen and (min-width: 768px) {
  .audio-teaser__position {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
.audio-teaser__picto {
  width: 100%;
}
.audio-teaser__title {
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.4;
  margin: 0 0 1.46667em;
  padding: 0;
}
.content-box-inner .singleview .audio-teaser__title {
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.4;
  margin: 0 0 1.46667em;
}
.audio-teaser__title a {
  color: inherit;
  font-weight: inherit;
}
.audio-teaser__items {
  list-style: none outside;
  margin: 0;
  padding-top: 1em;
}
.content-box-inner .audio-teaser__items {
  margin: 0;
  padding-top: 1em;
}
.audio-teaser__item {
  background: transparent none;
  margin: 0;
  padding-left: 0;
}
.audio-teaser__item:first-child {
  padding-left: 0;
}
.audio-teaser__item:last-child {
  padding-right: 0;
}
.content-box-inner .singleview .audio-teaser__item {
  background: transparent none;
  margin: 0;
  padding-left: 0;
}
.content-box-inner .singleview .audio-teaser__item:last-child {
  padding-right: 0;
}
.audio-teaser__link {
  font-weight: 400;
  text-decoration: none;
}
.content-box-inner .audio-teaser__link {
  text-decoration: none;
}
.audio-teaser__link:hover, .audio-teaser__link:focus, .audio-teaser__link:active {
  color: #000;
  text-decoration: underline;
}
.audio-teaser__item--rss .audio-teaser__link {
  background: transparent url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_audioplayer_rss.svg?__blob=normal&v=1) no-repeat center right;
  padding-right: 0.93333em;
}
.audio-teaser__item--overview .audio-teaser__link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #004f80;
  border: 1px solid #004f80;
  border-radius: 4px;
  color: #fff;
  font-size: 1em;
  font-weight: 400;
  padding: 0.2em 1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .audio-teaser__item--overview .audio-teaser__link {
    width: auto;
  }
}
.audio-teaser__item--overview .audio-teaser__link:hover, .audio-teaser__item--overview .audio-teaser__link:focus, .audio-teaser__item--overview .audio-teaser__link:active {
  background: #333;
  border: 1px solid #333;
  color: #fff;
  text-decoration: none;
}

.audio-wrapper {
  margin-bottom: 1em;
  min-height: 4em;
}
@media only screen and (min-width: 768px) {
  .audio-wrapper {
    margin-bottom: 0;
  }
}
.audio-wrapper .mejs__container {
  background: transparent none;
  min-height: 4em;
}
.audio-wrapper .mejs__container .mejs__controls {
  background-color: transparent;
  border: 0;
  min-height: 4em;
  position: relative;
  font-family: Helvetica,Arial;
}
.audio-wrapper .mejs__container .mejs__controls::after {
  border-bottom: 0.06667em dotted #A6ACB3;
  bottom: 0;
  content: '';
  position: absolute;
  right: 0;
  width: calc(100% - 4.46667em);
}
.startseite .audio-wrapper .mejs__container .mejs__controls::after {
  width: calc(100% - 4.6em);
}
.audio-wrapper .mejs__container .mejs__controls .mejs__button button {
  border-radius: 0;
  margin-top: 0;
  padding-top: 0;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__play {
  height: 4em;
  padding: 0;
  width: 4em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__play button {
  height: 4em;
  padding: 0;
  width: 4em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__play button:hover, .audio-wrapper .mejs__container .mejs__controls .mejs__play button:focus, .audio-wrapper .mejs__container .mejs__controls .mejs__play button:active {
  background: transparent none;
  outline: none;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__play button:focus {
  outline: 2px dotted #004f80;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__play button::before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_audioplayer_navi_play.svg?__blob=normal&v=1);
}
.audio-wrapper .mejs__container .mejs__controls .mejs__pause {
  height: 4em;
  padding: 0;
  width: 4em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__pause button {
  height: 4em;
  padding: 0;
  width: 4em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__pause button:hover, .audio-wrapper .mejs__container .mejs__controls .mejs__pause button:focus, .audio-wrapper .mejs__container .mejs__controls .mejs__pause button:active {
  background: transparent none;
  outline: none;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__pause button:focus {
  outline: 2px dotted #004f80;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__pause button::before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_audioplayer_navi_pause.svg?__blob=normal&v=1);
}
.audio-wrapper .mejs__container .mejs__controls .mejs__stop {
  height: 4em;
  padding: 0;
  width: 4em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__stop button {
  height: 4em;
  padding: 0;
  width: 4em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__stop button:hover, .audio-wrapper .mejs__container .mejs__controls .mejs__stop button:focus, .audio-wrapper .mejs__container .mejs__controls .mejs__stop button:active {
  background: transparent none;
  outline: none;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__stop button:focus {
  outline: 2px dotted #004f80;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__stop button::before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_audioplayer_navi_play.svg?__blob=normal&v=1);
}
.audio-wrapper .mejs__container .mejs__controls .mejs__volume-button {
  margin-left: 0.26667em;
  margin-right: 0.33333em;
  padding-top: 1.53333em;
  width: 1em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__mute {
  height: 0.93333em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__mute button {
  height: 0.93333em;
  padding: 0;
  width: 1em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__mute button:hover, .audio-wrapper .mejs__container .mejs__controls .mejs__mute button:focus, .audio-wrapper .mejs__container .mejs__controls .mejs__mute button:active {
  background: transparent none;
  outline: none;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__mute button:focus {
  outline: 2px dotted #004f80;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__mute button::before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_audioplayer_navi_ton-an.svg?__blob=normal&v=1);
}
.audio-wrapper .mejs__container .mejs__controls .mejs__unmute {
  height: 0.93333em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__unmute button {
  height: 0.93333em;
  padding: 0;
  width: 1em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__unmute button:hover, .audio-wrapper .mejs__container .mejs__controls .mejs__unmute button:focus, .audio-wrapper .mejs__container .mejs__controls .mejs__unmute button:active {
  background: transparent none;
  outline: none;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__unmute button:focus {
  outline: 2px dotted #004f80;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__unmute button::before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon_audioplayer_navi_ton-aus.svg?__blob=normal&v=1);
}
.audio-wrapper .mejs__container .mejs__controls .mejs__time {
  color: #333;
  font-size: 0.75em;
  font-style: italic;
  padding-top: 2.13333em;
  padding-left: 1em;
}
.audio-wrapper .mejs__container .mejs__controls div.mejs__time-rail .mejs__time-handle {
  background: #004f80;
  border: solid 1px #004f80;
  border-radius: 0.26667em;
  display: block;
  height: 0.53333em;
  margin-top: -0.26667em;
  width: 0.53333em;
}
.audio-wrapper .mejs__container .mejs__controls div.mejs__time-rail .mejs__time-handle-content {
  display: none;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__horizontal-volume-slider {
  margin-top: 1.2em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__currenttime {
  padding-left: 0.33333em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__duration {
  border-right: 0.13333em solid #000;
  padding-right: 0.46667em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__time-rail {
  padding-top: 1.6em;
  margin: 0;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__time-rail span {
  height: 0.13333em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__time-rail .mejs__time-current {
  background-color: #004f80;
  margin-top: 0;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__time-rail .mejs__time-loaded {
  background-color: #004f80;
  margin-top: 0;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total {
  background-color: #C4C8CD;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__horizontal-volume-slider {
  margin-top: 0.86667em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-current {
  background: #004f80;
  height: 0.13333em;
}
.audio-wrapper .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total {
  background: #C4C8CD;
  height: 0.13333em;
}

.audio-list__item,
#searchResult.result-list .audio-list__item {
  border-bottom: 0;
  margin-bottom: 3em;
  padding-bottom: 0;
}
.audio-list__item:last-child,
#searchResult.result-list .audio-list__item:last-child {
  margin-bottom: 0;
}
.audio-list__item .audio-list__link,
#searchResult.result-list .audio-list__item .audio-list__link {
  color: #004f80;
  font-size: 1em;
  margin-bottom: 0;
  text-decoration: none;
}
.audio-list__item .audio-list__link:hover, .audio-list__item .audio-list__link:focus, .audio-list__item .audio-list__link:active,
#searchResult.result-list .audio-list__item .audio-list__link:hover,
#searchResult.result-list .audio-list__item .audio-list__link:focus,
#searchResult.result-list .audio-list__item .audio-list__link:active {
  color: #000;
  text-decoration: underline;
}
.audio-list__title,
#searchResult.result-list .audio-list__title {
  font-size: 1.2em;
  margin-bottom: 0.83333em;
}
.content-box-inner .singleview .audio-list__title, .content-box-inner .singleview
#searchResult.result-list .audio-list__title {
  font-size: 1.2em;
}
.audio-list__content,
#searchResult.result-list .audio-list__content {
  line-height: 1.3;
  margin-bottom: 0.66667em;
}
.audio-list__more,
#searchResult.result-list .audio-list__more {
  line-height: 1.3;
  margin: 0;
  padding: 0;
}
.audio-list__morelink,
#searchResult.result-list .audio-list__morelink {
  color: #004f80;
  display: block;
  font-size: 1em;
  font-weight: 400;
  margin-bottom: 0;
  padding-top: 0;
  text-decoration: none;
}
.audio-list__morelink:hover, .audio-list__morelink:focus, .audio-list__morelink:active,
#searchResult.result-list .audio-list__morelink:hover,
#searchResult.result-list .audio-list__morelink:focus,
#searchResult.result-list .audio-list__morelink:active {
  color: #000;
  text-decoration: underline;
}

.sidr {
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 260px;
  overflow-x: none;
  overflow-y: auto;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 15px;
  background: #333;
  color: #fff;
  -webkit-box-shadow: inset 0 0 5px 5px #222;
  -moz-box-shadow: inset 0 0 5px 5px #222;
  box-shadow: inset 0 0 5px 5px #222;
}

.sidr .sidr-inner {
  padding: 0 0 15px;
}

.sidr .sidr-inner > p {
  margin-left: 15px;
  margin-right: 15px;
}

.sidr.right {
  left: auto;
  right: -260px;
}

.sidr.left {
  left: -260px;
  right: auto;
}

.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {
  font-size: 11px;
  font-weight: normal;
  padding: 0 15px;
  margin: 0 0 5px;
  color: #fff;
  line-height: 24px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));
  background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -o-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: linear-gradient(#4d4d4d, #1a1a1a);
  -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
}

.sidr p {
  font-size: 13px;
  margin: 0 0 12px;
}

.sidr p a {
  color: rgba(255, 255, 255, 0.9);
}

.sidr > p {
  margin-left: 15px;
  margin-right: 15px;
}

.sidr ul {
  display: block;
  margin: 0 0 15px;
  padding: 0;
  border-top: 1px solid #1a1a1a;
  border-bottom: 1px solid #4d4d4d;
}

.sidr ul li {
  display: block;
  margin: 0;
  line-height: 48px;
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #1a1a1a;
}

.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
  border-top: none;
  line-height: 49px;
}

.sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span {
  -webkit-box-shadow: inset 0 0 15px 3px #222;
  -moz-box-shadow: inset 0 0 15px 3px #222;
  box-shadow: inset 0 0 15px 3px #222;
}

.sidr ul li a, .sidr ul li span {
  padding: 0 15px;
  display: block;
  text-decoration: none;
  color: #fff;
}

.sidr ul li ul {
  border-bottom: none;
  margin: 0;
}

.sidr ul li ul li {
  line-height: 40px;
  font-size: 13px;
}

.sidr ul li ul li:last-child {
  border-bottom: none;
}

.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
  border-top: none;
  line-height: 41px;
}

.sidr ul li ul li:hover > a, .sidr ul li ul li:hover > span, .sidr ul li ul li.active > a, .sidr ul li ul li.active > span, .sidr ul li ul li.sidr-class-active > a, .sidr ul li ul li.sidr-class-active > span {
  -webkit-box-shadow: inset 0 0 15px 3px #222;
  -moz-box-shadow: inset 0 0 15px 3px #222;
  box-shadow: inset 0 0 15px 3px #222;
}

.sidr ul li ul li a, .sidr ul li ul li span {
  color: rgba(255, 255, 255, 0.8);
  padding-left: 30px;
}

.sidr form {
  margin: 0 15px;
}

.sidr label {
  font-size: 13px;
}

.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select {
  width: 100%;
  font-size: 13px;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.6);
  display: block;
  clear: both;
}

.sidr input[type=checkbox] {
  width: auto;
  display: inline;
  clear: none;
}

.sidr input[type=button], .sidr input[type=submit] {
  color: #333;
  background: #fff;
}

.sidr input[type=button]:hover, .sidr input[type=submit]:hover {
  background: rgba(255, 255, 255, 0.9);
}

.sidr {
  background: #fff;
}

@media only screen and (max-width: 1023px) {
  .fm-container {
    background: transparent none;
    border: 0;
  }

  #navPrimary .fm-container .fm-button {
    display: block;
  }
  #navPrimary .mobile-button-box .fm-button {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #004f80;
    border: 0.06667em solid #004f80;
    color: #fff;
    float: left;
    font-size: 0.93333em;
    font-weight: 400;
    line-height: 1.2;
    margin: 0;
    padding: 0.2em 1em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
  }
  #navPrimary .mobile-button-box .fm-button:hover, #navPrimary .mobile-button-box .fm-button:focus, #navPrimary .mobile-button-box .fm-button:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #333;
    border: 0.06667em solid #333;
    cursor: pointer;
    text-decoration: underline;
  }
  #navPrimary .mobile-button-box .fm-button.fm-button-active {
    display: block !important;
  }
  #navPrimary .sidr {
    -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 3px 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 3px 3px;
    box-shadow: rgba(0, 0, 0, 0.5) 0 0 3px 3px;
    background: #fff none;
    border-bottom: 0.73333em solid #004f80;
    border-top: 0.73333em solid #004f80;
    color: #333;
    display: none;
    font-size: 0.93333em;
    height: 100%;
    line-height: 1.3;
    margin: 0;
    overflow-x: none;
    overflow-y: auto;
    padding: 0;
    position: fixed;
    top: 0;
    width: 14em;
    z-index: 999999;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
  #navPrimary .sidr {
    width: 17.33333em;
  }
}
@media only screen and (max-width: 1023px) {
  #navPrimary .sidr .sidr-inner {
    padding: 0;
  }
  #navPrimary .sidr em {
    font-style: normal;
  }
  #navPrimary .sidr > p {
    margin-left: 0;
    margin-right: 0;
  }
  #navPrimary .sidr.right {
    left: auto;
    right: 0;
  }
  #navPrimary .sidr.left {
    left: 0;
    right: auto;
  }
  #navPrimary .sidr ul {
    border-bottom: 0;
    border-top: 0;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #navPrimary .sidr li {
    border-bottom: 0;
    border-top: 0;
    display: block;
    line-height: inherit;
    margin: 0;
    padding: 0;
  }
  #navPrimary .sidr li:hover, #navPrimary .sidr li.active, #navPrimary .sidr li.sidr-class-active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-top: 0;
    line-height: inherit;
  }
  #navPrimary .sidr li:hover > a,
  #navPrimary .sidr li:hover > span {
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
  }
  #navPrimary .sidr li.active > a, #navPrimary .sidr li.active > span {
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
  }
  #navPrimary .sidr li.sidr-class-active > a,
  #navPrimary .sidr li.sidr-class-active > span {
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
  }
  #navPrimary .sidr li.home-level .button {
    border-bottom: 0;
    float: right;
    font-size: 1.42857em;
    font-weight: bold;
    line-height: 1;
    padding: 0.57143em 0.71429em;
    text-decoration: none;
  }
  #navPrimary .sidr li.home-level .button:hover, #navPrimary .sidr li.home-level .button:focus, #navPrimary .sidr li.home-level .button:active {
    text-decoration: underline;
  }
  #navPrimary .sidr li a,
  #navPrimary .sidr li a:link,
  #navPrimary .sidr li span {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff none;
    border-bottom: 1px solid #E1E3E6;
    color: #333;
    display: block;
    font-weight: 400;
    padding: 1.07143em 0.71429em;
    text-decoration: none;
  }
  #navPrimary .sidr li a:hover, #navPrimary .sidr li a:focus, #navPrimary .sidr li a:active,
  #navPrimary .sidr li a:link:hover,
  #navPrimary .sidr li a:link:focus,
  #navPrimary .sidr li a:link:active,
  #navPrimary .sidr li span:hover,
  #navPrimary .sidr li span:focus,
  #navPrimary .sidr li span:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #004f80;
  }
  #navPrimary .sidr li strong,
  #navPrimary .sidr li em {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff none;
    border-bottom: 1px solid #E1E3E6;
    color: #004f80;
    cursor: default;
    display: block;
    font-weight: 400;
    padding: 1.07143em 0.71429em;
  }
  #navPrimary .sidr li strong:hover, #navPrimary .sidr li strong:focus, #navPrimary .sidr li strong:active, #navPrimary .sidr li strong.active,
  #navPrimary .sidr li em:hover,
  #navPrimary .sidr li em:focus,
  #navPrimary .sidr li em:active,
  #navPrimary .sidr li em.active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #004f80;
  }
  #navPrimary .sidr li strong a,
  #navPrimary .sidr li strong a:link,
  #navPrimary .sidr li em a,
  #navPrimary .sidr li em a:link {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff none;
    border: 0;
    color: #004f80;
    font-weight: 700;
    padding: 0;
  }
  #navPrimary .sidr li ul {
    border-bottom: 0;
    font-size: 0.92857em;
    margin: 0;
  }
  #navPrimary .sidr li li {
    border: 0;
    font-size: inherit;
    line-height: inherit;
  }
  #navPrimary .sidr li li:last-child {
    border-bottom: 0;
  }
  #navPrimary .sidr li li:hover, #navPrimary .sidr li li.active, #navPrimary .sidr li li.sidr-class-active {
    border-top: 0;
    line-height: inherit;
  }
  #navPrimary .sidr li li:hover > a,
  #navPrimary .sidr li li:hover > span {
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
  }
  #navPrimary .sidr li li.active > a,
  #navPrimary .sidr li li.active > span {
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
  }
  #navPrimary .sidr li li.sidr-class-active > a,
  #navPrimary .sidr li li.sidr-class-active > span {
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
  }
  #navPrimary .sidr li li a,
  #navPrimary .sidr li li a:link,
  #navPrimary .sidr li li span {
    background-color: #fff;
    color: #333;
    font-weight: 400;
    padding: 1.25em 1.66667em;
  }
  #navPrimary .sidr li li a:hover, #navPrimary .sidr li li a:focus, #navPrimary .sidr li li a:active, #navPrimary .sidr li li a.active,
  #navPrimary .sidr li li a:link:hover,
  #navPrimary .sidr li li a:link:focus,
  #navPrimary .sidr li li a:link:active,
  #navPrimary .sidr li li a:link.active,
  #navPrimary .sidr li li span:hover,
  #navPrimary .sidr li li span:focus,
  #navPrimary .sidr li li span:active,
  #navPrimary .sidr li li span.active {
    background-color: #fff;
    color: #004f80;
    text-decoration: none;
  }
  #navPrimary .sidr li li strong,
  #navPrimary .sidr li li em {
    background-color: #fff;
    color: #004f80;
    cursor: default;
    font-weight: 700;
    padding: 1.25em 1.66667em;
  }
  #navPrimary .sidr li li strong:hover, #navPrimary .sidr li li strong:focus, #navPrimary .sidr li li strong:active,
  #navPrimary .sidr li li em:hover,
  #navPrimary .sidr li li em:focus,
  #navPrimary .sidr li li em:active {
    background-color: #fff;
    color: #004f80;
    text-decoration: none;
  }
  #navPrimary .sidr li li strong a,
  #navPrimary .sidr li li strong a:link,
  #navPrimary .sidr li li em a,
  #navPrimary .sidr li li em a:link {
    background-color: #fff;
    color: #004f80;
    padding: 0;
  }
  #navPrimary .sidr li li li {
    border: 0;
  }
  #navPrimary .sidr li li li a,
  #navPrimary .sidr li li li a:link,
  #navPrimary .sidr li li li span {
    background-color: #fff;
    color: #333;
    font-weight: 400;
    padding: 1.25em 2.5em;
  }
  #navPrimary .sidr li li li a:hover, #navPrimary .sidr li li li a:focus, #navPrimary .sidr li li li a:active, #navPrimary .sidr li li li a.active,
  #navPrimary .sidr li li li a:link:hover,
  #navPrimary .sidr li li li a:link:focus,
  #navPrimary .sidr li li li a:link:active,
  #navPrimary .sidr li li li a:link.active,
  #navPrimary .sidr li li li span:hover,
  #navPrimary .sidr li li li span:focus,
  #navPrimary .sidr li li li span:active,
  #navPrimary .sidr li li li span.active {
    background-color: #fff;
    color: #004f80;
    text-decoration: none;
  }
  #navPrimary .sidr li li li strong,
  #navPrimary .sidr li li li em {
    background-color: #fff;
    color: #004f80;
    cursor: default;
    font-weight: 700;
    padding: 1.25em 2.5em;
  }
  #navPrimary .sidr li li li strong:hover, #navPrimary .sidr li li li strong:focus, #navPrimary .sidr li li li strong:active,
  #navPrimary .sidr li li li em:hover,
  #navPrimary .sidr li li li em:focus,
  #navPrimary .sidr li li li em:active {
    background-color: #fff;
    color: #004f80;
    text-decoration: none;
  }
  #navPrimary .sidr li li li strong a,
  #navPrimary .sidr li li li strong a:link,
  #navPrimary .sidr li li li em a,
  #navPrimary .sidr li li li em a:link {
    background-color: #fff;
    color: #004f80;
    padding: 0;
  }
}
.btn:focus {
  outline: dotted 2px #000;
}

div.active:focus {
  outline: dotted 1px #000;
}

a:focus {
  outline: dotted 1px #000;
}

.close:hover, .close:focus {
  outline: dotted 1px #000;
}

.nav > li > a:hover, .nav > li > a:focus {
  outline: dotted 1px #000;
}

.carousel-inner > .item {
  position: absolute;
  top: -999999em;
  display: block;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .active {
  top: 0;
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  position: relative;
}

.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.alert-success {
  color: #2d4821;
}

.alert-info {
  color: #214c62;
}

.alert-warning {
  color: #6c4a00;
  background-color: #f9f1c6;
}

.alert-danger {
  color: #d2322d;
}

.alert-danger:hover {
  color: #a82824;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  display: block;
  left: 0;
  position: relative;
  top: 0;
}
.slick-track:before, .slick-track:after {
  content: '';
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}

.slick-loading .slick-list {
  background: #fff url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/ajax-loader.gif?__blob=normal&v=1) no-repeat center center;
}
.slick-list:focus {
  outline: none;
}
.slick-list .slick-active {
  outline: none;
}

.slick-track {
  min-width: 100%;
}

@font-face {
  font-family: 'slick';
  src: url("/static/fonts/slick-slider/slick.eot");
  src: url("/static/fonts/slick-slider/slick.eot?#iefix") format("embedded-opentype"), url("/static/fonts/slick-slider/slick.woff") format("woff"), url("/static/fonts/slick-slider/slick.ttf") format("truetype"), url("/static/fonts/slick-slider/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
.slick-prev,
.slick-next {
  background: transparent;
  border: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  height: 2.6em;
  line-height: 2;
  margin-top: -2.26667em;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 2.6em;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  background: transparent;
  color: transparent;
}
.slick-prev:hover,
.slick-next:hover {
  outline: none;
}

.slick-prev:before,
.slick-next:before {
  color: #6B7581;
  display: block;
  font-family: "slick";
  font-size: 1em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 2.6em;
  line-height: 1;
  width: 2.6em;
}

.slick-prev {
  left: 0;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: 0;
}

.slick-next {
  right: 0;
}
[dir="rtl"] .slick-next {
  left: 0;
  right: auto;
}

.slick-slider {
  margin-bottom: 2em;
}

.slick-dots {
  bottom: -2.26667em;
  display: block;
  list-style: none;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.slick-dots li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  cursor: pointer;
  height: 1.26667em;
  margin: 0;
  padding: 0;
  position: relative;
  width: 1.26667em;
}
.slick-dots li button {
  background: transparent;
  border: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  height: 1em;
  line-height: 2.5;
  padding: 0.13333em;
  width: 1em;
}
.slick-dots li button:hover {
  outline: none;
}
.slick-dots li button:before {
  color: #C4C8CD;
  content: "•";
  font-family: "slick";
  font-size: 0.8em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 1em;
  left: 0;
  line-height: 1em;
  position: absolute;
  text-align: center;
  top: 0;
  width: 1em;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before, .slick-dots li button:active:before {
  color: #6B7581;
}
.slick-dots li.slick-active button {
  border-bottom: 5px solid transparent;
  font-style: italic;
  font-weight: 700;
  outline: none;
}
.slick-dots li.slick-active button:before {
  color: #6B7581;
  font-style: normal;
}
.slick-dots li.slick-active button:hover:before, .slick-dots li.slick-active button:focus:before, .slick-dots li.slick-active button:active:before {
  color: #6B7581;
}

.content-box-inner .singleview .slick-slide {
  background: transparent none;
  padding-left: 0;
}

.rangeslider,
.rangeslider__fill {
  background: #e6e6e6;
  display: block;
  height: 20px;
  width: 100%;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.rangeslider {
  position: relative;
}

.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

.rangeslider__fill {
  background: #00ff00;
  position: absolute;
  top: 0;
}

.rangeslider__handle {
  background: white;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: -10px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.rangeslider__handle:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.rangeslider__handle:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}

input[type="range"]:focus + .rangeslider .rangeslider__handle {
  -moz-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  -webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}

.rangeslider,
.rangeslider__fill {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #A6ACB3;
  border: 1px solid #A6ACB3;
  display: block;
  height: 0.4em;
  margin: 0.86667em 0 0;
  padding: 0;
  width: 100%;
}

.rangeslider {
  position: relative;
}

.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}

.rangeslider__fill {
  background: #004f80;
  border: 1px solid #A6ACB3;
  position: absolute;
  top: -0.86667em;
}

.rangeslider__handle {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: transparent;
  background-image: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon-range-thumb.svg?__blob=normal&v=1);
  background-size: auto;
  border: 0;
  cursor: pointer;
  height: 1.4em;
  margin-top: -0.06667em;
  position: absolute;
  top: -0.66667em;
  width: 0.66667em;
}

.rangeslider__handle:after {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-image: none;
  background-size: 100%;
  content: '';
  display: block;
  width: auto;
  height: auto;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.rangeslider__handle:active {
  background: transparent;
  background-image: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon-range-thumb.svg?__blob=normal&v=1);
  background-size: auto;
}

input[type="range"]:focus + .rangeslider .rangeslider__handle {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*!
 * Datepicker for Bootstrap v1.4.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
}

.datepicker-inline {
  width: 220px;
}

.datepicker.datepicker-rtl {
  direction: rtl;
}

.datepicker.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
}

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}

.datepicker > div {
  display: none;
}

.datepicker.days .datepicker-days,
.datepicker.months .datepicker-months,
.datepicker.years .datepicker-years {
  display: block;
}

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}

.datepicker table tr td.today:hover:hover {
  color: #000;
}

.datepicker table tr td.today.active:hover {
  color: #fff;
}

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.datepicker table tr td span:hover {
  background: #eeeeee;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}

.datepicker .datepicker-switch {
  width: 145px;
}

.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.datepicker thead tr:first-child .cw {
  cursor: default;
  background-color: transparent;
}

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

.input-daterange input {
  text-align: center;
}

.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

.gsb .datepicker {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 1.4px 1.4px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1.4px 1.4px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1.4px 1.4px 4px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border: 1px solid #fff;
  border-collapse: collapse;
  color: #333;
  font-size: 1em;
  margin: 0;
  min-width: 17.4em;
  padding: 0.53333em 0.4em 1em;
  text-align: center;
  width: auto;
  z-index: 1;
}
.gsb .datepicker table {
  background: transparent none;
  border: 0;
  border-collapse: collapse;
  font-size: 1em;
  text-align: center;
  width: 100%;
}
.gsb .datepicker table tr.even,
.gsb .datepicker table tr.even td,
.gsb .datepicker table tr.even td.even,
.gsb .datepicker table tr:nth-child(2n),
.gsb .datepicker table tr:nth-child(2n) td,
.gsb .datepicker table tr:nth-child(2n) td.even,
.gsb .datepicker table tr:hover,
.gsb .datepicker table tr:focus,
.gsb .datepicker table tr:active {
  background: inherit;
}
.gsb .datepicker tbody {
  border: 1px dotted #fff;
}
.gsb .datepicker tbody:hover, .gsb .datepicker tbody:focus, .gsb .datepicker tbody:active {
  border: 1px dotted #fff;
}
.gsb .datepicker tbody tr:last-child {
  border: 0;
}
.gsb .datepicker th {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ccc;
  border-bottom: 0;
  color: #000;
  height: auto;
  padding: 0.66667em;
  width: auto;
}
.gsb .datepicker th:hover, .gsb .datepicker th:focus, .gsb .datepicker th:active {
  background-color: #ccc;
}
.gsb .datepicker th.prev, .gsb .datepicker th.next, .gsb .datepicker th.datepicker-switch {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #fff;
  border: 0;
  color: #333;
  height: auto;
  margin: 0 0 0 0.33333em;
  min-height: 1.73333em;
  padding: 0 0 0.4em;
  text-align: center;
}
.gsb .datepicker th.prev:hover, .gsb .datepicker th.prev:focus, .gsb .datepicker th.prev:active, .gsb .datepicker th.next:hover, .gsb .datepicker th.next:focus, .gsb .datepicker th.next:active, .gsb .datepicker th.datepicker-switch:hover, .gsb .datepicker th.datepicker-switch:focus, .gsb .datepicker th.datepicker-switch:active {
  background-color: #fff;
  margin: 0 0 0 0.33333em;
}
.gsb .datepicker th.prev, .gsb .datepicker th.next {
  color: #fff;
}
.gsb .datepicker th.next {
  margin-right: 1.6em;
}
.gsb .datepicker th.next:hover, .gsb .datepicker th.next:focus, .gsb .datepicker th.next:active {
  outline: none;
}
.gsb .datepicker th.next:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon-arrow-cal-next.svg?__blob=normal&v=1);
  height: 1.6em;
  width: 1.6em;
}
.gsb .datepicker th.next:hover:before, .gsb .datepicker th.next:focus:before, .gsb .datepicker th.next:active:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon-arrow-cal-next-active.svg?__blob=normal&v=1);
}
.gsb .datepicker th.prev:hover, .gsb .datepicker th.prev:focus, .gsb .datepicker th.prev:active {
  outline: none;
}
.gsb .datepicker th.prev:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon-arrow-cal-prev.svg?__blob=normal&v=1);
  height: 1.6em;
  width: 1.6em;
}
.gsb .datepicker th.prev:hover:before, .gsb .datepicker th.prev:focus:before, .gsb .datepicker th.prev:active:before {
  content: url(https://www.nexxt-change.org/SiteGlobals/StyleBundles/Bilder/Farbschema_default/icon-arrow-cal-prev-active.svg?__blob=normal&v=1);
}
.gsb .datepicker tr {
  border-bottom: 1px dotted #6B7581;
}
.gsb .datepicker td {
  background: #fff none;
  border: 0;
  color: #333;
  font-size: inherit;
  padding: 0.46667em 0.66667em;
  position: static;
  text-align: center;
}
.gsb .datepicker td:hover, .gsb .datepicker td:focus, .gsb .datepicker td:active {
  background: #e5e5e5 none;
  border: 0;
  color: #000;
}
.gsb .datepicker td:hover span, .gsb .datepicker td:focus span, .gsb .datepicker td:active span {
  border: 0;
}
.gsb .datepicker td:first-child {
  border-left: 0;
}
.gsb .datepicker td:last-child {
  border-right: 0;
}
.gsb .datepicker td.today, .gsb .datepicker td.today.day {
  background: #E1E3E6 none;
  border: 0;
  color: #000;
  padding: 0.46667em 0.33333em;
}
.gsb .datepicker td.today:hover, .gsb .datepicker td.today:focus, .gsb .datepicker td.today:active, .gsb .datepicker td.today.day:hover, .gsb .datepicker td.today.day:focus, .gsb .datepicker td.today.day:active {
  background: #C4C8CD none;
  color: #000;
}
.gsb .datepicker td.active, .gsb .datepicker td.active.active {
  background: #C4C8CD none;
  border: 0;
  color: #000;
  padding: 0.46667em 0.33333em;
}
.gsb .datepicker td.active:hover, .gsb .datepicker td.active:focus, .gsb .datepicker td.active:active, .gsb .datepicker td.active.active:hover, .gsb .datepicker td.active.active:focus, .gsb .datepicker td.active.active:active {
  background: #A6ACB3 none;
  color: #000;
}
.gsb .datepicker td span {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.gsb .datepicker tr:last-child td {
  border-bottom: 0;
}

.cc-window {
  opacity: 1;
  transition: opacity 1s ease;
}

.cc-window.cc-invisible {
  opacity: 0;
}

.cc-animate.cc-revoke {
  transition: transform 1s ease;
}

.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em);
}

.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em);
}

.cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover {
  transform: translateY(0);
}

.cc-grower {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s;
}

.cc-link, .cc-revoke:hover {
  text-decoration: underline;
}

.cc-revoke, .cc-window {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  font-family: Helvetica,Calibri,Arial,sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 9999;
}

.cc-window.cc-static {
  position: static;
}

.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cc-revoke {
  padding: .5em;
}

.cc-header {
  font-size: 18px;
  font-weight: 700;
}

.cc-btn, .cc-close, .cc-link, .cc-revoke {
  cursor: pointer;
}

.cc-link {
  opacity: .8;
  display: inline-block;
  padding: .2em;
}

.cc-link:hover {
  opacity: 1;
}

.cc-link:active, .cc-link:visited {
  color: initial;
}

.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: .9em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap;
}

.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent;
}

.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline;
}

.cc-close {
  display: block;
  position: absolute;
  top: .5em;
  right: .5em;
  font-size: 1.6em;
  opacity: .9;
  line-height: .75;
}

.cc-close:focus, .cc-close:hover {
  opacity: 1;
}

.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: .5em;
}

.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: .5em;
  border-top-right-radius: .5em;
}

.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}

.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}

.cc-top {
  top: 1em;
}

.cc-left {
  left: 1em;
}

.cc-right {
  right: 1em;
}

.cc-bottom {
  bottom: 1em;
}

.cc-floating > .cc-link {
  margin-bottom: 1em;
}

.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
}

.cc-window.cc-floating .cc-compliance {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.cc-window.cc-banner {
  -ms-flex-align: center;
  align-items: center;
}

.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
}

.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}

.cc-banner .cc-message {
  display: block;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  margin-right: 1em;
}

.cc-compliance {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.cc-floating .cc-compliance > .cc-btn {
  -ms-flex: 1;
  flex: 1;
}

.cc-btn + .cc-btn {
  margin-left: .5em;
}

@media print {
  .cc-revoke, .cc-window {
    display: none;
  }
}
@media screen and (max-width: 900px) {
  .cc-btn {
    white-space: normal;
  }
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0;
  }

  .cc-window.cc-bottom {
    bottom: 0;
  }

  .cc-window.cc-banner, .cc-window.cc-floating, .cc-window.cc-left, .cc-window.cc-right {
    left: 0;
    right: 0;
  }

  .cc-window.cc-banner {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .cc-window.cc-floating {
    max-width: none;
  }

  .cc-window .cc-message {
    margin-bottom: 1em;
  }

  .cc-window.cc-banner {
    -ms-flex-align: unset;
    align-items: unset;
  }

  .cc-window.cc-banner .cc-message {
    margin-right: 0;
  }
}
.cc-floating.cc-theme-classic {
  padding: 1.2em;
  border-radius: 5px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -ms-flex: none;
  flex: none;
}

.cc-theme-classic .cc-btn {
  border-radius: 5px;
}

.cc-theme-classic .cc-btn:last-child {
  min-width: 140px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block;
}

.cc-theme-edgeless.cc-window {
  padding: 0;
}

.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em;
}

.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: .8em 1.8em;
  height: 100%;
}

.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}

.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}

.cc-link:focus {
  outline: 1px solid !important;
}

#supplement h1,
.BITVDocument {
  display: none;
}

/*# sourceMappingURL=screen.css.map */

 