a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,picture,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}pre{white-space:normal}a,div,figure,footer,h1,h2,h3,h4,h5,h6,header,input,li,nav,p,select,span,textarea,time,ul{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@font-face{font-family:Brocha;src:url(/Content/css/apfelstr/f/brocha-book-webfont.eot?) format('eot'),url(/Content/css/apfelstr/f/brocha-book-webfont.ttf) format('truetype'),url(/Content/css/apfelstr/f/brocha-book-webfont.woff) format('woff'),url(/Content/css/apfelstr/f/brocha-book-webfont.svg#brochabook) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Brocha;src:url(/Content/css/apfelstr/f/brocha-bookitalic-webfont.eot?) format('eot'),url(/Content/css/apfelstr/f/brocha-bookitalic-webfont.ttf) format('truetype'),url(/Content/css/apfelstr/f/brocha-bookitalic-webfont.woff) format('woff'),url(/Content/css/apfelstr/f/brocha-bookitalic-webfont.svg#brochabook) format('svg');font-weight:300;font-style:italic}@font-face{font-family:Brocha;src:url(/Content/css/apfelstr/f/brocha-semibolditalic-webfont.eot?) format('eot'),url(/Content/css/apfelstr/f/brocha-semibolditalic-webfont.ttf) format('truetype'),url(/Content/css/apfelstr/f/brocha-semibolditalic-webfont.woff) format('woff'),url(/Content/css/apfelstr/f/brocha-semibolditalic-webfont.svg#brochasemibold_italic) format('svg');font-weight:600;font-style:italic}@font-face{font-family:Brocha;src:url(/Content/css/apfelstr/f/brocha-bold-webfont.eot?) format('eot'),url(/Content/css/apfelstr/f/brocha-bold-webfont.ttf) format('truetype'),url(/Content/css/apfelstr/f/brocha-bold-webfont.woff) format('woff'),url(/Content/css/apfelstr/f/brocha-bold-webfont.svg#brochabold_) format('svg');font-weight:700;font-style:normal}@font-face{font-family:QuincyCF;src:url(/Content/css/apfelstr/f/QuincyCF-BlackItalic.eot?) format('eot'),url(/Content/css/apfelstr/f/QuincyCF-BlackItalic.ttf) format('truetype'),url(/Content/css/apfelstr/f/QuincyCF-BlackItalic.woff) format('woff'),url(/Content/css/apfelstr/f/QuincyCF-BlackItalic.woff2) format('woff2');font-weight:800;font-style:italic}@font-face{font-family:QuincyCF;src:url(/Content/css/apfelstr/f/QuincyCF-BoldItalic.eot?),url(/Content/css/apfelstr/f/QuincyCF-BoldItalic.ttf) format('truetype'),url(/Content/css/apfelstr/f/QuincyCF-BoldItalic.woff) format('woff'),url(/Content/css/apfelstr/f/QuincyCF-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic}@font-face{font-family:QuincyCF;src:url(/Content/css/apfelstr/f/QuincyCF-Italic.eot),url(/Content/css/apfelstr/f/QuincyCF-Italic.ttf) format('truetype'),url(/Content/css/apfelstr/f/QuincyCF-Italic.woff) format('woff'),url(/Content/css/apfelstr/f/QuincyCF-Italic.woff2) format('woff2');font-weight:700;font-style:italic}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:#fff url(/Content/css/apfelstr/i/loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none;position:relative}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{position:absolute;top:25px;right:150px;display:inline-block;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease}.slick-dots li{display:inline-block;margin:0 8px;padding:0;cursor:pointer}.slick-dots li button{position:relative;border:0;background:#fff;border-radius:50%;border:1px solid transparent;display:block;height:8px;width:8px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover,.slick-dots li.slick-active button{background:0 0;border:1px solid #fff}.slick-dots li.slick-active button:before{color:#fff}
.sm1.c1{width:100%}.sm2.c1{width:50%}.sm3.c1{width:33.33%}.sm4.c1{width:25%}.sm5.c1{width:20%}.sm6.c1{width:16.66%}.sm7.c1{width:14.28%}.sm8.c1{width:12.5%}.sm9.c1{width:11.11%}.sm10.c1{width:10%}.sm11.c1{width:9.09%}.sm12.c1{width:8.33%}.sm13.c1{width:7.69%}.sm14.c1{width:7.14%}.sm15.c1{width:6.66%}.sm16.c1{width:6.25%}.sm17.c1{width:5.88%}.sm18.c1{width:5.55%}.sm19.c1{width:5.26%}.sm20.c1{width:5%}.sm21.c1{width:4.76%}.sm22.c1{width:4.54%}.sm23.c1{width:4.34%}.sm24.c1{width:4.16%}.sm25.c1{width:4%}.sm26.c1{width:3.84%}.sm27.c1{width:3.7%}.sm28.c1{width:3.57%}.sm29.c1{width:3.44%}.sm30.c1{width:3.33%}.sm31.c1{width:3.22%}.sm32.c1{width:3.12%}.sm33.c1{width:3.03%}.sm34.c1{width:2.94%}.sm35.c1{width:2.85%}.sm36.c1{width:2.77%}.sm37.c1{width:2.7%}.sm38.c1{width:2.63%}.sm39.c1{width:2.56%}.sm40.c1{width:2.5%}.sm41.c1{width:2.43%}.sm42.c1{width:2.38%}.sm43.c1{width:2.32%}.sm44.c1{width:2.27%}.sm3.c3{width:100%}.sm4.c3{width:75%}.sm5.c3{width:60%}.sm6.c3{width:50%}.sm7.c3{width:42.85%}.sm8.c3{width:37.5%}.sm9.c3{width:33.33%}.sm10.c3{width:30%}.sm11.c3{width:27.27%}.sm12.c3{width:25%}.sm13.c3{width:23.07%}.sm14.c3{width:21.42%}.sm15.c3{width:20%}.sm16.c3{width:18.75%}.sm17.c3{width:17.64%}.sm18.c3{width:16.66%}.sm19.c3{width:15.78%}.sm20.c3{width:15%}.sm21.c3{width:14.28%}.sm22.c3{width:13.63%}.sm23.c3{width:13.04%}.sm24.c3{width:12.5%}.sm25.c3{width:12%}.sm26.c3{width:11.53%}.sm27.c3{width:11.11%}.sm28.c3{width:10.71%}.sm29.c3{width:10.34%}.sm30.c3{width:10%}.sm31.c3{width:9.67%}.sm32.c3{width:9.37%}.sm33.c3{width:9.09%}.sm34.c3{width:8.82%}.sm35.c3{width:8.57%}.sm36.c3{width:8.33%}.sm37.c3{width:8.1%}.sm38.c3{width:7.89%}.sm39.c3{width:7.69%}.sm40.c3{width:7.5%}.sm41.c3{width:7.31%}.sm42.c3{width:7.14%}.sm43.c3{width:6.97%}.sm44.c3{width:6.81%}.sm5.c5{width:100%}.sm6.c5{width:83.33%}.sm7.c5{width:71.42%}.sm8.c5{width:62.5%}.sm9.c5{width:55.55%}.sm10.c5{width:50%}.sm11.c5{width:45.45%}.sm12.c5{width:41.66%}.sm13.c5{width:38.46%}.sm14.c5{width:35.71%}.sm15.c5{width:33.33%}.sm16.c5{width:31.25%}.sm17.c5{width:29.41%}.sm18.c5{width:27.77%}.sm19.c5{width:26.31%}.sm20.c5{width:25%}.sm21.c5{width:23.8%}.sm22.c5{width:22.72%}.sm23.c5{width:21.73%}.sm24.c5{width:20.83%}.sm25.c5{width:20%}.sm26.c5{width:19.23%}.sm27.c5{width:18.51%}.sm28.c5{width:17.85%}.sm29.c5{width:17.24%}.sm30.c5{width:16.66%}.sm31.c5{width:16.12%}.sm32.c5{width:15.62%}.sm33.c5{width:15.15%}.sm34.c5{width:14.7%}.sm35.c5{width:14.28%}.sm36.c5{width:13.88%}.sm37.c5{width:13.51%}.sm38.c5{width:13.15%}.sm39.c5{width:12.82%}.sm40.c5{width:12.5%}.sm41.c5{width:12.19%}.sm42.c5{width:11.9%}.sm43.c5{width:11.62%}.sm44.c5{width:11.36%}.sm7.c7{width:100%}.sm8.c7{width:87.5%}.sm9.c7{width:77.77%}.sm10.c7{width:70%}.sm11.c7{width:63.63%}.sm12.c7{width:58.33%}.sm13.c7{width:53.84%}.sm14.c7{width:50%}.sm15.c7{width:46.66%}.sm16.c7{width:43.75%}.sm17.c7{width:41.17%}.sm18.c7{width:38.88%}.sm19.c7{width:36.84%}.sm20.c7{width:35%}.sm21.c7{width:33.33%}.sm22.c7{width:31.81%}.sm23.c7{width:30.43%}.sm24.c7{width:29.16%}.sm25.c7{width:28%}.sm26.c7{width:26.92%}.sm27.c7{width:25.92%}.sm28.c7{width:25%}.sm29.c7{width:24.13%}.sm30.c7{width:23.33%}.sm31.c7{width:22.58%}.sm32.c7{width:21.87%}.sm33.c7{width:21.21%}.sm34.c7{width:20.58%}.sm35.c7{width:20%}.sm36.c7{width:19.44%}.sm37.c7{width:18.91%}.sm38.c7{width:18.42%}.sm39.c7{width:17.94%}.sm40.c7{width:17.5%}.sm41.c7{width:17.07%}.sm42.c7{width:16.66%}.sm43.c7{width:16.27%}.sm44.c7{width:15.9%}.sm9.c9{width:100%}.sm10.c9{width:90%}.sm11.c9{width:81.81%}.sm12.c9{width:75%}.sm13.c9{width:69.23%}.sm14.c9{width:64.28%}.sm15.c9{width:60%}.sm16.c9{width:56.25%}.sm17.c9{width:52.94%}.sm18.c9{width:50%}.sm19.c9{width:47.36%}.sm20.c9{width:45%}.sm21.c9{width:42.85%}.sm22.c9{width:40.9%}.sm23.c9{width:39.13%}.sm24.c9{width:37.5%}.sm25.c9{width:36%}.sm26.c9{width:34.61%}.sm27.c9{width:33.33%}.sm28.c9{width:32.14%}.sm29.c9{width:31.03%}.sm30.c9{width:30%}.sm31.c9{width:29.03%}.sm32.c9{width:28.12%}.sm33.c9{width:27.27%}.sm34.c9{width:26.47%}.sm35.c9{width:25.71%}.sm36.c9{width:25%}.sm37.c9{width:24.32%}.sm38.c9{width:23.68%}.sm39.c9{width:23.07%}.sm40.c9{width:22.5%}.sm41.c9{width:21.95%}.sm42.c9{width:21.42%}.sm43.c9{width:20.93%}.sm44.c9{width:20.45%}.container.cols{position:relative}.container.cols:after{content:' ';display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.container.cols .col-item{float:left;padding:0;min-height:1px;vertical-align:top;box-sizing:border-box}.container.cols .col-item .cms-section,.container.cols .col-item .cmsmodul{height:100%}.container.cols .col-item .mo{min-height:80px}.container{padding:15px 0;max-width:1300px;margin:0 -40px}.container.cols .col-item{padding:15px 40px}#m1 .container{margin:0 auto}
.jcarousel-skin-pika .jcarousel-container-horizontal{padding:35px 20px;overflow:hidden;margin-left:30%;margin-right:30%}.jcarousel-skin-pika .jcarousel-clip-horizontal{height:90px;width:460px}.jcarousel-skin-pika .jcarousel-item-horizontal{margin-right:10px}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(/Content/css/apfelstr/i/p/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(/Content/css/apfelstr/i/p/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(/Content/css/apfelstr/i/p/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0;padding-left:4px}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(/Content/css/apfelstr/i/p/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(/Content/css/apfelstr/i/p/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(/Content/css/apfelstr/i/p/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(/Content/css/apfelstr/i/p/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:rgba(0,0,0,.8);display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:8px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(/Content/css/apfelstr/i/p/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{background:url(/Content/css/apfelstr/i/p/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(/Content/css/apfelstr/i/p/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}div.light_rounded .pp_content,div.pp_default .pp_content{background-color:#fff}div.facebook #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.pp_default #pp_full_res .pp_inline{color:#000}.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:relative}div.facebook .pp_content,div.light_rounded .pp_bottom .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_top .pp_middle,div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#000;color:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_rounded .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_rounded .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/Content/css/apfelstr/i/p/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_bottom .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_top .pp_middle{background:url(/Content/css/apfelstr/i/p/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_bottom,.pp_top{height:20px;position:relative}* html .pp_bottom,* html .pp_top{padding:0 20px}.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}
html{position:relative;min-height:100%;box-sizing:border-box;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:inherit}body{background:#fff;color:#555452;font-size:.9em;margin:80px 0 180px 0;padding:0;line-height:140%}body,input,select,textarea{font-family:Brocha,Verdana,sans-serif;font-weight:300;letter-spacing:.02em}li,ul{list-style:none;padding:0;margin:0}blockquote{margin:0!important}::-webkit-input-placeholder{color:#999;font-style:italic;font-weight:400}:-moz-placeholder{color:#999;font-style:italic;opacity:1;font-weight:400}::-moz-placeholder{color:#999;font-style:italic;opacity:1;font-weight:400}:-ms-input-placeholder{color:#999;font-style:italic;font-weight:400}a:link,a:visited{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;cursor:pointer;text-decoration:none;color:#555452}a:focus,a:hover{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}a:focus{background-color:transparent}a.button{color:#fff}.button:focus{background-color:#005d22}figure,img,p{border:none;margin:0}img{max-width:100%;display:block}.image img.image{width:100%}.image+.image{margin-top:30px}b,strong{font-weight:700;font-family:QuincyCF,sans-serif;font-style:italic;font-weight:800;color:#000}.content_main b,.content_main strong{color:inherit}.clb{clear:both}hr{border:none;height:1px;border-top:1px solid #ddd}#m{padding-bottom:30px}#m2 #H:empty{padding-top:1px}#m2 .colsub{margin:0 0 80px 0;padding:80px 0 0 0}#m2 .col-l,#m2 .col-r{display:inline-block;vertical-align:top}#m2 .col-l{width:25%}#m2 .col-l{padding-left:50px!important}#m2 .sb li{max-width:80%}#m2 .sb li a:link,#m2 .sb li a:visited{color:#000;padding:0 0 0 20px;display:inline-block;font-family:QuincyCF,sans-serif;font-size:1.2em;margin:0 0 10px 0;position:relative;font-weight:300;font-style:italic}#m2 .sb li a:before{content:'';display:block;width:7px;height:11px;background:url(/Content/css/apfelstr/i/s.png) no-repeat -272px -8px;padding-right:13px;opacity:0;position:absolute;left:0;top:5px}#m2 .sb li a.selected{font-weight:800;font-style:italic}#m2 .sb li a.selected:before{opacity:1}#m2 .sb ul>li>ul{padding-left:15px}#m2 .sb ul>li>ul li a:link,#m2 .sb ul>li>ul li a:visited{font-size:1.15em}#m2 .col-r{width:75%;padding-left:25px;padding-right:75px;box-sizing:border-box}.onlymap .companies_overview{display:none!important}.onlymap footer{display:none}.onlymap{margin-bottom:0}.onlymap #m{padding:0}.onlymap .google-map .map{height:calc(100vh - 80px)!important}
body{font-family:Brocha,Verdana,sans-serif;font-weight:300;letter-spacing:.02em}h1{font-family:QuincyCF;font-style:italic;font-size:2.5em;color:#000;line-height:100%}h1 font{line-height:130%;display:block}h2{font-family:QuincyCF;font-style:italic;color:#000;font-size:2.2em;margin:0 0 20px;line-height:120%}h4{color:#00591b;font-weight:600;font-style:italic;font-size:1.45em;margin:0 0 20px 0;line-height:120%}.button{display:inline-block;color:#fff;background:#005d22;padding:4px 12px;text-decoration:none}.schwarz-1{font-family:'Quincy CF';font-style:italic;color:#000;font-size:1.1em}.h1-Sehr-gross-Logo{font-size:4vw;line-height:100%}.h1-Sehr-gross-Logo:before{content:'';display:block;background:url(/Content/css/apfelstr/i/s.png) -8px -191px;width:317px;height:83px;margin:0 auto 40px auto}.unterueberschrift-gross{font-size:2vw;color:#000;margin:30px 0 50px 0;display:block;font-style:italic;line-height:100%}.brocha-bold{font-family:Brocha,sans-serif;font-weight:700;font-style:normal;color:#55585b}.vimeo{background:url(/Content/css/apfelstr/i/s.png) no-repeat -8px -128px;width:45px;height:45px}.fb{background:url(/Content/css/apfelstr/i/s.png) no-repeat -63px -128px;width:46px;height:45px}.twitter2{background:url(/Content/css/apfelstr/i/s.png) no-repeat -118px -128px;width:46px;height:45px}.twitter{background:url(/Content/css/apfelstr/i/s.png) no-repeat -232px -128px;width:46px;height:45px}.gplus{background:url(/Content/css/apfelstr/i/s.png) no-repeat -175px -128px;width:46px;height:45px}.instagram{background:url(/Content/css/apfelstr/i/s.png) no-repeat -289px -128px;width:45px;height:45px}
.companies_overview>span{display:flex;flex-wrap:wrap}.companies_overview:after{content:'';display:block;clear:both}.companies_overview ul{list-style:disc;padding:0 0 0 20px}.companies_overview li{list-style:disc}.companies10{display:flex;flex-wrap:wrap;justify-content:space-between}.companies_overview .comp-item{width:32%;padding:0 0 80px 0}#m1 .companies_overview .comp-item{padding:0 0 80px 40px}.companies_overview .comp-item .comp-img{display:block;height:300px;position:relative}.companies_overview .comp-item .geo-icon{position:absolute;right:10px;top:10px}.companies_overview .comp-item .geo-icon:before{content:'';display:block;width:18px;height:24px;background:url(/Content/css/apfelstr/i/s.png) no-repeat -16px -81px}.companies_overview .comp-item .comp-img figure{width:100%;height:100%}.companies_overview .comp-item .comp-img img{width:100%;height:100%;object-fit:cover;display:block}.companies_overview .comp-item .comp-txt{display:block;padding:20px 0 0 0}.companies_overview .comp-item:after{content:'';display:block;clear:both}.companies_overview .comp-item .comp-txt h3{font-family:QuincyCF,sans-serif;font-style:italic;font-size:1.6em;color:#000;display:block;margin:0 0 20px 0;line-height:100%}.companies_overview .comp-txt a{color:#005d22}.companies_overview .comp-txt a[href*='tel:']{color:#555452}.companies_overview .comp-item .comp-txt .descr{font-size:1em;line-height:120%;font-weight:800;font-style:italic;font-family:QuincyCF,sans-serif;color:#000}.companies_overview .comp-item .comp-txt .adr{margin:20px 0 0 0;line-height:140%}.companies_overview .comp-item .comp-txt .adr span{display:block}#company-map-overlay{position:fixed;left:0;top:80px;height:calc(100% - 80px);width:0}html.scroll #company-map-overlay{top:50px;height:calc(100% - 50px)}#company-map-overlay .wrapper{transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;overflow:hidden;display:block;height:100%;background:#fff;width:0;position:relative;box-shadow:rgba(0,0,0,.9) 0 1px 4px -1px;background:#fff;padding:50px 0 15px 0;transform:rotateZ(0)}#company-map-overlay.open .wrapper{width:350px}#company-map-overlay #overlay-map{height:100%;width:100%;display:block;left:15px}#company-map-overlay .overlay-close{background:url(/Content/css/apfelstr/i/s.png) no-repeat -56px -82px;width:24px;height:23px;position:absolute;right:15px;top:15px;z-index:800}#company-map-overlay .overlay-close{background:0 0;text-align:right}#company-map-overlay .overlay-close:after{content:'X';font-size:1.4em;font-weight:800;font-style:italic;font-family:QuincyCF}#company-map-overlay .overlay-close:before{content:'Schließen';position:absolute;right:18px;top:0;font-family:QuincyCF,sans-serif;font-style:italic;font-size:1.2em}#company-map-overlay .bg{background:rgba(0,0,0,.1);width:100vw;content:'';z-index:-1;display:block;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;display:none!important;transform:rotateZ(0)}#company-map-overlay.open .bg{opacity:1;pointer-events:all}.companies-filter{margin:0 0 50px 0}.companies-filter .remove-filter{display:none}.companies-filter .typ span.checkbox{min-width:200px;display:inline-block;position:relative;margin:0 15px 30px 0;height:40px;vertical-align:top;cursor:pointer;transition:none;padding:0 10px 0 0;box-sizing:content-box}html:not(.companies-filter-fix) .companies-filter .typ span.checkbox{box-shadow:0 0 3px 1px #9c9c9c}.companies-filter .typ span.checkbox:after{content:'';display:inline-block;vertical-align:middle;height:100%;position:absolute;left:0;top:0}.companies-filter .typ span.checkbox label:before{content:'';display:block;width:100%;height:40px;position:absolute;left:0;top:0;cursor:pointer;transition:all .6s ease;z-index:-1;opacity:0;background:#fff}html.ie .companies-filter .typ span.checkbox label:before{z-index:0;width:50px;right:0;left:auto}.companies-filter .typ span.checkbox label:after{content:'';position:absolute;right:15px;top:10px;width:20px;height:20px;display:block;transition:all 1.1s cubic-bezier(.19,1,.22,1);border:1px solid #737373;background-color:#fff;overflow:hidden;cursor:pointer;text-align:center;font-weight:800;font-size:1.2em;color:#555;opacity:1}.companies-filter .typ span.checkbox input:checked+label:after{content:'X';font-family:Brocha;font-style:normal;font-size:.9em}.companies-filter .typ span.checkbox input[checked]+label:before,.companies-filter .typ span.checkbox:hover label:before{opacity:1}.companies-filter .typ span.checkbox input[checked]+label,.companies-filter .typ span.checkbox:hover label{color:#fff}html.ie .companies-filter .typ span.checkbox input[checked]+label,html.ie .companies-filter .typ span.checkbox:hover label{color:#000}.companies-filter .typ span.checkbox input{display:none;position:absolute;right:10px;top:15px}.companies-filter .typ span.checkbox label{vertical-align:middle;font-family:QuincyCF,sans-serif;font-style:italic;font-size:1.2em;color:#000;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;position:absolute;left:0;top:0;right:0;bottom:0;padding:10px 0 0 50px;cursor:pointer;user-select:none}.companies-filter .typ span.checkbox:before{content:'';display:inline-block;vertical-align:middle;height:100%}.companies-filter .typ span.checkbox[rel='1']:after{background:url(/Content/css/apfelstr/i/s.png) no-repeat -4px -289px,#00acd2;width:40px;height:40px}.companies-filter .typ span.checkbox[rel='1'] label:before{background:#00acd2}.companies-filter .typ span.checkbox[rel='2']:after{background:url(/Content/css/apfelstr/i/s.png) no-repeat -179px -290px,#ffb800;width:40px;height:40px}.companies-filter .typ span.checkbox[rel='2'] label:before{background:#ffb800!important}.companies-filter .typ span.checkbox[rel='3']:after{background:url(/Content/css/apfelstr/i/s.png) no-repeat -134px -290px,#df2c00;width:40px;height:40px}.companies-filter .typ span.checkbox[rel='3'] label:before{background:#df2c00}.companies-filter .typ span.checkbox[rel='4']:after{background:url(/Content/css/apfelstr/i/s.png) no-repeat -49px -290px,#87ba3c;width:40px;height:40px}.companies-filter .typ span.checkbox[rel='4'] label:before{background:#87ba3c}.companies-filter .typ span.checkbox[rel='5']:after{background:url(/Content/css/apfelstr/i/s.png) no-repeat -94px -293px,#9c5fc5;width:40px;height:40px}.companies-filter .typ span.checkbox[rel='5'] label:before{background:#9c5fc5}.onlymap .companies-filter,html.companies-filter-fix .companies-filter{position:fixed;left:100px;top:400px}.onlymap .companies-filter h4,html.companies-filter-fix .companies-filter h4{display:none}.companies-filter-fix .companies-filter .typ span.checkbox,html.companies-filter-fix .companies-filter .typ span.checkbox{display:block;margin:0 0 15px 0}.companies-filter-fix .companies-filter .typ span.checkbox:before,html.companies-filter-fix .companies-filter .typ span.checkbox:before{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1}html.ie.companies-filter-fix .companies-filter .typ span.checkbox:before{z-index:0}.comp-item .comp-txt .adr:empty{display:none}.companies_overview .back{display:block;font-family:Brocha;font-weight:700;margin-top:15px;color:#000;font-size:1em}.comp-item .comp-txt .more{display:inline-block;font-family:Brocha;margin-top:15px;color:#fff;background:#005d22;padding:4px 12px;text-decoration:none}.companies_overview .company_detail7{max-width:1000px;margin:0 auto;padding:80px 20px 20px 20px}.col .companies_overview .company_detail7{max-width:1000px;margin:0;padding:0 25px 0 0}.companies_overview .company_detail7 h1{margin:30px 0;clear:both}.companies_overview .company_detail7 .m{padding:10px 0 0;border-top:1px solid #f3f3f3}.companies_overview .company_detail7 .company-toprow{margin-right:-20px}.companies_overview .company_detail7 .company-toprow:after{content:'';display:block;clear:both}.companies_overview .company_detail7 .company-headimg{width:calc(50% - 20px);float:left;margin:0 20px 20px 0}.companies_overview .company_detail7 .company-headimg{display:block;position:relative}.companies_overview .company_detail7 .company-headimg:before{content:'';display:block;padding-top:70%}.companies_overview .company_detail7 .company-headimg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.companies_overview .ui-tabs-nav,.companies_overview .ui-tabs-nav li{list-style:none;padding:0}.companies_overview .company_detail7 .m .ui-tabs-nav{overflow:hidden;margin-left:-8px}.companies_overview .company_detail7 .m .ui-tabs-nav li{float:left;margin-right:10px}.companies_overview .company_detail7 .m .ui-tabs-nav a{display:block;padding:8px;background:#fff;font-weight:700;outline:0;position:relative}.companies_overview .company_detail7 .m .ui-tabs-nav a:hover{color:#005d22}.companies_overview .company_detail7 .m .ui-tabs-nav a:before{content:'';position:absolute;height:2px;background:#005d22;left:50%;right:50%;bottom:4px;transition:all .2s ease}.companies_overview .company_detail7 .m .ui-tabs-nav .ui-state-active a:before,.companies_overview .company_detail7 .m .ui-tabs-nav a:hover:before{left:8px;right:8px;transition:all .2s ease}.companies_overview .company_detail7 .m .ui-tabs-nav .ui-state-active a{color:#005d22}.companies_overview .company_detail7 .m .ui-tabs-panel{padding:20px 0 0 0}.companies_overview .company_detail7 .l{padding:15px 0}.companies_overview .company_detail7 .l .address{display:block;margin:12px 0}.companies_overview .company_detail7 .l .email,.companies_overview .company_detail7 .l .homepage,.companies_overview .company_detail7 .l .mobile,.companies_overview .company_detail7 .l .phone{display:block}.companies_overview .company_detail7 .l .email{margin:12px 0 0 0}.companies_overview .company_detail7 .l .email a,.companies_overview .company_detail7 .l .homepage a{color:#005d22}.companies_overview .company_detail7 .name2{display:block;margin:10px 0 0 0}.companies_overview .company_detail7 .r{overflow:hidden;visibility:hidden;display:flex;flex-wrap:wrap;margin-top:20px}.companies_overview .company_detail7 .r a:nth-child(odd){margin:0 10px 20px 0}.companies_overview .company_detail7 .r a:nth-child(even){margin:0 0 20px 10px}.companies_overview .company_detail7 .r a{display:block;width:calc(50% - 10px);height:100%;margin:0 0 20px 0;float:left;box-sizing:border-box;overflow:hidden}.companies_overview .company_detail7 .r img{width:100%;height:30vw;max-height:240px;object-fit:cover;object-position:50% 50%}.companies_overview .company_detail7 a.back{display:inline-block;float:right;margin-top:30px;color:#555452;font-size:1em}.companies_overview .form_inquire_tbl{margin-left:0}.companies_overview .form_inquire_tbl .ac-title,.companies_overview .form_inquire_tbl .titleSelect{width:44.6%}.companies_overview .form_inquire_tbl input.button{float:right}.tab4 .form_inquire_tbl,.ui-tabs-nav .ui-corner-top:nth-child(2),.ui-tabs-panel .form_inquire_tbl{display:none!important}#H .google-map .map{height:calc(100vh - 80px)!important}.cmsedit .google-map:hover{padding-top:50px}.google-map #gmap_info{padding:0;box-sizing:border-box;box-shadow:0 0 3px #666}.google-map #gmap_info:after{content:'';display:block;clear:both;max-width:450px}.google-map #gmap_img{float:left;width:40%;padding-right:20px}.google-map #gmap_img{float:left;width:40%;padding-right:20px}.google-map #gmap_img a{pointer-events:none!important}.google-map #gmap_img>a:not(:empty){width:200px;height:260px;display:block}.google-map #gmap_img>a:not(:empty)>img{width:100%;height:100%;object-fit:cover;display:block}html.ie .google-map #gmap_img>a:not(:empty)>img{height:auto}.google-map #gmap_a1{float:right;text-align:left;display:block;width:200px;margin:8px 0 5px;font-style:italic;font-family:QuincyCF,sans-serif;font-size:1.5em;color:#000;pointer-events:none!important}#gmap_info .gmap_img a:link,#gmap_info .gmap_img a:visited{pointer-events:none!important}.google-map #gmap_descr{font-size:.9em}.google-map #gmap_descr .type{display:none}.google-map #gmap_descr .name2{font-weight:800;font-style:italic;font-family:QuincyCF,sans-serif;display:block;margin:10px 0}.google-map #gmap_descr .name2+br{display:none}.google-map #gmap_descr{float:right;width:200px}.google-map #gmap_descr a,.google-map #gmap_descr label{display:inline-block}.title{display:block;margin:0 0 25px 0}.content_main.list img{display:inline}.content ul{list-style:disc;padding:0 0 0 20px}.content li{list-style:disc}.content+.image{margin-top:30px}.contentlist .more{display:none}.contentlist .dvitem{font-size:1.2em;padding-left:11px;position:relative;margin-bottom:20px}.contentlist .date{display:block;font-family:QuincyCF,sans-serif;font-style:italic;color:#a4a9a6}.contentlist .title,.contentlist .title a,.contentlist .title a:visited{display:block;font-family:QuincyCF,sans-serif;font-style:inherit;font-weight:800;color:#a4a9a6;font-style:italic}.contentlist .dvitem:before{content:'';display:block;background:url(/Content/css/apfelstr/i/s.png) no-repeat -293px -7px;width:13px;height:20px;position:absolute;left:-10px;top:10px;opacity:0}.contentlist .dvitem.selected .date{color:#00591b}.contentlist .dvitem.selected .title,.contentlist .dvitem.selected .title a,.contentlist .dvitem.selected .title a:visited{color:#00591b}.contentlist .dvitem.selected:before{opacity:1}.contentlistTbl5{max-width:1200px}.contentlistTbl5:after{content:'';display:blocK;clear:both}.contentlistTbl5 .dvitem{width:49%;display:inline-block;vertical-align:top;padding:0 30px 30px 30px;max-width:380px;font-size:1em}.contentlistTbl5 h3{line-height:110%;font-family:QuincyCF,sans-serif;font-style:italic;font-size:1.6em;color:#000;display:block;margin:0 0 20px 0}.contentlistTbl5 .dvitem .img{height:200px;overflow:hidden;margin:0 0 15px 0}.contentlistTbl5 .dvitem .img img{width:100%;height:100%;object-fit:cover}.c-list .content>h1{display:none}.c-list .content{margin:0 auto}.c-list .content .content_main{max-width:800px;margin:0 auto}.c-list .content .backBtn.contentback{display:none}.c-list .content_imgs{width:50%;padding-right:25px;display:inline-block;vertical-align:top;max-width:450px;margin:0 auto}.c-list .content_imgs>a{display:block;width:auto;margin:0 0 30px 0}.c-list .content_imgs+.content_main{width:49.5%;color:#000;padding:4% 0 15px 25px;display:inline-block;max-width:450px}.contentlist.events{max-width:1200px;margin:0 auto}html:not(.cmsedit) .contentlist .cl_nofound{display:none}.contentlist.events .item{padding:20px 0}.contentlist.events .item:not(:last-child){border-bottom:1px solid #eee}.contentlist.events .item:after{content:'';display:block;clear:both}.contentlist.events .more{display:inline-block;font-family:Brocha;margin-top:20px;color:#fff;background:#005d22;padding:4px 12px;text-decoration:none}.contentlist.events .cont,.contentlist.events .img{float:left;box-sizing:border-box;padding:20px}.contentlist.events .img{width:350px}.contentlist.events .cont{width:calc(100% - 350px)}.contentlist.events .cont .short{display:block;font-size:1.05em}.c-list.events .content_main.list b,.contentlist.events .cont .short b{font-family:Brocha;font-weight:700;color:#000;font-style:normal}.contentlist.events .cont h3{font-family:QuincyCF;font-style:italic;font-size:2em;color:#000;line-height:100%;display:block;margin-bottom:30px}.contentlist.events .cont h3 span{display:none}.c-list.events h1{display:block;margin-bottom:40px}.c-list.events{max-width:1000px;margin:0 auto}.c-list.events .content_imgs{width:400px;max-width:100%;padding:0;box-sizing:border-box}.c-list.events .content_main.list{font-size:1.05em;width:calc(100% - 410px);max-width:100%;padding:0 0 0 40px;box-sizing:border-box}.content .schwarz-1{font-size:1.5em}.content .schwarz-1+br+h4,.content .schwarz-1+h4{margin-top:10px}.tbl_downloadlist{max-width:1100px;margin:50px auto}.tbl_downloadlist,.tbl_downloadlist>tbody{display:block;width:100%}.tbl_downloadlist>tbody>tr{width:33%;display:inline-block;margin:0 0 80px 0}.tbl_downloadlist>tbody .trimg a{display:block;width:100%;height:100%;box-shadow:0 0 3px 1px #9c9c9c}.tbl_downloadlist .title{text-transform:uppercase;margin:30px auto 0 auto;max-width:250px;letter-spacing:.02em;position:relative;font-size:.85em}.tbl_downloadlist .title a:after{content:'';display:block;background:url(/Content/css/apfelstr/i/s.png) no-repeat -119px -79px;width:42px;height:26px;position:absolute;right:0;top:-10px}.tbl_downloadlist td{display:block;width:100%;max-width:250px;margin:0 auto}.tbl_downloadlist .tr2{display:none}.mo .zentriert:first-child{padding-top:50px}.fb,.gplus,.instagram,.twitter,.twitter2,.vimeo{display:inline-block;color:transparent!important;margin:0 5px;background-repeat:no-repeat!important}#markerInfo{background:#fff;padding:0 10px 0 0;margin:-70px 0 0 30px;height:38px;min-width:220px!important;box-shadow:0 0 6px #666;min-width:230px;overflow:hidden}#markerInfo figure{background-repeat:no-repeat;display:inline-block;vertical-align:top}#markerInfo figure:before{content:'';background:red;width:38px;height:38px;position:absolute;left:0;top:0;z-index:0;display:block}#markerInfo figure[data-id='1']:before{background:#00acd2}#markerInfo figure[data-id='2']:before{background:#ffb800}#markerInfo figure[data-id='3']:before{background:#df2c00}#markerInfo figure[data-id='4']:before{background:#87ba3c}#markerInfo figure[data-id='5']:before{background:#9c5fc5}#markerInfo{position:relative;cursor:pointer}#markerInfo figure img{position:absolute;left:4px;width:30px;top:5px}#markerInfo:before{content:'';display:inline-block;height:100%;vertical-align:middle}#markerInfo p{font-family:QuincyCF,sans-serif;font-style:italic;font-size:1.6em;color:#000;display:block;margin:0;padding-left:50px;display:inline-block;vertical-align:middle;white-space:nowrap}.dynpara{text-align:center}.dynpara h4{font-size:1em}audio{max-width:100%;margin:15px auto 25px auto}html.ie #company-map-overlay .wrapper{padding-top:100px}html.ie #company-map-overlay .overlay-close{top:60px}.compat-object-fit{background-size:cover;background-position:center center}.compat-object-fit img{opacity:0}
.c-list.events{padding-top:100vh}.c-list.events .content_imgs a:first-child img{position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover;z-index:10}.c-list.events>div>h1{position:absolute;left:0;top:45vh;width:100%;text-align:center;z-index:20;color:#fff;font-family:QuincyCF;text-shadow:3px 1px 6px #000;font-style:italic;font-weight:800;font-size:5vw;padding:0 10%}
#cookie-bar{background:#005d22;height:auto;line-height:24px;color:#fff;text-align:center;padding:10px 0;position:fixed;bottom:0;left:0;width:100%;z-index:99999}#cookie-bar .cookie-buttons{margin:5px 0}#cookie-bar p{margin:0;padding:0;font-size:.92em;padding:0 15px}#cookie-bar a{color:#000;display:inline-block;text-decoration:none;padding:2px 6px;margin-left:8px;background:#fff;border:1px solid #005d22}#cookie-bar a:hover{color:#005d22}


footer{padding:50px 0;background:#f0f0f0;position:absolute;right:0;left:0;bottom:0;height:180px}footer .f{max-width:1100px;margin:0 auto;position:relative}footer nav{width:60%;display:inline-block;vertical-align:top}footer nav a:link,footer nav a:visited{color:#737373;font-size:1.01em}footer nav li{display:inline-block;width:25%;margin:0 0 2px 0;vertical-align:top}footer .adr{position:relative;padding-left:60px;width:40%;display:inline-block;vertical-align:top}footer .adr:before{content:'';display:block;background:url(/Content/css/apfelstr/i/apfel_grau.svg) no-repeat;height:33px;width:40px;background-size:contain;position:absolute;top:4px;left:0;color:#595959}footer .adr b{font-family:Brocha,Verdana,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;color:#595959}#scrollup{position:absolute;left:-100px;top:0;width:24px;height:50px;background:url(/Content/css/apfelstr/i/s.png) -325px -8px}footer nav li ul{display:none!important}
.form_inquire_tbl{max-width:700px;margin:0 auto 40px auto}.form_inquire_tbl td{padding:6px;text-align:left}.form_inquire_tbl .zip-city>td{padding:0}.form_inquire_tbl input,.form_inquire_tbl select,.form_inquire_tbl textarea{width:100%;border:1px solid #ddd;padding:8px}.form_inquire_tbl input.button{width:180px;margin:0 auto;font-weight:700}.form_inquire_tbl .ac-title,.form_inquire_tbl .titleSelect{width:30%}.err,.form-inquire-valsum{color:red}.inquiry_ok{font-size:2em;display:block;margin-bottom:60px;background:#eee;padding:20px}
header{height:80px;display:block;width:100%;background:#fff;position:relative;z-index:800;position:fixed;left:0;top:0;font-size:.92em}header .h{max-width:1600px;margin:0 auto;display:block;height:100%;padding:10px 30px;display:flex;align-items:center}header .h:after{content:'';display:block;height:1px;background:red;width:100%;position:absolute;left:0;top:47px;background:red;display:none}header .h:before{content:'';display:inline-block;vertical-align:middle;height:100%}header .lg{display:inline-block;width:220px;height:80px;background:url(/Content/css/apfelstr/i/logo_new.png) no-repeat;background-size:contain;vertical-align:middle;margin-right:40px;transition:none!important}header .metam{display:inline-block;vertical-align:middle}header .metam{flex:1;text-align:right}header .metam{position:absolute;right:10px;top:15px;width:125px}header .metam:before{content:'';display:inline-block;vertical-align:middle;height:100%}header ul{display:block;height:auto;width:auto}header .mainm{margin-top:25px;width:calc(100% - 280px)}html.scroll header .mainm{width:calc(100% - 280px)!important}header li{display:inline-block;margin:0 3px}header ul{text-align:center}header .mainm>ul>li>ul{display:block;position:absolute;left:0!important;top:100%!important;width:100%;text-align:left;background:rgba(255,255,255,.9);margin:0;padding:20px calc(50% - 750px);opacity:0;pointer-events:none;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;height:auto}header .mainm>ul>li>ul>li>ul{display:none!important}header .mainm>ul>li.hover>ul,header .mainm>ul>li:hover>ul{opacity:1;pointer-events:all;display:block!important}header a:link,header a:visited{position:relative}header .mainm a:link,header header .mainm a:visited{color:#737373;font-size:1.05em;padding:10px 8px;transition:color .4s ease;-webkit-transition:color .4s ease;-moz-transition:color .4s ease}header .mainm a:hover{color:#005d22;position:relative}header .mainm ul ul a.selected,header .mainm>ul>li>a.selected{color:#005d22;font-weight:600;position:relative}header .mainm a:link:before,header header .mainm a:visited:before{position:absolute;left:50%;bottom:4px;height:2px;background:#005d22;content:'';transition:all .4s ease;right:50%;-webkit-transition:all .4s ease;pointer-events:none;transform:rotateZ(0)}header .mainm a:link:after,header header .mainm a:visited:after{position:absolute;left:50%;bottom:4px;height:2px;background:#005d22;content:'';transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;pointer-events:none;right:51%;transform:rotateZ(0)}header .mainm a:hover:after,header .mainm ul ul a.selected:after,header .mainm>ul>li.hover>a:after,header .mainm>ul>li:hover>a:after,header .mainm>ul>li>a.selected:after{right:5px;left:calc(50% - 1px);opacity:1}header .mainm a:hover:before,header .mainm ul ul a.selected:before,header .mainm>ul>li.hover>a:before,header .mainm>ul>li:hover>a:before,header .mainm>ul>li>a.selected:before{left:5px;right:50%;opacity:1}header .mainm a:after,header .mainm a:before{opacity:0}html.ie header .mainm a:link,html.ie header header .mainm a:visited{padding:10px 10px 4px 10px;border-bottom:2px solid transparent;transition:all .6s ease}html.ie header .mainm a:link:before,html.ie header .mainm a:visited:before{content:none!important}html.ie header .mainm a:link:after,html.ie header .mainm a:visited:after{content:none!important}html.ie header .mainm li.hover>a,html.ie header .mainm li:hover>a{border-bottom:2px solid #005d22}.mail:before,.navi:before,.tel:before{content:''}.tel{background:url(/Content/css/apfelstr/i/s.png) no-repeat -8px -2px;width:16px;height:21px;display:inline-block}.mail{background:url(/Content/css/apfelstr/i/s.png) no-repeat -40px -8px;width:22px;height:14px;display:inline-block}.menu-navi:before,.navi{background:url(/Content/css/apfelstr/i/s.png) no-repeat -80px -2px;width:15px;height:20px;display:inline-block}header .mail,header .navi,header .tel{margin-left:20px;vertical-align:bottom;position:relative}header .tel{top:-3px}header .mail{top:-4px}header .navi{top:-4px}.menu-navi{position:relative}.sb .menu-navi{margin-bottom:15px;display:block}.sb .menu-navi:before{content:'';position:absolute;left:-30px;top:-2px;background:url(/Content/css/apfelstr/i/s.png) no-repeat -370px -7px;width:16px;height:21px;background-color:#fff;padding-right:10px;box-sizing:content-box}html.scroll header{height:50px;background:#f3f3f3}html.scroll header .h:after{top:32px}html.scroll header .lg{margin-top:7px;width:238px}html.scroll.svg header .lg{width:150px;height:50px;margin-top:0}html.svg.scroll header .lg:before{font-size:1em}html.scroll header .mainm{margin-top:5px}html.scroll header .mainm>.nav>li{height:auto}html.scroll header .mail,html.scroll header .navi,html.scroll header .tel{margin-top:0}html.scroll header .mainm>ul>li>a:link:before,html.scroll header .mainm>ul>li>a:visited:before{bottom:6px}html.scroll header .mainm>ul>li>a:link:after,html.scroll header header .mainm>ul>li>a:visited:after{bottom:6px}header .mainm>ul>li.custom-hover>ul{opacity:1;display:block!important}header .mainm>ul>li.custom-hover>ul>li>a{pointer-events:all}header .mainm>ul>li>ul>li>a{display:block;padding:5px 3px}

.imagegallerieslist{background:#eee;padding:20px 0;margin:0}.imagegallerieslist .itm{display:block;width:31.33%;float:left;margin:18px 1% 18px 1%;vertical-align:top}.imagegallerieslist .itm figure{overflow:hidden;height:250px}.imagegallerieslist .itm a{width:100%;height:100%}.imagegallerieslist .itm img{width:100%;height:100%;object-fit:cover}.imagegallerieslist .itm h4{color:#555452;font-family:Brocha,sans-serif;font-style:normal;margin:15px 0 0 0;font-size:1em;font-weight:300;min-height:65px}.imagegallerieslist:after{content:'';display:block;clear:both}.jcarousel-skin-pika{height:700px;overflow:hidden;background:#eee}.imagegallery.imagegallerylist{max-width:1100px;margin:50px auto;display:block;min-height:850px}.imagegallery.imagegallerylist .back{font-family:QuincyCF,sans-serif;font-style:italic;font-size:1.2em;margin:0 0 15px 0;display:block;padding-bottom:5px}.imagegallery.imagegallerylist .back:before{content:'<';display:inline-block;font-size:1.4em;margin-right:8px;font-weight:800;font-style:italic;font-family:QuincyCF}.imagegallery.imagegallerylist .slick-slide span{font-family:Brocha,sans-serif;color:#404040;font-style:italic;font-size:1.5em;padding:0;display:block;font-weight:800;position:relative;padding:0;margin:15px auto;text-align:center;text-transform:uppercase;letter-spacing:.09em;color:#fff;position:absolute;left:0;right:0;bottom:180px;text-shadow:3px 1px 6px #000}.imagegallery.imagegallerylist .next:before,.imagegallery.imagegallerylist .prev:before{content:'';background:url(/Content/css/apfelstr/i/s.png) no-repeat -158px -12px;width:93px;height:30px;position:absolute;left:-20px;top:calc(50% - 15px);transform:rotateZ(90deg) scale(.7);opacity:0;transition:opacity .6s ease;-webkit-transition:opacity .6s ease;cursor:pointer}.imagegallery.imagegallerylist:hover .next:before,.imagegallery.imagegallerylist:hover .prev:before{opacity:1}.imagegallery.imagegallerylist .next:before{transform:rotateZ(270deg) scale(.7);right:-20px;left:auto}.imagegallery.imagegallerylist .nav .next,.imagegallery.imagegallerylist .nav .prev{display:none!important}.imagegallery.imagegallerylist .nav{background:#eee;padding:30px;max-height:200px;overflow:hidden}.imagegallery.imagegallerylist .nav:not(.slick-slider){height:140px}.imagegallery.imagegallerylist .nav:not(.slick-slider)>div{display:none}.imagegallery.imagegallerylist .slick-slider.nav .slick-slide{height:auto;width:auto;position:relative;margin:0 10px;cursor:pointer}.imagegallery.imagegallerylist .slick-slider.nav .slick-slide span{position:absolute}.Keine-volle-Hoehe,.Keine-volle-Hoehe figure,.Keine-volle-Hoehe img{height:auto!important}.Keine-volle-Hoehe img{-webkit-animation:none!important;animation:none!important;position:relative!important;object-fit:unset!important}
.listm7 table,.listm7 tbody,.listm7 td,.listm7 tr{width:100%;display:block}.listm7{display:flex;flex-wrap:wrap;width:920px;max-width:100%;margin:0 -20px}.listm7 tr{float:left;width:50%;padding:20px}.listm7 td{position:relative}.listm7 .dvimg a{display:block;position:relative;overflow:hidden}.listm7 .dvimg a:before{content:'';display:block;padding-bottom:75%}.listm7 .dvimg img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:50% 50%;transform:scale(1);transition:transform .4s ease}.listm7 td:hover img{transform:scale(1.05)}.listm7 .dvcontent{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:20px}.listm7 .dvcontent a{text-decoration:none}.listm7 .dvcontent h3{display:block;font-family:QuincyCF;font-weight:800;font-style:italic;font-size:2.2rem;color:#fff;line-height:120%;text-shadow:3px 1px 6px #000;text-align:center}.listm7 .dvfirstcontent{display:none}
#mobile{display:none;position:absolute;right:30px;top:20px;width:40px;height:40px;background:#055a1c;cursor:pointer}html.fix #mobile{top:10px}#mb{position:relative;display:block;width:24px;height:24px;top:8px;left:8px}#mobile span{height:3px;width:24px;background:#fff;position:absolute;left:0;top:5px;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}#mobile span:nth-of-type(1){top:15%}#mobile span:nth-of-type(2){top:50%}#mobile span:nth-of-type(4){top:50%}#mobile span:nth-of-type(3){top:85%}#mobile.op span:nth-of-type(1){opacity:0}#mobile.op span:nth-of-type(2){transform:rotateZ(45deg)}#mobile.op span:nth-of-type(4){transform:rotateZ(-45deg)}#mobile.op span:nth-of-type(3){opacity:0}html.scroll #mobile{top:5px}
div.timeline-frame{-moz-box-sizing:border-box;border:1px solid #bebebe;box-sizing:border-box;overflow:hidden;position:relative}div.timeline-content{overflow:hidden;position:relative}div.timeline-axis{-moz-box-sizing:border-box;border-color:#bebebe;border-top-style:solid;border-width:1px;box-sizing:border-box}div.timeline-axis-grid{-moz-box-sizing:border-box;border-left-style:solid;border-width:1px;box-sizing:border-box}div.timeline-axis-grid-minor{border-color:#e5e5e5}div.timeline-axis-grid-major{border-color:#bfbfbf}div.timeline-axis-text{color:#4d4d4d;padding:3px;white-space:nowrap}div.timeline-event{-moz-box-sizing:border-box;background-color:#d5ddf6;border-color:#97b0f8;box-sizing:border-box;color:#1a1a1a;display:inline-block}div.timeline-event-selected{background-color:#fff785;border-color:#ffc200;z-index:999}div.timeline-event-cluster{background:url(/Content/css/apfelstr/img/cluster_bg.png) #97b0f8;color:#fff}div.timeline-event-cluster div.timeline-event-dot{border-color:#d5ddf6}div.timeline-event-box{-moz-border-radius:5px;border-radius:5px;border-style:solid;border-width:1px;text-align:center}div.timeline-event-dot{-moz-border-radius:5px;border-radius:5px;border-style:solid;border-width:5px}div.timeline-event-range{-moz-border-radius:2px;border-radius:2px;border-style:solid;border-width:1px}div.timeline-event-range-drag-left{cursor:w-resize;z-index:1000}div.timeline-event-range-drag-right{cursor:e-resize;z-index:1000}div.timeline-event-line{-moz-box-sizing:border-box;border-left-style:solid;border-left-width:1px;box-sizing:border-box}div.timeline-event-content{margin:5px;overflow:hidden;white-space:nowrap}div.timeline-groups-axis{-moz-box-sizing:border-box;border-color:#bebebe;border-width:1px;box-sizing:border-box}div.timeline-groups-axis-onleft{border-style:none solid none none}div.timeline-groups-axis-onright{border-style:none none none solid}div.timeline-groups-text{color:#4d4d4d;padding-left:10px;padding-right:10px}div.timeline-currenttime{-moz-box-sizing:border-box;background-color:#ff7f6e;box-sizing:border-box;width:2px}div.timeline-customtime{-moz-box-sizing:border-box;background-color:#6e94ff;box-sizing:border-box;cursor:move;width:2px}div.timeline-navigation{-moz-border-radius:2px;-moz-box-sizing:border-box;background-color:#f5f5f5;border:1px solid #bebebe;border-radius:2px;box-sizing:border-box;color:grey;font-family:arial;font-size:20px;font-weight:700}div.timeline-navigation-delete,div.timeline-navigation-move-left,div.timeline-navigation-move-right,div.timeline-navigation-new,div.timeline-navigation-zoom-in,div.timeline-navigation-zoom-out{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;float:left;height:36px;padding:10px;text-decoration:none;width:36px}div.timeline-navigation-new{background:url(/Content/css/apfelstr/img/16/new.png) no-repeat center}div.timeline-navigation-new-line{border-right:1px solid #bebebe}div.timeline-navigation-delete{background:url(/Content/css/apfelstr/img/16/delete.png) no-repeat center}div.timeline-navigation-zoom-in{background:url(/Content/css/apfelstr/img/16/zoomin.png) no-repeat center}div.timeline-navigation-zoom-out{background:url(/Content/css/apfelstr/img/16/zoomout.png) no-repeat center}div.timeline-navigation-move-left{background:url(/Content/css/apfelstr/img/16/moveleft.png) no-repeat center}div.timeline-navigation-move-right{background:url(/Content/css/apfelstr/img/16/moveright.png) no-repeat center}
div.timeline-frame{border:none}div.timeline-axis{border:none}div.timeline-event.red{z-index:200}div.timeline-event{background:#f27e81;border:none;border-radius:0;z-index:1;height:40px;cursor:pointer;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}div.timeline-event.sel,div.timeline-event:hover{background:#c76568}div.timeline-axis-grid-major,div.timeline-axis-grid-minor{z-index:10;border:1px dotted #55585b}div.timeline-axis-grid-major{display:none}div.timeline-axis-text-minor{font-weight:600;font-style:normal;font-size:1.1em;color:#55585b;text-transform:uppercase;padding:0 0 0 10px}div.timeline-axis-text-minor:nth-of-type(2){display:block}div.timeline-event.g0{background:#f0f5e8}div.timeline-event.g1{background:#e5edd8}div.timeline-event.g1{background:#e5edd8}div.timeline-event.g2{background:#d4e6c6}div.timeline-event.g3{background:#bed2be}div.timeline-event.g4{background:#a5bfa4}div.timeline-event.g5{background:#7a8c7a}div.timeline-event.g6{background:#4e584e}div.timeline-axis-text-major{font-family:QuincyCF;font-style:italic;color:#000;font-size:1.6em;margin:40px 0 20px;display:none}div.timeline-content{overflow:visible}.timeline-content>.timeline-axis-grid.timeline-axis-grid-minor{display:none}.timeline-groups-axis.timeline-groups-axis-onleft{border:none;margin:0 0 0 -100px;z-index:300;background:#fff;width:200px}div.timeline-event-content{display:none}div.timeline-groups-text{font-family:QuincyCF;color:#000;font-size:1.2em;text-transform:uppercase}#timeline-wrap{padding:80px 40px 40px 100px;position:relative;overflow:hidden}#timeline-wrap span{width:30px;height:30px;display:block;background:#f27e81;position:absolute;right:180px;top:0}#timeline-wrap:not(:empty) span:before{color:#707074;content:'Reife und Ernte';white-space:nowrap;position:absolute;left:40px;top:4px;font-size:1.2em}div.timeline-frame{overflow:visible}div.timeline-currenttime{z-index:500;background-color:#055a1c;box-sizing:border-box;width:3px;top:45px!important}div.timeline-currenttime:before{content:'Heute';position:absolute;left:6px;bottom:0;font-weight:600;font-style:normal;font-size:1.1em;text-transform:uppercase;color:#055a1c}#timeline-calendar{position:relative;max-width:1400px;margin:100px auto}#info-wrapper{position:absolute;padding:15px;box-shadow:rgba(0,0,0,.9) 0 1px 4px -1px;background:#fff;width:360px;min-height:160px;z-index:500}#info-wrapper:after{content:'';display:block;box-shadow:rgba(0,0,0,.9) 0 1px 4px -1px;width:16px;height:16px;transform:rotateZ(45deg);position:absolute;left:calc(50% - 8px);bottom:-7px;z-index:-1;background:#fff}#info-wrapper:before{content:'';position:absolute;left:calc(50% - 9px);bottom:-6px;width:18px;height:18px;background:#fff;z-index:999;transform:rotateZ(45deg)}#info-wrapper h3{font-family:QuincyCF;color:#000;font-size:1.3em;margin:0 0 10px 0}#info-wrapper h4{font-size:1.15em;display:none}#info-close{position:absolute;right:10px;top:10px}#info-close:before{content:'X';font-size:1.4em;font-weight:800;font-style:italic;font-family:QuincyCF}.timeline-groups-axis .timeline-axis-grid.timeline-axis-grid-minor{border:none;display:none}.timeline-currenttime[style*='left: -']{display:none}@media screen and (max-width:1400px){#timeline-wrap{width:100%;padding:30px;margin:30px 0}#mytimeline{padding:40px 0;overflow:hidden}.timeline-groups-axis.timeline-groups-axis-onleft{margin:0}}@media screen and (max-width:768px){div.timeline-groups-text{padding-left:0}}@media screen and (max-width:768px){#info-wrapper{left:10px;right:10px;width:auto}#timeline-wrap>span:first-child{left:30px;right:auto}}@media screen and (max-width:460px){#timeline-wrap{padding:15px}}
.video{padding:20px}
.HellerHintergrund{background:#eee}.WeisseBox{padding:40px}.Max1200Breite{max-width:1180px;padding:20px;margin:0 auto}.MaxWidth1400{max-width:1400px;padding:20px;margin:0 auto}.MaxWidth900{max-width:900px}.AbstandOben{padding-top:20px}.AbstandObenRechts{padding-top:20px;padding-right:20px}.AbstandRechts{padding-right:20px}.AbstandUnten{padding-bottom:25px}.zentriert{max-width:600px;margin:0 auto}.z900{max-width:900px;margin:0 auto}.zentriert{max-width:600px;margin:0 auto}.z900{max-width:900px;margin:0 auto}.maxwithbg{background:#eee;margin:0 auto;padding:60px calc(50% - 625px) 60px calc(50% - 625px)}.cmsedit .gallerymap{display:block}.twocol{max-width:1100px;margin:50px auto;text-decoration-skip:objects;display:block;width:100%}.twocol .imagegallery.design6 .scrollEl{max-height:420px}.twocol .imagegallery.design6 figure img{position:static;max-height:420px;object-fit:cover;object-position:50% 50%}.twocol .imagegallery.design6 .next,.twocol .imagegallery.design6 .prev{top:45%}.content>h1{margin-bottom:30px}.twocol .col-item:first-of-type{padding-right:35px}.twocol .col-item:last-of-type{padding-left:35px}.twocol .col-item:last-of-type .content{max-width:400px;margin:0 auto 0 0}.twocol .col-item:first-of-type .content{max-width:400px;margin:0 auto 0 0}.threecol{max-width:1100px;margin:50px auto;text-decoration-skip:objects;width:100%}.threecol .col-item:nth-of-type(1){padding-right:50px;width:50%!important}.threecol .col-item:nth-of-type(2){padding-right:15px!important;width:25%!important}.threecol .col-item:nth-of-type(3){padding-left:15px!important;width:25%!important}@keyframes galleryzoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}@-moz-keyframes galleryzoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}@-webkit-keyframes galleryzoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}.imagegallery.design6{position:relative}#m1 .imagegallery.design6{margin-bottom:60px}.imagegallery.design6 figure{height:calc(100vh - 80px);overflow:hidden;position:relative;width:100%}.imagegallery.design6 figure .a1{width:100%;height:100%;display:block}.imagegallery.design6 figure img{position:absolute;bottom:0;left:0;animation:galleryzoom 10s ease-in-out .5s 1 forwards;-webkit-animation:galleryzoom 10s ease-in-out .5s 1 forwards;-moz-animation:galleryzoom 10s ease-in-out .5s 1 forwards;transform:rotateZ(0)}div:not(.blu) .imagegallery.design6 figure img{width:100%;height:100%;object-fit:cover}.imagegallery.design6 .descr{position:absolute;left:25%;margin:auto;right:25%;top:40%}.imagegallery.design6 .descr .title{font-family:QuincyCF;font-weight:800;font-style:italic;color:#fff;text-shadow:3px 1px 6px #000;font-size:6vw;text-align:center;display:block;line-height:100%}.imagegallery.design6 .descr .title h1{font-size:1em;color:#fff}.imagegallery.design6 .descr .pv{font-weight:800;font-style:italic;color:#fff;text-shadow:3px 1px 6px #000;font-size:2vw;text-align:center;display:block;margin:30px 0 0 0}.imagegallery.design6 .descr .d{display:block;text-align:center;color:#fff;position:absolute;font-weight:800;font-style:italic;text-transform:uppercase;font-size:.9vw;width:200px;margin:0 auto 0 auto;letter-spacing:.09em;top:calc(50vh + 40px);margin-top:-120px;left:0;right:0;cursor:pointer;text-shadow:3px 1px 6px #000}.imagegallery.design6 .descr .d a{color:#fff}.imagegallery.design6 .descr .d:after{content:'';background:url(/Content/css/apfelstr/i/s.png) no-repeat -158px -12px;width:93px;height:30px;display:block;position:absolute;left:54px;bottom:-50px}.imagegallery.design6 .slick-dots{left:0;right:0;text-align:center;top:10px}.imagegallery.design6 .next,.imagegallery.design6 .prev{display:block;position:absolute;top:calc(50% - 46px);left:20px;z-index:500;cursor:pointer;opacity:0;transition:.6s ease;-webkit-transition:.6s ease;-moz-transition:.6s ease}.imagegallery.design6:hover .next,.imagegallery.design6:hover .prev{opacity:1}.imagegallery.design6 .next{left:auto;right:20px;transform:rotateZ(-90deg)}.imagegallery.design6 .prev{transform:rotateZ(90deg)}.imagegallery.design6 .next:before,.imagegallery.design6 .prev:before{content:'';display:block}.imagegallery.design6 .next:before{background:url(/Content/css/apfelstr/i/s.png) no-repeat -158px -12px;width:93px;height:30px}.imagegallery.design6 .prev:before{background:url(/Content/css/apfelstr/i/s.png) no-repeat -158px -12px;width:93px;height:30px}.imagegallery.design6 .Dunkle-Schrift .descr{top:auto;bottom:100px}.imagegallery.design6 .Dunkle-Schrift .descr .title{text-shadow:none;color:#000;font-size:4.5vw}.imagegallery.design6 .Dunkle-Schrift .descr .pv{text-shadow:none;color:#000;font-weight:300;font-size:1.5vw}.imagegallery.design6 .Dunkle-Schrift .descr .d{margin-top:50px;color:#000;width:300px;font-size:.75vw;position:relative;top:0;text-shadow:none}.imagegallery.design6 .Dunkle-Schrift .descr .d:after{left:calc(150px - 46px);background:url(/Content/css/apfelstr/i/s.png) no-repeat -186px -75px;width:93px;height:30px}.colsub{margin:80px 0}.colsub .menu_dynamic li a:link,.colsub .menu_dynamic li a:visited{color:#000;padding:0;display:inline-block;font-family:QuincyCF,sans-serif;font-size:1.2em;margin:0 0 10px 0}.colsub .menu_dynamic li a:before{content:'';display:inline-block;width:7px;height:11px;background:url(/Content/css/apfelstr/i/s.png) no-repeat -272px -8px;padding-right:13px;opacity:0}.colsub .menu_dynamic li a.selected{font-weight:800;font-style:italic}.colsub .menu_dynamic li a.selected:before{opacity:1}.imagegallery .scrollEl .gallerymap{display:block}.cmsedit .imagegallery .scrollEl .gallerymap:hover{padding-top:200px}.modul-it+.zentriert,div[class*=imagegallery]+.z900,div[class*=imagegallery]+.zentriert{margin:50px auto 30px auto}.imagegallery.design6+.zentriert b{font-size:1.2em}.z900 img,.z900 td{vertical-align:bottom!important}.mo>.social:last-child{margin-bottom:0}.social{background:#f2f5e9;padding:80px calc((50% - 700px) + 50px);margin:100px 0}.social:after{content:'';display:block;clear:both}.social .soc-item{display:inline-block;width:calc(33.3% - 50px);margin:50px 25px;vertical-align:top;overflow:hidden}.social .soc-img{width:100%;height:auto}.social .soc-img img{width:100%;height:100%;object-fit:cover}.social .soc-item .soc-txt{background:#fff;padding:30px;position:relative}.social .soc-item .date{font-family:QuincyCF;color:#404040;font-style:italic;font-size:1.5em;padding:0;display:block;font-weight:800;position:relative;padding:5px 0 0 70px}.social .soc-item .date .fb,.social .soc-item .date .gplus,.social .soc-item .date .instagram,.social .soc-item .date .twitter{position:absolute;left:0;top:-8px}.social .soc-item .txt{margin-top:30px;display:block}.social .soc-item .soc-txt:after{content:'';position:absolute;left:0;top:100%;right:0;height:500px;background:#fff}.social .soc-item:nth-of-type(3n+1){height:600px}.social .soc-item:nth-of-type(3n+2){height:550px}.social .soc-item:nth-of-type(3n+3){height:500px}.social .soc-item:nth-of-type(3n+1):not(:nth-of-type(1)){margin-top:0}.social .soc-item:nth-of-type(3n+2):not(:nth-of-type(2)){margin-top:-50px}.social .soc-item:nth-of-type(3n+3):not(:nth-of-type(3)){margin-top:-100px}.blu .imagegallery h1{margin:0 0 30px 0}.blu{max-width:1400px;margin:50px auto 150px auto;position:relative}.blu .slick-list{overflow:visible}.blu .imagegallery.design6 figure{height:210px;overflow:hidden;position:relative;width:100%}.blu .imagegallery.design6 .scrollEl.Aktiv figure{height:190px}.blu:before{content:'';display:block;position:absolute;left:0;right:0;bottom:-50px;background:url(/Content/css/apfelstr/i/lineal.png) 6px 0 repeat-x;height:12px}.blu .scrollEl{display:block;float:left;width:calc(20% - 10px)!important;padding:10px;position:relative;margin:5px}.blu .scrollEl .descr{display:block!important;position:absolute;left:0;right:0;margin:auto;height:auto;top:calc(100% + 80px)}.blu .scrollEl.Aktiv .descr{margin-top:10px}.blu .scrollEl:not(.Aktiv):before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:.06;z-index:20}.blu .scrollEl:not(.Aktiv){opacity:.5}.blu .scrollEl.Aktiv{border:10px solid #70a81d}.blu .scrollEl.Aktiv:before{content:'';display:block;position:absolute;left:calc(50% - 10px);bottom:-20px;border-top:10px solid #a0c166;border-left:10px solid transparent;border-right:10px solid transparent}.blu .scrollEl br{display:none}.blu:after{content:'';display:block;clear:both}.blu .imagegallery.design6 .descr .title{text-align:center;font-family:QuincyCF,sans-serif;font-weight:400;font-style:italic;color:#000;font-size:18px;display:block;opacity:1;text-shadow:none;margin:0!important}
@media screen and (max-width:1480px){header .mainm{margin-top:0}header .mainm>ul>li>a:link,header .mainm>ul>li>a:visited{display:block;padding:4px!important}html.scroll header .mainm>ul>li>a:link,html.scroll header .mainm>ul>li>a:visited{display:block;padding:1px 6px!important}html.scroll header .mainm>ul>li>a:link:before,html.scroll header .mainm>ul>li>a:visited:before{bottom:1px}html.scroll header .mainm>ul>li>a:link:after,html.scroll header header .mainm>ul>li>a:visited:after{bottom:1px}.companies_overview .comp-item{width:50%}}@media screen and (max-width:1400px){header .mainm a:link,header header .mainm a:visited{padding:10px 7px}header li{margin:0 5px}header .mainm>ul>li>ul{padding:20px;text-align:center}footer .f{padding-left:100px}#scrollup{left:0}.blu .imagegallery.design6 figure{height:160px}.blu .imagegallery.design6 .scrollEl.Aktiv figure{height:140px}.companies_overview .comp-item{padding:0 30px 80px 0}#m1 .companies_overview .comp-item{padding:0 15px 80px 15px}.companies_overview .comp-item .comp-img{height:350px}.imagegallery.design6 .Dunkle-Schrift .descr .d{margin-top:10px}.imagegallery.design6 .Dunkle-Schrift .descr .title{margin-bottom:20px}div:not(.blu) .imagegallery.design6 .Dunkle-Schrift .descr{bottom:80px;top:auto}}@media screen and (max-width:1280px){#m2 .col-l{padding-left:30px!important}#m2 .col-r{padding-left:30px}.blu{padding:0 50px}.blu:before{left:50px;right:50px}header .h{padding:20px 30px;display:block;vertical-align:top;height:auto;position:relative;height:100%}header .h{padding:0 30px}#company-map-overlay{top:120px;height:calc(100% - 120px)}html.scroll #company-map-overlay{top:50px;height:calc(100% - 50px)}header .mail,header .navi,header .tel{margin-left:10px}header .tel{margin-left:0}header .mainm a:link,header header .mainm a:visited{font-size:1em}html.scroll header .lg:before{display:none}html.scroll.svg header .lg:before{top:0}div:not(.blu) .imagegallery.design6 .descr{top:50%}.imagegallery.design6 figure img{height:100%;width:100%;object-fit:cover}.imagegallery.design6 .descr .d{margin-top:-200px;font-size:14px}html.scroll header .metam{top:15px}header .mainm{display:inline-block;margin-top:0;vertical-align:middle}html.scroll header .mainm{display:inline-block;width:auto}header .mainm>ul>li>ul{text-align:left}header .mainm>.nav>li{height:auto}html.scroll header .mainm{margin:0;left:100px;top:20px;bottom:auto}html.scroll header .h{padding:0 30px}.twocol{padding:10px}body{margin-bottom:360px}footer{padding:50px 30px;height:360px}footer nav{width:100%;margin:0 0 50px 0}footer .adr{display:block;width:100%}html.ie .c-list .content{padding:0 30px}html.ie .imagegallerieslist,html.ie .social{padding:50px 30px}@media screen and (max-height:720px){.imagegallery.design6 .descr .d{margin-top:-160px}}}@media screen and (max-width:1200px){html.svg header .lg{margin-right:10px}}@media screen and (max-width:1080px){header .h{padding-left:10px}html.svg header .lg{width:200px;height:80px;margin-top:5px}.contentlist.events .img{width:300px}.contentlist.events .cont{width:calc(100% - 300px)}header .mainm{width:calc(100% - 320px)}}@media screen and (max-width:1024px){html.scroll header .h{padding-right:0}html.scroll header .lg{margin-right:0}header .mainm a:link,header header .mainm a:visited{padding:10px 3px}html.ie header .mainm a:link,html.ie header header .mainm a:visited{padding:10px 3px}header .mainm>ul>li>ul>li>a{display:block;padding:5px 3px}}@media screen and (max-width:940px){header .mainm{font-size:.95em}html.svg header .lg{margin-right:10px}header .mainm>ul>li>a:link,header .mainm>ul>li>a:visited{padding:4px 5px}.contentlist.events .cont,.contentlist.events .img{float:none}.contentlist.events .img{margin:0 auto;float:none}.contentlist.events .cont{width:100%}.contentlist.events .cont h3{text-align:center}.c-list.events .content_imgs>a{margin-bottom:15px}.c-list.events h1{text-align:center}.c-list.events .content_imgs,.c-list.events .content_main.list{display:block;padding:0}.c-list.events .content_imgs{float:none}.c-list.events .content_imgs img{margin:0 auto}.c-list.events .content_main.list{max-width:none;width:100%;padding:20px}.listm7 .dvcontent h3{font-size:1.5rem}}@media screen and (max-width:940px) and (min-width:800px){html:not(.scroll) header .mainm{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}}@media screen and (max-width:860px){html.scroll header .h{padding-left:0}}@media screen and (max-width:800px){.imagegallery.design6 figure{height:auto!important}.imagegallery.design6 figure img{position:static!important;width:100%;height:auto}.imagegallery.design6 .descr .d{display:none}#mobile{display:block}header{height:80px}html.meta-nav-open,html.meta-nav-open body{overflow:hidden}header .mobile-nav{position:absolute;top:100%;left:0;background:#055a1c;margin:0;padding:0;width:100%;height:calc(100vh - 80px);max-height:0;transition:max-height .8s ease;-webkit-transition:max-height .8s ease}html.scroll header .mobile-nav{height:calc(100vh - 50px)}html.scroll header .mainm{width:100%!important}html.scroll header .metam{top:-35px}html.meta-nav-open header .mobile-nav{max-height:1000px}header .mainm{display:block;width:100%}html.svg header .lg{margin-right:260px}header .metam{right:100px;height:24px;top:-50px}header .mainm{margin:0;position:relative;overflow:hidden;height:100%}header .mainm>.nav>li{display:block;margin:0 0 15px 0}header .mainm>.nav>li>a{display:block;padding:15px 0;width:100%;text-align:left;color:#fff}header .mainm a:hover,header .mainm ul ul a.selected,header .mainm>ul>li>a.selected{color:#fff}header .mainm a:hover:after,header .mainm ul ul a.selected:after,header .mainm>ul>li>a.selected:after{content:none;left:auto;right:auto}header .mainm a:link:before,header header .mainm a:visited:before{content:none}header .mainm a:link,header header .mainm a:visited{font-size:1.15em}#company-map-overlay{top:80px;height:calc(100% - 80px)}header .mainm>ul{position:absolute;left:0;top:0;padding:70px 30px 30px 30px;width:100%;transition:left .8s ease;max-height:100%;overflow-x:scroll}header .mainm>ul ::-webkit-scrollbar-track{background:#fff}header .mainm ul.fade-chl{left:0!important}header .mainm ul.fade-par{left:-100%!important}header .mainm ul.chl .close{width:auto!important;position:absolute;left:30px!important;top:30px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;font-size:1.1em;padding:0!important;right:auto!important}header .mainm ul.chl .close:before{content:attr(data-text-de)!important;background:0 0!important;text-transform:uppercase;color:#fff;position:absolute;left:20px;top:-20px;z-index:999;display:block;pointer-events:all!important;right:auto!important;height:auto!important;bottom:auto!important;white-space:nowrap;padding:10px 0}html.svg header .lg{width:200px;height:80px;margin-top:5px}header .mainm>ul>li{border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:15px;position:relative}header .mainm>ul>li>a.par .open-chl{position:absolute;right:0;top:0;bottom:0;width:15%}header .mainm>ul>li>a.par .open-chl:before{content:'';display:block;border-top:10px solid transparent;border-left:10px solid #fff;border-bottom:10px solid transparent;position:absolute;right:10px!important;left:auto!important;top:2px}header .mainm>ul.chl{left:100%}html.scroll header .mainm{display:block;left:0;top:0}header .mainm,html.scroll .mainm{width:100%!important}#m2 .colsub{padding:30px 0 0 0}#m2 .col-l{display:block;width:100%;padding:10px 10px 30px 10px}#m2 .col-r{display:block;width:100%;padding:10px}.container.cols .col-item{float:none!important;width:100%!important;display:block!important;margin:0 0 30px 0}.container.cols{margin:0 auto}.container.cols .col-item{padding:15px 20px}.twocol .col-item{padding:10px!important}.twocol{margin:15px 0}.imagegallery.design6 .Dunkle-Schrift .descr .title{font-size:3em}.imagegallery.design6 .Dunkle-Schrift .descr .pv{font-size:1.5em}.imagegallery.design6 .Dunkle-Schrift .descr .d{font-size:.9em}.tbl_downloadlist{padding:10px}.tbl_downloadlist>tbody>tr{width:100%;margin:0 0 50px 0}.blu .scrollEl{width:70%!important;display:block;float:none;margin:0 0 50px 30%;max-width:270px}.blu:before{left:calc(25% - 6px);top:0;background:url(/Content/css/apfelstr/i/lineal-v.png);width:12px;height:100%}.blu .scrollEl.Aktiv:before{content:'';display:block;position:absolute;left:-30px;bottom:calc(50% - 10px);border-top:10px solid transparent;border-right:10px solid #a0c166;border-bottom:10px solid transparent}.blu .imagegallery.design6 figure{height:210px}.blu .imagegallery.design6 .scrollEl.Aktiv figure{height:190px}.blu .scrollEl .descr{left:-70%!important;right:auto;top:calc(50% - 9px)}.blu .scrollEl.Aktiv .descr{margin:0}.blu{margin-bottom:50px}#M>.content{padding:10px}.sb{max-width:100%}.social .soc-item{width:100%;margin:30px auto 50px auto;width:calc(100% - 60px);max-width:360px;display:block}body{margin-bottom:0}footer{height:auto;position:static}footer nav li{width:33.3%}.container.cols .container.cols .col-item{width:100%!important;display:block;padding:0;margin:0 0 10px 0}.container.cols .container.cols .col-item:nth-of-type(1),.container.cols .container.cols .col-item:nth-of-type(2){padding:0}.contentlist .dvitem{width:50%;float:left}.contentlistTbl5 .dvitem{min-height:500px}.contentlist .dvitem .title{margin:0 0 10px 0}.col-l .contentlist{padding-bottom:20px}.col-l .contentlist:after{content:'';display:block;clear:both}div:not(.blu) .imagegallery.design6 .descr{top:auto;bottom:30px}.imagegallery.design6 .descr .title{font-size:3.8em}.imagegallery.design6 .descr .pv{font-size:1.2em}.h1-Sehr-gross-Logo{font-size:2.4em}.unterueberschrift-gross{font-size:1.4em;margin:10px 0 25px 0}.imagegallerieslist .itm{width:100%;float:none;margin:50px auto;max-width:420px}.imagegallery.imagegallerylist .back{margin:10px}.jcarousel-skin-pika{height:auto}.slickgallery.imagegallery.design2{height:auto!important}.imagegallery.imagegallerylist .next:before,.imagegallery.imagegallerylist .prev:before{opacity:1}@media screen and (min-height:768px){.onlymap .companies-filter,html.companies-filter-fix .companies-filter{top:auto;bottom:0}}.WeisseBox{padding:20px}.col .companies_overview .company_detail7{padding:0 15px}.companies_overview .form_inquire_tbl{margin-left:auto}.listm7{margin:0}}@media screen and (max-width:680px){footer nav li{width:50%;padding:0 10px}footer .f{padding:100px 0 0 0}div:not(.blue) .imagegallery.design6 .descr{left:30px;right:30px}div:not(.blu) .imagegallery.design6 .descr .title{font-size:1.8em;margin:0 0 15px 0}.imagegallery.design6 .descr .pv{margin:0}div:not(.blu) .imagegallery.design6 .descr{top:auto;bottom:15px}.companies_overview .comp-item .comp-img{width:100%;float:none;margin:0 0 15px 0;height:auto}.companies_overview .comp-item .comp-txt{padding:0;width:100%;float:none;max-width:none}.onlymap .companies-filter,html.companies-filter-fix .companies-filter{left:30px;top:auto;bottom:30px;margin:0}.contentlist .dvitem{width:100%;float:none}.contentlistTbl5{text-align:center}.contentlistTbl5 .dvitem{min-height:0;text-align:left;max-width:none;display:block;padding:0;margin:0 0 40px 0}.contentlistTbl5 .dvitem .img{height:auto}.c-list .content_imgs{width:100%;float:none;padding:0 0 15px 0;max-width:none}.c-list .content_imgs>a{margin:0 0 15px 0}.c-list .content_imgs+.content_main{width:100%;margin:0 0 30px 0;padding:0;float:none}.blu{padding:10px}.blu:before{left:50px}.blu .scrollEl .descr{top:100%;margin:25px 0 0 0;left:0!important;right:0}.blu .scrollEl.Aktiv .descr{margin:25px 0 0 0}.blu .scrollEl{margin-bottom:75px}.content table tr:first-of-type td:first-of-type{width:100%;float:none;padding:0 0 15px 0}.content table tr:first-of-type td:last-of-type{width:100%;float:none;padding:0 0 30px 0}.imagegallerieslist{padding:10px 10px}.fb,.gplus,.instagram,.twitter,.twitter2,.vimeo{margin:5px 10px}.social{padding:30px 15px}.social .soc-item{width:100%}.google-map #gmap_img{display:none!important}#markerInfo{display:none!important}h1{font-size:2em}.companies_overview .comp-item{width:100%;padding-right:0}.companies_overview .form_inquire_tbl{width:100%;padding:15px;box-sizing:border-box}.companies_overview .form_inquire_tbl td,.companies_overview .form_inquire_tbl tr{display:block;width:100%}.companies_overview .form_inquire_tbl tr:nth-child(1) td:nth-child(2)>*{display:block!important;width:100%}.companies_overview .form_inquire_tbl tr:nth-child(1) td:nth-child(2) span{padding-left:0!important;margin-top:15px;padding-bottom:10px}.col .companies_overview .company_detail7{padding:0 10px}.companies_overview .company_detail7 .r{height:auto}.companies_overview .company_detail7 .r a{width:100%;float:none;padding:0 0 25px 0!important;margin:0!important}.companies_overview .company_detail7 .r img{height:auto;max-height:none}.companies_overview .company_detail7 .company-toprow{margin:0 -10px}.companies_overview .company_detail7 .company-headimg{width:calc(50% - 10px);margin:0 5px 10px 5px}.companies_overview .company_detail7 .company-headimg:only-child{width:calc(100% - 10px)}.listm7 tr{float:none;width:100%;padding:10px}}@media screen and (max-width:600px){html.svg header .lg:before{width:50px;white-space:normal;top:4px}html.svg header .lg{margin-right:20px}}@media screen and (max-width:480px){#cookie-bar a{display:block;width:100%;margin:10px 0;padding:8px 6px}}@media screen and (max-width:419px){html.svg header .lg{width:150px;height:50px;margin-top:5px}html.svg header .lg:before{content:none}.onlymap .companies-filter,html.companies-filter-fix .companies-filter{position:static;left:auto;top:auto;bottom:auto}.companies-filter .typ span.checkbox{display:block;width:auto;max-width:320px;margin:0 0 30px 0}.imagegallery.design6 .Dunkle-Schrift .descr .pv{display:none}.h1-Sehr-gross-Logo:before{height:60px;margin:0 auto 15px auto}div:not(.blu) .imagegallery.design6 .Dunkle-Schrift .descr{top:auto;bottom:30px}div:not(.blu) .imagegallery.design6 .Dunkle-Schrift .descr .title{margin:0}.contentlist.events .img{max-width:100%;width:auto}.companies_overview .form_inquire_tbl input.button{width:100%}}@media screen and (max-width:360px){#company-map-overlay.open .wrapper{width:320px;padding:50px 0 0 0}#company-map-overlay #overlay-map{left:0}header .h{padding-right:10px}#mobile{right:10px}header .metam{right:65px}}@media print{footer,header{display:none}@page{size:landscape}}