/* During minification of CSS code some errors occurred: */
/* input(3081,48): run-time error CSS1025: Expected comma or open brace, found ')' */
/* input(5571,1): run-time error CSS1019: Unexpected token, found '}' */
@charset "UTF-8";

@font-face {
    font-family: "teag-2017";
    src: url("../Fonts/teag-2017.eot?qmhgi8");
    src: url("../Fonts/teag-2017.eot?qmhgi8#iefix") format("embedded-opentype"), 
        url("../Fonts/teag-2017.woff?qmhgi8") format("woff"), 
        url("../Fonts/teag-2017.ttf?qmhgi8") format("truetype"), 
        url("../Fonts/teag-2017.svg?qmhgi8#teag-2017") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: "teag-2017" !important;
    content: attr(data-icon);
    content: attr(data-icon) / "";
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "teag-2017" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="layered-icon-"],
[class*=" layered-icon-"],
[class^="layered-icon-"] span,
[class*=" layered-icon-"] span {
    font-family: "teag-2017" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    /*line-height: 1;*/
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.layered-icon-Vollversorgung_plus .path1:before {
    content: "\e9ea" / "";
}

.layered-icon-Vollversorgung_plus .path2:before {
    content: "\e9eb" / "";
    margin-left: -1em;
    filter: brightness(70%);
}

.layered-icon-Vollversorgung_plus .path3:before {
    content: "\e9ec" / "";
    margin-left: -1em;
}

.layered-icon-Bilanzkreismanagement_profi .path1:before {
    content: "\e9ee" / "";
    filter: brightness(70%);
}

.layered-icon-Bilanzkreismanagement_profi .path2:before {
    content: "\e9ef" / "";
    margin-left: -1em;
}

.layered-icon-Bilanzkreismanagement_profi .path3:before {
    content: "\e9f0" / "";
    margin-left: -1em;
    filter: brightness(70%);
}

.layered-icon-Bilanzkreismanagement_comfort .path1:before {
    content: "\e9f1" / "";
    filter: brightness(70%);
}

.layered-icon-Bilanzkreismanagement_comfort .path2:before {
    content: "\e9f2" / "";
    margin-left: -1em;
    filter: brightness(70%);
}

.layered-icon-Bilanzkreismanagement_comfort .path3:before {
    content: "\e9f3" / "";
    margin-left: -1em;
}

.layered-icon-Vollversorgung .path1:before {
    content: "\e9e3" / "";
}

.layered-icon-Vollversorgung .path2:before {
    content: "\e9e4" / "";
    margin-left: -1em;
    filter: brightness(70%);
}

.layered-icon-Vollversorgung .path3:before {
    content: "\e9e5" / "";
    margin-left: -1em;
}

.layered-icon-Vollversorgung .path4:before {
    content: "\e9e6" / "";
    margin-left: -1em;
    filter: brightness(70%);
}

.layered-icon-Standardhandelsprodukte .path1:before {
    content: "\e9e7" / "";
    filter: brightness(70%);
}

.layered-icon-Standardhandelsprodukte .path2:before {
    content: "\e9e8" / "";
    margin-left: -1em;
}


.layered-icon-Fachkraefte .path1:before {
    content: "\e919" / "";
}

.layered-icon-Fachkraefte .path2:before {
    content: "\e91a" / "";
    margin-left: -1.078125em;
}

.layered-icon-Fachkraefte .path3:before {
    content: "\e91b" / "";
    margin-left: -1.078125em;
    opacity: 0.5;
}

.layered-icon-Fachkraefte .path4:before {
    content: "\e91c" / "";
    margin-left: -1.078125em;
    opacity: 0.5;
}

.layered-icon-Fachkraefte .path5:before {
    content: "\e91d" / "";
    margin-left: -1.078125em;
    opacity: 0.5;
}

.layered-icon-Fachkraefte .path6:before {
    content: "\e91e" / "";
    margin-left: -1.078125em;
    opacity: 0.5;
}

.layered-icon-Geld .path1:before {
    content: "\e91f" / "";
}

.layered-icon-Geld .path2:before {
    content: "\e920" / "";
    margin-left: -1em;
}

.layered-icon-Geld .path3:before {
    content: "\e921" / "";
    margin-left: -1em;
}

.layered-icon-Geld .path4:before {
    content: "\e922" / "";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.layered-icon-Teilnehmen .path1:before {
    content: "\e970" / "";
    color: rgb(254, 254, 254);
}

.layered-icon-Teilnehmen .path2:before {
    content: "\e971" / "";
    margin-left: -1.203125em;
    color: rgb(254, 254, 254);
}

.layered-icon-Teilnehmen .path3:before {
    content: "\e972" / "";
    margin-left: -1.203125em;
    color: rgb(254, 254, 254);
}

.layered-icon-Teilnehmen .path4:before {
    content: "\e973" / "";
    margin-left: -1.203125em;
    color: rgb(149, 27, 129);
}

.layered-icon-Willkommensrabatt .path1:before {
    content: "\e969" / "";
    color: rgb(254, 254, 254);
}

.layered-icon-Willkommensrabatt .path2:before {
    content: "\e96a" / "";
    margin-left: -0.904296875em;
    color: rgb(254, 254, 254);
}

.layered-icon-Willkommensrabatt .path3:before {
    content: "\e96b" / "";
    margin-left: -0.904296875em;
    color: rgb(254, 254, 254);
}

.layered-icon-Willkommensrabatt .path4:before {
    content: "\e96c" / "";
    margin-left: -0.904296875em;
    color: rgb(254, 254, 254);
}

.layered-icon-Willkommensrabatt .path5:before {
    content: "\e96d" / "";
    margin-left: -0.904296875em;
    color: rgb(149, 27, 129);
}

.icon-Residual_flex:before {
    content: "\e9ed" / "";
    filter: brightness(70%);
}

.icon-Vollversorgung_spot:before {
    content: "\e9e9" / "";
    filter: brightness(70%);
}

.icon-chart-down:before {
    content: "\e9dc" / "";
}

.icon-cities:before {
    content: "\e9dd" / "";
}

.icon-lights:before {
    content: "\e9de" / "";
}

.icon-No1:before {
    content: "\e9df" / "";
}

.icon-No2:before {
    content: "\e9e0" / "";
}

.icon-No3:before {
    content: "\e9e1" / "";
}

.icon-No4:before {
    content: "\e9e2" / "";
}

.icon-Kostenkontrolle:before {
    content: "\e9d7" / "";
}

.icon-ServiceMitarbeiter:before {
    content: "\e9d8" / "";
}

.icon-Sicherheit2:before {
    content: "\e9d9" / "";
}

.icon-Skaierbarkeit:before {
    content: "\e9da" / "";
}

.icon-Transparenz:before {
    content: "\e9db" / "";
}

.icon-Diagramm:before {
    content: "\e9cf" / "";
}

.icon-Energiemonitoring:before {
    content: "\e9d1" / "";
}

.icon-Handbuch:before {
    content: "\e9d2" / "";
}

.icon-Lock:before {
    content: "\e9d3" / "";
}

.icon-Redispatch:before {
    content: "\e9d4" / "";
}

.icon-Seminarinhalte:before {
    content: "\e9d5" / "";
}

.icon-Unlock:before {
    content: "\e9d6" / "";
}

.icon-play:before {
    content: "\e9ce" / "";
}

.icon-pause:before {
    content: "\e9d0" / "";
}

.icon-Kontrastmodus:before {
    content: "\e9cd" / "";
}

.icon-Zahnrad:before {
    content: "\e9b4" / "";
}

.icon-Abfall:before {
    content: "\e9a8" / "";
}

.icon-Kultur-Theater:before {
    content: "\e9a9" / "";
}

.icon-Medien:before {
    content: "\e9aa" / "";
}

.icon-Bus:before {
    content: "\e9ab" / "";
}

.icon-Energieloesungen-Haus:before {
    content: "\e9ac" / "";
}

.icon-Ansprechpartner:before {
    content: "\e9ad" / "";
}

.icon-BHKW:before {
    content: "\e9ae" / "";
}

.icon-Biogas:before {
    content: "\e9af" / "";
}

.icon-Erdwaerme:before {
    content: "\e9b0" / "";
}

.icon-E-Training:before {
    content: "\e9b1" / "";
}

.icon-Familie_mit_Kind:before {
    content: "\e9b2" / "";
}

.icon-Familie_mit_zwei_Kindern:before {
    content: "\e9b3" / "";
}

.icon-Gewaesserwaerme:before {
    content: "\e9b5" / "";
}

.icon-Herz:before {
    content: "\e9b6" / "";
}

.icon-Idee:before {
    content: "\e9b7" / "";
}

.icon-Karte_mit_Pin:before {
    content: "\e9b8" / "";
}

.icon-Daten_pruefen:before {
    content: "\e9b9" / "";
}

.icon-Recruiting:before {
    content: "\e9ba" / "";
}

.icon-Transporter:before {
    content: "\e9bb" / "";
}

.icon-Mehrfamilienhaus:before {
    content: "\e9bc" / "";
}

.icon-Neubau:before {
    content: "\e9bd" / "";
}

.icon-Puzzle:before {
    content: "\e9be" / "";
}

.icon-Rechenzentrum:before {
    content: "\e9bf" / "";
}

.icon-Kosten_senken:before {
    content: "\e9c0" / "";
}

.icon-Solarthermie:before {
    content: "\e9c1" / "";
}

.icon-Stoppuhr:before {
    content: "\e9c2" / "";
}

.icon-Strasse:before {
    content: "\e9c3" / "";
}

.icon-Stromstecker:before {
    content: "\e9c4" / "";
}

.icon-Taschenrechner:before {
    content: "\e9c5" / "";
}

.icon-Touch:before {
    content: "\e9c6" / "";
}

.icon-Plus:before {
    content: "\e9c7" / "";
}

.icon-Waermepumpe:before {
    content: "\e9c8" / "";
}

.icon-Wasserkraft:before {
    content: "\e9c9" / "";
}

.icon-Weltkugel:before {
    content: "\e9ca" / "";
}

.icon-Fragezeichen:before {
    content: "\e9cb" / "";
}

.icon-Zaehlerstand:before {
    content: "\e9cc" / "";
}

.icon-X:before {
    content: "\e9a7" / "";
}

.icon-Autarkenetzinfrastruktur:before {
    content: "\e9a1" / "";
}

.icon-Flaechenundgebaeudeversorgung:before {
    content: "\e9a2" / "";
}

.icon-Kritikalitaet:before {
    content: "\e9a3" / "";
}

.icon-Mobilfunktechnik:before {
    content: "\e9a4" / "";
}

.icon-Notstromversorgung:before {
    content: "\e9a5" / "";
}

.icon-Geld1:before {
    content: "\e9a6" / "";
}

.icon-Arbeitgeber:before {
    content: "\e99f" / "";
}

.icon-Thueringen:before {
    content: "\e9a0" / "";
}

.icon-Rundumsorglos:before {
    content: "\e99e" / "";
}

.icon-Konfettikanone:before {
    content: "\e99d" / "";
}

.icon-Photovoltaik:before {
    content: "\e99c" / "";
}

.icon-Photovoltaikloesung:before {
    content: "\e99b" / "";
}

.icon-Gebaeude:before {
    content: "\e991" / "";
}

.icon-Energieerzeugung1:before {
    content: "\e992" / "";
}

.icon-Fabrikhalle:before {
    content: "\e993" / "";
}

.icon-Rathaus:before {
    content: "\e994" / "";
}

.icon-Essensversorgung:before {
    content: "\e995" / "";
}

.icon-Druckluft:before {
    content: "\e996" / "";
}

.icon-Stickstoff:before {
    content: "\e997" / "";
}

.icon-Kaelte:before {
    content: "\e998" / "";
}

.icon-Strom:before {
    content: "\e999" / "";
}

.icon-Waermeindustrie:before {
    content: "\e99a" / "";
}

.icon-Ladesaeule:before {
    content: "\e990" / "";
}

.icon-ArbeitgeberBetriebsrat:before {
    content: "\e98e" / "";
}

.icon-ArbeitgeberOnboarding:before {
    content: "\e98f" / "";
}

.icon-Altersversorgung:before {
    content: "\e98c" / "";
}

.icon-Kita:before {
    content: "\e98d" / "";
}

.icon-Smartwatch:before {
    content: "\e98b" / "";
}

.icon-Lauftyp-Laufen:before {
    content: "\e98a" / "";
}

.icon-Arbeitszeiten:before {
    content: "\e982" / "";
}

.icon-Beruf-und-Familie:before {
    content: "\e983" / "";
}

.icon-Essenszuschuss:before {
    content: "\e984" / "";
}

.icon-Gesundheitsmanagement:before {
    content: "\e985" / "";
}

.icon-Ideenmanagement:before {
    content: "\e986" / "";
}

.icon-Individuelle-Mitarbeiterentwicklung:before {
    content: "\e987" / "";
}

.icon-Personalentwicklung:before {
    content: "\e988" / "";
}

.icon-Tarifvertrag:before {
    content: "\e989" / "";
}

.icon-Lauftyp-Bambinilauf:before {
    content: "\e97b" / "";
}

.icon-Lauftyp-bergig:before {
    content: "\e97c" / "";
}

.icon-Lauftyp-flach:before {
    content: "\e97d" / "";
}

.icon-Lauftyp-Hinderniss-Crosslauf:before {
    content: "\e97e" / "";
}

.icon-Lauftyp-huegelig:before {
    content: "\e97f" / "";
}

.icon-Lauftyp-Nordicwalking:before {
    content: "\e980" / "";
}

.icon-Lauftyp-Wandern:before {
    content: "\e981" / "";
}

.icon-Stoerung:before {
    content: "\e97a" / "";
}

.icon-Glasfaser:before {
    content: "\e979" / "";
}

.icon-Ladekarte:before {
    content: "\e978" / "";
}

.icon-Laufstrecke:before {
    content: "\e976" / "";
}

.icon-Startlinie:before {
    content: "\e977" / "";
}

.icon-Gleichbleibende-Gebuehr:before {
    content: "\e974" / "";
}

.icon-Hochgeschwindigkeit:before {
    content: "\e975" / "";
}

.icon-Individuell:before {
    content: "\e96e" / "";
}

.icon-Persoenlich:before {
    content: "\e96f" / "";
}

.icon-Routen-Berechnung:before {
    content: "\e966" / "";
}

.icon-Grossansicht:before {
    content: "\e967" / "";
}

.icon-Normalansicht:before {
    content: "\e968" / "";
}

.icon-Garage:before {
    content: "\e962" / "";
}

.icon-Erneuerbare-Energie:before {
    content: "\e963" / "";
}

.icon-Gartenlaube:before {
    content: "\e964" / "";
}

.icon-Wasser:before {
    content: "\e965" / "";
}

.icon-Popcorn:before {
    content: "\e961" / "";
}

.icon-Special:before {
    content: "\e960" / "";
}

.icon-Bildaufnahme:before {
    content: "\e95b" / "";
}

.icon-Dach:before {
    content: "\e95c" / "";
}

.icon-Fenster:before {
    content: "\e95d" / "";
}

.icon-Grundriss:before {
    content: "\e95e" / "";
}

.icon-Keller:before {
    content: "\e95f" / "";
}

.icon-clap:before {
    content: "\e959" / "";
}

.icon-handshake:before {
    content: "\e95a" / "";
}

.icon-bandschutz:before {
    content: "\e953" / "";
}

.icon-energieversorgung:before {
    content: "\e954" / "";
}

.icon-klimatisierung:before {
    content: "\e955" / "";
}

.icon-netzwerkanbindung:before {
    content: "\e956" / "";
}

.icon-sicherheit:before {
    content: "\e957" / "";
}

.icon-support:before {
    content: "\e958" / "";
}

.icon-application:before {
    content: "\e94f" / "";
}

.icon-concert:before {
    content: "\e951" / "";
}

.icon-video:before {
    content: "\e952" / "";
}

.icon-paket:before {
    content: "\e94e" / "";
}
.icon-bundesweit:before {
    content: "\e94d" / "";
}

.icon-ladetechnik:before {
    content: "\e950" / "";
}

.icon-ladepaket:before {
    content: "\e93c" / "";
}

.icon-autopaket:before {
    content: "\e93d" / "";
}

.icon-checkbox:before {
    content: "\e93e" / "";
}

.icon-daumen-hoch:before {
    content: "\e93f" / "";
}

.icon-fingerschnipsen:before {
    content: "\e946" / "";
}

.icon-hand-mit-blatt:before {
    content: "\e947" / "";
}

.icon-laptop-TEAG:before {
    content: "\e948" / "";
}

.icon-lupe:before {
    content: "\e949" / "";
}

.icon-persoenlich:before {
    content: "\e94a" / "";
}

.icon-sparschwein:before {
    content: "\e94b" / "";
}

.icon-tastatur:before {
    content: "\e94c" / "";
}

.icon-Blatt:before {
    content: "\e93a" / "";
}

.icon-Heizung:before {
    content: "\e93b" / "";
}

.icon-regional:before {
    content: "\e92d" / "";
}

.icon-umweltfreundlich:before {
    content: "\e92e" / "";
}

.icon-unkompliziert:before {
    content: "\e92f" / "";
}

.icon-info-balloon:before {
    content: "\e92c" / "";
}

.icon-arrow:before {
    content: "\7b" / "";
}

.icon-bank:before {
    content: "\7c" / "";
}

.icon-contract:before {
    content: "\7d" / "";
}

.icon-energy:before {
    content: "\7e" / "";
}

.icon-gas:before {
    content: "\7f" / "";
}

.icon-logout:before {
    content: "\e945" / "";
}

.icon-mail:before {
    content: "\e944" / "";
}

.icon-payment:before {
    content: "\e943" / "";
}

.icon-phone:before {
    content: "\e942" / "";
}

.icon-user:before {
    content: "\e941" / "";
}

.icon-userdata:before {
    content: "\e940" / "";
}

.icon-account:before {
    content: "\e939" / "";
}

.icon-arrow-right:before {
    content: "\e938" / "";
}

.icon-lock:before {
    content: "\e937" / "";
}

.icon-arrow-right-thin:before {
    content: "\e936" / "";
}

.icon-key:before {
    content: "\e935" / "";
}

.icon-check:before {
    content: "\e934" / "";
}

.icon-close:before {
    content: "\e933" / "";
}

.icon-arrow-right-thick:before {
    content: "\e932" / "";
}

.icon-calendar:before {
    content: "\e931" / "";
}

.icon-check-thick:before {
    content: "\e930" / "";
}

.icon-counter:before {
    content: "\e929" / "";
}

.icon-attachment:before {
    content: "\e928" / "";
}

.icon-invoice:before {
    content: "\e927" / "";
}

.icon-info:before {
    content: "\e926" / "";
}

.icon-lesen:before {
    content: "\e92a" / "";
}

.icon-audio:before {
    content: "\e92b" / "";
}

.icon-Standort:before {
    content: "\e923" / "";
}

.icon-Teilnehmer:before {
    content: "\e924" / "";
}

.icon-Uhr:before {
    content: "\e925" / "";
}

.layered-icon-TNK-Login .path1:before {
    content: "\e915" / "";
    color: rgb(140, 47, 136);
}

.layered-icon-TNK-Login .path2:before {
    content: "\e916" / "";
    margin-left: -1em;
    color: rgb(91, 33, 94);
}

.layered-icon-TNK-Login .path3:before {
    content: "\e917" / "";
    margin-left: -1em;
    color: rgb(91, 33, 94);
}

.layered-icon-TNK-Login .path4:before {
    content: "\e918" / "";
    margin-left: -1em;
    color: rgb(140, 47, 136);
}

.icon-Surfen:before {
    content: "\e90b" / "";
}

.icon-Musik:before {
    content: "\e90c" / "";
}

.icon-Immobilien:before {
    content: "\e90d" / "";
}

.icon-Updates:before {
    content: "\e90e" / "";
}

.icon-Fotos:before {
    content: "\e90f" / "";
}

.icon-E-Book:before {
    content: "\e910" / "";
}

.icon-Carrier:before {
    content: "\e911" / "";
}

.icon-Streaming:before {
    content: "\e912" / "";
}

.icon-IP-TV:before {
    content: "\e913" / "";
}

.icon-Gaming:before {
    content: "\e914" / "";
}

.icon-Password-Hide:before {
    content: "\e908" / "";
}

.icon-Password-Show:before {
    content: "\e909" / "";
}

.icon-Cloud:before {
    content: "\e90a" / "";
}

.icon-Wifi:before {
    content: "\e905" / "";
}

.icon-Smartphone:before {
    content: "\e906" / "";
}

.icon-Laptop:before {
    content: "\e907" / "";
}

.icon-Energieerzeugung:before {
    content: "\e901" / "";
}

.icon-Waermeloesungen:before {
    content: "\e902" / "";
}

.icon-teag-file-doc:before {
    content: "\30" / "";
}

.icon-teag-file-zip:before {
    content: "\31" / "";
}

.icon-teag-file-xls:before {
    content: "\32" / "";
}

.icon-teag-file-text:before {
    content: "\33" / "";
}

.icon-teag-thumbs-up-filled:before {
    content: "\41" / "";
}

.icon-teag-thumbs-up-outline:before {
    content: "\42" / "";
}

.icon-teag-twitter:before {
    content: "\43" / "";
}

.icon-teag-xing:before {
    content: "\44" / "";
}

.icon-teag-youtube:before {
    content: "\45" / "";
}

.icon-teag-dsl:before {
    content: "\46" / "";
}

.icon-icons-menu:before {
    content: "\47" / "";
}

.icon-icons-close-menu:before {
    content: "\48" / "";
}

.icon-icons-link-external:before {
    content: "\49" / "";
}

.icon-checkmark-pos:before {
    content: "\4a" / "";
}

.icon-arrow-up-pos:before {
    content: "\4b" / "";
}

.icon-arrow-right-pos:before {
    content: "\4c" / "";
}

.icon-arrow-left-pos:before {
    content: "\4d" / "";
}

.icon-arrow-down-pos:before {
    content: "\4e" / "";
}

.icon-logout-pos:before {
    content: "\4f" / "";
}

.icon-icons-service:before {
    content: "\50" / "";
}

.icon-icons-faq:before {
    content: "\51" / "";
}

.icon-icons-about:before {
    content: "\52" / "";
}

.icon-icons-ueberwachungs-portal:before {
    content: "\53" / "";
}

.icon-icons-pv-rechner:before {
    content: "\54" / "";
}

.icon-icons-wartung:before {
    content: "\55" / "";
}

.icon-icons-waerme:before {
    content: "\56" / "";
}

.icon-icons-wasser:before {
    content: "\57" / "";
}

.icon-icons-speicher:before {
    content: "\58" / "";
}

.icon-icons-bildung:before {
    content: "\59" / "";
}

.icon-teag-file-csv:before {
    content: "\5a" / "";
}

.icon-teag-arrow-down-pos:before {
    content: "\61" / "";
}

.icon-teag-arrow-left-pos:before {
    content: "\62" / "";
}

.icon-teag-arrow-right-pos:before {
    content: "\63" / "";
}

.icon-teag-arrow-up-pos:before {
    content: "\64" / "";
}

.icon-teag-bullet:before {
    content: "\65" / "";
}

.icon-teag-chat:before {
    content: "\66" / "";
}

.icon-teag-download:before {
    content: "\67" / "";
}

.icon-teag-emobilitaet:before {
    content: "\68" / "";
}

.icon-teag-energieloesungen:before {
    content: "\69" / "";
}

.icon-teag-energieshop:before {
    content: "\6a" / "";
}

.icon-teag-erdgas:before {
    content: "\6b" / "";
}

.icon-teag-facebook:before {
    content: "\6c" / "";
}

.icon-teag-fax:before {
    content: "\6d" / "";
}

.icon-teag-thumbs-down-outline:before {
    content: "\6e" / "";
}

.icon-teag-thumbs-down-filled:before {
    content: "\6f" / "";
}

.icon-teag-telefon-ring:before {
    content: "\70" / "";
}

.icon-teag-telefon:before {
    content: "\71" / "";
}

.icon-teag-suche:before {
    content: "\72" / "";
}

.icon-teag-strom:before {
    content: "\73" / "";
}

.icon-teag-service-login:before {
    content: "\74" / "";
}

.icon-teag-preis:before {
    content: "\75" / "";
}

.icon-teag-mail:before {
    content: "\76" / "";
}

.icon-teag-kalender-start:before {
    content: "\77" / "";
}

.icon-teag-kalender-end:before {
    content: "\78" / "";
}

.icon-teag-gallerie:before {
    content: "\79" / "";
}

.icon-teag-file-pdf:before {
    content: "\7a" / "";
}

.icon-ausschreibung:before {
    content: "\e900" / "";
}

.icon-erdgasverdichtung:before {
    content: "\e903" / "";
}

.icon-intelligente-zaehler:before {
    content: "\e904" / "";
}

@font-face {
    font-family: 'tnk-2026';
    src: url('../Fonts/tnk-2026.eot?cccyai');
    src: url('../Fonts/tnk-2026.eot?cccyai#iefix') format('embedded-opentype'), url('../Fonts/tnk-2026.ttf?cccyai') format('truetype'), url('../Fonts/tnk-2026.woff?cccyai') format('woff'), url('../Fonts/tnk-2026.svg?cccyai#tnk-2026') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[data-tnk-icon]:before {
    font-family: "tnk-2026" !important;
    content: attr(data-tnk-icon);
    content: attr(data-tnk-icon) / "";
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="tnk-icon-"], [class*=" tnk-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'tnk-2026' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="tnk-layered-icon-"],
[class*=" tnk-layered-icon-"],
[class^="tnk-layered-icon-"] span,
[class*=" tnk-layered-icon-"] span {
    font-family: "tnk-2026" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    /*line-height: 1;*/
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.tnk-layered-icon-tnk-bildmarke .path1:before,
.active > a > .tnk-layered-icon-tnk-bildmarke-1 .path1:before {
    content: "\e96d" / "";
    color: rgb(92, 5, 92);
}

.tnk-layered-icon-tnk-bildmarke .path2:before,
.active > a > .tnk-layered-icon-tnk-bildmarke-1 .path2:before {
    content: "\e96e" / "";
    margin-left: -1em;
    color: rgb(135, 13, 135);
}

.tnk-layered-icon-tnk-bildmarke-1 .path1:before {
    content: "\e96f" / "";
    color: rgb(0, 0, 0);
    opacity: 0.9;
}

.tnk-layered-icon-tnk-bildmarke-1 .path2:before {
    content: "\e970" / "";
    margin-left: -1em;
    color: rgb(0, 0, 0);
    opacity: 0.53;
}

.tnk-icon-Quotes:before {
    content: "\e97d" / "";
}
.tnk-icon-wlan-router:before {
    content: "\e97e" / "";
}
.tnk-icon-p:before {
  content: "\e900" / "";
}
.tnk-icon-account_circle:before {
  content: "\e901" / "";
}
.tnk-icon-add:before {
  content: "\e902" / "";
}
.tnk-icon-add_circle:before {
  content: "\e903" / "";
}
.tnk-icon-add_home_work:before {
  content: "\e904" / "";
}
.tnk-icon-add-lg:before {
  content: "\e905" / "";
}
.tnk-icon-android_wifi_3_bar:before {
  content: "\e906" / "";
}
.tnk-icon-arrow_forward:before {
  content: "\e907" / "";
}
.tnk-icon-arrow_up_right:before {
  content: "\e908" / "";
}
.tnk-icon-block:before {
  content: "\e909" / "";
}
.tnk-icon-build_circle:before {
  content: "\e90a" / "";
}
.tnk-icon-build_circle_filled:before {
  content: "\e90b" / "";
}
.tnk-icon-call:before {
  content: "\e90c" / "";
}
.tnk-icon-cancel:before {
  content: "\e90d" / "";
}
.tnk-icon-cancel_filled:before {
  content: "\e90e" / "";
}
.tnk-icon-caret_down_fill2:before {
  content: "\e90f" / "";
}
.tnk-icon-caret_left2:before {
  content: "\e910" / "";
}
.tnk-icon-caret_right2:before {
  content: "\e911" / "";
}
.tnk-icon-caret_up_fill2:before {
  content: "\e912" / "";
}
.tnk-icon-change_circle:before {
  content: "\e913" / "";
}
.tnk-icon-chat:before {
  content: "\e914" / "";
}
.tnk-icon-check:before {
  content: "\e915" / "";
}
.tnk-icon-check_circle:before {
  content: "\e916" / "";
}
.tnk-icon-check_circle_filled:before {
  content: "\e917" / "";
}
.tnk-icon-chevron_down:before {
  content: "\e918" / "";
}
.tnk-icon-chevron_left:before {
  content: "\e919" / "";
}
.tnk-icon-chevron_right:before {
  content: "\e91a" / "";
}
.tnk-icon-chevron_up:before {
  content: "\e91b" / "";
}
.tnk-icon-Circle:before {
  content: "\e91c" / "";
}
.tnk-icon-close:before {
  content: "\e91d" / "";
}
.tnk-icon-close-lg:before {
  content: "\e91e" / "";
}
.tnk-icon-close-sm:before {
  content: "\e91f" / "";
}
.tnk-icon-co_present:before {
  content: "\e920" / "";
}
.tnk-icon-contact_support:before {
  content: "\e921" / "";
}
.tnk-icon-content_copy:before {
  content: "\e922" / "";
}
.tnk-icon-content_copy_filled:before {
  content: "\e923" / "";
}
.tnk-icon-contract_edit:before {
  content: "\e924" / "";
}
.tnk-icon-custom_availability_check:before {
  content: "\e925" / "";
}
.tnk-icon-custom_checkmark_filled:before {
  content: "\e926" / "";
}
.tnk-icon-custom_check-xs:before {
  content: "\e927" / "";
}
.tnk-icon-custom_FAQs:before {
  content: "\e928" / "";
}
.tnk-icon-custom_number_1_filled:before {
  content: "\e929" / "";
}
.tnk-icon-custom_number_2_filled:before {
  content: "\e92a" / "";
}
.tnk-icon-custom_number_3_filled:before {
  content: "\e92b" / "";
}
.tnk-icon-custom_number_4_filled:before {
  content: "\e92c" / "";
}
.tnk-icon-custom_number_5_filled:before {
  content: "\e92d" / "";
}
.tnk-icon-custom_number_6_filled:before {
  content: "\e92e" / "";
}
.tnk-icon-dangerous:before {
  content: "\e92f" / "";
}
.tnk-icon-dangerous_filled:before {
  content: "\e930" / "";
}
.tnk-icon-dashboard_2:before {
  content: "\e931" / "";
}
.tnk-icon-delete:before {
  content: "\e932" / "";
}
.tnk-icon-discount:before {
  content: "\e933" / "";
}
.tnk-icon-discount-fill:before {
  content: "\e934" / "";
}
.tnk-icon-diversity_1:before {
  content: "\e935" / "";
}
.tnk-icon-download:before {
  content: "\e936" / "";
}
.tnk-icon-edit:before {
  content: "\e937" / "";
}
.tnk-icon-edit_note:before {
  content: "\e938" / "";
}
.tnk-icon-editor_choice:before {
  content: "\e939" / "";
}
.tnk-icon-emoji_people:before {
  content: "\e93a" / "";
}
.tnk-icon-error:before {
  content: "\e93b" / "";
}
.tnk-icon-error_filled:before {
  content: "\e93c" / "";
}
.tnk-icon-event-calendar:before {
  content: "\e93d" / "";
}
.tnk-icon-featured_seasonal_and_gifts:before {
  content: "\e93e" / "";
}
.tnk-icon-format_paint:before {
  content: "\e93f" / "";
}
.tnk-icon-gear:before {
  content: "\e940" / "";
}
.tnk-icon-groups:before {
  content: "\e941" / "";
}
.tnk-icon-headset_mic:before {
  content: "\e942" / "";
}
.tnk-icon-headset_mic_filled:before {
  content: "\e943" / "";
}
.tnk-icon-home:before {
  content: "\e944" / "";
}
.tnk-icon-inbox_text_person:before {
  content: "\e945" / "";
}
.tnk-icon-info:before {
  content: "\e946" / "";
}
.tnk-icon-info_filled:before {
  content: "\e947" / "";
}
.tnk-icon-location_filled:before {
  content: "\e948" / "";
}
.tnk-icon-location_on:before {
  content: "\e949" / "";
}
.tnk-icon-mail:before {
  content: "\e94a" / "";
}
.tnk-icon-mail_filled:before {
  content: "\e94b" / "";
}
.tnk-icon-minus_circle:before {
  content: "\e94c" / "";
}
.tnk-icon-mobile_2:before {
  content: "\e94d" / "";
}
.tnk-icon-percent:before {
  content: "\e94e" / "";
}
.tnk-icon-person:before {
  content: "\e94f" / "";
}
.tnk-icon-person_heart:before {
  content: "\e950" / "";
}
.tnk-icon-phone_in_talk:before {
  content: "\e951" / "";
}
.tnk-icon-picture_as_pdf:before {
  content: "\e952" / "";
}
.tnk-icon-play_arrow:before {
  content: "\e953" / "";
}
.tnk-icon-progress_activity:before {
  content: "\e954" / "";
}
.tnk-icon-question_mark:before {
  content: "\e955" / "";
}
.tnk-icon-question_mark-1:before {
  content: "\e956" / "";
}
.tnk-icon-redeem:before {
  content: "\e957" / "";
}
.tnk-icon-remove:before {
  content: "\e958" / "";
}
.tnk-icon-remove-lg:before {
  content: "\e959" / "";
}
.tnk-icon-rocket_launch:before {
  content: "\e95a" / "";
}
.tnk-icon-route:before {
  content: "\e95b" / "";
}
.tnk-icon-schedule:before {
  content: "\e95c" / "";
}
.tnk-icon-school_filled:before {
  content: "\e95d" / "";
}
.tnk-icon-school_outline:before {
  content: "\e95e" / "";
}
.tnk-icon-search:before {
  content: "\e95f" / "";
}
.tnk-icon-sell:before {
  content: "\e960" / "";
}
.tnk-icon-sell_filled:before {
  content: "\e961" / "";
}
.tnk-icon-sentiment_dissatisfied:before {
  content: "\e962" / "";
}
.tnk-icon-sentiment_satisfied:before {
  content: "\e963" / "";
}
.tnk-icon-settings_accessibility:before {
  content: "\e964" / "";
}
.tnk-icon-shopping_cart:before {
  content: "\e965" / "";
}
.tnk-icon-signal_cellular_alt:before {
  content: "\e966" / "";
}
.tnk-icon-speed:before {
  content: "\e967" / "";
}
.tnk-icon-star_shine:before {
  content: "\e968" / "";
}
.tnk-icon-stop:before {
  content: "\e969" / "";
}
.tnk-icon-storefront:before {
  content: "\e96a" / "";
}
.tnk-icon-tag:before {
  content: "\e96b" / "";
}
.tnk-icon-tag-xl:before {
  content: "\e96c" / "";
}
.tnk-icon-tv:before {
  content: "\e971" / "";
}
.tnk-icon-tv_gen:before {
  content: "\e972" / "";
}
.tnk-icon-tv_options_edit_channels:before {
  content: "\e973" / "";
}
.tnk-icon-upload:before {
  content: "\e974" / "";
}
.tnk-icon-verified_user:before {
  content: "\e975" / "";
}
.tnk-icon-visibility:before {
  content: "\e976" / "";
}
.tnk-icon-visibility_filled:before {
  content: "\e977" / "";
}
.tnk-icon-visibility_off:before {
  content: "\e978" / "";
}
.tnk-icon-warning:before {
  content: "\e979" / "";
}
.tnk-icon-warning_filled:before {
  content: "\e97a" / "";
}
.tnk-icon-wifi:before {
  content: "\e97b" / "";
}

@page {
    size: A4;
}
.external-link-tooltip,
li.box.distribute-calculator {
    display: none;
}
/***************************************/
/************* .accwrap ****************/
/***************************************/

span.accwrap-info-label {
    font-weight: 300;
    font-size: 12px;
    position: relative;
    top: -8px;
    left: 0px;
}

.accwrap {
    clear: both;
    margin-bottom: 30px;
}

    .accwrap ul li {
        padding: 0;
        margin-bottom: 3px;
        background: none;
        position: relative;
    }

section .accwrap ul .grade .header {
    cursor: pointer;
}

section .accwrap ul li .header {
    height: 17px;
    cursor: pointer;
}

    section .accwrap ul li .header:before {
        content: "";
        width: 16px;
        height: 18px;
        display: inline-block;
        background-position: left 2px;
        background-repeat: no-repeat;
        background-size: 16px 16px;
        padding-right: 9px;
        transform-origin: 8px 10px;
        vertical-align: middle;
        background-image: url(../Images/Site/Svg/plus.svg);
    }

    section .accwrap ul li .header.open:before {
        background-image: url(../Images/Site/Svg/minus.svg);
    }



.accwrap ul li .header span {
    display: inline-block;
    height: 17px;
    line-height: 17px;
    font-size: 12px;
    vertical-align: middle;
}

.accwrap ul li .header img {
    float: right;
}


.accwrap ul li .entry {
    padding: 10px 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
    position: absolute;
    top: -4px;
    left: 40px;
}

    .accwrap ul li .entry.open {
        white-space: normal;
    }

    .accwrap ul li .entry h4 {
        font-size: 14px;
        line-height: 21px;
        margin: 0;
    }

    .accwrap ul li .entry p,
    .accwrap ul li .entry .inner div {
        font-size: 14px;
        font-weight: 300;
        line-height: 21px;
        margin: 0;
        position: relative;
    }

    .accwrap ul li .entry .description {
        margin-bottom: 5px;
    }

.accwrap ul li.detail-infos .entry {
    display: none;
    padding: 10px 0;
    margin-left: 24px;
    position:static;
}
.accwrap ul li.detail-infos .entry.open {
    display: block;
}

.accwrap ul .detail-infos .entry .inner {
    display: flex;
    margin-bottom: 10px;
}

    .accwrap ul .detail-infos .entry .inner p {
        margin-left: 0;
        margin-bottom: 0;
    }

    .accwrap ul .detail-infos .entry .inner h4 {
        float: left;
        width: 140px;
    }

    .accwrap ul .detail-infos .entry .inner div {
        float: left;
    }

@media screen and (max-width: 1140px) {

    .accwrap ul li .entry {
    }
}
@media screen and (max-width: 1024px) {
    .accwrap ul li .entry {
    }
}
ul.akkordeon-list {
    margin-bottom: 30px;
}
ul.akkordeon-list > li.entry {
    display: block;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #a0a0a0;
}

    ul.akkordeon-list > li.entry .topic {
        position: relative;
        font-weight: bold;
        font-size: 1.05em;
        display: block;
        padding-right: 30px;
        margin: 0;
        cursor: pointer;
    }

        ul.akkordeon-list > li.entry .topic .title {
            color: #000;
        }

        ul.akkordeon-list > li.entry .topic .icon {
            display: none;
        }
        

        ul.akkordeon-list > li.entry div.container .content {
            padding-top: 12px;
        }
.module-faq ul.list > li.entry div.container .content a {
    color: #0BA2E3;
    font-weight: bold;
}

/***************************************/
/********* Modul "Aktuelles" ***********/
/***************************************/

.aktuelles {
}
.home section.aktuelles header {
    page-break-before: always;
}
.aktuelles .link-button {
    display: none;
}

    .aktuelles .posts > li {
        display: inline-block;
        margin-bottom: 20px;
    }

    .aktuelles .posts li.column > ul > li {
        display: inline-block;
        margin-bottom: 20px;
        background-color: #fff;
        width: 100%;
    }

    .aktuelles .posts li.list-entry > a {
        display: block;
        color: #000;
        padding: 15px 20px 0 20px;
    }

    .aktuelles .posts li.list-entry > div {
        cursor: pointer;
    }

    .aktuelles .posts li > div > .date {
        display: block;
        color: #000;
        padding: 15px 20px 0 20px;
    }

    .aktuelles .posts li > div > .text,
    .aktuelles .posts li > div > .link {
        padding-left: 20px;
        padding-right: 20px;
    }

    .aktuelles .posts li.news-post > a > .link,
    .aktuelles .posts li.press-post > a > .link {
        margin-bottom: 20px;
    }

    .aktuelles .posts li img {
        margin: 0;
        float: none;
        width: 100%;
    }

    .aktuelles .posts li a img.emoji {
        max-height: 17px;
        max-width: 17px;
    }

    .aktuelles .posts li div.date span.fa {
        padding-right: 4px;
    }

    .aktuelles .posts li p {
        line-height: 1.4;
    }

    .aktuelles .posts li div.video {
        position: relative;
    }


        .aktuelles .posts li div.video span.fa {
            position: absolute;
            display: block;
            height: 30px;
            width: 30px;
            color: #fff;
        }

        .aktuelles .posts li div.video span.fa-play-circle {
            text-align: center;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            margin: auto;
            font-size: 2em;
            background-color: #951b81;
            border-radius: 15px;
            transition: background-color 0.25s ease;
        }

    .aktuelles .posts li a:hover div.video span.fa-play-circle {
        background-color: #0ba2e3;
    }

    .aktuelles .posts li div.video span.fa-youtube {
        top: 5px;
        left: 5px;
        font-size: 1.5em;
    }

    .aktuelles .posts li.tweet-post p {
        padding: 0 20px;
        margin-bottom: 0;
    }

        .aktuelles .posts li.tweet-post p a {
            padding-left: 0px;
            padding-right: 0px;
        }

    .aktuelles .posts li p img {
        margin: 0 0 15px 0;
        max-width: 100%;
    }

    .aktuelles .posts li.tweet-post p img {
        margin: 8px 0 0 0;
        max-width: 100%;
    }

    .aktuelles .posts li.tweet-post p a:first-child {
        padding-top: 0;
        padding-bottom: 0;
    }

    .aktuelles .posts li.tweet-post p a:last-of-type {
        font-weight: 600;
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .aktuelles .posts li.press-post p.text,
    .aktuelles .posts li.news-post p.text,
    .aktuelles .posts li.fbpost-post p.text,
    .aktuelles .posts li.video-post p.text,
    .aktuelles .posts li p.link {
        font-weight: 700;
    }

    .aktuelles .posts li.press-post p.text,
    .aktuelles .posts li.news-post p.text,
    .aktuelles .posts li.fbpost-post p.text,
    .aktuelles .posts li.video-post p.text {
        /*text-transform:uppercase;*/
        font-size: 1.1em;
    }

    .aktuelles .posts li a p.link span.fa, .aktuelles .posts li.tweet-post p a span.fa {
        padding-right: 4px;
        color: #8e8e8e;
        transition: color 0.25s ease;
    }

    .aktuelles .posts li a:hover p.link span.fa, .aktuelles .posts li.tweet-post p a:hover span.fa {
        color: #0ba2e3;
    }

    .aktuelles .posts li p.link span.icon, .aktuelles .posts li.tweet-post p a span.icon {
        font-size: 0.8em;
        display: inline-block;
        margin-right: 4px;
        vertical-align: middle;
        color: #951b81;
        transition: color 0.25s ease;
    }

    .aktuelles .posts li :hover p.link span.icon, .aktuelles .posts li.tweet-post p a:hover span.icon {
        color: #0BA2E3;
    }

    .aktuelles .posts li .commands {
        padding: 15px 20px 15px 20px;
        margin: 0;
    }

        .aktuelles .posts li .commands li {
            float: left;
        }

            .aktuelles .posts li .commands li a {
                padding: 0 25px 0 0;
            }

    .aktuelles .posts li.tweet-post .commands li a,
    .aktuelles .posts li.tweet-post .date .fa {
        color: #55acee;
    }

    .aktuelles .posts li.fbpost-post .commands li a,
    .aktuelles .posts li.fbpost-post .date .fa {
        color: #3b5998;
    }

    .aktuelles .dynamic-list > div .commands {
        padding: 0 0 45px;
        text-align: center;
    }



    .aktuelles ul.posts li.fbpost-post .post-content img,
    .aktuelles ul.posts li.fbpost-post .post-content video,
    .aktuelles ul.posts li.fbpost-post .post-content iframe {
        width: 100%;
    }

    .aktuelles ul.posts li.fbpost-post .post-content {
        padding: 0 20px 12px;
    }

        .aktuelles ul.posts li.fbpost-post .post-content > p {
            margin-bottom: 8px;
        }

    .aktuelles ul.posts li.fbpost-post p a {
        max-width: 100%;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: bottom;
        color: #951b81;
        padding: 0;
    }


    .aktuelles ul.posts li.fbpost-post .post-content > div {
        margin-top: 12px;
        margin-bottom: 8px;
    }

        .aktuelles ul.posts li.fbpost-post .post-content > div > p:last-child {
            margin-bottom: 0px;
        }

    .aktuelles ul.posts li.fbpost-post .post-content .type-album ul,
    .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul {
        background-color: #666;
        margin-top: 8px;
        transition: background-color 0.25s ease;
    }

        .aktuelles ul.posts li.fbpost-post .post-content .type-album ul:hover,
        .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul:hover {
            background-color: #333;
        }

        .aktuelles ul.posts li.fbpost-post .post-content .type-album ul:after,
        .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul:after {
            content: ".";
            clear: both;
            display: block;
            height: 0;
            visibility: hidden;
        }

        .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li:first-child,
        .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li:first-child {
            width: 100%;
            max-height: none;
        }

        .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li,
        .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li {
            width: 32%;
            max-height: 90px;
            margin-right: 2%;
            float: left;
            display: inline-block;
            overflow: hidden;
            margin-bottom: 2%;
        }

            .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li:nth-child(3n+1),
            .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li:nth-child(3n+1) {
                margin-right: 0;
            }

            .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li:nth-child(3n+2),
            .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li:nth-child(3n+2) {
                clear: both;
            }

            .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li img,
            .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li img {
                width: 100%;
                opacity: 0.9;
                transition: opacity 0.25s ease;
            }

                .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li img:hover,
                .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li img:hover {
                    opacity: 1;
                }

    .aktuelles ul.posts li.fbpost-post .post-content a.type-share:after,
    .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube:after,
    .aktuelles ul.posts li.fbpost-post .post-content div.type-event:after {
        content: ".";
        clear: both;
        display: block;
        height: 0;
        visibility: hidden;
    }

    .aktuelles ul.posts li.fbpost-post .post-content a.type-share,
    .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube,
    .aktuelles ul.posts li.fbpost-post .post-content div.type-event {
        color: #000;
        border: 1px solid rgb(225, 232, 237);
        background: rgba(245,245,245,0.8);
        border-image: none;
        padding: 6px 10px 10px;
        display: block;
        transition: all 0.25s ease;
    }

    .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube,
    .aktuelles ul.posts li.fbpost-post .post-content div.type-video-inline,
    .aktuelles ul.posts li.fbpost-post .post-content div.type-event {
        position: relative;
    }

        .aktuelles ul.posts li.fbpost-post .post-content a.type-share:hover,
        .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube:hover,
        .aktuelles ul.posts li.fbpost-post .post-content div.type-event:hover {
            background: rgba(245,245,245,1);
            border-color: rgba(136,153,166,.5);
        }

        .aktuelles ul.posts li.fbpost-post .post-content a.type-share img,
        .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube img,
        .aktuelles ul.posts li.fbpost-post .post-content div.type-event img {
            margin-top: 5px;
            margin-right: 10px;
            float: left;
            cursor: pointer;
        }

        .aktuelles ul.posts li.fbpost-post .post-content div.type-video-inline img {
            cursor: pointer;
        }

        .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube span.fa.fa-play,
        .aktuelles ul.posts li.fbpost-post .post-content div.type-video-inline span.fa.fa-play {
            position: absolute;
            left: 0;
            top: 35%;
            font-size: 3em;
            color: rgba(245,245,245,0.8);
            cursor: pointer;
            width: 42px;
            height: 53px;
            text-align: center;
            right: 0px;
            margin: auto;
            transition: color 0.25s ease;
        }

        .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube:hover span.fa.fa-play,
        .aktuelles ul.posts li.fbpost-post .post-content div.type-video-inline:hover span.fa.fa-play {
            color: rgba(245,245,245,1);
        }

        .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube iframe,
        .aktuelles ul.posts li.fbpost-post .post-content div.type-video-inline video {
            display: none;
        }

    .aktuelles ul.posts li.fbpost-post .post-content a.type-share .link-caption {
        font-size: 0.8em;
    }

    .aktuelles ul.posts li.fbpost-post > .container > .post-content > .type-photo > .media-title {
        display: none;
    }

    .aktuelles ul.posts li.fbpost-post .post-content .media-title {
        font-weight: 500;
        font-size: 0.9em;
    }

    .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title {
        font-weight: 500;
    }

        .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title .start-time .time:before {
            content: "\00a0 ";
        }

        .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title .end-time .date:before {
            content: "\00a0 \2010 \00a0 ";
        }

        .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title .end-time .time:before {
            content: "\00a0 ";
        }

        .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title .end-time.same-day .date {
            display: none;
        }

        .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title .end-time.same-day .time:before {
            content: "\00a0 \2010 \00a0 ";
        }

        .aktuelles .columns-4 > li:nth-child(4n+3) {
            margin-right: 0;
        }

    .aktuelles .dynamic-list-foot .center {
        width: 100%;
        padding: 0;
    }

.aktuelles .columns-3 > li,
.aktuelles .columns-3.posts > li:nth-child(3n+3) > ul > li {
    width: 48.5%;
    margin-right: 2%;
}
.aktuelles .columns-3.posts > li:nth-child(3n+3) {
    width: 100%;
    margin-right: 0%;
}

    .aktuelles .columns-3.posts > li:nth-child(2n+2),
    .aktuelles .columns-3.posts > li:nth-child(3n+3) > ul > li:nth-child(2n+2) {
        margin-right: 0;
    }

    .aktuelles .columns-4 > li,
    .aktuelles .columns-4 > li:nth-child(2n+2),
    .aktuelles .columns-4 > li:nth-child(4n+3) {
        width: 48.5%;
        margin-right: 2%;
    }

    .aktuelles .columns-4.posts > li:nth-child(4n+4),
    .aktuelles .columns-4.posts > li:nth-child(2n+2) {
        margin-right: 0;
    }



.dates service-row,
.dates .dynamic-list-foot,
.datesection .entry > div:last-child > div:last-child {
    display: none;
}

.datesection {
}

    .datesection .entry {
        border-bottom: 1px solid #951b81;
        padding-bottom: 20px;
        margin-bottom: 30px;
    }

    .datesection .entry h2 {
        font-size: 20px;
        padding: 5px 0;
        margin-bottom: 0;
        cursor: pointer;
    }

    .datesection .entry .content {
        border-bottom: 1px solid #b6b6b6;
        display: flex;
    }
    .datesection .entry .hidden {
        display: block !important;
    }

.datesection .entry .visible {
    border-top: 1px solid #b6b6b6;
    margin-bottom: 20px;
}

.datesection .entry .content:first-child {
    min-height: 95px;
}

.datesection .entry .content:last-child {
    border-bottom: 0 none;
}

    .datesection .entry .content-container {
        padding: 0;
    }

.datesection .entry p {
    padding-top: 8px;
    margin-bottom: 3px;
}

    .datesection .entry .content p {
        height: 60px;
    }

.datesection .entry .content {
    border-bottom: 0 none;
}

    .datesection .entry .content .date-label {
        font-weight: normal;
        min-width: 148px;
        font-weight: bold;
    }

    .datesection .entry .content .date-label p {
        margin: 18px 0 18px 0;
        border-right: 1px solid #b6b6b6;
    }

    .datesection .entry .content .description {
        width: auto;
        display: table;
        height: 68px;
        padding: 16px 0 16px 30px;
    }
    .datesection .entry .content .description.oversized {
        padding-top: 8px;
        padding-bottom: 0;
    }
    .datesection .entry .content .description p {
        display: table-cell;
        vertical-align:middle;
    }

    .datesection .entry .content span.dd {
        display: block;
        text-align: center;
        color: #3c3c3c;
        font-weight: 700;
        font-size: 32px;
        line-height: 1;
    }

    .datesection .entry .content span.MMMM_yyyy, .datesection .entry .content span.location {
        display: block;
        text-align: center;
        font-weight: normal;
        line-height: 1.3;
    }
    .datesection .entry .content span.time {
        display: block;
        line-height: 1;
        margin-bottom: 5px;
    }

.datesection .entry .content span.time {
    color: #3c3c3c;
    font-weight: 700;
}

.datesection .entry .content span.location {
    text-align: left;
}

.datesection .entry p {
    margin-bottom: 20px;
}

    .datesection .entry p.title-label {
        color: #3c3c3c;
        font-weight: 700;
        margin-bottom: 0;
    }

    .datesection .entry p span.contact-person-name {
        font-weight: 300;
    }

    .datesection .entry p .link-button {
        float: right;
    }
    .datesection .entry .description {
        padding-left: 20px;
        width: auto;
    }
    .datesection .entry .content .description {
        padding-left: 10px;
    }

@media screen and (max-width: 670px) {

    .datesection .entry .content .description {
    }
    .datesection .entry .content .description p {
        font-size: 0.95em;
        line-height: 1.4;
    }
}
@media screen and (max-width: 550px) {
    .datesection .entry .content .description {
    }
}
@media screen and (max-width: 480px) {

    .datesection .entry .content .content-container p {
        border-right: 0 none;
        border-bottom: 1px solid #b6b6b6;
    }
    .datesection .entry .content .date-label {
        min-width: 138px;
    }

        .datesection .entry .content .date-label p {
            font-size: 0.9em;
        }

    .datesection .entry .content .description {
    }
        .datesection .entry .content .description p {
            font-size: 0.9em;
        }
    .datesection .entry p .link-button{
        margin-top: 10px;
    }
}
@media screen and (max-width: 374px) {

    .datesection .entry .content {
        display: block;
    }

    .datesection .entry .content .date-label {
        width: 100%;
    }

        .datesection .entry .content .date-label p {
            border-right: 0 none;
            border-bottom: 1px solid #b6b6b6;
            margin-bottom: 0;
        }

    .datesection .entry .content .description {
        margin-bottom: 18px;
    }

}
.bewertungen {
}
    .bewertungen .boxes.list.columns-1 .box .bewertung,
    .bewertungen .boxes.list.columns-2 .box .bewertung {
        padding: 20px;
    }

    .bewertungen .box {
        display: flex;
    }
    .bewertungen .bewertung {
        position: relative;
        padding-bottom: 106px !important;
        width: calc(100% - 40px);
    }
    .bewertungen .bewertung .bottom {
        position: absolute;
        bottom: 20px;
        left: 20px;
    }

    .bewertungen .bewertung .header {
        margin-bottom: 1em;
    }
    .bewertungen .bewertung .header p {
        margin: 0;
        line-height: 1.2;
        font-size: 1.1em;
    }
    .bewertungen .bewertung .header div span {
        color: #f3d269;
    }
    .bewertungen .bewertung .comment p {
        font-size: 0.85em;
        line-height: 1.4;
    }
        .bewertungen .bewertung .user .picture {
            width: 85px;
            display: table-cell;
        }
    .bewertungen .bewertung .user .picture span {
        font-size: 70px;
        line-height: 1;
    }
            .bewertungen .bewertung .user .picture img {
                float: none;
                margin: 0;
            }
    .bewertungen .bewertung .user {
        display: table;
    }
        .bewertungen .bewertung .user .details {
            display: table-cell;
            vertical-align: bottom;
        }

        .bewertungen .bewertung .user .details p {
            line-height: 1.4;
            margin: 0;
        }
            .bewertungen .bewertung .user .details p.name {
                font-weight: 600;
            }
            .bewertungen .bewertung .user .details p.name span {
                color: #fcbf00;
            }

* {
    margin: 0;
    padding: 0;
    font-family: "Segoe UI", "Noto Sans", "San Francisco", Roboto, Helvetica, Arial, Sans-Serif;
    zoom: 1;
}

html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}

body {
    width: 100%;
    overflow-x: hidden;
}




.nowrap {
    white-space: nowrap;
}

.disable-scroll {
    overflow-y: hidden;
    height: 100%;
    position: fixed;
}

h1, h2, h3, h4 {
    /*text-transform: uppercase;*/
}
.home h1, .home h2 {
    text-transform: uppercase;
}

h1, h2, h3 {
    line-height: 1.2;
}

p, ol li, ul li {
    font-weight: 400;
    font-size: 17px;
    font-size: calc(16px + 0.08vw);
    line-height: 1.6;
}

p, h4 {
    margin-bottom: 8px;
}
    p + h3, ol + h3, ul + h3 {
        margin-top: 30px;
        margin-bottom: 8px;
    }

ul li {
    list-style-type: none;
}

ul.benefit {
    height: auto;
    margin-bottom: 20px;
}

section ul.benefit li {
    color: #000;
    float: none;
    height: auto;
    padding: 0 0 0 28px;
    background-position: left 6px;
    background-repeat: no-repeat;
    background-size: 20px;
    background-image: url(../Images/Site/Svg/checkmark-pos.svg);
}

ul.benefit li sup {
    line-height: 1;
}

ul.benefit li ul {
    margin-bottom: 5px;
}

    ul.benefit li ul li {
        font-size: 14px;
    }

ul.standard {
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}

    ul.standard li {
        color: #000;
        padding: 0 0 0 20px;
        background-position: left 8px;
        background-repeat: no-repeat;
    }

ul.linklist {
    margin-bottom: 20px;
}
nav ul.linklist {
    margin-bottom: 0px;
}
ul.linklist ul.linklist {
    padding-left: 25px;
}

    ul.linklist li {
    }

section ul.linklist li a {
    padding-left: 25px;
    color: #000;
    background-position: left 5px;
    background-repeat: no-repeat;
    background-size: 17px;
    background-image: url(../Images/Site/Svg/arrow-right.svg);
}

section ul.linklist li a:hover {
text-decoration:underline;
}


a {
    text-decoration: none;
    color: #000;
    outline: none !important;
}

ol {
    margin-left: 22px;
}

a:hover {
    color: #0BA2E3;
}

figure img {
    display: block;
    max-width: 100%;
}

a img {
    border: none;
}


.overflow-hidden {
    overflow: hidden;
}

.columns-2-3 .overflow-hidden,
.columns-3-4 .overflow-hidden {
    overflow: visible;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

.clear {
    clear: both;
}
.flex-box { display:flex;}
.overflow-hidden .float-left, .overflow-hidden .float-right {
    width: 50%;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.bold {
    font-weight: bold;
}

.center-content {
    text-align: center;
}
.left-content {
    text-align: left;
}
.right-content {
    text-align: right;
}

.bottom-content {
    position: relative;
}

    .bottom-content .bottom {
        position: absolute;
        bottom: 0;
    }

.required, .required * {
    color: red;
}

input[type=submit] {
    cursor: pointer;
}

table {
    border-collapse: collapse;
}

.text-align-right {
    text-align: right;
}

.aspNetDisabled img {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    opacity: 0.5;
}

.aspNetDisabled {
    cursor: default;
}

    .aspNetDisabled span {
        color: gray;
    }

.hidden {
    display: none !important;
}

.hilite {
    color: #0BA2E3;
    transition: color 0.25s ease;
}
a.hilite:hover {
    color: #6a0f5a;
}
.hilite.big {
    font-size: calc(1em + .9vw);
}
.hilite.bigger {
    font-size: 1.5em;
}
.footnote {
    font-size: 0.8em;
    line-height: 1.4;
    margin-bottom: 15px;
    margin-top: 2px;
} 


.important {
    background-color: #b6b6b6;
    padding: 5px;
}

article {
}

.shadow {
    width: 99%;
    border: 1px solid gray;
}

.icon-icons-link-external {
    display:inline-block;
    color:#951b81;
    vertical-align: middle;
    margin: 0 0 0 6px;
}
.page-content-section .box.contact header {
    margin-bottom: 20px;
}
.page-content-section .box.contact figure {
    width: 100%;
}

    .page-content-section .box.contact figure img {
        margin: 8px 20px 20px 0;
        max-width: 425px;
        width: 100%;
    }
.page-content-section .marginal-column > section .contact img {
    margin-right: 20px;
}

.page-content-section .marginal-column > section .contact figcaption {
    display: block;
}

.page-content-section .marginal-column > section .contact .title {
    font-weight: 700;
}

.page-content-section .marginal-column > section .contact .service-container {
    margin-top: 10px;
}

    .page-content-section .marginal-column > section .contact .service-container .hilite {
        font-weight: 700;
    }

.columns-3 > li.box.columns-2-3.contact figure,
.columns-3 > li.box.columns-3-3.contact figure {
    display: flex;
}
    .columns-3 > li.box.columns-2-3.contact figure figcaption,
    .columns-3 > li.box.columns-3-3.contact figure figcaption {
        flex-grow: 1;
    }

    .page-content-section .marginal-column > section .contact figcaption {
        margin-top: 10px;
    }
    .page-content-section .marginal-column > section .contact .service-container p > span:first-child {
        display: inline-block;
    }
    .page-content-section .columns-3 .box.columns-2-3.contact figure img {
        width: 150px;
    }

    .page-content-section .marginal-column > section .contact .service-container > p > span:first-child,
    .columns-3 > li.box.columns-1-3.contact .service-container figure figcaption .entries > p > span:first-child,
    .box.service-container p.entry > span:first-child {
        display: inline-block;
    }

    .page-content-section .marginal-column > section .contact .service-container > p .label,
    .columns-3 > li.box.columns-1-3.contact .service-container figure figcaption .entries > p .label,
    li:not(.columns-2-3):not(.columns-3-3) .service-container p span span.label {
        display: none;
    }
    .service-container p.with-footnote-sign span.hilite::after {
        content: "*";
        color:#000;
        font-weight: 400;
        padding-left: 3px;
    }
    li.columns-2-3 .service-container p.with-footnote-sign span.hilite::after,
    li.columns-3-3 .service-container p.with-footnote-sign span.hilite::after {
        content: "";
    }

    .page-content-section .columns-3 .box.columns-2-3.contact figure img {
        width: 100%;
    }
    .page-content-section .marginal-column > section .contact .service-container > p > span:first-child {
        display: inline-block;
    }
    /*.page-content-section .marginal-column > section .contact .service-container > p .label,*/
    .columns-3 > li.box.columns-1-3.contact .service-container figure figcaption .entries > p .label,
    .service-container p span span.label {
        display: inline-block;
    }
    .service-container p.with-footnote-sign span.hilite::after {
        content: "";
    }
    .page-content-section .marginal-column > section .contact .service-container .label {
        display: inline-block;
    }
    .columns-3 > li.box.columns-1-3.contact:nth-child(3n+1) figure {
        display: flex;
    }

        .columns-3 > li.box.columns-1-3.contact:nth-child(3n+1) figure img {
            width: 425px;
            margin-bottom: 0;
        }

        .columns-3 > li.box.columns-1-3.contact:nth-child(3n+1) figure figcaption {
            flex-grow: 1;
        }

        .columns-3 > li.box.columns-1-3.contact:nth-child(3n+1) figure img {
            width: 150px;
        }
    .page-content-section .columns-3 .box.columns-2-3.contact figure img,
    .page-content-section .columns-3 .box.columns-3-3.contact figure img {
        width: 150px;
    }
    .page-content-section .marginal-column > section .contact .service-container p .label {
        display: inline-block;
    }
    .page-content-section .marginal-column > section .contact .service-container p .hilite {
        display: block;
    }
    .columns-3 > li.box.columns-1-3.contact figure {
        display: flex;
    }

        .columns-3 > li.box.columns-1-3.contact) figure picture {
            flex-grow: 1;
        }

        .columns-3 > li.box.columns-1-3.contact figure img {
            width: 150px;
            margin-bottom: 0;
        }

        .columns-3 > li.box.columns-1-3.contact figure figcaption {
            flex-grow: 1;
        }
        

    .page-content-section .box.contact figure img {
        max-width: 150px;
    }
    .page-content-section .marginal-column > section .contact img {
        margin-top: 7px;
    }

    .page-content-section .marginal-column > section .contact figcaption {
        margin-top: 0px;
    }

    .page-content-section .marginal-column > section .contact .service-container {
        margin-top: 16px;
    }

        .page-content-section .marginal-column > section .contact .service-container > p .label, 
        .columns-3 > li.box.columns-1-3.contact .service-container figure figcaption .entries > p .label, 
        .service-container p span span.label {
            display: inline-block;
        }
    .page-content-section .contact .service-container p span.hilite,
    .page-content-section .marginal-column > section .contact .service-container p span.hilite{
        color: #0ba2e3;
    }
        .page-content-section .marginal-column > section .contact .service-container p .hilite {
            display: inline-block;
        }
    .page-content-section .marginal-column > section .contact .service-container p .label {
        display: inline;
    }

    .page-content-section .marginal-column > section .contact .title {
        font-size: 1.2em;
    }

.cookies-notice {
   display: none !important;
}

/***************************************/
/************* Downloads ***************/
/***************************************/

.downloads {
}

section ul.downloads li[class^="icon-teag-"]:before {
    color: #24abe6;
    display: inline-block;
    width: 28px;
    font-size: 20px;
}

section ul.downloads li[class^="icon-teag-"] {
    position: relative;
    display: flex;
    align-items: baseline;
}

    section ul.downloads li[class^="icon-teag-"] a {
        max-width: calc(100% - 28px);
        position: relative;
        top: -4px;
    }

section ul.downloads li:not([class^="icon-teag-"]) {
    padding-left: 25px;
    margin-bottom: 5px;
    display: block;
    background-size: 17px 16px;
    background-position: left 6px;
    background-repeat: no-repeat;
    background-image: url(../Images/Site/Svg/file-pdf.svg);
}

section ul.downloads li.txt {
    background-image: url(../Images/Site/Svg/file-text.svg);
}

section ul.downloads li.zip {
    background-image: url(../Images/Site/Svg/file-zip.svg);
}

section ul.downloads li.xls {
    background-image: url(../Images/Site/Svg/file-xls.svg);
}

section ul.downloads li.csv {
    background-image: url(../Images/Site/Svg/file-csv.svg);
}

section ul.downloads li.doc {
    background-image: url(../Images/Site/Svg/file-doc.svg);
}

section ul.downloads li.wmv,
section ul.downloads li.video {
    background-image: url(../Images/Site/Svg/file-video.svg);
}
section ul.downloads li.audio {
    background-image: url(../Images/Site/Svg/file-audio.svg);
}

.downloads li a {
    display: inline-block;
    color: #000;
    text-decoration: none;
}
    .downloads li a:hover {
        text-decoration: underline;
    }
    .downloads li a span {
        display: none;
    }

.downloads-modul {
    margin-top: 30px;
}
.downloads-modul ul li {
    margin-bottom: 30px;
}

    .downloads-modul header h4 {
        font-size: 16px;
        line-height: 1.6;
        border-bottom: 1px solid #000;
        margin-bottom: 14px;
        padding: 0 0 5px;
        font-weight: 700;
    }
    .downloads-modul header .icon {
        color: #951b81;
        display:inline-block;
        margin-right: 5px;
        font-size:0.7em;
    }
    .downloads-modul li figure img {
        margin: 0;
        float:none;
    }

    .downloads-modul li figure > a {
        display: block;
        background-color: #951b81;
        color: #fff;
        position: relative;
    }

        .downloads-modul li figure > a .icon {
            display: inline-block;
            position: absolute;
            width: 64px;
            height: 64px;
            text-align: center;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
            font-size: 2.5em;
        }
    .downloads-modul li figure figcaption {
        margin-top: 5px;
    }
        .downloads-modul li figure figcaption > a {
            display: inline-block;
            float: right;
            font-weight: 700;
            color: #000;
            font-size: 0.8em;
        }
    .downloads-modul li figure figcaption > a .icon {
        color:#951b81;
        font-size: 0.9em;
        display:inline-block;
        margin-left: 5px;
    }
        .downloads-modul li figure figcaption > p {
            float: left;
            line-height: 1.4;
            margin-top: 5px;
            font-size: 0.9em;
        }
.eye-catcher { }

div.eye-catcher.float-left { margin: 0 30px 30px 0; }
div.eye-catcher.float-right { margin: 0 0 30px 30px; }
div.eye-catcher.circle { border-radius: 50%; display: table; }
    div.eye-catcher.circle.size-175 { height: 175px; width: 175px; }
    div.eye-catcher.circle.size-200 { height: 200px; width: 200px; }
    div.eye-catcher.circle.size-225 { height: 225px; width: 225px; }
    div.eye-catcher.circle.rotate-right { transform: rotate(9.5deg); }
    div.eye-catcher.circle.rotate-left { transform: rotate(-9.5deg); }
    div.eye-catcher.circle p { color: #0BA2E3; margin: 0; padding: 0; height: 100%; width: 100%; display: table-cell; vertical-align: middle; text-align: center; }
        div.eye-catcher.circle p span { display: block; }
            div.eye-catcher.circle p span.fw-400 { font-weight: 400; line-height: 1.3; }
            div.eye-catcher.circle p span.fw-700 { font-weight: 700; line-height: 1.1; }
            div.eye-catcher.circle p span.fs-13 { font-size: 13px; }
            div.eye-catcher.circle p span.fs-14 { font-size: 14px; }
            div.eye-catcher.circle p span.fs-15 { font-size: 15px; }
            div.eye-catcher.circle p span.fs-16 { font-size: 16px; }
            div.eye-catcher.circle p span.fs-17 { font-size: 17px; }
            div.eye-catcher.circle p span.fs-18 { font-size: 18px; }
            div.eye-catcher.circle p span.fs-19 { font-size: 19px; }
            div.eye-catcher.circle p span.fs-20 { font-size: 20px; }
            div.eye-catcher.circle p span.fs-21 { font-size: 21px; }
            div.eye-catcher.circle p span.fs-22 { font-size: 22px; }
            div.eye-catcher.circle p span.fs-23 { font-size: 23px; }
            div.eye-catcher.circle p span.fs-24 { font-size: 24px; }
            div.eye-catcher.circle p span.fs-25 { font-size: 25px; }
            div.eye-catcher.circle p span.fs-26 { font-size: 26px; }
            div.eye-catcher.circle p span.fs-27 { font-size: 27px; }
            div.eye-catcher.circle p span.fs-28 { font-size: 28px; }
            div.eye-catcher.circle p span.fs-29 { font-size: 29px; }
            div.eye-catcher.circle p span.fs-30 { font-size: 30px; }

/***************************************/
/**************** FAQs *****************/
/***************************************/
.module-faq {

}
.module-faq ul.list {
}
    .module-faq ul.list > li.entry h4{
        margin: 40px 0 20px;
        background-color: #951b81;
        color: #fff;
        padding: 5px 10px;
    }
    
    .module-faq ul.list > li.entry div.container .voting .hint-message a {
        color: #0BA2E3;
        font-weight: bold;
    }

        .module-faq ul.list > li.entry div.container .voting a.button-vote {
            color: #000;
            font-weight: bold;
            display: inline-block;
            margin-left: 10px;
            position:relative;
        }
                .module-faq ul.list > li.entry div.container .voting a span {
                    color: #0BA2E3;
                    display:inline-block;
                    margin-right:5px;
                    vertical-align:middle;
                }
            .module-faq ul.list > li.entry div.container .voting .voting-message {
                display: inline-block;
                color: #fff;
                background-color: #0ba2e3;
                padding: 5px 10px;
                border-radius: 14px;
                position: absolute;
                font-weight: 400;
                font-size: 0.8em;
                white-space: nowrap;
                display:none;
            }
            .module-faq ul.list > li.entry div.container .voting a.button-vote .voting-message {
                top: -30px;
                left: -82.5px;
            }
            .module-faq ul.list > li.entry div.container .voting .voted-down-message .voting-message {
                left: 0;
                right:0;
                top:0;
                bottom:0;
                margin:auto;
                text-align:center;
                width: 165px;
                height:20.5px;
            }
            .module-faq ul.list > li.entry.voted div.container .voting > p a {
                cursor:default;
            }
        .module-faq ul.list > li.entry.voted div.container .voting textarea {
            border-radius: 22.25px;
        }
        .module-faq ul.list > li.entry.voted div.container .voting .voted-down-message {
            border-radius: 22.25px;
            background-color: #ededed;
            margin-bottom: 15px;
            width: 96%;
            padding: 2%;
            position:relative;
        }
        .module-faq ul.list > li.entry.voted div.container .voting .voting-down-message-form .flex-box > div:first-child {
            flex-grow:5;
            padding-right:30px;
        }
        .module-faq ul.list > li.entry.voted div.container .voting .voting-down-message-form .flex-box > div:last-child {
            flex-grow: 1;
            min-width:85px;
        }
        .module-faq ul.list > li.entry.voted div.container .voting .voting-down-message-form .flex-box > div:last-child > a {
            right: 0;
            bottom:16px;
        }



.module-faq .filter.sub-categories {
    display: none;
    margin-left: 30px;
}



    .module-faq .search {
        float: right;
        height: 50px;
        line-height: 50px;
        border-radius: 22.25px;
        white-space: nowrap;
    }
    .module-faq .search input[type=text] {
        margin-right: 30px;
        text-align:left;
    }
        .module-faq .search input[type=text].active {
            font-weight:bold;
        }
        .module-faq .search a {
            font-size: 1.5em;
            position: absolute;
            right: 15px;
        }
@media screen and (max-width: 1240px) {
    .module-faq .filter.sub-categories {
        margin-left: 15px;
    }
    .module-faq .service-row.filters-3 .search input[type=text] {
        width: 120px;
    }
}
@media screen and (max-width: 1024px) {
    .module-faq .service-row.filters-3 {
        height: 120px;
    }

    .module-faq .service-row.filters-3 .filter {
        padding: 12.5px 3%;
    }
        .module-faq .service-row.filters-3 .filter.categories {
            width: 62%;
        }
        .module-faq .service-row.filters-3 .float-left.filter-2 .filter.sub-categories {
            width: 22%;
            margin-left: 4%
        }

        .module-faq .service-row.filters-3 .filter .category-label a .fa {
            position: absolute;
            right: 15px;
        }


    .module-faq .service-row.filters-3 > .float-right {
        position: relative;
        top: 70px;
        float: none;
    }

    .module-faq .service-row.filters-3 .search {
        width: 94%;
        padding: 0 3%;
    }

        .module-faq .service-row.filters-3 .search input[type=text] {
            padding: 0 1%;
            margin-right: 1%;
            width: 87%;
        }
}
@media screen and (max-width: 900px) {
            .module-faq .service-row.filters-3 .filter.categories {
                width: 52%;
            }

        .module-faq .service-row.filters-3 .float-left.filter-2 .filter.sub-categories {
            width: 32%;
        }
}
@media screen and (max-width: 640px) {
    .module-faq .search input[type=text] {
        width: 120px;
    }
}
@media screen and (max-width: 540px) {
    .module-faq .service-row {
        height: 120px;
    }
        .module-faq .service-row.filters-3 {
            height: 180px;
        }

            .module-faq .filter,
            .module-faq .service-row.filters-3 .filter.categories,
            .module-faq .service-row.filters-3 .float-left.filter-2 .filter.sub-categories {
                padding: 12.5px 3%;
                width: 94%;
                margin-left: 0;
            }

    .module-faq .filter .category-label {
        position: relative;
    }

        .module-faq .filter .category-label a .fa {
            position: absolute;
            right: 3%;
        }
    .module-faq .service-row > .float-right {
        position: relative;
        top: 70px;
        float: none;
    }
    .module-faq .service-row.filters-3 > .float-left.filter-2 {
        position: relative;
        float: none;
        top: 70px;
    }
        .module-faq .service-row.filters-3 .filter.sub-categories {
            left: 0px !important;
        }
    .module-faq .service-row.filters-3 > .float-right {
        top: 140px;
    }
    .module-faq .search {
        width: 94%;
        padding: 0 3%;
    }
        .module-faq .search input[type=text] {
            padding: 0 1%;
            margin-right: 1%;
            width: 87%;
        }
        
}

.site > footer {
    display: none;
}

/***************************************/
/************* Formulare ***************/
/***************************************/

.watermarked {
    color: #a0a0a0 !important;
}

.watermark {
    color: rgb(128, 128, 128);
}



.form label {
    display: block;
    margin-bottom: 2px;
}

select, input, textarea {
    font-size: 14px;
    color: #000;
    padding: 0 2%;
    border: 0 none;
}

textarea {
    padding: 2%;
}

select, input[type=text], input[type=password], input[type=file], textarea {
    background-color: #ededed;
    margin-bottom: 15px;
    width: 96%;
}

    input[type=file]::-webkit-file-upload-button {
        height: 43px;
        line-height: 41px;
    }
    input[type=text], input[type=password], input[type=file] {
        height: 43px;
        line-height: 41px;
    }

label {
    display: block;
}

select, .form.contact select {
    height: 43px;
    line-height: 43px;
    margin-bottom: 15px;
    padding: 0 0 0 2%;
    width: 100%;
}
.form select {
    width: auto;
}

.radio-buttons {
    margin-bottom: 15px;
    position: relative;
}

input[type=radio] {
    display: inline;
    width: 17px !important;
    height: 25px !important;
    float: left;
    border: none !important;
    padding: 0;
    margin-right: 10px;
}

.form div.float-left,
.form div.float-right {
    width: 49%;
}
    .form div.float-left.columns-2-3,
    .form div.float-right.columns-2-3 {
        width: 66%;
    }
    .form div.float-left.columns-1-3,
    .form div.float-right.columns-1-3 {
        width: 32%;
    }
.form div.float-left {
    margin-right: 2%;
}

.form .float-left input[type=text],
.form .float-right input[type=text] {
    margin-right: 10px;
}
    .form .float-left input[type=text]:last-child,
    .form .float-right input[type=text]:last-child {
        margin-right: 0;
    }


/* Kontakt */

#sc_contact .radio-buttons {width: 110px;}

#sc_contact section .lblFileUploadErgs {
    margin-bottom: 10px;
}

#sc_contact section .fileUploadErg {
    margin: 0px 0 15px 0;
    border: 2px #b6b6b6 solid;
    padding: 8px 10px 5px 10px;
    background-color: #fff;
    width: 308px;
}

    #sc_contact section .fileUploadErg span {
        display: block;
        overflow: hidden;
        word-wrap: break-word;
        width: 195px;
    }

    #sc_contact section .fileUploadErg .fileUploadInfo .floatLeft,
    #sc_contact section .fileUploadErg .fileUploadInfo .float-left {
        min-height: 18px;
    }

    #sc_contact section .fileUploadErg .fileUploadInfo .floatRight,
    #sc_contact section .fileUploadErg .fileUploadInfo .float-right {
        text-align: right;
    }

    #sc_contact section .fileUploadErg a, #sc_contact section .fileUploadErg p, #sc_contact section .fileUploadErg span {
        font-size: 14px;
    }

    #sc_contact section .fileUploadErg .fileUploadError, #sc_contact section .fileUploadErg .fileUploadInfo {
        display: none;
    }

    #sc_contact section .fileUploadErg.withFile, #sc_contact section .fileUploadErg.withError {
        display: block;
    }

        #sc_contact section .fileUploadErg.withError .fileUploadError {
            display: block;
            margin-bottom: 10px;
        }

        #sc_contact section .fileUploadErg.withError .fileUploadInfo {
            display: none;
        }

        #sc_contact section .fileUploadErg.withFile .fileUploadError {
            display: none;
        }

        #sc_contact section .fileUploadErg.withFile .fileUploadInfo {
            display: block;
        }

    #sc_contact section .fileUploadErg .fileUpload {
        width: 308px;
        overflow: hidden;
    }

        #sc_contact section .fileUploadErg .fileUpload input {
            border: 0 none;
            margin: 0;
            padding: 0;
            width: 100% !important;
        }

    #sc_contact section .fileUploadErg.withFile .fileUpload {
        display: none;
    }

    #sc_contact section .fileUploadErg.withError .fileUpload {
        display: block;
    }

    #sc_contact section .fileUploadErg .fileName {
        width: 1px;
        border: 0 none;
        margin: 0;
        padding: 0;
        height: 1px;
        float: right;
    }

/* CAPTCHA */
.captcha-box {
    padding: 0;
    margin: 10px 0;
}

    .captcha-box.teag {
        margin-bottom: 20px;
    }

#sc_contact .captcha-box > label {
    margin-bottom: 10px;
}

.captcha-box > input[type=text] {
    margin-top: 10px;
    width: 256px;
    margin-bottom: 0;
}

.captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv {
    position: relative;
    height: 100%;
}

    .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a {
        position: absolute;
        height: 25px;
        width: 25px;
    }

        .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_ReloadLink {
            top: -1px;
        }

        .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_SoundLink {
            bottom: -4px;
        }

        .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a img {
            display: none;
        }

        .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a .fa {
            display: inline-block;
            height: 25px;
            width: 25px;
            line-height: 25px;
            top: 0;
            text-align: center;
            position: absolute;
            color: #fff;
        }

.captcha-box.teag .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_ReloadLink .fa {
    background-color: #8e8e8e;
}

.captcha-box.teag .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_SoundLink .fa {
    background-color: #0BA2E3;
}

.captcha-box.teag .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_ReloadLink:hover .fa {
    background-color: #fff;
    color: #8e8e8e;
}

.captcha-box.teag .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_SoundLink:hover .fa {
    background-color: #fff;
    color: #0BA2E3;
}

.BDC_CaptchaDiv a:link, .BDC_CaptchaDiv a:visited, .BDC_CaptchaDiv a:focus, .BDC_CaptchaDiv a:hover, .BDC_CaptchaDiv a:active {
    margin: 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
    text-decoration: none !important;
    outline: none !important;
    -moz-outline-style: none !important;
    display: -moz-inline-stack;
    display: inline-block !important;
    vertical-align: top !important;
    zoom: 1 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    *display: inline !important;
}

.BDC_CaptchaIconsDiv a:link, .BDC_CaptchaIconsDiv a:visited, .BDC_CaptchaIconsDiv a:focus, .BDC_CaptchaIconsDiv a:hover, .BDC_CaptchaIconsDiv a:active {
    margin: 1px 2px 4px 2px !important;
}

.BDC_CaptchaImageDiv {
    margin: 0 !important;
    padding: 0 !important;
    display: -moz-inline-stack;
    display: inline-block !important;
    vertical-align: top !important;
    zoom: 1 !important;
    *display: inline !important;
}

.BDC_CaptchaIconsDiv {
    text-align: left !important;
    margin: 0 2px -4px 2px !important;
    padding: 0 !important;
    display: -moz-inline-stack;
    display: inline-block !important;
    vertical-align: top !important;
    zoom: 1 !important;
    *display: inline !important;
}
/* Call Back */

.call-back label { display:none;}

.box .name-wrapper input[type=text] {width: 45%;}

.date-input-container {
    display: inline-block;
    background: #ededed;
    border-radius: 22.5px;
    height: 45px;
    white-space: nowrap;
    padding: 0 20px;
    margin: 0 5px;
}

    .date-input-container [data-icon]::before {
        display: inline-block;
        vertical-align: middle;
        color: #951b81;
        margin-right:6px;
    }
    .date-input-container input {
        width: 80px;
        font-size: 1em;
    }

/* Suche */
.search {
    height: 40px;
    width: auto;
    line-height: 40px;
    padding: 0 15px;
    background-color: #ededed;
    border-radius: 20px;
    display:inline-block;
}
    .search input[type=text] {
        background-color: #ededed;
        border: 0 none;
        padding: 0 3px;
        width: 185px;
        margin-bottom: 0px;
        margin-right: 4px;
        font-size: 1em;
        height: 40px;
        line-height: 40px;
    }
.marginal-column .search input,
.marginal-column .search input .watermarked {
    text-align: left;
}
        .search input,
        .search input .watermarked {
            text-align: right;
        }
        .search input[type=text].active {
            font-weight: bold;
        }
.search a {
    font-size: 1.3em;
    display: inline-block;
    vertical-align: middle;
}


.service-row {
    margin: 35px 0;
    position: relative;
    min-height: 50px;
}



/* DropDown-Liste */
.filter.drop-down-list {
    border-radius: 22.25px;
    background-color: #ededed;
    padding: 12.5px 15px;
    display: inline-block;
    min-height: 25px;
    position: absolute;
    z-index: 1;
}

    .filter.drop-down-list.categories {
        z-index: 2;
    }

    .filter.drop-down-list .category-label {
        font-weight: 700;
        font-size: 1.1em;
        white-space: nowrap;
    }

        .filter.drop-down-list .category-label.not-selected {
            font-weight: 400;
        }

        .filter.drop-down-list .category-label a .title {
            color: #000;
            display: inline-block;
            margin-right: 10px;
        }

        .filter.drop-down-list .category-label a .fa {
            transform-origin: 9.5px 10px 0px;
            text-align: center;
            width: 18px;
            height: 18px;
        }

    .filter.drop-down-list ul {
        margin-top: 5px;
        display: none;
    }

        .filter.drop-down-list ul li {
            display: block;
        }

            .filter.drop-down-list ul li a {
                color: #000;
                display: block;
                padding: 2px 5px;
                margin-bottom: 2px;
            }

            .filter.drop-down-list ul li.active a {
                font-weight: bold;
            }

            .filter.drop-down-list ul li:hover a {
                background-color: #dae9f0;
            }

            .filter.drop-down-list ul li a .icon {
                color: #951b81;
                vertical-align: middle;
                margin-right: 6px;
                display: inline-block;
            }

 /* Uploads */
.form section .lblFileUploadErgs {
    margin-bottom: 10px;
}

.form section .fileUploadErg {
    margin: 0px 0 15px 0;
    border: 2px #b6b6b6 solid;
    padding: 8px 10px 7px 10px;
    background-color: #fff;
}

    .form section .fileUploadErg span {
        display: block;
        overflow: hidden;
        word-wrap: break-word;
        width: 195px;
    }

    .form section .fileUploadErg .fileUploadInfo .floatLeft {
        min-height: 18px;
    }

    .form section .fileUploadErg .fileUploadInfo .floatRight {
        text-align: right;
    }

    .form section .fileUploadErg a, .form section .fileUploadErg p, .form section .fileUploadErg span {
        font-size: 14px;
    }

    .form section .fileUploadErg .fileUploadError, .form section .fileUploadErg .fileUploadInfo {
        display: none;
    }

    .form section .fileUploadErg.withFile, .form section .fileUploadErg.withError {
        display: block;
    }

        .form section .fileUploadErg.withError .fileUploadError {
            display: block;
            margin-bottom: 10px;
        }

        .form section .fileUploadErg.withError .fileUploadInfo {
            display: none;
        }

        .form section .fileUploadErg.withFile .fileUploadError {
            display: none;
        }

        .form section .fileUploadErg.withFile .fileUploadInfo {
            display: block;
        }

    .form section .fileUploadErg .fileUpload {
        overflow: hidden;
    }

        .form section .fileUploadErg .fileUpload input {
            border: 0 none;
            margin: 0;
            padding: 0;
            width: 100% !important;
        }

    .form section .fileUploadErg.withFile .fileUpload {
        display: none;
    }

    .form section .fileUploadErg.withError .fileUpload {
        display: block;
    }

    .form section .fileUploadErg.withError .fileUpload {
        display: block;
    }

    .form section .fileUploadErg .fileName {
        width: 1px;
        border: 0 none;
        margin: 0;
        padding: 0;
        height: 1px;
        float: right;
    } 

    /* CheckBox */
.form section div.checkBox {
    margin-bottom: 20px;
}

    .form section div.checkBox input {
        vertical-align: middle;
        border: 0 none;
        height: auto;
        display: inline-block;
        width: auto;
        padding: 0;
    }

    .form section div.checkBox label {
        display: inline;
        padding-left: 3px;
    }

    .form section div.checkBox.block {
        position: relative;
        display: flex;
    }

        .form section div.checkBox.block input[type=checkbox] {
            position: absolute;
            top: 6px;
        }

        .form section div.checkBox.block label {
            display: inline-block;
            vertical-align: middle;
            flex-shrink: 1;
            margin-left: 20px;
        }

.form.gluehwuermchen section div.checkBox input {
    vertical-align: top;
    margin-top: 5px;
}

.form section div.checkBox.checkBoxList td {
    height: 25px;
}

.form section div.checkBox.checkBoxList input {
    margin-bottom: 0;
}

.form section p.hint, #phFormInputContact p.hint {
    margin-bottom: 21px;
}

/* Newsletter */

.page-content-section .marginal-column > section .newsletter input[type=text] {
    font-weight: 600;
}

.page-content-section .marginal-column > section .newsletter .placeholder {
    font-weight: 600;
}


@media screen and (max-width: 768px) {
    .form div.float-left,
    .form div.float-right {
        width: 100%;
        margin-right: 0;
    }
    .page-content-section .marginal-column > section.newsletter-form-container {
        display: none;
    }
}

.site > header .center {
    width: 100%;
}

.site > header .section-1 {
    height: 90px;
    line-height: 90px;
}

    .site > header .section-1 .logo {
        float: left;
    }

        .site > header .section-1 .logo a {
            display: inline-block;
            position: absolute;
            top: 0;
        }

    .site > header .section-1 .container,
    .site > header .section-2 {
        display: none;
    }

.keyFacts-modul {
    text-align: center;
}
    .keyFacts-modul ul {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
        .keyFacts-modul ul li section {
            padding: 20px;
        }
.keyFacts-modul ul li section figure {
    display: block;
}
       .keyFacts-modul ul li section figure img {
            float: none;
            margin: 0 0 20px;
            border-radius: 28px;
            border: 2px solid #24abe6;
            height: 48px;
            width: 48px;
            display: inline-block;
        }
    .keyFacts-modul ul li section header h3 {
        color: #24abe6;
        font-size: calc(1em + 0.5vw);
    }

.link-button {
    height: 40px;
    display: inline-block;
    line-height: 40px;
    padding: 0 10px;
    color: #951b81;
    font-weight: 700;
    font-size: 17px;
    text-decoration: none !important;
    white-space: nowrap;
    border: 1px solid #951b81;
}
    .link-button.blue {
        color: #0BA2E3;
        border-color: #0BA2E3;
    }
    .link-button.dark-violet {
        color: #ff9900;
        border-color: #ff9900;
    }

    .link-button:not(.icon)::before,
    .link-button::after {
        content: "";
        width: 3px;
        display: inline-block;
    }

.themen-section > .center .commands .link-button,
.veranstaltungen > .center .commands .link-button,
.aktuelles .dynamic-list > div .commands .link-button,
.page-foot-section .commands .link-button {
    height: 54px;
    line-height: 54px;
    font-size: 19px;
}

.link-list li {
    line-height: 40px;
}

.link-list .icon {
    color: #951b81;
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
    transition: color 0.25s ease;
}
.link-list a:hover .icon {
    color: #0BA2E3;
}

.link-list a {
    color: #000;
    font-weight: 700;
}
    .link-list li {
        float: left;
        width: 49%;
        margin-right: 2%;
    }

        .link-list li:nth-child(2n+2) {
            margin-right: 0px;
        }
    .link-list li {
        float: none;
        width: auto;
        margin-right: 0px;
    }

.mediathek {
    page-break-before: always;
}

    .mediathek .link-container {
        display: none;
    }

    .mediathek .pressemitteilungen {
        page-break-after: always;
    }

        .mediathek .pressemitteilungen ul li,
        .mediathek .pressemitteilungen ul li a {
            display: block;
        }

        .mediathek .pressemitteilungen ul li {
            padding: 20px 20px 0 20px;
            position: relative;
        }
            .mediathek .pressemitteilungen ul li a {
                border-bottom: 1px solid #d9d9d9;
                padding-bottom: 20px;
            }
            
            .mediathek .pressemitteilungen ul li:last-child {
                padding-bottom: 0;
                border-bottom: 0 none;
            }

            .mediathek .pressemitteilungen ul li a img {
                position: absolute;
                height: 23px;
                right: 20px;
            }

            .mediathek .pressemitteilungen ul li a .date,
            .mediathek .pressemitteilungen ul li a .title span:first-child {
                color: #000;
            }

        .mediathek .pressemitteilungen a .date {
            font-size: 0.9em;
        }

        .mediathek .pressemitteilungen a .title {
            padding-right: 90px;
        }

            .mediathek .pressemitteilungen a .title span:first-child {
                text-transform: uppercase;
                font-size: 1.2em;
                font-weight: 700;
                display: inline;
                vertical-align: bottom;
                margin-right: 7px;
            }

    .mediathek .mediendowload {
        page-break-before: always;
    }

            .mediathek .mediendowload ul li a .link span:first-child {
                text-transform: uppercase;
                font-size: 1.2em;
                font-weight: 700;
                display: inline;
                vertical-align: bottom;
                margin-right: 7px;
            }

        .mediathek .mediendowload .image-teaser.box {
            padding: 0 0 20px 0;
            margin-bottom: 30px;
        }

            .mediathek .mediendowload .image-teaser.box figcaption {
                padding: 20px 20px 0 20px;
            }

    .mediathek .publikationen {
        page-break-before: always;
    }

        .mediathek .publikationen ul li {
            margin-bottom: 20px;
        }

            .mediathek .publikationen ul li a .title {
                line-height: 1.1;
            }

            .mediathek .publikationen ul li a .link span:first-child {
                font-weight: 700;
                display: inline;
                vertical-align: baseline;
                margin-right: 7px;
            }

        .mediathek .publikationen .image-teaser.box {
            padding: 0 0 10px 0;
        }

            .mediathek .publikationen .image-teaser.box figcaption {
                padding: 10px 10px 0 10px;
            }


    .mediathek .publikationen ul li a .title span,
    .mediathek .publikationen ul li a .title br {
        display: none;
    }

    .mediathek .publikationen .image-teaser.box {
        padding-bottom: 20px;
    }

        .mediathek .publikationen .image-teaser.box figcaption {
            padding: 20px 20px 0 20px;
        }

    .mediathek .publikationen ul li {
        margin-bottom: 30px;
    }

    .mediathek .columns-2 > div {
        width: 100%;
        margin-right: 0px;
        float: none;
    }

.page-overlay,
.page-foot-section .commands {
    display: none;
}

.smartphone-mode, .tablet-mode, .screen-size-420 {
    display: none;
}

section {
    padding: 20px 0;
}

    section section {
        padding: 0;
    }

.center {
    position: relative;
}

.page-content-section.with-section-seperator {
    padding-top: 0;
}

    .page-content-section.with-section-seperator > .center:first-child {
        margin-top: 0;
    }
        .page-content-section.with-section-seperator > .center:first-child > .columns-2-3,
        .page-content-section.with-section-seperator > .center:first-child > .columns-3-4 {
            border-top: 1px solid #d9d9d9;
            padding-top: 20px;
        }
        .page-content-section.with-section-seperator > .center:first-child > .marginal-column {
            padding-top: 20px;
        }

.page-content-section.section-seperator > .center {
}

section > .center,
section.slider-section.extra-wide > .center:last-child {
    width: 100%;
}

section.extra-wide > .center {
    width: 100%;
}


.page-header-section {
    padding-top: 0;
    padding-bottom: 54px;
}

    .page-header-section > .center {
        margin-top: 0;
    }

    .page-header-section .center figure {
        position: relative;
    }

        .page-header-section .center figure img {
            width: 100%;
            height: auto;
        }

        .page-header-section .center figure figcaption {
            width: 100% !important;
        }

            .page-header-section .center figure figcaption .container {
                padding: 30px 0;
            }

            .page-header-section .center figure figcaption h1,
            .page-header-section .center figure figcaption h2,
            .page-header-section .center figure figcaption h3 {
                color: #000;
            }

            .page-header-section .center figure figcaption h2 {
                margin-bottom: 0;
            }

            .page-header-section .center figure figcaption h3 {
                font-weight: 400;
                line-height: 1.4;
                font-size: 1.05em;
                text-transform: none;
            }

.page-meta-section {
    display: none;
}

.page-content-section > .center > div > section > section {
    margin-bottom: 30px;
}

.page-content-section p,
.page-content-section h2,
.page-content-section h3 {
    margin-bottom: 16px;
}

.page-content-section h1,
section header h2,
.page-content-section header h2,
.page-content-section header h3,
.page-foot-section h3,
.page-header-section .center figure figcaption h1,
.page-header-section .center figure figcaption h2 {
    font-size: calc(1em + .9vw);
}
.page-content-section h1,
section header h2,
.page-content-section header h2,
.page-content-section header h3 {
    margin-bottom: 30px;
}
.page-content-section section h3 {
    text-transform:none;
}

.home section header h2 {
    text-align: center;
    margin-bottom: 40px;
}

.page-content-section figure img {
    float: left;
    margin: 9px 40px 11px 0;
}

.page-content-section .image-float-right figure.columns-1-3 img {
    margin: 9px 0 11px 0;
}

.page-foot-section {
    margin-top: 30px;
    page-break-before: always;
}

    .page-foot-section h3 {
        margin-bottom: 40px;
    }

    .page-foot-section .commands {
        margin: 30px 0;
        text-align: center;
    }


.columns-2 > li, .columns-2 > div {
    width: 48.5%;
    float: left;
    margin-right: 2%;
}

    .columns-2 > li:nth-child(2n+2), .columns-2 > div:nth-child(2n+2) {
        margin-right: 0px;
    }

.columns-3 {
}

    .columns-3 > li {
        width: 48.5%;
        margin-right: 2%;
        float: left;
    }
    
        .columns-3 > li:nth-child(3n+3), .columns-3 > li.box:nth-child(3n+3), .columns-3 > li.box.columns-last-3 {
            margin-right: 0px;
        }

        .columns-3 > li.box {
            /*width: 29%;
            padding-left: 1.5%;
            padding-right: 1.5%;*/
            padding-left: 0;
            padding-right: 0;
        }
        .columns-3 > li.box > section {
            padding: 20px;
        }

            .columns-3 > li.box.columns-2-3 {
                /*width: 63%;
                padding-left: 1.5%;
                padding-right: 1.5%;
                */
                width: 66%;
            }

            .columns-3 > li.box.columns-3-3 {
                /*width: 97%;
                padding-left: 1.5%;
                padding-right: 1.5%;*/
                width: 99%;
            }


.columns-4 > li {
    width: 23.5%;
    float: left;
    margin-right: 2%;
}

    .columns-4 > li:nth-child(4n+4) {
        margin-right: 0px;
    }

.columns-5 > li {
    width: 18.4%;
    float: left;
    margin-right: 2%;
}

    .columns-5 > li:nth-child(5n+5) {
        margin-right: 0px;
    }

.columns-6 > li {
    width: 15%;
    float: left;
    margin-right: 2%;
}

    .columns-6 > li:nth-child(6n+6) {
        margin-right: 0px;
    }

.columns-1-4, .columns-2-4, .columns-3-4, .columns-2-3, .columns-1-3, .columns-3-5, .columns-2-5 {
    float: left;
}

.columns-1-4 {
    width: 25%;
}

.columns-2-4 {
    width: 50%;
}

.columns-3-4 {
    width: 75%;
}

.columns-2-3 {
    width: 66%;
    margin-right: 2%;
}

.columns-1-3 {
    width: 32%;
}

.columns-3-5 {
    width: 59%;
    margin-right: 2%;
}

.columns-2-5 {
    width: 39%;
}


.columns-3-5 .columns-3-5 {
    width: 100%;
    margin-right: 0%;
}

.columns-3-5 .columns-2-5 {
    width: 66%;
    margin-right: 0%;
    float: right;
}

.columns-2-5 .columns-2-5 {
    width: 100%;
    margin-right: 0%;
}


.columns-1-4.float-right.bottom,
.columns-1-3.float-right.bottom {
    right: 0;
}

.columns-1-3.align-at-page-header,
.columns-1-4.align-at-page-header {
    margin-top: -63px;
}


.page-content-section .marginal-column > * {
    margin-left: 30px;
}

.page-content-section .marginal-column .image-container:first-child {
    margin-top: 7px;
}
.page-content-section .marginal-column .image-container figure {
    display: inline-block;
}
    .page-content-section .marginal-column .image-container figure img {
        float: none;
        margin: 0;
        display: inline-block;
    }
    .page-content-section .marginal-column .image-container figure figcaption {
        text-align: left;
        font-size: calc(15px + .08vw);
        line-height: 1.4;
        margin-top: 10px;
    }

.page-content-section .marginal-column .link-container {
    margin-top: 30px;
}

.page-content-section section.addition.show-separation {
    border-top: 1px solid #d9d9d9;
    margin-top: 30px;
    padding-top: 25px;
}


.page-content-section .marginal-column > section {
    margin-bottom: 30px;
}

    .page-content-section .marginal-column > section header > h3,
    .page-content-section .marginal-column > section header > h4 {
        font-size: 1.5em;
        line-height: 1.6;
        border-bottom: 1px solid #951b81;
        margin-bottom: 10px;
        padding: 0 0 5px;
        font-weight: 700;
        text-transform:none;
    }

.box {
    display: block;
    border: 1px solid gray;
}

.boxes.list .box {
    margin-bottom: 2%;
    float: left;
}

.box h3 {
    font-size: calc(1em + .9vw);
    margin-bottom: 30px;
}



.box.video-teaser {
    padding: 0;
}

    .box.video-teaser img {
        width: 100%;
        float: none;
    }

    .box.video-teaser p {
        padding: 30px 20px 20px;
        /*text-transform: uppercase;*/
        font-size: 1.4em;
        font-weight: 700;
        text-align: center;
        line-height: 1.2;
        margin-bottom: 0px;
    }

    .box.video-teaser a {
        color: #000;
        height: 100%;
        display: block;
    }

        .box.video-teaser a figcaption {
            position: relative;
        }


.box.image-teaser {
}

    .box.image-teaser img {
        width: 100%;
        margin: 0;
        float: none;
        height: auto;
    }

        .box.image-teaser img.wide-image {
            display: none;
        }

    .box.image-teaser figcaption {
        padding: 20px;
        color: #000;
    }

        .box.image-teaser figcaption .title, .box.image-teaser figcaption h3 {
            font-size: 1.2em;
            font-weight: 700;
            /*text-transform: uppercase;*/
            margin-bottom: 30px;
            line-height: 1.2;
        }
            .box.image-teaser figcaption .description {
                margin-bottom: 20px;
            }

            .box.image-teaser figcaption .description ul {
                padding-left: 14px;
            }

                .box.image-teaser figcaption .description ul li {
                    list-style: disc;
                    display: list-item;
                }

                
    section.extra-wide > .center {
        max-width: 100%;
    }

    section > .center {
        width: 100%;
    }
    .columns-6 > li {
        width: 32%;
    }

        .columns-6 > li:nth-child(3n+3) {
            margin-right: 0px;
        }
    .list-entry.columns-3-5, .list-entry.columns-2-5 {
        width: 100%;
        clear: both;
    }

    .column.columns-3-5, .columns-3-5 .columns-3-5, .columns-3-5 .columns-2-5 {
        width: 100%;
    }
    .page-content-section > .center > .columns-3-4 {
        width: 66%;
    }

    .page-content-section > .center > .columns-1-4 {
        width: 32%;
    }


    .site > header .section-1 {
        position: relative;
        z-index: 3;
        background-color: #fff;
    }

    .tablet-mode {
        display: inherit;
    }

    .not-tablet-mode {
        display: none;
    }


    .page-header-section {
        padding-bottom: 0px;
    }

        .page-header-section .center figure figcaption {
            width: auto;
            position: static;
            height: auto;
            padding: 0;
        }

            .page-header-section .center figure figcaption .container {
                float: none;
                width: auto;
                padding:0;
                padding: calc(15px + .5vw) 0;
                margin:0;
            }

    .columns-1-3.align-at-page-header,
    .columns-1-4.align-at-page-header {
        margin-top: 0px;
    }


    .box h3 {
        font-size: 1.5em;
    }

.columns-3:not(.do-not-priorizes) > li,
.columns-3 > li.box.image-teaser,
.columns-3 > li.box.image-teaser:nth-child(3n+3),
.columns-6 > li,
.columns-6 > li:nth-child(3n+3) {
    width: 48.5%;
    margin-right: 2%;
    margin-bottom: 30px;
    clear:none;
}

        .columns-3:not(.do-not-priorizes) > li.box.image-teaser:nth-child(99n+1),
        .columns-3:not(.do-not-priorizes) > li.box:nth-child(99n+1) {
            width: 99%;
            margin-right: 0%;
            height: auto !important;
        }
        .columns-3 > li.box.image-teaser:first-child img.wide-image {
            display: block;
        }

        .columns-3 > li.box.image-teaser:first-child img.default-image {
            display: none;
        }

.columns-3 > li.box, .columns-3 > li.box:nth-child(3n+3) {
    width: 48.5%;
    margin-right: 2%;
    clear: none;
}

    .columns-3:not(.do-not-priorizes) > li.box.image-teaser:nth-child(2n+3),
    .columns-3:not(.do-not-priorizes) > li.box:nth-child(2n+3),
    .columns-3.do-not-priorizes > li.box.image-teaser:nth-child(2n+2),
    .columns-3.do-not-priorizes > li.box:nth-child(2n+2),
    .columns-6 > li:nth-child(2n+2) {
        margin-right: 0%;
    }

            .columns-3 > li.box:first-child header h3 br {
                display: none;
            }

.columns-4 > li, .columns-4 > li:nth-child(4n+4) {
    width: 48.5%;
    margin-right: 2%;
    clear: none;
}

        .columns-4 > li:nth-child(2n+2) {
            margin-right: 0%;
        }




    .columns-3-4 {
        width: 66%;
    }

    .columns-1-4 {
        width: 34%;
    }

.page-list {
}
.page-list section.list-entry {
    border-bottom: 1px solid #d9d9d9;
    padding: 20px 0;
}

    .page-list section.list-entry .entry header h3 {
        font-size: 13px;
        font-weight: 400;
        line-height: 1.4;
        text-transform: none;
        margin-bottom: 0px;
    }
    .page-list section.list-entry .entry header h2 {
        font-size: 16px;
        font-weight: 700;
        line-height: 1.6;
        margin-bottom: 6px;
    }

        .page-list section.list-entry .entry header h2 a {
            color: #000;
        }

    .page-list section.list-entry .entry p {
        margin-bottom: 6px;
    }

        .page-list section.list-entry .entry p .date {
            font-weight: 600;
        }

    .page-list section.list-entry .entry ul.linklist {
        margin-bottom: 0;
    }

        .page-list section.list-entry .entry ul.linklist a {
            font-weight: 700;
        }

#Content table.page-list td {padding:0;}
.page-image-section {
    margin-bottom: 60px;
}
.parallax {
}

    .parallax figure {
        height: auto !important;
    }

        .parallax figure img {
            width: 100%;
            transform: none !important;
            position: static;
            float: none;
        }

.personenkacheln.columns-3 > li.box.image-teaser  {
    padding: 0;
    margin-right: 1%;
    width: auto;
    display:block;
    width: 99%;
    height: auto !important;
        page-break-inside:avoid;
}
.personenkacheln.columns-3 > li.box > section  {
    padding: 0;
    display:flex;
    margin-right: 0;
}
.personenkacheln.columns-3 > li.box > section figure,
.personenkacheln.columns-3 > li.box > section .service-container  {
    height: auto !important;
}
.personenkacheln.columns-3 > li.box > section figure img  {
    width: 300px;
}
.personenkacheln.columns-3 > li.box > section figure figcaption  {
    padding: 0;
}
.personenkacheln.columns-3 > li.box > section .service-container  {
    width: 100%;
    background-color: #fff;
    padding: 0;
}
.personenkacheln.columns-3 > li.box > section .service-container.active  {
    display: block;
}
.personenkacheln.columns-3 > li.box > section .service-container header  {
    padding: 12px 20px 20px 20px;
}
.personenkacheln.columns-3 > li.box > section .service-container header h3  {
    margin-bottom: 0;
}
.personenkacheln.columns-3 > li.box > section .service-container .zitat  {
    padding: 0 20px 20px 20px;
}
.personenkacheln.columns-3 > li.box > section .service-container .zitat .symbol {
    display: none;
}
.personenkacheln.columns-3 > li.box > section .service-container .container  {
    padding: 0 20px;
}
.personenkacheln.columns-3 > li.box > section .service-container .entries  {
    padding: 20px;
    position: absolute;
    bottom: 0px;
}
    .personenkacheln.columns-3 > li.box > section .service-container .entries p > span:first-child {
        display:inline;
    }

.picture-credits.columns-2 li {
    width: 100%;
    margin-right: 0;
}

    .picture-credits li {
        margin-bottom: 20px;
        display: block;
    }

        .picture-credits li.page-state-0 {
            opacity: 0.4;
        }

        .picture-credits li.page-state-2 {
            opacity: 0.5;
            background-color: lightCyan;
        }


        .picture-credits li > a {
            width: 100%;
        }

        .picture-credits li .fa::before {
            margin-right: 5px;
            display: inline-block;
        }

        .picture-credits li figure {
            display: table;
        }

            .picture-credits li figure img {
                margin: 3px 20px 0 0;
                width: 100px;
                display: table-cell;
                float: none;
                min-width: 100px;
            }

            .picture-credits li figure figcaption {
                display: table-cell;
                line-height: 1.4;
                vertical-align: top;
            }

        .picture-credits li a figure figcaption span {
            color: #000;
            font-weight: 400;
            font-size: 0.9em;
        }

        .picture-credits li a figure figcaption > span {
            display: table;
        }

            .picture-credits li a figure figcaption > span > span {
                display: table-cell;
            }

        .picture-credits li a figure figcaption span.content {
            word-wrap: break-word;
            word-break: break-all;
        }

        .picture-credits li a figure figcaption span.required {
            color: #f00;
        }

figure figcaption div.picture-credits {display: none;}

.presse-portal {
}
    .presse-portal .dynamic-list-head,
    .presse-portal .dynamic-list-foot {
        display: none;
    }

.presse-portal .dynamic-list .list-entry .entry p .date {
    font-weight: 600;
}


.product-infos {}

.page-content-section .product-infos .box {
    padding: 20px;
}
.page-content-section .product-infos .box header h3 {
    font-size: calc(1em + .45vw);
}

.page-content-section .product-infos figure {
    float: right;
}
    .page-content-section .product-infos figure img {
        float: right;
        margin: 9px 0 11px 0;
    }

.product-infos > ul > li.column {
    float: left;
    margin-right: 2%;
    flex-grow: 1;
    page-break-inside: avoid;
}

.product-infos > ul > li:nth-child(2n+2) {
    margin-right: 0px;
}

.product-infos > ul > li.column > ul > li {
    clear: both;
}
.product-infos ul > li.column > ul > li {
    margin-bottom: 4%;
}

    .page-content-section .product-infos .columns-2-5 {
        width: 100%;
    }
    .product-infos > ul > li.column {
        margin-right: 0%;
    }


.product-teaser {
    clear: both;
    width: calc(2 / 3 * 100% - 40px);
    float: left;
    margin-bottom: 30px;
    padding: 20px;
}

    .product-teaser:nth-child(2n+2) {
        float: right;
    }

    .product-teaser figure {
        position: relative;
    }

        .product-teaser figure picture {
            display: block;
            overflow: hidden;
        }
        .product-teaser figure img {
            margin: 0;
            float: none;
            transition: all .5s ease;
        }

    .product-teaser:hover figure img {
        transform: scale(1.05);
    }

    .product-teaser figure figcaption .container {
        color: #000;
        text-align: center;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        background-color: #fff;
        width: 50%;
        transition: all .5s ease;
    }
    .product-teaser.animated figure figcaption .container {
        background-color: transparent;
    }

    .product-teaser:nth-child(2n+1) figure figcaption .container {
        left: 0;
        padding: 20px 20px 20px 0;
    }
    .product-teaser:nth-child(2n+1) figure figcaption .container > * {
        padding-left: 20px;
    }

    .product-teaser:nth-child(2n+2) figure figcaption .container {
        right: 0;
        padding: 20px 0 20px 20px;
    }
    .product-teaser:nth-child(2n+2) figure figcaption .container > * {
        padding-right: 20px;
    }

    .product-teaser:not(.animated):nth-child(2n+2) figure figcaption .container,
    .product-teaser:not(.animated):nth-child(2n+1) figure figcaption .picture-credits,
    .product-teaser:not(.animated):nth-child(2n+1) figure picture {
        margin-right: 100px;
    }

    .product-teaser:not(.animated):nth-child(2n+1) figure figcaption .container,
    .product-teaser:not(.animated):nth-child(2n+2) figure figcaption .picture-credits,
    .product-teaser:not(.animated):nth-child(2n+2) figure picture {
        margin-left: 100px;
    }

    .product-teaser figure figcaption .container h3 {
        margin-bottom: 10px;
    }

    .product-teaser a figure figcaption .container span.divider {
        display: inline-block;
        height: 1px;
        width: 25%;
        background-color: #24abe6;
        margin-bottom: 7px;
        transition: width .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    }

    .product-teaser a figure:hover figcaption .container span.divider {
        width: 50%;
    }

@media screen and (max-width: 768px) {
    .product-teaser {
        width: calc(100% - 40px);
        margin-bottom: 50px;
    }
        .product-teaser:not(.animated) {
            margin-top: -20px;
        }
        .product-teaser figure picture {
            position: relative;
            top: -40px;
        }
        .product-teaser:not(.animated) figure picture {
            margin-top: 40px;
        }

        .product-teaser figure figcaption {
            position: relative;
        }
        .product-teaser figure figcaption .container {
            width: calc(100% - 40px);
            position: relative;
        }

        .product-teaser:nth-child(2n+1) figure figcaption .container,
        .product-teaser:nth-child(2n+2) figure figcaption .container {
            left: 0;
            right: 0;
            padding: 20px;
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
            .product-teaser:nth-child(2n+1) figure figcaption .container > *,
            .product-teaser:nth-child(2n+2) figure figcaption .container > * {
                padding-left: 0;
                padding-right: 0;
            }

        .product-teaser:nth-child(2n+1) figure figcaption .picture-credits,
        .product-teaser:nth-child(2n+1) figure picture,
        .product-teaser:nth-child(2n+2) figure figcaption .picture-credits,
        .product-teaser:nth-child(2n+2) figure picture {
            margin-right: 0 !important;
            margin-left: 0 !important;
        }
        .product-teaser:nth-child(2n+1) figure figcaption .picture-credits,
        .product-teaser:nth-child(2n+2) figure figcaption .picture-credits {
            bottom: unset;
            top: -60px;
        }
}

/***************************************/
/************ .quicklinks *************/
/***************************************/

.quicklinks > li {
    display: block;
    padding: 5px 0;
}

li.akkordeon > a:before,
li.link > a:before {
    content: "";
    width: 16px;
    height: 20px;
    display: inline-block;
    background-position: left 1px;
    background-repeat: no-repeat;
    vertical-align: middle;
    padding-right: 9px;
    transform-origin: 8px 9px;
}
li.akkordeon.closed > a:before {
    background-image: url(../Images/Site/Svg/arrow-down.svg);
}
li.akkordeon.opened > a:before {
    background-image: url(../Images/Site/Svg/arrow-up.svg);
}
li.active.akkordeon.closed > a:before {
    background-image: url(../Images/Site/Svg/arrow-down-hover.svg);
}
li.active.akkordeon.opened > a:before {
    background-image: url(../Images/Site/Svg/arrow-up-hover.svg);
}

li.link > a:before {
    background-image: url(../Images/Site/Svg/arrow-right.svg);
}


li.akkordeon.closed > a:before,
li.akkordeon.opened > a:before,
li.active.akkordeon.closed > a:before,
li.active.akkordeon.opened > a:before,
li.link > a:before {
    background-size: 16px 16px;
}

.quicklinks > li > a {
    font-weight: 700;
    color: #000;
}

.quicklinks li.akkordeon > a.rotate180 {
    animation:none;
}

.quicklinks li.akkordeon > div {
    margin: 15px 0;
}

li.akkordeon.closed > div {
    display: none;
}

.service-container {
    position: relative;
    padding-bottom: 50px;
}
.boxes .box.columns-1-3.contact {
    padding-bottom: 0;
}
.box.contact .service-container h4 {
    text-transform:none;
}

.box.contact .service-container .has-footnote,
.box.service-container .has-footnote {
    padding-bottom: 70px;
    position: relative;
}
.box.service-container .has-footnote {
    padding-bottom: 50px;
}
.columns-3 > li.box.columns-2-3.contact figure figcaption.has-footnote,
.columns-3 > li.box.columns-3-3.contact figure figcaption.has-footnote {
    padding-bottom: 0;
}
.columns-3 > li.box.columns-2-3.contact figure img,
.columns-3 > li.box.columns-3-3.contact figure img {
    margin-bottom: 0;
}
.box.call-to-action .service-container p.entry {
    line-height: 40px;
}

.page-content-section .box.contact .service-container {
    height: 100%;
}

.box.boxes-1-3.contact .service-container p.entry {
    clear: both;
}


    .page-content-section .contact figure figcaption .container {
        margin-bottom: 30px;
    }
.page-content-section .box.columns-2-3.contact figure figcaption .bottom,
.page-content-section .box.columns-3-3.contact figure figcaption .bottom {
    bottom: 0;
}
.page-content-section .box.columns-3-3.contact figure figcaption header {
    padding-bottom: 40px;
}
.service-container p {
    margin: 0;
}

.service-container p.service-text {
    margin-bottom:25px;
}

.service-container .icon,
.service-container .fa {
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
    width: 18px;
}
.service-container .fa-mobile-phone {
    font-size: 1.5em;
    text-align: center;
}
.service-container p span.label {
    display: inline-block;
    margin-right: 6px;
}
.service-container p a.hilite br {
    display: none;
}
.service-container p.with-footnote-sign span.label::after {
    content: "*";
}

    .service-container .bottom {
        position: absolute;
        bottom: 0;
        font-size: 0.8em;
    }
.box.service-container .bottom {
    bottom: 20px;
}
    .service-container .hilite {
        color: #0BA2E3;
        font-weight: 600;
    }
.box.call-to-action {
    border: 2px solid #951b81;
    color: #000;
    padding: 20px;
}

    .box.call-to-action .service-container, .contact .service-container {
        padding-bottom: 0px;
    }
    .box.call-to-action .service-container p {
        line-height: 1.4;
        margin-bottom:16px;
    }
        .box.call-to-action .service-container p.entry {
            margin-bottom: 0px;
        }

        .box.call-to-action .service-container a, .box.call-to-action .service-container .hilite {
            color: #fff;
        }

.service-container .link-list {
    margin-top: 15px;
}
    .box.call-to-action .service-container p > span:first-child {
        display: block;
    }
    .marginal-column .service-container {
    }
        .marginal-column .service-container p > span:first-child {
            display: block;
        }
    .box.call-to-action .service-container p > span:first-child {
        display: block;
        width: auto;
    }

    .box.call-to-action .service-container p span.label {
        display: inline-block;
    }
    .service-container p > span:first-child {
        display: block;
        line-height: 19px;
    }
    .box.contact .service-container p > span:first-child {
        display: inline-block;
    }
    .service-container p a.hilite br {
        display: inline-block;
    }
}
    .box.service-container p > span:first-child,
    .marginal-column .service-container p > span:first-child,
    .box.call-to-action .service-container p > span:first-child {
        display: inline-block;
    }
    .service-container p a.hilite br {
        display: none;
    }
        .box.call-to-action .service-container p:last-child {margin-bottom:0;}
        
        .service-container p span.icon {
            margin-right: 10px;
        }

    .marginal-column .service-container p span.icon {
        color: #000;
    }
    .box.call-to-action .service-container p span.icon {
        color: #fff;
    }


    .service-container p span.hilite {
        color: #fff;
    }
    .home .service-container p span.hilite,
    .box.service-container .serviceline p span.hilite {
        color: #0BA2E3;
    }

    .service-container {
        padding-bottom: 20px;
    }

/***************************************/
/************* .siegel-row **************/
/***************************************/

.siegel-row {
    margin-top: 40px;
}

    .siegel-row ul {
        text-align: center;
    }

    .siegel-row li {
        list-style-type: none;
        margin: 0 30px 30px;
        display: inline-block;
    }

        .siegel-row li:first-child {
            margin-left: 0;
        }

        .siegel-row li:last-child {
            margin-right: 0;
        }

        .siegel-row li img {
            height: 130px;
        }


    .siegel-row li {
        margin: 0 2% 30px 0;
        width: 32%;
        float: left;
    }
    .siegel-row li:nth-child(3n+3) {
        margin-right: 0;
    }

        .siegel-row li img {
            height: auto;
            max-width: 100%;
            vertical-align: middle;
        }

.slider-section {
    padding-top: 0px;
    padding-bottom: 0px;
}

    .slider-section > .center:first-child {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .slider-section > .center > .slider {
        overflow: hidden;
        position: relative;
    }

        .slider-section > .center > .slider > ul {
            position: relative;
            text-align: left;
            left: 0;
            width: 1500%;
        }

            .slider-section > .center > .slider > ul > li {
                float: left;
                position: relative;
            }

                .slider-section > .center > .slider > ul > li figure {
                    position: relative;
                }

                    .slider-section > .center > .slider > ul > li figure img {
                        width: 100%;
                        height: auto;
                    }

                    .slider-section > .center > .slider > ul > li figure figcaption {
                        font-weight: 400;
                        padding: 25px 25px 25px 0;
                    }
                    .slider-section > .center > .slider > ul > li figure figcaption a {
                        color: #000;
                    }
                    .slider-section > .center > .slider > ul > li figure figcaption .title {
                        /*text-transform: uppercase;*/
                        line-height: 1.2;
                    }
                    .slider-section > .center > .slider > ul > li figure figcaption .description {
                        line-height: 1.4;
                        font-size: 1.05em;
                    }
                        .slider-section > .center > .slider > ul > li figure figcaption .title {
                            font-size: 1.5em;
                            font-weight: 700;
                        }

                        .slider-section > .center > .slider > ul > li figure figcaption .description .icon {
                            margin-left: 4px;
                            font-size: 0.8em;
                        }

        .slider-section > .center > .slider .controls {
            display: none;
        }




    .page-content-section .marginal-column > section.social-media-container {
        display: none;
    }

.step-by-step-modul {
    margin-top: 50px;
    margin-bottom: 30px;
    min-height: 200px;
}
    .step-by-step-modul .update-panel {
        max-width: calc(2 / 3 * 1420px);
        margin: 0 auto;
        height: auto !important;
    }
        .step-by-step-modul .update-panel figure {
            position: relative;
            width: 100%;
            min-height: 100px;
        }
            .step-by-step-modul .update-panel figure picture img {
                margin: 0;
                float: none;
            }
            .step-by-step-modul .update-panel figure figcaption {
                width: 100%;
            }


                .step-by-step-modul .update-panel figure figcaption .step-container {
                    margin-top: 30px;
                }
                .step-by-step-modul .update-panel figure figcaption .step-container.shadow {
                    box-shadow: none;
                    border: 0 none;
                }
                    .step-by-step-modul .update-panel figure figcaption .step-container h4 {
                        border-bottom: 1px solid #24abe6;
                        padding-bottom: 8px;
                    }
                    .step-by-step-modul .update-panel figure figcaption .step-container ul,
                    .step-by-step-modul .update-panel figure figcaption .step-container ol {
                        margin-bottom: 16px;
                    }
                        .step-by-step-modul .update-panel figure figcaption .step-container p:last-child,
                        .step-by-step-modul .update-panel figure figcaption .step-container ul:last-child,
                        .step-by-step-modul .update-panel figure figcaption .step-container ol:last-child {
                            margin-bottom: 0 !important;
                        }

        .step-by-step-modul .update-panel .pager {
            display: none;
        }
.step-by-step-overlay.page-overlay {
    position: absolute;
    z-index: 4;
    border: 1px solid #808080;
    padding: 20px;
}
.browser-Firefox .step-by-step-overlay.page-overlay {
    position: relative;
    border: 0 none;
    padding: 0;
}
.step-by-step-overlay .overlay-panel {
    display: none;
    position: relative;
    width: 100%;
    max-height: none !important;
}
.browser-Firefox .step-by-step-overlay .overlay-panel {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #808080;
    padding: 20px;
    margin: 0;
}
    .step-by-step-overlay .overlay-panel .scroll-up {
        display: none;
    }
.step-by-step-overlay .overlay-bottom-panel {
    display: none;
}
    .step-by-step-overlay .overlay-bottom-panel a {
        line-height: 48px;
        display: inline-block;
        margin-right: 20px;
    }
.step-by-step-overlay .overlay-panel .center {
    margin: 0;
}
.step-by-step-overlay .close-button,
.disable-scroll .step-by-step-overlay .close-button {
    display: none;
}
.step-by-step-overlay .close-button.fixed {
    position: fixed;
    right: 1%;
    top: 4% !important;
}
@media screen and (max-width: 1919px) {
    .step-by-step-overlay .overlay-panel {
        margin: 20px 2% 70px;
        max-width: 96%;
        padding: 20px 0;
    }
        .step-by-step-overlay .overlay-panel .page-content-section {
            padding-left: 2%;
            padding-right: 2%;
        }
    .step-by-step-overlay .overlay-bottom-panel {
        margin: 0 2%;
        max-width: 96%;
    }
}

    @media screen and (max-width: 480px) {
        .step-by-step-modul .update-panel figure figcaption {
            left: 10px;
            bottom: -40px;
            width: auto;
            right: 10px;
        }

            .step-by-step-modul .update-panel figure figcaption .step-container {
                max-width: 100%;
            }

        .step-by-step-modul .update-panel .pager {
            margin-top: 5px;
            right: 2px;
        }
    }
.slider-section > .center > .tab-control {
    display: none;
}

.themen-section {
    padding-top: 0px;
    padding-bottom: 0px;
}
.home section.themen-section {
    page-break-before: always;
    page-break-after: always;
}
.themen-section .link-button {
    display:none;
}

    .themen-section > .center {
        margin-top: 0px;
        margin-bottom: 0px;
    }

        .themen-section > .center > header {
            text-align: center;
            padding-top: 40px;
        }
        .home .themen-section > .center > header {
            padding-top: 100px;
        }

.themen-section > .center > header h1 {
    margin-bottom: 60px;
    text-transform: uppercase;
    font-size: calc(1.2em + .9vw);
}

        .themen-section > .center .teaser-list {
        }

            .themen-section > .center .teaser-list li {
                float: none;
                margin-bottom: 30px;
            }

                .themen-section > .center .teaser-list li a {
                    color: #000;
                    position: relative;
                    display: block;
                }

                    .themen-section > .center .teaser-list li a figure {
                        background-color: #fff;
                        position: relative;
                    }

                        .themen-section > .center .teaser-list li a figure img {
                            width: 100%;
                            page-break-after: avoid;
                        }


                        .themen-section > .center .teaser-list li a figure figcaption .container {
                            text-align: left;
                            font-size: calc(.8em + .2vw);
                            position: static !important;
                            height: auto !important;
                        }

                            .themen-section > .center .teaser-list li a figure figcaption .container .title {
                                font-weight: 700;
                                font-size: calc(1em + .9vw);
                                page-break-after: avoid;
                                page-break-before: avoid;
                            }

                    .themen-section > .center .teaser-list li a figure figcaption .container span.divider {
                        display: none;
                    }
                            .themen-section > .center .teaser-list li a figure figcaption .container .description {
                                font-size: 1.2em;
                                line-height: 1.2;
                                font-weight: 200;
                                page-break-before: avoid;
                            }

                        .themen-section > .center .teaser-list li a figure figcaption .container .description .icon {
                            display:none;
                            }


.columns-4.boxes.themes {
    page-break-before: always;
    page-break-after: always;
}
.columns-4.themes .box {
    margin-bottom: 30px;
}

    .columns-4.themes .box.image-teaser {
        padding: 0;
    }

        .columns-4.themes .box.image-teaser figcaption {
            position: relative;
        }

            .columns-4.themes .box.image-teaser figcaption .container {
                text-align: center;
            }

            .columns-4.themes .box.image-teaser figcaption .controls {
            }

                .columns-4.themes .box.image-teaser figcaption .controls .arrow {
                    margin: auto;
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: -14px;
                    width: 28px;
                    height: 28px;
                    border-radius: 14px;
                }

        .columns-4.themes .box.image-teaser:hover figcaption .controls .arrow {
            background-color: #0BA2E3;
        }


    .themen-section > .center .teaser-list li a figure figcaption .container {
        width: 80%;
    }
        .themen-section > .center .teaser-list li a figure figcaption .container .title {
            font-size: 1.8em;
        }
        .themen-section > .center .teaser-list li a figure figcaption .container .description {
            padding-bottom: 45px;
        }
        .themen-section > .center .teaser-list li a figure figcaption .container .description .icon {
            font-size: 1.4em;
        }
    .themen-section > .center .teaser-list li a figure figcaption .container {
        width: 80%;
    }

        .themen-section > .center .teaser-list li a figure figcaption .container .title {
            font-size: 1.6em;
        }

        .themen-section > .center .teaser-list li a figure figcaption .container .description {
            font-size: 1.1em;
        }
    .themen-section > .center .teaser-list li a figure img {
        opacity: 1;
    }
    .themen-section > .center .teaser-list li a figure figcaption .container .description {
        padding-bottom: 0;
    }

        .themen-section > .center .teaser-list li a figure figcaption .container .description .icon {
            font-size: 1em;
            margin-top: 2px;
            left: auto;
            right: auto;
            bottom: auto;
        }


        .themen-section > .center .teaser-list li a figure figcaption .container .title {
            font-size: 1.4em;
        }
    .themen-section > .center .teaser-list li a figure figcaption .container .description {
        font-size: 1.0em;
    }


    .themen-section > .center .teaser-list li a figure figcaption .container .title {
        font-size: 1.2em;
    }

    .themen-section > .center .teaser-list li a figure figcaption .container .description {
        font-size: 0.98em;
    }

    .themen-section > .center .teaser-list li:nth-child(2n+1) a figure img,
    .themen-section > .center .teaser-list li:nth-child(2n+2) a figure img {
        float: none;
        width: 100%;
    }

    .themen-section > .center .teaser-list li a figure figcaption {
        width: 100%;
        height: auto;
    }

        .themen-section > .center .teaser-list li a figure figcaption .container {
            width: 100%;
            padding: 30px 0;
        }
            .themen-section > .center .teaser-list li a figure figcaption .container .title {
                font-size: 1.6em;
            }
            .themen-section > .center .teaser-list li a figure figcaption .container .description {
                font-size: 1.1em;
            }
                .themen-section > .center .teaser-list li a figure figcaption .container .description .icon {
                    display: none;
                }




div.toolTip {
    display: none;
    position: fixed;
    min-width: 200px;
    max-width: 300px;
    background: #fff;
    border: 2px solid #0d679d;
    padding: 10px;
    overflow: hidden;
    z-index: 9999;
    line-height: 1.4;
}

div.toolTip h3, div.toolTip p {
    margin: 0;
}

    div.toolTip h3.highlite {
        color: #0d679d;
        margin-top: 10px;
    }

        div.toolTip h3.highlite.bigger {
            font-size: 1.2em;
        }

        div.toolTip h3.highlite:first-child {
            margin-top: 0;
        }

    div.toolTip p.ThETtanke {
        padding: 0 0 0 25px;
        text-align: left;
        font-weight: bold;
        margin-top: 10px;
        background-size: 16px;
        background-position: left center;
        background-repeat: no-repeat;
    }

div.toolTip ul.standard {
    margin-bottom: 0;
}

section.veranstaltungen {
    page-break-before: always;
}
section.veranstaltungen header h2 {
    text-align: center;
    margin-bottom: 40px;
}


    .veranstaltungen .list-quartals, .veranstaltungen .details-view {
        clear: both;
        position: relative;
        width: 100%;
        margin: 10px auto 20px auto;
    }
    .veranstaltungen .list-quartals {
        display: none;
    }

    .veranstaltungen .details-view img {
        max-width: 100%;
        
    }

.veranstaltungen .details-view figcaption {
    color: #000;
    padding: 15px 15px 0 15px;
    line-height: 1.2;
    font-weight: 400;
}

.veranstaltungen .details-view figcaption .title {
    font-size: calc(1em + .9vw);
    font-weight: 700;
}

    .veranstaltungen .details-view figcaption .meta-data {
        font-size: 1.2em;
    }

        .veranstaltungen .details-view figcaption .meta-data .icon {
            padding-left: 6px;
            font-size: 0.7em;
        }

.veranstaltungen .details-view .navigation-button {
    display: none;
}

    .veranstaltungen li, .veranstaltungen li ul, .veranstaltungen li span {
        list-style-type: none;
        display: inline-block;
    }

    .veranstaltungen li {
        position: relative;
    }

        .veranstaltungen li a.day-link span {
            display: none;
        }

        .veranstaltungen li {
            font-size: 1.1em;
            color: #000;
            float: left;
        }

            .veranstaltungen li span.month-name {
                display: none;
            }

    .veranstaltungen li ul {
        margin-left: 10px;
        margin-right: 10px;
        position: relative;
        height: 12px;
    }

        .veranstaltungen li ul li {
            position: absolute;
            top: 0px;
        }

            .veranstaltungen li ul li a {
                color: #870d87;
                display: inline-block;
                position: relative;
                z-index: 1;
            }

            .veranstaltungen li ul li:hover {
                z-index: 3;
            }

            .veranstaltungen li ul li .fa {
                background-color: #fff;
                border-radius: 10px;
                height: 20px;
            }

.veranstaltungen .update-panel-for-timeline {
    position: relative;
}
.veranstaltungen .update-panel-for-timeline .timeline {
    position: absolute;
    left: 0px;
    top: 20px;
    right: 0;
    visibility: visible;
    opacity: 1;
    width: 100%;
    max-width: 1420px;
    height: auto;
    margin: 0 auto;
    border-bottom: 4px dotted #870d87;
    display: none;
}

.veranstaltungen .navigation-button {
    display: none;
}



    .veranstaltungen img {
        margin: -10px 0 0 0;
    }

    .veranstaltungen .cached-appointments {
        display:none;
    }

.veranstaltungen > .center .commands {
    display: none;
}

        .veranstaltungen .details-view figcaption {
            position: static;
            max-width: none;
        }

    .veranstaltungen > .center .commands {
        padding-bottom: 0px;
    }
    .veranstaltungen .panel {
        padding-bottom: 0;
    }

.player {
    background: #000;
    position: relative;
    margin-bottom: 30px;
}

    .player #buttonbar {
        display: none !important;
    }


#Widgets {
    display: none;
}

.zitat {
    padding: 30px 5% 30px 0;
    text-align: right;
}

    .zitat .text {
        font-size: 1.2em;
        font-weight: 600;
        text-align: right;
        line-height: 1.2;
        margin-bottom: 10px;
    }

        .zitat .text .symbol {
            background-image: url("../Images/Site/Svg/zitat-symbol.svg");
            background-repeat: no-repeat;
            background-position: left top;
            background-size: contain;
            width: 54px;
            height: 46px;
            margin-right: 10px;
            display: inline-block;
        }


    .zitat span.divider {
        display: inline-block;
        height: 1px;
        width: 100px;
        background-color: #951b81;
        margin-bottom: 8px;
    }

    .zitat .source {
        text-transform: uppercase;
    }

    .zitat {
        padding-right: 0;
    }

/* 0001 */ @charset "UTF-8";
/* 0002 */ 
/* 0003 */ @font-face {
/* 0004 */     font-family: "teag-2017";
/* 0005 */     src: url("../Fonts/teag-2017.eot?qmhgi8");
/* 0006 */     src: url("../Fonts/teag-2017.eot?qmhgi8#iefix") format("embedded-opentype"), 
/* 0007 */         url("../Fonts/teag-2017.woff?qmhgi8") format("woff"), 
/* 0008 */         url("../Fonts/teag-2017.ttf?qmhgi8") format("truetype"), 
/* 0009 */         url("../Fonts/teag-2017.svg?qmhgi8#teag-2017") format("svg");
/* 0010 */     font-weight: normal;
/* 0011 */     font-style: normal;
/* 0012 */ }
/* 0013 */ 
/* 0014 */ [data-icon]:before {
/* 0015 */     font-family: "teag-2017" !important;
/* 0016 */     content: attr(data-icon);
/* 0017 */     content: attr(data-icon) / "";
/* 0018 */     font-style: normal !important;
/* 0019 */     font-weight: normal !important;
/* 0020 */     font-variant: normal !important;
/* 0021 */     text-transform: none !important;
/* 0022 */     speak: none;
/* 0023 */     line-height: 1;
/* 0024 */     -webkit-font-smoothing: antialiased;
/* 0025 */     -moz-osx-font-smoothing: grayscale;
/* 0026 */ }
/* 0027 */ 
/* 0028 */ [class^="icon-"]:before,
/* 0029 */ [class*=" icon-"]:before {
/* 0030 */     font-family: "teag-2017" !important;
/* 0031 */     font-style: normal !important;
/* 0032 */     font-weight: normal !important;
/* 0033 */     font-variant: normal !important;
/* 0034 */     text-transform: none !important;
/* 0035 */     speak: none;
/* 0036 */     line-height: 1;
/* 0037 */     -webkit-font-smoothing: antialiased;
/* 0038 */     -moz-osx-font-smoothing: grayscale;
/* 0039 */ }
/* 0040 */ 
/* 0041 */ [class^="layered-icon-"],
/* 0042 */ [class*=" layered-icon-"],
/* 0043 */ [class^="layered-icon-"] span,
/* 0044 */ [class*=" layered-icon-"] span {
/* 0045 */     font-family: "teag-2017" !important;
/* 0046 */     font-style: normal;
/* 0047 */     font-weight: normal;
/* 0048 */     font-variant: normal;
/* 0049 */     text-transform: none;
/* 0050 */     speak: none;
/* 0051 */     /*line-height: 1;*/
/* 0052 */     -webkit-font-smoothing: antialiased;
/* 0053 */     -moz-osx-font-smoothing: grayscale;
/* 0054 */ }
/* 0055 */ 
/* 0056 */ .layered-icon-Vollversorgung_plus .path1:before {
/* 0057 */     content: "\e9ea" / "";
/* 0058 */ }
/* 0059 */ 
/* 0060 */ .layered-icon-Vollversorgung_plus .path2:before {
/* 0061 */     content: "\e9eb" / "";
/* 0062 */     margin-left: -1em;
/* 0063 */     filter: brightness(70%);
/* 0064 */ }
/* 0065 */ 
/* 0066 */ .layered-icon-Vollversorgung_plus .path3:before {
/* 0067 */     content: "\e9ec" / "";
/* 0068 */     margin-left: -1em;
/* 0069 */ }
/* 0070 */ 
/* 0071 */ .layered-icon-Bilanzkreismanagement_profi .path1:before {
/* 0072 */     content: "\e9ee" / "";
/* 0073 */     filter: brightness(70%);
/* 0074 */ }
/* 0075 */ 
/* 0076 */ .layered-icon-Bilanzkreismanagement_profi .path2:before {
/* 0077 */     content: "\e9ef" / "";
/* 0078 */     margin-left: -1em;
/* 0079 */ }
/* 0080 */ 
/* 0081 */ .layered-icon-Bilanzkreismanagement_profi .path3:before {
/* 0082 */     content: "\e9f0" / "";
/* 0083 */     margin-left: -1em;
/* 0084 */     filter: brightness(70%);
/* 0085 */ }
/* 0086 */ 
/* 0087 */ .layered-icon-Bilanzkreismanagement_comfort .path1:before {
/* 0088 */     content: "\e9f1" / "";
/* 0089 */     filter: brightness(70%);
/* 0090 */ }
/* 0091 */ 
/* 0092 */ .layered-icon-Bilanzkreismanagement_comfort .path2:before {
/* 0093 */     content: "\e9f2" / "";
/* 0094 */     margin-left: -1em;
/* 0095 */     filter: brightness(70%);
/* 0096 */ }
/* 0097 */ 
/* 0098 */ .layered-icon-Bilanzkreismanagement_comfort .path3:before {
/* 0099 */     content: "\e9f3" / "";
/* 0100 */     margin-left: -1em;
/* 0101 */ }
/* 0102 */ 
/* 0103 */ .layered-icon-Vollversorgung .path1:before {
/* 0104 */     content: "\e9e3" / "";
/* 0105 */ }
/* 0106 */ 
/* 0107 */ .layered-icon-Vollversorgung .path2:before {
/* 0108 */     content: "\e9e4" / "";
/* 0109 */     margin-left: -1em;
/* 0110 */     filter: brightness(70%);
/* 0111 */ }
/* 0112 */ 
/* 0113 */ .layered-icon-Vollversorgung .path3:before {
/* 0114 */     content: "\e9e5" / "";
/* 0115 */     margin-left: -1em;
/* 0116 */ }
/* 0117 */ 
/* 0118 */ .layered-icon-Vollversorgung .path4:before {
/* 0119 */     content: "\e9e6" / "";
/* 0120 */     margin-left: -1em;
/* 0121 */     filter: brightness(70%);
/* 0122 */ }
/* 0123 */ 
/* 0124 */ .layered-icon-Standardhandelsprodukte .path1:before {
/* 0125 */     content: "\e9e7" / "";
/* 0126 */     filter: brightness(70%);
/* 0127 */ }
/* 0128 */ 
/* 0129 */ .layered-icon-Standardhandelsprodukte .path2:before {
/* 0130 */     content: "\e9e8" / "";
/* 0131 */     margin-left: -1em;
/* 0132 */ }
/* 0133 */ 
/* 0134 */ 
/* 0135 */ .layered-icon-Fachkraefte .path1:before {
/* 0136 */     content: "\e919" / "";
/* 0137 */ }
/* 0138 */ 
/* 0139 */ .layered-icon-Fachkraefte .path2:before {
/* 0140 */     content: "\e91a" / "";
/* 0141 */     margin-left: -1.078125em;
/* 0142 */ }
/* 0143 */ 
/* 0144 */ .layered-icon-Fachkraefte .path3:before {
/* 0145 */     content: "\e91b" / "";
/* 0146 */     margin-left: -1.078125em;
/* 0147 */     opacity: 0.5;
/* 0148 */ }
/* 0149 */ 
/* 0150 */ .layered-icon-Fachkraefte .path4:before {
/* 0151 */     content: "\e91c" / "";
/* 0152 */     margin-left: -1.078125em;
/* 0153 */     opacity: 0.5;
/* 0154 */ }
/* 0155 */ 
/* 0156 */ .layered-icon-Fachkraefte .path5:before {
/* 0157 */     content: "\e91d" / "";
/* 0158 */     margin-left: -1.078125em;
/* 0159 */     opacity: 0.5;
/* 0160 */ }
/* 0161 */ 
/* 0162 */ .layered-icon-Fachkraefte .path6:before {
/* 0163 */     content: "\e91e" / "";
/* 0164 */     margin-left: -1.078125em;
/* 0165 */     opacity: 0.5;
/* 0166 */ }
/* 0167 */ 
/* 0168 */ .layered-icon-Geld .path1:before {
/* 0169 */     content: "\e91f" / "";
/* 0170 */ }
/* 0171 */ 
/* 0172 */ .layered-icon-Geld .path2:before {
/* 0173 */     content: "\e920" / "";
/* 0174 */     margin-left: -1em;
/* 0175 */ }
/* 0176 */ 
/* 0177 */ .layered-icon-Geld .path3:before {
/* 0178 */     content: "\e921" / "";
/* 0179 */     margin-left: -1em;
/* 0180 */ }
/* 0181 */ 
/* 0182 */ .layered-icon-Geld .path4:before {
/* 0183 */     content: "\e922" / "";
/* 0184 */     margin-left: -1em;
/* 0185 */     color: rgb(255, 255, 255);
/* 0186 */ }
/* 0187 */ 
/* 0188 */ .layered-icon-Teilnehmen .path1:before {
/* 0189 */     content: "\e970" / "";
/* 0190 */     color: rgb(254, 254, 254);
/* 0191 */ }
/* 0192 */ 
/* 0193 */ .layered-icon-Teilnehmen .path2:before {
/* 0194 */     content: "\e971" / "";
/* 0195 */     margin-left: -1.203125em;
/* 0196 */     color: rgb(254, 254, 254);
/* 0197 */ }
/* 0198 */ 
/* 0199 */ .layered-icon-Teilnehmen .path3:before {
/* 0200 */     content: "\e972" / "";
/* 0201 */     margin-left: -1.203125em;
/* 0202 */     color: rgb(254, 254, 254);
/* 0203 */ }
/* 0204 */ 
/* 0205 */ .layered-icon-Teilnehmen .path4:before {
/* 0206 */     content: "\e973" / "";
/* 0207 */     margin-left: -1.203125em;
/* 0208 */     color: rgb(149, 27, 129);
/* 0209 */ }
/* 0210 */ 
/* 0211 */ .layered-icon-Willkommensrabatt .path1:before {
/* 0212 */     content: "\e969" / "";
/* 0213 */     color: rgb(254, 254, 254);
/* 0214 */ }
/* 0215 */ 
/* 0216 */ .layered-icon-Willkommensrabatt .path2:before {
/* 0217 */     content: "\e96a" / "";
/* 0218 */     margin-left: -0.904296875em;
/* 0219 */     color: rgb(254, 254, 254);
/* 0220 */ }
/* 0221 */ 
/* 0222 */ .layered-icon-Willkommensrabatt .path3:before {
/* 0223 */     content: "\e96b" / "";
/* 0224 */     margin-left: -0.904296875em;
/* 0225 */     color: rgb(254, 254, 254);
/* 0226 */ }
/* 0227 */ 
/* 0228 */ .layered-icon-Willkommensrabatt .path4:before {
/* 0229 */     content: "\e96c" / "";
/* 0230 */     margin-left: -0.904296875em;
/* 0231 */     color: rgb(254, 254, 254);
/* 0232 */ }
/* 0233 */ 
/* 0234 */ .layered-icon-Willkommensrabatt .path5:before {
/* 0235 */     content: "\e96d" / "";
/* 0236 */     margin-left: -0.904296875em;
/* 0237 */     color: rgb(149, 27, 129);
/* 0238 */ }
/* 0239 */ 
/* 0240 */ .icon-Residual_flex:before {
/* 0241 */     content: "\e9ed" / "";
/* 0242 */     filter: brightness(70%);
/* 0243 */ }
/* 0244 */ 
/* 0245 */ .icon-Vollversorgung_spot:before {
/* 0246 */     content: "\e9e9" / "";
/* 0247 */     filter: brightness(70%);
/* 0248 */ }
/* 0249 */ 
/* 0250 */ .icon-chart-down:before {
/* 0251 */     content: "\e9dc" / "";
/* 0252 */ }
/* 0253 */ 
/* 0254 */ .icon-cities:before {
/* 0255 */     content: "\e9dd" / "";
/* 0256 */ }
/* 0257 */ 
/* 0258 */ .icon-lights:before {
/* 0259 */     content: "\e9de" / "";
/* 0260 */ }
/* 0261 */ 
/* 0262 */ .icon-No1:before {
/* 0263 */     content: "\e9df" / "";
/* 0264 */ }
/* 0265 */ 
/* 0266 */ .icon-No2:before {
/* 0267 */     content: "\e9e0" / "";
/* 0268 */ }
/* 0269 */ 
/* 0270 */ .icon-No3:before {
/* 0271 */     content: "\e9e1" / "";
/* 0272 */ }
/* 0273 */ 
/* 0274 */ .icon-No4:before {
/* 0275 */     content: "\e9e2" / "";
/* 0276 */ }
/* 0277 */ 
/* 0278 */ .icon-Kostenkontrolle:before {
/* 0279 */     content: "\e9d7" / "";
/* 0280 */ }
/* 0281 */ 
/* 0282 */ .icon-ServiceMitarbeiter:before {
/* 0283 */     content: "\e9d8" / "";
/* 0284 */ }
/* 0285 */ 
/* 0286 */ .icon-Sicherheit2:before {
/* 0287 */     content: "\e9d9" / "";
/* 0288 */ }
/* 0289 */ 
/* 0290 */ .icon-Skaierbarkeit:before {
/* 0291 */     content: "\e9da" / "";
/* 0292 */ }
/* 0293 */ 
/* 0294 */ .icon-Transparenz:before {
/* 0295 */     content: "\e9db" / "";
/* 0296 */ }
/* 0297 */ 
/* 0298 */ .icon-Diagramm:before {
/* 0299 */     content: "\e9cf" / "";
/* 0300 */ }
/* 0301 */ 
/* 0302 */ .icon-Energiemonitoring:before {
/* 0303 */     content: "\e9d1" / "";
/* 0304 */ }
/* 0305 */ 
/* 0306 */ .icon-Handbuch:before {
/* 0307 */     content: "\e9d2" / "";
/* 0308 */ }
/* 0309 */ 
/* 0310 */ .icon-Lock:before {
/* 0311 */     content: "\e9d3" / "";
/* 0312 */ }
/* 0313 */ 
/* 0314 */ .icon-Redispatch:before {
/* 0315 */     content: "\e9d4" / "";
/* 0316 */ }
/* 0317 */ 
/* 0318 */ .icon-Seminarinhalte:before {
/* 0319 */     content: "\e9d5" / "";
/* 0320 */ }
/* 0321 */ 
/* 0322 */ .icon-Unlock:before {
/* 0323 */     content: "\e9d6" / "";
/* 0324 */ }
/* 0325 */ 
/* 0326 */ .icon-play:before {
/* 0327 */     content: "\e9ce" / "";
/* 0328 */ }
/* 0329 */ 
/* 0330 */ .icon-pause:before {
/* 0331 */     content: "\e9d0" / "";
/* 0332 */ }
/* 0333 */ 
/* 0334 */ .icon-Kontrastmodus:before {
/* 0335 */     content: "\e9cd" / "";
/* 0336 */ }
/* 0337 */ 
/* 0338 */ .icon-Zahnrad:before {
/* 0339 */     content: "\e9b4" / "";
/* 0340 */ }
/* 0341 */ 
/* 0342 */ .icon-Abfall:before {
/* 0343 */     content: "\e9a8" / "";
/* 0344 */ }
/* 0345 */ 
/* 0346 */ .icon-Kultur-Theater:before {
/* 0347 */     content: "\e9a9" / "";
/* 0348 */ }
/* 0349 */ 
/* 0350 */ .icon-Medien:before {
/* 0351 */     content: "\e9aa" / "";
/* 0352 */ }
/* 0353 */ 
/* 0354 */ .icon-Bus:before {
/* 0355 */     content: "\e9ab" / "";
/* 0356 */ }
/* 0357 */ 
/* 0358 */ .icon-Energieloesungen-Haus:before {
/* 0359 */     content: "\e9ac" / "";
/* 0360 */ }
/* 0361 */ 
/* 0362 */ .icon-Ansprechpartner:before {
/* 0363 */     content: "\e9ad" / "";
/* 0364 */ }
/* 0365 */ 
/* 0366 */ .icon-BHKW:before {
/* 0367 */     content: "\e9ae" / "";
/* 0368 */ }
/* 0369 */ 
/* 0370 */ .icon-Biogas:before {
/* 0371 */     content: "\e9af" / "";
/* 0372 */ }
/* 0373 */ 
/* 0374 */ .icon-Erdwaerme:before {
/* 0375 */     content: "\e9b0" / "";
/* 0376 */ }
/* 0377 */ 
/* 0378 */ .icon-E-Training:before {
/* 0379 */     content: "\e9b1" / "";
/* 0380 */ }
/* 0381 */ 
/* 0382 */ .icon-Familie_mit_Kind:before {
/* 0383 */     content: "\e9b2" / "";
/* 0384 */ }
/* 0385 */ 
/* 0386 */ .icon-Familie_mit_zwei_Kindern:before {
/* 0387 */     content: "\e9b3" / "";
/* 0388 */ }
/* 0389 */ 
/* 0390 */ .icon-Gewaesserwaerme:before {
/* 0391 */     content: "\e9b5" / "";
/* 0392 */ }
/* 0393 */ 
/* 0394 */ .icon-Herz:before {
/* 0395 */     content: "\e9b6" / "";
/* 0396 */ }
/* 0397 */ 
/* 0398 */ .icon-Idee:before {
/* 0399 */     content: "\e9b7" / "";
/* 0400 */ }
/* 0401 */ 
/* 0402 */ .icon-Karte_mit_Pin:before {
/* 0403 */     content: "\e9b8" / "";
/* 0404 */ }
/* 0405 */ 
/* 0406 */ .icon-Daten_pruefen:before {
/* 0407 */     content: "\e9b9" / "";
/* 0408 */ }
/* 0409 */ 
/* 0410 */ .icon-Recruiting:before {
/* 0411 */     content: "\e9ba" / "";
/* 0412 */ }
/* 0413 */ 
/* 0414 */ .icon-Transporter:before {
/* 0415 */     content: "\e9bb" / "";
/* 0416 */ }
/* 0417 */ 
/* 0418 */ .icon-Mehrfamilienhaus:before {
/* 0419 */     content: "\e9bc" / "";
/* 0420 */ }
/* 0421 */ 
/* 0422 */ .icon-Neubau:before {
/* 0423 */     content: "\e9bd" / "";
/* 0424 */ }
/* 0425 */ 
/* 0426 */ .icon-Puzzle:before {
/* 0427 */     content: "\e9be" / "";
/* 0428 */ }
/* 0429 */ 
/* 0430 */ .icon-Rechenzentrum:before {
/* 0431 */     content: "\e9bf" / "";
/* 0432 */ }
/* 0433 */ 
/* 0434 */ .icon-Kosten_senken:before {
/* 0435 */     content: "\e9c0" / "";
/* 0436 */ }
/* 0437 */ 
/* 0438 */ .icon-Solarthermie:before {
/* 0439 */     content: "\e9c1" / "";
/* 0440 */ }
/* 0441 */ 
/* 0442 */ .icon-Stoppuhr:before {
/* 0443 */     content: "\e9c2" / "";
/* 0444 */ }
/* 0445 */ 
/* 0446 */ .icon-Strasse:before {
/* 0447 */     content: "\e9c3" / "";
/* 0448 */ }
/* 0449 */ 
/* 0450 */ .icon-Stromstecker:before {
/* 0451 */     content: "\e9c4" / "";
/* 0452 */ }
/* 0453 */ 
/* 0454 */ .icon-Taschenrechner:before {
/* 0455 */     content: "\e9c5" / "";
/* 0456 */ }
/* 0457 */ 
/* 0458 */ .icon-Touch:before {
/* 0459 */     content: "\e9c6" / "";
/* 0460 */ }
/* 0461 */ 
/* 0462 */ .icon-Plus:before {
/* 0463 */     content: "\e9c7" / "";
/* 0464 */ }
/* 0465 */ 
/* 0466 */ .icon-Waermepumpe:before {
/* 0467 */     content: "\e9c8" / "";
/* 0468 */ }
/* 0469 */ 
/* 0470 */ .icon-Wasserkraft:before {
/* 0471 */     content: "\e9c9" / "";
/* 0472 */ }
/* 0473 */ 
/* 0474 */ .icon-Weltkugel:before {
/* 0475 */     content: "\e9ca" / "";
/* 0476 */ }
/* 0477 */ 
/* 0478 */ .icon-Fragezeichen:before {
/* 0479 */     content: "\e9cb" / "";
/* 0480 */ }
/* 0481 */ 
/* 0482 */ .icon-Zaehlerstand:before {
/* 0483 */     content: "\e9cc" / "";
/* 0484 */ }
/* 0485 */ 
/* 0486 */ .icon-X:before {
/* 0487 */     content: "\e9a7" / "";
/* 0488 */ }
/* 0489 */ 
/* 0490 */ .icon-Autarkenetzinfrastruktur:before {
/* 0491 */     content: "\e9a1" / "";
/* 0492 */ }
/* 0493 */ 
/* 0494 */ .icon-Flaechenundgebaeudeversorgung:before {
/* 0495 */     content: "\e9a2" / "";
/* 0496 */ }
/* 0497 */ 
/* 0498 */ .icon-Kritikalitaet:before {
/* 0499 */     content: "\e9a3" / "";
/* 0500 */ }
/* 0501 */ 
/* 0502 */ .icon-Mobilfunktechnik:before {
/* 0503 */     content: "\e9a4" / "";
/* 0504 */ }
/* 0505 */ 
/* 0506 */ .icon-Notstromversorgung:before {
/* 0507 */     content: "\e9a5" / "";
/* 0508 */ }
/* 0509 */ 
/* 0510 */ .icon-Geld1:before {
/* 0511 */     content: "\e9a6" / "";
/* 0512 */ }
/* 0513 */ 
/* 0514 */ .icon-Arbeitgeber:before {
/* 0515 */     content: "\e99f" / "";
/* 0516 */ }
/* 0517 */ 
/* 0518 */ .icon-Thueringen:before {
/* 0519 */     content: "\e9a0" / "";
/* 0520 */ }
/* 0521 */ 
/* 0522 */ .icon-Rundumsorglos:before {
/* 0523 */     content: "\e99e" / "";
/* 0524 */ }
/* 0525 */ 
/* 0526 */ .icon-Konfettikanone:before {
/* 0527 */     content: "\e99d" / "";
/* 0528 */ }
/* 0529 */ 
/* 0530 */ .icon-Photovoltaik:before {
/* 0531 */     content: "\e99c" / "";
/* 0532 */ }
/* 0533 */ 
/* 0534 */ .icon-Photovoltaikloesung:before {
/* 0535 */     content: "\e99b" / "";
/* 0536 */ }
/* 0537 */ 
/* 0538 */ .icon-Gebaeude:before {
/* 0539 */     content: "\e991" / "";
/* 0540 */ }
/* 0541 */ 
/* 0542 */ .icon-Energieerzeugung1:before {
/* 0543 */     content: "\e992" / "";
/* 0544 */ }
/* 0545 */ 
/* 0546 */ .icon-Fabrikhalle:before {
/* 0547 */     content: "\e993" / "";
/* 0548 */ }
/* 0549 */ 
/* 0550 */ .icon-Rathaus:before {
/* 0551 */     content: "\e994" / "";
/* 0552 */ }
/* 0553 */ 
/* 0554 */ .icon-Essensversorgung:before {
/* 0555 */     content: "\e995" / "";
/* 0556 */ }
/* 0557 */ 
/* 0558 */ .icon-Druckluft:before {
/* 0559 */     content: "\e996" / "";
/* 0560 */ }
/* 0561 */ 
/* 0562 */ .icon-Stickstoff:before {
/* 0563 */     content: "\e997" / "";
/* 0564 */ }
/* 0565 */ 
/* 0566 */ .icon-Kaelte:before {
/* 0567 */     content: "\e998" / "";
/* 0568 */ }
/* 0569 */ 
/* 0570 */ .icon-Strom:before {
/* 0571 */     content: "\e999" / "";
/* 0572 */ }
/* 0573 */ 
/* 0574 */ .icon-Waermeindustrie:before {
/* 0575 */     content: "\e99a" / "";
/* 0576 */ }
/* 0577 */ 
/* 0578 */ .icon-Ladesaeule:before {
/* 0579 */     content: "\e990" / "";
/* 0580 */ }
/* 0581 */ 
/* 0582 */ .icon-ArbeitgeberBetriebsrat:before {
/* 0583 */     content: "\e98e" / "";
/* 0584 */ }
/* 0585 */ 
/* 0586 */ .icon-ArbeitgeberOnboarding:before {
/* 0587 */     content: "\e98f" / "";
/* 0588 */ }
/* 0589 */ 
/* 0590 */ .icon-Altersversorgung:before {
/* 0591 */     content: "\e98c" / "";
/* 0592 */ }
/* 0593 */ 
/* 0594 */ .icon-Kita:before {
/* 0595 */     content: "\e98d" / "";
/* 0596 */ }
/* 0597 */ 
/* 0598 */ .icon-Smartwatch:before {
/* 0599 */     content: "\e98b" / "";
/* 0600 */ }
/* 0601 */ 
/* 0602 */ .icon-Lauftyp-Laufen:before {
/* 0603 */     content: "\e98a" / "";
/* 0604 */ }
/* 0605 */ 
/* 0606 */ .icon-Arbeitszeiten:before {
/* 0607 */     content: "\e982" / "";
/* 0608 */ }
/* 0609 */ 
/* 0610 */ .icon-Beruf-und-Familie:before {
/* 0611 */     content: "\e983" / "";
/* 0612 */ }
/* 0613 */ 
/* 0614 */ .icon-Essenszuschuss:before {
/* 0615 */     content: "\e984" / "";
/* 0616 */ }
/* 0617 */ 
/* 0618 */ .icon-Gesundheitsmanagement:before {
/* 0619 */     content: "\e985" / "";
/* 0620 */ }
/* 0621 */ 
/* 0622 */ .icon-Ideenmanagement:before {
/* 0623 */     content: "\e986" / "";
/* 0624 */ }
/* 0625 */ 
/* 0626 */ .icon-Individuelle-Mitarbeiterentwicklung:before {
/* 0627 */     content: "\e987" / "";
/* 0628 */ }
/* 0629 */ 
/* 0630 */ .icon-Personalentwicklung:before {
/* 0631 */     content: "\e988" / "";
/* 0632 */ }
/* 0633 */ 
/* 0634 */ .icon-Tarifvertrag:before {
/* 0635 */     content: "\e989" / "";
/* 0636 */ }
/* 0637 */ 
/* 0638 */ .icon-Lauftyp-Bambinilauf:before {
/* 0639 */     content: "\e97b" / "";
/* 0640 */ }
/* 0641 */ 
/* 0642 */ .icon-Lauftyp-bergig:before {
/* 0643 */     content: "\e97c" / "";
/* 0644 */ }
/* 0645 */ 
/* 0646 */ .icon-Lauftyp-flach:before {
/* 0647 */     content: "\e97d" / "";
/* 0648 */ }
/* 0649 */ 
/* 0650 */ .icon-Lauftyp-Hinderniss-Crosslauf:before {
/* 0651 */     content: "\e97e" / "";
/* 0652 */ }
/* 0653 */ 
/* 0654 */ .icon-Lauftyp-huegelig:before {
/* 0655 */     content: "\e97f" / "";
/* 0656 */ }
/* 0657 */ 
/* 0658 */ .icon-Lauftyp-Nordicwalking:before {
/* 0659 */     content: "\e980" / "";
/* 0660 */ }
/* 0661 */ 
/* 0662 */ .icon-Lauftyp-Wandern:before {
/* 0663 */     content: "\e981" / "";
/* 0664 */ }
/* 0665 */ 
/* 0666 */ .icon-Stoerung:before {
/* 0667 */     content: "\e97a" / "";
/* 0668 */ }
/* 0669 */ 
/* 0670 */ .icon-Glasfaser:before {
/* 0671 */     content: "\e979" / "";
/* 0672 */ }
/* 0673 */ 
/* 0674 */ .icon-Ladekarte:before {
/* 0675 */     content: "\e978" / "";
/* 0676 */ }
/* 0677 */ 
/* 0678 */ .icon-Laufstrecke:before {
/* 0679 */     content: "\e976" / "";
/* 0680 */ }
/* 0681 */ 
/* 0682 */ .icon-Startlinie:before {
/* 0683 */     content: "\e977" / "";
/* 0684 */ }
/* 0685 */ 
/* 0686 */ .icon-Gleichbleibende-Gebuehr:before {
/* 0687 */     content: "\e974" / "";
/* 0688 */ }
/* 0689 */ 
/* 0690 */ .icon-Hochgeschwindigkeit:before {
/* 0691 */     content: "\e975" / "";
/* 0692 */ }
/* 0693 */ 
/* 0694 */ .icon-Individuell:before {
/* 0695 */     content: "\e96e" / "";
/* 0696 */ }
/* 0697 */ 
/* 0698 */ .icon-Persoenlich:before {
/* 0699 */     content: "\e96f" / "";
/* 0700 */ }
/* 0701 */ 
/* 0702 */ .icon-Routen-Berechnung:before {
/* 0703 */     content: "\e966" / "";
/* 0704 */ }
/* 0705 */ 
/* 0706 */ .icon-Grossansicht:before {
/* 0707 */     content: "\e967" / "";
/* 0708 */ }
/* 0709 */ 
/* 0710 */ .icon-Normalansicht:before {
/* 0711 */     content: "\e968" / "";
/* 0712 */ }
/* 0713 */ 
/* 0714 */ .icon-Garage:before {
/* 0715 */     content: "\e962" / "";
/* 0716 */ }
/* 0717 */ 
/* 0718 */ .icon-Erneuerbare-Energie:before {
/* 0719 */     content: "\e963" / "";
/* 0720 */ }
/* 0721 */ 
/* 0722 */ .icon-Gartenlaube:before {
/* 0723 */     content: "\e964" / "";
/* 0724 */ }
/* 0725 */ 
/* 0726 */ .icon-Wasser:before {
/* 0727 */     content: "\e965" / "";
/* 0728 */ }
/* 0729 */ 
/* 0730 */ .icon-Popcorn:before {
/* 0731 */     content: "\e961" / "";
/* 0732 */ }
/* 0733 */ 
/* 0734 */ .icon-Special:before {
/* 0735 */     content: "\e960" / "";
/* 0736 */ }
/* 0737 */ 
/* 0738 */ .icon-Bildaufnahme:before {
/* 0739 */     content: "\e95b" / "";
/* 0740 */ }
/* 0741 */ 
/* 0742 */ .icon-Dach:before {
/* 0743 */     content: "\e95c" / "";
/* 0744 */ }
/* 0745 */ 
/* 0746 */ .icon-Fenster:before {
/* 0747 */     content: "\e95d" / "";
/* 0748 */ }
/* 0749 */ 
/* 0750 */ .icon-Grundriss:before {
/* 0751 */     content: "\e95e" / "";
/* 0752 */ }
/* 0753 */ 
/* 0754 */ .icon-Keller:before {
/* 0755 */     content: "\e95f" / "";
/* 0756 */ }
/* 0757 */ 
/* 0758 */ .icon-clap:before {
/* 0759 */     content: "\e959" / "";
/* 0760 */ }
/* 0761 */ 
/* 0762 */ .icon-handshake:before {
/* 0763 */     content: "\e95a" / "";
/* 0764 */ }
/* 0765 */ 
/* 0766 */ .icon-bandschutz:before {
/* 0767 */     content: "\e953" / "";
/* 0768 */ }
/* 0769 */ 
/* 0770 */ .icon-energieversorgung:before {
/* 0771 */     content: "\e954" / "";
/* 0772 */ }
/* 0773 */ 
/* 0774 */ .icon-klimatisierung:before {
/* 0775 */     content: "\e955" / "";
/* 0776 */ }
/* 0777 */ 
/* 0778 */ .icon-netzwerkanbindung:before {
/* 0779 */     content: "\e956" / "";
/* 0780 */ }
/* 0781 */ 
/* 0782 */ .icon-sicherheit:before {
/* 0783 */     content: "\e957" / "";
/* 0784 */ }
/* 0785 */ 
/* 0786 */ .icon-support:before {
/* 0787 */     content: "\e958" / "";
/* 0788 */ }
/* 0789 */ 
/* 0790 */ .icon-application:before {
/* 0791 */     content: "\e94f" / "";
/* 0792 */ }
/* 0793 */ 
/* 0794 */ .icon-concert:before {
/* 0795 */     content: "\e951" / "";
/* 0796 */ }
/* 0797 */ 
/* 0798 */ .icon-video:before {
/* 0799 */     content: "\e952" / "";
/* 0800 */ }
/* 0801 */ 
/* 0802 */ .icon-paket:before {
/* 0803 */     content: "\e94e" / "";
/* 0804 */ }
/* 0805 */ .icon-bundesweit:before {
/* 0806 */     content: "\e94d" / "";
/* 0807 */ }
/* 0808 */ 
/* 0809 */ .icon-ladetechnik:before {
/* 0810 */     content: "\e950" / "";
/* 0811 */ }
/* 0812 */ 
/* 0813 */ .icon-ladepaket:before {
/* 0814 */     content: "\e93c" / "";
/* 0815 */ }
/* 0816 */ 
/* 0817 */ .icon-autopaket:before {
/* 0818 */     content: "\e93d" / "";
/* 0819 */ }
/* 0820 */ 
/* 0821 */ .icon-checkbox:before {
/* 0822 */     content: "\e93e" / "";
/* 0823 */ }
/* 0824 */ 
/* 0825 */ .icon-daumen-hoch:before {
/* 0826 */     content: "\e93f" / "";
/* 0827 */ }
/* 0828 */ 
/* 0829 */ .icon-fingerschnipsen:before {
/* 0830 */     content: "\e946" / "";
/* 0831 */ }
/* 0832 */ 
/* 0833 */ .icon-hand-mit-blatt:before {
/* 0834 */     content: "\e947" / "";
/* 0835 */ }
/* 0836 */ 
/* 0837 */ .icon-laptop-TEAG:before {
/* 0838 */     content: "\e948" / "";
/* 0839 */ }
/* 0840 */ 
/* 0841 */ .icon-lupe:before {
/* 0842 */     content: "\e949" / "";
/* 0843 */ }
/* 0844 */ 
/* 0845 */ .icon-persoenlich:before {
/* 0846 */     content: "\e94a" / "";
/* 0847 */ }
/* 0848 */ 
/* 0849 */ .icon-sparschwein:before {
/* 0850 */     content: "\e94b" / "";
/* 0851 */ }
/* 0852 */ 
/* 0853 */ .icon-tastatur:before {
/* 0854 */     content: "\e94c" / "";
/* 0855 */ }
/* 0856 */ 
/* 0857 */ .icon-Blatt:before {
/* 0858 */     content: "\e93a" / "";
/* 0859 */ }
/* 0860 */ 
/* 0861 */ .icon-Heizung:before {
/* 0862 */     content: "\e93b" / "";
/* 0863 */ }
/* 0864 */ 
/* 0865 */ .icon-regional:before {
/* 0866 */     content: "\e92d" / "";
/* 0867 */ }
/* 0868 */ 
/* 0869 */ .icon-umweltfreundlich:before {
/* 0870 */     content: "\e92e" / "";
/* 0871 */ }
/* 0872 */ 
/* 0873 */ .icon-unkompliziert:before {
/* 0874 */     content: "\e92f" / "";
/* 0875 */ }
/* 0876 */ 
/* 0877 */ .icon-info-balloon:before {
/* 0878 */     content: "\e92c" / "";
/* 0879 */ }
/* 0880 */ 
/* 0881 */ .icon-arrow:before {
/* 0882 */     content: "\7b" / "";
/* 0883 */ }
/* 0884 */ 
/* 0885 */ .icon-bank:before {
/* 0886 */     content: "\7c" / "";
/* 0887 */ }
/* 0888 */ 
/* 0889 */ .icon-contract:before {
/* 0890 */     content: "\7d" / "";
/* 0891 */ }
/* 0892 */ 
/* 0893 */ .icon-energy:before {
/* 0894 */     content: "\7e" / "";
/* 0895 */ }
/* 0896 */ 
/* 0897 */ .icon-gas:before {
/* 0898 */     content: "\7f" / "";
/* 0899 */ }
/* 0900 */ 
/* 0901 */ .icon-logout:before {
/* 0902 */     content: "\e945" / "";
/* 0903 */ }
/* 0904 */ 
/* 0905 */ .icon-mail:before {
/* 0906 */     content: "\e944" / "";
/* 0907 */ }
/* 0908 */ 
/* 0909 */ .icon-payment:before {
/* 0910 */     content: "\e943" / "";
/* 0911 */ }
/* 0912 */ 
/* 0913 */ .icon-phone:before {
/* 0914 */     content: "\e942" / "";
/* 0915 */ }
/* 0916 */ 
/* 0917 */ .icon-user:before {
/* 0918 */     content: "\e941" / "";
/* 0919 */ }
/* 0920 */ 
/* 0921 */ .icon-userdata:before {
/* 0922 */     content: "\e940" / "";
/* 0923 */ }
/* 0924 */ 
/* 0925 */ .icon-account:before {
/* 0926 */     content: "\e939" / "";
/* 0927 */ }
/* 0928 */ 
/* 0929 */ .icon-arrow-right:before {
/* 0930 */     content: "\e938" / "";
/* 0931 */ }
/* 0932 */ 
/* 0933 */ .icon-lock:before {
/* 0934 */     content: "\e937" / "";
/* 0935 */ }
/* 0936 */ 
/* 0937 */ .icon-arrow-right-thin:before {
/* 0938 */     content: "\e936" / "";
/* 0939 */ }
/* 0940 */ 
/* 0941 */ .icon-key:before {
/* 0942 */     content: "\e935" / "";
/* 0943 */ }
/* 0944 */ 
/* 0945 */ .icon-check:before {
/* 0946 */     content: "\e934" / "";
/* 0947 */ }
/* 0948 */ 
/* 0949 */ .icon-close:before {
/* 0950 */     content: "\e933" / "";
/* 0951 */ }
/* 0952 */ 
/* 0953 */ .icon-arrow-right-thick:before {
/* 0954 */     content: "\e932" / "";
/* 0955 */ }
/* 0956 */ 
/* 0957 */ .icon-calendar:before {
/* 0958 */     content: "\e931" / "";
/* 0959 */ }
/* 0960 */ 
/* 0961 */ .icon-check-thick:before {
/* 0962 */     content: "\e930" / "";
/* 0963 */ }
/* 0964 */ 
/* 0965 */ .icon-counter:before {
/* 0966 */     content: "\e929" / "";
/* 0967 */ }
/* 0968 */ 
/* 0969 */ .icon-attachment:before {
/* 0970 */     content: "\e928" / "";
/* 0971 */ }
/* 0972 */ 
/* 0973 */ .icon-invoice:before {
/* 0974 */     content: "\e927" / "";
/* 0975 */ }
/* 0976 */ 
/* 0977 */ .icon-info:before {
/* 0978 */     content: "\e926" / "";
/* 0979 */ }
/* 0980 */ 
/* 0981 */ .icon-lesen:before {
/* 0982 */     content: "\e92a" / "";
/* 0983 */ }
/* 0984 */ 
/* 0985 */ .icon-audio:before {
/* 0986 */     content: "\e92b" / "";
/* 0987 */ }
/* 0988 */ 
/* 0989 */ .icon-Standort:before {
/* 0990 */     content: "\e923" / "";
/* 0991 */ }
/* 0992 */ 
/* 0993 */ .icon-Teilnehmer:before {
/* 0994 */     content: "\e924" / "";
/* 0995 */ }
/* 0996 */ 
/* 0997 */ .icon-Uhr:before {
/* 0998 */     content: "\e925" / "";
/* 0999 */ }
/* 1000 */ 
/* 1001 */ .layered-icon-TNK-Login .path1:before {
/* 1002 */     content: "\e915" / "";
/* 1003 */     color: rgb(140, 47, 136);
/* 1004 */ }
/* 1005 */ 
/* 1006 */ .layered-icon-TNK-Login .path2:before {
/* 1007 */     content: "\e916" / "";
/* 1008 */     margin-left: -1em;
/* 1009 */     color: rgb(91, 33, 94);
/* 1010 */ }
/* 1011 */ 
/* 1012 */ .layered-icon-TNK-Login .path3:before {
/* 1013 */     content: "\e917" / "";
/* 1014 */     margin-left: -1em;
/* 1015 */     color: rgb(91, 33, 94);
/* 1016 */ }
/* 1017 */ 
/* 1018 */ .layered-icon-TNK-Login .path4:before {
/* 1019 */     content: "\e918" / "";
/* 1020 */     margin-left: -1em;
/* 1021 */     color: rgb(140, 47, 136);
/* 1022 */ }
/* 1023 */ 
/* 1024 */ .icon-Surfen:before {
/* 1025 */     content: "\e90b" / "";
/* 1026 */ }
/* 1027 */ 
/* 1028 */ .icon-Musik:before {
/* 1029 */     content: "\e90c" / "";
/* 1030 */ }
/* 1031 */ 
/* 1032 */ .icon-Immobilien:before {
/* 1033 */     content: "\e90d" / "";
/* 1034 */ }
/* 1035 */ 
/* 1036 */ .icon-Updates:before {
/* 1037 */     content: "\e90e" / "";
/* 1038 */ }
/* 1039 */ 
/* 1040 */ .icon-Fotos:before {
/* 1041 */     content: "\e90f" / "";
/* 1042 */ }
/* 1043 */ 
/* 1044 */ .icon-E-Book:before {
/* 1045 */     content: "\e910" / "";
/* 1046 */ }
/* 1047 */ 
/* 1048 */ .icon-Carrier:before {
/* 1049 */     content: "\e911" / "";
/* 1050 */ }
/* 1051 */ 
/* 1052 */ .icon-Streaming:before {
/* 1053 */     content: "\e912" / "";
/* 1054 */ }
/* 1055 */ 
/* 1056 */ .icon-IP-TV:before {
/* 1057 */     content: "\e913" / "";
/* 1058 */ }
/* 1059 */ 
/* 1060 */ .icon-Gaming:before {
/* 1061 */     content: "\e914" / "";
/* 1062 */ }
/* 1063 */ 
/* 1064 */ .icon-Password-Hide:before {
/* 1065 */     content: "\e908" / "";
/* 1066 */ }
/* 1067 */ 
/* 1068 */ .icon-Password-Show:before {
/* 1069 */     content: "\e909" / "";
/* 1070 */ }
/* 1071 */ 
/* 1072 */ .icon-Cloud:before {
/* 1073 */     content: "\e90a" / "";
/* 1074 */ }
/* 1075 */ 
/* 1076 */ .icon-Wifi:before {
/* 1077 */     content: "\e905" / "";
/* 1078 */ }
/* 1079 */ 
/* 1080 */ .icon-Smartphone:before {
/* 1081 */     content: "\e906" / "";
/* 1082 */ }
/* 1083 */ 
/* 1084 */ .icon-Laptop:before {
/* 1085 */     content: "\e907" / "";
/* 1086 */ }
/* 1087 */ 
/* 1088 */ .icon-Energieerzeugung:before {
/* 1089 */     content: "\e901" / "";
/* 1090 */ }
/* 1091 */ 
/* 1092 */ .icon-Waermeloesungen:before {
/* 1093 */     content: "\e902" / "";
/* 1094 */ }
/* 1095 */ 
/* 1096 */ .icon-teag-file-doc:before {
/* 1097 */     content: "\30" / "";
/* 1098 */ }
/* 1099 */ 
/* 1100 */ .icon-teag-file-zip:before {
/* 1101 */     content: "\31" / "";
/* 1102 */ }
/* 1103 */ 
/* 1104 */ .icon-teag-file-xls:before {
/* 1105 */     content: "\32" / "";
/* 1106 */ }
/* 1107 */ 
/* 1108 */ .icon-teag-file-text:before {
/* 1109 */     content: "\33" / "";
/* 1110 */ }
/* 1111 */ 
/* 1112 */ .icon-teag-thumbs-up-filled:before {
/* 1113 */     content: "\41" / "";
/* 1114 */ }
/* 1115 */ 
/* 1116 */ .icon-teag-thumbs-up-outline:before {
/* 1117 */     content: "\42" / "";
/* 1118 */ }
/* 1119 */ 
/* 1120 */ .icon-teag-twitter:before {
/* 1121 */     content: "\43" / "";
/* 1122 */ }
/* 1123 */ 
/* 1124 */ .icon-teag-xing:before {
/* 1125 */     content: "\44" / "";
/* 1126 */ }
/* 1127 */ 
/* 1128 */ .icon-teag-youtube:before {
/* 1129 */     content: "\45" / "";
/* 1130 */ }
/* 1131 */ 
/* 1132 */ .icon-teag-dsl:before {
/* 1133 */     content: "\46" / "";
/* 1134 */ }
/* 1135 */ 
/* 1136 */ .icon-icons-menu:before {
/* 1137 */     content: "\47" / "";
/* 1138 */ }
/* 1139 */ 
/* 1140 */ .icon-icons-close-menu:before {
/* 1141 */     content: "\48" / "";
/* 1142 */ }
/* 1143 */ 
/* 1144 */ .icon-icons-link-external:before {
/* 1145 */     content: "\49" / "";
/* 1146 */ }
/* 1147 */ 
/* 1148 */ .icon-checkmark-pos:before {
/* 1149 */     content: "\4a" / "";
/* 1150 */ }
/* 1151 */ 
/* 1152 */ .icon-arrow-up-pos:before {
/* 1153 */     content: "\4b" / "";
/* 1154 */ }
/* 1155 */ 
/* 1156 */ .icon-arrow-right-pos:before {
/* 1157 */     content: "\4c" / "";
/* 1158 */ }
/* 1159 */ 
/* 1160 */ .icon-arrow-left-pos:before {
/* 1161 */     content: "\4d" / "";
/* 1162 */ }
/* 1163 */ 
/* 1164 */ .icon-arrow-down-pos:before {
/* 1165 */     content: "\4e" / "";
/* 1166 */ }
/* 1167 */ 
/* 1168 */ .icon-logout-pos:before {
/* 1169 */     content: "\4f" / "";
/* 1170 */ }
/* 1171 */ 
/* 1172 */ .icon-icons-service:before {
/* 1173 */     content: "\50" / "";
/* 1174 */ }
/* 1175 */ 
/* 1176 */ .icon-icons-faq:before {
/* 1177 */     content: "\51" / "";
/* 1178 */ }
/* 1179 */ 
/* 1180 */ .icon-icons-about:before {
/* 1181 */     content: "\52" / "";
/* 1182 */ }
/* 1183 */ 
/* 1184 */ .icon-icons-ueberwachungs-portal:before {
/* 1185 */     content: "\53" / "";
/* 1186 */ }
/* 1187 */ 
/* 1188 */ .icon-icons-pv-rechner:before {
/* 1189 */     content: "\54" / "";
/* 1190 */ }
/* 1191 */ 
/* 1192 */ .icon-icons-wartung:before {
/* 1193 */     content: "\55" / "";
/* 1194 */ }
/* 1195 */ 
/* 1196 */ .icon-icons-waerme:before {
/* 1197 */     content: "\56" / "";
/* 1198 */ }
/* 1199 */ 
/* 1200 */ .icon-icons-wasser:before {
/* 1201 */     content: "\57" / "";
/* 1202 */ }
/* 1203 */ 
/* 1204 */ .icon-icons-speicher:before {
/* 1205 */     content: "\58" / "";
/* 1206 */ }
/* 1207 */ 
/* 1208 */ .icon-icons-bildung:before {
/* 1209 */     content: "\59" / "";
/* 1210 */ }
/* 1211 */ 
/* 1212 */ .icon-teag-file-csv:before {
/* 1213 */     content: "\5a" / "";
/* 1214 */ }
/* 1215 */ 
/* 1216 */ .icon-teag-arrow-down-pos:before {
/* 1217 */     content: "\61" / "";
/* 1218 */ }
/* 1219 */ 
/* 1220 */ .icon-teag-arrow-left-pos:before {
/* 1221 */     content: "\62" / "";
/* 1222 */ }
/* 1223 */ 
/* 1224 */ .icon-teag-arrow-right-pos:before {
/* 1225 */     content: "\63" / "";
/* 1226 */ }
/* 1227 */ 
/* 1228 */ .icon-teag-arrow-up-pos:before {
/* 1229 */     content: "\64" / "";
/* 1230 */ }
/* 1231 */ 
/* 1232 */ .icon-teag-bullet:before {
/* 1233 */     content: "\65" / "";
/* 1234 */ }
/* 1235 */ 
/* 1236 */ .icon-teag-chat:before {
/* 1237 */     content: "\66" / "";
/* 1238 */ }
/* 1239 */ 
/* 1240 */ .icon-teag-download:before {
/* 1241 */     content: "\67" / "";
/* 1242 */ }
/* 1243 */ 
/* 1244 */ .icon-teag-emobilitaet:before {
/* 1245 */     content: "\68" / "";
/* 1246 */ }
/* 1247 */ 
/* 1248 */ .icon-teag-energieloesungen:before {
/* 1249 */     content: "\69" / "";
/* 1250 */ }
/* 1251 */ 
/* 1252 */ .icon-teag-energieshop:before {
/* 1253 */     content: "\6a" / "";
/* 1254 */ }
/* 1255 */ 
/* 1256 */ .icon-teag-erdgas:before {
/* 1257 */     content: "\6b" / "";
/* 1258 */ }
/* 1259 */ 
/* 1260 */ .icon-teag-facebook:before {
/* 1261 */     content: "\6c" / "";
/* 1262 */ }
/* 1263 */ 
/* 1264 */ .icon-teag-fax:before {
/* 1265 */     content: "\6d" / "";
/* 1266 */ }
/* 1267 */ 
/* 1268 */ .icon-teag-thumbs-down-outline:before {
/* 1269 */     content: "\6e" / "";
/* 1270 */ }
/* 1271 */ 
/* 1272 */ .icon-teag-thumbs-down-filled:before {
/* 1273 */     content: "\6f" / "";
/* 1274 */ }
/* 1275 */ 
/* 1276 */ .icon-teag-telefon-ring:before {
/* 1277 */     content: "\70" / "";
/* 1278 */ }
/* 1279 */ 
/* 1280 */ .icon-teag-telefon:before {
/* 1281 */     content: "\71" / "";
/* 1282 */ }
/* 1283 */ 
/* 1284 */ .icon-teag-suche:before {
/* 1285 */     content: "\72" / "";
/* 1286 */ }
/* 1287 */ 
/* 1288 */ .icon-teag-strom:before {
/* 1289 */     content: "\73" / "";
/* 1290 */ }
/* 1291 */ 
/* 1292 */ .icon-teag-service-login:before {
/* 1293 */     content: "\74" / "";
/* 1294 */ }
/* 1295 */ 
/* 1296 */ .icon-teag-preis:before {
/* 1297 */     content: "\75" / "";
/* 1298 */ }
/* 1299 */ 
/* 1300 */ .icon-teag-mail:before {
/* 1301 */     content: "\76" / "";
/* 1302 */ }
/* 1303 */ 
/* 1304 */ .icon-teag-kalender-start:before {
/* 1305 */     content: "\77" / "";
/* 1306 */ }
/* 1307 */ 
/* 1308 */ .icon-teag-kalender-end:before {
/* 1309 */     content: "\78" / "";
/* 1310 */ }
/* 1311 */ 
/* 1312 */ .icon-teag-gallerie:before {
/* 1313 */     content: "\79" / "";
/* 1314 */ }
/* 1315 */ 
/* 1316 */ .icon-teag-file-pdf:before {
/* 1317 */     content: "\7a" / "";
/* 1318 */ }
/* 1319 */ 
/* 1320 */ .icon-ausschreibung:before {
/* 1321 */     content: "\e900" / "";
/* 1322 */ }
/* 1323 */ 
/* 1324 */ .icon-erdgasverdichtung:before {
/* 1325 */     content: "\e903" / "";
/* 1326 */ }
/* 1327 */ 
/* 1328 */ .icon-intelligente-zaehler:before {
/* 1329 */     content: "\e904" / "";
/* 1330 */ }
/* 1331 */ 
/* 1332 */ @font-face {
/* 1333 */     font-family: 'tnk-2026';
/* 1334 */     src: url('../Fonts/tnk-2026.eot?cccyai');
/* 1335 */     src: url('../Fonts/tnk-2026.eot?cccyai#iefix') format('embedded-opentype'), url('../Fonts/tnk-2026.ttf?cccyai') format('truetype'), url('../Fonts/tnk-2026.woff?cccyai') format('woff'), url('../Fonts/tnk-2026.svg?cccyai#tnk-2026') format('svg');
/* 1336 */     font-weight: normal;
/* 1337 */     font-style: normal;
/* 1338 */     font-display: block;
/* 1339 */ }
/* 1340 */ 
/* 1341 */ [data-tnk-icon]:before {
/* 1342 */     font-family: "tnk-2026" !important;
/* 1343 */     content: attr(data-tnk-icon);
/* 1344 */     content: attr(data-tnk-icon) / "";
/* 1345 */     font-style: normal !important;
/* 1346 */     font-weight: normal !important;
/* 1347 */     font-variant: normal !important;
/* 1348 */     text-transform: none !important;
/* 1349 */     speak: none;
/* 1350 */     line-height: 1;
/* 1351 */     -webkit-font-smoothing: antialiased;
/* 1352 */     -moz-osx-font-smoothing: grayscale;
/* 1353 */ }
/* 1354 */ 
/* 1355 */ [class^="tnk-icon-"], [class*=" tnk-icon-"] {
/* 1356 */   /* use !important to prevent issues with browser extensions that change fonts */
/* 1357 */   font-family: 'tnk-2026' !important;
/* 1358 */   speak: never;
/* 1359 */   font-style: normal;
/* 1360 */   font-weight: normal;
/* 1361 */   font-variant: normal;
/* 1362 */   text-transform: none;
/* 1363 */   line-height: 1;
/* 1364 */ 
/* 1365 */   /* Better Font Rendering =========== */
/* 1366 */   -webkit-font-smoothing: antialiased;
/* 1367 */   -moz-osx-font-smoothing: grayscale;
/* 1368 */ }
/* 1369 */ 
/* 1370 */ [class^="tnk-layered-icon-"],
/* 1371 */ [class*=" tnk-layered-icon-"],
/* 1372 */ [class^="tnk-layered-icon-"] span,
/* 1373 */ [class*=" tnk-layered-icon-"] span {
/* 1374 */     font-family: "tnk-2026" !important;
/* 1375 */     font-style: normal;
/* 1376 */     font-weight: normal;
/* 1377 */     font-variant: normal;
/* 1378 */     text-transform: none;
/* 1379 */     speak: none;
/* 1380 */     /*line-height: 1;*/
/* 1381 */     -webkit-font-smoothing: antialiased;
/* 1382 */     -moz-osx-font-smoothing: grayscale;
/* 1383 */ }
/* 1384 */ 
/* 1385 */ .tnk-layered-icon-tnk-bildmarke .path1:before,
/* 1386 */ .active > a > .tnk-layered-icon-tnk-bildmarke-1 .path1:before {
/* 1387 */     content: "\e96d" / "";
/* 1388 */     color: rgb(92, 5, 92);
/* 1389 */ }
/* 1390 */ 
/* 1391 */ .tnk-layered-icon-tnk-bildmarke .path2:before,
/* 1392 */ .active > a > .tnk-layered-icon-tnk-bildmarke-1 .path2:before {
/* 1393 */     content: "\e96e" / "";
/* 1394 */     margin-left: -1em;
/* 1395 */     color: rgb(135, 13, 135);
/* 1396 */ }
/* 1397 */ 
/* 1398 */ .tnk-layered-icon-tnk-bildmarke-1 .path1:before {
/* 1399 */     content: "\e96f" / "";
/* 1400 */     color: rgb(0, 0, 0);
/* 1401 */     opacity: 0.9;
/* 1402 */ }
/* 1403 */ 
/* 1404 */ .tnk-layered-icon-tnk-bildmarke-1 .path2:before {
/* 1405 */     content: "\e970" / "";
/* 1406 */     margin-left: -1em;
/* 1407 */     color: rgb(0, 0, 0);
/* 1408 */     opacity: 0.53;
/* 1409 */ }
/* 1410 */ 
/* 1411 */ .tnk-icon-Quotes:before {
/* 1412 */     content: "\e97d" / "";
/* 1413 */ }
/* 1414 */ .tnk-icon-wlan-router:before {
/* 1415 */     content: "\e97e" / "";
/* 1416 */ }
/* 1417 */ .tnk-icon-p:before {
/* 1418 */   content: "\e900" / "";
/* 1419 */ }
/* 1420 */ .tnk-icon-account_circle:before {
/* 1421 */   content: "\e901" / "";
/* 1422 */ }
/* 1423 */ .tnk-icon-add:before {
/* 1424 */   content: "\e902" / "";
/* 1425 */ }
/* 1426 */ .tnk-icon-add_circle:before {
/* 1427 */   content: "\e903" / "";
/* 1428 */ }
/* 1429 */ .tnk-icon-add_home_work:before {
/* 1430 */   content: "\e904" / "";
/* 1431 */ }
/* 1432 */ .tnk-icon-add-lg:before {
/* 1433 */   content: "\e905" / "";
/* 1434 */ }
/* 1435 */ .tnk-icon-android_wifi_3_bar:before {
/* 1436 */   content: "\e906" / "";
/* 1437 */ }
/* 1438 */ .tnk-icon-arrow_forward:before {
/* 1439 */   content: "\e907" / "";
/* 1440 */ }
/* 1441 */ .tnk-icon-arrow_up_right:before {
/* 1442 */   content: "\e908" / "";
/* 1443 */ }
/* 1444 */ .tnk-icon-block:before {
/* 1445 */   content: "\e909" / "";
/* 1446 */ }
/* 1447 */ .tnk-icon-build_circle:before {
/* 1448 */   content: "\e90a" / "";
/* 1449 */ }
/* 1450 */ .tnk-icon-build_circle_filled:before {
/* 1451 */   content: "\e90b" / "";
/* 1452 */ }
/* 1453 */ .tnk-icon-call:before {
/* 1454 */   content: "\e90c" / "";
/* 1455 */ }
/* 1456 */ .tnk-icon-cancel:before {
/* 1457 */   content: "\e90d" / "";
/* 1458 */ }
/* 1459 */ .tnk-icon-cancel_filled:before {
/* 1460 */   content: "\e90e" / "";
/* 1461 */ }
/* 1462 */ .tnk-icon-caret_down_fill2:before {
/* 1463 */   content: "\e90f" / "";
/* 1464 */ }
/* 1465 */ .tnk-icon-caret_left2:before {
/* 1466 */   content: "\e910" / "";
/* 1467 */ }
/* 1468 */ .tnk-icon-caret_right2:before {
/* 1469 */   content: "\e911" / "";
/* 1470 */ }
/* 1471 */ .tnk-icon-caret_up_fill2:before {
/* 1472 */   content: "\e912" / "";
/* 1473 */ }
/* 1474 */ .tnk-icon-change_circle:before {
/* 1475 */   content: "\e913" / "";
/* 1476 */ }
/* 1477 */ .tnk-icon-chat:before {
/* 1478 */   content: "\e914" / "";
/* 1479 */ }
/* 1480 */ .tnk-icon-check:before {
/* 1481 */   content: "\e915" / "";
/* 1482 */ }
/* 1483 */ .tnk-icon-check_circle:before {
/* 1484 */   content: "\e916" / "";
/* 1485 */ }
/* 1486 */ .tnk-icon-check_circle_filled:before {
/* 1487 */   content: "\e917" / "";
/* 1488 */ }
/* 1489 */ .tnk-icon-chevron_down:before {
/* 1490 */   content: "\e918" / "";
/* 1491 */ }
/* 1492 */ .tnk-icon-chevron_left:before {
/* 1493 */   content: "\e919" / "";
/* 1494 */ }
/* 1495 */ .tnk-icon-chevron_right:before {
/* 1496 */   content: "\e91a" / "";
/* 1497 */ }
/* 1498 */ .tnk-icon-chevron_up:before {
/* 1499 */   content: "\e91b" / "";
/* 1500 */ }
/* 1501 */ .tnk-icon-Circle:before {
/* 1502 */   content: "\e91c" / "";
/* 1503 */ }
/* 1504 */ .tnk-icon-close:before {
/* 1505 */   content: "\e91d" / "";
/* 1506 */ }
/* 1507 */ .tnk-icon-close-lg:before {
/* 1508 */   content: "\e91e" / "";
/* 1509 */ }
/* 1510 */ .tnk-icon-close-sm:before {
/* 1511 */   content: "\e91f" / "";
/* 1512 */ }
/* 1513 */ .tnk-icon-co_present:before {
/* 1514 */   content: "\e920" / "";
/* 1515 */ }
/* 1516 */ .tnk-icon-contact_support:before {
/* 1517 */   content: "\e921" / "";
/* 1518 */ }
/* 1519 */ .tnk-icon-content_copy:before {
/* 1520 */   content: "\e922" / "";
/* 1521 */ }
/* 1522 */ .tnk-icon-content_copy_filled:before {
/* 1523 */   content: "\e923" / "";
/* 1524 */ }
/* 1525 */ .tnk-icon-contract_edit:before {
/* 1526 */   content: "\e924" / "";
/* 1527 */ }
/* 1528 */ .tnk-icon-custom_availability_check:before {
/* 1529 */   content: "\e925" / "";
/* 1530 */ }
/* 1531 */ .tnk-icon-custom_checkmark_filled:before {
/* 1532 */   content: "\e926" / "";
/* 1533 */ }
/* 1534 */ .tnk-icon-custom_check-xs:before {
/* 1535 */   content: "\e927" / "";
/* 1536 */ }
/* 1537 */ .tnk-icon-custom_FAQs:before {
/* 1538 */   content: "\e928" / "";
/* 1539 */ }
/* 1540 */ .tnk-icon-custom_number_1_filled:before {
/* 1541 */   content: "\e929" / "";
/* 1542 */ }
/* 1543 */ .tnk-icon-custom_number_2_filled:before {
/* 1544 */   content: "\e92a" / "";
/* 1545 */ }
/* 1546 */ .tnk-icon-custom_number_3_filled:before {
/* 1547 */   content: "\e92b" / "";
/* 1548 */ }
/* 1549 */ .tnk-icon-custom_number_4_filled:before {
/* 1550 */   content: "\e92c" / "";
/* 1551 */ }
/* 1552 */ .tnk-icon-custom_number_5_filled:before {
/* 1553 */   content: "\e92d" / "";
/* 1554 */ }
/* 1555 */ .tnk-icon-custom_number_6_filled:before {
/* 1556 */   content: "\e92e" / "";
/* 1557 */ }
/* 1558 */ .tnk-icon-dangerous:before {
/* 1559 */   content: "\e92f" / "";
/* 1560 */ }
/* 1561 */ .tnk-icon-dangerous_filled:before {
/* 1562 */   content: "\e930" / "";
/* 1563 */ }
/* 1564 */ .tnk-icon-dashboard_2:before {
/* 1565 */   content: "\e931" / "";
/* 1566 */ }
/* 1567 */ .tnk-icon-delete:before {
/* 1568 */   content: "\e932" / "";
/* 1569 */ }
/* 1570 */ .tnk-icon-discount:before {
/* 1571 */   content: "\e933" / "";
/* 1572 */ }
/* 1573 */ .tnk-icon-discount-fill:before {
/* 1574 */   content: "\e934" / "";
/* 1575 */ }
/* 1576 */ .tnk-icon-diversity_1:before {
/* 1577 */   content: "\e935" / "";
/* 1578 */ }
/* 1579 */ .tnk-icon-download:before {
/* 1580 */   content: "\e936" / "";
/* 1581 */ }
/* 1582 */ .tnk-icon-edit:before {
/* 1583 */   content: "\e937" / "";
/* 1584 */ }
/* 1585 */ .tnk-icon-edit_note:before {
/* 1586 */   content: "\e938" / "";
/* 1587 */ }
/* 1588 */ .tnk-icon-editor_choice:before {
/* 1589 */   content: "\e939" / "";
/* 1590 */ }
/* 1591 */ .tnk-icon-emoji_people:before {
/* 1592 */   content: "\e93a" / "";
/* 1593 */ }
/* 1594 */ .tnk-icon-error:before {
/* 1595 */   content: "\e93b" / "";
/* 1596 */ }
/* 1597 */ .tnk-icon-error_filled:before {
/* 1598 */   content: "\e93c" / "";
/* 1599 */ }
/* 1600 */ .tnk-icon-event-calendar:before {
/* 1601 */   content: "\e93d" / "";
/* 1602 */ }
/* 1603 */ .tnk-icon-featured_seasonal_and_gifts:before {
/* 1604 */   content: "\e93e" / "";
/* 1605 */ }
/* 1606 */ .tnk-icon-format_paint:before {
/* 1607 */   content: "\e93f" / "";
/* 1608 */ }
/* 1609 */ .tnk-icon-gear:before {
/* 1610 */   content: "\e940" / "";
/* 1611 */ }
/* 1612 */ .tnk-icon-groups:before {
/* 1613 */   content: "\e941" / "";
/* 1614 */ }
/* 1615 */ .tnk-icon-headset_mic:before {
/* 1616 */   content: "\e942" / "";
/* 1617 */ }
/* 1618 */ .tnk-icon-headset_mic_filled:before {
/* 1619 */   content: "\e943" / "";
/* 1620 */ }
/* 1621 */ .tnk-icon-home:before {
/* 1622 */   content: "\e944" / "";
/* 1623 */ }
/* 1624 */ .tnk-icon-inbox_text_person:before {
/* 1625 */   content: "\e945" / "";
/* 1626 */ }
/* 1627 */ .tnk-icon-info:before {
/* 1628 */   content: "\e946" / "";
/* 1629 */ }
/* 1630 */ .tnk-icon-info_filled:before {
/* 1631 */   content: "\e947" / "";
/* 1632 */ }
/* 1633 */ .tnk-icon-location_filled:before {
/* 1634 */   content: "\e948" / "";
/* 1635 */ }
/* 1636 */ .tnk-icon-location_on:before {
/* 1637 */   content: "\e949" / "";
/* 1638 */ }
/* 1639 */ .tnk-icon-mail:before {
/* 1640 */   content: "\e94a" / "";
/* 1641 */ }
/* 1642 */ .tnk-icon-mail_filled:before {
/* 1643 */   content: "\e94b" / "";
/* 1644 */ }
/* 1645 */ .tnk-icon-minus_circle:before {
/* 1646 */   content: "\e94c" / "";
/* 1647 */ }
/* 1648 */ .tnk-icon-mobile_2:before {
/* 1649 */   content: "\e94d" / "";
/* 1650 */ }
/* 1651 */ .tnk-icon-percent:before {
/* 1652 */   content: "\e94e" / "";
/* 1653 */ }
/* 1654 */ .tnk-icon-person:before {
/* 1655 */   content: "\e94f" / "";
/* 1656 */ }
/* 1657 */ .tnk-icon-person_heart:before {
/* 1658 */   content: "\e950" / "";
/* 1659 */ }
/* 1660 */ .tnk-icon-phone_in_talk:before {
/* 1661 */   content: "\e951" / "";
/* 1662 */ }
/* 1663 */ .tnk-icon-picture_as_pdf:before {
/* 1664 */   content: "\e952" / "";
/* 1665 */ }
/* 1666 */ .tnk-icon-play_arrow:before {
/* 1667 */   content: "\e953" / "";
/* 1668 */ }
/* 1669 */ .tnk-icon-progress_activity:before {
/* 1670 */   content: "\e954" / "";
/* 1671 */ }
/* 1672 */ .tnk-icon-question_mark:before {
/* 1673 */   content: "\e955" / "";
/* 1674 */ }
/* 1675 */ .tnk-icon-question_mark-1:before {
/* 1676 */   content: "\e956" / "";
/* 1677 */ }
/* 1678 */ .tnk-icon-redeem:before {
/* 1679 */   content: "\e957" / "";
/* 1680 */ }
/* 1681 */ .tnk-icon-remove:before {
/* 1682 */   content: "\e958" / "";
/* 1683 */ }
/* 1684 */ .tnk-icon-remove-lg:before {
/* 1685 */   content: "\e959" / "";
/* 1686 */ }
/* 1687 */ .tnk-icon-rocket_launch:before {
/* 1688 */   content: "\e95a" / "";
/* 1689 */ }
/* 1690 */ .tnk-icon-route:before {
/* 1691 */   content: "\e95b" / "";
/* 1692 */ }
/* 1693 */ .tnk-icon-schedule:before {
/* 1694 */   content: "\e95c" / "";
/* 1695 */ }
/* 1696 */ .tnk-icon-school_filled:before {
/* 1697 */   content: "\e95d" / "";
/* 1698 */ }
/* 1699 */ .tnk-icon-school_outline:before {
/* 1700 */   content: "\e95e" / "";
/* 1701 */ }
/* 1702 */ .tnk-icon-search:before {
/* 1703 */   content: "\e95f" / "";
/* 1704 */ }
/* 1705 */ .tnk-icon-sell:before {
/* 1706 */   content: "\e960" / "";
/* 1707 */ }
/* 1708 */ .tnk-icon-sell_filled:before {
/* 1709 */   content: "\e961" / "";
/* 1710 */ }
/* 1711 */ .tnk-icon-sentiment_dissatisfied:before {
/* 1712 */   content: "\e962" / "";
/* 1713 */ }
/* 1714 */ .tnk-icon-sentiment_satisfied:before {
/* 1715 */   content: "\e963" / "";
/* 1716 */ }
/* 1717 */ .tnk-icon-settings_accessibility:before {
/* 1718 */   content: "\e964" / "";
/* 1719 */ }
/* 1720 */ .tnk-icon-shopping_cart:before {
/* 1721 */   content: "\e965" / "";
/* 1722 */ }
/* 1723 */ .tnk-icon-signal_cellular_alt:before {
/* 1724 */   content: "\e966" / "";
/* 1725 */ }
/* 1726 */ .tnk-icon-speed:before {
/* 1727 */   content: "\e967" / "";
/* 1728 */ }
/* 1729 */ .tnk-icon-star_shine:before {
/* 1730 */   content: "\e968" / "";
/* 1731 */ }
/* 1732 */ .tnk-icon-stop:before {
/* 1733 */   content: "\e969" / "";
/* 1734 */ }
/* 1735 */ .tnk-icon-storefront:before {
/* 1736 */   content: "\e96a" / "";
/* 1737 */ }
/* 1738 */ .tnk-icon-tag:before {
/* 1739 */   content: "\e96b" / "";
/* 1740 */ }
/* 1741 */ .tnk-icon-tag-xl:before {
/* 1742 */   content: "\e96c" / "";
/* 1743 */ }
/* 1744 */ .tnk-icon-tv:before {
/* 1745 */   content: "\e971" / "";
/* 1746 */ }
/* 1747 */ .tnk-icon-tv_gen:before {
/* 1748 */   content: "\e972" / "";
/* 1749 */ }
/* 1750 */ .tnk-icon-tv_options_edit_channels:before {
/* 1751 */   content: "\e973" / "";
/* 1752 */ }
/* 1753 */ .tnk-icon-upload:before {
/* 1754 */   content: "\e974" / "";
/* 1755 */ }
/* 1756 */ .tnk-icon-verified_user:before {
/* 1757 */   content: "\e975" / "";
/* 1758 */ }
/* 1759 */ .tnk-icon-visibility:before {
/* 1760 */   content: "\e976" / "";
/* 1761 */ }
/* 1762 */ .tnk-icon-visibility_filled:before {
/* 1763 */   content: "\e977" / "";
/* 1764 */ }
/* 1765 */ .tnk-icon-visibility_off:before {
/* 1766 */   content: "\e978" / "";
/* 1767 */ }
/* 1768 */ .tnk-icon-warning:before {
/* 1769 */   content: "\e979" / "";
/* 1770 */ }
/* 1771 */ .tnk-icon-warning_filled:before {
/* 1772 */   content: "\e97a" / "";
/* 1773 */ }
/* 1774 */ .tnk-icon-wifi:before {
/* 1775 */   content: "\e97b" / "";
/* 1776 */ }
/* 1777 */ 
/* 1778 */ @page {
/* 1779 */     size: A4;
/* 1780 */ }
/* 1781 */ .external-link-tooltip,
/* 1782 */ li.box.distribute-calculator {
/* 1783 */     display: none;
/* 1784 */ }
/* 1785 */ /***************************************/
/* 1786 */ /************* .accwrap ****************/
/* 1787 */ /***************************************/
/* 1788 */ 
/* 1789 */ span.accwrap-info-label {
/* 1790 */     font-weight: 300;
/* 1791 */     font-size: 12px;
/* 1792 */     position: relative;
/* 1793 */     top: -8px;
/* 1794 */     left: 0px;
/* 1795 */ }
/* 1796 */ 
/* 1797 */ .accwrap {
/* 1798 */     clear: both;
/* 1799 */     margin-bottom: 30px;
/* 1800 */ }
/* 1801 */ 
/* 1802 */     .accwrap ul li {
/* 1803 */         padding: 0;
/* 1804 */         margin-bottom: 3px;
/* 1805 */         background: none;
/* 1806 */         position: relative;
/* 1807 */     }
/* 1808 */ 
/* 1809 */ section .accwrap ul .grade .header {
/* 1810 */     cursor: pointer;
/* 1811 */ }
/* 1812 */ 
/* 1813 */ section .accwrap ul li .header {
/* 1814 */     height: 17px;
/* 1815 */     cursor: pointer;
/* 1816 */ }
/* 1817 */ 
/* 1818 */     section .accwrap ul li .header:before {
/* 1819 */         content: "";
/* 1820 */         width: 16px;
/* 1821 */         height: 18px;
/* 1822 */         display: inline-block;
/* 1823 */         background-position: left 2px;
/* 1824 */         background-repeat: no-repeat;
/* 1825 */         background-size: 16px 16px;
/* 1826 */         padding-right: 9px;
/* 1827 */         transform-origin: 8px 10px;
/* 1828 */         vertical-align: middle;
/* 1829 */         background-image: url(../Images/Site/Svg/plus.svg);
/* 1830 */     }
/* 1831 */ 
/* 1832 */     section .accwrap ul li .header.open:before {
/* 1833 */         background-image: url(../Images/Site/Svg/minus.svg);
/* 1834 */     }
/* 1835 */ 
/* 1836 */ 
/* 1837 */ 
/* 1838 */ .accwrap ul li .header span {
/* 1839 */     display: inline-block;
/* 1840 */     height: 17px;
/* 1841 */     line-height: 17px;
/* 1842 */     font-size: 12px;
/* 1843 */     vertical-align: middle;
/* 1844 */ }
/* 1845 */ 
/* 1846 */ .accwrap ul li .header img {
/* 1847 */     float: right;
/* 1848 */ }
/* 1849 */ 
/* 1850 */ 
/* 1851 */ .accwrap ul li .entry {
/* 1852 */     padding: 10px 0;
/* 1853 */     font-size: 14px;
/* 1854 */     font-weight: 300;
/* 1855 */     line-height: 21px;
/* 1856 */     overflow: hidden;
/* 1857 */     white-space: nowrap;
/* 1858 */     text-overflow: ellipsis;
/* 1859 */     width: 90%;
/* 1860 */     position: absolute;
/* 1861 */     top: -4px;
/* 1862 */     left: 40px;
/* 1863 */ }
/* 1864 */ 
/* 1865 */     .accwrap ul li .entry.open {
/* 1866 */         white-space: normal;
/* 1867 */     }
/* 1868 */ 
/* 1869 */     .accwrap ul li .entry h4 {
/* 1870 */         font-size: 14px;
/* 1871 */         line-height: 21px;
/* 1872 */         margin: 0;
/* 1873 */     }
/* 1874 */ 
/* 1875 */     .accwrap ul li .entry p,
/* 1876 */     .accwrap ul li .entry .inner div {
/* 1877 */         font-size: 14px;
/* 1878 */         font-weight: 300;
/* 1879 */         line-height: 21px;
/* 1880 */         margin: 0;
/* 1881 */         position: relative;
/* 1882 */     }
/* 1883 */ 
/* 1884 */     .accwrap ul li .entry .description {
/* 1885 */         margin-bottom: 5px;
/* 1886 */     }
/* 1887 */ 
/* 1888 */ .accwrap ul li.detail-infos .entry {
/* 1889 */     display: none;
/* 1890 */     padding: 10px 0;
/* 1891 */     margin-left: 24px;
/* 1892 */     position:static;
/* 1893 */ }
/* 1894 */ .accwrap ul li.detail-infos .entry.open {
/* 1895 */     display: block;
/* 1896 */ }
/* 1897 */ 
/* 1898 */ .accwrap ul .detail-infos .entry .inner {
/* 1899 */     display: flex;
/* 1900 */     margin-bottom: 10px;
/* 1901 */ }
/* 1902 */ 
/* 1903 */     .accwrap ul .detail-infos .entry .inner p {
/* 1904 */         margin-left: 0;
/* 1905 */         margin-bottom: 0;
/* 1906 */     }
/* 1907 */ 
/* 1908 */     .accwrap ul .detail-infos .entry .inner h4 {
/* 1909 */         float: left;
/* 1910 */         width: 140px;
/* 1911 */     }
/* 1912 */ 
/* 1913 */     .accwrap ul .detail-infos .entry .inner div {
/* 1914 */         float: left;
/* 1915 */     }
/* 1916 */ 
/* 1917 */ @media screen and (max-width: 1140px) {
/* 1918 */ 
/* 1919 */     .accwrap ul li .entry {
/* 1920 */     }
/* 1921 */ }
/* 1922 */ @media screen and (max-width: 1024px) {
/* 1923 */     .accwrap ul li .entry {
/* 1924 */     }
/* 1925 */ }
/* 1926 */ ul.akkordeon-list {
/* 1927 */     margin-bottom: 30px;
/* 1928 */ }
/* 1929 */ ul.akkordeon-list > li.entry {
/* 1930 */     display: block;
/* 1931 */     padding-bottom: 16px;
/* 1932 */     margin-bottom: 16px;
/* 1933 */     border-bottom: 1px solid #a0a0a0;
/* 1934 */ }
/* 1935 */ 
/* 1936 */     ul.akkordeon-list > li.entry .topic {
/* 1937 */         position: relative;
/* 1938 */         font-weight: bold;
/* 1939 */         font-size: 1.05em;
/* 1940 */         display: block;
/* 1941 */         padding-right: 30px;
/* 1942 */         margin: 0;
/* 1943 */         cursor: pointer;
/* 1944 */     }
/* 1945 */ 
/* 1946 */         ul.akkordeon-list > li.entry .topic .title {
/* 1947 */             color: #000;
/* 1948 */         }
/* 1949 */ 
/* 1950 */         ul.akkordeon-list > li.entry .topic .icon {
/* 1951 */             display: none;
/* 1952 */         }
/* 1953 */         
/* 1954 */ 
/* 1955 */         ul.akkordeon-list > li.entry div.container .content {
/* 1956 */             padding-top: 12px;
/* 1957 */         }
/* 1958 */ .module-faq ul.list > li.entry div.container .content a {
/* 1959 */     color: #0BA2E3;
/* 1960 */     font-weight: bold;
/* 1961 */ }
/* 1962 */ 
/* 1963 */ /***************************************/
/* 1964 */ /********* Modul "Aktuelles" ***********/
/* 1965 */ /***************************************/
/* 1966 */ 
/* 1967 */ .aktuelles {
/* 1968 */ }
/* 1969 */ .home section.aktuelles header {
/* 1970 */     page-break-before: always;
/* 1971 */ }
/* 1972 */ .aktuelles .link-button {
/* 1973 */     display: none;
/* 1974 */ }
/* 1975 */ 
/* 1976 */     .aktuelles .posts > li {
/* 1977 */         display: inline-block;
/* 1978 */         margin-bottom: 20px;
/* 1979 */     }
/* 1980 */ 
/* 1981 */     .aktuelles .posts li.column > ul > li {
/* 1982 */         display: inline-block;
/* 1983 */         margin-bottom: 20px;
/* 1984 */         background-color: #fff;
/* 1985 */         width: 100%;
/* 1986 */     }
/* 1987 */ 
/* 1988 */     .aktuelles .posts li.list-entry > a {
/* 1989 */         display: block;
/* 1990 */         color: #000;
/* 1991 */         padding: 15px 20px 0 20px;
/* 1992 */     }
/* 1993 */ 
/* 1994 */     .aktuelles .posts li.list-entry > div {
/* 1995 */         cursor: pointer;
/* 1996 */     }
/* 1997 */ 
/* 1998 */     .aktuelles .posts li > div > .date {
/* 1999 */         display: block;
/* 2000 */         color: #000;
/* 2001 */         padding: 15px 20px 0 20px;
/* 2002 */     }
/* 2003 */ 
/* 2004 */     .aktuelles .posts li > div > .text,
/* 2005 */     .aktuelles .posts li > div > .link {
/* 2006 */         padding-left: 20px;
/* 2007 */         padding-right: 20px;
/* 2008 */     }
/* 2009 */ 
/* 2010 */     .aktuelles .posts li.news-post > a > .link,
/* 2011 */     .aktuelles .posts li.press-post > a > .link {
/* 2012 */         margin-bottom: 20px;
/* 2013 */     }
/* 2014 */ 
/* 2015 */     .aktuelles .posts li img {
/* 2016 */         margin: 0;
/* 2017 */         float: none;
/* 2018 */         width: 100%;
/* 2019 */     }
/* 2020 */ 
/* 2021 */     .aktuelles .posts li a img.emoji {
/* 2022 */         max-height: 17px;
/* 2023 */         max-width: 17px;
/* 2024 */     }
/* 2025 */ 
/* 2026 */     .aktuelles .posts li div.date span.fa {
/* 2027 */         padding-right: 4px;
/* 2028 */     }
/* 2029 */ 
/* 2030 */     .aktuelles .posts li p {
/* 2031 */         line-height: 1.4;
/* 2032 */     }
/* 2033 */ 
/* 2034 */     .aktuelles .posts li div.video {
/* 2035 */         position: relative;
/* 2036 */     }
/* 2037 */ 
/* 2038 */ 
/* 2039 */         .aktuelles .posts li div.video span.fa {
/* 2040 */             position: absolute;
/* 2041 */             display: block;
/* 2042 */             height: 30px;
/* 2043 */             width: 30px;
/* 2044 */             color: #fff;
/* 2045 */         }
/* 2046 */ 
/* 2047 */         .aktuelles .posts li div.video span.fa-play-circle {
/* 2048 */             text-align: center;
/* 2049 */             top: 0;
/* 2050 */             right: 0;
/* 2051 */             left: 0;
/* 2052 */             bottom: 0;
/* 2053 */             margin: auto;
/* 2054 */             font-size: 2em;
/* 2055 */             background-color: #951b81;
/* 2056 */             border-radius: 15px;
/* 2057 */             transition: background-color 0.25s ease;
/* 2058 */         }
/* 2059 */ 
/* 2060 */     .aktuelles .posts li a:hover div.video span.fa-play-circle {
/* 2061 */         background-color: #0ba2e3;
/* 2062 */     }
/* 2063 */ 
/* 2064 */     .aktuelles .posts li div.video span.fa-youtube {
/* 2065 */         top: 5px;
/* 2066 */         left: 5px;
/* 2067 */         font-size: 1.5em;
/* 2068 */     }
/* 2069 */ 
/* 2070 */     .aktuelles .posts li.tweet-post p {
/* 2071 */         padding: 0 20px;
/* 2072 */         margin-bottom: 0;
/* 2073 */     }
/* 2074 */ 
/* 2075 */         .aktuelles .posts li.tweet-post p a {
/* 2076 */             padding-left: 0px;
/* 2077 */             padding-right: 0px;
/* 2078 */         }
/* 2079 */ 
/* 2080 */     .aktuelles .posts li p img {
/* 2081 */         margin: 0 0 15px 0;
/* 2082 */         max-width: 100%;
/* 2083 */     }
/* 2084 */ 
/* 2085 */     .aktuelles .posts li.tweet-post p img {
/* 2086 */         margin: 8px 0 0 0;
/* 2087 */         max-width: 100%;
/* 2088 */     }
/* 2089 */ 
/* 2090 */     .aktuelles .posts li.tweet-post p a:first-child {
/* 2091 */         padding-top: 0;
/* 2092 */         padding-bottom: 0;
/* 2093 */     }
/* 2094 */ 
/* 2095 */     .aktuelles .posts li.tweet-post p a:last-of-type {
/* 2096 */         font-weight: 600;
/* 2097 */         overflow-x: hidden;
/* 2098 */         text-overflow: ellipsis;
/* 2099 */         white-space: nowrap;
/* 2100 */     }
/* 2101 */ 
/* 2102 */     .aktuelles .posts li.press-post p.text,
/* 2103 */     .aktuelles .posts li.news-post p.text,
/* 2104 */     .aktuelles .posts li.fbpost-post p.text,
/* 2105 */     .aktuelles .posts li.video-post p.text,
/* 2106 */     .aktuelles .posts li p.link {
/* 2107 */         font-weight: 700;
/* 2108 */     }
/* 2109 */ 
/* 2110 */     .aktuelles .posts li.press-post p.text,
/* 2111 */     .aktuelles .posts li.news-post p.text,
/* 2112 */     .aktuelles .posts li.fbpost-post p.text,
/* 2113 */     .aktuelles .posts li.video-post p.text {
/* 2114 */         /*text-transform:uppercase;*/
/* 2115 */         font-size: 1.1em;
/* 2116 */     }
/* 2117 */ 
/* 2118 */     .aktuelles .posts li a p.link span.fa, .aktuelles .posts li.tweet-post p a span.fa {
/* 2119 */         padding-right: 4px;
/* 2120 */         color: #8e8e8e;
/* 2121 */         transition: color 0.25s ease;
/* 2122 */     }
/* 2123 */ 
/* 2124 */     .aktuelles .posts li a:hover p.link span.fa, .aktuelles .posts li.tweet-post p a:hover span.fa {
/* 2125 */         color: #0ba2e3;
/* 2126 */     }
/* 2127 */ 
/* 2128 */     .aktuelles .posts li p.link span.icon, .aktuelles .posts li.tweet-post p a span.icon {
/* 2129 */         font-size: 0.8em;
/* 2130 */         display: inline-block;
/* 2131 */         margin-right: 4px;
/* 2132 */         vertical-align: middle;
/* 2133 */         color: #951b81;
/* 2134 */         transition: color 0.25s ease;
/* 2135 */     }
/* 2136 */ 
/* 2137 */     .aktuelles .posts li :hover p.link span.icon, .aktuelles .posts li.tweet-post p a:hover span.icon {
/* 2138 */         color: #0BA2E3;
/* 2139 */     }
/* 2140 */ 
/* 2141 */     .aktuelles .posts li .commands {
/* 2142 */         padding: 15px 20px 15px 20px;
/* 2143 */         margin: 0;
/* 2144 */     }
/* 2145 */ 
/* 2146 */         .aktuelles .posts li .commands li {
/* 2147 */             float: left;
/* 2148 */         }
/* 2149 */ 
/* 2150 */             .aktuelles .posts li .commands li a {
/* 2151 */                 padding: 0 25px 0 0;
/* 2152 */             }
/* 2153 */ 
/* 2154 */     .aktuelles .posts li.tweet-post .commands li a,
/* 2155 */     .aktuelles .posts li.tweet-post .date .fa {
/* 2156 */         color: #55acee;
/* 2157 */     }
/* 2158 */ 
/* 2159 */     .aktuelles .posts li.fbpost-post .commands li a,
/* 2160 */     .aktuelles .posts li.fbpost-post .date .fa {
/* 2161 */         color: #3b5998;
/* 2162 */     }
/* 2163 */ 
/* 2164 */     .aktuelles .dynamic-list > div .commands {
/* 2165 */         padding: 0 0 45px;
/* 2166 */         text-align: center;
/* 2167 */     }
/* 2168 */ 
/* 2169 */ 
/* 2170 */ 
/* 2171 */     .aktuelles ul.posts li.fbpost-post .post-content img,
/* 2172 */     .aktuelles ul.posts li.fbpost-post .post-content video,
/* 2173 */     .aktuelles ul.posts li.fbpost-post .post-content iframe {
/* 2174 */         width: 100%;
/* 2175 */     }
/* 2176 */ 
/* 2177 */     .aktuelles ul.posts li.fbpost-post .post-content {
/* 2178 */         padding: 0 20px 12px;
/* 2179 */     }
/* 2180 */ 
/* 2181 */         .aktuelles ul.posts li.fbpost-post .post-content > p {
/* 2182 */             margin-bottom: 8px;
/* 2183 */         }
/* 2184 */ 
/* 2185 */     .aktuelles ul.posts li.fbpost-post p a {
/* 2186 */         max-width: 100%;
/* 2187 */         display: inline-block;
/* 2188 */         overflow: hidden;
/* 2189 */         text-overflow: ellipsis;
/* 2190 */         vertical-align: bottom;
/* 2191 */         color: #951b81;
/* 2192 */         padding: 0;
/* 2193 */     }
/* 2194 */ 
/* 2195 */ 
/* 2196 */     .aktuelles ul.posts li.fbpost-post .post-content > div {
/* 2197 */         margin-top: 12px;
/* 2198 */         margin-bottom: 8px;
/* 2199 */     }
/* 2200 */ 
/* 2201 */         .aktuelles ul.posts li.fbpost-post .post-content > div > p:last-child {
/* 2202 */             margin-bottom: 0px;
/* 2203 */         }
/* 2204 */ 
/* 2205 */     .aktuelles ul.posts li.fbpost-post .post-content .type-album ul,
/* 2206 */     .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul {
/* 2207 */         background-color: #666;
/* 2208 */         margin-top: 8px;
/* 2209 */         transition: background-color 0.25s ease;
/* 2210 */     }
/* 2211 */ 
/* 2212 */         .aktuelles ul.posts li.fbpost-post .post-content .type-album ul:hover,
/* 2213 */         .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul:hover {
/* 2214 */             background-color: #333;
/* 2215 */         }
/* 2216 */ 
/* 2217 */         .aktuelles ul.posts li.fbpost-post .post-content .type-album ul:after,
/* 2218 */         .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul:after {
/* 2219 */             content: ".";
/* 2220 */             clear: both;
/* 2221 */             display: block;
/* 2222 */             height: 0;
/* 2223 */             visibility: hidden;
/* 2224 */         }
/* 2225 */ 
/* 2226 */         .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li:first-child,
/* 2227 */         .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li:first-child {
/* 2228 */             width: 100%;
/* 2229 */             max-height: none;
/* 2230 */         }
/* 2231 */ 
/* 2232 */         .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li,
/* 2233 */         .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li {
/* 2234 */             width: 32%;
/* 2235 */             max-height: 90px;
/* 2236 */             margin-right: 2%;
/* 2237 */             float: left;
/* 2238 */             display: inline-block;
/* 2239 */             overflow: hidden;
/* 2240 */             margin-bottom: 2%;
/* 2241 */         }
/* 2242 */ 
/* 2243 */             .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li:nth-child(3n+1),
/* 2244 */             .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li:nth-child(3n+1) {
/* 2245 */                 margin-right: 0;
/* 2246 */             }
/* 2247 */ 
/* 2248 */             .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li:nth-child(3n+2),
/* 2249 */             .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li:nth-child(3n+2) {
/* 2250 */                 clear: both;
/* 2251 */             }
/* 2252 */ 
/* 2253 */             .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li img,
/* 2254 */             .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li img {
/* 2255 */                 width: 100%;
/* 2256 */                 opacity: 0.9;
/* 2257 */                 transition: opacity 0.25s ease;
/* 2258 */             }
/* 2259 */ 
/* 2260 */                 .aktuelles ul.posts li.fbpost-post .post-content .type-album ul li img:hover,
/* 2261 */                 .aktuelles ul.posts li.fbpost-post .post-content .type-new-album ul li img:hover {
/* 2262 */                     opacity: 1;
/* 2263 */                 }
/* 2264 */ 
/* 2265 */     .aktuelles ul.posts li.fbpost-post .post-content a.type-share:after,
/* 2266 */     .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube:after,
/* 2267 */     .aktuelles ul.posts li.fbpost-post .post-content div.type-event:after {
/* 2268 */         content: ".";
/* 2269 */         clear: both;
/* 2270 */         display: block;
/* 2271 */         height: 0;
/* 2272 */         visibility: hidden;
/* 2273 */     }
/* 2274 */ 
/* 2275 */     .aktuelles ul.posts li.fbpost-post .post-content a.type-share,
/* 2276 */     .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube,
/* 2277 */     .aktuelles ul.posts li.fbpost-post .post-content div.type-event {
/* 2278 */         color: #000;
/* 2279 */         border: 1px solid rgb(225, 232, 237);
/* 2280 */         background: rgba(245,245,245,0.8);
/* 2281 */         border-image: none;
/* 2282 */         padding: 6px 10px 10px;
/* 2283 */         display: block;
/* 2284 */         transition: all 0.25s ease;
/* 2285 */     }
/* 2286 */ 
/* 2287 */     .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube,
/* 2288 */     .aktuelles ul.posts li.fbpost-post .post-content div.type-video-inline,
/* 2289 */     .aktuelles ul.posts li.fbpost-post .post-content div.type-event {
/* 2290 */         position: relative;
/* 2291 */     }
/* 2292 */ 
/* 2293 */         .aktuelles ul.posts li.fbpost-post .post-content a.type-share:hover,
/* 2294 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube:hover,
/* 2295 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-event:hover {
/* 2296 */             background: rgba(245,245,245,1);
/* 2297 */             border-color: rgba(136,153,166,.5);
/* 2298 */         }
/* 2299 */ 
/* 2300 */         .aktuelles ul.posts li.fbpost-post .post-content a.type-share img,
/* 2301 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube img,
/* 2302 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-event img {
/* 2303 */             margin-top: 5px;
/* 2304 */             margin-right: 10px;
/* 2305 */             float: left;
/* 2306 */             cursor: pointer;
/* 2307 */         }
/* 2308 */ 
/* 2309 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-video-inline img {
/* 2310 */             cursor: pointer;
/* 2311 */         }
/* 2312 */ 
/* 2313 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube span.fa.fa-play,
/* 2314 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-video-inline span.fa.fa-play {
/* 2315 */             position: absolute;
/* 2316 */             left: 0;
/* 2317 */             top: 35%;
/* 2318 */             font-size: 3em;
/* 2319 */             color: rgba(245,245,245,0.8);
/* 2320 */             cursor: pointer;
/* 2321 */             width: 42px;
/* 2322 */             height: 53px;
/* 2323 */             text-align: center;
/* 2324 */             right: 0px;
/* 2325 */             margin: auto;
/* 2326 */             transition: color 0.25s ease;
/* 2327 */         }
/* 2328 */ 
/* 2329 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube:hover span.fa.fa-play,
/* 2330 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-video-inline:hover span.fa.fa-play {
/* 2331 */             color: rgba(245,245,245,1);
/* 2332 */         }
/* 2333 */ 
/* 2334 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-video-share-youtube iframe,
/* 2335 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-video-inline video {
/* 2336 */             display: none;
/* 2337 */         }
/* 2338 */ 
/* 2339 */     .aktuelles ul.posts li.fbpost-post .post-content a.type-share .link-caption {
/* 2340 */         font-size: 0.8em;
/* 2341 */     }
/* 2342 */ 
/* 2343 */     .aktuelles ul.posts li.fbpost-post > .container > .post-content > .type-photo > .media-title {
/* 2344 */         display: none;
/* 2345 */     }
/* 2346 */ 
/* 2347 */     .aktuelles ul.posts li.fbpost-post .post-content .media-title {
/* 2348 */         font-weight: 500;
/* 2349 */         font-size: 0.9em;
/* 2350 */     }
/* 2351 */ 
/* 2352 */     .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title {
/* 2353 */         font-weight: 500;
/* 2354 */     }
/* 2355 */ 
/* 2356 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title .start-time .time:before {
/* 2357 */             content: "\00a0 ";
/* 2358 */         }
/* 2359 */ 
/* 2360 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title .end-time .date:before {
/* 2361 */             content: "\00a0 \2010 \00a0 ";
/* 2362 */         }
/* 2363 */ 
/* 2364 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title .end-time .time:before {
/* 2365 */             content: "\00a0 ";
/* 2366 */         }
/* 2367 */ 
/* 2368 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title .end-time.same-day .date {
/* 2369 */             display: none;
/* 2370 */         }
/* 2371 */ 
/* 2372 */         .aktuelles ul.posts li.fbpost-post .post-content div.type-event .media-sub-title .end-time.same-day .time:before {
/* 2373 */             content: "\00a0 \2010 \00a0 ";
/* 2374 */         }
/* 2375 */ 
/* 2376 */         .aktuelles .columns-4 > li:nth-child(4n+3) {
/* 2377 */             margin-right: 0;
/* 2378 */         }
/* 2379 */ 
/* 2380 */     .aktuelles .dynamic-list-foot .center {
/* 2381 */         width: 100%;
/* 2382 */         padding: 0;
/* 2383 */     }
/* 2384 */ 
/* 2385 */ .aktuelles .columns-3 > li,
/* 2386 */ .aktuelles .columns-3.posts > li:nth-child(3n+3) > ul > li {
/* 2387 */     width: 48.5%;
/* 2388 */     margin-right: 2%;
/* 2389 */ }
/* 2390 */ .aktuelles .columns-3.posts > li:nth-child(3n+3) {
/* 2391 */     width: 100%;
/* 2392 */     margin-right: 0%;
/* 2393 */ }
/* 2394 */ 
/* 2395 */     .aktuelles .columns-3.posts > li:nth-child(2n+2),
/* 2396 */     .aktuelles .columns-3.posts > li:nth-child(3n+3) > ul > li:nth-child(2n+2) {
/* 2397 */         margin-right: 0;
/* 2398 */     }
/* 2399 */ 
/* 2400 */     .aktuelles .columns-4 > li,
/* 2401 */     .aktuelles .columns-4 > li:nth-child(2n+2),
/* 2402 */     .aktuelles .columns-4 > li:nth-child(4n+3) {
/* 2403 */         width: 48.5%;
/* 2404 */         margin-right: 2%;
/* 2405 */     }
/* 2406 */ 
/* 2407 */     .aktuelles .columns-4.posts > li:nth-child(4n+4),
/* 2408 */     .aktuelles .columns-4.posts > li:nth-child(2n+2) {
/* 2409 */         margin-right: 0;
/* 2410 */     }
/* 2411 */ 
/* 2412 */ 
/* 2413 */ 
/* 2414 */ .dates service-row,
/* 2415 */ .dates .dynamic-list-foot,
/* 2416 */ .datesection .entry > div:last-child > div:last-child {
/* 2417 */     display: none;
/* 2418 */ }
/* 2419 */ 
/* 2420 */ .datesection {
/* 2421 */ }
/* 2422 */ 
/* 2423 */     .datesection .entry {
/* 2424 */         border-bottom: 1px solid #951b81;
/* 2425 */         padding-bottom: 20px;
/* 2426 */         margin-bottom: 30px;
/* 2427 */     }
/* 2428 */ 
/* 2429 */     .datesection .entry h2 {
/* 2430 */         font-size: 20px;
/* 2431 */         padding: 5px 0;
/* 2432 */         margin-bottom: 0;
/* 2433 */         cursor: pointer;
/* 2434 */     }
/* 2435 */ 
/* 2436 */     .datesection .entry .content {
/* 2437 */         border-bottom: 1px solid #b6b6b6;
/* 2438 */         display: flex;
/* 2439 */     }
/* 2440 */     .datesection .entry .hidden {
/* 2441 */         display: block !important;
/* 2442 */     }
/* 2443 */ 
/* 2444 */ .datesection .entry .visible {
/* 2445 */     border-top: 1px solid #b6b6b6;
/* 2446 */     margin-bottom: 20px;
/* 2447 */ }
/* 2448 */ 
/* 2449 */ .datesection .entry .content:first-child {
/* 2450 */     min-height: 95px;
/* 2451 */ }
/* 2452 */ 
/* 2453 */ .datesection .entry .content:last-child {
/* 2454 */     border-bottom: 0 none;
/* 2455 */ }
/* 2456 */ 
/* 2457 */     .datesection .entry .content-container {
/* 2458 */         padding: 0;
/* 2459 */     }
/* 2460 */ 
/* 2461 */ .datesection .entry p {
/* 2462 */     padding-top: 8px;
/* 2463 */     margin-bottom: 3px;
/* 2464 */ }
/* 2465 */ 
/* 2466 */     .datesection .entry .content p {
/* 2467 */         height: 60px;
/* 2468 */     }
/* 2469 */ 
/* 2470 */ .datesection .entry .content {
/* 2471 */     border-bottom: 0 none;
/* 2472 */ }
/* 2473 */ 
/* 2474 */     .datesection .entry .content .date-label {
/* 2475 */         font-weight: normal;
/* 2476 */         min-width: 148px;
/* 2477 */         font-weight: bold;
/* 2478 */     }
/* 2479 */ 
/* 2480 */     .datesection .entry .content .date-label p {
/* 2481 */         margin: 18px 0 18px 0;
/* 2482 */         border-right: 1px solid #b6b6b6;
/* 2483 */     }
/* 2484 */ 
/* 2485 */     .datesection .entry .content .description {
/* 2486 */         width: auto;
/* 2487 */         display: table;
/* 2488 */         height: 68px;
/* 2489 */         padding: 16px 0 16px 30px;
/* 2490 */     }
/* 2491 */     .datesection .entry .content .description.oversized {
/* 2492 */         padding-top: 8px;
/* 2493 */         padding-bottom: 0;
/* 2494 */     }
/* 2495 */     .datesection .entry .content .description p {
/* 2496 */         display: table-cell;
/* 2497 */         vertical-align:middle;
/* 2498 */     }
/* 2499 */ 
/* 2500 */     .datesection .entry .content span.dd {
/* 2501 */         display: block;
/* 2502 */         text-align: center;
/* 2503 */         color: #3c3c3c;
/* 2504 */         font-weight: 700;
/* 2505 */         font-size: 32px;
/* 2506 */         line-height: 1;
/* 2507 */     }
/* 2508 */ 
/* 2509 */     .datesection .entry .content span.MMMM_yyyy, .datesection .entry .content span.location {
/* 2510 */         display: block;
/* 2511 */         text-align: center;
/* 2512 */         font-weight: normal;
/* 2513 */         line-height: 1.3;
/* 2514 */     }
/* 2515 */     .datesection .entry .content span.time {
/* 2516 */         display: block;
/* 2517 */         line-height: 1;
/* 2518 */         margin-bottom: 5px;
/* 2519 */     }
/* 2520 */ 
/* 2521 */ .datesection .entry .content span.time {
/* 2522 */     color: #3c3c3c;
/* 2523 */     font-weight: 700;
/* 2524 */ }
/* 2525 */ 
/* 2526 */ .datesection .entry .content span.location {
/* 2527 */     text-align: left;
/* 2528 */ }
/* 2529 */ 
/* 2530 */ .datesection .entry p {
/* 2531 */     margin-bottom: 20px;
/* 2532 */ }
/* 2533 */ 
/* 2534 */     .datesection .entry p.title-label {
/* 2535 */         color: #3c3c3c;
/* 2536 */         font-weight: 700;
/* 2537 */         margin-bottom: 0;
/* 2538 */     }
/* 2539 */ 
/* 2540 */     .datesection .entry p span.contact-person-name {
/* 2541 */         font-weight: 300;
/* 2542 */     }
/* 2543 */ 
/* 2544 */     .datesection .entry p .link-button {
/* 2545 */         float: right;
/* 2546 */     }
/* 2547 */     .datesection .entry .description {
/* 2548 */         padding-left: 20px;
/* 2549 */         width: auto;
/* 2550 */     }
/* 2551 */     .datesection .entry .content .description {
/* 2552 */         padding-left: 10px;
/* 2553 */     }
/* 2554 */ 
/* 2555 */ @media screen and (max-width: 670px) {
/* 2556 */ 
/* 2557 */     .datesection .entry .content .description {
/* 2558 */     }
/* 2559 */     .datesection .entry .content .description p {
/* 2560 */         font-size: 0.95em;
/* 2561 */         line-height: 1.4;
/* 2562 */     }
/* 2563 */ }
/* 2564 */ @media screen and (max-width: 550px) {
/* 2565 */     .datesection .entry .content .description {
/* 2566 */     }
/* 2567 */ }
/* 2568 */ @media screen and (max-width: 480px) {
/* 2569 */ 
/* 2570 */     .datesection .entry .content .content-container p {
/* 2571 */         border-right: 0 none;
/* 2572 */         border-bottom: 1px solid #b6b6b6;
/* 2573 */     }
/* 2574 */     .datesection .entry .content .date-label {
/* 2575 */         min-width: 138px;
/* 2576 */     }
/* 2577 */ 
/* 2578 */         .datesection .entry .content .date-label p {
/* 2579 */             font-size: 0.9em;
/* 2580 */         }
/* 2581 */ 
/* 2582 */     .datesection .entry .content .description {
/* 2583 */     }
/* 2584 */         .datesection .entry .content .description p {
/* 2585 */             font-size: 0.9em;
/* 2586 */         }
/* 2587 */     .datesection .entry p .link-button{
/* 2588 */         margin-top: 10px;
/* 2589 */     }
/* 2590 */ }
/* 2591 */ @media screen and (max-width: 374px) {
/* 2592 */ 
/* 2593 */     .datesection .entry .content {
/* 2594 */         display: block;
/* 2595 */     }
/* 2596 */ 
/* 2597 */     .datesection .entry .content .date-label {
/* 2598 */         width: 100%;
/* 2599 */     }
/* 2600 */ 
/* 2601 */         .datesection .entry .content .date-label p {
/* 2602 */             border-right: 0 none;
/* 2603 */             border-bottom: 1px solid #b6b6b6;
/* 2604 */             margin-bottom: 0;
/* 2605 */         }
/* 2606 */ 
/* 2607 */     .datesection .entry .content .description {
/* 2608 */         margin-bottom: 18px;
/* 2609 */     }
/* 2610 */ 
/* 2611 */ }
/* 2612 */ .bewertungen {
/* 2613 */ }
/* 2614 */     .bewertungen .boxes.list.columns-1 .box .bewertung,
/* 2615 */     .bewertungen .boxes.list.columns-2 .box .bewertung {
/* 2616 */         padding: 20px;
/* 2617 */     }
/* 2618 */ 
/* 2619 */     .bewertungen .box {
/* 2620 */         display: flex;
/* 2621 */     }
/* 2622 */     .bewertungen .bewertung {
/* 2623 */         position: relative;
/* 2624 */         padding-bottom: 106px !important;
/* 2625 */         width: calc(100% - 40px);
/* 2626 */     }
/* 2627 */     .bewertungen .bewertung .bottom {
/* 2628 */         position: absolute;
/* 2629 */         bottom: 20px;
/* 2630 */         left: 20px;
/* 2631 */     }
/* 2632 */ 
/* 2633 */     .bewertungen .bewertung .header {
/* 2634 */         margin-bottom: 1em;
/* 2635 */     }
/* 2636 */     .bewertungen .bewertung .header p {
/* 2637 */         margin: 0;
/* 2638 */         line-height: 1.2;
/* 2639 */         font-size: 1.1em;
/* 2640 */     }
/* 2641 */     .bewertungen .bewertung .header div span {
/* 2642 */         color: #f3d269;
/* 2643 */     }
/* 2644 */     .bewertungen .bewertung .comment p {
/* 2645 */         font-size: 0.85em;
/* 2646 */         line-height: 1.4;
/* 2647 */     }
/* 2648 */         .bewertungen .bewertung .user .picture {
/* 2649 */             width: 85px;
/* 2650 */             display: table-cell;
/* 2651 */         }
/* 2652 */     .bewertungen .bewertung .user .picture span {
/* 2653 */         font-size: 70px;
/* 2654 */         line-height: 1;
/* 2655 */     }
/* 2656 */             .bewertungen .bewertung .user .picture img {
/* 2657 */                 float: none;
/* 2658 */                 margin: 0;
/* 2659 */             }
/* 2660 */     .bewertungen .bewertung .user {
/* 2661 */         display: table;
/* 2662 */     }
/* 2663 */         .bewertungen .bewertung .user .details {
/* 2664 */             display: table-cell;
/* 2665 */             vertical-align: bottom;
/* 2666 */         }
/* 2667 */ 
/* 2668 */         .bewertungen .bewertung .user .details p {
/* 2669 */             line-height: 1.4;
/* 2670 */             margin: 0;
/* 2671 */         }
/* 2672 */             .bewertungen .bewertung .user .details p.name {
/* 2673 */                 font-weight: 600;
/* 2674 */             }
/* 2675 */             .bewertungen .bewertung .user .details p.name span {
/* 2676 */                 color: #fcbf00;
/* 2677 */             }
/* 2678 */ 
/* 2679 */ * {
/* 2680 */     margin: 0;
/* 2681 */     padding: 0;
/* 2682 */     font-family: "Segoe UI", "Noto Sans", "San Francisco", Roboto, Helvetica, Arial, Sans-Serif;
/* 2683 */     zoom: 1;
/* 2684 */ }
/* 2685 */ 
/* 2686 */ html {
/* 2687 */     -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
/* 2688 */ }
/* 2689 */ 
/* 2690 */ body {
/* 2691 */     width: 100%;
/* 2692 */     overflow-x: hidden;
/* 2693 */ }
/* 2694 */ 
/* 2695 */ 
/* 2696 */ 
/* 2697 */ 
/* 2698 */ .nowrap {
/* 2699 */     white-space: nowrap;
/* 2700 */ }
/* 2701 */ 
/* 2702 */ .disable-scroll {
/* 2703 */     overflow-y: hidden;
/* 2704 */     height: 100%;
/* 2705 */     position: fixed;
/* 2706 */ }
/* 2707 */ 
/* 2708 */ h1, h2, h3, h4 {
/* 2709 */     /*text-transform: uppercase;*/
/* 2710 */ }
/* 2711 */ .home h1, .home h2 {
/* 2712 */     text-transform: uppercase;
/* 2713 */ }
/* 2714 */ 
/* 2715 */ h1, h2, h3 {
/* 2716 */     line-height: 1.2;
/* 2717 */ }
/* 2718 */ 
/* 2719 */ p, ol li, ul li {
/* 2720 */     font-weight: 400;
/* 2721 */     font-size: 17px;
/* 2722 */     font-size: calc(16px + 0.08vw);
/* 2723 */     line-height: 1.6;
/* 2724 */ }
/* 2725 */ 
/* 2726 */ p, h4 {
/* 2727 */     margin-bottom: 8px;
/* 2728 */ }
/* 2729 */     p + h3, ol + h3, ul + h3 {
/* 2730 */         margin-top: 30px;
/* 2731 */         margin-bottom: 8px;
/* 2732 */     }
/* 2733 */ 
/* 2734 */ ul li {
/* 2735 */     list-style-type: none;
/* 2736 */ }
/* 2737 */ 
/* 2738 */ ul.benefit {
/* 2739 */     height: auto;
/* 2740 */     margin-bottom: 20px;
/* 2741 */ }
/* 2742 */ 
/* 2743 */ section ul.benefit li {
/* 2744 */     color: #000;
/* 2745 */     float: none;
/* 2746 */     height: auto;
/* 2747 */     padding: 0 0 0 28px;
/* 2748 */     background-position: left 6px;
/* 2749 */     background-repeat: no-repeat;
/* 2750 */     background-size: 20px;
/* 2751 */     background-image: url(../Images/Site/Svg/checkmark-pos.svg);
/* 2752 */ }
/* 2753 */ 
/* 2754 */ ul.benefit li sup {
/* 2755 */     line-height: 1;
/* 2756 */ }
/* 2757 */ 
/* 2758 */ ul.benefit li ul {
/* 2759 */     margin-bottom: 5px;
/* 2760 */ }
/* 2761 */ 
/* 2762 */     ul.benefit li ul li {
/* 2763 */         font-size: 14px;
/* 2764 */     }
/* 2765 */ 
/* 2766 */ ul.standard {
/* 2767 */     height: auto;
/* 2768 */     margin-bottom: 10px;
/* 2769 */     overflow: hidden;
/* 2770 */ }
/* 2771 */ 
/* 2772 */     ul.standard li {
/* 2773 */         color: #000;
/* 2774 */         padding: 0 0 0 20px;
/* 2775 */         background-position: left 8px;
/* 2776 */         background-repeat: no-repeat;
/* 2777 */     }
/* 2778 */ 
/* 2779 */ ul.linklist {
/* 2780 */     margin-bottom: 20px;
/* 2781 */ }
/* 2782 */ nav ul.linklist {
/* 2783 */     margin-bottom: 0px;
/* 2784 */ }
/* 2785 */ ul.linklist ul.linklist {
/* 2786 */     padding-left: 25px;
/* 2787 */ }
/* 2788 */ 
/* 2789 */     ul.linklist li {
/* 2790 */     }
/* 2791 */ 
/* 2792 */ section ul.linklist li a {
/* 2793 */     padding-left: 25px;
/* 2794 */     color: #000;
/* 2795 */     background-position: left 5px;
/* 2796 */     background-repeat: no-repeat;
/* 2797 */     background-size: 17px;
/* 2798 */     background-image: url(../Images/Site/Svg/arrow-right.svg);
/* 2799 */ }
/* 2800 */ 
/* 2801 */ section ul.linklist li a:hover {
/* 2802 */ text-decoration:underline;
/* 2803 */ }
/* 2804 */ 
/* 2805 */ 
/* 2806 */ a {
/* 2807 */     text-decoration: none;
/* 2808 */     color: #000;
/* 2809 */     outline: none !important;
/* 2810 */ }
/* 2811 */ 
/* 2812 */ ol {
/* 2813 */     margin-left: 22px;
/* 2814 */ }
/* 2815 */ 
/* 2816 */ a:hover {
/* 2817 */     color: #0BA2E3;
/* 2818 */ }
/* 2819 */ 
/* 2820 */ figure img {
/* 2821 */     display: block;
/* 2822 */     max-width: 100%;
/* 2823 */ }
/* 2824 */ 
/* 2825 */ a img {
/* 2826 */     border: none;
/* 2827 */ }
/* 2828 */ 
/* 2829 */ 
/* 2830 */ .overflow-hidden {
/* 2831 */     overflow: hidden;
/* 2832 */ }
/* 2833 */ 
/* 2834 */ .columns-2-3 .overflow-hidden,
/* 2835 */ .columns-3-4 .overflow-hidden {
/* 2836 */     overflow: visible;
/* 2837 */ }
/* 2838 */ 
/* 2839 */ .clear-fix:after {
/* 2840 */     content: ".";
/* 2841 */     clear: both;
/* 2842 */     display: block;
/* 2843 */     height: 0;
/* 2844 */     visibility: hidden;
/* 2845 */ }
/* 2846 */ 
/* 2847 */ .clear {
/* 2848 */     clear: both;
/* 2849 */ }
/* 2850 */ .flex-box { display:flex;}
/* 2851 */ .overflow-hidden .float-left, .overflow-hidden .float-right {
/* 2852 */     width: 50%;
/* 2853 */ }
/* 2854 */ 
/* 2855 */ .float-left {
/* 2856 */     float: left;
/* 2857 */ }
/* 2858 */ 
/* 2859 */ .float-right {
/* 2860 */     float: right;
/* 2861 */ }
/* 2862 */ 
/* 2863 */ .bold {
/* 2864 */     font-weight: bold;
/* 2865 */ }
/* 2866 */ 
/* 2867 */ .center-content {
/* 2868 */     text-align: center;
/* 2869 */ }
/* 2870 */ .left-content {
/* 2871 */     text-align: left;
/* 2872 */ }
/* 2873 */ .right-content {
/* 2874 */     text-align: right;
/* 2875 */ }
/* 2876 */ 
/* 2877 */ .bottom-content {
/* 2878 */     position: relative;
/* 2879 */ }
/* 2880 */ 
/* 2881 */     .bottom-content .bottom {
/* 2882 */         position: absolute;
/* 2883 */         bottom: 0;
/* 2884 */     }
/* 2885 */ 
/* 2886 */ .required, .required * {
/* 2887 */     color: red;
/* 2888 */ }
/* 2889 */ 
/* 2890 */ input[type=submit] {
/* 2891 */     cursor: pointer;
/* 2892 */ }
/* 2893 */ 
/* 2894 */ table {
/* 2895 */     border-collapse: collapse;
/* 2896 */ }
/* 2897 */ 
/* 2898 */ .text-align-right {
/* 2899 */     text-align: right;
/* 2900 */ }
/* 2901 */ 
/* 2902 */ .aspNetDisabled img {
/* 2903 */     filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
/* 2904 */     filter: gray; /* IE6-9 */
/* 2905 */     -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
/* 2906 */     opacity: 0.5;
/* 2907 */ }
/* 2908 */ 
/* 2909 */ .aspNetDisabled {
/* 2910 */     cursor: default;
/* 2911 */ }
/* 2912 */ 
/* 2913 */     .aspNetDisabled span {
/* 2914 */         color: gray;
/* 2915 */     }
/* 2916 */ 
/* 2917 */ .hidden {
/* 2918 */     display: none !important;
/* 2919 */ }
/* 2920 */ 
/* 2921 */ .hilite {
/* 2922 */     color: #0BA2E3;
/* 2923 */     transition: color 0.25s ease;
/* 2924 */ }
/* 2925 */ a.hilite:hover {
/* 2926 */     color: #6a0f5a;
/* 2927 */ }
/* 2928 */ .hilite.big {
/* 2929 */     font-size: calc(1em + .9vw);
/* 2930 */ }
/* 2931 */ .hilite.bigger {
/* 2932 */     font-size: 1.5em;
/* 2933 */ }
/* 2934 */ .footnote {
/* 2935 */     font-size: 0.8em;
/* 2936 */     line-height: 1.4;
/* 2937 */     margin-bottom: 15px;
/* 2938 */     margin-top: 2px;
/* 2939 */ } 
/* 2940 */ 
/* 2941 */ 
/* 2942 */ .important {
/* 2943 */     background-color: #b6b6b6;
/* 2944 */     padding: 5px;
/* 2945 */ }
/* 2946 */ 
/* 2947 */ article {
/* 2948 */ }
/* 2949 */ 
/* 2950 */ .shadow {
/* 2951 */     width: 99%;
/* 2952 */     border: 1px solid gray;
/* 2953 */ }
/* 2954 */ 
/* 2955 */ .icon-icons-link-external {
/* 2956 */     display:inline-block;
/* 2957 */     color:#951b81;
/* 2958 */     vertical-align: middle;
/* 2959 */     margin: 0 0 0 6px;
/* 2960 */ }
/* 2961 */ .page-content-section .box.contact header {
/* 2962 */     margin-bottom: 20px;
/* 2963 */ }
/* 2964 */ .page-content-section .box.contact figure {
/* 2965 */     width: 100%;
/* 2966 */ }
/* 2967 */ 
/* 2968 */     .page-content-section .box.contact figure img {
/* 2969 */         margin: 8px 20px 20px 0;
/* 2970 */         max-width: 425px;
/* 2971 */         width: 100%;
/* 2972 */     }
/* 2973 */ .page-content-section .marginal-column > section .contact img {
/* 2974 */     margin-right: 20px;
/* 2975 */ }
/* 2976 */ 
/* 2977 */ .page-content-section .marginal-column > section .contact figcaption {
/* 2978 */     display: block;
/* 2979 */ }
/* 2980 */ 
/* 2981 */ .page-content-section .marginal-column > section .contact .title {
/* 2982 */     font-weight: 700;
/* 2983 */ }
/* 2984 */ 
/* 2985 */ .page-content-section .marginal-column > section .contact .service-container {
/* 2986 */     margin-top: 10px;
/* 2987 */ }
/* 2988 */ 
/* 2989 */     .page-content-section .marginal-column > section .contact .service-container .hilite {
/* 2990 */         font-weight: 700;
/* 2991 */     }
/* 2992 */ 
/* 2993 */ .columns-3 > li.box.columns-2-3.contact figure,
/* 2994 */ .columns-3 > li.box.columns-3-3.contact figure {
/* 2995 */     display: flex;
/* 2996 */ }
/* 2997 */     .columns-3 > li.box.columns-2-3.contact figure figcaption,
/* 2998 */     .columns-3 > li.box.columns-3-3.contact figure figcaption {
/* 2999 */         flex-grow: 1;
/* 3000 */     }
/* 3001 */ 
/* 3002 */     .page-content-section .marginal-column > section .contact figcaption {
/* 3003 */         margin-top: 10px;
/* 3004 */     }
/* 3005 */     .page-content-section .marginal-column > section .contact .service-container p > span:first-child {
/* 3006 */         display: inline-block;
/* 3007 */     }
/* 3008 */     .page-content-section .columns-3 .box.columns-2-3.contact figure img {
/* 3009 */         width: 150px;
/* 3010 */     }
/* 3011 */ 
/* 3012 */     .page-content-section .marginal-column > section .contact .service-container > p > span:first-child,
/* 3013 */     .columns-3 > li.box.columns-1-3.contact .service-container figure figcaption .entries > p > span:first-child,
/* 3014 */     .box.service-container p.entry > span:first-child {
/* 3015 */         display: inline-block;
/* 3016 */     }
/* 3017 */ 
/* 3018 */     .page-content-section .marginal-column > section .contact .service-container > p .label,
/* 3019 */     .columns-3 > li.box.columns-1-3.contact .service-container figure figcaption .entries > p .label,
/* 3020 */     li:not(.columns-2-3):not(.columns-3-3) .service-container p span span.label {
/* 3021 */         display: none;
/* 3022 */     }
/* 3023 */     .service-container p.with-footnote-sign span.hilite::after {
/* 3024 */         content: "*";
/* 3025 */         color:#000;
/* 3026 */         font-weight: 400;
/* 3027 */         padding-left: 3px;
/* 3028 */     }
/* 3029 */     li.columns-2-3 .service-container p.with-footnote-sign span.hilite::after,
/* 3030 */     li.columns-3-3 .service-container p.with-footnote-sign span.hilite::after {
/* 3031 */         content: "";
/* 3032 */     }
/* 3033 */ 
/* 3034 */     .page-content-section .columns-3 .box.columns-2-3.contact figure img {
/* 3035 */         width: 100%;
/* 3036 */     }
/* 3037 */     .page-content-section .marginal-column > section .contact .service-container > p > span:first-child {
/* 3038 */         display: inline-block;
/* 3039 */     }
/* 3040 */     /*.page-content-section .marginal-column > section .contact .service-container > p .label,*/
/* 3041 */     .columns-3 > li.box.columns-1-3.contact .service-container figure figcaption .entries > p .label,
/* 3042 */     .service-container p span span.label {
/* 3043 */         display: inline-block;
/* 3044 */     }
/* 3045 */     .service-container p.with-footnote-sign span.hilite::after {
/* 3046 */         content: "";
/* 3047 */     }
/* 3048 */     .page-content-section .marginal-column > section .contact .service-container .label {
/* 3049 */         display: inline-block;
/* 3050 */     }
/* 3051 */     .columns-3 > li.box.columns-1-3.contact:nth-child(3n+1) figure {
/* 3052 */         display: flex;
/* 3053 */     }
/* 3054 */ 
/* 3055 */         .columns-3 > li.box.columns-1-3.contact:nth-child(3n+1) figure img {
/* 3056 */             width: 425px;
/* 3057 */             margin-bottom: 0;
/* 3058 */         }
/* 3059 */ 
/* 3060 */         .columns-3 > li.box.columns-1-3.contact:nth-child(3n+1) figure figcaption {
/* 3061 */             flex-grow: 1;
/* 3062 */         }
/* 3063 */ 
/* 3064 */         .columns-3 > li.box.columns-1-3.contact:nth-child(3n+1) figure img {
/* 3065 */             width: 150px;
/* 3066 */         }
/* 3067 */     .page-content-section .columns-3 .box.columns-2-3.contact figure img,
/* 3068 */     .page-content-section .columns-3 .box.columns-3-3.contact figure img {
/* 3069 */         width: 150px;
/* 3070 */     }
/* 3071 */     .page-content-section .marginal-column > section .contact .service-container p .label {
/* 3072 */         display: inline-block;
/* 3073 */     }
/* 3074 */     .page-content-section .marginal-column > section .contact .service-container p .hilite {
/* 3075 */         display: block;
/* 3076 */     }
/* 3077 */     .columns-3 > li.box.columns-1-3.contact figure {
/* 3078 */         display: flex;
/* 3079 */     }
/* 3080 */ 
/* 3081 */         .columns-3 > li.box.columns-1-3.contact) figure picture {
/* 3082 */             flex-grow: 1;
/* 3083 */         }
/* 3084 */ 
/* 3085 */         .columns-3 > li.box.columns-1-3.contact figure img {
/* 3086 */             width: 150px;
/* 3087 */             margin-bottom: 0;
/* 3088 */         }
/* 3089 */ 
/* 3090 */         .columns-3 > li.box.columns-1-3.contact figure figcaption {
/* 3091 */             flex-grow: 1;
/* 3092 */         }
/* 3093 */         
/* 3094 */ 
/* 3095 */     .page-content-section .box.contact figure img {
/* 3096 */         max-width: 150px;
/* 3097 */     }
/* 3098 */     .page-content-section .marginal-column > section .contact img {
/* 3099 */         margin-top: 7px;
/* 3100 */     }
/* 3101 */ 
/* 3102 */     .page-content-section .marginal-column > section .contact figcaption {
/* 3103 */         margin-top: 0px;
/* 3104 */     }
/* 3105 */ 
/* 3106 */     .page-content-section .marginal-column > section .contact .service-container {
/* 3107 */         margin-top: 16px;
/* 3108 */     }
/* 3109 */ 
/* 3110 */         .page-content-section .marginal-column > section .contact .service-container > p .label, 
/* 3111 */         .columns-3 > li.box.columns-1-3.contact .service-container figure figcaption .entries > p .label, 
/* 3112 */         .service-container p span span.label {
/* 3113 */             display: inline-block;
/* 3114 */         }
/* 3115 */     .page-content-section .contact .service-container p span.hilite,
/* 3116 */     .page-content-section .marginal-column > section .contact .service-container p span.hilite{
/* 3117 */         color: #0ba2e3;
/* 3118 */     }
/* 3119 */         .page-content-section .marginal-column > section .contact .service-container p .hilite {
/* 3120 */             display: inline-block;
/* 3121 */         }
/* 3122 */     .page-content-section .marginal-column > section .contact .service-container p .label {
/* 3123 */         display: inline;
/* 3124 */     }
/* 3125 */ 
/* 3126 */     .page-content-section .marginal-column > section .contact .title {
/* 3127 */         font-size: 1.2em;
/* 3128 */     }
/* 3129 */ 
/* 3130 */ .cookies-notice {
/* 3131 */    display: none !important;
/* 3132 */ }
/* 3133 */ 
/* 3134 */ /***************************************/
/* 3135 */ /************* Downloads ***************/
/* 3136 */ /***************************************/
/* 3137 */ 
/* 3138 */ .downloads {
/* 3139 */ }
/* 3140 */ 
/* 3141 */ section ul.downloads li[class^="icon-teag-"]:before {
/* 3142 */     color: #24abe6;
/* 3143 */     display: inline-block;
/* 3144 */     width: 28px;
/* 3145 */     font-size: 20px;
/* 3146 */ }
/* 3147 */ 
/* 3148 */ section ul.downloads li[class^="icon-teag-"] {
/* 3149 */     position: relative;
/* 3150 */     display: flex;
/* 3151 */     align-items: baseline;
/* 3152 */ }
/* 3153 */ 
/* 3154 */     section ul.downloads li[class^="icon-teag-"] a {
/* 3155 */         max-width: calc(100% - 28px);
/* 3156 */         position: relative;
/* 3157 */         top: -4px;
/* 3158 */     }
/* 3159 */ 
/* 3160 */ section ul.downloads li:not([class^="icon-teag-"]) {
/* 3161 */     padding-left: 25px;
/* 3162 */     margin-bottom: 5px;
/* 3163 */     display: block;
/* 3164 */     background-size: 17px 16px;
/* 3165 */     background-position: left 6px;
/* 3166 */     background-repeat: no-repeat;
/* 3167 */     background-image: url(../Images/Site/Svg/file-pdf.svg);
/* 3168 */ }
/* 3169 */ 
/* 3170 */ section ul.downloads li.txt {
/* 3171 */     background-image: url(../Images/Site/Svg/file-text.svg);
/* 3172 */ }
/* 3173 */ 
/* 3174 */ section ul.downloads li.zip {
/* 3175 */     background-image: url(../Images/Site/Svg/file-zip.svg);
/* 3176 */ }
/* 3177 */ 
/* 3178 */ section ul.downloads li.xls {
/* 3179 */     background-image: url(../Images/Site/Svg/file-xls.svg);
/* 3180 */ }
/* 3181 */ 
/* 3182 */ section ul.downloads li.csv {
/* 3183 */     background-image: url(../Images/Site/Svg/file-csv.svg);
/* 3184 */ }
/* 3185 */ 
/* 3186 */ section ul.downloads li.doc {
/* 3187 */     background-image: url(../Images/Site/Svg/file-doc.svg);
/* 3188 */ }
/* 3189 */ 
/* 3190 */ section ul.downloads li.wmv,
/* 3191 */ section ul.downloads li.video {
/* 3192 */     background-image: url(../Images/Site/Svg/file-video.svg);
/* 3193 */ }
/* 3194 */ section ul.downloads li.audio {
/* 3195 */     background-image: url(../Images/Site/Svg/file-audio.svg);
/* 3196 */ }
/* 3197 */ 
/* 3198 */ .downloads li a {
/* 3199 */     display: inline-block;
/* 3200 */     color: #000;
/* 3201 */     text-decoration: none;
/* 3202 */ }
/* 3203 */     .downloads li a:hover {
/* 3204 */         text-decoration: underline;
/* 3205 */     }
/* 3206 */     .downloads li a span {
/* 3207 */         display: none;
/* 3208 */     }
/* 3209 */ 
/* 3210 */ .downloads-modul {
/* 3211 */     margin-top: 30px;
/* 3212 */ }
/* 3213 */ .downloads-modul ul li {
/* 3214 */     margin-bottom: 30px;
/* 3215 */ }
/* 3216 */ 
/* 3217 */     .downloads-modul header h4 {
/* 3218 */         font-size: 16px;
/* 3219 */         line-height: 1.6;
/* 3220 */         border-bottom: 1px solid #000;
/* 3221 */         margin-bottom: 14px;
/* 3222 */         padding: 0 0 5px;
/* 3223 */         font-weight: 700;
/* 3224 */     }
/* 3225 */     .downloads-modul header .icon {
/* 3226 */         color: #951b81;
/* 3227 */         display:inline-block;
/* 3228 */         margin-right: 5px;
/* 3229 */         font-size:0.7em;
/* 3230 */     }
/* 3231 */     .downloads-modul li figure img {
/* 3232 */         margin: 0;
/* 3233 */         float:none;
/* 3234 */     }
/* 3235 */ 
/* 3236 */     .downloads-modul li figure > a {
/* 3237 */         display: block;
/* 3238 */         background-color: #951b81;
/* 3239 */         color: #fff;
/* 3240 */         position: relative;
/* 3241 */     }
/* 3242 */ 
/* 3243 */         .downloads-modul li figure > a .icon {
/* 3244 */             display: inline-block;
/* 3245 */             position: absolute;
/* 3246 */             width: 64px;
/* 3247 */             height: 64px;
/* 3248 */             text-align: center;
/* 3249 */             left: 0;
/* 3250 */             right: 0;
/* 3251 */             top: 0;
/* 3252 */             bottom: 0;
/* 3253 */             margin: auto;
/* 3254 */             font-size: 2.5em;
/* 3255 */         }
/* 3256 */     .downloads-modul li figure figcaption {
/* 3257 */         margin-top: 5px;
/* 3258 */     }
/* 3259 */         .downloads-modul li figure figcaption > a {
/* 3260 */             display: inline-block;
/* 3261 */             float: right;
/* 3262 */             font-weight: 700;
/* 3263 */             color: #000;
/* 3264 */             font-size: 0.8em;
/* 3265 */         }
/* 3266 */     .downloads-modul li figure figcaption > a .icon {
/* 3267 */         color:#951b81;
/* 3268 */         font-size: 0.9em;
/* 3269 */         display:inline-block;
/* 3270 */         margin-left: 5px;
/* 3271 */     }
/* 3272 */         .downloads-modul li figure figcaption > p {
/* 3273 */             float: left;
/* 3274 */             line-height: 1.4;
/* 3275 */             margin-top: 5px;
/* 3276 */             font-size: 0.9em;
/* 3277 */         }
/* 3278 */ .eye-catcher { }
/* 3279 */ 
/* 3280 */ div.eye-catcher.float-left { margin: 0 30px 30px 0; }
/* 3281 */ div.eye-catcher.float-right { margin: 0 0 30px 30px; }
/* 3282 */ div.eye-catcher.circle { border-radius: 50%; display: table; }
/* 3283 */     div.eye-catcher.circle.size-175 { height: 175px; width: 175px; }
/* 3284 */     div.eye-catcher.circle.size-200 { height: 200px; width: 200px; }
/* 3285 */     div.eye-catcher.circle.size-225 { height: 225px; width: 225px; }
/* 3286 */     div.eye-catcher.circle.rotate-right { transform: rotate(9.5deg); }
/* 3287 */     div.eye-catcher.circle.rotate-left { transform: rotate(-9.5deg); }
/* 3288 */     div.eye-catcher.circle p { color: #0BA2E3; margin: 0; padding: 0; height: 100%; width: 100%; display: table-cell; vertical-align: middle; text-align: center; }
/* 3289 */         div.eye-catcher.circle p span { display: block; }
/* 3290 */             div.eye-catcher.circle p span.fw-400 { font-weight: 400; line-height: 1.3; }
/* 3291 */             div.eye-catcher.circle p span.fw-700 { font-weight: 700; line-height: 1.1; }
/* 3292 */             div.eye-catcher.circle p span.fs-13 { font-size: 13px; }
/* 3293 */             div.eye-catcher.circle p span.fs-14 { font-size: 14px; }
/* 3294 */             div.eye-catcher.circle p span.fs-15 { font-size: 15px; }
/* 3295 */             div.eye-catcher.circle p span.fs-16 { font-size: 16px; }
/* 3296 */             div.eye-catcher.circle p span.fs-17 { font-size: 17px; }
/* 3297 */             div.eye-catcher.circle p span.fs-18 { font-size: 18px; }
/* 3298 */             div.eye-catcher.circle p span.fs-19 { font-size: 19px; }
/* 3299 */             div.eye-catcher.circle p span.fs-20 { font-size: 20px; }
/* 3300 */             div.eye-catcher.circle p span.fs-21 { font-size: 21px; }
/* 3301 */             div.eye-catcher.circle p span.fs-22 { font-size: 22px; }
/* 3302 */             div.eye-catcher.circle p span.fs-23 { font-size: 23px; }
/* 3303 */             div.eye-catcher.circle p span.fs-24 { font-size: 24px; }
/* 3304 */             div.eye-catcher.circle p span.fs-25 { font-size: 25px; }
/* 3305 */             div.eye-catcher.circle p span.fs-26 { font-size: 26px; }
/* 3306 */             div.eye-catcher.circle p span.fs-27 { font-size: 27px; }
/* 3307 */             div.eye-catcher.circle p span.fs-28 { font-size: 28px; }
/* 3308 */             div.eye-catcher.circle p span.fs-29 { font-size: 29px; }
/* 3309 */             div.eye-catcher.circle p span.fs-30 { font-size: 30px; }
/* 3310 */ 
/* 3311 */ /***************************************/
/* 3312 */ /**************** FAQs *****************/
/* 3313 */ /***************************************/
/* 3314 */ .module-faq {
/* 3315 */ 
/* 3316 */ }
/* 3317 */ .module-faq ul.list {
/* 3318 */ }
/* 3319 */     .module-faq ul.list > li.entry h4{
/* 3320 */         margin: 40px 0 20px;
/* 3321 */         background-color: #951b81;
/* 3322 */         color: #fff;
/* 3323 */         padding: 5px 10px;
/* 3324 */     }
/* 3325 */     
/* 3326 */     .module-faq ul.list > li.entry div.container .voting .hint-message a {
/* 3327 */         color: #0BA2E3;
/* 3328 */         font-weight: bold;
/* 3329 */     }
/* 3330 */ 
/* 3331 */         .module-faq ul.list > li.entry div.container .voting a.button-vote {
/* 3332 */             color: #000;
/* 3333 */             font-weight: bold;
/* 3334 */             display: inline-block;
/* 3335 */             margin-left: 10px;
/* 3336 */             position:relative;
/* 3337 */         }
/* 3338 */                 .module-faq ul.list > li.entry div.container .voting a span {
/* 3339 */                     color: #0BA2E3;
/* 3340 */                     display:inline-block;
/* 3341 */                     margin-right:5px;
/* 3342 */                     vertical-align:middle;
/* 3343 */                 }
/* 3344 */             .module-faq ul.list > li.entry div.container .voting .voting-message {
/* 3345 */                 display: inline-block;
/* 3346 */                 color: #fff;
/* 3347 */                 background-color: #0ba2e3;
/* 3348 */                 padding: 5px 10px;
/* 3349 */                 border-radius: 14px;
/* 3350 */                 position: absolute;
/* 3351 */                 font-weight: 400;
/* 3352 */                 font-size: 0.8em;
/* 3353 */                 white-space: nowrap;
/* 3354 */                 display:none;
/* 3355 */             }
/* 3356 */             .module-faq ul.list > li.entry div.container .voting a.button-vote .voting-message {
/* 3357 */                 top: -30px;
/* 3358 */                 left: -82.5px;
/* 3359 */             }
/* 3360 */             .module-faq ul.list > li.entry div.container .voting .voted-down-message .voting-message {
/* 3361 */                 left: 0;
/* 3362 */                 right:0;
/* 3363 */                 top:0;
/* 3364 */                 bottom:0;
/* 3365 */                 margin:auto;
/* 3366 */                 text-align:center;
/* 3367 */                 width: 165px;
/* 3368 */                 height:20.5px;
/* 3369 */             }
/* 3370 */             .module-faq ul.list > li.entry.voted div.container .voting > p a {
/* 3371 */                 cursor:default;
/* 3372 */             }
/* 3373 */         .module-faq ul.list > li.entry.voted div.container .voting textarea {
/* 3374 */             border-radius: 22.25px;
/* 3375 */         }
/* 3376 */         .module-faq ul.list > li.entry.voted div.container .voting .voted-down-message {
/* 3377 */             border-radius: 22.25px;
/* 3378 */             background-color: #ededed;
/* 3379 */             margin-bottom: 15px;
/* 3380 */             width: 96%;
/* 3381 */             padding: 2%;
/* 3382 */             position:relative;
/* 3383 */         }
/* 3384 */         .module-faq ul.list > li.entry.voted div.container .voting .voting-down-message-form .flex-box > div:first-child {
/* 3385 */             flex-grow:5;
/* 3386 */             padding-right:30px;
/* 3387 */         }
/* 3388 */         .module-faq ul.list > li.entry.voted div.container .voting .voting-down-message-form .flex-box > div:last-child {
/* 3389 */             flex-grow: 1;
/* 3390 */             min-width:85px;
/* 3391 */         }
/* 3392 */         .module-faq ul.list > li.entry.voted div.container .voting .voting-down-message-form .flex-box > div:last-child > a {
/* 3393 */             right: 0;
/* 3394 */             bottom:16px;
/* 3395 */         }
/* 3396 */ 
/* 3397 */ 
/* 3398 */ 
/* 3399 */ .module-faq .filter.sub-categories {
/* 3400 */     display: none;
/* 3401 */     margin-left: 30px;
/* 3402 */ }
/* 3403 */ 
/* 3404 */ 
/* 3405 */ 
/* 3406 */     .module-faq .search {
/* 3407 */         float: right;
/* 3408 */         height: 50px;
/* 3409 */         line-height: 50px;
/* 3410 */         border-radius: 22.25px;
/* 3411 */         white-space: nowrap;
/* 3412 */     }
/* 3413 */     .module-faq .search input[type=text] {
/* 3414 */         margin-right: 30px;
/* 3415 */         text-align:left;
/* 3416 */     }
/* 3417 */         .module-faq .search input[type=text].active {
/* 3418 */             font-weight:bold;
/* 3419 */         }
/* 3420 */         .module-faq .search a {
/* 3421 */             font-size: 1.5em;
/* 3422 */             position: absolute;
/* 3423 */             right: 15px;
/* 3424 */         }
/* 3425 */ @media screen and (max-width: 1240px) {
/* 3426 */     .module-faq .filter.sub-categories {
/* 3427 */         margin-left: 15px;
/* 3428 */     }
/* 3429 */     .module-faq .service-row.filters-3 .search input[type=text] {
/* 3430 */         width: 120px;
/* 3431 */     }
/* 3432 */ }
/* 3433 */ @media screen and (max-width: 1024px) {
/* 3434 */     .module-faq .service-row.filters-3 {
/* 3435 */         height: 120px;
/* 3436 */     }
/* 3437 */ 
/* 3438 */     .module-faq .service-row.filters-3 .filter {
/* 3439 */         padding: 12.5px 3%;
/* 3440 */     }
/* 3441 */         .module-faq .service-row.filters-3 .filter.categories {
/* 3442 */             width: 62%;
/* 3443 */         }
/* 3444 */         .module-faq .service-row.filters-3 .float-left.filter-2 .filter.sub-categories {
/* 3445 */             width: 22%;
/* 3446 */             margin-left: 4%
/* 3447 */         }
/* 3448 */ 
/* 3449 */         .module-faq .service-row.filters-3 .filter .category-label a .fa {
/* 3450 */             position: absolute;
/* 3451 */             right: 15px;
/* 3452 */         }
/* 3453 */ 
/* 3454 */ 
/* 3455 */     .module-faq .service-row.filters-3 > .float-right {
/* 3456 */         position: relative;
/* 3457 */         top: 70px;
/* 3458 */         float: none;
/* 3459 */     }
/* 3460 */ 
/* 3461 */     .module-faq .service-row.filters-3 .search {
/* 3462 */         width: 94%;
/* 3463 */         padding: 0 3%;
/* 3464 */     }
/* 3465 */ 
/* 3466 */         .module-faq .service-row.filters-3 .search input[type=text] {
/* 3467 */             padding: 0 1%;
/* 3468 */             margin-right: 1%;
/* 3469 */             width: 87%;
/* 3470 */         }
/* 3471 */ }
/* 3472 */ @media screen and (max-width: 900px) {
/* 3473 */             .module-faq .service-row.filters-3 .filter.categories {
/* 3474 */                 width: 52%;
/* 3475 */             }
/* 3476 */ 
/* 3477 */         .module-faq .service-row.filters-3 .float-left.filter-2 .filter.sub-categories {
/* 3478 */             width: 32%;
/* 3479 */         }
/* 3480 */ }
/* 3481 */ @media screen and (max-width: 640px) {
/* 3482 */     .module-faq .search input[type=text] {
/* 3483 */         width: 120px;
/* 3484 */     }
/* 3485 */ }
/* 3486 */ @media screen and (max-width: 540px) {
/* 3487 */     .module-faq .service-row {
/* 3488 */         height: 120px;
/* 3489 */     }
/* 3490 */         .module-faq .service-row.filters-3 {
/* 3491 */             height: 180px;
/* 3492 */         }
/* 3493 */ 
/* 3494 */             .module-faq .filter,
/* 3495 */             .module-faq .service-row.filters-3 .filter.categories,
/* 3496 */             .module-faq .service-row.filters-3 .float-left.filter-2 .filter.sub-categories {
/* 3497 */                 padding: 12.5px 3%;
/* 3498 */                 width: 94%;
/* 3499 */                 margin-left: 0;
/* 3500 */             }
/* 3501 */ 
/* 3502 */     .module-faq .filter .category-label {
/* 3503 */         position: relative;
/* 3504 */     }
/* 3505 */ 
/* 3506 */         .module-faq .filter .category-label a .fa {
/* 3507 */             position: absolute;
/* 3508 */             right: 3%;
/* 3509 */         }
/* 3510 */     .module-faq .service-row > .float-right {
/* 3511 */         position: relative;
/* 3512 */         top: 70px;
/* 3513 */         float: none;
/* 3514 */     }
/* 3515 */     .module-faq .service-row.filters-3 > .float-left.filter-2 {
/* 3516 */         position: relative;
/* 3517 */         float: none;
/* 3518 */         top: 70px;
/* 3519 */     }
/* 3520 */         .module-faq .service-row.filters-3 .filter.sub-categories {
/* 3521 */             left: 0px !important;
/* 3522 */         }
/* 3523 */     .module-faq .service-row.filters-3 > .float-right {
/* 3524 */         top: 140px;
/* 3525 */     }
/* 3526 */     .module-faq .search {
/* 3527 */         width: 94%;
/* 3528 */         padding: 0 3%;
/* 3529 */     }
/* 3530 */         .module-faq .search input[type=text] {
/* 3531 */             padding: 0 1%;
/* 3532 */             margin-right: 1%;
/* 3533 */             width: 87%;
/* 3534 */         }
/* 3535 */         
/* 3536 */ }
/* 3537 */ 
/* 3538 */ .site > footer {
/* 3539 */     display: none;
/* 3540 */ }
/* 3541 */ 
/* 3542 */ /***************************************/
/* 3543 */ /************* Formulare ***************/
/* 3544 */ /***************************************/
/* 3545 */ 
/* 3546 */ .watermarked {
/* 3547 */     color: #a0a0a0 !important;
/* 3548 */ }
/* 3549 */ 
/* 3550 */ .watermark {
/* 3551 */     color: rgb(128, 128, 128);
/* 3552 */ }
/* 3553 */ 
/* 3554 */ 
/* 3555 */ 
/* 3556 */ .form label {
/* 3557 */     display: block;
/* 3558 */     margin-bottom: 2px;
/* 3559 */ }
/* 3560 */ 
/* 3561 */ select, input, textarea {
/* 3562 */     font-size: 14px;
/* 3563 */     color: #000;
/* 3564 */     padding: 0 2%;
/* 3565 */     border: 0 none;
/* 3566 */ }
/* 3567 */ 
/* 3568 */ textarea {
/* 3569 */     padding: 2%;
/* 3570 */ }
/* 3571 */ 
/* 3572 */ select, input[type=text], input[type=password], input[type=file], textarea {
/* 3573 */     background-color: #ededed;
/* 3574 */     margin-bottom: 15px;
/* 3575 */     width: 96%;
/* 3576 */ }
/* 3577 */ 
/* 3578 */     input[type=file]::-webkit-file-upload-button {
/* 3579 */         height: 43px;
/* 3580 */         line-height: 41px;
/* 3581 */     }
/* 3582 */     input[type=text], input[type=password], input[type=file] {
/* 3583 */         height: 43px;
/* 3584 */         line-height: 41px;
/* 3585 */     }
/* 3586 */ 
/* 3587 */ label {
/* 3588 */     display: block;
/* 3589 */ }
/* 3590 */ 
/* 3591 */ select, .form.contact select {
/* 3592 */     height: 43px;
/* 3593 */     line-height: 43px;
/* 3594 */     margin-bottom: 15px;
/* 3595 */     padding: 0 0 0 2%;
/* 3596 */     width: 100%;
/* 3597 */ }
/* 3598 */ .form select {
/* 3599 */     width: auto;
/* 3600 */ }
/* 3601 */ 
/* 3602 */ .radio-buttons {
/* 3603 */     margin-bottom: 15px;
/* 3604 */     position: relative;
/* 3605 */ }
/* 3606 */ 
/* 3607 */ input[type=radio] {
/* 3608 */     display: inline;
/* 3609 */     width: 17px !important;
/* 3610 */     height: 25px !important;
/* 3611 */     float: left;
/* 3612 */     border: none !important;
/* 3613 */     padding: 0;
/* 3614 */     margin-right: 10px;
/* 3615 */ }
/* 3616 */ 
/* 3617 */ .form div.float-left,
/* 3618 */ .form div.float-right {
/* 3619 */     width: 49%;
/* 3620 */ }
/* 3621 */     .form div.float-left.columns-2-3,
/* 3622 */     .form div.float-right.columns-2-3 {
/* 3623 */         width: 66%;
/* 3624 */     }
/* 3625 */     .form div.float-left.columns-1-3,
/* 3626 */     .form div.float-right.columns-1-3 {
/* 3627 */         width: 32%;
/* 3628 */     }
/* 3629 */ .form div.float-left {
/* 3630 */     margin-right: 2%;
/* 3631 */ }
/* 3632 */ 
/* 3633 */ .form .float-left input[type=text],
/* 3634 */ .form .float-right input[type=text] {
/* 3635 */     margin-right: 10px;
/* 3636 */ }
/* 3637 */     .form .float-left input[type=text]:last-child,
/* 3638 */     .form .float-right input[type=text]:last-child {
/* 3639 */         margin-right: 0;
/* 3640 */     }
/* 3641 */ 
/* 3642 */ 
/* 3643 */ /* Kontakt */
/* 3644 */ 
/* 3645 */ #sc_contact .radio-buttons {width: 110px;}
/* 3646 */ 
/* 3647 */ #sc_contact section .lblFileUploadErgs {
/* 3648 */     margin-bottom: 10px;
/* 3649 */ }
/* 3650 */ 
/* 3651 */ #sc_contact section .fileUploadErg {
/* 3652 */     margin: 0px 0 15px 0;
/* 3653 */     border: 2px #b6b6b6 solid;
/* 3654 */     padding: 8px 10px 5px 10px;
/* 3655 */     background-color: #fff;
/* 3656 */     width: 308px;
/* 3657 */ }
/* 3658 */ 
/* 3659 */     #sc_contact section .fileUploadErg span {
/* 3660 */         display: block;
/* 3661 */         overflow: hidden;
/* 3662 */         word-wrap: break-word;
/* 3663 */         width: 195px;
/* 3664 */     }
/* 3665 */ 
/* 3666 */     #sc_contact section .fileUploadErg .fileUploadInfo .floatLeft,
/* 3667 */     #sc_contact section .fileUploadErg .fileUploadInfo .float-left {
/* 3668 */         min-height: 18px;
/* 3669 */     }
/* 3670 */ 
/* 3671 */     #sc_contact section .fileUploadErg .fileUploadInfo .floatRight,
/* 3672 */     #sc_contact section .fileUploadErg .fileUploadInfo .float-right {
/* 3673 */         text-align: right;
/* 3674 */     }
/* 3675 */ 
/* 3676 */     #sc_contact section .fileUploadErg a, #sc_contact section .fileUploadErg p, #sc_contact section .fileUploadErg span {
/* 3677 */         font-size: 14px;
/* 3678 */     }
/* 3679 */ 
/* 3680 */     #sc_contact section .fileUploadErg .fileUploadError, #sc_contact section .fileUploadErg .fileUploadInfo {
/* 3681 */         display: none;
/* 3682 */     }
/* 3683 */ 
/* 3684 */     #sc_contact section .fileUploadErg.withFile, #sc_contact section .fileUploadErg.withError {
/* 3685 */         display: block;
/* 3686 */     }
/* 3687 */ 
/* 3688 */         #sc_contact section .fileUploadErg.withError .fileUploadError {
/* 3689 */             display: block;
/* 3690 */             margin-bottom: 10px;
/* 3691 */         }
/* 3692 */ 
/* 3693 */         #sc_contact section .fileUploadErg.withError .fileUploadInfo {
/* 3694 */             display: none;
/* 3695 */         }
/* 3696 */ 
/* 3697 */         #sc_contact section .fileUploadErg.withFile .fileUploadError {
/* 3698 */             display: none;
/* 3699 */         }
/* 3700 */ 
/* 3701 */         #sc_contact section .fileUploadErg.withFile .fileUploadInfo {
/* 3702 */             display: block;
/* 3703 */         }
/* 3704 */ 
/* 3705 */     #sc_contact section .fileUploadErg .fileUpload {
/* 3706 */         width: 308px;
/* 3707 */         overflow: hidden;
/* 3708 */     }
/* 3709 */ 
/* 3710 */         #sc_contact section .fileUploadErg .fileUpload input {
/* 3711 */             border: 0 none;
/* 3712 */             margin: 0;
/* 3713 */             padding: 0;
/* 3714 */             width: 100% !important;
/* 3715 */         }
/* 3716 */ 
/* 3717 */     #sc_contact section .fileUploadErg.withFile .fileUpload {
/* 3718 */         display: none;
/* 3719 */     }
/* 3720 */ 
/* 3721 */     #sc_contact section .fileUploadErg.withError .fileUpload {
/* 3722 */         display: block;
/* 3723 */     }
/* 3724 */ 
/* 3725 */     #sc_contact section .fileUploadErg .fileName {
/* 3726 */         width: 1px;
/* 3727 */         border: 0 none;
/* 3728 */         margin: 0;
/* 3729 */         padding: 0;
/* 3730 */         height: 1px;
/* 3731 */         float: right;
/* 3732 */     }
/* 3733 */ 
/* 3734 */ /* CAPTCHA */
/* 3735 */ .captcha-box {
/* 3736 */     padding: 0;
/* 3737 */     margin: 10px 0;
/* 3738 */ }
/* 3739 */ 
/* 3740 */     .captcha-box.teag {
/* 3741 */         margin-bottom: 20px;
/* 3742 */     }
/* 3743 */ 
/* 3744 */ #sc_contact .captcha-box > label {
/* 3745 */     margin-bottom: 10px;
/* 3746 */ }
/* 3747 */ 
/* 3748 */ .captcha-box > input[type=text] {
/* 3749 */     margin-top: 10px;
/* 3750 */     width: 256px;
/* 3751 */     margin-bottom: 0;
/* 3752 */ }
/* 3753 */ 
/* 3754 */ .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv {
/* 3755 */     position: relative;
/* 3756 */     height: 100%;
/* 3757 */ }
/* 3758 */ 
/* 3759 */     .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a {
/* 3760 */         position: absolute;
/* 3761 */         height: 25px;
/* 3762 */         width: 25px;
/* 3763 */     }
/* 3764 */ 
/* 3765 */         .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_ReloadLink {
/* 3766 */             top: -1px;
/* 3767 */         }
/* 3768 */ 
/* 3769 */         .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_SoundLink {
/* 3770 */             bottom: -4px;
/* 3771 */         }
/* 3772 */ 
/* 3773 */         .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a img {
/* 3774 */             display: none;
/* 3775 */         }
/* 3776 */ 
/* 3777 */         .captcha-box .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a .fa {
/* 3778 */             display: inline-block;
/* 3779 */             height: 25px;
/* 3780 */             width: 25px;
/* 3781 */             line-height: 25px;
/* 3782 */             top: 0;
/* 3783 */             text-align: center;
/* 3784 */             position: absolute;
/* 3785 */             color: #fff;
/* 3786 */         }
/* 3787 */ 
/* 3788 */ .captcha-box.teag .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_ReloadLink .fa {
/* 3789 */     background-color: #8e8e8e;
/* 3790 */ }
/* 3791 */ 
/* 3792 */ .captcha-box.teag .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_SoundLink .fa {
/* 3793 */     background-color: #0BA2E3;
/* 3794 */ }
/* 3795 */ 
/* 3796 */ .captcha-box.teag .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_ReloadLink:hover .fa {
/* 3797 */     background-color: #fff;
/* 3798 */     color: #8e8e8e;
/* 3799 */ }
/* 3800 */ 
/* 3801 */ .captcha-box.teag .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a.BDC_SoundLink:hover .fa {
/* 3802 */     background-color: #fff;
/* 3803 */     color: #0BA2E3;
/* 3804 */ }
/* 3805 */ 
/* 3806 */ .BDC_CaptchaDiv a:link, .BDC_CaptchaDiv a:visited, .BDC_CaptchaDiv a:focus, .BDC_CaptchaDiv a:hover, .BDC_CaptchaDiv a:active {
/* 3807 */     margin: 0 !important;
/* 3808 */     padding: 0 !important;
/* 3809 */     background-color: transparent !important;
/* 3810 */     border: none !important;
/* 3811 */     text-decoration: none !important;
/* 3812 */     outline: none !important;
/* 3813 */     -moz-outline-style: none !important;
/* 3814 */     display: -moz-inline-stack;
/* 3815 */     display: inline-block !important;
/* 3816 */     vertical-align: top !important;
/* 3817 */     zoom: 1 !important;
/* 3818 */     -webkit-box-shadow: none !important;
/* 3819 */     -moz-box-shadow: none !important;
/* 3820 */     box-shadow: none !important;
/* 3821 */     *display: inline !important;
/* 3822 */ }
/* 3823 */ 
/* 3824 */ .BDC_CaptchaIconsDiv a:link, .BDC_CaptchaIconsDiv a:visited, .BDC_CaptchaIconsDiv a:focus, .BDC_CaptchaIconsDiv a:hover, .BDC_CaptchaIconsDiv a:active {
/* 3825 */     margin: 1px 2px 4px 2px !important;
/* 3826 */ }
/* 3827 */ 
/* 3828 */ .BDC_CaptchaImageDiv {
/* 3829 */     margin: 0 !important;
/* 3830 */     padding: 0 !important;
/* 3831 */     display: -moz-inline-stack;
/* 3832 */     display: inline-block !important;
/* 3833 */     vertical-align: top !important;
/* 3834 */     zoom: 1 !important;
/* 3835 */     *display: inline !important;
/* 3836 */ }
/* 3837 */ 
/* 3838 */ .BDC_CaptchaIconsDiv {
/* 3839 */     text-align: left !important;
/* 3840 */     margin: 0 2px -4px 2px !important;
/* 3841 */     padding: 0 !important;
/* 3842 */     display: -moz-inline-stack;
/* 3843 */     display: inline-block !important;
/* 3844 */     vertical-align: top !important;
/* 3845 */     zoom: 1 !important;
/* 3846 */     *display: inline !important;
/* 3847 */ }
/* 3848 */ /* Call Back */
/* 3849 */ 
/* 3850 */ .call-back label { display:none;}
/* 3851 */ 
/* 3852 */ .box .name-wrapper input[type=text] {width: 45%;}
/* 3853 */ 
/* 3854 */ .date-input-container {
/* 3855 */     display: inline-block;
/* 3856 */     background: #ededed;
/* 3857 */     border-radius: 22.5px;
/* 3858 */     height: 45px;
/* 3859 */     white-space: nowrap;
/* 3860 */     padding: 0 20px;
/* 3861 */     margin: 0 5px;
/* 3862 */ }
/* 3863 */ 
/* 3864 */     .date-input-container [data-icon]::before {
/* 3865 */         display: inline-block;
/* 3866 */         vertical-align: middle;
/* 3867 */         color: #951b81;
/* 3868 */         margin-right:6px;
/* 3869 */     }
/* 3870 */     .date-input-container input {
/* 3871 */         width: 80px;
/* 3872 */         font-size: 1em;
/* 3873 */     }
/* 3874 */ 
/* 3875 */ /* Suche */
/* 3876 */ .search {
/* 3877 */     height: 40px;
/* 3878 */     width: auto;
/* 3879 */     line-height: 40px;
/* 3880 */     padding: 0 15px;
/* 3881 */     background-color: #ededed;
/* 3882 */     border-radius: 20px;
/* 3883 */     display:inline-block;
/* 3884 */ }
/* 3885 */     .search input[type=text] {
/* 3886 */         background-color: #ededed;
/* 3887 */         border: 0 none;
/* 3888 */         padding: 0 3px;
/* 3889 */         width: 185px;
/* 3890 */         margin-bottom: 0px;
/* 3891 */         margin-right: 4px;
/* 3892 */         font-size: 1em;
/* 3893 */         height: 40px;
/* 3894 */         line-height: 40px;
/* 3895 */     }
/* 3896 */ .marginal-column .search input,
/* 3897 */ .marginal-column .search input .watermarked {
/* 3898 */     text-align: left;
/* 3899 */ }
/* 3900 */         .search input,
/* 3901 */         .search input .watermarked {
/* 3902 */             text-align: right;
/* 3903 */         }
/* 3904 */         .search input[type=text].active {
/* 3905 */             font-weight: bold;
/* 3906 */         }
/* 3907 */ .search a {
/* 3908 */     font-size: 1.3em;
/* 3909 */     display: inline-block;
/* 3910 */     vertical-align: middle;
/* 3911 */ }
/* 3912 */ 
/* 3913 */ 
/* 3914 */ .service-row {
/* 3915 */     margin: 35px 0;
/* 3916 */     position: relative;
/* 3917 */     min-height: 50px;
/* 3918 */ }
/* 3919 */ 
/* 3920 */ 
/* 3921 */ 
/* 3922 */ /* DropDown-Liste */
/* 3923 */ .filter.drop-down-list {
/* 3924 */     border-radius: 22.25px;
/* 3925 */     background-color: #ededed;
/* 3926 */     padding: 12.5px 15px;
/* 3927 */     display: inline-block;
/* 3928 */     min-height: 25px;
/* 3929 */     position: absolute;
/* 3930 */     z-index: 1;
/* 3931 */ }
/* 3932 */ 
/* 3933 */     .filter.drop-down-list.categories {
/* 3934 */         z-index: 2;
/* 3935 */     }
/* 3936 */ 
/* 3937 */     .filter.drop-down-list .category-label {
/* 3938 */         font-weight: 700;
/* 3939 */         font-size: 1.1em;
/* 3940 */         white-space: nowrap;
/* 3941 */     }
/* 3942 */ 
/* 3943 */         .filter.drop-down-list .category-label.not-selected {
/* 3944 */             font-weight: 400;
/* 3945 */         }
/* 3946 */ 
/* 3947 */         .filter.drop-down-list .category-label a .title {
/* 3948 */             color: #000;
/* 3949 */             display: inline-block;
/* 3950 */             margin-right: 10px;
/* 3951 */         }
/* 3952 */ 
/* 3953 */         .filter.drop-down-list .category-label a .fa {
/* 3954 */             transform-origin: 9.5px 10px 0px;
/* 3955 */             text-align: center;
/* 3956 */             width: 18px;
/* 3957 */             height: 18px;
/* 3958 */         }
/* 3959 */ 
/* 3960 */     .filter.drop-down-list ul {
/* 3961 */         margin-top: 5px;
/* 3962 */         display: none;
/* 3963 */     }
/* 3964 */ 
/* 3965 */         .filter.drop-down-list ul li {
/* 3966 */             display: block;
/* 3967 */         }
/* 3968 */ 
/* 3969 */             .filter.drop-down-list ul li a {
/* 3970 */                 color: #000;
/* 3971 */                 display: block;
/* 3972 */                 padding: 2px 5px;
/* 3973 */                 margin-bottom: 2px;
/* 3974 */             }
/* 3975 */ 
/* 3976 */             .filter.drop-down-list ul li.active a {
/* 3977 */                 font-weight: bold;
/* 3978 */             }
/* 3979 */ 
/* 3980 */             .filter.drop-down-list ul li:hover a {
/* 3981 */                 background-color: #dae9f0;
/* 3982 */             }
/* 3983 */ 
/* 3984 */             .filter.drop-down-list ul li a .icon {
/* 3985 */                 color: #951b81;
/* 3986 */                 vertical-align: middle;
/* 3987 */                 margin-right: 6px;
/* 3988 */                 display: inline-block;
/* 3989 */             }
/* 3990 */ 
/* 3991 */  /* Uploads */
/* 3992 */ .form section .lblFileUploadErgs {
/* 3993 */     margin-bottom: 10px;
/* 3994 */ }
/* 3995 */ 
/* 3996 */ .form section .fileUploadErg {
/* 3997 */     margin: 0px 0 15px 0;
/* 3998 */     border: 2px #b6b6b6 solid;
/* 3999 */     padding: 8px 10px 7px 10px;
/* 4000 */     background-color: #fff;
/* 4001 */ }
/* 4002 */ 
/* 4003 */     .form section .fileUploadErg span {
/* 4004 */         display: block;
/* 4005 */         overflow: hidden;
/* 4006 */         word-wrap: break-word;
/* 4007 */         width: 195px;
/* 4008 */     }
/* 4009 */ 
/* 4010 */     .form section .fileUploadErg .fileUploadInfo .floatLeft {
/* 4011 */         min-height: 18px;
/* 4012 */     }
/* 4013 */ 
/* 4014 */     .form section .fileUploadErg .fileUploadInfo .floatRight {
/* 4015 */         text-align: right;
/* 4016 */     }
/* 4017 */ 
/* 4018 */     .form section .fileUploadErg a, .form section .fileUploadErg p, .form section .fileUploadErg span {
/* 4019 */         font-size: 14px;
/* 4020 */     }
/* 4021 */ 
/* 4022 */     .form section .fileUploadErg .fileUploadError, .form section .fileUploadErg .fileUploadInfo {
/* 4023 */         display: none;
/* 4024 */     }
/* 4025 */ 
/* 4026 */     .form section .fileUploadErg.withFile, .form section .fileUploadErg.withError {
/* 4027 */         display: block;
/* 4028 */     }
/* 4029 */ 
/* 4030 */         .form section .fileUploadErg.withError .fileUploadError {
/* 4031 */             display: block;
/* 4032 */             margin-bottom: 10px;
/* 4033 */         }
/* 4034 */ 
/* 4035 */         .form section .fileUploadErg.withError .fileUploadInfo {
/* 4036 */             display: none;
/* 4037 */         }
/* 4038 */ 
/* 4039 */         .form section .fileUploadErg.withFile .fileUploadError {
/* 4040 */             display: none;
/* 4041 */         }
/* 4042 */ 
/* 4043 */         .form section .fileUploadErg.withFile .fileUploadInfo {
/* 4044 */             display: block;
/* 4045 */         }
/* 4046 */ 
/* 4047 */     .form section .fileUploadErg .fileUpload {
/* 4048 */         overflow: hidden;
/* 4049 */     }
/* 4050 */ 
/* 4051 */         .form section .fileUploadErg .fileUpload input {
/* 4052 */             border: 0 none;
/* 4053 */             margin: 0;
/* 4054 */             padding: 0;
/* 4055 */             width: 100% !important;
/* 4056 */         }
/* 4057 */ 
/* 4058 */     .form section .fileUploadErg.withFile .fileUpload {
/* 4059 */         display: none;
/* 4060 */     }
/* 4061 */ 
/* 4062 */     .form section .fileUploadErg.withError .fileUpload {
/* 4063 */         display: block;
/* 4064 */     }
/* 4065 */ 
/* 4066 */     .form section .fileUploadErg.withError .fileUpload {
/* 4067 */         display: block;
/* 4068 */     }
/* 4069 */ 
/* 4070 */     .form section .fileUploadErg .fileName {
/* 4071 */         width: 1px;
/* 4072 */         border: 0 none;
/* 4073 */         margin: 0;
/* 4074 */         padding: 0;
/* 4075 */         height: 1px;
/* 4076 */         float: right;
/* 4077 */     } 
/* 4078 */ 
/* 4079 */     /* CheckBox */
/* 4080 */ .form section div.checkBox {
/* 4081 */     margin-bottom: 20px;
/* 4082 */ }
/* 4083 */ 
/* 4084 */     .form section div.checkBox input {
/* 4085 */         vertical-align: middle;
/* 4086 */         border: 0 none;
/* 4087 */         height: auto;
/* 4088 */         display: inline-block;
/* 4089 */         width: auto;
/* 4090 */         padding: 0;
/* 4091 */     }
/* 4092 */ 
/* 4093 */     .form section div.checkBox label {
/* 4094 */         display: inline;
/* 4095 */         padding-left: 3px;
/* 4096 */     }
/* 4097 */ 
/* 4098 */     .form section div.checkBox.block {
/* 4099 */         position: relative;
/* 4100 */         display: flex;
/* 4101 */     }
/* 4102 */ 
/* 4103 */         .form section div.checkBox.block input[type=checkbox] {
/* 4104 */             position: absolute;
/* 4105 */             top: 6px;
/* 4106 */         }
/* 4107 */ 
/* 4108 */         .form section div.checkBox.block label {
/* 4109 */             display: inline-block;
/* 4110 */             vertical-align: middle;
/* 4111 */             flex-shrink: 1;
/* 4112 */             margin-left: 20px;
/* 4113 */         }
/* 4114 */ 
/* 4115 */ .form.gluehwuermchen section div.checkBox input {
/* 4116 */     vertical-align: top;
/* 4117 */     margin-top: 5px;
/* 4118 */ }
/* 4119 */ 
/* 4120 */ .form section div.checkBox.checkBoxList td {
/* 4121 */     height: 25px;
/* 4122 */ }
/* 4123 */ 
/* 4124 */ .form section div.checkBox.checkBoxList input {
/* 4125 */     margin-bottom: 0;
/* 4126 */ }
/* 4127 */ 
/* 4128 */ .form section p.hint, #phFormInputContact p.hint {
/* 4129 */     margin-bottom: 21px;
/* 4130 */ }
/* 4131 */ 
/* 4132 */ /* Newsletter */
/* 4133 */ 
/* 4134 */ .page-content-section .marginal-column > section .newsletter input[type=text] {
/* 4135 */     font-weight: 600;
/* 4136 */ }
/* 4137 */ 
/* 4138 */ .page-content-section .marginal-column > section .newsletter .placeholder {
/* 4139 */     font-weight: 600;
/* 4140 */ }
/* 4141 */ 
/* 4142 */ 
/* 4143 */ @media screen and (max-width: 768px) {
/* 4144 */     .form div.float-left,
/* 4145 */     .form div.float-right {
/* 4146 */         width: 100%;
/* 4147 */         margin-right: 0;
/* 4148 */     }
/* 4149 */     .page-content-section .marginal-column > section.newsletter-form-container {
/* 4150 */         display: none;
/* 4151 */     }
/* 4152 */ }
/* 4153 */ 
/* 4154 */ .site > header .center {
/* 4155 */     width: 100%;
/* 4156 */ }
/* 4157 */ 
/* 4158 */ .site > header .section-1 {
/* 4159 */     height: 90px;
/* 4160 */     line-height: 90px;
/* 4161 */ }
/* 4162 */ 
/* 4163 */     .site > header .section-1 .logo {
/* 4164 */         float: left;
/* 4165 */     }
/* 4166 */ 
/* 4167 */         .site > header .section-1 .logo a {
/* 4168 */             display: inline-block;
/* 4169 */             position: absolute;
/* 4170 */             top: 0;
/* 4171 */         }
/* 4172 */ 
/* 4173 */     .site > header .section-1 .container,
/* 4174 */     .site > header .section-2 {
/* 4175 */         display: none;
/* 4176 */     }
/* 4177 */ 
/* 4178 */ .keyFacts-modul {
/* 4179 */     text-align: center;
/* 4180 */ }
/* 4181 */     .keyFacts-modul ul {
/* 4182 */         display: flex;
/* 4183 */         justify-content: center;
/* 4184 */         flex-wrap: wrap;
/* 4185 */     }
/* 4186 */         .keyFacts-modul ul li section {
/* 4187 */             padding: 20px;
/* 4188 */         }
/* 4189 */ .keyFacts-modul ul li section figure {
/* 4190 */     display: block;
/* 4191 */ }
/* 4192 */        .keyFacts-modul ul li section figure img {
/* 4193 */             float: none;
/* 4194 */             margin: 0 0 20px;
/* 4195 */             border-radius: 28px;
/* 4196 */             border: 2px solid #24abe6;
/* 4197 */             height: 48px;
/* 4198 */             width: 48px;
/* 4199 */             display: inline-block;
/* 4200 */         }
/* 4201 */     .keyFacts-modul ul li section header h3 {
/* 4202 */         color: #24abe6;
/* 4203 */         font-size: calc(1em + 0.5vw);
/* 4204 */     }
/* 4205 */ 
/* 4206 */ .link-button {
/* 4207 */     height: 40px;
/* 4208 */     display: inline-block;
/* 4209 */     line-height: 40px;
/* 4210 */     padding: 0 10px;
/* 4211 */     color: #951b81;
/* 4212 */     font-weight: 700;
/* 4213 */     font-size: 17px;
/* 4214 */     text-decoration: none !important;
/* 4215 */     white-space: nowrap;
/* 4216 */     border: 1px solid #951b81;
/* 4217 */ }
/* 4218 */     .link-button.blue {
/* 4219 */         color: #0BA2E3;
/* 4220 */         border-color: #0BA2E3;
/* 4221 */     }
/* 4222 */     .link-button.dark-violet {
/* 4223 */         color: #ff9900;
/* 4224 */         border-color: #ff9900;
/* 4225 */     }
/* 4226 */ 
/* 4227 */     .link-button:not(.icon)::before,
/* 4228 */     .link-button::after {
/* 4229 */         content: "";
/* 4230 */         width: 3px;
/* 4231 */         display: inline-block;
/* 4232 */     }
/* 4233 */ 
/* 4234 */ .themen-section > .center .commands .link-button,
/* 4235 */ .veranstaltungen > .center .commands .link-button,
/* 4236 */ .aktuelles .dynamic-list > div .commands .link-button,
/* 4237 */ .page-foot-section .commands .link-button {
/* 4238 */     height: 54px;
/* 4239 */     line-height: 54px;
/* 4240 */     font-size: 19px;
/* 4241 */ }
/* 4242 */ 
/* 4243 */ .link-list li {
/* 4244 */     line-height: 40px;
/* 4245 */ }
/* 4246 */ 
/* 4247 */ .link-list .icon {
/* 4248 */     color: #951b81;
/* 4249 */     margin-right: 6px;
/* 4250 */     display: inline-block;
/* 4251 */     vertical-align: middle;
/* 4252 */     transition: color 0.25s ease;
/* 4253 */ }
/* 4254 */ .link-list a:hover .icon {
/* 4255 */     color: #0BA2E3;
/* 4256 */ }
/* 4257 */ 
/* 4258 */ .link-list a {
/* 4259 */     color: #000;
/* 4260 */     font-weight: 700;
/* 4261 */ }
/* 4262 */     .link-list li {
/* 4263 */         float: left;
/* 4264 */         width: 49%;
/* 4265 */         margin-right: 2%;
/* 4266 */     }
/* 4267 */ 
/* 4268 */         .link-list li:nth-child(2n+2) {
/* 4269 */             margin-right: 0px;
/* 4270 */         }
/* 4271 */     .link-list li {
/* 4272 */         float: none;
/* 4273 */         width: auto;
/* 4274 */         margin-right: 0px;
/* 4275 */     }
/* 4276 */ 
/* 4277 */ .mediathek {
/* 4278 */     page-break-before: always;
/* 4279 */ }
/* 4280 */ 
/* 4281 */     .mediathek .link-container {
/* 4282 */         display: none;
/* 4283 */     }
/* 4284 */ 
/* 4285 */     .mediathek .pressemitteilungen {
/* 4286 */         page-break-after: always;
/* 4287 */     }
/* 4288 */ 
/* 4289 */         .mediathek .pressemitteilungen ul li,
/* 4290 */         .mediathek .pressemitteilungen ul li a {
/* 4291 */             display: block;
/* 4292 */         }
/* 4293 */ 
/* 4294 */         .mediathek .pressemitteilungen ul li {
/* 4295 */             padding: 20px 20px 0 20px;
/* 4296 */             position: relative;
/* 4297 */         }
/* 4298 */             .mediathek .pressemitteilungen ul li a {
/* 4299 */                 border-bottom: 1px solid #d9d9d9;
/* 4300 */                 padding-bottom: 20px;
/* 4301 */             }
/* 4302 */             
/* 4303 */             .mediathek .pressemitteilungen ul li:last-child {
/* 4304 */                 padding-bottom: 0;
/* 4305 */                 border-bottom: 0 none;
/* 4306 */             }
/* 4307 */ 
/* 4308 */             .mediathek .pressemitteilungen ul li a img {
/* 4309 */                 position: absolute;
/* 4310 */                 height: 23px;
/* 4311 */                 right: 20px;
/* 4312 */             }
/* 4313 */ 
/* 4314 */             .mediathek .pressemitteilungen ul li a .date,
/* 4315 */             .mediathek .pressemitteilungen ul li a .title span:first-child {
/* 4316 */                 color: #000;
/* 4317 */             }
/* 4318 */ 
/* 4319 */         .mediathek .pressemitteilungen a .date {
/* 4320 */             font-size: 0.9em;
/* 4321 */         }
/* 4322 */ 
/* 4323 */         .mediathek .pressemitteilungen a .title {
/* 4324 */             padding-right: 90px;
/* 4325 */         }
/* 4326 */ 
/* 4327 */             .mediathek .pressemitteilungen a .title span:first-child {
/* 4328 */                 text-transform: uppercase;
/* 4329 */                 font-size: 1.2em;
/* 4330 */                 font-weight: 700;
/* 4331 */                 display: inline;
/* 4332 */                 vertical-align: bottom;
/* 4333 */                 margin-right: 7px;
/* 4334 */             }
/* 4335 */ 
/* 4336 */     .mediathek .mediendowload {
/* 4337 */         page-break-before: always;
/* 4338 */     }
/* 4339 */ 
/* 4340 */             .mediathek .mediendowload ul li a .link span:first-child {
/* 4341 */                 text-transform: uppercase;
/* 4342 */                 font-size: 1.2em;
/* 4343 */                 font-weight: 700;
/* 4344 */                 display: inline;
/* 4345 */                 vertical-align: bottom;
/* 4346 */                 margin-right: 7px;
/* 4347 */             }
/* 4348 */ 
/* 4349 */         .mediathek .mediendowload .image-teaser.box {
/* 4350 */             padding: 0 0 20px 0;
/* 4351 */             margin-bottom: 30px;
/* 4352 */         }
/* 4353 */ 
/* 4354 */             .mediathek .mediendowload .image-teaser.box figcaption {
/* 4355 */                 padding: 20px 20px 0 20px;
/* 4356 */             }
/* 4357 */ 
/* 4358 */     .mediathek .publikationen {
/* 4359 */         page-break-before: always;
/* 4360 */     }
/* 4361 */ 
/* 4362 */         .mediathek .publikationen ul li {
/* 4363 */             margin-bottom: 20px;
/* 4364 */         }
/* 4365 */ 
/* 4366 */             .mediathek .publikationen ul li a .title {
/* 4367 */                 line-height: 1.1;
/* 4368 */             }
/* 4369 */ 
/* 4370 */             .mediathek .publikationen ul li a .link span:first-child {
/* 4371 */                 font-weight: 700;
/* 4372 */                 display: inline;
/* 4373 */                 vertical-align: baseline;
/* 4374 */                 margin-right: 7px;
/* 4375 */             }
/* 4376 */ 
/* 4377 */         .mediathek .publikationen .image-teaser.box {
/* 4378 */             padding: 0 0 10px 0;
/* 4379 */         }
/* 4380 */ 
/* 4381 */             .mediathek .publikationen .image-teaser.box figcaption {
/* 4382 */                 padding: 10px 10px 0 10px;
/* 4383 */             }
/* 4384 */ 
/* 4385 */ 
/* 4386 */     .mediathek .publikationen ul li a .title span,
/* 4387 */     .mediathek .publikationen ul li a .title br {
/* 4388 */         display: none;
/* 4389 */     }
/* 4390 */ 
/* 4391 */     .mediathek .publikationen .image-teaser.box {
/* 4392 */         padding-bottom: 20px;
/* 4393 */     }
/* 4394 */ 
/* 4395 */         .mediathek .publikationen .image-teaser.box figcaption {
/* 4396 */             padding: 20px 20px 0 20px;
/* 4397 */         }
/* 4398 */ 
/* 4399 */     .mediathek .publikationen ul li {
/* 4400 */         margin-bottom: 30px;
/* 4401 */     }
/* 4402 */ 
/* 4403 */     .mediathek .columns-2 > div {
/* 4404 */         width: 100%;
/* 4405 */         margin-right: 0px;
/* 4406 */         float: none;
/* 4407 */     }
/* 4408 */ 
/* 4409 */ .page-overlay,
/* 4410 */ .page-foot-section .commands {
/* 4411 */     display: none;
/* 4412 */ }
/* 4413 */ 
/* 4414 */ .smartphone-mode, .tablet-mode, .screen-size-420 {
/* 4415 */     display: none;
/* 4416 */ }
/* 4417 */ 
/* 4418 */ section {
/* 4419 */     padding: 20px 0;
/* 4420 */ }
/* 4421 */ 
/* 4422 */     section section {
/* 4423 */         padding: 0;
/* 4424 */     }
/* 4425 */ 
/* 4426 */ .center {
/* 4427 */     position: relative;
/* 4428 */ }
/* 4429 */ 
/* 4430 */ .page-content-section.with-section-seperator {
/* 4431 */     padding-top: 0;
/* 4432 */ }
/* 4433 */ 
/* 4434 */     .page-content-section.with-section-seperator > .center:first-child {
/* 4435 */         margin-top: 0;
/* 4436 */     }
/* 4437 */         .page-content-section.with-section-seperator > .center:first-child > .columns-2-3,
/* 4438 */         .page-content-section.with-section-seperator > .center:first-child > .columns-3-4 {
/* 4439 */             border-top: 1px solid #d9d9d9;
/* 4440 */             padding-top: 20px;
/* 4441 */         }
/* 4442 */         .page-content-section.with-section-seperator > .center:first-child > .marginal-column {
/* 4443 */             padding-top: 20px;
/* 4444 */         }
/* 4445 */ 
/* 4446 */ .page-content-section.section-seperator > .center {
/* 4447 */ }
/* 4448 */ 
/* 4449 */ section > .center,
/* 4450 */ section.slider-section.extra-wide > .center:last-child {
/* 4451 */     width: 100%;
/* 4452 */ }
/* 4453 */ 
/* 4454 */ section.extra-wide > .center {
/* 4455 */     width: 100%;
/* 4456 */ }
/* 4457 */ 
/* 4458 */ 
/* 4459 */ .page-header-section {
/* 4460 */     padding-top: 0;
/* 4461 */     padding-bottom: 54px;
/* 4462 */ }
/* 4463 */ 
/* 4464 */     .page-header-section > .center {
/* 4465 */         margin-top: 0;
/* 4466 */     }
/* 4467 */ 
/* 4468 */     .page-header-section .center figure {
/* 4469 */         position: relative;
/* 4470 */     }
/* 4471 */ 
/* 4472 */         .page-header-section .center figure img {
/* 4473 */             width: 100%;
/* 4474 */             height: auto;
/* 4475 */         }
/* 4476 */ 
/* 4477 */         .page-header-section .center figure figcaption {
/* 4478 */             width: 100% !important;
/* 4479 */         }
/* 4480 */ 
/* 4481 */             .page-header-section .center figure figcaption .container {
/* 4482 */                 padding: 30px 0;
/* 4483 */             }
/* 4484 */ 
/* 4485 */             .page-header-section .center figure figcaption h1,
/* 4486 */             .page-header-section .center figure figcaption h2,
/* 4487 */             .page-header-section .center figure figcaption h3 {
/* 4488 */                 color: #000;
/* 4489 */             }
/* 4490 */ 
/* 4491 */             .page-header-section .center figure figcaption h2 {
/* 4492 */                 margin-bottom: 0;
/* 4493 */             }
/* 4494 */ 
/* 4495 */             .page-header-section .center figure figcaption h3 {
/* 4496 */                 font-weight: 400;
/* 4497 */                 line-height: 1.4;
/* 4498 */                 font-size: 1.05em;
/* 4499 */                 text-transform: none;
/* 4500 */             }
/* 4501 */ 
/* 4502 */ .page-meta-section {
/* 4503 */     display: none;
/* 4504 */ }
/* 4505 */ 
/* 4506 */ .page-content-section > .center > div > section > section {
/* 4507 */     margin-bottom: 30px;
/* 4508 */ }
/* 4509 */ 
/* 4510 */ .page-content-section p,
/* 4511 */ .page-content-section h2,
/* 4512 */ .page-content-section h3 {
/* 4513 */     margin-bottom: 16px;
/* 4514 */ }
/* 4515 */ 
/* 4516 */ .page-content-section h1,
/* 4517 */ section header h2,
/* 4518 */ .page-content-section header h2,
/* 4519 */ .page-content-section header h3,
/* 4520 */ .page-foot-section h3,
/* 4521 */ .page-header-section .center figure figcaption h1,
/* 4522 */ .page-header-section .center figure figcaption h2 {
/* 4523 */     font-size: calc(1em + .9vw);
/* 4524 */ }
/* 4525 */ .page-content-section h1,
/* 4526 */ section header h2,
/* 4527 */ .page-content-section header h2,
/* 4528 */ .page-content-section header h3 {
/* 4529 */     margin-bottom: 30px;
/* 4530 */ }
/* 4531 */ .page-content-section section h3 {
/* 4532 */     text-transform:none;
/* 4533 */ }
/* 4534 */ 
/* 4535 */ .home section header h2 {
/* 4536 */     text-align: center;
/* 4537 */     margin-bottom: 40px;
/* 4538 */ }
/* 4539 */ 
/* 4540 */ .page-content-section figure img {
/* 4541 */     float: left;
/* 4542 */     margin: 9px 40px 11px 0;
/* 4543 */ }
/* 4544 */ 
/* 4545 */ .page-content-section .image-float-right figure.columns-1-3 img {
/* 4546 */     margin: 9px 0 11px 0;
/* 4547 */ }
/* 4548 */ 
/* 4549 */ .page-foot-section {
/* 4550 */     margin-top: 30px;
/* 4551 */     page-break-before: always;
/* 4552 */ }
/* 4553 */ 
/* 4554 */     .page-foot-section h3 {
/* 4555 */         margin-bottom: 40px;
/* 4556 */     }
/* 4557 */ 
/* 4558 */     .page-foot-section .commands {
/* 4559 */         margin: 30px 0;
/* 4560 */         text-align: center;
/* 4561 */     }
/* 4562 */ 
/* 4563 */ 
/* 4564 */ .columns-2 > li, .columns-2 > div {
/* 4565 */     width: 48.5%;
/* 4566 */     float: left;
/* 4567 */     margin-right: 2%;
/* 4568 */ }
/* 4569 */ 
/* 4570 */     .columns-2 > li:nth-child(2n+2), .columns-2 > div:nth-child(2n+2) {
/* 4571 */         margin-right: 0px;
/* 4572 */     }
/* 4573 */ 
/* 4574 */ .columns-3 {
/* 4575 */ }
/* 4576 */ 
/* 4577 */     .columns-3 > li {
/* 4578 */         width: 48.5%;
/* 4579 */         margin-right: 2%;
/* 4580 */         float: left;
/* 4581 */     }
/* 4582 */     
/* 4583 */         .columns-3 > li:nth-child(3n+3), .columns-3 > li.box:nth-child(3n+3), .columns-3 > li.box.columns-last-3 {
/* 4584 */             margin-right: 0px;
/* 4585 */         }
/* 4586 */ 
/* 4587 */         .columns-3 > li.box {
/* 4588 */             /*width: 29%;
/* 4589 */             padding-left: 1.5%;
/* 4590 */             padding-right: 1.5%;*/
/* 4591 */             padding-left: 0;
/* 4592 */             padding-right: 0;
/* 4593 */         }
/* 4594 */         .columns-3 > li.box > section {
/* 4595 */             padding: 20px;
/* 4596 */         }
/* 4597 */ 
/* 4598 */             .columns-3 > li.box.columns-2-3 {
/* 4599 */                 /*width: 63%;
/* 4600 */                 padding-left: 1.5%;
/* 4601 */                 padding-right: 1.5%;
/* 4602 */                 */
/* 4603 */                 width: 66%;
/* 4604 */             }
/* 4605 */ 
/* 4606 */             .columns-3 > li.box.columns-3-3 {
/* 4607 */                 /*width: 97%;
/* 4608 */                 padding-left: 1.5%;
/* 4609 */                 padding-right: 1.5%;*/
/* 4610 */                 width: 99%;
/* 4611 */             }
/* 4612 */ 
/* 4613 */ 
/* 4614 */ .columns-4 > li {
/* 4615 */     width: 23.5%;
/* 4616 */     float: left;
/* 4617 */     margin-right: 2%;
/* 4618 */ }
/* 4619 */ 
/* 4620 */     .columns-4 > li:nth-child(4n+4) {
/* 4621 */         margin-right: 0px;
/* 4622 */     }
/* 4623 */ 
/* 4624 */ .columns-5 > li {
/* 4625 */     width: 18.4%;
/* 4626 */     float: left;
/* 4627 */     margin-right: 2%;
/* 4628 */ }
/* 4629 */ 
/* 4630 */     .columns-5 > li:nth-child(5n+5) {
/* 4631 */         margin-right: 0px;
/* 4632 */     }
/* 4633 */ 
/* 4634 */ .columns-6 > li {
/* 4635 */     width: 15%;
/* 4636 */     float: left;
/* 4637 */     margin-right: 2%;
/* 4638 */ }
/* 4639 */ 
/* 4640 */     .columns-6 > li:nth-child(6n+6) {
/* 4641 */         margin-right: 0px;
/* 4642 */     }
/* 4643 */ 
/* 4644 */ .columns-1-4, .columns-2-4, .columns-3-4, .columns-2-3, .columns-1-3, .columns-3-5, .columns-2-5 {
/* 4645 */     float: left;
/* 4646 */ }
/* 4647 */ 
/* 4648 */ .columns-1-4 {
/* 4649 */     width: 25%;
/* 4650 */ }
/* 4651 */ 
/* 4652 */ .columns-2-4 {
/* 4653 */     width: 50%;
/* 4654 */ }
/* 4655 */ 
/* 4656 */ .columns-3-4 {
/* 4657 */     width: 75%;
/* 4658 */ }
/* 4659 */ 
/* 4660 */ .columns-2-3 {
/* 4661 */     width: 66%;
/* 4662 */     margin-right: 2%;
/* 4663 */ }
/* 4664 */ 
/* 4665 */ .columns-1-3 {
/* 4666 */     width: 32%;
/* 4667 */ }
/* 4668 */ 
/* 4669 */ .columns-3-5 {
/* 4670 */     width: 59%;
/* 4671 */     margin-right: 2%;
/* 4672 */ }
/* 4673 */ 
/* 4674 */ .columns-2-5 {
/* 4675 */     width: 39%;
/* 4676 */ }
/* 4677 */ 
/* 4678 */ 
/* 4679 */ .columns-3-5 .columns-3-5 {
/* 4680 */     width: 100%;
/* 4681 */     margin-right: 0%;
/* 4682 */ }
/* 4683 */ 
/* 4684 */ .columns-3-5 .columns-2-5 {
/* 4685 */     width: 66%;
/* 4686 */     margin-right: 0%;
/* 4687 */     float: right;
/* 4688 */ }
/* 4689 */ 
/* 4690 */ .columns-2-5 .columns-2-5 {
/* 4691 */     width: 100%;
/* 4692 */     margin-right: 0%;
/* 4693 */ }
/* 4694 */ 
/* 4695 */ 
/* 4696 */ .columns-1-4.float-right.bottom,
/* 4697 */ .columns-1-3.float-right.bottom {
/* 4698 */     right: 0;
/* 4699 */ }
/* 4700 */ 
/* 4701 */ .columns-1-3.align-at-page-header,
/* 4702 */ .columns-1-4.align-at-page-header {
/* 4703 */     margin-top: -63px;
/* 4704 */ }
/* 4705 */ 
/* 4706 */ 
/* 4707 */ .page-content-section .marginal-column > * {
/* 4708 */     margin-left: 30px;
/* 4709 */ }
/* 4710 */ 
/* 4711 */ .page-content-section .marginal-column .image-container:first-child {
/* 4712 */     margin-top: 7px;
/* 4713 */ }
/* 4714 */ .page-content-section .marginal-column .image-container figure {
/* 4715 */     display: inline-block;
/* 4716 */ }
/* 4717 */     .page-content-section .marginal-column .image-container figure img {
/* 4718 */         float: none;
/* 4719 */         margin: 0;
/* 4720 */         display: inline-block;
/* 4721 */     }
/* 4722 */     .page-content-section .marginal-column .image-container figure figcaption {
/* 4723 */         text-align: left;
/* 4724 */         font-size: calc(15px + .08vw);
/* 4725 */         line-height: 1.4;
/* 4726 */         margin-top: 10px;
/* 4727 */     }
/* 4728 */ 
/* 4729 */ .page-content-section .marginal-column .link-container {
/* 4730 */     margin-top: 30px;
/* 4731 */ }
/* 4732 */ 
/* 4733 */ .page-content-section section.addition.show-separation {
/* 4734 */     border-top: 1px solid #d9d9d9;
/* 4735 */     margin-top: 30px;
/* 4736 */     padding-top: 25px;
/* 4737 */ }
/* 4738 */ 
/* 4739 */ 
/* 4740 */ .page-content-section .marginal-column > section {
/* 4741 */     margin-bottom: 30px;
/* 4742 */ }
/* 4743 */ 
/* 4744 */     .page-content-section .marginal-column > section header > h3,
/* 4745 */     .page-content-section .marginal-column > section header > h4 {
/* 4746 */         font-size: 1.5em;
/* 4747 */         line-height: 1.6;
/* 4748 */         border-bottom: 1px solid #951b81;
/* 4749 */         margin-bottom: 10px;
/* 4750 */         padding: 0 0 5px;
/* 4751 */         font-weight: 700;
/* 4752 */         text-transform:none;
/* 4753 */     }
/* 4754 */ 
/* 4755 */ .box {
/* 4756 */     display: block;
/* 4757 */     border: 1px solid gray;
/* 4758 */ }
/* 4759 */ 
/* 4760 */ .boxes.list .box {
/* 4761 */     margin-bottom: 2%;
/* 4762 */     float: left;
/* 4763 */ }
/* 4764 */ 
/* 4765 */ .box h3 {
/* 4766 */     font-size: calc(1em + .9vw);
/* 4767 */     margin-bottom: 30px;
/* 4768 */ }
/* 4769 */ 
/* 4770 */ 
/* 4771 */ 
/* 4772 */ .box.video-teaser {
/* 4773 */     padding: 0;
/* 4774 */ }
/* 4775 */ 
/* 4776 */     .box.video-teaser img {
/* 4777 */         width: 100%;
/* 4778 */         float: none;
/* 4779 */     }
/* 4780 */ 
/* 4781 */     .box.video-teaser p {
/* 4782 */         padding: 30px 20px 20px;
/* 4783 */         /*text-transform: uppercase;*/
/* 4784 */         font-size: 1.4em;
/* 4785 */         font-weight: 700;
/* 4786 */         text-align: center;
/* 4787 */         line-height: 1.2;
/* 4788 */         margin-bottom: 0px;
/* 4789 */     }
/* 4790 */ 
/* 4791 */     .box.video-teaser a {
/* 4792 */         color: #000;
/* 4793 */         height: 100%;
/* 4794 */         display: block;
/* 4795 */     }
/* 4796 */ 
/* 4797 */         .box.video-teaser a figcaption {
/* 4798 */             position: relative;
/* 4799 */         }
/* 4800 */ 
/* 4801 */ 
/* 4802 */ .box.image-teaser {
/* 4803 */ }
/* 4804 */ 
/* 4805 */     .box.image-teaser img {
/* 4806 */         width: 100%;
/* 4807 */         margin: 0;
/* 4808 */         float: none;
/* 4809 */         height: auto;
/* 4810 */     }
/* 4811 */ 
/* 4812 */         .box.image-teaser img.wide-image {
/* 4813 */             display: none;
/* 4814 */         }
/* 4815 */ 
/* 4816 */     .box.image-teaser figcaption {
/* 4817 */         padding: 20px;
/* 4818 */         color: #000;
/* 4819 */     }
/* 4820 */ 
/* 4821 */         .box.image-teaser figcaption .title, .box.image-teaser figcaption h3 {
/* 4822 */             font-size: 1.2em;
/* 4823 */             font-weight: 700;
/* 4824 */             /*text-transform: uppercase;*/
/* 4825 */             margin-bottom: 30px;
/* 4826 */             line-height: 1.2;
/* 4827 */         }
/* 4828 */             .box.image-teaser figcaption .description {
/* 4829 */                 margin-bottom: 20px;
/* 4830 */             }
/* 4831 */ 
/* 4832 */             .box.image-teaser figcaption .description ul {
/* 4833 */                 padding-left: 14px;
/* 4834 */             }
/* 4835 */ 
/* 4836 */                 .box.image-teaser figcaption .description ul li {
/* 4837 */                     list-style: disc;
/* 4838 */                     display: list-item;
/* 4839 */                 }
/* 4840 */ 
/* 4841 */                 
/* 4842 */     section.extra-wide > .center {
/* 4843 */         max-width: 100%;
/* 4844 */     }
/* 4845 */ 
/* 4846 */     section > .center {
/* 4847 */         width: 100%;
/* 4848 */     }
/* 4849 */     .columns-6 > li {
/* 4850 */         width: 32%;
/* 4851 */     }
/* 4852 */ 
/* 4853 */         .columns-6 > li:nth-child(3n+3) {
/* 4854 */             margin-right: 0px;
/* 4855 */         }
/* 4856 */     .list-entry.columns-3-5, .list-entry.columns-2-5 {
/* 4857 */         width: 100%;
/* 4858 */         clear: both;
/* 4859 */     }
/* 4860 */ 
/* 4861 */     .column.columns-3-5, .columns-3-5 .columns-3-5, .columns-3-5 .columns-2-5 {
/* 4862 */         width: 100%;
/* 4863 */     }
/* 4864 */     .page-content-section > .center > .columns-3-4 {
/* 4865 */         width: 66%;
/* 4866 */     }
/* 4867 */ 
/* 4868 */     .page-content-section > .center > .columns-1-4 {
/* 4869 */         width: 32%;
/* 4870 */     }
/* 4871 */ 
/* 4872 */ 
/* 4873 */     .site > header .section-1 {
/* 4874 */         position: relative;
/* 4875 */         z-index: 3;
/* 4876 */         background-color: #fff;
/* 4877 */     }
/* 4878 */ 
/* 4879 */     .tablet-mode {
/* 4880 */         display: inherit;
/* 4881 */     }
/* 4882 */ 
/* 4883 */     .not-tablet-mode {
/* 4884 */         display: none;
/* 4885 */     }
/* 4886 */ 
/* 4887 */ 
/* 4888 */     .page-header-section {
/* 4889 */         padding-bottom: 0px;
/* 4890 */     }
/* 4891 */ 
/* 4892 */         .page-header-section .center figure figcaption {
/* 4893 */             width: auto;
/* 4894 */             position: static;
/* 4895 */             height: auto;
/* 4896 */             padding: 0;
/* 4897 */         }
/* 4898 */ 
/* 4899 */             .page-header-section .center figure figcaption .container {
/* 4900 */                 float: none;
/* 4901 */                 width: auto;
/* 4902 */                 padding:0;
/* 4903 */                 padding: calc(15px + .5vw) 0;
/* 4904 */                 margin:0;
/* 4905 */             }
/* 4906 */ 
/* 4907 */     .columns-1-3.align-at-page-header,
/* 4908 */     .columns-1-4.align-at-page-header {
/* 4909 */         margin-top: 0px;
/* 4910 */     }
/* 4911 */ 
/* 4912 */ 
/* 4913 */     .box h3 {
/* 4914 */         font-size: 1.5em;
/* 4915 */     }
/* 4916 */ 
/* 4917 */ .columns-3:not(.do-not-priorizes) > li,
/* 4918 */ .columns-3 > li.box.image-teaser,
/* 4919 */ .columns-3 > li.box.image-teaser:nth-child(3n+3),
/* 4920 */ .columns-6 > li,
/* 4921 */ .columns-6 > li:nth-child(3n+3) {
/* 4922 */     width: 48.5%;
/* 4923 */     margin-right: 2%;
/* 4924 */     margin-bottom: 30px;
/* 4925 */     clear:none;
/* 4926 */ }
/* 4927 */ 
/* 4928 */         .columns-3:not(.do-not-priorizes) > li.box.image-teaser:nth-child(99n+1),
/* 4929 */         .columns-3:not(.do-not-priorizes) > li.box:nth-child(99n+1) {
/* 4930 */             width: 99%;
/* 4931 */             margin-right: 0%;
/* 4932 */             height: auto !important;
/* 4933 */         }
/* 4934 */         .columns-3 > li.box.image-teaser:first-child img.wide-image {
/* 4935 */             display: block;
/* 4936 */         }
/* 4937 */ 
/* 4938 */         .columns-3 > li.box.image-teaser:first-child img.default-image {
/* 4939 */             display: none;
/* 4940 */         }
/* 4941 */ 
/* 4942 */ .columns-3 > li.box, .columns-3 > li.box:nth-child(3n+3) {
/* 4943 */     width: 48.5%;
/* 4944 */     margin-right: 2%;
/* 4945 */     clear: none;
/* 4946 */ }
/* 4947 */ 
/* 4948 */     .columns-3:not(.do-not-priorizes) > li.box.image-teaser:nth-child(2n+3),
/* 4949 */     .columns-3:not(.do-not-priorizes) > li.box:nth-child(2n+3),
/* 4950 */     .columns-3.do-not-priorizes > li.box.image-teaser:nth-child(2n+2),
/* 4951 */     .columns-3.do-not-priorizes > li.box:nth-child(2n+2),
/* 4952 */     .columns-6 > li:nth-child(2n+2) {
/* 4953 */         margin-right: 0%;
/* 4954 */     }
/* 4955 */ 
/* 4956 */             .columns-3 > li.box:first-child header h3 br {
/* 4957 */                 display: none;
/* 4958 */             }
/* 4959 */ 
/* 4960 */ .columns-4 > li, .columns-4 > li:nth-child(4n+4) {
/* 4961 */     width: 48.5%;
/* 4962 */     margin-right: 2%;
/* 4963 */     clear: none;
/* 4964 */ }
/* 4965 */ 
/* 4966 */         .columns-4 > li:nth-child(2n+2) {
/* 4967 */             margin-right: 0%;
/* 4968 */         }
/* 4969 */ 
/* 4970 */ 
/* 4971 */ 
/* 4972 */ 
/* 4973 */     .columns-3-4 {
/* 4974 */         width: 66%;
/* 4975 */     }
/* 4976 */ 
/* 4977 */     .columns-1-4 {
/* 4978 */         width: 34%;
/* 4979 */     }
/* 4980 */ 
/* 4981 */ .page-list {
/* 4982 */ }
/* 4983 */ .page-list section.list-entry {
/* 4984 */     border-bottom: 1px solid #d9d9d9;
/* 4985 */     padding: 20px 0;
/* 4986 */ }
/* 4987 */ 
/* 4988 */     .page-list section.list-entry .entry header h3 {
/* 4989 */         font-size: 13px;
/* 4990 */         font-weight: 400;
/* 4991 */         line-height: 1.4;
/* 4992 */         text-transform: none;
/* 4993 */         margin-bottom: 0px;
/* 4994 */     }
/* 4995 */     .page-list section.list-entry .entry header h2 {
/* 4996 */         font-size: 16px;
/* 4997 */         font-weight: 700;
/* 4998 */         line-height: 1.6;
/* 4999 */         margin-bottom: 6px;
/* 5000 */     }
/* 5001 */ 
/* 5002 */         .page-list section.list-entry .entry header h2 a {
/* 5003 */             color: #000;
/* 5004 */         }
/* 5005 */ 
/* 5006 */     .page-list section.list-entry .entry p {
/* 5007 */         margin-bottom: 6px;
/* 5008 */     }
/* 5009 */ 
/* 5010 */         .page-list section.list-entry .entry p .date {
/* 5011 */             font-weight: 600;
/* 5012 */         }
/* 5013 */ 
/* 5014 */     .page-list section.list-entry .entry ul.linklist {
/* 5015 */         margin-bottom: 0;
/* 5016 */     }
/* 5017 */ 
/* 5018 */         .page-list section.list-entry .entry ul.linklist a {
/* 5019 */             font-weight: 700;
/* 5020 */         }
/* 5021 */ 
/* 5022 */ #Content table.page-list td {padding:0;}
/* 5023 */ .page-image-section {
/* 5024 */     margin-bottom: 60px;
/* 5025 */ }
/* 5026 */ .parallax {
/* 5027 */ }
/* 5028 */ 
/* 5029 */     .parallax figure {
/* 5030 */         height: auto !important;
/* 5031 */     }
/* 5032 */ 
/* 5033 */         .parallax figure img {
/* 5034 */             width: 100%;
/* 5035 */             transform: none !important;
/* 5036 */             position: static;
/* 5037 */             float: none;
/* 5038 */         }
/* 5039 */ 
/* 5040 */ .personenkacheln.columns-3 > li.box.image-teaser  {
/* 5041 */     padding: 0;
/* 5042 */     margin-right: 1%;
/* 5043 */     width: auto;
/* 5044 */     display:block;
/* 5045 */     width: 99%;
/* 5046 */     height: auto !important;
/* 5047 */         page-break-inside:avoid;
/* 5048 */ }
/* 5049 */ .personenkacheln.columns-3 > li.box > section  {
/* 5050 */     padding: 0;
/* 5051 */     display:flex;
/* 5052 */     margin-right: 0;
/* 5053 */ }
/* 5054 */ .personenkacheln.columns-3 > li.box > section figure,
/* 5055 */ .personenkacheln.columns-3 > li.box > section .service-container  {
/* 5056 */     height: auto !important;
/* 5057 */ }
/* 5058 */ .personenkacheln.columns-3 > li.box > section figure img  {
/* 5059 */     width: 300px;
/* 5060 */ }
/* 5061 */ .personenkacheln.columns-3 > li.box > section figure figcaption  {
/* 5062 */     padding: 0;
/* 5063 */ }
/* 5064 */ .personenkacheln.columns-3 > li.box > section .service-container  {
/* 5065 */     width: 100%;
/* 5066 */     background-color: #fff;
/* 5067 */     padding: 0;
/* 5068 */ }
/* 5069 */ .personenkacheln.columns-3 > li.box > section .service-container.active  {
/* 5070 */     display: block;
/* 5071 */ }
/* 5072 */ .personenkacheln.columns-3 > li.box > section .service-container header  {
/* 5073 */     padding: 12px 20px 20px 20px;
/* 5074 */ }
/* 5075 */ .personenkacheln.columns-3 > li.box > section .service-container header h3  {
/* 5076 */     margin-bottom: 0;
/* 5077 */ }
/* 5078 */ .personenkacheln.columns-3 > li.box > section .service-container .zitat  {
/* 5079 */     padding: 0 20px 20px 20px;
/* 5080 */ }
/* 5081 */ .personenkacheln.columns-3 > li.box > section .service-container .zitat .symbol {
/* 5082 */     display: none;
/* 5083 */ }
/* 5084 */ .personenkacheln.columns-3 > li.box > section .service-container .container  {
/* 5085 */     padding: 0 20px;
/* 5086 */ }
/* 5087 */ .personenkacheln.columns-3 > li.box > section .service-container .entries  {
/* 5088 */     padding: 20px;
/* 5089 */     position: absolute;
/* 5090 */     bottom: 0px;
/* 5091 */ }
/* 5092 */     .personenkacheln.columns-3 > li.box > section .service-container .entries p > span:first-child {
/* 5093 */         display:inline;
/* 5094 */     }
/* 5095 */ 
/* 5096 */ .picture-credits.columns-2 li {
/* 5097 */     width: 100%;
/* 5098 */     margin-right: 0;
/* 5099 */ }
/* 5100 */ 
/* 5101 */     .picture-credits li {
/* 5102 */         margin-bottom: 20px;
/* 5103 */         display: block;
/* 5104 */     }
/* 5105 */ 
/* 5106 */         .picture-credits li.page-state-0 {
/* 5107 */             opacity: 0.4;
/* 5108 */         }
/* 5109 */ 
/* 5110 */         .picture-credits li.page-state-2 {
/* 5111 */             opacity: 0.5;
/* 5112 */             background-color: lightCyan;
/* 5113 */         }
/* 5114 */ 
/* 5115 */ 
/* 5116 */         .picture-credits li > a {
/* 5117 */             width: 100%;
/* 5118 */         }
/* 5119 */ 
/* 5120 */         .picture-credits li .fa::before {
/* 5121 */             margin-right: 5px;
/* 5122 */             display: inline-block;
/* 5123 */         }
/* 5124 */ 
/* 5125 */         .picture-credits li figure {
/* 5126 */             display: table;
/* 5127 */         }
/* 5128 */ 
/* 5129 */             .picture-credits li figure img {
/* 5130 */                 margin: 3px 20px 0 0;
/* 5131 */                 width: 100px;
/* 5132 */                 display: table-cell;
/* 5133 */                 float: none;
/* 5134 */                 min-width: 100px;
/* 5135 */             }
/* 5136 */ 
/* 5137 */             .picture-credits li figure figcaption {
/* 5138 */                 display: table-cell;
/* 5139 */                 line-height: 1.4;
/* 5140 */                 vertical-align: top;
/* 5141 */             }
/* 5142 */ 
/* 5143 */         .picture-credits li a figure figcaption span {
/* 5144 */             color: #000;
/* 5145 */             font-weight: 400;
/* 5146 */             font-size: 0.9em;
/* 5147 */         }
/* 5148 */ 
/* 5149 */         .picture-credits li a figure figcaption > span {
/* 5150 */             display: table;
/* 5151 */         }
/* 5152 */ 
/* 5153 */             .picture-credits li a figure figcaption > span > span {
/* 5154 */                 display: table-cell;
/* 5155 */             }
/* 5156 */ 
/* 5157 */         .picture-credits li a figure figcaption span.content {
/* 5158 */             word-wrap: break-word;
/* 5159 */             word-break: break-all;
/* 5160 */         }
/* 5161 */ 
/* 5162 */         .picture-credits li a figure figcaption span.required {
/* 5163 */             color: #f00;
/* 5164 */         }
/* 5165 */ 
/* 5166 */ figure figcaption div.picture-credits {display: none;}
/* 5167 */ 
/* 5168 */ .presse-portal {
/* 5169 */ }
/* 5170 */     .presse-portal .dynamic-list-head,
/* 5171 */     .presse-portal .dynamic-list-foot {
/* 5172 */         display: none;
/* 5173 */     }
/* 5174 */ 
/* 5175 */ .presse-portal .dynamic-list .list-entry .entry p .date {
/* 5176 */     font-weight: 600;
/* 5177 */ }
/* 5178 */ 
/* 5179 */ 
/* 5180 */ .product-infos {}
/* 5181 */ 
/* 5182 */ .page-content-section .product-infos .box {
/* 5183 */     padding: 20px;
/* 5184 */ }
/* 5185 */ .page-content-section .product-infos .box header h3 {
/* 5186 */     font-size: calc(1em + .45vw);
/* 5187 */ }
/* 5188 */ 
/* 5189 */ .page-content-section .product-infos figure {
/* 5190 */     float: right;
/* 5191 */ }
/* 5192 */     .page-content-section .product-infos figure img {
/* 5193 */         float: right;
/* 5194 */         margin: 9px 0 11px 0;
/* 5195 */     }
/* 5196 */ 
/* 5197 */ .product-infos > ul > li.column {
/* 5198 */     float: left;
/* 5199 */     margin-right: 2%;
/* 5200 */     flex-grow: 1;
/* 5201 */     page-break-inside: avoid;
/* 5202 */ }
/* 5203 */ 
/* 5204 */ .product-infos > ul > li:nth-child(2n+2) {
/* 5205 */     margin-right: 0px;
/* 5206 */ }
/* 5207 */ 
/* 5208 */ .product-infos > ul > li.column > ul > li {
/* 5209 */     clear: both;
/* 5210 */ }
/* 5211 */ .product-infos ul > li.column > ul > li {
/* 5212 */     margin-bottom: 4%;
/* 5213 */ }
/* 5214 */ 
/* 5215 */     .page-content-section .product-infos .columns-2-5 {
/* 5216 */         width: 100%;
/* 5217 */     }
/* 5218 */     .product-infos > ul > li.column {
/* 5219 */         margin-right: 0%;
/* 5220 */     }
/* 5221 */ 
/* 5222 */ 
/* 5223 */ .product-teaser {
/* 5224 */     clear: both;
/* 5225 */     width: calc(2 / 3 * 100% - 40px);
/* 5226 */     float: left;
/* 5227 */     margin-bottom: 30px;
/* 5228 */     padding: 20px;
/* 5229 */ }
/* 5230 */ 
/* 5231 */     .product-teaser:nth-child(2n+2) {
/* 5232 */         float: right;
/* 5233 */     }
/* 5234 */ 
/* 5235 */     .product-teaser figure {
/* 5236 */         position: relative;
/* 5237 */     }
/* 5238 */ 
/* 5239 */         .product-teaser figure picture {
/* 5240 */             display: block;
/* 5241 */             overflow: hidden;
/* 5242 */         }
/* 5243 */         .product-teaser figure img {
/* 5244 */             margin: 0;
/* 5245 */             float: none;
/* 5246 */             transition: all .5s ease;
/* 5247 */         }
/* 5248 */ 
/* 5249 */     .product-teaser:hover figure img {
/* 5250 */         transform: scale(1.05);
/* 5251 */     }
/* 5252 */ 
/* 5253 */     .product-teaser figure figcaption .container {
/* 5254 */         color: #000;
/* 5255 */         text-align: center;
/* 5256 */         position: absolute;
/* 5257 */         top: 0;
/* 5258 */         bottom: 0;
/* 5259 */         margin: auto;
/* 5260 */         background-color: #fff;
/* 5261 */         width: 50%;
/* 5262 */         transition: all .5s ease;
/* 5263 */     }
/* 5264 */     .product-teaser.animated figure figcaption .container {
/* 5265 */         background-color: transparent;
/* 5266 */     }
/* 5267 */ 
/* 5268 */     .product-teaser:nth-child(2n+1) figure figcaption .container {
/* 5269 */         left: 0;
/* 5270 */         padding: 20px 20px 20px 0;
/* 5271 */     }
/* 5272 */     .product-teaser:nth-child(2n+1) figure figcaption .container > * {
/* 5273 */         padding-left: 20px;
/* 5274 */     }
/* 5275 */ 
/* 5276 */     .product-teaser:nth-child(2n+2) figure figcaption .container {
/* 5277 */         right: 0;
/* 5278 */         padding: 20px 0 20px 20px;
/* 5279 */     }
/* 5280 */     .product-teaser:nth-child(2n+2) figure figcaption .container > * {
/* 5281 */         padding-right: 20px;
/* 5282 */     }
/* 5283 */ 
/* 5284 */     .product-teaser:not(.animated):nth-child(2n+2) figure figcaption .container,
/* 5285 */     .product-teaser:not(.animated):nth-child(2n+1) figure figcaption .picture-credits,
/* 5286 */     .product-teaser:not(.animated):nth-child(2n+1) figure picture {
/* 5287 */         margin-right: 100px;
/* 5288 */     }
/* 5289 */ 
/* 5290 */     .product-teaser:not(.animated):nth-child(2n+1) figure figcaption .container,
/* 5291 */     .product-teaser:not(.animated):nth-child(2n+2) figure figcaption .picture-credits,
/* 5292 */     .product-teaser:not(.animated):nth-child(2n+2) figure picture {
/* 5293 */         margin-left: 100px;
/* 5294 */     }
/* 5295 */ 
/* 5296 */     .product-teaser figure figcaption .container h3 {
/* 5297 */         margin-bottom: 10px;
/* 5298 */     }
/* 5299 */ 
/* 5300 */     .product-teaser a figure figcaption .container span.divider {
/* 5301 */         display: inline-block;
/* 5302 */         height: 1px;
/* 5303 */         width: 25%;
/* 5304 */         background-color: #24abe6;
/* 5305 */         margin-bottom: 7px;
/* 5306 */         transition: width .3s cubic-bezier(0.65, 0.05, 0.36, 1);
/* 5307 */     }
/* 5308 */ 
/* 5309 */     .product-teaser a figure:hover figcaption .container span.divider {
/* 5310 */         width: 50%;
/* 5311 */     }
/* 5312 */ 
/* 5313 */ @media screen and (max-width: 768px) {
/* 5314 */     .product-teaser {
/* 5315 */         width: calc(100% - 40px);
/* 5316 */         margin-bottom: 50px;
/* 5317 */     }
/* 5318 */         .product-teaser:not(.animated) {
/* 5319 */             margin-top: -20px;
/* 5320 */         }
/* 5321 */         .product-teaser figure picture {
/* 5322 */             position: relative;
/* 5323 */             top: -40px;
/* 5324 */         }
/* 5325 */         .product-teaser:not(.animated) figure picture {
/* 5326 */             margin-top: 40px;
/* 5327 */         }
/* 5328 */ 
/* 5329 */         .product-teaser figure figcaption {
/* 5330 */             position: relative;
/* 5331 */         }
/* 5332 */         .product-teaser figure figcaption .container {
/* 5333 */             width: calc(100% - 40px);
/* 5334 */             position: relative;
/* 5335 */         }
/* 5336 */ 
/* 5337 */         .product-teaser:nth-child(2n+1) figure figcaption .container,
/* 5338 */         .product-teaser:nth-child(2n+2) figure figcaption .container {
/* 5339 */             left: 0;
/* 5340 */             right: 0;
/* 5341 */             padding: 20px;
/* 5342 */             margin-left: 0 !important;
/* 5343 */             margin-right: 0 !important;
/* 5344 */         }
/* 5345 */             .product-teaser:nth-child(2n+1) figure figcaption .container > *,
/* 5346 */             .product-teaser:nth-child(2n+2) figure figcaption .container > * {
/* 5347 */                 padding-left: 0;
/* 5348 */                 padding-right: 0;
/* 5349 */             }
/* 5350 */ 
/* 5351 */         .product-teaser:nth-child(2n+1) figure figcaption .picture-credits,
/* 5352 */         .product-teaser:nth-child(2n+1) figure picture,
/* 5353 */         .product-teaser:nth-child(2n+2) figure figcaption .picture-credits,
/* 5354 */         .product-teaser:nth-child(2n+2) figure picture {
/* 5355 */             margin-right: 0 !important;
/* 5356 */             margin-left: 0 !important;
/* 5357 */         }
/* 5358 */         .product-teaser:nth-child(2n+1) figure figcaption .picture-credits,
/* 5359 */         .product-teaser:nth-child(2n+2) figure figcaption .picture-credits {
/* 5360 */             bottom: unset;
/* 5361 */             top: -60px;
/* 5362 */         }
/* 5363 */ }
/* 5364 */ 
/* 5365 */ /***************************************/
/* 5366 */ /************ .quicklinks *************/
/* 5367 */ /***************************************/
/* 5368 */ 
/* 5369 */ .quicklinks > li {
/* 5370 */     display: block;
/* 5371 */     padding: 5px 0;
/* 5372 */ }
/* 5373 */ 
/* 5374 */ li.akkordeon > a:before,
/* 5375 */ li.link > a:before {
/* 5376 */     content: "";
/* 5377 */     width: 16px;
/* 5378 */     height: 20px;
/* 5379 */     display: inline-block;
/* 5380 */     background-position: left 1px;
/* 5381 */     background-repeat: no-repeat;
/* 5382 */     vertical-align: middle;
/* 5383 */     padding-right: 9px;
/* 5384 */     transform-origin: 8px 9px;
/* 5385 */ }
/* 5386 */ li.akkordeon.closed > a:before {
/* 5387 */     background-image: url(../Images/Site/Svg/arrow-down.svg);
/* 5388 */ }
/* 5389 */ li.akkordeon.opened > a:before {
/* 5390 */     background-image: url(../Images/Site/Svg/arrow-up.svg);
/* 5391 */ }
/* 5392 */ li.active.akkordeon.closed > a:before {
/* 5393 */     background-image: url(../Images/Site/Svg/arrow-down-hover.svg);
/* 5394 */ }
/* 5395 */ li.active.akkordeon.opened > a:before {
/* 5396 */     background-image: url(../Images/Site/Svg/arrow-up-hover.svg);
/* 5397 */ }
/* 5398 */ 
/* 5399 */ li.link > a:before {
/* 5400 */     background-image: url(../Images/Site/Svg/arrow-right.svg);
/* 5401 */ }
/* 5402 */ 
/* 5403 */ 
/* 5404 */ li.akkordeon.closed > a:before,
/* 5405 */ li.akkordeon.opened > a:before,
/* 5406 */ li.active.akkordeon.closed > a:before,
/* 5407 */ li.active.akkordeon.opened > a:before,
/* 5408 */ li.link > a:before {
/* 5409 */     background-size: 16px 16px;
/* 5410 */ }
/* 5411 */ 
/* 5412 */ .quicklinks > li > a {
/* 5413 */     font-weight: 700;
/* 5414 */     color: #000;
/* 5415 */ }
/* 5416 */ 
/* 5417 */ .quicklinks li.akkordeon > a.rotate180 {
/* 5418 */     animation:none;
/* 5419 */ }
/* 5420 */ 
/* 5421 */ .quicklinks li.akkordeon > div {
/* 5422 */     margin: 15px 0;
/* 5423 */ }
/* 5424 */ 
/* 5425 */ li.akkordeon.closed > div {
/* 5426 */     display: none;
/* 5427 */ }
/* 5428 */ 
/* 5429 */ .service-container {
/* 5430 */     position: relative;
/* 5431 */     padding-bottom: 50px;
/* 5432 */ }
/* 5433 */ .boxes .box.columns-1-3.contact {
/* 5434 */     padding-bottom: 0;
/* 5435 */ }
/* 5436 */ .box.contact .service-container h4 {
/* 5437 */     text-transform:none;
/* 5438 */ }
/* 5439 */ 
/* 5440 */ .box.contact .service-container .has-footnote,
/* 5441 */ .box.service-container .has-footnote {
/* 5442 */     padding-bottom: 70px;
/* 5443 */     position: relative;
/* 5444 */ }
/* 5445 */ .box.service-container .has-footnote {
/* 5446 */     padding-bottom: 50px;
/* 5447 */ }
/* 5448 */ .columns-3 > li.box.columns-2-3.contact figure figcaption.has-footnote,
/* 5449 */ .columns-3 > li.box.columns-3-3.contact figure figcaption.has-footnote {
/* 5450 */     padding-bottom: 0;
/* 5451 */ }
/* 5452 */ .columns-3 > li.box.columns-2-3.contact figure img,
/* 5453 */ .columns-3 > li.box.columns-3-3.contact figure img {
/* 5454 */     margin-bottom: 0;
/* 5455 */ }
/* 5456 */ .box.call-to-action .service-container p.entry {
/* 5457 */     line-height: 40px;
/* 5458 */ }
/* 5459 */ 
/* 5460 */ .page-content-section .box.contact .service-container {
/* 5461 */     height: 100%;
/* 5462 */ }
/* 5463 */ 
/* 5464 */ .box.boxes-1-3.contact .service-container p.entry {
/* 5465 */     clear: both;
/* 5466 */ }
/* 5467 */ 
/* 5468 */ 
/* 5469 */     .page-content-section .contact figure figcaption .container {
/* 5470 */         margin-bottom: 30px;
/* 5471 */     }
/* 5472 */ .page-content-section .box.columns-2-3.contact figure figcaption .bottom,
/* 5473 */ .page-content-section .box.columns-3-3.contact figure figcaption .bottom {
/* 5474 */     bottom: 0;
/* 5475 */ }
/* 5476 */ .page-content-section .box.columns-3-3.contact figure figcaption header {
/* 5477 */     padding-bottom: 40px;
/* 5478 */ }
/* 5479 */ .service-container p {
/* 5480 */     margin: 0;
/* 5481 */ }
/* 5482 */ 
/* 5483 */ .service-container p.service-text {
/* 5484 */     margin-bottom:25px;
/* 5485 */ }
/* 5486 */ 
/* 5487 */ .service-container .icon,
/* 5488 */ .service-container .fa {
/* 5489 */     margin-right: 6px;
/* 5490 */     display: inline-block;
/* 5491 */     vertical-align: middle;
/* 5492 */     width: 18px;
/* 5493 */ }
/* 5494 */ .service-container .fa-mobile-phone {
/* 5495 */     font-size: 1.5em;
/* 5496 */     text-align: center;
/* 5497 */ }
/* 5498 */ .service-container p span.label {
/* 5499 */     display: inline-block;
/* 5500 */     margin-right: 6px;
/* 5501 */ }
/* 5502 */ .service-container p a.hilite br {
/* 5503 */     display: none;
/* 5504 */ }
/* 5505 */ .service-container p.with-footnote-sign span.label::after {
/* 5506 */     content: "*";
/* 5507 */ }
/* 5508 */ 
/* 5509 */     .service-container .bottom {
/* 5510 */         position: absolute;
/* 5511 */         bottom: 0;
/* 5512 */         font-size: 0.8em;
/* 5513 */     }
/* 5514 */ .box.service-container .bottom {
/* 5515 */     bottom: 20px;
/* 5516 */ }
/* 5517 */     .service-container .hilite {
/* 5518 */         color: #0BA2E3;
/* 5519 */         font-weight: 600;
/* 5520 */     }
/* 5521 */ .box.call-to-action {
/* 5522 */     border: 2px solid #951b81;
/* 5523 */     color: #000;
/* 5524 */     padding: 20px;
/* 5525 */ }
/* 5526 */ 
/* 5527 */     .box.call-to-action .service-container, .contact .service-container {
/* 5528 */         padding-bottom: 0px;
/* 5529 */     }
/* 5530 */     .box.call-to-action .service-container p {
/* 5531 */         line-height: 1.4;
/* 5532 */         margin-bottom:16px;
/* 5533 */     }
/* 5534 */         .box.call-to-action .service-container p.entry {
/* 5535 */             margin-bottom: 0px;
/* 5536 */         }
/* 5537 */ 
/* 5538 */         .box.call-to-action .service-container a, .box.call-to-action .service-container .hilite {
/* 5539 */             color: #fff;
/* 5540 */         }
/* 5541 */ 
/* 5542 */ .service-container .link-list {
/* 5543 */     margin-top: 15px;
/* 5544 */ }
/* 5545 */     .box.call-to-action .service-container p > span:first-child {
/* 5546 */         display: block;
/* 5547 */     }
/* 5548 */     .marginal-column .service-container {
/* 5549 */     }
/* 5550 */         .marginal-column .service-container p > span:first-child {
/* 5551 */             display: block;
/* 5552 */         }
/* 5553 */     .box.call-to-action .service-container p > span:first-child {
/* 5554 */         display: block;
/* 5555 */         width: auto;
/* 5556 */     }
/* 5557 */ 
/* 5558 */     .box.call-to-action .service-container p span.label {
/* 5559 */         display: inline-block;
/* 5560 */     }
/* 5561 */     .service-container p > span:first-child {
/* 5562 */         display: block;
/* 5563 */         line-height: 19px;
/* 5564 */     }
/* 5565 */     .box.contact .service-container p > span:first-child {
/* 5566 */         display: inline-block;
/* 5567 */     }
/* 5568 */     .service-container p a.hilite br {
/* 5569 */         display: inline-block;
/* 5570 */     }
/* 5571 */ }
/* 5572 */     .box.service-container p > span:first-child,
/* 5573 */     .marginal-column .service-container p > span:first-child,
/* 5574 */     .box.call-to-action .service-container p > span:first-child {
/* 5575 */         display: inline-block;
/* 5576 */     }
/* 5577 */     .service-container p a.hilite br {
/* 5578 */         display: none;
/* 5579 */     }
/* 5580 */         .box.call-to-action .service-container p:last-child {margin-bottom:0;}
/* 5581 */         
/* 5582 */         .service-container p span.icon {
/* 5583 */             margin-right: 10px;
/* 5584 */         }
/* 5585 */ 
/* 5586 */     .marginal-column .service-container p span.icon {
/* 5587 */         color: #000;
/* 5588 */     }
/* 5589 */     .box.call-to-action .service-container p span.icon {
/* 5590 */         color: #fff;
/* 5591 */     }
/* 5592 */ 
/* 5593 */ 
/* 5594 */     .service-container p span.hilite {
/* 5595 */         color: #fff;
/* 5596 */     }
/* 5597 */     .home .service-container p span.hilite,
/* 5598 */     .box.service-container .serviceline p span.hilite {
/* 5599 */         color: #0BA2E3;
/* 5600 */     }
/* 5601 */ 
/* 5602 */     .service-container {
/* 5603 */         padding-bottom: 20px;
/* 5604 */     }
/* 5605 */ 
/* 5606 */ /***************************************/
/* 5607 */ /************* .siegel-row **************/
/* 5608 */ /***************************************/
/* 5609 */ 
/* 5610 */ .siegel-row {
/* 5611 */     margin-top: 40px;
/* 5612 */ }
/* 5613 */ 
/* 5614 */     .siegel-row ul {
/* 5615 */         text-align: center;
/* 5616 */     }
/* 5617 */ 
/* 5618 */     .siegel-row li {
/* 5619 */         list-style-type: none;
/* 5620 */         margin: 0 30px 30px;
/* 5621 */         display: inline-block;
/* 5622 */     }
/* 5623 */ 
/* 5624 */         .siegel-row li:first-child {
/* 5625 */             margin-left: 0;
/* 5626 */         }
/* 5627 */ 
/* 5628 */         .siegel-row li:last-child {
/* 5629 */             margin-right: 0;
/* 5630 */         }
/* 5631 */ 
/* 5632 */         .siegel-row li img {
/* 5633 */             height: 130px;
/* 5634 */         }
/* 5635 */ 
/* 5636 */ 
/* 5637 */     .siegel-row li {
/* 5638 */         margin: 0 2% 30px 0;
/* 5639 */         width: 32%;
/* 5640 */         float: left;
/* 5641 */     }
/* 5642 */     .siegel-row li:nth-child(3n+3) {
/* 5643 */         margin-right: 0;
/* 5644 */     }
/* 5645 */ 
/* 5646 */         .siegel-row li img {
/* 5647 */             height: auto;
/* 5648 */             max-width: 100%;
/* 5649 */             vertical-align: middle;
/* 5650 */         }
/* 5651 */ 
/* 5652 */ .slider-section {
/* 5653 */     padding-top: 0px;
/* 5654 */     padding-bottom: 0px;
/* 5655 */ }
/* 5656 */ 
/* 5657 */     .slider-section > .center:first-child {
/* 5658 */         margin-top: 0px;
/* 5659 */         margin-bottom: 0px;
/* 5660 */     }
/* 5661 */ 
/* 5662 */     .slider-section > .center > .slider {
/* 5663 */         overflow: hidden;
/* 5664 */         position: relative;
/* 5665 */     }
/* 5666 */ 
/* 5667 */         .slider-section > .center > .slider > ul {
/* 5668 */             position: relative;
/* 5669 */             text-align: left;
/* 5670 */             left: 0;
/* 5671 */             width: 1500%;
/* 5672 */         }
/* 5673 */ 
/* 5674 */             .slider-section > .center > .slider > ul > li {
/* 5675 */                 float: left;
/* 5676 */                 position: relative;
/* 5677 */             }
/* 5678 */ 
/* 5679 */                 .slider-section > .center > .slider > ul > li figure {
/* 5680 */                     position: relative;
/* 5681 */                 }
/* 5682 */ 
/* 5683 */                     .slider-section > .center > .slider > ul > li figure img {
/* 5684 */                         width: 100%;
/* 5685 */                         height: auto;
/* 5686 */                     }
/* 5687 */ 
/* 5688 */                     .slider-section > .center > .slider > ul > li figure figcaption {
/* 5689 */                         font-weight: 400;
/* 5690 */                         padding: 25px 25px 25px 0;
/* 5691 */                     }
/* 5692 */                     .slider-section > .center > .slider > ul > li figure figcaption a {
/* 5693 */                         color: #000;
/* 5694 */                     }
/* 5695 */                     .slider-section > .center > .slider > ul > li figure figcaption .title {
/* 5696 */                         /*text-transform: uppercase;*/
/* 5697 */                         line-height: 1.2;
/* 5698 */                     }
/* 5699 */                     .slider-section > .center > .slider > ul > li figure figcaption .description {
/* 5700 */                         line-height: 1.4;
/* 5701 */                         font-size: 1.05em;
/* 5702 */                     }
/* 5703 */                         .slider-section > .center > .slider > ul > li figure figcaption .title {
/* 5704 */                             font-size: 1.5em;
/* 5705 */                             font-weight: 700;
/* 5706 */                         }
/* 5707 */ 
/* 5708 */                         .slider-section > .center > .slider > ul > li figure figcaption .description .icon {
/* 5709 */                             margin-left: 4px;
/* 5710 */                             font-size: 0.8em;
/* 5711 */                         }
/* 5712 */ 
/* 5713 */         .slider-section > .center > .slider .controls {
/* 5714 */             display: none;
/* 5715 */         }
/* 5716 */ 
/* 5717 */ 
/* 5718 */ 
/* 5719 */ 
/* 5720 */     .page-content-section .marginal-column > section.social-media-container {
/* 5721 */         display: none;
/* 5722 */     }
/* 5723 */ 
/* 5724 */ .step-by-step-modul {
/* 5725 */     margin-top: 50px;
/* 5726 */     margin-bottom: 30px;
/* 5727 */     min-height: 200px;
/* 5728 */ }
/* 5729 */     .step-by-step-modul .update-panel {
/* 5730 */         max-width: calc(2 / 3 * 1420px);
/* 5731 */         margin: 0 auto;
/* 5732 */         height: auto !important;
/* 5733 */     }
/* 5734 */         .step-by-step-modul .update-panel figure {
/* 5735 */             position: relative;
/* 5736 */             width: 100%;
/* 5737 */             min-height: 100px;
/* 5738 */         }
/* 5739 */             .step-by-step-modul .update-panel figure picture img {
/* 5740 */                 margin: 0;
/* 5741 */                 float: none;
/* 5742 */             }
/* 5743 */             .step-by-step-modul .update-panel figure figcaption {
/* 5744 */                 width: 100%;
/* 5745 */             }
/* 5746 */ 
/* 5747 */ 
/* 5748 */                 .step-by-step-modul .update-panel figure figcaption .step-container {
/* 5749 */                     margin-top: 30px;
/* 5750 */                 }
/* 5751 */                 .step-by-step-modul .update-panel figure figcaption .step-container.shadow {
/* 5752 */                     box-shadow: none;
/* 5753 */                     border: 0 none;
/* 5754 */                 }
/* 5755 */                     .step-by-step-modul .update-panel figure figcaption .step-container h4 {
/* 5756 */                         border-bottom: 1px solid #24abe6;
/* 5757 */                         padding-bottom: 8px;
/* 5758 */                     }
/* 5759 */                     .step-by-step-modul .update-panel figure figcaption .step-container ul,
/* 5760 */                     .step-by-step-modul .update-panel figure figcaption .step-container ol {
/* 5761 */                         margin-bottom: 16px;
/* 5762 */                     }
/* 5763 */                         .step-by-step-modul .update-panel figure figcaption .step-container p:last-child,
/* 5764 */                         .step-by-step-modul .update-panel figure figcaption .step-container ul:last-child,
/* 5765 */                         .step-by-step-modul .update-panel figure figcaption .step-container ol:last-child {
/* 5766 */                             margin-bottom: 0 !important;
/* 5767 */                         }
/* 5768 */ 
/* 5769 */         .step-by-step-modul .update-panel .pager {
/* 5770 */             display: none;
/* 5771 */         }
/* 5772 */ .step-by-step-overlay.page-overlay {
/* 5773 */     position: absolute;
/* 5774 */     z-index: 4;
/* 5775 */     border: 1px solid #808080;
/* 5776 */     padding: 20px;
/* 5777 */ }
/* 5778 */ .browser-Firefox .step-by-step-overlay.page-overlay {
/* 5779 */     position: relative;
/* 5780 */     border: 0 none;
/* 5781 */     padding: 0;
/* 5782 */ }
/* 5783 */ .step-by-step-overlay .overlay-panel {
/* 5784 */     display: none;
/* 5785 */     position: relative;
/* 5786 */     width: 100%;
/* 5787 */     max-height: none !important;
/* 5788 */ }
/* 5789 */ .browser-Firefox .step-by-step-overlay .overlay-panel {
/* 5790 */     position: absolute;
/* 5791 */     width: 100%;
/* 5792 */     box-sizing: border-box;
/* 5793 */     border: 1px solid #808080;
/* 5794 */     padding: 20px;
/* 5795 */     margin: 0;
/* 5796 */ }
/* 5797 */     .step-by-step-overlay .overlay-panel .scroll-up {
/* 5798 */         display: none;
/* 5799 */     }
/* 5800 */ .step-by-step-overlay .overlay-bottom-panel {
/* 5801 */     display: none;
/* 5802 */ }
/* 5803 */     .step-by-step-overlay .overlay-bottom-panel a {
/* 5804 */         line-height: 48px;
/* 5805 */         display: inline-block;
/* 5806 */         margin-right: 20px;
/* 5807 */     }
/* 5808 */ .step-by-step-overlay .overlay-panel .center {
/* 5809 */     margin: 0;
/* 5810 */ }
/* 5811 */ .step-by-step-overlay .close-button,
/* 5812 */ .disable-scroll .step-by-step-overlay .close-button {
/* 5813 */     display: none;
/* 5814 */ }
/* 5815 */ .step-by-step-overlay .close-button.fixed {
/* 5816 */     position: fixed;
/* 5817 */     right: 1%;
/* 5818 */     top: 4% !important;
/* 5819 */ }
/* 5820 */ @media screen and (max-width: 1919px) {
/* 5821 */     .step-by-step-overlay .overlay-panel {
/* 5822 */         margin: 20px 2% 70px;
/* 5823 */         max-width: 96%;
/* 5824 */         padding: 20px 0;
/* 5825 */     }
/* 5826 */         .step-by-step-overlay .overlay-panel .page-content-section {
/* 5827 */             padding-left: 2%;
/* 5828 */             padding-right: 2%;
/* 5829 */         }
/* 5830 */     .step-by-step-overlay .overlay-bottom-panel {
/* 5831 */         margin: 0 2%;
/* 5832 */         max-width: 96%;
/* 5833 */     }
/* 5834 */ }
/* 5835 */ 
/* 5836 */     @media screen and (max-width: 480px) {
/* 5837 */         .step-by-step-modul .update-panel figure figcaption {
/* 5838 */             left: 10px;
/* 5839 */             bottom: -40px;
/* 5840 */             width: auto;
/* 5841 */             right: 10px;
/* 5842 */         }
/* 5843 */ 
/* 5844 */             .step-by-step-modul .update-panel figure figcaption .step-container {
/* 5845 */                 max-width: 100%;
/* 5846 */             }
/* 5847 */ 
/* 5848 */         .step-by-step-modul .update-panel .pager {
/* 5849 */             margin-top: 5px;
/* 5850 */             right: 2px;
/* 5851 */         }
/* 5852 */     }
/* 5853 */ .slider-section > .center > .tab-control {
/* 5854 */     display: none;
/* 5855 */ }
/* 5856 */ 
/* 5857 */ .themen-section {
/* 5858 */     padding-top: 0px;
/* 5859 */     padding-bottom: 0px;
/* 5860 */ }
/* 5861 */ .home section.themen-section {
/* 5862 */     page-break-before: always;
/* 5863 */     page-break-after: always;
/* 5864 */ }
/* 5865 */ .themen-section .link-button {
/* 5866 */     display:none;
/* 5867 */ }
/* 5868 */ 
/* 5869 */     .themen-section > .center {
/* 5870 */         margin-top: 0px;
/* 5871 */         margin-bottom: 0px;
/* 5872 */     }
/* 5873 */ 
/* 5874 */         .themen-section > .center > header {
/* 5875 */             text-align: center;
/* 5876 */             padding-top: 40px;
/* 5877 */         }
/* 5878 */         .home .themen-section > .center > header {
/* 5879 */             padding-top: 100px;
/* 5880 */         }
/* 5881 */ 
/* 5882 */ .themen-section > .center > header h1 {
/* 5883 */     margin-bottom: 60px;
/* 5884 */     text-transform: uppercase;
/* 5885 */     font-size: calc(1.2em + .9vw);
/* 5886 */ }
/* 5887 */ 
/* 5888 */         .themen-section > .center .teaser-list {
/* 5889 */         }
/* 5890 */ 
/* 5891 */             .themen-section > .center .teaser-list li {
/* 5892 */                 float: none;
/* 5893 */                 margin-bottom: 30px;
/* 5894 */             }
/* 5895 */ 
/* 5896 */                 .themen-section > .center .teaser-list li a {
/* 5897 */                     color: #000;
/* 5898 */                     position: relative;
/* 5899 */                     display: block;
/* 5900 */                 }
/* 5901 */ 
/* 5902 */                     .themen-section > .center .teaser-list li a figure {
/* 5903 */                         background-color: #fff;
/* 5904 */                         position: relative;
/* 5905 */                     }
/* 5906 */ 
/* 5907 */                         .themen-section > .center .teaser-list li a figure img {
/* 5908 */                             width: 100%;
/* 5909 */                             page-break-after: avoid;
/* 5910 */                         }
/* 5911 */ 
/* 5912 */ 
/* 5913 */                         .themen-section > .center .teaser-list li a figure figcaption .container {
/* 5914 */                             text-align: left;
/* 5915 */                             font-size: calc(.8em + .2vw);
/* 5916 */                             position: static !important;
/* 5917 */                             height: auto !important;
/* 5918 */                         }
/* 5919 */ 
/* 5920 */                             .themen-section > .center .teaser-list li a figure figcaption .container .title {
/* 5921 */                                 font-weight: 700;
/* 5922 */                                 font-size: calc(1em + .9vw);
/* 5923 */                                 page-break-after: avoid;
/* 5924 */                                 page-break-before: avoid;
/* 5925 */                             }
/* 5926 */ 
/* 5927 */                     .themen-section > .center .teaser-list li a figure figcaption .container span.divider {
/* 5928 */                         display: none;
/* 5929 */                     }
/* 5930 */                             .themen-section > .center .teaser-list li a figure figcaption .container .description {
/* 5931 */                                 font-size: 1.2em;
/* 5932 */                                 line-height: 1.2;
/* 5933 */                                 font-weight: 200;
/* 5934 */                                 page-break-before: avoid;
/* 5935 */                             }
/* 5936 */ 
/* 5937 */                         .themen-section > .center .teaser-list li a figure figcaption .container .description .icon {
/* 5938 */                             display:none;
/* 5939 */                             }
/* 5940 */ 
/* 5941 */ 
/* 5942 */ .columns-4.boxes.themes {
/* 5943 */     page-break-before: always;
/* 5944 */     page-break-after: always;
/* 5945 */ }
/* 5946 */ .columns-4.themes .box {
/* 5947 */     margin-bottom: 30px;
/* 5948 */ }
/* 5949 */ 
/* 5950 */     .columns-4.themes .box.image-teaser {
/* 5951 */         padding: 0;
/* 5952 */     }
/* 5953 */ 
/* 5954 */         .columns-4.themes .box.image-teaser figcaption {
/* 5955 */             position: relative;
/* 5956 */         }
/* 5957 */ 
/* 5958 */             .columns-4.themes .box.image-teaser figcaption .container {
/* 5959 */                 text-align: center;
/* 5960 */             }
/* 5961 */ 
/* 5962 */             .columns-4.themes .box.image-teaser figcaption .controls {
/* 5963 */             }
/* 5964 */ 
/* 5965 */                 .columns-4.themes .box.image-teaser figcaption .controls .arrow {
/* 5966 */                     margin: auto;
/* 5967 */                     position: absolute;
/* 5968 */                     left: 0;
/* 5969 */                     right: 0;
/* 5970 */                     top: -14px;
/* 5971 */                     width: 28px;
/* 5972 */                     height: 28px;
/* 5973 */                     border-radius: 14px;
/* 5974 */                 }
/* 5975 */ 
/* 5976 */         .columns-4.themes .box.image-teaser:hover figcaption .controls .arrow {
/* 5977 */             background-color: #0BA2E3;
/* 5978 */         }
/* 5979 */ 
/* 5980 */ 
/* 5981 */     .themen-section > .center .teaser-list li a figure figcaption .container {
/* 5982 */         width: 80%;
/* 5983 */     }
/* 5984 */         .themen-section > .center .teaser-list li a figure figcaption .container .title {
/* 5985 */             font-size: 1.8em;
/* 5986 */         }
/* 5987 */         .themen-section > .center .teaser-list li a figure figcaption .container .description {
/* 5988 */             padding-bottom: 45px;
/* 5989 */         }
/* 5990 */         .themen-section > .center .teaser-list li a figure figcaption .container .description .icon {
/* 5991 */             font-size: 1.4em;
/* 5992 */         }
/* 5993 */     .themen-section > .center .teaser-list li a figure figcaption .container {
/* 5994 */         width: 80%;
/* 5995 */     }
/* 5996 */ 
/* 5997 */         .themen-section > .center .teaser-list li a figure figcaption .container .title {
/* 5998 */             font-size: 1.6em;
/* 5999 */         }
/* 6000 */ 
/* 6001 */         .themen-section > .center .teaser-list li a figure figcaption .container .description {
/* 6002 */             font-size: 1.1em;
/* 6003 */         }
/* 6004 */     .themen-section > .center .teaser-list li a figure img {
/* 6005 */         opacity: 1;
/* 6006 */     }
/* 6007 */     .themen-section > .center .teaser-list li a figure figcaption .container .description {
/* 6008 */         padding-bottom: 0;
/* 6009 */     }
/* 6010 */ 
/* 6011 */         .themen-section > .center .teaser-list li a figure figcaption .container .description .icon {
/* 6012 */             font-size: 1em;
/* 6013 */             margin-top: 2px;
/* 6014 */             left: auto;
/* 6015 */             right: auto;
/* 6016 */             bottom: auto;
/* 6017 */         }
/* 6018 */ 
/* 6019 */ 
/* 6020 */         .themen-section > .center .teaser-list li a figure figcaption .container .title {
/* 6021 */             font-size: 1.4em;
/* 6022 */         }
/* 6023 */     .themen-section > .center .teaser-list li a figure figcaption .container .description {
/* 6024 */         font-size: 1.0em;
/* 6025 */     }
/* 6026 */ 
/* 6027 */ 
/* 6028 */     .themen-section > .center .teaser-list li a figure figcaption .container .title {
/* 6029 */         font-size: 1.2em;
/* 6030 */     }
/* 6031 */ 
/* 6032 */     .themen-section > .center .teaser-list li a figure figcaption .container .description {
/* 6033 */         font-size: 0.98em;
/* 6034 */     }
/* 6035 */ 
/* 6036 */     .themen-section > .center .teaser-list li:nth-child(2n+1) a figure img,
/* 6037 */     .themen-section > .center .teaser-list li:nth-child(2n+2) a figure img {
/* 6038 */         float: none;
/* 6039 */         width: 100%;
/* 6040 */     }
/* 6041 */ 
/* 6042 */     .themen-section > .center .teaser-list li a figure figcaption {
/* 6043 */         width: 100%;
/* 6044 */         height: auto;
/* 6045 */     }
/* 6046 */ 
/* 6047 */         .themen-section > .center .teaser-list li a figure figcaption .container {
/* 6048 */             width: 100%;
/* 6049 */             padding: 30px 0;
/* 6050 */         }
/* 6051 */             .themen-section > .center .teaser-list li a figure figcaption .container .title {
/* 6052 */                 font-size: 1.6em;
/* 6053 */             }
/* 6054 */             .themen-section > .center .teaser-list li a figure figcaption .container .description {
/* 6055 */                 font-size: 1.1em;
/* 6056 */             }
/* 6057 */                 .themen-section > .center .teaser-list li a figure figcaption .container .description .icon {
/* 6058 */                     display: none;
/* 6059 */                 }
/* 6060 */ 
/* 6061 */ 
/* 6062 */ 
/* 6063 */ 
/* 6064 */ div.toolTip {
/* 6065 */     display: none;
/* 6066 */     position: fixed;
/* 6067 */     min-width: 200px;
/* 6068 */     max-width: 300px;
/* 6069 */     background: #fff;
/* 6070 */     border: 2px solid #0d679d;
/* 6071 */     padding: 10px;
/* 6072 */     overflow: hidden;
/* 6073 */     z-index: 9999;
/* 6074 */     line-height: 1.4;
/* 6075 */ }
/* 6076 */ 
/* 6077 */ div.toolTip h3, div.toolTip p {
/* 6078 */     margin: 0;
/* 6079 */ }
/* 6080 */ 
/* 6081 */     div.toolTip h3.highlite {
/* 6082 */         color: #0d679d;
/* 6083 */         margin-top: 10px;
/* 6084 */     }
/* 6085 */ 
/* 6086 */         div.toolTip h3.highlite.bigger {
/* 6087 */             font-size: 1.2em;
/* 6088 */         }
/* 6089 */ 
/* 6090 */         div.toolTip h3.highlite:first-child {
/* 6091 */             margin-top: 0;
/* 6092 */         }
/* 6093 */ 
/* 6094 */     div.toolTip p.ThETtanke {
/* 6095 */         padding: 0 0 0 25px;
/* 6096 */         text-align: left;
/* 6097 */         font-weight: bold;
/* 6098 */         margin-top: 10px;
/* 6099 */         background-size: 16px;
/* 6100 */         background-position: left center;
/* 6101 */         background-repeat: no-repeat;
/* 6102 */     }
/* 6103 */ 
/* 6104 */ div.toolTip ul.standard {
/* 6105 */     margin-bottom: 0;
/* 6106 */ }
/* 6107 */ 
/* 6108 */ section.veranstaltungen {
/* 6109 */     page-break-before: always;
/* 6110 */ }
/* 6111 */ section.veranstaltungen header h2 {
/* 6112 */     text-align: center;
/* 6113 */     margin-bottom: 40px;
/* 6114 */ }
/* 6115 */ 
/* 6116 */ 
/* 6117 */     .veranstaltungen .list-quartals, .veranstaltungen .details-view {
/* 6118 */         clear: both;
/* 6119 */         position: relative;
/* 6120 */         width: 100%;
/* 6121 */         margin: 10px auto 20px auto;
/* 6122 */     }
/* 6123 */     .veranstaltungen .list-quartals {
/* 6124 */         display: none;
/* 6125 */     }
/* 6126 */ 
/* 6127 */     .veranstaltungen .details-view img {
/* 6128 */         max-width: 100%;
/* 6129 */         
/* 6130 */     }
/* 6131 */ 
/* 6132 */ .veranstaltungen .details-view figcaption {
/* 6133 */     color: #000;
/* 6134 */     padding: 15px 15px 0 15px;
/* 6135 */     line-height: 1.2;
/* 6136 */     font-weight: 400;
/* 6137 */ }
/* 6138 */ 
/* 6139 */ .veranstaltungen .details-view figcaption .title {
/* 6140 */     font-size: calc(1em + .9vw);
/* 6141 */     font-weight: 700;
/* 6142 */ }
/* 6143 */ 
/* 6144 */     .veranstaltungen .details-view figcaption .meta-data {
/* 6145 */         font-size: 1.2em;
/* 6146 */     }
/* 6147 */ 
/* 6148 */         .veranstaltungen .details-view figcaption .meta-data .icon {
/* 6149 */             padding-left: 6px;
/* 6150 */             font-size: 0.7em;
/* 6151 */         }
/* 6152 */ 
/* 6153 */ .veranstaltungen .details-view .navigation-button {
/* 6154 */     display: none;
/* 6155 */ }
/* 6156 */ 
/* 6157 */     .veranstaltungen li, .veranstaltungen li ul, .veranstaltungen li span {
/* 6158 */         list-style-type: none;
/* 6159 */         display: inline-block;
/* 6160 */     }
/* 6161 */ 
/* 6162 */     .veranstaltungen li {
/* 6163 */         position: relative;
/* 6164 */     }
/* 6165 */ 
/* 6166 */         .veranstaltungen li a.day-link span {
/* 6167 */             display: none;
/* 6168 */         }
/* 6169 */ 
/* 6170 */         .veranstaltungen li {
/* 6171 */             font-size: 1.1em;
/* 6172 */             color: #000;
/* 6173 */             float: left;
/* 6174 */         }
/* 6175 */ 
/* 6176 */             .veranstaltungen li span.month-name {
/* 6177 */                 display: none;
/* 6178 */             }
/* 6179 */ 
/* 6180 */     .veranstaltungen li ul {
/* 6181 */         margin-left: 10px;
/* 6182 */         margin-right: 10px;
/* 6183 */         position: relative;
/* 6184 */         height: 12px;
/* 6185 */     }
/* 6186 */ 
/* 6187 */         .veranstaltungen li ul li {
/* 6188 */             position: absolute;
/* 6189 */             top: 0px;
/* 6190 */         }
/* 6191 */ 
/* 6192 */             .veranstaltungen li ul li a {
/* 6193 */                 color: #870d87;
/* 6194 */                 display: inline-block;
/* 6195 */                 position: relative;
/* 6196 */                 z-index: 1;
/* 6197 */             }
/* 6198 */ 
/* 6199 */             .veranstaltungen li ul li:hover {
/* 6200 */                 z-index: 3;
/* 6201 */             }
/* 6202 */ 
/* 6203 */             .veranstaltungen li ul li .fa {
/* 6204 */                 background-color: #fff;
/* 6205 */                 border-radius: 10px;
/* 6206 */                 height: 20px;
/* 6207 */             }
/* 6208 */ 
/* 6209 */ .veranstaltungen .update-panel-for-timeline {
/* 6210 */     position: relative;
/* 6211 */ }
/* 6212 */ .veranstaltungen .update-panel-for-timeline .timeline {
/* 6213 */     position: absolute;
/* 6214 */     left: 0px;
/* 6215 */     top: 20px;
/* 6216 */     right: 0;
/* 6217 */     visibility: visible;
/* 6218 */     opacity: 1;
/* 6219 */     width: 100%;
/* 6220 */     max-width: 1420px;
/* 6221 */     height: auto;
/* 6222 */     margin: 0 auto;
/* 6223 */     border-bottom: 4px dotted #870d87;
/* 6224 */     display: none;
/* 6225 */ }
/* 6226 */ 
/* 6227 */ .veranstaltungen .navigation-button {
/* 6228 */     display: none;
/* 6229 */ }
/* 6230 */ 
/* 6231 */ 
/* 6232 */ 
/* 6233 */     .veranstaltungen img {
/* 6234 */         margin: -10px 0 0 0;
/* 6235 */     }
/* 6236 */ 
/* 6237 */     .veranstaltungen .cached-appointments {
/* 6238 */         display:none;
/* 6239 */     }
/* 6240 */ 
/* 6241 */ .veranstaltungen > .center .commands {
/* 6242 */     display: none;
/* 6243 */ }
/* 6244 */ 
/* 6245 */         .veranstaltungen .details-view figcaption {
/* 6246 */             position: static;
/* 6247 */             max-width: none;
/* 6248 */         }
/* 6249 */ 
/* 6250 */     .veranstaltungen > .center .commands {
/* 6251 */         padding-bottom: 0px;
/* 6252 */     }
/* 6253 */     .veranstaltungen .panel {
/* 6254 */         padding-bottom: 0;
/* 6255 */     }
/* 6256 */ 
/* 6257 */ .player {
/* 6258 */     background: #000;
/* 6259 */     position: relative;
/* 6260 */     margin-bottom: 30px;
/* 6261 */ }
/* 6262 */ 
/* 6263 */     .player #buttonbar {
/* 6264 */         display: none !important;
/* 6265 */     }
/* 6266 */ 
/* 6267 */ 
/* 6268 */ #Widgets {
/* 6269 */     display: none;
/* 6270 */ }
/* 6271 */ 
/* 6272 */ .zitat {
/* 6273 */     padding: 30px 5% 30px 0;
/* 6274 */     text-align: right;
/* 6275 */ }
/* 6276 */ 
/* 6277 */     .zitat .text {
/* 6278 */         font-size: 1.2em;
/* 6279 */         font-weight: 600;
/* 6280 */         text-align: right;
/* 6281 */         line-height: 1.2;
/* 6282 */         margin-bottom: 10px;
/* 6283 */     }
/* 6284 */ 
/* 6285 */         .zitat .text .symbol {
/* 6286 */             background-image: url("../Images/Site/Svg/zitat-symbol.svg");
/* 6287 */             background-repeat: no-repeat;
/* 6288 */             background-position: left top;
/* 6289 */             background-size: contain;
/* 6290 */             width: 54px;
/* 6291 */             height: 46px;
/* 6292 */             margin-right: 10px;
/* 6293 */             display: inline-block;
/* 6294 */         }
/* 6295 */ 
/* 6296 */ 
/* 6297 */     .zitat span.divider {
/* 6298 */         display: inline-block;
/* 6299 */         height: 1px;
/* 6300 */         width: 100px;
/* 6301 */         background-color: #951b81;
/* 6302 */         margin-bottom: 8px;
/* 6303 */     }
/* 6304 */ 
/* 6305 */     .zitat .source {
/* 6306 */         text-transform: uppercase;
/* 6307 */     }
/* 6308 */ 
/* 6309 */     .zitat {
/* 6310 */         padding-right: 0;
/* 6311 */     }
/* 6312 */ 
/* 6313 */ 
