@media print{@page{margin:2cm;size:A4}*{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;text-align:left!important;direction:ltr!important}*:before,*:after{display:none!important}body{font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:10pt!important;line-height:1.5!important;position:static!important;overflow:visible!important}.site-wrapper,.site-content{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;position:static!important}.sidebar{display:block!important;width:100%!important;text-align:left!important;padding:0!important;margin:0 0 .5rem!important;border-bottom:2pt solid #7FA87F!important;padding-bottom:.8rem!important}.sidebar__content{display:block!important;padding:0!important;margin:0!important}.siteheader:after,.schild:after,.disziplinen:after,.adresse:after,.adresse:before{display:none!important;content:none!important}.siteheader{display:block!important;margin:0 0 .3rem!important;padding:0!important}.siteheader__title{font-size:16pt!important;font-weight:700!important;color:#7fa87f!important;display:block!important;margin:0!important;padding:0!important;line-height:1.1!important}.siteheader__title a{color:#7fa87f!important}.word-franzens,.word-gasse{display:inline!important}.schild{display:none!important}.disziplinen{display:block!important;margin:0!important;padding:0!important}.disziplinen__item--desktop{display:none!important}.disziplinen__text--mobile{display:block!important;font-size:9pt!important;font-weight:400!important;margin:0!important;padding:0!important;line-height:1.2!important;text-align:left!important}.disziplinen__text--mobile a{color:#000!important}.adresse{display:none!important}.cardbar{display:block!important;width:100%!important;padding:0!important;position:static!important}.subpage-content{display:block!important;column-count:1!important}.subpage-content *{text-align:left!important;direction:ltr!important}.subpage-content h2{font-size:13pt!important;font-weight:700!important;margin:0 0 .5rem!important;color:#7fa87f!important}.subpage-content h3{font-size:11pt!important;font-weight:600!important;margin:.75rem 0 .4rem!important}.subpage-content p{font-size:10pt!important;line-height:1.4!important;margin:0 0 .4rem!important}ul,ol,.subpage-content ul,.subpage-content ol{display:block!important;margin:0 0 .5rem!important;padding:0 0 0 1.2em!important;list-style-position:outside!important;text-align:left!important;direction:ltr!important}li,.subpage-content li{display:list-item!important;text-align:left!important;direction:ltr!important;font-size:10pt!important;line-height:1.4!important;margin:0 0 .2rem!important;padding:0 0 0 .3em!important}ul,.subpage-content ul{list-style-type:disc!important}ol,.subpage-content ol{list-style-type:decimal!important}.anreise-map-wrapper{display:block!important;position:static!important;overflow:visible!important;visibility:visible!important;opacity:1!important;height:auto!important;max-width:15cm!important;min-height:6cm!important;margin:.75rem 0!important;background:transparent!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.anreise-map{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:15cm!important;height:auto!important;min-height:6cm!important;max-height:10cm!important;transform:none!important;border:1pt solid #999!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.transit-route{display:table!important;width:100%!important;margin-bottom:.5rem!important}.transit-badge{display:table-cell!important;width:2rem!important;vertical-align:top!important;padding-right:.5rem!important;border-radius:0!important;overflow:visible!important}.transit-badge img{width:100%!important;height:auto!important;border-radius:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;padding-top:1.3pt!important}.transit-info{display:table-cell!important;vertical-align:top!important;font-size:10pt!important}.transit-info small{display:block!important;font-size:9pt!important;color:#666!important}.external-links-container{display:block!important;margin-top:.5rem!important}.external-link{display:block!important;position:relative!important;padding-left:1.5rem!important;margin-bottom:.6rem!important;text-decoration:none!important;page-break-inside:avoid!important}.external-link-icon{position:absolute!important;left:0!important;top:.55rem!important;width:1rem!important;height:1rem!important}.external-link-icon img{display:block!important;width:1rem!important;height:1rem!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.external-link-icon .icon-hover{display:none!important}.external-link-icon .icon-normal{display:block!important;width:1rem!important;height:1rem!important}.external-link-label{display:block!important;font-weight:600!important;font-size:10pt!important;line-height:1rem!important}.external-link:after{content:attr(href)!important;display:block!important;font-size:8pt!important;color:#666!important;margin-top:.1rem!important;word-break:break-all!important}.cardbar{column-count:2!important;column-gap:2rem!important}.card{display:block!important;position:static!important;z-index:auto!important;background:#fff!important;overflow:visible!important;max-height:none!important;box-shadow:none!important;transform:none!important;transition:none!important;cursor:default!important;margin:0 0 2rem!important;padding:0 0 1.3rem!important;border:none!important;border-bottom:1pt solid #ccc!important;break-inside:avoid!important;page-break-inside:avoid!important;width:auto!important;inset:auto!important}.card--expanded{position:static!important;z-index:auto!important;box-shadow:none!important;max-height:none!important;overflow:visible!important;transform:none!important;width:auto!important;left:auto!important;right:auto!important;top:auto!important;margin:0!important;padding:0!important;border:none!important;border-bottom:none!important}.card__preview,.card--expanded .card__preview{display:block!important;margin:0 0 .7rem!important;padding:0!important}.card__name{font-size:13pt!important;font-weight:700!important;margin:0 0 .1rem!important;padding:0!important}.card__qualification{font-size:9pt!important;line-height:1.3!important;color:#444!important;margin:0!important;padding:0!important}.card__expand-btn,.card__close,.card__fallback-link{display:none!important}.card__expanded-content,.card--expanded .card__expanded-content{display:block!important;opacity:1!important;visibility:visible!important;position:static!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;border:none!important;animation:none!important}.card__expanded-header{display:none!important}.card__expanded-body,.card__expanded-layout,.card__expanded-layout.has-photo,.card__expanded-content-wrapper{display:block!important;margin:0!important;padding:0!important;overflow:visible!important}.card__expanded-photo--desktop{display:block!important;float:left!important;width:2.5cm!important;height:auto!important;margin:0 .5rem .3rem 0!important;padding:0!important;border-radius:0!important}.card__expanded-photo--mobile{display:none!important}.card__expanded-photo:not(.card__expanded-photo--desktop):not(.card__expanded-photo--mobile){display:block!important;float:left!important;width:2.5cm!important;height:auto!important;margin:0 .5rem .3rem 0!important;padding:0!important;border-radius:0!important}.card__expanded-description{display:block!important;font-size:9pt!important;line-height:1.35!important;margin:0 0 .7rem!important;padding:0!important;overflow:visible!important}.card__expanded-description p{font-size:9pt!important;margin:0 0 .2rem!important;padding:0!important}.card__expanded-contact{display:block!important;font-size:9pt!important;line-height:1.3!important;margin-top:0!important;clear:both!important;padding:0!important}.card__expanded-contact p,.card__expanded-contact a,.card__expanded-contact *{font-size:9pt!important;line-height:1.3!important;margin:0 0 .15rem!important;padding:0!important}.card__expanded-logo{display:none!important}.card__expanded-photo-credit{display:block!important;clear:both!important;font-size:7pt!important;color:#666!important;font-style:italic!important;margin:.2rem 0 .5rem!important;padding:0!important}.card__expanded-photo-credit small{font-size:7pt!important}body.has-expanded-card .cardbar{column-count:1!important}body.has-expanded-card .card:not(.card--expanded){display:none!important}body.has-expanded-card .card--expanded{position:static!important;display:block!important;margin:0!important;padding:0!important;border:none!important;border-bottom:none!important;background:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important;filter:none!important}body.has-expanded-card .card--expanded *,body.has-expanded-card .card--expanded *:before,body.has-expanded-card .card--expanded *:after{box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important}body.has-expanded-card .card__expanded-content,body.has-expanded-card .card__expanded-body,body.has-expanded-card .card__expanded-header,body.has-expanded-card .card__expanded-layout{background:transparent!important;box-shadow:none!important;border:none!important}body.has-expanded-card .card--expanded .card__preview{display:block!important;margin:0 0 .75rem!important}body.has-expanded-card .card--expanded .card__name{font-size:14pt!important;color:#7fa87f!important;margin:0 0 .15rem!important}body.has-expanded-card .card--expanded .card__qualification{font-size:10pt!important;color:#444!important;margin:0!important}body.has-expanded-card .card--expanded .card__expanded-photo--desktop{display:none!important}body.has-expanded-card .card--expanded .card__expanded-photo--mobile{display:block!important;float:right!important;width:5cm!important;margin:0 0 1rem 1.5rem!important}body.has-expanded-card .card--expanded .card__expanded-photo:not(.card__expanded-photo--desktop):not(.card__expanded-photo--mobile){display:block!important;float:right!important;width:5cm!important;margin:0 0 1rem 1.5rem!important}body.has-expanded-card .card--expanded .card__expanded-description{font-size:10pt!important;line-height:1.5!important;margin-bottom:1rem!important}body.has-expanded-card .card--expanded .card__expanded-description p{font-size:10pt!important;margin-bottom:.5rem!important}body.has-expanded-card .card--expanded .card__expanded-logo{display:block!important;float:none!important;max-width:4cm!important;height:auto!important;margin:1rem 0!important;clear:both!important}body.has-expanded-card .card--expanded .card__expanded-photo-credit{display:block!important;font-size:8pt!important;color:#666!important;font-style:italic!important;margin:.5rem 0 1rem!important;padding:0!important;clear:both!important}body.has-expanded-card .card--expanded .card__expanded-photo-credit small{font-size:8pt!important}body.has-expanded-card .card--expanded .card__expanded-contact{font-size:9pt!important;line-height:1.3!important;margin-top:1rem!important;padding-top:.75rem!important;border-top:1pt solid #ddd!important;clear:both!important}body.has-expanded-card .card--expanded .card__expanded-contact p,body.has-expanded-card .card--expanded .card__expanded-contact a,body.has-expanded-card .card--expanded .card__expanded-contact *{font-size:9pt!important;line-height:1.3!important;margin:0 0 .15rem!important;padding:0!important}.error-page *{text-align:left!important}a{text-decoration:none!important;color:#000!important}img{max-width:100%!important;page-break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}h1,h2,h3,h4{page-break-after:avoid!important}p,li{orphans:3;widows:3}.navigation,.language-switcher,.site-footer,.card-expansion-overlay{display:none!important}.card-expansion-overlay,.card-expansion-overlay.is-visible{display:none!important;opacity:0!important;visibility:hidden!important}body.modal-open,body.card-expanded{overflow:visible!important;position:static!important}}
