.accordion {
  width:100%;
  float:left;
  margin-top:20px;
  margin-bottom:20px;
}

.fce_acc_block.aufklappbar {
  width:100%;
  float:left;
  margin-bottom:15px;
 
}
.fce_acc_content {
   width:100%;
	display:none;
	opacity:0;
   -webkit-transition: opacity 1s; /* Safari */
  transition: opacity 1s;
	 padding:5px 15px 10px 10px;
   float: left;
}
.fce_acc_content img {
   float: right;
   max-width:300px;
   width:100%;
   height:auto;
}
.fce_acc_content .ce-gallery {
  margin-bottom: 0px !important;
}

.fce_acc_content a.lightbox {
   float: right;
}
.fce_acc_title{
  width:100%;
  color:#333333 !important;
  float:left;
  padding: 0px 0px 0px 10px !important;
 background-color: #DCDBD6;
	
}

.fce_acc_title:hover{
  cursor:pointer;
  
}
.fce_acc_title img{
  float:left !important;
  margin-right:15px;
}
.fce_acc_title p{
 font-weight: normal;
  color:#333333 !important;
   padding-bottom:0px;
   padding-top:0px;
   margin-bottom:0px;
    margin-top:0px;
    font-size:22px;
    float:left;
}
.acc-title{
  float:left;
  width:100%;
}
.acc-title p{
  font-weight: normal;
  color:#ec661c !important;
  font-size:28px;
  float:left;
  margin-bottom:0px;
}
.fce_acc_title i{
padding-right: 10px;
    padding-left: 8px;
    font-size: 18px;
    float: left;
    padding-top: 7px;
}

/*.fce_acc_title.active i{
  padding-right:10px;
  padding-left:12px;
  font-size:28px;
  float:left;
}*/

/*.fce_acc_title h3,.fce_acc_title h4{

    padding-left: 30px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
	font-weight:bold;
}*/

/*.fce_acc_title h3:after,.fce_acc_title h4:after{
   
    left: 10px !important;
    height: 32px !important;
    width: 26px !important;
    background-size: 100% !important;
    top: 30% !important;
}
*/
.fce_acc_content.active {
    display:block;
	opacity:1;
	-webkit-transition: opacity 1s; /* Safari */
    transition: opacity 1s;
    background-color: #DCDBD6;
}
.fce_acc_content ul,.fce_acc_content ul li {
  float: left;
  width:100%;
}
.fce_acc_content ul {
  padding-bottom:15px;
}
.fce_acc_content p {
}

/*Formular*/
.accordion .fce_acc_content .tx-powermail{
	float:left;
	width: 100%;
}

@media (max-width: 767px) { 
  .fce_acc_content div{
    float:left!important;
    width:100%!important;
    margin-bottom:10px;
  }
  .fce_acc_title i{
    display:none;
  }
  .fce_acc_title {
   background-image:url('img/right_k.png');
   background-repeat:no-repeat;
   background-position:98%;
   padding-right:20px!important;
   background-size:10px;
  }
  .fce_acc_title.active {
   background-image:url('img/down_k.png');
    background-size:15px;
  }
}  
@media (max-width: 577px) { 

  .acc-title p {
    font-weight: normal;
    color: #ec661c !important;
    font-size: 20px !important;
    float: left;
    margin-bottom: 0px;
}
  .fce_acc_title p{
    font-size: 18px !important;
  }
   .fce_acc_content p, .fce_acc_content li{
    font-size: 15px !important;
  }
 .fce_acc_title i{
   padding-top:3px;
  }
}

