/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  
#sidebar1 ul#nav a#c123056, #sidebar1 ul#nav a#c123057{display:none;}

/* Toggle default */
H3 {
    color: #454545;
}
h3.rgaccord1-toggle {
  font-size:13px !important;
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  color: #454545;
  font-family:'Open Sans',Arial ,Helvetica, Verdana, sans-serif;
  display: block;
  position: relative;
  padding: .5em .5em .5em .7em;
  zoom: 1;
  border-radius: 5px;
  margin:0;
}

h3.rgaccord1-toggle:hover {
  background-color: #ededed; 
}

h3.rgaccord1-toggle {
    background: #f6f6f6 url(images/ui-icons_777777_256x240.png) right top no-repeat;
}

.rgaccord1-toggle-icon-triangle-1-e {
    background-position: -32px -16px;
}

h3.rgaccord1-toggle-icon {
    width: 16px;
    height: 16px;
    background-image: url(images/ui-icons_444444_256x240.png);
}

.rgaccord1-toggle-state-active .rgaccord1-toggle-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}

.rgaccord1-nest-accordion .rgaccord1-nest-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    zoom: 1;
}

.rgaccord1-nest-corner-all, .rgaccord1-nest-corner-bottom, .rgaccord1-nest-corner-right, .rgaccord1-nest-corner-br {
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

div.rgaccord1-nest {
  padding-bottom: 7px;
}

#content div.rgaccord1-nest h3 {
  font-size:1em;
  font-weight:normal;
  cursor:pointer;
  padding-left:23px;
  margin:10px 0 0px 0;
  border-radius: 3px;
}

.rgaccord1-nest .rgaccord1-nest-header .rgaccord1-nest-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}


/* Toggle act item */
h3.act {
  color: white;
  background-color: #4688C8;
  }

h3.act:hover {
  background-color: #4688C8;  
}  

/* the content */
div.rgaccord1-content {
  width:100%;
/*border-left:1px solid #ccc;
  border-right:1px solid #ccc;
*/
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}
div.rgaccord1-content p.bodytext{
  margin-top:0;
  text-align:justify;
  width:490px;
}