@charset "UTF-8";
/* DWO: aus elemente/sass/icomoon/_swms-icons.scss kopiert, da dort ein anderer Pfad drin steht, kann die nicht via @import geladen werden */
/* Im Anschluß werden die Styles aus elemente/sass/ hier reinkopiert. */
@font-face {
  font-family: 'swms-icons';
  src: url("../../fonts/swms-icons.eot?9lyjrm");
  src: url("../../fonts/swms-icons.eot?9lyjrm#iefix") format("embedded-opentype"), url("../../fonts/swms-icons.ttf?9lyjrm") format("truetype"), url("../../fonts/swms-icons.woff?9lyjrm") format("woff"), url("../../fonts/swms-icons.svg?9lyjrm#swms-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 16, ../../sass/swms-icons.scss */
.swmsicon, .listen-haken li:before, .listen-pfeil li:before, .tx-calbooking-slots0 .icon-state,
.tx-calbooking-slots1 .icon-state, .fancybox-close-icon, #efa-suggest ul li .efa-suggest-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'swms-icons' !important;
  speak: none;
  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;
}

/* line 31, ../../sass/swms-icons.scss */
.swmsicon-Loop-Logo:before {
  content: "\e928";
}

/* line 34, ../../sass/swms-icons.scss */
.swmsicon-badewanne:before {
  content: "\e601";
}

/* line 37, ../../sass/swms-icons.scss */
.swmsicon-bildmarke:before {
  content: "\e602";
}

/* line 40, ../../sass/swms-icons.scss */
.swmsicon-bildmarke2:before {
  content: "\e603";
}

/* line 43, ../../sass/swms-icons.scss */
.swmsicon-drucken:before {
  content: "\e604";
}

/* line 46, ../../sass/swms-icons.scss */
.swmsicon-eticket:before {
  content: "\e605";
}

/* line 49, ../../sass/swms-icons.scss */
.swmsicon-haken:before, .listen-haken li:before, .tx-calbooking-slots1.layout1 .icon-state:before, .tx-calbooking-slots1.layout2 .icon-state:before {
  content: "\e606";
}

/* line 52, ../../sass/swms-icons.scss */
.swmsicon-handyticket:before {
  content: "\e607";
}

/* line 55, ../../sass/swms-icons.scss */
.swmsicon-heizung:before {
  content: "\e608";
}

/* line 58, ../../sass/swms-icons.scss */
.swmsicon-info:before, .tx-calbooking-slots0.layout3 .icon-state:before,
.tx-calbooking-slots1.layout3 .icon-state:before {
  content: "\e609";
}

/* line 61, ../../sass/swms-icons.scss */
.swmsicon-lupe:before, .swmsicon-strom-ms-smartweb-smarttv:before,
.swmsicon-strom-SMARTWEB_SMARTTV:before {
  content: "\e60a";
}

/* line 64, ../../sass/swms-icons.scss */
.swmsicon-marker:before, #efa-suggest ul li.poi .efa-suggest-icon:before {
  content: "\e60b";
}

/* line 67, ../../sass/swms-icons.scss */
.swmsicon-maus:before, .swmsicon-strom-ms-direkt:before,
.swmsicon-strom-EHJIXDIREK:before, .swmsicon-erdgas-ms-direkt:before,
.swmsicon-erdgas-GHJIXGDIR:before {
  content: "\e60c";
}

/* line 70, ../../sass/swms-icons.scss */
.swmsicon-minus:before {
  content: "\e60d";
}

/* line 73, ../../sass/swms-icons.scss */
.swmsicon-nav-abo:before, .syscat-59 .sys-category:before, .syscat-79 .sys-category:before {
  content: "\e60e";
}

/* line 76, ../../sass/swms-icons.scss */
.swmsicon-nav-erdgas:before, .syscat-61 .sys-category:before {
  content: "\e60f";
}

/* line 79, ../../sass/swms-icons.scss */
.swmsicon-nav-fahrplan:before, .syscat-62 .sys-category:before {
  content: "\e610";
}

/* line 82, ../../sass/swms-icons.scss */
.swmsicon-nav-fernwaerme:before, .syscat-63 .sys-category:before {
  content: "\e611";
}

/* line 85, ../../sass/swms-icons.scss */
.swmsicon-nav-kontakt:before, .syscat-66 .sys-category:before, .syscat-48 .sys-category:before {
  content: "\e612";
}

/* line 88, ../../sass/swms-icons.scss */
.swmsicon-nav-kundenportal:before, .syscat-67 .sys-category:before {
  content: "\e613";
}

/* line 91, ../../sass/swms-icons.scss */
.swmsicon-nav-netzplan:before, .syscat-68 .sys-category:before {
  content: "\e614";
}

/* line 94, ../../sass/swms-icons.scss */
.swmsicon-nav-pluscard:before, .syscat-69 .sys-category:before {
  content: "\e615";
}

/* line 97, ../../sass/swms-icons.scss */
.swmsicon-nav-service:before, .syscat-70 .sys-category:before {
  content: "\e616";
}

/* line 100, ../../sass/swms-icons.scss */
.swmsicon-nav-strom:before, .syscat-71 .sys-category:before {
  content: "\e617";
}

/* line 103, ../../sass/swms-icons.scss */
.swmsicon-nav-tickets:before, .syscat-72 .sys-category:before {
  content: "\e618";
}

/* line 106, ../../sass/swms-icons.scss */
.swmsicon-nav-verkehr:before, .syscat-73 .sys-category:before {
  content: "\e619";
}

/* line 109, ../../sass/swms-icons.scss */
.swmsicon-nav-vorteile:before, .syscat-74 .sys-category:before {
  content: "\e61a";
}

/* line 112, ../../sass/swms-icons.scss */
.swmsicon-nav-wasser:before, .syscat-75 .sys-category:before {
  content: "\e61b";
}

/* line 115, ../../sass/swms-icons.scss */
.swmsicon-nav-wissenswertes:before, .syscat-76 .sys-category:before {
  content: "\e61c";
}

/* line 118, ../../sass/swms-icons.scss */
.swmsicon-person-halb:before {
  content: "\e61d";
}

/* line 121, ../../sass/swms-icons.scss */
.swmsicon-person:before {
  content: "\e61e";
}

/* line 124, ../../sass/swms-icons.scss */
.swmsicon-pfeil-kreis-links:before {
  content: "\e61f";
}

/* line 127, ../../sass/swms-icons.scss */
.swmsicon-pfeil-kreis-oben:before {
  content: "\e620";
}

/* line 130, ../../sass/swms-icons.scss */
.swmsicon-pfeil-kreis-rechts:before {
  content: "\e621";
}

/* line 133, ../../sass/swms-icons.scss */
.swmsicon-pfeil-kreis-unten:before {
  content: "\e622";
}

/* line 136, ../../sass/swms-icons.scss */
.swmsicon-pfeil-links:before {
  content: "\e623";
}

/* line 139, ../../sass/swms-icons.scss */
.swmsicon-pfeil-rechts:before, .listen-pfeil li:before {
  content: "\e624";
}

/* line 142, ../../sass/swms-icons.scss */
.swmsicon-pfeil2-links:before {
  content: "\e625";
}

/* line 145, ../../sass/swms-icons.scss */
.swmsicon-pfeil2-rechts:before {
  content: "\e626";
}

/* line 148, ../../sass/swms-icons.scss */
.swmsicon-plus:before {
  content: "\e627";
}

/* line 151, ../../sass/swms-icons.scss */
.swmsicon-rechner:before, .swmsicon-strom-EGJIXMG2NA:before, .swmsicon-strom-ms-garantiert-36:before,
.swmsicon-strom-EGJIXMG3NA:before, .swmsicon-erdgas-ms-garantiert-36:before,
.swmsicon-erdgas-GGJIXGGAR3:before {
  content: "\e628";
}

/* line 154, ../../sass/swms-icons.scss */
.swmsicon-rechner12:before, .swmsicon-strom-ms-garantiert-12:before,
.swmsicon-strom-EHJDXMGA08:before, .swmsicon-erdgas-ms-garantiert-12:before,
.swmsicon-erdgas-GHJDXGGA07:before {
  content: "\e629";
}

/* line 157, ../../sass/swms-icons.scss */
.swmsicon-rechner24:before, .swmsicon-strom-ms-garantiert-24:before,
.swmsicon-strom-EHJDXMGA09:before, .swmsicon-erdgas-ms-garantiert-24:before,
.swmsicon-erdgas-GHJDXGGA08:before,
.swmsicon-erdgas-GGJIXGGAR2:before {
  content: "\e62a";
}

/* line 160, ../../sass/swms-icons.scss */
.swmsicon-schmetterling:before {
  content: "\e62b";
}

/* line 163, ../../sass/swms-icons.scss */
.swmsicon-schmetterlinge:before, .dropdown .level-0.syscat-69 .sys-category:before {
  content: "\e62c";
}

/* line 166, ../../sass/swms-icons.scss */
.swmsicon-schriftgroesse:before {
  content: "\e62d";
}

/* line 169, ../../sass/swms-icons.scss */
.swmsicon-seitenanfang:before {
  content: "\e62e";
}

/* line 172, ../../sass/swms-icons.scss */
.swmsicon-social-blog:before {
  content: "\e62f";
}

/* line 175, ../../sass/swms-icons.scss */
.swmsicon-social-facebook:before {
  content: "\e630";
}

/* line 178, ../../sass/swms-icons.scss */
.swmsicon-social-rss:before {
  content: "\e631";
}

/* line 181, ../../sass/swms-icons.scss */
.swmsicon-social-twitter:before {
  content: "\e632";
}

/* line 184, ../../sass/swms-icons.scss */
.swmsicon-social-xing:before {
  content: "\e633";
}

/* line 187, ../../sass/swms-icons.scss */
.swmsicon-social-youtube:before {
  content: "\e634";
}

/* line 190, ../../sass/swms-icons.scss */
.swmsicon-social:before {
  content: "\e635";
}

/* line 193, ../../sass/swms-icons.scss */
.swmsicon-start:before, #efa-suggest ul li .efa-suggest-icon:before {
  content: "\e636";
}

/* line 196, ../../sass/swms-icons.scss */
.swmsicon-stecker:before, .swmsicon-strom-ms-ideal:before,
.swmsicon-strom-EHJGXGV:before, .syscat-107 .sys-category:before {
  content: "\e637";
}

/* line 199, ../../sass/swms-icons.scss */
.swmsicon-suche:before {
  content: "\e638";
}

/* line 202, ../../sass/swms-icons.scss */
.swmsicon-ticket:before, .syscat-80 .sys-category:before {
  content: "\e639";
}

/* line 205, ../../sass/swms-icons.scss */
.swmsicon-uebersicht:before {
  content: "\e63a";
}

/* line 208, ../../sass/swms-icons.scss */
.swmsicon-uhr:before, .swmsicon-strom-ms-aktiv:before,
.swmsicon-strom-EHJIXSM2:before {
  content: "\e63b";
}

/* line 211, ../../sass/swms-icons.scss */
.swmsicon-veranstaltungen:before {
  content: "\e63c";
}

/* line 214, ../../sass/swms-icons.scss */
.swmsicon-verkehrslage:before {
  content: "\e63d";
}

/* line 217, ../../sass/swms-icons.scss */
.swmsicon-wasserhahn:before {
  content: "\e63e";
}

/* line 220, ../../sass/swms-icons.scss */
.swmsicon-wechseln:before {
  content: "\e63f";
}

/* line 223, ../../sass/swms-icons.scss */
.swmsicon-windrad:before, .swmsicon-strom-ms-natuerlich:before,
.swmsicon-strom-EHJIXNATUR:before {
  content: "\e640";
}

/* line 226, ../../sass/swms-icons.scss */
.swmsicon-wortmarke:before {
  content: "\e641";
}

/* line 229, ../../sass/swms-icons.scss */
.swmsicon-bus:before {
  content: "\e642";
}

/* line 232, ../../sass/swms-icons.scss */
.swmsicon-schliessen:before, .fancybox-close-icon:before {
  content: "\e643";
}

/* line 235, ../../sass/swms-icons.scss */
.swmsicon-download:before {
  content: "\e644";
}

/* line 238, ../../sass/swms-icons.scss */
.swmsicon-bilder:before {
  content: "\e645";
}

/* line 241, ../../sass/swms-icons.scss */
.swmsicon-heft:before {
  content: "\e646";
}

/* line 244, ../../sass/swms-icons.scss */
.swmsicon-video:before {
  content: "\e647";
}

/* line 247, ../../sass/swms-icons.scss */
.swmsicon-auto:before {
  content: "\e648";
}

/* line 250, ../../sass/swms-icons.scss */
.swmsicon-baum:before {
  content: "\e649";
}

/* line 253, ../../sass/swms-icons.scss */
.swmsicon-blaetter:before, .swmsicon-strom-ms-regenerativ:before {
  content: "\e64a";
}

/* line 256, ../../sass/swms-icons.scss */
.swmsicon-dom:before {
  content: "\e64b";
}

/* line 259, ../../sass/swms-icons.scss */
.swmsicon-ente:before {
  content: "\e64c";
}

/* line 262, ../../sass/swms-icons.scss */
.swmsicon-fahrrad:before {
  content: "\e64d";
}

/* line 265, ../../sass/swms-icons.scss */
.swmsicon-frage:before {
  content: "\e64e";
}

/* line 268, ../../sass/swms-icons.scss */
.swmsicon-gasflamme:before {
  content: "\e64f";
}

/* line 271, ../../sass/swms-icons.scss */
.swmsicon-haltestelle:before {
  content: "\e650";
}

/* line 274, ../../sass/swms-icons.scss */
.swmsicon-haltestelle2:before, #efa-suggest ul li.stop .efa-suggest-icon:before {
  content: "\e651";
}

/* line 277, ../../sass/swms-icons.scss */
.swmsicon-herz:before {
  content: "\e652";
}

/* line 280, ../../sass/swms-icons.scss */
.swmsicon-hinweis:before {
  content: "\e653";
}

/* line 283, ../../sass/swms-icons.scss */
.swmsicon-kalender:before {
  content: "\e654";
}

/* line 286, ../../sass/swms-icons.scss */
.swmsicon-lut-barrierefreiheit:before {
  content: "\e655";
}

/* line 289, ../../sass/swms-icons.scss */
.swmsicon-lut-busangebot:before {
  content: "\e656";
}

/* line 292, ../../sass/swms-icons.scss */
.swmsicon-lut-eticket:before {
  content: "\e657";
}

/* line 295, ../../sass/swms-icons.scss */
.swmsicon-lut-information:before {
  content: "\e658";
}

/* line 298, ../../sass/swms-icons.scss */
.swmsicon-lut-komfort:before {
  content: "\e659";
}

/* line 301, ../../sass/swms-icons.scss */
.swmsicon-lut-personal:before {
  content: "\e65a";
}

/* line 304, ../../sass/swms-icons.scss */
.swmsicon-lut-puenklichkeit:before {
  content: "\e65b";
}

/* line 307, ../../sass/swms-icons.scss */
.swmsicon-lut-sauberkeit:before {
  content: "\e65c";
}

/* line 310, ../../sass/swms-icons.scss */
.swmsicon-lut-schaden:before {
  content: "\e65d";
}

/* line 313, ../../sass/swms-icons.scss */
.swmsicon-lut-sicherheit:before {
  content: "\e65e";
}

/* line 316, ../../sass/swms-icons.scss */
.swmsicon-lut-tarifangebot:before {
  content: "\e65f";
}

/* line 319, ../../sass/swms-icons.scss */
.swmsicon-mail:before {
  content: "\e660";
}

/* line 322, ../../sass/swms-icons.scss */
.swmsicon-netzplan:before {
  content: "\e661";
}

/* line 325, ../../sass/swms-icons.scss */
.swmsicon-pfanne:before, .swmsicon-erdgas-ms-minimal:before,
.swmsicon-erdgas-GHJGXGGV:before {
  content: "\e662";
}

/* line 328, ../../sass/swms-icons.scss */
.swmsicon-pin:before {
  content: "\e663";
}

/* line 331, ../../sass/swms-icons.scss */
.swmsicon-power:before {
  content: "\e664";
}

/* line 334, ../../sass/swms-icons.scss */
.swmsicon-prozent:before {
  content: "\e665";
}

/* line 337, ../../sass/swms-icons.scss */
.swmsicon-schmetterling2:before {
  content: "\e666";
}

/* line 340, ../../sass/swms-icons.scss */
.swmsicon-sonne:before {
  content: "\e667";
}

/* line 343, ../../sass/swms-icons.scss */
.swmsicon-sparschwein:before {
  content: "\e668";
}

/* line 346, ../../sass/swms-icons.scss */
.swmsicon-steckdose:before, .swmsicon-strom-ms-grundversorgung:before,
.swmsicon-strom-EGJGXGV:before, .swmsicon-erdgas-ms-grundversorgung:before,
.swmsicon-erdgas-GGJGXGGV:before,
.swmsicon-erdgas-GGJGXLGV:before {
  content: "\e669";
}

/* line 349, ../../sass/swms-icons.scss */
.swmsicon-stern:before {
  content: "\e66a";
}

/* line 352, ../../sass/swms-icons.scss */
.swmsicon-topf:before, .swmsicon-erdgas-ms-perfekt:before,
.swmsicon-erdgas-GTJIXGPER:before {
  content: "\e66b";
}

/* line 355, ../../sass/swms-icons.scss */
.swmsicon-tropfen:before {
  content: "\e66c";
}

/* line 358, ../../sass/swms-icons.scss */
.swmsicon-nav-dienstleistungen:before, .syscat-58 .sys-category:before {
  content: "\e66d";
}

/* line 361, ../../sass/swms-icons.scss */
.swmsicon-nav-kalender:before, .syscat-65 .sys-category:before {
  content: "\e66e";
}

/* line 364, ../../sass/swms-icons.scss */
.swmsicon-rohr:before {
  content: "\e66f";
}

/* line 367, ../../sass/swms-icons.scss */
.swmsicon-tuete:before {
  content: "\e670";
}

/* line 370, ../../sass/swms-icons.scss */
.swmsicon-kraftwerk:before {
  content: "\e671";
}

/* line 373, ../../sass/swms-icons.scss */
.swmsicon-rathaus:before {
  content: "\e672";
}

/* line 376, ../../sass/swms-icons.scss */
.swmsicon-anmeldung:before {
  content: "\e673";
}

/* line 379, ../../sass/swms-icons.scss */
.swmsicon-busplus:before {
  content: "\e674";
}

/* line 382, ../../sass/swms-icons.scss */
.swmsicon-kran:before {
  content: "\e675";
}

/* line 385, ../../sass/swms-icons.scss */
.swmsicon-nav-information:before, .syscat-64 .sys-category:before {
  content: "\e676";
}

/* line 388, ../../sass/swms-icons.scss */
.swmsicon-parkplus:before {
  content: "\e677";
}

/* line 391, ../../sass/swms-icons.scss */
.swmsicon-personen:before {
  content: "\e678";
}

/* line 394, ../../sass/swms-icons.scss */
.swmsicon-radplus:before {
  content: "\e679";
}

/* line 397, ../../sass/swms-icons.scss */
.swmsicon-haus1:before {
  content: "\e67a";
}

/* line 400, ../../sass/swms-icons.scss */
.swmsicon-haus2:before {
  content: "\e67b";
}

/* line 403, ../../sass/swms-icons.scss */
.swmsicon-haus3:before {
  content: "\e67c";
}

/* line 406, ../../sass/swms-icons.scss */
.swmsicon-haus4:before {
  content: "\e67d";
}

/* line 409, ../../sass/swms-icons.scss */
.swmsicon-haus5:before {
  content: "\e67e";
}

/* line 412, ../../sass/swms-icons.scss */
.swmsicon-haus6:before {
  content: "\e67f";
}

/* line 415, ../../sass/swms-icons.scss */
.swmsicon-blaetter12:before, .swmsicon-erdgas-ms-natuerlich-12:before,
.swmsicon-erdgas-GTJIXGNAT1:before {
  content: "\e680";
}

/* line 418, ../../sass/swms-icons.scss */
.swmsicon-blaetter24:before, .swmsicon-erdgas-ms-natuerlich-24:before,
.swmsicon-erdgas-GTJIXGNAT2:before {
  content: "\e681";
}

/* line 421, ../../sass/swms-icons.scss */
.swmsicon-bus-klein:before, .syscat-106 .sys-category:before {
  content: "\e682";
}

/* line 424, ../../sass/swms-icons.scss */
.swmsicon-aktenkoffer:before {
  content: "\e683";
}

/* line 427, ../../sass/swms-icons.scss */
.swmsicon-auge:before {
  content: "\e684";
}

/* line 430, ../../sass/swms-icons.scss */
.swmsicon-bus-pkw:before {
  content: "\e685";
}

/* line 433, ../../sass/swms-icons.scss */
.swmsicon-bus-plus:before, .syscat-81 .sys-category:before {
  content: "\e686";
}

/* line 436, ../../sass/swms-icons.scss */
.swmsicon-diagramm:before {
  content: "\e687";
}

/* line 439, ../../sass/swms-icons.scss */
.swmsicon-doktorhut:before {
  content: "\e688";
}

/* line 442, ../../sass/swms-icons.scss */
.swmsicon-gluehbirne:before {
  content: "\e689";
}

/* line 445, ../../sass/swms-icons.scss */
.swmsicon-krawatte:before {
  content: "\e68a";
}

/* line 448, ../../sass/swms-icons.scss */
.swmsicon-lupe-diagramm:before {
  content: "\e68b";
}

/* line 451, ../../sass/swms-icons.scss */
.swmsicon-nav-auge:before, .syscat-108 .sys-category:before {
  content: "\e68c";
}

/* line 454, ../../sass/swms-icons.scss */
.swmsicon-nav-bus-quer:before, .syscat-110 .sys-category:before {
  content: "\e68d";
}

/* line 457, ../../sass/swms-icons.scss */
.swmsicon-nav-haken:before, .syscat-111 .sys-category:before {
  content: "\e68e";
}

/* line 460, ../../sass/swms-icons.scss */
.swmsicon-nav-swms:before, .syscat-109 .sys-category:before {
  content: "\e68f";
}

/* line 463, ../../sass/swms-icons.scss */
.swmsicon-orden:before {
  content: "\e690";
}

/* line 466, ../../sass/swms-icons.scss */
.swmsicon-taxiplus:before {
  content: "\e691";
}

/* line 469, ../../sass/swms-icons.scss */
.swmsicon-x:before, .tx-calbooking-slots0.layout1 .icon-state:before, .tx-calbooking-slots0.layout2 .icon-state:before {
  content: "\e692";
}

/* line 472, ../../sass/swms-icons.scss */
.swmsicon-zahnraeder:before {
  content: "\e693";
}

/* line 475, ../../sass/swms-icons.scss */
.swmsicon-schloss:before {
  content: "\e694";
}

/* line 478, ../../sass/swms-icons.scss */
.swmsicon-schluessel:before {
  content: "\e695";
}

/* line 481, ../../sass/swms-icons.scss */
.swmsicon-blaetter36:before {
  content: "\e696";
}

/* line 484, ../../sass/swms-icons.scss */
.swmsicon-nav-start:before {
  content: "\e697";
}

/* line 487, ../../sass/swms-icons.scss */
.swmsicon-rechner36:before {
  content: "\e698";
}

/* line 490, ../../sass/swms-icons.scss */
.swmsicon-achtung:before {
  content: "\e699";
}

/* line 493, ../../sass/swms-icons.scss */
.swmsicon-lut-fundsachen:before {
  content: "\e69a";
}

/* line 496, ../../sass/swms-icons.scss */
.swmsicon-logout:before {
  content: "\e69b";
}

/* line 499, ../../sass/swms-icons.scss */
.swmsicon-flexabo:before {
  content: "\e69c";
}

/* line 502, ../../sass/swms-icons.scss */
.swmsicon-benutzer:before {
  content: "\e69d";
}

/* line 505, ../../sass/swms-icons.scss */
.swmsicon-kette:before {
  content: "\e69e";
}

/* line 508, ../../sass/swms-icons.scss */
.swmsicon-social-mail:before {
  content: "\e69f";
}

/* line 511, ../../sass/swms-icons.scss */
.swmsicon-social-sms:before {
  content: "\e6a0";
}

/* line 514, ../../sass/swms-icons.scss */
.swmsicon-social-whatsapp:before {
  content: "\e6a1";
}

/* line 517, ../../sass/swms-icons.scss */
.swmsicon-gluehbirne2:before {
  content: "\e901";
}

/* line 520, ../../sass/swms-icons.scss */
.swmsicon-kick:before {
  content: "\e902";
}

/* line 523, ../../sass/swms-icons.scss */
.swmsicon-carsharing-kombi:before {
  content: "\e903";
}

/* line 526, ../../sass/swms-icons.scss */
.swmsicon-carsharing-kompakt:before {
  content: "\e904";
}

/* line 529, ../../sass/swms-icons.scss */
.swmsicon-carsharing-maxi:before {
  content: "\e905";
}

/* line 532, ../../sass/swms-icons.scss */
.swmsicon-carsharing-mini:before {
  content: "\e906";
}

/* line 535, ../../sass/swms-icons.scss */
.swmsicon-geschenk:before {
  content: "\e907";
}

/* line 538, ../../sass/swms-icons.scss */
.swmsicon-carsharingplus:before {
  content: "\e908";
}

/* line 541, ../../sass/swms-icons.scss */
.swmsicon-umzugskarton:before {
  content: "\e909";
}

/* line 544, ../../sass/swms-icons.scss */
.swmsicon-nav-menu:before {
  content: "\e90a";
}

/* line 547, ../../sass/swms-icons.scss */
.swmsicon-baukasten-boden:before {
  content: "\e90b";
}

/* line 550, ../../sass/swms-icons.scss */
.swmsicon-baukasten-energie:before {
  content: "\e90c";
}

/* line 553, ../../sass/swms-icons.scss */
.swmsicon-baukasten-extras:before {
  content: "\e90d";
}

/* line 556, ../../sass/swms-icons.scss */
.swmsicon-baukasten-icon:before {
  content: "\e90e";
}

/* line 559, ../../sass/swms-icons.scss */
.swmsicon-baukasten-mein:before {
  content: "\e90f";
}

/* line 562, ../../sass/swms-icons.scss */
.swmsicon-baukasten-preisgarantie:before {
  content: "\e910";
}

/* line 565, ../../sass/swms-icons.scss */
.swmsicon-baukasten-service:before {
  content: "\e911";
}

/* line 568, ../../sass/swms-icons.scss */
.swmsicon-baukasten-zahlungsart:before {
  content: "\e912";
}

/* line 571, ../../sass/swms-icons.scss */
.swmsicon-schmetterling-klein:before {
  content: "\e913";
}

/* line 574, ../../sass/swms-icons.scss */
.swmsicon-schraubenschluessel:before {
  content: "\e914";
}

/* line 577, ../../sass/swms-icons.scss */
.swmsicon-zahnrad:before {
  content: "\e915";
}

/* line 580, ../../sass/swms-icons.scss */
.swmsicon-breitband:before {
  content: "\e916";
}

/* line 583, ../../sass/swms-icons.scss */
.swmsicon-nav-breitband:before {
  content: "\e917";
}

/* line 586, ../../sass/swms-icons.scss */
.swmsicon-lut-breitband:before {
  content: "\e918";
}

/* line 589, ../../sass/swms-icons.scss */
.swmsicon-lut-einzugauszug:before {
  content: "\e919";
}

/* line 592, ../../sass/swms-icons.scss */
.swmsicon-lut-lob:before {
  content: "\e91a";
}

/* line 595, ../../sass/swms-icons.scss */
.swmsicon-lut-pluscard:before {
  content: "\e91b";
}

/* line 598, ../../sass/swms-icons.scss */
.swmsicon-lut-probleme:before {
  content: "\e91c";
}

/* line 601, ../../sass/swms-icons.scss */
.swmsicon-lut-rechnung:before {
  content: "\e91d";
}

/* line 604, ../../sass/swms-icons.scss */
.swmsicon-lut-schriftverkehr:before {
  content: "\e91e";
}

/* line 607, ../../sass/swms-icons.scss */
.swmsicon-lut-sonstiges:before {
  content: "\e91f";
}

/* line 610, ../../sass/swms-icons.scss */
.swmsicon-lut-telefonie:before {
  content: "\e920";
}

/* line 613, ../../sass/swms-icons.scss */
.swmsicon-lut-tv:before {
  content: "\e921";
}

/* line 616, ../../sass/swms-icons.scss */
.swmsicon-sprechblase:before {
  content: "\e922";
}

/* line 619, ../../sass/swms-icons.scss */
.swmsicon-telefon:before {
  content: "\e923";
}

/* line 622, ../../sass/swms-icons.scss */
.swmsicon-zeit:before {
  content: "\e924";
}

/* line 625, ../../sass/swms-icons.scss */
.swmsicon-lut-energie:before {
  content: "\e925";
}

/* line 628, ../../sass/swms-icons.scss */
.swmsicon-lut-unternehmen:before {
  content: "\e926";
}

/* line 631, ../../sass/swms-icons.scss */
.swmsicon-social-instagram:before {
  content: "\e927";
}

/* line 634, ../../sass/swms-icons.scss */
.swmsicon-two-feet:before {
  content: "\e900";
}

/*****************************************************/
/* line 639, ../../sass/swms-icons.scss */
.swmsicon, .listen-haken li:before, .listen-pfeil li:before, .tx-calbooking-slots0 .icon-state,
.tx-calbooking-slots1 .icon-state, .fancybox-close-icon, #efa-suggest ul li .efa-suggest-icon {
  vertical-align: middle;
  position: relative;
}

/* line 644, ../../sass/swms-icons.scss */
.swmsicon-drucken {
  font-size: 16px;
  color: #009FE3;
  top: -2px;
  margin-right: 5px;
}

/* line 651, ../../sass/swms-icons.scss */
.swmsicon-seitenanfang {
  font-size: 16px;
  color: #009FE3;
  top: -2px;
  margin-right: 5px;
}

/* line 658, ../../sass/swms-icons.scss */
.swmsicon-schriftgroesse {
  font-size: 25px;
  color: #009FE3;
  top: -2px;
  margin-right: 5px;
}

/* line 665, ../../sass/swms-icons.scss */
.swmsicon-suche {
  position: relative;
  top: -1px;
}

/* line 670, ../../sass/swms-icons.scss */
.swmsicon-social {
  color: #FFF;
  font-size: 20px;
}

/* line 675, ../../sass/swms-icons.scss */
.swmsicon-achtung {
  top: -2px;
  font-size: 18px;
  color: #EA5297;
}

/*
 * TYPO3-Default Link-Icons extended form swmsicons
 * s. lib.parseFunc.ts, elemente_pageTS.ts
 */
/* line 685, ../../sass/swms-icons.scss */
.swmsicon-mail,
.swmsicon-download,
.swmsicon-uebersicht {
  top: -2px;
  margin-right: 3px;
  text-decoration: none !important;
}

/* line 693, ../../sass/swms-icons.scss */
.swmsicon-mail {
  top: -1px;
}

/* line 697, ../../sass/swms-icons.scss */
.listen-haken {
  list-style: none;
  padding-left: 0;
  margin-left: 20px;
}
/* line 701, ../../sass/swms-icons.scss */
.listen-haken li {
  list-style: none;
  margin-bottom: 10px;
}
/* line 705, ../../sass/swms-icons.scss */
.listen-haken li:before {
  margin-left: -20px;
  margin-right: 5px;
  float: left;
  top: 3px;
}
/* line 714, ../../sass/swms-icons.scss */
.listen-haken li ul {
  margin-left: 20px;
}

/* line 720, ../../sass/swms-icons.scss */
.listen-pfeil {
  list-style: none;
  padding-left: 0;
  margin-left: 20px;
}
/* line 724, ../../sass/swms-icons.scss */
.listen-pfeil li {
  list-style: none;
  margin-bottom: 5px;
}
/* line 728, ../../sass/swms-icons.scss */
.listen-pfeil li:before {
  margin-left: -20px;
  margin-right: 5px;
  font-size: 10px;
  float: left;
  top: 7px;
}
/* line 737, ../../sass/swms-icons.scss */
.listen-pfeil li ul {
  margin-left: 20px;
}

/* line 743, ../../sass/swms-icons.scss */
.logo {
  display: inline-block;
  text-align: center;
  margin-top: 5px;
}
/* line 747, ../../sass/swms-icons.scss */
.logo .swmsicon, .logo .listen-haken li:before, .listen-haken .logo li:before, .logo .listen-pfeil li:before, .listen-pfeil .logo li:before, .logo .tx-calbooking-slots0 .icon-state, .tx-calbooking-slots0 .logo .icon-state,
.logo .tx-calbooking-slots1 .icon-state,
.tx-calbooking-slots1 .logo .icon-state, .logo .fancybox-close-icon, .logo #efa-suggest ul li .efa-suggest-icon, #efa-suggest ul li .logo .efa-suggest-icon {
  display: inline-block;
  font-size: 120px;
}
/* line 750, ../../sass/swms-icons.scss */
.logo .swmsicon.swmsicon-bildmarke2, .logo .listen-haken li.swmsicon-bildmarke2:before, .listen-haken .logo li.swmsicon-bildmarke2:before, .logo .listen-pfeil li.swmsicon-bildmarke2:before, .listen-pfeil .logo li.swmsicon-bildmarke2:before, .logo .tx-calbooking-slots0 .swmsicon-bildmarke2.icon-state, .tx-calbooking-slots0 .logo .swmsicon-bildmarke2.icon-state,
.logo .tx-calbooking-slots1 .swmsicon-bildmarke2.icon-state,
.tx-calbooking-slots1 .logo .swmsicon-bildmarke2.icon-state, .logo .swmsicon-bildmarke2.fancybox-close-icon, .logo #efa-suggest ul li .swmsicon-bildmarke2.efa-suggest-icon, #efa-suggest ul li .logo .swmsicon-bildmarke2.efa-suggest-icon {
  line-height: 40px;
  color: #009FE3;
}
/* line 754, ../../sass/swms-icons.scss */
.logo .swmsicon.swmsicon-wortmarke, .logo .listen-haken li.swmsicon-wortmarke:before, .listen-haken .logo li.swmsicon-wortmarke:before, .logo .listen-pfeil li.swmsicon-wortmarke:before, .listen-pfeil .logo li.swmsicon-wortmarke:before, .logo .tx-calbooking-slots0 .swmsicon-wortmarke.icon-state, .tx-calbooking-slots0 .logo .swmsicon-wortmarke.icon-state,
.logo .tx-calbooking-slots1 .swmsicon-wortmarke.icon-state,
.tx-calbooking-slots1 .logo .swmsicon-wortmarke.icon-state, .logo .swmsicon-wortmarke.fancybox-close-icon, .logo #efa-suggest ul li .swmsicon-wortmarke.efa-suggest-icon, #efa-suggest ul li .logo .swmsicon-wortmarke.efa-suggest-icon {
  line-height: 15px;
  color: #000;
}

@media (min-width: 768px) {
  /* line 762, ../../sass/swms-icons.scss */
  .logo {
    margin-top: 30px;
    height: 80px;
    overflow: hidden;
  }
  /* line 766, ../../sass/swms-icons.scss */
  .logo .swmsicon, .logo .listen-haken li:before, .listen-haken .logo li:before, .logo .listen-pfeil li:before, .listen-pfeil .logo li:before, .logo .tx-calbooking-slots0 .icon-state, .tx-calbooking-slots0 .logo .icon-state,
  .logo .tx-calbooking-slots1 .icon-state,
  .tx-calbooking-slots1 .logo .icon-state, .logo .fancybox-close-icon, .logo #efa-suggest ul li .efa-suggest-icon, #efa-suggest ul li .logo .efa-suggest-icon {
    font-size: 160px;
  }
  /* line 768, ../../sass/swms-icons.scss */
  .logo .swmsicon.swmsicon-bildmarke2, .logo .listen-haken li.swmsicon-bildmarke2:before, .listen-haken .logo li.swmsicon-bildmarke2:before, .logo .listen-pfeil li.swmsicon-bildmarke2:before, .listen-pfeil .logo li.swmsicon-bildmarke2:before, .logo .tx-calbooking-slots0 .swmsicon-bildmarke2.icon-state, .tx-calbooking-slots0 .logo .swmsicon-bildmarke2.icon-state,
  .logo .tx-calbooking-slots1 .swmsicon-bildmarke2.icon-state,
  .tx-calbooking-slots1 .logo .swmsicon-bildmarke2.icon-state, .logo .swmsicon-bildmarke2.fancybox-close-icon, .logo #efa-suggest ul li .swmsicon-bildmarke2.efa-suggest-icon, #efa-suggest ul li .logo .swmsicon-bildmarke2.efa-suggest-icon {
    line-height: 50px;
  }
  /* line 771, ../../sass/swms-icons.scss */
  .logo .swmsicon.swmsicon-wortmarke, .logo .listen-haken li.swmsicon-wortmarke:before, .listen-haken .logo li.swmsicon-wortmarke:before, .logo .listen-pfeil li.swmsicon-wortmarke:before, .listen-pfeil .logo li.swmsicon-wortmarke:before, .logo .tx-calbooking-slots0 .swmsicon-wortmarke.icon-state, .tx-calbooking-slots0 .logo .swmsicon-wortmarke.icon-state,
  .logo .tx-calbooking-slots1 .swmsicon-wortmarke.icon-state,
  .tx-calbooking-slots1 .logo .swmsicon-wortmarke.icon-state, .logo .swmsicon-wortmarke.fancybox-close-icon, .logo #efa-suggest ul li .swmsicon-wortmarke.efa-suggest-icon, #efa-suggest ul li .logo .swmsicon-wortmarke.efa-suggest-icon {
    line-height: 32px;
  }

  /* line 779, ../../sass/swms-icons.scss */
  .kick .logo {
    margin-top: 10px;
    height: 65px;
    float: right;
  }
  /* line 783, ../../sass/swms-icons.scss */
  .kick .logo .swmsicon, .kick .logo .listen-haken li:before, .listen-haken .kick .logo li:before, .kick .logo .listen-pfeil li:before, .listen-pfeil .kick .logo li:before, .kick .logo .tx-calbooking-slots0 .icon-state, .tx-calbooking-slots0 .kick .logo .icon-state,
  .kick .logo .tx-calbooking-slots1 .icon-state,
  .tx-calbooking-slots1 .kick .logo .icon-state, .kick .logo .fancybox-close-icon, .kick .logo #efa-suggest ul li .efa-suggest-icon, #efa-suggest ul li .kick .logo .efa-suggest-icon {
    font-size: 100px;
  }
  /* line 785, ../../sass/swms-icons.scss */
  .kick .logo .swmsicon.swmsicon-bildmarke2, .kick .logo .listen-haken li.swmsicon-bildmarke2:before, .listen-haken .kick .logo li.swmsicon-bildmarke2:before, .kick .logo .listen-pfeil li.swmsicon-bildmarke2:before, .listen-pfeil .kick .logo li.swmsicon-bildmarke2:before, .kick .logo .tx-calbooking-slots0 .swmsicon-bildmarke2.icon-state, .tx-calbooking-slots0 .kick .logo .swmsicon-bildmarke2.icon-state,
  .kick .logo .tx-calbooking-slots1 .swmsicon-bildmarke2.icon-state,
  .tx-calbooking-slots1 .kick .logo .swmsicon-bildmarke2.icon-state, .kick .logo .swmsicon-bildmarke2.fancybox-close-icon, .kick .logo #efa-suggest ul li .swmsicon-bildmarke2.efa-suggest-icon, #efa-suggest ul li .kick .logo .swmsicon-bildmarke2.efa-suggest-icon {
    line-height: 32px;
  }
  /* line 788, ../../sass/swms-icons.scss */
  .kick .logo .swmsicon.swmsicon-wortmarke, .kick .logo .listen-haken li.swmsicon-wortmarke:before, .listen-haken .kick .logo li.swmsicon-wortmarke:before, .kick .logo .listen-pfeil li.swmsicon-wortmarke:before, .listen-pfeil .kick .logo li.swmsicon-wortmarke:before, .kick .logo .tx-calbooking-slots0 .swmsicon-wortmarke.icon-state, .tx-calbooking-slots0 .kick .logo .swmsicon-wortmarke.icon-state,
  .kick .logo .tx-calbooking-slots1 .swmsicon-wortmarke.icon-state,
  .tx-calbooking-slots1 .kick .logo .swmsicon-wortmarke.icon-state, .kick .logo .swmsicon-wortmarke.fancybox-close-icon, .kick .logo #efa-suggest ul li .swmsicon-wortmarke.efa-suggest-icon, #efa-suggest ul li .kick .logo .swmsicon-wortmarke.efa-suggest-icon {
    line-height: 0;
  }
  /* line 793, ../../sass/swms-icons.scss */
  .kick .logo-kick {
    margin-top: 20px;
    height: 90px;
    overflow: visible;
    float: none;
  }
  /* line 799, ../../sass/swms-icons.scss */
  .kick .logo-kick .swmsicon.swmsicon-kick, .kick .logo-kick .listen-haken li.swmsicon-kick:before, .listen-haken .kick .logo-kick li.swmsicon-kick:before, .kick .logo-kick .listen-pfeil li.swmsicon-kick:before, .listen-pfeil .kick .logo-kick li.swmsicon-kick:before, .kick .logo-kick .tx-calbooking-slots0 .swmsicon-kick.icon-state, .tx-calbooking-slots0 .kick .logo-kick .swmsicon-kick.icon-state,
  .kick .logo-kick .tx-calbooking-slots1 .swmsicon-kick.icon-state,
  .tx-calbooking-slots1 .kick .logo-kick .swmsicon-kick.icon-state, .kick .logo-kick .swmsicon-kick.fancybox-close-icon, .kick .logo-kick #efa-suggest ul li .swmsicon-kick.efa-suggest-icon, #efa-suggest ul li .kick .logo-kick .swmsicon-kick.efa-suggest-icon {
    line-height: 90px;
    color: #F29400;
    font-size: 200px;
  }
  /* line 804, ../../sass/swms-icons.scss */
  .kick .logo-kick .swmsicon.swmsicon-gluehbirne2, .kick .logo-kick .listen-haken li.swmsicon-gluehbirne2:before, .listen-haken .kick .logo-kick li.swmsicon-gluehbirne2:before, .kick .logo-kick .listen-pfeil li.swmsicon-gluehbirne2:before, .listen-pfeil .kick .logo-kick li.swmsicon-gluehbirne2:before, .kick .logo-kick .tx-calbooking-slots0 .swmsicon-gluehbirne2.icon-state, .tx-calbooking-slots0 .kick .logo-kick .swmsicon-gluehbirne2.icon-state,
  .kick .logo-kick .tx-calbooking-slots1 .swmsicon-gluehbirne2.icon-state,
  .tx-calbooking-slots1 .kick .logo-kick .swmsicon-gluehbirne2.icon-state, .kick .logo-kick .swmsicon-gluehbirne2.fancybox-close-icon, .kick .logo-kick #efa-suggest ul li .swmsicon-gluehbirne2.efa-suggest-icon, #efa-suggest ul li .kick .logo-kick .swmsicon-gluehbirne2.efa-suggest-icon {
    line-height: 0;
    color: #FFD61A;
    font-size: 100px;
    margin-top: 15px;
  }
}
/* Icons für alle Strom-Produkte */
/* line 817, ../../sass/swms-icons.scss */
.swmsicon-strom-ms-aktiv,
.swmsicon-strom-EHJIXSM2 {
  color: #F29400;
}

/* line 823, ../../sass/swms-icons.scss */
.swmsicon-strom-ms-garantiert-12,
.swmsicon-strom-EHJDXMGA08 {
  color: #EA5297;
}

/* line 829, ../../sass/swms-icons.scss */
.swmsicon-strom-ms-garantiert-24,
.swmsicon-strom-EHJDXMGA09 {
  color: #EA5297;
}

/* line 835, ../../sass/swms-icons.scss */
.swmsicon-strom-EGJIXMG2NA {
  color: #EA5297;
}

/* line 840, ../../sass/swms-icons.scss */
.swmsicon-strom-ms-regenerativ {
  color: #B1BC00;
}

/* line 845, ../../sass/swms-icons.scss */
.swmsicon-strom-ms-garantiert-36,
.swmsicon-strom-EGJIXMG3NA {
  color: #EA5297;
}

/* line 851, ../../sass/swms-icons.scss */
.swmsicon-strom-ms-grundversorgung,
.swmsicon-strom-EGJGXGV {
  color: #009FE3;
}

/* line 857, ../../sass/swms-icons.scss */
.swmsicon-strom-ms-direkt,
.swmsicon-strom-EHJIXDIREK {
  color: #F29400;
}

/* line 863, ../../sass/swms-icons.scss */
.swmsicon-strom-ms-ideal,
.swmsicon-strom-EHJGXGV {
  color: #009FE3;
}

/* line 869, ../../sass/swms-icons.scss */
.swmsicon-strom-ms-natuerlich,
.swmsicon-strom-EHJIXNATUR {
  color: #B1BC00;
}

/* line 875, ../../sass/swms-icons.scss */
.swmsicon-strom-ms-smartweb-smarttv,
.swmsicon-strom-SMARTWEB_SMARTTV {
  color: #FFD61A;
}

/* Icons für alle Erdgas-Produkte */
/* line 882, ../../sass/swms-icons.scss */
.swmsicon-erdgas-ms-garantiert-12,
.swmsicon-erdgas-GHJDXGGA07 {
  color: #EA5297;
}

/* line 888, ../../sass/swms-icons.scss */
.swmsicon-erdgas-ms-garantiert-24,
.swmsicon-erdgas-GHJDXGGA08,
.swmsicon-erdgas-GGJIXGGAR2 {
  color: #EA5297;
}

/* line 895, ../../sass/swms-icons.scss */
.swmsicon-erdgas-ms-garantiert-36,
.swmsicon-erdgas-GGJIXGGAR3 {
  color: #EA5297;
}

/* line 901, ../../sass/swms-icons.scss */
.swmsicon-erdgas-ms-natuerlich-12,
.swmsicon-erdgas-GTJIXGNAT1 {
  color: #B1BC00;
}

/* line 907, ../../sass/swms-icons.scss */
.swmsicon-erdgas-ms-natuerlich-24,
.swmsicon-erdgas-GTJIXGNAT2 {
  color: #B1BC00;
}

/* line 913, ../../sass/swms-icons.scss */
.swmsicon-erdgas-ms-direkt,
.swmsicon-erdgas-GHJIXGDIR {
  color: #F29400;
}

/* line 919, ../../sass/swms-icons.scss */
.swmsicon-erdgas-ms-perfekt,
.swmsicon-erdgas-GTJIXGPER {
  color: #009FE3;
}

/* line 925, ../../sass/swms-icons.scss */
.swmsicon-erdgas-ms-minimal,
.swmsicon-erdgas-GHJGXGGV {
  color: #F29400;
}

/* line 931, ../../sass/swms-icons.scss */
.swmsicon-erdgas-ms-grundversorgung,
.swmsicon-erdgas-GGJGXGGV,
.swmsicon-erdgas-GGJGXLGV {
  color: #009FE3;
}

/* line 939, ../../sass/swms-icons.scss */
.swmsicon-kalender,
.swmsicon-heizung,
.swmsicon-windrad,
.swmsicon-strom-ms-natuerlich,
.swmsicon-strom-EHJIXNATUR,
.swmsicon-blaetter,
.swmsicon-strom-ms-regenerativ,
.swmsicon-stern,
.swmsicon-auto {
  color: #B1BC00;
}

/* line 947, ../../sass/swms-icons.scss */
.swmsicon-maus, .swmsicon-strom-ms-direkt,
.swmsicon-strom-EHJIXDIREK, .swmsicon-erdgas-ms-direkt,
.swmsicon-erdgas-GHJIXGDIR,
.swmsicon-eticket,
.swmsicon-wasserhahn,
.swmsicon-busplus,
.swmsicon-taxiplus,
.swmsicon-radplus,
.swmsicon-parkplus,
.swmsicon-personen {
  color: #009FE3;
}

/* line 957, ../../sass/swms-icons.scss */
.swmsicon-badewanne,
.swmsicon-topf,
.swmsicon-erdgas-ms-perfekt,
.swmsicon-erdgas-GTJIXGPER,
.swmsicon-rechner,
.swmsicon-strom-EGJIXMG2NA,
.swmsicon-strom-ms-garantiert-36,
.swmsicon-strom-EGJIXMG3NA,
.swmsicon-erdgas-ms-garantiert-36,
.swmsicon-erdgas-GGJIXGGAR3 {
  color: #EA5297;
}

/* line 962, ../../sass/swms-icons.scss */
.swmsicon-uhr, .swmsicon-strom-ms-aktiv,
.swmsicon-strom-EHJIXSM2,
.swmsicon-handyticket,
.swmsicon-schmetterling {
  color: #F29400;
}

/* line 967, ../../sass/swms-icons.scss */
.swmsicon-lupe, .swmsicon-strom-ms-smartweb-smarttv,
.swmsicon-strom-SMARTWEB_SMARTTV,
.swmsicon-pfanne,
.swmsicon-erdgas-ms-minimal,
.swmsicon-erdgas-GHJGXGGV,
.swmsicon-sonne {
  color: #FFD61A;
}

/* line 974, ../../sass/swms-icons.scss */
.swmsicon-gruen {
  color: #B1BC00 !important;
}

/* line 977, ../../sass/swms-icons.scss */
.swmsicon-blau {
  color: #009FE3 !important;
}

/* line 980, ../../sass/swms-icons.scss */
.swmsicon-magenta {
  color: #EA5297 !important;
}

/* line 983, ../../sass/swms-icons.scss */
.swmsicon-orange {
  color: #F29400 !important;
}

/* line 986, ../../sass/swms-icons.scss */
.swmsicon-gelb {
  color: #FFD61A !important;
}

/* line 990, ../../sass/swms-icons.scss */
span[class*="swmsicon-nav-"] {
  font-size: 30px;
  top: -2px;
}

/* line 996, ../../sass/swms-icons.scss */
h2 .swmsicon-nav-kundenportal, h2 .syscat-67 .sys-category, .syscat-67 h2 .sys-category,
h2 .swmsicon-nav-verkehr,
h2 .syscat-73 .sys-category,
.syscat-73 h2 .sys-category {
  font-size: 40px;
  color: #009FE3;
  top: -1px;
}

/* line 1128, ../../sass/swms-icons.scss */
.syscat-79 .sys-category {
  color: #B1BC00;
}

/* line 1134, ../../sass/swms-icons.scss */
.syscat-80 .sys-category {
  color: #EA5297;
}

/* line 1140, ../../sass/swms-icons.scss */
.syscat-81 .sys-category {
  color: #F29400;
}

/* line 1178, ../../sass/swms-icons.scss */
.swmsicon-lut-puenklichkeit {
  color: #B1BC00;
}

/* line 1181, ../../sass/swms-icons.scss */
.swmsicon-lut-busangebot {
  color: #009FE3;
}

/* line 1184, ../../sass/swms-icons.scss */
.swmsicon-lut-personal {
  color: #F29400;
}

/* line 1187, ../../sass/swms-icons.scss */
.swmsicon-lut-sauberkeit {
  color: #EA5297;
}

/* line 1190, ../../sass/swms-icons.scss */
.swmsicon-lut-sicherheit {
  color: #F29400;
}

/* line 1193, ../../sass/swms-icons.scss */
.swmsicon-lut-information {
  color: #009FE3;
}

/* line 1196, ../../sass/swms-icons.scss */
.swmsicon-lut-komfort {
  color: #F29400;
}

/* line 1199, ../../sass/swms-icons.scss */
.swmsicon-lut-barrierefreiheit {
  color: #B1BC00;
}

/* line 1202, ../../sass/swms-icons.scss */
.swmsicon-lut-tarifangebot {
  color: #EA5297;
}

/* line 1205, ../../sass/swms-icons.scss */
.swmsicon-lut-eticket {
  color: #009FE3;
}

/* line 1208, ../../sass/swms-icons.scss */
.swmsicon-lut-schaden {
  color: #009FE3;
}

/* line 1213, ../../sass/swms-icons.scss */
.tx-calbooking-slots0,
.tx-calbooking-slots1 {
  display: inline-block;
  font-weight: bold;
}
/* line 1217, ../../sass/swms-icons.scss */
.tx-calbooking-slots0 .icon-state,
.tx-calbooking-slots1 .icon-state {
  margin-right: 3px;
  display: inline-block;
  vertical-align: middle;
}

/* zeigt freie Plätze */
/* line 1226, ../../sass/swms-icons.scss */
.tx-calbooking-slots1.layout1, .tx-calbooking-slots1.layout2 {
  color: #B1BC00;
}

/* keine Anmeldung möglich */
/* line 1236, ../../sass/swms-icons.scss */
.tx-calbooking-slots0.layout1, .tx-calbooking-slots0.layout2 {
  color: #EA5297;
}

/* keine Anmeldung nötig */
/* line 1247, ../../sass/swms-icons.scss */
.tx-calbooking-slots0.layout3,
.tx-calbooking-slots1.layout3 {
  color: #B1BC00;
}
