/* - - - - - - - - - - - -  Klappfunktion - - - - - - - - - - - - */
dl.defList  {
background-color:#e6e6e6;
margin-bottom:5px;
padding:0 7px 0 7px;
}
dl.defList dt a {
display:block;
*display:inline-block;
background-image:url(../icons/faq/faq_h.gif);
background-repeat:no-repeat;
background-position:0 0.4em;
padding:5px 0 10px 23px;
color:#000!important;
}
.js dl.defList dt a {
background-image:url(../icons/faq/faq_n.gif);
}
dl.defList dd {
background-color:#fff;
margin-top:20px;
font-size:100%;
padding:0 7px 0 23px; 
}
/* - - - 2. Ebene - - - */
dl.defList .defList2  {
margin-bottom:-3px;
}
dl.defList .defList2 dt {
margin-left:-14px;
}
* html dl.defList .defList2 dt {
margin-left:5px;
}
dl.defList .defList2 dt a{
background-image:url(../icons/faq/faq1_h.gif);
background-position:0 0.4em;
padding:7px 0 10px 23px;
font-weight:bold;
}
.js dl.defList .defList2 dt a{
background-image:url(../icons/faq/faq1_n.gif);
}
.js dl.defList .defList2 dt a.active {
background-image:url(../icons/faq/faq1_h.gif);
}
dl.defList2 dd {
margin-top:13px;
padding:7px 7px 7px 10px; 
}
dl.active .borderDefList {
height:0;
border-top:5px solid #e6e6e6;
margin-left:-23px;
width:107%;
}
* html dl .borderDefList {
margin-left:-24px;
right:-23px;
width:105%!important;
border-top:0;
bottom:-3px;
line-height:0;
padding:0;
font-size:0;
display:block;
height:0!important;
}
dl.defList .defListContent {
padding:7px 0 14px 0
}
* html dl.defList .defListContent {
padding:7px 0 14px 23px
}
dl.defList dd h3 {
color:#565656;
}
dl.defList dd ul {
margin-top:14px!important;
}
dl.defList dd ul li{
background-image:url(../icons/faq/defListLi.gif)!important;
background-repeat:no-repeat;
background-position:0 0.5em;
padding:2px 0 2px 14px;
}
dl.defList dd p a {
text-decoration:underline;
}
/* - - sichtbar/unsichtbar - - */
dl.defList dd {
display:block;
}
.js dl.defList dd {
display:none;
}
.js dl.active dd {
display:block;
}
.js dl.defList dt a {
background-image:url(../icons/faq/faq_n.gif);
}
.js dl.active dt a,
dl.defList dt a {
background-image:url(../icons/faq/faq_h.gif);
}
.js dl.active dd dl.defList2 dd {
display:none;
}
.js dl.active dd dl.active dd {
display:block;
}
dl.active dd dl.active dd {
display:block;
}
dl.active dd dl.active dt a {
background-image:url(../icons/faq/faq1_h.gif);
}
.js dl.defList dd dl.defList2 dt a {
background-image:url(../icons/faq/faq1_n.gif);
}
/* - - Wacker-Farben - - */
.faq .bgbleu .defList {
background-color:#bcccf0;
}
.faq .bgbleu .borderDefList {
border-top:5px solid #bcccf0;
}
.faq .bgmint .defList {
background-color:#91DFC5;
}
.faq .bgmint .borderDefList {
border-top:5px solid #91DFC5;
}
dl.bgmint .borderDefList{
border-top:5px solid #91DFC5;
}
.faq .bgrose .defList {
background-color:#C59A9A;
}
.faq .bgrose dt a {
color:#fff !important;
}
.faq .bgrose .defList2 dt a {
color:#000 !important;
}
.faq .bgrose .borderDefList {
border-top:5px solid #C59A9A;
}
.faq .bgschlamm dt a {
color:#fff !important;
}
.faq .bgschlamm .defList2 dt a {
color:#000 !important;
}
.faq .bgschlamm .defList {
background-color:#B9B681;
}
.faq .bgschlamm .borderDefList {
border-top:5px solid #B9B681;
}
/* - - - FAQ im Markenkommunikation - - - - - */
.faq .bgchemicals dt a {
color:#000 !important;
}
.faq .bgchemicals .defList2 dt a {
color:#000!important;
}
.faq .bgchemicals {
background-color:#eed0d0!important;
}
.faq .bgchemicals .borderDefList {
border-top:5px solid #eed0d0!important;
}

.faq .bgpolysilicon dt a {
color:#000 !important;
}
.faq .bgpolysilicon .defList2 dt a {
color:#000 !important;
}
.faq .bgpolysilicon {
background-color:#bdd8d1!important;
}
.faq .bgpolysilicon .borderDefList {
border-top:5px solid #bdd8d1!important;
}

.faq .bgpolymers dt a {
color:#000 !important;
}
.faq .bgpolymers .defList2 dt a {
color:#000 !important;
}
.faq .bgpolymers {
background-color:#c5d1dd!important;
}
.faq .bgpolymers .borderDefList {
border-top:5px solid #c5d1dd!important;;
}

.faq .bgsilicone dt a {
color:#000 !important;
}
.faq .bgsilicone .defList2 dt a {
color:#000 !important;
}
.faq .bgsilicone  {
background-color:#eedda7!important;
}
.faq .bgsilicone .borderDefList {
border-top:5px solid #eedda7!important;
}

