/* PRODUKTE */

.produkt-beschreibung {margin-top:50px;}
.produkt-beschreibung table { border-collapse:collapse; font-size: 16px; }
.produkt-info .produkt-beschreibung td {border-bottom: 1px solid #cccccc;padding: 5px; }
.produkt-info .produkt-medien { position: relative; min-height: 413px; margin-bottom: 24px;padding-right:92px;}
.produkt-info .produkt-medien-galeries {width:690px;}
.produkt-medien .slick-slide {max-height:500px!important;text-align:center;}
.produkt-medien .slick-slide div:first-of-type {} 
.produkt-bilder img {width:auto!important;max-width:100%;height:auto;}

.slider-nav {margin-top:20px;}
.slider-nav .slick-slide img {border:1px solid black;}
.slider-nav.slick-dotted.slick-slider {margin:30px 0;}
.slider-nav .slick-prev:before, .slider-nav .slick-next:before {
  border-style: solid;
    border-width: 1px 1px 0 0;
    content: '';
    display: inline-block;
    height: 20px;width:20px;color:#101010;
    position: relative;
    transform: rotate(45deg);
    vertical-align: top;
}

.slider-nav .slick-slide {margin: 0 5px;}
.slider-nav .slick-list {margin: 0 -5px;}


.slider-nav .slick-prev {transform: rotate(180deg);top:40%;left:-25px;}
.slider-nav .slick-next {right:-25px;}
.slider-for .slick-prev:before, .slider-for .slick-next:before {display:none;}

.produkt-tabs {width:100%;margin-top:50px;}
.produkt-tabs-labels .tab-label {cursor:pointer;padding: 10px;border:1px solid #C4C4C4;border-radius: 9px 9px 0px 0px;min-width:200px;text-align:center;border-bottom:0;}
.tab-label.tab-active {background: transparent linear-gradient(79deg, #3C3C3C 0%, #101010 100%) 0% 0% no-repeat padding-box;color: #FFFFFF; }

.artikel-body-video .videobox {width:400px;height:auto;}
.artikel-body-video .videobox .play-button {top:40%;}

.produkt-tabs .produkt-tabs-bodies { 
  border-top:1px solid #C4C4C4;
  min-height: 300px;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
}
.produkt-tabs .produkt-tabs-bodies p{margin: 0;}

.produkt-tabs .produkt-tabs-bodies ul{
  margin: 0;
}


.produkt-tabs-bodies .tab-body { 
  display:none;
}
.tab-body.tab-body-active { display: block; padding: 16px 0;}

.artikel-body-technik table {
  position: relative;
  border: 0px;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  width: 100%;
}

.artikel-body-technik th {
  background: rgb( 5, 120, 66 );
  color: #FFF;
  font-size: 14px;
  padding: 4px;
  font-weight: 500;
  text-align: left;
}
.artikel-body-technik td {
  font-size: 14px;
}

.artikel-body-technik td{
  padding: 4px;
}

.artikel-body-vorteile ul { list-style-type: disc; margin: 0; padding-left: 20px;}


.produkt-tabs-bodies .tab-body.artikel-body-zubehoer{padding-left: 8px !important; width:668px !important;}
.artikel-voransicht .artikel-page-link {border:0px;margin-top:0;}
.artikel-voransicht h3{font-weight:normal;padding: 10px 0;display:flex;height:72px;font-size:26px;color:#101010!important}

.artikel-voransicht {width: calc(33% - 96px);margin:30px;padding:20px;background-color: #fff;border-radius:9px;display:flex;flex-direction:column;}


.artikel-vor_pic{
  height: 240px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; 
}

.artikel-body { 
  position: absolute; 
  width: 100%;
  top: 75%; 
  height: 22%;
  background-color: #FFF;
}

.artikel-slogan { 
  padding: 10px; 
  margin: 0px; 
  height: 85px;
  background: rgba(200,200,200,.4);
  display: none
}

.artikel-slogan p { padding: 0px; margin: 0px; }

.productlink {padding:30px 0;}
.gruppe-produkte .productlink {padding:20px 30px 0 0;}

.artikel-gruppe { 
  padding: 3px 10px 0px 10px;
  width: calc(100% - 20px);
  
}
.artikel-gruppe * { float:left; font-size: 12px; }

.artikel-gruppe a { color: rgb( 5, 120, 66 ); }
.artikel-gruppe span { color: #000; margin-right: 10px; }

.artikel-gruppe a:nth-child(n+2)::after { content: ', ';  margin-right: 5px; }
.artikel-gruppe a:last-child::after { content: ''; }

.gruppe-produkte {margin-left:-50px;}
.gruppe-produkte .artikel-voransicht h3 {margin:0 0 20px 0;}
/*.gruppe-produkte .produkt-beschreibung, .gruppe-produkte .produkt-beschreibung p, .gruppe-produkte .produkt-beschreibung ul, .gruppe-produkte .produkt-beschreibung li {margin-top:0;color:#101010;min-height:85px;}*/

.gruppe-produkte .produkt-beschreibung {margin-top:0;color:#101010;min-height:120px;}

.produkt-medien-galerie .videobox{
 height: 300px;
  overflow: hidden;
}

.file-downloads {}
.file-downloads .title {font-weight:700;}


.produkt-medien-galerie .videobox .play-button{
  top: 40%;
}

@media screen and (min-width: 1000px) {
article.produkt {padding-top:100px;}
}

@media screen and (max-width: 1260px) {
.artikel-voransicht {width: calc(50% - 100px);
}

@media (max-width:1199px){
.artikel-voransicht {width:100%}
.slider-nav .slick-prev {left:-15px;}
.slider-nav .slick-next {right:-15px;}
}

@media (max-width:767px){
.artikel-voransicht {width:100%}
  .produkt-info .produkt-medien-galeries {width:calc(100% - 60px);}
  .produkt-tabs-bodies .artikel-body-dateien .col50.mediaelement .image {display:none;}
  .produkt-tabs {margin-top:10px;}
  .gruppe-produkte .produkt-beschreibung, .gruppe-produkte .produkt-beschreibung p, .gruppe-produkte .produkt-beschreibung ul, .gruppe-produkte .produkt-beschreibung li {min-height:0}
  .artikel-voransicht h3 {height:auto;}
  .gruppe-produkte {margin-left:-30px;}
}

