@charset "UTF-8";@font-face{font-family:"Lato";src:url('../../../fileadmin/templates/laventt/Fonts/Lato-Regular.woff2') format("woff2"),url('../../../fileadmin/templates/laventt/Fonts/Lato-Regular.woff') format("woff");font-weight:normal;font-style:normal}body{font-family:var(--bs-font-sans-serif,"Source Sans Pro",sans-serif)}:root{--gallery-gap:0rem}.navbar-mainnavigation .navbar-brand-image{padding-top:0;padding-bottom:0}.navbar-mainnavigation .navbar-brand{transition:all 0.3s ease-out 0s !important}.nav-link-text{font-size:1}.navbar-mainnavigation .navbar-nav>li>.nav-link::before{background:#0d344a}.navbar-mainnavigation #mainnavigation.offcanvas{width:min(320px,85vw)}.navbar-mainnavigation #mainnavigation.offcanvas .offcanvas-header{border-bottom:1px solid rgba(0,0,0,0.1)}.navbar-mainnavigation #mainnavigation.offcanvas .offcanvas-title{font-weight:600}@media (min-width:992px){.navbar-mainnavigation #mainnavigation.offcanvas{position:static;top:auto;bottom:auto;z-index:auto;width:auto;height:auto;max-width:none;visibility:visible !important;transform:none;transition:none;background-color:transparent;box-shadow:none;border:0;flex-direction:row;justify-content:flex-end}.navbar-mainnavigation #mainnavigation.offcanvas .offcanvas-header{display:none}.navbar-mainnavigation #mainnavigation.offcanvas .offcanvas-body{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:0;overflow-y:visible;flex-grow:0}.navbar-mainnavigation #mainnavigation.offcanvas .offcanvas-body .navbar-nav{flex-direction:row;gap:0.4rem}.offcanvas-backdrop{display:none}}.navbar-mainnavigation .dropdown-menu{top:100%;margin-top:0}.navbar-mainnavigation .nav-style-simple{position:relative}.navbar-mainnavigation .dropdown-menu li{list-style:none;padding-left:8px}.navbar-mainnavigation .dropdown-menu ul{padding:0}@media (min-width:992px){.navbar-mainnavigation .nav-item:hover>.dropdown-menu,.navbar-mainnavigation .nav-item:focus-within>.dropdown-menu{display:block}}.navbar-inverse,.navbar-inverse-transition,.navbar-inverse-transition.navbar-transition{background-color:#fff !important}h1,.h1{color:#102c59}h2,.h2{color:#1b3a6b;border-bottom:1px solid #1b3a6b;font-weight:400}h3,.h3{background:#102c59;color:#fff;padding:5px}.btn-secondary{color:#fff}.frame-background-primary h1,.frame-background-dark h1,.frame-background-primary h2,.frame-background-dark h2,.frame-background-primary h3,.frame-background-dark h3,.frame-background-primary h4,.frame-background-dark h4{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:#769ddc;position:relative;width:100%;color:#1b3a6b}figcaption.overlay2852 .vcontainer-ro h2{background:rgba(255,255,255,0.7) !important;color:#555353 !important;padding:15px}.rollover4 .caption{display:none}.rollover4{margin-bottom:0}.carousel .carousel-backgroundimage-container,.carousel .carousel-backgroundimage{background-position:center top}.carousel .carousel-content-inner{position:relative;height:100%}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}.carousel .carousel-item h1,.carousel .carousel-item .h1,.carousel .carousel-item h2,.carousel .carousel-item .h2,.carousel .carousel-item h3,.carousel .carousel-item .h3,.carousel .carousel-item h4,.carousel .carousel-item .h4,.carousel .carousel-item h5,.carousel .carousel-item .h5,.carousel .carousel-item h6,.carousel .carousel-item .h6{color:#fff}.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{color:#fff;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:1s;animation-delay:1s}.carousel-item-button{padding:6px 12px;font-size:16px;line-height:1.55;border-radius:5px;color:#fff;background-color:#102c59;border:1px solid #102c59;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:0.5s;animation-delay:0.5s}.carousel-fullscreen .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{width:55px;bottom:50px}}.carousel-fullscreen .pfeil img{width:100%;height:auto}.carousel-item-type-call_to_action .carousel-box{width:100%;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{color:#ffffff}.footer-section-content a:not(.btn),.footer-section-content a:not(.btn):focus{color:#ccc}.footer-section-content a:not(.btn):hover{color:#fff}.footer-section-content-column ul{list-style:square}.footer-section-content{background-color:#5b5b5b}.footer-section .texticon-content p{font-size:1.1rem}#page-footer .frame{background:transparent}.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:0;padding-bottom:0}.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:0}.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%;padding:2px}.gallery-item-size-2{padding:5px}.gallery-item-size-3{padding:5px}.gallery-item-size-4{padding:5px}.gallery-item-size-5{padding:5px}.news{overflow:hidden}.row.news-list-item{display:block;padding:20px;border:1px solid #ccc;background:#fff;margin-bottom:30px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3);position:relative;width:100%;float:left;margin-left:0;text-shadow:none}.row.news-list-item .news-text{padding:0;width:75%}.row.news-list-item .news-image{padding-left:10px;padding-right:10px;width:25%;float:right}.row.news-list-item .news-text .lead{font-size:1.1rem}@media (min-width:768px){.row.news-list-item .news-text .lead{font-size:1.15rem;color:#707070}}.row.news-list-item .news-test h3{font-size:1.3rem;background:none;color:#102c59;padding:0}@media (min-width:768px){.row.news-list-item .news-test h3{font-size:1.5rem}}.row.news-list-item .btn-default{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{display:inline}.teaser-text{color:#888}.news.news-single .extra{float:right;width:100%}.single-images{width:100%;float:left}@media (min-width:768px){.single-images{width:30%}}.single-images img{width:100%;height:auto}.news-single .row{width:100%;float:left}.news-single .news-text-wrap{width:100%;padding-bottom:20px}@media (min-width:576px){.news-single .news-text-wrap{float:left;box-sizing:border-box;padding-right:20px}}.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}.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:0;border:1px solid #ccc;background:#fff;margin-right:0;margin-left:0;margin-bottom:40px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3);position:relative}@media (min-width:768px){.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:0}}.frame-newslayout1 .row.news-list-item .news-text,.frame-newslayout2 .row.news-list-item .news-text,.frame-newslayout3 .row.news-list-item .news-text{position:relative;overflow:hidden;width:100%;max-width:100%;height:190px}.frame-newslayout1 .row.news-list-item .news-text,.frame-newslayout2 .row.news-list-item .news-text{padding:20px;margin-bottom:30px}.frame-newslayout1 .row.news-list-item .news-image .lead,.frame-newslayout2 .row.news-list-item .news-image .lead,.frame-newslayout3 .row.news-list-item .news-image .lead{font-size:1.1rem}@media (min-width:768px){.frame-newslayout1 .row.news-list-item .news-image .lead,.frame-newslayout2 .row.news-list-item .news-image .lead,.frame-newslayout3 .row.news-list-item .news-image .lead{font-size:1.15rem;color:#707070}}.frame-newslayout1 .row.news-list-item .news-image,.frame-newslayout2 .row.news-list-item .news-image{max-width:100%;width:100%;clear:both;padding:0;height:180px;overflow:hidden}.frame-newslayout1 .row.news-list-item h5,.frame-newslayout2 .row.news-list-item h5,.frame-newslayout3 .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,.frame-newslayout3 .row.news-list-item img,.frame-newslayout3 .news.news-single img{width:100%;height:auto}.frame-newslayout1 .row.news-list-item img,.frame-newslayout2 .row.news-list-item img,.frame-newslayout3 .row.news-list-item img{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,.frame-newslayout3 .news-list-date{width:100%;text-align:right;float:left}.frame-newslayout1 .row.news-list-item .extra,.frame-newslayout2 .row.news-list-item .extra,.frame-newslayout3 .row.news-list-item .extra{display:none}.frame-newslayout1 .row.news-list-item .btn-primary{position:absolute;bottom:0;border-radius:2px}@media (min-width:992px){.frame-newslayout2 .row.news-list-item{height:470px}}.frame-newslayout2 .row.news-list-item .news-text,.frame-newslayout2 .row.news-list-item figure,.frame-newslayout2 .row.news-list-item img{width:100%;height:210px}.frame-newslayout2 .row.news-list-item .btn-primary{background:none;border:0;text-align:left;position:relative;bottom:0;margin:0;padding:20px;color:#333;float:left;text-transform:uppercase;box-shadow:none}@media (min-width:992px){.frame-newslayout2 .row.news-list-item .btn-primary{bottom:40px}}.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 .bbtn-primary:hover:after{padding-right:20px;content:"→";width:20px;padding-left:10px}.frame-newslayout3 .row.news-list-item{display:block;padding-bottom:20px;padding-top:20px;border:1px solid #ccc;background:#fff;margin-right:0;margin-left:0;margin-bottom:40px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3);position:relative}@media (min-width:768px){.frame-newslayout3 .row.news-list-item{float:left;width:31%;margin-right:1%;margin-left:1%;height:370px;padding:0;overflow:hidden}}.frame-newslayout3 .row.news-list-item .news-text{width:100%}@media (min-width:768px){.frame-newslayout3 .row.news-list-item .news-text{background:rgba(255,255,255,0.9) none repeat scroll 0 0;box-sizing:border-box;font-weight:400;height:100%;left:0;padding:20px;position:absolute;right:0;top:57%;max-width:100%;transition:top 1s ease 0s}}.frame-newslayout3 .row.news-list-item:hover .news-text,.frame-newslayout3 .row.news-list-item:active .news-text,.frame-newslayout3 .row.news-list-item:focus .news-text{-moz-user-select:none;top:0}.frame-newslayout3 .row.news-list-item .news-image{height:150px;width:100%;padding:0}@media (min-width:768px){.frame-newslayout3 .row.news-list-item .news-image{height:200px}}.frame-newslayout3 .row.news-list-item img{height:150px}@media (min-width:768px){.frame-newslayout3 .row.news-list-item img{height:200px}}.calendarize .glyphicon{display:inline-block;width:25px}.glyphicon-calendar::before{background-repeat:no-repeat;background-image:url('../../../typo3conf/ext/sitepackage/Resources/Public/Icons/cal_date.svg');display:inline-block;background-size:cover;width:20px;height:20px;content:" ";background-position:0 0}.glyphicon-time::before{background-repeat:no-repeat;background-image:url('../../../typo3conf/ext/sitepackage/Resources/Public/Icons/cal_time.svg');display:inline-block;background-size:cover;width:20px;height:20px;content:" ";background-position:0 0}.calendarize_single .glyphicon-calendar::before{background-image:url('../../../typo3conf/ext/sitepackage/Resources/Public/Icons/cal_date_white.svg')}.calendarize_single .glyphicon-time::before{background-image:url('../../../typo3conf/ext/sitepackage/Resources/Public/Icons/cal_time_white.svg')}.calendarize .panel-body{background:#fff;padding:20px;margin-bottom:20px;border-bottom:1px solid #ccc;min-height:270px}.media-body{width:76%;padding-right:2%}.calendarize-item{width:18%;float:right}.calendarize-item img{height:auto;width:100%}@media (min-width:992px){.calendarize-button{float:right}}.calendarize-item h4{background:none}.frame-background-schmuckfarbe .calendarize-body{color:#212121}.frame-kalenderkasten1 .calendarize{width:100%;position:relative;display:table}.frame-kalenderkasten1 .calendarize .panel-default{padding:10px;margin:10px 0;background:#fff}@media (min-width:992px){.frame-kalenderkasten1 .calendarize .panel-default{box-shadow:0 0 5px 0 rgba(0,0,0,0.3);width:100%;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-default{width:31.2%}}.frame-kalenderkasten1 .calendarize .panel-default .panel-body{padding:10px}.frame-kalenderkasten1 .media-body{width:72%;padding-right:3%}@media (min-width:768px){.frame-kalenderkasten1 .media-body{width:57%}}@media (min-width:992px){.frame-kalenderkasten1 .media-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:15px 20px 10px;position:absolute;right:0;top:67%;width:100%;transition:top 1s ease 0s}}.frame-kalenderkasten1 .media-body h4{margin-bottom:0.2rem;line-height:1.1}.frame-kalenderkasten1 .media-body h5,.frame-kalenderkasten2 .media-body h5{color:#666}.frame-kalenderkasten1 .calendarize .panel-default:hover .media-body,.frame-kalenderkasten1 .calendarize .panel-default:active .media-body,.frame-kalenderkasten1 .calendarize .panel-default:focus .media-body{-moz-user-select:none;top:0}.frame-kalenderkasten1 .calendarize-item{width:25%;padding:0}@media (min-width:992px){.frame-kalenderkasten1 .calendarize-item{transition:top 1s ease 0s;width:100%}}.frame-kalenderkasten1 .calendarize-item img{float:right;height:auto;transition:top 1s ease 0s;width:100%;padding-top:0;padding-left:0}@media (min-width:992px){.frame-kalenderkasten1 .calendarize-item img{width:100%;height:auto;transition:top 1s ease 0s;padding-left:0}}@media (min-width:992px){.frame-kalenderkasten1 .calendarize .time,.calendarize_single .time{width:100%;padding-bottom:5px}}.frame-kalenderkasten2 .calendarize{width:100%;position:relative;display:table}.frame-kalenderkasten2 .calendarize .panel-default{padding:10px;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);border:1px solid #ccc;background:#fff;width:100%;margin-bottom:30px}@media (min-width:768px){.frame-kalenderkasten2 .calendarize .panel-default{height:590px;width:48%;margin:1%;float:left;overflow:hidden}}@media (min-width:992px){.frame-kalenderkasten2 .calendarize .panel-default{height:590px;width:31.2%;padding:0;display:table;margin-bottom:20px}}.frame-kalenderkasten2 .media-body{width:100%;padding:20px;clear:both}.frame-kalenderkasten2 .media-body h4{font-weight:500}.frame-kalenderkasten2 .calendarize .panel-body{background:none;padding:0;border:0}.frame-kalenderkasten2 .calendarize-item{position:relative;overflow:hidden;flex:0 0 100%;width:100%;height:210px;padding:0 0 5px 0;display:table-caption}.frame-kalenderkasten2 .calendarize-item img{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-item 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:0}.frame-kalenderkasten2 .calendarize-button .btn-outline-primary{background:none;position:relative;bottom:auto;margin:0;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:#102c59;font-size:1.4em;margin-bottom:8px;padding:3px;text-transform:none}@media (min-width:992px){.calendarize_single h1{font-size:1.8em}}.calendarize_single h3{font-size:1.2em;background:#102c59;color:#fff;padding:0}@media (min-width:768px){.calendarize_single h3{font-size:1.4em}}.calendarize_single .glyphicon{padding-left:5px;padding-right:5px;width:30px}.calendarize_single .time{background:#102c59}.calendarize .btn-group{width:100%;clear:both;padding-top:20px}.f3-widget-paginator{display:inline-block;width:100%;padding-left:0;padding-top:20px}.f3-widget-paginator li{display:inline}.f3-widget-paginator p{display:none}.f3-widget-paginator a{color:black;float:left;padding:8px 16px;text-decoration:none;transition:background-color 0.3s}.f3-widget-paginator a:hover{background-color:#ddd}.f3-widget-paginatorn .active a{background-color:#102c59;color:white}.f3-widget-paginator .current{float:left;padding:8px 16px;text-decoration:none;background-color:#102c59;color:white;transition:background-color 0.3s}.tx-tanzpartner .card-link{background:#102c59}.accordion-button{color:#102c59;background-color:rgba(0,0,0,0.03)}.frame.frame-zielgruppenstart .frame-container{margin-top:0;background:#fff;z-index:999;position:relative;padding:5px 20px}@media (min-width:992px){.frame.frame-zielgruppenstart .frame-container{margin-top:-190px}}.frame.frame-infokastenstart .frame-container{margin-top:0;background:#102c59;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}.frame.frame-ampel{width:100%}@media (min-width:992px){.frame.frame-ampel{width:100%}}.frame.frame-ampel .frame-container .frame-inner{border:1px solid #ccc}.frame.frame-ampel .icongroup{margin:10px !important}.frame.frame-ampel .icongroup-item-icon{width:16px;margin-right:10px}.frame.frame-ampel .icongroup-item{margin:10px;width:100%}@media (min-width:992px){.frame.frame-ampel .icongroup-item{width:30%}}.frame.frame-ampel .icongroup-item-text-header{font-size:0.9em}.frame-zielseitensection ul{list-style-type:none;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:inline;color:#102c59 !important}.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 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 solid rgba(0,0,0,0.125);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-layout-rollover_image .gallery-item figure{position:relative;overflow:hidden;background:#4e4e4e;height:100%}.frame-layout-rollover_image .gallery-item img{height:100%;object-fit:cover}.frame-layout-rollover_image .gallery-item picture{height:100%}.frame-layout-rollover_image .gallery-item img{opacity:0.45;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.frame-layout-rollover_image figure img:hover{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.frame-layout-rollover_image .caption a,.frame-layout-rollover_image .caption a:hover{color:#5e5e5e;text-decoration:none;text-align:center}.frame-layout-rollover_image .image:hover .caption{opacity:0.2}.frame-layout-rollover_image .gallery-item{position:relative}.frame-layout-rollover_image figcaption{display:table-cell;vertical-align:middle}.frame-layout-rollover_image .caption{display:inline-block;font-size:1.1rem;font-weight:700;border:4px solid white;letter-spacing:0.6pt;width:80%;max-width:80%;z-index:3;opacity:1;background:rgba(255,255,255,0.75) !important;color:#5e5e5e;padding:10px;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;height:max-content;text-transform:uppercase;transition:opacity 2s;text-align:center}.frame-rahmen100 .frame-container{max-width:100%}.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}}@media (min-width:1400px){.frame-rahmen_ohne_abstand .frame-container{max-width:1320px}}.frame-background-verlauf{color:#fff;min-height:220px;background:#102c59;background:-moz-linear-gradient(top,#102c59 0%,#1b3a6b 100%);background:-webkit-linear-gradient(top,#102c59 0%,#1b3a6b 100%);background:linear-gradient(to bottom,#102c59 0%,#1b3a6b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary",endColorstr="$secondary",GradientType=1)}@media (min-width:768px){.frame-background-verlauf{min-height:300px}}.frame-background-verlauf h1,.frame-background-verlauf h2,.frame-background-verlauf h3,.frame-background-verlauf h4,.frame-background-verlauf h5{color:#fff;border:0;background:none}.frame-rahmen_ueberlappen{margin-top:-150px;margin-bottom:0;padding:0 0 90px 0}@media (min-width:768px){.frame-rahmen_ueberlappen{margin-top:-200px}}.frame-rahmen_ueberlappen .card-group-element{flex-wrap:wrap}@media (min-width:768px){.frame-rahmen_ueberlappen .card-group-element{flex-wrap:unset}}.frame-rahmen_ueberlappen .card{padding:20px}.frame.frame-rahmen_streifen{padding:0}.frame-rahmen_streifen .frame-container{max-width:100%;padding-right:0;padding-left:0}.frame-rahmen_streifen .gallery-item{padding-left:0;padding-right:0}.frame-rahmen_streifen .gallery-item img,.frame-rahmen_streifen .gallery-item picture{width:160%}@media (min-width:768px){.frame-rahmen_streifen .gallery-item img,.frame-rahmen_streifen .gallery-item picture{width:100%}}.frame-rahmen_streifen figure img,.frame-rahmen_streifen figure picture{max-width:160%}@media (min-width:768px){.frame-rahmen_streifen figure img,.frame-rahmen_streifen figure picture{width:100%}}.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{background:#102c59;font-weight:700;color:#fff !important;font-size:1.1em;text-shadow:0 0 4px #000;border:2px solid #fff;text-align:center;height:80px;display:inline-block;width:100%;margin-bottom:40px;padding-top:15px}@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.18em}}.frame-unterseiten_menu li a:hover{color:#102c59 !important;text-shadow:none;background:#fff;text-decoration:none;border:2px solid #102c59}.frame.frame-slickslider1{padding:0}.frame.frame-slickslider1 .frame-container{max-width:100%;padding:0}.frame.frame-slickslider1 .slick-slider .card-body{position:absolute;bottom:20px;background:#fff;opacity:0.8;padding:5px 10px}.frame.frame-slickslider1 .slick-slider .card{height:auto !important}.frame.frame-slickslider1 .news-list-date{display:none}.frame.frame-slickslider2{padding:0}.frame.frame-slickslider2 .frame-container{max-width:100%;padding:0}.frame.frame-slickslider2 .news-list-date{display:none}.frame.frame-slickslider2 .slick-slider .card-body{position:absolute;bottom:20px}.frame.frame-slickslider2 .slick-slider .card{height:auto !important}.frame.frame-slickslider2 .card-title{font-size:1.6rem;font-weight:700;color:#fff}@media (min-width:768px){.frame.frame-slickslider2 .card-title{font-size:2.1rem}}.cc-window{background-color:var(--dp-cookie-palette-popup-background)}.cc-btn{border-radius:0;box-shadow:none;margin:0}.cc-btn.cc-allow-all{background-color:var(--dp-cookie-palette-button-background) !important;color:var(--dp-cookie-palette-button-text)}.cc-btn{background:#102c59 !important}.cc-btn:hover{opacity:0.8;background-color:var(--dp-cookie-palette-button-background) !important}.cc-btn+.cc-btn{margin-left:0}.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}@media (min-width:768px){.frame-adventskalender_menu .frame-header h2{margin-bottom:5rem}}.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:60px;margin-bottom:20px;opacity:0;animation-name:advent_scale;animation-duration:0.6s;animation-delay:2s;animation-fill-mode:forwards}@media (min-width:768px){.frame-adventskalender_menu li{width:16.6%;padding-right:20px;padding-left:20px;margin-bottom:40px;height:80px}}.frame-adventskalender_menu li a{font-weight:600;color:#fff;font-size:1.8em;text-shadow:0 0 4px #000;text-align:center;height:60px;display:inline-block;width:100%;border:2px solid #fff}@media (min-width:768px){.frame-adventskalender_menu li a{font-size:2.3em;height:80px}}@media (min-width:992px){.frame-adventskalender_menu li a{font-size:2.8em}}.frame-adventskalender_menu li a:hover{color:#102c59;text-shadow:none;text-decoration:none;border:2px solid #fff}.frame-adventskalender_menu li:nth-of-type(2){animation-delay:1s}.frame-adventskalender_menu li:nth-of-type(3){animation-delay:0.5s}.frame-adventskalender_menu li:nth-of-type(4){animation-delay:1.5s}.frame-adventskalender_menu li:nth-of-type(5){animation-delay:2s}.frame-adventskalender_menu li:nth-of-type(6){animation-delay:0.1s}.frame-adventskalender_menu li:nth-of-type(7){animation-delay:0.8s}.frame-adventskalender_menu li:nth-of-type(8){animation-delay:0.2s}.frame-adventskalender_menu li:nth-of-type(9){animation-delay:1.3s}.frame-adventskalender_menu li:nth-of-type(10){animation-delay:0.7s}.frame-adventskalender_menu li:nth-of-type(11){animation-delay:1.8s}.frame-adventskalender_menu li:nth-of-type(12){animation-delay:2.3s}.frame-adventskalender_menu li:nth-of-type(13){animation-delay:1s}.frame-adventskalender_menu li:nth-of-type(14){animation-delay:0.5s}.frame-adventskalender_menu li:nth-of-type(15){animation-delay:1.5s}.frame-adventskalender_menu li:nth-of-type(16){animation-delay:2s}.frame-adventskalender_menu li:nth-of-type(17){animation-delay:0.1s}.frame-adventskalender_menu li:nth-of-type(18){animation-delay:0.6s}.frame-adventskalender_menu li:nth-of-type(19){animation-delay:0.2s}.frame-adventskalender_menu li:nth-of-type(20){animation-delay:0.7s}.frame-adventskalender_menu li:nth-of-type(21){animation-delay:1.4s}.frame-adventskalender_menu li:nth-of-type(22){animation-delay:2.1s}.frame-adventskalender_menu li:nth-of-type(23){animation-delay:0.1s}.frame-adventskalender_menu li:nth-of-type(24){animation-delay:0.9s}.frame-adventskalender_menu li:nth-of-type(2) a{transform:rotate(-3deg)}.frame-adventskalender_menu li:nth-of-type(3) a{transform:rotate(5deg)}.frame-adventskalender_menu li:nth-of-type(4) a{transform:rotate(2deg)}.frame-adventskalender_menu li:nth-of-type(5) a{transform:rotate(-4deg)}.frame-adventskalender_menu li:nth-of-type(6) a{transform:rotate(-3deg)}.frame-adventskalender_menu li:nth-of-type(7) a{transform:rotate(6deg)}.frame-adventskalender_menu li:nth-of-type(8) a{transform:rotate(-6deg)}.frame-adventskalender_menu li:nth-of-type(9) a{transform:rotate(-2.5deg)}.frame-adventskalender_menu li:nth-of-type(10) a{transform:rotate(-6deg)}.frame-adventskalender_menu li:nth-of-type(11) a{transform:rotate(6deg)}.frame-adventskalender_menu li:nth-of-type(12) a{transform:rotate(6deg)}.frame-adventskalender_menu li:nth-of-type(13) a{transform:rotate(-4.5deg)}.frame-adventskalender_menu li:nth-of-type(15) a{transform:rotate(-6deg)}.frame-adventskalender_menu li:nth-of-type(18) a{transform:rotate(3deg)}.frame-adventskalender_menu li:nth-of-type(22) a{transform:rotate(-4.5deg)}.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}}@keyframes advent_scale{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}.layout-5 #page-content{background-size:cover;padding-top:40px}@media (min-width:768px){.layout-5 #page-content{padding-top:80px}}.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:0.4s;background:#102c59;opacity:0.9 !important;padding:15px}.frame.frame-sliderkasten{padding-top:0;padding-bottom:0}.frame-sliderkasten .frame-container{max-width:100%;padding-right:0;padding-left:0}.frame-sliderkasten .text-center{text-align:left !important}.frame-sliderkasten .valign .vcontainer{position:relative;height:100%}.frame.frame-slidertextlinks{padding-top:0;padding-bottom:0}.frame-slidertextlinks .frame-container{max-width:100%;padding-right:0;padding-left:0}.frame-slidertextlinks .carousel-item .valign{position:relative}.frame-slidertextlinks .carousel-item-type-header .carousel-text-inner .text-center{text-align:left !important}.frame-slidertextlinks .carousel-item-type-header .carousel-text-inner{width:100%}.box .textpic-gallery{margin-bottom:0}.box .textpic.textpic-above .textpic-item{padding-left:0;padding-right:0}.box .textpic.textpic-above{overflow:hidden;position:relative;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;word-wrap:break-word;background-clip:border-box;position:relative;margin:0;padding:0;height:260px}.box .frame{padding:0}.box .textpic-text{position:absolute;z-index:9;bottom:20px}.box .frame-header,.box p{padding:0 0 0 10px !important}.box .gallery-item figure{height:100%}.box .frame-container .frame-inner p,.box p,.box h1,.box h2,.box h3,.box h1 span,.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:0}.box h3{font-size:150%}.box h1 a:hover,.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:0;padding-left:0}.boxeckig .box .textpic.textpic-above{border-radius:0;box-shadow:none;margin:0}.boxeckig .box .btn-outline-default{border:3px solid #fff}.boxeckig .box .text-right{padding-right:20px}.frame-zielgruppenstart_box .row{margin-right:0;margin-left:0;--bs-gutter-x:0}.frame-zielgruppenstart_box .col-md-6{padding-right:0;padding-left:0}.frame.frame-zielgruppenstart_box .frame-container{max-width:100%;width:100%;padding:0 0}@media (min-width:768px){.frame.frame-zielgruppenstart_box .frame-container{margin-top:-50px;z-index:99999}}.frame.frame-zielgruppenstart_box{padding-top:0;padding-bottom:0}.frame.frame-zielgruppenstart_box .frame-container{margin-top:0;z-index:2}.frame-zielgruppenstart_box .frame{padding-top:0;padding-bottom:0}.box.start{background:#102c59;border-right:1px solid #fff;border-bottom:1px solid #fff}@media (min-width:768px){.box.start{border-bottom:0}}.box.start .frame-backgroundimage-container,.box.start .gallery-item img{background:#102c59}.box.start .gallery-item img,.box.start .gallery-item picture{opacity:0.5}.box.start .textpic.textpic-above{margin:0;border-radius:0;height:100%}.box.start .gallery-row{height:100%}.box.start .frame-container,.box.start .textpic-text{bottom:10px;left:10px;position:absolute;padding:0 0 0 0}.box.start .frame-header{padding:0 0 0 20px}.box.start h4 span,.box.start h5 span,.box.start h4 a span,.box.start h5 a span,.box.start h6 a span,.box.start h6 span,.box.start h6{font-weight:400;color:#fff;text-shadow:0 0 5px #000;padding:0 0 0 0;margin-bottom:0 !important}.box.start h5 a:hover span{text-decoration:none}.box.start h6 span{text-transform:uppercase;color:#ccc;text-shadow:none;font-size:1.1rem}.box.start figure img,.box.start figure picture{max-width:120%}@media (min-width:768px){.box.start figure img,.box.start figure picture{max-width:100%}}.box.start .gallery-item img,.box.start .gallery-item picture{width:130%;height:100%}@media (min-width:768px){.box.start .gallery-item img,.box.start .gallery-item picture{width:100%}}.box.start h5{margin-bottom:0 !important}.box.start h5 a{display:block;margin-bottom:0 !important}.box.start{height:90px;overflow:hidden}.frame-rahmen100vh{height:calc(100vh - 90px)}.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%}textarea{width:100%}fieldset{border:1px solid #ccc;background:#f5f5f5}.tx-powermail legend{font-size:1.3rem;color:#102c59;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 #102c59;-webkit-box-shadow:0 0 6px 4px rgba(16,44,89,0.2);-moz-box-shadow:0 0 6px 4px rgba(16,44,89,0.2);box-shadow:0 0 6px 4px rgba(16,44,89,0.2)}.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}.tx-powermail .powermail_create{color:darkred;padding:20px;border:2px solid darkred;font-size:1.5rem}@media (min-width:992px){.tx-powermail .powermail_create{border:4px solid darkred;font-size:2rem}}.tx-powermail .powermail_create .table-responsive{color:#000;padding:0;border:none;font-size:1.1rem}.media2click-placeholder{position:relative !important;font-size:0.95em;padding:0}.media2click-content p{margin-bottom:0.2rem}.media2click-placeholder-inner{background-color:rgba(255,255,255,0.7)}.media2click-controls .media2click-button{background-color:#626161}@-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}.textarea{width:100%}.servicebutton.mobil{margin:0px 10px 0 0;background:none;text-shadow:none;border:0;position:absolute;right:80px;top:15px;left:auto}@media (min-width:768px){.servicebutton.mobil{right:120px;top:25px}}@media (min-width:992px){.servicebutton.mobil{display:none}}.servicebutton.mobil .accessibility_menu{width:90%;margin:25px 5% 0 5%;border:2px solid #b1b1b1;left:0}@media (min-width:992px){.servicebutton.mobil .accessibility_menu{width:auto;margin:0}}.navbar-mainnavigation.navbar-transition .servicebutton.mobil{top:10px}.servicebutton.desktop{display:none}@media (min-width:992px){.servicebutton.desktop{display:block;margin:8px 0 5px;background:none;text-shadow:none;border:0}}@media (min-width:1200px){.servicebutton.desktop{margin:0 10px}}.servicebutton.desktop:hover .menu-icon .fill-accessibility,.servicebutton.desktop:focus .menu-icon .fill-accessibility,.servicebutton mobil:hover .menu-icon .fill-accessibility,.servicebutton.mobil:focus .menu-icon .fill-accessibility{fill:#7a7a7a}.servicebutton.desktop .menu-icon .fill-accessibility,.servicebutton.desktop .menu-icon .stroke-black{transition:fill 0.3s ease,stroke 0.3s ease}.servicebutton .accessibility_menu{list-style:none;padding:0;display:block;max-height:0;overflow:hidden;position:fixed;background:#fff;border:1px solid #ddd;z-index:1000;opacity:0;transition:max-height 0.4s ease,opacity 0.4s ease}.servicebutton .accessibility_menu li{padding:0.25rem 1rem;text-align:left}.servicebutton .accessibility_menu li a{text-decoration:none;color:#333 !important}.servicebutton .accessibility_menu li a:hover{color:#fff !important}.servicebutton .accessibility_menu li:hover,.servicebutton .accessibility_menu li:hover a{background:#333;color:#fff !important}.servicebutton .accessibility_menu li a:focus,.servicebutton .accessibility_menu li a:focus-visible{color:#fff !important;background:#333}.servicebutton .accessibility_menu li:has(a:focus),.servicebutton .accessibility_menu li:has(a:focus-visible){color:#fff;background:#333}.menu-checkbox-mobil:checked+.accessibility_menu,.menu-checkbox-desktop:checked+.accessibility_menu{max-height:300px;opacity:1}.servicebutton .menu-icon{display:inline-block;cursor:pointer;user-select:none;transition:transform 0.2s ease,background-color 0.2s ease}.servicebutton .menu-icon:hover,.servicebutton .menu-icon:focus{transform:scale(1.16);outline:none}.servicebutton .menu-icon:focus-visible{outline:2px solid #007bff;outline-offset:2px}.menu-checkbox-mobil,.menu-checkbox-desktop{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden-focusable{background:#333;color:#fff;padding:20px;position:absolute !important;margin:0 auto !important;z-index:99999 !important}a.visually-hidden-focusable:hover{color:#fff}.lang_desktop{position:absolute;right:50px;top:0}@media (min-width:992px){.lang_desktop{display:block;position:relative;right:auto;top:auto}}ul.typo3-messages{padding-left:0}ul.typo3-messages li{list-style:none}h4.alert-title{font-family:unset;font-size:large}img.fa-info-circle{width:1em;height:1em}.tx-tool-pi1 div.row{margin-right:0;margin-left:0}.tx-tool-pi1 div.even{background-color:#EEEEEE}.tx-tool-pi1 div.odd{background-color:#FFFFFF}.tx-tool-pi1 hr.clear{display:block;clear:both;border:0;margin:0}.tx-tool-pi1 div.kursid{display:none}.tx-tool-pi1 .disabled{pointer-events:none;color:#999999}.tx-tool-pi2 h2{border:0}.tx-tool-pi1 div{width:100%}.tx-tool-pi1 div.col{width:80px;height:auto;min-height:18px;padding:4px;flex:unset}@media (min-width:992px){.tx-tool-pi1 div.col{display:flex;flex-wrap:wrap}}.tx-tool-pi1 div.head{display:none}@media (min-width:992px){.tx-tool-pi1 div.head{font-weight:bold;background:none !important;color:#102c59 !important;border-bottom:1px solid #102c59;display:block;font-size:90%;font-weight:normal;display:flex;flex-wrap:wrap}}.tx-tool-pi1 div.ampel{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline}.tx-tool-pi1 span.ampel{width:0.75em;height:0.75em;background-color:#bbb;border-radius:50%;display:inline-block;vertical-align:middle}.tx-tool-pi1 span.ampel-green{background-color:#00ff00}.tx-tool-pi1 span.ampel-yellow{background-color:#ffff00}.tx-tool-pi1 span.ampel-red{background-color:#ff0000}.tx-tool-pi1 div.ampel{width:5%}@media (min-width:992px){.tx-tool-pi1 div.ampel{width:25px}}.tx-tool-pi1 div.kursnummer{width:100%}@media (min-width:992px){.tx-tool-pi1 div.kursnummer{width:55px}}.tx-tool-pi1 div.standort{width:100%}@media (min-width:992px){.tx-tool-pi1 div.standort{width:100px}}.tx-tool-pi1 div.bezeichnung{width:94%}@media (min-width:992px){.tx-tool-pi1 div.bezeichnung{width:170px;flex-grow:1}}.tx-tool-pi1 div.wochentag{width:100%}@media (min-width:992px){.tx-tool-pi1 div.wochentag{width:120px}}.tx-tool-pi1 div.beginndatum{width:100%;display:inline-block}@media (min-width:992px){.tx-tool-pi1 div.beginndatum{width:120px}}.tx-tool-pi1 .div.termine{width:100%}@media (min-width:992px){.tx-tool-pi1 .div.termine{width:65px}}.tx-tool-pi1 div.vonzeit,.tx-tool-pi1 div.biszeit{width:100%}@media (min-width:992px){.tx-tool-pi1 div.vonzeit,.tx-tool-pi1 div.biszeit{width:70px}}.tx-tool-pi1 div.anzahleinheiten{width:100%}@media (min-width:992px){.tx-tool-pi1 div.anzahleinheiten{width:140px}}.tx-tool-pi1 div.raeumlichkeit,.tx-tool-pi1 div.raum{width:100%}@media (min-width:992px){.tx-tool-pi1 div.raeumlichkeit,.tx-tool-pi1 div.raum{width:160px}}.tx-tool-pi1 div.tanzlehrer{width:100%}@media (min-width:992px){.tx-tool-pi1 div.tanzlehrer{width:150px}}.tx-tool-pi1 div.zahlbetrag{width:100%}@media (min-width:992px){.tx-tool-pi1 div.zahlbetrag{width:85px}}.tx-tool-pi1 div.anmeldung{width:100%;display:inline-block}@media (min-width:992px){.tx-tool-pi1 div.anmeldung{width:180px}}.tx-tool-pi1 div.anmeldung a{width:300px;background:#102c59;color:#fff;text-align:center;border-radius:4px;display:inline-block !important;padding:0 6px}@media (min-width:992px){.tx-tool-pi1 div.anmeldung a{width:95%}}.tx-tool-pi1 div.anmeldung a:hover{text-decoration:none;background:#5f5f5f !important;color:#fff}.tx-tool-pi1 div.kursnummer::before{content:"Kurs Nr.:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.kursnummer::before{content:none}}.tx-tool-pi1 div.standort::before{content:"Standort:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.standort::before{content:none}}.tx-tool-pi1 div.bezeichnung::before{content:"Bezeichnung:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.bezeichnung::before{content:none}}.tx-tool-pi1 div.raum::before{content:"Raum:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.raum::before{content:none}}.tx-tool-pi1 div.termine::before{content:"Termine:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.termine::before{content:none}}.tx-tool-pi1 div.beginndatum::before{content:"Datum:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.beginndatum::before{content:none}}.tx-tool-pi1 div.wochentag::before{content:"Wochentag:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.wochentag::before{content:none}}.tx-tool-pi1 div.vonzeit::before{content:"Uhrzeit:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.vonzeit::before{content:none}}.tx-tool-pi1 div.biszeit::before{content:"bis:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.biszeit::before{content:none}}.tx-tool-pi1 div.anzahleinheiten::before{content:"Wie oft:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.anzahleinheiten::before{content:none}}.tx-tool-pi1 div.zahlbetrag::before{content:"Honorar:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.zahlbetrag::before{content:none}}.tx-tool-pi1 div.saison::before{content:"Saison:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.saison::before{content:none}}.tx-tool-pi1 div.kursnummer::before{content:"Kurs Nr.:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.kursnummer::before{content:none}}.tx-tool-pi1 div.honorar::before{content:"Honorar:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.honorar::before{content:none}}.tx-tool-pi1 div.tanzlehrer::before{content:"Tanzlehrer:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.tanzlehrer::before{content:none}}.tx-tool-pi1 div.raeumlichkeit::before{content:"Räumlichkeit:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.raeumlichkeit::before{content:none}}.tx-tool-pi1 div.no_content{width:100%;clear:both}.tx-tool-pi1 span.anmTxt,.tx-tool-pi1 span.noanmeldung{font-size:75%;padding-top:2px;width:100%;margin:4px 0 2px 2px}.tx-tool-pi1 div.zsText{margin:1em 0}.tx-tool-pi1 .more{cursor:pointer}.tx-tool-pi1 th.col-ampel{color:transparent}.tx-tool-pi1 .tanzlehrerPopUp,.tx-tool-pi1 .kursTerminBox{position:absolute;padding:20px;border:1px solid grey;margin:auto;background-color:white;z-index:9}.section.section-default:last-child div.frame:last-child div.tx-tool-pi1 div.kursTerminBox{position:static}.tx-tool-pi1 .text-muted{color:#999}.tx-tool-pi1 div.modal-header{background-color:lightgray}.tx-tool-pi1 div.anmeldung .noanmeldung a{padding:5px}.tx-tool-pi2 legend{color:#102c59}.tx-tool-pi2 h2:hover{background:#102c59}.tx-tool-pi2 .copyButton{border-color:#c2c0be;color:#c02727;width:100%}@media (min-width:992px){.tx-tool-pi2 .copyButton{position:absolute;left:650px;width:auto !important}}.tx-tool-pi2 legend{float:unset}.leader-note:before{content:"" !important;background:url('../../../typo3conf/ext/sitepackage/Resources/Public/Icons/hinweis.svg');background-size:cover;margin:0 5px 0 20px;width:17px;height:17px;display:inline-block}.tx-tool-pi2 legend{color:#102c59;float:unset}.tx-tool-pi2 h2:hover{background:#102c59}.tx-tool-pi2 h2.clickme::after{content:"" !important;background-image:url('../../../typo3conf/ext/sitepackage/Resources/Public/Icons/tool_pfeil_unten.svg') !important;background-size:contain;background-repeat:no-repeat;background-position:0 8px;width:20px;height:25px;float:right;-moz-animation:bounce 3s infinite !important;-webkit-animation:bounce 3s infinite !important;animation:bounce 3s infinite !important}.tx-tool-pi2 h2.clickme:hover{background:#102c59}.tx-tool-pi2 .copyButton{border-color:#c2c0be;color:#c02727;width:100%}@media (min-width:992px){.tx-tool-pi2 .copyButton{position:absolute;left:650px;width:auto !important}}.tx-tool-pi2 div.backButtons{padding-bottom:50px;clear:both}.tx-tool-pi2 hr{height:0}.tx-tool-pi2 input{transition:0.5s}.tx-tool-pi2 input:after{content:"»";position:absolute;opacity:0;top:14px;right:-20px;transition:0.5s}.tx-tool-pi2 input:hover{padding-right:24px;padding-left:8px}.tx-tool-pi2 input:hover:after{opacity:1;right:10px}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-8px);transform:translateY(-8px)}60%{-moz-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-8x);transform:translateY(-8px)}60%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);transform:translateY(-8px)}60%{-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.tx-tool-pi4{width:600px}.tx-tool-pi4 h2{border-radius:0.25em;color:#fff;background:#102c59;padding:0 10px;border:0;font-weight:500}.tx-tool-pi4 h2:hover{background:#102c59}.tx-tool-pi4 legend{padding:0 0 20px 0;color:#102c59}.motif span:nth-of-type(1),.motif span:nth-of-type(5){margin-left:0}.motif span:nth-of-type(4){margin-right:1em}.tx-tool-pi4 hr{margin:10px 0}.button.forward,.button.submit,.button.back{align-items:center;background-clip:padding-box;background-color:#102c59;border:1px solid transparent;border-radius:10px;box-shadow:rgba(0,0,0,0.02) 0 1px 3px 0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;margin:0;padding:5px 20px;position:relative;text-decoration:none;transition:all 250ms;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;width:auto}.button.forward:hover,.button.forward:focus,.button.submit :hover,.button.submit :focus{background-color:#102c59;opacity:0.9;box-shadow:rgba(0,0,0,0.1) 0 4px 12px}.button.forward:hover,.button.submit:hover{transform:translateY(-3px)}.button.forward:active,.button.submit:active{background-color:#102c59;opacity:0.85;box-shadow:rgba(0,0,0,0.06) 0 2px 4px;transform:translateY(0)}.button.submit:disabled,.button.submit[disabled],.button.back{color:#A9A5A6;border:2px solid #A9A5A6;background:#f5f5f5}.button.submit:disabled:hover,.button.submit[disabled]:hover,.button.back:hover{transform:translateY(0px)}.tx-tool-pi4 h2:first-child{background-color:#102c59}.tx-tool-pi4 a{padding-left:10px}.tx-tool-pi4 a:before{background-repeat:no-repeat;background-image:url('../../../typo3conf/ext/sitepackage/Resources/Public/Icons/gutschein_pfeil.svg');display:inline-block;background-size:cover;width:18px;height:18px;content:" ";background-position:0 0;margin-right:5px}.tx-tool-pi4 p:nth-of-type(3){border:5px solid;border-image:linear-gradient(45deg,gold,deeppink) 1;clip-path:inset(0px round 10px);animation:huerotate 6s infinite linear;filter:hue-rotate(360deg);border-radius:0.25em;padding:20px}@keyframes huerotate{0%{filter:hue-rotate(0deg)}100%{filter:hue-rorate(360deg)}}
