


/*Slick-Slider */

.slick-slider {
  position:relative;
  -moz-transform:translateY(45%);
  -webkit-transform:translateY(45%);
  -o-transform:translateY(45%);
  transform:translateY(45%);
}


.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: .55;
}

.slick-dots li.slick-active button:before
{
    opacity: .55;
    color: black;
}


/* spacing zwischen Bildern zugefügt wb */
.slick-slide {
	margin: 0 6px;
  }
  .slick-list {
	margin: 0 -6px;
  }

body {

    /*padding-top: 7rem; */
    background-color: #e8e8e8;
  }
 
/*
  body.layout-pagets__1colslider {
    padding-top: 57px;
  }
 
*/


 /* auskommentiert WB !!
  body.layout-pagets__1colfullscreen {
 
    margin-top: 10rem;
    
  }
  */

  /* original
  @media (min-width: 992px) {
    body {
      padding-top: 8rem;
    }
  }
*/

 /* WW Navbar auskommentiert für ahu WB
 .navbar-brand {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;

  }


  .navbar > .container,
  .navbar > .container-fluid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align:center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
 */
  .navbar>.container, .navbar>.container-fluid {
    flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
  }
 
  
  .bg-dark,
  .bg-dark .dropdown-menu {
    background-color: #f0efef!important;
  }
  

/*Aenderungen Menü */

.dropdown-menu {
  border: 0px;
  border-radius: 0;
}

.navbar-dark {
  color: #999;
}

.navbar-dark:hover, .navbar-dark:focus {
  color: #999;
}

  .navbar-dark .navbar-nav .nav-link,
  .navbar-dark .navbar-nav .dropdown-item {
    color: #717070!important;
  }
  .dropdown-item.active, .dropdown-item:active {
  /*  color: #fff;  */
    text-decoration: none;
    background-color: #f0efef;
  }

  .dropdown-item:focus, .dropdown-item:hover {
    background-color: #f0efef;
    color: #999!important;
  }

  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    background-color: #f0efef;
  }


  a.bg-light:focus, a.bg-light:hover, a.bg-light:active {
    background-color: #f0efef!important;
  } 

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #999!important;
}
 

  .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
    color: #999!important;
  }
  

  #navbarNavDropdown li a.current {
    color: #999!important;

  }


/*ok*/
  #navbarNavDropdown li a.active {
    color: #999!important;
  } 
  


/*Aenderung Ham -Farbe */

.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(111, 112, 115, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}


  ul.metaMenu {
    list-style-type: none;
    margin: 0;
  }
  
  ul.metaMenu li {
    display: inline-block;
  }
  
  ul.metaMenu a, ul.metaMenu a:visited {
    color: #717070!important;
  }
  
  ul.metaMenu a:hover {
    color: rgba(173, 173, 173, 0.75)!important;
  }
  
  /*Aenderung fslightbox button-background*/
  .fslightbox-slide-btn {
    padding:9px;
    font-size:26px;
    background:rgba(240, 239, 239, 1)!important;
   }

   .fslightbox-toolbar {
    background:rgba(240, 239, 239, 1)!important;
   }



/*Aenderung fslightbox Farbe Pfeile*/

.fslightbox-slide-btn-container:hover .fslightbox-svg-path {
  fill:#999!important;
 }

  .fslightbox-svg-path {
    transition:fill .15s ease;
    fill:#666!important;
   }  
  


/* WoWa - Slider */
.carousel-item {
  height: 100vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 2.5s; 
  transition-property: opacity;
}

header.slider {
  margin-bottom: 0rem;
  margin-top: 0rem;
}

.pb-5,
.py-5 {
  padding-top: .3rem !important;
  padding-bottom: .3rem !important;
  font-size: .9rem;
}

.frame-padding {
  padding: 2rem;
  background: #eee;
}


  /* Adjustments for fluid_styled_content */


  img {
    max-width:100%;
    height: auto;
  }


  .ce-intext [data-ce-columns="1"] {
    width: 100%;
  }

  @media screen and (min-width: 768px){
    .ce-intext [data-ce-columns="1"] {
      width: 50%;
    }
  }

  
  @media screen and (min-width: 991px){
    .ce-intext [data-ce-columns="1"] {
     width: 33.3333%;  
    }
  }
  


  .ce-center [data-ce-columns="3"] .ce-column,
  .ce-right [data-ce-columns="3"] .ce-column,
  .ce-left [data-ce-columns="3"] .ce-column {
    margin-right: 1%;
    width: 32.33333%;
  }
  
  .ce-center [data-ce-columns="2"] .ce-column,
  .ce-right [data-ce-columns="2"] .ce-column,
  .ce-left [data-ce-columns="2"] .ce-column {
    margin-right: 1%;
    width: 49%;
  }

  
  .ce-center [data-ce-columns="4"] .ce-column,
  .ce-right [data-ce-columns="4"] .ce-column,
  .ce-left [data-ce-columns="4"] .ce-column {
    margin-right: 1%;
    width: 24%;
  }
  
  .ce-center [data-ce-columns="5"] .ce-column,
  .ce-right [data-ce-columns="5"] .ce-column,
  .ce-left [data-ce-columns="5"] .ce-column {
    margin-right: 1%;
    width: 19%;
  }
  
  .ce-center [data-ce-columns="6"] .ce-column,
  .ce-right [data-ce-columns="6"] .ce-column,
  .ce-left [data-ce-columns="6"] .ce-column {
    margin-right: 1%;
    width: 15.666667%;
  }
 
  .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
    margin-bottom: 0px; 
  }

  .ce-intext.ce-right .ce-gallery {
     margin-left: 0px; 
    }
  .ce-intext.ce-left .ce-gallery {
     margin-right: 50px; 
    }
  .ce-below .ce-gallery {
     margin-top: 0px; 
    }


  /*Video*/
  .ce-gallery figure.video {
    display: block;
  }

  
  .ce-gallery figure.video {
    display: block;
  }
  .video-embed {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin-bottom: 1.5rem;
  }
  
  .video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    width: 100% !important;
    height: 100% !important;
  }
  
  /* Workaround fuer Responsive Videos in Verbindung mit fluid_styled_content */
  
  .frame-layout-5 .ce-center .ce-inner {
    position: relative;
    float: none;
    right: -50%;
  }
  
  .frame-layout-5 .ce-textpic, .frame-layout-5 .ce-image, .frame-layout-5 .ce-nowrap .ce-bodytext, .frame-layout-5 .ce-gallery, .frame-layout-5 .ce-row, .ce-uploads li, .frame-layout-5 .ce-uploads div {
    overflow: visible;
  }
  
  .frame-layout-5 .ce-left .ce-gallery, .frame-layout-5 .ce-column {
    float: none;
  }
  
  .frame-layout-5 .ce-gallery figure {
    display: block;
    margin: 0;
  }
  
  .frame-layout-5 .ce-center .ce-outer {
    position: relative;
    float: none;
    right: 50%;
  }
  
  
  
  /* Rootline navigation */
  
  ul.rootline {
    margin: 0 0 1rem 0;
    padding: 0 0 .5rem 0;
    list-style-type: none;
    font-size: 80%;

    border-bottom: 1px solid #eee;
  }
  
  ul.rootline li {
    display: inline-block;
  }
  
  ul.rootline a,
  ul.rootline a:visited {
    margin: 0;
    padding: 0;
    color: #666;
  }
  ul.rootline a:hover {
    text-decoration: underline;
  }
  
  ul.rootline span {
    color: #999;
  }
  
  ul.rootline a:after {
    display: inline-block;
    content: "/";
    margin: 0 .5rem;
  }
  
  /* Language Menu */
  ul.languageMenu {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 90%;
  }
  
  ul.languageMenu li {
    display: inline-block;
    margin: 0 .5rem 0 0;
  }
  
  ul.languageMenu a,
  ul.languageMenu a:visited {
    color: #fff;
  }
  ul.languageMenu a:hover {
    color: rgba(255,255,255,.75);
  }
  
  span.notranslation {
    padding: .5rem .5rem;
    display: block;
  }

  ul.languages li.active {
    font-weight: bold;
  }



  /* felogin */
  .tx-felogin-pi1 h3 {
    display: none;
  }
  .tx-felogin-pi1 label {
    display: block;
  }
  
  .tx-felogin-pi1 fieldset div {
    margin: 0 0 .5rem 0;
  }
  
  .tx-felogin-pi1 input[type=text],
  .tx-felogin-pi1 input[type=password] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
  
  .tx-felogin-pi1 input[type=submit] {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    cursor: pointer;
  }

  #kesearch_filters {
    width: 100%;
  }

  
  /*
  .footercontent {
    background: #444;
    padding: 2rem 0;
    color: #ddd !important;
    margin-top: 3rem;
  }
*/


