.easyzoom{position:relative;display:inline-block}.easyzoom img{vertical-align:bottom}.easyzoom.is-loading img{cursor:progress}.easyzoom.is-ready img{cursor:crosshair}.easyzoom.is-error img{cursor:not-allowed}.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#FFF;box-shadow:0 0 10px #888}.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#FFF}.easyzoom--overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%}.easyzoom--adjacent .easyzoom-flyout{top:0;left:100%;width:100%;height:100%;margin-left:20px}@font-face{font-family:'Archivo Narrow';font-style:normal;font-weight:400;src:url(/module/preisvergleich/font/archivo_narrow_regular.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Archivo Narrow';font-style:normal;font-weight:700;src:url(/module/preisvergleich/font/archivo_narrow_semibold.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.icoError + .icoError{display:none}.tableCompare .icoMinus,.tableCosts .icoMinus,.tableCompare .icoPlus,.tableCosts .icoPlus{text-indent:0}.tableCompare .icoMinus span,.tableCompare .icoPlus span,.tableCosts .icoMinus span,.tableCosts .icoPlus span{display:block;text-indent:-999em;direction:ltr}.simplemodal-type-iframe .simplemodal-wrap{overflow:hidden !important}.flexTop{height:auto;max-height:90px}.buttonLight span{display:inline-block}.listMenu a.linkMenuActive  .loaderBarWrapper{background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6, #ebebeb);background:-ms-linear-gradient(top, #f6f6f6, #ebebeb);background:-o-linear-gradient(top, #f6f6f6, #ebebeb);background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ebebeb));background:-webkit-linear-gradient(top, #f6f6f6, #ebebeb);background:linear-gradient(top, #f6f6f6, #ebebeb);padding:10px 20px;border:1px solid #d6d6d6}.loaderBar,.loaderBarInner{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.loaderBar{background:#ebebeb;background:-moz-linear-gradient(top, #ebebeb, #dadada);background:-ms-linear-gradient(top, #ebebeb, #dadada);background:-o-linear-gradient(top, #ebebeb, #dadada);background:-webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#dadada));background:-webkit-linear-gradient(top, #ebebeb, #dadada);background:linear-gradient(top, top, #ebebeb, #dadada);-moz-box-shadow:0 1px #fff;-webkit-box-shadow:0 1px #fff;box-shadow:0 1px #fff;display:none;border:1px solid #bbb;font:10px/18px arial;text-align:center;color:#b5b5b5;position:relative;top:0;left:0;text-transform:uppercase;margin:10px 0}.hasLoaderBar .loaderBar{display:block}.loaderBarInner{background:url('/module/preisvergleich/img/pvg_loader_bar.gif') #96b91e;border:1px solid #337300;height:18px;min-width:4px;max-width:100%;position:absolute;top:-1px;left:-1px}.loaderBarInnerProgress{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.boxSidebarMenu{font-size:14px}.listMenu a{text-decoration:none}.listMenu a:hover{color:#8faf11;text-indent:0}.listMenu > li{padding:0}.listMenu a.linkMenuActive{margin:-1px -7px -1px -18px}.linkSubMenuActive{font-weight:bold}.buttonDefault,.buttonAlternative,.buttonDefaultSmall,.buttonAlternativeSmall,.buttonDefaultBackSmall,.buttonAlternativeBackSmall{text-decoration:none;color:#fff}.buttonDefault:hover,.buttonAlternative:hover,.buttonDefaultSmall:hover,.buttonAlternativeSmall:hover,.buttonDefaultBackSmall:hover,.buttonAlternativeBackSmall:hover{color:#fff;text-decoration:none}.ui-autocomplete-term{font-weight:bold}html{min-height:100%}body{font:0.75em/1.5em arial;color:#444}.tac{text-align:center}.layoutModal{background:#fff}.main{background:#fff;min-height:520px;padding:0 0 20px}.brandingHeader + .wrapper .main{padding-top:1em}body.whitelabel .main{max-width:1200px}.addition{color:#767676}.fnMore:not(:checked) + .fnHasMore{position:absolute;opacity:0;display:none}.titleFirstLevel,.titleSecondLevel,.titleThirdLevel,.titleFourthLevel,.titleFifthLevel,.titleSixthLevel{margin:10px 0px 10px 0px}.layerContent p{margin-bottom:5px}.privacy_wrapper{max-width:82.5em;min-width:25em}.privacy_wrapper{margin:0 auto}.brandingHeader.noNavigation + .main{padding-top:10px;border-radius:4px 4px 0 0}.listCollocate{padding-left:20%}.listCollocate > dt,.listCollocateSmall > dt{clear:both;float:left;width:10%;margin-left:-10%}.listCollocate > dd,.listCollocateSmall > dd{line-height:1.62;float:left;width:90%}.listCollocateSmall{padding-left:20px}.listCollocateSmall > dt{line-height:1.2;margin-left:-20px;width:15px}.titleDefault + .boxDefault,.titleDefault + .boxAlternative{border-top:0;margin-top:0}.setDataStep,.setDataStepEnd{border:1px solid #d6d6d6}.setDataStepEnd{border-top:1px dotted #d6d6d6}.titleDefault + .setDataStep{border-top:0;border-bottom:0}.setDataStep + .titleDefault{margin:0}.titleNews{font-size:18px;line-height:1.62}.setDataStepEnd{color:#767676}.setDataStepEnd .agbCheckbox,.setDataStepEnd .boxNote.warning{display:none}.setDataStepEnd .agbCheckbox:checked + .boxNote.warning{display:block}.sslBox{margin:0 !important;padding:5px 10px;width:100%;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;justify-content:space-between}.sslBox .textSSL{font:10px/18px arial}.sslBox .requiredInfo{white-space:nowrap}.sslBox .requiredInfo i{color:#ff5300}.setDataStep .listFormDefault .label .icoInfo{line-height:0.875rem}.contractFormdatastep2 .dataStep form .required::placeholder,.contractFormdatastep3 .dataStep form .required::placeholder{visibility:hidden}.contractFormdatastep2 .dataStep form .requiredLabel::after,.contractFormdatastep3 .dataStep form .requiredLabel::after{content:" * ";color:#ff5300}@media screen and (min-width: 960px){.setDataStep .listFormDefault .label{display:inline-flex;gap:4px;justify-content:flex-end}.contractFormdatastep2 .dataStep form .requiredLabel::after,.contractFormdatastep3 .dataStep form .requiredLabel::after{order:1}.setDataStep .listFormDefault .label .icoInfo{order:2}}.setDataStepEnd .buttonBack{text-decoration:none;display:inline-block;margin-top:10px}.setDataStepEnd .buttonBack{text-decoration:none;display:inline-block;margin-top:10px}.setDataStepEnd .buttonForward{float:right}.setDataStepEnd label a{color:#767676}.setDataStepEnd label a:hover{color:#50930e}.boxPlain{margin:0 10px;font:1em/1.75em arial}.boxPlain > h1,.boxPlain > h2,.boxPlain > h3,.boxPlain > h4,.boxPlain > h5,.boxPlain > h6{margin:20px 0 10px;color:#333}.boxPlain > div .boxPlain > p{margin:10px 0}.cashbackWarning{color:#000000}.boxPlain ul,.boxPlain ol,.boxPlain dl{list-style:initial;margin:10px 20px}.boxPlain li{margin-bottom:5px}.boxPlain.cashBackTerms li{list-style-type:decimal}.boxPlain.cashBackTerms ol.alpha li{list-style-type:lower-alpha}.boxPlain li:last-child{margin-bottom:0}.notes ul{list-style:none}.boxPlain .points h3{margin:20px 0 10px}.listFormDefault > li{background:#ecf5ff;background:-webkit-linear-gradient(left, #ecf5ff 50%, #fff 50%);background:linear-gradient(to right, #ecf5ff 50%, #fff 50%);border-top:1px dotted #d6d6d6;padding:8px 20px}.listFormDefault > li:first-child{border:0}.listFormDefault .label{display:inline-block;font-weight:bold;text-align:right;vertical-align:top;margin-top:2px;margin-right:4%;width:48%}.listFormDefault label input[type="checkbox"],.listFormDefault label input[type="radio"]{vertical-align:middle;margin-right:5px}.listFormDefault .labelOnly{font:11px/18px arial;display:block}.listFormDefault input[type=text],.listFormDefault select{width:20%}.listFormDefault .label ~ label + label > input[type=radio],.listFormDefault .label ~ span label + label > input[type=radio],.listFormDefault .label ~ label + label > input[type=checkbox],.listFormDefault .label ~ span label + label > input[type=checkbox]{margin-left:10px}.formDefault input[type="date"]{height:24px;border:1px solid #d6d6d6;padding:2px;font:1em arial;width:100%;background:#fff}.listFormDefault > .hint{background:#fffdcc}.ui-slider{background:#a8a8a8;cursor:pointer;display:inline-block;height:4px;padding:0;position:relative;text-align:left;width:308px;z-index:9}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:14px;height:14px;cursor:pointer;background:#087e9f;top:-5px;margin-left:-3px;border-radius:50%}.sliderDesc{display:inline-block;margin-top:5px;width:320px}.sliderDesc li{display:flex;float:left;justify-content:center;position:relative;text-align:center;width:75px}.sliderDesc .first{justify-content:left;width:47px}.sliderDesc .last{justify-content:right;width:47px}.sliderDesc li:before{background:#a8a8a8;content:" ";display:block;height:8px;position:absolute;top:-16px;width:3px;z-index:0}.sliderDesc .last:before{transform:translateX(-11px)}.whitelabel .ui-slider{width:308px}.whitelabel .showCriteriaContainer{justify-content:flex-end}.whitelabel .wrapperSpeedSliderContainer{justify-content:flex-end;padding-top:0}@media screen and (max-width: 800px){.sliderDesc{display:none}.whitelabel .showCriteria{margin-top:0}.wrapperSpeedSlider{display:none}.selectSpeedMobileContainer{display:block}.selectSpeedMobileContainer .slider{display:none}.selectSpeedMobileContainer .selectSpeed{display:inline-block !important}}.icoSpeed,.icoDown,.icoUp{background:url('/module/preisvergleich/img/dsl_sprite_icon.png') no-repeat;display:inline-block;vertical-align:middle;height:16px;width:16px}.speedsContainer{display:flex;align-items:center;width:max-content}.icoPlus,.icoMinus{text-indent:-999em;direction:ltr}.icoSpeed{background-position:-7px -8px}.icoDown{background:url('/module/preisvergleich/img/ico_down.png');display:inline-block;background-repeat:no-repeat;background-size:13px 13px}.icoUp{background:url('/module/preisvergleich/img/ico_up.png');display:inline-block;background-repeat:no-repeat;background-size:13px 13px}.resultsIco{background-repeat:no-repeat;float:left;height:25px;width:25px}.icoResDsl,.icoResyoungtariff,.icoResGutschein{background-image:url('/module/preisvergleich/img/icons/tacho_aktiv.png')}.icoResphoneflat{background-image:url('/module/preisvergleich/img/icons/phone_aktiv.png')}.icoResentertain{background-image:url('/module/preisvergleich/img/icons/tv_aktiv.png')}.icoResAvailability{background-image:url('/module/preisvergleich/img/icons/map_aktiv.png')}.disabledTariff .icoResDsl,.disabledTariff .icoResyoungtariff,.disabledTariff .icoResGutschein{background-image:url('/module/preisvergleich/img/icons/tacho_inaktiv.png')}.disabledTariff .icoResphoneflat{background-image:url('/module/preisvergleich/img/icons/phone_inaktiv.png')}.disabledTariff .icoResentertain{background-image:url('/module/preisvergleich/img/icons/tv_inaktiv.png')}.disabledTariff .icoResAvailability{background-image:url('/module/preisvergleich/img/icons/map_inaktiv.png')}.icoFlagGermany{position:relative;margin:0 2px;width:12px;height:3px;background:#f90700}.icoFlagGermany:before,.icoFlagGermany:after{content:'';position:absolute;left:0;width:12px;height:3px}.icoFlagGermany:before{background:#080808;top:-3px}.icoFlagGermany:after{background:#f4c149;top:3px}.icoEnlarge{width:20px;height:20px;border-radius:4px;border:1px solid #bccee2;margin:2px 10px 5px;background:#e9f0f8 url('/module/preisvergleich/img/dsl_sprite_icon.png') -5px -397px}.icoArrowLeft,.icoArrowRight,.icoArrowUp,.icoArrowDown{position:relative;margin:0 5px;width:16px;height:16px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.4);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.4);background:#0e6cc1;background:-moz-linear-gradient(top, rgba(18, 155, 212, 1) 0%, rgba(9, 99, 193, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(18, 155, 212, 1)), color-stop(100%, rgba(9, 99, 193, 1)));background:-webkit-linear-gradient(top, rgba(18, 155, 212, 1) 0%, rgba(9, 99, 193, 1) 100%);background:-o-linear-gradient(top, rgba(18, 155, 212, 1) 0%, rgba(9, 99, 193, 1) 100%);background:-ms-linear-gradient(top, rgba(18, 155, 212, 1) 0%, rgba(9, 99, 193, 1) 100%);background:linear-gradient(to bottom, rgba(18, 155, 212, 1) 0%, rgba(9, 99, 193, 1) 100%)}.icoArrowLeft:after,.icoArrowRight:after,.icoArrowUp:after,.icoArrowDown:after{content:'';position:absolute;top:50%;left:50%;border-width:5px;border-style:solid}.icoArrowLeft:after{margin:-5px -8px;border-color:transparent #fff transparent transparent}.icoArrowRight:after{margin:-5px -2px;border-color:transparent transparent transparent #fff}.icoArrowUp:after{margin:-8px -5px;border-color:transparent transparent #fff transparent}.icoArrowDown:after{margin:-1px -5px;border-color:#fff transparent transparent transparent}.icoAccessType{align-items:center;background-image:url('/module/preisvergleich/img/icons/icon_for_text.png');border:0;border-radius:4px;color:#2A4D8F;display:flex;font-weight:600;justify-content:center;line-height:1;width:55px;font-size:12px}.icoAccessGreyType,.icoAccessGreyDSL,.icoAccessGreyLTE,.icoAccessGreyUMTS,.icoAccessGreySatellit,.icoAccessGreyKabel{color:#767676}.ratingStarsWrapper,.ratingStars{display:inline-block;background:url('/module/preisvergleich/img/dsl_sprite.png') -401px -20px;width:87px;height:15px;font-size:0}.ratingStars{background-position:-401px 0}.rating-1 .ratingStars{width:15px}.rating-2 .ratingStars{width:33px}.rating-3 .ratingStars{width:51px}.rating-4 .ratingStars{width:69px}.rating-5 .ratingStars{width:87px}.buttonPlus span span,.buttonMinus span span,.buttonCallback span span,.buttonClock span span{background:none}.buttonCompare{font:bold 1.1em arial;height:41px;max-width:300px}.buttonCompare span{color:#fff;padding:0 0 0 30px;background:url('/module/preisvergleich/img/dsl_sprite.png')}.buttonCompare span span{background:url('/module/preisvergleich/img/pvg_sprite_3.6.2.png') right -872px;height:25px;line-height:25px;padding:1px 15px 5px 0;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.25)}.buttonCompare:hover span span{background-position:right -1136px}.buttonCompareTop span{background-position:0 -270px}.buttonCompareTop span span{margin-bottom:10px}.buttonCompareTop:hover span{background-position:0 -362px}.buttonCompareBottom span{background-position:0 -316px}.buttonCompareBottom span span{margin-top:10px}.buttonCompareBottom:hover span{background-position:0 -408px}.buttonSpeedtest{text-align:center}.buttonPlus .less,.buttonMinus .more{display:none}.tableCompare{margin-top:15px;border-width:0;border-collapse:separate;border-spacing:0 12px}.tableCosts,.tableCompare{font-size:inherit}.boxAlternative.boxSEO .tableCompare{font-size:13px}body.whitelabel .tableCompare{width:100%}.tableCompare td{vertical-align:top;padding:10px}.tableCompare .tableCompareRow th,.tableCompare .tableCompareRow td{text-align:left;padding:10px}.tableCompare tfoot .paginationDefault{background:#f3f3f3;background:linear-gradient(top, #fff, #f6f6f6);background:-moz-linear-gradient(top, #fff, #f6f6f6);background:-ms-linear-gradient(top, #fff, #f6f6f6);background:-o-linear-gradient(top, #fff, #f6f6f6);background:-webkit-linear-gradient(top, #fff, #f6f6f6)}.tableCompare .tableHead th{color:#444444;padding:5px 10px;text-align:left;font-weight:normal}.tableCompare .odd > td{background:#f8fbff}.tableCompare .odd:hover > td{background:#ebf4ff}.tableCompare .even:hover > td{background:#fafafa}.tableCompare .topOffer > td{background:#fffdcc}.tableCompare .topOffer:hover > td{background:#f9f7bd}.tableCompare .itemFourth{width:10%}.tableCompare .itemSixth{position:relative;width:16%}.tableCompare .mobileTooltipsRow{display:none}.tableCompare .tableSpacer{display:none;height:12px}.tableCompare .tableSpacer > td{height:12px;padding:0}.tableCompare{height:fit-content;width:100%}.tableCompare .tableBody tr:not(.tableSpacer){height:max-content}.tableCompare thead > tr.tableHead > th{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.tableCompare .tableBody tr.even,.tableCompare .tableBody tr.odd{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.tableCompare .tableBody tr:last-child td{border-bottom-style:solid}.tableCompare + .pagination{border-top:0}.tableCompare .tableBody .checkedTariff td{background:#f2fae5}.tableCompare .tableBody .checkedTariff .itemFirst{background:#ddeec1}.tableCompare .tableBody .listAdvantages .tooltip p{border-bottom:1px solid #D6D6D6;padding-bottom:5px;margin-bottom:5px}.tableCompare .tableBody .listAdvantages .tooltip p:last-child{border-bottom:0;padding:0;margin:0}.tableCompare .tableBody .listAdvantages li{float:left;margin:4px 6px 0px 0px}.tableCompare .disabledTariff:hover > td{background-color:transparent}.tableCompare .disabledTariff.odd:hover > td{background:#f8fbff}.tableCompare .disabledTariff > td,.tableCompare .disabledTariff a{color:#808080}.tableCompare .disabledTariff .itemSixth{text-align:left}.tableCompare .disabledTariff .icoSpeed{background-position:-7px -308px}.tableCompare .disabledTariff .icoTick{background:url('/module/preisvergleich/img/dsl_sprite_icon.png') -7px -338px}.tableCompare .disabledTariff .costsAverage{font:normal 1.7em arial}.tableCompare.tableCompareLanding + .paginationDefault{border-top:0}.tableCompare .downloadSpeedMobile{display:none}.tableCompare .rowContainer table{width:100%;height:fit-content}.tableCompare .rowContainer{padding:0}.tableCompare .mobileTooltipsRow{display:none}.rowProviderAvailability td{text-align:center}.linkAvailability{color:#767676;font:bold 11px arial;text-align:center;cursor:pointer;display:inline-block;width:80px;margin-top:10px}.linkAvailability:hover{color:#444;text-decoration:underline}.tableTariffCompare{width:100%;border:1px solid #d6d6d6;border-width:1px 1px 0 0;margin:10px 0 30px}.tableTariffCompare td{border-right:1px solid #d6d6d6;width:24%}.tableTariffCompare td img{max-width:180px;display:block;margin:0 auto}.tableTariffCompare .itemFirst{font-weight:700}.tableTariffCompare .buttonEdit{width:20px;height:18px;background:url('/module/preisvergleich/img/dsl_sprite_icon.png') -6px -96px}.tableTariffCompare .priceInfo{position:inherit}.tableTariffCompare .priceInfo .tooltip{position:fixed;top:5%;left:50%;margin-left:-225px;width:450px}.boxSmallPrint{color:#767676;font-size:12px;margin:20px}.textSmallPrint{color:#767676;font:10px/18px arial}.boxSEOSmall{color:#5e5e5e;font:0.875em/1.5em arial;margin:10px}.boxSEOSmall.seoFontSize{font-size:14px;line-height:1.62}.boxSEOSmall h1{font-size:1.25em}.boxSEOSmall p + p{margin-top:10px}.boxSEOSmall img{max-width:100%;height:auto}.boxSeoOffer{margin:0.5em 0;padding:0.5em}.boxOffer{position:relative;min-height:10.5em;background:#fff;background:-webkit-radial-gradient(ellipse farthest-corner, #fff 0%, #d6e8fe 100%);background:radial-gradient(ellipse at center, #fff 0%,#d6e8fe 100%)}.boxOfferText{padding:1em 1em 2.5em}.boxOfferImage{background:#d6d6d6;float:right;margin-left:0.5em}.boxOfferImage img{display:block}.boxSEO .boxOffer .titleSecondLevel{font:700 1.5em 'Archivo Narrow', Arial, sans-serif}.linkOffer{position:absolute;left:0;bottom:0;margin:1.5em 1.5em 1.5em 1em}.tabMenue{flex-wrap:wrap;font-size:15px;margin-top:-5px;white-space:nowrap}.tabMenue li{display:inline-block}.tabMenue li a{background:#e0efff;background:-moz-linear-gradient(top, #fff, #e0efff);background:-ms-linear-gradient(top, #fff, #e0efff);background:-o-linear-gradient(top, #fff, #e0efff);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0efff));background:-webkit-linear-gradient(top, #fff, #e0efff);background:linear-gradient(top, #fff, #e0efff);border:1px solid #bccee2;border-bottom-color:#e2e2e2;border-left-width:0;-moz-box-shadow:inset -1px 0 0 #fff, inset 1px 0 0 #fff;-webkit-box-shadow:inset -1px 0 0 #fff, inset 1px 0 0 #fff;box-shadow:inset -1px 0 0 #fff, inset 1px 0 0 #fff;color:#2a4d8f;display:inline-block;font-weight:bold;padding:3px 8px;text-decoration:none;vertical-align:bottom}.tabMenue li:first-child a{border-left-width:1px}.tabMenue a:hover{background:#e8e8e8}.tabMenue .active{background:#fff;border:1px solid #e2e2e2;border-bottom:1px solid #fff;color:#2a4d8f;margin-left:-1px;margin-top:0;padding:5px 8px}.tabMenue li:first-child .active{margin-left:0}.tabMenue .active:hover{background:none;cursor:default}.tabBox{border:1px solid #e2e2e2;margin-top:-1px}.tabSeo > div{padding:15px}.tabSeo p{font-size:16px;line-height:1.62}.tabSeo .logoProvider{float:right;margin:0 0 20px 20px}.tabs .tab{float:left;display:none}.tabs > input{display:none}.tabs > label{display:inline-block}.tabs #tab1:checked ~ .tab#tabcontent1,.tabs #tab2:checked ~ .tab#tabcontent2{display:block}.tabs label.tabMenue{border-radius:8px 8px 0 0;margin-left:-1px;color:#444;border:1px solid #e2e2e2;border-bottom:1px solid #fff;background:#e0efff;background:-moz-linear-gradient(top, #fff, #e0efff);background:-ms-linear-gradient(top, #fff, #e0efff);background:-o-linear-gradient(top, #fff, #e0efff);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0efff));background:-webkit-linear-gradient(top, #fff, #e0efff);background:linear-gradient(top, #fff, #e0efff);-moz-box-shadow:inset -1px 0 0 #fff, inset 1px 0 0 #fff;-webkit-box-shadow:inset -1px 0 0 #fff, inset 1px 0 0 #fff;box-shadow:inset -1px 0 0 #fff, inset 1px 0 0 #fff;vertical-align:bottom;color:#2a4d8f;font-weight:bold;text-decoration:none;border:1px solid #bccee2;border-bottom-color:#e2e2e2;border-left-width:0;background:#e0efff;background:-moz-linear-gradient(top, #fff, #e0efff);background:-ms-linear-gradient(top, #fff, #e0efff);background:-o-linear-gradient(top, #fff, #e0efff);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0efff));background:-webkit-linear-gradient(top, #fff, #e0efff);background:linear-gradient(top, #fff, #e0efff);-moz-box-shadow:inset -1px 0 0 #fff, inset 1px 0 0 #fff;-webkit-box-shadow:inset -1px 0 0 #fff, inset 1px 0 0 #fff;box-shadow:inset -1px 0 0 #fff, inset 1px 0 0 #fff;vertical-align:bottom;color:#2a4d8f;font-weight:bold;text-decoration:none;border:1px solid #bccee2;border-bottom-color:#e2e2e2;border-left-width:0;margin-top:6px;padding:3px 8px 7px}.tabs input:checked + label.tabMenue{font-weight:bold;background:#fff;margin-left:-1px;margin-top:0;color:#444;border:1px solid #e2e2e2;border-bottom:1px solid #fff;padding:7px 8px}.boxFormTeaser{font-size:14px}.tabs.boxFormTeaser input:first-child + label.tabMenue{margin-left:20px}.tabs.boxFormTeaser .tab.tabBox{overflow:visible;padding:0}.tabs.boxFormTeaser .tab.tabBox form.boxFormTeaser{top:0;left:0}.accordion{border:1px solid #d6d6d6}.accordionTitle,.accordionTitle:hover{text-decoration:none;color:#444}.accordionTitle,.accordionContent{border-bottom:1px solid #d6d6d6}.accordionTitle{background:#f3f3f3;background:-moz-linear-gradient(top, #fff, #f6f6f6);background:-ms-linear-gradient(top, #fff, #f6f6f6);background:-o-linear-gradient(top, #fff, #f6f6f6);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background:-webkit-linear-gradient(top, #fff, #f6f6f6);background:linear-gradient(top, #fff, #f6f6f6);display:block;padding:0 5px;line-height:30px}legend.accordionTitle{width:100%;padding-left:0;padding-right:0;text-indent:10px}.js .accordionTitle{background:url('/module/preisvergleich/img/pvg_sprite_icon_3.6.2.png') -5px -1140px no-repeat #f3f3f3;background:url('/module/preisvergleich/img/pvg_sprite_icon_3.6.2.png') -5px -1140px no-repeat, -moz-linear-gradient(top, #fff, #f6f6f6);background:url('/module/preisvergleich/img/pvg_sprite_icon_3.6.2.png') -5px -1140px no-repeat, -ms-linear-gradient(top, #fff, #f6f6f6);background:url('/module/preisvergleich/img/pvg_sprite_icon_3.6.2.png') -5px -1140px no-repeat, -o-linear-gradient(top, #fff, #f6f6f6);background:url('/module/preisvergleich/img/pvg_sprite_icon_3.6.2.png') -5px -1140px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background:url('/module/preisvergleich/img/pvg_sprite_icon_3.6.2.png') -5px -1140px no-repeat, -webkit-linear-gradient(top, #fff, #f6f6f6);background:url('/module/preisvergleich/img/pvg_sprite_icon_3.6.2.png') -5px -1140px no-repeat, linear-gradient(top, #fff, #f6f6f6);padding-left:25px}.js .accordionTitleOpened{background:url('/module/preisvergleich/img/pvg_sprite_icon_3.6.2.png') -5px -1170px no-repeat #f5f5f5}.accordionContent{border-bottom:1px solid #d6d6d6;padding:10px}.accordionContentLast{border-top:1px solid #d6d6d6}.accordionTitleLast,.accordionContentLast{border-bottom:0}.boxNote.tooltip{top:-2px;left:25px}.gAdsContainer .ad{padding:10px 0 10px 2px}.gAdsContainer .notice{padding:0 2px}.gAdsContainer .ad .head{font-size:1.25em;letter-spacing:0}.gAdsContainer .ad .text,.gAdsContainer .ad .url{font-size:0.875em}.titleDefaultSub{font:normal 0.875em arial}.titleIndividual{font-weight:normal}.tariffCount{font-size:0.75em;display:inline-block;text-indent:5px}div.steps{margin-left:-12px;position:relative}.stepBox{padding:20px 130px 35px}.cornerStep{background:url('/module/preisvergleich/img/pvg_sprite_3.6.2.png') -34px 0;position:absolute;left:0;bottom:-7px;height:7px;width:7px}.progressBarStepsAlternative{border-top:2px solid #fff;background:#D5E8FE}.steps + .progressBar{margin-top:5px}.rowLight{height:0;border:0;border-top:1px dotted #d6d6d6}.rowLight:first-child{border-top:0}.boxSeal{margin-bottom:15px}.seal{background:url('/module/preisvergleich/img/seal.svg') no-repeat 0 0 / 100% auto;height:115px;margin:0 auto;width:120px}.descSeal{text-align:center;color:#767676;margin:0 0 10px}.imageProduct,.devicePic{-webkit-box-shadow:0 0 5px #eee;-moz-box-shadow:0 0 5px #eee;box-shadow:0 0 5px #eee;border:1px solid #eee}.hotlineBoxSidebar{float:left}.hotlineBoxDefault div{margin-bottom:0.8rem}.hotlineBoxDefault div:last-child{margin-bottom:0}.hotlineNumberBlock strong{font:bold 1.45rem/1.25em 'Archivo Narrow', arial;color:#2a4d8f}.hotlineNumberBlock .icoHotline{background:url('/module/preisvergleich/img/pvg_sprite_icon_3.6.2.png') no-repeat -7px -421px;width:9.5em;height:1em;display:inline-block;margin-bottom:0}.hotlineNumberBlock .icoHotline span{margin-left:0.4em}.hotlineBoxInfoLayer .hotlineNumberBlock .icoHotline span{margin-left:0.8em}.hotlineBoxInfoLayer .hotlineNumberBlock strong{font:bold 2.2rem/1.0em 'Archivo Narrow', arial}.hotlineBoxInfoLayer .icoHotline{background:url('/module/preisvergleich/img/dsl_sprite_icon.png') no-repeat -4px -417px}.hotlineBoxInfoLayer .hotlineNumberBlock p,.hotlineBoxInfoLayer .hotlineTimeBlock p{margin-bottom:0}.hotlineBoxInfoLayer .hotlineNumberBlock,.hotlineBoxInfoLayer div:last-child{margin-bottom:0.8rem}.hotlineBoxInfoLayer .hotlineTimeBlock{margin:0 0 1.2em 2em;font-size:1.2em;color:#767676}.listMenu{margin:10px}.linkMenuFakeHeadline{color:#8faf11;font-size:1.0625em;font-weight:bold;text-transform:uppercase;text-decoration:none}.teaserCompareSubstitute{position:absolute;top:5px;left:0;width:241px;height:290px}.boxSEO{margin-bottom:10px}.boxSEO p{font-size:16px;line-height:1.62;margin:10px 0}.boxSEO ul,.boxSEO ol{font-size:16px;line-height:1.62}.boxSEO > ul li,.boxSEO > ul li > ul li{list-style-type:disc;margin:5px 0 5px 15px}.boxSEO > ol li,.boxSEO > ol li > ol li{list-style-type:decimal;margin:5px 0 5px 15px}.boxSEO h2,.boxSEO h3,.boxSEO h4,.boxSEO h5,.boxSEO .titleSecondLevel,.boxSEO .titleThirdLevel{font-size:18px;line-height:1.62;margin:1em 0 0.5em}.boxSEO .titleSecondLevel,.boxSEO .titleThirdLevel{font-weight:bold}.boxSEOSmall h2,.boxSEOSmall h3,.boxSEOSmall h4,.boxSEOSmall h5{font-size:1.125em;margin:1em 0 0.5em}.boxSEOSmall.seoFontSize h2,.boxSEOSmall.seoFontSize h3,.boxSEOSmall.seoFontSize h4,.boxSEOSmall.seoFontSize h5{font-size:16px;line-height:1.62}.boxSEO .titleDefault{margin:1em 0 0}.boxSEO .alignleft{float:left;margin:0 10px 10px 0}.boxSEO .alignright{float:right;margin:0 0 10px 10px}.boxSEO .aligncenter{display:block;margin:10px auto}.boxSEO .alignnone{display:block;margin:10px 0}.boxSEO .wp-caption-text{font:italic 0.875em arial;color:#767676;margin:2px 5px}.boxSEO p:first-child,.boxSEO h2:first-child,.boxSEO h3:first-child,.boxSEO h4:first-child,.boxSEO h5:first-child{margin-top:0}.boxAlternative.boxSEO{font-size:16px}.boxAlternative.boxSEO:not(.tableCompare){line-height:1.62}.listSeoMenu li{background:url('/module/preisvergleich/img/pvg_sprite_3.6.2.png') -12px -1959px;margin:0;padding-left:10px}.seoLinkBox{font-size:16px;line-height:1.62}.providerInfo{float:right;margin:10px 0 10px 10px}.providerLogo img{margin:0;max-width:100%}.providerInfo .addressInfo{background:#f6f6f6;border:1px solid #d6d6d6;font:16px/1.62 arial;padding:10px 15px}.providerInfo .addressInfo a{display:block;margin-top:5px}.steps + .titleDefault{margin-top:20px}.boxCompare .titleDefault h1{display:inline;font-size:1em}.hintZipcode{margin-left:20px;font:400 0.75em Arial}.closeZipcode{position:absolute;top:0.25em;right:0.5em;font:0.9em arial;color:#767676}.boxZipcodeHint{position:absolute;left:320px;top:-40px;padding:20px;width:255px;background:#f8fbff;border:1px solid #bccee2;color:#2a4d8f;z-index:2001;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 4px 4px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 4px 4px rgba(0, 0, 0, 0.1);box-shadow:0 0 4px 4px rgba(0, 0, 0, 0.1)}.boxZipcodeHint:before,.boxZipcodeHint:after{content:'';position:absolute;top:44px;border-width:12px;border-style:solid}.boxZipcodeHint:before{left:-25px;border-color:transparent #bccee2 transparent transparent}.boxZipcodeHint:after{left:-24px;border-color:transparent #f8fbff transparent transparent}.zipCodeText{display:inline-block;width:200px;margin-left:10px;vertical-align:middle}.ui-slider .ui-slider-handle{z-index:0}.icoWarningAlternative{width:35px;height:35px;background-position:0 -2143px}.placeholderCompare{position:relative}.formCompare input,.formCompare select,.formCompare label{vertical-align:middle}.formCompare label{font-size:11px}.formCompare button{float:right;margin:20px 0 10px}.boxCompareFilter{border-top:0;margin:0;display:flex;flex-direction:row;align-items:center}.listCompareFilter li{margin-top:10px}.listCompareFilter li:first-child{margin-top:0;display:flex;align-items:center;justify-content:flex-start;gap:3px}.listCompareFilter li > label:not(.error),.listCompareFilter li:first-child label:not(.error){align-items:center;display:inline-flex;font-weight:bold;justify-content:flex-end;vertical-align:middle;width:25%}.listCompareFilter li > label:not(.error){margin-left:0}.listCompareFilter li > label.error{margin-left:0;vertical-align:top}.listCompareFilter input[type=text],.listCompareFilter select{width:55%;margin-left:2%;vertical-align:middle}.listCompareFilterRight{text-align:right;display:flex;flex-direction:row;align-items:center}.listCompareFilterRight .seals{display:block;float:left;height:55px;width:115px}.boxSidebarRight .ekomi-widget-sf1243865d5bedf48ce19{margin-left:12px}.listCompareFilter .primaryWrapper{display:inline-block;width:31%}.listCompareFilter .primaryWrapper ~ input[type=text]{font-size:1.25em;height:34px;padding:5px}.availabilityWrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 26px;width:55%}.availabilityWrapper span{font:11px/14px arial;display:inline-block;width:auto;color:#2a4d8f;font-weight:bold}.availabilityWrapper a{font:normal 10px arial;text-decoration:underline;color:#767676;margin-top:0;display:block;text-align:center;width:45px}.availabilityWrapper a:hover{color:#666}.availabilityWrapper .highlightFeature{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:space-between;width:100%}.available{color:green}.listCompareFilter li .availabilityWrapper label{width:32%}.listCompareFilter{position:relative;z-index:1}.mobile:not(.whitelabel) .listCompareFilter{min-height:158px}.wrapperSpeedSlider > div{text-align:left}.wrapperSpeedSlider label{font-weight:bold}.wrapperSpeedSlider .tooltip{left:0;top:25px}.wrapperFeature{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.wrapperFeature .icoInfo{margin-right:0}.wrapperFeature .buttonLight{margin:-4px 10px 0;min-width:140px;text-align:left}.wrapperFeature .buttonLight.active span{background-position:-8px -156px}.icoInfo{color:#767676;background:none}.icoInfo::before{content:"ⓘ";font-size:18px;font-weight:normal;display:flex;justify-content:center;align-items:center}.speed{padding-left:6px;line-height:1}.isAvailability .wrapperFeature{float:left;margin:13px 20px 0 0;text-align:left}.highlightFeature{padding:2px 0;display:inline-block;border:1px solid transparent;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.highlightFeature:hover{-moz-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border-color:#ddd;background:#f5f5f5}.wrapperFeatureContainer,.wrapperSpeedSliderContainer{float:left;width:50%}.checkFeature input{margin-right:2px}.checkFeature label{cursor:pointer}.checkFeature .tooltip{left:30px;top:-20px}.showCriteria{margin-top:1.5em}.wrapperSpeedSliderContainer .showCriteria{background:#087e9f;color:#fff;text-shadow:none;border:none;margin-bottom:4px}.wrapperSpeedSliderContainer .showCriteria:before{background:transparent;font-size:25px;font-weight:bold;position:absolute;width:auto;height:auto}.wrapperSpeedSliderContainer .buttonPlus > span,.wrapperSpeedSliderContainer .buttonMinus > span{padding-left:20px}.wrapperSpeedSliderContainer .buttonMinus:before{content:'-';top:3px;left:13px}.wrapperSpeedSliderContainer .buttonPlus:before{content:'+';top:6px}.showCriteriaContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:310px}.showCriteriaContainer .seals .seal-widget{transform:scale(.45)}.isAvailability .showCriteria{margin-right:10px;margin-top:25px}.boxCompareCriteria{border-top:0;margin-top:0;padding:10px;position:relative}.boxCompareCriteria label{font-size:12px}.cornerCompareCriteria{background:url('/module/preisvergleich/img/dsl_sprite.png') -453px -40px;position:absolute;right:80px;top:-1px;width:23px;height:12px}.wrapperCompareCriteria > li{display:inline-block;padding-right:0.35em;padding-bottom:0.4em}.wrapperCompareCriteria > li:last-child{padding-right:0}.wrapperCompareCriteria select{width:auto}.wrapperCompareCriteria input[type="text"]{width:4em}.wrapperCompareCriteria .disabled{color:#767676}.selectSpeedMobileContainer{display:none}@media (max-width: 959px){.wrapperSpeedSlider{display:none}.selectSpeedMobileContainer{display:block}.selectSpeedMobileContainer .slider{display:none}.selectSpeedMobileContainer .selectSpeed{display:inline-block !important}.wrapperFeatureContainer,.wrapperFeature{flex-direction:row;flex-wrap:wrap}.boxCompareFilter,.listCompareFilterRight{flex-direction:column;gap:10px}.listCompareFilterRight,.listCompareFilterRight .wrapperFeatureContainer,.listCompareFilterRight .wrapperSpeedSliderContainer,.listCompareFilter{width:100%}.availabilityWrapper{width:55%}.availabilityWrapper a{padding:0}.listCompareFilter li:first-child{gap:3px}.listCompareFilterRight .showCriteriaContainer .seals{position:relative;right:0;top:0;bottom:0;left:0;height:55px}.showCriteriaContainer{padding-top:10px;max-width:none}}@media (max-width: 400px){.availabilityWrapper{padding:0}.availabilityWrapper .highlightFeature{flex-direction:row}.listCompareFilter li:first-child{gap:8px}}.formCompare .loaderBarWrapper{margin-top:10px}.textLoaderBar{text-align:center;font-weight:bold}.loader{margin-left:-7.25em}.dataStep .loader{position:fixed;right:auto}.compareTable .loaderOverlay{z-index:10;margin-left:-5px;margin-right:-5px;padding:0 5px}.compareTable .loader{z-index:99}.redirectPage .redirectLoader{background:#fff;border:1px solid #bccee2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#0d65be;min-width:128px;padding:10px;text-align:center}.redirectBox{margin:100px 0;text-align:center}.redirectBox h1{font:28px/40px arial;margin:10px 0 30px}.errorRedirect{padding:35px;font-size:1.1em;background-color:#fff}.errorRedirect .hint{font-size:1.3em}.textLoaderBar .textAdress,.textLoaderBar .buttonEdit,.textLoaderBar .buttonDelete{-moz-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border:1px solid #ddd;background:#f5f5f5;display:inline-block}.textLoaderBar .textAdress{margin-left:5px;padding:0 8px;line-height:25px}.textLoaderBar .buttonEdit,.textLoaderBar .buttonDelete{text-indent:-999em;direction:ltr;vertical-align:top;margin-left:4px;height:25px;width:25px}.textLoaderBar .buttonEdit:hover,.textLoaderBar .buttonDelete:hover{background-color:#fff}.textLoaderBar .buttonEdit{background:url('/module/preisvergleich/img/dsl_sprite_icon.png') -2px -243px}.textLoaderBar .buttonDelete{background:url('/module/preisvergleich/img/dsl_sprite_icon.png') -3px -273px}.compareTable{position:relative}.compareTable .loader{top:5em}.boxNote .tableTariffCompare .itemFirst{display:table-cell}.tableCompare .itemFirst{display:none;max-width:17px}.tableCompare .itemSecond{width:14.7%}.tableCompare .itemThird{width:18%}.tableCompare .itemFourth{width:17%}.tableCompare .itemSixth{height:100%;width:12%;border-right:none}.vam{vertical-align:middle;display:inline-block}.compareDetailsBar{background:#fafafa !important;border:1px #ccc solid;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:5px;height:40px}.compareDetailsBar.full{height:65px}.compareDetailsBar.stickit{top:130px;border-top:none}.compareDetailsBar.stickit.with-address-bar{top:206px;border-top:none}.compareDetailsBar.stickit.with-expanded-filter{top:300px}.compareDetailsBar.stickit.with-expanded-filter.with-address-bar{top:382px}.compareDetailsBar.stickit-end{position:static}.compareDetailsBar ul{float:right;height:inherit}.compareDetailsBar ul li{padding:1em;border-left:1px #ccc solid;background-color:#fff;position:relative;float:left;height:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:120px}.compareDetailsBar ul li .compareTarifImage{height:3.25em}.compareDetailsBar ul li .compareTarifImage .name{position:absolute;bottom:0;left:0;right:0;text-align:center;background-color:#f1f1f1;font-size:.85em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.compareDetailsBar ul li .compareTarifImage img{max-width:100%;max-height:30px}.compareDetailsBar ul li .compareTarifDesc{position:absolute;left:0;right:0;bottom:0;top:0;padding:.5em;padding-right:1.75em;background-color:#fff;-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;display:none}.compareDetailsBar ul li:hover .compareTarifDesc{display:block}.compareDetailsBar ul li .compareTarifDesc .descManageBox{height:inherit;position:absolute;right:0;top:0}.compareDetailsBar .descManageBox button{cursor:pointer;display:block;color:#707070;background-color:rgba(210, 210, 210, 0.25);text-align:center;font-weight:bold;width:1.5em;height:32px}.compareDetailsBar .descManageBox button:hover{background-color:#ccc}.compareDetailsBar ul li .compareTarifDesc .price{font-size:1.5em;font-weight:bold;display:block;line-height:1}.compareDetailsBar ul li .compareTarifDesc .costsSavings{font-size:.85em;font-weight:bold;color:#50930e;line-height:1}.compareDetailsBar ul li .compareTarifDesc .period{font-size:.85em}.toogleCompareButtonBox{float:left;width:270px}.compareDetailsBar .buttonMinus,.compareDetailsBar .buttonPlus{display:inline-block;vertical-align:middle;height:34px;width:38px;text-align:center;margin:2px 10px 2px 2px;background-color:#f4f7df;-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s}.compareDetailsBar .buttonMinus::before,.compareDetailsBar .buttonPlus::before{left:0;right:0}.compareDetailsBar.full .buttonPlus,.compareDetailsBar.full .buttonMinus{height:65px}.compareDetailsBar .buttonMinus{background-color:#eee}.compareDetailsBar .buttonMinus:hover{background-color:#ddd}.compareDetailsBar .buttonPlus:hover{background-color:#dae792}.compareDetailsBar .compareManageBox{float:right;padding:.5em 1em;border-left:1px #ccc solid;text-align:center;display:none}.compareDetailsBar .compareManageBox button{display:block;width:100%;margin-bottom:.25em}.compareDetailsBar .compareManageBox button:disabled{opacity:.25}.compareDetailsBar .compareManageBox .removeAll{padding:.3em !important;display:inline-block;color:#767676;font-size:11px;text-decoration:underline;background-color:transparent}.compareDetailsBar .compareManageBox .removeAll:hover{color:#444}.compareDetailsBar .compareManageBox .removeAll::after{display:none}.compareDetailsBar .desc{display:inline-block;width:200px;vertical-align:middle}.compareDetailsBar .more{font-weight:400;color:#444}.compareDetailsBar .less{display:none}.compareBox{padding:5px;max-width:520px}.compareBoxTop{margin-top:5px;height:28px;background:#edf6ff;display:inline-block;border:1px solid #d6d6d6;border-bottom:none}.compareBoxTop.stickit{top:124px}.placeHolderCompareBox{min-height:42px}.tableCompare .tableHead .itemFirst{border-top:1px solid #edf6ff;border-width:1px 0 0 1px}.compareBox .buttonLight{margin-right:3px;padding:5px 7px;line-height:10px;height:16px;width:16px}.titleSelectedTariff{background:#dbefbe;background:-moz-linear-gradient(top, #f1f9e4, #dbefbe);background:-ms-linear-gradient(top, #f1f9e4, #dbefbe);background:-o-linear-gradient(top, #f1f9e4, #dbefbe);background:-webkit-gradient(linear, left top, left bottom, from(#f1f9e4), to(#dbefbe));background:-webkit-linear-gradient(top, #f1f9e4, #dbefbe);background:linear-gradient(top, #f1f9e4, #dbefbe);border:1px solid #c4cfb1;color:#444}.boxSelectedPrice .price{color:#007f0e}.tableCompare thead .tableCompareRow th{border-bottom:none;padding:10px 2px 0}.tableCompare tfoot .tableCompareRow td{border-top:none;padding:0 2px 10px}.hasGoogleAds,.hasGoogleAds > td[colspan]{border:1px solid #d6d6d6;padding:0 10px}.hasGoogleAds #btfAds,.hasGoogleAds #atfAds{height:0}.hasGoogleAds #btfAds[style*="height"],.hasGoogleAds #atfAds[style*="height"]{padding:10px 0}.hasGoogleAds > td{border:0}.tableCompare .tableCompareRow .error{color:#c00;background:none}.tableCompare .tableCompareRow,.tableCompare .tableHead .itemFirst,.tableCompare td.itemFirst,.tableCompareLanding tr:hover .itemFirst{background:#fafcff}.tableCompare tbody tr:not(.disabledTariff) .itemSecond{height:140px}.tableCompare > tr > td:last-child{border-right:1px solid #d6d6d6}.tableCompare .itemFirst{width:20px}.tableCompare .itemFirst{vertical-align:middle}.tableCompare .itemSecond{vertical-align:top}.tableCompare .itemFirst input,.tableCompare .itemSixth input{display:block;margin:0 auto}.tableCompare .itemSixth .tariffButtonColumn{align-items:flex-end;display:flex;height:100%;justify-content:center;flex-direction:column;position:relative}.tableCompare .itemSixth .tariffButtonContainer{align-items:center;display:flex;justify-content:center;flex-direction:column}.tableCompare .itemSixth .tariffButtonContainer.withTwoLabels{padding-top:30px}.tableCompare .itemSixth .rightLabelContainer{position:absolute;right:0;text-align:center;top:0;width:max-content;z-index:999}.tableCompare .itemSixth .savingsLabel{background-color:#767676;color:#FFF;font-size:14px;line-height:1;max-width:230px;padding:4px}.indication{color:#767676;font-size:0.875em;text-align:right;margin:4px 10px 0 0}@media screen and (max-width: 800px){.tableCompare .itemSixth .rightLabelContainer{max-width:95px}.tableCompare .itemSixth .savingsLabel{font-size:11px}}.tableCompare .costsAverage{vertical-align:middle;font:bold 2em arial}.tableCompare .comparePrice{display:block;margin:-5px 0 0 15px;font-size:0.875em;text-decoration:underline;color:#767676}.tableCompare .itemSecond,.tableCompare .costsAverage{white-space:nowrap}.tableCompare .linkPriceDetails{display:block;margin:1px 21px 15px;font-size:0.875em;color:#767676}.tableCompare .linkPriceDetails .ico{margin-top:-12px;margin-left:4px}.ribbonTipp{background:#003043;color:#fff;font-size:18px;height:32px;line-height:32px;max-width:260px;padding:0 10px;position:absolute;top:-10px;left:-15px;z-index:1}.ribbonTipp > span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ribbonTipp:after{position:absolute;content:"";display:block;background:transparent;left:0;bottom:-5px;border-color:#003043 transparent transparent;border-style:solid;border-width:5px 0 0 5px;height:0;width:0}.tableCompare .tableBody .tariffTipp > td{background:#dbecff;background:-moz-linear-gradient(top, #fafcff 50%, #dbecff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fafcff), color-stop(100%, #dbecff));background:-webkit-linear-gradient(top, #fafcff 50%, #dbecff 100%);background:-o-linear-gradient(top, #fafcff 50%, #dbecff 100%);background:-ms-linear-gradient(top, #fafcff 50%, #dbecff 100%);background:linear-gradient(to bottom, #fafcff 50%, #dbecff 100%)}.tableCompare .tableBody .tariffTipp > td,.tableCompare .tableBody .tariffTipp + .mobileTooltipsRow > td{background:#e0f2ff}.tableCompare .tableBody .tariffTipp .itemFirst{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.tableCompare .itemSecond .tooltip{width:450px;left:120px;top:10px}.boxConfirm .linkEmail,.boxDataStep .boxSelectedTariff a,.tableCompare .linkDetails{color:#2A4D8F;text-decoration:none}.boxConfirm .linkEmail:hover,.boxDataStep .boxSelectedTariff a:hover,.tableCompare .linkDetails:hover{text-decoration:underline}.tableCompare .costsSavingsWrapper{font-weight:700;color:#2A4D8F}.tableCompareSEO .costsSavingsWrapper{display:none}.tableCompare .costsSavings span{font-size:0.875em}.tableCompare .logoProvider{margin-bottom:5px;display:block;height:25px;width:auto}.tableCompare .period{margin-bottom:5px;display:block;font-size:0.875em}.providerName{display:block;font-size:0.875em;color:#767676}.textDescription{display:none}.tableCompare .itemFourth .tooltip,.tableCompare .itemFifth .tooltip{left:auto;right:105%;top:0}.badgeCompareTest{background:#fff;margin:10px 0 0 0;max-width:50px;padding:3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}.badgeCompareTest img{display:block}.badgeCompareTest > img{width:100%}.badgeCompareTest .tooltip{width:auto;padding:10px}.itemThird .linkDetails{margin:5px 0;display:none}.itemFifth .linkDetails{display:inline-block;margin:5px 0 0 20px}.testSeals td li div{width:120px;height:65px;margin:3px}.tableCompare .tableBody tr td.itemNote{border:1px solid #d6d6d6}.tableCompare .tableBody tr td.itemNote > div{border:1px solid;font:bold 1.25em arial;padding:20px;text-align:center}.tableCosts th,.tableCosts td{width:13%;padding:2px 1%}.tableCosts th{padding:2px 5px;white-space:nowrap;border-bottom:1px solid #000}.tableCosts td{padding:2px 5px}.tableCosts tfoot td{font-size:0.875em;line-height:1.5em;color:#767676;text-align:left}.tableCosts tfoot td p{margin:0.5em 0 0.5em 0.5em}.tableCosts tfoot td p:first-child::before{content:"* ";margin-left:-0.75em}.tableCosts tfoot td p:nth-child(2)::before{content:"** ";margin-left:-1em}.tableCosts .first{text-align:left;width:53%}.tableCosts .amount td{font-weight:bold;border-top:2px solid #000}.tableCosts .amount strong{color:#50930E;font:bold 1.75em arial;margin-left:5px}.tableCosts .amountSeparated td{margin-top:5px;margin-bottom:5px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000}.tableCosts .amountSeparated strong{margin-left:5px}.tableCosts .empty{padding-right:25px}.textServiceTime{margin:0 0 1.2em 2em;font-size:1.2em;color:#767676}.icoTelAlternative{height:30px;width:25px;background:url('/module/preisvergleich/img/dsl_sprite_icon.png') -4px -423px}.titleSelectedTariff{margin-top:1em;border:1px solid #c4cfb1;color:#444;background:#dbefbe;background:-moz-linear-gradient(top, #f1f9e4, #dbefbe);background:-ms-linear-gradient(top, #f1f9e4, #dbefbe);background:-o-linear-gradient(top, #f1f9e4, #dbefbe);background:-webkit-gradient(linear, left top, left bottom, from(#f1f9e4), to(#dbefbe));background:-webkit-linear-gradient(top, #f1f9e4, #dbefbe);background:linear-gradient(top, #f1f9e4, #dbefbe)}.boxSelectedTariff{margin-bottom:1em}.boxSelectedTariff img{display:block;max-width:100%;max-height:5em;margin-bottom:0.5em}.boxSelectedTariff .tooltip{width:300px}.boxSelectedTariff .price{font:bold 22px/36px arial;vertical-align:middle;margin-left:5px;color:#2A4D8F}.boxSelectedTariff .priceSmallPrint{font:11px/15px arial;color:#767676;vertical-align:middle;display:inline-block;width:50px}.bottomPrice{padding-right:5px}.boxSelectedTariff .icoTick{vertical-align:top}.boxSelectedTariff .linkSelectedProvider{font-weight:bold}.boxSelectedTariff .listTariffDetails{color:#767676}.boxSelectedTariff{position:relative;z-index:1}.listAdvantagesTariff,.boxSelectedPrice{margin-top:10px}.listAdvantagesTariff{color:#767676}.listAdvantagesTariff li{margin-left:20px}.listAdvantagesTariff .icoTick{margin-right:5px}.boxSelectedPrice{text-align:right}.fieldNotIdentical,.fieldIdentical{vertical-align:middle;margin-right:5px}.fieldNotIdentical{margin-left:10px}.boxAgree{padding:5px 10px}.boxAgree input{float:left;margin:10px}.boxAgree label{float:left;width:85%}.dataStep1 input[type=text] + input[type=text],.dataStep1 input[type=text] + select,.dataStep1 select + select{margin-left:0.5%}.dataStep1 input[name^="street"],.dataStep1 input[name^="deliveryStreet"],.dataStep1 input[name^="ibanStreet"],.dataStep1 input[name^="callNumber"]{width:28%}.dataStep1 input[name=houseNumber],.dataStep1 input[name=deliveryHouseNumber],.dataStep1 input[name=ibanHouseNumber],.dataStep1 input[name=callPrimary],.dataStep1 select[name=birthDateDay],.dataStep1 select[name=birthDateYear]{width:12%}.dataStep1 input[name=eMail],.dataStep1 input[name=eMailRepeat],.dataStep1 select[name=callTime]{width:41%}.dataStep1 select[name=birthDateMonth]{width:15%}.dataStep1 input[name^="zipcode"],.dataStep1 input[name^="deliveryZipcode"],.dataStep1 select[name^="deliveryZipcode"],.dataStep1 input[name^="ibanZipcode"],.dataStep1 select[name^="ibanZipcode"],.dataStep1 select[name^="zipcode"]{width:17%}.dataStep1 input[name^="place"],.dataStep1 input[name^="deliveryPlace"],.dataStep1 select[name^="deliveryPlace"],.dataStep1 input[name^="ibanPlace"],.dataStep1 select[name^="ibanPlace"],.dataStep1 select[name^="place"]{width:23%}.contractFormdatastepfinal input[type=text] + input[type=text],.contractFormdatastepfinal input[type=text] + select,.contractFormdatastepfinal select + select{margin-left:0.5%}.contractFormdatastepfinal input[name^="street"],.contractFormdatastepfinal input[name^="deliveryStreet"],.contractFormdatastepfinal input[name^="ibanStreet"],.contractFormdatastepfinal input[name^="callNumber"]{width:28%}.contractFormdatastepfinal input[name=houseNumber],.contractFormdatastepfinal input[name=deliveryHouseNumber],.contractFormdatastepfinal input[name=ibanHouseNumber],.contractFormdatastepfinal input[name=callPrimary],.contractFormdatastepfinal select[name=birthDateDay],.contractFormdatastepfinal select[name=birthDateYear]{width:12%}.contractFormdatastepfinal input[name=eMail],.contractFormdatastepfinal input[name=eMailRepeat],.contractFormdatastepfinal select[name=callTime]{width:41%}.contractFormdatastepfinal select[name=birthDateMonth]{width:15%}.contractFormdatastepfinal input[name^="zipcode"],.contractFormdatastepfinal input[name^="deliveryZipcode"],.contractFormdatastepfinal select[name^="deliveryZipcode"],.contractFormdatastepfinal input[name^="ibanZipcode"],.contractFormdatastepfinal select[name^="ibanZipcode"],.contractFormdatastepfinal select[name^="zipcode"]{width:17%}.contractFormdatastepfinal input[name^="place"],.contractFormdatastepfinal input[name^="deliveryPlace"],.contractFormdatastepfinal select[name^="deliveryPlace"],.contractFormdatastepfinal input[name^="ibanPlace"],.contractFormdatastepfinal select[name^="ibanPlace"],.contractFormdatastepfinal select[name^="place"]{width:23%}.contractFormdatastepfinal .accountHolderLastName .textSmallPrint{font-size:9px;display:inline-block;margin-left:52.5%}.contractFormdatastepfinal .accountNumber .textSmallPrint{font-size:9px;display:inline-block;margin-left:52.5%}.contractFormdatastepfinal .accountNumber input,.contractFormdatastepfinal .bankCode input{width:30%}.boxWhyComplete{color:#767676}.boxWhyComplete h3{font-size:12px;margin:20px 10px 10px}.boxWhyComplete dl{font-size:11px;margin:0 10px}.boxWhyComplete dt{margin:8px 0 2px}.boxWhyComplete strong{vertical-align:middle}.boxWhyComplete dd{margin:0 20px}.titleFeature{display:inline-block;font-size:14px}.accordionStep2 .line > div,.accordionStep2 .line > label{margin-top:10px;margin-bottom:10px}.accordionStep2 .hasRowLight{display:block;border-top:1px dotted #d6d6d6}.accordionStep2 .hasRowLight:hover{background:#fafafa}.accordionStep2 .hasRowLight > span{display:block}.accordionStep2 .hasRowLight:first-child,.accordionStep2 .isHeadline + .hasRowLight{border-top:0}.accordionStep2 input[type=radio],.accordionStep2 input[type=checkbox]{margin-right:5px;margin-top:2px;vertical-align:top}.accordionStep2 .imageProduct{display:block;margin:0 auto}.accordionStep2 .priceProduct{text-align:right;font-weight:bold}.accordionStep2 .optionTitle{display:inline-block;width:80%}.dataStep2 .setDataStepEnd{border:0}.descriptionProduct ul{margin:0}.descriptionProduct li{padding-left:0.25em}.descriptionProduct li:before{content:'b';font:1em 'icon pvg';color:#8FAF11;margin-right:0.25em}.paymentHint{font-size:11px;color:#767676;margin-top:5px}.listAddNumber{display:inline-block}.listAddNumber li + li{margin-top:5px}.areaAddNumber{margin-left:5px;vertical-align:top;display:none}.icoAddNumber{margin-top:4px}.wrapperAreaKeepNumber{display:inline-block;width:47%}.wrapperAreaKeepNumber select{width:43%}.areaKeepNumber{font-size:11px;color:#767676;margin-top:5px;display:block}.listFormDefault .contractListInput{display:inline-block;width:47%}.listFormDefault .contractListInput label{margin-right:4%;white-space:nowrap}.connectionLocation input{color:#767676}.connectionLocation input:focus{color:#444}.dataStep3 .listAddNumber .primary{width:52px}.dataStep3 .listAddNumber .number{width:198px}.dataStep1 .accountHolderLastName .textSmallPrint{font-size:9px;display:inline-block}.tooltipPassport{top:-250px}.titleDefault .linkEdit{font:normal 11px/18px arial;float:right}.dataStep4 select[name=identcardtype]{width:35%}.dataStep1 .accountNumber input,.dataStep1 .bankCode input{width:30%}.badgeTrustBank{background:url('/module/preisvergleich/img/trust_bank.jpg');display:inline-block;height:26px;width:57px;margin-left:10px;vertical-align:middle}.badgeTrustBank .tooltip{left:62px}.dataStep1 .accountNumber .textSmallPrint{font-size:9px;display:inline-block}.dataStep1 .accountNumber .hideIfJS{display:none}.listAdvantagesTariffLarge{padding-top:10px;color:#767676}.listTimeTariffLarge,.listAdvantagesTariffLarge li{margin-top:3px}.listTimeTariffLarge{margin-top:20px;color:#767676}.listTimeTariffLarge .itemAllTariff{margin-top:20px}.emailSpamBox{position:relative}.emailSpamHint{position:absolute;right:-10px;top:-90px;height:105px;width:125px;border-color:#c00;color:#c00;font-size:0.875em;background:#fff;border-radius:10px}.emailSpamHint:before,.emailSpamHint:after{position:absolute;top:70px;content:'';border-width:10px;border-style:solid;border-color:transparent;-webkit-transform:scale(0.999);transform:scale(0.999)}.emailSpamHint:before{left:-21px;border-right-color:#c00}.emailSpamHint:after{left:-20px;border-right-color:#fff}.boxVoiceRecording{padding:10px;font-size:1.2em;max-width:1000px}.boxVoiceRecording .vrQuestion{margin:10px 0 10px 0;font-size:1.1em;font-weight:bold}.boxVoiceRecording .voiceRecordingError{padding:10px;margin-top:10px}.boxVoiceRecording .tooltip{width:300px}.titleConfirm{margin-top:1em}.titleConfirmSub{font-size:12px;margin-bottom:1em}.boxConfirm{margin-bottom:20px}.boxConfirm > p{margin:1em 0}.boxConfirm > .warning{margin-top:1em}.boxReminderInfoFinal{position:relative;background:#e7e7e7;padding:1em;margin-bottom:2em}.boxReminderInfoFinal p{margin:10px 0}.boxReminderInfoFinal li{margin:5px 0}.boxReminderInfoFinal input,.boxReminderInfoFinal label{float:left}.boxReminderInfoFinal input{margin:2px 5px 2px 0}.boxReminderInfoFinal label{width:90%}.boxReminderInfoFinal .slidingButton{margin:15px}.boxReminderInfoFinal h3{padding-right:4em}.boxReminderInfoFinal:after{content:'';position:absolute;top:-50px;right:10px;height:85px;width:70px;background:url("/module/preisvergleich/img/dsl_sprite_finalStep.png") 0 -56px}.listFinalSteps h4{color:#2A4D8F;font-size:1em;line-height:1em;margin-bottom:5px}.listFinalSteps p{color:#767676;font-size:0.875em;line-height:1.4em}.listFinalSteps li{margin-right:2%}.listFinalSteps .itemFirst{width:26%}.listFinalSteps .itemSecond{width:34%}.listFinalSteps .itemThird{width:34%}.listFinalSteps .itemFirst:before{display:block;float:left;content:'';width:37px;height:55px;background:url('/module/preisvergleich/img/dsl_sprite_finalStep.png') 0 0}.listFinalSteps .itemSecond:before{display:block;float:left;content:'';width:70px;height:55px;background:url('/module/preisvergleich/img/dsl_sprite_finalStep.png') -37px 0}.listFinalSteps .itemThird:before{display:block;float:left;content:'';width:58px;height:55px;background:url('/module/preisvergleich/img/dsl_sprite_finalStep.png') -102px 0}.indicationShow{position:relative}.indicationBox{display:none}.indicationShow .indicationBox{position:absolute;top:-9em;width:80%;display:block;padding:1em}.indicationBox .buttonLine{text-align:center}.indicationBox p{margin-bottom:0.5em}.indicationBox .buttonLine a:first-child{margin-right:5em}.confirmFeedbackBox > div:first-child{box-shadow:1px 0 0 rgba(0, 0, 0, 1)}.confirmFeedbackBox p{margin:1em 2.5em}.confirmFeedbackBox > div:first-child p{margin-left:0}.boxMicroTeaserStrom,.boxMicroTeaserGas,.boxMicroTeaserFinance{position:relative}.boxMicroTeaserStrom{margin-right:12px}.boxMicroTeaserGas{margin-right:6px;margin-left:6px}.boxMicroTeaserFinance{margin-left:12px}.titleMicroTeaser{font-size:13px}.listMicroTeaser{margin:10px 0;font-size:11px}.titleMicroTeaser,.listMicroTeaser{color:#2a4d8f}.boxMicroTeaser .ico{display:inline-block;margin-right:5px;vertical-align:baseline}.boxImageMicroTeaser{background:url('/module/preisvergleich/img/dsl_crossselling_sprite.jpg');-moz-box-shadow:0 0 4px #ababab;-webkit-box-shadow:0 0 4px #ababab;box-shadow:0 0 4px #ababab;border:2px solid #fff;float:right;margin-top:26px;height:97px;width:70px}.boxImageMicroTeaserStrom{background-position:0 0}.boxImageMicroTeaserGas{background-position:-72px 0}.boxImageMicroTeaserFinance{background-position:-144px 0}.boxAgb{margin:15px}.agbList{list-style-type:disc;margin-left:20px}.actionImage{margin-left:5px}.actionBody .breadcrumb,.actionBody .brandingBoxHotline{display:none}.titleNews > span{color:#767676;font:16px/2em arial;float:right}.specialOptionBox{background-color:#edf7ff;border:1px solid #d6d6d6;padding:15px;margin-bottom:7px}.specialOptionBox .optionHeadline{color:#2a4d8f;font-family:Archivo Narrow;margin:5px 0 15px}.specialOptionBox .descriptionProduct{padding:0 20px;box-sizing:border-box}.optionHeadline span{vertical-align:middle}.optionHeadline .headlineFirst{font-size:2.4em;line-height:1em;font-weight:bold;margin-right:10px}.optionHeadline .headlineSecond{font-size:1.8em}.specialOptionBox .tabBox{background-color:#fff;box-shadow:4px 4px 5px #b0b3ba;border-radius:5px}.specialOptionBox .imageProduct{margin-left:3em}.specialOptionBox .tooltipImg{background:#fff;padding:0;width:inherit;top:-50px;left:220px}.specialOptionBox .optionPrice{color:#2a4d8f;font-family:Archivo Narrow;text-align:right}.dataStep1 .optionHeadline{margin-top:10px}.dataStep1 .bottomBox2{border-top:0}.bottomBox3{border-width:0;margin-bottom:0;margin-top:0}.bottomBar.bottomBox3{border-width:0px}.contractFormdatastep1 .bottomBar.bottomBox3{border-width:1px}.contractFormdatastep1 .boxSelectedPrice.bottomBox3{border-width:1px;border-top:0;border-bottom:0}.specialOptionBox .optionPrice,.specialOptionBox .optionText{margin:20px 0}.specialOptionBox .optionPrice p:first-child{margin-bottom:20px}.specialOptionBox .optionPrice span{font-size:2em}.tabMenueAlternate li{display:inline}.tabMenueAlternate li a{background:#d5e8fe;background:-moz-linear-gradient(top, #e2effd, #d5e8fe);background:-ms-linear-gradient(top, #e2effd, #d5e8fe);background:-o-linear-gradient(top, #e2effd, #d5e8fe);background:-webkit-gradient(linear, left top, left bottom, from(#e2effd), to(#d5e8fe));background:-webkit-linear-gradient(top, #e2effd, #d5e8fe);background:linear-gradient(top, #e2effd, #d5e8fe);border:1px solid #e2e2e2;border-width:1px 1px 0;border-radius:5px;box-shadow:-1px 0 0 #fff inset, 1px 0 0 #fff inset;color:#000;display:inline-block;margin-bottom:2px;padding:9px 15px;text-decoration:none;vertical-align:bottom;font-weight:normal}.tabMenueAlternate li a > span{margin-left:5px;vertical-align:middle}.tabMenueAlternate li a > input{vertical-align:middle}.tabMenueAlternate .active{background-color:#fff;font-weight:bold;margin-bottom:0;padding:10px 20px;border-radius:5px 5px 0 0}.accordionstep1{border:1px solid #d6d6d6;border-width:0 1px}.accordionstep1.accordion1{border:1px solid #d6d6d6;border-width:1px 1px 0 1px}.accordionstep1.accordion2.splitBorder{border-top:1px solid #d6d6d6;margin-top:10px}.specialOptionBox .sizeImage{text-align:center}div.easyzoom-flyout{width:300px !important;height:140px !important;border:2px solid #2a4d8f}.dataStep1 .accordionContent{padding:0}.dataStep1 .accordionContent .textError,.dataStep1 .accordionContent .hasRowLight{padding:20px 10px}.indexDoorkeeper{background:#f5f5f5;background:-moz-linear-gradient(top, #fff 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fff 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fff 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fff 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fff 0%, #f5f5f5 100%)}.layerBackground{padding:30px}.layerBackground .headline{font:700 1.65em/1.75em "Archivo Narrow", Arial;font-size:1.585em;line-height:1.5em;margin:0 0 1.5em 6em}.layerBackground .headline span{font-size:1.6em}.layerBackground .arrow{background:none repeat scroll 0 0 #e60000;-moz-border-radius:0 3em 0 0;-webkit-border-radius:0 3em 0 0;border-radius:0 3em 0 0;height:20em;left:-15em;margin:-2em 2.5em;position:absolute;top:-2.5em;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20em}.layerBackground .arrow span{background:url("/module/preisvergleich/img/vodafone_logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:inline-block;height:60px;left:15em;position:relative;top:0;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:60px}.layerBackground > div{position:relative}.layerBackground .boxFone{bottom:10px;position:absolute}.layerBackground .boxFone .icoHotlineInfo{display:inline-block;margin:0}.firstBox{display:inline-block;font-size:1.4em;font-weight:bold;line-height:1.4em;margin-right:3em;margin-top:19em}.layerbox{-webkit-border-radius:3.5em;-moz-border-radius:3.5em;border-radius:3.5em;background-color:#fff;display:inline-block;color:#444444;height:33em;margin-right:10px;vertical-align:top}.layerbox p{margin-bottom:0.75em}.layerbox .titleSecond{font-weight:bold}.layerbox ul{height:60px;margin-bottom:10px}.layerbox .icoTick{margin:0 7px 0 2px}.layerbox .icoDown{margin-right:5px}.layerbox .buttonLine{margin-top:30px;margin-left:-2em}.layerboxDefault .buttonLine{text-align:center}.layerboxAlternate .buttonLine{margin-left:-2em}.layerboxAlternate .buttonAlternative{width:13em}.layerboxAlternate .buttonAlternative:after{right:0.8em}.layerbox .priceBox span{display:inline-block;color:#767676;vertical-align:middle}.layerbox .priceBox span:last-child{font-size:0.8em;line-height:1.2em}.layerbox .priceBox .price{font-size:2.1em;font-weight:bold;margin-right:5px}.layerboxDefault .priceBox .price{color:#767676}.layerboxAlternate .priceBox .price{color:#50930e}.layerboxAlternate .priceBox .icoInfo{margin:0 3px}.layerbox .boxHead{font:700 1.7em/1.3em 'Archivo Narrow', Arial;text-align:center;position:relative;-webkit-border-top-left-radius:2em;-webkit-border-top-right-radius:2em;-moz-border-radius-topleft:2em;-moz-border-radius-topright:2em;border-top-left-radius:2em;border-top-right-radius:2em}.layerbox .boxHead > span span{font-size:2em}.layerboxDefault .boxHead{background:#e5e5e5;color:#767676;height:2.5em;padding-top:1.5em}.layerboxDefault .boxHead > span{bottom:10px;left:0;position:absolute;white-space:nowrap;width:100%}.layerboxAlternate .boxHead{height:3.5em;padding-top:0.5em;color:#fff;background:#e60000;background:-moz-linear-gradient(top, #e60000 3%, #d00000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(3%, #e60000), color-stop(100%, #d00000));background:-webkit-linear-gradient(top, #e60000 3%, #d00000 100%);background:-o-linear-gradient(top, #e60000 3%, #d00000 100%);background:-ms-linear-gradient(top, #e60000 3%, #d00000 100%);background:linear-gradient(to bottom, #e60000 3%, #d00000 100%)}.layerboxAlternate .boxHead span{display:inline-block;text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.5)}.layerboxAlternate .boxHead span:first-child{font-size:3em;text-align:right}.layerboxAlternate .boxHead span:last-child{font-size:1.4em;text-align:left}.layerbox .logoProvider{height:40px}.layerboxAlternate .logoProvider img{max-width:200px}.layerboxDefault{width:20em}.layerboxAlternate{width:24em;-webkit-box-shadow:0 0 10px 0 rgba(50, 50, 50, 0.25);-moz-box-shadow:0 0 10px 0 rgba(50, 50, 50, 0.25);box-shadow:0 0 10px 0 rgba(50, 50, 50, 0.25)}.layerboxDefault .boxContent{padding:10px 20px 0}.layerboxAlternate .boxContent{padding:10px 40px 0}.priceBox .tooltip{top:-170px;width:320px}.callback .tooltip{left:130px;top:-90px}.linkCloseModal{position:absolute;z-index:1000;right:7px}.simplemodal-type-iframe .simplemodal-wrap{background:url('/module/preisvergleich/img/pvg_loader.gif') no-repeat center 45%}.boxInsideModalNote{margin-bottom:10px}.formInsideModal p,.boxInsideModal h3{margin:5px 0}.titleInsideModal{font-size:12px;color:#2a4d8f}.formInsideModal{background:#edf5ff;min-height:398px}.formInsideModal.formCallback{min-height:372px}.formInsideModal fieldset{margin:5px 20px}#formCallback.formInsideModal,#formCallback .listFormCallback > li{background:revert}.listFormInsideModal li{float:left;margin:10px 0 0 0;width:48%}.listFormInsideModal li .label{font-weight:bold;display:block}.listFormInsideModal input[type="text"],.listFormCallback select{width:80%}.boxInsideModalInfo{text-align:center}.boxInsideModalInfo h3{font-size:14px}.boxInsideModalInfo .logoProvider{max-width:100%;max-height:5em}.formHint{padding:15px 10px 10px 20px}.telInsideModal{background:url('/module/preisvergleich/img/pvg_sprite_icon_3.6.2.png') no-repeat -7px -423px;color:#2A4D8F;font:bold 1.5em arial;display:block}.listFormCallback > li{background:#ecf5ff;background:linear-gradient(to right, #ecf5ff 36%, #fff 36%);background:-webkit-linear-gradient(left, #ecf5ff 36%, #fff 36%);border-top:1px dotted #d6d6d6;padding:8px 5px}.listFormCallback > li:first-child{border:0}.boxCallback .listFormCallback > li.boxNote + li.clearFix{height:66px}.listFormCallback .label{display:inline-block;font-weight:bold;text-align:right;vertical-align:top;margin-top:2px;margin-right:4%;width:33%}.listFormCallback label input[type="checkbox"],.listFormDefault label input[type="radio"]{vertical-align:middle;margin-right:5px}.listFormCallback select,.listFormCallback input[type="text"]{width:29%}.listFormCallback .selectContactable{width:60%}.listFormCallback .labelConfirmation{display:block;float:left;width:59%}.listFormCallback .labelConfirmation input{float:left}.listFormCallback .labelConfirmation p{margin:-2px 0 0 20px;font-size:0.875em}.listFormCallback .inputConfirmation{display:block;float:left;margin-right:1%}.listFormCallback .itemConfirmation .label{float:left}.boxCallback{background:url('/module/preisvergleich/img/modal/modal_bg_callback.jpg') no-repeat right bottom;background-size:auto 170px}h3.titleCallback{margin:0;background-color:#ECF5FF;padding:5px 10px}.listFormCallback .itemFirst,.listFormCallback .itemSixth{width:100%}.listFormCallback .itemSixth select{width:86.5%}.listFormCallback .itemFirst select{width:60%}.formCallback .buttonDefault{margin-top:10px;float:right}.boxCallbackInfo h3,.boxCallbackInfo ul{margin:0 10px}.boxCallbackInfo h3{margin-top:10px}.telCallback{margin:5px 0;padding-left:25px}.tariffDetails{margin:10px}.tariffDetails .tabMenue{margin-top:10px}.tooltipTariffDetails{top:50px;left:-10px;width:350px}.tariffDetails .tableDefault li span:not(.ico){color:#444 !important}.tariffDetails .tableDefault .ico,.tariffDetails .tarifInfo .ico{transform:translateY(-3px)}.tabBox,.tabBox > div{height:auto}.tariffDetails .tabBox > div{padding:10px 20px}.tariffDetails .tabBox .rowLight{margin:10px -24px}.tariffDetails .tabBox .titleTabBox{font-weight:bold;color:#2A4D8F;margin-bottom:10px;display:block}.layoutModal .linkCloseModal{background-position:right -604px;margin:0.5em 1.5em 0;position:relative;width:98%}.layoutModal .linkCloseModal::after{content:"schließen";font-size:1.25em;position:absolute;right:2.5em;text-decoration:underline}.tariffDetails .boxHotline{margin-top:10px;font-size:0.875em}.tariffDetails .boxHotline span{color:#767676}.tariffDetails .tarifInfo .logoProvider{max-width:100%;max-height:5em}.tariffDetails .boxBottom{padding:10px;border:1px solid #d6d6d6;border-top:0}.tariffDetails .buttonDefault{float:right}.tariffDetails table{width:100%}.tableDefault{text-align:left}.tableDefault .tableHead th{padding:2px 5px;border-bottom:1px solid #000}.tableDefault td{padding:10px 5px;border-top:1px dotted #d6d6d6}.tableDefault tbody img,.tableDefault tbody .desc{display:inline-block;vertical-align:middle;margin:5px 10px}.tableDefault th,.tableDefault td{line-height:1.75em}.accordionFAQ{margin:10px}.boxReminder{background:url('/module/preisvergleich/img/modal/modal_bg_reminder.jpg') no-repeat right bottom}h3.titleReminder{margin:0;background-color:#ECF5FF;padding:5px 10px 10px;font-weight:400}.titleReminder strong{display:block}.listFormReminder > li{background:#ecf5ff;background:linear-gradient(to right, #ecf5ff 36%, #fff 36%);background:-webkit-linear-gradient(left, #ecf5ff 36%, #fff 36%);border-top:1px dotted #d6d6d6;padding:8px 5px}.listFormReminder > li:first-child{border:0}.listFormReminder .label{display:inline-block;font-weight:bold;text-align:right;vertical-align:top;margin-top:2px;margin-right:4%;width:33%}.listFormReminder label input[type="checkbox"],.listFormDefault label input[type="radio"]{vertical-align:middle;margin-right:5px}.listFormReminder .itemFifth select{width:17%}.listFormReminder input[type="text"],.listFormReminder .itemFirst select{width:26%}.listFormReminder .selectContactable{width:60%}.listFormReminder .labelConfirmation{display:block;float:left;width:58%}.listFormReminder .labelConfirmation input{float:left}.listFormReminder .inputConfirmation{display:block;float:left;margin:0 1% 0 0}.listFormReminder .itemTerms p{display:inline-block;width:60%;margin:0 1% 0 0}.listFormReminder .itemConfirmation .label{float:left}.formReminder .buttonDefault{float:right}.listFormReminder .itemFourth input{width:52.5%}.formReminder .buttonDefault,.formAvailability .buttonDefault,.formSeperateAvailability .buttonDefault{margin-top:10px}.boxReminderInfo h3,.boxReminderInfo ul,.boxAvailabilityInfo h3,.boxAvailabilityInfo ul{margin:0 10px}.boxReminderInfo h3,.boxAvailabilityInfo h3{margin-top:10px}.telReminder,.telAvailability{margin:5px 0 5px 12px;padding-left:5px}.boxAvailability{background:url('/module/preisvergleich/img/modal/modal_bg_availability.jpg') no-repeat right bottom}.boxAvailability .formAvailability{min-height:200px}.listFormAvailability .itemFirst,.listFormAvailability .itemFourth{width:20%}.listFormAvailability .itemSecond,.listFormAvailability .itemThird{width:60%}.listFormAvailability .itemFifth{width:30%}.itemFifth .disabledAreaCode{width:30%}.listFormAvailability .itemSixth{width:50%}button#checkAvailability{float:right}input#place,input#place-password,input#houseNumber{float:right}.itemSecond .label{width:80%;float:right}.itemFourth .label{width:53%;float:right}.wrap-image img.logoProvider{position:absolute;top:20px;right:0;left:0;bottom:0;margin:auto;max-width:100%;max-height:100% !important}.listFormAvailability .itemThird input,.listFormAvailability .itemThird select{width:86.5%}.listFormAvailability .itemFourth input{width:53%}.listFormAvailability .itemFirst input,.listFormAvailability .itemFifth input{width:67%}.listFormAvailability .itemSecond select{width:53%}.listFormAvailability div.icoError{position:relative;top:-2px;margin-bottom:-2px;margin-left:-2.5px}.boxAvailabilityModalSplit{max-width:650px}.simplemodal-close{background-image:none;text-decoration:none}.simplemodal-close::after{content:"\2716";display:block;font-size:20px;margin-right:5px;margin-top:2px;text-align:right}.simplemodal-overlay{opacity:0.8 !important}.simplemodal-default .simplemodal-title{color:#444}.closeModalContainer{box-sizing:border-box;height:fit-content;padding:5px;text-align:right;width:100%}.closeModalContainer .simplemodal-close{width:auto;height:auto;margin:0;position:static}.listFormInsideModal{display:flex;flex-direction:row;gap:12px}.listFormInsideModal.listFormAvailability input[type="text"],.listFormInsideModal.listFormAvailability select{border-radius:5px;height:35px;font-size:13px;padding:0 6px;width:100%}.listFormInsideModal.listFormAvailability select{padding:0 4px;min-width:35px;max-width:88%}.listFormInsideModal ::placeholder,.listFormInsideModal ::-ms-input-placeholder{color:#767676;font-size:13px}.listFormInsideModal .buttonDefault{font-size:16px}.listFormInsideModal li .label{display:none}.listFormInsideModal.listFormAvailability li{position:relative}.listFormInsideModal.listFormAvailability .ico{position:absolute;margin:3px 0 0 1px !important}.listFormInsideModal.listFormAvailability .itemFirst{width:20%}.listFormInsideModal.listFormAvailability .itemSecond{width:30%}.listFormInsideModal.listFormAvailability .itemThird{width:40%}.listFormInsideModal.listFormAvailability .itemFourth{width:10%}.listFormInsideModal.listFormAvailability .itemFifth{display:none}.availability .ui-menu .ui-menu-item .ui-corner-all{color:#666;font-size:13px;font-family:arial;padding-top:10px;padding-bottom:10px}.availability .ui-menu{width:100px}.availability .ui-menu .ui-menu-item{border:none}.availability .ui-menu .ui-menu-item .ui-corner-all{padding-top:8px;padding-bottom:8px}.availability .ui-menu .ui-menu-item .ui-corner-all:hover{border-color:#da2020}.boxAvailabilityModalSplit{padding-top:10px;max-width:100%}.availabilityElements{display:flex;flex-direction:column;gap:12px;justify-content:space-between}.boxInsideModal .location{background:url('/module/preisvergleich/img/location.png') no-repeat 0 0 / contain;flex:0 0 130px;height:140px}.boxInsideModal .formAvailability{background:#FFF;width:100%}.availabilityElementsHint strong:first-child{color:#fa5e00}.availabilityButtonContainer{display:flex;align-items:center;justify-content:space-between;gap:12px}.availabilityButtonContainer li,.availabilityButtonContainer > button{flex:1 0 auto}.boxInsideModal.boxAvailabilityModalSplit.clearFix,.boxInsideModal.boxAvailability.clearFix{align-items:center;display:flex}.boxInsideModalInfo.boxAvailabilityInfo .wrap-image{text-align:right}.boxInsideModal .formSeperateAvailability{min-height:150px}@media (max-width: 768px){.availabilityElements,.boxInsideModal.boxAvailabilityModalSplit.clearFix,.boxInsideModal.boxAvailability.clearFix,.availabilityButtonContainer{flex-direction:column;height:auto}.boxInsideModal .location{width:80px;height:80px;flex-basis:auto}.listFormInsideModal{flex-direction:column}.availabilityElements .listFormInsideModal.listFormAvailability li{width:92%}.availabilityElements .listFormInsideModal.listFormAvailability li input{width:100% !important}}.availabilityNoavailable .boxInsideModal{margin:20px 20px 0}.availabilityNoavailable .boxNote{padding:0 10px 15px}.availabilityNoavailable .formHint{padding:15px 0 0}.availabilityNoavailable .buttonAlternativeSmall{margin:10px 0;float:right}.formSeperateAvailability{background:#fff;min-height:200px}.formSeperateAvailability .logoProvider{float:right;margin:10px 20px 0}.formHint{padding:15px 10px 0 20px}.availability .icoTick:before{color:#8faf11;content:'2';display:block;float:left;font:3em/1em "icon pvg";margin-right:0.25em}.availability .icoErrorNew:before{content:'h';font:4em/0.7em 'icon pvg';margin-right:15px;display:block;float:left;color:#c00}.listFormAvailability .itemSecond .tooltip,.listFormAvailability .itemFourth .tooltip{left:-700%;top:-130%}.listFormAvailability .itemThird .tooltip{left:-200%;top:-130%}@media screen and (max-width: 24.999em){.boxAvailability .formAvailability,.boxAvailability .boxAvailabilityInfo{min-height:0;width:100%}}.checkTariff{padding:10px}.checkTariff .icoTickSecond,.checkTariff .content{float:left}.checkTariff .content{padding-top:1em}.checkTariff .headline{color:#50930e;margin-bottom:0.6em}.checkTariff .provider{font-size:1.4em;margin-bottom:1em}.checkTariff ul li{margin-bottom:1em}.checkTariff .adverse{color:#767676}.checkTariff .icoTickSecond:before{content:"2";font:7em/0.7em "icon pvg";color:#50930e}.checkTariff .icoCross:before{content:"h";font:2em "icon pvg";color:#767676;padding:0 3px}.checkTariff .checkBox:before{content:"2";font:1.7em "icon pvg";padding:2px;color:#fff;background-color:#50930e;background:-moz-linear-gradient(top, #7bb916, #50930e);background:-ms-linear-gradient(top, #7bb916, #50930e);background:-o-linear-gradient(top, #7bb916, #50930e);background:-webkit-gradient(linear, left top, left bottom, from(#7bb916), to(#50930e));background:-webkit-linear-gradient(top, #7bb916, #50930e);background:linear-gradient(top, #7bb916, #50930e);-webkit-border-radius:0.375em;-moz-border-radius:0.375em;border-radius:0.375em}.checkTariff .listIcon{position:relative;top:5px;margin-right:5px;width:25px}.checkTariff .slidingButton{text-align:right;margin-right:30px}.checkTariff .errorBox{border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:10px}.checkTariff .errorBox,.checkTariff .errorBox .icoCross:before{color:#cc0000}.errorBox span:first-child{float:left;height:30px}.checkTariff .footer .unit:last-child{text-align:right}.checkTariff a.detailLink{margin-left:85px;color:#767676}.noJs .sliderDesc,.noJs .wrapperFeature .buttonLight{display:none}.noJs .wrapperSpeedSlider{margin:5px 10px;text-align:left}.ui-slider-horizontal .ui-slider-range{background:#2A4D8F;height:4px}.ui-slider-horizontal .ui-slider-handle.ui-state-active{top:-5px}.contractFormdatastepconfirm .buttonDefaultMedium{font-size:15px}.buttonDefaultSmall,.buttonAlternativeSmall{padding:0.5em 2.5em 0.5em 1.25em}.buttonDefault,.buttonAlternative,.buttonDefaultSmall,.buttonAlternativeSmall{display:inline-block}.buttonCallback > span{background-position:-10px -1474px}.buttonPlus > span,.buttonMinus > span{padding-left:2em;background:none}.buttonPlus,.buttonMinus{position:relative}.buttonPlus:before,.buttonMinus:before{position:absolute;top:16px;margin:auto;width:20px;height:20px;font-size:36px;color:#444}.buttonPlus:before{content:'\001429'}.buttonMinus:before{content:'\001428'}.wrapperSpeedSliderContainer .buttonPlus:before,.wrapperSpeedSliderContainer .buttonMinus:before{color:#fff}td.itemFifth{padding-top:20px}.stepBoxAlternative .stepActive a{background:#128ACE;position:relative}.stepBoxAlternative .stepActive a:after{content:"";display:block;width:22px;height:22px;position:absolute;top:5px;right:-12px;transform:rotate(45deg);background:linear-gradient(225deg, #128ACE 100%, transparent 50%)}.buttonClock > span{background-position:-10px -1505px}.hidden{display:none}.warning + .icoWarning{margin-top:-2px}.listMenuSub .linkMenuActive{font-weight:bold}.flexWrap{position:relative}.flexTop{margin:0 auto 20px}.flexSky{position:absolute;top:190px;right:-185px}.indexLanding4 .flexSky{position:absolute;top:645px;right:-220px}div.flexWall1.flexWrap,div.flexWall2.flexWrap{margin-top:90px}.flexWall1.flexWrap .flexTop,.flexWall2.flexWrap .flexTop{position:absolute;top:-90px}.flexWall1.flexWrap .flexTop{right:-185px}.flexWall1.flexWrap .flexSky{top:0}.flexWall2.flexWrap .flexTop{right:-25px}.flexWall2.flexWrap .flexSky{top:-90px}.flexMR{margin-top:2em;text-align:center}.wrap-image{display:block;width:170px;height:140px;position:relative}.wrap-image img{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;max-width:100%;max-height:100% !important}@media screen and (max-width: 46em){.layerbox{width:47%}.layerBackground{padding:10px 0 0}.layerBackground .headline{font-size:0.925em;margin-left:1em}.layerbox .boxHead{font-size:0.875em}.layerboxAlternate .buttonAlternative{width:10em}.firstBox,.layerBackground .arrow{display:none}}.itemSocial{background:rgba(0, 0, 0, 0) url("/module/preisvergleich/img/pvg_sprite_badgets.png") repeat scroll 0 0;display:inline-block;height:24px;text-indent:-999em;vertical-align:middle;width:24px}.itemSocialFb{background-position:-470px -340px}.itemSocialGp{background-position:-500px -340px}.itemSocialTw{background-position:-530px -340px}.tableCompare .itemFifth .linkDetails.linkProduktinformationsblatt{display:inline}.tableCompare .itemFifth .linkDetails.linkProduktinformations{display:none}.tableCompare .itemFifth .linkDetails.linkProduktinformationsblatt span,.tableCompare .itemFifth .linkDetails.linkProduktinformations span{font-size:17px;font-weight:bold}.btn-scroll-top{display:none;position:fixed;width:45px;height:45px;text-align:center;line-height:45px;bottom:11px;right:11px;background:rgba(83, 128, 166, 0.5) url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%20129%20129%22%20enable-background%3D%22new%200%200%20129%20129%22%20width%3D%2225px%22%20height%3D%2225px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22m121.4%2C61.6l-54-54c-0.7-0.7-1.8-1.2-2.9-1.2s-2.2%2C0.5-2.9%2C1.2l-54%2C54c-1.6%2C1.6-1.6%2C4.2%200%2C5.8%200.8%2C0.8%201.8%2C1.2%202.9%2C1.2s2.1-0.4%202.9-1.2l47-47v98.1c0%2C2.3%201.8%2C4.1%204.1%2C4.1s4.1-1.8%204.1-4.1v-98.1l47%2C47c1.6%2C1.6%204.2%2C1.6%205.8%2C0s1.5-4.2%201.42109e-14-5.8z%22%20fill%3D%22%23FFFFFF%22/%3E%0A%3C/svg%3E) no-repeat;background-position:center;z-index:1005;font-size:2em;font-weight:bold;border-radius:2px}.areaNewConnection{position:relative}.oldPhoneContainer{display:flex}.oldPhoneContainer .label,.oldPhoneContainer .oldPhoneProvider{flex:1 auto;width:50%}.radioItemContainer{display:inline-block}.oldPhoneProvider{cursor:default;margin-left:8px}.oldPhoneProvider .radioItemContainer label{cursor:pointer;display:inline-block;font-size:13px;margin:0 4px 4px 0;min-width:60px;outline:none;padding:7px 10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oldPhoneProvider .radioItemContainer:last-child label{color:#2A4D8F;text-decoration:underline}.oldPhoneProvider .radioItemContainer:last-child label::after{content:"↓";display:inline-block;margin-left:4px}.oldPhoneProvider .radioItemContainer:not(:last-child) label{background-color:#ececec}.oldPhoneProvider .radioItemContainer:not(:last-child) label:hover{background-color:#f6f6f6}.oldPhoneProvider .radioItemContainer:not(:last-child) :checked + label{background-color:#005ea8;color:#ffffff}.oldPhoneProvider [type="radio"]{position:absolute;opacity:0}.oldPhoneProvider #customProvider{display:block;width:90%}.oldPhoneProvider #customProvider.hidden{display:none}@media (max-width: 959px){.oldPhoneContainer .label{padding-bottom:10px}.oldPhoneContainer{display:block}.oldPhoneContainer .oldPhoneProvider{margin-left:0;width:100%}.ribbonTipp.tariffLabel{padding:0 5px}.ribbonTipp.tariffLabel > span{font-size:14px}.mobileUpdatePriceButtonContainer{display:block;width:100%}}.tariffStyleBrighter,.tariffStyleHovered:hover{filter:brightness(90%)}.sparkasse .slidingButton{background-color:#ee0000}.sparkasse .slidingButton:hover{background-color:#d40000}.sparkasse .slidingButton,.sparkasse button,.sparkasse .buttonLight,.sparkasse .buttonPlus,.sparkasse .buttonBack,.sparkasse .buttonForward,.sparkasse .buttonCompare,.sparkasse .buttonMinus{border-radius:100px}.sparkasse .sparkasseHeaderContainer{background-color:#ee0000;margin:0px auto 24px auto;width:100%}.sparkasse .sparkasseHeader{display:flex;align-items:center;justify-content:space-between;max-width:1200px;height:80px;margin:0 auto}.sparkasse .sparkasseLogo{height:64px;width:auto}.sparkasse .hotline{display:flex;gap:12px;color:#fff;font-size:16px;font-weight:bold}.sparkasse .hotline .hotlineLabel{display:none}.sparkasse .hotline svg{fill:#fff}.sparkasse address{font-style:normal}@media screen and (max-width: 768px){.sparkasse .sparkasseHeaderContainer{margin-bottom:12px}.sparkasse .sparkasseHeader{height:54px;padding:0 16px}.sparkasse .sparkasseLogo{height:32px}.sparkasse .hotline{flex-direction:column}.sparkasse .hotline .hotlineNumber{display:none}.sparkasse .hotline span.hotlineLabel{bottom:-18px;display:block;font-size:9px;font-weight:500;left:50%;position:absolute;text-transform:uppercase;transform:translateX(-50%)}}.tariffLabel .tooltip{width:220px}.priceColumnContent{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.priceColumnContent .priceInfo{white-space:nowrap}.bottomBar .titleFifthLevel{color:#444;font-weight:bold;margin:0}.bottomBar .mobileUpdatePriceButtonContainer .titleFifthLevel{white-space:nowrap}.bottomBar .updatePriceButton::after{content:""}.bottomBar .updatePriceButton{padding-right:0.675em;margin-right:10px}.bottomBarRight .buttonForwardContainer{width:120px;text-align:right}.bottomBar .unitSpace:last-child{text-align:right}.bottomBar .updatePriceButtonContainer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.bottomBar .mobileUpdatePriceButtonContainer{display:none;flex-direction:row;gap:16px;align-items:center;justify-content:flex-end;margin-bottom:16px;width:100%}.contractFormdatastepfinal .bottomBar .topBarButtonContainer{margin-right:10px;width:auto}.buttonAlternativeSmall .allTariffs{display:inline-block;padding:0.5em 2.5em 0.5em 1.25em}@media screen and (min-width: 39.999em){.tableCompare .tableBody > tr:not(.tableSpacer) > td,.tableCompare thead > tr.tableHead > th.itemFirst{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.tableCompare .tableBody > tr > td:first-child,.tableCompare .tableBody > tr > td.itemSecond,.tableCompare thead > tr.tableHead > th:first-child,.tableCompare thead > tr.tableHead > th.itemSecond{border-left:1px solid #ccc}.tableCompare .tableBody > tr > td:last-child,.tableCompare thead > tr > th:last-child{border-right:1px solid #ccc}.tableCompare.tableCompareLanding + .paginationDefault{border-top:1px solid #ccc}}@media screen and (max-width: 639px){.tableCompare .mobileTooltipsRow{display:table-row}}@media screen and (min-width: 960px){.tableCompare tfoot .tableCompareRow td{border:1px solid #ccc}}@media (max-width: 959px){.bottomBar .updatePriceButtonContainer{display:none}.bottomBar .updatePriceButton{margin-right:0}.bottomBar .mobileUpdatePriceButtonContainer{display:flex}.bottomBar .mobileUpdatePriceButtonContainer .titleFifthLevel{text-align:right;white-space:normal}.contractFormdatastep1 .bottomBar .unitSpace:last-child{width:auto}.contractFormdatastep1 .bottomBar .mobileUpdatePriceButtonContainer .unitSpace:last-child{width:auto}.contractFormdatastep1 .bottomBar .buttonForward{margin-right:15px}.contractFormdatastepfinal .bottomBar .topBarButtonContainer{margin-right:10px;width:auto}}.boxAvailabilityModalSplit{max-width:650px}.crossedOutPriceBox{margin-top:10px;padding-top:8px;border-top:1px dashed #999}.crossedOutPrice{text-decoration:line-through;padding-right:10px}.percentDiscountValue{color:#2A4D8F;font-size:15px;font-weight:bold}.icoInfoSmall{color:#767676;background:none}.icoInfoSmall::before{content:"ⓘ";font-size:13px;font-weight:normal;display:flex;justify-content:center;align-items:center;vertical-align:top}.headerInfo{display:inline-flex}.amountSeparated td{padding-top:10px;padding-bottom:10px}:focus-visible{outline:2px auto Highlight;outline-style:solid;outline-offset:2px}body{background:#fff}.layoutModal .brandingHeader{display:block;background:#155bb0;background:-webkit-linear-gradient(top, #155bb0, #5399d4 600px, #71b0e4 1200px, #71b0e4);background:linear-gradient(top, #155bb0, #5399d4 600px, #71b0e4 1200px, #71b0e4)}body:not(.indexCompare) .main{border-radius:0 0 4px 4px;box-shadow:0 1px 2px 2px rgb(45 80 150 / 20%)}.navigationWrapper{box-shadow:0 -4px 2px 2px rgba(45, 80, 150, 0.2)}.noWrap{white-space:nowrap}.textOneFreeSpace{margin-bottom:0.8em}.badgeTeaser,.badgeMicroTeaser{border:solid #294d8d;border-width:1px 1px 0 0}.badgeTeaser,.badgeTeaserInner,.badgeHotlineInfo{background:url('/module/preisvergleich/img/dsl_sprite_badgets.png') no-repeat;width:131px;height:131px;text-indent:-999em;direction:ltr;position:absolute;right:-1px;top:-1px;-z-index:1}.badgeTeaser{background-position:-261px 0}.badgeTeaser .badgeHotlineInfo{background-position:-262px -376px}.mobilTeaser .badgeTeaserInner{background-position:-265px -260px;height:115px}.badgeMediumTeaser,.badgeMediumTeaserInner,.badgeMediumAvailability{background:url('/module/preisvergleich/img/dsl_sprite_badgets.png') no-repeat;width:91px;height:91px;text-indent:-999em;direction:ltr;position:absolute;right:-1px;top:-1px}.badgeMediumTeaser{background-position:-402px 0}.badgeMediumTeaserInner{background-position:-404px -94px}.badgeMediumAvailability{background-position:-404px -274px}.badgeSmallTeaser,.badgeSmallTeaserInner{background:url('/module/preisvergleich/img/dsl_sprite_badgets.png') no-repeat;width:72px;height:72px;text-indent:-999em;direction:ltr;position:absolute;right:-1px;top:-1px}.badgeSmallTeaser{background-position:-177px 0}.badgeSmallTeaserInner720{background-position:-177px -72px}.badgeSmallTeaserInner500{background-position:-177px -144px}.badgeSmallTeaserInner950{background-position:-177px -216px}.badgeSmallTeaserInner245{background-position:-177px -288px}.boxHotlineInfoLayer{display:none;position:fixed;z-index:200;width:550px;height:280px;left:-200px;right:0;top:0;bottom:0;margin:auto}.seocontent .boxHotlineInfoLayer{margin:auto}.boxHotlineInfo{background:url("/module/preisvergleich/img/testimonial/dsl_testimonial.png") no-repeat scroll 295px bottom #fff;border:6px solid #dddfd2;border-radius:3px;padding:1.5em;position:relative}.boxHotlineInfoText{width:65%}.boxHotlineInfoText p{margin-bottom:1.2em}.boxHotlineInfo .hotline{color:#2a4d8f;margin:0;font:bold 2.8em/1.25em 'Archivo Narrow', arial}.boxHotlineInfo .hotline .hotlineNumber{font:bold 1.9rem/1.25em 'Archivo Narrow', arial}.icoHotlineInfo{display:none;margin:5px auto 0;height:16px;width:16px;background:url('/module/preisvergleich/img/dsl_sprite_icon.png') -7px -458px;cursor:default}.boxTeaser .dataHint{font-size:9px;display:block;text-align:right}.boxTeaser .slogan{color:#2a4d8f;font:700 24px/1.62 'Archivo', Arial}.mobilTeaser .boxTeaser{min-height:270px}.teaserTestimonial{background:url('/module/preisvergleich/img/teaser/mobil_teaser.png');position:absolute;top:0;left:0;height:300px;width:290px}.listTeaserOffers{position:absolute;right:20px;left:auto;bottom:10px;width:72%;margin-left:-10px;clear:left}.listTeaserOffers li{width:25%;float:left}.listTeaserOffers a{position:relative;display:block;margin-left:10px;background:#fff;padding:10px;text-align:center;text-decoration:none;border:1px solid #d6d6d6;border-radius:5px;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2)}.listTeaserOffers a:hover{background:#ecf5ff}.listTeaserOffers .topOfferName{display:block;color:#888;min-height:40px}.listTeaserOffers .linkTopOffer{font-weight:bold}.boxTeaserHeader{position:absolute;right:80px;width:55%}.subSlogan{color:#2a4d8f;font:1.3em Arial;margin-bottom:8px}.offerImg{background:url('/module/preisvergleich/img/teaser/mobil_teaser.png');display:inline-block}.imgSmartphone{background-position:-500px -55px;width:65px;height:66px;margin:2px 0}.imgSimkarte{background-position:-300px 0;width:80px;height:56px;margin:7px 0}.imgTabletpc{background-position:-300px -55px;width:70px;height:70px}.imgSurfstick{background-position:-380px 0;width:95px;height:50px;margin:10px 0}.breadcrumb{margin-left:10px;color:#767676}.breadcrumb h1{font-size:1em}.breadcrumb div{margin-right:3px;display:inline-block;vertical-align:middle}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:#72ac0c;text-decoration:underline}.breadcrumb .current{font-weight:bold}.breadcrumb a{color:#767676}.noBreadcrumb .breadcrumb{display:none}.noBreadcrumb .content{padding-top:5px}.wrapper{max-width:84em;width:auto}.brandingFooter{max-width:none;padding:1em 0;width:auto}.layoutLighboxt .wrapper{margin:20px;width:auto}.boxService{background:#f8fbff;border:1px solid #bccee2}.boxService,.boxService a{color:#2a4d8f}.boxService h2{padding:0.5em 0 0.5em 0.75em}.boxService .fakeHeadline{display:block;font:bold 16px arial}.boxService .linkFakeItem{display:block;border-top:1px dotted #bccee2;text-decoration:none;clear:left;padding:1em}.boxService .linkFakeItem:first-child{border-top:0}.boxService .linkFakeItem:hover{cursor:pointer;background:#ecf5ff}.icoService{background:url('/module/preisvergleich/img/dsl_sprite_icon_service.png') no-repeat;width:3.75em;height:3.75em;margin-right:1em;float:left}.description{display:block;font-size:16px}.icoConsultation{background-position:-9px -10px}.linkFakeItem:hover .icoConsultation{background-position:-9px -70px}.icoSpeedtest{background-position:-9px -130px}.linkFakeItem:hover .icoSpeedtest{background-position:-9px -190px}.icoAvailability{background-position:-9px -730px}.linkFakeItem:hover .icoAvailability{background-position:-9px -790px}.icoCallback{background-position:-9px -490px}.linkFakeItem:hover .icoCallback{background-position:-9px -550px}.icoAlarmClock{background-position:-9px -610px}.linkFakeItem:hover .icoAlarmClock{background-position:-9px -670px}.icoChange{background-position:-9px -250px}.linkFakeItem:hover .icoChange{background-position:-9px -310px}.titleInformation{font-size:18px}.boxNews,.boxInformation{padding:0}.boxNewsItem,.boxInformationItem{padding:20px;border-top:1px dotted #d2cdd2}.boxNewsItem:first-child,.boxInformationItem:first-child{border-top:0}.boxNewsLast{margin-bottom:0}.boxAlternative .boxInformationItem{font-size:16px;line-height:1.62}.regionalProvider .map,.regionalProvider .providerLogo{background:url('/module/preisvergleich/img/dsl_sprite_regional_provider.png') no-repeat 0 0}.regionalProvider .map{background-position:-13px 0}.regionalProviderList .boxCompareCriteria{padding:10px 0 10px 20px}.regionalProvider .providerLogo{background-size:300% auto;display:block;float:left;margin-right:1em;text-indent:-999em;direction:ltr;width:75px}.regionalProvider .logo-swb{background-position:right 5px;height:40px}.regionalProvider .logo-telecolumbus{background-position:right -35px;height:30px}.regionalProvider .logo-unitymedia{background-position:right -65px;height:60px}.regionalProvider .logo-ewe{background-position:right -125px;height:35px}.regionalProvider .logo-m-net{background-position:right -170px;height:35px}.regionalProviderList{font-size:16px;line-height:1.62}.linkMoreNews{background:#f8f8f8;border:1px solid #d2cdd2;border-top:0;display:block;font-size:16px;padding:5px 10px;text-align:right}.linkMoreNews,.boxMoreNews span{color:#666}.linkMoreNews:hover{background:#f2f2f2}.linkMoreNews:hover,.linkMoreNews:hover span{color:#333;cursor:pointer}.titleNews,.titleSEO{font-size:18px;line-height:1.62}.titleSubNews,.titleSubInformation{font:bold 18px/1.62 arial}.titleSubNews,.titleSubNews a,.titleSubInformation,.titleSubInformation a{color:#2a4d8f}.titleSubNews a{text-decoration:none}.titleSubNews .date{color:#888;font:normal 16px arial}.descriptionNews p{font-size:16px;line-height:1.62}.descriptionNews .linkReadMore{font-size:16px;line-height:1.62}.imageNews,.imageInformation{border:2px solid #fff;box-shadow:0 0 4px #ababab}.imageNews{float:left;margin:0 15px 5px 0;height:75px;width:75px}.imageInformation{background:url('/module/preisvergleich/img/dsl_information_sprite.jpg');float:right;margin-left:20px;height:130px;width:90px}.imageInformationDSL{background-position:0 0}.imageInformationDslWhatIs{background-position:90px 0}.imageInformationTariff{background-position:-90px 0}.imageInformationCompare{background-position:-180px 0}.imageInformationOffers{background-position:-270px 0}.noImageNews{float:left;margin-right:20px;height:75px;width:75px}.testimonialLeadFixed{background:url("/module/preisvergleich/img/testimonial/dsl_testimonial.png") no-repeat scroll right top rgba(0, 0, 0, 0);bottom:0;height:95px;width:95px;position:absolute;right:0}.formLeadLP{color:#2A4D8F;margin:1em 0;width:91%;padding:0 1%;float:left}.formLeadLP .itemDesc{font-size:1.125em;margin:0 1em 0 0.5em}.formLeadLP input[type="text"]{vertical-align:middle;height:24px;padding:2px 4px;width:28%}.formLeadLP .buttonDefaultSmall,.formLeadLP .labelError.error{display:inline-block;vertical-align:middle}.formLeadLP .labelError .icoError{height:24px}.leadIndex{right:1em;background:#fff;border:5px solid #dcdcdc;padding:0.75em 1em;bottom:1em;position:fixed;opacity:0;z-index:300;box-shadow:0 0 0.5em rgba(0, 0, 0, 0.3);border-radius:0.325em;-webkit-transform:translateX(-1800px);transform:translateX(-1800px);-webkit-transition:-webkit-transform 0.5s ease, opacity 0.4s ease 0.1s;transition:transform 0.5s ease, opacity 0.4s ease 0.1s}.leadIndex.itemActive{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.leadIndex .icoClose{position:absolute;right:0.5em;top:0.5em}.leadIndex .titleLeadMain{color:#2a4d8f;font:bold 1.25em 'archivo narrow';margin-right:3em}.leadIndex p{color:#2a4d8f;font:1.25em 'archivo narrow';margin:2em 0;max-width:8em;padding-left:3em}.leadIndex p:before{color:#0b64bd;content:'k';font:1.75em/1em 'icon pvg';left:0.45em;margin-top:-0.5em;position:absolute;top:50%}.boxMiniTeaser{clear:both;font-size:16px;margin:20px 0;min-height:150px;position:relative}.boxMiniTeaser .titleThirdLevel{font-size:18px;margin-top:0}.formTeaserProvider{width:50%;margin:0;padding:0}.formTeaserProvider input{vertical-align:middle}.formTeaserProvider .number{width:120px}.formTeaserProvider .label{font-weight:bold;vertical-align:middle}.formTeaserProvider hr{border:1px dotted #dbecff}.teaserProviderGirl{background:url('/module/preisvergleich/img/teaser/provider_girl.png') no-repeat;position:absolute;bottom:0;right:1%;width:228px;height:150px}.teaserImageAvailability{background:url('/module/preisvergleich/img/teaser/network_cable.png') no-repeat;position:absolute;bottom:5px;right:0;width:221px;height:133px}.formTeaserProvider .buttonAlternative{margin-top:5px}.boxMiniTeaser .formAvailability{min-height:60px;padding:0;margin:0}.boxMiniTeaser .listFormAvailability{width:65%}.boxMiniTeaser .listFormAvailability li{float:left}.boxMiniTeaser .listFormAvailability .item{padding:2% 2% 3% 0}.boxMiniTeaser .listFormAvailability .label{display:block;font-weight:bold}.boxMiniTeaser .listFormAvailability input[type=text]{width:100%}.boxMiniTeaser .listFormAvailability .error{margin-right:-3px}.boxMiniTeaser .listFormAvailability .warning{margin-right:-6px}.boxMiniTeaser .listFormAvailability .first{width:67px}.boxMiniTeaser .listFormAvailability .second{width:74px}.boxMiniTeaser .listFormAvailability .third{width:156px}.boxMiniTeaser .listFormAvailability .fourth{width:149px}.boxMiniTeaser .listFormAvailability .fourth input.error{width:120px}.boxMiniTeaser .listFormAvailability .fifth{width:44px}.boxMiniTeaser .listFormAvailability .buttonAlternative{margin-top:20px}.boxMiniTeaser .listFormAvailability .first,.boxMiniTeaser .listFormAvailability .second,.boxMiniTeaser .listFormAvailability .third{border-bottom:1px dotted #ccc}.titleSpeedtest{float:right;font:0.8em/2.25em arial;color:#888}.logoVodafone{display:inline-block;width:100px;height:25px;background:url('/module/preisvergleich/img/dsl_sprite_logos_provider.png') 0 -353px;text-indent:-999em;direction:ltr}.logo-1und1{background-position:center 0}.logo-congstar{background-position:center -35px}.logo-ewe{background-position:center -70px}.logo-unitymedia{background-position:center -105px}.logo-kabel-d{background-position:center -140px}.logo-m-net{background-position:center -175px}.logo-o2{background-position:center -210px}.logo-tele2{background-position:center -245px}.logo-telecolumbus{background-position:center -280px}.logo-telekom{background-position:center -315px}.logo-vodafone{background-position:center -350px}.logo-osnatel{background-position:center -385px}.logo-primacall{background-position:center -420px}.logo-net-cologne{background-position:center -455px}.logo-primacom{background-position:center -490px}.placeholderCompare{min-height:132px}.placeholderCompareMax .formCompare{z-index:200}.stickem-container{position:relative}.stickit{width:998px;position:fixed;top:-1px;z-index:1001;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.2);background:#dbecff;background:-webkit-linear-gradient(top, #fafcff, #dbecff);background:linear-gradient(top, #fafcff, #dbecff)}.stickit .boxAlternative{background:transparent}.stickit-end{position:absolute;right:0;bottom:40px}.titleSidebar{position:relative;display:block;margin-right:-17px;margin-left:-5px;margin-bottom:10px}.cornerSidebar{background:url('/module/preisvergleich/img/pvg_sprite_3.6.2.png') -41px 0;position:absolute;bottom:-8px;right:-1px;height:7px;width:7px}.boxSidebar{color:#888;clear:left;padding:0 5px;position:relative}.boxSidebar .hotline{color:#2a4d8f;font:bold 1.25em/1.25em arial;margin:5px 0}.boxSidebar .hotline .icoTel{margin-right:5px}.boxSidebar .buttonLight{margin:10px 0}.boxSidebar .listCollocateSmall > dd{margin-bottom:10px;width:90%}.boxSidebar + .boxSidebar{margin-top:20px}.boxSeal .seal{margin:10px auto}.seal.sealInRightSidebar{margin-top:20px}.shopauskunft{text-align:center}.shopauskunft{color:#888;font-size:0.875em;line-height:1.5em}.shopauskunft,.shopauskunft a,.shopauskunft .ratingValue{display:block}.boxSidebar .listSidebarFAQ li{margin-bottom:10px}.boxSidebar .faqLink{display:block;color:#888;text-decoration:none}.boxSidebar .faqLink:hover{color:#50930e}.tooltipFAQ{left:-330px;width:300px}.emLayer{padding:2.5em 0 0 12em}.emLayer .emHeadline{font-weight:bold;line-height:1em}.emLayer .headlineFirst{font-size:3em}.emLayer .headlineSecond{font-size:1.75em}.emLayer .emList{clear:left;margin:1.5em 0}.emLayer .emList .listNumber{background:url('/module/preisvergleich/img/landing4.png') 0 0 no-repeat;width:5em;height:15.5em;float:left}.emLayer .emList li{font-size:1.25em;font-weight:bold;list-style:none;height:3em;width:22em;margin-left:5em;padding-top:0.85em}.emLayer .uppercase{text-transform:uppercase}.emLayer .buttonAlternative{margin-bottom:0.5em}.emLayer .badgetRound{background-color:#e60000;border-radius:2em;color:#fff;font-size:2em;font-weight:bold;line-height:1em;text-align:center;text-shadow:-1px -1px #730000;text-transform:uppercase;vertical-align:middle;width:4em;height:3.25em;padding-top:0.75em;position:absolute;top:1em;right:1em}.emLayer .testimonial{background:url('/module/preisvergleich/img/landing4.png') top right no-repeat;bottom:0;right:0;height:26em;width:25em;position:absolute}.emLayer .vodafone{background:url('/module/preisvergleich/img/landing4.png') -60px 0 no-repeat;top:0;left:0;height:16em;width:10em;position:absolute}.cashback{font:1em/1.5em "Archivo Narrow",Arial}.cashback.background{background:transparent url('/module/preisvergleich/img/dsl_sprite_urlaubsgeld.png') no-repeat center -33em;height:26em;margin-top:1em;overflow:hidden;position:relative}.cashback .testimonial{background:transparent url("/module/preisvergleich/img/dsl_sprite_urlaubsgeld.png") no-repeat right top;position:absolute;bottom:0;left:4em;width:18.25em;height:27.5em}.cashback .badge{background:transparent url("/module/preisvergleich/img/dsl_sprite_urlaubsgeld.png") no-repeat center top;height:4.75em;width:46em;text-align:center;padding:0.75em;margin-bottom:1.5em}.cashback .badge p{color:#fff;text-shadow:1px 1px #c04102}.cashback .badge p:first-child{font-size:1.5em;margin-bottom:0.25em}.cashback .badge p:last-child{font-size:2.5em;position:relative}.cashback .badge .superscript{font-size:0.5em;position:absolute;top:-0.5em}.cashback .head{background-color:#285aa3;color:#fff;font-weight:bold}.cashback .head > span{margin:0.5%;display:inline-block}.cashback .head > span:first-child,.cashback .head > span:last-child{background-color:#fff;color:#285aa3;padding:1%;width:23%;font-size:1.3em;position:relative}.cashback .head > span:last-child{text-align:right}.cashback .head .claim{font-size:1.9em;text-align:center;width:45.75%}.cashback .arrow-right{border-bottom:1em solid transparent;border-left:1em solid #fff;border-top:1em solid transparent;display:inline-block;height:0;position:absolute;right:-0.95em;top:0}.cashback .arrow-left{border-bottom:1em solid transparent;border-right:1em solid #fff;border-top:1em solid transparent;display:inline-block;height:0;left:-0.95em;position:absolute;top:0}.cashback .formBox{background-color:#fff;position:relative;padding:2%;margin-top:0.5em;color:#285aa3}.cashback .formBox .badgeProvider{background:transparent url("/module/preisvergleich/img/dsl_sprite_urlaubsgeld.png") no-repeat left top;height:95px;width:63px;position:absolute;left:25px;top:-3px}.cashback .formBox .tarifInfo{font-size:1.25em;margin-left:7em;display:inline-block}.cashback .formBox .tarifInfo strong{font-size:1.3em}.cashback .tarifInfo dl{background-color:#bdcee7;width:15em;margin-top:3px;padding:2% 3%}.cashback .tarifInfo > p:nth-child(2){margin-bottom:0.5em}.cashback .tarifInfo dl > *{display:inline-block}.cashback .tarifInfo dt{width:65%}.cashback .tarifInfo dl.cashbackList dt{width:32%}.cashback .tarifInfo dd{width:32%}.cashback .tarifInfo .price{font-size:1.2em;font-weight:bold}.cashback .tarifInfo .orange{color:#fa7000}.cashback .tarifInfo .cross{position:relative}.cashback .tarifInfo .cross div{background:transparent url("/module/preisvergleich/img/dsl_sprite_urlaubsgeld.png") no-repeat -129px -1px;width:57px;height:18px;position:absolute;top:0}.cashback .formBox .slidingButton{position:absolute;bottom:1em;right:2em}.teaserFooter{text-align:left;line-height:1.2em}.boxTeaserCompare .seals{bottom:28px;position:absolute;right:17%}.boxSidebarRight .seals{left:20px;height:67px;position:relative}.seals .seal-widget{float:left;height:67px;transform:scale(.55);transform-origin:0 0;width:167px}.boxTeaserCompare .seals .seal{bottom:3px;height:68px;left:156px;right:unset;width:71px}.seocontent .boxTeaserCompare .seals .seal{display:none}.seocontent .ekomi-widget-wrapper{margin:0}@media screen and (min-width: 45em){.cashback .teaser{position:absolute;right:10%;top:0;width:47.5em}}@media screen and (max-width: 45em){.cashback .teaser{margin:0 auto;width:47.5em}.cashback .testimonial{display:none}.head{font-size:0.85em}.head > span{width:auto}.head > span:last-child{float:right}.arrow-right,.arrow-left{display:none}.boxTeaser .dataHint{text-align:left}}@media (max-width:550px){.cashback .teaser{width:auto}.cashback .badge{width:100%}.cashback .teaser .badge p{font-size:1.25em}.cashback .teaser .head{height:8.5em}.cashback .teaser .head > span{text-align:center;width:97%;position:inherit}.cashback .formBox .slidingButton{bottom:0;position:relative;right:0;top:1em}.cashback.background{height:auto}}@media (max-width:450px){.badgeProvider{display:none}.cashback .formBox .tarifInfo{margin:0}.cashback .tarifInfo dl{width:auto}}@media (max-width: 400px){.ekomi-container #hslider{height:65px}}@media screen and (max-width: 639px){.tableCompare .itemThird .linkDetails.linkProduktinformationsblatt{display:none}.tableCompare .itemThird .linkDetails.linkProduktinformations{display:inline}.tableCompare td{padding:5px}.tableCompare .costsSavings{min-width:95px}.buttonDefaultSmall,.buttonAlternativeSmall{padding:0.5em 2em 0.5em 1em}.linkAvailability{width:78px;font:bold 10px arial}.ribbonTipp{left:-10px;top:-5px}.wrapper,.brandingFooter{margin:0}.boxServiceDeal > div{width:100%}.boxBreadcrumb{width:100% !important;margin-bottom:1em}.flexWrap{display:none}.boxCompareCriteria ul{width:100%;float:none;margin-top:1em}.titleSubNews a{display:block}.regionMap{text-align:center}.imageInformation{display:none}.boxDealMonthPrice .tooltip{left:-27em;top:30px;width:32em}.boxSelectedTariff .tooltip{width:260px}.tableCosts .amount strong{display:block}.boxSidebarMenu{display:none;font-size:14px;width:100%}.wrapperTeaserCompare{height:auto;overflow:hidden;border:1px solid #bccee2;padding:1em 0;background:#e6f2fe;background:linear-gradient(top, #fff, #e0efff);background:-webkit-linear-gradient(top, #fff, #e0efff)}.boxTeaserCompare{background:none;border:none;padding:0;margin:0 auto;width:90%}.boxTeaserCompare .tabBox{border:medium none}.indexLanding2 .boxTeaserCompare .seal,.boxTeaserCompare .tabMenue,.boxTeaserCompare .listAdvantages,.boxTeaserCompare .badgeTeaser{display:none}.boxTeaserCompare .tariffCompare{font-size:1.4em;color:#2a4d8f}.boxTeaserCompare .cornerTeaserCompareRight,.boxTeaserCompare .cornerTeaserCompareLeft{display:none}.boxTeaserCompare .tabBox form > div{margin-bottom:1em}.boxTeaserCompare .tabBox hr{display:none}.boxTeaserCompare .tabBox .itemSwitcher{float:left;margin-right:0.75em}.boxTeaserCompare input[type="text"],.boxTeaserCompare input[type="date"],.boxTeaserCompare select{height:3em;width:80% !important}.boxTeaserCompare label{display:block}.boxTeaserCompare .slidingButton{margin-left:50%;margin-top:1em}.boxTeaserCompare .fixCB{margin:1.4em 0 0}.boxTeaserCompare .seal{height:70px;margin:-40px 0 0 0;position:relative;width:70px;z-index:1}.boxTeaserCompare .tabBox > div{padding:0}.boxCompare .titleDefault h1{display:block}.hintZipcode{margin-left:0}.listCompareFilter,.listCompareFilterRight{width:100%}.mobile:not(.whitelabel) .listCompareFilter{min-height:auto}.indexCompare .listCompareFilter + .seals{display:none}.listCompareFilterRight .seals{bottom:-12px;display:block;height:67px;left:38px;margin-right:10px;position:absolute;width:114px}.listCompareFilterRight .seals .seal-widget{transform:scale(.45)}.wrapperSpeedSlider .slider,.wrapperSpeedSlider .sliderDesc{display:none}.selectSpeed{display:inline-block}.wrapperSpeedSlider{margin-top:2%;text-align:left}.wrapperSpeedSlider > label{display:inline-block;text-align:right;margin-right:4px;width:30%}.wrapperSpeedSlider > select{margin-left:2%;width:55%}.wrapperSpeedSlider > select.selectSpeed{display:inline-block !important}.tableCompare .disabledTariff .itemFourth,.tableCompare .itemFifth,.icoHotlineInfo,.tableCompare .itemThird .period{display:none}.tableCompare .disabledTariff .itemFifth{display:table-cell}.tableCompare .itemThird .linkDetails{display:block}.boxSmallPrint{color:#888;margin:10px 0}.boxSEO .alignleft{height:auto;max-width:50%}.boxSEO .aligncenter{height:auto;max-width:100%}.boxMicroTeaser > .unit{margin:5px 0;width:100%}.boxMicroTeaser > .unit > .boxDefault{margin-left:0;margin-right:0}.tariffDetails .tabMenue li a{display:block;border-left-width:1px}.tariffDetails .tarifInfo .line{text-align:center}.tariffDetails .tarifInfo .line *{float:none}.tariffDetails .tarifInfo .size1of3{margin:0 0 0.5em;padding:0;width:50%}.tariffDetails .tarifInfo .size1of3:nth-child(1){float:left}.tariffDetails .tarifInfo .size1of3:nth-child(2),.tariffDetails .tarifInfo .size1of3:nth-child(3),.tariffDetails .tarifInfo .size2of3{float:right}.topOfferBox li{width:50% !important}.topOfferBox li:nth-child(3),.topOfferBox li:nth-child(4){display:none}.boxTeaserCompare .icoError,.boxTeaserCompare .icoWarning,.boxTeaserCompare .icoSuccess{height:36px}.ekomi-widget-wrapper{margin:0}.boxTeaserCompare .seals{bottom:-20px;left:calc(20% - 57px)}.boxTeaserCompare .seals .seal-widget{transform:scale(.45)}.tableCompare tr:not(.tableSpacer) td{border-bottom:0}.tableCompare .tableSpacer{display:table-row}.tableCompare{border-collapse:collapse}.tableCompare .tableCompareRow{border-top:1px solid #d6d6d6}.tableCompare.tableCompareLanding + .paginationDefault{border:1px solid #d6d6d6;border-left:none;border-right:none}.tableCompare .itemSixth{padding-top:48px}}@media screen and (max-width: 399px){.tableCompare .itemThird .linkDetails.linkProduktinformationsblatt{display:none}.tableCompare .itemThird .linkDetails.linkProduktinformations{display:inline}.tooltipTariffDetails{width:280px}.tableCompare .downloadSpeedMobile{display:block}.providerName,.tableCompare .logoProvider{font-size:0.75em}.tableCompare .logoProvider{max-width:100%}.boxDealMonth .testimonial{display:none}.boxDealMonth .content{background:linear-gradient(top, #a9aaa9 0%, #e0e2e1 1%, #fff 2%, #fff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-webkit-linear-gradient(top, #a9aaa9 0%, #e0e2e1 1%, #fff 2%, #fff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);padding:5%;height:auto}.boxDealMonthPrice .tooltip{left:-20em;top:30px;width:26em}.boxDealDetails{background:linear-gradient(top, #e2effe, #d6e9fe) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-webkit-linear-gradient(top, #e2effe, #d6e9fe) repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:0;box-shadow:none;height:90%;padding:5%;position:relative;right:0;width:90%}.boxDealDetails .listDealDetails{font-size:1.2em}.boxDealDetails .listDealDetails > li{margin-bottom:0.4em}.boxDealDetails .listDealDetails .ico{width:5%}.boxDealDetails .listDealDetails .listPoint{width:95%}.boxDealDetails .boxDealMonthPrice{margin-left:10%}.boxDealDetails .listDealDetails .icoInfo{display:none}.boxDealDetails .listDealDetails .ico + span{white-space:normal}.boxDealMonth .dealCountDown{display:inline-block;float:none;vertical-align:top}.boxDealMonth .bottom{text-align:center}.boxDealMonth .bottom .buttonAlternative{float:none}.providerInfo{float:none;margin:0 0 10px}.providerInfo .providerLogo,.providerInfo .addressInfo{display:inline-block}.seoNews .size1of2,.boxCountry,.boxState{width:100%}.boxMiniTeaser{margin:0}.boxMiniTeaser .titleThirdLevel{margin:0}.boxMiniTeaser .badgeMediumTeaser,.boxMiniTeaser .teaserProviderGirl,.boxMiniTeaser hr{display:none}.boxMiniTeaser form > div{margin-bottom:1em}.boxMiniTeaser .itemSwitcher{display:inline-block;margin-right:1em}.boxMiniTeaser .formTeaserProvider{width:100%}.boxMiniTeaser .buttonAlternative{font-size:18px;margin-left:unset}.boxAvailabilityModalSplit{max-width:650px}.boxAvailability .formAvailability,.boxAvailabilityModalSplit .size1of2,.boxAvailability .size1of2{width:100%;min-height:0}.boxAvailabilityModalSplit .boxInsideModalInfo .logoProvider,.boxAvailability .boxInsideModalInfo .logoProvider{max-width:95%;max-height:6em}.boxAvailabilityModalSplit .boxInsideModalInfo,.boxAvailability .boxInsideModalInfo{text-align:center}.boxAvailabilityModalSplit .formHint,.boxAvailability .formHint{padding:15px 10px 10px 20px}.formCompare .icoInfo{display:none}.landing4 .wrapperSpeedSlider > label{margin-right:0}.placeHolderCompareBox,.tableCompare .itemFirst{display:none !important}.boxHintSsl{display:none}.topOfferBox li{display:none}.tariffDetails .tarifInfo .size1of3,.tariffDetails .tarifInfo .size2of3{box-sizing:border-box;padding-right:1em;width:100%}.tariffDetails .tooltipTariffDetails{width:240px}.tableCompare .itemFourth{display:none}}@media screen and (max-width: 959px){.wrapper{overflow-x:hidden}.boxContent{width:100%}.boxNewsItem,.boxInformationItem,.regionalProviderList .boxCompareCriteria{padding:1em}.listFormDefault .label{text-align:left;display:block}.listFormDefault input[type="text"],.listFormDefault input[type="date"],.listFormDefault select{width:90%;margin-bottom:5px;margin-top:5px;height:30px;-webkit-appearance:none}.icoError,.icoWarning,.icoSuccess{width:25px;height:30px}.boxFormTeaser .formAvailability input[type="text"],.boxFormTeaser .formAvailability .formDefault select{height:30px}.icoError{background-position:center -60px}.boxTeaserCompare .icoError,.boxMiniTeaser .icoError{background-position:center -62px;height:24px}.icoWarning{background-position:center -31px}.dataStep1 input[name="houseNumber"],.dataStep1 input[name="deliveryHouseNumber"],.dataStep1 input[name="ibanHouseNumber"],.dataStep1 input[name="callPrimary"],.dataStep1 select[name="birthDateMonth"],.dataStep1 select[name="birthDateDay"],.dataStep1 select[name="birthDateYear"]{width:30%}.dataStep1 input[type="text"] + input[type="text"],.dataStep1 input[type="text"] + select,.dataStep1 select + select{margin-left:0}.fieldNotIdentical{margin-left:0}.buttonBack{margin-left:20px;margin-top:5px}.setDataStepEnd > .lineSpace{padding:10px}.setDataStepEnd .unitSpace{width:30%}.buttonForward{margin-right:15px}.listDealDetails .tooltip{left:auto;right:0;top:2em}.boxSidebarRight{display:none}.wrapperFeature{width:auto}.boxCompare,.boxDataStep{width:100%}.compareDetailsBar,.compareBox{display:none}.tableCompare .itemSecond .tooltip{left:0;top:40px;width:fit-content}.stepBoxAlternative{display:none}.tabMenueAlternate li,.tabMenueAlternate li label a{display:block}.listFormDefault .label{width:100%}.listFormDefault .label ~ label + label,.listFormDefault .label ~ span label + label{display:block}.listFormDefault .label ~ label + label > input[type="radio"],.listFormDefault .label ~ span label + label > input[type="radio"],.listFormDefault .label ~ label + label > input[type="checkbox"],.listFormDefault .label ~ span label + label > input[type="checkbox"]{margin-left:0}.descriptionProduct{margin-left:22px}.accordionContent .hasRowLight .unitSpace{float:none;width:90%}.accordionStep2 .optionTitle{font-weight:bold}.specialOptionBox .tabBox .unitSpace{width:100%}.listFormDefault > li{background:#fff}.listFormDefault .accountNumber input{width:75%}.icoCalendar{display:none}.dataStep5 .boxSelectedTariff .unit{width:100%}.setDataStepEnd .boxAGB .unitSpace{width:100%}.dataStep5 .tableCosts{background:#f5f5f5}.boxReminderInfoForm .unit{width:100%}.dataStep .loader{left:0;right:0;margin:auto}.landing4Testimonial{display:none}.stickit{width:100%;left:0}.boxTeaserCompare .seals{right:0;width:calc(35% - 34px)}.listCompareFilter + .seals{bottom:0;display:block;height:67px;right:auto;top:auto;width:33.33%}.listCompareFilter + .seals .seal-widget{left:calc(89% - 124px);position:absolute}.formTeaser.formTeaserProvider li{display:block}.boxCompareFilter{min-height:160px;position:relative}}@media screen and (max-width: 800px){.boxTeaserCompare .seals .seal{display:none}.boxCompareFilter{min-height:auto}}@media screen and (min-width: 640px){.titleSubNews .date{float:right}.linkReadMore{display:block}.regionMap{float:right;max-width:200px;padding:20px 20px 0 0}.regionalProviderList{float:left;width:59%}.boxTeaser{border:1px solid #bccee2;padding:15px;position:relative;background:#e6f2fe;background:linear-gradient(bottom, #D6E9FE, #E6F2FE 61px, #fff 61px, #D8EAFE 60px);background:-moz-linear-gradient(bottom, #D6E9FE, #E6F2FE 61px, #fff 61px, #D8EAFE 60px);background:-ms-linear-gradient(bottom, #D6E9FE, #E6F2FE 61px, #fff 61px, #D8EAFE 60px);background:-o-linear-gradient(bottom, #D6E9FE, #E6F2FE 61px, #fff 61px, #D8EAFE 60px);background:-webkit-linear-gradient(bottom, #D6E9FE, #E6F2FE 6px, #fff 61px, #D8EAFE 60px);min-height:300px}.boxTeaserCompare .seal{position:absolute;right:10%;bottom:10px}.indexLanding2 .boxTeaserCompare .seal{bottom:40px;right:15%}.boxTeaserCompare .listAdvantages{position:absolute;right:0;top:100px;width:42%}.boxTeaserCompare .typo{color:#2a4d8f;display:inline-block;font:400 16px/1.62 'Archivo', Arial;margin-top:5px;vertical-align:middle;width:85%}.boxTeaserCompare .typo1{font:700 18px/1.62 'Archivo', Arial}.boxTeaserCompare .hidden{display:none}.formTeaserCompare{background:url('/module/preisvergleich/img/dsl_sprite.png') no-repeat;height:190px;left:23%;margin-left:0;padding:20px;position:absolute;top:80px;width:340px}.formTeaserCompare .arrow{background:url('/module/preisvergleich/img/dsl_sprite.png') no-repeat -293px -1px;width:103px;height:109px;position:absolute;top:85px;left:-36px}.boxFormTeaser .arrow{background:url('/module/preisvergleich/img/dsl_sprite.png') no-repeat -293px -1px;height:109px;left:-36px;position:absolute;top:95px;width:103px}.formTeaserCompare input{vertical-align:middle}.boxTeaserCompare .slogan{margin:5px auto 0;text-align:center}.boxFormTeaser{position:absolute;left:6%;top:70px;width:380px}.boxFormTeaser .tabMenue{padding:0 1%}.boxFormTeaser .tabMenue li{margin-left:-3.5px;text-align:center}.tabMenue li{display:inline;white-space:nowrap}.boxFormTeaser .tabMenue a{height:24px;line-height:1.62;padding:7px 11px 3px;width:39%}.boxFormTeaser .tabMenue .availability a{width:50%}.boxFormTeaser .tabMenue .active{position:relative;z-index:1;padding:7px 12px 3px}.boxFormTeaser .tabMenue .active:hover{background:#fff}.boxFormTeaser .tabBox{height:228px;border:none;margin:0;overflow:visible}.boxFormTeaser .tabBox > div{display:none;height:auto;padding:0}.boxFormTeaser .tabBox .first{display:block}.boxFormTeaser .formAvailability{float:left;min-height:0;background:none}.boxFormTeaser .formAvailability{padding:20px 20px 0;margin-left:0}.boxFormTeaser .formAvailability li{margin:0 2% 13px 0;float:left}.boxFormTeaser .formAvailability .first{width:28%}.boxFormTeaser .formAvailability .second{width:28%}.boxFormTeaser .formAvailability .third{width:38%}.boxFormTeaser .formAvailability .fourth{margin-top:5px;position:relative;width:66%}.boxFormTeaser .formAvailability .fifth{margin-top:5px;width:30%}.boxFormTeaser .formAvailability .fourth input[type="text"],.boxFormTeaser .formAvailability .fourth select,.boxFormTeaser .formAvailability .fifth input[type="text"],.boxFormTeaser .formAvailability .third input[type="text"],.boxFormTeaser .formAvailability .third select,.boxFormTeaser .formAvailability .first input[type="text"],.boxFormTeaser .formAvailability .fifth select,.boxFormTeaser .formAvailability .second input[type="text"],.boxFormTeaser .formAvailability .second select{width:100%}.boxFormTeaser .formAvailability .icoError,.boxFormTeaser .formAvailability .icoWarning{width:20px}.boxFormTeaser .formAvailability input[type="text"],.boxFormTeaser .formAvailability .formDefault select{width:94%}.boxFormTeaser .formAvailability .label{display:block;font-weight:bold}.boxFormTeaser .formAvailability .slidingButton{margin-left:75px;margin-top:10px}.boxFormTeaser div.icoError.hasTooltip{margin-left:-6px}.formTeaserCompare,.boxFormTeaser .formAvailability{background:#fff;border:1px solid #e2e2e2;border-top:none;max-height:195px;min-height:180px;min-width:340px}.formTeaserCompare{height:180px;left:0;margin:0;padding:20px 20px 0;top:30px}.formTeaserCompare .spaceLeft{padding-left:10px;width:calc(66.6% - 10px)}.spaceLeft,.spaceLeft li,.spaceLeft li label{line-height:1.62}.wrapperTeaserCompare{position:relative;margin:6px -7px 0 10px}.cornerTeaserRight,.cornerTeaserLeft,.cornerTeaserCompareRight,.cornerTeaserCompareLeft{background:url('/module/preisvergleich/img/pvg_sprite_3.6.2.png');position:absolute;height:7px;width:7px}.cornerTeaserRight,.cornerTeaserLeft,.cornerTeaserCompareRight,.cornerTeaserCompareLeft{bottom:-8px}.cornerTeaserRight,.cornerTeaserCompareRight{background-position:-41px 0;right:-1px}.cornerTeaserLeft,.cornerTeaserCompareLeft{background-position:-34px 0;left:-1px}.formTeaserCompare hr{border:1px dotted #eee}.formTeaserCompare input[type=text],.formTeaserCompare select{width:110px}.formTeaserCompare li{line-height:1.62;min-height:24px}.formTeaserCompare .label{font-weight:bold;line-height:1.62;vertical-align:middle}.formTeaserCompare option{padding-right:0}.formTeaserCompare .slidingButton{bottom:13px;left:38%;position:absolute}.formTeaserCompare .boxNote.tooltip{width:125px}.formTeaser .itemSwitcher:first-child{margin-right:5px}.formTeaser .itemSwitcher .label{margin-left:2px;font-weight:normal}.formTeaser.formTeaserProvider .itemSwitcher .label{margin-right:2px}.formTeaser .itemSwitcher input:checked ~ .label{font-weight:bold}.listCompareFilterRight{text-align:right}.indexLanding4 .topOfferBox .topOffer .priceBox .tooltip{left:-170px;top:50px;width:450px}.indexLanding4 .topOfferBox li:first-child .priceBox .tooltip{left:20px;top:50px}}@media screen and (max-width: 960px){.boxFormTeaser{left:calc(30% - 160px)}.boxTeaserCompare .typo{line-height:1.62;width:80%}.boxTeaserCompare .listAdvantages{right:-25px}}@media screen and (max-width: 720px){.topOfferBox li{width:33.33%}.topOfferBox li:nth-child(4){display:none}.mobilTeaser .boxTeaser{min-height:230px}.mobilTeaser .teaserTestimonial{display:none}.mobilTeaser .boxTeaserHeader,.mobilTeaser .listTeaserOffers{width:90%;right:auto}.boxSelectedTariff .listTariffDetails,.boxSelectedTariff .listTariffDetails a,.boxSelectedTariff .listTimeTariffLarge a,.boxSelectedTariff .mobileVisible,.boxSelectedTariff .wrapperCenter span,.boxSelectedTariff .wrapperCenter img,.boxSelectedTariff .unit img{color:#999}.boxSelectedTariff .listTariffDetails li:last-child{margin-top:1em}.listTimeTariffLarge li:last-child{margin-bottom:1em}.boxSelectedTariff .size1of2{width:100%}.simplemodal-type-iframe{border-width:1px;border-radius:0;height:calc(100% - 32px) !important;left:0 !important;top:0 !important;width:calc(100% - 2px) !important}.boxTeaserCompare .slogan{font-size:1.8em}.boxTeaserCompare .listAdvantages{position:absolute;right:-65px;top:100px;width:42%}.boxTeaserCompare .typo{font-size:12px;width:60%}.boxTeaserCompare .typo1{font-size:14px}}@media screen and (min-width: 700px){.HotlineBoxLeft .hotlineNumberBlock .icoHotline span{margin-left:1em}}@media screen and (max-width: 699px){.callbackIndex .boxInsideModalInfo,.formInsideModal.formCallback,.formReminder,.boxAvailability .size1of3,.boxAvailability .size2of3{width:100%}.boxCallback,.boxReminder,.boxAvailability{background:none}.hotlineBoxResponsive div{float:left}.hotlineBoxResponsive h3{margin-left:1em;text-align:left}.hotlineBoxResponsive .telReminder,.hotlineBoxResponsive .telAvailability{padding:2px 0 0 25px;margin:5px 0}.hotlineTimeBlock,.hotlineEmailBlock,.hotlineNumberBlock{text-align:center;padding:0 1em}.contractFormdatastepfinal .bottomBar .unitSpace{width:75%}.contractFormdatastepfinal .bottomBar .unitSpace:first-child{width:25%}.contractFormdatastepfinal .bottomBar .buttonForward{width:100%;font-size:13px;margin:0;margin-top:15px}.contractFormdatastepfinal .bottomBar .buttonBack{margin-left:0}}@media screen and (max-width: 639px){.brandingNavigation{margin:0}.teaserProviderGirl{display:none}.formTeaserProvider{width:75%}.boxTeaserCompare .icoError,.boxTeaserCompare .icoWarning,.boxTeaserCompare .icoSuccess{height:42px}.boxTeaserCompare .icoError{background-position:center -54px}.mobileSize1of2{width:50%}}@media screen and (min-width: 580px) and (max-width: 699px){.hotlineBoxResponsive .hotlineNumberBlock{text-align:left;width:35%}.hotlineBoxResponsive .hotlineTimeBlock{width:24%}.hotlineBoxResponsive .hotlineEmailBlock{text-align:right;width:26%}.hotlineNumberBlock .icoHotline span{margin-left:1.0em}}@media screen and (max-width: 550px){.showCriteria{float:left;margin-left:27px}.cornerCompareCriteria{left:80px;right:auto}.listCompareFilterRight .seals{left:auto;right:0}}@media screen and (min-width: 410px) and (max-width: 579px){.listCompareFilterRight .seals{right:calc(9% - 10px)}.tableCompare .itemThird .linkDetails.linkProduktinformationsblatt{display:none}.tableCompare .itemThird .linkDetails.linkProduktinformations{display:inline}.hotlineBoxResponsive .hotlineNumberBlock,.hotlineBoxResponsive .hotlineEmailBlock{text-align:left}.hotlineBoxResponsive .hotlineNumberBlock{width:50%}.hotlineBoxResponsive .hotlineTimeBlock{text-align:right;width:35%}.hotlineBoxResponsive .hotlineEmailBlock{width:90%}.hotlineNumberBlock .icoHotline span{margin-left:1.0em}}@media screen and (max-width: 409px){.tableCompare .itemThird .linkDetails.linkProduktinformationsblatt{display:none}.tableCompare .itemThird .linkDetails.linkProduktinformations{display:inline}.hotlineBoxResponsive .hotlineNumberBlock{width:90%}.hotlineBoxResponsive .hotlineTimeBlock{width:90%}.hotlineBoxResponsive .hotlineEmailBlock{width:90%}.hotlineBoxResponsive h3{text-align:center}}@media screen and (min-width: 960px){.wrapper{margin:0 auto 1em}.dataStep1 .accountNumber .textSmallPrint,.dataStep1 .accountHolderLastName .textSmallPrint{margin-left:52.5%}.linkMoreNews{margin:0 5px 10px}.listFormDefault .labelOnly{width:45%;margin-left:53%}.listFormDefault input[type="text"]::-webkit-input-placeholder{color:transparent}.listFormDefault input[type="text"]:-moz-placeholder{color:transparent}.listFormDefault input[type="text"]::-moz-placeholder{color:transparent}.listFormDefault input[type="text"]:-ms-input-placeholder{color:transparent}.listFormDefault input[type="text"].visiblePlaceholder::-webkit-input-placeholder{color:#999}.listFormDefault input[type="text"].visiblePlaceholder:-moz-placeholder{color:#999}.listFormDefault input[type="text"].visiblePlaceholder::-moz-placeholder{color:#999}.listFormDefault input[type="text"].visiblePlaceholder:-ms-input-placeholder{color:#999}.tableCompare .itemSecond,.tableCompare .itemThird,.tableCompare .itemFourth,.tableCompare .itemFifth,.tableCompare .itemSixth{font-size:14px;line-height:1.62}.tableCompare .costsAverage{font:bold 28px arial}}@media screen and (min-width: 1456px){.indexLanding3{margin-left:16em}}@media screen and (max-width: 350px){.seals + .showCriteria{margin-left:10px;margin-right:0}}