@charset "UTF-8";
@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;font-display:swap;src:url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.eot");src:local(""), url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.woff2") format("woff2"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.woff") format("woff"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.ttf") format("truetype"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;font-display:swap;src:url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.eot");src:local(""), url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.woff2") format("woff2"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.woff") format("woff"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.ttf") format("truetype"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.svg#RobotoCondensed") format("svg")}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;display:block}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}button,input,optgroup,select,textarea,html input[type="button"],input[type="reset"],input[type="submit"],button[disabled],html input[disabled],button::-moz-focus-inner,input::-moz-focus-inner,input[type="checkbox"],input[type="radio"],input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button,input[type="search"],input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}html{overflow-y:scroll}body{font:1rem "Roboto Condensed", Helvetica, Arial, sans-serif;font-size:18px;line-height:28px;font-weight:300;color:#5d5d5c;background:#fcfcfa;transition:background-color 1s;transition:color 1s}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:0.75rem}p,ul,ol,th,td{font-size:18px;line-height:28px;font-weight:300}h1,h2,h3,h4,p{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width:480px){h1,h2,h3,h4,p{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}}.p_bigger{font-size:1.375rem;font-weight:400}.wlg_2_1 .mod_article .KursTabelle{margin-left:0 !important}@media only screen and (min-width:480px){.wlg_2_1 .mod_article .ce_text>p,.wlg_2_1 .mod_article .ce_text h4,.wlg_2_1 .mod_article .ce_text h5,.wlg_2_1 .mod_article .ce_text h6,.wlg_2_1 .mod_article .ce_text table,.wlg_2_1 .mod_article .ce_text blockquote,.wlg_2_1 .mod_article .iframe,.wlg_2_1 .mod_article .ce_gallery,.wlg_2_1 .mod_article .ce_table,.wlg_2_1 .mod_article .ce_form,.wlg_2_1 .mod_article .ce_youtube,.wlg_2_1 #youtube iframe{margin-left:2.5625rem}}@media only screen and (min-width:567px){.wlg_2_1 .mod_article .KursTabelle{margin-left:2.5625rem !important}}@media only screen and (min-width:480px){.wlg_2_1 .mod_article .ce_text ol,.wlg_2_1 .mod_article .ce_text ul{margin-left:2.6125rem}}h1,h2,h3{padding-left:-0.125rem}h1{color:#e56728;margin-top:2rem;font-size:2rem;line-height:2.5rem;margin-bottom:2rem}h1:first-of-type,h2:first-of-type{margin-top:2rem;font-size:2rem;margin-bottom:2rem}.mod_newsreader h1{margin-top:0}h2{color:#e56728;font-size:1.875rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1rem}.home h1,.home h2{margin-left:0;font-size:1.5rem}@media only screen and (min-width:640px){.home h1,.home h2{font-size:2rem}}h3,.hl_3 h2{color:#e56728;font-size:1.5rem;line-height:2rem;margin-top:0.75rem}h4{font-size:1.25rem;margin-top:0.5rem;margin-bottom:1rem}.orange h1,.orange h2,.orange h3{color:#fcfcfa}.ce_vimeo h6{font-size:0.75rem}a{text-decoration:none;display:inline-block;color:#e56728}a:hover,a:active,a:focus{color:#c25118}#main p a,#main li a{padding-right:0.375rem;padding-left:0.25rem}#main p a:hover,#main p a:active,#main p a:focus,#main li a:hover,#main li a:active,#main li a:focus{color:#fcfcfa;background:#e56728}#main li a:not(.button):before,#main p a:not(.button):before{display:inline-block;content:"▸";font-size:1.25rem;width:auto;height:1rem;line-height:1rem;margin:0 0.125rem 0 0.125rem;color:#e56728}#main li a:not(.button):hover:before,#main p a:not(.button):hover:before{display:inline-block;content:"▸";font-size:1.25rem;width:auto;height:1rem;line-height:1rem;margin:0 0.125rem 0 0.125rem;color:#fcfcfa;background:transparent}#main p a.button{padding:0.75rem 1rem}.orange a,#footer a{color:#fcfcfa}.orange a:hover,.orange a:active,.orange a:focus,#footer a:hover,#footer a:active,#footer a:focus{color:#672b0d}.link{display:inline-block;color:#e56728;cursor:pointer}.link:hover{color:#672b0d}#main .button-mehr p{margin:1rem 0;padding:0}#main .button-mehr p a{color:#fcfcfa;background:#e56728;font-size:1.25rem;font-weight:400;padding:0.75rem 1rem;margin:0}#main .button-mehr p a:hover{background:#c25118}#main .button-mehr a:before,#main .button-mehr a:hover:before{content:"" !important;display:none !important}#main a.simple_link,#main .simple_link a{padding-left:0 !important;margin:0 !important}#main a.simple_link:hover,#main .simple_link a:hover{background:none;color:#953e12}#main a.simple_link:before,#main .simple_link a:before{content:"" !important;margin:0 !important}.sitemap a{padding:0.5rem 0}a.icon.icon-white:before{display:inline-block;content:"";font-size:1.25rem;width:36px;height:36px;line-height:36px;margin:0 0.5rem 0 0.125rem;color:#fcfcfa}a.icon.icon-insta:before{background:transparent url("../../files/wlg/img/layout/instagram.png") center center no-repeat}a.icon.icon-facebook:before{background:transparent url("../../files/wlg/img/layout/facebook.png") center center no-repeat}a.icon.icon-youtube:before{background:transparent url("../../files/wlg/img/layout/youtube.png") center center no-repeat}a:hover.icon.icon-insta:before{background:transparent url("../../files/wlg/img/layout/instagram-hover.png") center center no-repeat}a:hover.icon.icon-facebook:before{background:transparent url("../../files/wlg/img/layout/facebook-hover.png") center center no-repeat}a:hover.icon.icon-youtube:before{background:transparent url("../../files/wlg/img/layout/youtube-hover.png") center center no-repeat}#oeffnungszeiten::before{display:block;content:"";height:350px;margin-top:-350px;visibility:hidden}#main .mod_article .ce_text ul{list-style-type:square;padding-left:1.375rem}@media only screen and (min-width:1024px){#main .mod_article .ce_text ul{padding-left:0}}#main .mod_article .ce_text.bullet_list ul{list-style-position:outside;list-style-type:none;padding-left:0}.bullet_list li::before{display:inline-block;width:12px;height:12px;margin-right:8px;background:#e56728;content:""}.image_container.float_right{padding:1.5rem 0}@media only screen and (min-width:768px){.image_container.float_right{padding:0.5rem 0 1.5rem 1.25rem}}.image_container.float_left{padding:1.5rem 0}@media only screen and (min-width:768px){.image_container.float_left{padding:0.5rem 1.25rem 1.5rem 0}}table{margin-bottom:1rem;width:auto}caption{text-indent:-10000px;height:0;width:0;line-height:0}th{font-weight:400}caption,th,td{padding:0 1rem 0 0;vertical-align:top}.space th,.space td{padding-bottom:1rem}.space_hor th,.space_hor td{padding-right:3rem}.open_house_timetable{margin:1rem 0 1.5rem 0}.preise-open-classes table{max-width:300px}.preise-open-classes .col_1,.preise-open-classes .col_2{text-align:right}.figuren{width:100%}.figuren td{border-bottom:1px solid #e5e5e5;padding:0.5rem 0.5rem 0.5rem 0}.figuren td:first-child{color:#e56728;width:120px;min-width:120px;max-width:120px}.figuren td:nth-child(2){width:auto}.figuren td:nth-child(3){width:auto}form{width:100%;margin:2rem 0;padding:0;font-size:1.5rem}@media only screen and (min-width:640px){form{width:80%}}legend{font-size:1.5rem;color:#e56728}.widget{display:flex}.widget.explanation{display:inline-block}.widget>label{font-weight:300;cursor:pointer;width:150px;font-size:18px;line-height:28px;font-weight:300}fieldset{font-size:1.25rem;line-height:1.5;padding:0;overflow:hidden;clear:both}fieldset.fieldset-space{margin-top:1.5rem}legend{color:#e56728;font-size:1.5rem;line-height:1.75rem;font-weight:400;margin-top:2rem;margin-bottom:1.25rem}label,input,button,textarea,select,.explanation{font-size:1.5rem;font-size:18px;line-height:28px;font-weight:300}.custom_label{font-weight:400}p.error.error-message{display:block;color:#e56728;font-weight:400}p.error{display:none}label.error{color:#e56728}.widget.error>input,.widget.error>textarea,.widget.error>option,.widget.error>select{background-color:#e56728}.widget{clear:both}.widget-submit .submit{margin-top:1rem}.gutscheinbestellung label{width:265px;max-width:265px}.gutscheinbestellung .select label.anrede{width:183px;max-width:183px}.widget.widget-pagebreak{clear:both;padding-top:1rem}button,.button,.widget-submit .submit.buchen,.widget-submit .submit{border:none;color:#fcfcfa;background:#e56728;background-image:none;display:inline-block;width:auto;padding:0.75rem 1rem;margin:0.5rem 1rem 0.5rem 0;border-radius:0;font-size:18px;font-weight:400}.widget-submit .submit.buchen:hover,.widget-submit .submit.buchen:active,.widget-submit .submit.buchen:focus,button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{background:#c25118;color:#fcfcfa}#main .aktuelles.orange a,#main .orange .button{display:inline-block;width:auto;padding:0.75rem 1rem;margin:0.5rem 1rem 0.5rem 0;border-radius:0;font-size:18px;font-weight:400;color:#e56728;background:#fcfcfa}#main .aktuelles.orange a:hover,#main .aktuelles.orange a:active,#main .aktuelles.orange a:focus,#main .orange .button:hover,#main .orange .button:active,#main .orange .button:focus{background:#c25118;color:#fcfcfa}.lightgrey{background:#e5e5e5;color:#5d5d5c}.orange{background:#e56728;color:#fcfcfa}@media only screen and (min-width:1140px){.orange{background:transparent url("../../files/wlg/img/layout/bg-orange.png") center center no-repeat}}.yellow{background:#f7cb25;color:#fcfcfa}.invisible,.hide{display:none}.padding-tb{padding:2rem 0}.space-bottom{margin-bottom:1.5rem}#main,#left,#right{float:none;margin:0 0 2rem 0}#header{background-color:#fcfcfa;color:#5d5d5c}#footer{background:#e56728;border-top:2rem solid #5d5d5c;color:#fff;padding:3rem 1.5%;font-size:1.25rem;line-height:2rem}.inside{margin:0 auto}#header .inside{display:flex;justify-content:space-between;max-width:1280px;padding:0 1.5%;padding:0.5rem 1.5%}.home.home-transp #header .inside{padding:0.5rem 1.5%}#footer .inside{max-width:1280px;padding-left:5%;padding-right:5%}@media only screen and (min-width:1024px){.footer__container{display:flex;flex-wrap:wrap;justify-content:space-between}}.logo__container{padding-left:1rem;width:auto}@media only screen and (min-width:1140px){.logo__container{width:30%}}.nav__container{width:100%}@media only screen and (min-width:1140px){.nav__container{width:70%;display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem;padding-bottom:0.125rem;align-self:flex-end}}.nav__container.nav__container--mobile{display:block;width:82px}@media only screen and (min-width:1140px){.nav__container.nav__container--mobile{display:none}}.mod_article_inner{max-width:1280px;margin:0 auto}.fullsize .mod_article_inner{max-width:100%;margin:0}.fullsize .fullsize-default--inside{width:100vw}.fullsize .fullsize-default--inside img{max-width:100%;width:100%;height:100vh}.bigslider .mod_article_inner{max-width:100%}.row{padding:0 2%}@media only screen and (min-width:1440px){.row{padding:0 5%}}.flex__container.orange{padding:2rem 1rem;display:block;padding-top:2rem;padding-bottom:2rem;margin-bottom:2.5rem}@media only screen and (min-width:640px){.flex__container.orange{padding:2rem 1rem}}@media only screen and (min-width:1440px){.flex__container.orange{margin-bottom:3rem}}.flex__container.orange.aktuelles{display:block;margin-top:-1.75rem;background:#e56728;padding-left:2%;padding-right:2%}.flex__container.orange.aktuelles.headline{margin-bottom:0;padding-bottom:0}.flex__container.orange.aktuelles p{font-size:1.25rem;font-weight:400}.flex__container.orange.aktuelles .button{font-size:1.375rem;margin-top:1.25rem}.flex__container.orange.aktuelles .size-1-1{width:100%;padding:1rem 0}.flex__container.orange.aktuelles .size-1-2{width:100%;padding:1rem 0;display:flex;flex-flow:column;justify-content:space-between}@media only screen and (min-width:1024px){.flex__container.orange.aktuelles .size-1-2{padding:0 0;width:calc(50% - 4%)}}.flex__container.orange.aktuelles .size-1-2 p:last-of-type{margin-top:auto}.flex__container.orange.aktuelles .size-1-3{width:100%;padding:1rem 0;display:flex;flex-flow:column}@media only screen and (min-width:1024px){.flex__container.orange.aktuelles .size-1-3{padding:0 1rem;width:calc(33.3% - 4%)}}@media only screen and (min-width:1024px){.flex__container.orange.aktuelles .size-1-3 h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.125rem}}@media only screen and (min-width:1024px){.flex__container.orange.aktuelles .size-1-3 p{font-size:1.125rem}}.flex__container.orange.aktuelles .size-1-3 p:last-of-type{margin-top:auto}@media only screen and (min-width:1024px){.flex__container.orange.aktuelles .size-1-3 p:last-of-type{font-size:1.125rem}}.flex__container.colored{padding:2rem 1rem;display:block;padding-top:2rem;padding-bottom:2rem;margin-bottom:2.5rem}@media only screen and (min-width:640px){.flex__container.colored{padding:2rem 1rem}}@media only screen and (min-width:1440px){.flex__container.colored{margin-bottom:3rem}}.flex__container.colored.aktuelles{display:block;margin-top:-1.75rem}.flex__container.colored.aktuelles p{font-weight:300;font-size:18px}.flex__container.colored.aktuelles .p_bigger{font-size:1.375rem;font-weight:400}.flex__container.colored.aktuelles .button{font-size:1.375rem;margin-top:1.25rem}.flex__container.colored.aktuelles .size-1-1{width:100%;padding:1rem 0}.flex__container.colored.aktuelles .size-1-2{width:100%;padding:1rem 0;display:flex;flex-flow:column;justify-content:space-between}@media only screen and (min-width:1024px){.flex__container.colored.aktuelles .size-1-2{padding:0 0rem;width:calc(50% - 4%)}}.flex__container.colored.aktuelles .size-1-2 p:last-of-type{margin-top:auto}.flex__container.colored.aktuelles .size-1-3{width:100%;padding:1rem 0;display:flex;flex-flow:column}@media only screen and (min-width:1024px){.flex__container.colored.aktuelles .size-1-3{padding:0 1rem;width:calc(33.3% - 4%)}}@media only screen and (min-width:1024px){.flex__container.colored.aktuelles .size-1-3 h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.125rem}}@media only screen and (min-width:1024px){.flex__container.colored.aktuelles .size-1-3 p{font-size:1.125rem}}.flex__container.colored.aktuelles .size-1-3 p:last-of-type{margin-top:auto}@media only screen and (min-width:1024px){.flex__container.colored.aktuelles .size-1-3 p:last-of-type{font-size:1.125rem}}.wlg_2_1 #container{max-width:1280px;margin:0 auto;padding:0 5%}@media only screen and (min-width:1024px){.wlg_2_1 #container{display:flex;flex-direction:row;justify-content:space-between}}.wlg_2_1 #main{width:100%}@media only screen and (min-width:1024px){.wlg_2_1 #main{width:62%}}.wlg_2_1 #right{width:100%}@media only screen and (min-width:1024px){.wlg_2_1 #right{width:33%}}.wlg_2_1 #left{width:100%}@media only screen and (min-width:1024px){.wlg_2_1 #left{width:32%}}@media only screen and (min-width:768px){.wlg_2_1 .flex_row{display:flex;flex-direction:row;justify-content:space-between}}.wlg_2_1 .flex_row{margin-top:1.5rem}.wlg_1 #container{max-width:1280px;margin:0 auto;padding:0 calc(1.5% + 1rem)}.size-1-1,.size-1-2,.size-1-3,.size-2-3{width:100%}.wlg-teaser-default{margin-bottom:1.5rem}.wlg-teaser-default img{width:100%}.wlg-teaser-double{width:100%}@media only screen and (min-width:640px){.flex__container .mod_article_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.flex__container.orange .size-1-3{width:100%}.size-1-3,.size-1-2{width:calc(50% - 1.5%)}.wlg-teaser-default{margin-bottom:2.5rem}}@media only screen and (min-width:1140px){.flex__container.orange .mod_article_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.flex__container.orange .size-1-3{width:calc(33.3% - 1.5%)}.size-1-1{width:calc(100% - 1.5%)}.size-1-3{width:calc(33.3% - 1.5%)}.size-2-3{width:calc(66.6% - 0.75%)}.size-1-2{width:calc(50% - 1.5%)}}.cookiebar{z-index:5000}.mod_newslist.block{margin-bottom:1.5rem}.mod_newslist .layout_latest{margin-bottom:1.5rem;margin-top:1.5rem}.mod_newslist .info{margin-bottom:0.5rem}.mod_newslist h2{margin:0 0 0.5rem 0;text-transform:none}.mod_newslist .ce_text{margin-bottom:0}.mod_newslist p{margin-left:0 !important}.mod_newslist .more a{padding-left:0 !important}.mod_newslist .image_container.float_left{float:none}@media only screen and (min-width:768px){.mod_newslist .image_container.float_left{float:left}}.mod_newsreader .float_below{margin-top:1.5rem}.mod_newsreader .image_container.float_right{padding:0.5rem 0 1.5rem 0;float:none}@media only screen and (min-width:768px){.mod_newsreader .image_container.float_right{padding:0.5rem 0 1.5rem 1.25rem;float:right}}.mod_newsreader .image_container.float_left{padding:0.5rem 0 1.5rem 0;float:none}@media only screen and (min-width:768px){.mod_newsreader .image_container.float_left{padding:0.5rem 1.25rem 1.5rem 0;float:right}}.mod_newsreader h2{margin:0 0 0.5rem 0;text-transform:none}.wlg_2_1 .mod_article .mod_newsreader p{margin-left:0}@media only screen and (min-width:768px){.wlg_2_1 .mod_article .mod_newsreader p{margin-left:2.5625rem}}.pagination{display:flex;justify-content:flex-start}.pagination ul{display:inline-block;margin-left:2rem}.pagination li{width:auto;display:inline-block;background:none}.mod_newscategories_cumulative .level_1{list-style:none;margin-left:0;padding-top:0.25rem}.mod_newscategories_cumulative li a{margin-bottom:1.5rem;padding-left:40px;vertical-align:middle}.mod_newscategories_cumulative .reset-link,.mod_newscategories_cumulative .level_1 a:hover,.mod_newscategories_cumulative .level_1 a:active,.mod_newscategories_cumulative .level_1 a:focus{color:#878786}.mod_newscategories_cumulative .level_1 a:hover{color:#e56728}.mod_newscategories_cumulative .reset-link a{font-family:"Brandon Grotesque Bold", Helvetica, Arial, sans-serif;border:2px solid #e5e5e5;color:#fcfcfa;background:#e5e5e5;padding:0.75rem 1rem;margin:0.5rem 1rem 0.5rem 0;font-size:18px;text-transform:uppercase}.sticky-wrapper{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}.sticky-wrapper:not(.is-sticky){position:static;padding:1.5rem 0 3rem 0;padding:0.25rem 0 1.5rem 0}.home .sticky-wrapper:not(.is-sticky){position:static;padding:0.25rem 0 0 0;padding:0.5rem 0;padding:0}.sticky-wrapper:not(.is-sticky) #header{position:static;padding:0.75rem 0;padding:0}@media only screen and (min-width:640px){.sticky-wrapper:not(.is-sticky) #header{padding:0.5rem 0;padding:0}}.sticky-wrapper.is-sticky #header{padding:0.75rem 0;padding:0}@media only screen and (min-width:640px){.sticky-wrapper.is-sticky #header{padding:0.5rem 0}}.sticky-wrapper .logo-big{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;display:none}.sticky-wrapper .logo-big img{padding-bottom:0.5625rem;width:190px;max-width:190px}.sticky-wrapper .logo-small img{width:240px;max-width:240px}.home.home-transp .sticky-wrapper .logo-big img{padding-bottom:0.5625rem;max-width:250px}.home.home-transp .sticky-wrapper:not(.is-sticky){position:absolute;z-index:999999;background-color:transparent;width:100%;padding:0}.home.home-transp .sticky-wrapper:not(.is-sticky) #header{width:100%;background-color:rgba(252, 252, 250, 0.8)}.home.home-transp .sticky-wrapper.is-sticky #header{background-color:rgba(252, 252, 250, 0.9);padding:0}@media only screen and (min-width:640px){.home.home-transp .sticky-wrapper.is-sticky #header{padding:0}}.navigation-meta__container{align-self:flex-end;display:none}.navigation-meta>.level_1{margin:0;display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:1.125rem}.navigation-meta a,.navigation-meta strong{color:#5d5d5c;margin-left:1rem;font-size:1rem;font-weight:300}.sticky-wrapper.is-sticky .nav__container{margin-bottom:-0.25rem;margin-bottom:0}.navigation-main>.level_1{margin:0;display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:1.125rem}.navigation-main>.level_1>li{color:#878786;font-weight:normal;border-top:0.125rem solid transparent;padding-top:0.4375rem;transition:all 2s ease}.navigation-main>.level_1>li>a,.navigation-main>.level_1>li span.active{line-height:28px;height:28px;border-bottom:none !important;display:block}.navigation-main>.level_1>li>a{color:#878786}.navigation-main>.level_1>.trail>a,.navigation-main>.level_1>li>a:hover{color:#e56728}.navigation-main>.level_1>.active,.navigation-main>.level_1>.trail{border-top:0.125rem solid #e56728;color:#e56728;transition:all 2s ease}.navigation-main strong{font-weight:normal}#main #header .navigation-main>.level_1>li>a:hover{background:none;color:#878786}#main #header .level_1 a::before{content:""}.mod_navigation li.mm_container .mm_dropdown{display:none;position:absolute;left:auto;right:auto;z-index:40000}.mod_navigation li.mm_container .mm_dropdown{max-width:800px;margin:auto;padding:0;padding-top:1rem;width:auto}.mod_navigation li.mm_container .mm_dropdown .inner{margin:0 0 0 -2rem;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:1.125rem;background:#e56728;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3);border:none}.mod_navigation li.mm_container a:hover:after,.mod_navigation li.mm_container span:hover:after{background:transparent}.mm_dropdown .ce_text ul{margin:1.75rem 0;padding:0;border-left:1px solid #fcfcfa}.mm_dropdown .ce_text:first-child ul{padding:0;border-left:none}.mm_dropdown .mm_container{border-bottom:none}.mm_dropdown .ce_text a{display:block;background:#e56728;width:100%;color:#fcfcfa;padding:0.75rem 2rem !important;border:none}.mm_dropdown .ce_text a:hover{background:#c25118;border:none}.nav-sub-tanzen-lernen{width:0px;height:0px;left:-10000px;top:-10000px;position:absolute;display:block}.navigation-main .level_1 .submenu .nav-sub-tanzen-lernen,.navigation-main .level_1 .submenu:hover .nav-sub-tanzen-lernen,.navigation-main .level_1 .submenu:active .nav-sub-tanzen-lernen,.navigation-main .level_1 .submenu strong:active .nav-sub-tanzen-lernen,.navigation-main .level_1 .submenu strong:hover .nav-sub-tanzen-lernen{width:auto;height:auto;left:0;top:auto;z-index:9999;padding-top:1.5rem}.navigation-main .level_2{width:0px;height:0px;left:-10000px;top:-10000px;position:absolute;display:block}.wlg-fullsize-default{margin-bottom:2rem}.fullsize-default--inside{position:relative}.fullsize-default--inside img{object-fit:cover}.fullsize-default--inside .fullsize__content{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%)}.fullsize-default--inside .fullsize__logo img{object-fit:fill;width:150px;height:auto;margin:0 auto}.fullsize-default--inside .fullsize__headline{display:none;margin-left:0 !important;width:100%}@media only screen and (min-width:480px){.fullsize-default--inside .fullsize__headline{display:inline-block;width:100%;font-size:1.5rem;padding:1rem 1rem;margin-bottom:0.75rem;margin-top:1.5rem;width:auto;color:#fcfcfa;text-transform:uppercase;background:rgba(229, 103, 40, 0.8)}}@media only screen and (min-width:640px){.fullsize-default--inside .fullsize__headline{width:100%;font-size:2.5rem;line-height:2.75rem;padding:0.5rem 1rem}}.fullsize-default--inside .fullsize__infotext{display:none;margin-left:0 !important;width:100% !important}@media only screen and (min-width:640px){.fullsize-default--inside .fullsize__infotext{display:block;width:100%;margin-bottom:0.75rem;width:auto;color:#fcfcfa;background:rgba(229, 103, 40, 0.8);font-size:2.5rem;line-height:2.75rem;padding:0.5rem 1rem}}@media only screen and (min-width:1140px){.fullsize-default--inside .fullsize__infotext{width:100%;font-size:3rem;line-height:3.75rem;padding:0.5rem 1rem}}.fullsize-default--inside .fullsize__infotext p{margin-bottom:0}.home-slider{margin-bottom:0}.ce_rsce_wlg-home-slider.sl__content{height:inherit}.home-slider a{display:block;height:inherit}.home_slide{position:relative;width:100%;height:inherit}.home_slide--inside{position:absolute;bottom:2rem;left:0;padding:0;display:block;border:solid}@media only screen and (min-width:640px){.home_slide--inside{display:block}}.home-slider .sl__headline,.home-slider h1,.home-slider h2{display:none;margin-left:0 !important}@media only screen and (min-width:480px){.home-slider .sl__headline,.home-slider h1,.home-slider h2{display:inline-block;font-size:1.5rem;padding:1rem 1rem;margin-bottom:0.75rem;margin-top:1.5rem;width:auto;color:#fcfcfa;text-transform:uppercase;background:rgba(229, 103, 40, 0.8)}}@media only screen and (min-width:640px){.home-slider .sl__headline,.home-slider h1,.home-slider h2{font-size:2.5rem;line-height:2.75rem;padding:0.5rem 1rem}}@media only screen and (min-width:1140px){.home-slider .sl__headline,.home-slider h1,.home-slider h2{font-size:3rem;line-height:3.75rem;padding:0.5rem 1rem}}.home-slider p{display:none;margin-left:0 !important;font-weight:400}@media only screen and (min-width:768px){.home-slider p{display:inline-block;font-size:1.25rem;padding:1rem 1rem;margin-bottom:0.75rem;margin-top:1.5rem;width:auto;color:#fcfcfa;background:rgba(229, 103, 40, 0.8)}}@media only screen and (min-width:640px){.home-slider p{font-size:1.25rem;line-height:1.75rem;padding:1.5rem 1rem}}@media only screen and (min-width:1140px){.home-slider p{font-size:1.5rem;line-height:3rem;padding:1.5rem 1rem}}.home-slider .more{color:#e56728;background:#fcfcfa;margin-top:1rem;margin-left:-1rem;display:inline-block;padding:0.5rem 1rem;border:none;border-radius:none;font-size:1.5rem;font-weight:400}.rsts-skin-liquid .rsts-next,.rsts-skin-liquid .rsts-prev,.rsts-skin-liquid .rsts-nav-bullets a{box-shadow:none;-webkit-box-shadow:none}.rsts-skin-liquid .rsts-nav-bullets a.active,.rsts-skin-liquid .rsts-nav-bullets a:hover,.rsts-skin-liquid .rsts-nav-bullets a:active,.rsts-skin-liquid .rsts-nav-bullets a:focus{background:rgba(229, 103, 40, 0.7)}.stoerer{display:block}@media only screen and (min-width:768px){.stoerer{display:none}}.stoerer h2{background:#e56728;color:#fcfcfa;padding:1rem;margin:0 0 2rem 0;font-size:1.5rem;line-height:2.5rem}.stoerer a{background:#e56728;color:#fcfcfa}.stoerer .more{color:#e56728;background:#fcfcfa;margin-top:1rem;display:inline-block;padding:0.5rem 1rem;border:none;border-radius:none;font-size:1.25rem;font-weight:400}.teaser__slider{background:#e56728;color:#fcfcfa;position:relative}.slider-wrapper .slide{position:relative;color:#fcfcfa}.slider-wrapper .sl__content{display:none}.slide .sl__button{position:absolute;bottom:2rem;left:0;width:80%;color:#fcfcfa}.slide .sl__headline{color:#fcfcfa;font-size:2.5rem;line-height:2.75rem;text-transform:uppercase;background:rgba(229, 103, 40, 0.9);padding:1rem 0.5rem;margin-bottom:0.75rem;width:auto}.slide p{background:rgba(229, 103, 40, 0.9);padding:1rem 0.5rem}.slide .sl__button:hover .sl__headline,.slide .sl__button:active .sl__headline,.slide .sl__button:hover p,.slide .sl__button:active p{background:#e56728;color:#fcfcfa}.slider-control .slider-menu{font-size:2.5rem}.slider-control .slider-menu b{color:#ddd}.slider-control{position:absolute;bottom:0.5rem;left:0;width:100%}.slider-control .slider-prev,.slider-control .slider-next{display:none}.wlg-teaser-default{position:relative;padding:0;color:#fcfcfa;width:100%}@media only screen and (min-width:640px){.wlg-teaser-default{width:calc(50% - 1.5%)}}@media only screen and (min-width:1140px){.wlg-teaser-default{width:calc(33.3% - 1.5%)}}.wlg_2_1 .wlg-teaser-default{width:100%}@media only screen and (min-width:768px){.wlg_2_1 .wlg-teaser-default{width:calc(33.3% - 1.5%)}}.wlg-teaser-default .ts__headline{font-size:1.5rem;padding:0.5rem 1rem 0.25rem 1rem;text-transform:uppercase;background:rgba(229, 103, 40, 0.8);color:#fcfcfa;margin:0;position:absolute;top:1.25rem;left:0;z-index:50;width:auto}@media only screen and (min-width:640px){.wlg-teaser-default .ts__headline{font-size:2rem;padding:1rem 1rem}}.wlg-teaser-default p{margin:0}.wlg-teaser-default a{display:block}.wlg-teaser-default img{width:100%;max-width:640px !important}.wlg-teaser-default .ts__infotext{bottom:2rem;visibility:hidden;position:absolute;left:0;z-index:2;height:0;margin:0;background:#e56728;color:#fcfcfa;transition:all 0.5s ease-in-out}@media only screen and (min-width:640px){.wlg-teaser-default .ts__infotext{bottom:0}}.wlg-teaser-default:hover .ts__infotext,.wlg-teaser-default:focus .ts__infotext,.wlg-teaser-default:active .ts__infotext{visibility:visible;padding:3.75rem 1.5rem 5rem 1rem;padding:6.25rem 1.5rem 0.5rem 1rem;max-height:600px;height:100%;-moz-transform:translateX(0px) translateY(100px);-webkit-transform:translateX(0px) translateY(100px);-o-transform:translateX(0px) translateY(100px);-ms-transform:translateX(0px) translateY(100px);transform:translateX(0px) translateY(100px)}.wlg-teaser-default.ts_no_img .ts__infotext,.wlg-teaser-default.ts_no_img:hover .ts__infotext,.wlg-teaser-default.ts_no_img:focus .ts__infotext,.wlg-teaser-default.ts_no_img:active .ts__infotext{visibility:visible;background:#e56728;padding:0px 1.5rem 0px 0.5rem;height:100%;max-height:352px;transition:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;z-index:0}.wlg-teaser-default .ts__more{position:absolute;bottom:1rem;right:-100px;color:#e56728;background:#fcfcfa;padding:0.5rem 1rem;font-size:1.5rem;font-weight:400;z-index:3000;transition:all 0.5s ease-in-out;visibility:hidden}@media only screen and (min-width:1140px){.wlg-teaser-default .ts__more{padding:1rem 2rem;font-size:1.875rem}}.wlg-teaser-default:hover .ts__more,.wlg-teaser-default:active .ts__more{visibility:visible;-moz-transform:translateX(-100px) translateY(0px);-webkit-transform:translateX(-100px) translateY(0px);-o-transform:translateX(-100px) translateY(0px);-ms-transform:translateX(-100px) translateY(0px);transform:translateX(-100px) translateY(0px)}.wlg_2_1 .wlg-teaser-default .ts__headline{font-size:1.5rem}.wlg_2_1 .wlg-teaser-default .ts__infotext{width:100%}.flex_row--50 .wlg-teaser-default{width:100%}@media only screen and (min-width:768px){.flex_row--50 .wlg-teaser-default{width:calc(50% - 1.5%)}}@media only screen and (min-width:768px){.flex_row--50 .wlg-teaser-default.content__teaser{flex-grow:0;flex-shrink:0;margin:0 1rem 2.5rem 0}}.wlg-teaser-double{margin-bottom:1.5rem}.wlg-teaser-double .ts__box{padding-left:0.75rem;padding-right:0.75rem}@media only screen and (min-width:640px){.wlg-teaser-double .ts__box{padding-left:0;padding-right:0;display:flex}}.wlg-teaser-double .ts__headline{text-transform:uppercase;background:#e56728;color:#fcfcfa;padding:1rem 1rem;margin:0}@media only screen and (min-width:640px){.wlg-teaser-double .ts__headline{padding:1rem 0.5rem}}.wlg-teaser-double .ts__inside{padding-right:1rem;padding-top:1rem}.wlg-teaser-double .ts__subheadline{font-size:1.125rem;margin-bottom:0}.wlg-teaser-double .ts__infotext{font-size:1rem;margin-bottom:0}.wlg-teaser-single_text{margin-bottom:1.5rem}.wlg-teaser-single_text .ts__box{padding-left:0.75rem;padding-right:0.75rem}@media only screen and (min-width:640px){.wlg-teaser-single_text .ts__box{padding-left:0;padding-right:0;display:flex}}.wlg-teaser-single_text .ts__headline{text-transform:uppercase;background:#e56728;color:#fcfcfa;padding:1rem 1rem;margin:0}@media only screen and (min-width:640px){.wlg-teaser-single_text .ts__headline{padding:1rem 0.5rem}}.teaser--important{background:#fcfcfa;border:0.25rem solid #e56728;color:#e56728}.teaser--border{background:#fcfcfa;border:0.25rem solid #e56728}.ce-h1-pic{position:relative;padding:0;color:#fcfcfa;width:100%}.ce-h1-pic h1{text-transform:uppercase;background:rgba(229, 103, 40, 0.8);color:#fcfcfa;padding:1rem 1rem;margin:0;position:absolute;top:1.25rem;left:0;z-index:50;width:auto}.wlg-image-headline-box{position:relative;padding:0;color:#fcfcfa;width:100%}.wlg-image-headline-box .img__headline{text-transform:uppercase;background:rgba(229, 103, 40, 0.8);color:#fcfcfa;padding:1rem 1rem;margin:0;position:absolute;top:1.25rem;left:0;z-index:50;width:auto}.ce_text+.ce_accordion{margin-top:1.5rem}section.ce_accordionStart:first-of-type{margin-top:1.5rem}section.ce_accordionStart:last-of-type{margin-bottom:1.5rem}.ce_accordion .toggler{padding:1rem;color:#fcfcfa;font-weight:400;font-size:1.5rem;background:#e56728;border-bottom:0.25rem solid #fcfcfa;cursor:pointer}.ce_accordion .toggler a{color:#fcfcfa;font-weight:400}.ce_accordion .toggler:hover{background:#c25118}.ce_accordion .toggler:focus{outline:none}.ce_accordion .toggler span:before{width:1.5rem;content:"▸";-webkit-transition:all 0.4s;transition:all 0.4s;font-weight:bold;display:inline-block}.ce_accordion .toggler.active span:before{content:"▾";-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);display:inline-block}.accordion{padding:1.5rem 0}@media only screen and (min-width:480px){.accordion{padding:1.5rem 0.5rem;padding:1.5rem 0}}.accordion h2{margin-top:0.5rem}iframe{border:0;width:100%;overflow-x:hidden !important}.iframe{border:0;margin-bottom:2rem;margin-top:1.375rem;overflow-x:hidden !important}.googlemaps.walzer iframe{width:100%;height:500px}.googlemaps.walzer{border:1px solid #e5e5e5;padding:2px}#TimeTable.ausweichtermine{height:7000px;overflow-x:hidden !important}#TimeTable.ausweichtermine iframe{height:7000px;margin-top:0;overflow-x:hidden !important}#googleview iframe{height:400px}@media only screen and (min-width:768px){#googleview iframe{height:600px}}@media only screen and (min-width:1140px){#googleview iframe{height:700px}}@media only screen and (min-width:1440px){#googleview iframe{height:800px}}#youtube{position:relative;margin:1.5em 0;padding-bottom:56.25%;height:0;overflow:hidden}#youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ce_youtube{margin-top:1.5rem}.zeitplan iframe{overflow-y:hidden !important;overflow-x:hidden !important}#sheets-viewport{overflow-x:hidden !important}#sheets-viewport .grid-container{overflow-x:hidden !important}.zeitplan.h300 iframe{height:300px}.zeitplan.h400 iframe{height:400px}.zeitplan.h500 iframe{height:500px}.zeitplan.h600 iframe{height:600px}.zeitplan.h700 iframe{height:700px}.zeitplan.h800 iframe{height:800px}.zeitplan.h900 iframe{height:900px}.zeitplan.h1000 iframe{height:1000px}.zeitplan.h1100 iframe{height:1100px}.zeitplan.h1200 iframe{height:1200px}.zeitplan.h1300 iframe{height:1300px}.zeitplan.h1400 iframe{height:1400px}.zeitplan.h1500 iframe{height:1500px}.zeitplan.h1600 iframe{height:1600px}.zeitplan.h1700 iframe{height:1700px}.zeitplan.h1800 iframe{height:1800px}.zeitplan.h1900 iframe{height:1900px}.zeitplan.h2000 iframe{height:2000px}.zeitplan.h2100 iframe{height:2100px}.zeitplan.h2200 iframe{height:2200px}.zeitplan.h2300 iframe{height:2300px}.zeitplan.h2400 iframe{height:2400px}.zeitplan.h2500 iframe{height:2500px}.wlg-team{width:auto;margin-bottom:2rem}.team__name{font-size:1.25rem}.team__style{font-weight:400}.team-img .first_img{display:block}.team-img .second_img{display:none}.team-img.active .first_img{display:none}.team-img.active .second_img{display:block}#cboxTitle,#cboxCurrent{display:none !important}#main .bildgalerie li{padding:0;margin:0}#main .bildgalerie figure{background:#e56728;padding:0;margin:0.5rem}#main .bildgalerie a{display:block;padding-right:0rem;padding-left:0rem;cursor:pointer;content:""}#main .bildgalerie a:hover,#main .bildgalerie a:active,#main .bildgalerie a:focus{-webkit-filter:opacity(0.2);filter:opacity(0.2)}#main .ce_gallery.bildgalerie a::before,#main .ce_gallery.bildgalerie a:hover::before,#main .ce_gallery.bildgalerie a:active::before,#main .ce_gallery.bildgalerie a:focus::before{content:"" !important;display:none !important}#main .bildgalerie.catering,#main .bildgalerie.bestuhlung,#main .bildgalerie.lounge{margin-top:1.5rem}#main .bildgalerie.catering figure,#main .bildgalerie.bestuhlung figure,#main .bildgalerie.lounge figure{margin-left:0;margin-right:1rem}.sitemap .level_1>.sibling{margin-bottom:0.75rem}.sitemap .no-sitemap,.sitemap .level_1>.sibling.last{display:none}.sitemap .level_2{margin-left:1.5rem}.side_box{background:#e56728;color:#fcfcfa;padding:1rem 1rem 2rem 1rem;margin-bottom:2rem}.side_box h2,.side_box h3{color:#fcfcfa;text-transform:uppercase}.side_box_teaser{width:100%;margin-bottom:2rem}.footer__container{flex:1 0 auto;justify-content:space-between;flex-wrap:wrap;font-size:1.25rem;line-height:2.5rem}.footer__container .block{margin-bottom:1.5rem}@media only screen and (min-width:640px){.footer__container .block{max-width:50%}}.footer__phonebutton{position:relative;margin-bottom:2rem;height:157px;background:transparent url("../../files/wlg/img/layout/footer_phone.png") center left no-repeat;font-size:1.5rem;font-weight:600}@media only screen and (min-width:640px){.footer__phonebutton{font-size:2rem;width:300px}}.footer__phonebutton a{display:block;position:absolute;top:42px;right:0}.footer__copyright{font-size:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255, 255, 255, 0.5)}.footer__copyright ul{flex-wrap:wrap}@media only screen and (min-width:640px){.footer__copyright ul{display:flex}}@media only screen and (min-width:1024px){.footer__copyright ul{justify-content:flex-end}}@media only screen and (min-width:640px){.footer__copyright li{padding-left:2rem}}.footer__copyright li:first-child{padding-left:0}.footer__copyright li:last-child a::after{content:""}p:empty{display:none}.KursBlock h3:not(:first-of-type){display:none}.ce_accordionStart .KursBlock h3:not(:first-of-type){display:block}.KursBlockWorkshop .KursTabelle td{padding-bottom:1rem}.tabelle-einzeilig .KursBlockWorkshop .KursTabelle td{padding-bottom:0}.KursBlockWorkshop .KursTabelle .td_tag{padding-right:1rem}.KursBlockWorkshop .KursTabelle .tag{display:inline-block;width:auto}.KursBlockWorkshop .KursTabelle .td_tag_uhrzeit{width:auto}@media only screen and (min-width:768px){.KursBlockWorkshop .KursTabelle .td_tag_uhrzeit{min-width:120px}}@media only screen and (min-width:1024px){.KursBlockWorkshop .KursTabelle .td_tag_uhrzeit{min-width:130px}}@media only screen and (min-width:1440px){.KursBlockWorkshop .KursTabelle .td_tag_uhrzeit{min-width:120px}}.KursBlockWorkshop .KursTabelle .td_uhrzeit{width:auto}@media only screen and (min-width:768px){.KursBlockWorkshop .KursTabelle .td_uhrzeit{min-width:95px}}.KursBlockWorkshop .KursTabelle .uhrzeit{display:none}@media only screen and (min-width:768px){.KursBlockWorkshop .KursTabelle .uhrzeit{display:inline-block}}.KursBlockWorkshop .KursTabelle .td_trainer{display:inline-block}@media only screen and (min-width:480px){.KursBlockWorkshop .KursTabelle .td_trainer{display:inline-block}}.kursInfoBlock{display:none}.kursInfoBlockTop{cursor:pointer}#KursInfoZettel{position:relative;top:0;left:0}.KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials{padding-top:0}.KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials .mm_info p{margin-bottom:0}.KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials h3{margin-top:1rem}@media only screen and (min-width:768px){.KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials h3{margin-left:-2.5625rem}}.KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials .kurs_nr{display:inline-block;max-width:150px}.festival .zeitraum_end{display:none}.festival .KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials .kurs_nr{max-width:100%}.KursBlock{padding:0 1rem 2rem 0}.ce_accordionStart .KursBlock.KursBlockWorkshop{padding:2rem 1rem 2rem 0}.KursBlock.KursBlockWorkshop{padding:0 1rem 0 0}.ce_accordionStart .KursBlock h3{margin-top:2.5rem}.LevelBeschreibung{padding:0;margin:0}.ce_accordionStart .LevelBeschreibung{padding:1.5rem 0 0 0}.KursTabelle th{padding:0 1rem 0.75rem 0}.KursTabelle .endTime{display:none}@media only screen and (min-width:480px){.KursTabelle .endTime{display:inline-block}}.KursTabelle .endDate{display:none}@media only screen and (min-width:480px){.KursTabelle .endDate{display:inline-block}}.KursTabelle th,.KursTabelle td{font-size:1rem;text-align:left;padding:0 1rem 0 0}@media only screen and (min-width:480px){.KursTabelle th,.KursTabelle td{font-size:18px;padding:0 1rem 0 0}}@media only screen and (min-width:640px){.KursTabelle th,.KursTabelle td{font-size:18px;padding:0 2rem 0 0}}.KursTabelle .td_trainer,.KursTabelle .derTrainer{display:block}@media only screen and (min-width:640px){.KursTabelle .td_trainer,.KursTabelle .derTrainer{display:block;min-width:60px}}.KursTabelle.pdBtm_0 td,.KursBlockWorkshop .KursTabelle.pdBtm_0 td{padding-bottom:0 !important}.KursInfoZettel.visible,#KursInfoZettel{display:block;z-index:30000;position:absolute;background:#fcfcfa;top:0;left:0;width:95%;box-shadow:0 0 1rem rgba(0, 0, 0, 0.2);margin-left:0}@media only screen and (min-width:480px){.KursInfoZettel.visible,#KursInfoZettel{width:60%;margin-left:10%}}.KursInfo{position:relative}.KursInfo h2,#KursInfo h2{background:#878786;font-size:2.5rem;font-weight:400;text-transform:uppercase;line-height:2rem;margin:0;padding:1.25rem;color:white}.KursInfoBlockTop{cursor:pointer;position:absolute;right:0;top:-1rem;font-size:5rem;font-weight:400;padding:2rem 1rem 2rem 2rem;display:block;color:#fcfcfa}.KursInfoZettel .KursName,.KursInfoZettel .KursSubtitle,#KursInfoZettel .KursName,#KursInfoZettel .KursSubtitle{font-weight:400;color:#5d5d5c}.KursInfoZettel .KursTag,#KursInfoZettel .KursTag,.KursInfoZettel .KursDauer,#KursInfoZettel .KursDauer,.KursInfoZettel .KursSubtitle,#KursInfoZettel .KursSubtitle{margin-bottom:0}.KursInfoZettel .KursTermine,#KursInfoZettel .KursTermine{margin-bottom:0;font-weight:400}.KursInfoZettel .KursTermin,#KursInfoZettel .KursTermin{margin-bottom:0}.KursInfoZettel .KursTermin strong,#KursInfoZettel .KursTermin strong{display:inline-block;width:2rem}.KursTerminNichtAm{margin-top:0.5rem}.KursDaten{padding:1rem 1.25rem}.KursInfoZettel .KursName,#KursInfoZettel .KursBlock .p{margin-left:0}.KursInfoZettel .button,#KursInfoZettel .button{font-size:2.5rem;padding:1rem;text-transform:uppercase}.KursInfoZettel .KursBuchen .KursAusgebucht,#KursInfoZettel .KursBuchen .KursAusgebucht,.KursInfoZettel .KursBuchen a,#KursInfoZettel .KursBuchen a{display:block;background:#878786;font-size:2.5rem;font-weight:400;text-transform:uppercase;line-height:2rem;margin:0;padding:1.25rem 1.25rem 1.25rem 1rem;color:white}#KursInfoZettel .KursBuchen a:before,.KursInfoZettel .KursBuchen a:before{display:inline-block;content:"▸";padding-right:0.75rem}#KursInfoZettel .KursBuchen a:hover,#KursInfoZettel .KursBuchen a:active,#KursInfoZettel .KursBuchen a:focus,.KursInfoZettel .KursBuchen a:hover,.KursInfoZettel .KursBuchen a:active,.KursInfoZettel .KursBuchen a:focus{background:#e56728}.formular-buchung .widget-checkbox span{width:100%;display:flex;margin-bottom:1.125rem;padding:0.5rem 0;line-height:28px}.formular-buchung .checkbox_container label{width:100%;font-size:1rem}.formular-buchung .checkbox{width:18px;height:18px;margin-top:5px;margin-right:8px}fieldset{clear:both}.KursBlock.AusweichTermine h3{margin-top:0}.KursBlock.AusweichTermine .counter{padding-right:3px}.KursBlock .KursTerminVerschobenHint{color:#e56728}.info_table tr{display:block;margin-bottom:2rem}@media only screen and (min-width:640px){.info_table tr{margin-bottom:1rem;display:table-row}}.info_table td{width:100%;display:block}@media only screen and (min-width:640px){.info_table td{width:auto;display:table-cell}}section.ce_accordionStart.ce_accordion.block.levelid-92,section.ce_accordionStart.ce_accordion.block.levelid-93{display:none}#tanzpartner-navigation{padding-top:1.5rem}#div_content h3,#div_content p{margin-left:2.5625rem}.tanzpartner .ce_form{margin-left:2.5625rem}.tanzpartner .ce_form form{width:90%}.tanzpartner .error{background-color:#e56728}.tanzpartner .error_text{font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.75rem;color:#e56728}.tanzpartner textarea{font-size:17px;line-height:20px}.dancepartner_table{display:block;border-bottom:1px solid #878786;margin-bottom:1.5rem;padding-bottom:1.5rem;width:calc(100% - 2.5625rem)}.dancepartner_table .dp_td_second_header{padding-bottom:1rem}.dancepartner_table .dp_td_date,.dancepartner_table .tpb_anzahl_answers_text,.dancepartner_table .dp_td_write_answer,.dancepartner_table .dp_td_answer{padding:0;text-align:right}.dancepartner_table .tpb_level{width:50%}.dancepartner_table .tpb_anzahl_answers_text,.dancepartner_table .tpb_style{width:25%}.tanzpartner input,.tanzpartner select,.tanzpartner textarea{width:100%}.tanzpartner label{width:180px}.dancepartner_table.antwort_lesen{border-bottom:0;margin:0 0 1.5rem 0;padding:0 0 1.5rem 0;border-bottom:1px solid #878786}.dancepartner_table.antwort_lesen .dp_td_answer_text{display:table-cell;padding-right:0}.nav__container{display:none}#searchbox{display:none}.mobile_menu{width:90%;padding:0;background:transparent;display:block}.mobile_menu_trigger{width:100%;height:34px;background:transparent}.sticky-wrapper:not(.is-sticky) .mobile_menu_trigger{margin-top:0}.sticky-wrapper.is-sticky .mobile_menu_trigger{margin-top:0}.bburger{display:inline-block;cursor:pointer;transition-property:filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:#e56728;background:transparent;text-transform:none;border:0;padding:0;margin:0;overflow:visible;-webkit-appearance:none}.bburger:hover,.bburger:active,.bburger:focus{background:transparent;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-appearance:none;outline:none}.bburger-box{width:40px;height:34px;display:inline-block;position:relative}.bburger-inner{display:block;top:50%}.bburger-inner,.bburger-inner::before,.bburger-inner::after{width:32px;height:5px;background-color:#e56728;border-radius:4px;position:absolute}.bburger-inner::before,.bburger-inner::after{content:"";display:block}.bburger-inner::before{top:-12px}.bburger-inner::after{bottom:-12px}.hamburger-label{margin:0;padding:0;color:#e56728}.mobile_menu_wrapper{display:flex}.mobile_menu.active.position_right{box-shadow:-2px 0 10px 0 rgba(0, 0, 0, 0.3)}.mobile_menu .inner{display:block;background:#e56728;color:#fff;overflow:auto}.mobile_menu #mainnavigation_mobile{display:block}.mobile_menu #mainnavigation_mobile{background:#e56728;color:#fff;padding:4rem 0 2rem 0;text-align:left;position:relative}.mobile_menu #mainnavigation_mobile li,.mobile_menu #mainnavigation_mobile li.submenu a.submenu,.mobile_menu #mainnavigation_mobile li.submenu strong{line-height:1.5rem;margin:0;border-bottom:1px solid rgba(255, 255, 255, 0.5)}.mobile_menu #mainnavigation_mobile li.last{display:none}.mobile_menu #mainnavigation_mobile strong,.mobile_menu #mainnavigation_mobile a,.mobile_menu #mainnavigation_mobile a:link,.mobile_menu #mainnavigation_mobile a:visited{background:#e56728;color:#fff;font-weight:normal;text-decoration:none;display:block;padding:1rem 2rem}.mobile_menu a,.mobile_menu a:link,.mobile_menu a:visited.mobile_menu .contact_box{color:#fcfcfa;padding:0 2rem}.mobile_menu #mainnavigation_mobile a:hover,.mobile_menu #mainnavigation_mobile a:active,.mobile_menu #mainnavigation_mobile a:focus{background:rgba(0, 0, 0, 0.2)}.mobile_menu #mainnavigation_mobile strong{background:rgba(0, 0, 0, 0.1);color:#fcfcfa}.mobile_menu #mainnavigation_mobile .level_2 li.last{display:block}.mobile_menu #mainnavigation_mobile ul.level_2{margin:0;padding:0}.mobile_menu #mainnavigation_mobile ul.level_2 li a,.mobile_menu #mainnavigation_mobile .level_2 strong{background:#fcfcfa;color:#e56728;color:#5d5d5c;padding-left:4rem}.mobile_menu #mainnavigation_mobile ul.level_2 li a:hover{color:#e56728}.mobile_menu #mainnavigation_mobile .level_2 strong{color:#e56728}.mobile_menu a.submenu.sibling{display:flex}.mobile_menu a.submenu.sibling::after{content:"›";font-size:1.25rem;display:inline-block;width:1rem}.mobile_menu a.submenu.sibling span{width:92%;display:inline-block}.mobile_menu .contact_box{padding:2rem}.mobile_menu .contact_box a{padding:0}.mobile_menu .close-box{position:absolute;top:1rem;right:1rem}.mobile_menu #searchbox{display:block;margin-bottom:2rem}.mobile_menu #searchbox{display:none;position:relative;margin:0 10%;padding:0;width:90%}.mobile_menu #searchbox *{margin:0;padding:0}.mobile_menu #searchbox input[type="text"]{background:#e56728;background:#fff;color:#9d232a;width:100%;height:30px;padding:6px 30px 6px 15px;border:none;position:relative;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5) inset}.mobile_menu#searchbox input[type="text"]:focus{box-shadow:0px 0px 5px rgba(0, 0, 0, 0.6) inset}.mobile_menu #searchbox input.searchbutton{width:auto;position:absolute;background:none;right:0;top:0;padding:6px;z-index:100000}.mobile_menu .hide_in_nav,.mobile_menu .hide-in-mobile-nav{display:none !important}@media only screen and (min-width:1140px){.mobile_menu,.mobile_menu #mainnavigation_mobile{display:none}.nav__container.nav__container--mobile{display:none}.nav__container{display:flex}#searchbox{display:block}}