div.set-points{display:flex;width:100%;padding:0;margin:0.315rem 0rem 0.315rem;flex-direction:row;justify-content:space-between;text-align:center;position:relative;z-index:1}div.set-points:after{display:inline-block;content:"";width:100%;height:1px;position:absolute;left:0;top:33%;background-color:#efefef;z-index:-1}div.set-points div.points{flex:23%;height:auto;padding:0;margin:1%;position:relative}div.set-points div.points span{display:inline-block;width:100%;height:auto;padding:0;margin:4% 0% 1% 0%;float:none;vertical-align:top;color:#999;font-size:80%;line-height:normal}div.set-points div.points.active span{display:inline-block;width:100%;height:auto;padding:0;margin:4% 0% 1% 0%;float:none;vertical-align:top;color:#000;font-size:80%;line-height:normal}div.set-points div.points.active span.number{background-color:#739fcd !important;color:#fff !important;border:0 none !important}@media screen and (max-width:767px){div.set-points div.points span,div.set-points div.points.active span{font-size:70%;line-height:normal}}div.set-points div.points.active span.number,div.set-points div#point-two span.number,div.set-points div#point-three span.number,div.set-points div#point-four span.number{display:inline-block;width:2rem;height:2rem;font-size:1rem;line-height:2rem;margin:1%;float:none;vertical-align:top;border:1px solid grey;border-radius:50%;outline:none;background:transparent;position:relative;overflow:hidden}div.set-points div#point-two span.number,div.set-points div#point-three span.number,div.set-points div#point-four span.number{background-color:#fff;color:#999}div.set-points div.points.checked span.number,div.set-points div#point-one.points.checked span.number,div.set-points div#point-two.points.checked span.number,div.set-points div#point-three.points.checked span.number,div.set-points div#point-four.points.checked span.number{display:none}div.set-points div.points.checked button{display:inline-block !important;width:2rem;height:2rem;padding:0;margin:1%;vertical-align:top;border:0 none;border-radius:50%;outline:none;background:transparent;position:relative;background-color:#319966;overflow:hidden}div.set-points div.points button i.fas{display:inline-block;width:100%;height:100%;padding:0;margin:0;color:#fff;font-size:1rem;line-height:2rem;float:none;vertical-align:middle;position:absolute;left:0;top:0}div.set-points div.points button.tabcontent-edit,div.set-points div.points button.tabcontent-open{display:none}div.set-points div.points.active > button.tabcontent-edit{display:none}@media screen and (max-width:767px){div.set-points:after{top:33%}}.forLabel{position:relative}.forLabel label{opacity:0;position:absolute;top:0}.forLabel input{border-radius:0}.forLabel input:focus + label,.forLabel textarea:focus + label{display:block;opacity:1;position:absolute;top:0;right:0;line-height:2.5rem;padding:0rem 0.625rem 0rem 0.625rem;font-weight:normal;background-color:rgba(115, 159, 205, 0.4);z-index:2}.forLabel .col-4 input:focus + label,.forLabel .col-8 input:focus + label,.forLabel .col-4 textarea:focus + label,.forLabel .col-8 textarea:focus + label{right:5px}.forLabel input[type="date"]:focus + label{display:block;opacity:1;position:absolute;top:0;right:0rem;height:3rem;line-height:2.5rem;font-weight:normal;background-color:rgba(115, 159, 205, 0.4);z-index:2}@media screen and (max-width:767px){.forLabel input:focus + label,.forLabel textarea:focus + label{position:relative}}.custom-file{min-height:2.5rem}.custom-file label{display:inline-block;max-width:40%;margin-right:1rem;padding-right:1rem;border-right:1px solid #999;float:left;line-height:2.5rem}.custom-file input[type="file"]{max-width:60%;line-height:2.3rem}.custom-file span.UploadButton{display:inline-block;width:auto;height:auto;line-height:2.5rem;padding:0rem 1rem;cursor:pointer;background-color:#28a745;color:#fff}.activecard--check{color:#28a745;background-image:url("/resources/css/images/ok.svg") !important;background-repeat:no-repeat !important;background-position:right 1rem center !important;background-size:1.625rem !important}.activecard--stopp{color:#e2000a;border-color:#e2000a !important;background-image:url("/resources/css/images/not_ok.svg") !important;background-repeat:no-repeat !important;background-position:right 1rem center !important;background-size:1.625rem !important}div#form_fullregistrierung,div.customer-formlar{display:block;width:100%;max-width:90rem;flex-direction:column;justify-content:center;position:relative;overflow-x:hidden}div#form_fullregistrierung form,div.customer-formlar form{flex:100%;padding:0;margin:0;flex-direction:column;font-size:1rem}div#form_fullregistrierung form legend,div.customer-formlar form legend{flex:100%;padding:0.625rem 0rem 0.625rem 0rem;margin:0.625rem 0rem 0.625rem 0rem;font-size:1rem;line-height:normal;border:0 none;text-align:center}div#form_fullregistrierung form .forLabel,div.customer-formlar form .forLabel{min-height:2rem;padding:0;margin:0;position:relative}div#form_fullregistrierung form .col-xs-3,div.customer-formlar form .col-xs-3{width:25%;float:left}.col-xs-4-plz{width: 33%; float: left}.col-xs-8-ort{width: 66%; float: left}div#form_fullregistrierung form .col-xs-6,div.customer-formlar form .col-xs-6{width:50%;float:left}div#form_fullregistrierung form .col-xs-9,div.customer-formlar form .col-xs-9{width:75%;float:left}div#form_fullregistrierung form .col-xs-3,div.customer-formlar form .col-xs-3,div#form_fullregistrierung form .col-xs-4,div.customer-formlar form .col-xs-4,div#form_fullregistrierung form .col-xs-6,div.customer-formlar form .col-xs-6,div#form_fullregistrierung form .col-xs-9,div.customer-formlar form .col-xs-9,div#form_fullregistrierung form .col-xs-12,div.customer-formlar form .col-xs-12{padding:0;position:relative}div#form_fullregistrierung form .col-xs-4 span,div.customer-formlar form .col-xs-4 span{display:inline-block;width:100%;line-height:2rem;text-align:center}@media screen and (max-width:767px){div#form_fullregistrierung form .col-xs-4,div.customer-formlar form .col-xs-4{width:100%}div#form_fullregistrierung form .col-xs-4 span,div.customer-formlar form .col-xs-4 span{text-align:left;padding-left:1rem}}div#form_fullregistrierung form .col-xs-12,div.customer-formlar form .col-xs-12{margin:0.315rem 0rem 0.315rem}div#form_fullregistrierung form input,div.customer-formlar form input,div#form_fullregistrierung form textarea,div.customer-formlar form textarea{width:100%;border:1px solid #ccc;background-image:none;position:relative;top:0;left:0;z-index:1;padding:1.315rem;outline:0}div#form_fullregistrierung form input:valid,div.customer-formlar form input:valid,div#form_fullregistrierung form textarea:valid,div.customer-formlar form textarea:valid{background:white}div#form_fullregistrierung form input:focus,div.customer-formlar form input:focus,div#form_fullregistrierung form textarea:focus,div.customer-formlar form textarea:focus{border-color:#739fcd;outline:none;background-image:none}div#form_fullregistrierung form input,div.customer-formlar form input{height:2rem}div#form_fullregistrierung form input[type="date"],div.customer-formlar form input[type="date"]{line-height:normal}div#form_fullregistrierung form label,div.customer-formlar form label{opacity:0;position:absolute;top:0}div#form_fullregistrierung form input:focus + label,div.customer-formlar form input:focus + label,div#form_fullregistrierung form textarea:focus + label,div.customer-formlar form textarea:focus + label{display:block;opacity:1;position:absolute;top:0;right:0;height:2.7rem;line-height:2rem;font-size:1rem;padding:0.315rem;margin-top:0.315rem;font-weight:normal;background-color:rgba(115, 159, 205, 0.4);z-index:2}div#form_fullregistrierung form input[type="date"]:focus + label,div.customer-formlar form input[type="date"]:focus + label{display:block;opacity:1;position:absolute;top:0;right:5rem;height:2.7rem;line-height:2rem;font-size:1rem;font-weight:normal;background-color:rgba(115, 159, 205, 0.4);z-index:2}@media screen and (max-width:767px){div#form_fullregistrierung form input:focus + label,div.customer-formlar form input:focus + label,div#form_fullregistrierung form textarea:focus + label,div.customer-formlar form textarea:focus + label{position:relative}}div#form_fullregistrierung form input[type="date"]:before,div.customer-formlar form input[type="date"]:before{content:attr(placeholder)}div#form_fullregistrierung form input[type="date"].full:before,div.customer-formlar form input[type="date"].full:before{color:black;content:"" !important}div#form_fullregistrierung form input[type="file"],div.customer-formlar form input[type="file"]{width:100%;height:2rem;position:absolute;margin:0;left:0;top:0;line-height:2rem;opacity:1}div#form_fullregistrierung form input[type="file"]:focus + label,div.customer-formlar form input[type="file"]:focus + label{width:100%;height:2rem;position:absolute;top:0;right:0;left:0;z-index:1;color:#000;background-color:#fff;text-align:center;font-weight:normal;line-height:2rem;opacity:1}div#form_fullregistrierung form label,div.customer-formlar form label{transition:background 0.2s, color 0.2s, top 0.2s, bottom 0.2s, right 0.2s, opacity, left 0.2s}div#form_fullregistrierung form span.checkboxen,div.customer-formlar form span.checkboxen{width:auto;max-width:85%;height:3rem;position:relative;color:inherit;float:left;font-weight:normal;line-height:3rem;opacity:1}div#form_fullregistrierung form input[type="checkbox"].checkboxen,div.customer-formlar form input[type="checkbox"].checkboxen{width:auto;height:3rem;margin-right:5%;float:left;position:relative;background-color:none}div#form_fullregistrierung form select,div.customer-formlar form select{width:100%;padding:0.625rem;border:1px solid #ccc;background-color:#d3d3d3 4}div#form_fullregistrierung form select,div.customer-formlar form select,div#form_fullregistrierung form input,div.customer-formlar form input,div#form_fullregistrierung form textarea,div.customer-formlar form textarea,div#form_fullregistrierung form span,div.customer-formlar form span{font-size:1rem;margin:0.315rem 0rem 0.315rem 0rem}div#form_fullregistrierung form .errorbox,div.customer-formlar form .errorbox{min-height:0rem}div#form_fullregistrierung form .errorbox p,div.customer-formlar form .errorbox p{color:red}div#form_fullregistrierung form button,div.customer-formlar form button,div#form_fullregistrierung form [type="button"],div.customer-formlar form [type="button"],div#form_fullregistrierung form [type="reset"],div.customer-formlar form [type="reset"],div#form_fullregistrierung form [type="submit"],div.customer-formlar form [type="submit"]{outline:none;border:0 none;border-radius:0;color:white;margin:0.625rem 0rem 0.625rem 0rem}div#form_fullregistrierung form button:hover,div.customer-formlar form button:hover,div#form_fullregistrierung form [type="button"]:hover,div.customer-formlar form [type="button"]:hover,div#form_fullregistrierung form [type="reset"]:hover,div.customer-formlar form [type="reset"]:hover,div#form_fullregistrierung form [type="submit"]:hover,div.customer-formlar form [type="submit"]:hover,div#form_fullregistrierung form button:focus,div.customer-formlar form button:focus,div#form_fullregistrierung form [type="button"]:focus,div.customer-formlar form [type="button"]:focus,div#form_fullregistrierung form [type="reset"]:focus,div.customer-formlar form [type="reset"]:focus,div#form_fullregistrierung form [type="submit"]:focus,div.customer-formlar form [type="submit"]:focus,div#form_fullregistrierung form button:active,div.customer-formlar form button:active,div#form_fullregistrierung form [type="button"]:active,div.customer-formlar form [type="button"]:active,div#form_fullregistrierung form [type="reset"]:active,div.customer-formlar form [type="reset"]:active,div#form_fullregistrierung form [type="submit"]:active,div.customer-formlar form [type="submit"]:active{outline:none;border:0 none;cursor:pointer;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}div#form_fullregistrierung form button.ui-datepicker-trigger,div.customer-formlar form button.ui-datepicker-trigger{display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;margin:0;padding:0;background:transparent;background-image:none;z-index:2;background-color:transparent}div#form_fullregistrierung form button.dropdown-toggle.collapsed,div.customer-formlar form button.dropdown-toggle.collapsed{background-image:url("/resources/css/images/down_blue.svg");background-repeat:no-repeat;background-size:20px auto;background-position:right 2rem center}div#form_fullregistrierung .fa-info,div.customer-formlar .fa-info{display:inline-block;padding-right:1.625rem;font-size:2rem;color:#739fcd}.g-recaptcha{display:inline-block;width:100%;padding:0.315rem 0rem 0.315rem 0rem;margin:0.315rem 0rem 0.315rem 0rem;float:left;clear:left}@media screen and (max-width:767px){#step3 .col-xs-12 .col-xs-3,#step3 .col-xs-12 .col-xs-6,#step3 .col-xs-12 .col-xs-9{width:100% !important;padding:0;margin:0}}div#form_fullregistrierung .btn-info{background-image:url("/resources/css/images/up_blue.svg");background-repeat:no-repeat;background-size:20px auto;background-position:right 2rem center;background-color:#fff !important;border:1px solid #739fcd !important;color:#739fcd !important}div#form_fullregistrierung .btn-info:hover{background-color:#fff !important}.btn-primary{background-color:#739fcd;white-space:normal}.btn-primary:hover{background-color:#2d6298}.btn-primary i{display:inline-block;height:100%;margin:0;padding:0}.btn-primary .fa-user{float:left}.btn-primary .fa-chevron-right{float:right}.btn-primary span{display:inline-block;max-width:70%;margin:0;padding:0;float:none}.btn-success{background-color:#28a745}label.checkboxen{width:100% !important;margin:0px !important;position:relative !important;overflow:hidden;cursor:pointer;font-weight:normal;opacity:1 !important}label.checkboxen span{display:block;width:100%;min-height:3rem;padding:0.625rem 0rem 0rem 4.5rem;line-height:1.625rem;cursor:pointer;background-image:url("/resources/css/images/checkbutton_white.svg");background-repeat:no-repeat;background-size:28px auto;background-position:left center}label.checkboxen input[type="checkbox"].checkboxen{display:none;width:100%;height:100%;margin-left:-50%;left:0px;top:0px}label.checkboxen input[type="checkbox"].checkboxen:checked{display:none;background-image:none}label.checkboxen input[type="checkbox"]:checked + span{display:block;background-image:url("/resources/css/images/checkbuttons_ok.svg");background-repeat:no-repeat;background-size:28px auto;background-position:left center}
