
#form-field-6665-3 label {
	float: none;
	display: inline-block;
}
#form-6660 {
	--checkbox-ontext: 'ja';
	--checkbox-offtext: 'nein';
	--radio-ontext: '';
	--radio-offtext: '';
}
#form-6660 .radio-envelope {
	font-size: var(--radio-font-size,inherit);
	color: var(--radio-color,inherit);
}
#form-6660 .cb-envelope {
	font-size: var(--checkbox-font-size,inherit);
	color: var(--checkbox-color,inherit);
}
#form-6660 input[type='checkbox'] + span.innerspan::after {
	content: var(--checkbox-ontext);
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: white;
	font-family: 'FontAwesome';
}
#form-6660 input[type='checkbox']:checked + span.innerspan::after {
	content: var(--checkbox-offtext);
}
#form-6660 input::after {
	content: none;
}
#form-6660 input[type='radio'] + span.innerspan::after {
	content: var(--radio-offtext);
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: white;
	font-family: 'FontAwesome';
}
#form-6660 input[type='radio']:checked + span.innerspan::after {
	content: var(--radio-ontext);
}
#form-6660 input[type='checkbox']:focus , #form-6660 input[type='radio']:focus {
	outline: none;
}
#form-6660 input[type='checkbox']:focus + span.innerspan , #form-6660 input[type='radio']:focus + span.innerspan {
	text-decoration: underline;
}