@font-face{font-family:"roboto-light";src:url("../../default/fonts/roboto-light-webfont.woff2") format("woff2"),url("../../default/fonts/roboto-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"roboto-medium";src:url("../../default/fonts/roboto-medium-webfont.woff2") format("woff2"),url("../../default/fonts/roboto-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,figcaption,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}a:link,a:visited,a:hover,a:active{outline:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}ul.list{overflow:hidden}ul.list li{margin:0;padding:0;list-style-type:none}ul.list li a{text-decoration:none;display:block}ul.list.dash li:before{content:"-";padding-right:10px}html{font-size:62.5%;background-color:#872172}*{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:1.8rem}h1{font-family:"roboto-medium","Helvetica","Arial",sans-serif;font-size:4rem;text-align:center;color:#501848;margin-bottom:20px}h2{font-family:"roboto-medium","Helvetica","Arial",sans-serif;font-size:2rem;color:#501848;margin-top:50px;margin-bottom:20px}h2:first-child{margin-top:0}h3{font-family:"roboto-medium","Helvetica","Arial",sans-serif;font-size:1.8rem;color:#501848}h4{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:1.8rem;color:#501848}p{margin-bottom:15px;color:#501848}p:last-child{margin-bottom:0}p.date{color:#501848}p.lead{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:2.5rem;text-align:center;color:#501848;margin-bottom:50px}p.bold,p .bold{font-family:"roboto-medium","Helvetica","Arial",sans-serif}a{font-size:1.8rem;color:#501848;text-decoration:underline}a:hover{color:#501848;text-decoration:none}a.lead{display:block;margin-top:-20px;margin-bottom:50px;font-size:2.5rem;text-align:center}a.external-link{display:inline-block;margin-top:20px;margin-right:-20px;padding-right:30px;background-image:url("../img/layout/icon-external-link-green.svg");background-repeat:no-repeat;background-size:20px;background-position:right top}a.document{display:inline-block;margin-top:20px;margin-right:-30px;padding-right:30px;background-image:url("../img/layout/icon-document-green.svg");background-repeat:no-repeat;background-size:20px;background-position:right center}address{font-style:normal}address a{display:block}.btn{display:block;padding:15px;background-color:#fff;color:#fff;text-align:center;text-decoration:none}.btn:hover{background-color:#501848;color:#fff}.btn.inline{display:inline-block}.btn.inline.right{float:right}.btn.bgcolor{background-color:#501848}.btn.bgcolor:hover{background-color:#290c25}img.full{width:100%;height:auto}img.round-image{border-radius:50%}hr{margin-top:50px;margin-bottom:50px;border:none;border-top:1px solid #fff}.mosparo__container{max-width:100%}body{display:grid;grid-template-rows:auto 1fr auto}section{padding-top:50px;padding-bottom:50px;background-color:#872172;min-height:calc(50vh - 20px);min-height:325px;position:relative}section:nth-child(2){box-shadow:0 -10px 20px rgba(51,51,51,.5)}.content-block-center{width:100%;max-width:1310px;margin-left:auto;margin-right:auto}.zweier-grid{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:20px}.dreier-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:20px}.vierer-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:20px;row-gap:20px}.fuenfer-grid{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:20px;row-gap:20px}.sechser-grid{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:20px;row-gap:20px}.eins-zwei-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:20px;grid-template-columns:1fr 2fr}.zwei-eins-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:20px;grid-template-columns:2fr 1fr}.flex-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.center{text-align:center}.bg-color{background-color:#872172;padding-top:50px;padding-bottom:50px;color:#fff}footer{background-color:#fff;padding-top:0px;padding-top:10px;padding-bottom:10px;position:relative}footer .skipp{position:absolute;bottom:10px;left:10px}footer .skipp img{display:block;opacity:.7}footer nav.social-nav ul,footer nav.footer-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row}footer nav.social-nav ul li,footer nav.footer-nav ul li{padding:0;margin:0;display:flex;margin-right:10px}footer nav.social-nav ul li:last-child,footer nav.footer-nav ul li:last-child{margin-right:0px}footer nav.social-nav ul li:last-child:after,footer nav.footer-nav ul li:last-child:after{border-right:0px;padding-left:0px}footer nav.social-nav ul li:after,footer nav.footer-nav ul li:after{content:"";background-image:url(../img/layout/abstandhalter.svg);padding-left:13px;background-size:3px;background-repeat:no-repeat;background-position:center right}footer nav.social-nav ul li a,footer nav.footer-nav ul li a{color:#501848;font-size:1.2rem;text-decoration:none}footer nav.social-nav ul li a:hover,footer nav.social-nav ul li a.active,footer nav.footer-nav ul li a:hover,footer nav.footer-nav ul li a.active{color:#872172}footer nav.social-nav ul li a.facebook,footer nav.social-nav ul li a.instagram,footer nav.footer-nav ul li a.facebook,footer nav.footer-nav ul li a.instagram{width:auto;height:25px}footer nav.social-nav ul li a.facebook svg,footer nav.social-nav ul li a.instagram svg,footer nav.footer-nav ul li a.facebook svg,footer nav.footer-nav ul li a.instagram svg{height:25px}footer nav.social-nav ul li a.facebook svg .bgcolor,footer nav.social-nav ul li a.instagram svg .bgcolor,footer nav.footer-nav ul li a.facebook svg .bgcolor,footer nav.footer-nav ul li a.instagram svg .bgcolor{fill:#872172}footer nav.social-nav ul li a.facebook svg .logo,footer nav.social-nav ul li a.instagram svg .logo,footer nav.footer-nav ul li a.facebook svg .logo,footer nav.footer-nav ul li a.instagram svg .logo{fill:#fff}footer nav.social-nav ul li a.facebook svg:hover .bgcolor,footer nav.social-nav ul li a.instagram svg:hover .bgcolor,footer nav.footer-nav ul li a.facebook svg:hover .bgcolor,footer nav.footer-nav ul li a.instagram svg:hover .bgcolor{fill:#501848}footer nav.social-nav ul li a.facebook svg:hover .logo,footer nav.social-nav ul li a.instagram svg:hover .logo,footer nav.footer-nav ul li a.facebook svg:hover .logo,footer nav.footer-nav ul li a.instagram svg:hover .logo{fill:#fff}footer nav.social-nav ul{margin-bottom:0px}footer nav.social-nav ul li{margin-right:10px}footer nav.social-nav ul li:after{border:0px;padding-left:0px}footer .footer-flex{display:flex;justify-content:space-between;align-items:center}footer .footer-flex img.partnerlogo{width:125px}.news-item{position:relative;display:block;width:100%;height:100%;padding-bottom:55px;background-color:#fff}.news-item .item-header{position:relative;width:100%;height:0;padding-bottom:50%}.news-item .item-header img.item-icon{position:absolute;top:0;left:0;width:40px;height:40px;z-index:1}.news-item .item-header img.item-image{position:absolute;object-fit:cover;width:100%;height:100%}.news-item .item-text{padding:30px;color:#501848}.news-item .item-text h2{margin-bottom:10px}.news-item .item-footer{position:absolute;bottom:0;width:100%;padding:30px;padding-top:0;color:#501848}.news-item .item-footer p.date{margin:0;font-size:1rem}.news-item .item-footer img{height:25px}.news-item.color-item{background-color:#501848}.news-item.color-item .item-header{padding-bottom:30px}.news-item.color-item .item-text h2,.news-item.color-item .item-text p{color:#fff}.news-item.color-item .item-footer{color:#fff}.news-item.color-item .item-footer p.date{color:#fff}.news-item a{display:block;height:100%;text-decoration:none}.aktuelles-site .yt-movie{margin-top:20px;margin-bottom:20px !important}.aktuelles-site p:last-child,.aktuelles-site.detail-site p:last-child{margin-bottom:15px}.list.gallery{margin-bottom:20px;margin-left:0px}.fancybox__container .fancybox__toolbar button{display:none}.fancybox__container .fancybox__toolbar button.fancybox__button--zoom,.fancybox__container .fancybox__toolbar button.fancybox__button--close{display:inline-block}.fancybox__container .fancybox__nav{display:none}.fancybox__container .fancybox__thumbs{display:none}.fancybox__container .fancybox__counter{display:none}.beerli-container .eins-zwei-grid,.beerli-container .center{padding-left:150px;padding-right:150px;column-gap:100px}.beerli-container .eins-zwei-grid>div,.beerli-container .center>div{display:flex;flex-direction:column;justify-content:center}.partner-logo img{width:100px}.aktuelles-site.details-site .zwei-eins-grid{column-gap:50px;margin-bottom:20px;row-gap:0px}.aktuelles-site.details-site .zwei-eins-grid h1{text-align:left}.aktuelles-site.details-site .zwei-eins-grid p.date{margin-bottom:5px}.aktuelles-site.details-site .zwei-eins-grid p.lead{font-size:2rem;text-align:left;margin-bottom:20px}.impressum-datenschutz-site h2{font-size:2.5rem}.impressum-datenschutz-site .zwei-eins-grid{column-gap:50px}.impressum-datenschutz-site .zwei-eins-grid>div{position:relative}.impressum-datenschutz-site .zwei-eins-grid span#datenschutz{position:absolute;margin-top:-200px}.impressum-datenschutz-site address{font-style:normal}.impressum-datenschutz-site address a{margin-top:5px}.impressum-datenschutz-site address p{margin:0}.impressum-datenschutz-site address p:last-child{margin-bottom:15px}html{background-color:#fff}h1,h2,h3,h4{font-weight:normal}h2{font-size:3rem}h3{font-size:2rem}hr{margin-top:75px;margin-bottom:75px;border-top:1px solid #501848}header{width:100%;height:32vw;min-height:30vh;max-height:50vh;min-height:325px;background-image:url(../img/content/header-beerli-info.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}header img{max-height:30%;margin-left:auto;margin-right:auto;transform:translateY(30%)}section{background-color:#fff}nav.social-links ul li{list-style:none}nav.social-links ul li a{color:#501848;font-size:1.2rem;text-decoration:none}nav.social-links ul li a:hover,nav.social-links ul li a.active{color:#872172}nav.social-links ul li a.facebook,nav.social-links ul li a.instagram{width:auto;height:25px}nav.social-links ul li a.facebook svg,nav.social-links ul li a.instagram svg{height:25px}nav.social-links ul li a.facebook svg .bgcolor,nav.social-links ul li a.instagram svg .bgcolor{fill:#872172}nav.social-links ul li a.facebook svg .logo,nav.social-links ul li a.instagram svg .logo{fill:#fff}nav.social-links ul li a.facebook svg:hover .bgcolor,nav.social-links ul li a.instagram svg:hover .bgcolor{fill:#501848}nav.social-links ul li a.facebook svg:hover .logo,nav.social-links ul li a.instagram svg:hover .logo{fill:#fff}.center h2,h2.center{margin-bottom:30px}a.info-item{text-decoration:none}a.info-item .item-header{width:70%;height:fit-content;margin-left:auto;margin-right:auto;margin-bottom:30px;border-radius:100%;padding:30px}a.info-item .item-text h3{margin-bottom:15px}a.info-item .item-text p{margin-bottom:30px}a.info-item .item-footer img{height:25px;margin-left:auto}a.info-item:hover h3{text-decoration:underline}a.info-item.querbeet .item-header{background-color:#996748}a.info-item.obstbau .item-header{background-color:#b5d58a}a.info-item.lounge .item-header{background-color:#000}.bereichs-container{text-decoration:none}.bereichs-container nav.social-links ul{margin-left:0px;padding-left:0px;line-height:1}.bereichs-container nav.social-links ul li{display:inline-block}.bereichs-container nav.social-links ul li a{display:inline-block}.bereichs-container .item-header{width:70%;height:fit-content;margin-left:auto;margin-right:auto;margin-bottom:30px;border-radius:100%;padding:30px}.bereichs-container .item-text h3{margin-bottom:15px}.bereichs-container .item-text p{margin-bottom:30px}.bereichs-container .item-footer img{height:25px;margin-left:auto}.bereichs-container:hover h3{text-decoration:underline}.bereichs-container.obstbau .item-header{background-color:#b5d58a}.bereichs-container.obstbau nav.social-links ul li a.facebook svg .bgcolor{fill:#b5d58a}.bereichs-container.obstbau nav.social-links ul li a.facebook svg .logo{fill:#000}.bereichs-container.querbeet .item-header{background-color:#996748}.bereichs-container.querbeet nav.social-links ul li a.facebook svg .bgcolor,.bereichs-container.querbeet nav.social-links ul li a.instagram svg .bgcolor{fill:#996748}.bereichs-container.querbeet nav.social-links ul li a.facebook svg .logo{fill:#fff}.bereichs-container.lounge .item-header{background-color:#000}.bereichs-container.lounge nav.social-links ul li a.facebook svg .bgcolor,.bereichs-container.lounge nav.social-links ul li a.instagram svg .bgcolor{fill:#561348}.bereichs-container.lounge nav.social-links ul li a.facebook svg .logo{fill:#fff}.news-item{background-color:#872172}.news-item .item-text>*{color:#fff}.news-item .item-footer>*{color:#fff}.index-site section:first-of-type{padding-top:50px}.index-site div.dreier-grid{column-gap:60px}.impressum-datenschutz-site .zwei-eins-grid span#datenschutz{margin-top:0px}body.splashsite{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff}body.splashsite header{position:inherit;width:inherit;z-index:1}body.splashsite header img{width:50vw;min-width:200px;max-width:500px;margin-bottom:50px}body.splashsite *{text-align:center}.btn.inline.bgcolor.mobile{display:none}@media only screen and (max-height: 800px){header .main-nav .overlay .logo-container .logo{width:10vw}header .main-nav .overlay .nav-flex .logo-container{position:relative;height:150px;display:inline-table}header .main-nav .overlay .logo-container a.logo{margin-top:0px !important}header .main-nav .overlay ul li a{font-size:3rem}header.main-nav .overlay .service-nav ul li a{font-size:1.4rem}}@media only screen and (max-height: 600px){header .logo-nav .btn-mobile-nav{top:47px;left:6vh}header .main-nav .overlay{flex-direction:column;justify-content:space-around;padding-bottom:60px;padding-bottom:120px;padding-top:42px !important;justify-content:flex-start}header .main-nav .overlay .logo-container{position:relative;top:0}header .main-nav .overlay .logo-container .logo{min-width:100px}header .main-nav .overlay .close{position:absolute}header .main-nav .overlay ul li a{font-size:2rem}header .main-nav .overlay span.footer-container{bottom:40px}a.beerli-info{bottom:50px;width:35px;height:35px;padding:10px;bottom:70px}}@media only screen and (max-height: 400px){header .main-nav .overlay{padding-bottom:30px}a.beerli-info{position:inherit;bottom:inherit}}@media only screen and (max-width: 1400px){.content-block-center{margin-left:45px;margin-right:45px;width:auto}.content-block-center.small{margin-left:auto;margin-right:auto}#logo>a>img{width:35VW}.btn-mobile-nav{left:45px}header .logo-nav .btn-mobile-nav{left:45px}header .main-nav .overlay .close{left:45px}}@media only screen and (max-width: 1050px){h1{font-size:3rem}span.lead{font-size:3rem}span.lead.small{padding-left:50px;padding-right:50px}h2{font-size:2rem}a.lead,p.lead{font-size:2.2rem}.dreier-grid{grid-template-columns:repeat(2, 1fr)}.index-site .dreier-grid li.news-item:nth-child(3){display:none}}@media only screen and (max-width: 800px){*{font-size:1.5rem}h1{font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.5rem}h4{font-size:1.5rem}a,p{font-size:1.5rem}a.lead,p.lead{font-size:1.8rem}span.lead.small{padding-left:0px;padding-right:0px}a.lead{margin-bottom:0}a.external-link{margin-right:-20px;padding-right:20px;background-size:12px}.content-block-center{margin-left:20px;margin-right:20px;width:auto}.content-block-center.small{margin-left:auto;margin-right:auto}header .logo-nav .btn-mobile-nav{left:20px}header .logo-nav .btn-mobile-nav img{height:50px;width:50px}header .main-nav .overlay .close{left:20px}header .main-nav .overlay .close img{height:50px;width:50px}.sticky header .logo-nav .btn-mobile-nav{top:17px !important}grid-item:nth-child(3){order:2}.zwei-eins-grid{grid-template-columns:1fr}#logo img{width:45VW}.skipp{display:none}.beerli-container .eins-zwei-grid{padding-left:50px;padding-right:50px;column-gap:50px}.index-site h1,.index-site span.lead,span.lead h1{font-size:2rem}.impressum-datenschutz-site h2{font-size:2rem}.impressum-datenschutz-site div.zwei-eins-grid div:nth-child(1){order:2}.btn.inline.bgcolor.mobile{display:inline-block !important}.btn.inline.bgcolor.desktop{display:none !important}}@media only screen and (max-width: 600px){header .logo-nav .logo-container .logo{min-width:140px;max-width:160px}header .logo-nav .btn-mobile-nav{top:42px !important;left:20px}header .main-nav .overlay .close{position:absolute;top:42px !important;left:5vh;left:20px}header .main-nav .overlay .close img{height:50px;width:50px}header .main-nav .overlay .service-nav{margin-bottom:50px}header .main-nav .overlay .service-nav ul li a{font-size:1.4rem}.sticky header{padding-top:20px;padding-bottom:20px}.sticky header .logo-nav .btn-mobile-nav{top:22px !important}a.beerli-info-blatt{height:35px;padding:6px;padding-right:9px}a.beerli-info-blatt:hover{padding-right:20px}.zweier-grid,.dreier-grid,.eins-zwei-grid{grid-template-columns:1fr}.beerli-container .eins-zwei-grid{padding-left:20px;padding-right:20px;column-gap:20px;row-gap:50px}.beerli-container .eins-zwei-grid img{width:200px;max-width:80%;margin-left:auto;margin-right:auto}.beerli-container .eins-zwei-grid h2{text-align:center;margin-bottom:10px}.beerli-container .eins-zwei-grid p{text-align:center}.index-site .dreier-grid li.news-item:nth-child(3){display:block}}@media only screen and (max-width: 1050px)and (min-width: 600px){.dreier-grid.bereiche{grid-template-columns:1fr;row-gap:100px}.dreier-grid.bereiche .bereichs-container{display:grid;grid-template-columns:1fr 2fr;column-gap:100px;padding-left:50px;padding-right:50px}.dreier-grid.bereiche .bereichs-container .item-header{display:flex;flex-direction:column;justify-content:center;width:inherit;margin:inherit;display:block}}@media only screen and (max-width: 800px){.index-site h1{font-size:2.5rem;margin-bottom:20px}.beerli-container .center{padding-left:50px;padding-right:50px}}@media only screen and (max-width: 600px){.dreier-grid.bereiche{row-gap:100px}.beerli-container .center{padding-left:0px;padding-right:0px}}/*# sourceMappingURL=style.css.map */
