*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;width:100%}html{font-size:.052vw}body{font-family:Arial,sans-serif;font-size:18rem;color:#4a4a49;background:#dde7E950;max-width:1920px;margin:0 auto;width:100%;line-height:1.2}h1{font-size:430%;color:#003e57;font-weight:900;line-height:1.15;margin-bottom:.5em}.startseite h1{margin-top:.25em}h2{font-size:155%;line-height:1.4;color:#003e57;margin:0}h3{font-size:110%;color:#003e57;margin:0}.registrierung h3{white-space:nowrap}.we{background:#fff}.blau{background:#063d56;color:#fff}.blau h2{color:#fff}.dblau{color:#063d56}.grau{background:#ebe7e6}.rot{background:#dd0c52;color:#fff}.fett{font-weight:900}.innenw{padding:1% 20%}.left{text-align:left;padding:2em}.tl{text-align:left}.pad{padding:2em;width:65%;margin:2em auto}.pad2{padding:2em;padding-bottom:0;width:65%;margin:0}body.startseite>div{border-bottom:1em solid #fff}header.innenw{padding-top:2em;padding-bottom:1em;display:flex;justify-content:space-between;align-items:center;position:relative}.login header.innenw,.registrierung header.innenw{justify-content:center;padding-bottom:3em}header.innenw>div.flex{justify-content:flex-end;align-items:center}div.rechnung_ span a,div.sozial_popup a,form a,p a{color:#888;text-decoration:underline;cursor:pointer}a.logo{display:block;width:520rem}a.logo img{display:block;width:100%;height:auto}a.button{display:inline-block;padding:1em;font-size:100%;position:relative;z-index:1;text-decoration:none;margin-bottom:1.5em;margin-top:.5em;border-radius:2em;white-space:nowrap}a.zurueck{margin-top:.5em;margin-bottom:1.5em}a{color:#222}div.start a.button{margin-left:1em}header a.button{margin:0;margin-left:3em;font-size:100%;font-weight:700}div.start{padding-right:40%;padding-top:2em;padding-bottom:3em;position:relative}div.startbild img{display:block;object-fit:cover;object-position:center;width:100%;height:100%}div.sozial a{cursor:pointer}div.sozial_popup{padding:4em;border-radius:1em;background:#fff;position:fixed;top:50%;left:50%;z-index:10;text-align:center;transform:translateX(-50%) translateY(-50%);display:none;box-shadow:0 7px 8px -4px rgb(0 0 0 / 20%),0 13px 19px 2px rgb(0 0 0 / 14%),0 5px 24px 4px rgb(0 0 0 / 12%)}div.sozial_popup.offen{display:block}div.sozial_popup a{display:block;font-weight:700;margin:.5em}div.sozial_popup a.schliessen{position:absolute;right:1em;top:1em;color:#dd0c52}p{line-height:1.3}.center{text-align:center}div.vorteile_block{border-radius:1em;width:52%;margin:0 auto;padding:1em 2em 1em 2em;transform:translateX(3em);text-align:left;margin-bottom:2em}div.vorteile_block>div{position:relative;margin-bottom:2em}div.vorteile_block img{display:block;width:6em;position:absolute;left:0;top:0;background:#fff;border-radius:100%;transform:translateX(-110%)}div.vorteile_block h3{margin-bottom:0}div.vorteile_block p{margin-top:.5em}.flex{display:flex;justify-content:space-between}div.flex>div{width:30%;padding:1em}div.schritte div.bild{position:relative}div.schritte div.bild::before{content:'';display:block;position:absolute;background:url(/bilder/pfeil.svg) no-repeat;width:2em;height:2em;right:-2em;top:50%;background-size:contain}div.schritte div.bild.b3::before{display:none}div.schritte div.bild>span{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:2em;height:2em;font-weight:900;font-size:200%;background:#ddd;line-height:1;border-radius:100%}div.schritte div.bild img{display:block;width:65%;margin:0 auto}div.schritte b{display:inline-block;margin-bottom:.5em}p.frage{cursor:pointer;margin:0}p.antwort{display:none}.offen>p.antwort{display:block}div.faq div.flex{flex-wrap:wrap}div.faq div.flex>div{width:45%;text-align:left;background:#eee;margin-bottom:.5em}div.faq div.flex>div.fn{border:0;margin-bottom:2em}div.kunden>p{margin-bottom:2em}div.bx-wrapper{background:0;border:0;box-shadow:none;text-align:left;width:80%;margin:0 auto;margin-bottom:2em}div.bx-wrapper p{width:80%;margin:0 auto;background:#fff;border-radius:.5em;padding:1em;height:7.5em;padding-top:1.25em;margin-bottom:1em}div.bx-wrapper div.slider>div{max-width:19em}.bx-wrapper .bx-next{background:url(/bilder/pfeil.svg) no-repeat;right:-2em}.bx-wrapper .bx-prev{background:url(/bilder/pfeil_links.svg) no-repeat;left:-2em}ol{text-align:left;margin-top:2em;margin-bottom:2em}div.weiter{width:80%;margin:0 auto;margin-bottom:2em;background:#dcd3d3}div.weiter>div{position:relative;font-size:105%;background:#dbe5e7;margin-right:.5em;padding:1.5em}div.weiter a{color:#666;text-decoration:none;display:flex;align-items:center;height:100%}div.weiter p{margin:0}div.weiter>div:last-child{margin-right:0}div.weiter div.aktiv{background:#295d72}div.weiter div.aktiv a{color:#fff}form{width:85%;margin:0 auto;padding:2em}div.aufklapper>a,form label{display:flex;padding:1.15em;border-radius:.5em;flex-wrap:wrap;align-items:center;justify-content:flex-start;font-weight:700;background:#fff;margin-bottom:2em;position:relative}form label.kurz{width:40%}form label.la{margin-top:4em}form label.la span.label{display:block;position:absolute;top:-1.75em;width:100%;left:0;font-weight:400}form label span{display:block;color:#666;width:25%;text-align:left}form div.checker{display:flex;justify-content:space-between;flex-wrap:wrap}form div.checker>span{white-space:nowrap;display:flex;flex-wrap:wrap;padding:.5em;align-items:center;width:50%}form div.checker>span span{display:block;width:100%}form div.checker>span span input{background:#fff;padding:.5em;border-radius:.25em;border:0;display:none}form div.checker>span span.offen input{display:block}input,select,textarea{font-size:110%;border:0;background:0 0;font-weight:400;width:70%;border-left:1px solid #999;padding-left:1em;font-family:Arial,sans-serif}form div.checker input{width:auto;margin:.5em}form label.kurz input{width:100%;border:0}input.bo,select.bo,textarea.bo{border:0}textarea{min-height:4em;border:0;width:100%}form.folger h2,form.folger h3,form.folger p{text-align:left}form.folger h3{font-size:125%}.zu{display:none}.aufklapper.auf .zu{display:flex;flex-wrap:wrap;margin-bottom:4em;justify-content:space-between}section.uebersicht .aufklapper label{width:40%;margin-top:3em}section.uebersicht .aufklapper label input{border:0}.aufklapper.auf>a{margin-bottom:0}.aufklapper.flx{display:flex;flex-wrap:wrap;justify-content:space-between}p.fehler{padding:2em;border-radius:.25em}div.link{position:fixed;background:#003e57;padding:1em;width:8em;top:50%;left:0}div.link a{color:#fff;text-decoration:none}div.marquee{font-size:125%;font-weight:700;overflow:hidden;position:relative;height:3em}.marquee p a{color:#fff;text-decoration:none}.marquee p{display:inline-block;width:max-content;padding-left:100%;will-change:transform;animation:marquee 15s linear infinite}.marquee p:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}@media (prefers-reduced-motion:reduce){.marquee p{animation-iteration-count:1;animation-duration:.01;width:auto;padding-left:0}}a.zurueck,a.zurueck_2 span,button{display:inline-block;background:#fff;border:0;border:.15em solid #dd0c52;border-radius:2em;font-size:135%;padding:1.5em;padding-top:.5em;padding-bottom:.5em;position:relative;line-height:1;text-decoration:none;color:#4a4a49;margin-right:1em;margin-left:2em;cursor:pointer;margin-top:.5em}a.zurueck_2{position:relative;z-index:1;font-size:80%}div.buttons.bblau button{color:#003e57}.login button{margin-bottom:4em}a.bwe,a.bwe::after,a.bwe::before{border-color:#fff}a.bwe{z-index:1}a.zurueck::after,a.zurueck_2 span::after,button::after{left:auto;right:-1em}div.buttons{justify-content:flex-end;align-items:flex-start}div.flex.zwei>label{width:40%}div.wrap{flex-wrap:wrap;justify-content:space-between}section.uebersicht>div.ue{background:#fff;border-radius:.25em;padding:1em;margin-bottom:2em}section.uebersicht>div label{margin:0;padding:1em;font-weight:700}div.ue div.buttons{padding-top:1em;padding-bottom:1em}div.warenkorb input{text-align:right}div.warenkorb label{font-weight:400}div.warenkorb label.gesamt,div.warenkorb label.gesamt input{font-weight:700}div.rechtliches{text-align:left;margin-bottom:3em;margin-top:2em}div.rechtliches input{max-width:4em}div.rechtliches label{background:0 0}img.hl{display:inline-block;width:15em;height:auto}p.hinweis_kontakte label select{width:100%}section.uebersicht>div .checkbox-label{display:block;position:relative;cursor:pointer;padding-left:3em}.checkbox-label input{position:absolute;opacity:0;cursor:pointer}.checkbox-label .checkbox-custom{position:absolute;top:calc(50% - .5em);left:0;height:1em;width:1em;background-color:transparent;border-radius:5px;transition:all .3s ease-out;border:2px solid #003e57}.checkbox-label input:checked~.checkbox-custom{background-color:#003e57;border-radius:5px;transform:rotate(0) scale(1);opacity:1;border:2px solid #003e57}.checkbox-label .checkbox-custom::after{position:absolute;content:"";left:.5em;top:.5em;height:0;width:0;border-radius:5px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(0) scale(0);opacity:1;transition:all .3s ease-out}.checkbox-label input:checked~.checkbox-custom::after{transform:rotate(45deg) scale(1);opacity:1;left:4px;top:2px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}div.pm{text-align:left;padding:2em;border:1px solid #eee;margin-top:1em}div.buttons.bblau{position:relative;z-index:1}div.zertifikat{padding:4em;border:1px solid #063d56}div.zertifikat img{width:10em;height:auto}div.rechnung_ span{width:20%;display:block;text-overflow:ellipsis;overflow:hidden}.select2-container--default .select2-search--dropdown .select2-search__field{background:#f9f9f9}.select2-search--dropdown{display:block;position:relative}.select2-search--dropdown::before{content:'';display:block;position:absolute;width:1em;height:1em;right:1em;opacity:.5;top:.65em;background:url(/bilder/suche.svg) no-repeat;background-size:contain}.druck footer.innenw,.druck header{display:none}html{margin:0;padding:0}body.druck{background:0 0;padding:2em;padding-top:0;width:19.6cm;max-width:inherit;height:25cm;font-size:40px;background:#fff}.druck div.zertifikat{border:0}.druck table td p{clear:both;margin:0;margin-bottom:.5em}.druck table td{vertical-align:top}.druck table td span{display:block;font-weight:700;white-space:nowrap}.druck table td span.gr{font-size:110%}.druck h2>span,.druck table td h3>span,.druck table td span>span{color:#999;font-size:50%;display:block;margin-top:-.25em;position:relative}.druck h2{font-size:125%}.druck table td p>span{float:left;margin-right:2em;min-width:10em}.druck div.zertifikat div.qr_code img{width:auto}.druck div.adresse{padding-left:3em;padding-top:2em;border-top:1px solid #ccc}.druck div.adresse>span{display:block;float:left;padding:1em;margin-right:8em;font-size:60%}.klein{font-size:60%}.druck div.stammdaten{margin-bottom:2em}.druck p.kl{font-size:50%;margin-top:1em}.druck td.td_1{padding-right:3em;width:21.6em}.druck div.unterschrift{position:relative;margin-bottom:3em}.druck div.unterschrift img#stempel{position:absolute;left:10%;top:-3em}.rechnung div.logo{padding:2em;width:26em;float:left;border-radius:0 0 .5em .5em}.rechnung div.logo img{display:block;width:100%;height:auto}.rechnung div.kopf h2{float:right;margin-top:2em}.rechnung div.daten{padding-top:2em;margin-bottom:3em}.rechnung div.daten>div{width:50%;float:left}.rechnung div.daten>div.kd_daten{padding:2em;text-align:right;float:right;padding-right:0}.rechnung div.kd_daten p{margin:0;clear:both;padding-left:5em}.rechnung div.kd_daten span{text-align:left;display:block;float:left;width:8em;white-space:nowrap;font-weight:700}.rechnung div.daten>div.kunde{background:#dcd3D340;border-radius:.5em;width:26em;padding:2em}.rechnung div.positionen span{display:block;float:left;width:18%;text-align:right}.rechnung span.pb,.rechnung span.pg{font-weight:700}.rechnung div.positionen span.pb{width:37%;text-align:left}.rechnung div.positionen span.pp{width:5em;text-align:left}.rechnung div.re_kopf{border-bottom:.15em solid #003e57;margin-bottom:1em;font-weight:700}.rechnung div.re_pos{border-bottom:2px solid #003e57;margin-bottom:1em}.rechnung div.summe{width:30em;float:right;text-align:right;font-weight:700;position:relative}.rechnung div.summe span{text-align:left;display:block;float:left}.rechnung div.summe p{padding:.5em;padding-right:2em}.rechnung div.summe p.re_betrag{border-radius:.5em;padding-top:1em;padding-bottom:1em;border-bottom:5px solid #003e57}.rechnung div.re_fuss{background:#003e57;position:relative;left:0;width:100%;bottom:1em;padding:2em 6em 2em 6em;box-sizing:border-box}.rechnung div.re_fuss>p{float:left;width:20%;color:#fff}.rechnung div.re_fuss img{display:block;width:6em}.rechnung div.rechnung>div{padding-left:4em;padding-right:4em}.rechnung div.re_texte p{padding:3em}a.melde_link{font-weight:700;color:#000}footer.innenw{display:flex;justify-content:space-between;font-size:65%;align-items:flex-end;padding-top:2em;padding-bottom:2em;position:relative}footer b{font-size:125%}footer div.links a{display:inline-block;margin-right:2em;color:#fff;text-decoration:none}footer div.links{font-size:110%;display:flex;align-items:center}p.rki{position:absolute;top:2em}div.sozial{display:flex;align-items:center;margin-right:7em}div.sozial span{display:block;margin-right:1em;white-space:nowrap;color:#fff;font-size:70%}div.sozial img{width:2em;display:block}footer div.links div.sozial a{margin-right:1em}.select2-container span{font-size:105%}.aktiv a.zurueck_2,a.n_aendern{display:none}.aktiv a.n_aendern{display:block}label span.flex{width:57.5%;font-size:100%}form.joh,p.joh{display:none}form label.lc{justify-content:center}form label.lc>span{margin-left:4em;font-weight:700}p.rahmen{width:50%;margin:2em auto;border:2px solid #003e57;border-radius:.5em;padding:2em;background:#fff}input.zeit{font-family:Arial,sans-serif;width:56.5%}div.flex{display:flex;justify-content:space-between;padding:1em}div.flex>div{width:45%;padding:1em}div.innenw img{width:100%;display:block;height:auto!important;margin:0 auto;max-width:100%}div.loesungen>div{display:flex;justify-content:space-between;align-items:center}div.loesungen p{padding-right:10%;width:50%}div.loesungen img{max-width:50%}div.tote b{display:block;font-size:125%}div.tote div.flex{width:100%;margin:1em auto}div.tote div.flex div{font-size:130%;padding:.25em;color:#003e57;font-weight:700}div.tote div.border{border-left:2rem solid #003e57}p.fussnote{font-size:80%}div.vier{display:flex;justify-content:space-between;text-align:left;align-items:stretch}div.vier>div{width:24%;padding:.25em}div.vier a{display:block;text-decoration:none;padding:1em;height:100%;background:#fff}div.vier a>span{display:block;margin-bottom:1em;width:100%;height:10em}div.vier img{display:block;width:100%;height:100%!important;object-fit:cover;object-position:center}div.vier a>span.link{height:auto;margin-top:1em}.flex.wrap .voll{width:100%}div.mobil_daten h2{margin:0;font-size:200%;font-weight:700}div.mobil_daten p.gro{font-size:125%}div.mobil_daten p{margin-top:0}div.mobil_daten h3{color:#dd0c52;white-space:nowrap;margin:0}div.mobil_daten h1 span,div.mobil_daten h3 span{display:block;font-size:65%;color:#999;position:relative;margin-top:-.25em;margin-bottom:.5em;font-weight:400}div.mobil_daten .en{color:#999;font-size:71%;font-weight:700}div.mobil_daten div.flex>div{width:48%;padding:0;margin-bottom:1em;text-align:left}div.mobil_daten label{background:#fff;padding:.75em 1em;border-radius:.5em;display:block}div.mobil_daten img{display:block;width:90%;margin:0 auto}div.mobil_daten div.qr{display:flex;align-items:center}div.mobil_daten div.negativ label{background:#003e57;color:#fff;text-align:center;font-weight:700;font-size:135%}div.mobil_daten h1{color:#444;font-size:200%;text-shadow:none}div.ssl{display:flex}div.ssl img{display:block;height:4em;width:auto;margin-right:1em}.mobil header{display:none}table td{vertical-align:top}.imp_daten table input,.imp_daten table select,.imp_daten table textarea{width:100%}.imp_daten table tr{background:#fff;margin-bottom:.5em}.imp_daten table{white-space:nowrap}.imp_daten table td,.imp_daten table th{padding:1em;vertical-align:middle}.imp_daten table tr.nicht_offen,div.aufklapper{display:none}div.aufklapper.auf{display:block}div.brot{border:1px solid red;padding:.5em}@media (min-width:1920px){html{font-size:.042vw}}@media (max-width:1024px){html{font-size:.07vw}div.start>img{right:0}a.button{white-space:nowrap}header a.button{margin-left:-3em}.startseite header a.button{margin-left:0}div.start>img.sicher{width:100px;right:8%}h1{font-size:300%}div.weiter{width:100%}footer.innenw{display:block;text-align:center}footer div.links{display:block;margin-bottom:2em}div.sozial,div.ssl{justify-content:center;padding:1em}div.vier{flex-wrap:wrap}div.vier>div{width:48%}.innenw{padding:1% 10%}}@media (max-width:767px){html{font-size:.17vw;overflow-x:hidden}body{font-size:22rem}h1{font-size:260%}.innenw,div.start{padding:1em 2em}div.vorteile_block{width:68%;transform:translateX(2em)}div.schritte div.flex{flex-direction:column}div.schritte div.flex>div{width:100%}div.kunden,div.schritte div.bild::before{display:none}div.schritte div.bild{width:50%;margin:0 auto}div.schritte img{display:block;width:100%}div.faq div.flex>div{width:100%}p.frage{margin:0}footer div.links a{display:block}footer.innenw{font-size:80%;margin-top:2em;flex-direction:column;align-items:flex-start}footer div.links{margin-bottom:2em;display:block}form label{padding:1em;text-align:left}input,select,textarea{width:50%}section.uebersicht>div label{text-align:left;display:block}section.uebersicht>div label input{display:block;width:100%;margin-top:.5em}div.rechnung_ span,div.ue div.buttons,div.warenkorb input{text-align:left}div.rechnung_{display:block;margin-bottom:1em;padding:.5em;background:#eee}div.rechnung_ span{width:100%}div.ue div.buttons p,label span.flex{width:100%}div.schritt1{width:90%}div.weiter{width:100%;margin:0;background:0 0}div.weiter h3{min-height:3em}div.weiter a{font-size:125%}div.weiter.flex>div{width:100%;margin:0}div.vier a>span{height:auto}div.flex.zwei>label{width:100%}div.rechtliches>p{padding:0}div.credit_pakete{padding:0;flex-wrap:wrap}a.logo{width:100%;margin-bottom:1em}header.innenw{flex-direction:column;padding-top:2em}header.innenw>div.flex{width:100%;flex-wrap:wrap}form{width:100%;margin-top:1em;margin-bottom:2em;padding:0}div.link{top:0;right:0;left:auto;z-index:10}form label span{width:100%;margin-bottom:.25em}div.flex{justify-content:center;padding:0}ol{width:100%;padding:0}h2{font-size:130%;text-align:left}.center{text-align:left}table td{display:block}div.innenw img{max-width:100%;height:auto!important}.aufklapper.flx,div.vier{flex-direction:column}div.vier>div,section.uebersicht .aufklapper label{width:100%;box-sizing:border-box}section.uebersicht>div label input{margin:0}form label.la span.label{bottom:100%;top:auto}div.sozial{margin:0}div.start.innenw{width:100%;padding:0;overflow:hidden}div.start>img{height:45%;right:-1%}div.start>span{display:block;background:#fff;padding:1em 2em}div.start>h1{padding-left:1em;margin-right:50%;margin-bottom:2em}div.sozial span{white-space:normal;font-size:80%}div.ssl{margin-top:2em}div.weiter{font-size:70%}div.weiter span{width:4em;height:4em}div.weiter>div::before{display:none}.registrierung div.weiter>div{overflow:hidden;text-overflow:ellipsis;width:25%}header a.button{margin-left:.5em;margin-bottom:.5em}p.hinweis_kontakte label{margin-top:1em}header a.button::after,header a.button::before{display:none}header a.button{padding-left:.5em;padding-right:.5em;border-radius:.5em}header.innenw>div.flex{justify-content:center}div.startbild{height:10em}h1{font-size:183%}h1 br{display:none}p.fussnote{overflow:hidden}div.tote div.flex{width:100%;flex-direction:column}div.tote div.flex div{font-size:100%;width:100%;border:0}div.schaden div.flex>div,div.sterblichkeit div.flex>div,div.vergleichen div.flex>div{width:100%}div.schaden div.flex,div.sterblichkeit div.flex,div.vergleichen div.flex{flex-wrap:wrap}div.hilfe img{max-width:100%;display:block}div.sozial_popup{width:65%;padding:1.5em}div.credit_pakete div.paket{margin:.5em;width:25%;padding:1.5em}header div.flex div.sozial{margin-bottom:.75em}div.start>img.sicher{width:75px;right:8%}div.marquee{top:-1em}.bounce p{font-size:75%;white-space:normal}p.rki{position:relative;top:auto;margin-bottom:2em}div.loesungen>div{flex-wrap:wrap;justify-content:center}div.weiter{flex-wrap:wrap}div.loesungen p{width:100%;padding:0}.left{padding-left:0;padding-right:0}@media screen and (orientation:landscape){html{font-size:.1vw;overflow-x:hidden}}}