<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.slick-list {
     background-color: rgba(233,233,233,0); /*hintergrund SliderFlÃ¤che*/
    border-radius: 13px;
}
.slick-list div {
   background-color: rgba(230,230,230,0);
  padding: 3px;
  border-radius: 13px;
}

/*Version mit Div-Elemente und Text unter Bilder*/
.elementDiv1 {
  
}
.elementDivMedia img {
/*  max-width: 100%;
border-radius: 0%;*/
  max-height: 140px;
  max-width: 100%;
  width: auto;
  height: auto;
  border-radius:5px;

}
/*h2 ist fÃ¼r Video-Titel gedacht*/

.elementDivText h2 {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 0.7em;
  text-align: center;
  border-bottom: 1px solid rgba(230,230,230,1);
  border-radius: 5px;
  margin-top: 0%;
  margin-bottom:5px;
  background: url("/lib/imgAllg/www1.svg") no-repeat center center;
    background-color: rgba(230,230,230,0); 
  background-size: 10% 50%; 
  background-position:4px 50%;
  word-break:break-word;
}
.elementDivText h3 {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  font-size: 0.9em;
  text-align: center;
  margin-top: 0%;
  margin-bottom:4px;
}
.elementDivText p {
  padding-left: 10px!important;
  padding-right: 10px!important;
  padding-bottom: 5px!important;
  padding-top: 5px!important;
  font-size: 0.7em!important;
 
}
.elementDivText p:hover {
 opacity: 100!important; /*ueberschreibt die hoverfunktion vom Bildtext*/
}

/*VIDEOELEMENT fÃ¼r Fancybox-Video-Links*/
#videoSign {
  z-index:1000; 
  position:absolute; 
  top:5px; 
  left:5px;
float: none;
  width: 20px;
  height: 20px;
  background: url("/lib/imgAllg/videoSign2.svg") no-repeat center center;
    background-color: rgba(0,0,0,0); 
  background-size: 100% 100%; 
  background-position:50% 50%;
}

#videoSlider {
  width: auto;
  margin: 0 auto;
  border:30px solid rgba(255,255,255,1); /*Rahmen, um Pfeile reinzurÃ¼cken*/
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#videoSlider .slick-list {
    max-height: 140px;
}
#videoElement {
  z-index: 1;
    position: relative;
    float: left;
    margin-left: auto;
    margin-right: auto;
    clear: none;
margin: 0px;
    text-align: center;
   height: 140px;
    max-height: 140px;
  max-width: 99%;
      color:#000;
     overflow: hidden;
 
	background: url("/lib/imgAllg/videoSign2.svg") no-repeat center center;
       background-color: rgba(0,0,0,1);
    background-size: 0% 0%;
	  background-position:0% 0%;

     display:block;
justify-content: center; /* horizontal mittig */
align-items: center; /* vertikal mittig */
    
           -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/*Textlink, wenn kein Bild vorhanden*/
#headline {
  position: relative;
  font-size: 0.7em;
  z-index: 0;
  padding: 0px;
   width: auto;
  height: 100px;
    display:block;
  text-align: center;
  font-weight: bold;
justify-content: center; /* horizontal mittig */
align-items: center; /* vertikal mittig */
}

#videoElement img {
  z-index: 10;
}
#videoElement .headline {
 position: absolute; /*Text, wenn kein Bild vorhanden*/

 
}
#videoElement p, #videoElement a {
   padding: 10px;
    padding-bottom: 400px;
       font-size: 1em;
  text-align: center;
    font-weight: bold;
    text-decoration: none!important;
    width: 100%;
  color: white;
    background-color: rgba(50,50,50,1);
    
   display:block;
justify-content: center; /* horizontal mittig */
align-items: center; /* vertikal mittig */
    
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}


#videoElement:hover {
  z-index: 10000000;
	    background-size: 60% 60%;
    background-position:50% 50%;
	background-color:rgba(60,60,60,1.0);
	
    
           -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
} 
#videoElement p {
   margin-left: auto;
    margin-right: auto;
  padding:10px;
    margin-left:auto;
       -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
   
}

#videoElement img {
    margin-left: auto;
    margin-right: auto;
  margin-top: 0px;
    min-height: 140px;
height: 150px;
    transform: scale(1.3);
   display: block;
   opacity: 100%;
    margin-left:auto;
     border-radius: 3px;
   
  
       -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
   
}


#videoElement img:hover, #videoElement p:hover {
     opacity: 0%;
    display: block;

       -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
    
}
/*VIDEOELEMENT fÃ¼r Fancybox-Video-Links ENDE */


/*Pfeile Links rechts*/
.slick-slider .slick-prev, .slick-slider .slick-next {
  z-index: 100;
  font-size: 2.3em;
  height: 40px;
  width: 40px;
  margin-top: -20px;
  color: #000000;
  position: absolute;
  top: 50%;
  text-align: center;
  color: #000;
  opacity: .6;
  transition: opacity .25s;
  cursor: pointer;
	background: rgba(255,255,255,1);
    border-radius: 50%;
  
        -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.slick-slider .slick-prev {
   font-size: 0px;
  background: url("/lib/imgAllg/dreieckRe.svg") no-repeat center center;
    background-color: #fff;
    background-size: 50%;
  transform: scale(-1);
	background-position:60% 50%;
  
        -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.slick-slider .slick-next {
    font-size: 0px;
  background: url("/lib/imgAllg/dreieckRe.svg") no-repeat center center;
    background-color: #fff;
    background-size: 50%;
  transform: scale(1);
	background-position:60% 50%;
  
        -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

    /*Pfeilverhalten beim Hovern*/
.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover {
  opacity: 0.9;
    transform: scale(-1.1);
        -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.slick-slider .slick-next:hover {
  opacity: 0.9;
    transform: scale(1.1);
        -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
    
.slick-slider .slick-prev {
  left: -20px;
  background-color: rgba(230,230,230,1);
  opacity: 1;
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.slick-slider .slick-next {
 right: -20px;
  background-color: rgba(230,230,230,1);
  opacity: 1;
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/*Aussenrahmen Bild groÃŸ*/
#SiteCarDetail .product-images {
  width: auto;
  margin: 0 auto;
  border:0px solid rgba(255,255,255,1); /*Rahmen, um Pfeile reinzurÃ¼cken*/
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
   
}

.product-images {
  text-align: center;
  
justify-content: center; /* horizontal mittig */
align-items: center; /* vertikal mittig */
    
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}


    /*INHALT*/
#SiteCarDetail .product-images li, 
#SiteCarDetail .product-images figure, 
#SiteCarDetail .product-images a, 
#SiteCarDetail .product-images img, 
#SiteCarDetail .product-images p {
  display: block;
  outline: none;
  border: none;
  padding: 1px;
    overflow: hidden;

     margin: 0% 0% 0% 0%;
    
justify-content: center; /* horizontal mittig */
align-items: center; /* vertikal mittig */
    
background: url("/lib/imgAllg/lupe.svg") no-repeat center center;
  background-color: rgba(233,233,233,0);
     background-size: 0px 0px;
	background-position:50% 50%;
  
       -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

#SiteCarDetail .product-images img {
   /* min-height: 140px;*/
height: auto;
       -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

#SiteCarDetail .product-images li:hover,  #SiteCarDetail .product-images img:hover, #SiteCarDetail .product-images p:hover {
 opacity: 40%;
    
    display: block;
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
    
} 
#SiteCarDetail .product-images a:hover {
    background: url("/lib/imgAllg/lupe.svg") no-repeat center center;
    background-color: rgba(255,255,255,1);
     background-size: 70% 70%;
	background-position:50% 50%;
}

/*textposition Mitte*/
.product-images p {
  text-align: center;
    color: black;
    width: auto;
    display:block;
    vertical-align: middle;
       -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;

}
.product-images a {
  font-size:1em;
  font-weight: bold;
       -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;

}

/*Position Bild in der Zelle*/


#SiteCarDetail .product-images img {
  position: relative;
  float: none;
  margin-right: auto;
  margin-left: auto;
  height: auto;
  max-height: 140px;
  text-align: center;

justify-content: center; /* horizontal mittig */
align-items: center; /* vertikal mittig */
 
        -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  
}


#SiteCarDetail .product-images .main-img-slider figure {
  margin: 0 auto;

     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;

}
#SiteCarDetail .product-images .main-img-slider figure a {
  cursor: pointer;
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;

  /*cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;*/
}
#SiteCarDetail .product-images .main-img-slider figure a img {

  margin: 0 auto;
    border: 0px;
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;

}
    /*Thumb-NAV Bild oder Zahl*/
#SiteCarDetail .product-images .thumb-nav {
  margin: 0 auto;
  padding:10px 10px;
  max-width: 85%;
    background-color: rgba(0,0,0,0);
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
    /*Thumb-Pfeile*/
#SiteCarDetail .product-images .thumb-nav.slick-slider .slick-prev, #SiteCarDetail .product-images .thumb-nav.slick-slider .slick-next {
  font-size: 1.4em;
  height: 20px;
  width: 26px;
  margin-top: -10px; /*Pos Thumb-Navpfeile*/
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#SiteCarDetail .product-images .thumb-nav.slick-slider .slick-prev {
  margin-left: -30px;/*Pos Thumb-Navpfeile*/
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#SiteCarDetail .product-images .thumb-nav.slick-slider .slick-next {
  margin-right: -30px;/*Pos Thumb-Navpfeile*/
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#SiteCarDetail .product-images .thumb-nav li {
  display: block;
  margin: 0 auto;
  cursor: pointer;
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
    /*Thumbnail Bild*/
#SiteCarDetail .product-images .thumb-nav li img {
  display: block;
  width: auto;
  max-height: 80px;
    text-align: center;
    background-color: rgba(0,0,0,1.4);
    padding: 5%;
  margin: 0 auto;
 border: 0px solid transparent;
  -webkit-transition: border-color .25s;
  -ms-transition: border-color .25s;
  -moz-transition: border-color .25s;
  transition: border-color .25s;
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
    
#SiteCarDetail .product-images .thumb-nav li:hover, #SiteCarDetail .product-images .thumb-nav li:focus {
  border-color: #990000;
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#SiteCarDetail .product-images .thumb-nav li.slick-current img {
  border-color: #d12f81;
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

	
    /*Breitendefinition Slideshow*/
.main_img 
    { width: auto; 
        max-width: 100%;
        margin: 0 auto;
background-color:rgba(200,200,200,0);
         -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
    
}

.SiteCarContainer {
    position: relative;
    clear: both;
  width: 100%;
  max-width: 100%;

    margin-top: 2%;
    margin-bottom: 1%;
    
     -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.slider responsive {

}
</pre></body></html>