#contentContainer form input[type=text],#contentContainer form input[type=date],#contentContainer form input[type=email],#contentContainer form input[type=file],#contentContainer form textarea,#contentContainer form select{font-size:18px;border:1px solid gainsboro;font-family:inherit;font-weight:300;padding:10px;box-sizing:border-box;border-radius:5px;transition:all .3s;margin-bottom:1em;width:100%;}#contentContainer form input[type=radio]{height:24px;width:24px;}#contentContainer form input[type=radio] span{position:relative;display:inline-block;top:-7px;}#contentContainer form label[for="kontaktformular-38-name"],#contentContainer form label[for="kontaktformular-38-email"],#contentContainer form label[for="kontaktformular-38-subject"],#contentContainer form label[for="kontaktformular-38-message"],#contentContainer form label[for="kontaktformular-38-singleselect-1"],#contentContainer form label[for="kontaktformular-38-date-1"]{display:none;}.form-check{padding:5px;}.form-check label{cursor:pointer;}.form-check input[type="checkbox"]{display:none;}.form-check input[type="checkbox"]+span::before{width:20px;height:20px;background-color:white;border:2px solid lightgrey;border-radius:4px;display:block;content:"";float:left;margin-right:5px;position:relative;top:-3px;}.has-error .form-check input[type="checkbox"]+span::before{width:20px;height:20px;background-color:white;border:2px solid red;border-radius:4px;display:block;content:"";float:left;margin-right:5px;position:relative;top:-3px;}.form-check input[type="checkbox"]:checked+span::before{background-image:url('../../../fileadmin/siteElements/icon_checked.png');}#contentContainer form .checkbox{margin-bottom:10px;}#contentContainer form button,#tx-indexedsearch-searchbox-button-submit{display:block;cursor:pointer;padding:10px;color:white;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;background:#006b98;border-radius:40px;font-size:18px;border:none;font-family:inherit;font-weight:700;transition:all .3s;}#contentContainer form button:hover{box-shadow:0px 0px 10px black;transition:all .3s;}html.contrastHigh #contentContainer form button,#tx-indexedsearch-searchbox-button-submit{background:#860e13;}html.contrastHigh #contentContainer form button:hover,#tx-indexedsearch-searchbox-button-submit:hover{background:black;}#kontakt-72-fieldset-1{display:flex;margin-bottom:1em;padding:0px;border:none;}#kontakt-72-fieldset-1 legend{display:none;}#kontakt-72-fieldset-1 > fieldset{width:50%;padding:0px;border:none;}
