/* ETL-Unterseite – nur Inhaltsbereich; Header und Footer aus Originalseite */
.etl-main{background:#f1ede4;color:#111}
.etl-main .etl-inner{max-width:960px;box-sizing:border-box;margin:auto;padding:34px 20px 70px;display:grid;grid-template-columns:minmax(0,630px) minmax(0,270px);gap:34px;align-items:start}
.etl-main .etl-article,.etl-main .etl-aside{font-family:Helvetica,'Helvetica Neue',Arial,sans-serif;font-size:15px;line-height:1.4;letter-spacing:0;font-weight:400}
.etl-main .etl-article h2,.etl-main .etl-aside h2{font-family:Helvetica,'Helvetica Neue',Arial,sans-serif;font-size:22px;font-weight:500;line-height:1.12;margin:0}
.etl-main .etl-article h2{margin-bottom:39px}
.etl-main .etl-article p{margin:0 0 22px;font-weight:400}
.etl-main .etl-article strong,.etl-main .etl-aside strong{font-weight:700}
.etl-main .etl-article ul{list-style:none;margin:0 0 24px;padding:0}
.etl-main .etl-article li{position:relative;margin:0 0 12px;padding-left:16px}
.etl-main .etl-article li:before{content:'·';position:absolute;left:0;top:0;font-weight:400;font-size:16px}
.etl-main .etl-aside{border-left:1px solid #666;padding-left:14px;min-height:132px}
.etl-main .etl-aside h2{font-size:20px;margin-bottom:7px}
.etl-main .etl-aside p{margin:0 0 16px;font-weight:400}
.etl-main .etl-aside .etl-address{margin-top:25px}
.etl-main .etl-photo{position:relative;margin:67px 0 43px}
.etl-main .etl-photo .etl-group{display:block;width:100%;height:auto}
.etl-main .etl-photo .etl-mark{position:absolute;right:5%;top:-44px;width:36%;max-width:205px;height:auto}
.etl-main .etl-photo figcaption{font-size:11px;font-style:italic;font-weight:400;margin-top:8px;line-height:1.4}
@media(max-width:700px){.etl-main .etl-inner{display:flex;flex-direction:column;gap:25px;padding:30px 20px 48px}.etl-main .etl-aside{order:-1;width:auto;min-height:0}.etl-main .etl-article h2{margin-bottom:28px}.etl-main .etl-photo{margin-top:60px}.etl-main .etl-photo .etl-mark{top:-34px}}
