body{font-family:arial;font-size:1rem;line-height:1.5rem;color:#5e6d55;background-color:white}@media only screen and (max-width:910px){body .pc_only{display:none}}@media only screen and (min-width:911px){body .mobile_only{display:none}}body *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}body #wait{position:fixed;display:none;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--background_color_wait);z-index:2}@media only screen and (min-width:911px){body #wait img{width:200px;margin-top:calc(50vh - 100px);margin-left:calc(50vw - 100px)}}@media only screen and (max-width:910px){body #wait img{width:150px;margin-top:calc(40vh - 75px);margin-left:calc(50vw - 75px)}}@media only screen and (min-width:911px){body{padding:30px 0 20px 0}}@media only screen and (max-width:910px){body{margin:0;padding:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f9eb),color-stop(#f3f9eb),color-stop(#e2e9d3),to(#f3f9eb));background-image:linear-gradient(#f3f9eb,#f3f9eb,#e2e9d3,#f3f9eb)}}@media only screen and (min-width:911px){body #main{width:95vw;max-width:1450px;border:1px solid #bebebe;border-radius:18px;-webkit-box-shadow:0px 0px 18px rgba(0,0,0,0.25);box-shadow:0px 0px 18px rgba(0,0,0,0.25);background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f9eb),color-stop(#f3f9eb),color-stop(#e2e9d3),to(#f3f9eb));background-image:linear-gradient(#f3f9eb,#f3f9eb,#e2e9d3,#f3f9eb)}}body #main a{text-decoration:none;color:#5e6d55}body #main h2{margin:20px 0;font-size:1.2rem;text-align:center}body #main input{width:100%;margin:5px 0;padding:10px;font-size:100%;color:#434343;background-color:white;border:none;border-radius:5px;letter-spacing:1px}body #main input:focus{outline:none}body #main button{width:100%;margin:5px 0 0 0;padding:10px;font-size:100%;color:white;background-color:#6bb851;border:none;border-radius:5px;cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body #main button:hover{-webkit-box-shadow:0 1.5rem 2.8rem rgba(0,0,0,0.15),0 1rem 1rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 2.8rem rgba(0,0,0,0.15),0 1rem 1rem rgba(0,0,0,0.15)}body #main #main_1{position:relative}body #main #main_1 img{width:100%;border-bottom:1px solid #bebebe}@media only screen and (min-width:911px){body #main #main_1 img{border-top-left-radius:18px;border-top-right-radius:18px}}body #main #main_2{color:#5e6d55;text-align:center;border-bottom:1px solid #bebebe}@media only screen and (min-width:911px){body #main #main_2{padding:40px 0 50px 0;font-size:2.2rem;letter-spacing:1px}}@media only screen and (max-width:910px){body #main #main_2{padding:20px 0 30px 0;font-size:1.2rem}}body #main #main_3{color:#5e6d55;white-space:nowrap}@media only screen and (min-width:911px){body #main #main_3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:0 0 20px 0;font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width:910px){body #main #main_3{text-align:center;font-size:1rem;line-height:1.4rem}}body #main #main_3 div{margin:10px}body #main #logo{text-align:center}@media only screen and (min-width:911px){body #main #logo{margin:10vh 0 15px 0}}@media only screen and (max-width:910px){body #main #logo{margin:5vh 0 15px 0}}@media only screen and (min-width:911px){body #main #logo img{width:280px}}@media only screen and (max-width:910px){body #main #logo img{width:60vw;max-width:200px}}body #lizenzeingabe{width:500px;max-width:90%;margin:30px auto}body #lizenzeingabe #lizenzeingabe_meldung{color:red}body #lizenzeingabe #lizenzeingabe_footer{margin-top:20px;text-align:center}body #anmeldung{width:400px;max-width:80vw}@media only screen and (min-width:911px){body #anmeldung{margin:40px auto}}@media only screen and (max-width:910px){body #anmeldung{margin:20px auto}}body #anmeldung #pw_auge{position:absolute;top:6px;right:2px;width:36px;height:auto;padding:5px}body #anmeldung #meldung{margin:10px;text-align:center;color:red}