body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.hljs{display:block;overflow-x:auto;padding:.5em;background:#eee;color:black}.hljs-link,.hljs-emphasis,.hljs-attribute,.hljs-addition{color:#070}.hljs-emphasis{font-style:italic}.hljs-strong,.hljs-string,.hljs-deletion{color:#d14}.hljs-strong{font-weight:bold}.hljs-quote,.hljs-comment{color:#998;font-style:italic}.hljs-section,.hljs-title{color:#900}.hljs-class .hljs-title,.hljs-type{color:#458}.hljs-variable,.hljs-template-variable{color:#336699}.hljs-bullet{color:#997700}.hljs-meta{color:#3344bb}.hljs-code,.hljs-number,.hljs-literal,.hljs-keyword,.hljs-selector-tag{color:#099}.hljs-regexp{background-color:#fff0ff;color:#880088}.hljs-symbol{color:#990073}.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#007700}
/* standard.css */
#main .anmeldung .ce_form{margin-right:auto;margin-left:auto;background: rgba(255, 255, 255, 0.99);    background: -moz-radial-gradient(center, ellipse cover, rgba(237,141,31,0.99) 0%, rgba(237,141,31,0.53) 100%);    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(237,141,31,0.99)), color-stop(100%, rgba(237,141,31,0.53)));    background: -webkit-radial-gradient(center, ellipse cover, rgba(237,141,31, 0.99) 0%, rgba(237, 141, 31, 0.53) 100%);    background: -o-radial-gradient(center, ellipse cover, rgba(237,141,31,0.99) 0%, rgba(237,141,31,0.53) 100%);    background: -ms-radial-gradient(center, ellipse cover, rgba(237,141,31,0.99) 0%, rgba(237,141,31,0.53) 100%);    background: radial-gradient(ellipse at center, rgba(237, 141, 31, 0.99) 0%, rgba(237, 141, 31, 0.53) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8d1f', endColorstr='#ed8d1f', GradientType=1 );    margin-bottom: 0px;width: calc(100% - 60px);padding-left: 30px;padding-right: 30px}#main .zweispaltig{display: grid;    grid-template-columns: 1fr 1fr;    column-gap: 40px;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 2px solid #fff}#main .zweispaltig .explanation{text-align: left}#main .anmeldung .ce_form .formbody{max-width: 800px;margin: 30px auto 60px auto}@font-face{font-family: 'Saira Condensed';      font-style: normal;      font-weight: 300;      src: url("../../files/layout/fonts/saira-condensed-v11-latin-300.eot"); /* IE9 Compat Modes */      src: local(''),           url("../../files/layout/fonts/saira-condensed-v11-latin-300.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */           url("../../files/layout/fonts/saira-condensed-v11-latin-300.woff2") format('woff2'), /* Super Modern Browsers */           url("../../files/layout/fonts/saira-condensed-v11-latin-300.woff") format('woff'), /* Modern Browsers */           url("../../files/layout/fonts/saira-condensed-v11-latin-300.ttf") format('truetype'), /* Safari, Android, iOS */           url("../../files/layout/fonts/saira-condensed-v11-latin-300.svg#SairaCondensed") format('svg'); /* Legacy iOS */}@font-face{font-family: 'Saira Condensed';      font-style: normal;      font-weight: 400;      src: url("../../files/layout/fonts/saira-condensed-v11-latin-regular.eot"); /* IE9 Compat Modes */      src: local(''),           url("../../files/layout/fonts/saira-condensed-v11-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */           url("../../files/layout/fonts/saira-condensed-v11-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */           url("../../files/layout/fonts/saira-condensed-v11-latin-regular.woff") format('woff'), /* Modern Browsers */           url("../../files/layout/fonts/saira-condensed-v11-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */           url("../../files/layout/fonts/saira-condensed-v11-latin-regular.svg#SairaCondensed") format('svg'); /* Legacy iOS */}@font-face{font-family: 'Saira Condensed';      font-style: normal;      font-weight: 500;      src: url("../../files/layout/fonts/saira-condensed-v11-latin-500.eot"); /* IE9 Compat Modes */      src: local(''),           url("../../files/layout/fonts/saira-condensed-v11-latin-500.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */           url("../../files/layout/fonts/saira-condensed-v11-latin-500.woff2") format('woff2'), /* Super Modern Browsers */           url("../../files/layout/fonts/saira-condensed-v11-latin-500.woff") format('woff'), /* Modern Browsers */           url("../../files/layout/fonts/saira-condensed-v11-latin-500.ttf") format('truetype'), /* Safari, Android, iOS */           url("../../files/layout/fonts/saira-condensed-v11-latin-500.svg#SairaCondensed") format('svg'); /* Legacy iOS */}@font-face{font-family: 'Saira Extra Condensed';      font-style: normal;      font-weight: 300;      src: url("../../files/layout/fonts/saira-extra-condensed-v11-latin-300.eot"); /* IE9 Compat Modes */      src: local(''),           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-300.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-300.woff2") format('woff2'), /* Super Modern Browsers */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-300.woff") format('woff'), /* Modern Browsers */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-300.ttf") format('truetype'), /* Safari, Android, iOS */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-300.svg#SairaExtraCondensed") format('svg'); /* Legacy iOS */}@font-face{font-family: 'Saira Extra Condensed';      font-style: normal;      font-weight: 400;      src: url("../../files/layout/fonts/saira-extra-condensed-v11-latin-regular.eot"); /* IE9 Compat Modes */      src: local(''),           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-regular.woff") format('woff'), /* Modern Browsers */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-regular.svg#SairaExtraCondensed") format('svg'); /* Legacy iOS */}@font-face{font-family: 'Saira Extra Condensed';      font-style: normal;      font-weight: 500;      src: url("../../files/layout/fonts/saira-extra-condensed-v11-latin-500.eot"); /* IE9 Compat Modes */      src: local(''),           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-500.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-500.woff2") format('woff2'), /* Super Modern Browsers */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-500.woff") format('woff'), /* Modern Browsers */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-500.ttf") format('truetype'), /* Safari, Android, iOS */           url("../../files/layout/fonts/saira-extra-condensed-v11-latin-500.svg#SairaExtraCondensed") format('svg'); /* Legacy iOS */}.custom{z-index: 999;position: fixed}.custom .euf_overlay__content{max-width: 850px;width: calc(100% - 8em)}.custom .euf_overlay__content img{width: 100%;height: auto}label.hamburg,input#hamburg,.header_text_mobil{display: none}:focus{outline: 0}html,body{min-height: 100%}body{margin: 0px;padding: 0px;overflow: y-scroll}#wrapper{overflow: hidden}#header .header_bg{width:100%;left:0;right:0;top:0;position:absolute;margin-right:auto;margin-left:auto;border-top:50px solid rgba(237,141,31,.8);z-index: -3}#header canvas{width: 100%;height: 100%;position: absolute;z-index: 9;top: 0}#header .header_bg img{width:100%;left:0;right:0;top:-42px;position:absolute;display: none}#header .header_logo{width:100%;max-width:50%;left:0;right:0;top:0;position:absolute;margin-right:auto;margin-left:auto;z-index: 11}#header .header_logo img{width:32vw;height:auto;max-width:350px;display:block;margin-right:auto;margin-left:auto}#header .header_text{top:40vh;position:absolute;left: 60vw;z-index: -3}#header img.neu{max-width: 250px;    text-align: right;    position: absolute;right: 90px;    top: calc(79vh);    z-index: 8;    width: 9vw}#header .header_text h1{position:relative;padding-right:20px;padding-left:20px;background-color:#ed8d1f;font:4em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;font-weight: 400;display: table}#header .header_text h1:before{content: url("../../files/layout/Header_flocke_h1.svg");position: absolute;width: 58px;left: -25px;top: -30px}#header .header_text h2{padding-right:20px;padding-left:20px;background-color:rgba(237,141,31,.2);font:4em 'Saira Condensed',sans-serif;color:#ed8d1f;text-transform:uppercase;font-weight: 400;display: inline}#header .header_text h3{padding-right:20px;padding-left:20px;font:3em 'Saira Condensed',sans-serif;color:#ed8d1f;text-transform:uppercase;font-weight: 400;display: table-cell}#header .header_text h3 img{margin-right:10px;margin-left:10px;width: 23px}#header .mod_article.metasite.first{z-index: -5;position: inherit;max-height: 620px}#main .metasite{margin-top:6vh;margin-bottom:6vh}#header .image_container{width:100%;height: calc(100vh - 100px);overflow: hidden;position: inherit;z-index: -4;object-fit: cover}#header .image_container img{height: 100%;    width: auto;    min-height: 100%;    object-fit: cover}#main .home .ce_text{max-width:1080px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;margin-top: 3vh}#main .home .ce_text h2{margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;text-align:center;font:3.5em 'Saira Condensed',sans-serif;color:#ed8d1f;text-transform:uppercase;font-weight: 400}#main .home .ce_text h3{margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;text-align:center;font:2.5em 'Saira Condensed',sans-serif;color:#ed8d1f;font-weight: 400}#main .home .ce_text hr{height: 2px;background-color: #ed8d1f;border: 0px;margin-top: 50px;margin-bottom: 50px}#main .home .ce_text p{font:1.8em/1.3em 'Saira Condensed',sans-serif;color:#000;text-transform:none;font-weight: 300}#main .home .ce_text strong{font-weight: 500}#main .home .ce_text em{font-weight:normal;color:#ed8d1f;font-style: normal}#main .home .ce_text p a{font-weight:normal;text-decoration:none;color:#ed8d1f;font-style: normal}#main .home .ce_text p a:hover{font-weight:normal;text-decoration:none;color:#743089;font-style: normal}.mod_articlelist{width:100%;background-color:#ed8d1f;z-index: 0;position: -webkit-sticky;background: rgb(117,48,137);background: -moz-linear-gradient(249deg, rgba(117,48,137,1) 0%, rgba(237,141,31,1) 64%);background: -webkit-linear-gradient(249deg, rgba(117,48,137,1) 0%, rgba(237,141,31,1) 64%);background: linear-gradient(249deg, rgba(117,48,137,1) 0%, rgba(237,141,31,1) 64%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#753089",endColorstr="#ed8d1f",GradientType=1)}.mod_articlelist.sticky{margin-bottom:50px;position: fixed;top: 0;left: 0;z-index: 2;-webkit-box-shadow: 0px 2px 17px 0px rgba(0,0,0,0);-moz-box-shadow: 0px 2px 17px 0px rgba(0,0,0,0);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0)}.sticky + .content{padding-top:500px}.mod_articlelist:before{position:absolute;content: url("../../files/layout/footer_bg.svg");width: 1600px;margin-left: auto;margin-right: auto;margin-top: -31px;left: 0;right: 0;display: none}.mod_articlelist ul{width:auto;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:10px;text-align:center;display: table;position: relative;z-index: 10}.mod_articlelist li{padding:8px 25px 10px 20px;border-right:1px dotted #fff;float: left}.mod_articlelist li.kontakt{border-right:0px dotted #fff}.mod_articlelist li a{font:1.8em 'Saira Extra Condensed',sans-serif;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:.3px;font-weight: 400}.mod_articlelist li a:hover{font-family:'Saira Extra Condensed',sans-serif;text-decoration:none;color:rgba(255,255,255,.8)}.mod_articlelist li a:before{width:30px;display: inline-block;vertical-align: sub;padding-right: 10px}.mod_articlelist li.home a:before{content: url("../../files/layout/menue_symbol_home.svg")}#main .home .ce_image{background-color:rgba(237,141,31,.3);text-align: center}#main .home .ce_image img{width: 100%;height: auto;max-width: 1200px;display: block;margin: auto}#main .ce_player{max-width:1024px;position:relative;margin-top:50px;margin-right:auto;margin-left:auto}.mod_articlelist li.programm a:before{content: url("../../files/layout/menue_symbol_programm.svg")}.mod_articlelist li.preise a:before{content: url("../../files/layout/menue_symbol_preise.svg")}.mod_articlelist li.anmeldung a:before{content: url("../../files/layout/menue_symbol_anmeldung.svg")}.mod_articlelist li.lernen a:before{content: url("../../files/layout/menue_symbol_eislauf.svg")}.mod_articlelist li.kontakt a:before{content: url("../../files/layout/menue_symbol_kontakt.svg")}#main .mod_article.programm{max-width:1400px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;text-align:center;padding-top: 200px}#main .programm h1.ce_headline{position:relative;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;text-align:center;background-color:#ed8d1f;font:4em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;display: table;margin-bottom: 8vh}#main .programm h1.ce_headline:after{right:-62px;top:-54px;position:absolute;content: url("../../files/layout/programm_flocke_h1.svg");width: 50px}#main .programm .flex-container{display: flex;justify-content: center;flex-wrap: wrap}#main .programm .ce_text{width: 48%;float: left;margin-left: 1%;margin-right: 1%;position: relative;height: 33vw;margin-bottom: 2%;transition: all 0.5s ease-in;max-height: 510px}#main .programm .ce_text h2{position:relative;margin-left:50px;padding-top:10px;padding-bottom:10px;padding-left:20px;text-align:left;font:2.4em/1.2em 'Saira Condensed',sans-serif;color:#fff;text-transform:none;font-weight: 500; background: rgba(237,141,31,1);background: -moz-linear-gradient(-45deg, rgba(237,141,31,1) 0%, rgba(237,141,31,0.99) 63%, rgba(255,255,255,0.99) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(237,141,31,1)), color-stop(63%, rgba(237,141,31,0.99)), color-stop(100%, rgba(255,255,255,0.99)));background: -webkit-linear-gradient(-45deg, rgba(237,141,31,1) 0%, rgba(237,141,31,0.99) 63%, rgba(255,255,255,0.99) 100%);background: -o-linear-gradient(-45deg, rgba(237,141,31,1) 0%, rgba(237,141,31,0.99) 63%, rgba(255,255,255,0.99) 100%);background: -ms-linear-gradient(-45deg, rgba(237,141,31,1) 0%, rgba(237,141,31,0.99) 63%, rgba(255,255,255,0.99) 100%);background: linear-gradient(135deg, rgba(237,141,31,1) 0%, rgba(237,141,31,0.99) 63%, rgba(255,255,255,0.99) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8d1f', endColorstr='#ffffff', GradientType=1 );margin-top: 10%}#main .programm .ce_text h2:after{font:1.8em 'Saira Condensed',sans-serif;color:#fff;text-transform:none;content: url("../../files/layout/programm_flocke_bg_sm.svg");position: absolute;right: 6px;width: 56px;top: 15px}#main .programm .ce_text h2 em{position:relative;padding-left:25px;font-style: normal}#main .programm .ce_text h2 em:before{content: url("../../files/layout/programm_flocke_h2.svg");width: 15px;position: absolute;left: 3px}#main .programm .ce_text p{margin-left:70px;padding-right:50px;text-align:left;font:1.8em/1.2em 'Saira Condensed',sans-serif;color:#fff;text-transform:none;font-weight: 400;opacity: 0}#main .programm .ce_text:hover p{margin-left:70px;padding-right:50px;text-align:left;font:1.8em/1.2em 'Saira Condensed',sans-serif;color:#fff;text-transform:none;font-weight: 400;opacity: 100;transition: all 0.5s ease-out}#main .programm .ce_text:hover h2{margin-bottom:40px;text-align:left;border-bottom:2px dotted #fff;background: none}#main .programm .ce_text:hover h2:after{width:300px;right:-150px;top:-150px}#main .programm .ce_text:hover{background:rgba(72,189,206,.9) url("../../files/layout/programm_flocke_bg_lr.svg") right top no-repeat;background: rgba(255,255,255,0.99);background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.9) 37%, rgba(237,141,31,0.74) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,0.99)), color-stop(37%, rgba(237,141,31,0.9)), color-stop(100%, rgba(237,141,31,0.74)));background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.9) 37%, rgba(237,141,31,0.74) 100%);background: -o-linear-gradient(-45deg, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.9) 37%, rgba(237,141,31,0.74) 100%);background: -ms-linear-gradient(-45deg, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.9) 37%, rgba(237,141,31,0.74) 100%);background: linear-gradient(135deg, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.9) 37%, rgba(237,141,31,0.74) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ed8d1f', GradientType=1 );opacity: 100;transition: all 0.5s ease-out}#main .programm .image_container{z-index: -1;position: absolute;width: 100%;height: auto}#header .metasite .image_container{width:100%;height: auto;overflow: hidden;position: inherit;z-index: -4;max-height: 500px;object-fit: cover}#main  .mod_article.preise{position:relative;margin-top:10vh;padding-top:100px;background-color:#ed8d1f;background-image:url("../../files/layout/preise_textur_bg.png");background-repeat:no-repeat;background-size: cover}#main  .mod_article.preise:before{content: url("../../files/layout/preise_tropfen.svg");top: -1px;position: absolute;width: 100%}#main .preise h1.ce_headline{position:relative;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;text-align:center;background-color:#ed8d1f;font:4em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;display: table;margin-bottom: 8vh}#main .preise h1.ce_headline:before{bottom:-92px;left:-50px;position:absolute;content: url("../../files/layout/preise_h1.svg");width: 77px}#main .preise .flex-container{max-width:1250px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;display: flex;justify-content: center;flex-wrap: wrap}#main .preise .ce_text{width: 100%;max-width: 410px;margin-left: 7%;margin-right: 7%}#main .preise .ce_text h2{border-bottom:2px dotted #fff;font:2em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase}#main .preise .ce_text table{width: 100%}#main .preise .ce_text table sub{vertical-align: top;font-weight: 300}#main .preise .ce_text table tr{height: auto !important;display: table;width: 100%;margin-top: 10px;margin-bottom: 10px}#main .preise .ce_text p{font:1.4em/1.2em 'Saira Condensed',sans-serif;color:#fff;text-transform:none}#main .preise .ce_text a{font-family:'Saira Condensed',sans-serif;text-decoration:underline;color:#fff;text-transform:none}#main .preise .ce_text table td{font:1.8em/1.2em 'Saira Condensed',sans-serif;color:#fff;text-transform:none;width: 50% !important;display: table-cell}#main .preise .ce_text table td em{font-size: 70%}.home table{width:100%;max-width:400px;margin:20px auto 100px}.home table tr{min-height:50px;border-bottom:1px solid #ed8d1f;font:1.8em 'Saira Extra Condensed',sans-serif;color:#ed8d1f}.home table tr td{padding-right:10px;padding-left:10px}.home table tr:nth-child(odd){background-color:rgba(237,141,31,.05)}#main .preise .ce_image{text-align: right;margin-bottom: -2px;margin-top: -290px}#main .preise .ce_image img{max-width: 30%}#main .anmeldung h1.ce_headline{position:relative;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;text-align:center;background-color:#ed8d1f;font:4em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;display: table}#main .mod_article.anmeldung{margin-right:auto;margin-left:auto;padding-top:150px;text-align:center;background-image:url("../../files/layout/anmeldung_bg.svg");background-position:left top;background-repeat:no-repeat;background-position: 470px 47px;background-size: 57%}#main .anmeldung h2{font:3.3em 'Saira Extra Condensed',sans-serif;color:#ed8d1f;text-transform:none;font-weight: 400;margin-top: 15px;margin-bottom: 45px}#main .anmeldung .ce_text p{padding-right:30px;padding-left:30px;font:2em 'Saira Condensed',sans-serif;color:#ed8d1f;text-transform:none;font-weight: 300}#main .anmeldung .ce_text p strong{font-family:'Saira Condensed',sans-serif;color:#000;font-weight: 500}#main .ce_download img{width:65px}#main .ce_download{margin-bottom: 50px}#main .ce_sliderStart{position:relative;background: rgba(255,255,255,0.99);background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.33) 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0.99)), color-stop(100%, rgba(237,141,31,0.33)));background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.33) 100%);background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.33) 100%);background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.33) 100%);background: radial-gradient(ellipse at center, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.33) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ed8d1f', GradientType=1 );margin-bottom: 30px}#main .slider-control{width:100%;max-width:1400px;position:absolute;margin-right:auto;margin-left:auto;top: 50%;-webkit-transform: translateX(-50%);transform: translateY(-50%);left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%)}#main .slider-control .slider-menu{display:none}#main .slider-control .slider-prev:before{width:40px;height:40px;left:0;content: url("../../files/layout/arr_left.svg");position: absolute}#main .slider-control .slider-next:before{width:40px;height:40px;right:0;content: url("../../files/layout/arr_right.svg");position: absolute}#main .ce_sliderStart h1{font:3em 'Saira Extra Condensed',sans-serif;color:#ed8d1f;text-transform:none;font-weight: 400;text-align:center}#main .ce_sliderStart .ce_image .image_container{width: 100%;margin: auto;max-width: 1200px;padding-bottom: 50px}#main .anmeldung table{width:100%;max-width:800px;margin:20px auto 0;table-layout: fixed}#main .anmeldung table img{width:100%;height:auto;max-width:18px;max-height:18px;margin-right:10px;margin-left:10px;vertical-align:baseline}#main .anmeldung table td.head{background-color:#ed8d1f}#main .anmeldung table tr.first,#main .anmeldung table tr.second{font:2.5em 'Saira Extra Condensed',sans-serif;color:#fff}#main .anmeldung table tr.first{border-bottom:1px solid #fff}#main .anmeldung table tr{min-height:50px;border-bottom:1px solid #ed8d1f;font:1.7em 'Saira Extra Condensed',sans-serif;color:#ed8d1f}#main .anmeldung .dreispaltig table tr weekend{background-color:rgba(72,189,206,.2)}#main .anmeldung .dreispaltig table tr td{padding-left: 5px;padding-right: 5px;text-align:left !important;vertical-align: middle;font-weight: 200}#main .anmeldung .dreispaltig table tr td strong{font-weight: 500}#main .anmeldung .dreispaltig table tr td:nth-child(1){width: 20% !important;text-transform: uppercase;font-size: .8em;letter-spacing: 1px;vertical-align: middle;text-align: center !important}#main .anmeldung .dreispaltig table tr td:nth-child(2){width: 20% !important}#main .anmeldung .dreispaltig table tr td:nth-child(3){width: 60% !important}#main .anmeldung table tr td{min-width:5%;min-height:50px;padding-top:10px;padding-bottom:10px;text-align:center}#main .anmeldung table tr td p{font-size: 1em !important;line-height: 1em !important}#main .anmeldung table tr.second{background-color:rgba(237,141,31,.8);border-bottom:1px solid #fff}#main .anmeldung table tr.last{background-color:rgba(237,141,31,.3);border-bottom:0px solid #ed8d1f}#main .anmeldung .dreispaltig{display: grid;    grid-template-columns: 1fr 1fr 1fr;    column-gap: 40px;    padding-left: 40px;    padding-right: 40px}#main .anmeldung .dreispaltig table{background: rgba(255, 255, 255, 0.99);    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.13) 100%);    background: -webkit-gradient(radial, center center, 0px, center center, 50%, color-stop(0%, rgba(255,255,255,0.99)), color-stop(100%, rgba(237,141,31,0.13)));    background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.99) 0%, rgba(237, 141, 31, 0.13) 100%);    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.13) 100%);    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.99) 0%, rgba(237,141,31,0.13) 100%);    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.99) 0%, rgba(237, 141, 31, 0.13) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ed8d1f', GradientType=1 )}#main .lernen h1.ce_headline{position:relative;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;text-align:center;background-color:#ed8d1f;font:4em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;display: table;margin-top: 15vh}#main  .mod_article.lernen{padding-right:30px;padding-left:30px;background-image:url("../../files/layout/Eislaufen_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size: cover}#main .lernen h1.ce_headline:before{left:-350px;top:-80px;position:absolute;content: url("../../files/layout/eislauf.svg");width: 250px}#main .lernen .ce_text{margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;text-align:center;margin-bottom: 20vh}#main .lernen h2{font:3em 'Saira Extra Condensed',sans-serif;color:#ed8d1f;text-transform:none;font-weight: 400;margin-top: 80px}#main .lernen p{font:1.8em 'Saira Condensed',sans-serif;color:#000;text-transform:none;font-weight: 300}#main .lernen p a{font-family:'Saira Condensed',sans-serif;text-decoration:none;color:#000;text-transform:none}#main .lernen p a:hover{font-family:'Saira Condensed',sans-serif;text-decoration:none;color:#ed8d1f;text-transform:none}#main .lernen p strong{font-family:'Saira Condensed',sans-serif;color:#000;font-weight: 500}#main .preise h1.ce_headline{margin-top:0}#main  .mod_article.kontakt{background-color:#ed8d1f}#main .kontakt .footer_logo,#footer .footer_logo{max-width:250px;margin-top:0;margin-right:auto;margin-left:auto;padding-top:40px}#main .kontakt .ce_text{width:100%;max-width:1350px;margin-top:50px;margin-right:auto;margin-left:auto;padding-top:30px;text-align:center;border-top:2px dotted #fff;font-family:'Saira Condensed',sans-serif;color:#fff;text-transform:none;font-weight: 300}#main .kontakt .ce_text img{width:100%;height:auto;max-width:250px;margin:10px auto;padding:20px;text-align:center;background-color:#fff}#main .kontakt .ce_text h1{font:2.8em 'Saira Extra Condensed',sans-serif;color:#fff;text-transform:none;font-weight: 400}#main .kontakt .ce_text h2{font:2em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;font-weight: 500}#main .kontakt .ce_text p{font:1.4em 'Saira Condensed',sans-serif;color:#fff;text-transform:none;font-weight: 300}#main .kontakt .ce_text p a{font-family:'Saira Condensed',sans-serif;text-decoration:none;color:#fff;text-transform:none;font-weight: 300}#main .kontakt .ce_text p strong{font-weight: 500}#main .kontakt .ce_text.anfrage{width:100%;max-width:490px;border-top:1px solid #fff;font-family:'Saira Condensed',sans-serif;color:#fff;text-transform:none;font-weight: 300}#main .kontakt .ce_accordion{margin-top:50px;margin-bottom:50px}#main .kontakt .toggler{width:100%;max-width:480px;position:relative;margin-right:auto;margin-left:auto;text-align:center;font:2em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;font-weight: 500;cursor: pointer}#main .kontakt .toggler:after{width:30px;height:30px;display:inline-block;margin-left:20px;text-align:center;content: url("../../files/layout/acc_close.svg");vertical-align: sub}#main .kontakt .toggler.active{background-color:rgba(255,255,255,.4)}#main .kontakt .toggler.active:after{content: url("../../files/layout/acc_open.svg")}#main .kontakt .accordion{width:100%;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px;background-color:rgba(255,255,255,.4)}#main .kontakt .ce_form{width:100%;max-width:480px;margin-right:auto;margin-left:auto}#main .ce_form label,#main .ce_form .checkbox_container legend,#main .ce_form .radio_container legend{font:1.5em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.5px;font-weight: 500}#main .ce_form .explanation p,#main .ce_form .explanation li{font:1.5em/1.2em 'Saira Condensed',sans-serif;color:#fff;letter-spacing:.3px;font-weight: 400}#main .ce_form .explanation li{margin-bottom: 10px}#main .ce_form .explanation li::before{background-image:url("../../files/layout/Header_flocke_h1.svg");background-repeat:no-repeat;width: 20px;    height: 17px;    left: 0px;    display: inline-block;    content: " ";    margin-right: 5px;    vertical-align: -2px}#main .ce_form input.text{width:100%;display:block;margin-bottom:10px;background-color:rgba(255,255,255,0);border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:1px solid #fff;border-left:0px solid #fff;font:1.5em 'Saira Condensed',sans-serif;color:#fff;text-transform:none;letter-spacing:.5px;font-weight: 400;text-align: center}#main .ce_form input[type="date"]{width:100%;display:block;margin-bottom:10px;background-color:rgba(255,255,255,0);border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:1px solid #fff;border-left:0px solid #fff;font:1.5em 'Saira Condensed',sans-serif;color:#fff;text-transform:none;letter-spacing:.5px;font-weight: 400;text-align: center}#main .ce_form .radio_container{width:100%;display:block;margin-bottom:10px;padding-bottom:15px;background-color:rgba(255,255,255,0);border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:1px solid #fff;border-left:0px solid #fff}#main .ce_form textarea{width:100%;height:auto;min-height:100px;display:block;background-color:rgba(255,255,255,0);border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:1px solid #fff;border-left:0px solid #fff;font:1.5em 'Saira Condensed',sans-serif;color:#000;text-transform:none;letter-spacing:.5px;font-weight: 400}#main .ce_form .checkbox_container{margin-top:20px;margin-bottom:30px}#main .ce_form .checkbox_container label{font-size:1.2em;text-transform:none;font-weight: 400}#main .ce_form .checkbox_container input[type="checkbox"] + label::before{border:1px solid #fff;width: 12px;height: 12px;display: inline-block;content: "";margin-right: 5px}#main .ce_form .checkbox_container input[type="checkbox"]{display: none}#main .ce_form .checkbox_container input[type="checkbox"]:checked+label::before{background-image:url("../../files/layout/programm_flocke_h2.svg");background-position:center center;background-repeat:no-repeat;background-size: 80%}#main .ce_form .submit{display:block;margin-right:auto;margin-left:auto;text-align:center;background-color:#fff;border:0px;font:1.5em 'Saira Condensed',sans-serif;color:#ed8d1f;text-transform:uppercase;letter-spacing:.5px;font-weight: 500;cursor: pointer}#main .submit:hover{display:block;background-color:rgba(255,255,255,.8)}.mod_subscribe,.mod_unsubscribe{max-width:480px;margin: auto;margin-top: 20px;margin-bottom: 20px;padding-right: 30px;padding-left: 30px;width: calc(100% - 60px)}.mod_subscribe input.text,.mod_unsubscribe input.text{background-color:rgba(237,141,31,.1);width:100%;display:block;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-top:0px solid #ed8d1f;border-right:0px solid #ed8d1f;border-bottom:1px solid #ed8d1f;border-left:0px solid #ed8d1f;font:1.5em 'Saira Condensed',sans-serif;color:#000;text-transform:none;letter-spacing:.5px;font-weight: 400;text-align: center}.mod_subscribe .submit,.mod_unsubscribe .submit{display:block;margin-right:auto;margin-left:auto;text-align:center;background-color:#ed8d1f;border:0px;font:1.5em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.5px;font-weight: 500;cursor: pointer}.mod_subscribe .submit:hover,.mod_unsubscribe .submit:hover{background-color:rgba(237,141,31,.8);display:block}#main .metasite .ce_text{max-width:825px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;width: calc(100% - 60px)}#main .metasite .ce_text h1{margin-bottom:50px;padding-bottom:10px;text-align:center;border-bottom:2px dotted #ed8d1f;font:3em 'Saira Condensed',sans-serif;color:#ed8d1f;text-transform:uppercase;letter-spacing:.5px;font-weight: 500}#main .metasite .ce_text p{text-align:left;font:2em 'Saira Condensed',sans-serif;color:#000;text-transform:none;font-weight: 300}#main .metasite .ce_text a{text-decoration:none;color:#ed8d1f}#main .metasite .ce_text strong{font-weight: 500}#footer .contact_button{max-width:480px;margin-right:auto;margin-left:auto;padding-bottom:50px;border-bottom:1px solid #fff;display: flex;justify-content: space-between;flex-wrap: wrap}#footer .footer_logo{max-width:250px;margin-top:2vh;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:100px}#footer .contact_button a{background-color:#ed8d1f;border-radius: 100%;-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.24);-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.24);box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.24);width: 18%;height: 18%}#footer{min-height:551px;background:#ed8d1f url("../../files/layout/footer_bg.jpg") right bottom no-repeat;background-size: contain}#footer .inside{width:100%;max-width:1350px;margin-right:auto;margin-left:auto;padding-top:50px;border-top:2px dotted #fff}#footer .mod_customnav{width:100%;max-width:480px;margin-right:auto;margin-left:auto;padding-top:20px;text-align:center}#footer .mod_customnav li{margin-right:auto;margin-left:auto;text-align:center;list-style-type:none}#footer .mod_customnav li a{font:1.5em 'Saira Extra Condensed',sans-serif;text-decoration:none;color:#fff;text-transform:none;font-weight: 400}#footer .mod_customnav li strong{font:1.5em 'Saira Extra Condensed',sans-serif;text-decoration:none;color:#fff;text-transform:none;font-weight: 400}.footerimg{display: flex;justify-content: center;align-items: center;column-gap: 40px;row-gap: 40px;padding-left: 40px;padding-right: 40px;flex-wrap: wrap;border: none !important;margin: 0px auto !important;width: calc(100% - 80px) !important}.footerimg p{background: #fff;padding: 40px;display: flex;    width: 20%;    height: 15vw;max-height: 200px;align-items:center;justify-content: center;flex-wrap: wrap}.footerimg p img{margin: 0px !important;padding: 0px !important;max-height: 200px}
@media screen and (max-width: 1415px){
/* resp_1415.css */
#header img.neu{right: 20px}#header .header_text h1,#header .header_text h3{font-size:3em}
}
@media screen and (max-width: 1024px){
/* resp_1024.css */
#main .anmeldung .dreispaltig{column-gap: 20px;row-gap: 20px;    padding-left: 20px;    padding-right: 20px}#header .image_container{height: auto}#header .image_container img{height: auto;    width: 100%;   min-height: 10%;    object-fit: cover;    transform: scaleX(-1);padding-top: 100px}#header .header_logo{margin: 0}#header .header_bg{height:100px;background-color:rgba(237,141,31,.7);border-top:0px}#header .header_text,#header img.neu{display: none}#header .header_text_mobil{display: block}#header .header_text_mobil.first{text-align: center;margin-top: -50px}#header .header_text_mobil h1{position:relative;display:inline-block;margin-top:-50px;padding-right:20px;padding-left:20px;text-align:center;background-color:#ed8d1f;font:3em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;font-weight: 400}#header .header_text_mobil h1:before{content: url("../../files/layout/Header_flocke_h1.svg");position: absolute;width: 58px;left: -25px;top: -30px}#header .header_text_mobil h2{margin-top:0;margin-bottom:0;padding-right:20px;padding-left:20px;text-align:center;background-color:#ed8d1f;font:3em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;font-weight: 400;display: block}#header .header_text_mobil h3{margin-top:0;padding-right:20px;padding-left:20px;text-align:center;background-color:#ed8d1f;font:3em 'Saira Condensed',sans-serif;color:#fff;text-transform:uppercase;font-weight: 400;display: block}#header .header_text_mobil h3 img{margin-right:10px;margin-left:10px;width: 31px}#header .mod_articlelist{background-color:rgba(237,141,31,.95);height: auto; max-height:0; overflow: hidden; transition: all 0.5s;background-image: none;position: fixed;z-index: 11;top: 0}#header .mod_articlelist ul{display: block;text-align: center;height: auto;margin-left: 30px;margin-right: 30px;padding-top: 88px}#header .mod_articlelist li{border-right:0px;border-top:1px dotted rgba(255,255,255,.5);float: none;margin-top: 3px;padding-top: 18px}label.hamburg{display: block;background: #ffffff; width: 75px; height: 77px; position: fixed; margin-left: auto;border-radius: 100%;cursor: pointer;right: 20px;top: 10px;z-index: 12}#hamburg:checked + .hamburg  + .mod_articlelist{max-height: 600px}.line{background-color:#ed8d1f;position: absolute; left:19px;height: 4px; width: 39px; border-radius: 2px;display: block; transition: 0.5s; transform-origin: center}.line:nth-child(1){top: 24px}.line:nth-child(2){top: 36px}.line:nth-child(3){top: 48px}#hamburg:checked + .hamburg .line:nth-child(1){transform: translateY(12px) rotate(-45deg)}#hamburg:checked + .hamburg .line:nth-child(2){opacity:0}#hamburg:checked + .hamburg .line:nth-child(3){transform: translateY(-12px) rotate(45deg)}#main .home .ce_text{margin-top: 20px;font-size: 80%}#main .mod_article.programm{padding-top: 50px;font-size: 80%}
}
@media screen and (max-width: 1090px){
/* resp_1090.css */
#main .programm .ce_text p,#main .programm .ce_text:hover p{font-size: 130%}
}
@media screen and (max-width: 900px){
/* resp_900.css */
.footerimg{padding: 0px;width: 100% !important}.footerimg p{padding: 20px}#footer{min-height: 300px}#main .programm .image_container,#main .programm .ce_text h2,#main .programm .ce_text p{position:relative;float:left;display:block;z-index: 0}#main .programm .image_container,#main .programm .image_container img{width: 100%;height: auto;display: block}#main .programm .ce_text,#main .programm .ce_text:hover{width:100%;height:auto;max-height:100%;background: none}#main .programm .ce_text p,#main .programm .ce_text:hover p{float:none;display:block;margin-top:0;margin-bottom:0;margin-left:0;padding:5px 20px;background-color:rgba(237,141,31,.7);opacity: 100;font-size: 160%;position: initial}#main .programm .ce_text p:last-child,#main .programm .ce_text:hover p:last-child{float:none;display:block;padding-bottom:40px}#main .programm .ce_text h2,#main .programm .ce_text:hover h2{margin-top:0;margin-bottom:20px;margin-left:0;padding-right:50px;border-bottom: 0px dotted #fff;   background: rgba(237,141,31,1);    background: -moz-linear-gradient(-45deg, rgba(237,141,31,1) 0%, rgba(237,141,31,0.99) 63%, rgba(255,255,255,0.99) 100%);    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(237,141,31,1)), color-stop(63%, rgba(237,141,31,0.99)), color-stop(100%, rgba(255,255,255,0.99)));    background: -webkit-linear-gradient(-45deg, rgba(237,141,31,1) 0%, rgba(237,141,31,0.99) 63%, rgba(255,255,255,0.99) 100%);    background: -o-linear-gradient(-45deg, rgba(237,141,31,1) 0%, rgba(237,141,31,0.99) 63%, rgba(255,255,255,0.99) 100%);    background: -ms-linear-gradient(-45deg, rgba(237,141,31,1) 0%, rgba(237,141,31,0.99) 63%, rgba(255,255,255,0.99) 100%);    background: linear-gradient(135deg, rgba(237,141,31,1) 0%, rgba(237,141,31,0.99) 63%, rgba(255,255,255,0.99) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8d1f', endColorstr='#ffffff', GradientType=1 );width: calc(100% - 50px)}#main .programm .ce_text h2:after,#main .programm .ce_text:hover h2:after{font: 1.8em 'Saira Condensed',sans-serif;    color: #fff;    text-transform: none;    content: url(../../files/layout/programm_flocke_bg_sm.svg);    position: absolute;    right: 6px;    width: 56px;    top: 4px}#main .preise .ce_text{width:100%;min-width:100%}#main .preise .ce_image{margin-top: -110px}#main .preise .ce_image img{max-width: 60%}#main .preise .ce_text table{height: auto !important}#main .anmeldung .slider-control{bottom:60px;top:auto;width: 25%}#main .anmeldung .slider-control .slider-next:before,#main .anmeldung .slider-control .slider-prev:before{width:30px;height:30px}#main .mod_article.kontakt,#footer{padding-right:30px;padding-left:30px;width: calc(100% - 60px)}#main .kontakt .footer_logo,#footer .footer_logo{max-width:50%}#main .kontakt .footer_logo img,#footer .footer_logo img{width:100%;max-width:360px}#main .mod_article.anmeldung{padding-top: 20px}#main .lernen h2{margin-top: 20px}
}
@media screen and (max-width: 670px){
/* resp_670.css */
.footerimg p{padding: 10px}#main .anmeldung .dreispaltig{grid-template-columns: 1fr 1fr}#main .anmeldung table{margin-bottom: 0px}#main .metasite .ce_text{font-size: 80%}#footer .footer_logo{padding-bottom: 40px}#header .mod_articlelist{font-size: 200%}body{font-size: 60%}#header{font-size: 60%}#header .header_text_mobil h1:before{position: absolute;width: 30px;left: -10px;top: -10px}#header .header_text h3 img{margin-right:10px;margin-left:10px;width: 31px}#header .header_text_mobil h3 img{width: 15px}#main .kontakt .accordion .ce_form .formbody{padding-right:30px;padding-left:30px}#main .preise h1.ce_headline:before{bottom: -60px;    left: -30px;    width: 47px}
}
@media screen and (max-width: 500px){
/* resp_500.css */
#main .zweispaltig{display: grid;    grid-template-columns: 1fr;    column-gap: 40px;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 2px solid #fff}#main .anmeldung .dreispaltig{grid-template-columns: 1fr}label.hamburg{display: block;background: #ffffff;width: 45px;height: 45px; position: fixed; margin-left: auto;border-radius: 100%;cursor: pointer;right: 20px;top: 10px;z-index: 12}#hamburg:checked + .hamburg .line:nth-child(1){transform: translateY(8px) rotate(-45deg)}#hamburg:checked + .hamburg .line:nth-child(3){transform: translateY(-10px) rotate(45deg)}.line{position: absolute; left:8px;height: 4px;width: 29px;  border-radius: 2px;display: block; transition: 0.5s; transform-origin: center}.line:nth-child(1){top: 12px}.line:nth-child(2){top: 21px}.line:nth-child(3){top: 30px}
}
