#accordion {
	margin:10px 0px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #c61015;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0 0 4px 0;
	padding: 3px 5px 5px 20px;
}

div.element p, div.element h4, div.element ul{
	margin:0px;
	padding:10px;
	background: #fff;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 12px;

}

div.element h4 {
	margin:0px;
	padding:0px;
	background: #fff;
	color: #c61015;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 14px;
}
div.element h5 {
	cursor: pointer;
	padding: 5px 0px 0px 10px;
	background: #fff;
	color: #c61015;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 12px;
}
.ueber 
blockquote {
	padding:5px 20px;
}
dl.accordion
{
	width: 250px;
	

}

/* @group Ebene 1 */

dl.accordion dt
{
	position: relative;
	height: 12px;
	padding: 0px 0px 0px 0px;
	color: #706f6e;	
	cursor: pointer;
	border: 1px solid #cccccc;
}
* html dl.accordion dt
{
	cursor: pointer;
	background-image: none;
}


* html dl.accordion dt.open
{
	background-image: none;
}

dl.accordion dd
{
  padding: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	background: #ffffff;
}

/* @group Inhalt */

dl.accordion dd.sub_accordion
{
	padding: 0px 0px 0px 0px;
	background: #000000;
}

dl.accordion dd.accordion_content
{
	padding: 0px 0px 0px 0px;
	position: relative;
}

dl.accordion dd.accordion_content p
{
	padding: 0px 0px 0px 0px;
	position: relative;
}

dx.accordion_content {
	cursor: pointer;
	padding: 0px 0px 0px 10px;
	background: #fff;
	color: #c61015;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 10px;
}
/* @end */