@charset "UTF-8";.Base-h1,.Base-h2,.Base-h3,.Calculator-endresult{font-family:"Sparkasse Web",Arial,sans-serif;font-size-adjust:auto;line-height:1}.u-visuallyHidden,fieldset,hr{border:0;padding:0}.Base-linkDefault,a{text-decoration:none}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparrg-webfont.eot);src:url(../fonts/sparrg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparrg-webfont.woff) format("woff"),url(../fonts/sparrg-webfont.ttf) format("truetype"),url(../fonts/sparrg-webfont.svg#sparkasse_rgregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparrgit-webfont.eot);src:url(../fonts/sparrgit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparrgit-webfont.woff) format("woff"),url(../fonts/sparrgit-webfont.ttf) format("truetype"),url(../fonts/sparrgit-webfont.svg#sparkasse_rgitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparlt-webfont.eot);src:url(../fonts/sparlt-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparlt-webfont.woff) format("woff"),url(../fonts/sparlt-webfont.ttf) format("truetype"),url(../fonts/sparlt-webfont.svg#sparkasse_ltregular) format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparltit-webfont.eot);src:url(../fonts/sparltit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparltit-webfont.woff) format("woff"),url(../fonts/sparltit-webfont.ttf) format("truetype"),url(../fonts/sparltit-webfont.svg#sparkasse_ltitalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparbd-webfont.eot);src:url(../fonts/sparbd-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparbd-webfont.woff) format("woff"),url(../fonts/sparbd-webfont.ttf) format("truetype"),url(../fonts/sparbd-webfont.svg#sparkasse_rgbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparbdit-webfont.eot);src:url(../fonts/sparbdit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparbdit-webfont.woff) format("woff"),url(../fonts/sparbdit-webfont.ttf) format("truetype"),url(../fonts/sparbdit-webfont.svg#sparkasse_rgbold_italic) format("svg");font-weight:700;font-style:italic}.u-hidden{display:none!important;visibility:hidden}.u-visuallyHidden{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.u-visuallyHidden.focusable:active,.u-visuallyHidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}pre,textarea{overflow:auto}.u-clearfix:after,.u-clearfix:before{content:"";display:table}article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section,summary{display:block}.u-clearfix:after{clear:both}.Base-h1,.Calculator-endresult{font-weight:200;font-size:26px}@media screen and (min-width:400px){.Base-h1,.Calculator-endresult{font-size:28px}}@media screen and (min-width:640px){.Base-h1,.Calculator-endresult{font-size:36px}}@media screen and (min-width:1024px){.Base-h1,.Calculator-endresult{font-size:45px}}.Base-h2{font-weight:200;font-size:24px}@media screen and (min-width:400px){.Base-h2{font-size:25px}}@media screen and (min-width:640px){.Base-h2{font-size:26px}}@media screen and (min-width:1024px){.Base-h2{font-size:30px}}.Base-h3{font-weight:400;font-size:22px}.Base-h4,.Base-h5{font-weight:700;font-family:"Sparkasse Web",Arial,sans-serif;font-size-adjust:auto}.Base-h4{font-size:18px}.Base-h5{font-size:16px}.Base-h6,.Base-label-entity,.Base-p,.BaseForm-input,.BaseForm-input-label,.BaseForm-label,.BaseForm-radio-label,.Calculator-result{font-family:"Sparkasse Web",Arial,sans-serif;font-size-adjust:auto;font-weight:200;font-size:18px}.Base-small,.Calculator-info{font-family:"Sparkasse Web",Arial,sans-serif;font-size-adjust:auto;font-weight:200;font-size:14px}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],caption,template{display:none}a{background-color:transparent;color:#333}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}mark{background:#FFF;color:#000}sub,sup{line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:1px;border-top:1px solid #ccc;margin:1em 0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-align:left}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.Base-button,.Base-listBullets{font-family:"Sparkasse Web",Arial,sans-serif;font-size-adjust:auto}.Calculator-info,.rzslider,audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:75%}body,input,sub,sup,textarea{font-size:1em}body{margin:0;background-color:#FFF;line-height:1.333}.Base-h1,.Base-h2,.Base-h3,.Base-h4,.Base-h5,.Base-h6{margin-bottom:15px;display:block}h1,h2,h3,h4,h5,h6{font-size:1em;text-rendering:optimizeLegibility}ol,ul{list-style:none}b,strong{font-weight:400}label{color:#333}img{max-width:100%;height:auto;width:auto}.BaseForm-fieldwrap,.BaseForm-fieldwrap-submit{width:100%;float:right;margin-right:0}@-webkit-keyframes alphaIn{0%{opacity:0}100%{opacity:1}}@keyframes alphaIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes alphaOut{0%{opacity:1}100%{opacity:0}}@keyframes alphaOut{0%{opacity:1}100%{opacity:0}}.Base-linkDefault{color:#333;border:none;background-color:transparent;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.Base-button,.rzslider .rz-pointer{-webkit-transition:background-color .3s}.Theme-blue .Base-linkDefault:hover{color:#1e5fb9}.Theme-green .Base-linkDefault:hover{color:#009241}.Base-h1,.Base-h2,.Base-h3{color:#333}.Base-h5,.Base-h6{color:#333}.Base-p,.Base-small{display:block;margin-bottom:1em;color:#333}.Base-listBullets{font-weight:200;list-style:none;padding:0;font-size:18px;margin-bottom:1em}.Base-listBullets ol,.Base-listBullets ul{font-size:1em}.Base-listBullets li{position:relative;padding-left:1.25em;margin-bottom:.5em}.Base-listBullets li:before{content:'☐';position:absolute;left:0;top:.1833em;font-size:.75em;line-height:1.25}.Theme-blue .Base-listBullets li:before{color:#1e5fb9}.Theme-green .Base-listBullets li:before{color:#009241}.Base-listBullets li:last-child{padding-bottom:0}.Base-listBullets li ul{padding:.25em 0 0}.Base-button{font-size:18px;font-weight:400;display:inline-block;color:#FFF;border-radius:4px;padding:.375em .9375em .4375em;transition:background-color .3s}.Theme-blue .Base-button{background-color:#1e5fb9}.Theme-green .Base-button{background-color:#009241}.Theme-blue .Base-button:hover{background-color:red}.Theme-green .Base-button:hover{background-color:#ed6a00}.BaseForm-fieldwrap{margin-bottom:1.5em}.BaseForm-input-label,.BaseForm-label{display:block;color:#333;margin-bottom:.5em}.Base-label-entity{display:inline-block;color:#333;margin-bottom:.5em;margin-left:.5em}.BaseForm-input{color:#333;padding:0 .625em;background-color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;-webkit-appearance:none;border-radius:3px;margin:0 0 .5em;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;-webkit-transition:border-color .45s ease-in-out,-webkit-box-shadow .45s;transition:border-color .45s ease-in-out,-webkit-box-shadow .45s;transition:box-shadow .45s,border-color .45s ease-in-out;transition:box-shadow .45s,border-color .45s ease-in-out,-webkit-box-shadow .45s;min-height:2em;font-style:italic;outline:0}.BaseForm-input:focus{border:1px solid #333;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000}.BaseForm-radio-wrap{margin-bottom:.25em;position:relative}.BaseForm-radio-wrap--inline{display:inline-block;margin-right:2em}.BaseForm-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-size:1em}.BaseForm-radio[type=radio]:checked,.BaseForm-radio[type=radio]:not(checked){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.BaseForm-radio[type=radio]:checked.focusable:active,.BaseForm-radio[type=radio]:checked.focusable:focus,.BaseForm-radio[type=radio]:not(checked).focusable:active,.BaseForm-radio[type=radio]:not(checked).focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.BaseForm-radio-label{display:inline-block;color:#333;margin-bottom:.167em;margin-left:26px;cursor:pointer}.BaseForm-radio[type=radio]:checked+.BaseForm-radio-label:before,.BaseForm-radio[type=radio]:not(checked)+.BaseForm-radio-label:before{content:' ';display:block;width:16px;height:16px;position:absolute;left:0;top:2px;border:1px solid #807f80;background:#FFF;border-radius:50%}.Theme-blue .BaseForm-radio[type=radio]:focus+.BaseForm-radio-label:before{border:1px solid red}.Theme-green .BaseForm-radio[type=radio]:focus+.BaseForm-radio-label:before{border:1px solid #ed6a00}.Theme-blue .BaseForm-radio[type=radio]:hover+.BaseForm-radio-label:before{border:1px solid red}.Theme-green .BaseForm-radio[type=radio]:hover+.BaseForm-radio-label:before{border:1px solid #ed6a00}.Theme-blue .BaseForm-radio[type=radio]:checked+.BaseForm-radio-label:before{border:1px solid #1e5fb9}.Theme-green .BaseForm-radio[type=radio]:checked+.BaseForm-radio-label:before{border:1px solid #009241}.BaseForm-radio[type=radio]:checked+.BaseForm-radio-label:after{content:' ';display:block;width:8px;height:8px;position:absolute;z-index:1;left:5px;top:7px;border-radius:50%}.ngdialog,.ngdialog-overlay{position:fixed;right:0;bottom:0}.Theme-blue .BaseForm-radio[type=radio]:checked+.BaseForm-radio-label:after{background-color:#1e5fb9}.Theme-green .BaseForm-radio[type=radio]:checked+.BaseForm-radio-label:after{background-color:#009241}@media screen and (min-width:640px){.BaseForm-formfield--left{width:48.71795%;float:left;margin-right:2.5641%;clear:left}.BaseForm-formfield--right{width:48.71795%;float:right;margin-right:0}}.SectionFooter,.SectionMain{margin:0 auto;max-width:1160px;padding:20px}.SectionCalculator-group{clear:both;padding:3em 20px;border-bottom:1px solid #b3b3b3}.SectionCalculator-group--result{background-color:#e6e6e6}.SectionCalculator-user{margin-bottom:2em}@media screen and (min-width:640px){.SectionCalculator-user{width:48.71795%;float:left;margin-right:2.5641%;margin-bottom:0}}.SectionCalculator-spouse{margin-bottom:2em}@media screen and (min-width:640px){.SectionCalculator-spouse{width:48.71795%;float:right;margin-right:0;margin-bottom:0}}.SectionCalculator-spouse-content{opacity:1}.SectionCalculator-spouse-content.ng-hide-remove{-webkit-transition:opacity .5s linear 0s;transition:opacity .5s linear 0s}.SectionCalculator-spouse-content.ng-hide{opacity:0}@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}.ngdialog{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;top:0;left:0}.ngdialog *,.ngdialog :after,.ngdialog :before{-webkit-box-sizing:inherit;box-sizing:inherit}.ngdialog.ngdialog-disabled-animation,.ngdialog.ngdialog-disabled-animation .ngdialog-content,.ngdialog.ngdialog-disabled-animation .ngdialog-overlay{-webkit-animation:none!important;animation:none!important}.ngdialog-overlay{background:rgba(0,0,0,.4);top:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog-no-overlay{pointer-events:none}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s;pointer-events:all}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}.rzslider .rz-bubble,.rzslider .rz-bubble.rz-limit{font-family:"Sparkasse Web",Arial,sans-serif;font-size-adjust:auto;font-weight:400}body.ngdialog-open,html.ngdialog-open{overflow:hidden}@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-default{padding-bottom:60px;padding-top:60px}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;background:#FFF;border-radius:4px;margin:0 auto;max-width:100%;padding:2em;position:relative;width:800px}.ngdialog.ngdialog-theme-default .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-default .ngdialog-close:before{background:0 0;border-radius:3px;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.Theme-blue .ngdialog.ngdialog-theme-default .ngdialog-close:before{color:#1e5fb9}.Theme-green .ngdialog.ngdialog-theme-default .ngdialog-close:before{color:#009241}.Theme-blue .ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.Theme-blue .ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:red}.Theme-green .ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.Theme-green .ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#ed6a00}.rzslider{position:relative;display:inline-block;width:100%;height:40px;margin:15px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rzslider[disabled]{cursor:not-allowed}.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#ccc}.rzslider span{position:absolute;display:inline-block;white-space:nowrap}.rzslider .rz-base{width:100%;height:100%;padding:0}.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:30px;padding-top:15px;margin-top:-15px;-webkit-box-sizing:border-box;box-sizing:border-box}.rzslider .rz-bar-wrapper.rz-draggable{cursor:move}.rzslider .rz-bar{left:0;z-index:1;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);height:6px;background-color:#FFF;border-radius:4px}.Theme-blue .rzslider .rz-bar{border:1px solid #1e5fb9}.Theme-green .rzslider .rz-bar{border:1px solid #009241}.rzslider .rz-bar.rz-selection{z-index:2;border-radius:4px}.Theme-blue .rzslider .rz-bar.rz-selection{background-color:#1e5fb9}.Theme-green .rzslider .rz-bar.rz-selection{background-color:#009241}.rzslider .rz-pointer{top:-5px;z-index:3;width:18px;height:18px;cursor:pointer;border-radius:50%;transition:background-color .3s}.Theme-blue .rzslider .rz-pointer{background-color:#1e5fb9}.Theme-green .rzslider .rz-pointer{background-color:#009241}.Theme-blue .rzslider .rz-pointer:hover{background-color:red}.Theme-green .rzslider .rz-pointer:hover{background-color:#ed6a00}.rzslider .rz-pointer:after{position:absolute;top:6px;left:6px;width:6px;height:6px;background:#fff;border-radius:50%;content:''}.rzslider .rz-pointer:hover:after{background-color:#fff}.rzslider .rz-bubble{font-size:18px;bottom:0;padding:0;cursor:default}.Theme-blue .rzslider .rz-bubble{color:#1e5fb9}.Theme-green .rzslider .rz-bubble{color:#009241}.rzslider .rz-bubble.rz-limit{font-size:14px;color:#333;bottom:10px}.Calculator-result{font-weight:400;display:block}.Theme-blue .Calculator-result{color:#1e5fb9}.Theme-green .Calculator-result{color:#009241}.Calculator-endresult{display:block}.Theme-blue .Calculator-endresult{color:#1e5fb9}.Theme-green .Calculator-endresult{color:#009241}.Calculator-endresult-wrap{margin:1em 0}.Calculator-info{display:inline-block;cursor:help;font-size:12px;border-radius:50%;color:#FFF;padding:4px 9px;line-height:1;margin-left:12px;-webkit-transition:background-color .3s;transition:background-color .3s}.Theme-blue .Calculator-info{background-color:#1e5fb9}.Theme-green .Calculator-info{background-color:#009241}.Theme-blue .Calculator-info:hover{background-color:red}.Theme-green .Calculator-info:hover{background-color:#ed6a00}.IconPersonLabel-wrap{float:left;width:50%;width:-webkit-calc(100% - 90px);width:calc(100% - 90px)}.IconPerson-wrap{float:right}.IconPerson{fill:#ccc;cursor:pointer}.Theme-blue .IconPerson.is-active{fill:#1e5fb9}.Theme-green .IconPerson.is-active{fill:#009241}