@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url('Lato/Lato-Regular.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url('Lato/Lato-Bold.ttf') format('truetype');
  font-display: swap;
}
h1,h2,h3,h4{line-height:120%;margin:0 0 20px}#header,#mainheadline{padding-top:10px}.cbbox,.headtooltip,.likeleft{text-align:left}#formheadline,#mainsubline{margin-bottom:0}.cta,.descchecksubline span{cursor:pointer}#descchecksubline3,#responsivebox img{margin-bottom:30px}#impbox,#loginbox{padding-right:60px}#impbox a,.descchecksubline span,.loginlink{text-decoration:underline}.clear{clear:both}.noscript{padding:10px;margin:10px}#formularbox,.cbboxlogo,.cbboxtext{margin-top:5px}#desccheckboxleft3,.checklist{margin-bottom:50px}#guetesiegel{position:fixed;right:0;top:70%}h1{font-size:28px;color:#2ba6cb}h2,h3,h4{font-size:24px;color:#333}.headtooltip p,p{line-height:140%;color:#333}p{font-size:16px;margin-bottom:20px}.flr{float:right}#logobox{margin-top:30px}#loginbox{text-align:right;margin-top:52px}.trustlogos{float:left;margin-right:10px}.elster-box{width:80%}.cbbox{float:right;margin-right:30px}.cbboxtext{font-size:14px;display:inline-block;vertical-align:top}img.cbboxlogo{height:25px}.hosted-germany{position:relative;z-index:1;margin-left:10px;width:101px;display:inline-block}.headtooltip{position:absolute;top:65px;left:-63px;display:none;width:230px;z-index:99}#headdutybox,.likebox{position:relative;display:inline-block}.headtooltip p{background:#fff;box-shadow:1px 1px #d7d7d7,-1px 0 #d7d7d7;border-top:3px solid #bfdf5f;padding:10px 15px;font-size:12px}.headtooltip span{position:relative;background:#bfdf5f;display:block}.headtooltip span:after{bottom:100%;left:50%;border:10px solid rgba(204,62,56,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#bfdf5f;margin-left:-10px}#mainheadlinebox{position:relative;margin-top:-15px;margin-bottom:10px}#headdutybox{background:#f58221;top:0;left:10px;text-align:center;padding:10px}#headdutycontentbox,#mailbox,#passwort,.posrelativ{position:relative}#dutytext,#likebox1 img,#likebox2 img,#likebox3 img,#passwort_zeigen{position:absolute}#headdutycontentbox p{color:#fff;font-size:14px;margin:0;line-height:120%}#headdutycontentbox p.first{margin-bottom:2px}#headdutycontentbox p strong{font-size:20px;line-height:100%}#headdutycontentbox span{width:11px;height:10px;background:url(steuergo-arrow.png) no-repeat;position:absolute;bottom:-20px;left:30px}#mainheadline{line-height:120%;margin-bottom:10px;font-size:26px;font-weight:400}.checklist{margin-top:30px}.likebox p{font-size:24px;color:#2ba6cb;line-height:120%;margin:0}#datenschutzlink a,label{color:#333}.likeleft{display:block}.likeright{text-align:right;display:block}#ctabox,#datenschutzlink,#formheadline,.cta,.desccheckboxright{text-align:center}#listsubbox,.cta,.loginlink{display:inline-block}#likebox1{margin-top:20px}#likebox1 p{width:340px;font-size:20px}#likebox1 img{top:-120px;right:-160px}#likebox2{margin-bottom:80px;margin-left:100px}#likebox2 p{width:320px}#likebox2 .likeleft{padding-left:40px}#likebox2 img{bottom:-70px;left:30px}#likebox3{margin-bottom:100px}#likebox3 p{width:460px}#likebox3 img{bottom:-80px;left:-5px}#datenschutzlink{font-size:11px;margin-right:0;margin-top:10px;margin-bottom:10px}#bulletpoints{margin-top:175px}#formularbox{padding:0 60px 0 20px}#formheadline{background:#2ba6cb;padding:5px 10px;font-size:18px;color:#fff}#ctaduty,.checklist2 li,.cta span{padding-left:20px}#formheadline em{font-size:16px}form{background:#ebebeb;padding:10px 40px}#dutytext{right:0;top:3px;font-size:10px;margin:0}label{font-size:13px;line-height:140%;margin-bottom:5px}input[type=password],input[type=text]{width:100%;height:35px;border:1px solid #d2d2d2;margin-bottom:10px;color:#333;line-height:140%;font-size:13px;font-family:Lato,sans-serif}#password{padding-right:3.5rem}#passwort_zeigen{z-index:10;top:1.125rem;right:1.25rem;width:16px;height:16px;background-image:url(eye-slash.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer}#passwort_zeigen.pshown{background-image:url(eye.svg)}#passwort_zeigen:hover{background-image:url(eye-slash_hov.svg)}#passwort_zeigen.pshown:hover{background-image:url(eye_hov.svg)}.form_error{color:red;font-size:13px;margin-bottom:14px;margin-top:-6px}.cta{width:100%;height:56px;border:1px solid #00641a;margin-bottom:10px;background:0 0/100% 100% #00641a;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#008d25),to(#00641a));background:-ms-linear-gradient(top,#008d25,#00641a);background-image:-webkit-linear-gradient(top,#008d25,#00641a);background-image:-moz-linear-gradient(top,#008d25,#00641a);background-image:-o-linear-gradient(top,#008d25,#00641a);background-image:linear-gradient(top,#008d25,#00641a)}.cta span{background:url(steuergo-cta-arrow.png) 0 2px no-repeat;font-size:18px;color:#fff;line-height:54px;font-family:Lato,sans-serif}#impbox a,.checklist2 li{line-height:140%;color:#333}.cta:hover{background:0 0/100% 100% #008d25;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#00641a),to(#008d25));background:-ms-linear-gradient(top,#00641a,#008d25);background-image:-webkit-linear-gradient(top,#00641a,#008d25);background-image:-moz-linear-gradient(top,#00641a,#008d25);background-image:-o-linear-gradient(top,#00641a,#008d25);background-image:linear-gradient(top,#00641a,#008d25)}#ctaduty{background:url(steuergo-safety-icon.png) 0 2px no-repeat;font-size:11px;color:#00982b;margin:0;text-align:left}.loginlink{font-size:14px;color:#04c}#descritpionbox1{margin-top:45px}#descheadline{font-size:24px;margin:0}.desccheckboxleft{margin-top:10px;padding-right:0}.desccheckheadline{font-size:24px;line-height:120%;margin-bottom:5px;padding-left:45px;min-height:38px;padding-top:5px}#desccheck1{background:url(steuergo-check-number1.png) no-repeat}#desccheck2{background:url(steuergo-check-number2.png) no-repeat}#desccheck3{background:url(steuergo-check-number3.png) no-repeat}.descchecksubline{margin-left:18px;padding-left:27px;border-left:1px dashed #d6d6d6;height:180px;margin-bottom:0}#descchecksubline3{border:0;height:inherit}#cta2{margin-left:45px}.desccheckboxright{padding:0}#listmainbox,#responsivebox{text-align:center;margin-bottom:40px}#responsivebox p,#subdescheadline{font-size:24px;line-height:120%}#copyrightbox p,#impbox a,#impbox p,.paketsubline{font-size:14px}.funktionstabelle{border:1px solid #d7e6eb;border-radius:3px;padding:1rem;margin:0 auto;max-width:700px}.funktionstabelle p{color:#222}.funktionstabelle .cta{margin:1.5rem auto}li.paketrubrik{font-size:18px;font-weight:400;color:#888}#listsubbox{max-width:900px}#listcontentbox1,#listcontentbox2{padding:0;margin:0 -1rem}ul.paketcheck{text-align:left;margin:0 0 2rem}#impressbox,#impressbox ul,#paymentbox,#subdescriptionbox,.reveal-modal dl{margin-bottom:20px}ul.paketcheck li{padding:1rem 3rem 1rem 6rem}ul.paketcheck li.check{border-bottom:1px solid #d7e6eb;background-repeat:no-repeat;background-position:2rem center}.check1{background:url(steuergo-check-paketinfo1.png)}.check2{background:url(steuergo-check-paketinfo2.png)}.check3{background:url(steuergo-check-paketinfo3.png)}.check4{background:url(steuergo-check-paketinfo4.png)}.check5{background:url(steuergo-check-paketinfo5.png)}.check6{background:url(steuergo-check-paketinfo6.png)}.check7{background:url(steuergo-check-paketinfo7.png)}.check8{background:url(steuergo-check-paketinfo8.png)}.check9{background:url(steuergo-check-paketinfo9.png)}.check10{background:url(steuergo-check-paketinfo10.png)}.check11{background:url(steuergo-check-paketinfo11.png)}.check12{background:url(steuergo-check-paketinfo12.png)}.check13{background:url(steuergo-check-paketinfo13.png)}.paketheadline,.paketsubline{margin:0}#cta2,#cta3{width:300px}.checklist2 li{font-size:16px;background:url(steuergo-check-circle.png) 0 6px no-repeat}#paymentcontentbox{border:3px solid #ebebeb;padding:30px 20px 20px}#paymentheadline{font-size:20px;margin-bottom:10px}.zahlung_logos{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:calc(100% + 2.25rem);padding:0;margin:-1.5rem -1.125rem 0}.zahlung_logos>*{height:40px;width:auto;margin:1.5rem 1em 0}@media screen and (max-width:51rem){.zahlung_logos{justify-content:space-around}}#footer{padding:20px 0}#copyrightbox{padding-left:60px}#impbox{text-align:right}#impressbox{margin-top:-50px}#impressbox h1{margin-bottom:15px;color:#333}#impressbox h3,#impressbox h4{margin:15px 0}#impressbox dd,#impressbox dt{font-size:16px;display:block}#impressbox dt,.reveal-modal dt{font-weight:700}#impressbox dd,.reveal-modal dd{margin-bottom:10px}#impressbox ul li{line-height:15px}.reveal-modal{max-height:600px;overflow:auto}.reveal-modal h2{font-size:18px;line-height:120%;margin-bottom:20px}.reveal-modal h3,.reveal-modal h4{margin-bottom:10px;line-height:140%}.reveal-modal h3{font-size:16px}.reveal-modal h4{font-size:14px}.reveal-modal p{font-size:14px;line-height:140%;margin-bottom:20px}.reveal-modal dd,.reveal-modal dt{font-size:14px;display:block}.reveal-modal ul{list-style-type:disc;list-style-position:inside}@media only screen and (max-width:1020px){#guetesiegel,#likebox1 img,#likebox3 img{display:none}#impbox,#loginbox{padding-right:20px}.hosted-germany{top:0}.headtooltip{left:inherit;right:0}.headtooltip span:after{left:70%}#formularbox{padding:0 20px}form{padding:10px 20px}#likebox2{margin-left:0}#listsubbox{padding-left:120px;padding-right:120px}#likebox3{margin-bottom:20px}#likebox3 .likeleft,#likebox3 .likeright{display:inline;text-align:left}#likebox3 p{width:100%}.likebox{text-align:left}#copyrightbox{padding-left:20px}#cta2,#cta3{width:280px}}@media only screen and (max-width:767px){#likebox1 p,#likebox2{margin-bottom:20px}#formularbox,#mainheadlinebox,.checklist{margin-top:0}body{background:0 0}#descheadline br,#likebox2 img,#loginbox,#mainheadlinebox p br,#subdescheadline br,.cbbox,.desccheckboxright{display:none}#mainheadline{padding-right:0}#mainsubline{padding-top:20px}#headdutybox{position:inherit;top:0;left:50%;margin:25px 0 0 -95px;width:190px}#likebox1 p{width:100%}.likeleft,.likeright{display:inline;text-align:left}.checklist{margin-bottom:0}#formheadline,form{max-width:440px}#descritpionbox1{margin-top:20px}#likebox2 p{width:100%}#likebox2 .likeleft{padding-left:0}.desccheckboxleft{padding:0 20px}#listsubbox{max-width:100%;padding:0 40px}#cta3{display:block}#bulletpoints.flr{margin-top:0;float:none}}@media only screen and (max-width:479px){#loginbox{text-align:left}#impressbox,#mainheadlinebox{margin-top:0}#formularbox,#listsubbox{padding:0}#cta2{margin-left:0}.check8{margin-bottom:0;padding-bottom:6px}#impbox a{display:inline-block;margin-bottom:10px;margin-left:10px;margin-right:10px}}.alternative-separator{display:flex;align-items:center;justify-content:space-between;text-align:center;color:#999;font-size:11px;margin-bottom:10px}.alternative-separator::after,.alternative-separator::before{content:'';display:inline-block;height:1px;background-color:#999;flex-grow:1}.alternative-separator__content{display:inline-block;padding:0 1em}#ctaduty,#formheadline>strong>em,#mailbox>p{display:none}.loginlink{margin:5px 0!important}.cta.guest{background:#1daede;border:1px solid #1daede}#passwort_strength *{font-size:13px!important;line-height:1.4!important}#passwort_strength .callout{padding:.5rem;color:#333!important;font-weight:400;background-color:#ecf8fc;border-radius:3px;border:1px solid #d2d2d2}#passwort_strength p{margin-bottom:.5rem}#pw_gauge{width:100%;height:5px;border:1px solid #ccc;background-color:#fff;border-radius:3px;overflow:hidden;margin:.5rem 0!important}.passwordcheckhelplist{list-style-type:none;margin:0!important}.passwordcheckhelplist li:before{content:''!important}.passwordcheckhelplist .fa{padding-right:.5rem}.passwordcheckhelplist .fa-circle:before{content:'';display:inline-block;width:12px;height:12px;background-color:#fff;border:1px solid #aaa;border-radius:1000px}.passwordcheckhelplist .fa-check-circle{padding-left:14px;background-image:url(steuergo-check.png);background-repeat:no-repeat;background-size:14px;background-position:left center}.fa-info-circle{display:inline-block;width:14px;height:14px;background-image:url(exclamation-circle.svg);background-repeat:no-repeat;opacity:.2}.pw_strength_tooltip_holder{font-size:1.25rem;color:#aaa}.has-tip{border-bottom:0}body[class*=getsitecontrol-]{padding-top:50px}@media screen and (max-width:39.9375em){body[class*=getsitecontrol-]{padding-top:75px}}