.accordion-group { padding: 0 20px; }
.tx_otrmulticontent_container .accordion-group { padding: 0; }

  .accordion-element { }
  h3.ace-headline { border-bottom: 1px dotted #919292; font-size: 15px; font-weight: 400; margin-bottom: 15px; padding: 0 0 8px; }
  .panel-collapse { display: block; height: 0; opacity: 0; overflow: hidden; transition: opacity 1s ease-out 0s; }
  .active-accordion > .panel-collapse { height: auto; opacity: 1; }
  .active-accordion > h3.ace-headline, h3.ace-headline:hover { color: #e30018; border-color: #e30018; }  
  
  h3.ace-headline a { display: block; padding-left: 30px; background: url("../../images/backgrounds/accordion_plus.png") no-repeat scroll 10px 4px; }
  .active-accordion > h3.ace-headline a { background-image: url("../../images/backgrounds/accordion_minus.png"); }
  
  
#content > section .accordion-element .center { padding-top: 0; width: auto; }  
  
@media screen and (max-width: 980px) {
  .accordion-group { padding: 0 2%; }
  .tx_otrmulticontent_container .accordion-group { padding: 0; }
}  

@media screen and (max-width: 600px) {
  .accordion-group { padding: 0 3%; }
  .tx_otrmulticontent_container .accordion-group { padding: 0; }
}  