.accordion-item.ui-corner-all
{
  border: 0;
}

body.front .accordion-item.ui-state-default
{
  background: none;
}

.view-additional-content, .ui-accordion
 {
  position: relative;
  width: 90%;
 }


/*
*
*
* Frontpage
*
.front .ui-accordion h2
{
  color: #e22c2d;
  font-weight: bold;
  padding: 0 1em;
}

.front .ui-accordion-header
{
  background: #fff;
  border: 0;
  overflow: hidden;
}

.front .ui-accordion .ui-accordion-header .ui-icon
{
  background: none;
}

.front .ui-accordion-content
{
  border: 0;
}
*/


/*
 * 
 * Not Frontpage
 * 
 */
body:not(.front) .view-additional-content .ui-accordion .ui-accordion-icons a
{
  display: block;
  width: 42px;
  height: 42px;
  padding-left: 60px;
}


body:not(.front) .ui-accordion-content
{
  box-sizing: border-box;
}

.view-additional-content, body:not(.front) .ui-accordion
 {
  position: relative;
  width: 99%;
 }
 
body:not(.front) .ui-accordion-content-active
 {
  border: 1px solid #eee;
  border-radius: 10px;
  box-sizing: border-box;
  padding: 0.5em;
 }

body:not(.front) .accordion-item
{
  height: 42px;
  background: #fff url("images/icons_web.png") no-repeat;
}
body:not(.front) .accordion-item a
{
  margin-left: 42px;
  display: block;
  background: white;
  line-height: 42px;
}



body:not(.front) h3.accordion-item.best.practice
{
  background-position: left top;
}
body:not(.front) h3.accordion-item.best.practice.ui-accordion-header-active
{
  background-position: -42 top;
}

body:not(.front) h3.accordion-item.bilder
{
  background-position: left -42px;
}
body:not(.front) h3.accordion-item.bilder.ui-accordion-header-active
{
  background-position: -42px -42px;
}

body:not(.front) h3.accordion-item.downloads
{
  background-position: left -84px;
}
body:not(.front) h3.accordion-item.downloads.ui-accordion-header-active
{
  background-position: -42px -84px;
}

body:not(.front) h3.accordion-item.videos
{
  background-position: left -126px;
}
body:not(.front) h3.accordion-item.videos.ui-accordion-header-active
{
  background-position: -42px -126px;
}

body:not(.front) h3.accordion-item.audios
{
  background-position: left bottom;
}
body:not(.front) h3.accordion-item.audios.ui-accordion-header-active
{
  background-position: -42px bottom;
}