article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{vertical-align:baseline;border:0;outline:0;margin:0;padding:0;font-size:100%;font-style:normal;font-weight:400}ins,mark{color:#000;background-color:#ff9}body{line-height:1}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;font-size:100%}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0}input,select{vertical-align:middle}button{text-shadow:0 0 #0000;cursor:pointer;-webkit-appearance:none;border:0 solid #0000;box-shadow:0 0 #0000}button:hover{text-shadow:0 0 #0000;border:0 solid #0000;box-shadow:0 0 #0000}button:active{border:none;outline:none}button:focus{outline:0}button,input,optgroup,select,textarea{background-color:#0000;margin:0;font-family:inherit;font-size:100%}:root{--app-height:100%;--color-text:#000;--color-green:#819020;--color-light-green:#e0e6ba;--line-height:1.2em;--line-height2:2.4em;--font-bold:"ITCOfficinaSansBold",sans-serif}.color-white{color:#fff}.color-black{color:#000}.fl-right{float:right}.fl-left{float:left}.clear-both{clear:both}.nobr{white-space:nowrap}.txt-center{text-align:center}.txt-right{text-align:right}.block{display:block}.inline{display:inline}.static{display:static}.pad-top-1rem{padding-top:1rem}.pad-bottom-1rem{padding-bottom:1rem}.pad-bottom-01rem{padding-bottom:.5rem}.pad-bottom-1lh{padding-bottom:var(--line-height)}.pad-bottom-05lh{padding-bottom:var(--line-height-half)}.pad-bottom-0{padding-top:0}.mar-top-1rem{margin-top:1rem}.mar-top-s{margin-top:2rem}.mar-top-m{margin-top:3rem}.mar-top-l{margin-top:4rem}.mar-top-xl{margin-top:5rem}.mar-bottom-1rem{margin-bottom:1rem}.mar-bottom-1lh{margin-bottom:var(--line-height)}.mar-bottom-0{margin-bottom:0}.mar-bottom-s{margin-bottom:1.2rem}.mar-bottom-m{margin-bottom:3rem}.mar-bottom-l{margin-bottom:4rem}.mar-bottom-xl{margin-bottom:5rem}.border-50{border-radius:50%}.line-height{line-height:var(--line-height)}.border-top-1{border-top:1px solid var(--color-text)}.border-top-2{border-top:2px solid var(--color-text);padding-top:.4rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:var(--line-height);background-color:#0000;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}@font-face{font-family:ITCOfficinaSansBold;src:url(webfonts/itc-officina-sans_bold.woff2)format("woff2"),url(webfonts/itc-officina-sans_bold.woff)format("woff")}@font-face{font-family:ITCOfficinaSansBook;src:url(webfonts/itc-officina-sans_book.woff2)format("woff2"),url(webfonts/itc-officina-sans_book.woff)format("woff")}*{box-sizing:border-box}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px}body{color:var(--color-text);background:var(--color-light-green);font-family:ITCOfficinaSansBook,Lucida,Verdana,sans-serif}.frame{width:98.5%;max-width:1440px;margin:0;position:relative}.main{float:right;width:78.5%}.secondary{float:left;width:20%}.secondary .content{margin:0 7.5%}.secondary>h2{margin:0 0 1.2em 7.5%}.block{padding-bottom:1.2em}.grid-4{grid-column-gap:1.91083%;grid-row-gap:var(--line-height);grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.grid-2{grid-column-gap:1.91083%;grid-row-gap:1.8em;grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-2.foto-grid{grid-row-gap:1.3em}.grid-2.partner-logos{grid-column-gap:1rem;align-items:end}.col-2{column-count:2;column-width:100px;column-fill:auto;column-gap:3.8961%}.main-section{position:relative}.round-img{border-radius:50%;width:60%;padding:1.2em 0;display:block}img{width:100%;height:auto;display:block}a{color:inherit;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-decoration:none}p>a{padding-right:2.1em;display:inline-block;position:relative}p>a:after{content:"";background-image:url(../img/link-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:.8em;width:1.2em;height:1.2em;position:absolute;right:1em;transform:translateY(-.05em)}.no-arrow:after{content:none}p{line-height:var(--line-height);margin-bottom:var(--line-height)}p:last-child{margin-bottom:0}hr{border:none;margin:1.2em 0}h1{font-family:ITCOfficinaSansBold,Lucida,Verdana,sans-serif;line-height:1.2em}h2{margin-bottom:1.2em;font-family:ITCOfficinaSansBold,Lucida,Verdana,sans-serif;line-height:1.2em}h3{margin-top:1.4em;font-family:ITCOfficinaSansBold,Lucida,Verdana,sans-serif;line-height:1.2em;position:relative}h3:before{content:"";background:var(--color-text);width:3.9em;height:3px;position:absolute;top:-.5em;left:0}h4{margin-top:1.4em;font-family:ITCOfficinaSansBold,Lucida,Verdana,sans-serif;line-height:1.2em;position:relative}ul{line-height:1.2em}strong{font-family:ITCOfficinaSansBold,Lucida,Verdana,sans-serif}a span.arrow-icon{white-space:nowrap;background-image:url(/img/link-arrow.svg);background-position:100% 0;background-repeat:no-repeat;background-size:auto .8em;padding-right:1.2em;line-height:1.2em;transform:translateY(.05em)}.video{margin:0}.video-wrapper{height:0;padding-top:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{width:100%;height:100%;position:absolute;top:0;left:0}.site-header{margin-bottom:3.5em;font-family:ITCOfficinaSansBold,Lucida,Verdana,sans-serif;line-height:1.2em}.logo{margin:2.8em 7.5% 0;display:inline-block;position:relative}.site-header .secondary{height:9em;position:relative}.site-header .secondary:after{content:"";background:var(--color-green);width:100%;height:4px;position:absolute;bottom:0;left:0}.site-header .main{height:9em;position:relative}.site-header .main:after{content:"";background:var(--color-text);background:linear-gradient(90deg,#819020 0%,#819020 49.0446%,#fff0 49.0446%,#fff0 50.9554%,#819020 50.9554%,#819020 100%);width:100%;height:4px;position:absolute;bottom:0;left:0}.site-header .main .grid-4{position:relative;top:3em}.site-header .partner-logos{display:grid;position:absolute;bottom:1.3rem;left:50.9%}.site-footer .partner-logos{display:none;position:absolute;bottom:0;right:0%}.partner-logos img{width:4rem}.site-footer{padding:2.4em 0}label{display:none}label.visibleLabel{font-family:inherit;font-size:inherit;display:inline-block}input[type=text],input[type=tel],input[type=number],input[type=email],textarea{font-family:inherit;font-size:inherit;box-sizing:border-box;border:none;margin:0;padding:.5em .5em .25em}::placeholder{color:var(--color-text);font-size:inherit;padding-left:.25em}input[type=text],input[type=tel],input[type=number],input[type=email]{background:#fff;border:none;width:100%;display:block}textarea{background:#fff;border:none;width:100%;height:10em}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;color:var(--color-green);margin:0;padding:0;font-family:ITCOfficinaSansBold,Lucida,Verdana,sans-serif;text-decoration:underline}.errors{color:red;margin:-.75rem 0 .75rem}.formError,.formOk{clear:both}.versteckt,.zusatzFeld{display:none}.form-group,.form-radio{line-height:1.2em}nav label,nav input[type=checkbox]{display:none}.main-nav{flex-flow:column wrap;width:49.0446%;height:4.8em;margin-top:2.8em;line-height:1.2em;display:flex;position:relative}.main-nav a{white-space:nowrap}.body-aktuell .main-nav #btn-aktuell>a,.body-kreislauf .main-nav #btn-kreislauf>a,.body-landwirtschaft .main-nav #btn-landwirtschaft>a,.body-stellplatz .main-nav #btn-stellplatz>a,.body-hoflaedeli .main-nav #btn-hoflaedeli>a,.body-ueber-uns .main-nav #btn-ueber-uns>a,.body-kontakt .main-nav #btn-kontakt>a{color:var(--color-green)}.body-aktuell .main-nav #btn-aktuell>a:before,.body-kreislauf .main-nav #btn-kreislauf>a:before,.body-landwirtschaft .main-nav #btn-landwirtschaft>a:before,.body-stellplatz .main-nav #btn-stellplatz>a:before,.body-hoflaedeli .main-nav #btn-hoflaedeli>a:before,.body-ueber-uns .main-nav #btn-ueber-uns>a:before,.body-kontakt .main-nav #btn-kontakt>a:before{content:"﻿" url(/img/link-arrow.svg);white-space:nowrap;width:.8em;height:auto;padding-right:.4em;display:inline-block;transform:translateY(.05em)}@media screen and (max-width:1440px){.close-projekt{right:.3em}}@media screen and (max-width:1200px){body{font-size:16px}}@media screen and (max-width:850px){.partner-logos{display:none}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary,.main{float:none;width:98.5%;margin:0 0 1.8em 1.5%}.site-footer .main{float:right;width:49%;margin:0}.site-footer .secondary{float:left;width:48.5%;margin:0 0 0 1.5%}.grid-2{grid-row-gap:2.4em;grid-template-columns:repeat(1,minmax(0,1fr))}.secondary .content{margin:0 1.5% 0 0}.site-header{border-bottom:4px solid var(--color-green)}.site-header .main{float:none;width:100%;padding:0;position:absolute;top:0;right:0}.site-header .secondary{float:none;width:98.5%;height:5.5em;margin:0 0 0 1.5%}.site-header .partner-logos{display:none}.site-footer .partner-logos{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.projekt-detail .main img,.projekt-detail .main .grid-2 img{margin-bottom:1.2em}.site-header .secondary:after,.site-header .main:after{content:none}.logo{z-index:20;margin:1.5em 7.5% 0 0}nav{z-index:10;width:100%;position:absolute;top:0;right:0}.main-nav{z-index:100;background:var(--color-green);width:200px;height:auto;margin-top:49px;padding:1.2em;display:none;position:absolute;top:0;left:auto;right:0}.main-nav li a{display:block}.main-nav li{margin:.6em 0}.main-nav li a:hover{color:#fff}.main-nav>li,.main-nav>li ul,.main-nav>li ul ul{text-align:left;display:block}.main-nav ul>li{margin-left:.9em}.main-nav ul{width:100%;position:static;left:0}.main-nav ul li{margin-left:.9em}.main-nav ul ul li{width:auto;margin-right:1.2em;display:block}.main-nav ul ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;width:100%;position:static;left:0}.body-aktuell .main-nav #btn-aktuell>a,.body-landwirtschaft .main-nav #btn-landwirtschaft>a,.body-stellplatz .main-nav #btn-stellplatz>a,.body-hoflaedeli .main-nav #btn-hoflaedeli>a,.body-ueber-uns .main-nav #btn-ueber-uns>a,.body-kontakt .main-nav #btn-kontakt>a{color:#fff}.body-aktuell .main-nav #btn-aktuell>a:before,.body-landwirtschaft .main-nav #btn-landwirtschaft>a:before,.body-stellplatz .main-nav #btn-stellplatz>a:before,.body-hoflaedeli .main-nav #btn-hoflaedeli>a:before,.body-ueber-uns .main-nav #btn-ueber-uns>a:before,.body-kontakt .main-nav #btn-kontakt>a:before{content:none}nav label{display:block;position:absolute;top:0;right:0}nav input[type=checkbox]{opacity:0;width:100px;height:45px;position:absolute;top:0;right:0}nav label span{color:#fff;background-color:var(--color-green);cursor:pointer;background-image:url(../img/iconMenu.png);background-position:1em 1em;background-repeat:no-repeat;background-size:auto;margin:0;padding:.1em 1em 0 45px;line-height:45px;display:block}nav input[type=checkbox]:checked~ul.main-nav{display:block}}@media screen and (max-width:500px){.grid-4{grid-row-gap:2.4em;grid-template-columns:repeat(1,minmax(0,1fr))}}.group:after{content:"";clear:both;display:table}