@media (min-width:1px){:root{font:400 14px "Montserrat"}}@media (min-width:400px){:root{font:400 16px "Montserrat"}}@media (min-width:1025px){:root{font:400 18px "Montserrat"}}:root{--color-white:#fafafa;--color-black:#4d4d4d;--color-main:#e70;--color-grey:#E7E6E0;--color-link:#048;--color-border:#dddad3}*{box-sizing:border-box}html,body,figure,h1,h2,h3,h4,h5,h6,p,img,section,ul,li,dl,dt,dd{margin:0;padding:0}img{width:100%;height:auto;display:block}
@media (min-width:1px){header>div{padding:1.5rem 1rem}nav>div{padding:0 1rem}main>div{padding:1rem}section{padding:1.5rem}footer>div{padding:1rem}section + section{margin-top:1rem}}@media (min-width:600px){header>div{padding:2rem 1.5rem}nav>div{padding:0 1.5rem}main>div{padding:2.5rem 1.5rem}section{padding:2rem}footer>div{padding:1.5rem}section + section{margin-top:1.5rem}}@media (min-width:1025px){header>div{padding:3rem 2.5rem}nav>div{padding:0 2.5rem}main>div{padding:4rem 2.5rem}section{padding:2.5rem}footer>div{padding:2.5rem}section + section{margin-top:2.5rem}}body{background:var(--color-grey);color:var(--color-black)}header>div,
nav>div,
main>div,
footer>div{max-width:1400px;margin:0 auto}section{background:var(--color-white)}section.standort,
section.bilderkarussell,
section.karte,
section.anhaenge,
section.laender,
section.standortefilter,
section.timeline{padding:0;background:transparent}
@media (min-width:1px){a#top{bottom:20px;right:20px;width:40px;height:40px;font-size:1.2rem !important;line-height:40px !important}footer>div{grid-template-columns:3fr 3fr;grid-template-rows:auto;grid-template-areas:"disclaimer disclaimer" "links logo";grid-gap:2rem}}@media (min-width:600px){a#top{bottom:50px;right:50px;width:60px;height:60px;font-size:1.5rem !important;line-height:60px !important}footer>div{grid-template-columns:auto max-content;grid-template-rows:auto;grid-template-areas:"disclaimer links" "logo logo";grid-gap:2rem}}@media (min-width:900px){footer>div{grid-template-columns:auto max-content 220px;grid-template-rows:auto;grid-template-areas:"disclaimer links logo";grid-gap:4rem}}header img{height:auto;max-width:800px}footer{background:var(--color-black);color:var(--color-white);font-size:.9rem;line-height:1.2rem}footer>div{display:grid}footer>div>div:nth-child(1){grid-area:disclaimer}footer>div>div:nth-child(2){grid-area:links}footer>div>div:nth-child(3){grid-area:logo;place-self:center center}footer img{height:auto;max-width:250px}footer h6{font-size:1rem;font-weight:500;margin-bottom:5px}footer a{color:var(--color-main)}footer a:hover{text-decoration:underline}a#top{position:fixed;display:block;border-radius:50%;text-align:center;background-color:var(--color-main);color:var(--color-white);transition:visibility 0s,opacity .5s linear;opacity:0;visibility:hidden}
@media (min-width:1px){body>nav ul.normal{display:none}body>nav ul li a{padding:0 .5rem;letter-spacing:2px;font-size:1.25rem;line-height:2rem}}@media (min-width:600px){body>nav ul.icons{display:none}body>nav ul.normal{display:inline-table}body>nav ul li a{padding:0 .5rem;letter-spacing:1px;font-size:.9rem;line-height:2rem}}@media (min-width:900px){body>nav ul li a{padding:0 1rem;letter-spacing:2px;font-size:1rem;line-height:2.5rem}}body>nav{background:var(--color-black)}body>nav>div{display:grid;grid-template-columns:min-content auto;place-items:end end}body>nav ul{list-style-type:none;display:inline-table}body>nav ul li{display:table-cell}body>nav ul li a{text-transform:uppercase;display:inline-block;text-align:center;color:var(--color-white);border-top:3px solid transparent;border-bottom:3px solid transparent}body>nav ul li a:hover{color:var(--color-main)}body>nav ul li a.active{border-bottom:3px solid var(--color-main);color:var(--color-main)}body>nav i{font-size:1.25rem}section nav{background:transparent;text-align:left;color:var(--color-border);text-transform:uppercase;margin-bottom:.5rem;font-size:0.9rem}
section nav i{display:inline-block}
@media (min-width:1px){h1{margin-bottom:1rem;font-size:1.1rem}h2{font-size:1rem}h2::after{height:2px}h3::after{height:2px}p,td,.blog_item div{line-height:1.4rem}li{line-height:1.4rem}}@media (min-width:400px){h1{margin-bottom:1rem;font-size:1.5rem}h2{font-size:1.25rem}h2::after{height:2px}h3::after{height:2px}p,td,.blog_item div{line-height:1.4rem}li{line-height:1.6rem}}@media (min-width:600px){h1{margin-bottom:1.5rem;font-size:1.75rem}h2{font-size:1.6rem}h2::after{height:3px}h3::after{height:2px}p,td,.blog_item div{line-height:1.6rem}li{line-height:1.8rem}}@media (min-width:1025px){h1{font-size:2.2rem;margin-bottom:1rem}}h1,h2,h3,h4,h5,h6{font-family:"Saira",sans-serif;font-weight:400;line-height:1}h1{color:var(--color-main);text-transform:uppercase}h2{color:var(--color-black);text-transform:uppercase}h2::after{content:"";display:block;width:6rem;background-color:var(--color-main);margin:.25rem 0 1.5rem 0}h3{color:var(--color-black);text-transform:uppercase;font-size:1.4rem;margin-bottom:1rem}h3::after{content:"";display:block;width:4rem;background-color:var(--color-main);margin:.25rem 0 1.5rem 0}a{text-decoration:none;color:var(--color-link)}a:hover{color:var(--color-main)}.blog_item a{text-decoration:underline}a[name]{display:block;position:relative;top:-250px;visibility:hidden}ul{list-style-type:none}b,strong{font-weight:500}p{}span.badge{font-family:"Saira",sans-serif;font-weight:400;background:var(--color-main);font-size:.6rem;padding:2px 4px 1px 4px;color:var(--color-white);border-radius:4px;margin-left:6px;vertical-align:middle}p + p,p + ul,p + h3{margin-top:1rem}.blog_item div + div,.blog_item div + p,.blog_item p + div{margin-top:1rem}article + article{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}input[type="checkbox"],
input[type="radio"]{position:absolute;left:-999px}label{cursor:pointer}label input[type="checkbox"] + span:before,
label input[type="radio"] + span:before{font-family:'hlsdb';content:"\e841";display:inline-block;width:1.25rem}label input[type="checkbox"]:checked + span:before,
label input[type="radio"]:checked + span:before{content:"\e840";color:var(--color-main)}table.changes{width:100%;font-size:.9rem;border-collapse:collapse;border-bottom:1px solid var(--color-border)}table.changes td{line-height:1.2rem;border-top:1px solid var(--color-border);padding:.25rem 0}
@media (min-width:1px){section.bilderkarussell{display:none}}@media (min-width:600px){section.bilderkarussell{display:block}#slider figcaption{padding:.25rem .6rem;font-size:.9rem}}@media (min-width:900px){#slider figcaption{padding:.4rem .75rem;font-size:1.1rem}}#slider{position:relative;background-repeat:no-repeat;background-size:cover}#slider figure{display:none;animation:slidefade 1s ease}@keyframes slidefade{from{opacity:0}to{opacity:1}}#slider figcaption{position:absolute;display:inline-block;z-index:1000;background:var(--color-main);color:var(--color-white);transform:scale(0);animation:grow .3s ease-out 1s 1 forwards}@keyframes grow{from{transform:scale(0)}to{transform:scale(1)}}#slider figcaption.ol::before{content:" ";position:absolute;top:-19px;left:0;width:0;height:0;border-style:solid;border-width:20px 0 0 20px;border-color:transparent transparent transparent var(--color-main)}#slider figcaption.ru::before{content:" ";position:absolute;bottom:0;right:-19px;width:0;height:0;border-style:solid;border-width:20px 0 0 20px;border-color:transparent transparent transparent var(--color-main)}#slider figcaption.lu::before{content:" ";position:absolute;bottom:0;left:-19px;width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent var(--color-main) transparent}#slider figcaption.lo::before{content:" ";position:absolute;top:0;left:-19px;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent var(--color-main) transparent transparent}#slider figcaption.ur::before{content:" ";position:absolute;bottom:-19px;right:0;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent var(--color-main) transparent transparent}#slider figcaption.ro::before{content:" ";position:absolute;top:0;right:-19px;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:var(--color-main) transparent transparent transparent}#slider .prev,#slider .next{cursor:pointer;position:absolute;top:50%;margin-top:-2.4rem;padding:1.6rem .6rem;color:var(--color-white);font-weight:bold;font-size:1.5rem;line-height:1.5rem;transition:0.3s ease;border-radius:0 3px 3px 0;user-select:none;opacity:0.4}#slider .next{right:0;border-radius:3px 0 0 3px}#slider .prev:hover,#slider .next:hover{background-color:var(--color-main);opacity:1}#slider>div{position:absolute;width:100%;bottom:20px;text-align:center}#slider>div a{display:inline-block;margin:0 8px;width:1rem;height:1rem;border:1px solid var(--color-main);cursor:pointer;border-radius:50%}#slider>div a.active{background:var(--color-main)}
@media (min-width:1px){div.galerie{grid-gap:1rem;margin-top:1rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (min-width:600px){div.galerie{grid-gap:1.5rem;margin-top:1.5rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (min-width:900px){div.galerie{grid-gap:2rem;margin-top:2rem}}div.galerie{display:grid}div.galerie a{background:var(--color-grey)}
@media (min-width:1px){section.statistik{grid-template-columns:1fr}section.statistik>div:nth-child(2){border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}section.statistik>div>div{padding:1rem 0}section.statistik>div>div>span:nth-child(1){font-size:3.5rem}section.statistik>div>div>div{text-align:center}section.statistik>div>div>div>span{width:3rem;display:inline-block;text-align:right;padding-right:.5rem}}@media (min-width:600px){section.statistik{grid-template-columns:1fr 1fr 1fr}section.statistik>div:nth-child(2){border-top:none;border-bottom:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}section.statistik>div>div{padding:0 1rem}section.statistik>div>div>span:nth-child(1){font-size:3rem}section.statistik>div>div>div{text-align:center;font-size:.8rem}section.statistik>div>div>div>span{display:block;text-align:center;width:100%;padding:0}}@media (min-width:900px){section.statistik>div>div>span:nth-child(1){font-size:3.5rem}section.statistik>div>div>div{text-align:left;font-size:1rem}section.statistik>div>div>div>span{width:3rem;display:inline-block;text-align:right;padding-right:.5rem}}section.statistik{display:grid;place-items:stretch stretch}section.statistik.startseite>div{display:grid;place-items:stretch stretch}section.statistik.typ>div{display:grid;place-items:center stretch}section.statistik>div>div>span:nth-child(1){font-family:"Saira",sans-serif;font-weight:400;color:var(--color-main);display:block;text-align:center;margin-bottom:.5rem}section.statistik>div>div>span:nth-child(2){display:block;text-align:center;text-transform:uppercase;font-size:.9rem}section.statistik>div>div>div{margin-bottom:.25rem;text-transform:uppercase;font-size:.9rem}section.statistik>div>div>div>span{color:var(--color-main);font-size:1.2rem}
@media (min-width:1px){section.laender{grid-row-gap:1rem;grid-template-columns:1fr}}@media (min-width:600px){section.laender{grid-row-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (min-width:900px){section.laender{grid-row-gap:2.5rem;grid-auto-rows:1fr}}section.laender{display:grid;grid-column-gap:1.5rem}section.laender>section{margin:0}table.laender{width:100%;border-collapse:collapse;border-bottom:1px solid var(--color-border)}table.laender td{border-top:1px solid var(--color-border);padding:.5rem 0}
@media (min-width:1px){section.typen{grid-template-columns:repeat(2,1fr);grid-column-gap:1.5rem}}@media (min-width:600px){section.typen{grid-template-columns:repeat(3,1fr);grid-column-gap:2rem}}@media (min-width:900px){section.typen{grid-template-columns:repeat(6,1fr);grid-column-gap:1rem}}section.typen{display:grid;grid-row-gap:4rem;place-items:end end}section.typen img{margin-bottom:1rem;border-bottom:5px solid var(--color-main)}section.typen div{position:relative;text-align:center}section.typen h3{transform:rotate(90deg);transform-origin:top left;margin:0;top:0px;left:25%;white-space:nowrap;position:absolute}
@media (min-width:1px){section.kartefilter{grid-template-columns:1fr}}@media (min-width:700px){section.kartefilter{grid-template-columns:1.5fr 1fr}}@media (min-width:1400px){section.kartefilter{grid-template-columns:2.6fr 2fr 1.9fr 1.5fr}}section.karte{height:800px;max-height:100vh}section.kartefilter{display:grid;grid-gap:2rem;user-select:none}.standort-content{padding:16px 36px 16px 16px;width:400px}.standort-content h3::after{margin:.25rem 0 .5rem 0}.standort-content p{margin:10px 0 0 0;padding:0;line-height:150%}
.mapboxgl-popup{max-width:400px !important}
.mapboxgl-popup-content{font:400 18px/28px "Montserrat";color:var(--color-black);border-radius:0px;padding:0px;box-shadow:0 0 5px rgba(0,0,0,0.4)}.mapboxgl-popup-close-button{color:var(--color-black);font-size:20px;width:25px;height:25px;padding:0}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,0.2)}
@media (min-width:1px){section.details{grid-template-columns:1fr;grid-template-areas:"beschreibung" "daten" "skizze";grid-gap:1.5rem}section.details>img{padding:0 4rem}section.details>div,section.details>dl{padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}section.anhaenge{grid-template-columns:1fr}section>dl{font-size:1rem;line-height:1.4rem}}@media (min-width:400px){section.details>img{padding:0 8rem}}@media (min-width:600px){section.details{grid-template-columns:1fr 1fr;grid-template-areas:"beschreibung beschreibung" "skizze daten";grid-gap:2rem}section.details>img{padding:0 2rem}section.details>div,section.details>dl{padding-bottom:2rem}section.details>dl{border:none}}@media (min-width:800px){section.details{grid-template-columns:5fr 2.2fr 1.7fr;grid-template-areas:"beschreibung skizze daten";grid-column-gap:2.5rem}section.details>div,section.details>dl{padding-bottom:2.5rem;border:none}section.details>img{padding:0}section>dl{font-size:.9rem;line-height:1.2rem}}@media (min-width:1025px){section.details{grid-template-columns:4.5fr 1.7fr 1.6fr;grid-template-areas:"beschreibung skizze daten";grid-column-gap:2.5rem}section.anhaenge{grid-template-columns:1fr 1fr}section.anhaenge section{margin:0}}section.details{display:grid;border-bottom:1rem solid var(--color-main);padding-bottom:0}section.details>div{grid-area:beschreibung;place-self:start stretch}section.details>img{margin-bottom:-1px;grid-area:skizze;place-self:end stretch}section.details>dl{grid-area:daten;place-self:end stretch}section.anhaenge{display:grid}dl{line-height:1.6rem}dt{font-family:"Saira",sans-serif;font-weight:500;text-transform:uppercase}dd{margin-bottom:1.6rem}dt div{font-size:.75rem;padding:0 0 .25rem 0;line-height:1rem}dd div{font-size:.75rem;padding:0 0 .25rem .75rem;line-height:1rem}dd:last-child{margin:0}.zustand-aktiv,.zustand-teilweise-demontiert,.zustand-demontiert,.zustand-ausser-betrieb,.zustand-durch-els-ersetzt,.zustand-versetzt,.zustand-geplant,.zustand-unbekannt{font-family:"Saira",sans-serif;font-weight:400;font-size:.8rem;padding:1px 5px 0px 5px;color:var(--color-white);border-radius:4px;margin-left:6px;vertical-align:middle;text-transform:uppercase}span.zustand-aktiv{background:#79c556}span.zustand-teilweise-demontiert{background:#c5b056}span.zustand-demontiert,span.zustand-versetzt,.zustand-geplant{background:var(--color-black)}span.zustand-ausser-betrieb{background:#c55656}span.zustand-durch-els-ersetzt{background:#567bc5}span.zustand-unbekannt{color:var(--color-black)}div.item_dates{padding-top:2rem;font-size:.5rem}
@media (min-width:1px){section.standortefilter{grid-template-columns:1fr;grid-template-areas:"input" "message"}section.standortefilter div{text-align:center}td.name,td.aufstellung,td.zustand{display:none}p.name,p.aufstellung,p.zustand{display:block}}@media (min-width:700px){table.standorte td.name{width:50%}td.name{display:table-cell}p.name{display:none}}@media (min-width:800px){section.standortefilter{grid-template-columns:1fr 1fr;grid-template-areas:"message input"}section.standortefilter div:first-child{text-align:left}section.standortefilter div:last-child{text-align:right}}@media (min-width:1000px){table.standorte td.name{width:45%}td.zustand{display:table-cell}p.zustand{display:none}table.standorte td.typ{font-size:.9rem}}@media (min-width:1400px){table.standorte td.name{width:35%}td.aufstellung{display:table-cell}p.aufstellung{display:none}}table.standorte{width:100%;border-collapse:collapse;border-bottom:1px solid var(--color-border)}table.standorte td{border-top:1px solid var(--color-border);padding:.5rem 0}table.standorte td p{margin:0}table.standorte td.aufstellung{width:16%;font-size:.9rem}table.standorte td.zustand{width:20%;text-align:right;font-size:.75rem;line-height:1.4}table.standorte td.bilder{width:40px;text-align:right}section.standortefilter{display:grid;grid-gap:1rem;place-items:center stretch}section.standortefilter div:last-child{grid-area:input}section.standortefilter div:first-child{grid-area:message}#filtervalue{padding:8px;margin-left:10px;width:80%;border:none;color:var(--color-main);outline:none}#filtermessage{color:var(--color-main)}
@media (min-width:1px){section.timeline>div{grid-template-columns:1fr}section.timeline>div>section{margin-bottom:1rem}section.timeline>div>div{display:none}}@media (min-width:400px){section.timeline>div{grid-template-columns:min-content 1fr}section.timeline>div>section{margin-bottom:1.5rem}section.timeline>div>div>h1{margin:0 1rem;width:6rem;line-height:2rem;height:2rem}section.timeline>div>div{display:block;background:var(--color-white);background:linear-gradient(180deg,var(--color-main),var(--color-main));background-position:50%;background-repeat:repeat-y;background-size:.3rem auto}section.timeline>div>section>h2{display:none}}@media (min-width:600px){section.timeline>div>section{margin-bottom:1.5rem}section.timeline>div>div>h1{margin:0 2rem;width:7.5rem;line-height:2.5rem;height:2.5rem}section.timeline>div>div{background:var(--color-white);background:linear-gradient(180deg,var(--color-main),var(--color-main));background-position:50%;background-repeat:repeat-y;background-size:.35rem auto}}@media (min-width:1025px){section.timeline>div>section{margin-bottom:2.5rem}section.timeline>div>div>h1{margin:0 2rem;width:8.5rem;line-height:3rem;height:3rem}section.timeline>div>div{background:var(--color-white);background:linear-gradient(180deg,var(--color-main),var(--color-main));background-position:50%;background-repeat:repeat-y;background-size:.4rem auto}}section.timeline>div{display:grid}section.timeline>div>div>h1{background:var(--color-main);color:var(--color-white);text-align:center}
@font-face{font-family:'hlsdb';src:url('../themes/hochleistungssirene/assets/fonts/hlsdb.eot?41093917');src:url('../themes/hochleistungssirene/assets/fonts/hlsdb.eot?41093917#iefix') format('embedded-opentype'),url('../themes/hochleistungssirene/assets/fonts/hlsdb.woff2?41093917') format('woff2'),url('../themes/hochleistungssirene/assets/fonts/hlsdb.woff?41093917') format('woff'),url('../themes/hochleistungssirene/assets/fonts/hlsdb.ttf?41093917') format('truetype'),url('../themes/hochleistungssirene/assets/fonts/hlsdb.svg?41093917#hlsdb') format('svg');font-weight:normal;font-style:normal}
 [class^="hi-"]:before,[class*=" hi-"]:before{font-family:"hlsdb";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hi-home:before{content:'\e800'}.hi-karte:before{content:'\e801'}.hi-standorte:before{content:'\e802'}.hi-technik:before{content:'\e803'}.hi-pdf:before{content:'\e810'}.hi-goto:before{content:'\e811'}.hi-mail:before{content:'\e820'}.hi-photos:before{content:'\e830'}.hi-checked:before{content:'\e840'}.hi-unchecked:before{content:'\e841'}.hi-left:before{content:'\e850'}.hi-right:before{content:'\e851'}.hi-up:before{content:'\e852'}.hi-typen:before{content:'\f135'}.hi-geschichte:before{content:'\f1da'}