.form-examples h2 { border: medium none; font-size: 14px; font-weight: bold; letter-spacing: normal; line-height: 21px; margin: 0 0 10px 4px;padding: 0;}
.ajax span { margin-left:10px; float:right;}
.loading { margin-top:8px;}
.formhandler-ajax-validation-result span.error,
.formhandler-ajax-validation-result span.success { display:inline; border:0; background:0; margin:0; padding:0;}
.formhandler-ajax-validation-result img, .loading_ajax-submit img { margin-top: 8px;}
.loading_ajax-submit { display:none; text-align:right; margin-top:2px; float:right;}
select.error + small.error { margin-top:-1px;}
img.tx-srfreecap-pi2-image { margin:0 0 10px 0;}
.tx-srfreecap-pi2-cant-read { color:#222222;}
.mathguard table { border:0 none;}
.mathguard table td { padding:9px 0 0 0;}
.mathguard pre { background:none; width: 65px; border:0 none; overflow: hidden;}
.mathguard input { width:100% !important; margin:0;}
.error-list small { color:#C60F13; background:0 none; border-radius: 0; margin:0; padding:0;}
.files small.error { margin:0;}
/** Anmeldeformular Schulungen **/
#contact-form  label.anmeldung_nopaddingleft { padding-left: 0; }
#contact-form  label.height-34 { height: 34px; }
#contact-form .col-sm-2{width:200px;}
#contact-form .col-sm-4{width:auto;}
#contact-form .form-horizontal .control-label{text-align:left;}
#contact-form .form-group-block{width:50%; float:left;}
#contact-form .field-long{clear:both;}
#contact-form label{font-weight:normal;}
.help-block{font-size:16px; line-height:28px; color:#9a0000;}
#contact-form .has-error input, #contact-form .has-error select, #contact-form .has-error textarea { background: #ffeded none repeat scroll 0 0; border-color: #cc2a18;}
#contact-form .form-group{margin-top:7px;margin-bottom:7px;}
#contact-form .kurs-input.select{width:auto !important;}
#contact-form input[type="checkbox"], #contact-form input[type="radio"]{width:20px; margin-top:7px; float:left; margin-right:5px;}
#contact-form .field-inline{width:200px;}
#contact-form .field-inline-160{width:160px;}
#contact-form .btn-default{width:auto !important; }
#formhandler-check-values .row{display:block;margin:0px;}
#formhandler-check-values .label_overview{display:inline-block;widht:250px;float:left;}
#formhandler-check-values input[type="submit"]{margin-top:10px;}
#formhandler-check-values { display: table; }
#formhandler-check-values .row { display: table-row; }
#formhandler-check-values .row > .label_overview, #formhandler-check-values .row > .value { display: table-cell; vertical-align: top; padding-bottom: 3px; }
#formhandler-check-values .row > .label_overview { width: auto; padding-right: 1em;}
#contact-form fieldset .select_block{display:inline-block; width:50%; float:left;}
#contact-form .legend_headline{color:#005485;float:none;padding-top:20px;display:inline-block;}
#contact-form #sonstige{width:max-content; display:inline-block; }
#contact-form #input_sonstige{display:inline-block;width:64%; }
@media screen and (max-width: 1279px) {
#contact-form input[type="checkbox"], #contact-form input[type="radio"]{margin-top:2px;}
}
@media screen and (max-width: 767px) {

}
@media screen and (max-width: 567px) {
#contact-form .form-group-block{width:100%; float:left;}
#contact-form fieldset .select_block{width:100%; float:none;display:block;}
}