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

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

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