.formrow{width:calc(50% - 11px);margin-bottom:25px;display:inline-block;margin-right:8px;vertical-align:top;text-align:left}.full,.formfull{width:100%}label{margin-bottom:2px;padding-top:3px}.radiolabel{margin-right:80px;font-weight:400}.formrow textarea,.formrow select,.formrow input[type=text],.formrow input[type=number],.formrow input[type=password],.formrow input[type=email],.formrow input[type=date]{box-sizing:border-box;border:none;border:1px solid #d2d2d2;font-size:1rem;font-family:Calibri,sans-serif;height:40px;width:100%;padding-left:10px;padding-right:10px;margin-top:6px}.formrow select{-webkit-appearance:none;background-image:url(images/select-arrow.png);background-position:right;background-repeat:no-repeat}.formrow select:focus,.formrow input[type=text]:focus,.formrow input[type=number]:focus,.formrow textarea:focus,.formrow input[type=password]:focus,.formrow input[type=email]:focus{outline:none;border:2px solid var(--yellow)}.formrow::placeholder{color:grey;font-size:15px;font-style:italic}.formrow textarea{height:150px;padding-top:10px;padding-left:8px}.buttonrow{text-align:center}.formrow input[type="radio"]{background-color:#fff;width:25px;height:25px;padding:0;margin-right:15px;border:1px solid #ccc;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;margin-bottom:-7px}.formrow input[type="radio"]:focus{outline:none}.formrow input[type="radio"]:checked{background:url(images/icon_radio3.png) center center no-repeat;outline:none}.formrow input[type="radio"]{border-radius:50%}.error{font-style:italic;font-size:14px;color:#d62031;padding-top:4px;display:none}.show{display:block}.hinweisbox{text-align:center;padding:20px;position:relative;margin:15px auto;background-color:#FEDF51}.hinweisbox h1,.hinweisbox p{position:relative;display:inline-block;color:#000;margin-bottom:0}.hinweisbox h1:before,.hinweisbox p:before{position:absolute;left:-45px;font:var(--fa-font-solid);box-sizing:border-box;font-size:30px;color:#ccc;margin-top:-1px;width:45px}.hinweisbox.ok,.hinweisbox.error{display:block}.hinweisbox.ok{background-color:#82EE65}.hinweisbox.error{background-color:#F5967C}.hinweisbox h1:before,.hinweisbox p:before{content:'\f05a';color:#000}.hinweisbox.error h1:before,.hinweisbox.error p:before{content:'\f071';color:#d62031}.hinweisbox.ok h1:before,.hinweisbox.ok p:before{content:'\f058';color:#16a73b}.radio .formradio{position:relative;border:1px solid #dedede;padding:20px;padding-left:55px;box-sizing:border-box;margin-bottom:20px;cursor:pointer}.radio{-webkit-box-shadow:0 2px 4px 0 rgba(204,204,204,1);-moz-box-shadow:0 2px 4px 0 rgba(204,204,204,1);box-shadow:0 2px 4px 0 rgba(204,204,204,1)}.radio:hover{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 2px 4px 0 rgba(230,230,230,1);-moz-box-shadow:0 2px 4px 0 rgba(230,230,230,1);box-shadow:0 2px 4px 0 rgba(230,230,230,1)}.radio:hover:before,.formrow input[type="radio"]:hover{border:1px solid #979797}.radio:before{position:absolute;left:15px;content:'';display:block;border-radius:50%;width:25px;height:25px;border:1px solid #ccc;background:#fff;top:50%;margin-top:-14px}.radio.active,.check.active{border:1px solid #4AA43A;background:#E4EFE1;box-shadow:none}.radio.active:before{background:#4AA43A;border:4px solid #fff;width:21px;height:21px;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,1);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,1);box-shadow:0 0 1px 0 rgba(0,0,0,1)}.container{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:var(--yellow)}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:850px){.formrow{width:calc(100% - 11px)}}