input[type=date]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;display:block;min-height:1.2em}input[type=date]::-webkit-date-and-time-value{display:block;height:44px!important;margin-top:11px;text-align:left}input::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#515151;font-size:14px;font-style:italic;line-height:44px}textarea::placeholder{line-height:28px}.input-group:has(.input-group-text) input{border-left:0}.input-group:has(.input-group-text) input.range{border-right:0}.input-group-text{background-color:#f2f2f2;border:2px solid #69696c}.input-group-text:first-child{border-right:0}.input-group-text:last-child{border-left:0}.input-group-append span,.input-group-prepend span{background-color:#f2f2f2}.form-select{cursor:pointer}.form-select.singleoption{background-image:none;cursor:default;pointer-events:none}.form-select:focus{background-color:#f2f2f2}.form-check-input{background-size:75%;height:18px;width:18px}.no-checkbox>.form-check-input,.no-label>.form-check-label{display:none}.autocomplete-items{border:1px solid #d4d4d4;border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;max-height:300px;overflow-y:scroll;position:absolute;z-index:99}.autocomplete-items div{background-color:#fff;border-bottom:1px solid #d4d4d4;cursor:pointer;padding:10px}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#1e90ff!important;color:#fff}.form-group label{font:normal normal 600 14px/18px Source Sans Pro,sans-serif}.mandatoryfield{font:italic normal 14px/18px Source Sans Pro,sans-serif}.datepicker,.tooltip{font-family:Source Sans Pro,sans-serif}.readonly{background-image:none!important;cursor:not-allowed!important;opacity:.5!important}.newsletter-subscribe .control-label{font:normal normal 600 14px/18px Source Sans Pro,sans-serif}.newsletter-subscribe .input::placeholder{font:italic normal normal 14px/18px Source Sans Pro,sans-serif}.newsletter-subscribe .radio{margin-bottom:-10px}.newsletter-subscribe .radio label.control-label{font:normal normal normal 15px/19px Source Sans Pro,sans-serif;margin-left:1.5rem}.newsletter-subscribe button.btn.btn-primary.submitButton{margin-top:10px}.ce.form input[type=range].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:0}.ce.form input[type=range].form-control::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0074ad,#0074ad 50%,#69696c 0,#69696c);border:0;border-radius:0;cursor:pointer;height:4px;margin-top:20px;width:100%}.ce.form input[type=range].form-control.w0::-webkit-slider-runnable-track{background:linear-gradient(90deg,#69696c,#69696c)}.ce.form input[type=range].form-control.w10::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0074ad,#0074ad 10%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w20::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0074ad,#0074ad 20%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w30::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0074ad,#0074ad 30%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w40::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0074ad,#0074ad 40%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w60::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0074ad,#0074ad 60%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w70::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0074ad,#0074ad 70%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w80::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0074ad,#0074ad 80%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w90::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0074ad,#0074ad 90%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w100::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0074ad,#0074ad)}.ce.form input[type=range].form-control::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0074ad;border:0;border-radius:15px 15px 0 15px;cursor:pointer;height:20px;margin-top:-24px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}.ce.form input[type=range].form-control::-moz-range-track{appearance:none;background:linear-gradient(90deg,#0074ad,#0074ad 50%,#69696c 0,#69696c);border:0;border-radius:0;cursor:pointer;height:4px;transform:translateY(7px);width:100%}.ce.form input[type=range].form-control.w0::-moz-range-track{background:linear-gradient(90deg,#69696c,#69696c)}.ce.form input[type=range].form-control.w10::-moz-range-track{background:linear-gradient(90deg,#0074ad,#0074ad 10%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w20::-moz-range-track{background:linear-gradient(90deg,#0074ad,#0074ad 20%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w30::-moz-range-track{background:linear-gradient(90deg,#0074ad,#0074ad 30%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w40::-moz-range-track{background:linear-gradient(90deg,#0074ad,#0074ad 40%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w60::-moz-range-track{background:linear-gradient(90deg,#0074ad,#0074ad 60%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w70::-moz-range-track{background:linear-gradient(90deg,#0074ad,#0074ad 70%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w80::-moz-range-track{background:linear-gradient(90deg,#0074ad,#0074ad 80%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w90::-moz-range-track{background:linear-gradient(90deg,#0074ad,#0074ad 90%,#69696c 0,#69696c)}.ce.form input[type=range].form-control.w100::-moz-range-track{background:linear-gradient(90deg,#0074ad,#0074ad)}.ce.form input[type=range].form-control::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#0074ad;border:0;border-radius:15px 15px 0 15px;cursor:pointer;height:20px;-moz-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg);width:20px}.ce.form input[type=range]+ul.scale{margin:0 1px 0 5px}.ce.form input[type=range]+ul.scale li{color:#fff;flex-grow:0;position:relative}.ce.form input[type=range]+ul.scale li:before{color:#d4d4d4;content:"|";font-size:.4em;left:50%;position:absolute;top:-9px}.ce.form input[type=range]+ul.scale li:first-child,.ce.form input[type=range]+ul.scale li:nth-child(11),.ce.form input[type=range]+ul.scale li:nth-child(6){color:#2a2a2a}.ce.form input[type=range]+ul.scale li:nth-child(11){left:-2px;position:relative}.ce.form input[type=range]+ul.scale li:nth-child(11):before{left:calc(50% + 1px)}input.has-error,select.has-error{background-color:rgba(255,0,0,.1)}input.has-success,select.has-success{background-color:rgba(0,255,0,.1)}.btn-toggle-pw{min-width:64px}.wrap .container .nlform-data .checkbox label{left:-55px;padding-left:32px}.wrap .container .content .help-block{font-size:12px}.wrap .container .content .schritt3 .help-block{margin-bottom:25px;margin-top:-10px}.wrap .container .content .checkboxes .help-block{color:red;padding-left:29px}.wrap .container .content .hidden .help-block{margin:0}.wrap .container .content .text-danger,.wrap .container .content label{font:normal normal 600 14px/18px Source Sans Pro,sans-serif}.wrap .container .content .control-label:after{content:":"}.wrap .container .content .required .control-label:after{content:"*:"}.wrap .container .content .checkbox .form-group .control-label{display:none}.wrap .container .content i.text-primary{color:#69696c!important}.wrap .container .field-orderdigitalpremium-iban label,.wrap .container .field-orderdigitalpremium-kontoinhaber label,.wrap .container .field-payfreq label{display:none}.wrap .container form.abo-formout div.has-error input,.wrap .container form.abo-formout div.has-error select{background-color:rgba(255,0,0,.1)}.wrap .container form.abo-formout div.has-success input,.wrap .container form.abo-formout div.has-success select{background-color:rgba(0,255,0,.1)}.wrap .container .einzeilig{display:flex;justify-content:space-between;width:100%}.wrap .container .einzeilig .w-80{width:73%}.wrap .container .einzeilig .w-20{width:23%}.wrap .container .form-group.field-personaldata-formname{display:none}.divider{margin-left:-23px;margin-right:-23px}.dropdown-width{font:normal normal 600 19px/24px Source Sans Pro,sans-serif;width:auto}@media screen and (max-width:767px){.dropdown-width{width:100%!important}h1,h2,h3,h4,h5,p{margin-left:auto;margin-right:auto}h2{font:normal normal 600 19px/24px Lora,serif}}.abowrapper{background-color:#e5f3fa}.abodetails{font:Source Sans Pro,sans-serif}.abodetails p.vertragsdaten{margin-bottom:10px}.abodetails span{position:relative}.abodetails span.actservices{display:block;margin-bottom:10px}.abodetails span.actservices .text-danger{margin-bottom:5px}.abodetails span.actservices .text-danger span.title{display:inline-block;width:82%}.abodetails span.actservices .text-danger span.action{display:inline-block;overflow:visible;width:17%}.abodetails h2{font:normal normal 600 20px/24px Source Sans Pro,sans-serif}.abodetails .benefitDetails,.abodetails p{font:normal normal normal 16px/24px Source Sans Pro,sans-serif}.abodetails .aboprice{font:normal normal 600 20px/24px Source Sans Pro,sans-serif}.abodetails .abopic{height:120px;max-width:280px}.abodetails.disabled{opacity:.5;pointer-events:none}@media screen and (max-width:800px){.abodetails{flex:0 0 100%}.abodetails h2{font:normal normal 600 18px/24px Lora,serif}.abodetails .abocontent{min-height:385px}.abodetails .abopic{height:auto;max-width:50%}}.servicebox{font-family:Source Sans Pro,sans-serif}.servicemenu{background-color:#fff;border-left:1px dotted #bebebe;border-right:1px dotted #bebebe;border-top:1px dotted #bebebe;padding:0 15px;width:100%}.servicemenu h3{font:normal normal 600 20px/24px Lora,serif}.servicemenu ul.nav{margin:0;padding:0}.servicemenu ul.nav li.nav-item{align-items:center;background-color:#e5f3fa;border:0;border-radius:4px;display:grid;height:44px;margin-bottom:4px;width:100%}.servicemenu ul.nav li.nav-item a{color:#222;cursor:pointer;font:normal normal 600 14px/18px Source Sans Pro,sans-serif;text-decoration:none}.servicemenu ul.nav li.nav-item:active,.servicemenu ul.nav li.nav-item:active a,.servicemenu ul.nav li.nav-item:focus,.servicemenu ul.nav li.nav-item:focus a,.servicemenu ul.nav li.nav-item:hover,.servicemenu ul.nav li.nav-item:hover a{background-color:#cce7f5}.servicemenu-button{align-items:center;background-color:#fff;border:1px dotted #bebebe;cursor:pointer;display:grid;height:55px;margin-top:-55px;text-align:center;width:100%}.servicemenu-button a{margin:0;padding:0}.servicemenu-button:active,.servicemenu-button:focus,.servicemenu-button:hover{color:#335f89;text-decoration:underline}.servicemenu-button:active a,.servicemenu-button:focus a,.servicemenu-button:hover a{color:#335f89}.servicemenu-button-closed{background-color:#e5f3fa;border:0;border-top:1px dotted #bebebe}.abo-formout .bg-lblue .py-1{position:relative}.abo-formout .bg-lblue .py-1 h2{margin-right:50px}.abo-formout .famabo h3.font-sans.text-bigger{margin-bottom:10px!important}.abo-formout .famabo p.text10m{margin-bottom:5px!important}.bonusbox{cursor:pointer}.abo-detail-box{border:2px solid #0074ad;border-radius:5px}.aboDetailButton .btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.837' height='8.333'%3E%3Cpath data-name='Pfad 186 (1)' d='m.707.707 6.211 6.212L13.13.707' fill='none' stroke='%2308c' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:0;font-size:0;position:relative;-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-o-transition:-o-transform 1s ease-out;transition:transform 1s ease-out}.aboDetailButton .btn.btn-outline-secondary:not(:disabled):not(.disabled),.aboDetailButton .btn.btn-outline-secondary:not(:disabled):not(.disabled):active,.aboDetailButton .btn.btn-outline-secondary:not(:disabled):not(.disabled):focus,.aboDetailButton .btn.btn-outline-secondary:not(:disabled):not(.disabled):hover{background-color:transparent;border:0;box-shadow:none}.aboDetailButton [aria-expanded=true]{background-color:transparent;border:0;top:-3px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.invoice-holder h3{font:normal normal normal 20px/30px Lora,serif}@media screen and (max-width:767px){.invoice-holder h3{font:normal normal normal 16px/24px Lora,serif}}.invoice-infobox{background-color:#ccd7e1;font:normal normal normal 16px/22px Source Sans Pro,sans-serif}@media screen and (max-width:576px){.btn-100{width:100%}}.form-control:disabled{cursor:inherit!important;opacity:.5}.iban-calculator{cursor:pointer}.headlinetext{margin-bottom:10px}.headlinetext,.infotext{font:normal normal normal 20px/30px Lora,serif}.infotext{margin-top:30px}.summary-address{font:normal normal 600 20px/30px Lora,serif}.deliverystart,p.datacheck{font:normal normal 400 20px/30px Lora,serif}.addresses .borderdiv{border-bottom:1px dotted #bebebe;height:1px;margin-bottom:15px}.kundenservice_subheadline h3{font:normal normal 600 16px/24px Lora,serif}@media screen and (min-width:768px){.kundenservice_subheadline h3{font:normal normal 600 18px/24px Lora,serif}}@media screen and (min-width:992px){.kundenservice_subheadline h3{font:normal normal 600 22px/24px Lora,serif}}.blocker{background-color:hsla(0,0%,100%,.7);bottom:-5px;cursor:default;left:15px;pointer-events:none;position:absolute;right:15px;top:0;z-index:100}.service-step{position:relative}#changeabo-form .col-lg-12.formout{background-color:#fff;padding:0}#changeabo-form .row{border:1px solid #d3d3d3;margin:0 5px 20px;padding-top:10px}#changeabo-form a.close_x{position:absolute;right:20px;top:0}p.creditcardtext{font-size:16px;line-height:22px;margin-bottom:15px;margin-top:10px}.subaccount-action a,.subaccount-info{color:#2a2a2a;font-family:Source Sans Pro,sans-serif;font-size:16px/24px;letter-spacing:0}.subaccount-status{font-size:16px/24px;font-style:italic;letter-spacing:0}.subaccount-status-inaktiv{color:red}.subaccount-status-aktiv{color:#00932d}.bonuscardstand{color:#2a2a2a;font:normal normal 700 20px/30px Lora,serif;letter-spacing:0;opacity:1}@media screen and (min-width:768px){h2{font-size:24px}}.button{cursor:pointer}.button:hover{background-color:#0069d9}#pdata-form .field-changedata-formname,#pdata-form .field-personaldata-login,#pdata-form .field-personaldata-ssoid,#surrender.btn_off,#surrender1.btn_off{display:none}@media screen and (max-width:767px){#logindata-form h2{max-width:unset}}ul.response{list-style-type:none;margin:0 0 25px;padding:0}ul.response li{background-repeat:no-repeat;padding-left:30px}ul.response li.erfolg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS4xMTQiIGhlaWdodD0iMTEuNzM2Ij48cGF0aCBkPSJNNS43ODYgMTEuNTFhLjc3MS43NzEgMCAwIDEtMS4wOTEgMEwuMzM5IDcuMTUzYTEuMTU2IDEuMTU2IDAgMCAxIDAtMS42MzZsLjU0NS0uNTQ1YTEuMTU2IDEuMTU2IDAgMCAxIDEuNjM2IDBsMi43MiAyLjcxOUwxMi41OTMuMzM5YTEuMTU2IDEuMTU2IDAgMCAxIDEuNjM2IDBsLjU0NS41NDVhMS4xNTYgMS4xNTYgMCAwIDEgMCAxLjYzNnptMCAwIiBmaWxsPSIjMDhjIi8+PC9zdmc+);background-position:0 7px}ul.response li.fehler{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M16 1.611 14.389 0 8 6.389 1.611 0 0 1.611 6.389 8 0 14.389 1.611 16 8 9.611 14.389 16 16 14.389 9.611 8Z' fill='%23bebebe'/%3E%3C/svg%3E");background-position:0 4px}#tooltip{background:#fff;border:1px solid #0074ad;border-radius:5px;padding:10px 5px;position:absolute;text-align:center;width:300px;z-index:12}#tooltip p{color:#00386c;font:normal normal 400 14px/18px Source Sans Pro,sans-serif}span.responsebox{display:block;padding:15px}span.responsebox.respsuccess{background-color:rgba(0,147,45,.2)}span.responsebox.resperror{background-color:rgba(255,0,0,.2)}header:not(.d-none)~.wrap>.container .row.content .col-12 .row .d-none input,header:not(.d-none)~.wrap>.container .row.content .col-12 .row .d-none p{display:none}header.d-none~.wrap>.container .row.content .col-12 .row .app{display:block!important;padding-top:4px}@media screen and (max-width:767px){header.d-none~.wrap>.container .row.content .col-12 .row .d-none{padding-top:0;position:relative}header.d-none~.wrap>.container .row.content .col-12 .row .d-none ul{margin:0 auto 4px;position:relative;top:4px}header.d-none~.wrap>.container .row.content .col-12 .row .d-none input{display:none}header.d-none~.wrap>.container .row.content .col-12 .row .d-none p{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:40px;margin:0;padding:0;position:absolute;right:10px;top:-44px;width:40px}header.d-none~.wrap>.container .row.content .col-12 .row .d-none p label{cursor:pointer;display:flex;flex-direction:column;font:normal normal 600 12px/14px Lora,serif;height:40px;padding:0;position:relative}header.d-none~.wrap>.container .row.content .col-12 .row .d-none span.cl{display:block;max-height:0;overflow:hidden}header.d-none~.wrap>.container .row.content .col-12 .row .d-none span.cl .nav{display:unset;list-style:none;margin-bottom:0;padding-left:0}header.d-none~.wrap>.container .row.content .col-12 .row .d-none span.cl .nav .container .men-col button,header.d-none~.wrap>.container .row.content .col-12 .row .d-none span.cl .nav a{background-color:#e5f3fa;border:0;border-radius:4px;color:#222;display:block;font:normal normal 600 14px/18px Source Sans Pro,sans-serif;height:44px;line-height:44px;margin-bottom:4px;padding:0 0 0 15px;text-decoration:none;width:100%}header.d-none~.wrap>.container .row.content .col-12 .row .d-none input:checked~span{max-height:unset}}@media screen and (min-width:768px){header.d-none~.wrap>.container .row.content .col-12 .row .d-none~div.col-xs-12 .aboboxen .servicemenu.d-none{position:relative}header.d-none~.wrap>.container .row.content .col-12 .row .d-none~div.col-xs-12 .aboboxen .servicemenu.d-none .men-col{padding:0 0 0 15px}header.d-none~.wrap>.container .row.content .col-12 .row .d-none input,header.d-none~.wrap>.container .row.content .col-12 .row .d-none p{display:none}}