/* =========================================================
x-ls.com - Stylesheet für X-LS.com
Datei: accordion.css
Media: screen
Datum Erstellung: 06. April 2010
Datum Änderung: xx. xx 20xx
Autor: Vitalis Ferkert
Mail: ferkert@navigate.de
========================================================== */


/* ===============================
   = Accordion Start
=============================== */

.ce_accordion {border: 1px solid #dcdedf;}

.ce_accordion .toggler,
.ce_accordion .hauptpunkt {
  padding-right: 11px; 
  padding-left: 20px; 
  padding-top: 6px; 
  background: #dcdedf; 
  font-weight: bold; 
  height: 24px;
}
.ce_accordion .accordion .ce_accordion {
  border: 0; 
  background: #f5f5f5; 
  margin-left: 13px; 
  margin-right: 13px; 
  margin-top: 6px;
}
.ce_accordion .accordion .ce_accordion .toggler,
.ce_accordion .accordion .ce_accordion .unterpunkt {
  display: block; 
  cursor: pointer; 
  padding-right: 11px; 
  padding-left: 17px; 
  padding-top: 10px; 
  background: url(../img/box_closed.gif) right no-repeat; 
  color: #8f2635;
  font-weight: bold; 
  padding-bottom: 8px; 
}
.ce_accordion .accordion .ce_accordion .ui-state-hover {background: url(../img/box_closed.gif) right no-repeat #dcdedf!important;}
.ce_accordion .accordion .ce_accordion .ui-state-active {background: url(../img/box_opened.gif) right no-repeat #dcdedf!important;}


.ce_accordion .accordion .ce_accordion .accordion .ce_accordion {
  border: 0; 
  background: #f5f5f5; 
  margin-left: 13px; 
  margin-right: 13px; 
  margin-bottom: 7px;
  margin-top: 0;
}

.ce_accordion .accordion .ce_accordion .accordion .ce_accordion .toggler {
  padding-right: 11px; 
  padding-left: 16px; 
  padding-top: 10px; 
  background: url(../img/box_closed.gif) right no-repeat #e8e9ea; 
  color: #000;
}

.ce_accordion .accordion .ce_accordion .accordion .ce_accordion .ui-state-active {background: url(../img/box_opened.gif) right no-repeat #e8e9ea!important;}

.ce_accordion .accordion .ce_accordion .accordion {
  padding-left: 16px; 
  padding-top: 12px; 
  padding-right: 16px; 
  padding-bottom: 9px;
  
}

.accordion_start {margin-bottom: 35px;}

.accordion_start .accordion {padding-bottom: 15px;}


/* ===============================
   = Accordion End
=============================== */


/* tiny template - accordion_referenz */
#main .ref_headline {font-size: 12px; font-weight: bold;}
#main .ref_bild {margin-right: 15px;}
#main .referenz {border-top:1px solid #d7d7d7; width:100%; padding-top: 15px;}