*{margin:0;padding:0}:root{--dunkelgruen:#26442A;--rot:#ba0003;--gruen:#226C38;--hellgruen:#7ab35c;--orange:#ffd101;--darkorange:#ffa201;--grey:#ececec;--blue:#0a568d}@font-face{font-family:'Gotham','Open Sans',Arial;src:url(/template/css/fonts/GothamLight.woff2) format('woff2'),url(/template/css/fonts/GothamLight.woff) format('woff')}@font-face{font-family:'GothamBold','Open Sans',Arial;src:url(/template/css/fonts/GothamBold.woff2) format('woff2'),url(/template/css/fonts/GothamBold.woff2) format('woff')}@font-face{font-family:"Open Sans";src:url(/template/css/fonts/OpenSans-Regular.woff2) format("woff2"),url(/template/css/fonts/OpenSans-Regular.woff) format("woff")}@font-face{font-family:FontAwesome-solid;src:url(/template/css/fontawesome-free-6.2.0-web/webfonts/fa-solid-900.woff2) format('woff2'),url(/template/css/fontawesome-free-6.2.0-web/webfonts/fa-solid-900.woff) format('woff')}@font-face{font-family:FontAwesome-reg;src:url(/template/css/fontawesome-free-6.2.0-web/webfonts/fa-regular-400.woff2) format('woff2'),url(/template/css/fontawesome-free-6.2.0-web/webfonts/fa-regular-400.woff) format('woff');}body{font-size:14px;color:var(--dunkelgruen);font-family:'Open Sans';background-color:#f0f3f1;background-size:cover}header{box-sizing:border-box;background-color:#fff}.logo{float:left;margin-right:15px;width:228px;height:181px;background:url(/template/images/titel-elsava.jpg) left center no-repeat;background-size:100px}.wrapper{width:1100px;margin:0 auto;padding:30px 0}.wrapperstart{padding:0}header .wrapper{padding:0}.box{box-sizing:border-box;background-color:#fff;padding:30px;border-bottom:3px solid #d8d8d8;margin-bottom:30px}.box-full{width:100%}.redbottom{border-bottom:3px solid #d62031}.greenbottom{border-bottom:3px solid #16a73b}.clear{clear:both}h1{font-family:"Open Sans";color:var(--blue);margin-bottom:15px;font-size:1.5rem;text-transform:uppercase;font-weight:700}h2{font-family:'Gotham',Arial;margin-bottom:15px}h3{text-transform:uppercase;font-family:'Open Sans',Arial}h4{text-transform:uppercase}.hidden{display:none!important}.leftCol{float:left;width:50%}.rightCol{float:left;width:50%}.arrowdown{position:relative;margin-bottom:0}a{color:var(--darkorange)}.arrowdown:after{top:100%;left:50%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-top-color:#fff;border-width:15px;margin-left:-15px}.achtung{color:#989898}.achtung:before{content:'\f071';font-family:FontAwesome-solid;box-sizing:border-box;font-size:14px;color:#989898;margin-right:7px}.is_ok{color:#27a12c!important}.muster,.shadowbox{-webkit-box-shadow:0 2px 4px 0 rgb(204 204 204);-moz-box-shadow:0 2px 4px 0 rgb(204 204 204);box-shadow:0 2px 4px 0 rgb(204 204 204);padding:20px}.infosmall:before{font-size:16px;margin-right:8px;margin-top:3px}footer{text-align:center}footer a{font-size:13px}#hm_spendenbox,#eur_spendenbox{margin-left:55px}#hm_spendenbox{width:calc(100% - 55px)}#hm_spendenbox label,#hm_spendenbox .customselect{width:calc(100% - 10px);margin-bottom:0}#hm_spendenbox .customselect{margin-right:20px}#hilfsrechner_box .formrow{width:calc(50% - 10px);display:inline-block}#hilfsrechner_box .customselect,#hilfsrechner_box label{width:100%}.admintbl{width:100%}.admintbl td:first-child,.admintbl th:first-child{border-radius:10px 0 0 10px}.admintbl td:last-child,.admintbl th:last-child{border-radius:0 10px 10px 0}.admintbl tr:nth-child(even){background-color:var(--grey)}.admintbl th{background-color:#fff;color:#000;padding:10px;font-size:1.1rem}.admintbl td{padding:15px;border-bottom:1px solid #d0c8af}.admintbl tr:hover{background-color:#fafc9d;border:1px solid #3a3939}.buttongrey{text-align:center}.buttongrey a{display:inline-block;margin-right:8px;background-color:#f7f8f9;padding:10px 20px;box-sizing:border-box;text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.buttongrey a:hover{background-color:#efefef}.buttongrey a.info:before{font-size:16px;margin-right:8px;margin-top:3px}.togglebtn{cursor:pointer;padding-bottom:15px}.clickable{cursor:pointer;color:#000}.clickable_link{cursor:pointer;color:var(--darkorange)}.modalform{z-index:9999;text-align:center;position:fixed;overflow-y:auto;max-height:calc(100vh);width:70%;left:25%;padding:50px;box-sizing:border-box;top:100px;background-color:#fff;-webkit-box-shadow:0 0 30px 8px rgb(0 0 0 / .2);box-shadow:0 0 30px 8px rgb(0 0 0 / .2)}.modalform_back{display:none;background:rgb(0 0 0 / .4);backdrop-filter:blur(2px);position:fixed;z-index:999;left:0;right:0;top:0;bottom:0}.form_close{position:absolute;top:10px;right:10px;color:grey;background-color:#EEEEEF;border-radius:50%;padding:8px 13px;font-weight:700}.form_close:hover{cursor:pointer;background-color:#d2d2d3;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.okbox,.hinweisok,.errorbox,.hinweisfehler{border:1px solid #26442A;background-color:#85b68b;padding:20px;width:60%;margin:0 auto;font-weight:700;color:#fff;text-align:center}.errorbox,.hinweisfehler{border:1px solid #5e0413;background-color:#cf9d9d}.okbox p:before,.hinweisok p:before{content:'\f058';font-family:FontAwesome-solid;box-sizing:border-box;font-size:18px;color:#fff;margin-right:10px}.errorbox p:before,.hinweisfehler p:before{content:'\f071';font-family:FontAwesome-solid;box-sizing:border-box;font-size:18px;color:#fff;margin-right:10px}.startgebuehr{background-color:#eee;padding:20px;text-align:right;box-sizing:border-box}.einstieg .leftCol{border-right:1px solid #ccc;margin-right:10px;width:calc(50% - 11px)}.einstieg .rightCol{width:calc(50% - 11px);margin-left:10px}