@charset "UTF-8";
@font-face{font-family:"Abel";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Abel-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Abel-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Alef";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Alef-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Alef-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Allison";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Allison-v7-Latin-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Allison-v7-Latin-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvantGarde Bk BT";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Avgardn.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Avgardn.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvantGarde Md BT";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Avgardm.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Avgardm.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Baby Brooklyn Regular";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Babybrooklyn-Regular-Medium.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Babybrooklyn-Regular-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Cairo";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Cairo-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Cairo-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Charm";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Charm-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Charm-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Dancing Script";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Dancing-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Dancing-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Duepuntozero_regular";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Duepuntozero_Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Duepuntozero_regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Edu";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/EduVICWANT.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/EduVICWANT.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FreestyleScript";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/FreestyleScriptStd.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/FreestyleScriptStd.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Fontin Sans Regular";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Fontin_Sans_R.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Fontin_Sans_R.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Fontin Sans SmallCaps";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Fontin_Sans_SC.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Fontin_Sans_SC.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Hector";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Hector.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Hector.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Inconsolata";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Inconsolata-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Inconsolata-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Lato";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Lato-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Lato-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Lora italic";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Lora-Italic.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Lora-Italic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Lobster";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Lobster-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Lobster-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Montserrat-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"MyriadPro-Regular";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/MyriadPro-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/MyriadPro-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"MyriadPro-Bold";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/MyriadPro-Bold.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/MyriadPro-Bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/OpenSans-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/OpenSans-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins-Medium";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Poppins-Medium.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Poppins-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Permanent Marker";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/PermanentMarker-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/PermanentMarker-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"PT Sans";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/PTSans-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/PTSans-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto Condensed";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/RobotoCondensed-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/RobotoCondensed-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Source Sans Pro";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/SourceSansPro-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/SourceSansPro-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Source Sans Pro Light";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/SourceSansPro-Light.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/SourceSansPro-Light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Train One";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Train-One-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Train-One-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Ubuntu";src:url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Ubuntu-Regular.woff2") format("woff2"), url("../../../../../../../typo3conf/ext/sitepackage/Resources/Public/Fonts/Ubuntu-Regular.woff") format("woff");font-weight:normal;font-style:normal}body{font-family:"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.25rem}.navbar-mainnavigation .navbar-nav>li>.nav-link::before{background:rgba(var(--bs-emphasis-color-rgb), 0.8)}.navbar-inverse,.navbar-inverse-transition,.navbar-inverse-transition.navbar-transition{background-color:#ffc107 !important}h1,.h1{color:#124466}h2,.h2{color:#F3931E;border-bottom:1px solid #F3931E;font-weight:400}h3,.h3{background:#124466;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:#fdf0e0;position:relative;width:100%;color:#F3931E}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:#124466;border:1px solid #124466;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:#d63384}.footer-section-content a:not(.btn):hover{color:#6610f2}.footer-section-content-column ul{list-style:square}.footer-section-content{background-color:#20c997}.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:#124466;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:#212529}.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:#124466;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:#124466;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:#124466}.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:#124466;color:white}.f3-widget-paginator .current{float:left;padding:8px 16px;text-decoration:none;background-color:#124466;color:white;transition:background-color 0.3s}.tx-tanzpartner .card-link{background:#124466}.accordion-button{color:#124466;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:#124466;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:#124466 !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:#124466;background:-moz-linear-gradient(top, #124466 0%, #F3931E 100%);background:-webkit-linear-gradient(top, #124466 0%, #F3931E 100%);background:linear-gradient(to bottom, #124466 0%, #F3931E 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:#124466;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:#124466 !important;text-shadow:none;background:#fff;text-decoration:none;border:2px solid #124466}.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:#124466 !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:#124466;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:#124466;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:#124466;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:#124466}.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:#124466;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 #124466;-webkit-box-shadow:0 0 6px 4px rgba(18, 68, 102, 0.2);-moz-box-shadow:0 0 6px 4px rgba(18, 68, 102, 0.2);box-shadow:0 0 6px 4px rgba(18, 68, 102, 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:#124466 !important;border-bottom:1px solid #124466;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:#124466;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:#124466}.tx-tool-pi2 h2:hover{background:#124466}.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:#124466;float:unset}.tx-tool-pi2 h2:hover{background:#124466}.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:#124466}.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:#124466;padding:0 10px;border:0;font-weight:500}.tx-tool-pi4 h2:hover{background:#124466}.tx-tool-pi4 legend{padding:0 0 20px 0;color:#124466}.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:#124466;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:#124466;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:#124466;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:#124466}.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)}}