@charset "UTF-8";@font-face{font-family:"Montserrat";src:url('https://sfb.taketools.com/fileadmin/templates/tx_fonts/Montserrat-Regular.woff2') format("woff2"),url('https://sfb.taketools.com/fileadmin/templates/tx_fonts/Montserrat-Regular.woff') format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Ubuntu";src:url('https://sfb.taketools.com/fileadmin/templates/tx_fonts/Ubuntu-Regular.woff2') format("woff2"),url('https://sfb.taketools.com/fileadmin/templates/tx_fonts/Ubuntu-Regular.woff') format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto Condensed";src:url('https://sfb.taketools.com/fileadmin/templates/tx_fonts/RobotoCondensed-Regular.woff2') format("woff2"),url('https://sfb.taketools.com/fileadmin/templates/tx_fonts/RobotoCondensed-Regular.woff') format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Source Sans Pro";src:url('https://sfb.taketools.com/fileadmin/templates/tx_fonts/SourceSansPro-Regular.woff2') format("woff2"),url('https://sfb.taketools.com/fileadmin/templates/tx_fonts/SourceSansPro-Regular.woff') format("woff");font-weight:normal;font-style:normal}.navbar-mainnavigation .navbar-brand-image{padding-top:0px;padding-bottom:0px}.navbar-mainnavigation .navbar-brand{transition:all 0.3s ease-out 0s !important}.nav-link-text{font-size:1.2rem}.navbar-mainnavigation .navbar-nav>li>.nav-link::before{background:#fff}.navbar-inverse,.navbar-inverse-transition,.navbar-inverse-transition.navbar-transition{background-color:#f1f1f1 !important}h1,.h1{color:#1f4193}h2,.h2{color:#d03f38;border-bottom:1px solid #d03f38;font-weight:400}h3,.h3{background:#1f4193;color:#fff;padding:5px}h4{color:#d03f38}h2.carousel-header,h3.carousel-header,h2.carousel-subheader,h3.carousel-subheader,h3.carousel-item-subheader,h2.carousel-item-header,h3.carousel-item-header,.carousel-inner .textpic-item h2,.carousel-inner.textpic-item h3,.carousel-box h2,.carousel-box h3{background:none;border:none}.btn-secondary{color:#fff}.frame-background-primary h1,.frame-background-dark h1,.frame-background-primary h2,.frame-background-dark h2,.frame-background-dark{color:#fff !important;text-shadow:0 0 4px #000;border:0;background:none}.frame-background-light{color:#2b2b2b}.frame.frame-none{padding:0}.frame-background-schmuckfarbe{background:#f7dedd;position:relative;width:100%;color:#fff}.carousel .carousel-backgroundimage-container,.carousel .carousel-backgroundimage{background-position:center top}.carousel-item-type-text_and_image h1,.carousel-item-type-text_and_image h2,.carousel-item-type-text_and_image h3,.carousel-item-type-text_and_image h4,.carousel-text-inner h1,.carousel-text-inner h2,.carousel-text-inner h3,.carousel-text-inner h4,.carousel-box h1,.carousel-box h2,.carousel-box h3,.carousel-box h4{text-shadow:0 0 4px #000;font-weight:700}.carousel-item .fadeInDown,.carousel-item .fadeInLeft,.carousel-item .fadeInRight,.carousel-item .fadeInUp,.carousel-item .bounceIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}.carousel-item .fadeIn,.carousel-subheader.fadeIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.5s;animation-delay:1.5s}.carousel-item-button{padding:6px 12px;font-size:16px;line-height:1.55;border-radius:5px;color:#fff;background-color:#1f4193;border:1px solid #1f4193;display:inline-block;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.5s;animation-delay:1.5s}.carousel-fullscreen .pfeil,.carousel .pfeil{top:auto;height:auto;width:45px;bottom:20px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;z-index:999;animation:5s ease 0s normal none 1 running fadeIn}@media (min-width:768px){.carousel-fullscreen .pfeil,.carousel .pfeil{width:55px;bottom:50px}}.carousel-fullscreen .pfeil img,.carousel .pfeil img{width:100%;height:auto}.carousel-item-type-call_to_action .carousel-box{max-width:100%;background-color:transparent;text-align:center}.carousel-box h1,.carousel-box h2,.carousel-box h3,.carousel-box h4{color:#fff !important}.footer-section-content a:not(.btn),.footer-section-content a:not(.btn):focus{color:#fff}.footer-section-content a:not(.btn):hover{color:#dedede}.footer-section-content-column ul{list-style:square}.footer-section-content{background-color:#1F4193}.footer-section .texticon-icon{font-size:1em;margin-top:5px}.footer-section .texticon-content p{font-size:1.1rem}.footer-section-meta{display:none}.layout-4 #page-content{background-size:contain;background-position:center top;background-repeat:no-repeat}@media (min-width:768px){.layout-4 #page-content{background-size:cover;background-position:right top;background-attachment:fixed}}.layout-4 .section.section-default{padding-top:150px}@media (min-width:768px){.layout-4 .section.section-default{padding-top:2em;padding-bottom:2em}}.layout-4 .section.section-default .frame-container{padding-top:1em;padding-bottom:1em;background:#fff}@media (min-width:768px){.layout-4 .section.section-default .frame-container{background:rgba(255,255,255,0.9)}}.layout-4 .section.section-default .frame{padding-top:0rem;padding-bottom:0rem}.layout-4 .frame-collapsible,.frame-background-none.frame-space-after-none:not(.frame-ruler-after):not(.frame-has-backgroundimage)+.frame-background-none.frame-space-before-none:not(.frame-ruler-before):not(.frame-has-backgroundimage),.frame-background-primary.frame-space-after-none:not(.frame-ruler-after):not(.frame-has-backgroundimage)+.frame-background-primary.frame-space-before-none:not(.frame-ruler-before):not(.frame-has-backgroundimage),.frame-background-secondary.frame-space-after-none:not(.frame-ruler-after):not(.frame-has-backgroundimage)+.frame-background-secondary.frame-space-before-none:not(.frame-ruler-before):not(.frame-has-backgroundimage),.frame-background-light.frame-space-after-none:not(.frame-ruler-after):not(.frame-has-backgroundimage)+.frame-background-light.frame-space-before-none:not(.frame-ruler-before):not(.frame-has-backgroundimage),.frame-background-dark.frame-space-after-none:not(.frame-ruler-after):not(.frame-has-backgroundimage)+.frame-background-dark.frame-space-before-none:not(.frame-ruler-before):not(.frame-has-backgroundimage){margin-top:0rem}.layout-5 h1,.layout-5 h2,.layout-5 h3,.layout-5 h4,.layout-5 h5{color:#fff;border:0;text-shadow:0 0 4px #000;font-weight:bold}.layout-5 p{color:#fff}.news{overflow:hidden}.row.news-list-item{display:block;padding:20px;border:1px solid #ccc;background:#fff;margin-bottom:30px;-webkit-box-shadow:0 0px 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0px 5px 0 rgba(0,0,0,0.3);box-shadow:0 0px 5px 0 rgba(0,0,0,0.3);position:relative;width:100%;float:left;margin-left:0px}.row.news-list-item .col-md-3{float:right;padding-left:10px;padding-right:10px}.row.news-list-item .col-md-9{padding-left:10px;padding-right:10px}.row.news-list-item .col-md-9 .lead{font-size:1.1rem}@media (min-width:768px){.row.news-list-item .col-md-9 .lead{font-size:1.15rem;color:#707070}}.row.news-list-item .btn-primary{float:right}.row.news-list-item h5{font-weight:500}.row.news-list-item img,.news.news-single img{width:100%;height:auto}.news-list-date{width:100%;text-align:right;float:left}.row.news-list-item .extra{display:none}.news-img-wrap{display:table;width:100%}.news-img-wrap .outer{float:left;width:21%;margin:2%}.row.news-list-item .btn-primary{float:left}.teaser-text{color:#888}.single-images{width:100%;float:left}@media (min-width:768px){.single-images{width:30%}}.single-images img{width:100%;height:auto}.news-single .news-text-wrap{width:100%}@media (min-width:576px){.news-single .news-text-wrap{width:50%;float:left;box-sizing:border-box;padding-right:20px}}@media (min-width:768px){.news-single .news-text-wrap{width:80%}}.news-single .news-img-wrap{width:100%;box-sizing:border-box}@media (min-width:576px){.news-single .news-img-wrap{width:50%;float:left}}@media (min-width:768px){.news-single .news-img-wrap{width:20%}}.news-single .news-backlink-wrap a{color:#fff}.news-backlink-wrap{clear:both;float:left;background:#1f4193;padding:3px 8px}.news-single .news-img-wrap .outer{width:100%;margin:0%}.frame-newslayout1 .row.news-list-item,.frame-newslayout2 .row.news-list-item{display:block;padding-bottom:20px;padding-top:0px;border:1px solid #ccc;background:#fff;margin-right:0px;margin-left:0px;margin-bottom:40px;-webkit-box-shadow:0 0px 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0px 5px 0 rgba(0,0,0,0.3);box-shadow:0 0px 5px 0 rgba(0,0,0,0.3);position:relative}@media (min-width:992px){.frame-newslayout1 .row.news-list-item,.frame-newslayout2 .row.news-list-item{float:left;width:31%;margin-right:1%;margin-left:1%;height:430px;padding:0px}}@media (min-width:992px){.frame-newslayout1 .row.news-list-item:first-of-type,.frame-newslayout2 .row.news-list-item:first-of-type{margin-left:0%;width:32%}}@media (min-width:992px){.frame-newslayout1 .row.news-list-item:last-of-type,.frame-newslayout2 .row.news-list-item:last-of-type{margin-right:0%;width:32%}}.frame-newslayout1 .row.news-list-item .col-md-3,.frame-newslayout2 .row.news-list-item .col-md-3{position:relative;overflow:hidden;flex:0 0 100%;max-width:100%;width:100%;height:180px;padding:0 0 5px 0}.frame-newslayout1 .row.news-list-item .col-md-9 .lead,.frame-newslayout2 .row.news-list-item .col-md-9 .lead{font-size:1.1rem}@media (min-width:768px){.frame-newslayout1 .row.news-list-item .col-md-9 .lead,.frame-newslayout2 .row.news-list-item .col-md-9 .lead{font-size:1.15rem;color:#707070}}.frame-newslayout1 .row.news-list-item .col-md-9,.frame-newslayout2 .row.news-list-item .col-md-9{flex:0 0 100%;max-width:100%;padding-top:10px;clear:both;padding-left:20px;padding-right:20px}.frame-newslayout1 .row.news-list-item h5,.frame-newslayout2 .row.news-list-item h5{font-weight:500}.frame-newslayout1 .row.news-list-item img,.frame-newslayout1 .news.news-single img,.frame-newslayout2 .row.news-list-item img,.frame-newslayout2 .news.news-single img{width:100%;height:auto}.frame-newslayout1 .row.news-list-item figure,.frame-newslayout2 .row.news-list-item figure{height:180px;overflow:hidden}.frame-newslayout1 .row.news-list-item .gallery-item,.frame-newslayout2 .row.news-list-item .gallery-item{padding-left:0rem;padding-right:0rem}.frame-newslayout1 .row.news-list-item img,.frame-newslayout2 .row.news-list-item img{width:100%;width:100% !important;margin:0 auto;object-fit:cover;object-position:top center;display:block;height:180px;transform:scale(1);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.frame-newslayout1 .row.news-list-item img:hover,.frame-newslayout2 .row.news-list-item img:hover{transform:scale(1.3);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.frame-newslayout1 .news-list-date,.frame-newslayout2 .news-list-date{width:100%;text-align:right;float:left}.frame-newslayout1 .row.news-list-item .extra,.frame-newslayout2 .row.news-list-item .extra{display:none}.frame-newslayout1 .row.news-list-item .btn-primary{float:right}.frame-newslayout1 .row.news-list-item .btn-primary{position:absolute;bottom:0px;margin:0 0 -10px 0;right:20px}@media (min-width:992px){.frame-newslayout2 .row.news-list-item{height:455px}}.frame-newslayout2 .row.news-list-item .col-md-3,.frame-newslayout2 .row.news-list-item figure,.frame-newslayout2 .row.news-list-item img{height:210px}.frame-newslayout2 .row.news-list-item .btn-primary{background:none;position:relative;bottom:auto;margin:0 0 0 20px;padding:0;color:#333;border:0}.frame-newslayout2 .row.news-list-item .btn-primary{float:left;text-transform:uppercase}.frame-newslayout2 .row.news-list-item .btn-primary:after{padding-right:5px;content:"→";width:20px;transition:0.3s ease 0s}.frame-newslayout2 .row.news-list-item .btn-primary:hover:after{padding-right:20px;content:"→";width:20px;padding-left:10px}.pagination,.page-navigation{display:inline-block;width:100%;padding-left:0px;padding-top:20px}.page-navigation p{display:none}.pagination a{color:black;float:left;padding:8px 16px;text-decoration:none;transition:background-color 0.3s}.pagination .active a{background-color:#1f4193;color:white}.pagination .active span{float:left;padding:0px;text-decoration:none;background-color:#1f4193;color:white;transition:background-color 0.3s}.pagination a:hover{background-color:#ddd}.calendarize .glyphicon{display:inline-block;width:20px}.glyphicon-calendar::before{background-repeat:no-repeat;background-image:url('../../../fileadmin/templates/bootstrap_package/Resources/Public/Scss/Theme/_img/cal_date.svg');display:inline-block;background-size:cover;width:20px;height:20px;content:" ";background-position:0px 0px}.glyphicon-time::before{background-repeat:no-repeat;background-image:url('../../../_img/cal_time.svg');display:inline-block;background-size:cover;width:20px;height:20px;content:" ";background-position:0px 0px}.calendarize_single .glyphicon-calendar::before{background-image:url('../../../_img/cal_date_white.svg')}.calendarize_single .glyphicon-time::before{background-image:url('../../../_img/cal_time_white.svg')}.calendarize .panel-body{background:#fff;padding:20px;margin-bottom:20px;border-bottom:1px solid #ccc}.calendarize-body{width:76%;padding-right:2%}.calendarize-image{width:23%}.calendarize-image img{height:auto;width:100%}@media (min-width:992px){.calendarize-button{float:right}}.frame-background-schmuckfarbe .calendarize-body{color:#212121}.frame-kalenderkasten1 .calendarize{width:100%;position:relative;display:table}.frame-kalenderkasten1 .calendarize .panel-body{background:none;padding:0px}@media (min-width:992px){.frame-kalenderkasten1 .calendarize .panel-body{border:0}}.frame-kalenderkasten1 .calendarize .panel-body .calendarize-item{padding:10px;margin:10px 0;background:#fff}@media (min-width:992px){.frame-kalenderkasten1 .calendarize .panel-body .calendarize-item{padding:0 20px 20px 0;width:48%;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);border:1px solid #eaeaea;width:100%;margin:0;height:355px;position:relative;border:1px solid #eaeaea;overflow:hidden;box-sizing:border-box;float:left;margin:1%;padding:10px}}@media (min-width:992px){.frame-kalenderkasten1 .calendarize .panel-body .calendarize-item{width:31.2%}}.frame-kalenderkasten1 .calendarize-body{width:100%}@media (min-width:768px){.frame-kalenderkasten1 .calendarize-body{width:57%;padding-right:3%}}@media (min-width:992px){.frame-kalenderkasten1 .calendarize-body{background:rgba(255,255,255,0.9) none repeat scroll 0 0;box-sizing:border-box;font-weight:400;height:100%;left:0;padding:5px 20px 10px;position:absolute;right:0;top:67%;width:100%;transition:top 1s ease 0s}}.frame-kalenderkasten1 .calendarize-body h4{margin-bottom:0.2rem;line-height:1.1}.frame-kalenderkasten1 .calendarize-body h5,.frame-kalenderkasten2 .calendarize-body h5{color:#666}.frame-kalenderkasten1 .calendarize .panel-default:hover .calendarize-body,.frame-kalenderkasten1 .calendarize .panel-default:active .calendarize-body,.frame-kalenderkasten1 .calendarize .panel-default:focus .calendarize-body{-moz-user-select:none;top:0px}.frame-kalenderkasten1 .calendarize-image{width:42%;padding:0px}@media (min-width:768px){.frame-kalenderkasten1 .calendarize-image{transition:top 1s ease 0s;width:100%}}.frame-kalenderkasten1 .calendarize-image img{float:right;height:auto;transition:top 1s ease 0s;width:100%;padding-top:0px;padding-left:15px}@media (min-width:768px){.frame-kalenderkasten1 .calendarize-image img{padding-left:0px;width:40%}}@media (min-width:992px){.frame-kalenderkasten1 .calendarize-image img{width:100%;height:auto;transition:top 1s ease 0s}}.frame-kalenderkasten1 .calendarize .time,.calendarize_single .time{float:right}.frame-kalenderkasten2 .calendarize{width:100%;position:relative;display:table}.frame-kalenderkasten2 .calendarize .panel-default{padding:10px;box-shadow:0 0px 5px 0 rgba(0,0,0,0.3);border:1px solid #ccc;background:#fff;width:100%;margin-bottom:30px}@media (min-width:992px){.frame-kalenderkasten2 .calendarize .panel-default{height:490px;width:31.2%;float:left;margin:1%;overflow:hidden;padding:0px;display:table;margin-bottom:20px}}.frame-kalenderkasten2 .calendarize .panel-body .calendarize-item{display:table;width:100%}.frame-kalenderkasten2 .calendarize-body{width:100%;padding-right:none;padding:20px}.frame-kalenderkasten2 .calendarize-body h4{font-weight:500}.frame-kalenderkasten2 .calendarize .panel-body{background:none;padding:0;border:0}.frame-kalenderkasten2 .calendarize-image{position:relative;overflow:hidden;flex:0 0 100%;width:100%;height:210px;padding:0 0 5px 0;display:table-caption}.frame-kalenderkasten2 .calendarize-image img{width:100%;width:100% !important;margin:0 auto;object-fit:cover;object-position:top center;display:block;height:210px;transform:scale(1);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.frame-kalenderkasten2 .calendarize-image img:hover{transform:scale(1.3);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.frame-kalenderkasten2 .calendarize-button{float:left}.frame-kalenderkasten2 .calendarize-button .glyphicon{width:0px}.frame-kalenderkasten2 .calendarize-button .btn-outline-primary{background:none;position:relative;bottom:auto;margin:0px;padding:0;color:#333;border:0}.frame-kalenderkasten2 .calendarize-button .btn-outline-primary{text-transform:uppercase}.frame-kalenderkasten2 .calendarize-button .btn-outline-primary:after{padding-right:5px;content:"→";width:20px;transition:0.3s ease 0s}.frame-kalenderkasten2 .calendarize-button .btn-outline-primary:hover:after{padding-right:20px;content:"→";width:20px;padding-left:10px}.calendarize_single{width:100%;float:left}@media (min-width:768px){.calendarize_single{width:68%;padding-right:2%}}.calendarize_single h1{color:#1f4193;font-size:1.4em;margin-bottom:8px;padding:3px;text-transform:normal}@media (min-width:992px){.calendarize_single h1{font-size:1.8em}}.calendarize_single h3{font-size:1.2em;background:#1f4193;color:#fff}@media (min-width:768px){.calendarize_single h3{font-size:1.4em}}.calendarize .btn-group{width:100%;clear:both;padding-top:20px}.pagination,.tx-indexedsearch-browsebox{padding-left:15px;width:100%}.frame-layout-galerie figure img,.frame-layout-galerie figure picture,.frame-layout-galerie .gallery-item img,.frame-layout-galerie .gallery-item picture{object-fit:cover;height:140px;object-position:50% 50%}.frame.frame-zielgruppenstart .frame-container{margin-top:0px;background:#fff;z-index:999;position:relative;padding:5px 20px}@media (min-width:768px){.frame.frame-zielgruppenstart .frame-container{margin-top:-190px}}.frame.frame-rahmen_ohne_abstand{padding-top:0;padding-bottom:0}.frame-rahmen_ohne_abstand .frame-container{max-width:100%;max-width:540px}@media (min-width:768px){.frame-rahmen_ohne_abstand .frame-container{max-width:720px}}@media (min-width:992px){.frame-rahmen_ohne_abstand .frame-container{max-width:960px}}@media (min-width:1200px){.frame-rahmen_ohne_abstand .frame-container{max-width:1140px}}.frame.frame-ampel{width:100%}@media (min-width:992px){.frame.frame-ampel{width:100%}}.frame.frame-ampel .icongroup{border:1px solid #ccc}.frame.frame-ampel .icongroup-item-icon{width:16px;margin-right:10px}.frame.frame-ampel .icongroup-item{margin:10px}.frame.frame-ampel .icongroup-item-text-header{font-size:0.9em}.frame.frame-rahmen100{padding-top:0;padding-bottom:0}.frame-zielseitensection ul{list-style-type:none;padding:0px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));background:-moz-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-webkit-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#e9e9e9",GradientType=0);background-color:#f9f9f9;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:3px;display:inline-block;font-size:15px;font-weight:bold;padding:6px 5px;text-decoration:none;width:100%}.frame-zielseitensection ul li a{display:none}.frame-zielseitensection ul li ul li a{display:inline}.frame-zielseitensection ul li ul li{padding:0 2px 0 2px}.frame-zielseitensection ul li{display:block}@media (min-width:768px){.frame-zielseitensection ul li{display:inline}}@media (min-width:768px){.frame-zielseitensection ul li ul li a::after{content:" | "}}.frame-zielseitensection_button ul{list-style-type:none;padding:0;display:inline-block}.frame-zielseitensection_button ul li a{display:none}.frame-zielseitensection_button ul li ul li{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f7f7f7;background-clip:border-box;border:1px solidrgba(0,0,0,0.125);border-color:rgba(0,0,0,0.125);border-style:solid;border-width:1px;float:left;padding:10px 25px 10px 10px !important;margin:5px}.frame-zielseitensection_button ul li ul li{padding:0}.frame-zielseitensection_button ul li ul li a{font-size:1.21rem;font-weight:normal;line-height:1.2em;color:#333;display:inline}.frame-zielseitensection_button ul li ul li a:hover{text-decoration:none}.frame-zielseitensection_button ul li ul li a::after{content:"↓";display:inline-block;transition:0.3s ease 0s;position:absolute;right:5px;top:10px}.frame-zielseitensection_button ul li ul li a:hover:after{content:"↓";padding-top:7px}.frame-rahmen100 .frame-container{max-width:100%}.frame.frame-sliderstartseite{padding:0}.frame.frame-sliderstartseite .frame-container{max-width:100%;padding:0}.frame.frame-sliderstartseite .item{height:400px;background-repeat:no-repeat;background-position:top right;background-size:cover}@media (min-width:768px){.frame.frame-sliderstartseite .item{background-position:top center;height:650px}}@media (min-width:992px){.frame.frame-sliderstartseite .item{height:calc(82vh - 100px)}}.frame-sliderkasten .carousel-item-type-header .carousel-text-inner{position:absolute;bottom:0;left:0;animation:fadeInLeft 1s both;animation-delay:0s;animation-delay:0.4s;background:#1f4193;opacity:0.9 !important;padding:15px}.frame.frame-sliderkasten{padding-top:0;padding-bottom:0}.frame-sliderkasten .frame-container{max-width:100%;padding-right:0px;padding-left:0px}.frame-sliderkasten .text-center{text-align:left !important}.frame-sliderkasten .valign .vcontainer{position:relative;height:100%}.frame.frame-infokastenstart .frame-container{margin-top:0px;background:#1f4193;z-index:999;position:relative;padding:10px;color:#fff;width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}@media (min-width:768px){.frame.frame-infokastenstart .frame-container{margin-top:-130px;width:800px;padding:20px}}.frame.frame-infokastenstart .frame-container h1,.frame.frame-infokastenstart .frame-container h2,.frame.frame-infokastenstart .frame-container h3,.frame.frame-infokastenstart .frame-container h4{color:#fff;border:0;background:none}.box .textpic-gallery{margin-bottom:0rem}.box .textpic.textpic-above .textpic-item{padding-left:0px;padding-right:0px}.box .textpic.textpic-above{overflow:hidden;padding:0;border-radius:0.25rem;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:10px}.box .textpic.textpic-above .frame-backgroundimage-container{border:0;margin-top:1.25rem;word-wrap:break-word;background-clip:border-box;position:relative;margin:0px;padding:0;height:260px}.box .frame{padding:0}.box .frame-container,.box .textpic-text{position:absolute;z-index:9;bottom:20px}.box .frame-header,.box p{padding:0 0 0 10px !important}.box .frame-container .frame-inner p,.box p,.box h2,.box h3,.box h2 span,.box h3 span,.box h2 a span,.box h3 a span{font-weight:600;color:#fff;text-shadow:0 0 5px #000;background:none;padding:20px}.box h3{font-size:150%}.box h2 a:hover,.box h3 a:hover{text-decoration:none}.box .frame-backgroundimage-container,.box .gallery-item img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.box:hover .frame-backgroundimage-container{-webkit-transform:scale(1.3);transform:scale(1.3)}.box:hover .gallery-item img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.box{padding-right:0px;padding-left:0px}.boxeckig .box .textpic.textpic-above{border-radius:0;box-shadow:none;margin:0}.boxeckig .box .btn-outline-default{border:3px solid #fff;margin:20px;font-weight:bold}.boxeckig .box .text-right{padding-right:20px}.frame-slider_no_100{padding:0}.frame-slider_no_100 .frame-container{max-width:100%;padding:0}.frame-slider_no_100 .carousel-small .item{width:100%}@media (min-width:992px){.frame-slider_no_100 .carousel-small .item{width:100%}}@media (min-width:1200px){.frame-slider_no_100 .carousel-small .item{width:1350px;height:450px;margin:0 auto;float:unset}}.frame-unterseiten_menu ul{padding:0;list-style-type:none}.frame-unterseiten_menu li{float:left;width:50%;padding-right:20px;padding-left:20px;box-sizing:border-box;height:80px;margin-bottom:40px}@media (min-width:768px){.frame-unterseiten_menu li{width:25%}}.frame-unterseiten_menu li a{font-weight:700;color:#fff;font-size:1.1em;text-shadow:0 0 4px #000;text-align:center;border:2px solid #fff;text-align:center;height:80px;display:inline-block;width:100%;margin-bottom:40px;padding-top:17px}@media (min-width:768px){.frame-unterseiten_menu li a{font-size:1.15em}}@media (min-width:992px){.frame-unterseiten_menu li a{font-size:1.3em}}.frame-unterseiten_menu li a:hover{color:#1f4193;text-shadow:none;background:#fff;text-decoration:none;border:2px solid #1f4193}.tx-powermail .col-sm-2{float:left;max-width:100%}@media (min-width:768px){.tx-powermail .col-sm-2{max-width:100%}}@media (min-width:992px){.tx-powermail .col-sm-2{width:25%;max-width:25%;text-align:right}}.tx-powermail .col-sm-10{max-width:100%;float:left;padding-right:30px}@media (min-width:768px){.tx-powermail .col-sm-10{max-width:100%}}@media (min-width:992px){.tx-powermail .col-sm-10{width:75%;padding-right:60px}}.tx-powermail .col-md-6{flex:0 0 100%;max-width:100%}fieldset{border:1px solid #ccc;background:#f5f5f5}.tx-powermail legend{font-size:1.3rem;color:#1f4193;margin:0 30px;padding:0 5px;margin-bottom:1rem;width:auto;max-width:none}@media (min-width:992px){.tx-powermail legend{font-size:1.8rem}}.tx-powermail h3{display:none}.powermail_fieldwrap{padding:10px}.radio label{width:320px}.powermail_fieldwrap .radio input{width:20px}.powermail_fieldwrap input{padding:5px;width:100%;box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3)}.powermail_fieldwrap input:focus{outline:0;border:1px solid #1f4193;-webkit-box-shadow:0 0 6px 4px rgba(31,65,147,0.2);-moz-box-shadow:0 0 6px 4px rgba(31,65,147,0.2);box-shadow:0 0 6px 4px rgba(31,65,147,0.2)}.tx-powermail .col-sm-10.col-sm-offset-2{width:100%}@media (min-width:992px){.tx-powermail .col-sm-10.col-sm-offset-2{width:30%;float:right}}.tx-powermail .powermail_fieldwrap_type_text .col-sm-10.col-sm-offset-2,.tx-powermail .powermail_fieldwrap_type_html .col-sm-10.col-sm-offset-2{width:100%;float:left;font-weight:700}.tx-powermail img#powermail_captchaimage{padding-top:10px}.frame.frame-adventskalender_menu{position:relative;float:left;width:100%;padding-top:0;padding-bottom:0}.frame.frame-adventskalender_menu h2{color:#fff;border:0;text-shadow:0 0 4px #000}.frame-adventskalender_menu .frame-header h2{margin-bottom:2rem}.frame-adventskalender_menu ul{padding:0;list-style-type:none}.frame-adventskalender_menu li{float:left;width:25%;padding-right:15px;padding-left:15px;box-sizing:border-box;height:80px;margin-bottom:40px}@media (min-width:768px){.frame-adventskalender_menu li{width:16.6%;padding-right:40px;padding-left:40px}}.frame-adventskalender_menu li a{background:rgba(255,255,255,0.6);font-weight:600;color:#fff;font-size:1.1em;text-shadow:0 0 4px #000;text-align:center;border:1px solid #fff;text-align:center;height:70px;display:inline-block;width:100%;margin-bottom:40px;padding-top:15px}@media (min-width:768px){.frame-adventskalender_menu li a{font-size:1.15em}}@media (min-width:992px){.frame-adventskalender_menu li a{font-size:1.18em}}.frame-adventskalender_menu li a:hover{background:rgba(255,255,255,0.8);color:#1f4193;border:1px solid #1f4193;text-shadow:none;text-decoration:none;border:1px solid white}.frame.frame-adventskalender_text{float:left;clear:both;width:100%;color:#333}.frame-adventskalender_text .frame-container{padding:20px;background:rgba(255,255,255,0.8)}@media (min-width:768px){.frame-adventskalender_text .frame-container{padding:20px 40px}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}
