@import 'assets/less/fonts.css';@import 'assets/less/reset.css';.greenline{position:relative;background-color:#79b042;height:30px;width:100vw;z-index:99!important}.greenline .green_parts{padding-left:16.8vw;letter-spacing:-5px}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait){.greenline .green_parts{padding-left:0}}.greenline .green_parts .green_part{width:4vw;height:30px;display:inline-block!important}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait){.greenline .green_parts .green_part{width:14.285714285714286vw}}.greenline .green_parts .green1{background-color:#c3dc3e}.greenline .green_parts .green2{background-color:#d2e477}.greenline .green_parts .green3{background-color:#e1eda6}.greenline .green_parts .green_middle{background-color:#f0f6d3}.shadow{box-shadow:4px 4px 10px rgba(0,0,0,0.5)}.threeInRow{margin-bottom:50px;display:flex;flex-direction:row;justify-content:space-between}.threeInRow .first,.threeInRow .second,.threeInRow .third{display:flex;flex-direction:column;align-items:flex-start;text-align:justify;hyphens:auto;padding-bottom:2.5em;border-bottom:8px solid #e6e6e6}.threeInRow .first .rowH2,.threeInRow .second .rowH2,.threeInRow .third .rowH2{text-align:left!important;font-size:1.1em;font-family:'Crete Round',serif}.threeInRow .first .rowH2 a,.threeInRow .second .rowH2 a,.threeInRow .third .rowH2 a{color:#5f5f72;text-decoration:none}.threeInRow .first .rowContent,.threeInRow .second .rowContent,.threeInRow .third .rowContent{font-family:'Source Sans Pro',sans-serif;font-size:.85em;line-height:1.6em}.threeInRow .first .rowPic,.threeInRow .second .rowPic,.threeInRow .third .rowPic{position:relative;margin-top:auto;align-self:flex-end}.threeInRow .first .rowPic .overlay,.threeInRow .second .rowPic .overlay,.threeInRow .third .rowPic .overlay{font-family:'Source Sans Pro',sans-serif;position:absolute;left:0;bottom:0;background-color:rgba(60,60,60,0.6);width:100%;height:2em;color:#fff;cursor:pointer}.threeInRow .first .rowPic .overlay:hover,.threeInRow .second .rowPic .overlay:hover,.threeInRow .third .rowPic .overlay:hover{background-color:rgba(255,255,255,0.6)}.threeInRow .first .rowPic .overlay:hover span.overlayText,.threeInRow .second .rowPic .overlay:hover span.overlayText,.threeInRow .third .rowPic .overlay:hover span.overlayText{color:#5f5f72}.threeInRow .first .rowPic .overlay span.fa-stack,.threeInRow .second .rowPic .overlay span.fa-stack,.threeInRow .third .rowPic .overlay span.fa-stack{font-size:.8em;padding-top:4px;padding-left:10px}.threeInRow .first .rowPic .overlay span.fa-stack i,.threeInRow .second .rowPic .overlay span.fa-stack i,.threeInRow .third .rowPic .overlay span.fa-stack i{color:#79b042}.threeInRow .first .rowPic .overlay span.fa-stack i:first-child,.threeInRow .second .rowPic .overlay span.fa-stack i:first-child,.threeInRow .third .rowPic .overlay span.fa-stack i:first-child{color:white}.threeInRow .first .rowPic .overlay span.overlayText,.threeInRow .second .rowPic .overlay span.overlayText,.threeInRow .third .rowPic .overlay span.overlayText{font-size:.9em;vertical-align:middle;padding:3px 0 0 5px}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){.threeInRow .first .rowPic img,.threeInRow .second .rowPic img,.threeInRow .third .rowPic img{width:100vw}}hr{width:991px;max-width:991px;height:8px;background-color:#e6e6e6;border:0;margin:25px 0 35px 0}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){hr{width:100%;max-width:100%;height:8px;background-color:#e6e6e6;border:0;margin:25px 0 35px 0}}strong{font-weight:bold!important}.clear{clear:both}body{font-size:17px;text-rendering:optimizelegibility;color:#5f5f72;background-color:#fff;margin:0}h2{color:#79b042}.mob-menu-icon{padding-top:21px;z-index:99999999}.innerHeader{width:100vw;height:65px;position:fixed;top:0;left:0;z-index:9;background-color:#fff}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){.innerHeader{height:60px}}.innerHeader .logo{position:relative!important;top:0;left:0;color:#000;font-family:'gothic',serif;letter-spacing:1px;padding:0;text-align:left}.innerHeader .logo .logoBG{position:absolute;top:25px;left:0;height:40px;width:100vw;background-color:#d8e9a7}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){.innerHeader .logo .logoBG{height:35px}}.innerHeader .logo .logoText1{width:991px;position:absolute;top:10px;left:50%;margin-left:-495.5px;font-size:1.75em;white-space:nowrap;font-weight:bold;text-shadow:1px 1px #fff}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){.innerHeader .logo .logoText1{left:0;margin-left:0;padding-left:5vw;font-size:1.25em;top:15px}}@media only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape){.innerHeader .logo .logoText1{left:0;margin-left:0;padding-left:5vw}}.innerHeader .logo .logoText1 a:link{color:black}.innerHeader .logo .logoText1 a:active{color:#000}.innerHeader .logo .logoText1 .schrift_gruen{color:#79b042}.innerHeader .logo .logoText2{width:991px;position:absolute;top:10px;left:50%;margin-left:-495.5px;font-size:1.75em;white-space:nowrap;font-weight:bold;text-shadow:1px 1px #fff;top:50px;letter-spacing:3px;font-weight:normal;text-shadow:2px 2px #000}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){.innerHeader .logo .logoText2{left:0;margin-left:0;padding-left:5vw;font-size:1.25em;top:15px}}@media only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape){.innerHeader .logo .logoText2{left:0;margin-left:0;padding-left:5vw}}.innerHeader .logo .logoText2 a:link{color:black}.innerHeader .logo .logoText2 a:active{color:#000}.innerHeader .logo .logoText2 .schrift_gruen{color:#79b042}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){.innerHeader .logo .logoText2{top:49px}}#slider{padding-top:65px}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){#slider{padding-top:60px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape){nav{position:absolute;z-index:4;width:991px;top:120px;left:50%;margin-left:-495.5px;text-align:right}nav ul{background-color:#d8e9a7;padding:15px;border-radius:10px;display:inline-block}nav ul .current-menu-item a{color:white;text-shadow:1px 1px 2px #000}nav ul li{position:relative;display:inline;margin-right:13px;font-family:'Crete Round',serif;font-size:.86em}nav ul li:last-child{margin-right:0}nav ul li:hover ul{position:absolute;display:block;right:0}nav ul li:hover ul li{display:block}nav ul li a{text-decoration:none;color:#000;text-shadow:1px 1px 2px #fff}nav ul li a:hover{color:white;text-shadow:1px 1px 2px #000}nav ul li ul{position:absolute;display:none;text-align:left;padding:10px;background-color:#d8e9a7;top:20px;left:0;min-width:250%;line-height:30px;font-size:1.1em;border-radius:0 0 10px 10px}nav ul li ul li{white-space:nowrap}nav ul li ul li a:hover{color:white;text-shadow:1px 1px 2px #000}}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait){nav{display:none}}main{position:relative;max-width:991px;margin:2em auto 0 auto;z-index:2}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main{padding:0 5vw;margin:2.5em 0 0 0}}@media only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape),only screen and (min-width:992px) and (max-width:1199px){main #inner_main{padding:0 5vw!important}}main #inner_main hr{width:100%;max-width:100%;height:8px;background-color:#e6e6e6;border:0;margin:25px 0 35px 0}main #inner_main .mainHeadline{font-size:1.9em;color:#000;font-family:'Crete Round',serif;line-height:1.2em;font-weight:400}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .mainHeadline{font-size:4.5vw;line-height:1.2em}}main #inner_main .mainHeadline .fontGreen{color:#79b042}main #inner_main .mainText{margin-top:2em;font-family:'Source Sans Pro',sans-serif;font-size:.85em;line-height:1.45em;text-align:justify;hyphens:auto}main #inner_main .mainText .partner{display:flex;justify-content:flex-start}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait){main #inner_main .mainText .partner{display:block}}main #inner_main .mainText .partner .partnerText{margin-left:60px;line-height:22px}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait){main #inner_main .mainText .partner .partnerText{margin-left:0}}main #inner_main .mainText .partner .partnerText .partnerName{font-size:1.7em;font-weight:bold}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .mainText .partner .partnerText .partnerName{font-size:1em}}@media only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape){main #inner_main .mainText .partner .partnerText .partnerName{font-size:1.2em}}main #inner_main .mainText .partner .partnerText .partnerBeschreibung{font-weight:bold}main #inner_main .mainText .partner .partnerText .partnerLink a{color:#5f5f72}main #inner_main .mainText .partner .partnerText .partnerLink a:hover{color:#79b042}main #inner_main .mainText .partner hr{width:991px;max-width:991px;height:8px;background-color:#e6e6e6;border:0;margin:35px 0 35px 0}main #inner_main .mainText #lieferanten,main #inner_main .mainText #auftraggeber{margin-top:30px}main #inner_main .mainText #lieferanten .lieferanten,main #inner_main .mainText #auftraggeber .lieferanten,main #inner_main .mainText #lieferanten .auftraggeber,main #inner_main .mainText #auftraggeber .auftraggeber{height:250px;min-height:250px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait){main #inner_main .mainText #lieferanten .lieferanten,main #inner_main .mainText #auftraggeber .lieferanten,main #inner_main .mainText #lieferanten .auftraggeber,main #inner_main .mainText #auftraggeber .auftraggeber{height:inherit;justify-content:space-around}}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait){main #inner_main .mainText #lieferanten .lieferanten .lieferant,main #inner_main .mainText #auftraggeber .lieferanten .lieferant,main #inner_main .mainText #lieferanten .auftraggeber .lieferant,main #inner_main .mainText #auftraggeber .auftraggeber .lieferant,main #inner_main .mainText #lieferanten .lieferanten .geber,main #inner_main .mainText #auftraggeber .lieferanten .geber,main #inner_main .mainText #lieferanten .auftraggeber .geber,main #inner_main .mainText #auftraggeber .auftraggeber .geber{margin-top:15px}main #inner_main .mainText #lieferanten .lieferanten .lieferant:first-child,main #inner_main .mainText #auftraggeber .lieferanten .lieferant:first-child,main #inner_main .mainText #lieferanten .auftraggeber .lieferant:first-child,main #inner_main .mainText #auftraggeber .auftraggeber .lieferant:first-child,main #inner_main .mainText #lieferanten .lieferanten .geber:first-child,main #inner_main .mainText #auftraggeber .lieferanten .geber:first-child,main #inner_main .mainText #lieferanten .auftraggeber .geber:first-child,main #inner_main .mainText #auftraggeber .auftraggeber .geber:first-child{margin-top:0}}main #inner_main .mainText #lieferanten .lieferanten .lieferant .label,main #inner_main .mainText #auftraggeber .lieferanten .lieferant .label,main #inner_main .mainText #lieferanten .auftraggeber .lieferant .label,main #inner_main .mainText #auftraggeber .auftraggeber .lieferant .label,main #inner_main .mainText #lieferanten .lieferanten .geber .label,main #inner_main .mainText #auftraggeber .lieferanten .geber .label,main #inner_main .mainText #lieferanten .auftraggeber .geber .label,main #inner_main .mainText #auftraggeber .auftraggeber .geber .label{font-weight:bold}main #inner_main .mainText #lieferanten .lieferanten .lieferant ul,main #inner_main .mainText #auftraggeber .lieferanten .lieferant ul,main #inner_main .mainText #lieferanten .auftraggeber .lieferant ul,main #inner_main .mainText #auftraggeber .auftraggeber .lieferant ul,main #inner_main .mainText #lieferanten .lieferanten .geber ul,main #inner_main .mainText #auftraggeber .lieferanten .geber ul,main #inner_main .mainText #lieferanten .auftraggeber .geber ul,main #inner_main .mainText #auftraggeber .auftraggeber .geber ul{list-style:none}main #inner_main .mainText #lieferanten .lieferanten .lieferant ul li::before,main #inner_main .mainText #auftraggeber .lieferanten .lieferant ul li::before,main #inner_main .mainText #lieferanten .auftraggeber .lieferant ul li::before,main #inner_main .mainText #auftraggeber .auftraggeber .lieferant ul li::before,main #inner_main .mainText #lieferanten .lieferanten .geber ul li::before,main #inner_main .mainText #auftraggeber .lieferanten .geber ul li::before,main #inner_main .mainText #lieferanten .auftraggeber .geber ul li::before,main #inner_main .mainText #auftraggeber .auftraggeber .geber ul li::before{content:"■";padding-right:7px;color:#79b042;vertical-align:text-bottom}main #inner_main .mainText #kontakt{display:flex;justify-content:space-around}main #inner_main .mainText #kontakt h2{margin:20px 0 50px 0}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .mainText #kontakt input{width:100%}}@media only screen and (min-width:1200px),only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape){main #inner_main .mainText #kontakt input{width:660.6666666666667px}}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .mainText #kontakt textarea{width:100%}}@media only screen and (min-width:1200px),only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape){main #inner_main .mainText #kontakt textarea{width:663.6666666666667px}}main #inner_main .mainText #kontakt input[type='submit']{background-color:green;border:0;height:40px;color:white;font-size:1.3em;margin-top:20px;width:7em}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape){main #inner_main .mainText #kontakt .adresse{display:none}}main #inner_main .mainText ul{list-style:none}main #inner_main .mainText ul li::before{content:"■";padding-right:7px;color:#79b042;vertical-align:text-bottom}main #inner_main .mainText blockquote{font-size:1.6em;color:gray;line-height:35px;font-style:italic}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .mainText blockquote{font-size:1em;line-height:25px}}@media only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait){main #inner_main .mainText blockquote{font-size:1.2em;line-height:25px}}main #inner_main .inRow{margin-bottom:50px;display:flex;flex-direction:row;justify-content:space-between}main #inner_main .inRow .first,main #inner_main .inRow .second,main #inner_main .inRow .third{display:flex;flex-direction:column;align-items:flex-start;text-align:justify;hyphens:auto;padding-bottom:2.5em;border-bottom:8px solid #e6e6e6}main #inner_main .inRow .first .rowH2,main #inner_main .inRow .second .rowH2,main #inner_main .inRow .third .rowH2{text-align:left!important;font-size:1.1em;font-family:'Crete Round',serif}main #inner_main .inRow .first .rowH2 a,main #inner_main .inRow .second .rowH2 a,main #inner_main .inRow .third .rowH2 a{color:#5f5f72;text-decoration:none}main #inner_main .inRow .first .rowContent,main #inner_main .inRow .second .rowContent,main #inner_main .inRow .third .rowContent{font-family:'Source Sans Pro',sans-serif;font-size:.85em;line-height:1.6em}main #inner_main .inRow .first .rowPic,main #inner_main .inRow .second .rowPic,main #inner_main .inRow .third .rowPic{position:relative;margin-top:auto;align-self:flex-end}main #inner_main .inRow .first .rowPic .overlay,main #inner_main .inRow .second .rowPic .overlay,main #inner_main .inRow .third .rowPic .overlay{font-family:'Source Sans Pro',sans-serif;position:absolute;left:0;bottom:0;background-color:rgba(60,60,60,0.6);width:100%;height:2em;color:#fff;cursor:pointer}main #inner_main .inRow .first .rowPic .overlay:hover,main #inner_main .inRow .second .rowPic .overlay:hover,main #inner_main .inRow .third .rowPic .overlay:hover{background-color:rgba(255,255,255,0.6)}main #inner_main .inRow .first .rowPic .overlay:hover span.overlayText,main #inner_main .inRow .second .rowPic .overlay:hover span.overlayText,main #inner_main .inRow .third .rowPic .overlay:hover span.overlayText{color:#5f5f72}main #inner_main .inRow .first .rowPic .overlay span.fa-stack,main #inner_main .inRow .second .rowPic .overlay span.fa-stack,main #inner_main .inRow .third .rowPic .overlay span.fa-stack{font-size:.8em;padding-top:4px;padding-left:10px}main #inner_main .inRow .first .rowPic .overlay span.fa-stack i,main #inner_main .inRow .second .rowPic .overlay span.fa-stack i,main #inner_main .inRow .third .rowPic .overlay span.fa-stack i{color:#79b042}main #inner_main .inRow .first .rowPic .overlay span.fa-stack i:first-child,main #inner_main .inRow .second .rowPic .overlay span.fa-stack i:first-child,main #inner_main .inRow .third .rowPic .overlay span.fa-stack i:first-child{color:white}main #inner_main .inRow .first .rowPic .overlay span.overlayText,main #inner_main .inRow .second .rowPic .overlay span.overlayText,main #inner_main .inRow .third .rowPic .overlay span.overlayText{font-size:.9em;vertical-align:middle;padding:3px 0 0 5px}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .inRow .first .rowPic img,main #inner_main .inRow .second .rowPic img,main #inner_main .inRow .third .rowPic img{width:100vw}}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .inRow{display:block}}@media only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape),only screen and (min-width:992px) and (max-width:1199px){main #inner_main .inRow{flex-wrap:wrap;justify-content:space-evenly;align-content:flex-start;margin-bottom:10px}}main #inner_main .inRow .first,main #inner_main .inRow .second,main #inner_main .inRow .third{max-width:300px}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .inRow .first,main #inner_main .inRow .second,main #inner_main .inRow .third{display:block;margin-top:30px;width:90vw;max-width:90vw}main #inner_main .inRow .first:first-child,main #inner_main .inRow .second:first-child,main #inner_main .inRow .third:first-child{margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape),only screen and (min-width:992px) and (max-width:1199px){main #inner_main .inRow .first:last-child,main #inner_main .inRow .second:last-child,main #inner_main .inRow .third:last-child{margin-top:40px}}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait){main #inner_main .inRow .first .rowH2,main #inner_main .inRow .second .rowH2,main #inner_main .inRow .third .rowH2{font-size:6vw}}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .inRow .first .rowH2,main #inner_main .inRow .second .rowH2,main #inner_main .inRow .third .rowH2{font-size:4.5vw}}main #inner_main .inRow .first .rowPic a,main #inner_main .inRow .second .rowPic a,main #inner_main .inRow .third .rowPic a{color:white}main #inner_main .inRow .first .rowPic a:hover,main #inner_main .inRow .second .rowPic a:hover,main #inner_main .inRow .third .rowPic a:hover{color:black}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .inRow .first .rowPic img,main #inner_main .inRow .second .rowPic img,main #inner_main .inRow .third .rowPic img{width:90vw}}main #inner_main .fotoInRow{margin-bottom:50px;display:flex;flex-direction:row;justify-content:space-between;font-family:'Source Sans Pro',sans-serif}main #inner_main .fotoInRow .first,main #inner_main .fotoInRow .second,main #inner_main .fotoInRow .third{display:flex;flex-direction:column;align-items:flex-start;text-align:justify;hyphens:auto;padding-bottom:2.5em;border-bottom:8px solid #e6e6e6}main #inner_main .fotoInRow .first .rowH2,main #inner_main .fotoInRow .second .rowH2,main #inner_main .fotoInRow .third .rowH2{text-align:left!important;font-size:1.1em;font-family:'Crete Round',serif}main #inner_main .fotoInRow .first .rowH2 a,main #inner_main .fotoInRow .second .rowH2 a,main #inner_main .fotoInRow .third .rowH2 a{color:#5f5f72;text-decoration:none}main #inner_main .fotoInRow .first .rowContent,main #inner_main .fotoInRow .second .rowContent,main #inner_main .fotoInRow .third .rowContent{font-family:'Source Sans Pro',sans-serif;font-size:.85em;line-height:1.6em}main #inner_main .fotoInRow .first .rowPic,main #inner_main .fotoInRow .second .rowPic,main #inner_main .fotoInRow .third .rowPic{position:relative;margin-top:auto;align-self:flex-end}main #inner_main .fotoInRow .first .rowPic .overlay,main #inner_main .fotoInRow .second .rowPic .overlay,main #inner_main .fotoInRow .third .rowPic .overlay{font-family:'Source Sans Pro',sans-serif;position:absolute;left:0;bottom:0;background-color:rgba(60,60,60,0.6);width:100%;height:2em;color:#fff;cursor:pointer}main #inner_main .fotoInRow .first .rowPic .overlay:hover,main #inner_main .fotoInRow .second .rowPic .overlay:hover,main #inner_main .fotoInRow .third .rowPic .overlay:hover{background-color:rgba(255,255,255,0.6)}main #inner_main .fotoInRow .first .rowPic .overlay:hover span.overlayText,main #inner_main .fotoInRow .second .rowPic .overlay:hover span.overlayText,main #inner_main .fotoInRow .third .rowPic .overlay:hover span.overlayText{color:#5f5f72}main #inner_main .fotoInRow .first .rowPic .overlay span.fa-stack,main #inner_main .fotoInRow .second .rowPic .overlay span.fa-stack,main #inner_main .fotoInRow .third .rowPic .overlay span.fa-stack{font-size:.8em;padding-top:4px;padding-left:10px}main #inner_main .fotoInRow .first .rowPic .overlay span.fa-stack i,main #inner_main .fotoInRow .second .rowPic .overlay span.fa-stack i,main #inner_main .fotoInRow .third .rowPic .overlay span.fa-stack i{color:#79b042}main #inner_main .fotoInRow .first .rowPic .overlay span.fa-stack i:first-child,main #inner_main .fotoInRow .second .rowPic .overlay span.fa-stack i:first-child,main #inner_main .fotoInRow .third .rowPic .overlay span.fa-stack i:first-child{color:white}main #inner_main .fotoInRow .first .rowPic .overlay span.overlayText,main #inner_main .fotoInRow .second .rowPic .overlay span.overlayText,main #inner_main .fotoInRow .third .rowPic .overlay span.overlayText{font-size:.9em;vertical-align:middle;padding:3px 0 0 5px}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){main #inner_main .fotoInRow .first .rowPic img,main #inner_main .fotoInRow .second .rowPic img,main #inner_main .fotoInRow .third .rowPic img{width:100vw}}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape),only screen and (min-width:992px) and (max-width:1199px){main #inner_main .fotoInRow{flex-wrap:wrap;justify-content:space-evenly;align-content:flex-start;margin-bottom:10px}}main #inner_main .fotoInRow .first,main #inner_main .fotoInRow .second,main #inner_main .fotoInRow .third{border-bottom:0;max-width:280px}main #inner_main .fotoInRow .first hr,main #inner_main .fotoInRow .second hr,main #inner_main .fotoInRow .third hr{width:100%!important;width:100%;max-width:100%;height:8px;background-color:#e6e6e6;border:0;margin:0 0 15px 0}main #inner_main .fotoInRow .first .rowPic,main #inner_main .fotoInRow .second .rowPic,main #inner_main .fotoInRow .third .rowPic{display:none}main #inner_main .fotoInRow .first .rowH2,main #inner_main .fotoInRow .second .rowH2,main #inner_main .fotoInRow .third .rowH2{width:100%;margin-top:0;padding:0 50px}main #inner_main .fotoInRow .first .rowContent,main #inner_main .fotoInRow .second .rowContent,main #inner_main .fotoInRow .third .rowContent{width:100%;margin-top:10px;line-height:8px!important;padding:0 50px}footer{padding-top:30px!important}footer .hrgreen{height:40px;width:100vw;background-color:#d8e9a7}footer .karte{margin-top:-5px}footer hr{width:100vw;max-width:100vw;height:15px;background-color:#e6e6e6;border:0;margin:-5px 0 35px 0;border-bottom:1px solid rgba(0,0,0,0.2)}footer .innerFooter{width:991px;margin:50px auto 100px auto;display:flex;justify-content:flex-start}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait){footer .innerFooter{display:block;width:90vw;margin:50px auto}}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:landscape){footer .innerFooter{width:90vw;margin:50px 5vw}}footer .innerFooter .footerLeft h2,footer .innerFooter .footerRight h2{font-size:.9em!important;font-family:'Crete Round',serif;font-weight:400}footer .innerFooter .footerLeft hr,footer .innerFooter .footerRight hr{width:100%;max-width:100%;height:2px;background-color:#e6e6e6;border:0;margin:10px 0}footer .innerFooter .footerLeft .footerText1,footer .innerFooter .footerRight .footerText1,footer .innerFooter .footerLeft .footerText2,footer .innerFooter .footerRight .footerText2{font-family:'Source Sans Pro',sans-serif!important;font-size:.9em!important;font-weight:bold!important;line-height:18px}footer .innerFooter .footerLeft .footerText2,footer .innerFooter .footerRight .footerText2{font-weight:400!important;margin-top:15px!important}footer .innerFooter .footerLeft{margin-right:2vw}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait){footer .innerFooter .footerLeft{display:none}}@media only screen and (min-width:280px) and (max-width:767px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait){footer .innerFooter .footerRight h2{font-size:1.5em!important}footer .innerFooter .footerRight .footerText1,footer .innerFooter .footerRight .footerText2{font-size:1.2em!important;line-height:1.8em}}@media only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait){footer .innerFooter .footerRight{width:100vw;text-align:center}}footer .innerFooter .footerRight .footerText2,footer .innerFooter .footerRight .footerText1{margin-top:0!important}
#datenschutzBox{
	width:15px !important;
}