.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@font-face{font-family:gt-haptik;src:url(../fonts/GT-Haptik-Medium.eot?) format("eot"),url(../fonts/GT-Haptik-Medium.woff) format("woff"),url(../fonts/GT-Haptik-Medium.woff2) format("woff2"),url(../fonts/GT-Haptik-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:gt-haptik-tab;src:url(../fonts/GT-Haptik-Medium-Tab.eot?) format("eot"),url(../fonts/GT-Haptik-Medium-Tab.woff) format("woff"),url(../fonts/GT-Haptik-Medium-Tab.woff2) format("woff2"),url(../fonts/GT-Haptik-Medium-Tab.ttf) format("truetype");font-weight:400;font-style:normal}.date{font-family:gt-haptik-tab,Helvetica,Arial,sans-serif}a,a:visited{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.heading--L{font-size:26px;line-height:25px;letter-spacing:.65px;display:block;font-weight:400}.heading--L--uppercase{text-transform:uppercase}.heading--L__marginBottom{margin-bottom:13px}.heading--L__marginTop{margin-top:17px}.heading--M{letter-spacing:.55px;margin-bottom:14px;text-transform:uppercase}.heading--M,.heading--S{font-size:16px;line-height:20px;display:block;font-weight:400;margin-top:10px}.heading--S{letter-spacing:.58px}body{font-size:16px;line-height:20px}@media only screen and (min-width:768px){.heading--L{font-size:26px;line-height:25px;letter-spacing:.65px}.heading--M{letter-spacing:.55px;margin-bottom:14px}.heading--M,.heading--S{font-size:16px;line-height:20px;margin-top:10px}.heading--S{letter-spacing:.58px}body{font-size:16px;line-height:20px}}@media only screen and (min-width:960px){.heading--L{font-size:40px;line-height:36.5px;letter-spacing:.65px}.heading--M{letter-spacing:.55px;margin-bottom:19px}.heading--M,.heading--S{font-size:18px;line-height:20px;margin-top:10px}.heading--S{letter-spacing:.58px}body{font-size:18px;line-height:20px}}@media only screen and (min-width:1280px){.heading--L{font-size:45px;line-height:41.5px;letter-spacing:.65px}.heading--M{letter-spacing:.55px;margin-bottom:19px}.heading--M,.heading--S{font-size:20px;line-height:22px;margin-top:10px}.heading--S{letter-spacing:.58px}body{font-size:20px;line-height:22px}}@media only screen and (min-width:1920px){.heading--L{font-size:68px;line-height:63px;letter-spacing:.65px}.heading--M{letter-spacing:.55px;margin-bottom:19px}.heading--M,.heading--S{font-size:30px;line-height:35px;margin-top:10px}.heading--S{letter-spacing:.58px}body{font-size:30px;line-height:35px}.heading--L__marginBottom{margin-bottom:30px}.heading--L__marginTop{margin-top:30px}}.fl-left{float:left}.fl-right{float:right}.ta-l{text-align:left}.ta-c{text-align:center}.ta-r{text-align:right}.display-inline-block{display:inline-block}.constrainedWidth{width:100%;position:relative}@media only screen and (min-width:768px){.constrainedWidth{width:100%}}@media only screen and (min-width:960px){.constrainedWidth{width:640px}}@media only screen and (min-width:1280px){.constrainedWidth{width:866px}}@media only screen and (min-width:1920px){.constrainedWidth{width:1300px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:gt-haptik,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}button:focus{outline:none}button{background:inherit;border:none}.logo{position:absolute}.logo__container{min-height:calc(100vh - 8px);position:relative}.logo--top{right:0;height:97.75px}.logo--bottom{right:0;bottom:8px;height:51.75px}.logo--bottom__container{height:99.5px}@media only screen and (min-width:768px){.logo__container{min-height:calc(100vh - 8px)}.logo--top{height:97.75px}.logo--bottom{height:51.75px}.logo--bottom__container{height:99.5px}}@media only screen and (min-width:960px){.logo__container{min-height:calc(100vh - 24px)}.logo{position:fixed;right:24px}.logo--top{top:24px;height:137.7px}.logo--bottom{bottom:24px;height:72.9px}.logo--bottom__container{height:24px}}@media only screen and (min-width:1280px){.logo__container{min-height:calc(100vh - 24px)}.logo{right:24px}.logo--top{top:24px;height:137.7px}.logo--bottom{bottom:24px;height:72.9px}.logo--bottom__container{height:24px}}@media only screen and (min-width:1920px){.logo__container{min-height:calc(100vh - 30px)}.logo{right:30px}.logo--top{top:30px;height:210.8px}.logo--bottom{bottom:30px;height:111.6px}.logo--bottom__container{height:30px}}.siteNav{margin-bottom:50px;position:relative;top:-3px;width:150px}.siteNav__H{font-size:26px;line-height:26px;cursor:pointer}.siteNav_level2_container{height:0;overflow:hidden;transition:height .2s ease-in}.expandNav+.siteNav_level2_container_events{height:40px}.expandNav+.siteNav_level2_container_stiftung{height:80px}.siteNav .underline:after{opacity:0}.siteNav__option:hover .underline:after,.siteNav_link.active .underline:after{opacity:1}.expandNav:hover .underline:after{opacity:0}@media only screen and (min-width:768px){.siteNav__H{font-size:26px;line-height:26px}}@media only screen and (min-width:960px){.siteNav{position:fixed;top:50%;right:24px;transform:translateY(-50%);margin:0;text-align:right;width:170px}.siteNav__H{font-size:40px;line-height:40px}}@media only screen and (min-width:1280px){.siteNav{right:24px;width:170px}.siteNav__H{font-size:45px;line-height:45px}.expandNav+.siteNav_level2_container_events{height:44px}.expandNav+.siteNav_level2_container_stiftung{height:88px}}@media only screen and (min-width:1920px){.siteNav{right:30px;width:260px}.siteNav__H{font-size:68px;line-height:68px}.expandNav+.siteNav_level2_container_events{height:70px}.expandNav+.siteNav_level2_container_stiftung{height:148px}}.linkbox{border:2px solid #000;padding:0 5px;display:inline-block;margin-top:4px}@media only screen and (min-width:960px){.linkbox{padding:0 2px;line-height:17px;margin-top:0}.linkbox--margin{margin-bottom:10px}.linkbox--marginTop{margin-top:10px}}@media only screen and (min-width:1280px){.linkbox{line-height:19px}}@media only screen and (min-width:1920px){.linkbox{line-height:29px;border:3px solid #000}}.carousel--full{width:100vw;height:100vh;position:fixed;overflow:hidden;top:0;left:0}.carousel--small{width:100%;height:calc((100vw - 2 * 8px) * .51);overflow:hidden}.carousel__gallery{margin:0;padding:0}.carousel__gallery__li{margin:0;padding:0;list-style:none;position:absolute;top:0;width:100%;height:100%;opacity:0}.carousel--small__gallery__li{height:calc((100vw - 2 * 8px) * .51)}.carousel__gallery__li.onscreen{opacity:1}.carousel__gallery__li__imgcontainer{position:absolute;overflow:hidden;width:100%;height:100%}.carousel__gallery__li__img{width:100%;height:auto;position:absolute}.carousel__gallery__li__img--centered{top:50%;left:50%;transform:translate(-50%,-50%)}.carousel__gallery__li__img--alignedTop{top:0;left:0}.carousel__gallery__li__gif{background-position:50%;height:100vh;width:100vw;position:fixed}.carousel__gallery__li__gif--customTile{background-size:500px}.carousel__gallery__li__img--H{height:100%;width:auto}.carousel__gallery__li__img--mieten{width:100%;height:100%;background-position:50%;background-size:cover}.carousel__gallery__li__caption{text-align:center;color:#fff;width:100%;text-shadow:2px 2px 2px #222;position:absolute;top:50%;transform:translateY(-50%)}.carousel__gallery__li__caption__trigger{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 80px);height:100px;z-index:300;opacity:0;transition:opacity .3s ease-in}.carousel__gallery__li__caption__trigger--current{opacity:1}.carousel__gallery__li__caption--secondary{opacity:0}.carousel__gallery__li__caption--secondary--uppercase{text-transform:uppercase}.notouchscreen .carousel__gallery__li__caption__trigger:hover .carousel__gallery__li__caption--original{opacity:0}.notouchscreen .carousel__gallery__li__caption__trigger:hover .carousel__gallery__li__caption--secondary{opacity:1}.carousel__arrows{position:relative;height:100%}.carousel__arrows__item__container{position:absolute;top:0;z-index:200;height:100%;width:40px}.carousel__arrows__item__container--left{left:0}.carousel__arrows__item__container--right{right:0}.touchscreen .carousel--full__arrows__item__container{position:fixed}.touchscreen .carousel__arrows__item{position:absolute;width:36px;height:36px;border-top:5px solid;top:50%}.touchscreen .carousel__arrows__item--left{border-left:5px solid;left:8px;transform-origin:left top;transform:rotate(-45deg)}.touchscreen .carousel__arrows__item--right{border-right:5px solid;right:8px;transform-origin:right top;transform:rotate(45deg)}.touchscreen .carousel__arrows__item--left--black,.touchscreen .carousel__arrows__item--right--balck{border-color:#000}.touchscreen .carousel__arrows__item--left--white,.touchscreen .carousel__arrows__item--right--white{border-color:#fff}.notouchscreen .carousel__arrows__item{position:absolute;width:100%;height:100%;top:0;padding:0}.notouchscreen .carousel__arrows__item--left{right:auto;left:0;cursor:url(../images/arrowLeft_black_s.png) 0 26,auto}.notouchscreen .carousel__arrows__item--right{left:auto;right:0;cursor:url(../images/arrowRight_black_s.png) 28 26,auto}.notouchscreen .carousel__arrows__item--left--black{cursor:url(../images/arrowLeft_black_s.png) 0 26,auto}.notouchscreen .carousel__arrows__item--right--black{cursor:url(../images/arrowRight_black_s.png) 28 26,auto}.notouchscreen .carousel__arrows__item--left--white{cursor:url(../images/arrowLeft_white_s.png) 0 26,auto}.notouchscreen .carousel__arrows__item--right--white{cursor:url(../images/arrowRight_white_s.png) 28 26,auto}.edge .carousel__arrows__item--left,.ie .carousel__arrows__item--left{cursor:url(../images/arrowLeft_black_s.cur),auto}.edge .carousel__arrows__item--right,.ie .carousel__arrows__item--right{cursor:url(../images/arrowRight_black_s.cur),auto}.edge .carousel__arrows__item--left--black,.ie .carousel__arrows__item--left--black{cursor:url(../images/arrowLeft_black_s.cur),auto}.edge .carousel__arrows__item--right--black,.ie .carousel__arrows__item--right--black{cursor:url(../images/arrowRight_black_s.cur),auto}.edge .carousel__arrows__item--left--white,.ie .carousel__arrows__item--left--white{cursor:url(../images/arrowLeft_white_s.cur),auto}.edge .carousel__arrows__item--right--white,.ie .carousel__arrows__item--right--white{cursor:url(../images/arrowRight_white_s.cur),auto}.carousel__closeGallery__wrap{z-index:200;position:fixed;top:0;right:0;width:50px;height:50px;padding:8px;box-sizing:content-box}.carousel__closeGallery{position:relative;width:100%;height:100%}.carousel__closeGallery__x{width:141%;height:5px;background:#fff;display:inline-block;position:absolute;top:50%;left:50%}.carousel__closeGallery__x--first{transform:translate(-50%,-50%) rotate(45deg)}.carousel__closeGallery__x--last{transform:translate(-50%,-50%) rotate(-45deg)}@media only screen and (min-width:768px){.carousel--small,.carousel--small__gallery__li{height:calc((100vw - 2 * 8px) * .51)}.carousel__arrows__item--left{padding-left:8px}.carousel__arrows__item--right{padding-right:8px}.carousel__closeGallery__wrap{padding:8px}}@media only screen and (min-width:960px){.carousel--small,.carousel--small__gallery__li{height:329px}.carousel__gallery__li__gif--full{background-repeat:no-repeat;background-size:cover}.carousel__closeGallery__wrap{padding:24px}.carousel__arrows__item__container{width:50%}.carousel__arrows__item--left{right:400px;left:auto}.carousel__arrows__item--right{left:400px;right:auto}.touchscreen .carousel__arrows__item--left{left:194px;right:auto}.touchscreen .carousel__arrows__item--right{right:194px;left:auto}.touchscreen .carousel--small__arrows__item--left{left:24px}.touchscreen .carousel--small__arrows__item--right{right:24px}.carousel--small__arrows__item--left{left:24px;right:auto}.carousel--small__arrows__item--right{right:24px;left:auto}.carousel__gallery__li__caption__trigger{width:600px}}@media only screen and (min-width:1280px){.carousel--small,.carousel--small__gallery__li{height:445px}.carousel__arrows__item--left{padding-left:24px}.carousel__arrows__item--right{padding-right:24px}.carousel__closeGallery__wrap{padding:24px}.carousel__arrows__item--left{right:400px}.carousel__arrows__item--right{left:400px}.touchscreen .carousel__arrows__item--left{left:194px;right:auto}.touchscreen .carousel__arrows__item--right{right:194px;left:auto}.touchscreen .carousel--small__arrows__item--left{left:24px}.touchscreen .carousel--small__arrows__item--right{right:24px}.carousel--small__arrows__item--left{left:24px;right:auto}.carousel--small__arrows__item--right{right:24px;left:auto}}@media only screen and (min-width:1920px){.carousel--small,.carousel--small__gallery__li{height:617px}.carousel__arrows__item--left{padding-left:30px}.carousel__arrows__item--right{padding-right:30px}.carousel__closeGallery__wrap{padding:30px}.carousel__arrows__item--left{right:650px;left:auto}.carousel__arrows__item--right{left:650px;right:auto}.touchscreen .carousel__arrows__item--left{left:330px;right:auto}.touchscreen .carousel__arrows__item--right{right:330px;left:auto}.touchscreen .carousel--small__arrows__item--left{left:30px}.touchscreen .carousel--small__arrows__item--right{right:30px}.carousel--small__arrows__item--left{left:30px;right:auto}.carousel--small__arrows__item--right{right:30px;left:auto}}.dropdown.expand .dropdown__content{display:block}.dropdown.expand .dropdown__content--form{display:block;position:absolute;background:#fff;width:100%;z-index:1}.dropdown.expand .dropdown__arrow{transform:rotate(180deg)}.dropdown__content,.dropdown__content--form{display:none}.dropdown__header{display:inline-block;cursor:pointer}.dropdown__firstHeading{margin-top:0}.dropdown--mobile{margin-bottom:36px}@media only screen and (min-width:960px){.dropdown--mobile{margin-bottom:0}.dropdown--mobile .dropdown__header{cursor:auto}.dropdown--mobile .dropdown__content{display:block}.dropdown--mobile .dropdown__arrow{display:none}.dropdown.expand .dropdown__content--form{width:303px}}@media only screen and (min-width:1280px){.dropdown.expand .dropdown__content--form{width:416px}}@media only screen and (min-width:1920px){.dropdown.expand .dropdown__content--form{width:633px}}.line,.line--mobile{display:block}@media only screen and (min-width:960px){.line--mobile{display:inline-block}}#defaultCanvas0{position:absolute;top:0;left:0;z-index:-100}.underline{position:relative;display:inline-block}.underline:after{content:"";display:inline-block;background-color:#000;width:100%;height:2px;position:absolute;bottom:2%;left:0}@media only screen and (min-width:1920px){.underline:after{height:3px}}.underline--main:after{height:3px;bottom:-9%}@media only screen and (min-width:960px){.underline--main:after{height:5px}}@media only screen and (min-width:1920px){.underline--main:after{height:8px}}.gallery .underline:after{background-color:#fff}@media only screen and (min-width:960px){.lineheightException--body{line-height:18px}}@media only screen and (min-width:1280px){.lineheightException--body{line-height:20px}}@media only screen and (min-width:1920px){.lineheightException--body{line-height:inherit}}@media only screen and (min-width:960px){.column--desktop--three{width:calc(33.3% - 22px);float:left;margin-right:33px}.column--desktop--two{width:calc(50% - 17px);float:left;margin-right:33px}.column--desktop--two--rightMargin{margin-right:50vw;clear:both}.column--desktop--last{margin-right:0}.column--desktop--contact__margincorrection,.column--desktop--contact__margincorrection--anfahrt{margin-top:-150px}}@media only screen and (min-width:1280px){.column--desktop--three{width:calc(33.3% - 22px);float:left;margin-right:33px}.column--desktop--two{width:calc(50% - 17px);float:left;margin-right:33px}.column--desktop--two--rightMargin{margin-right:50vw;clear:both}.column--desktop--last{margin-right:0}.column--desktop--contact__margincorrection,.column--desktop--contact__margincorrection--anfahrt{margin-top:-150px}}.close{position:fixed;width:21px;height:21px;z-index:2}.close__x{width:28px;height:3px;display:inline-block;position:absolute;top:42%;right:-5px}.close__x--black{background:#000}.close__x--white{background:#fff}.close__x--first{transform:rotate(45deg)}.close__x--last{transform:rotate(-45deg)}@media only screen and (min-width:960px){.close--mieten{position:absolute;left:660px}.close--kontaktform{position:absolute;right:0}.close{width:33px;height:33px}.close__x{width:40px;height:5px;top:42%;right:-5px}}@media only screen and (min-width:1280px){.close--mieten{position:absolute;left:886px}}@media only screen and (min-width:1920px){.close--mieten{position:absolute;left:1320px}}.map{width:100%;height:329px}@media only screen and (min-width:960px){.map{margin-bottom:11px}}@media only screen and (min-width:1280px){.map{height:445px;margin-bottom:15px}}@media only screen and (min-width:1920px){.map{height:617px;margin-bottom:18px}}.loadingElement{opacity:1;transition:opacity 3s}.loading{opacity:0}.inputError{border:2px solid red!important;color:red}.errorMessage,.labelError{color:red}.table{margin:8px 0;width:100%;max-width:500px;text-align:right;font-family:gt-haptik-tab,Helvetica,Arial,sans-serif}.firstColumn{text-align:left}td,th{padding-right:16%}@media only screen and (max-width:500px){td,th{padding-right:10%}}@media only screen and (min-width:960px){.table{margin:25px 0;width:598px;max-width:598px}td,th{padding-right:18%}}@media only screen and (min-width:1280px){td,th{padding-right:16%}}@media only screen and (min-width:1920px){.table{width:900px;max-width:900px}td,th{padding-right:16%}}.main_heading{position:absolute;top:-200px}.hidden,.hidden--mobile,.hidden--mobile-s{display:none}@media only screen and (min-width:768px){.hidden--mobile-s{display:block}.hidden--exept-mobile-s{display:none}}@media only screen and (min-width:960px){.hidden--mobile{display:block}.hidden--desktop{display:none}}.event{position:relative;margin-bottom:6px;padding:6px 0 10px 10px}.event_month{font-size:57.5px;line-height:57.5px;margin-top:43px;margin-bottom:28.75px;font-weight:400;text-transform:uppercase}.event_month:first-child{margin-top:0}.event_side_right{padding-left:55px}.event_side_left{position:absolute;top:6px;left:0;width:34px}.event_type{text-transform:uppercase}.event_location{text-transform:capitalize}.event_img{opacity:0;position:fixed;background-position:50%;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:960px){.notouchscreen .event_img{z-index:-4;top:50%;left:50%;width:29vw;transform:translate(-50%,-50%)}}.notouchscreen .event__title:hover+.event_img{opacity:1}.event_img{width:46vw;bottom:8px;right:8px;z-index:2}.event.top .event_img{opacity:1}.event.top{border:3px solid #000}.event{border:3px solid transparent}.space{height:75vh}.event{left:-8px;width:calc(100% + 16px)}.event_side_left{left:8px}.ticketList{display:none;background:#fff;position:absolute;top:-8px;left:0;width:200px;padding:7px 15px 12px}.ticketList li,.ticketList p{line-height:22.4px}.revealTicketList{display:inline-block;position:relative}.revealTicketList--desktop:hover .ticketList,.revealTicketListMobile.reveal+.ticketList{display:block;z-index:2}@media only screen and (min-width:768px){.page-aktuell .constrainedWidth{width:60%}.event_img--mobile{bottom:8px;right:8px}.event_side_right{padding-left:50px}.event_side_left{width:44px}.event_month{font-size:57.5px;line-height:57.5px;margin-top:43px;margin-bottom:28.75px}}@media only screen and (min-width:960px){.touchscreen .event_img{height:calc(50vh - 140px);width:auto;bottom:24px;right:24px}.page-aktuell .constrainedWidth{min-width:600px}.event{margin-bottom:20.5px}.event__title{padding-bottom:2px}.event_side_right{padding-left:107px}.event_side_left{width:60px}.event_month{font-size:81px;line-height:60px;margin-top:67px;margin-bottom:40.5px}.inbetweenSpace{margin-right:8px}.ticketList li,.ticketList p{line-height:25.2px}.ticketList{top:-10px}}@media only screen and (min-width:1280px){.event{margin-bottom:20.5px}.event_side_left{width:60px}.event_side_right{padding-left:107px}.event_month{font-size:81px;line-height:60px;margin-top:67px;margin-bottom:40.5px}.ticketList li,.ticketList p{line-height:28px}}@media only screen and (min-width:1920px){.event{margin-bottom:42px}.event_side_left{width:110px}.event_side_right{padding-left:162px}.event_month{font-size:124px;line-height:92px;margin-top:67px;margin-bottom:62px}.line-margincorrection{margin-bottom:0}.ticketList li,.ticketList p{line-height:42px}.ticketList{top:-14px}}.mieten__block{display:inline-block;width:calc(50vw - 8px - 4px);vertical-align:top}.mieten__block--right{position:relative;left:4px}.mieten__block__img{width:100%;background-repeat:no-repeat;height:calc(.51 * (50vw - 8px - 4px));background-position:50%;background-size:cover}.mieten__caption{position:relative;top:1px;margin-bottom:17px}.grid-container{width:calc(100vw - 2 * 8px);margin-left:8px;margin-top:8px}.wordSeparation__theatersaal,.wordSeparation__xzimmer{display:none}@media only screen and (min-width:768px){.grid-container{width:calc(100vw - 2 * 8px);margin-left:8px;margin-top:8px}.mieten__block{width:calc(50vw - 8px - 4px)}.mieten__block__img{height:calc(.51 * (50vw - 8px - 4px))}}@media only screen and (min-width:960px){.mieten__block{margin-bottom:28.8px;width:304px}.mieten__block__img{height:155.04px}.mieten__block--right{left:25px}.mieten__caption{position:relative;top:9px;margin-bottom:15px}.mieten__caption__title{width:80%}.mieten__block__subText{position:absolute;top:0;right:0;width:50px;line-height:90%;padding-top:4px}.grid-container{width:calc(100vw - 2 * 24px);margin-left:24px;margin-top:24px}}@media only screen and (min-width:1280px){.mieten__block{width:417px;margin-bottom:32px}.mieten__block__img{height:212.67px}.grid-container{width:calc(100vw - 2 * 24px);margin-left:24px;margin-top:24px}.mieten__block__subText{position:absolute;top:0;right:0;width:60px;line-height:96%;padding-top:2px}.mieten__caption{top:10px;margin-bottom:16.5px}}@media only screen and (min-width:1920px){.mieten__block{width:634px;margin-bottom:48px}.mieten__block__img{height:323.34px}.grid-container{width:calc(100vw - 2 * 30px);margin-left:30px;margin-top:30px}.mieten__block__subText{width:85px;top:2px}.mieten__caption{top:15px;margin-bottom:25px}.wordSeparation__theater-saal{display:none}.wordSeparation__theatersaal{display:block}}@media only screen and (min-width:441px) and (max-width:959px){.wordSeparation__theater-saal{display:none}.wordSeparation__theatersaal{display:block}}@media only screen and (min-width:546px) and (max-width:959px){.wordSeparation__x-zimmer{display:none}.wordSeparation__xzimmer{display:block}}.mietenSub__img{width:100%;margin-bottom:18px;height:calc((100vw - 2 * 8px) * .51);background-position:50%;background-size:cover}.dropdown__content__block{margin-bottom:14px}@media only screen and (min-width:768px){.mietenSub__img{height:calc((100vw - 2 * 8px) * .51)}}@media only screen and (min-width:960px){.mietenSub__img{margin-bottom:28px;height:329px}.mieten__list li{margin-bottom:17px}.mieten-constrained-linkbox{width:126px}}@media only screen and (min-width:1280px){.mietenSub__img{margin-bottom:32px;height:445px}.mieten-constrained-linkbox{width:auto}}@media only screen and (min-width:1920px){.mietenSub__img{height:617px;margin-bottom:48px}}.howToGetThere li:before{content:"- ";margin-left:-10px}.howToGetThere li{margin-left:10px}.contact__block{margin-bottom:30px}.contact-linkbox-kontaktform{margin-top:10px}@media only screen and (min-width:768px){.page-kontakt .constrainedWidth{width:60%}}@media only screen and (min-width:960px){.constrained-width-kontakt-heading{max-width:400px}.contact-linkbox-kontaktform{margin-top:20px}}.input{width:100%;background:transparent;border-radius:0;letter-spacing:.58px}.input--border{border:2px solid #000}.input--text{height:32px;line-height:32px;padding:0 10px}.input--textarea{height:122px}.input--option{padding-left:10px;line-height:40px;cursor:pointer}.input--option:hover{background:#000;color:#fff}.input--radio{display:none}.input--radio__checkbox{border:2px solid #000;height:20px;width:20px;display:inline-block;vertical-align:top;position:absolute;cursor:pointer}.input--radio:checked+.label--radio .input--radio__checkbox__x{opacity:1}.input--radio__checkbox__x{background:#000;display:block;position:absolute;opacity:0;transition:opacity .4s}.input--radio__checkbox__x--left{transform-origin:center center;width:2px;height:16px;top:50%;left:calc(50% - 1px);transform:translateY(-50%) rotate(45deg)}.input--radio__checkbox__x--right{transform-origin:center center;width:2px;height:16px;top:50%;left:calc(50% - 1px);transform:translateY(-50%) rotate(-45deg)}.label--radio__text{line-height:20px;position:relative;left:30px;cursor:pointer}.space--form{margin-bottom:12px}.fakeOption:last-child{margin-bottom:0}.label--block{display:block;clear:both}.kontaktform-checkbox-heading{margin-bottom:12px}.options--container{border:2px solid #000;position:absolute;top:0;padding-top:40px}.dropdown--contactform{position:relative}@media only screen and (min-width:960px){.input--text{height:36px;line-height:36px}.page-kontaktform .heading--L__marginBottom{margin-bottom:20px}}@media only screen and (min-width:1280px){.input--text{height:40px;line-height:40px}.page-kontaktform .heading--L__marginBottom{margin-bottom:22.5px}}@media only screen and (min-width:1920px){.input--text{height:60px;line-height:60px}.input--border{border:3px solid #000}.input--radio__checkbox{border:3px solid #000;height:30px;width:30px}.input--radio__checkbox__x--left,.input--radio__checkbox__x--right{width:3px;height:24px;left:calc(50% - 1.5px)}.label--radio__text{line-height:30px;left:40px}.page-kontaktform .heading--L__marginBottom{margin-bottom:34px}.options--container{border:3px solid #000}}.page-home .siteNav{position:fixed;top:50%;right:8px;transform:translateY(-50%);margin:0;text-align:right}.page-home .logo{display:none}.homeLogo{position:fixed}.homeLogo-top{top:8px}.homeLogo-v{left:8px;height:59.94px}.homeLogo-kshaus{right:8px;height:137.7px}.homeLogo-zurich{bottom:8px;right:8px;height:72.9px}@media only screen and (min-width:768px){.homeLogo-top{top:8px}.homeLogo-v{left:8px}.homeLogo-kshaus{right:8px}.homeLogo-zurich{bottom:8px;right:8px}.page-home .siteNav{right:8px}}@media only screen and (min-width:960px){.homeLogo-top{top:24px}.homeLogo-v{left:24px}.homeLogo-kshaus{right:24px}.homeLogo-zurich{bottom:24px;right:24px}.page-home .siteNav{right:24px}}@media only screen and (min-width:1280px){.homeLogo-top{top:24px}.homeLogo-v{left:24px;height:59.94px}.homeLogo-kshaus{right:24px;height:137.7px}.homeLogo-zurich{bottom:24px;right:24px;height:72.9px}.page-home .siteNav{right:24px}}@media only screen and (min-width:1920px){.homeLogo-top{top:30px}.homeLogo-v{left:30px;height:91.76px}.homeLogo-kshaus{right:30px;height:210.8px}.homeLogo-zurich{bottom:30px;right:30px;height:111.6px}.page-home .siteNav{right:30px}}@media screen and (max-height:400px){.homeLogo-top{top:8px}.homeLogo-v{left:8px;height:37.34px}.homeLogo-kshaus{right:8px;height:74.68px}.homeLogo-zurich{bottom:8px;right:8px;height:37.34px}.page-home .siteNav{top:55%}}.gallery .siteNav{z-index:1;color:#fff}.gallery .logo{display:none}.gallery{background:#000}@media only screen and (max-width:960px){.gallery .siteNav{position:fixed;top:8px;left:8px}}.only-desktopm-m{display:none}.personen-block{margin-bottom:36px}@media only screen and (max-width:960px){.page-personen .constrainedWidth{width:330px}}@media only screen and (min-width:960px){.hidden-desktopm-m{display:none}.only-desktopm-m{display:inline}}@media only screen and (min-width:1280px){.hidden-desktopm-m{display:inline}.only-desktopm-m{display:none}}@media only screen and (min-width:1920px){.page-personen .constrainedWidth{width:1350px}}.page-entstehung .heading--L__marginTop{margin-top:27px}.page-entstehung .heading--L__marginBottom{margin-bottom:12px}.page-entstehung .heading--L__marginTop:first-child{margin-top:0}.page-entstehung .heading--M{margin-top:8px;margin-bottom:0}@media only screen and (min-width:768px){.page-entstehung .constrainedWidth{width:60%}}@media only screen and (min-width:960px){.page-entstehung .heading--L__marginTop{margin-top:42px}.page-entstehung .heading--L__marginBottom{margin-bottom:19px}.page-entstehung .heading--M{margin-top:25px}.page-entstehung .constrainedWidth{width:598px}}@media only screen and (min-width:1280px){.page-entstehung .heading--L__marginTop{margin-top:48px}.page-entstehung .heading--L__marginBottom{margin-bottom:21px}.page-entstehung .heading--M{margin-top:25px}}@media only screen and (min-width:1920px){.page-entstehung .heading--L__marginTop{margin-top:72px}.page-entstehung .heading--L__marginBottom{margin-bottom:32px}.page-entstehung .constrainedWidth{width:900px}}.publikationenBlock{margin-bottom:36px}
/*# sourceMappingURL=main.css.map */
