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

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