/*FORMATIERUNG GRIDELEMENTS*/
.gridrow > div img, .gridrow > div media{width:100%;height:auto;float:left;}
.gridrow > div object{width:100%;float:left;}
.gridtable{display:table;}
.gridrow{position:relative;display:table-row;height:auto;}
.gridcell{position:relative;display:table-cell;}
.gridcell no-float{float:none;}
.gridrow .textrow{}
.grid-showsub img{cursor:pointer;}
.bildpfeil .gridrow.text-left .textrow:after{content:" ";  position:absolute;z-index:2;  right:-20px;  top:20%;  width:0;  height:0;  border-top:17px solid transparent;  border-bottom:17px solid transparent;  border-left:20px solid #b3b3b3;}
.bildpfeil .gridrow.text-right .textrow:before{content:" ";  position:absolute;z-index:2;  left:-20px;  top:20%;  width:0;  height:0;  border-top:17px solid transparent;  border-bottom:17px solid transparent;  border-left:20px solid #b3b3b3;}
.bg-f5f5f5grey.bildpfeil .gridrow.text-left .textrow:before,
.bg-f5f5f5grey.bildpfeil .gridrow.text-right .textrow:after{ border-left:20px solid #f5f5f5;}

@media (max-width:991px){

}
@media screen and (max-width:767px){

}
@media screen and (max-width:480px){
.gridtable{display:block;}
.gridrow{display:block;}
.gridcell{display:block;}
}

.two-colum-no-padding:first-of-type{}

.two-colum-no-padding .csc-default{background:#b3b3b3;}
.two-colum-no-padding .csc-default:hover,.two-colum-no-padding .csc-default.bg-color-8492ae {background:#8492ae;}
.two-colum-no-padding .csc-default,.two-colum-no-padding .csc-default > div,.two-colum-no-padding .csc-default .image-wrap{margin:0;padding:0;}
.two-colum-no-padding .csc-default .image-wrap{width:50%;position:relative;}
.two-colum-no-padding .csc-default .image-wrap:after{border-left: 18px solid #b3b3b3;border-bottom: 15px solid transparent;border-top: 15px solid transparent;content: " ";height: 0;position: absolute;left: 0;top: 10%;width: 0;z-index: 2;}    
.two-colum-no-padding .csc-default:hover .image-wrap:after,.two-colum-no-padding .csc-default.bg-color-8492ae .image-wrap:after{border-left-color:#8492ae;}    

.two-colum-no-padding .csc-default .text{width:50%;padding:0.8em 0.5em 0.5em 1em;}

.two-columns.subelement img{cursor:pointer;}
.two-columns.subelement{position:relative;background:#FFF;clear:both;top:50px;padding:2.5em 1em 1em 1em;margin-bottom:50px;padding-bottom:50px;}
.two-columns.subelement:after{
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 28px solid #e8e8e8;
    top: 0;
    content: " ";
    height: 0;
    position: absolute;
    left: 15%;
    width: 0;
    z-index: 2;
}

.bg-d8d8d7grey .two-columns.subelement:after{
  border-top-color:#d8d8d7;
}

.klappelement.v12.grid5 .csc-firstHeader{padding-left:15px;}
.klappelement.v12.f0f0f0 .show-hide-content{padding-top:30px;padding-bottom:15px;background:#f0f0f0;}
.klappelement.v12.f0f0f0 .show-hide-content:after{content:" ";  position:absolute;z-index:2;  top:0px;  left:10%;  width:0;  height:0;  border-right:25px solid transparent;  border-left:25px solid transparent;  border-top:20px solid #FFF;}

.klappelement.v12.grid4 .slider-2 .article-list{cursor:auto;}
.show-all-content-info .all-news-info{position:relative;background:#FFF;clear:both;top:20px;padding:1em;margin-bottom:20px;padding-bottom:50px;padding-top:50px;}
.show-all-content-info .all-news-info:after{
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 28px solid #e8e8e8;
    top: 0;
    content: " ";
    height: 0;
    position: absolute;
    left: 15%;
    width: 0;
    z-index: 2;
}                                  

.extra-info figure.image{margin-bottom:0;position:relative;}
.extra-info figure.image:after,.extra-info-image:after{content:" ";  position:absolute;z-index:2;  left:20px;  bottom:0;  width:0;  height:0;  border-left:17px solid transparent;  border-right:17px solid transparent;  border-bottom:20px solid #b2b2b3;}
.active figure.image:after,.extra-info:hover figure.image:after,.slider-2 li:hover .extra-info-image:after{border-bottom:20px solid #8492ae;}
.slider-2.show-hide-content.col-lg-9 ul.slides li{margin-right:0;padding-right:15px !important;}

.slider-2.show-hide-content.col-lg-9.slide-margin ul.slides li{margin-right:15px;padding-right:0px !important;}


.slider-2.show-hide-content.col-lg-12 ul.slides li {padding-bottom: 5px;}
.slider-2.show-hide-content.col-lg-12 ul.slides li.no-margin {margin-right:0;}


