.adfc_solr {
  /**
     * normal search
     */
  /**
     * file/download and general search
     */
  /**
     * file/download search
     */ }
  .adfc_solr .clearfloat {
    clear: both; }
  .adfc_solr.general_search ul.pagination a:hover {
    background: none;
    text-decoration: none;
    cursor: default; }
  .adfc_solr.general_search ul.pagination a[href]:hover {
    background: #e6e6e6;
    text-decoration: underline;
    cursor: pointer; }
  .adfc_solr.general_search ul.pagination li.active {
    font-weight: bold; }
  .adfc_solr.general_search .results-list {
    margin: 2em 0;
    list-style-type: none; }
    .adfc_solr.general_search .results-list li {
      border: 1px solid #ccc;
      background-color: #fff;
      margin: 0 0 1em 0;
      padding: 1em; }
      .adfc_solr.general_search .results-list li h4 {
        margin: 0 0 0.5em 0; }
      .adfc_solr.general_search .results-list li p {
        margin-bottom: 1em; }
        .adfc_solr.general_search .results-list li p:last-child {
          margin-bottom: 0; }
      .adfc_solr.general_search .results-list li .results-highlight {
        background-color: rgba(239, 128, 2, 0.2); }
      .adfc_solr.general_search .results-list li .relevance {
        display: none; }
      .adfc_solr.general_search .results-list li .document-score-analysis {
        display: none; }
  .adfc_solr.general_search .facets {
    list-style-type: none; }
  .adfc_solr.general_search .facet-option-list {
    list-style-type: none; }
  .adfc_solr.general_search .facet-area-main h3 {
    margin: 0;
    padding: 0;
    color: black;
    font-size: 160%; }
  .adfc_solr.download_search .indicate_dropdown, .adfc_solr.general_search .indicate_dropdown {
    position: relative; }
    .adfc_solr.download_search .indicate_dropdown:before, .adfc_solr.general_search .indicate_dropdown:before {
      content: "\e64b";
      position: absolute;
      right: 85px;
      top: 0;
      font: normal normal 1em/48px 'themify';
      opacity: 0.3;
      pointer-events: none; }
    .adfc_solr.download_search .indicate_dropdown.open:before, .adfc_solr.general_search .indicate_dropdown.open:before {
      content: ""; }
  .adfc_solr.download_search .checkbox, .adfc_solr.general_search .checkbox {
    display: inline-block; }
    .adfc_solr.download_search .checkbox:before, .adfc_solr.general_search .checkbox:before {
      margin-right: 0.15em;
      display: inline-block;
      content: "";
      width: 14px;
      height: 14px;
      border: 1px solid rgba(0, 75, 124, 0.5); }
    .adfc_solr.download_search .checkbox.checked:before, .adfc_solr.general_search .checkbox.checked:before {
      border: none;
      content: "\e64d"; }
  .adfc_solr.download_search #results-per-page,
  .adfc_solr.download_search #solr-pagination {
    display: none; }
  .adfc_solr.download_search .teasercontainer {
    margin-top: 2em;
    width: 100%; }
    @media only screen and (min-width: 720px) and (max-width: 1279px) {
      .adfc_solr.download_search .teasercontainer .download-teaser:nth-child(2n) {
        margin-right: 0; } }
    @media only screen and (min-width: 1280px) {
      .adfc_solr.download_search .teasercontainer .download-teaser:nth-child(3n) {
        margin-right: 0; } }
    .adfc_solr.download_search .teasercontainer .download-teaser h4 {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .adfc_solr.download_search .teasercontainer .document_preview {
      display: block;
      position: relative; }
      .adfc_solr.download_search .teasercontainer .document_preview:before {
        content: "";
        display: block;
        padding-top: 75%; }
      .adfc_solr.download_search .teasercontainer .document_preview:after {
        content: "";
        display: block; }
      .adfc_solr.download_search .teasercontainer .document_preview:after,
      .adfc_solr.download_search .teasercontainer .document_preview .fillparent {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0; }
      .adfc_solr.download_search .teasercontainer .document_preview, .adfc_solr.download_search .teasercontainer .document_preview:after,
      .adfc_solr.download_search .teasercontainer .document_preview .fillparent {
        background: no-repeat center center;
        background-size: cover; }
      .adfc_solr.download_search .teasercontainer .document_preview.pdf {
        background-position: center top; }
        .adfc_solr.download_search .teasercontainer .document_preview.pdf:after {
          background-image: url('vhs-assets-css-8e70ea67b3c9f0498a53d06e72b6b458.png'); }

.ti-spin.ti-spin-self, .ti-spin:before {
  display: inline-block;
  -webkit-animation: tispin 2s infinite linear;
  animation: tispin 2s infinite linear; }

@-webkit-keyframes tispin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg); } }

@keyframes tispin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg); } }

.reduced_searchbox .hide_when_reduced {
  display: none !important; }

.reduced_searchbox.simple {
  height: 49px; }

.reduced_searchbox section.search {
  border-bottom: 1px solid #004b7c; }
  .reduced_searchbox section.search .sectioncontainer {
    padding: 0; }
  .reduced_searchbox section.search .input-form,
  .reduced_searchbox section.search input[type="text"] {
    background: none;
    border: none;
    box-shadow: none; }
  .reduced_searchbox section.search .button-submit {
    padding: 0;
    background: none;
    color: black; }
  .reduced_searchbox section.search .filtercontainer {
    display: block !important;
    padding: 0.5em 0 0 0;
    border: none;
    background: none; }

@media screen and (max-width: 500px) {
  .reduced_searchbox .hide_on_mobile {
    display: none; }
  .reduced_searchbox.search-container {
    height: 49px; } }



    
        
            section#c52230.video {
            background-image: url('/fileadmin/_processed_/9/b/csm_header_kampagne_e2a0168339.jpg');
            }
            @media (min-width: 640px) {
            section#c52230.video {
            background-image: url('/fileadmin/_processed_/9/b/csm_header_kampagne_dc30dd03e3.jpg');
            }
            }

            @media (min-width: 1024px) {
            section#c52230.video {
            background-image: url('/fileadmin/_processed_/9/b/csm_header_kampagne_39cf0c0f64.jpg');
            }
            }

            @media (min-width: 1440px) {
            section#c52230.video {
            background-image: url('/fileadmin/_processed_/9/b/csm_header_kampagne_6552cd7994.jpg');
            }
            }
        
    


