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%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
#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}
@font-face{font-family: 'Ubuntu';font-style: normal;font-weight: 300;src: url('/files/layout/fonts/ubuntu-v15-latin-300.eot');src: local('Ubuntu Light'), local('Ubuntu-Light'), url('/files/layout/fonts/ubuntu-v15-latin-300.eot?#iefix') format('embedded-opentype'), url('/files/layout/fonts/ubuntu-v15-latin-300.woff2') format('woff2'), url('/files/layout/fonts/ubuntu-v15-latin-300.woff') format('woff'), url('/files/layout/fonts/ubuntu-v15-latin-300.ttf') format('truetype'), url('/files/layout/fonts/ubuntu-v15-latin-300.svg#Ubuntu') format('svg')}@font-face{font-family: 'Ubuntu';font-style: normal;font-weight: 400;src: url('/files/layout/fonts/ubuntu-v15-latin-regular.eot');src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url('/files/layout/fonts/ubuntu-v15-latin-regular.eot?#iefix') format('embedded-opentype'), url('/files/layout/fonts/ubuntu-v15-latin-regular.woff2') format('woff2'), url('/files/layout/fonts/ubuntu-v15-latin-regular.woff') format('woff'), url('/files/layout/fonts/ubuntu-v15-latin-regular.ttf') format('truetype'), url('/files/layout/fonts/ubuntu-v15-latin-regular.svg#Ubuntu') format('svg')}@font-face{font-family: 'Ubuntu';font-style: normal;font-weight: 500;src: url('/files/layout/fonts/ubuntu-v15-latin-500.eot');src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url('/files/layout/fonts/ubuntu-v15-latin-500.eot?#iefix') format('embedded-opentype'), url('/files/layout/fonts/ubuntu-v15-latin-500.woff2') format('woff2'), url('/files/layout/fonts/ubuntu-v15-latin-500.woff') format('woff'), url('/files/layout/fonts/ubuntu-v15-latin-500.ttf') format('truetype'), url('/files/layout/fonts/ubuntu-v15-latin-500.svg#Ubuntu') format('svg')}@font-face{font-family: 'Ubuntu';font-style: normal;font-weight: 700;src: url('/files/layout/fonts/ubuntu-v15-latin-700.eot');src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url('/files/layout/fonts/ubuntu-v15-latin-700.eot?#iefix') format('embedded-opentype'), url('/files/layout/fonts/ubuntu-v15-latin-700.woff2') format('woff2'), url('/files/layout/fonts/ubuntu-v15-latin-700.woff') format('woff'), url('/files/layout/fonts/ubuntu-v15-latin-700.ttf') format('truetype'), url('/files/layout/fonts/ubuntu-v15-latin-700.svg#Ubuntu') format('svg')}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}body{line-height: 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}nav ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}input:required,textarea:required{box-shadow: none}*{-moz-box-sizing: border-box;box-sizing: border-box}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}img{max-width: 100%;height: auto;vertical-align: middle}:focus{outline: none}h1,h2,h3,input,textarea,keygen,select,button{font-weight: 400;font-family: 'Ubuntu', Verdana, Geneva, sans-serif}.font{font-weight: 400;font-family: 'Ubuntu', Verdana, Geneva, sans-serif}.font_regular{font-weight: 500;font-family: 'Ubuntu', "Verdana"}.bold,strong,b{font-weight: 700;font-family: 'Ubuntu', "Verdana"}.color_c1{color: #004f42}.color_c2{color: #94c046}.color_black{color: #47433e}#cboxOverlay{background: #000}#colorbox{-webkit-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.4);box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.4);overflow: visible}#colorbox #cboxWrapper{overflow: visible}#colorbox #cboxWrapper #cboxContent{overflow: visible;margin: 0;background: #FFF;padding: 20px 20px 40px 20px}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent{border: 0}#colorbox #cboxWrapper #cboxContent #cboxLoadingGraphic{background-image: url('/files/layout/extern/ajax-loader_white.gif')}#colorbox #cboxWrapper #cboxContent #cboxNext,#colorbox #cboxWrapper #cboxContent #cboxPrevious,#colorbox #cboxWrapper #cboxContent #cboxTitle,#colorbox #cboxWrapper #cboxContent #cboxCurrent,#colorbox #cboxWrapper #cboxContent #cboxClose{font-weight: 400;font-family: 'Ubuntu', Verdana, Geneva, sans-serif;color: #222;text-indent: 0;font-size: 16px;font-size: 1rem;line-height: 105%;text-align: left;display: inline-block}#colorbox #cboxWrapper #cboxContent #cboxNext,#colorbox #cboxWrapper #cboxContent #cboxPrevious,#colorbox #cboxWrapper #cboxContent #cboxClose{font-size: 18px;font-size: 1.13rem;line-height: 105%;font-weight: 700;font-family: 'Ubuntu', "Verdana";padding: 10px;bottom: 0px;z-index: 10}#colorbox #cboxWrapper #cboxContent #cboxClose{position: absolute;top: auto;bottom: 0;right: 10px;display: block;background: none;width: auto;height: auto;z-index: 50}#colorbox #cboxWrapper #cboxContent #cboxNext{background: none;right: 40px;z-index: 10;display: inline-block;text-indent: 0;width: auto;height: auto;top: auto;left: auto}#colorbox #cboxWrapper #cboxContent #cboxPrevious{display: inline-block;background: none;right: 70px;left: auto;z-index: 10;text-indent: 0;width: auto;height: auto;top: auto}#colorbox #cboxWrapper #cboxContent #cboxCurrent{position: absolute;top: -20px;right: 0;color: #AAA;opacity: .5;font-size: 13px;font-size: .8100000000000001rem;line-height: 110%}#colorbox #cboxWrapper #cboxContent #cboxTitle{margin: 0;top: auto;left: 20px;bottom: 10px;width: auto;right: 0;z-index: 5;padding-right: 100px;pointer-events: none;background: rgba(255,255,255,0.3)}@media (max-width: 840px){#colorbox #cboxWrapper #cboxContent #cboxTitle{font-size: 13px;font-size: .8100000000000001rem;line-height: 110%}#colorbox #cboxWrapper #cboxContent{padding-left: 10px;padding-right: 10px}#colorbox #cboxWrapper #cboxContent #cboxTitle{left: 10px}}html{font-size: 16px}html.scrolled_down #header{background: #004035;top: 0}html.scrolled_down #header #logo{border: 1px solid #fff;width: 50px;margin-bottom: 10px;height: 50px}html.scrolled_down #header #logo img{max-width: 442px;width: auto;height: 48px}html.scrolled_down #header #nav_top{top: 10px}html.scrolled_down #header > .inside{padding-top: 10px}html.scrolled_down #header > .inside .top{margin-bottom: 10px}html.scrolled_down #header #nav_main ul.level_1 > li{padding-bottom: 20px}html.scrolled_down #header #nav_main ul.level_1 > li > a,html.scrolled_down #header #nav_main ul.level_1 > li > span{padding-top: 4px;padding-bottom: 4px}body{font-size: 16px;line-height: 140%;font-weight: 400;font-family: 'Ubuntu', Verdana, Geneva, sans-serif;background: #41392f;background: url('/files/grafik/bg.jpg') no-repeat center center fixed;background-size: cover;color: #47433e}body.p_kontakt .content-element-group.spalten_2 .ce_text.cell_full{-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);transform: translateY(20px)}ul{list-style: none}a{display: inline-block;color: #004f42;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}a:hover{color: #94c046}a.btn{border-radius: 4px;padding: 10px 40px;text-decoration: none;color: #FFF;background: #94c046;font-weight: 700;font-family: 'Ubuntu', "Verdana"}a.btn:hover{background: #004f42}p{margin-bottom: 20px}p:last-child{margin-bottom: 0}h1,h2{font-size: 46px;font-size: 2.88rem;line-height: 115%;letter-spacing: 0.06em}h1 + h2.ce_headline,h3.ce_headline{font-size: 30px;font-size: 1.88rem;line-height: 115%;letter-spacing: 0.09em}.ce_text h3,.margin_bottom_0 + .mod_article h2.ce_headline,.margin_bottom_0.mod_article + .mod_article h2.ce_headline,.ce_image > h2,.ce_image > h3,.font_l{font-size: 24px;font-size: 1.5rem;line-height: 115%}.box_white h3{font-weight: 500;font-family: 'Ubuntu', "Verdana";font-size: 20px;font-size: 1.25rem;line-height: 140%}.box_3 h4,.raster li strong,.ce_text.ansprechpartner strong,.ce_text h4,.font_m,#footer > .inside > .footer .ce_text:first-child > .text p:first-child{font-size: 20px;font-size: 1.25rem;line-height: 115%}#footer > .inside > .footer .ce_text:last-child{font-size: 14px;font-size: .88rem;line-height: 115%}.text ul li{padding-left: 20px;position: relative}.text ul li:before{content: '';display: inline-block;width: 8px;height: 8px;position: absolute;left: 0;top: .4em;background: #94c046}#wrapper{width: 100%;overflow: hidden;margin: 0 auto}#header{position: fixed;left: 0;top: 20px;width: 100%;background: rgba(4,60,51,0.9);z-index: 50;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#header a{color: #FFF;text-decoration: none}#header > .inside{zoom: 1;width: 100%;max-width: 1016px;padding: 20px;margin: 0 auto;position: relative;display: block;transition: all .15s ease-in;-webkit-transition: all .15s ease-in;padding-bottom: 0}#header > .inside:before,#header > .inside:after{content: "";display: table}#header > .inside:after{clear: both}#logo{display: inline-block;margin-right: 20px;border: 2px solid #fff;margin-bottom: 20px;width: 225px;height: 100px;transition: all .15s ease-in;-webkit-transition: all .15s ease-in;position: relative;overflow: hidden;z-index: 100}#logo .image_container,#logo a,#logo img{transition: all .15s ease-in;-webkit-transition: all .15s ease-in;position: absolute;left: 0;top: 0;width: 100%;height: 100%}#logo img{width: auto;height: 96px;border: 0}#nav_wrap{clear: both}#nav_top{position: fixed;right: 0;width: 100%;transition: all .15s ease-in;-webkit-transition: all .15s ease-in;top: 40px}#nav_top a,#nav_top strong{color: #94c046}#nav_top ul{text-align: right;zoom: 1;width: 100%;max-width: 1016px;padding: 20px;margin: 0 auto;position: relative;display: block;padding-top: 0;padding-bottom: 0}#nav_top ul:before,#nav_top ul:after{content: "";display: table}#nav_top ul:after{clear: both}#nav_top ul li{display: inline-block;margin-left: 10px;padding-left: 10px;border-left: 1px solid #94c046}#nav_top ul li:first-child{border-left: 0;padding-left: 0;margin-left: 0}#nav_main{overflow: visible}#nav_main > ul > li > a{pointer-events: none}#nav_main ul.level_1{display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: repeat(6, 1fr);grid-template-columns: repeat(6, 1fr);grid-auto-rows: 1fr}#nav_main ul.level_1:before,#nav_main ul.level_1:after{content: none}#nav_main ul.level_1 > *{margin-bottom: 0}#nav_main ul.level_1 > li{transition: all .15s ease-in;-webkit-transition: all .15s ease-in;position: relative;display: flex;justify-content: center;align-items: center;padding-bottom: 28px;text-transform: uppercase;text-align: center;letter-spacing: 0.5px}#nav_main ul.level_1 > li:hover ul{display: block}#nav_main ul.level_1 > li:hover > a,#nav_main ul.level_1 > li.trail > a,#nav_main ul.level_1 > li.active > a,#nav_main ul.level_1 > li:hover > span,#nav_main ul.level_1 > li.trail > span,#nav_main ul.level_1 > li.active > span,#nav_main ul.level_1 > li:hover > strong,#nav_main ul.level_1 > li.trail > strong,#nav_main ul.level_1 > li.active > strong{color: #94c046;border-color: #94c046}#nav_main ul.level_1 > li:hover > a:before,#nav_main ul.level_1 > li.trail > a:before,#nav_main ul.level_1 > li.active > a:before,#nav_main ul.level_1 > li:hover > span:before,#nav_main ul.level_1 > li.trail > span:before,#nav_main ul.level_1 > li.active > span:before,#nav_main ul.level_1 > li:hover > strong:before,#nav_main ul.level_1 > li.trail > strong:before,#nav_main ul.level_1 > li.active > strong:before{border-top-color: #94c046}#nav_main ul.level_1 > li:hover > a:after,#nav_main ul.level_1 > li.trail > a:after,#nav_main ul.level_1 > li.active > a:after,#nav_main ul.level_1 > li:hover > span:after,#nav_main ul.level_1 > li.trail > span:after,#nav_main ul.level_1 > li.active > span:after,#nav_main ul.level_1 > li:hover > strong:after,#nav_main ul.level_1 > li.trail > strong:after,#nav_main ul.level_1 > li.active > strong:after{border-top-color: #94c046}#nav_main ul.level_1 > li > a,#nav_main ul.level_1 > li > span,#nav_main ul.level_1 > li > strong{transition: all .15s ease-in;-webkit-transition: all .15s ease-in;padding: 10px;display: block;width: 100%;height: 100%;border: 1px solid #fff;position: relative;display: flex;justify-content: center;align-items: center}#nav_main ul.level_1 > li > a:before,#nav_main ul.level_1 > li > span:before,#nav_main ul.level_1 > li > strong:before{transition: all .15s ease-in;-webkit-transition: all .15s ease-in;bottom: -22px;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-top-color: #fff;border-width: 11px;margin-left: -11px}#nav_main ul.level_1 > li > a:after,#nav_main ul.level_1 > li > span:after,#nav_main ul.level_1 > li > strong:after{transition: all .15s ease-in;-webkit-transition: all .15s ease-in;bottom: -20px;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-top-color: #004f42;border-width: 10px;margin-left: -10px}#nav_main ul.level_1 > li span.add{display: block;line-height: 100%}#nav_main ul.level_2{position: absolute;left: 0;display: none;top: 100%;margin-top: -1px;width: 200%;padding: 40px 0;text-align: left}#nav_main ul.level_2:hover{display: block}#nav_main ul.level_2:before{content: '';display: block;background: #41392f;opacity: .9;position: absolute;left: -2500px;right: -2500px;top: 1px;height: 100%}#nav_main ul.level_2 li{position: relative;text-transform: none;z-index: 5;display: block}#nav_main ul.level_2 li a,#nav_main ul.level_2 li strong{padding: 10px;padding-left: 0;display: block}#nav_main ul.level_2 li a:hover{font-weight: 700;font-family: 'Ubuntu', "Verdana"}#nav_main ul.level_2 li strong{color: #94c046}#container{padding-top: 300px}.article_inside{zoom: 1;width: 100%;max-width: 1016px;padding: 20px;margin: 0 auto;position: relative;display: block;z-index: 2}.article_inside:before,.article_inside:after{content: "";display: table}.article_inside:after{clear: both}.article_inside > *{margin-bottom: 20px}.article_inside > *:last-child{margin-bottom: 0}.margin_bottom_0,.margin_bottom_0.mod_article{margin-bottom: 0}.margin_bottom_0 + .mod_article,.margin_bottom_0.mod_article + .mod_article{margin-top: 0}.margin_bottom_0 + .mod_article h2.ce_headline,.margin_bottom_0.mod_article + .mod_article h2.ce_headline{margin-top: 0;background: none;color: #94c046;margin-bottom: 0}.margin_top_2x{margin-top: 40px}.margin_bottom_2x,h1 + h2.ce_headline.margin_bottom_2x{margin-bottom: 40px}.mod_article.bg_white.margin_bottom_2x{margin-bottom: 80px}.mod_article{overflow: visible;margin-bottom: 40px}.mod_article.bg_green + .bg_green{margin-top: 0;padding-top: 0}.mod_article.bg_white{background: #FFF;margin-top: 20px;margin-bottom: 60px}.mod_article.bg_white:first-child{margin-top: 60px}.mod_article.bg_white > .article_inside{padding-bottom: 40px}.mod_article.bg_white h1 + h2.ce_headline span,.mod_article.bg_white h3.ce_headline span{color: #004f42}.mod_article.bg_white h1 + h2.ce_headline + .ce_text,.mod_article.bg_white h3.ce_headline + .ce_text{margin-top: 40px}.bg_green{background: rgba(148,192,70,0.8)}.bg_green h2{text-shadow: none}.bg_green.box_white{padding-top: 40px;padding-bottom: 40px}.bg_green.box_white .article_inside{background: #FFF}.content-element-group > *{margin-bottom: 20px}.content-element-group > *:last-child{margin-bottom: 0}.content-accordion{border: 0}.content-accordion .handorgel__header{margin-top: 20px}.content-accordion .handorgel__header button{padding: 10px 20px;display: inline-block;background: #94c046;color: #FFF;width: auto;border-radius: 4px}.content-accordion .handorgel__content{border: 0;margin-top: 20px;background: none}.content-accordion .handorgel__content .handorgel__content__inner{padding: 0}.spalten_2{display: -ms-grid;display: grid;grid-gap: 40px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto;grid-template-areas: "links rechts"}.spalten_2:before,.spalten_2:after{content: none}.spalten_2 > *{margin-bottom: 0}.spalten_2 > *{margin-bottom: 0}.spalten_2 .ce_headline,.spalten_2 .cell_full{grid-column-start: 1;grid-column-end: -1}.box_3 > div{padding-top: 30px;padding-bottom: 30px;display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: repeat(3, 1fr);grid-template-columns: repeat(3, 1fr);grid-auto-rows: 1fr}.box_3 > div:before,.box_3 > div:after{content: none}.box_3 > div > *{margin-bottom: 0}.box_3 > div > div{margin: 0;background: #FFF;padding: 2px;position: relative;padding-bottom: 80px}.box_3 > div > div .image_container{overflow: hidden}.box_3 > div > div .image_container a{display: bock}.box_3 > div > div .image_container img{width: 100%;transition: all .3s ease-in;-webkit-transition: all .3s ease-in}.box_3 > div > div .text{padding: 20px}.box_3 > div > div .text h4{font-weight: 400;font-family: 'Ubuntu', Verdana, Geneva, sans-serif;color: #94c046;margin-bottom: 20px}.box_3 > div > div p.more a{display: block;font-weight: 700;font-family: 'Ubuntu', "Verdana";position: absolute;left: 20px;bottom: 20px;right: 20px;text-decoration: none}.box_3 > div > div a.overlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10}.box_3 > div > div:hover p.more a{color: #94c046}.box_3 > div > div:hover .image_container img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2)}.ce_gallery{overflow: visible}.ce_gallery ul{display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: repeat(3, 1fr);grid-template-columns: repeat(3, 1fr);grid-auto-rows: 1fr;overflow: visible}.ce_gallery ul:before,.ce_gallery ul:after{content: none}.ce_gallery ul > *{margin-bottom: 0}.ce_gallery ul .image_container{overflow: hidden;position: relative}.ce_gallery ul .image_container .caption{pointer-events: none;position: absolute;left: 0;bottom: 0;right: 0;padding: 10px;color: #FFF;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;background: rgba(148,192,70,0.8);-webkit-transform: translateY(6em);-moz-transform: translateY(6em);-ms-transform: translateY(6em);-o-transform: translateY(6em);transform: translateY(6em)}.ce_gallery ul .image_container:hover .caption{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0)}.ce_gallery ul li,.ce_text.ansprechpartner .image_container img{border: 2px solid #fff;box-shadow: 0px 0px 8px 0 rgba(0,0,0,0.5);margin-bottom: 5px}.ce_gallery ul li img,.ce_text.ansprechpartner .image_container img img{transition: all .3s ease-in;-webkit-transition: all .3s ease-in}.ce_gallery ul li:hover .image_container img,.ce_text.ansprechpartner .image_container img:hover .image_container img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2)}.ce_text > *,.ce_text > .text > *{margin-bottom: 20px}.ce_text > *:last-child,.ce_text > .text > *:last-child{margin-bottom: 0}.ce_text h3{color: #94c046;font-weight: 700;font-family: 'Ubuntu', "Verdana";text-transform: uppercase}.ce_text h4{font-weight: 700;font-family: 'Ubuntu', "Verdana";text-transform: uppercase}.ce_text.raster ul{display: -ms-grid;display: grid;grid-gap: 10px;-ms-grid-columns: repeat(5, 1fr);grid-template-columns: repeat(5, 1fr);grid-auto-rows: 1fr}.ce_text.raster ul:before,.ce_text.raster ul:after{content: none}.ce_text.raster ul > *{margin-bottom: 0}.ce_text.raster ul li{word-wrap: break-word;word-break: break-word;display: flex;justify-content: center;align-items: center;background: #572e0b;padding: 10px;color: #FFF;text-align: center}.ce_text.raster ul li:before{content: none}.ce_text.raster ul li strong{display: block}.ce_text.raster ul li span.in{display: block;width: 100%}.ce_text.raster ul li a{color: #FFF}.ce_text.ansprechpartner{overflow: visible;display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 164px 1fr;grid-template-columns: 164px 1fr;grid-auto-rows: auto}.ce_text.ansprechpartner:before,.ce_text.ansprechpartner:after{content: none}.ce_text.ansprechpartner > *{margin-bottom: 0}.ce_text.ansprechpartner strong{color: #94c046;font-weight: 400;font-family: 'Ubuntu', Verdana, Geneva, sans-serif}.ce_text.imagesize_4,.ce_text.imagesize_8{display: -ms-grid;display: grid;grid-gap: 40px;-ms-grid-columns: 164px 1fr;grid-template-columns: 164px 1fr;grid-auto-rows: 1fr}.ce_text.imagesize_4:before,.ce_text.imagesize_8:before,.ce_text.imagesize_4:after,.ce_text.imagesize_8:after{content: none}.ce_text.imagesize_4 > *,.ce_text.imagesize_8 > *{margin-bottom: 0}.ce_text.imagesize_4 img,.ce_text.imagesize_8 img{width: 100%}.ce_text table{table-layout: fixed;width: 100%}.ce_text table td{padding-right: 20px;padding-bottom: 5px}.ce_text.withimageimage_float_left.imagesize_1{display: -ms-grid;display: grid;grid-gap: 40px;-ms-grid-columns: 293px 1fr;grid-template-columns: 293px 1fr;grid-auto-rows: 1fr}.ce_text.withimageimage_float_left.imagesize_1:before,.ce_text.withimageimage_float_left.imagesize_1:after{content: none}.ce_text.withimageimage_float_left.imagesize_1 > *{margin-bottom: 0}.ce_text.withimageimage_float_right.imagesize_1{display: -ms-grid;display: grid;grid-gap: 40px;-ms-grid-columns: 1fr 293px;grid-template-columns: 1fr 293px;grid-auto-rows: 1fr}.ce_text.withimageimage_float_right.imagesize_1:before,.ce_text.withimageimage_float_right.imagesize_1:after{content: none}.ce_text.withimageimage_float_right.imagesize_1 > *{margin-bottom: 0}.ce_image{overflow: visible}.ce_image > h2,.ce_image > h3{font-weight: 700;font-family: 'Ubuntu', "Verdana";color: #94c046;text-transform: uppercase;margin-bottom: 20px}.ce_image img{border: 2px solid #fff;box-shadow: 0px 0px 8px 0 rgba(0,0,0,0.5)}.mod_navigation.raster ul{display: -ms-grid;display: grid;grid-gap: 10px;-ms-grid-columns: repeat(4, 1fr);grid-template-columns: repeat(4, 1fr);grid-auto-rows: 1fr}.mod_navigation.raster ul:before,.mod_navigation.raster ul:after{content: none}.mod_navigation.raster ul > *{margin-bottom: 0}.mod_navigation.raster ul li{border: 2px solid #94c046;text-align: center}.mod_navigation.raster ul li a{display: flex;justify-content: center;align-items: center;min-height: 100%;width: 100%;text-decoration: none;background: #94c046;color: #FFF;padding: 40px 20px}#main .content-swiper{border: 2px solid #fff;margin-bottom: 20px}#main .content-swiper .swiper-button-prev,#main .content-swiper .swiper-button-next{display: none}#main .content-swiper .swiper-pagination{position: absolute;left: 20px;bottom: 20px;right: 20px;text-align: center;z-index: 110;pointer-events: none}#main .content-swiper .swiper-pagination span.swiper-pagination-bullet{position: relative;pointer-events: all;display: inline-block;margin: 0;cursor: pointer;width: 25px;height: 25px;background: none;border-radius: 0;opacity: 1}#main .content-swiper .swiper-pagination span.swiper-pagination-bullet:after{content: '';display: inline-block;bottom: 5px;top: 5px;right: 5px;left: 5px;position: absolute;border: 1px solid #fff}#main .content-swiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: none;border-radius: 0}#main .content-swiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active:after{background: #94c046}h1,.box_3 > div > div,.mod_article.bg_white h2.ce_headline:first-child{margin-top: -50px}h1,h2.ce_headline{display: block;margin-bottom: 20px;margin-left: -20px;margin-right: -20px}h1 > span,h2.ce_headline > span{font-weight: 700;font-family: 'Ubuntu', "Verdana";text-transform: uppercase;color: #FFF;display: inline-block;background: #004f42;padding: 10px 20px;text-shadow: none}h1 + h2.ce_headline{margin: 0}h1 + h2.ce_headline > span{font-weight: 400;font-family: 'Ubuntu', Verdana, Geneva, sans-serif;background: none;padding: 0}h2.ce_headline,h3.ce_headline{display: block;color: #FFF;text-transform: uppercase}h2.ce_headline:first-child,h3.ce_headline:first-child{display: block}.ce_headline + .ce_gallery{margin-top: 20px}h3.ce_headline{text-shadow: 0px 5px 15px #000}.mod_article.bg_white h3.ce_headline{text-shadow: none}.logo_small{display: inline-block;width: 100px;height: 100px;background: url("/files/grafik/logo-mini.png");background-repeat: no-repeat;background-position: center;background-size: contain}#sidebar_widget{position: fixed;top: 50%;margin-top: -120px;right: 0;z-index: 45}#sidebar_widget ul li{clear: right;float: right;background-color: #94c046;padding: 0;margin: 0}#sidebar_widget ul li a{height: 55px;width: 55px;line-height: 55px;margin-bottom: 0px;overflow: hidden;white-space: nowrap;background-color: #94c046;display: block;position: relative;zoom: 1;transition: all .3s ease-in;-webkit-transition: all .3s ease-in}#sidebar_widget ul li a .extra{display: inline-block;color: #FFF;line-height: 120%;padding: 0px 1px 0px 10px}#sidebar_widget ul li a .icon{position: absolute;top: 0px;right: 0px;width: 55px;bottom: 0px;background-color: #94c046;z-index: 5;display: inline-block;background-repeat: no-repeat;background-size: contain;background-position: center}#sidebar_widget ul li a:hover{width: 21em}#sidebar_widget ul li.telefon .extra,#sidebar_widget ul li.email .extra{padding-top: 8px}#sidebar_widget ul li.telefon .icon{background-image: url(/files/grafik/telefon.png)}#sidebar_widget ul li.email .icon{background-image: url(/files/grafik/kontakt.png)}#sidebar_widget ul li.ansprechpartner a:hover{width: 18em}#sidebar_widget ul li.ansprechpartner .icon{background-image: url(/files/grafik/ansprechpartner.png)}#footer{margin-bottom: 20px}#footer .top{text-align: center;margin-bottom: 20px}#footer a#top{margin-bottom: 20px;display: block;width: 100%;height: 18px;background: url("/files/grafik/pfeil.png");background-repeat: no-repeat;background-position: center;background-size: contain;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}#footer > .inside > .footer{-webkit-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.4);box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.4);background: rgba(4,60,51,0.9);color: #FFF}#footer > .inside > .footer a{color: #FFF;text-decoration: none}#footer > .inside > .footer > .inside{zoom: 1;width: 100%;max-width: 1016px;padding: 20px;margin: 0 auto;position: relative;display: block;padding-top: 40px;padding-bottom: 40px;display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 3fr 2fr 2fr 80px;grid-template-columns: 3fr 2fr 2fr 80px;grid-auto-rows: auto}#footer > .inside > .footer > .inside:before,#footer > .inside > .footer > .inside:after{content: "";display: table}#footer > .inside > .footer > .inside:after{clear: both}#footer > .inside > .footer > .inside:before,#footer > .inside > .footer > .inside:after{content: none}#footer > .inside > .footer > .inside > *{margin-bottom: 0}#footer > .inside > .footer .ce_text:last-child{position: relative}#footer > .inside > .footer .ce_text:last-child > .text{width: 100%;text-align: right;position: absolute;right: 0;bottom: 0}#nav_footer{position: relative}#nav_footer > ul{position: absolute;left: 0;width: 100%;bottom: 0;display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: repeat(3, 1fr);grid-template-columns: repeat(3, 1fr);grid-auto-rows: 1fr}#nav_footer > ul:before,#nav_footer > ul:after{content: none}#nav_footer > ul > *{margin-bottom: 0}#nav_footer > ul li{text-align: center;text-transform: uppercase;border-right: 1px solid #fff;position: relative}#nav_footer > ul li :first-child{border-right: 0}#nav_footer > ul li:before{content: '';position: absolute;bottom: 200%;left: 50%;margin-left: -9px;display: inline-block;width: 18px;height: 18px;background: url("/files/grafik/pfeil.png");background-repeat: no-repeat;background-position: center;background-size: contain;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#nav_footer > ul li:last-child{border-right: 0}#nav_footer > ul li:hover:before{bottom: 140%}#menu{position: absolute;right: 20px;top: 10px;opacity: 1;z-index: 990;display: none;width: 44px;height: 44px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .15s ease-in-out;-moz-transition: .15s ease-in-out;-o-transition: .15s ease-in-out;transition: .15s ease-in-out;cursor: pointer}#menu.active{opacity: 1;pointer-events: all}#menu span{display: block;position: absolute;width: 34px;height: 4px;background: #FFF;opacity: 1;left: 5px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#menu span:nth-child(1){top: 9px}#menu span:nth-child(2),#menu span:nth-child(3){top: 19px}#menu span:nth-child(4){top: 29px}html.menu_open #header #nav_wrap{left: 0}html.menu_open #header #menu span:nth-child(1){top: 18px;width: 0%;left: 50%}html.menu_open #header #menu span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}html.menu_open #header #menu span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}html.menu_open #header #menu span:nth-child(4){top: 18px;width: 0%;left: 50%}@media (max-width: 1200px){#nav_main ul.level_1 > li:last-child ul.level_2{left: auto;right: 0}#nav_main ul.level_1 > li:last-child ul.level_2 li{text-align: right}}@media (max-width: 900px){#sidebar_widget,.ce_gallery ul .image_container .caption{display: none}html.scrolled_down #wrapper #header #nav_wrap{top: 75px}html.scrolled_down #wrapper #header #nav_wrap ul.level_1 > li{padding-bottom: 0}html.scrolled_down #wrapper #header #nav_wrap ul.level_1 > li > a,html.scrolled_down #wrapper #header #nav_wrap ul.level_1 > li > span{padding-top: 10px;padding-bottom: 10px}html.scrolled_down #wrapper #header #nav_wrap #nav_top{top: auto}#menu{display: inline-block}#header{top: 0}#container{padding-top: 150px}#nav_wrap{z-index: 999;position: fixed;transition: all .15s ease-in;-webkit-transition: all .15s ease-in;left: 100%;top: 145px;width: 100%;bottom: 0;text-align: right}#nav_wrap #nav_top{position: relative;right: auto;top: auto}#nav_wrap > .wrap{zoom: 1;width: 100%;max-width: 1016px;margin: 0 auto;position: relative;display: block;height: 100%;max-width: 320px;margin: 0;margin-left: auto;overflow-y: auto;-webkit-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.4);box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.4);background: #41392f;padding: 0}#nav_wrap > .wrap:before,#nav_wrap > .wrap:after{content: "";display: table}#nav_wrap > .wrap:after{clear: both}#nav_wrap > .wrap > .inside{position: relative;text-align: left}#nav_wrap #nav_main{margin-bottom: 40px;margin-top: 20px}#nav_wrap #nav_main ul.level_1{display: block}#nav_wrap #nav_main ul.level_1 ul.level_2:before,#nav_wrap #nav_main ul.level_1 ul.level_2:after{content: none}#nav_wrap #nav_main ul.level_1 > li{padding: 0;cursor: pointer;display: block;position: relative;border-bottom: 1px solid rgba(255,255,255,0.2)}#nav_wrap #nav_main ul.level_1 > li > strong,#nav_wrap #nav_main ul.level_1 > li > a{display: block;border: 0;pointer-events: all;padding: 10px 20px;padding-right: 40px;text-align: right}#nav_wrap #nav_main ul.level_1 > li > strong span.add,#nav_wrap #nav_main ul.level_1 > li > a span.add{display: inline}#nav_wrap #nav_main ul.level_1 > li > strong:before,#nav_wrap #nav_main ul.level_1 > li > a:before,#nav_wrap #nav_main ul.level_1 > li > strong:after,#nav_wrap #nav_main ul.level_1 > li > a:after{content: none}#nav_wrap #nav_main ul.level_1 > li.submenu:after{content: '';display: inline-block;font-weight: 700;font-family: 'Ubuntu', "Verdana";width: 18px;height: 18px;background-image: url('/files/grafik/pfeil.png');background-size: contain;background-position: center;background-repeat: no-repeat;color: #FFF;position: absolute;top: 12px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);right: 10px}#nav_wrap #nav_main ul.level_1 > li.submenu.trail:after{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg)}#nav_wrap #nav_main ul.level_1 > li.submenu.trail ul.level_2{position: relative;left: auto;display: block;width: 100%;padding: 0;top: auto;margin-bottom: 20px}#nav_wrap #nav_main ul.level_1 > li.submenu.trail ul.level_2 a,#nav_wrap #nav_main ul.level_1 > li.submenu.trail ul.level_2 strong{text-align: right;padding: 10px 20px;padding-right: 40px;color: #af8e76}#nav_wrap #nav_main ul.level_1 > li:hover ul{display: none}#nav_wrap #nav_top ul{padding: 0}#nav_wrap #nav_top ul li{display: block;border: 0;border-bottom: 1px solid rgba(255,255,255,0.2)}#nav_wrap #nav_top ul li a,#nav_wrap #nav_top ul li strong{display: block;padding: 10px 20px;padding-right: 40px}.spalten_2,#footer > .inside > .footer > .inside{display: block}.spalten_2 > *,#footer > .inside > .footer > .inside > *{margin-bottom: 20px}.spalten_2 > *:last-child,#footer > .inside > .footer > .inside > *:last-child{margin-bottom: 0}body.p_kontakt .content-element-group.spalten_2 .ce_text.cell_full{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);margin-top: 40px}#footer > .inside > .footer .ce_text:last-child > .text{position: relative;right: auto;bottom: auto;text-align: left}.ce_text.raster ul,.mod_navigation.raster ul{-ms-grid-columns: repeat(2, auto);grid-template-columns: repeat(2, auto)}.box_3 > div{grid-gap: 10px}.box_3 > div > div .text{padding: 10px}.box_3 > div > div p.more a{left: 10px}h1,h2{font-size: 30px;font-size: 1.88rem;line-height: 115%}h1 + h2.ce_headline,h3.ce_headline{font-size: 20px;font-size: 1.25rem;line-height: 115%}}@media (max-width: 650px){.ce_text.withimageimage_float_left.imagesize_1,.spalten_1_2 > div,.box_3 > div{display: block}.ce_text.withimageimage_float_left.imagesize_1 > *,.spalten_1_2 > div > *,.box_3 > div > *{margin-bottom: 10px;float: none}.ce_text.withimageimage_float_left.imagesize_1 > *:last-child,.spalten_1_2 > div > *:last-child,.box_3 > div > *:last-child{margin-bottom: 0}.box_3 > div > div{max-width: 308px;margin-bottom: 80px}}@media (max-width: 480px){h1,h2{font-size: 24px;font-size: 1.5rem;line-height: 115%}.ce_text.raster ul,.mod_navigation.raster ul{display: block}.ce_text.raster ul > *,.mod_navigation.raster ul > *{margin-bottom: 10px}.ce_text.raster ul > *:last-child,.mod_navigation.raster ul > *:last-child{margin-bottom: 0}.ce_text.imagesize_4,.ce_text.imagesize_8{word-break: break-word;grid-gap: 20px;-ms-grid-columns: 100px 1fr;grid-template-columns: 100px 1fr}.ce_gallery ul{-ms-grid-columns: repeat(2, 1fr);grid-template-columns: repeat(2, 1fr)}}
