/*
.cform {
	font-size:13px;
	width: 470px;
}
.cform fieldset{
	border: 1px solid #999;
    border-radius: 5px 5px 5px 5px;
	margin: 0 0 1em;
    padding: 0.5em 1em 1.2em;
}
.cform legend{
	font-style: italic;
	font-size: 14px;
	color:#333333;
	padding: 0 5px;
}
.cform .prelabel {
	width: 110px;
	float: left;
	padding:3px;
	margin:0px;
	font-weight: bold;
}
.cform .postlabel {
	padding:3px;
	margin:0px;
}
.cform input, .cform textarea {
	margin: 1px;
    padding: 3px 0 3px 3px;
	background-color:#FFFFFF;
	border:1px solid gray;
	color: #999;
}
.cform .submit {
	border-color: #999 #999 #555;
    border-radius: 4px 4px 4px 4px;
	cursor: pointer;
    font-weight: bold;
    padding: 4px 15px;
}
.cform label.error {
    color: red;
    display: inline-block;
    font-style: italic;
    margin: 2px 0 8px 120px;
}
.cform input.error {
    border-color: red;
    border-style: dotted;
}
.tx_spamshield_honey1 {
    display:none;
}
.tx_spamshield_honey {
    display:none;
}
.cform #form_wrap .check {
    background: #eee;
    height: 2.3rem;
    border: 1px solid #ccc;
}
.cform #form_wrap .confirm {
    padding: 2rem;
    display: table;
    height: 1rem !important;
    width: 1rem;
    margin: 0.6rem auto !important;
}
.cform #form_wrap .pre_padding input {
    max-width: 95%;
}
.cform #form_wrap .checklable {
    margin-bottom: 1rem;
    text-align: left;
    padding-left: 1rem;
}
.cform #form_wrap .einverstanden, .noattend {
    text-align: left;
    padding-left: 1rem;
}
@media only screen and (max-width: 60.125em) {
    .cform #form_wrap .pre_padding input {
      max-width: 100%;
    }
    .cform #form_wrap .checklable {
        height: auto !important;
        min-height: 3rem !important;
        line-height: 1.7 !important;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .cform #form_wrap .confirm {
        margin-top: 0.9rem !important;
    }
    .cform #form_wrap .visit_request {
        height: 3rem;
    }
}
*/

#form_wrap label[for="Datenschutz"]{
    font-size: 0.69rem !important;
    height: auto;
    line-height: initial;
    padding: 0.63rem 0.5rem;
}