#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{color:#ffffff;font-family:"skolar-sans-latin",sans-serif;font-weight:400;letter-spacing:0.01em}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:49999;text-align:left;visibility:hidden;display:none;height:100vh !important}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;overflow:hidden;height:100px;padding-top:40px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:none}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:0px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(../pix/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#060606}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title{height:28px;line-height:26px}#sb-title-inner{height:28px;line-height:26px;font-size:18px}#sb-info{height:30px;line-height:20px}#sb-info-inner{height:30px;line-height:20px;font-size:18px}#sb-nav{float:right;height:28px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:28px;width:28px;margin-left:5px;cursor:pointer;background-repeat:no-repeat;background-position:center 4px;background-color:#000000;-webkit-tap-highlight-color:transparent}.sb_button{display:block;position:absolute;z-index:20000;height:50px;width:50px;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-color:transparent;color:#ffffff;font-size:50px;text-align:center;opacity:0.7}a.sb_button:focus,a.sb_button:hover,a.sb_button:active{outline:none;opacity:1}#sb-nav-close{right:0px;top:0px;background-color:#000000;opacity:1;width:36px;height:36px;font-size:30px;line-height:32px}.bauernhof #sb-nav-close{background-color:#56b2cb}.bauernhof #sb-nav-close:focus,.bauernhof #sb-nav-close:hover,.bauernhof #sb-nav-close:active{background-color:#000000}.herberge #sb-nav-close{background-color:#f3cd74}.herberge #sb-nav-close:focus,.herberge #sb-nav-close:hover,.herberge #sb-nav-close:active{background-color:#000000}.pferde #sb-nav-close{background-color:#62a044}.pferde #sb-nav-close:focus,.pferde #sb-nav-close:hover,.pferde #sb-nav-close:active{background-color:#000000}.kontakt #sb-nav-close{background-color:#00524d}.kontakt #sb-nav-close:focus,.kontakt #sb-nav-close:hover,.kontakt #sb-nav-close:active{background-color:#000000}.start #sb-nav-close{background-color:#00524d}.start #sb-nav-close:focus,.start #sb-nav-close:hover,.start #sb-nav-close:active{background-color:#000000}#sb-nav-close:focus,#sb-nav-close:hover,#sb-nav-close:active{background-color:#000000 !important}#sb-nav-next{right:0px;top:50%;margin-top:-5px}#sb-nav-previous{left:0px;top:50%;margin-top:-5px}#sb-nav-play{background-image:url(../pix/shadowbox/play.png)}#sb-nav-pause{background-image:url(../pix/shadowbox/pause.png)}#sb-counter{float:left;width:45%;padding-top:10px;font-size:14px}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:400;src:url("../fonts/merriweather-v30-latin-regular.woff2") format("woff2"),url("../fonts/merriweather-v30-latin-regular.woff") format("woff")}@font-face{font-display:swap;font-family:'Merriweather';font-style:italic;font-weight:400;src:url("../fonts/merriweather-v30-latin-italic.woff2") format("woff2"),url("../fonts/merriweather-v30-latin-italic.woff") format("woff")}@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:700;src:url("../fonts/merriweather-v30-latin-700.woff2") format("woff2"),url("../fonts/merriweather-v30-latin-700.woff") format("woff")}html{font-family:'mobile';-webkit-text-size-adjust:100%}* html{font-family:"desktop"}*+html{font-family:"desktop"}@media \0 screen{html{font-family:"desktop"}}@media (max-width: 639px){html{font-family:"mobile"}body:after{content:"mobile"}}@media (min-width: 640px) and (max-width: 767px){html{font-family:"tablet_small"}body:after{content:"tablet_small"}}@media (min-width: 768px) and (max-width: 959px){html{font-family:"tablet_portrait"}body:after{content:"tablet_portrait"}}@media (min-width: 960px) and (max-width: 1024px){html{font-family:"tablet_landscape"}body:after{content:"tablet_landscape"}}@media (min-width: 1025px) and (max-width: 1371px){html{font-family:"desktop_small"}body:after{content:"desktop_small"}}@media (min-width: 1372px){html{font-family:"desktop"}body:after{content:"desktop"}}body{font-family:"skolar-sans-latin",sans-serif;font-weight:400;font-size:14px;line-height:20px;background-color:#e97400;color:#ffffff;margin:0;padding:0;overflow-x:hidden}body:after{display:none}body.no-touch{overflow-y:scroll}body.underPopup{overflow:hidden !important}div{position:relative;box-sizing:border-box}.header{position:absolute;width:100%;height:90px;left:0px;top:0px;right:0px;z-index:500;background-color:#e97400}.logocontainer{text-align:center;margin-top:0px}.logocontainer img{display:none;position:relative;z-index:2}.logocontainer .shadow{background-color:rgba(255,255,255,0.72);border-radius:1px;-webkit-box-shadow:0px 0px 120px 200px rgba(255,255,255,0.55);-moz-box-shadow:0px 0px 120px 200px rgba(255,255,255,0.55);box-shadow:0 0 120px 200px rgba(255,255,255,0.55);left:50%;margin-left:-1px;position:absolute;top:55px;width:2px;height:2px;z-index:1}.mainnavcontainer{z-index:3;text-align:center;margin-top:40px}.header.small{height:80px;background-color:rgba(150,131,152,0.8);position:fixed;width:auto}.header.small .contentcontainer{padding-left:8px;padding-right:8px}.small .logocontainer{text-align:left;margin-top:-8px}.small .logocontainer img{width:54px;height:auto;display:inline-block}.small .logocontainer .shadow{display:none}.small .mainnavcontainer{z-index:3;text-align:right;display:inline-block;float:right;margin-top:-55px}.headergrafik{width:100%;min-height:10px;background-color:#e87500;padding-top:75px}.headergrafik img{margin-bottom:-4px}.maincontainer{z-index:1}.section{width:100%;max-width:1920px;margin:0 auto 0}.section.noborder{max-width:100%}.section.maxheight{height:100vh;min-height:660px}.section.darkfont{color:#333333}.projsection{overflow:hidden}.backgroundcontainer{width:100%;height:100%;position:absolute}.backgroundcontainer.withBorder{border:18px solid white}.backgroundcontainer.withBorder.noTopBorder{border-top:none}.backgroundheader{width:100%;height:16px;background-image:url(../media/bg_raster_kopf.png);background-repeat:no-repeat;background-position:center top}.contentcontainer{width:816px;margin:0 auto 0}.section.visual .contentcontainer{height:100%;padding-top:350px;padding-bottom:220px}.section .contentcontainer{padding-top:70px;padding-bottom:50px}.section.noborder .contentcontainer{padding-top:53px;padding-bottom:80px}.section.notopborder .contentcontainer{padding-top:53px;padding-bottom:50px}.section.nebenseite .contentcontainer{padding-top:200px;padding-bottom:50px}.section .contentcontainer.projnav{padding-top:0px;padding-bottom:0px}.row{*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}.row .empty{min-height:1px}.ccontentcontainer::after{clear:both}.border .col4{padding-left:30px}.border .col4.first{padding-left:15px;padding-right:31px}.noPad{padding-left:0px;padding-right:0px}.noMarge{margin-left:-15px;margin-right:-15px}.col1{width:8.3333333333%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col2{width:16.6666666667%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col3{width:25%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col4{width:33.3333333333%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col5{width:41.6666666667%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col6{width:50%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col7{width:58.3333333333%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col8{width:66.6666666667%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col9{width:75%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col10{width:83.3333333333%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col11{width:91.6666666667%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.col12{width:100%;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.centered{text-align:center}.centered img{text-align:center}.centered p{text-align:center}.spacer_10{clear:both;height:10px}.spacer_15{clear:both;height:15px}.spacer_20{clear:both;height:20px}.spacer_30{clear:both;height:30px}.spacer_40{clear:both;height:40px}.spacer_45{clear:both;height:45px}.spacer_50{clear:both;height:50px}.spacer_60{clear:both;height:60px}.spacer_70{clear:both;height:70px}.spacer_80{clear:both;height:80px}.spacer_100{clear:both;height:100px}.footer{background-color:rgba(150,131,152,0.8);padding-top:20px;padding-bottom:5px;position:fixed;width:100%;bottom:0px;z-index:5000}.footer .col1,.footer .col2,.footer .col3,.footer .col4,.footer .col6{display:inline-block;vertical-align:top;float:none}@media (max-width: 639px){.header{height:1px !important;background-color:transparent !important}.header.small .logocontainer{display:none !important}.headergrafik{display:none}.logocontainer{display:none}.section.maxheight{min-height:1px;height:auto}.contentcontainer{width:calc(100% - 64px)}.section .contentcontainer{padding-top:90px;padding-bottom:70px}.section.noborder .contentcontainer{padding-top:120px;padding-bottom:25px}.section.notopborder .contentcontainer{padding-top:73px;padding-bottom:70px}.section.visual .contentcontainer{padding-top:260px;padding-bottom:80px}.section.nebenseite .contentcontainer{padding-top:120px;padding-bottom:25px}.section.noborder .contentcontainer.projnav{padding-top:0px;padding-bottom:0px;width:100%}.col1.empty,.col2.empty,.col4.empty{display:none}.footer{position:relative;z-index:5;background-color:#968398}.footer .nebennav{display:none}.footer .col6{display:block;width:100%}.chart .col6,.col8,.col7,.col6,.col5{width:100%}.chart .col7,.chart .col5,.chart .col3,.chart .col4{width:50%}.chart .col2{width:25%}.nebenseite .col4,.footer .col4{width:100%}.spacer_100,.spacer_80,.spacer_60,.spacer_50,.spacer_40,.spacer_30,.spacer_20{display:none}}@media (min-width: 640px) and (max-width: 767px){.header{height:1px !important;background-color:transparent !important}.header.small .logocontainer{display:none !important}.headergrafik{display:none}.logocontainer{display:none}.logocontainer.hiddenbymobile{opacity:0}.section.visual .contentcontainer{padding-top:260px;padding-bottom:80px}.section.maxheight{min-height:1px;height:auto}.section.nebenseite .contentcontainer{padding-top:120px}.section.noborder .contentcontainer{padding-top:120px;padding-bottom:25px}.section.noborder .contentcontainer.projnav{padding-top:0px;padding-bottom:0px;width:100%}.contentcontainer{width:calc(100% - 104px)}.col1.empty,.col2.empty,.col4.empty{display:none}.footer{position:relative;z-index:5;background-color:#968398}.footer .nebennav{display:none}#buchungsanfrage .col8{width:100%}.col5{width:50%}.chart .col5{width:41.66667%}.nebenseite .col4,.footer .col4{width:100%}}@media (min-width: 768px) and (max-width: 959px){.section.maxheight{min-height:700px}.contentcontainer{width:80%}.section.noborder .contentcontainer.projnav{width:100%}}.orange{color:#e87500}h1,h2,h3,h4,h5,p,ul,ol,li{padding:0;margin:0}.headergrafik p{font-family:'Merriweather', serif;font-weight:700;font-size:15px;color:#000000;margin-bottom:20px}.headergrafik p em{font-style:italic;font-weight:400}h1{font-family:"skolar-sans-latin",serif;font-weight:800;font-size:32px;line-height:36px;letter-spacing:0.02em;padding-bottom:26px}body.nebenseite h1{display:block;font-weight:300;font-size:32px;line-height:36px;letter-spacing:0.05em;padding-bottom:43px}h2{font-family:"skolar-sans-latin",sans-serif;font-size:22px;font-weight:600;letter-spacing:0.02em;line-height:28px;padding-bottom:12px}h2.subtitle{font-family:"skolar-sans-latin",serif;margin-top:-15px;font-size:18px;line-height:24px;padding-bottom:20px;font-style:italic}.textbox h2{font-size:18px;font-weight:600;letter-spacing:0.03em;line-height:24px;padding-bottom:10px;color:#e87500;font-family:"skolar-sans-latin",serif;font-style:italic}.eventpopup h2{padding-bottom:18px}body.nebenseite h2{text-transform:uppercase;font-size:22px;line-height:26px;padding-bottom:21px}.h2line{background-color:#ffffff;width:216px;height:10px;margin-bottom:16px}body.nebenseite .h2line{width:calc(33.33% - 16px)}.line{background-color:#ffffff;width:216px;height:10px;margin-top:5px;margin-bottom:16px}h3{font-family:"skolar-sans-latin",sans-serif;font-size:15px;font-weight:700;letter-spacing:0.03em;line-height:22px;padding-bottom:5px;color:#e87500}h3.withbg,h3 .withbg{display:inline-block;background-color:#ffffff;font-weight:300;font-size:21px;line-height:21px;letter-spacing:0.05em;padding-left:8px;padding-right:45px;padding-top:5px;padding-bottom:2px;margin-bottom:7px;margin-top:10px}h4{font-family:"skolar-sans-latin",sans-serif;font-size:15px;font-weight:700;letter-spacing:0.03em;line-height:22px;padding-bottom:5px}p{font-family:"skolar-sans-latin",sans-serif;font-size:15px;font-weight:400;letter-spacing:0.03em;line-height:22px;padding-bottom:15px}p strong{font-weight:600}p.large,p .large{font-size:19px;line-height:33px;font-weight:300;margin-top:18px}p.caption{font-style:italic;font-weight:400;padding-bottom:9px}.footer p{color:#000000}.eventpopup p.subline{font-size:21px;font-weight:300;letter-spacing:0.03em;line-height:25px;padding-bottom:16px;margin-top:-7px}.visual_zitat p{font-weight:300;font-size:40px;line-height:53px;text-indent:50px;letter-spacing:0.05em}a:link,a:visited{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus,a:hover,a:active{text-decoration:none;outline:none;background-color:transparent}.section p a,.eventpopup p a{text-decoration:underline}.section p a.teaser{border-bottom:none;font-weight:600;font-family:"skolar-sans-latin",serif;font-style:italic;font-size:14px;text-decoration:none}.section p a:focus,.section p a:hover,.section p a:active{opacity:0.5}.eventpopup p a:focus,.eventpopup p a:hover,.eventpopup p a:active{opacity:0.5}.footer a:focus,.footer a:hover,.footer a:active{opacity:0.5}.bauernhof .white p a:focus,.bauernhof .white p a:hover,.bauernhof .white p a:active{opacity:1;color:#56b2cb}.herberge .white p a:focus,.herberge .white p a:hover,.herberge .white p a:active{opacity:1;color:#f3cd74}.pferde .white p a:focus,.pferde .white p a:hover,.pferde .white p a:active{opacity:1;color:#62a044}.kontakt .white p a:focus,.kontakt .white p a:hover,.kontakt .white p a:active{opacity:1;color:#00524d}.start .white p a:focus,.start .white p a:hover,.start .white p a:active{opacity:1;color:#00524d}ul{list-style:none}ul ul{list-style:none}ol{list-style:none}ul.copy{list-style:outside;list-style-type:disc;padding-bottom:9px;margin-left:14px}ol.copy{list-style:outside;list-style-type:decimal;padding-bottom:9px;margin-left:14px}ul.copy li,ol.copy li{font-family:"skolar-sans-latin",sans-serif;font-size:15px;font-weight:400;letter-spacing:0.03em;line-height:22px;padding-bottom:5px}hr{height:0px;border:none;border-top:1px solid #ffffff;margin-top:6px;margin-bottom:19px}hr.block{height:0px;border:none;border-top:10px solid #ffffff;margin-top:22px;margin-bottom:14px}@media (max-width: 639px){body.nebenseite h1{font-size:30px;line-height:36px}h1{font-size:22px;line-height:28px}h2{font-size:24px;line-height:30px}h2 .light{font-size:18px}.events h2{padding-bottom:9px}h3.withbg,h3 .withbg{padding-right:7px}.visual_zitat p{font-size:32px;font-weight:300;letter-spacing:0.05em;line-height:45px;text-indent:50px}}@media (min-width: 640px) and (max-width: 767px){h3.withbg,h3 .withbg{padding-right:7px}}@media (min-width: 768px) and (max-width: 959px){h3.withbg,h3 .withbg{padding-right:7px}}.hidden{display:none}.invisible{visibility:hidden}.loading{border:10px solid #f2f2f2;border-radius:50%;height:32px;width:32px;background:url(../pix/loading.gif);background-position:center center;background-repeat:no-repeat;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;opacity:0;z-index:999000;box-sizing:content-box}.visual .backgroundcontainer{background-repeat:no-repeat;background-size:cover;background-position:center top}.visual_zitat{padding-left:8px;padding-right:8px;text-align:left}.visual_zitat.center{text-align:center}.visual_zitat.right{text-align:right}.zitatcontainer{display:inline-block;text-align:left}.visual_grafik{width:102px;position:relative;left:50%;margin-left:-51px;margin-bottom:-11px;padding-top:15px;clear:both}.visual .visual_grafik{position:absolute;bottom:52px;padding-top:0px;margin-bottom:0px}.visual_grafik img{width:100%;height:auto}.imgcontainer{width:100%;min-height:1px}img{border:0;margin:0;padding:0}.imgcontainer img{width:100%;height:auto;margin:0;margin-top:6px;margin-bottom:0px;padding:0}.imgcontainer.reducedtopmargin{margin-top:-5px}.imgcontainer.additionalbottommargin{margin-bottom:11px}.imgcontainer .plus{font-size:20px;line-height:25px;color:#ffffff;display:block;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;position:absolute;right:8px;bottom:10px;width:25px;height:24px;box-sizing:border-box;text-align:center}.start .imgcontainer .plus{background-color:#00524d}.start .imgcontainer .plus.over{background-color:#333333 !important}.imgcontainer .plus{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.imgcontainer .plus.over{background-color:#333333 !important}.instagramcontainer{padding-left:10px;padding-right:10px;padding-bottom:2px;padding-top:18px}.notopborder .instagramcontainer{padding-top:0px}.instagramcontainer .imgcontainer{margin:0 !important;margin-bottom:16px !important}.instagramcontainer .col3.portrait{height:400px;background-color:orange}.instagramcontainer .imgcontainer img{margin:0 !important;display:block}.imgcontainer .instagram{font-size:34px;line-height:34px;color:#00524d;display:block;padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:3px;position:absolute;right:8px;bottom:8px;-webkit-transition:color .15s ease;transition:color .15s ease}.bauernhof .imgcontainer .instagram{color:#56b2cb}.pferde .imgcontainer .instagram{color:#62a044}.imgcontainer .instagram.idle{color:#ffffff !important}.grid-item{overflow:hidden;padding:8px;width:50%}.grid-sizer{width:50%}.instagramcontainer .grid-item,.instagramcontainer .grid-sizer{width:25%}.eventpopup{position:fixed;width:100%;height:100%;left:0px;top:0px;right:0px;bottom:0px;z-index:5000;display:none;overflow-y:scroll}.eventpopup.backend{position:relative;overflow:auto;height:auto}.eventpopup.backend .closebutton{display:none}.eventpopup.backend .downloadbutton{color:#00524d}.eventpopup .backgroundcontainer{position:fixed;width:100%;height:100%;left:0px;top:0px;right:0px;bottom:0px}.eventpopup .contentcontainer{padding-top:136px;padding-bottom:50px}.eventpopup .closebutton{position:absolute;top:-100px;right:8px}.eventpopup .imgcontainer{margin-bottom:16px}.eventpopup .downloadbutton{margin-top:74px;margin-bottom:20px}#map{width:100%;height:650px;border:18px solid #ffffff;border-top:none}.mapcontainer .contentcontainer{position:absolute;height:1px;top:0px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.mapcontainer .col5{background-color:rgba(0,82,77,0.7);padding:16px;margin-left:-8px;margin-right:-8px}.infobox{background-color:#ffffff;padding:20px;padding-bottom:10px;padding-top:16px;margin-top:50px;margin-bottom:20px}.infobox .imgcontainer{margin-top:-16px;margin-left:-20px;width:calc(100% + 40px);margin-bottom:15px}.infobox .imgcontainer img{display:block;margin:0}.infobox p{color:#191919}.infobox h3{font-size:18px;line-height:24px;font-weight:400;letter-spacing:0.05em;padding-bottom:10px}.bauernhof .infobox h3{color:#56b2cb}.herberge .infobox h3{color:#f3cd74}.pferde .infobox h3{color:#62a044}.kontakt .infobox h3,.start .infobox h3{color:#00524d}.infobox_buttons{text-align:right;margin-right:-10px}.start .events h2{color:#00524d}.start .events .h2line{background-color:#00524d}.bauernhof .events h2{color:#56b2cb}.bauernhof .events .h2line{background-color:#56b2cb}.herberge .events h2{color:#f3cd74}.herberge .events .h2line{background-color:#f3cd74}.pferde .events h2{color:#62a044}.pferde .events .h2line{background-color:#62a044}.kontakt .events h2{color:#00524d}.kontakt .events .h2line{background-color:#00524d}.eventbox .copybox{background-color:#ffffff;border:7px solid;border-color:inherit;padding:14px}.eventbox .copybox.withBottomPad{padding-bottom:50px}.eventbox .copybox.eventTeaserWithLink{cursor:pointer;-webkit-tap-highlight-color:transparent}.eventbox h3{color:#191919;font-weight:600;font-size:18px;line-height:24px;padding-top:7px;padding-bottom:12px}.eventbox .copybox p{color:#191919;padding-bottom:0px}.eventbox .copybox p.topline{color:#ffffff;text-align:center;display:block;font-family:'Source Sans Pro', sans-serif;font-weight:normal;font-size:12px;line-height:12px;letter-spacing:0.15em;text-transform:uppercase;padding-top:4px;padding-bottom:12px;margin-right:-14px;margin-left:-14px;margin-top:-14px}.eventbox .copybox p.subline{font-style:italic;font-size:14px;padding-bottom:11px;margin-top:-9px}.eventbox .datebox{min-height:70px}.eventbox .datebox p{font-family:Ethos-Regular;font-weight:normal;font-style:normal;color:inherit;font-size:15px;line-height:20px;padding-bottom:0px;position:absolute;bottom:2px}.eventbox .datebox p .large{font-size:26px;font-weight:300;margin-top:0px;line-height:20px}.eventbox .imgcontainer{margin-bottom:0px}.eventbox .imgcontainer img{margin-top:16px;margin-bottom:0px;display:block}.eventbox .withBottomPad .imgcontainer img{margin-bottom:-36px}.eventbox .buttonbox{position:absolute;right:14px;bottom:14px;height:24px}.buttonbox .plus{font-size:20px;line-height:20px;display:inline-block;box-sizing:border-box;height:100%;padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:3px;margin-right:15px;vertical-align:-4px}.buttonbox a:link,.buttonbox a:visited{font-family:"Source Sans Pro",sans-serif;font-weight:normal;text-decoration:none;box-sizing:border-box;font-size:10px;line-height:10px;color:#ffffff;background-color:#333333;display:inline-block;letter-spacing:0.15em;text-transform:uppercase;text-align:center;padding-right:14px;height:100%}.buttonbox a:focus,.buttonbox a:hover,.buttonbox a:active{text-decoration:none;outline:none}.buttonbox a.over,.buttonbox a.active{background-color:rgba(51,51,51,0)}.teaserbox{padding:0px}.teaserbox .imgcontainer{margin-bottom:-5px}.teaserbox .imgcontainer img{margin-top:0px}.teaserbox .textbox{background-color:rgba(255,255,255,0.7);padding:16px}@media (max-width: 639px){.mobileVisible{display:block}.mobileHidden{display:none}.instagramcontainer .imgcontainer{margin-left:0px;width:100%}.instagramcontainer .col3{width:50%}.imgcontainer .plus{display:none}.visual .visual_grafik{position:relative;bottom:0px;margin-top:50px}.mapcontainer .contentcontainer{position:relative;left:0px !important;height:auto;-webkit-transform:none;-ms-transform:none;transform:none;padding-top:37px !important}#map{height:400px}.infobox{margin-top:20px}.events .col4{width:100%}.events .contentcontainer{padding-left:0px;padding-right:0px}.eventpopup .col2{width:8.33%}.eventpopup .col8{width:100%}.eventbox .imgcontainer,.eventpopup .imgcontainer{margin-left:0px;width:100%}.eventpopup .downloadbutton{margin-top:20px}.grid-item,.grid-sizer{width:100%}.instagramcontainer .grid-item,.instagramcontainer .grid-sizer{width:50%}}@media (min-width: 640px) and (max-width: 767px){.mobileVisible{display:block}.mobileHidden{display:none}.visual .visual_grafik{position:relative;bottom:0px;margin-top:50px}.events .col4{width:50%}.events .contentcontainer{padding-left:0px;padding-right:0px}.eventpopup .col2{width:8.33%}.eventpopup .col8{width:100%}.grid-item,.grid-sizer{width:50%}}@media (min-width: 768px) and (max-width: 959px){.events .col4{width:50%}.events .contentcontainer{padding-left:calc(8.33% - 16px);padding-right:calc(8.33% - 16px)}.eventpopup .col2{width:8.33%}.eventpopup .col8{width:83.33%}.grid-item,.grid-sizer{width:50%}}ul.mainnav{position:relative;display:flex;width:100%}ul.mainnav li{position:relative;flex-grow:1}ul.mainnav li a:link,ul.mainnav li a:visited{font-family:"skolar-sans-latin",serif;font-weight:500;text-decoration:none;margin-left:8px;margin-right:8px;width:calc(100% - 16px);height:31px;box-sizing:border-box;font-size:13px;line-height:13px;color:#292929;background-color:rgba(255,255,255,0.5);display:inline-block;padding-top:8px;padding-bottom:0px;letter-spacing:0.03em;text-align:center;border-radius:5px;font-style:italic}ul.mainnav li a:focus,ul.mainnav li a:hover,ul.mainnav li a:active{text-decoration:none;outline:none}ul.mainnav li a.over,ul.mainnav li a.active{background-color:#fff}.small ul.mainnav li{width:auto}.small ul.mainnav li a:link,.small ul.mainnav li a:visited{margin-left:25px;margin-right:0px;width:auto;height:auto;background-color:transparent;color:#000000;border-bottom:4px solid;border-color:transparent;padding-top:5px;padding-left:0px;padding-right:0px;padding-bottom:4px}.small ul.mainnav li a.over,.small ul.mainnav li a.active{border-color:#000000;border-radius:0}ul.nebennav{position:relative;float:right}ul.nebennav li{display:inline;position:relative;float:left}ul.nebennav li a:link,ul.nebennav li a:visited{font-family:"skolar-sans-latin",serif;text-decoration:none;font-style:italic;margin-left:25px;font-size:13px;line-height:13px;font-weight:500;color:#000000;letter-spacing:0.03em}ul.nebennav li:first-child a{margin-left:0px}ul.nebennav li a:focus,ul.nebennav li a:hover,ul.nebennav li a:active{text-decoration:none;outline:none}.socialnavcontainer p{float:right;width:calc(100% - 90px);font-size:10px;line-height:13px}ul.socialnav{position:relative;float:left}.visual ul.socialnav{position:absolute;right:49px;bottom:30px}ul.socialnav li{display:inline;position:relative;float:left}ul.socialnav li a:link,ul.socialnav li a:visited{font-weight:normal;font-style:normal;text-decoration:none;margin-left:12px;font-size:32px;line-height:32px;color:#ffffff}ul.socialnav li:first-child a{margin-left:0px}ul.socialnav li a:focus,ul.socialnav li a:hover,ul.socialnav li a:active{text-decoration:none;outline:none;opacity:0.5}.bauernhof .visual ul.socialnav li a:focus,.bauernhof .visual ul.socialnav li a:hover,.bauernhof .visual ul.socialnav li a:active{opacity:1;color:#56b2cb}.pferde .visual ul.socialnav li a:focus,.pferde .visual ul.socialnav li a:hover,.pferde .visual ul.socialnav li a:active{opacity:1;color:#62a044}.closebutton a:link,.closebutton a:visited{text-decoration:none;display:block;font-size:30px;line-height:30px;color:inherit;background-color:#ffffff;text-align:center;padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px}.closebutton a:focus,.closebutton a:hover,.closebutton a:active{text-decoration:none;outline:none}.closebutton a.over,.closebutton a.active{background-color:rgba(255,255,255,0.5)}.downloadbutton .download{font-size:14px;line-height:18px;display:block;padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:3px;position:absolute;right:11px;top:9px;color:#ffffff !important}.downloadbutton a:link,.downloadbutton a:visited{font-weight:400;text-decoration:none;box-sizing:border-box;font-size:18px;line-height:18px;color:inherit;background-color:#ffffff;display:block;letter-spacing:0.04em;text-align:left;padding-top:12px;padding-left:11px;width:256px;height:40px;position:relative}.downloadbutton a:focus,.downloadbutton a:hover,.downloadbutton a:active{text-decoration:none;outline:none}.downloadbutton a.over,.downloadbutton a.active{background-color:rgba(255,255,255,0.5)}.infobox_buttons a:link,.infobox_buttons a:visited{font-size:14px;line-height:18px;display:inline-block;padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:3px;margin-left:6px;color:#ffffff !important;text-align:left;box-sizing:border-box;width:23px}.infobox_buttons a.download{padding-left:5px}.bauernhof .infobox_buttons a{background-color:#56b2cb}.herberge .infobox_buttons a{background-color:#f3cd74}.pferde .infobox_buttons a{background-color:#62a044}.kontakt .infobox_buttons a,.start .infobox_buttons a{background-color:#00524d}.infobox_buttons a:focus,.infobox_buttons a:hover,.infobox_buttons a:active{text-decoration:none;outline:none}.infobox_buttons a.over,.infobox_buttons a.active{opacity:0.5}.eventnav{width:50px;height:70px;display:block;position:absolute;left:-120px;top:230px;z-index:10}.eventnav.right{left:auto;right:-120px}.eventnav a:link{width:100%;height:100%;display:block;outline:none;font-size:58px;line-height:90px;color:#000000;text-align:center;transform:scale(1, 1.3);opacity:0.2}.eventnav a:visited{width:100%;height:100%;display:block;outline:none;font-size:58px;line-height:90px;color:#ffffff;text-align:center;transform:scale(1, 1.3);opacity:0.2}.eventnav a.over{opacity:0.4}@media (max-width: 639px){.mainnavcontainer{display:none !important}.small ul.mainnav li a:link,.small ul.mainnav li a:visited{margin-left:30px}.downloadbutton a:link,.downloadbutton a:visited{width:100%}.eventnav{display:none}}@media (min-width: 640px) and (max-width: 767px){.mainnavcontainer{display:none !important}.small ul.mainnav li a:link,.small ul.mainnav li a:visited{margin-left:20px}.eventnav{display:none}}@media (min-width: 768px) and (max-width: 959px){.small ul.mainnav li a:link,.small ul.mainnav li a:visited{margin-left:20px}.eventnav{left:10px;top:230px}.eventnav.right{right:10px}}@media (min-width: 960px) and (max-width: 1024px){.eventnav{left:-90px;top:230px}.eventnav.right{right:-90px}}.mainNavContainer_mobile{min-height:84px;position:fixed;left:0px;right:0px;top:0px;display:none;overflow:visible;margin-top:0px;z-index:996}.logocontainer_mobile{position:absolute;width:74px;top:9px;left:50%;margin-left:-37px}.logocontainer_mobile img{display:block;width:100%;height:auto}.navButton{height:84px;position:relative;left:0px;top:0px;z-index:9997;text-align:right;background-color:#e87500}.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;margin-right:11px;margin-top:25px;float:right;padding:0;width:35px;height:35px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:background 0.3s;transition:background 0.3s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:16px;left:5px;right:5px;height:3px;background:#000000}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#000000;content:""}.c-hamburger span::before{top:-8px}.c-hamburger span::after{bottom:-8px}.c-hamburger--htx{background-color:transparent}.c-hamburger--htx span{-webkit-transition:background 0s 0.3s;transition:background 0s 0.3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{-webkit-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-delay:0.3s, 0s;transition-delay:0.3s, 0s}.c-hamburger--htx span::before{-webkit-transition-property:top, -webkit-transform;transition-property:top, transform}.c-hamburger--htx span::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, transform}.c-hamburger--htx.is-active{background-color:transparent}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{-webkit-transition-delay:0s, 0.3s;transition-delay:0s, 0.3s}.mainNavMobile_wrapper{width:100%;position:relative;display:none;overflow-y:scroll;background-color:#e87500;height:calc(100vh - 84px)}.mainNavContainer_mobile .spacer_50{display:block}ul.mainnav_mobile{text-align:left;position:relative;z-index:4000;padding-bottom:39px;padding-top:33px;width:230px;margin:0 auto 0}ul.mainnav_mobile li{width:100%;position:relative;margin-bottom:18px}ul.mainnav_mobile li a:link,ul.mainnav_mobile li a:visited{font-family:"skolar-sans-latin",serif;font-weight:600;text-decoration:none;font-size:14px;line-height:14px;font-style:italic;color:#292929;background-color:rgba(255,255,255,0.5);display:block;margin-bottom:0px;padding-top:11px;padding-bottom:12px;margin-left:0px;margin-right:0px;letter-spacing:0.01em;text-align:center;border-radius:5px}ul.mainnav_mobile li a:focus,ul.mainnav_mobile li a:hover,ul.mainnav_mobile li a:active{background-color:#fff;text-decoration:none;outline:none}ul.mainnav_mobile li a.active:link,ul.mainnav_mobile li a.active:visited{background-color:#fff;text-decoration:none}ul.mainnav_mobile.nebenauswahl{padding-top:0px;padding-bottom:0px}.mainNavContainer_mobile ul.socialnav{float:none;padding-top:12px;width:230px;margin:0 auto 0;text-align:center}.mainNavContainer_mobile ul.socialnav li{float:none}ul.mainnav_mobile li.langnav_mobile{border-top:1px solid #99b9c3;border-bottom:1px solid #99b9c3;width:auto;margin-left:10px;margin-right:10px}ul.mainnav_mobile li.langnav_mobile a:link,ul.mainnav_mobile li.langnav_mobile a:visited{text-transform:none;color:#ffffff;display:inline-block;border-top:none;margin-left:0px}ul.mainnav_mobile li.langnav_mobile:last-child a{border-bottom:none}ul.mainnav_mobile li.langnav_mobile a:focus,ul.mainnav_mobile li.langnav_mobile a:hover,ul.mainnav_mobile li.langnav_mobile a:active{color:#fae80a;text-decoration:none;outline:none}ul.mainnav_mobile li.langnav_mobile a.active:link,ul.mainnav_mobile li.langnav_mobile a.active:visited{color:#fae80a}ul.mainnav_mobile li ul{position:relative;width:100%;display:none;padding-bottom:12px}ul.mainnav_mobile li ul li a:link,ul.mainnav_mobile li ul li a:visited{border-top:none;border-bottom:none;font-family:'PT serif', serif;font-weight:400;font-style:italic;font-size:21px;line-height:29px;text-transform:none;padding-top:0px;padding-bottom:5px;padding-left:25px}ul.mainnav_mobile li ul li:first-child a{border-top:none}.openmobilesubnav{display:inline-block;width:40px;height:100%;position:absolute;top:0px;right:10px;overflow:hidden}ul.mainnav_mobile li .openmobilesubnav a:link,ul.mainnav_mobile li .openmobilesubnav a:visited{display:block;width:100%;height:100%;text-decoration:none;font-size:22px;line-height:22px;text-transform:uppercase;color:#a09988;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:9px;padding-bottom:0px;padding-left:0px;border-bottom:none;border-top:none;background-color:transparent;text-align:center}.navButton.openmobilenav a{background-position:0px -1400px;background-color:transparent}@media (max-width: 639px){.mainNavContainer_mobile{display:block;padding-left:0px;padding-right:0px}}@media (min-width: 640px) and (max-width: 767px){.mainNavContainer_mobile{display:block;padding-left:0px;padding-right:0px}}
