main .accordion {
	padding-left: 0;
}
.hidden .info {
	max-height: 1px;
	overflow: hidden;
	-webkit-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-o-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
}
.shown .info {
	max-height: 400px;
	overflow: hidden;
	-webkit-transition: all 1000ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-moz-transition: all 1000ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-ms-transition: all 1000ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	-o-transition: all 1000ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
	transition: all 1000ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
}
.acc-button {
	background: url(img/arrow-down.png) right center no-repeat;
	display: block;
	font-size: 20px;
	line-height: 40px;
	height: 40px;
}
/* aktiver Button */
.shown .acc-button {
	background: url(img/arrow-up.png) right center no-repeat;
}
.accordion li {
	list-style: none;
	background: #eee;
	padding: 10px 20px;
	margin: 10px 0;
	border-radius: 30px;
}

@media print {
.hidden .info {
  	max-height: 400px;	
}
}