  /*#################### Accordeon ######################*/


.accordeon_wrapper{}

.accordeon{ margin-bottom: 5px;}


.regular{
  position: relative;
  cursor:pointer;
  background-color: #ebadc8;
  color: var(--grau);
  text-transform: uppercase;
  display: block;
  min-height: 60px;
  letter-spacing: .3px;
  transition: .4s;
  font-size: 1.07em;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  border-radius: 32px; 
  -moz-background-clip: padding; 
  -webkit-background-clip: padding-box; 
  background-clip: padding-box;
  z-index: 123;
  

}

.regular strong{
  display: inline-block;
  padding:19px 6px 14px 60px;
  font-family: var(--h2fontFamily);
  font-size: 20px;
  line-height: 30px;
}



.activeNews .regular{
  cursor:pointer;
  color: #fff;
  background-color: #292932;
  display: block;
}

.acctxt{
  display: none;
  font-family: var(--defaultFont);
  padding: 60px 20px 20px 60px;
  /*margin-top: -60px;*/
  transform: translateY(-34px);
  font-size: 17px;
  background-color: var(--gelb);

  border-bottom-left-radius: 32px; 
  border-bottom-right-radius: 32px; 
  -moz-background-clip: padding; 
  -webkit-background-clip: padding-box; 
  background-clip: padding-box;
  
}

.acctxt p{
  font-family: var(--defaultFont);
  font-size: 17px;
  
}


.acctxt ul{
  font-family: var(--defaultFont);
  font-size: 17px;
  
}





.plusminus {
  position: absolute;
  right: 0px;
  top:10px;
  width: 45px;
  height: 45px;

  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; 
  background-color: var(--gelb);
  margin: 0 10px;
}



.activeNews .plusminus:after {
  /*opacity: 0;*/
  top: 6%;
  transform:  rotate(-90deg);
}

.plusminus:after {
  content: "";
  display: block;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 42 66" xmlns="http://www.w3.org/2000/svg"><path d="M12.983,57.951l24.117,-24.119c0.345,-0.345 0.518,-0.741 0.518,-1.189c0,-0.448 -0.173,-0.846 -0.518,-1.19l-24.117,-24.117c-0.346,-0.346 -0.742,-0.518 -1.191,-0.518c-0.448,0 -0.845,0.173 -1.19,0.518l-2.587,2.587c-0.345,0.345 -0.517,0.742 -0.517,1.19c0,0.448 0.172,0.845 0.517,1.19l20.339,20.339l-20.34,20.34c-0.345,0.345 -0.516,0.742 -0.516,1.19c0,0.449 0.172,0.846 0.516,1.191l2.588,2.587c0.345,0.345 0.742,0.516 1.19,0.516c0.449,0 0.846,-0.171 1.191,-0.516Z" fill="%23e1116b"/></svg>');
  background-repeat: no-repeat;
  position: absolute;
  left: 15%;
  transition: 0.35s;
  width: 70%;
  height: 70%;
}


.plusminus:after {
  top: 33%;
  transform: rotate(90deg);
}

