@charset "UTF-8";
.ce-author{background-image:url(/fileadmin/layout/backgrounds/ce-author-bg.png);background-repeat:no-repeat;background-position:-250px 0px;padding-bottom:10px;padding-top:10px}.ce-author img{width:120px;height:120px;float:left;margin-right:20px}.ce-author .rte{background-color:#EE0000;float:left}.ce-author .rte p{margin:0;padding:0}.ce-author .rte .mail,.ce-author .rte .name{font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}.ce-author .rte .position{margin-bottom:10px;font-style:italic}.ce-news-detail-default img{min-width:100%;height:auto}.tx-news .news-backlink-wrap{margin-bottom:15px}.tx-news .ce-news-list-row-default{padding-top:30px}.tx-news .ce-news-list-row-default .rte a{margin-right:30px}.tx-news .ce-news-list-row-default .date{font-family:"sparkasse_rg", serif;-webkit-font-smoothing:antialiased;font-weight:bold;font-size:18px;text-transform:uppercase;color:black}.tx-news .ce-news-list-row-default h3{font-family:"sparkasse_rg", serif;-webkit-font-smoothing:antialiased;font-weight:bold;font-size:40px;margin-top:5px;color:black}.tx-news .ce-news-list-row-default .media-left{overflow:hidden}.tx-news .ce-news-list-row-default .description{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-weight:normal;color:black}.tx-news .ce-news-list-row-default .description a{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal;color:black}.tx-news .ce-news-list-row-default .description a:hover,.tx-news .ce-news-list-row-default .description a:active,.tx-news .ce-news-list-row-default .description a:focus{color:#313131;text-decoration:none}.tx-news .ce-news-list-row-default .description a.arrow{margin-right:35px}.tx-news .ce-news-list-row-default .description [class^="icon-"],.tx-news .ce-news-list-row-default .description [class*=" icon-"]{font-size:0.7em}.tx-news .crop-container{float:left;overflow:hidden;width:371px;height:248px;background-color:transparent;position:relative;max-width:100%}.tx-news .crop-container .crop{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);float:left;overflow:hidden;position:absolute;height:500px;width:500px;background-color:transparent;left:-21px;top:-57px}.tx-news .crop-container .crop img{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:block;position:absolute;left:-41px;top:94px}.ce-news-teaser-list{margin-bottom:0;background-image:url("/fileadmin/layout/overlays/background_news.png");background-repeat:no-repeat;position:relative}.ce-news-teaser-list img{max-width:none;width:auto;height:auto}.ce-news-teaser-list .row.headline{position:absolute;left:69px;top:86px;z-index:1;color:white}.ce-news-teaser-list .row.headline h1.script{font-size:162px}.ce-news-teaser-list .button-row{position:relative;top:-163px;height:1px}.ce-news-teaser-list .button-row .btn{position:relative;left:50%;margin-left:-181px}.ce-news-teaser-list .news-teaser-item{background-image:url("/fileadmin/layout/overlays/background_news.png");background-repeat:no-repeat;height:450px;height:580px;overflow:hidden;position:relative;margin-bottom:40px}.ce-news-teaser-list .news-teaser-item.is-first{}.ce-news-teaser-list .news-teaser-item.is-last{}.ce-news-teaser-list .news-teaser-item .ce-inner{overflow:hidden;position:relative}.ce-news-teaser-list .news-teaser-item .ce-inner .image-wrap{width:370px;height:450px;display:block;background-color:transparent}.ce-news-teaser-list .news-teaser-item .ce-inner .image-wrap img{display:block;position:absolute;left:50%;margin-left:-185px;margin-left:-379px}.ce-news-teaser-list .news-teaser-item .ce-inner .teaser-copy{padding-left:30px;padding-right:30px;max-width:100%;position:absolute;bottom:0;z-index:1;height:200px;overflow:hidden;color:white}.ce-news-teaser-list .news-teaser-item .ce-inner .teaser-copy .teaser-title{font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-weight:bold}.ce-news-teaser-list .news-teaser-item .ce-inner .teaser-links{position:absolute;bottom:15px}.ce-news-teaser-list .news-teaser-item .ce-inner .teaser-links a{margin-right:20px}.ce-news-teaser-list .news-teaser-item.items-2 .ce-inner a{width:570px}.ce-news-teaser-list .news-teaser-item.items-2 .ce-inner a img{margin-left:-285px;margin-left:-379px}.ce-pageheader{position:relative;min-height:350px;overflow:hidden}.ce-pageheader .ce-bg{position:absolute;width:1280px;height:350px;left:0;top:0;background-repeat:no-repeat}.ce-pageheader .ce-inner{position:relative;color:white;margin-top:128px;z-index:111}.ce-grid-two-col.has-right-image .col-2,.ce-grid-two-col.has-right-embedvideo .col-2{background-image:url(/fileadmin/layout/backgrounds/background-ce-top-right.png);background-repeat:no-repeat;background-position:right top;overflow:hidden;background-size:contain}@media (min-width:768px){.ce-grid-two-col.has-right-image,.ce-grid-two-col.has-right-embedvideo{background-image:url(/fileadmin/layout/backgrounds/background-ce-top-right.png);background-repeat:no-repeat;background-position:right top}.ce-grid-two-col.has-right-image .col-2,.ce-grid-two-col.has-right-embedvideo .col-2{background-image:none}}.ce-grid-two-col .ce-image,.ce-grid-two-col .video-container{margin-top:25px}.ce-header{height:750px;position:relative;min-height:750px;overflow:hidden;margin-bottom:0}.ce-header .ce-inner-wrap{height:100%}.ce-header .ce-inner-wrap .ce-inner{height:100%}.ce-header .bg-image-bottom-line{margin-top:-1px}.ce-header h1.script{overflow:visible}.ce-header .col-header-script{width:100%;max-width:733px}.ce-header .col-copy{width:100%;max-width:534px}.ce-header.ce-all{padding-right:0}.ce-header .ce-bg{position:absolute;width:1280px;height:750px;left:0;top:0;background-repeat:no-repeat}.ce-header .white-line-container{position:absolute;left:0;top:0;width:1280px;height:700px;overflow:hidden}.ce-header .ce-inner{position:relative;width:100%;color:white;padding-top:220px;z-index:111}.ce-header .ce-inner .price-wrap{right:0px;position:absolute;bottom:50px}.ce-header .ce-inner .price-wrap .price{font-size:93px}.ce-header .ce-inner .price-wrap .price{font-family:"XXIIYeahScript-Regular", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:122px;font-weight:normal;text-transform:none;overflow:visible}.ce-header .ce-inner .left .rte{padding-right:60px}.ce-header .scroll-indicator-wrap{position:absolute;left:50%;width:300px;margin-left:-150px;overflow:hidden;height:120px;z-index:111;bottom:49px}.ce-header .scroll-indicator-wrap .scroll-indicator{cursor:pointer;position:relative;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:120px;width:120px;bottom:-60px;margin:0 auto}.ce-header .scroll-indicator-wrap .scroll-indicator .icon-arrow_2_double{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;left:5px;top:45px;font-size:43px;color:#EE0000}@media (max-width:650px){.ce-header .scroll-indicator-wrap{bottom:0}}@media (max-width:992px){.ce-header .ce-inner{padding-top:164px}.ce-header .ce-inner .left .rte{padding-right:0px}.ce-header .ce-inner .price-wrap{left:15px;position:absolute;bottom:10px}.ce-header .ce-inner h1.script{font-size:99px;line-height:90px}}@media (max-width:992px){.ce-header .ce-inner{padding-top:134px}.ce-header .ce-inner .price-wrap{bottom:10px}.ce-header .ce-inner h1.script{font-size:99px;line-height:90px}}@media (min-width:768px){.ce-header .ce-inner .left{}}.line-wrap{height:0;overflow:visible;position:relative;z-index:1}.white-line{position:relative;left:50%;top:0;height:2000px;width:1px;background-color:white;z-index:111;margin-left:350px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;position:absolute}.move-left .white-line{margin-left:0}@media (max-width:1050px){.line-wrap{display:none}}.btn-primary{border:3px solid white;width:373px;height:66px;text-align:center;text-transform:uppercase;background-color:rgba(0, 0, 0, 0.2);line-height:46px;max-width:90%;margin-top:26px;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#ad0216;border-color:#890211;background-color:rgba(0, 0, 0, 0.5);border:3px solid white}.ce-ceheader{background-image:url(/fileadmin/layout/backgrounds/header-bg.png);background-repeat:no-repeat;background-position:top left;height:140px}.ce-ceheader h1{font-family:"XXIIYeahScript-Regular", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:122px;font-weight:normal;text-transform:none;overflow:visible;height:140px;line-height:145px;color:white;margin:0;padding:0}.ce-teaser{position:relative;min-height:500px;height:500px;overflow:hidden}.ce-teaser h1.script{font-size:162px;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg);overflow:visible;margin-top:-72px;margin-bottom:-16px}.ce-teaser .ce-inner-wrap{height:100%}.ce-teaser .ce-inner-wrap .ce-inner{height:100%}.ce-teaser .ce-inner-wrap .ce-inner .rte{max-width:450px}.ce-teaser .ce-inner-wrap .ce-inner .header-btn{bottom:75px;position:absolute}.ce-teaser .bg-image-bottom-line{position:absolute;left:0;top:450px;height:50px;width:1280px;min-width:1280px}.ce-teaser .white-line-container{position:absolute;left:0;top:0;width:1280px;height:450px;overflow:hidden;pointer-events:none}.ce-teaser .ce-inner{max-width:100%;width:470px;padding:0px 15px}.ce-teaser .ce-inner.left{position:relative;top:0;left:0}.ce-teaser .ce-inner.right{position:absolute;top:0;right:0;padding-right:55px}.ce-slider .ce-teaser{margin-bottom:0px}.ce-teaser .ce-inner{color:white}.ce-teaser .ce-inner h1{margin-top:0;overflow:visible}.ce-teaser .bg-image,.ce-teaser .bg-image-overlay{position:absolute;left:0;top:0;width:1280px;max-width:1280px}.ce-teaser .bg-image{height:450px !important;margin-bottom:50px}.bg-image-overlay{height:450px !important}.ce-teaser.right .bg-image,.ce-teaser.right .bg-image-overlay{left:auto;right:0;pointer-events:none}.ce-teaser .ce-teaser .header-overlay{position:absolute;left:0}@media (min-width:768px){.ce-teaser .content{margin-left:50px}}.ce-teaser canvas{position:absolute}.ce-teaser .ce-inner.right.ce-teaser-video{width:60%;height:450px;padding-right:0}.ce-teaser-video iframe{width:100% !important;height:450px !important}.ce-button{padding-top:33px;background-image:url(/fileadmin/layout/backgrounds/small-bg-right.png);background-repeat:no-repeat;background-position:top right;height:131px;color:white}.ce-button a.btn{display:block;margin:0 auto}.ce-socialbuttons .shariff .theme-white .shariff-button{border:none}.ce-socialbuttons .center-wrap{text-align:center}.ce-socialbuttons .center-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.ce-socialbuttons .center-wrap .shariff{display:inline-block;vertical-align:middle}.ce-form-base{padding-top:1px;padding-bottom:1px;background-color:rgba(255, 255, 255, 0.7);background-image:none}.ce-form-base .error{color:#EE0000}.ce-form-base .error p{margin-top:30px}.ce-form-base .error.has-feedback{display:block}.ce-form-base h2.small{float:right;font-size:22px;font-weight:normal}.ce-form-base h2.red{color:#EE0000}.ce-form-base .required-note{margin-top:60px}.ce-form-base :-moz-placeholder{}.ce-form-base ::-moz-placeholder{}.ce-form-base textarea{height:250px}.ce-form-base .bootstrap-select .btn:focus{outline:none !important;outline:0 auto !important;outline-offset:0}.ce-form-base a:focus{outline:none;outline-offset:0}.ce-form-base .form-group{border:3px solid #E5E5E5;height:70px;margin-bottom:20px;position:relative}.ce-form-base .form-group .loading{display:none;visibility:hidden}.ce-form-base .select-group .form-control-feedback{z-index:11}.ce-form-base .checkbox-group,.ce-form-base .label-group{border:none;min-height:33px;height:auto}.ce-form-base .form-group.checkbox-group{overflow:hidden}.ce-form-base .form-group.checkbox-group label{float:left;line-height:33px;cursor:pointer;font-weight:bold;font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}.ce-form-base .form-group.checkbox-group label:before{content:"";width:33px;height:33px;background-color:#E5E5E5;border:3px solid #E5E5E5;display:block;float:left;margin-right:11px;cursor:pointer}.ce-form-base .form-group.checkbox-group input[type=checkbox]:checked+label:before{content:"";font-size:24px;padding-left:2px;line-height:27px;cursor:pointer}.ce-form-base .form-group.checkbox-group.has-failure .form-control-feedback{display:none}.ce-form-base .form-group.checkbox-group.has-failure label:before{border:3px solid #EE0000}.ce-form-base .has-failure .files-group{border:3px solid #EE0000}.ce-form-base .radio-group{border:none;overflow:hidden;height:auto}.ce-form-base .radio-group .control-label{color:#000000}.ce-form-base .radio-group label{display:block}.ce-form-base .radio-group.has-failure .form-control-feedback{display:none}.ce-form-base .radio-group.has-failure .radio-option label:before{border:3px solid #EE0000}.ce-form-base .radio-group .radio-option{overflow:hidden;float:left;margin-right:25px}.ce-form-base .radio-group .radio-option label{float:left;line-height:33px;cursor:pointer;font-weight:bold;font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}.ce-form-base .radio-group .radio-option label:before{content:"";width:33px;height:33px;background-color:#E5E5E5;border:3px solid #E5E5E5;display:block;float:left;margin-right:11px;cursor:pointer;-webkit-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.ce-form-base .radio-group .radio-option input[type=radio]:checked+label:before{content:"";font-size:24px;padding-left:2px;line-height:27px;cursor:pointer}.ce-form-base .select-group{height:70px}.ce-form-base .captcha-group{height:64px;overflow:hidden}.ce-form-base .captcha-group img{position:absolute}.ce-form-base .form-group .bootstrap-select{height:100%}.ce-form-base .form-group input,.ce-form-base .form-group textarea,.ce-form-base .form-group .bootstrap-select{background-color:#E5E5E5;border:3px solid #E5E5E5;width:100%;max-width:100%;min-width:100%;min-height:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition-property:all;-ms-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-ms-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s}.ce-form-base .form-group.timefrom-group.has-failure.has-feedback .form-control-feedback,.ce-form-base .form-group.timeto-group.has-failure.has-feedback .form-control-feedback,.ce-form-base .form-group.time-group.has-failure.has-feedback .form-control-feedback{z-index:9}.ce-form-base .form-group.timefrom-group.has-failure.has-feedback label,.ce-form-base .form-group.timeto-group.has-failure.has-feedback label,.ce-form-base .form-group.time-group.has-failure.has-feedback label{border-color:#EE0000}.ce-form-base .form-group.timefrom-group label,.ce-form-base .form-group.timeto-group label,.ce-form-base .form-group.time-group label{display:block;border:3px solid #E5E5E5;font-weight:normal;width:100%;height:65px;background-color:#E5E5E5;line-height:65px;padding-left:20px;position:absolute;z-index:7;pointer-events:none}.ce-form-base .form-group.timefrom-group label:after,.ce-form-base .form-group.timeto-group label:after,.ce-form-base .form-group.time-group label:after{content:"";width:0;height:0;border-style:solid;border-width:15px 11px 0 11px;border-color:#000000 transparent transparent transparent;position:absolute;right:29px;top:50%;margin-top:-5px}.ce-form-base .form-group.timefrom-group select,.ce-form-base .form-group.timeto-group select,.ce-form-base .form-group.time-group select{height:65px;line-height:65px;min-height:65px;width:100%;z-index:8;position:absolute;-webkit-opacity:0;-ms-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0}.ce-form-base button.form-control.btn.btn-primary,.ce-form-base input.form-control.btn.btn-primary{background-color:transparent;width:100%;height:100%;border:3px solid #EE0000;font-weight:normal;text-transform:uppercase;margin-top:0;max-width:100%;color:#EE0000;margin-top:30px}.ce-form-base button.form-control.btn.btn-primary[disabled="disabled"],.ce-form-base input.form-control.btn.btn-primary[disabled="disabled"]{border:3px solid #dddddd;color:#dddddd}.ce-form-base .btn-primary:hover,.ce-form-base .btn-primary:active{background-color:rgba(0, 0, 0, 0.5) !important}.ce-form-base .bootstrap-select button.dropdown-toggle{height:100%;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:none}.ce-form-base .bootstrap-select button.dropdown-toggle .caret{right:29px;margin-top:-5px;border-top:16px solid;border-right:10px solid transparent;border-left:10px solid transparent}.ce-form-base .bootstrap-select .dropdown-menu ul li a{line-height:40px}.ce-form-base .glyphicon-error:before{content:"!";color:white;font-weight:bold}.ce-form-base .form-control-feedback{position:absolute;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition-property:all;-ms-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-ms-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;opacity:0;visibility:hidden;top:0;right:0;height:0;background-color:transparent;border-right-width:62px;border-right-style:solid;width:1px;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:64px;border-right-color:#EE0000}.ce-form-base .form-control-feedback:before{position:absolute;display:inline-block;font-size:33px;top:0px;right:-50px}.ce-form-base .has-failure .form-control-feedback{pointer-events:none;opacity:1;visibility:visible}.ce-form-base .textarea-caption-wrap{margin-bottom:30px}.ce-form-base .textarea-caption-wrap .form-group{margin-bottom:5px}.ce-form-base .textarea-caption-wrap .textarea-caption{margin-left:17px}.ce-form-base.ce-form-contact{background-image:url(/fileadmin/layout/backgrounds/background-ce-red-left.png);background-repeat:no-repeat;background-position:-150px 0px;overflow:hidden;padding-bottom:89px}.ce-form-base.ce-form-contact .form-group{border:3px solid #FFFFFF}.ce-form-base.ce-form-contact .form-group input,.ce-form-base.ce-form-contact .form-group textarea,.ce-form-base.ce-form-contact .form-group .bootstrap-select{background-color:#FFFFFF;border:3px solid #FFFFFF}.ce-form-base.ce-form-contact button.form-control.btn.btn-primary,.ce-form-base.ce-form-contact input.form-control.btn.btn-primary{border:3px solid white;margin-top:0;color:white;background-color:rgba(0, 0, 0, 0.3)}.ce-form-base.ce-form-contact .textarea-caption-wrap{margin-bottom:16px}.ce-form-base form label{display:none}.ce-form-base form .form-group.textarea-group{width:100%;height:100%}.ce-form-base form .form-group.has-failure textarea,.ce-form-base form .form-group.has-failure input,.ce-form-base form .form-group.has-failure .bootstrap-select{border-color:#EE0000}.ce-form-base form .form-group.textarea-group{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ce-form-contact .response-wrap{border:2px solid white;background-color:white}.ce-form-contact .response-wrap .message.response{width:100%;height:336px;border:3px solid #EE0000;text-align:center;font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-weight:bold}.ce-form-contact .response-wrap .message.response h1{margin-top:110px;text-transform:none}.ce-form-contact .response-wrap .message.response p{font-weight:normal;font-size:24px}.mailing table{width:100%}.mailing input{padding-left:10px}.mailing input,.mailing select{width:100%;max-width:270px;height:30px;margin-top:10px;border:none;font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;color:black;font-style:italic}.mailing .btn-primary{border:3px solid white;margin-bottom:30px}.mailing .btn-primary{height:50px;line-height:0px;font-weight:bold;font-style:normal}.mailing .subline,.mailing p.intro{width:100%;max-width:270px}.mailing .subline .right{display:block;float:right}.mailing .subline .left{display:block;float:left}.mailing select{opacity:0}.mailing .select-wrap{position:relative}.mailing .select-skin{position:absolute;left:0;top:0;z-index:0;background-color:white;width:100%;max-width:270px;height:30px;font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;color:#757575;font-style:normal;margin-top:10px;padding-left:10px;font-style:italic;line-height:32px}.mailing .select-skin{width:100%;max-width:270px;height:30px}.page-footer .mailing a{color:white}.page-footer .mailing p{color:white}.page-footer .mailing .btn-primary{color:white}.page-content .mailing h1{color:white}.ce-grid-all.newsletter-formrow{background-color:#707070}.page-content.off .mailing a{color:black}.page-content.off .mailing p{color:black}.page-content.off .mailing .btn-primary{color:white}.mailform table{width:100%}.mailform input{padding-left:10px}.mailform input,.mailform select{width:100%;max-width:270px;height:30px;margin-top:10px;border:none;font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;color:black;font-style:italic}.mailform .btn-primary{border:3px solid white;margin-bottom:30px}.mailform .btn-primary{height:50px;line-height:0px;color:white;font-weight:bold;font-style:normal}.mailing p{color:white}.mailing .subline,.mailing p.intro{width:100%;max-width:270px}.mailing .subline .right{display:block;float:right}.mailing .subline .left{display:block;float:left}.mailing a{color:white}.mailing select{opacity:0}.mailing .select-wrap{position:relative}.mailing .select-skin{position:absolute;left:0;top:0;z-index:0;background-color:white;width:100%;max-width:270px;height:30px;font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;color:#757575;font-style:normal;margin-top:10px;padding-left:10px;font-style:italic;line-height:32px}.mailing .select-skin{width:100%;max-width:270px;height:30px}.ce-headline small{float:right}.ce-all{padding-left:15px;padding-right:15px;background-color:rgba(255, 255, 255, 0.5);margin-bottom:50px}.ce-all.ce-form-contact,.ce-all.ce-news-teaser-list,.ce-all.ce-socialbuttons{background-color:transparent}.ce-all .row{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.ce-all{padding-left:55px;padding-right:55px}}.ce-all.mod-no-bottom-spacing{margin-bottom:0;padding-bottom:0;overflow:hidden}.ce-all.ce-ceheader,.ce-all.ce-header{margin-bottom:0}.ce-text{margin-top:30px}@media (max-width:768px){.ce-grid-three-col .ce-text{margin-bottom:0}}@media (max-width:1024px){.ce-all{background-color:rgba(255, 255, 255, 0.7)}}.ce-grid-all{margin-left:0;margin-right:0}.ce-grid-all .ce-all{padding-left:0;padding-right:0;background-color:transparent;margin-top:0}.ce-grid-all .ce-text{margin-top:25px}.ce-grid-all .ce-swiffy{margin-top:25px}.ce-text{padding-top:25px;padding-bottom:50px;margin-top:0}.ce-grid-all .ce-text{padding-top:0;padding-bottom:0}.ce-teaser,.ce-header,.ce-image,.ce-slider,.ce-gallery,.ce-author{background-color:transparent}.ce-slider .ce-all{background-color:transparent}.footer .ce-all{padding-left:0;padding-right:0;background-color:transparent}body{font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}img.grayscale{-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}img.hover-color:hover,img.hover-color:active{-webkit-filter:grayscale(0%);-ms-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.is-open .burger-stack{background:none;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.is-open .burger-stack:before,.is-open .burger-stack:after{top:0;-webkit-transition:all 0.4s 0.2s ease-in-out;transition:all 0.4s 0.2s ease-in-out;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.is-open .burger-stack:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.is-open .burger-stack:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.srt{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.burger{margin-top:4px;display:block;border:0;left:50%;height:20px;position:absolute;top:50%;width:23px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-backface-visibility:hidden;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.is-open .burger{margin-top:7px}.burger-stack{background:#ffffff;display:block;height:4px;margin-top:4px;width:23px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.burger-stack:before,.burger-stack:after{background:#ffffff;content:"";display:block;height:4px;position:absolute;width:23px;z-index:-1;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.burger-stack:before{top:-4px}.burger-stack:after{top:12px}.ce-form-base{}.ce-form-base input[type=checkbox]{display:none}.ce-form-base input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block}.ce-form-base input[type=checkbox]+label:before{content:""}.ce-form-base input[type=checkbox]+label:before{letter-spacing:10px}.ce-form-base input[type=checkbox]:checked+label:before{content:""}.ce-form-base input[type=checkbox]:checked+label:before{letter-spacing:5px}.ce-form-base input[type="checkbox"]{display:block !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;width:0.05em;min-width:0.05em;max-width:0.05em;height:0.05em;max-height:0.05em;min-height:0.05em;margin-left:0;margin-top:33px}.ce-form-base input[type="checkbox"]:focus{outline:0}.ce-form-base{}.ce-form-base input[type=radio]{display:none}.ce-form-base input[type=radio]+label:before{font-family:FontAwesome;display:inline-block}.ce-form-base input[type=radio]+label:before{content:""}.ce-form-base input[type=radio]+label:before{letter-spacing:10px}.ce-form-base input[type=radio]:checked+label:before{content:""}.ce-form-base input[type=radio]:checked+label:before{letter-spacing:5px}.datepicker-container{position:relative}.datepicker-container .datepicker-dropdown{left:0 !important;top:0 !important;width:100%;font-size:16px;margin:0;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.datepicker-container .datepicker-dropdown:before,.datepicker-container .datepicker-dropdown:after{display:none}.datepicker-container .datepicker-dropdown .datepicker-days table{width:100%;background-color:#EE0000}.datepicker-container .datepicker-dropdown .datepicker-days table thead tr .datepicker-switch{pointer-events:none}.datepicker-container .datepicker-dropdown .datepicker-days table thead tr:nth-of-type(1){background-color:#EE0000}.datepicker-container .datepicker-dropdown .datepicker-days table thead tr:nth-of-type(1){font-size:26px;color:white;line-height:36px;text-transform:uppercase}.datepicker-container .datepicker-dropdown .datepicker-days table thead tr:nth-of-type(2){background-color:white}.datepicker-container .datepicker-dropdown .datepicker-days table td,.datepicker-container .datepicker-dropdown .datepicker-days table th{-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.datepicker-container .datepicker-dropdown .datepicker-days table th.dow:nth-of-type(6),.datepicker-container .datepicker-dropdown .datepicker-days table th.dow:nth-of-type(7){color:#EE0000}.datepicker-container .datepicker-dropdown .datepicker-days table td:nth-of-type(6),.datepicker-container .datepicker-dropdown .datepicker-days table td:nth-of-type(7){background-color:#EE0000 !important;color:white}.datepicker-container .datepicker-dropdown .datepicker-days table td.day{height:45px;border:3px solid white;width:calc((100% - (6 * 3px)) / 7);padding:0}.datepicker-container .datepicker-dropdown .datepicker-days table td.day,.datepicker-container .datepicker-dropdown .datepicker-days table td.disables.day{background-color:#E5E5E5;border:3px solid white}.datepicker-container .datepicker-dropdown .datepicker-days table td.day.active{position:relative;color:black;font-weight:bold}.datepicker-container .datepicker-dropdown .datepicker-days table td.day.active:before{content:"";background-color:transparent;display:block;width:0px;height:0px;border-left:30px solid transparent;border-top:30px solid #EE0000;position:absolute;right:0;top:0}.datepicker-container .datepicker-dropdown .datepicker-days table td.day.old{color:white}.datepicker-container .datepicker table tr td.active:hover,.datepicker-container .datepicker table tr td.active:hover:hover,.datepicker-container .datepicker table tr td.active.disabled:hover,.datepicker-container .datepicker table tr td.active.disabled:hover:hover,.datepicker-container .datepicker table tr td.active:focus,.datepicker-container .datepicker table tr td.active:hover:focus,.datepicker-container .datepicker table tr td.active.disabled:focus,.datepicker-container .datepicker table tr td.active.disabled:hover:focus,.datepicker-container .datepicker table tr td.active:active,.datepicker-container .datepicker table tr td.active:hover:active,.datepicker-container .datepicker table tr td.active.disabled:active,.datepicker-container .datepicker table tr td.active.disabled:hover:active,.datepicker-container .datepicker table tr td.active.active,.datepicker-container .datepicker table tr td.active:hover.active,.datepicker-container .datepicker table tr td.active.disabled.active,.datepicker-container .datepicker table tr td.active.disabled:hover.active,.datepicker-container .open .dropdown-toggle.datepicker table tr td.active,.datepicker-container .open .dropdown-toggle.datepicker table tr td.active:hover,.datepicker-container .open .dropdown-toggle.datepicker table tr td.active.disabled,.datepicker-container .open .dropdown-toggle.datepicker table tr td.active.disabled:hover{color:black;background-color:white;border-color:white}.datepicker-container .datepicker thead tr:first-child th:hover,.datepicker-container .datepicker tfoot tr th:hover{background:#EE0000}.select2.select2-container{height:100%}.has-failure .select2.select2-container{border:3px solid #EE0000}.select2.select2-container *:focus{outline:none}.select2.select2-container .select2-selection__arrow,.select2.select2-container .select2-selection__rendered{height:100%}.select2.select2-container .select2-selection__arrow{pointer-events:none;width:80px}.select2.select2-container .select2-selection__arrow b{border-top-color:#000000;border-width:15px 11px 0 11px;margin-left:-12px;margin-top:-6px}.select2.select2-container.select2-container--open .select2-selection__arrow b{border-color:transparent transparent #000 transparent;border-width:0 11px 15px 11px;visibility:hidden}.select2.select2-container .select2-selection__rendered{line-height:61px;color:black}.select2.select2-container .select2-selection__rendered .select2-selection__placeholder{color:black}.select2.select2-container .select2-selection--single{height:100%;border-radius:0;border:none;background-color:#E5E5E5}.select2-container--open .select2-dropdown{border:none;box-sizing:content-box;padding-left:0;padding-right:0;left:-3px;border:3px solid #737373}.select2-container--open .select2-dropdown ul li{line-height:46px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:white;color:black}.select2-container--default .select2-results__option[aria-selected=true]{background-color:white;color:black}.bs-callout-inner{position:relative;padding:10px 30px;padding-top:20px}.bs-callout-inner:before{content:"";background-color:blue;display:block;background-color:transparent;position:absolute;right:0;top:0;margin-top:-2px;margin-right:-2px;border-right-width:62px;border-right-style:solid;width:1px;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:64px;border-right-color:white}.bs-callout-inner:after{content:"i";font-size:32px;font-weight:bold;color:#EE0000;position:absolute;right:0;top:0;margin-right:10px;margin-top:-4px;font-style:italic}.bs-callout{border:4px solid #EE0000;background-color:#EE0000;color:white;margin-bottom:30px}.bs-callout .bs-callout-inner{border:2px solid white}.tx-kesearch-pi1,.tx-kesearch{padding-bottom:30px}.tx-kesearch-pi1 h2#kesearch_num_results,.tx-kesearch h2#kesearch_num_results{color:#EE0000}.tx-kesearch-pi1 #kesearch_results .result-list-item,.tx-kesearch #kesearch_results .result-list-item{border-bottom:1px solid lightgrey;padding-bottom:21px;padding-top:14px;font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}.tx-kesearch-pi1 #kesearch_results .result-list-item .hit,.tx-kesearch #kesearch_results .result-list-item .hit{background-color:rgba(210, 211, 211, 0.5);color:inherit !important;display:inline-block;padding:0px 3px;font-style:italic;font-weight:normal}.tx-kesearch-pi1 #kesearch_results .result-list-item h4 .hit,.tx-kesearch #kesearch_results .result-list-item h4 .hit{background-color:transparent;display:inline;font-style:normal;font-weight:normal}.tx-kesearch-pi1 #kesearch_results .result-teaser,.tx-kesearch #kesearch_results .result-teaser{color:#000}.tx-kesearch-pi1 .general-message img,.tx-kesearch .general-message img{display:none}#textmessage{max-width:1280px;margin:0 auto;margin-bottom:250px;padding-left:55px;background-color:rgba(255, 255, 255, 0.5);margin-bottom:50px;padding-right:55px;padding-top:1px;padding-bottom:55px}.kesearch_pagebrowser>a{margin-right:0.5em}#kesearch_pagebrowser_bottom .pages_total{border-top:none}#kesearch_pagebrowser_bottom{text-align:left}body{min-width:450px}.page-fixed-bg{position:fixed;margin:0 auto;left:0;right:0;top:0;bottom:0;z-index:-100}.page-fixed-bg{background-image:url(/fileadmin/layout/backgrounds/page-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:contain;min-height:6000px;min-width:786px}.modal-content .modal-header{padding:0}.modal-header button.close{float:left;color:white;position:relative;left:55px;width:70px;height:70px;background-color:black;top:0}.modal-backdrop.fade.in{background-color:rgba(0, 0, 0, 0.9);opacity:1;z-index:0}.modal-content{background-color:transparent !important;width:1280px;margin:0 auto}.modal-content .modal-body{margin:0;padding:0;position:relative;top:100px}.modal-content .modal-body ul li a{color:#EE0000}.modal-content .modal-body ul{margin-top:0;padding-top:0}.modal-content .modal-body ul li{margin-top:0;padding-top:0}.modal-content .modal-body ul li ul li a{font-size:18px;color:white}@media (max-width:1281px){.container{width:100%}}.container-fluid>.container{padding-left:0;padding-right:0}.page-footer{background-color:#707070}.page-footer .col-md-3.right{padding-right:0}.page-footer h1,.page-footer .h1{text-transform:uppercase;font-family:"sparkasse_rg", sans-serif;font-size:24px;-webkit-font-smoothing:antialiased;font-weight:normal;color:white}.page-footer .container .row .col-md-3 .container-fluid .container{max-width:100%}.page-footer nav .container,.page-footer navigation .container{max-width:100%}.page-footer nav ul,.page-footer navigation ul{list-style-type:none;margin-left:0;padding-left:0}.page-footer nav ul li,.page-footer navigation ul li{background-color:transparent;border:none;padding:6px 15px;padding-left:21px}.page-footer nav ul li a,.page-footer navigation ul li a{text-decoration:none;color:white;font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-size:18px;font-weight:normal}.page-footer nav ul li a:hover,.page-footer nav ul li a:active,.page-footer navigation ul li a:hover,.page-footer navigation ul li a:active{text-decoration:none}.page-footer>.container>.row{margin-left:0;margin-right:0}.page-footer div.shariff{margin-bottom:29px}.page-footer .col-mid-inner-wrap{max-width:210px;margin:0}@media (min-width:750px){.page-footer .col-mid-inner-wrap{margin:0 auto}}.page-header-new{padding:0;margin:0;border:none;position:fixed;top:0;-webkit-backface-visibility:hidden;height:10px;background-color:orange}.page-header-new.container-fluid{width:100%;z-index:1000}.page-header-new.container-fluid .container{background-color:#ffff00}.page-header-new.container-fluid .container .red-chilly-logo{width:0;height:0;background-color:black;z-index:11111}.page-header-new.container-fluid .container .red-chilly-logo .icon-redchilly{-webkit-font-smoothing:antialiased;color:white;font-size:100px;font-weight:normal;text-transform:none;display:block}.page-header-new.container-fluid .container .red-chilly-logo .icon-redchilly:after{content:"";display:block;border-left:150px solid transparent;border-top:132px solid black;width:0px;height:0;border-right:150px solid transparent}.page-header-new.container-fluid .container .red-chilly-logo .icon-redchilly:before{position:relative;bottom:-100px;left:65px}.page-header{padding:0;margin:0;border:none;top:0}.page-header.container-fluid{position:fixed;top:0;-webkit-backface-visibility:hidden;width:100%;z-index:1000}.page-header.container-fluid .container{position:relative;top:0}.page-header.container-fluid .android4_2,.page-header.container-fluid .android4_1,.android4_0 .page-header.container-fluid{position:relative !important}.page-header .red-chilly-logo{position:absolute;top:0;width:300px;height:300px;background-color:black;left:50%;margin-top:-171px;margin-left:-150px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:11111}.page-header .red-chilly-logo .icon-redchilly{position:absolute;right:8px;bottom:36px;-webkit-font-smoothing:antialiased;color:white;font-size:100px;font-weight:normal;text-transform:none;display:block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.page-header .red-chilly-logo.small{background-color:black;color:white;z-index:11110;top:-120px}.page-header .red-chilly-logo.small .icon-chilli:before{font-size:68px;color:white}.page-header .icon-chilli{position:absolute;right:0;bottom:0;display:block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.page-header .sparkasse-logo{position:absolute;right:0px;float:left;width:45px;height:56px;background-color:#EE0000;top:0;color:white;text-align:center}.page-header .sparkasse-logo a{text-decoration:none;color:white}.page-header .sparkasse-logo img.detail{display:none}.page-header .sparkasse-logo.hover{width:131px;-webkit-transition:all 0.2 0.2s ease-in-out;transition:all 0.2 0.2s ease-in-out}.page-header .sparkasse-logo.hover img.normal{display:none}.page-header .sparkasse-logo.hover img.detail{display:block}.page-header .sparkasse-logo .subline{font-size:13px}.page-header .menu{position:absolute;left:0px;top:0;background-color:#000000;width:45px;height:56px}.page-header .menu button{width:70px;height:70px;background-color:#000000;color:white;border:none;padding:0}@media (max-width:992px){.page-header .sparkasse-logo{right:0px;z-index:11111}.page-header .menu{left:0px;z-index:111111}.page-header .red-chilly-logo.big{margin-top:-215px}.page-header .red-chilly-logo.big .icon-redchilly{font-size:70px}}.XXIIYeahScript-Regular{font-family:"XXIIYeahScript-Regular", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:122px;font-weight:normal;text-transform:none;overflow:visible}h1.script{font-family:"XXIIYeahScript-Regular", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:122px;font-weight:normal;text-transform:none;overflow:visible}h2,h1{font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-weight:bold;font-size:40px;text-transform:uppercase;overflow:hidden}h2 small,h1 small{font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-size:40px;font-weight:normal;color:black;float:right}p{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}h2.white{color:white}h2.red{color:#EE0000}.sparkasse-light{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}.rte p,.rte ul,.rte ol,.rte blockquote,.rte a,.rte div,.rte span{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-weight:normal}.rte .dreispaltig{column-count:3;column-gap:30px;-webkit-column-count:3;-ms-column-count:3;-moz-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap:30px;-ms-column-gap:30px;-moz-column-gap:30px;-o-column-gap:30px;column-gap:30px}.rte .zweispaltig{column-count:2;column-gap:30px;-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:30px;-ms-column-gap:30px;-moz-column-gap:30px;-o-column-gap:30px;column-gap:30px}.rte a{border-bottom:1px solid transparent;color:#EE0000}.rte a:hover,.rte a:active{text-decoration:none;color:#EE0000;-webkit-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;border-bottom:1px solid #EE0000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.rte a:before{content:"";font-size:0.7em;font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rte a.external-link:before,.rte a.external-link-new-window:before{content:""}@media (max-width:768px){.rte .dreispaltig,.rte .zweispaltig{column-count:1;column-gap:0;-webkit-column-count:1;-ms-column-count:1;-moz-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:0;-ms-column-gap:0;-moz-column-gap:0;-o-column-gap:0;column-gap:0}}.rte.white{color:white}.rte.white a{color:white}.rte.white a:hover,.rte.white a:active{color:white;border-bottom:1px solid white}.rte.small{font-size:14px}.rte.bold a,.rte.bold p,.rte.bold ul,.rte.bold ol,.rte.bold blockquote,.rte.bold div,.rte.bold span{font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}.container-fluid.widget-header{position:fixed;top:0;z-index:5110;width:100%}.container-fluid.widget-header>.container{height:0;position:relative}.side-widget-container.side-widget-bottom{margin-right:-15px;position:relative}.side-widget-container.side-widget-bottom .side-widget{float:right}.side-widget-container{position:absolute;top:0;right:0;overflow:visible;margin-top:320px}.side-widget-container .tab-content{opacity:0.999}.page-footer .side-widget-container{margin-top:0}.side-widget-container .side-widget{position:relative;right:0}.side-widget-container .nav-pills{margin-left:0;margin-top:0;position:static;float:none;top:0;width:90px;height:45px;padding:0;background-color:rgba(0, 0, 0, 0.5);color:white}.side-widget-container .nav-pills li{float:left;overflow:hidden;position:relative;margin-top:0}.side-widget-container .nav-pills li.active a{background-color:#000000}.side-widget-container .nav-pills li.active a i:before{content:""}.side-widget-container .nav-pills li.active a:hover,.side-widget-container .nav-pills li.active a:active{background-color:#000000}.side-widget-container .nav-pills li.first a:before{content:"";height:1px;background-color:white;margin:0 auto;height:1px;width:33px;position:absolute;display:block;bottom:0;margin-right:0px;margin-left:5px}.side-widget-container .nav-pills li a{padding:0;width:45px;height:45px;color:#d2d2d0;text-align:center;line-height:45px;background-color:transparent}.side-widget-container .nav-pills li a .fa{line-height:45px;text-align:center;width:100%}.side-widget-container .nav-pills li a .fa-2x{font-size:25px}.side-widget-container .nav-pills li a:hover,.side-widget-container .nav-pills li a:active{background-color:transparent;color:white}.side-widget-container .nav-pills li a i{line-height:44px}.side-widget-container .nav-pills{margin-left:-45px;position:relative;top:0;float:left;width:45px;height:139px}.side-widget-container .nav-pills li{float:none}.side-widget-container .tab-content{overflow:hidden;width:100%;padding:0;background-color:#000000;color:white}.side-widget-container .tab-content .tab-pane{padding:30px;height:507px;width:100%}.side-widget-container .tab-content a{color:white;text-decoration:none}.side-widget-container .tab-content a:hover,.side-widget-container .tab-content a:active{text-decoration:none}.side-widget-container .tab-content h2{margin-top:0;color:#EE0000;font-size:24px;font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal}.side-widget-container .tab-content *{-webkit-font-smoothing:antialiased}.side-widget-container .tab-content .inline-icon{position:relative;bottom:-9px}.side-widget-container .meta-search-group .form-group{margin-bottom:0}.side-widget-container .meta-search-group .form-group label{display:none}.side-widget-container .meta-search-group .form-group input{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-size:24px;font-style:italic;color:black;border:none;height:37px;padding:0;padding-left:11px;width:300px;height:30px;line-height:30px}.side-widget-container .meta-search-group .form-group .form-control-feedback{color:#000000;top:-4px;font-size:25px}.sidr.left{background-color:#F1F1F1;font-size:18px}.sidr.left a{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;-webkit-box-shadow:none !important;-ms-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.sidr.left a:hover,.sidr.left a:active{-webkit-box-shadow:none !important;-ms-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;background-color:white}.sidr.left ul,.sidr.left li,.sidr.left li:hover,.sidr.left li:active,.sidr.left ul *{border:none !important}.sidr.left ul li a{border-bottom:1px solid #dddddd !important;line-height:40px !important}.sidr.left ul li{line-height:40px !important}.sidr.left ul li:hover,.sidr.left ul li:active{line-height:40px !important}.sidr.left ul li ul li{font-size:16px}.sidr.left ul.sidr-class-lvl-1 li.sidr-class-active>a{background-color:#7F7F7F;color:white}.XXIIYeahScript-Regular{font-family:"XXIIYeahScript-Regular", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:122px;font-weight:normal;text-transform:none;overflow:visible}h1.script{font-family:"XXIIYeahScript-Regular", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:122px;font-weight:normal;text-transform:none;overflow:visible}h2,h1{font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-weight:bold;font-size:40px;text-transform:uppercase;overflow:hidden}h2 small,h1 small{font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-size:40px;font-weight:normal;color:black;float:right}p{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}h2.white{color:white}h2.red{color:#EE0000}.sparkasse-light{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}.rte p,.rte ul,.rte ol,.rte blockquote,.rte a,.rte div,.rte span{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-weight:normal}.rte .dreispaltig{column-count:3;column-gap:30px;-webkit-column-count:3;-ms-column-count:3;-moz-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap:30px;-ms-column-gap:30px;-moz-column-gap:30px;-o-column-gap:30px;column-gap:30px}.rte .zweispaltig{column-count:2;column-gap:30px;-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:30px;-ms-column-gap:30px;-moz-column-gap:30px;-o-column-gap:30px;column-gap:30px}.rte a{border-bottom:1px solid transparent;color:#EE0000}.rte a:hover,.rte a:active{text-decoration:none;color:#EE0000;-webkit-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;border-bottom:1px solid #EE0000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.rte a:before{content:"";font-size:0.7em;font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rte a.external-link:before,.rte a.external-link-new-window:before{content:""}@media (max-width:768px){.rte .dreispaltig,.rte .zweispaltig{column-count:1;column-gap:0;-webkit-column-count:1;-ms-column-count:1;-moz-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:0;-ms-column-gap:0;-moz-column-gap:0;-o-column-gap:0;column-gap:0}}.rte.white{color:white}.rte.white a{color:white}.rte.white a:hover,.rte.white a:active{color:white;border-bottom:1px solid white}.rte.small{font-size:14px}.rte.bold a,.rte.bold p,.rte.bold ul,.rte.bold ol,.rte.bold blockquote,.rte.bold div,.rte.bold span{font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}.fancybox-overlay{background-image:none;background-color:rgba(0, 0, 0, 0.9)}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:hidden;overflow-x:hidden}.fancybox-opened .fancybox-skin{-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.fancybox-wrap.fancybox-mobile{z-index:111111 !important}.fancybox-title-outside-wrap{background-color:white;margin-top:0;padding:15px;padding-bottom:40px;color:black;font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-size:18px;line-height:1.428571429;position:relative}.fancybox-title-outside-wrap a{position:absolute;right:0;bottom:0;font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;background-color:#EE0000;height:38px;padding-right:15px;color:white;text-decoration:none;line-height:37px;padding-left:40px}.fancybox-title-outside-wrap a:before{position:absolute;left:0;content:"";display:block;width:0;height:0;border-style:solid;border-width:38px 38px 0 0;border-color:#ffffff transparent transparent transparent}.fancybox-close{display:none}.fancybox-nav{background:none}.fancybox-nav span{background:none}.fancybox-overlay-fixed{z-index:5111}#fancybox-buttons .btnPrev,#fancybox-buttons .btnNext{position:fixed;width:85px;height:175px;background-color:transparent;top:50%;z-index:1111111;margin-top:-143px}#fancybox-buttons .btnPrev:hover,#fancybox-buttons .btnPrev:active,#fancybox-buttons .btnNext:hover,#fancybox-buttons .btnNext:active{text-decoration:none}#fancybox-buttons .btnPrev:after,#fancybox-buttons .btnNext:after{content:"";display:block;font-size:43px;font-family:"icomoon";color:#EE0000;margin-top:-116px;width:58px}#fancybox-buttons .btnPrev:before,#fancybox-buttons .btnNext:before{content:"";display:block;width:0;height:0;border-style:solid}#fancybox-buttons .btnPrev{left:0}#fancybox-buttons .btnPrev:before{border-width:87.5px 0 87.5px 85px;border-color:transparent transparent transparent #ffffff}#fancybox-buttons .btnPrev:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#fancybox-buttons .btnNext{right:0}#fancybox-buttons .btnNext:before{border-width:87.5px 85px 87.5px 0;border-color:transparent #ffffff transparent transparent}#fancybox-buttons .btnNext:after{float:right}#fancybox-buttons .btnPlay,#fancybox-buttons .btnToggle,#fancybox-buttons .btnClose,#fancybox-buttons .btnDisabled{display:none}body{margin:0;padding:0;overflow:auto}.mobile #fancybox-buttons .btnPrev,.mobile #fancybox-buttons .btnNext{margin-top:-83px !important}.mobile #fancybox-buttons .btnPrev:before,.mobile #fancybox-buttons .btnNext:before{border-color:transparent !important}.fancybox-close{position:fixed;top:0;right:0;width:40px;height:36px;display:block;background:transparent;background-color:transparent}.fancybox-close:before{content:"";font-family:icomoon;font-size:40px;color:#EE0000;position:absolute;z-index:1;right:6px;top:5px;line-height:40px}.fancybox-close:after{position:absolute;right:0;top:0;content:"";width:0;height:0;border-style:solid;border-width:0 90px 90px 0;border-color:transparent #ffffff transparent transparent}.fullscreen .modal-dialog .close{text-shadow:none;color:white;color:white;opacity:1;filter:none}.fullscreen .modal-dialog .close .fa-close:before{color:white !important}.fullscreen .modal-dialog .close .fa-close:hover,.fullscreen .modal-dialog .close .fa-close:active{color:white !important}.fullscreen .modal-dialog{margin:0 0 0 0;width:100%;height:100%;min-height:100%;padding:0;color:#333}.fullscreen .modal-content{height:100%;min-height:100%;border-radius:0;color:#333;background:rgba(255, 255, 255, 0.97);width:100%;max-width:100%}.fullscreen .modal-content ul,.fullscreen .modal-content li{width:100%;max-width:100%}.fullscreen .modal-body ul{list-style-type:none;padding:0 0 0 0;overflow:auto}.fullscreen .modal-body li{padding:10px 0 10px 0}.fullscreen .modal-body a{color:#333;font-size:300%;text-decoration:none}.fullscreen .modal-body a:hover,.fullscreen .modal-body a:active{text-decoration:none}@media (max-width:480px){.fullscreen .modal-body ul{padding:30px 0 0 0;overflow:auto}.fullscreen .modal-body li{padding:4px 0 4px 0}.fullscreen .modal-body a{color:#333;font-size:200%;text-transform:uppercase;font-weight:700}}button.close{color:#ffffff;opacity:1;filter:none}.social-pages ul{overflow:hidden;list-style-type:none;overflow:hidden;margin:0;padding:0;margin-left:22px}.social-pages ul li.shariff-button{width:auto;height:auto;float:left;margin:0}.social-pages ul li.shariff-button>a{width:40px;height:50px;background-color:transparent}.social-pages ul li.shariff-button>a .share_text,.social-pages ul li.shariff-button>a .share_count{display:none}.social-pages ul li.shariff-button>a .fa,.social-pages ul li.shariff-button>a .fab{color:white;font-size:49px;top:6px}.shariff li a{color:#fff;position:relative;display:block;padding:0 5px 0 34px;line-height:30px;text-decoration:none}.ce-socialbuttons .whatsapp{display:none}.shariff .orientation-horizontal{display:flex;flex-wrap:inherit}@media (max-width:600px){.ce-socialbuttons ul li.shariff-button{display:block;float:left;margin-top:15px}.ce-socialbuttons ul li.shariff-button.facebook{clear:left}.ce-socialbuttons ul li.shariff-button.whatsapp{display:block}}.tx-powermail #powermail_captchaimage{max-width:none}.tx-powermail span.parsley-required{display:none}.tx-powermail span.help-block{display:none}.side-widget-container .nav-pills li.active a i:before{content:inherit}.side-widget-container .nav-pills li a.active i:before{content:"" !important}.icon-kontakt:before{content:"" !important}.side-widget-container .nav-pills li a.active{background-color:#000 !important}.side-widget-container .nav-pills li.active a{background:inherit}div.panel-body>div.ce-headline{padding:0 55px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.ce-form-base fieldset.form-group{display:contents}.ce-form-base button.form-control.btn.btn-primary{width:370px}p.bs-callout{padding:20px 30px;-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.ce-form-base .form-group{border:3px solid transparent}.form-group.text-group.date-group{width:100%}.catFilter{padding-top:20px}.tx-news .teaser-text p{font-weight:600 !important}.rte ol{display:inline-block !important}.rte a::before{font-size:14px !important}.kesearch_pagebrowser{margin-top:10px}#kesearch_pagebrowser_bottom a,.kesearch_pagebrowser>a{margin-right:0.5em;border:1px solid rgba(0, 0, 0, 0.3);padding:2px 8px}.rte ul li{list-style:none;position:relative;padding-left:35px;margin-bottom:4px}.rte ul li:before{content:"";color:black;font-family:"icomoon";font-size:30px;position:absolute;left:-4px;top:-8px}.page-footer .social-pages ul li.shariff-button{padding:6px 0 6px 21px !important}.ce-grid-two-col .col-1 .container,.ce-grid-two-col .col-2 .container{width:100%}.fusszeile{font-size:15px;color:#888}@media (max-width:1024px){.ce-header .ce-bg,.ce-pageheader .ce-bg{background-position:-240px 0 !important}}@media (max-width:768px){.ce-header .ce-bg,.ce-pageheader .ce-bg{background-position:-540px 0 !important}}.ce-form-base form .radio label{display:block}.ce-form-base form .radio input{display:inline-block;width:20px;min-width:20px;margin-right:10px;margin-top:6px}.ce-form-base form .clearfix .container-fluid .container .ce-text{padding:0;margin:0}#pid113 .select2.select2-container .select2-selection__rendered{font-family:"sparkasse_rg", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-weight:bold;font-size:30px;text-transform:uppercase;padding:0 20px}#pid113 .select2-container--open .select2-dropdown{border:0}#pid113 .select2-container--default .select2-results>.select2-results__options{max-height:280px}#pid113 .select2-container--default .select2-results__option{font-family:"sparkasse_lt", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #ddd;margin-right:20px;margin-left:20px;line-height:42px;padding:10px 20px 10px 33px;position:relative}#pid113 .select2-container--default .select2-results__option:before{content:"";font-size:1em;font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#EE0000;position:absolute;top:22px;left:10px}#pid113 .select2-container--default .select2-results__option:hover{background:#eee;color:#EE0000}@media (max-width:480px){.bdSelectFields .col-xs-4.col-sm-4.col-md-4.col-lg-4{width:100%}.bdSelectFields .col-xs-4.col-sm-4.col-md-4.col-lg-4 .select2.select2-container{width:100% !important}}.video_wrapper{background-size:100%;position:relative;height:325px;width:100%}.video_wrapper .video_trigger:before{content:"";font-family:"FontAwesome";position:absolute;z-index:-1;font-size:120px;color:rgba(255, 255, 255, 0.2);width:120px;height:120px;line-height:120px;text-align:center;top:calc(50% - 60px);left:calc(50% - 60px)}.video_wrapper .video_trigger{padding:0;height:100%;width:100%;position:absolute;bottom:0;z-index:9;background-color:rgba(0, 0, 0, 0.6);color:#fff;text-align:center}.video_wrapper .video_trigger p{width:70%;margin:15% auto 0 auto}.video_wrapper .video_trigger p a{color:#fff}.video_wrapper .video_layer{position:relative;display:none;height:inherit;width:inherit;margin:auto}.video_wrapper .video_layer iframe{border:0px none transparent;height:inherit;width:inherit}@media (max-width:768px){.video_wrapper .video_trigger p{margin:2% auto 0 auto}}.ce-form-base .form-group div.radio{display:inline-block;margin-right:25px}

