/*CSS organize the color in the Headline and Link in Teaserbox Nebennavigationen*/
.teaser-nebennavigation h3.rgaccord2-toggle, .teaser-nebennavigation h3.act, .teaser-nebennavigation div.rgaccord2-content p.bodytext a.internal-link
	{
	color:#666;
	}
.teaser-nebennavigation div.rgaccord2-content p.bodytext a.internal-link {
	 background-image:url(../graphics/arrow-link-grey.gif);
	 background-repeat:no-repeat;
}
/*End*/
#rgaccord2-nest {
	 border-bottom:solid #ccc 1px;
}

/* Toggle default */
h3.rgaccord2-toggle {
   font-weight:bold;
   color:#F28B00;
   font-size:1.3em;
   cursor:pointer;
   margin:0;
   padding:0.5em 0 0.5em 2em;
   border-top:solid #ccc 1px;
   border-left:solid #ccc 1px;
   border-right:solid #ccc 1px;
   background-image:url(../graphics/go-left-side-space.gif);
   background-repeat:no-repeat;
   background-position:right;
}

.inactive h3  {
   font-weight:bold;
   color:#F28B00;
   font-size:1.3em;
   cursor:pointer;
   margin:0;
   padding:0.5em 0 0.5em 2em;
   border-top:solid #ccc 1px;
   border-left:solid #ccc 1px;
   border-right:solid #ccc 1px;
   background-image:url(../graphics/go-left-side-space.gif);
   background-repeat:no-repeat;
   background-position:right;
}

/* Toggle act item */
h3.act, .act h3 {
   font-weight:bold;
   color:#F28B00;
   font-size:1.3em;
   margin:0;
   padding:0.5em 0 0.5em 2em;
   border-top:solid #ccc 1px;
   border-left:solid #ccc 1px;
   border-right:solid #ccc 1px;
   background-image:url(../graphics/go-down-space.gif);
   background-repeat:no-repeat;
   background-position:right;
}

/* the content */
div.rgaccord2-content  {
	background-image:url(../graphics/999.gif);
   	background-repeat:repeat-y;
}
div.rgaccord2-content-bg {
	background-image:url(../graphics/bg-teaser-content.jpg);
   	background-repeat:no-repeat;
   	border-right:solid #ccc 1px;
}
/* remove margin of a CE */
div.rgaccord2-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord2-content h2 {
	height:0;
  	display:none;
}
div#rgaccord2-nest ul {
	margin:0;
	padding:0;
                list-style-type:none;
}
div#rgaccord2-nest ul li, .rgaccord2-toggle {
	list-style-type:none;
	background-image:url(../graphics/bg-teaser-top.jpg);
   	background-repeat:repeat-x;
}
/*CSS for Plain Text Element*/
div.rgaccord2-content p.bodytext a.internal-link {
	color:#F28B00;
	font-weight:normal;
	background-image:url(../graphics/arrow-link-orange.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:5px;
}
div.rgaccord2-content p.bodytext {
	margin:0;
	padding: 1em 1.5em 1em 2.5em;
	font-size:1em;
        color:#333;
}
/*CSS for Plain Text Image-Left-Side  Element*/
div.rgaccord2-content Div.csc-textpic {
        padding:1.5em 1.5em 1.5em 2.5em;
}
Div.rgaccord2-nest Div.csc-textpic p.bodytext {
	margin:0;
	padding:0;
	font-size:1em;
}

.border-right {
	border-right: 1px solid #ccc;
}

.border-right h3 { display: none; }