/* Toggle default */
h3.rgaccord1-toggle {
font-weight:bold;
background: url(../images/plus.png) no-repeat left center;
padding:2px 0px 2px 20px;
cursor:pointer;
text-decoration: underline;
color: #000000;
font-size: 12px;
font-style: normal;
}
/* the content */
div.rgaccord1-content {
padding-right: 20px;
padding-left: 20px;
}
h3.act {
background: url(../images/minus.png) no-repeat left center;
color: #000000;
}
/* remove margin of a CE */
div.rgaccord1-content .ce {
margin-bottom:0px;
}
/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
display:none;
}
.rgaccord1-nest {
border: 1px solid #CCCCCC;
padding: 5px;
margin-bottom: 5px;
}

/* Preisetabelle */
.preise h3.rgaccord1-toggle, .preise-bg1 h3.rgaccord1-toggle, .funktion h3.rgaccord1-toggle {
font-weight:normal;
background: url(../images/plus.png) no-repeat right 1px;
padding:0px 20px 0px 0px;
text-decoration: none;
}
.preise div.rgaccord1-content, .preise-bg1 div.rgaccord1-content, .funktion div.rgaccord1-content {
font-style: italic;
}
.preise h3.act, .preise-bg1 h3.act, .funktion h3.act {
background: url(../images/minus.png) no-repeat right 0px;
color: #000000;
}
.preise .rgaccord1-nest, .preise-bg1 .rgaccord1-nest, .funktion .rgaccord1-nest {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding: 1px 0px;
margin-bottom: 0px;
}
