@font-face{font-family:"titillium_weblight";src:url("../fonts/titilliumweb-light-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"titillium_webregular";src:url("../fonts/titilliumweb-regular-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"titillium_webbold";src:url("../fonts/titilliumweb-bold-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ibm_plex_sanssemibold_italic";src:url("../fonts/ibmplexsans-semibolditalic-webfont.woff2") format("woff2"),url("../fonts/ibmplexsans-semibolditalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}.button{display:inline-block;padding:10px 30px;background-color:#fccf3e;color:#2b2b2b;font-family:"Titillium Web","Open Sans",sans-serif;transition:.3s ease}a.button{text-decoration:none}nav{margin:80px 40px 0 0;float:right}nav ul{margin:0;padding:0;list-style-type:none}nav ul li{display:inline;font-family:titillium_webbold,sans-serif;font-size:1.2rem;margin-left:20px;text-transform:uppercase}nav ul li a{color:#fff;text-decoration:none;padding:10px;border-bottom:3px solid transparent;transition:.3s ease}nav ul li:hover{border-bottom:5px solid #fccf3e;padding-bottom:10px}nav ul li.active a{border-bottom:5px solid #fccf3e;padding-bottom:10px}.rslides_tabs{list-style:none;padding-left:0;margin:0;text-align:center;position:absolute;bottom:20px;width:100%;left:0;z-index:5}.rslides_tabs li{display:inline-block;margin:0 2px}.rslides_tabs li a{display:block;width:50px;height:8px;background:white;overflow:hidden;text-indent:-9999px;cursor:pointer;transition:.3 ease}.rslides_tabs li.rslides_here a{background:#fccf3e}.tags a{margin:0 10px}ul.pagination{list-style-type:none;width:1040px;margin:40px auto;padding:0;clear:both;font-size:1.1rem;font-family:titillium_weblight,sans-serif}.pagination li{float:left;padding:10px}.pagination .MarkupPagerNavOn a{background:none repeat scroll 0 0 #2b2b2b;color:#fff}.pagination li a{background:#fff;border-radius:2px;font-size:1em;padding:5px 12px;text-decoration:none;color:#2b2b2b}html,body{margin:0;height:100%;font-size:1rem;background-color:#fff;scroll-behavior:smooth}.align_left{float:left;margin:0 10px 10px 0}.align_right{float:left;margin:0 0 10px 10px}header{position:absolute;z-index:9;width:100%;overflow:hidden;top:0}header h1{margin:0}header h1 a{color:#fff;font-style:italic;font-family:ibm_plex_sanssemibold_italic,sans-serif;display:inline-block;float:left;margin:65px 40px 0;text-decoration:none}header h1 a span{color:#fccf3e}h2 a.top{color:#fccf3e;text-decoration:none;float:right}#home,#service,#galerie,#uebermich,#kontakt,.bgpage{min-height:100vh;z-index:-1;overflow:auto;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#galerie{background:#2b2b2b}#galerie h2{color:#fff}.caption{font-family:titillium_weblight,sans-serif;font-size:.9em;margin:10px 0 0 0}.bgpage{background-image:url("../img/bg1a.jpg")}iframe{frameborder:none}.headline,.angebote{max-width:1040px;margin:0 auto;font-family:titillium_weblight,sans-serif;color:#fff;text-align:center;padding-top:240px}.headline h2,.headline h1,.angebote h2,.angebote h1{font-size:3.6rem}.headline p,.headline li,.angebote p,.angebote li{font-size:1.4rem}.headline a,.angebote a{color:#fff}.title{max-width:1040px;margin:0 auto;font-family:titillium_weblight,sans-serif;text-align:center}.title h2{font-size:3.6rem}.title h3{font-size:2rem}.title p{margin:40px 0;font-size:1.4rem}.title li{font-size:1.4rem}.title .umich{text-align:left}.cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media(max-width: 820px){.cards{grid-template-columns:1fr 1fr}}.card{position:relative;background-color:#fff;margin:8px 0;box-shadow:0 5px 10px rgba(154, 160, 185, 0.05),0 15px 40px rgba(166, 173, 201, 0.2)}.card img{width:50%;margin-top:10px}.card p{font-family:titillium_webbold,sans-serif}.gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}@media(max-width: 820px){.gallery{grid-template-columns:1fr 1fr 1fr}}.gallery img{width:100%}.gallery p{font-family:titillium_webbold,sans-serif}.bilder img{margin:0 1rem 1rem 0}.osmap1{width:49%;float:left}.osmap2{width:49%;float:right}iframe{width:100%;height:300px;border:none}footer{height:160px;background-color:#2b2b2b;color:#fff}footer address{font-family:titillium_weblight,sans-serif;font-style:normal;margin-top:10px}footer address a{text-decoration:none;color:#fccf3e}.angebote{display:grid;grid-template-columns:1.11fr 1.89fr;grid-gap:20px;max-width:1040px;margin:0 auto;padding-top:20px}.angebote h2{font-size:2.6rem;margin-top:0}#galerie .angebote{text-align:left;color:#fff}#galerie .angebote img{float:left}#galerie .angebote a{color:#fff}.teaser{grid-column:1/3}.foot{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;max-width:1040px;margin:0 auto;padding-top:20px}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;height:100vh;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.rslides li:first-child{position:relative;display:block;float:left}@media all{html.with-netbox{overflow:hidden}.netbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0, 0, 0, 0)}.netbox:last-of-type{background:rgba(0, 0, 0, 0.8)}.netbox:before{content:"";display:inline-block;height:100%;vertical-align:middle}.netbox .netbox-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:10px 10px 30px 10px;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.netbox .netbox-inner{display:block}.netbox script.netbox-inner,.netbox link.netbox-inner,.netbox style.netbox-inner{display:none}.netbox .netbox-close-icon{position:absolute;z-index:9999;bottom:5px;right:10px;line-height:0;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255, 255, 255, 0.3);color:#000;border:none;padding:0}.netbox .netbox-close-icon::-moz-focus-inner{border:0;padding:0}.netbox .netbox-image{width:100%}.netbox-iframe .netbox-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.netbox iframe{border:none}.netbox *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 1024px){.netbox .netbox-content{margin-left:0;margin-right:0;max-height:98%}}@media print{@page{size:landscape}html.with-netbox>*>:not(.netbox){display:none}}@media all{.netbox-next,.netbox-previous{display:block;position:absolute;top:25px;right:10px;bottom:0;left:50%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0, 0, 0, 0)}.netbox-previous{left:10px;right:50%}.netbox-next span,.netbox-previous span{display:none;position:absolute;top:30%}.netbox-next span{right:0;left:auto}.netbox-next:hover span,.netbox-previous:hover span{display:inline-block}.netbox-swipe-aware .netbox-next,.netbox-swipe-aware .netbox-previous{display:none}.netbox-loading .netbox-previous,.netbox-loading .netbox-next{display:none}.netbox-first-slide.netbox-last-slide .netbox-previous,.netbox-first-slide.netbox-last-slide .netbox-next{display:none}.netbox-first-slide .netbox-previous,.netbox-last-slide .netbox-next{display:none}}@media only screen and (max-device-width: 1024px){.netbox-next:hover,.netbox-previous:hover{background:none}.netbox-next span,.netbox-previous span{display:block}}@media only screen and (max-width: 1024px){.netbox-next,.netbox-previous{top:10px;right:10px;left:85%}.netbox-previous{left:10px;right:85%}.netbox-next span,.netbox-previous span{margin-top:-30px;font-size:40px}}@-webkit-keyframes netboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes netboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.netbox-loading .netbox-content{-webkit-animation:netboxLoader 1s infinite linear;animation:netboxLoader 1s infinite linear;background:transparent;border:8px solid #8f8f8f;border-left-color:#fff;border-radius:80px;width:80px;height:80px;min-width:0}.netbox-loading .netbox-content>*{display:none !important}.netbox-loading .netbox-close,.netbox-loading .netbox-inner{display:none}
