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{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.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}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.video_container video,.video_container audio{width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* style.css */
*{margin:0;padding:0;-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}html,body{width:100%;height:100%}body{font:16px 'Open Sans',sans-serif}.noscroll{overflow:hidden}h1{margin-bottom:20px;font-size:28px;color:#64a724}h2{margin-bottom:10px;padding-top:10px;padding-bottom:10px;text-align:center;background-color:#64a724;font-size:18px;color:#fff;font-weight:700}p{margin-bottom:10px}a{text-decoration:none;color:#f69f1c;transition:0.3s;-webkit-transition:0.3s}a:hover{color:#64a724}strong{font-weight:700}#main ul{margin-left:20px}#wrapper{width:100%;min-height:100%;position:relative;float:none;padding-top:70px}#container{padding-right:15px;padding-left:15px}#container{padding-top:20px;padding-bottom:50px}#hnav{width:20%;height:100%;min-height:600px;left:0;position:fixed;overflow:auto;float:left;display:none;background-color:#333;z-index: 20}#nav-mobile{width:100%;height:70px;top:0;position:fixed;background-color:#333;z-index:50}#nav-mobile .logo{display:inline-block;padding-top:10px;padding-left:20px}#nav-mobile .logo img{height:50px}#nav-mobile .drop-nav{top:20px;position:absolute;right:20px;cursor:pointer}#mobile-expand{width:100%;height:100%;top:0;position:fixed;overflow:auto;display:none;background-color:#333;z-index: 50}#mobile-expand img.logo{height: 35px;    width: auto;    position: absolute;    left: 0px;    margin: 18px 20px}#mobile-expand img.close{margin: 20px;    cursor: pointer;    position: absolute;    right: 0px;    z-index: 70}#mobile-expand .level_1{margin-top:70px}#mobile-expand li{position:relative}#mobile-expand li a,#mobile-expand li strong{display:block;margin-right:20px;margin-left:20px;padding-top:8px;padding-bottom:8px;padding-left:10px;border-top:1px solid #5b5b5b;color:#ccc}#mobile-expand li strong{color:#fff}#mobile-expand .level_2{display:none}#mobile-expand li.active .level_2,#mobile-expand li.trail .level_2{display:block}#mobile-expand li .level_2 a,#mobile-expand li .level_2 strong{text-align:right}.toggle-submenu{width:80px;height:25px;right:20px;top:8px;position:absolute;border-left:1px solid #5b5b5b;cursor:pointer;color:#fff}.toggle-submenu:after{content:"+";color:#ccc;font-style: normal;display:block;text-align:center}.expanded .toggle-submenu:after{content:"-"}.blubb{height:2000px}.logo-header{display:none}.banner img{width:100%}.layout_full:after,.teiler:after{width:50%;height:2px;display:block;margin:20px auto;content:"";background:#d5d5d5}.layout_full img{margin-bottom:10px}.layout_full.last{margin-bottom:0}.layout_full.last:after{display:none}.event .info{margin-bottom:0;font-size:18px;font-weight:700}.ce_accordionStart{margin-top:20px}.ui-accordion-header{padding:10px 20px;text-align:center;border-bottom:1px solid #5a9621;color:#fff;background:#64a724;font-weight:700}.ui-accordion-header:hover{background-color:#5a9621;cursor:pointer}.ui-accordion-header:before{float:left;font-size:20px;color:#fff;content: "+";font-weight:700;transition: -webkit-transform 0.3s ease-in-out;    transition: transform 0.3s ease-in-out;    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.ui-accordion-header.active:before{-webkit-transform: rotate(-225deg);    transform: rotate(-225deg)}.extra{background:#64a724}#address{padding:30px 0;text-align:center;background:-moz-linear-gradient(top,#64a724,#4c801c);background:-webkit-linear-gradient(top,#64a724,#4c801c);background:-o-linear-gradient(top,#64a724,#4c801c);background:-ms-linear-gradient(top,#64a724,#4c801c);background:linear-gradient(to bottom,#64a724,#4c801c);-pie-background:linear-gradient(top,#64a724,#4c801c);line-height:24px;color:#fff;font-weight:300}#address .headline{margin-bottom:10px;font-size:20px;font-weight:700}#address a{color:#fff}.fb a,.yt a,.in a{display:block;padding-top:20px;padding-bottom:20px;text-align:center;font-size:36px;color:#fff;font-weight:700;transition: 0.3s;-webkit-transition: 0.3s}.fb a{background-color:#405999}.yt a{background-color:#f3131d}.in a{background:#f69f1c}.fb a:hover{background-color:#364b80}.yt a:hover{background-color:#d9111b}.in a:hover{background-color:#db8d18}.ce_youtube .caption{margin-bottom:10px}.ce_youtube + .ce_youtube{margin-top:30px}.accordion .ce_youtube:first-child figcaption{margin-top:20px}.sec-nl{margin-bottom:20px}.sec-nl.last{margin-bottom:0}.ce_accordionSingle{margin-top:20px}.ce_accordionSingle img{width:100%;max-width:500px}.mod_subscribe,.mod_unsubscribe{margin-bottom:30px}.mod_subscribe input,.mod_unsubscribe input{width:100%;height:40px;display:block;padding:0 15px;border:1px solid #ccc}.mod_subscribe .submit,.mod_unsubscribe .submit{display:inline-block;margin-top:10px;padding:6px 20px;text-align:center;background-color:#f69f1c;border:1px solid #db8d18;border-radius:4px;font-size:16px;color:#fff;white-space: nowrap;cursor: pointer;transition: 0.3s;-webkit-transition: 0.3s}.mod_subscribe .submit:hover,.mod_unsubscribe .submit:hover{background-color:#db8d18}.mod_subscribe .confirm,.mod_subscribe .error,.mod_unsubscribe .confirm,.mod_unsubscribe .error{font-size:24px;font-weight:700;color:#64a724}.ui-accordion-content > div > p{margin-top:20px}.mp table{width:100%;margin-top:20px;border-collapse:collapse}.mp table tr:first-child td{padding-top:10px;padding-bottom:10px;text-align:center;color:#fff;background:#64a724;font-weight:700}.mp tr td[colspan="3"]{padding-top:10px;padding-bottom:10px;border-top:1px solid;border-bottom:1px solid;border-color:#f69f1c}.mp td{width:33.33333333%;padding-top:5px;padding-bottom:5px;vertical-align:middle;text-align:right}.mp td:first-child{text-align:left}.mp tr:nth-child(odd) td{background-color:#fff}.mp tr:nth-child(even) td{background-color:#f8f8f8}.mp td span{white-space:nowrap}.lag-prax{display:block}
@media screen and (min-width: 768px){
/* min768.css */

}
@media screen and (min-width: 992px){
/* min992.css */
h1{font-size:32px}#wrapper{width:80%;height:100%;float:right;padding-top:0;padding-left:50px}#header,#container{max-width:1000px;padding-right:0;padding-left:0}#header{padding-top:10px}.logo-header{display:block;padding-bottom:10px}.logo-header img{display:block}#nav-mobile{display:none}#hnav{display:block;background-image:url("../../files/Admin/bg-nav.jpg");background-size:cover}#hnav .level_1{margin-top:50px}#hnav li{position:relative;list-style-type:none}#hnav li a,#hnav li strong{display:block;padding-top:15px;padding-bottom:15px;text-align:center;border-bottom:1px solid #5b5b5b}#hnav li.first a,#hnav li.first strong{border-top:1px solid #5b5b5b}#hnav li a{font-size:14px;color:#ccc;text-transform:uppercase;font-weight:300}#hnav li a:hover{color:#fff}#hnav li strong{font-size:14px;color:#fff;text-transform:uppercase;font-weight:400}#hnav .level_2{display:none}#hnav .active .level_2,#hnav .trail .level_2{display:block}#hnav .level_2 li a,#hnav .level_2 li strong{padding-top:5px;padding-right:30px;padding-bottom:5px;text-align:right;border-bottom:0}#hnav .level_2 li.last a,#hnav .level_2 li.last strong{border-bottom:1px solid #5b5b5b}#hnav .level_2 li.first a,#hnav .level_2 li.first strong{border-top:0}.extra{width:250px;min-height:100%;right:0;top:0;position:absolute;display:block;background:#64a724}.co-out{min-height:100%;position:relative}.co-in{margin-right:300px}#address{padding:30px 0;text-align:center;background:-moz-linear-gradient(top,#64a724,#4c801c);background:-webkit-linear-gradient(top,#64a724,#4c801c);background:-o-linear-gradient(top,#64a724,#4c801c);background:-ms-linear-gradient(top,#64a724,#4c801c);background:linear-gradient(to bottom,#64a724,#4c801c);-pie-background:linear-gradient(top,#64a724,#4c801c);line-height:24px;color:#fff;font-weight:300}#address .headline{margin-bottom:10px;font-size:20px;font-weight:700}.fb a,.yt a,.in a{padding-top:50px;padding-bottom:50px}.col2{width:50%;position:relative;float:left}.col2.leftside{padding-right:15px}.col2.rightside{padding-left:15px}.mod_subscribe input,.mod_unsubscribe input{width:50%}.mp td{padding:10px}.mp tr:hover td{color:#fff;background:#f69f1c;cursor:default}
}
@media screen and (min-width: 1200px){
/* min1200.css */
#hnav .level_2 li a,#hnav .level_2 li strong{padding-right:50px}
}
@media screen and (max-height: 870px){
/* maxheight870.css */
#hnav li a,#hnav li strong{padding-top:10px;padding-bottom:10px}
}
/* Formular_48hAnmeldung.css */
.F48hAnmeldung input[type="text"].error,input[type="number"].error,input[type="email"].error,input[type="tel"].error,textarea .error{border:2px solid #f00}.F48hAnmeldung div.widget-submit{text-align:center}.F48hAnmeldung button{padding:5px 50px;text-align:center;background-color:#64a724;border:2px solid #f69f1c;border-radius:5px;font-size:12pt;font-weight:bold;color:#fff}.F48hAnmeldung fieldset > div > fieldset{margin-bottom:0}.F48hAnmeldung fieldset{margin-bottom:20px;padding:5px 10px 5px 20px;background-color:#f0f0f0;border:1px solid #dbdbdb;border-radius:5px}.F48hAnmeldung fieldset > div{position:relative;margin-bottom:10px;padding-top:0;padding-bottom:5px}.F48hAnmeldung > div > div{position:relative;overflow:visible;margin-bottom:10px;padding-top:0;padding-bottom:5px}.F48hAnmeldung > div > .widget-textarea{min-height:100px}.F48hAnmeldung > .formbody{max-width:850px}.F48hAnmeldung label,legend{width:400px;display:inline-block}.F48hAnmeldung input[type="text"],input[type="number"],input[type="email"],input[type="tel"],textarea{width:400px;min-height:25px;top:0;float:right;display:inline-block}.F48hAnmeldung fieldset > legend{width:300px;padding:5px 3px 5px 12px;background-color:#64a724;border:1px solid #dedede;border-radius:10px;color:#fff}.F48hAnmeldung fieldset fieldset > legend{width:300px;padding:5px 3px 5px 12px;background-color:#dedede;border:1px solid #dedede;border-radius:10px;color:#383838}.F48hAnmeldung fieldset > span{margin-left:400px}.F48hAnmeldung fieldset > span> label{width:200px}.F48hAnmeldung fieldset.Datenschutz > span{margin-left:0}.F48hAnmeldung fieldset.Datenschutz > span> label{width:380px;float:left;margin-right:15px}
/* Kontaktformular.css */
.Kontaktformular input[type="text"].error,input[type="number"].error,input[type="email"].error,input[type="tel"].error,textarea .error{border:2px solid #f00}.Kontaktformular div.widget-submit{text-align:center}.Kontaktformular button{padding:5px 50px;text-align:center;background-color:#64a724;border:2px solid #f69f1c;border-radius:5px;font-size:12pt;font-weight:bold;color:#fff}.Kontaktformular fieldset > div > fieldset{margin-bottom:0}.Kontaktformular fieldset{margin-bottom:20px;padding:5px 10px 5px 20px;background-color:#f0f0f0;border:1px solid #dbdbdb;border-radius:5px}.Kontaktformular fieldset > div{position:relative;margin-bottom:10px;padding-top:0;padding-bottom:5px}.Kontaktformular > div > div{position:relative;overflow:visible;margin-bottom:10px;padding-top:0;padding-bottom:5px}.Kontaktformular > div > .widget-textarea{min-height:100px}.Kontaktformular > .formbody{max-width:850px}.Kontaktformular label,legend{width:400px;display:inline-block}.Kontaktformular input[type="text"],input[type="number"],input[type="email"],input[type="tel"],textarea{width:400px;min-height:25px;top:0;float:right;display:inline-block}.Kontaktformular fieldset > legend{width:300px;padding:5px 3px 5px 12px;background-color:#64a724;border:1px solid #dedede;border-radius:10px;color:#fff}.Kontaktformular fieldset fieldset > legend{width:300px;padding:5px 3px 5px 12px;background-color:#dedede;border:1px solid #dedede;border-radius:10px;color:#383838}.Kontaktformular fieldset > span{margin-left:400px}.Kontaktformular fieldset > span> label{width:200px}.Kontaktformular fieldset.Datenschutz > span{margin-left:0}.Kontaktformular fieldset.Datenschutz > span> label{width:380px;float:left;margin-right:15px}
/* Formular_Winteraction2022.css */
.Winteraction2022Anmeldung input[type="text"].error,input[type="number"].error,input[type="email"].error,input[type="tel"].error,textarea .error{border:2px solid #f00}.Winteraction2022Anmeldung div.widget-submit{text-align:center}.Winteraction2022Anmeldung button{padding:5px 50px;text-align:center;background-color:#64a724;border:2px solid #f69f1c;border-radius:5px;font-size:12pt;font-weight:bold;color:#fff}.Winteraction2022Anmeldung fieldset > div > fieldset{margin-bottom:0}.Winteraction2022Anmeldung fieldset{margin-bottom:20px;padding:5px 10px 5px 20px;background-color:#f0f0f0;border:1px solid #dbdbdb;border-radius:5px}.Winteraction2022Anmeldung fieldset > div{position:relative;margin-bottom:10px;padding-top:0;padding-bottom:5px}.Winteraction2022Anmeldung > div > div{position:relative;overflow:visible;margin-bottom:10px;padding-top:0;padding-bottom:5px}.Winteraction2022Anmeldung > div > .widget-textarea{min-height:100px}.Winteraction2022Anmeldung > .formbody{max-width:850px}.Winteraction2022Anmeldung label,legend{display:inline-block}.Winteraction2022Anmeldung input[type="text"],input[type="number"],input[type="email"],input[type="tel"],textarea{width:400px;min-height:25px;top:0;float:right;display:inline-block}.Winteraction2022Anmeldung fieldset > legend{width:300px;padding:5px 3px 5px 12px;background-color:#64a724;border:1px solid #dedede;border-radius:10px;color:#fff}.Winteraction2022Anmeldung fieldset fieldset > legend{width:300px;padding:5px 3px 5px 12px;background-color:#dedede;border:1px solid #dedede;border-radius:10px;color:#383838}.Winteraction2022Anmeldung fieldset.Winteraction2022Auswahl > div > fieldset > span{float:none;display:block}.Winteraction2022Anmeldung fieldset > span> label{width:200px}.Winteraction2022Anmeldung fieldset.Winteraction2022Auswahl > div > fieldset > span > label{width:700px}.Winteraction2022Anmeldung fieldset.Datenschutz > span{margin-left:0}.Winteraction2022Anmeldung fieldset.Datenschutz > span> label{width:380px;float:left;margin-right:15px}
/* Formular_Osterferienangebote.css */
.OsterferienangeboteAnmeldung input[type="text"].error,input[type="number"].error,input[type="email"].error,input[type="tel"].error,textarea .error{border:2px solid #f00}.OsterferienangeboteAnmeldung div.widget-submit{text-align:center}.OsterferienangeboteAnmeldung button{padding:5px 50px;text-align:center;background-color:#64a724;border:2px solid #f69f1c;border-radius:5px;font-size:12pt;font-weight:bold;color:#fff}.OsterferienangeboteAnmeldung fieldset > div > fieldset{margin-bottom:0}.OsterferienangeboteAnmeldung fieldset{margin-bottom:20px;padding:5px 10px 5px 20px;background-color:#f0f0f0;border:1px solid #dbdbdb;border-radius:5px}.OsterferienangeboteAnmeldung fieldset > div{position:relative;margin-bottom:10px;padding-top:0;padding-bottom:5px}.OsterferienangeboteAnmeldung > div > div{position:relative;overflow:visible;margin-bottom:10px;padding-top:0;padding-bottom:5px}.OsterferienangeboteAnmeldung > div > .widget-textarea{min-height:100px}.OsterferienangeboteAnmeldung > .formbody{max-width:850px}.OsterferienangeboteAnmeldung label,legend{display:inline-block}.OsterferienangeboteAnmeldung input[type="text"],input[type="number"],input[type="email"],input[type="tel"],textarea{width:400px;min-height:25px;top:0;float:right;display:inline-block}.OsterferienangeboteAnmeldung fieldset > legend{width:300px;padding:5px 3px 5px 12px;background-color:#64a724;border:1px solid #dedede;border-radius:10px;color:#fff}.OsterferienangeboteAnmeldung fieldset fieldset > legend{width:300px;padding:5px 3px 5px 12px;background-color:#dedede;border:1px solid #dedede;border-radius:10px;color:#383838}.OsterferienangeboteAnmeldung fieldset.OsterferienangeboteAuswahl > div > fieldset > span{float:none;display:block}.OsterferienangeboteAnmeldung fieldset > span> label{width:200px}.OsterferienangeboteAnmeldung fieldset.OsterferienangeboteAuswahl > div > fieldset > span > label{width:650px}.OsterferienangeboteAnmeldung fieldset.Datenschutz > span{margin-left:0}.OsterferienangeboteAnmeldung fieldset.Datenschutz > span> label{width:380px;float:left;margin-right:15px}
