.app-body-wrapper-container{width:100%;min-height:calc(100% - 150px);display:table;position:absolute;top:150px;bottom:0}.app-body-wrapper-container.error-page{min-height:100%!important;top:0!important}.full-width-template .app-body-wrapper{vertical-align:top!important}.full-width-template .app-body-wrapper-container{min-height:calc(100% - 78px);top:78px}@media (min-width:900px){.app-body-wrapper-container{min-height:calc(100% - 188px);top:188px}.app-body-wrapper-container.error-page{min-height:100%!important;top:0!important}.full-width-template .app-body-wrapper-container{min-height:calc(100% - 86px);top:86px}}.app-body-wrapper{vertical-align:middle;display:table-cell}.app-body-wrapper .app-body{margin-bottom:80px}html{background-position:50%;background-size:cover;background-attachment:fixed}html .btn,html h1,html h2,html h3,html h4,html h5,html h6,html p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}html h4{margin-bottom:20px;font-size:22px}html h5{color:#157ac5;font-size:17px}.colored-table-header th{background:#ddd;font-family:Open Sans,sans-serif;font-weight:500}body:not(.prd-stage):not(.www-stage):after{content:attr(data-stage);color:#fff;z-index:999;text-transform:uppercase;background-color:#c30000;border-radius:0 0 10px;padding:15px 20px 14px;font-size:14px;font-weight:700;line-height:14px;display:block;position:fixed;top:0;left:0}.app-header{z-index:100;width:100%;top:0}.app-header .wrapper{background-color:#fff;width:100%;box-shadow:0 1px 5px rgba(100,100,100,.1)}.app-header .wrapper .container{-ms-flex-flow:row;flex-flow:row;-ms-flex-line-pack:justify;-ms-flex-pack:justify;align-content:space-between;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}.app-header .wrapper .container .logo{vertical-align:middle;-ms-flex:none;flex:none;display:inline-block}.app-header .wrapper .container .title{vertical-align:middle;-ms-flex:0 auto;flex:0 auto;flex-wrap:1;max-width:100%;margin-right:auto;padding:20px 15px;line-height:1;display:inline-block}.app-header .wrapper .container .title h1{text-align:left;color:#157ac5;margin:0;padding:0;font-family:netto,sans-serif;font-size:24px;line-height:1}.app-header .wrapper .container .title span{font-family:Open Sans,sans-serif;font-size:14px}.app-header .wrapper .container .contact-bar{vertical-align:middle;display:inline-block}.app-header .wrapper .container .contact-bar img{width:auto;height:30px}@media (min-width:900px){.app-header{position:fixed}.app-header .wrapper .container .title{padding:20px}.app-header .wrapper .container .title h1{font-size:32px}}.app-process{display:none}@media (min-width:1450px){.app-process{z-index:90;height:calc(100% - 188px);display:table;position:fixed;top:188px;bottom:0;left:calc(50% - 685px)}.app-process .breadcrumb{vertical-align:middle;background-color:transparent;border-radius:0;margin:0;padding:0;display:table-cell}.app-process .breadcrumb>li{display:block;position:relative}.app-process .breadcrumb>li .mv-process-status{text-align:center;color:#fff;cursor:default;background-color:#5e5e5d;border-radius:50%;width:32px;height:32px;line-height:34px;display:inline-block}.app-process .breadcrumb>li .mv-process-status:after{transition:all .35s;box-shadow:0 0 rgba(21,122,197,0)}.app-process .breadcrumb>li .mv-process-status+.tooltip.right .tooltip-arrow{border-right-color:#157ac5}.app-process .breadcrumb>li .mv-process-status+.tooltip.left .tooltip-arrow{border-left-color:#157ac5}.app-process .breadcrumb>li .mv-process-status+.tooltip.top .tooltip-arrow{border-top-color:#157ac5}.app-process .breadcrumb>li .mv-process-status+.tooltip.bottom .tooltip-arrow{border-bottom-color:#157ac5}.app-process .breadcrumb>li .mv-process-status+.tooltip .tooltip-inner{color:#fff;background:#157ac5;width:fit-content}.app-process .breadcrumb>li.active .mv-process-status{background-color:#157ac5;position:relative}.app-process .breadcrumb>li.active .mv-process-status:after{content:" ";z-index:-1;background:#fff;border-radius:100%;width:32px;height:32px;transition:all .35s;position:absolute;top:0;left:0;box-shadow:0 0 35px rgba(21,122,197,.5)}.app-process .breadcrumb>li.active:not(:last-child):after{content:"";text-align:center;z-index:1;width:4px;height:35px;margin:0 auto;padding:0;display:block;position:absolute;left:calc(50% - 2px)}.app-process .breadcrumb>li.previous .mv-process-status{cursor:pointer;background-color:#157ac5}.app-process .breadcrumb>li.previous .mv-process-status:hover{box-shadow:0 0 40px #157ac5}.app-process .breadcrumb>li.previous+li:before,.app-process .breadcrumb>li.previous:before{background-color:#157ac5}.app-process .breadcrumb>li+li:before{content:"";text-align:center;background-color:#5e5e5d;width:4px;height:70px;margin:0 auto;padding:0;display:block;position:relative}}.blue-info-box{color:#5e5e5d;background-color:#d1e9f7;margin-bottom:10px;padding:20px;font-size:16px;box-shadow:0 1px 5px rgba(100,100,100,.05)}.blue-info-box p b{color:#555;font-family:Open Sans,sans-serif}.blue-info-box p:last-of-type{margin:0}html{font-size:16px}html *{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body{background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:fixed;min-width:320px;font-family:netto,sans-serif}body.no-scroll{overflow:hidden}.reloader{z-index:-1;width:0;height:0;position:absolute;overflow:hidden}.background-image-fader{z-index:-1;background-color:#fcfcfc;transition:opacity .3s ease-out;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.background-image-fader.opacity-0{opacity:5}.background-image-fader.opacity-10{opacity:.15}.background-image-fader.opacity-20{opacity:.25}.background-image-fader.opacity-30{opacity:.35}.background-image-fader.opacity-40{opacity:.45}.background-image-fader.opacity-50{opacity:.55}.background-image-fader.opacity-60{opacity:.65}.background-image-fader.opacity-70{opacity:.75}.background-image-fader.opacity-80{opacity:.85}.background-image-fader.opacity-90{opacity:.95}.background-image-fader.opacity-100{opacity:15}.small-title{color:#5e5e5d;font-size:16px}.small-title-blue{color:#157ac5;font-size:16px}.conform-line-height{line-height:1.5}.black-details{color:#000}h1{color:#157ac5;margin:20px 0 0}h2{color:#5e5e5d;margin:10px 0;font-family:Open Sans,sans-serif;font-size:22px;font-weight:300}.new-blue{color:#157ac5}.new-red{color:#d40124}.min-font-gray{color:#5e5e5d;font-size:16px}label{font-weight:400}label.message{color:#5e5e5d;margin:40px 0 10px;font-family:Open Sans,sans-serif;font-size:22px;font-weight:300;display:block}.info-line{color:#5e5e5d;font-size:14px}.info-line>a{color:#157ac5;margin:25px 15px 15px 0;display:inline-block}.info-line span,.info-line span a{pointer-events:none;cursor:default;color:#888;text-decoration:none;word-break:keep-all!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important}@media (min-width:900px){label.message{margin-top:10px}}.info-line>a{color:#5e5e5d;margin-top:5px;font-size:16px;display:block}@media (min-width:370px){.info-line>a{margin:25px 15px 15px 0;display:inline-block}}.gesundheitsfrage-box:not(:last-child){border-bottom:1px dashed #f1f1f1;margin-bottom:15px;padding-bottom:15px}.gesundheitsfrage-box:not(:last-child) p:last-of-type{margin:0}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:100%}}@media (min-width:1024px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.adressResultTable td,.adressResultTable th{vertical-align:middle!important}.anschriftInfoOverlay{text-align:left;z-index:2;color:transparent;width:100%;padding:0 15px;line-height:46px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.anschriftInfoOverlay:before{content:"...";text-align:left;color:gray;width:100%;display:block}.anschriftRequired{text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;min-height:46px;position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important}.anschriftRequired:not([value=""])+.editAdress{display:none}.reloaderAdresspicker{z-index:-1;width:0;height:0;position:absolute;overflow:hidden}.adresse{background-color:#f1f1f1;border-radius:6px;min-height:46px;padding:20px;display:block;position:relative}.adresse.invalid{border-bottom:3px solid #c13a38!important}.editAdress{text-align:right;vertical-align:middle;z-index:3;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;min-height:46px;padding:0 20px;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.btn-float-right{float:right}.transfer-address-modal .modal-content{overflow:hidden}.address-transfer-map{height:250px}.address-transfer-trigger-info{text-align:left;color:#157ac5;border-bottom:1px solid #f1f1f1;border-radius:6px;margin:0;padding:10px 0 15px;font-family:Open Sans;font-size:16px;display:block}.address-transfer-trigger{color:#222;background-color:#f5f5f5;border-bottom:1px solid #f1f1f1;padding:10px;text-decoration:none;transition:all .35s;display:block}.address-transfer-trigger:hover{color:#fff;background-color:#157ac5;text-decoration:none}.address-transfer-trigger:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.address-transfer-trigger:last-child{border-bottom-color:transparent;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.copy-address,.transfer-address{margin-top:10px;margin-bottom:5px;margin-right:10px;display:inline-block!important}.address-transfer{display:none}@media (max-width:900px){table.table.responsive-vertical-table.not-modal.adressResultTable tr{border-top:1px solid #ddd;margin:10px 0;padding-top:10px;padding-bottom:40px;display:block}table.table.responsive-vertical-table.not-modal.adressResultTable tr td{word-break:break-word;border-top:0;padding:0;display:inline-block}table.table.responsive-vertical-table.not-modal.adressResultTable tr td:last-of-type{margin-top:10px;display:block}table.table.responsive-vertical-table.not-modal.adressResultTable tr td:first-child:after{content:",";margin-left:-3px;display:inline-block}}@media (min-width:900px){.anschriftInfoOverlay{color:gray;overflow:visible}.anschriftInfoOverlay:before{display:none}}@media (max-width:540px){table.adressResultTable,table.adressResultTable tbody{width:100%;display:block}table.adressResultTable tbody tr{border-top:1px solid #f1f1f1;width:100%;padding:10px 0;display:block}table.adressResultTable tbody tr td{border:none;width:100%;margin:0;padding:0;display:block}table.adressResultTable tbody tr td a{width:100%;margin:10px 0;display:block;float:none!important}}.form-group-relative{position:relative}.dropdown{z-index:10;background:#fff;border-radius:6px;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;margin:0;padding:0;display:-ms-flexbox;display:flex;position:absolute;overflow:hidden;box-shadow:0 5px 10px -5px #a9a9a9}.dropdown a{border-bottom:1px solid #fcfcfc;-ms-flex:500%;flex:500%;padding:10px}.dropdown a:hover{color:#fff;background-color:#1792d6;text-decoration:none}.alert .alert-box-list{margin:0;padding:0}.alert .alert-box-list li{margin-left:15px}.alert .alert-box-list li:first-child:last-child{margin-left:0;list-style:none}.alert.tooltip-top{min-width:300px;max-width:100vw;display:block;position:absolute;transform:translateY(-75px)}.alert.tooltip-top:after{content:" ";pointer-events:none;border:6px solid rgba(242,242,242,0);border-right-color:#f2dede;width:0;height:0;margin-top:-6px;position:absolute;top:100%;right:50%}.alert.tooltip-top .alert-box-list{margin:0;padding:0;line-height:18px}.alert.tooltip-top .alert-box-list li{max-width:360px;list-style:none}.alert.tooltip-right{z-index:10;border:none;border-radius:6px;width:max-content;min-width:200px;margin:0 0 0 calc(100% + 15px);padding:10px 15px;line-height:18px;list-style:none;position:absolute;top:50%;transform:translateY(calc(-50% - 6px));box-shadow:0 0 5px #f1f1f1}.alert.tooltip-right:after{content:" ";pointer-events:none;border:6px solid rgba(242,242,242,0);border-right-color:#f2dede;width:0;height:0;margin-top:-6px;position:absolute;top:50%;right:100%}.alert.tooltip-right .alert-box-list{margin:0;padding:0;line-height:18px}.alert.tooltip-right .alert-box-list li{max-width:360px;list-style:none}.app-lead-header{z-index:99;background-color:#fff;width:100%;top:78px;left:0;box-shadow:0 1px 5px rgba(0,0,0,.1)}.app-lead-header.affix{position:fixed;top:0}.app-lead-header ul{-ms-flex-align:center;align-items:center;margin:0 auto;padding:0 15px;list-style:none;display:-ms-flexbox;display:flex}.app-lead-header ul li{-ms-flex:0 auto;flex:0 auto}.app-lead-header ul li a{color:#157ac5;-ms-flex-align:center;align-items:center;padding:15px;font-size:12px;text-decoration:none;display:-ms-flexbox;display:flex}.app-lead-header ul li a img{border:0;width:30px;height:auto}.app-lead-header ul li a .content{padding-left:15px;display:none}.app-lead-header ul li a:active,.app-lead-header ul li a:focus,.app-lead-header ul li a:hover{color:#157ac5;text-decoration:none}@media (min-width:900px){.app-lead-header{position:fixed;top:86px}.app-lead-header ul li{-ms-flex:auto;flex:auto}.app-lead-header ul li a{padding:15px 0}.app-lead-header ul li a .content{display:block}}.bankname{text-align:right;padding-top:10px}.btn.btn-small.bankdaten-switcher{padding:0}.btn.btn-small.bankdaten-switcher i.material-icons{max-width:30px}.basket-wrapper{z-index:100;background:#157ac5;width:100%;height:60px;padding:10px 15px;position:fixed;bottom:0;left:0}.basket-wrapper .basket{vertical-align:bottom;-ms-flex-align:center;align-items:center;justify-items:center;width:100%;display:-ms-flexbox;display:flex}.basket-wrapper .basket .preis{color:#fff;font-size:28px}.basket-wrapper .basket .preis .waehrung{color:#f1f1f1;font-size:16px}.basket-wrapper .basket>span:nth-child(2){display:none}.basket-wrapper .basket>span{color:#f1f1f1;border-bottom:1px dashed #f1f1f1;margin-right:auto;font-size:16px}@media (min-width:1024px){.basket-wrapper{background-color:transparent;-ms-flex:auto;flex:auto;width:auto;height:auto;padding:0;font-size:16px;position:relative}.basket-wrapper .basket{text-align:right;display:block;position:relative}.basket-wrapper .basket .preis{color:#157ac5;border-radius:6px;padding:10px 0 10px 20px;font-size:22px;display:inline-block;position:relative}.basket-wrapper .basket .preis .waehrung{color:#333;font-size:16px}.basket-wrapper .basket>span{margin-left:auto;margin-right:inherit;color:inherit;font-size:inherit;border-bottom:none}.basket-wrapper .basket>span:first-child{display:none}.basket-wrapper .basket>span:nth-child(2){display:inline}}.basket-dropdown ul{text-align:right;color:#fff;background:#157ac5;border-radius:0 0 6px 6px;width:370px;margin:0;padding:10px 0;font-size:16px;list-style:none;transition:all .35s;position:absolute;top:86px;right:0;box-shadow:0 1px 5px rgba(100,100,100,.25)}.basket-dropdown ul li{text-align:left;border-bottom:1px dashed rgba(255,255,255,.1);padding:5px 20px}.basket-dropdown ul li span{float:right}.basket-dropdown ul li:last-child{border-bottom:none}.btn-margins .btn{color:#5e5e5d;background-color:#dedede;width:100%;margin-bottom:10px;display:inline-block}body .btn{vertical-align:middle;white-space:normal;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:16px;display:table-cell}body .btn.btn-small{padding:8px 14px}body .btn.btn-green{color:#000;background:#c4d600}body .btn.btn-blue{color:#fff;background:#157ac5}body .btn>*{vertical-align:middle}.btn-size{font-size:16px}@media (min-width:900px){.btn-margins .btn{white-space:nowrap;width:auto;margin-right:6px}}input[type=checkbox]{display:none}input[type=checkbox]+.checkbox-label-wrapper{padding-right:35px;display:inline-block;position:relative}input[type=checkbox]+.checkbox-label-wrapper .mv-hint{width:25px;top:-5px;right:0}input[type=checkbox]+.checkbox-label-wrapper label .checkbox-custom{content:"";cursor:pointer;text-align:center;background:#efefef;border-radius:6px;width:30px;height:30px;line-height:30px;transition:all .3s ease-in-out;position:absolute;top:0;left:0;box-shadow:0 1px 5px rgba(100,100,100,.05)}input[type=checkbox]:hover+.checkbox-label-wrapper label .checkbox-custom{background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.2)}input[type=checkbox]+.checkbox-label-wrapper label .checkbox-custom~.checkbox-label{vertical-align:middle;padding-left:25px;display:inline-block}input[type=checkbox]+.checkbox-label-wrapper label .checkbox-custom~.checkbox-label.single-line{margin-top:5px;margin-bottom:0}input[type=checkbox]+.checkbox-label-wrapper label .checkbox-custom .material-icons{color:#157ac5;opacity:0;font-size:40px;line-height:40px;transition:all .35s;display:block;position:absolute;top:-8px;left:2px}input[type=checkbox]:hover+.checkbox-label-wrapper label .checkbox-custom .material-icons{transform:scale(1.1)}input[type=checkbox]:checked+.checkbox-label-wrapper label .checkbox-custom .material-icons{opacity:1}.calculator .checkbox-label,.calculator .radio-label{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.white-checkbox input[type=checkbox]+.checkbox-label-wrapper label .checkbox-custom{background-color:#fff}@media (min-width:900px){input[type=checkbox]+.checkbox-label-wrapper label .checkbox-custom~.checkbox-label{padding-left:50px}}.package-selector-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 30px);margin-bottom:20px;margin-left:-20px;padding-left:10px;display:-ms-flexbox;display:flex}.package-selector-wrapper .package-selector{-ms-flex:150px;flex:150px;margin:10px;position:relative}.package-selector-wrapper .package-selector a{text-decoration:none;overflow:hidden}.package-selector-wrapper .package-selector a:nth-child(2){border-top:1px solid #f1f1f1;width:100%;padding:14px 15px;font-size:16px;line-height:1;display:block;position:absolute;bottom:0}@media (min-width:768px){.package-selector-wrapper .package-selector{max-width:40%}}.mv-compare-panel{border:1px solid #f1f1f1;border-radius:6px;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0;padding:15px 15px 44px;transition:background-color .35s,box-shadow .35s;display:-ms-flexbox;display:flex}.mv-compare-panel.current:after{content:" ";background:rgba(255,255,255,.65);width:100%;height:44.8px;position:absolute;bottom:0;left:0}.mv-compare-panel h3{-ms-flex:auto;flex:auto;margin:0;font-family:Open Sans,sans-serif;font-size:18px}.mv-compare-panel p{color:#aaa;-ms-flex:auto;flex:auto}.mv-compare-panel .preis{color:#157ac5;letter-spacing:-3px;-ms-flex:auto;flex:auto;font-size:34px}.mv-compare-panel .preis .waehrung{color:#5e5e5d;letter-spacing:normal;font-family:Open Sans,sans-serif;font-size:16px}.mv-compare-panel .error-container{color:#fff;background-color:#d40124;border-radius:6px;margin-bottom:10px;padding:10px}.mv-compare-panel.current{color:#fff;background:#157ac5;border-color:#157ac5}.mv-compare-panel.current p{color:rgba(235,235,235,.6)}.mv-compare-panel.current .preis,.mv-compare-panel.current .preis .waehrung{color:#fff}.mv-compare-panel:not(.current):hover{background-color:#fcfcfc;box-shadow:inset 0 2px 20px rgba(100,100,100,.05)}body.compare-view .mv-compare-panel .preis,body.compare-view .mv-compare-panel h3,body.compare-view .mv-compare-panel p{-ms-flex:none;flex:none}.full-width-template .step-wrapper{background:#f3f3f3;padding:20px}.full-width-template .step-wrapper h2{color:#000}.full-width-template .drucken{margin-top:6%}.full-width-template p.u-text-center{text-align:center;margin-top:1%}.full-width-template a.btn.btn-default{color:#000;background-color:#c4d600;display:table}.full-width-template .iframe-container{position:relative}.full-width-template .iframe-container iframe{border:0;width:100%}.full-width-template .full-width-row{box-sizing:border-box;width:99vw;margin-left:-49.75vw;margin-right:0;padding:0;position:relative;left:50%;overflow:hidden}.full-width-template h2{margin-bottom:2%}.full-width-template body{font-size:16px}.full-width-template h1{margin-bottom:2%}.dateselector-wrapper{display:block}.dateselector-wrapper input{width:100%}@media (min-width:900px){.dateselector-wrapper{display:inline-block;position:relative}}.download-link{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.download-link img{width:25px;margin-right:10px}.form-wrapper .form-group{width:100%}.form-wrapper .form-group label{color:#5e5e5d;font-family:Open Sans;font-size:16px;display:block}.form-wrapper .form-group input{width:100%!important}.form-wrapper.form-inline input{margin-bottom:15px}@media (min-width:768px){.form-inline div[class^=col-]{padding:0 2px 0 0}.form-inline div[class^=col-] input{border-radius:0}.form-inline div[class^=col-]:first-child{padding-left:15px;padding-right:2px}.form-inline div[class^=col-]:first-child input{border-radius:6px 0 0 6px}.form-inline div[class^=col-]:last-child{padding-right:15px}.form-inline div[class^=col-]:last-child input{border-radius:0 6px 6px 0}}.hinweise-scrollbox{border:1px solid #efefef;height:440px;margin-top:10px;padding:30px 20px;position:relative;overflow:auto}.mv-icon{background-color:transparent;border:0;padding:10px 10px 10px 45px;line-height:40px;display:block;position:relative}.mv-icon:before{font-variant:normal;text-transform:none;color:#157ac5;content:"";width:40px;height:40px;font-family:mv-icons;font-size:35px;font-style:normal;font-weight:400;line-height:40px;display:block;position:absolute;left:0}.mv-icon.plus:before{content:""}.mv-collapse.minus:before,.mv-icon.minus:before{content:""!important}.radio.radio-inline{margin:0;padding:0}.radio.radio-inline input{z-index:-1;position:absolute}.radio.radio-inline .radio-label{padding:12px 24px;display:inline-block}input[type=radio]+label .radio-custom{content:"";cursor:pointer;vertical-align:middle;background-color:#f1f1f1;border-radius:6px;width:100%;height:40px;display:table-cell;box-shadow:inset 0 2px 20px rgba(0,0,0,.04)}input[type=radio]+label .radio-custom:hover{box-shadow:inset 0 2px 20px rgba(0,0,0,.1)}input[type=radio]:checked+label .radio-custom{color:#fff;background:#157ac5}input[type=radio]:checked+label .radio-custom:hover{box-shadow:none}input[type=radio]:checked+label .radio-custom~.radio-label{font-weight:700}input[type=radio]:checked+label .radio-custom~.icon-check{display:block}.isFirst input[type=radio]+label .radio-custom{border-radius:5px 0 0 5px}.isLast input[type=radio]+label .radio-custom{border-radius:0 5px 5px 0}.white-shadow-box .dateinputmask,.white-shadow-box .dateinputfield,input.white-shadow-box,select.white-shadow-box{color:#5e5e5d;width:100%;font:inherit;text-align:center;-ms-appearance:none;appearance:none;cursor:pointer;background:#fff;border:none;border-radius:6px;outline:0;height:46px;padding:0 18px;font-size:16px;line-height:16px;transition:background-color .35s,box-shadow .35s;box-shadow:0 1px 5px rgba(100,100,100,.1)}.mv-panel input:not([type=radio]){color:#5e5e5d;width:100%;font:inherit;text-align:center;-ms-appearance:none;appearance:none;cursor:pointer;background:#fff;border:none;border-radius:6px;outline:0;height:46px;padding:0 18px;font-size:16px;line-height:16px;transition:background-color .35s,box-shadow .35s;box-shadow:0 1px 5px rgba(100,100,100,.1)}.white-shadow-box .dateinputmask:focus,.white-shadow-box .dateinputfield:focus,input.white-shadow-box:focus,select.white-shadow-box:focus{color:#fff;background-color:#157ac5}.mv-panel input:not([type=radio]):focus{color:#fff;background-color:#157ac5}.mv-panel input:not([type=radio]):focus::-webkit-input-placeholder{color:#f1f1f1}.white-shadow-box .dateinputmask:focus::-webkit-input-placeholder{color:#f1f1f1}.white-shadow-box .dateinputfield:focus::-webkit-input-placeholder{color:#f1f1f1}input.white-shadow-box:focus::-webkit-input-placeholder{color:#f1f1f1}select.white-shadow-box:focus::-webkit-input-placeholder{color:#f1f1f1}.mv-panel input:not([type=radio]):focus::-moz-placeholder{color:#f1f1f1}.white-shadow-box .dateinputmask:focus::-moz-placeholder{color:#f1f1f1}.white-shadow-box .dateinputfield:focus::-moz-placeholder{color:#f1f1f1}input.white-shadow-box:focus::-moz-placeholder{color:#f1f1f1}select.white-shadow-box:focus::-moz-placeholder{color:#f1f1f1}.mv-panel input:not([type=radio]):focus:-ms-placeholder-shown{color:#f1f1f1}.white-shadow-box .dateinputmask:focus:-ms-placeholder-shown{color:#f1f1f1}.white-shadow-box .dateinputfield:focus:-ms-placeholder-shown{color:#f1f1f1}input.white-shadow-box:focus:-ms-placeholder-shown{color:#f1f1f1}select.white-shadow-box:focus:-ms-placeholder-shown{color:#f1f1f1}.mv-panel input:not([type=radio]):focus:-moz-placeholder-shown{color:#f1f1f1}.white-shadow-box .dateinputmask:focus:-moz-placeholder-shown{color:#f1f1f1}.white-shadow-box .dateinputfield:focus:-moz-placeholder-shown{color:#f1f1f1}input.white-shadow-box:focus:-moz-placeholder-shown{color:#f1f1f1}select.white-shadow-box:focus:-moz-placeholder-shown{color:#f1f1f1}.white-shadow-box .dateinputmask:hover,.white-shadow-box .dateinputfield:hover,input.white-shadow-box:hover,select.white-shadow-box:hover{box-shadow:0 6px 10px rgba(0,0,0,.1)}.mv-panel input:not([type=radio]):hover{box-shadow:0 6px 10px rgba(0,0,0,.1)}.white-shadow-box .dateinputmask option,.white-shadow-box .dateinputfield option,input.white-shadow-box option,select.white-shadow-box option{color:#333;background-color:#fff}.mv-panel input:not([type=radio]) option{color:#333;background-color:#fff}.mv-panel input:not([type=radio])::-webkit-clear-button{-webkit-appearance:none;margin:0;display:none}.mv-panel input:not([type=radio])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.mv-panel input:not([type=radio])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.white-shadow-box .dateinputmask::-webkit-clear-button{-webkit-appearance:none;margin:0;display:none}.white-shadow-box .dateinputmask::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.white-shadow-box .dateinputmask::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.white-shadow-box .dateinputfield::-webkit-clear-button{-webkit-appearance:none;margin:0;display:none}.white-shadow-box .dateinputfield::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.white-shadow-box .dateinputfield::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}input.white-shadow-box::-webkit-clear-button{-webkit-appearance:none;margin:0;display:none}input.white-shadow-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}input.white-shadow-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}select.white-shadow-box::-webkit-clear-button{-webkit-appearance:none;margin:0;display:none}select.white-shadow-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}select.white-shadow-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.select-dropdown-wrapper{display:block;position:relative}.select-dropdown-wrapper:after{pointer-events:none;content:"";clear:both;border-top:6px solid rgba(51,51,51,.3);border-left:6px solid transparent;border-right:6px solid transparent;width:0;height:0;position:absolute;top:calc(50% - 3px);right:15px}.select-dropdown-wrapper select{cursor:pointer;-ms-appearance:none;appearance:none;padding-right:40px}.select-dropdown-wrapper select::-ms-expand{display:none}input:not(:focus).invalid{border-bottom:3px solid #d40124!important}select.fill{width:100%}.mv-panel input:not([type=radio]).fill{width:100%}input:not([type=radio]).fill{width:100%}.mv-panel select.white-shadow-box{background:#f1f1f1;box-shadow:inset 0 2px 20px rgba(0,0,0,.04)}.mv-panel select.white-shadow-box:focus{background-color:#157ac5}@media (min-width:900px){.white-shadow-box .dateinputmask,.white-shadow-box .dateinputfield,input.white-shadow-box,select.white-shadow-box{width:inherit}.mv-panel input:not([type=radio]){width:inherit}.select-dropdown-wrapper{display:inline-block}}.kommunikationwrapper-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;display:-ms-flexbox;display:flex}.kommunikationwrapper-grid .form-group{-ms-flex-positive:1;flex-grow:1;min-width:calc(50% - 30px);margin-left:15px;margin-right:15px}.loadindicator{z-index:999;text-align:center;background:rgba(23,147,215,.95);width:100%;height:100%;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.loadindicator .spinner{text-align:center;width:70px;position:absolute;top:calc(50% - 40px);left:calc(50% - 35px)}.loadindicator .spinner>div{background-color:#fff;border-radius:100%;width:18px;height:18px;animation:1.4s ease-in-out infinite both sk-bouncedelay;display:inline-block}.loadindicator .spinner .bounce1{animation-delay:-.32s}.loadindicator .spinner .bounce2{animation-delay:-.16s}.loadindicator .loader-text{text-align:center;color:#fcfcfc;width:100%;font-size:24px;display:block;position:absolute;top:50%;word-break:keep-all!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important}@keyframes sk-bouncedelay{0%,to,80%{transform:scale(0)}40%{transform:scale(1)}}.modal{z-index:1040;-webkit-overflow-scrolling:touch;outline:0;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.modal.fade .modal-dialog{-o-transition:-o-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;transition:transform .3s ease-out;transform:translateY(-25%)}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{width:100vw;box-shadow:none;border:none;max-height:100vh;margin:0;top:0;overflow-y:auto}@media (max-width:767px){.modal-dialog{position:fixed}}.modal-content{box-shadow:none;background-color:#fff;background-clip:padding-box;border:none;outline:0;margin:0 auto;padding:15px;position:relative;border-radius:0!important}.modal-backdrop{z-index:100;background-color:#000;min-height:100vh;position:fixed;top:0;bottom:0;left:0;right:0}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}@media (min-width:768px){.modal{text-align:center;padding:0!important}.modal:before{content:"";vertical-align:middle;height:100%;margin-right:-4px;display:inline-block}.modal-dialog{text-align:left;vertical-align:middle;width:100%;max-width:600px;margin:10px;display:inline-block}.modal-content{border:1px solid rgba(0,0,0,.2);box-shadow:0 8px 25px rgba(0,0,0,.2);border-radius:6px!important}}.mv-panel{border-radius:6px;transition:all .3s ease-in-out;position:relative;box-shadow:0 1px 5px rgba(100,100,100,.05)}.mv-panel.padding{padding:20px 1.5rem}.mv-panel input:not([type=radio]){background-color:#f1f1f1;box-shadow:inset 0 2px 20px rgba(0,0,0,.04)}.mv-panel input:not([type=radio]):hover{box-shadow:inset 0 2px 20px rgba(0,0,0,.1)}.mv-panel:hover{box-shadow:0 8px 25px rgba(0,0,0,.2)}.mv-panel>h4{margin:0;position:relative}.mv-panel>h4 a.mv-collapse{-ms-flex-direction:column;flex-direction:column;text-decoration:none;display:-ms-flexbox;display:flex;position:relative;box-shadow:0 5px 10px -5px rgba(200,200,200,.25)}.mv-panel>h4 a.mv-collapse .title{-ms-flex:1 0 auto;flex:1 0 auto;padding:1.5rem}.mv-panel>h4 a.mv-collapse .title.person-icon-wrapper{-ms-flex-line-pack:distribute;align-content:space-around;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;box-shadow:0 5px 10px -5px rgba(200,200,200,.25)}.mv-panel>h4 a.mv-collapse .title.person-icon-wrapper>i{max-width:30px}.mv-panel>h4 a.mv-collapse .title>div.person-text{margin-left:10px;padding-top:2px;line-height:.9}.mv-panel>h4 a.mv-collapse .preis{color:#fff;background:#157ac5;border-radius:0;-ms-flex:none;flex:none;width:100%;max-height:55px;margin-top:-1px;margin-right:85px;padding:0 18px;font-size:20px;line-height:55px;transition:border-radius .5s,box-shadow .5s;box-shadow:inset 0 -1px 5px 1px transparent}.mv-panel>h4 a.mv-collapse .preis .waehrung{color:#fff;font-size:14px}.mv-panel>h4 a.mv-collapse.collapsed .preis{border-radius:0 0 6px 6px;box-shadow:inset 0 -1px 5px 1px rgba(0,0,0,.2)}.mv-panel>h4 .delete{color:#157ac5;text-align:center;vertical-align:middle;background-color:#fafafa;border-radius:6px;width:40px;height:40px;font-size:40px;font-weight:700;line-height:40px;transition:all .5s;position:absolute;top:14px;right:1.5rem}.mv-panel>h4 .delete:hover{color:#fafafa;background-color:#157ac5;box-shadow:inset 0 -1px 5px 1px rgba(0,0,0,.1)}.mv-panel .add-person-wrapper{padding:1.5rem}.mv-panel .add-person-wrapper a{line-height:1.6rem;text-decoration:none;display:table}.mv-panel .add-person-wrapper a>i{max-width:40px}.mv-panel .add-person-wrapper a>*{vertical-align:middle;padding-right:10px;display:table-cell}.mv-panel .mv-panel-collapse .mv-panel-body{padding:0 1.5rem}.mv-panel .mv-panel-collapse .mv-panel-body:last-child{margin:25px 0}.mv-panel h3.sub{color:#157ac5;font-family:Open Sans;font-size:16px}.mv-panel.contains-invalid>h4{margin:0;position:relative}.mv-panel.contains-invalid>h4 a.mv-collapse:after{content:"!";color:#fff;background-color:#d40124;border-radius:6px;padding:10px;font-family:Open Sans;font-size:12px;display:inline-block;position:absolute;top:17px;right:20px}@media (min-width:768px){.mv-panel>h4 a.mv-collapse{-ms-flex-direction:row;flex-direction:row}.mv-panel>h4 a.mv-collapse .preis{border-radius:0 0 6px 6px;width:auto;box-shadow:inset 0 -1px 5px 1px rgba(0,0,0,.2)}.mv-panel.contains-invalid>h4 a.mv-collapse:after{content:"Bitte gekennzeichnete Felder ausfüllen."}}.partnerpicker-wrapper{margin-bottom:15px}.partnerpicker-wrapper .select-dropdown-wrapper select{padding-right:65px}.partnerpicker-wrapper .select-dropdown-wrapper .mv-hint{right:20px}@keyframes paymentInfoFadeIn{0%{opacity:0}to{opacity:1}}.zahlungsweise-wrapper{margin-bottom:50px}.zahlungsweise-titel{padding:1rem;display:block;position:absolute}@media (min-width:768px){.zahlungsweise-wrapper{margin-bottom:0}.zahlungsweise-titel{color:#5e5e5d;background-color:rgba(51,122,183,.15);border-radius:6px;width:250px;padding:10px 15px;font-size:16px;line-height:18px;top:-6px;right:-265px;box-shadow:0 0 5px #f1f1f1}.zahlungsweise-titel:after{content:" ";pointer-events:none;border:6px solid rgba(242,242,242,0);border-right-color:rgba(51,122,183,.15);width:0;height:0;margin-top:-6px;position:absolute;top:50%;right:100%}}.radio-geschlecht>label{color:#5e5e5d;font-family:Open Sans;font-size:16px;display:block}.radio-geschlecht .radio{width:50%}.radio-geschlecht .radio label{width:100%;padding-left:0}.radio-geschlecht .radio label .radio-label{text-align:center;padding:12px 24px;font-size:16px;line-height:24px;display:block}.radio-geschlecht input[type=radio]+label .radio-custom{height:46px;display:block}.radio-gesundheitsfragen{margin-top:10px}.radio-gesundheitsfragen>label{font-family:Open Sans;font-size:14px;display:block}.radio-gesundheitsfragen .radio{width:50%}.radio-gesundheitsfragen .radio label{width:100%;padding-left:0}.radio-gesundheitsfragen .radio label .radio-label{text-align:center;padding:12px 24px;font-size:16px;line-height:24px;display:block}.radio-gesundheitsfragen input[type=radio]+label .radio-custom{height:46px;display:block}@media (min-width:992px){.radio-gesundheitsfragen{margin-top:0}}.tableBg{z-index:999;background:#fafafa;border:1px solid #f1f1f1;width:100%;max-width:100%;margin:0;padding:0;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.tableBg .inner-wrapper{-ms-flex-flow:column wrap;flex-flow:column wrap;height:100%;display:-ms-flexbox;display:flex}.tableBg .inner-wrapper .table-header{border-bottom:1px solid #f1f1f1;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;width:100%;display:-ms-flexbox;display:flex}.tableBg .inner-wrapper .table-content{-ms-flex:auto;flex:auto;overflow-y:auto}.tableBg .title{border-bottom:1px solid #f1f1f1;-ms-flex-preferred-size:100%;flex-basis:100%;padding:15px 20px;font-family:Open Sans,sans-serif;font-size:20px}.tableBg .result-vp-body{width:100%;height:100%;padding:15px 0;display:block;overflow-y:auto}.tableBg .result-vp-body ul{width:100%;margin:0;padding:0}.tableBg .result-vp-body ul li{border-bottom:1px solid #f1f1f1;padding:15px 20px 15px 50px;list-style:none;position:relative}.tableBg .result-vp-body ul li:last-child{border:none}.tableBg .close{padding:0 20px}@media (min-width:768px){.tableBg{border-radius:6px;max-width:1000px;max-height:100vh;top:50%;bottom:auto;left:50%;transform:translate(-50%)translateY(-50%)}body.compare-view .tableBg{width:70%;max-width:none;left:inherit;z-index:auto;top:inherit;border-radius:0 6px 6px 0;margin:10px 15px 10px -15px;position:relative;transform:none}}table.table-light-blue{background:#fff;width:100%;margin:10px 0 0;box-shadow:0 1px 5px rgba(100,100,100,.05)}table.table-light-blue thead tr th{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#157ac5;padding:10px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500}table.table-light-blue tbody tr td{padding:10px}.table-simulation{margin:0;padding:0 10px 0 0;list-style:none;display:inline-block}.table-simulation:last-of-type{padding:0}.table-simulation li{font-size:14px}.table-container{white-space:nowrap;width:100%;padding:10px 0 20px;overflow-x:auto}.responsive-table-wrapper{overflow-x:auto}.responsive-table-wrapper *{white-space:nowrap!important}input:focus+.mv-hint{color:#fff}.mv-hint{color:#5e5e5d;outline:0;-ms-flex-pack:distribute;justify-content:space-around;width:44px;height:100%;text-decoration:none;transition:all .35s;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;right:15px}.mv-hint:active,.mv-hint:focus,.mv-hint:hover{color:#157ac5;box-shadow:none;outline:0;text-decoration:none}.mv-hint i{-ms-flex-item-align:center;align-self:center;display:inline-block}.tooltip{min-width:calc(100vw - 30px);font-family:netto,sans-serif}.tooltip.in{opacity:1}@media (max-width:900px){.tooltip{height:100vh;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important}.tooltip.top{margin-top:0;padding:0}.tooltip .tooltip-inner{background-color:rgba(23,147,215,.9);border-radius:0;-ms-flex-align:center;align-items:center;justify-items:center;max-width:100%;height:100%;margin:0;padding:15px;font-size:18px;display:-ms-flexbox;display:flex}.tooltip .tooltip-inner .tooltip-close.material-icons{font-size:50px;position:fixed;top:15px;right:15px}.tooltip .tooltip-inner .tooltip-info.material-icons{margin-top:-25px;margin-bottom:15px;font-size:50px}.tooltip .tooltip-arrow{display:none}}@media (min-width:900px){.mv-hint{right:0}.tooltip{min-width:250px}.tooltip.right .tooltip-arrow{border-width:5px 5px 5px 0;border-right-color:#dee8f1;margin-top:-5px;top:50%;left:0}.tooltip.left .tooltip-arrow{border-width:5px 0 5px 5px;border-left-color:#dee8f1;margin-top:-5px;top:50%;right:10px}.tooltip .tooltip-inner{text-align:left;color:#286090;background-color:#dee8f1;border-radius:6px;width:100%;max-width:230px;padding:10px 15px;font-size:14px;line-height:18px;box-shadow:0 0 5px rgba(0,0,0,.1)}}.modal-background{z-index:900;background-color:rgba(0,0,0,.65);display:none;position:fixed;top:0;bottom:0;left:0;right:0}