.box-border {
	border: 1px solid #b0bcc3;
	width: 306px;
	height:237px;
	float:left;
	margin: 0 20px 0 0;
}

.box-border h2 {
	float:left;
	padding:10px 15px 0 15px;
	line-height: 18px;
	font-size: 15px;
	margin:0;
}

.box-border a {
	display:block;
	position:absolute;
	cursor:pointer;
	width:296px;
	height:244px;
	background:url(../images/pfeil.png) no-repeat center right;
}

.vorteilbox {
	background:#dadee0 url(../images/gruener_haken.png) no-repeat 265px 50px;
	width: 276px;
	height:56px;
	margin: 0 23px 23px 0;
	float:left;
	padding:15px;
	font-size:15px;
	line-height:18px;
}
.patent {
	float:left;
	clear:both;
	font-size: 11px;
	margin: 5px 0 0 0;
}

.contactbox {
	padding:15px;
	border: 1px solid #b0bcc3;
	margin:0 0 23px 0;
}
.contactbox h3 {
	font-size:14px;
	color:#000;
	margin:0;
}

.contactbox a {
	color:#68AF21;
	display:block;
}

.contactbox p {
	margin:0;
	font-size:12px;
}
.contactbox p.name {
	margin: 0 0 15px 0;
	font-size:14px;
}

.contactbox .fax {
	margin: 0 0 0 18px;
}

/* Accordion */

.toggle {
	margin: 0 0 20px 0;
}
.acc {
	/* border-bottom: 1px solid #b0bcc3;	 */
	padding: 0;
}


.acc ul {
	margin-bottom:0 !important;
}
.accContent p,
.accordion p,
.toggle_container p{
	margin:0;
	font-size:15px;
}
.toggle_head h2 {
	font-size:14px;
	line-height:19px;
	color:#000;
	float: left;
	margin: 3px 0 0 0;
}

.toggle_head {
/* 	position: relative;
	top: 10px;	 */
	float:left;
	width: 100%;
/*	height: 28px; -- RAUS KAI -- */
	border-bottom: 1px solid #000;
	margin-bottom: 3px;	
	padding-bottom: 3px;
}
#page11 .trigger_active .toggle_head {
	border-bottom: 0px solid #000;
}

.toggle_head  .var {
	background:#68AF21;
	padding: 3px 10px;
	color: #fff;
	float:left;
	margin-right:10px;
}
.toggle_container {
	margin-top: 15px;
	clear: both;
	float:left;
}
#page11 .toggle_container {
	margin-top: 5px;;
}

.toggle_container .accImgbox {
	position: relative;
	float: left;	
}
.toggle_container .accImgtxt {
	font-weight:bold;
	font-size:13px;
	width: 200px;
	float:left;
	position: relative;
	z-index: 999;	

}
.toggle_container .accImg {
	float: left;
	position: relative;
	left: -60px;	
}

.toggle_container .textblock {
	float:left;
	width: 800px;
	margin-bottom: 15px;
}
.acc .accordion {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}

.trigger,
.trigger-news{
	cursor: pointer;
	margin: 0;
	clear: both;
	padding: 0 0 1.5em 0;
	background: url(../images/pfeilspitze_unten.png) no-repeat bottom right;
}
.trigger-news {
	background: url(../images/pfeilspitze_unten.png) no-repeat 100% 0px;
}
.trigger_active,
.trigger_active-news{
	background: url(../images/pfeilspitze_oben.png) no-repeat bottom right;
}

/* News Accordion */
.news {
	border-bottom: 1px solid #b0bcc3;
	padding: 0 0 0 0;
	float: left;
	margin: 0 0 25px 0;
	width:100%;
}
.newsContent p{
	margin:0;
	font-size:14px;
}
.newsContent h2 {
	font-size:18px;
	line-height:23px;
	margin-bottom:10px;
	color:#A1A7AC;
	text-transform: uppercase;
}

.newsDate {
	color:#A1A7AC;
	text-transform: none;
}

.newsContent h3 {
	font-size: 14px;
	font-weight:bold;
	margin-bottom:5px;
	color:#68AF21;
}
.news .accordion {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}
.newsCaption p {
	font-size:13px;
	line-height:17px;
}
.newsContent .newsImage {
	width: 247px;
	margin-right:25px;
	float:left;
}
.newsText2 {
	width:672px;
	float: left;
}

/* Funktionsweise */

.function {
	/* float:left; */
	margin:0 auto;
	width: 800px;
	min-height: 665px;
	font-size: 12px;
	background:url(../images/kreis.png) no-repeat center center;
}

.funcBlock-1,
.funcBlock-2,
.funcBlock-3,
.funcBlock-4 {
	float:left;
	width: 330px;
}

.funcBlock-2 {
	margin-left: 150px;
	width: 300px;	
	position: relative;
	left: 15px;	
}

.funcBlock-3 {
	margin-top: 25px;
	clear: left;
}
.funcBlock-1 {
	margin: 0 0 0 20px;
}
.funcBlock-1 .funcText {
	position: relative;
	left: -100px;	
}

.funcBlock-2 .funcText {
	position: relative;
	left: 110px;
}

.funcBlock-4 {
	margin: 0 0 0 170px;
/* 	position: relative;
	bottom: 70px;	 */
	width: 300px;
}