
.dbfaqs * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.dbfaqs {
	margin: 0 0 0 40px;
}

.dbfaqs .faq {
	margin: 0 0 20px 0;
	cursor: pointer;
}

.dbfaqs .question {
	position: relative;
}

.dbfaqs .question h1 {
	/*
	-webkit-fontsmoothing: antialiased;
	backface-visibility: hidden;
	*/
}

.dbfaqs .question h1 a {
	font: 15px/22px PTSansRegular, Arial, Helvetica, sans-serif;
}

.dbfaqs .question h1 span {
	position: absolute;
	width: 39px;
	height: 39px;
	top: -3px;
	left: -50px;
	background: transparent url(../Img/faq_kreis.svg) center center no-repeat;
	background-size: cover;
	font: 18px/18px PTSansRegular, Arial, Helvetica, sans-serif;
	padding: 13px 0 0 15px;
	transform-origin: center center;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
}

.dbfaqs .answer {
	display: none;
}

.dbfaqs-canvas-box {
	position: fixed;
	z-index: -1;
	left: 200px;
	right: 200px;
	top: 0;
	bottom: 0;
	overflow: hidden;
}

#dbfaqs-canvas {
}