@charset "UTF-8";
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox {
  height: 330px;
  overflow: auto;
}
@media (max-width: 767.98px) {
  BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox {
    height: 408px;
  }
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_container {
  position: relative;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button {
  display: flex;
  align-items: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .btn_text, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .count {
  font-size: 16px;
  line-height: 150%;
  color: #009fe3;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .count {
  padding-left: 3px;
}
@media screen and (min-width: 768px) {
  BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .count {
    display: none;
  }
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .icon {
  padding-right: 15px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .icon:before {
  font-size: 9px;
  color: #009fe3;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .btn_active {
  display: none;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button.active .btn_initial {
  display: none;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button.active .btn_active {
  display: block;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:hover .btn_text, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:hover .count, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:focus .btn_text, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:focus .count {
  color: #024da1;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:hover .icon:before, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:focus .icon:before {
  color: #024da1;
}
@media (min-width: 768px) {
  BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .first, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .last {
    max-width: 187px;
  }
}
@media (max-width: 767.98px) {
  BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .first {
    max-width: 60%;
    flex: 0 0 60%;
    -ms-flex: 0 0 60%;
  }
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .last {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .last {
    max-width: 40%;
    flex: 0 0 40%;
    -ms-flex: 0 0 40%;
  }
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .col-6 {
  max-width: calc(100% - 187px - 187px);
  min-width: calc(100% - 187px - 187px);
}
@media screen and (min-width: 768px) and (max-width: 991.98px) {
  BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .col-6 {
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .col-6 {
    display: none;
  }
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset {
  display: flex;
  min-width: 83px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media (max-width: 767.98px) {
  BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset .hide_mobile {
    display: none;
  }
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset .btn_text {
  font-size: 16px;
  line-height: 150%;
  color: #009fe3;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset:hover .btn_text, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset:focus .btn_text {
  color: #024da1;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters {
  padding: 13px 0 11px 0;
  margin: 0;
  list-style-type: none;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li {
  display: inline-flex;
  padding: 1px 5px;
  align-items: center;
  margin: 0 5px 0 7px;
  border-radius: 4px;
  background-color: #F6F6F6;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li:before {
  display: none;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li:hover > .remove_filter .icon:before {
  color: #024da1;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li .btn_text {
  font-size: 14px;
  line-height: 1.25rem;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li .count {
  padding-right: 2px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li .remove_filter {
  border: 0;
  border-radius: 0;
  background-color: transparent;
  margin: 0 0 3px 0;
  /*                    &:hover, &:focus {
                          .icon {
                              &:before {
                                  color: $clr_dark_blue_green;
                              }
                          }
                      }*/
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li .remove_filter .icon {
  padding-left: 5px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li .remove_filter .icon:before {
  font-size: 10px;
  color: #009fe3;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items {
  position: relative;
  background-color: transparent;
  margin-left: 12px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items .dropdown_list_items {
  z-index: 1;
  position: absolute;
  top: 100%;
  background-color: #FFFFFF;
  box-shadow: 0px 4px 10px -2px rgba(0, 0, 0, 0.35);
  margin: 0;
  min-width: 174px;
  padding: 15px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items .dropdown_list_items li {
  margin: 0 0 7px 0;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items .dropdown_list_items li:last-child {
  margin: 0;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn {
  display: flex;
  align-items: center;
  padding: 0 !important;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn .btn_text, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn .count {
  font-size: 16px;
  line-height: 150%;
  color: #009fe3;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn .icon {
  padding-right: 15px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn .icon:before {
  font-size: 9px;
  color: #009fe3;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:hover .btn_text, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:hover .count, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:focus .btn_text, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:focus .count {
  color: #024da1;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:hover .icon:before, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:focus .icon:before {
  color: #024da1;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn.active .icon-arrow-down:before {
  content: "\e9db";
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn.active + ul li {
  display: inline-flex !important;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_filterbox_container {
  position: absolute;
  z-index: 1;
  width: 100%;
  background-color: #FFFFFF;
  display: none;
  border-top: 1px solid #F6F6F6;
  border-bottom: 1px solid #F6F6F6;
  box-shadow: 0px 4px 10px -2px rgba(0, 0, 0, 0.35);
  padding: 15px 0;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_acc_filter .pic_search_filterbox_container.active {
  display: block;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .accordion > .row {
  max-width: 100%;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .accordion .acc_item {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  margin: 0 0 8px 0;
}
@media (max-width: 767.98px) {
  BODY:not(.high-contrast) .pic_suchergebnisseite .accordion .acc_item {
    border-top: 1px solid #F6F6F6;
    padding-top: 7px;
    margin: 0 0 15px 0;
  }
}
BODY:not(.high-contrast) .pic_suchergebnisseite .accordion .acc_item .acc_header {
  display: flex;
  align-items: center;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .accordion .acc_item .acc_header button {
  color: #024da1;
  padding: 8px 0 !important;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px; /* 125% */
}
BODY:not(.high-contrast) .pic_suchergebnisseite .accordion .acc_item .acc_header button .icon {
  padding-right: 15px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .accordion .acc_item .acc_header button[aria-expanded=true] .icon:before {
  content: "\e9db";
}
BODY:not(.high-contrast) .pic_suchergebnisseite .accordion .acc_item .pic_search_acc {
  padding: 7px 0 0 0;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .accordion .acc_item .icon:before {
  font-size: 9px;
  color: #009fe3;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container fieldset,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container fieldset {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container label,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container label {
  display: flex;
  padding: 8px 12px;
  align-items: center;
  border-radius: 6px;
  background: #F6F6F6;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
  color: #024da1;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  /* Hide the browser's default checkbox */
  /* Sonderfall: Wenn Label ein disabled Input enthält */
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container label input,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container label input:disabled + .chip_text,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container label input:disabled + .chip_text {
  color: gray;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container label input:checked + .icon,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container label input:checked + .icon {
  display: block;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container label:hover, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container label:focus,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container label:hover,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container label:focus {
  background-color: #D4EDFC;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container label:has(input:disabled):hover, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container label:has(input:disabled):focus,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container label:has(input:disabled):hover,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container label:has(input:disabled):focus {
  background-color: #F6F6F6;
  cursor: not-allowed;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container label.js_input_checked,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container label.js_input_checked {
  background-color: #D4EDFC;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container label.js_input_checked .icon:before,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container label.js_input_checked .icon:before {
  color: #009fe3;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container .icon,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container .icon {
  display: none;
  padding: 0 0 5px 10px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filterbox_chips_container .icon:before,
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_filter_group_container .icon:before {
  font-size: 11px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite {
  padding: 0;
}
BODY:not(.high-contrast) .pic_suchergebnisseite DIV.inner-flyout.flyout-margin {
  padding: 45px 15px 0 15px;
}
@media (max-width: 767.98px) {
  BODY:not(.high-contrast) .pic_suchergebnisseite DIV.inner-flyout.flyout-margin {
    padding: 0 15px;
  }
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_container_sticky {
  opacity: 1; /* Initial sichtbar */
  position: static;
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
  background-color: #FFFFFF;
  padding: 0;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_container_sticky.sticky {
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
  opacity: 1;
  position: fixed;
  top: 80px;
  background-color: #FFFFFF;
  width: 100%;
  left: 0;
  z-index: 1;
  padding: 0 0 20px 0px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_container_sticky.sticky DIV.inner-flyout.flyout-margin {
  padding: 0;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_btn_container_inner {
  display: flex;
  justify-content: space-between;
  /*        .col {
              flex: 1 1 auto;  Kann wachsen & schrumpfen 
              min-width: 200px;  Falls zu klein wird, bleibt es mindestens 200px 
          }*/
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_btn_container_inner .row {
  width: 100%;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_button_show_all_container {
  display: flex;
  justify-content: center;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_btn_container_show_all {
  width: 100%;
  display: flex;
  background-color: #FFFFFF;
  padding-top: 15px;
  padding-bottom: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 1;
  border-top: 1px solid #F6F6F6;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_btn_container_show_all button {
  display: flex;
  height: 52px;
  min-width: 83px;
  padding: 20px;
  justify-content: center;
  align-items: center;
  background-color: #009fe3;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  line-height: 150%;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_btn_container_show_all button span {
  padding-right: 2px;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_btn_container_show_all button:disabled {
  opacity: 1;
  background-color: #D8D8D8;
  color: #4A4A4A;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_btn_container_show_all button:disabled:hover, BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_btn_container_show_all button:disabled:focus {
  cursor: not-allowed;
  background-color: #D8D8D8;
  color: #4A4A4A;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_btn_container_show_all button:focus {
  border: 2px solid #024da1;
  color: #024da1;
  background-color: #FFFFFF;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic_search_btn_container_show_all button:hover {
  background-color: #D4EDFC;
  color: #024da1;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .search-result-header {
  display: flex;
  flex-wrap: wrap;
}
BODY:not(.high-contrast) .pic_suchergebnisseite .search-result-header .search-result-header_count {
  display: flex;
  padding: 0px 11px;
  justify-content: center;
  align-items: center;
  margin: 0 15px 0 0;
  background: #D8D8D8;
  color: #4A4A4A;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px; /* 150% */
}
BODY:not(.high-contrast) .pic_suchergebnisseite .pic-website-search-message {
  /*margin-top: 50px;
  margin-bottom: 25px;

  .bg-switch{
      background: #024da1 !important;
      background: linear-gradient(45deg, #00305b 0, #00468e 50%, #009fe3 100%) !important;
  }

  p, .fake-list-style-type span{
      color: #fff;
  }*/
}
BODY:not(.high-contrast) .pic_suchergebnisseite[data-locale=en] .pic_search_container_sticky.pic_search_container_sticky.pic_search_container_sticky.pic_search_container_sticky.pic_search_container_sticky.pic_search_container_sticky.pic_search_container_sticky {
  padding: 0 0 20px 0px;
}

BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox {
  height: 330px;
  overflow: auto;
}
@media (max-width: 767.98px) {
  BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox {
    height: 408px;
  }
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_container {
  position: relative;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button {
  display: flex;
  align-items: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .btn_text, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .count {
  font-size: 16px;
  line-height: 150%;
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .count {
  padding-left: 3px;
}
@media screen and (min-width: 768px) {
  BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .count {
    display: none;
  }
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .icon {
  padding-right: 15px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .icon:before {
  font-size: 9px;
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button .btn_active {
  display: none;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button.active .btn_initial {
  display: none;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button.active .btn_active {
  display: block;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:hover .btn_text, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:hover .count, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:focus .btn_text, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:focus .count {
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:hover .icon:before, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button:focus .icon:before {
  color: #024da1;
}
@media (min-width: 768px) {
  BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .first, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .last {
    max-width: 187px;
  }
}
@media (max-width: 767.98px) {
  BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .first {
    max-width: 60%;
    flex: 0 0 60%;
    -ms-flex: 0 0 60%;
  }
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .last {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .last {
    max-width: 40%;
    flex: 0 0 40%;
    -ms-flex: 0 0 40%;
  }
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .col-6 {
  max-width: calc(100% - 187px - 187px);
  min-width: calc(100% - 187px - 187px);
}
@media screen and (min-width: 768px) and (max-width: 991.98px) {
  BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .col-6 {
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_btn_container_inner .col-6 {
    display: none;
  }
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset {
  display: flex;
  min-width: 83px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media (max-width: 767.98px) {
  BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset .hide_mobile {
    display: none;
  }
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset .btn_text {
  font-size: 16px;
  line-height: 150%;
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset:hover .btn_text, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset:focus .btn_text {
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters {
  padding: 13px 0 11px 0;
  margin: 0;
  list-style-type: none;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li {
  display: inline-flex;
  padding: 1px 5px;
  align-items: center;
  margin: 0 5px 0 7px;
  border-radius: 4px;
  background-color: #F6F6F6;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li:before {
  display: none;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li:hover > .remove_filter .icon:before {
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li .btn_text {
  font-size: 14px;
  line-height: 1.25rem;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li .count {
  padding-right: 2px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li .remove_filter {
  border: 0;
  border-radius: 0;
  background-color: transparent;
  margin: 0 0 3px 0;
  /*                    &:hover, &:focus {
                          .icon {
                              &:before {
                                  color: $clr_dark_blue_green;
                              }
                          }
                      }*/
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li .remove_filter .icon {
  padding-left: 5px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters li .remove_filter .icon:before {
  font-size: 10px;
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items {
  position: relative;
  background-color: transparent;
  margin-left: 12px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items .dropdown_list_items {
  z-index: 1;
  position: absolute;
  top: 100%;
  background-color: #FFFFFF;
  box-shadow: 0px 4px 10px -2px rgba(0, 0, 0, 0.35);
  margin: 0;
  min-width: 174px;
  padding: 15px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items .dropdown_list_items li {
  margin: 0 0 7px 0;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items .dropdown_list_items li:last-child {
  margin: 0;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn {
  display: flex;
  align-items: center;
  padding: 0 !important;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn .btn_text, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn .count {
  font-size: 16px;
  line-height: 150%;
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn .icon {
  padding-right: 15px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn .icon:before {
  font-size: 9px;
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:hover .btn_text, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:hover .count, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:focus .btn_text, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:focus .count {
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:hover .icon:before, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn:focus .icon:before {
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn.active .icon-arrow-down:before {
  content: "\e9db";
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .selected_filters .show_more_items_btn.active + ul li {
  display: inline-flex !important;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_filterbox_container {
  position: absolute;
  z-index: 1;
  width: 100%;
  background-color: #FFFFFF;
  display: none;
  border-top: 1px solid #F6F6F6;
  border-bottom: 1px solid #F6F6F6;
  box-shadow: 0px 4px 10px -2px rgba(0, 0, 0, 0.35);
  padding: 15px 0;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_filterbox_container.active {
  display: block;
}
BODY.high-contrast .pic_suchergebnisseite .accordion > .row {
  max-width: 100%;
}
BODY.high-contrast .pic_suchergebnisseite .accordion .acc_item {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  margin: 0 0 8px 0;
}
@media (max-width: 767.98px) {
  BODY.high-contrast .pic_suchergebnisseite .accordion .acc_item {
    border-top: 1px solid #F6F6F6;
    padding-top: 7px;
    margin: 0 0 15px 0;
  }
}
BODY.high-contrast .pic_suchergebnisseite .accordion .acc_item .acc_header {
  display: flex;
  align-items: center;
}
BODY.high-contrast .pic_suchergebnisseite .accordion .acc_item .acc_header button {
  color: #024da1;
  padding: 8px 0 !important;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px; /* 125% */
}
BODY.high-contrast .pic_suchergebnisseite .accordion .acc_item .acc_header button .icon {
  padding-right: 15px;
}
BODY.high-contrast .pic_suchergebnisseite .accordion .acc_item .acc_header button[aria-expanded=true] .icon:before {
  content: "\e9db";
}
BODY.high-contrast .pic_suchergebnisseite .accordion .acc_item .pic_search_acc {
  padding: 7px 0 0 0;
}
BODY.high-contrast .pic_suchergebnisseite .accordion .acc_item .icon:before {
  font-size: 9px;
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container fieldset,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container fieldset {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label {
  display: flex;
  padding: 8px 12px;
  align-items: center;
  border-radius: 6px;
  background: #F6F6F6;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
  color: #024da1;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  /* Hide the browser's default checkbox */
  /* Sonderfall: Wenn Label ein disabled Input enthält */
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label input,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label input:disabled + .chip_text,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label input:disabled + .chip_text {
  color: gray;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label input:checked + .icon,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label input:checked + .icon {
  display: block;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label:hover, BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label:focus,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label:hover,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label:focus {
  background-color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label:has(input:disabled):hover, BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label:has(input:disabled):focus,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label:has(input:disabled):hover,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label:has(input:disabled):focus {
  background-color: #F6F6F6;
  cursor: not-allowed;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label.js_input_checked,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label.js_input_checked {
  background-color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label.js_input_checked .icon:before,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label.js_input_checked .icon:before {
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container .icon,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container .icon {
  display: none;
  padding: 0 0 5px 10px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container .icon:before,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container .icon:before {
  font-size: 11px;
}
BODY.high-contrast .pic_suchergebnisseite {
  padding: 0;
}
BODY.high-contrast .pic_suchergebnisseite DIV.inner-flyout.flyout-margin {
  padding: 45px 15px 0 15px;
}
@media (max-width: 767.98px) {
  BODY.high-contrast .pic_suchergebnisseite DIV.inner-flyout.flyout-margin {
    padding: 0 15px;
  }
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_container_sticky {
  opacity: 1; /* Initial sichtbar */
  position: static;
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
  background-color: #FFFFFF;
  padding: 0;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_container_sticky.sticky {
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
  opacity: 1;
  position: fixed;
  top: 80px;
  background-color: #FFFFFF;
  width: 100%;
  left: 0;
  z-index: 1;
  padding: 0 0 20px 0px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_container_sticky.sticky DIV.inner-flyout.flyout-margin {
  padding: 0;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_inner {
  display: flex;
  justify-content: space-between;
  /*        .col {
              flex: 1 1 auto;  Kann wachsen & schrumpfen 
              min-width: 200px;  Falls zu klein wird, bleibt es mindestens 200px 
          }*/
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_inner .row {
  width: 100%;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_button_show_all_container {
  display: flex;
  justify-content: center;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all {
  width: 100%;
  display: flex;
  background-color: #FFFFFF;
  padding-top: 15px;
  padding-bottom: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 1;
  border-top: 1px solid #F6F6F6;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button {
  display: flex;
  height: 52px;
  min-width: 83px;
  padding: 20px;
  justify-content: center;
  align-items: center;
  background-color: #024da1;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  line-height: 150%;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button span {
  padding-right: 2px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button:disabled {
  opacity: 1;
  background-color: #D8D8D8;
  color: #4A4A4A;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button:disabled:hover, BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button:disabled:focus {
  cursor: not-allowed;
  background-color: #D8D8D8;
  color: #4A4A4A;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button:focus {
  border: 2px solid #024da1;
  color: #024da1;
  background-color: #FFFFFF;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button:hover {
  background-color: #024da1;
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .search-result-header {
  display: flex;
  flex-wrap: wrap;
}
BODY.high-contrast .pic_suchergebnisseite .search-result-header .search-result-header_count {
  display: flex;
  padding: 0px 11px;
  justify-content: center;
  align-items: center;
  margin: 0 15px 0 0;
  background: #D8D8D8;
  color: #4A4A4A;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px; /* 150% */
}
BODY.high-contrast .pic_suchergebnisseite .pic-website-search-message {
  /*margin-top: 50px;
  margin-bottom: 25px;

  .bg-switch{
      background: #024da1 !important;
      background: linear-gradient(45deg, #00305b 0, #00468e 50%, #009fe3 100%) !important;
  }

  p, .fake-list-style-type span{
      color: #fff;
  }*/
}
BODY.high-contrast .pic_suchergebnisseite[data-locale=en] .pic_search_container_sticky.pic_search_container_sticky.pic_search_container_sticky.pic_search_container_sticky.pic_search_container_sticky.pic_search_container_sticky.pic_search_container_sticky {
  padding: 0 0 20px 0px;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_button .btn_text {
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_button .icon:before {
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_button:hover .btn_text, BODY.high-contrast .pic_suchergebnisseite .pic_search_button:focus .btn_text {
  text-decoration: underline;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label:hover, BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label:focus,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label:hover,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label:focus {
  background-color: #024da1;
  color: #FFFFFF;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label.js_input_checked,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label.js_input_checked {
  background-color: #024da1;
  color: #FFFFFF;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_filterbox_chips_container label.js_input_checked .icon:before,
BODY.high-contrast .pic_suchergebnisseite .pic_search_filter_group_container label.js_input_checked .icon:before {
  color: #FFFFFF;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset:hover .btn_text, BODY.high-contrast .pic_suchergebnisseite .pic_search_acc_filter .pic_search_button_reset:focus .btn_text {
  text-decoration: underline;
}
BODY.high-contrast .pic_suchergebnisseite .selected_filters li:not(.show_more_items):hover .btn_text {
  text-decoration: underline;
}
BODY.high-contrast .pic_suchergebnisseite .selected_filters li .btn_text {
  font-size: 14px;
  line-height: 1.25rem;
}
BODY.high-contrast .pic_suchergebnisseite .selected_filters li .remove_filter .icon:before {
  font-size: 10px;
  color: #024da1;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button:disabled {
  background-color: #767676;
  color: #FFFFFF;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button:disabled:hover, BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button:disabled:focus {
  background-color: #767676;
  color: #FFFFFF;
  border: 0;
}
BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button:focus, BODY.high-contrast .pic_suchergebnisseite .pic_search_btn_container_show_all button:hover {
  border: 2px solid #024da1;
  color: #024da1;
  background-color: #FFFFFF;
}

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