﻿.cookie{position:fixed;z-index:1;width:100%;max-width:20rem;margin:1.3333333333rem;padding:1rem;bottom:0;right:0;display:flex;flex-direction:column;background:black;color:white}.cookie *{font-size:0.8rem;line-height:1.2}.cookie>p{width:100%}.cookie>p>strong{display:block;margin-bottom:0.5rem}.cookie .group{position:relative;width:100%;display:flex;justify-content:flex-end;margin:0;padding-top:1rem}.cookie .group a{white-space:nowrap;text-transform:uppercase;font-size:0.65rem;padding:.2857142857rem .4rem;margin-left:.4rem;cursor:pointer;border:1px solid white;font-weight:bolder}.cookie .group a:hover{background:white;color:black}@media (max-width: 550px){.cookie{padding:1rem}.cookie .box{flex-direction:column;margin-left:1rem}.cookie .box a{margin-left:0;margin-top:.4rem}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}html{width:100%;overflow-x:hidden;background-color:white;color:black}html body{position:relative;width:100%;overflow-x:hidden;overflow-y:hidden;margin:0;padding:0;border:0}main{position:relative;z-index:0;padding:2rem 2rem 2rem 15rem;max-width:85rem}header{position:fixed;width:15rem;padding:3rem 2rem;z-index:1}header a img{width:10rem;height:auto}header .menu{display:none;cursor:pointer}header .menu svg{stroke-width:1.5}header .menu svg line:nth-of-type(3){display:none}nav ul li{margin-left:0}nav ul li:before{content:none;margin-right:0;margin-left:0}nav ul li.some{display:inline-block;margin-top:2rem}section{position:relative;width:100%;margin:auto;padding:2rem}section.rail{position:relative;width:100%;max-width:85rem;margin:auto}@media (max-width: 1100px){section{padding:1rem 0}}@media (max-width: 550px){header{position:relative !important;padding:1rem !important;width:100% !important;display:flex !important;justify-content:space-between !important;align-items:center;flex-wrap:wrap}header a img{width:6rem !important;height:auto !important;margin-bottom:0.5rem !important;margin-top:0.5rem !important}header .menu{display:block}header nav{display:none;margin:0 !important}header nav ul{margin-top:1rem !important}main{padding:1rem !important;max-width:none}body.navigating header nav{display:block;position:relative;right:0;width:100vw;top:0;text-align:right}body.navigating header .menu svg{margin-top:0.15rem}body.navigating header .menu svg line:nth-of-type(1){transform:rotate(45deg) translate(0.4rem, -0.75rem)}body.navigating header .menu svg line:nth-of-type(2){transform:rotate(-45deg) translate(-0.62rem, 0.75rem)}}::selection{background:black !important;color:white !important}*{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}*{-webkit-font-smoothing:antialiased}h1,h2,h3{padding:0;margin:0;font-weight:normal}h1{font-size:4rem;margin-bottom:3rem}h2{font-size:2.5rem;margin-bottom:2rem}h3{font-size:1.65rem;margin-bottom:1rem}p{margin:0;line-height:1.6}p a{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;color:inherit}a{color:inherit;text-decoration:none}strong{font-family:'Helvetica Neue Medium';font-weight:normal}em{font-style:normal}ul{list-style-type:none;margin:0;padding:0;font-size:inherit;line-height:1.6rem}ul li{margin-left:1.5rem}ul li:before{content:"–";margin-right:1rem;margin-left:-1.5rem}@media (max-width: 1100px){h3{font-size:1.25rem}}@media (max-width: 550px){*{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}h1{font-size:2.15rem !important;margin-bottom:1rem !important}h2{font-size:1.85rem !important;margin-bottom:1rem !important}}section.bildeinzeln .rail img{width:100%;height:auto}section.bildercollage .rail{display:flex;flex-direction:column}section.bildercollage img.orientation-landscape{width:75%;margin:-4rem 0}section.bildercollage img.orientation-portrait{width:50%;margin:-6rem 0}section.bildercollage img:first-of-type{margin-top:0}section.bildercollage img:last-of-type{margin-bottom:0}section.bildercollage img:nth-of-type(2n-1){align-self:flex-start}section.bildercollage img:nth-of-type(2n){align-self:flex-end}section.bildercollage img:hover{z-index:1}@media (max-width: 1100px){section.bildercollage img.orientation-landscape,section.bildercollage img.orientation-portrait{margin:-1rem 0}}@media (max-width: 550px){section.bildercollage img.orientation-landscape,section.bildercollage img.orientation-portrait{width:95%;margin:-0.5rem}}section.bilderlogowand .rail{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}section.bilderlogowand .rail a{padding:2rem 0.5rem}section.bilderlogowand .rail a>img{width:100%;height:auto;max-height:2rem;margin:auto}section.bildermauerwerk .rail{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}section.bildermauerwerk .rail img{height:auto}@media (max-width: 550px){section.bildermauerwerk .rail{flex-wrap:nowrap;flex-direction:column}section.bildermauerwerk .rail img{width:100% !important}}section.bildhero .image{background-size:cover;height:calc(100vh - 9rem)}section.bildpinwand .rail{position:relative}section.bildpinwand img{width:100%;height:auto;mix-blend-mode:overlay}section.bildpinwand .color{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}section.bildpinwand .pins{position:absolute;top:0;left:0;width:100%;height:100%}section.bildpinwand .pins .pin{position:absolute;transform:translate(-1rem, -1rem)}section.bildpinwand .pins .pin:before{content:'◆';font-size:2rem}section.bildpinwand .pins .pin .info{display:block;width:12.5rem;padding:1rem}section.bildpinwand .pins .pin .info *{font-size:0.8rem}section.bildpinwand .pins .pin .info strong{display:block}section.bildpinwand .pins .pin:not(:hover) .info{display:none}section.spezialabstand{margin:0;padding:0}section.spezialabstand.negative{margin-top:-4rem}section.spezialabstand.thin{height:1px}section.spezialabstand.small{height:2rem}section.spezialabstand.large{height:6rem}@media (max-width: 550px){main>section.spezialabstand{margin-top:0 !important;height:0 !important}}section.spezialformular{display:flex;justify-content:space-between;align-items:flex-start;margin-top:2rem}section.spezialformular input,section.spezialformular textarea,section.spezialformular select,section.spezialformular button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none;margin:0;padding:0;box-shadow:none;resize:none;outline:none;font-family:inherit;font-size:inherit;font-weight:inherit;cursor:pointer}section.spezialformular>*{width:calc(50% - 1rem);font-size:1rem}section.spezialformular>div *:first-child{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}section.spezialformular>div h1,section.spezialformular>div h2,section.spezialformular>div h3,section.spezialformular>div h4{font-size:2rem}section.spezialformular>div a{margin-top:2rem;margin-left:0}section.spezialformular form{display:flex;justify-content:flex-end;flex-wrap:wrap}section.spezialformular form *:not(svg){width:100%;background:transparent;color:black;font-size:inherit;line-height:1.5;padding:0.6rem 1rem;margin-bottom:0.3rem;border:1px solid black}section.spezialformular form>div{border:0;margin:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start}section.spezialformular form>div *:hover{cursor:pointer}section.spezialformular form>div label{border:0;width:100%;min-height:2rem;padding:0 0.5rem;line-height:1;display:flex;align-items:center}section.spezialformular form>div input{position:relative;background:transparent;height:2rem;width:2rem;margin:0;border:1px solid black;display:flex;justify-content:center;align-items:center}section.spezialformular form .group{display:flex;flex-direction:column;padding:0.6rem 1rem;border:1px solid black;margin-bottom:0.3rem}section.spezialformular form .group *{border:0;height:auto;width:100%;padding:0;font-size:inherit;line-height:inherit;margin:0;min-height:0}section.spezialformular form .group ::-webkit-file-upload-button,section.spezialformular form .group ::file-selector-button{display:none}section.spezialformular form button{width:auto;font-size:inherit;padding-top:0.3rem;padding-bottom:0.3rem;margin-top:1.2rem;margin-bottom:0}section.spezialformular form button:disabled{cursor:not-allowed}@media (max-width: 550px){section.spezialformular{flex-wrap:wrap;padding:0 0}section.spezialformular>*{width:100%;margin-bottom:2rem}}section.speziallandkarte .googlemap{background:whitesmoke;height:30rem;width:100%}section.speziallandkarte .notice{padding:2rem;display:inline-block}section.speziallandkarte *{border-radius:0 !important;box-shadow:none !important}section.speziallandkarte .gm-style-iw{padding:1rem !important}section.speziallandkarte .gm-style-iw *{font-size:0.8rem}section.speziallandkarte .gm-style-iw strong{display:block}section.speziallandkarte .gm-style-iw br{display:none}section.speziallandkarte .gm-style-iw .gm-style-iw-d{overflow:hidden !important}section.speziallandkarte .gm-style-iw-t::after{display:none !important}section.speziallandkarte .gm-style-iw button{display:none !important}section.passwort input{-webkit-appearance:none;-moz-appearance:none;border-radius:0;box-shadow:none;resize:none;outline:none;font-family:inherit;font-weight:inherit;cursor:pointer;width:100%;font-size:2rem;letter-spacing:0.1rem;text-align:center;padding:2rem;margin:30vh 0;background-color:transparent;border:1px solid currentColor}section.spezialteaser .text a{display:block;margin-top:2rem;text-decoration:underline;display:flex;align-items:center}section.spezialteaser .text a svg{stroke-width:1;height:inherit;width:auto;margin-left:0.5rem}section.spezialteaser .text a:hover svg{transform:rotate(45deg)}section.spezialteaser.ratio-image .text{width:35%}section.spezialteaser.ratio-image .image{width:65%}section.spezialteaser.ratio-text .text{width:65%}section.spezialteaser.ratio-text .image{width:35%}section.spezialteaser.ratio-even .text{width:50%}section.spezialteaser.ratio-even .image{width:50%}@media (max-width: 550px){section.spezialteaser.ratio-image .text{width:100%}section.spezialteaser.ratio-image .image{width:100%}section.spezialteaser.ratio-text .text{width:100%}section.spezialteaser.ratio-text .image{width:100%}section.spezialteaser.ratio-even .text{width:100%}section.spezialteaser.ratio-even .image{width:100%}}section.textbild .rail,section.spezialteaser .rail{display:flex;justify-content:center;align-items:flex-start}section.textbild .text,section.spezialteaser .text{width:35%}section.textbild .text h1,section.spezialteaser .text h1,section.textbild .text h2,section.spezialteaser .text h2,section.textbild .text h3,section.spezialteaser .text h3,section.textbild .text h4,section.spezialteaser .text h4{font-size:2rem}section.textbild .image,section.spezialteaser .image{width:65%}section.textbild .image img,section.spezialteaser .image img{width:100%;height:auto}section.textbild.order-after .rail,section.order-after.spezialteaser .rail,section.textbild.order-auto:nth-of-type(2n-1) .rail,section.order-auto.spezialteaser:nth-of-type(2n-1) .rail{flex-direction:row}section.textbild.order-after .image,section.order-after.spezialteaser .image,section.textbild.order-auto:nth-of-type(2n-1) .image,section.order-auto.spezialteaser:nth-of-type(2n-1) .image{justify-content:flex-end;padding-left:4rem}section.textbild.order-before .rail,section.order-before.spezialteaser .rail,section.textbild.order-auto:nth-of-type(2n) .rail,section.order-auto.spezialteaser:nth-of-type(2n) .rail{flex-direction:row-reverse}section.textbild.order-before .image,section.order-before.spezialteaser .image,section.textbild.order-auto:nth-of-type(2n) .image,section.order-auto.spezialteaser:nth-of-type(2n) .image{justify-content:flex-start;padding-right:4rem}section.textbild.offset-low .text,section.offset-low.spezialteaser .text{margin-top:4rem}section.textbild.offset-medium .text,section.offset-medium.spezialteaser .text{margin-top:30%}section.textbild.offset-high .text,section.offset-high.spezialteaser .text{margin-top:60%}section.textbild.offset-none .text,section.offset-none.spezialteaser .text{margin-top:0.5rem}@media (max-width: 1100px){section.textbild .text,section.spezialteaser .text,section.textbild .image,section.spezialteaser .image{width:100% !important}section.textbild.order-after .rail,section.order-after.spezialteaser .rail,section.textbild.order-auto:nth-of-type(2n-1) .rail,section.order-auto.spezialteaser:nth-of-type(2n-1) .rail,section.textbild.order-before .rail,section.order-before.spezialteaser .rail,section.textbild.order-auto:nth-of-type(2n) .rail,section.order-auto.spezialteaser:nth-of-type(2n) .rail{flex-direction:column-reverse}section.textbild.order-after .image,section.order-after.spezialteaser .image,section.textbild.order-auto:nth-of-type(2n-1) .image,section.order-auto.spezialteaser:nth-of-type(2n-1) .image,section.textbild.order-before .image,section.order-before.spezialteaser .image,section.textbild.order-auto:nth-of-type(2n) .image,section.order-auto.spezialteaser:nth-of-type(2n) .image{padding-right:0;padding-left:0;margin-bottom:1rem}section.textbild.order-after .text,section.order-after.spezialteaser .text,section.textbild.order-auto:nth-of-type(2n-1) .text,section.order-auto.spezialteaser:nth-of-type(2n-1) .text,section.textbild.order-before .text,section.order-before.spezialteaser .text,section.textbild.order-auto:nth-of-type(2n) .text,section.order-auto.spezialteaser:nth-of-type(2n) .text{margin-top:1rem}}section.textboxbild .rail{display:flex;justify-content:center;align-items:flex-start}section.textboxbild .text{width:60%;padding:2rem}section.textboxbild .text h1,section.textboxbild .text h2,section.textboxbild .text h3,section.textboxbild .text h4{font-size:2rem}section.textboxbild .image{width:40%;display:flex;align-items:flex-start;z-index:-1}section.textboxbild .image img{width:150%;height:auto}section.textboxbild.order-after .rail,section.textboxbild.order-auto:nth-of-type(2n-1) .rail{flex-direction:row}section.textboxbild.order-after .image,section.textboxbild.order-auto:nth-of-type(2n-1) .image{justify-content:flex-end}section.textboxbild.order-before .rail,section.textboxbild.order-auto:nth-of-type(2n) .rail{flex-direction:row-reverse}section.textboxbild.order-before .image,section.textboxbild.order-auto:nth-of-type(2n) .image{justify-content:flex-start}section.textboxbild.offset-high img{margin-top:-4rem}section.textboxbild.offset-low img{margin-top:4rem}section.textboxbild.intersect-less .text{width:55%;padding:2rem}section.textboxbild.intersect-less .image{width:45%}section.textboxbild.intersect-less .image img{width:125%}section.textboxbild.intersect-none .text{width:50%;padding:2rem}section.textboxbild.intersect-none .image{width:50%}section.textboxbild.intersect-none .image img{width:100%}@media (max-width: 1100px){section.textboxbild .text{width:100% !important}section.textboxbild .image{width:100% !important}section.textboxbild .image img{width:100% !important}section.textboxbild.order-after .rail,section.textboxbild.order-auto:nth-of-type(2n-1) .rail{flex-direction:column}section.textboxbild.order-after .image,section.textboxbild.order-auto:nth-of-type(2n-1) .image{margin-top:2rem !important}section.textboxbild.order-before .rail,section.textboxbild.order-auto:nth-of-type(2n) .rail{flex-direction:column-reverse}section.textboxbild.order-before .image,section.textboxbild.order-auto:nth-of-type(2n) .image{margin-bottom:2rem !important}section.textboxbild.offset-high img,section.textboxbild.offset-low img{margin-top:0}}section.textboxhintergrund .rail{position:relative;padding:4rem}section.textboxhintergrund .text{position:relative;z-index:3;padding:2rem}section.textboxhintergrund .color,section.textboxhintergrund .image{position:absolute;top:0;left:0;width:100%;height:100%}section.textboxhintergrund .image{z-index:2;background-size:cover}section.textboxhintergrund .image.blend{mix-blend-mode:hard-light;opacity:0.5}section.textboxhintergrund .color{z-index:1}@media (max-width: 550px){section.textboxhintergrund .rail{padding:1rem}section.textboxhintergrund .text{padding:.5rem}}section.textnormal.center,section.center.texttabelle{text-align:center}section.textnormal.center>*,section.center.texttabelle>*{max-width:51rem;margin-left:auto;margin-right:auto}section.textnormal.double p,section.double.texttabelle p{column-count:2;column-gap:2rem}section.textnormal.short>*,section.short.texttabelle>*{max-width:45rem}@media (max-width: 1100px){section.textnormal.center>*,section.center.texttabelle>*{max-width:none}section.textnormal.double p,section.double.texttabelle p{column-count:1}section.textnormal.short>*,section.short.texttabelle>*{max-width:none}}@media (max-width: 550px){section.textnormal,section.texttabelle{margin-bottom:1rem}}section.texttabelle table *{text-align:left;vertical-align:top;border-collapse:collapse;border:0;padding:0}section.texttabelle table tr td{padding-right:2rem;padding-bottom:1rem}section.videonormal video{width:100%;height:auto}section.videoyoutube>div{position:relative;width:100%;padding-bottom:56.25%;background:black}section.videoyoutube>div.cinemascope{padding-bottom:40%}section.videoyoutube>div>iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.videoyoutube>div .notice{display:inline-block;color:rgba(255,255,255,0.35);padding:2rem}
/*# sourceMappingURL=default.min.css.map */
