@charset "UTF-8";
/***************************************************************
 * Copyright notice
 *
 * (c) 2021 Janina Giesen giesen@schaffrath-digital.de
 * L.N. Schaffrath DigitalMedien GmbH
 *
 * All rights reserved
 * This copyright notice MUST APPEAR in all copies of the script!
 ***************************************************************/
/* ----------------------------------------------------------
	container-width from bootstrap
-------------------------------------------------------------*/
/* ab 575px */
/* ab 576px */
/* ab 768px */
/* ab 992px */
/* ab 1200px */
/* ab 1500px */
/* ----------------------------------------------------------
	defaults
-------------------------------------------------------------*/
/* ----------------------------------------------------------
	colors
-------------------------------------------------------------*/
/* 5% schwarz #f2f2f2*/
/* 10% schwarz #e6e6e6*/
/* 15% schwarz #d9d9d9*/
/* 20% schwarz #cccccc*/
/* 25% schwarz #bfbfbf*/
/* 30% schwarz #b3b3b3*/
/* 35% schwarz #a6a6a6*/
/* 40% schwarz #999999*/
/* 45% schwarz #8c8c8c*/
/* 50% schwarz #7f7f7f*/
/* 55% schwarz #737373*/
/* 60% schwarz #666666*/
/* 65% schwarz #595959*/
/* 70% schwarz #4d4d4d*/
/* 75% schwarz #404040*/
/* 80% schwarz #333333*/
/* 85% schwarz #262626*/
/* 90% schwarz #1a1a1a*/
/* 95% schwarz #0d0d0d*/
/* schwarz #000 */
/* dunkelblau #001789 */
/* grün #28b400 */
/* hellblau #3EB9FF */
/* xxx #000 */
/* xxx #000 */
/* xxx #000 */
/* xxx #000 */
/* ----------------------------------------------------------
    main-typography
-------------------------------------------------------------*/
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 16px - bei 16px default */
/* ca. 13px - bei 16px default */
/* ca. 13px - bei 16px default */
/* ca. 13px - bei 16px default */
/* ca. 11px - bei 16px default */
/* ----------------------------------------------------------
	navigation
-------------------------------------------------------------*/
/* dark blue grey */
/* use "megamenu" or "default" */
/* use "from-top", "from-left", "from-right" */
/* use "darkmode" or "lightmode" */
/* ----------------------------------------------------------
	form
-------------------------------------------------------------*/
/* ----------------------------------------------------------
	fe-login
-------------------------------------------------------------*/
/* ----------------------------------------------------------
	gadgets
-------------------------------------------------------------*/
.swiper-slider-wrap {
  position: relative;
  width: 100%; }
  .swiper-slider-wrap.fullwidth div[class*="swiper-button"] {
    position: absolute; }
  .swiper-slider-wrap.fullwidth .swiper-button-prev {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .swiper-slider-wrap.fullwidth .swiper-button-next {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .swiper-slider-wrap.limitedwidth div[class*="swiper-button"] {
    position: absolute !important; }
  .swiper-slider-wrap.limitedwidth .swiper-wrapper .swiper-slide {
    padding: 0 4rem;
    box-sizing: border-box; }
  .swiper-slider-wrap.fullwidth div[class*="swiper-button"],
  .swiper-slider-wrap .swiper-button-prev,
  .swiper-slider-wrap .swiper-button-next {
    cursor: pointer;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;
    transform: translate(0, -50%);
    transition: 500ms ease-in-out;
    border-radius: 6px;
    padding: 0 10px;
    width: 3rem;
    height: 3rem;
    background-color: #001789; }
    .swiper-slider-wrap.fullwidth div[class*="swiper-button"]:after,
    .swiper-slider-wrap .swiper-button-prev:after,
    .swiper-slider-wrap .swiper-button-next:after {
      color: white;
      font-size: 1.2rem; }
  .swiper-slider-wrap .swiper-button-next {
    right: 0;
    left: unset; }
  .swiper-slider-wrap .swiper-button-prev {
    left: 0;
    margin-right: 1.25rem; }
  .swiper-slider-wrap .swiper-horizontal .swiper-pagination {
    padding-top: 1rem;
    position: relative; }
  .swiper-slider-wrap .swiper-pagination .swiper-pagination-bullet {
    width: 14px;
    height: 14px; }
    .swiper-slider-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: #001789; }
  .swiper-slider-wrap .swiper-scrollbar {
    display: none; }
  .swiper-slider-wrap .start-stop {
    display: none;
    background-color: #28b400;
    color: white;
    border-radius: 6px;
    line-height: 1;
    justify-content: center;
    align-items: center;
    padding: 1rem 1.5rem;
    top: 50%;
    bottom: unset;
    left: 50%;
    right: unset;
    transform: translate(-50%, -50%); }
    .swiper-slider-wrap .start-stop:before {
      font-size: 1rem;
      display: inline-block;
      color: white;
      margin-right: 0.5rem;
      font-family: 'Simple-Line-Icons';
      content: "\e072"; }
    .swiper-slider-wrap .start-stop.slider-paused:before {
      font-family: 'Simple-Line-Icons';
      content: "\e071"; }
    .swiper-slider-wrap .start-stop.slider-playing:before {
      font-family: 'Simple-Line-Icons';
      content: "\e072"; }
  .swiper-slider-wrap:hover .start-stop {
    display: inline-flex; }

.news .newsdetail .headline-wrap .news-file-wrap.layout-big .swiper-slider-wrap .swiper-horizontal .swiper-wrapper .swiper-slide figure .image-height img {
  width: 100%;
  height: auto; }
.news .newsdetail .headline-wrap .news-file-wrap.layout-big .swiper-slider-wrap .swiper-horizontal .swiper-pagination {
  text-align: right; }

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