.BildContainer212 {
width: 100%;

}


.elementDiv1212 {
       position: relative;
  float: left;
  height: 310px;
  margin: 0.1% 0.1% 0.3% 0.1%;
  clear: none;
  padding: 1%;
  width: 33.13%;
  background-color: rgba(255,255,255,1);
   margin-top: 0%;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  overflow: hidden;
   text-align: center;
  transition-property: all;
  -webkit-transition-property: all;
  -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;
   
}
.elementDiv1212 img {
   position: relative;
   float: none;
   clear: both;
   margin-left: auto;
   margin-right: auto;
   max-width: auto;
   max-height: 100%;
   border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.elementDivMedia212 {
   background-color: rgba(0,0,0,0.0);
   padding: 3%;
   max-height: 150px;
   height: 150px;
}

.elementDivText212 {
   font-size: 0.7em;
   
}
.elementDivText212 h3 {
   font-size: 1.2em;
   margin-top:1%;
   margin-bottom: 2%;
}


/*Aufklappfunktion Lay212*/

.card #ContLay21Div {
   padding-top: 0%!important;
    padding-bottom: 0%;
   background-color: rgba(255,255,255,0);
}
.card #ContLay21Div {
    margin-top: -2%;
    margin-bottom: -3%;
}

.card-header #ContLay21SubueberschriftP {
   line-height: 1.5em;
   text-align: left;
    border-bottom: 0px;
 
    padding-left: 50px;
       padding-right: 10%;
    
}
.card-header #ContLay21SubueberschriftP a:hover {
   text-decoration: none;
    border-bottom: 0px;
    background-color: rgba(0,0,0,0.2);
 
    padding: 0px;
    
}

.card-header #ContLay21SubueberschriftP .collapsed {
   color: rgba(33,90,134,1)!important;
}

.card #ContLay21TextDiv {
   border-top: 0px solid rgba(230,230,230,1);
   margin-top: 0px;
   margin-left:4.5%;
    margin-right:4.5%;
   max-width: 91%;
}

.card #ContLay21ImgDiv {
   margin-right: 1%;
   
}
.card-header #ContLay21SubuebDiv .ContLay21InfoImgDiv1 img{
 /*   margin-right:3.5%;*/
   margin-top: 2%;
   height: 70px!important;
   max-width: inherit!important;
   width:auto!important;
   min-width: inherit;

 
 
}
.card-header #ContLay21SubueberschriftP {
background-image:url("/lib/imgAllg/doppelpfeilRe2.svg"), linear-gradient(to right, rgba(230,230,230,0.8), rgba(200,200,200,0)) ;
      background-repeat: no-repeat;
background-position: -40px 50%, 0% 50%;
    background-size: 10% 20%, 50% 100%;
background-repeat:no-repeat, no-repeat;
   padding-top: 2%;
}

/*Aufklappfunktion Lay212 ENDE*/



/*Aufklappmenue eigenes STYLING*/
/*akkordeon überschreiben*/



.card #ContLay21SubuebDiv {
background-color: rgba(255,255,255,1);
  margin-bottom: 1px;
    
}

.card #ContLay21Div {
margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
    background-color: rgba(255,255,255,0);
}

.card-header #ContLay21SubuebDiv {
   background-color: rgba(255,255,255,0);
   margin-top: 5px;
}

.card-header #ContLay21SubueberschriftP {
/*background-image:url("/lib/imgAllg/doppelpfeilRe2.svg"), linear-gradient(to right, rgba(117,210,200,0.5), rgba(255,255,255,0)), 
 linear-gradient(to right, rgba(0,85,151,1)10%, rgba(0,85,151,0)10%, rgba(0,85,151,0)80%);*/
background-image:url("/lib/imgAllg/infoKreis.svg"), linear-gradient(to right, rgba(27,83,136,0.2), rgba(27,83,136,0.1)) ;
background-position: 20px 50%, 0% 50%!important;
background-size: 20px 20px, 100% 100%!important;
background-repeat:no-repeat, no-repeat;
   padding-top: 1%;
    padding-bottom: 1%;
   border-radius: 13px;
   -moz-border-radius: 13px;
   -webkit-border-radius: 13px;
 
}
@media screen and (max-width: 959px) {
   .card-header #ContLay21SubueberschriftP {
    font-size: 1.1em; 
   }
}


#accordion {
    position: relative;
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}


.collapse {
    position: relative;
    margin-left: 4%;
    margin-right: auto;
    width: auto;
       padding: 0%;
  padding-top: 1%;
     padding-left: 0%;
  background-color: rgba(255,255,255,1.0);
}

.card-header #ContLay21SubueberschriftP .collapsed {
   color: rgba(50,50,50,1);
}

/*Aufklappmenue überschreiben ENDE*/