/* Contao Open Source CMS, (c) 2005-2017 Leo Feyer, LGPL-3.0+ */
body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, code, ol, ul, li, dl, dt, dd, figure, table, th, td, form, fieldset, legend, input, textarea {
  margin: 0;
  padding: 0;
  outline: 0;
}
body {
  background: #fff;
}
* {
  outline: none;
  -webkit-text-size-adjust: none;
}
a {
  text-decoration: none;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
caption, th, td {
  text-align: left;
  text-align: start;
  vertical-align: top;
}
abbr, acronym {
  font-variant: normal;
  border-bottom: 1px dotted #666;
  cursor: help;
}
blockquote, q {
  quotes: none;
}
fieldset, img {
  border: 0;
}
ul {
  list-style-type: none;
}
#container .mod_article ul {
  padding-left: 20px;
  list-style-type: square;
}
#container .mod_article .ce_gallery ul, #container .mod_article .content-gallery ul {
  padding-left: 0;
  list-style-type: none;
}
/*sup {
  vertical-align: text-top
}

sub {
  vertical-align: text-bottom
}*/
del {
  text-decoration: line-through;
}
ins {
  text-decoration: none;
}
header, footer, nav, section, aside, article, figure, figcaption {
  display: block;
}
input, button, textarea, select {
  font-family: inherit;
  font-size: 99%;
  font-weight: inherit;
}
input[type="search"] {
  -webkit-border-radius: 0px;
  -webkit-appearance: none;
}
pre, code {
  font-family: Monaco, monospace;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
  line-height: 1.1em;
}
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/files/layout/fonts/open-sans/open-sans-v17-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/files/layout/fonts/open-sans/open-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/layout/fonts/open-sans/open-sans-v17-latin-regular.woff2") format("woff2"), url("/files/layout/fonts/open-sans/open-sans-v17-latin-regular.woff") format("woff"), url("/files/layout/fonts/open-sans/open-sans-v17-latin-regular.ttf") format("truetype"), url("/files/layout/fonts/open-sans/open-sans-v17-latin-regular.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/files/layout/fonts/open-sans/open-sans-v17-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("/files/layout/fonts/open-sans/open-sans-v17-latin-700.eot?#iefix") format("embedded-opentype"), url("/files/layout/fonts/open-sans/open-sans-v17-latin-700.woff2") format("woff2"), url("/files/layout/fonts/open-sans/open-sans-v17-latin-700.woff") format("woff"), url("/files/layout/fonts/open-sans/open-sans-v17-latin-700.ttf") format("truetype"), url("/files/layout/fonts/open-sans/open-sans-v17-latin-700.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* pt-sans-regular - latin */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("PT Sans"), local("PTSans-Regular"), url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-regular.woff2") format("woff2"), url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-regular.woff") format("woff"), url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-regular.ttf") format("truetype"), url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-regular.svg#PTSans") format("svg");
  /* Legacy iOS */
}
/* pt-sans-700 - latin */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("PT Sans Bold"), local("PTSans-Bold"), url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-700.eot?#iefix") format("embedded-opentype"), url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-700.woff2") format("woff2"), url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-700.woff") format("woff"), url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-700.ttf") format("truetype"), url("/files/layout/fonts/pt-sans/pt-sans-v11-latin-700.svg#PTSans") format("svg");
  /* Legacy iOS */
}
.navWrap .innerWrap #mainNav > ul.level_1 > li > a, .navWrap .innerWrap #mainNav > ul.level_1 > li > span, h1, h2, h3, h4, h5, h6 {
  font-family: "PT Sans", sans-serif;
  /*  font-weight:;
    //font-size:
    font-kerning:
    font-variant-style:*/
}
body {
  font-family: "Open Sans", sans-serif;
  /*  font-weight:;
    //font-size:
    font-kerning:
    font-variant-style:*/
}
/*@mixin size (parameter,minSize,maxSize,minViewport,maxViewport) {

}*/
/*
//Verwendung:
@include mediaSwitch(background,red,green,blue);
//oder mit Listen
$imgArea: 550px, 280px, 174px;
@include mediaSwitch(height,$imgArea...);

// auch Berechnungen möglich:
@include mediaSwitch(margin-top,nth($imgArea,1)+50,nth($imgArea,2)+25,nth($imgArea,3)+10);

// Spezielle Berechnungen basierend auf vorher definierter Liste $imgArea:
// Hier verwenden wir viele verschiedene media-Queries, die mittels Pixel-Wert (max-width) oder Name (mediumScreen, iPadScreen) eingesetzt werden können
$imgAreaSpecial: nth($imgArea,1) + 40px,
                  $subTabletWidth nth($imgArea,2) + 40px,
                  700px calc( #{nth($imgArea,2)} + 6.3vw ),
                  mediumScreen calc( #{nth($imgArea,3)} + 5.8vw ),
                  200px 125px;
@include mediaSwitch(height,$imgAreaSpecial...);

// oder auch direkt ohne separat definierte Variable im media-Switch-Aufruf:
@include mediaSwitch(height,
                          nth($imgArea,1) + 40px,
                          $subTabletWidth nth($imgArea,2) + 40px,
                          700px calc( #{nth($imgArea,2)} + 6.3vw ),
                          mediumScreen calc( #{nth($imgArea,3)} + 5.8vw ),
                          200px 125px
                     );
*/
/*@include placeholder {
  font-weight:400;
  color: #999;
}*/
.flexHelperAfter {
  min-width: initial !important;
}
.flexHelperAfter.grid3space0 {
  display: none;
}
.flexHelperAfter.grid3space1 {
  width: calc(1 / 3 * 100% - (1 - 1 / 3) * 1em);
}
.flexHelperAfter.grid3space2 {
  width: calc((1 / 3 * 100% - (1 - 1 / 3) * 1em)*2);
}
.flexHelperAfter.grid4space1 {
  width: calc(1 / 4 * 100% - (1 - 1 / 4) * 1em);
  display: block;
}
.flexHelperAfter.grid4space2 {
  width: calc((1 / 4 * 100% - (1 - 1 / 4) * 1em)*2 + 1em);
  display: block;
}
/* 180620CM fluidSize: Skaliere dynamisch von $minSize auf $maxSize bei Browsergrößen zwischen $minViewportWidth und $maxViewportWidth
  Anwendungsbeispiele:
  @include fluidSize(font-size,0.8em,1.6em);
  @include fluidSize(border-width,2px,5px,600px,$desktopWidth);
  @include FluidSize(paddingleft padding-right, 1em, 1.5em);
*/
.navWrap .innerWrap #mainNav > ul.level_1 > li.gesundheit i.icon, .navWrap .innerWrap #mainNav > ul.level_1 > li.kliniken i.icon, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgSchulen i.icon, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzEinrichtungen i.icon {
  background: url("../../files/layout/img/navIcons/cross.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.pflege i.icon, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzInst i.icon, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgHort i.icon {
  background: url("../../files/layout/img/navIcons/hand.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.grundschule i.icon {
  background: url("../../files/layout/img/navIcons/grundschule.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.patienten i.icon {
  background: url("../../files/layout/img/navIcons/patientundbesucher.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.traeger i.icon, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzTraeger i.icon, .navWrap .innerWrap #mainNav > ul.level_1 > li.stm i.icon {
  background: url("../../files/layout/img/navIcons/traeger.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.gm i.icon {
  background: url("../../files/layout/img/navIcons/traeger_Yellow.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bildung i.icon, .navWrap .innerWrap #mainNav > ul.level_1 > li.karriere i.icon, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzKontakt i.icon {
  background: url("../../files/layout/img/navIcons/karriere.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.wohnen i.icon {
  background: url("../../files/layout/img/navIcons/wohnen.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bfs i.icon {
  background: url("../../files/layout/img/navIcons/berufsfachschulen.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.vuw i.icon {
  background: url("../../files/layout/img/navIcons/wohnen_yellow.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.kita i.icon {
  background: url("../../files/layout/img/navIcons/kindertagesstaette.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.info i.icon {
  background: url("../../files/layout/img/navIcons/info.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.schulfamilie i.icon {
  background: url("../../files/layout/img/navIcons/schulfamilie.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.aktivitaeten i.icon {
  background: url("../../files/layout/img/navIcons/aktivitaeten.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.service i.icon {
  background: url("../../files/layout/img/navIcons/service.svg") no-repeat center center;
  background-size: contain;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bgFachschule i.icon {
  background: url("../../files/layout/img/navIcons/service_red.svg") no-repeat center center;
  background-size: contain;
}
/*%labelTeam {
  g {
    display: none;

    &:not(.team),  &:not(.mm-team) {
      display: none;
    }

    &.background, &.mm-background {
      display: block;
      path {
        fill: $themeBlue;
      }
    }
    &.team, &.mm-team {
      display: block;
    }
  }
}*/
.st0 {
  fill: #FFFFFF;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.gesundheit, .navWrap .innerWrap #mainNav > ul.level_1 > li.kliniken, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgSchulen, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzEinrichtungen, .navWrap .innerWrap #mainNav > ul.level_1 > li.kita, .navWrap .innerWrap #mainNav > ul.level_1 > li.service, .navWrap .innerWrap #mainNav > ul.level_1 > li.patienten, .navWrap .innerWrap #mainNav > ul.level_1 > li.pflege, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzInst, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgHort, .navWrap .innerWrap #mainNav > ul.level_1 > li.grundschule, .navWrap .innerWrap #mainNav > ul.level_1 > li.schulfamilie, .navWrap .innerWrap #mainNav > ul.level_1 > li.traeger, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzTraeger, .navWrap .innerWrap #mainNav > ul.level_1 > li.stm, .navWrap .innerWrap #mainNav > ul.level_1 > li.info, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgFachschule, .navWrap .innerWrap #mainNav > ul.level_1 > li.bildung, .navWrap .innerWrap #mainNav > ul.level_1 > li.karriere, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzKontakt, .navWrap .innerWrap #mainNav > ul.level_1 > li.aktivitaeten, .navWrap .innerWrap #mainNav > ul.level_1 > li.gm, .navWrap .innerWrap #mainNav > ul.level_1 > li.bfs, .navWrap .innerWrap #mainNav > ul.level_1 > li.vuw, .navWrap .innerWrap #mainNav > ul.level_1 > li.wohnen {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
  /*@include phoneScreen{
    background-position: center bottom;
    background-size: 30% !important;
  }*/
}
.mod_article a.phone {
  background: url("/files/layout/img/telefon_blue.svg") no-repeat left 2px;
  background-size: 18px;
}
.mod_article a.fax {
  background: url("/files/layout/img/fax_blue.svg") no-repeat left center;
  background-size: 18px;
}
.mod_article a.mobile {
  background: url("/files/layout/img/mobile_blue.svg") no-repeat 3px center;
  background-size: 12px;
}
.mod_article a.email {
  background: url("/files/layout/img/email_blue.svg") no-repeat left center;
  background-size: 18px;
}
.mod_article a.extern_link {
  background: url("/files/layout/img/www_blue.svg") no-repeat left center;
  background-size: 20px;
}
.mod_article a.smLinkFB {
  background: url("/files/layout/img/smBarIcons/facebook_blue.svg") no-repeat left 3px center;
  background-size: 10px;
}
.grundschule .mod_article a.smLinkFB {
  background: url("/files/layout/img/smBarIcons/facebook_green.svg") no-repeat left 3px center;
  background-size: 10px;
}
.mod_article a.smLinkIG {
  background: url("/files/layout/img/smBarIcons/instagram_blue.svg") no-repeat left center;
  background-size: 16px;
}
.grundschule .mod_article a.smLinkIG {
  background: url("/files/layout/img/smBarIcons/instagram_green.svg") no-repeat left center;
  background-size: 16px;
}
.ce_rsce_teaserbox .teaserText .more p, .ce_rsce_addressbox .teaserText .more p {
  font-weight: 700;
  color: #000;
  transition: text-decoration 0.3s;
}
.ce_rsce_teaserbox .teaserText .more p:after, .ce_rsce_addressbox .teaserText .more p:after {
  content: "...";
  display: inline-block;
  margin-left: 5px;
}
.ce_rsce_teaserbox:hover .more p, .ce_rsce_addressbox:hover .more p {
  text-decoration: underline;
}
.formbody button {
  background: #006eb7;
  color: #fff;
  border: none;
  padding: 5px;
}
.formbody button:active {
  border: 1px solid #fbfbfb;
}
.formbody .widget-text input.text, .formbody .widget-text input.email, .formbody .widget-password input.text, .formbody .widget-password input.email {
  background-color: #fff;
  border: none;
  padding: 5px;
  font-size: 1em;
  box-sizing: border-box;
}
@media (max-width: 600px) {
  .formbody .widget-text input.text, .formbody .widget-text input.email, .formbody .widget-password input.text, .formbody .widget-password input.email {
    font-size: 0.8em;
  }
}
.formbody .widget-text, .formbody .widget-password, .formbody .widget-textarea, .formbody .widget-checkbox, .formbody .widget-captcha {
  position: relative;
  margin-bottom: 0.5em;
}
.widget.widget-text label, .widget.widget-captcha label, .widget.widget-textarea label, .widget.widget-password label, .widget.widget-select label, .formbody .bewertungZufriedenheit .radioTable legend {
  display: block;
  background: #fff;
  padding: 0.5em;
  box-sizing: border-box;
  align-self: center;
  color: #000;
  transition: all 0.1s linear;
  border-left: solid 5px #006eb7;
}
@media (max-width: 600px) {
  .widget.widget-text label, .widget.widget-captcha label, .widget.widget-textarea label, .widget.widget-password label, .widget.widget-select label, .formbody .bewertungZufriedenheit .radioTable legend {
    font-size: 0.9em;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
/**********************************************
* 1180 CSS Grid System - Fluid
* by Chris Blackwell / chrisblackwell.me
* modified by AO/CM 180608
**********************************************/
.navWrap .innerWrap, .mod_breadcrumb ol, .mod_article .boxed, .custom, footer .inside, #footerBottom .inside, header .inside .outerWrap .innerWrap {
  max-width: calc(1180px + 8em);
  margin: 0 auto;
  padding: 0 4em;
  box-sizing: border-box;
}
@media (max-width: 1023px) {
  .navWrap .innerWrap, .mod_breadcrumb ol, .mod_article .boxed, .custom, footer .inside, #footerBottom .inside, header .inside .outerWrap .innerWrap {
    padding: 0 2em;
  }
}
@media print {
  .navWrap .innerWrap, .mod_breadcrumb ol, .mod_article .boxed, .custom, footer .inside, #footerBottom .inside, header .inside .outerWrap .innerWrap {
    max-width: 100%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
}
/* Sets default values on all columns */
.grid1, .grid2, #main .custom #rightContent, .grid3, .quarterWidth, .grid4, .oneThirdWidth, .grid5, .grid6, .halfWidth, .grid7, .mod_article.center .ce_text, .mod_article.center .content-text, .grid8, .twoThirdWidth, #main .custom #leftContent, .grid9, .grid10, .grid11, .grid12, .fullWidth {
  box-sizing: border-box;
  min-width: inherit !important;
}
.grid1 {
  width: 6.5%;
}
.grid2 {
  width: 15%;
}
#main .custom #rightContent, .grid3, .quarterWidth {
  width: calc(1 / 4 * 100% - (1 - 1 / 4) * 1em) !important;
  /* @include mediumScreen{
    width: $grid2WidthMedium !important;
  }*/
}
@media (max-width: 1023px) {
  #main .custom #rightContent, .grid3, .quarterWidth {
    width: 100% !important;
  }
}
.grid4, .oneThirdWidth {
  width: calc(1 / 3 * 100% - (1 - 1 / 3) * 1em) !important;
}
@media (max-width: 800px) {
  .grid4, .oneThirdWidth {
    width: 100% !important;
  }
}
.grid5 {
  width: 40.5%;
}
.grid6, .halfWidth {
  width: calc(1 / 2 * 100% - (1 - 1 / 2) * 1em);
}
@media (max-width: 1023px) {
  .grid6, .halfWidth {
    width: calc(1 / 2 * 100% - (1 - 1 / 2) * 2em);
  }
}
@media (max-width: 800px) {
  .grid6, .halfWidth {
    width: 100%;
    margin-bottom: 2em;
  }
}
.grid7 {
  width: 57.5%;
}
.mod_article.center .ce_text, .mod_article.center .content-text, .grid8, .twoThirdWidth {
  width: 66%;
}
@media (max-width: 1023px) {
  .mod_article.center .ce_text, .mod_article.center .content-text, .grid8, .twoThirdWidth {
    width: 100% !important;
  }
}
#main .custom #leftContent, .grid9 {
  width: 74.5%;
}
@media (max-width: 1023px) {
  #main .custom #leftContent, .grid9 {
    width: 100%;
  }
}
.grid10 {
  width: 83%;
}
.grid11 {
  width: 91.5%;
}
.grid12, .fullWidth {
  width: 100%;
  max-width: calc(1180px + 8em);
}
#container {
  position: relative;
  z-index: 5;
  background: #fff;
  flex: auto;
}
@media (max-width: 1023px) {
  body.mvz #container {
    margin-top: 2em;
  }
}
.table-overflow-scroll {
  overflow: scroll;
}
#main .custom {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  #main .custom {
    flex-wrap: wrap;
  }
}
#main .custom #headContent {
  width: 100%;
}
#main .custom #headContent .mod_article:last-of-type {
  padding-bottom: 0 !important;
}
#main .custom.sibling .mod_article.last {
  padding-bottom: 0 !important;
}
@media (max-width: 1023px) {
  #main .custom #leftContent {
    width: 100%;
  }
}
#main .custom #leftContent figure {
  margin-bottom: 2em;
}
#main .custom #leftContent .ce_text, #main .custom #leftContent .content-text {
  margin-bottom: 2em;
}
@media (max-width: 1023px) {
  #main .custom #rightContent {
    width: 100%;
  }
}
#main .custom #rightContent .mb-2em {
  margin-bottom: 2em !important;
}
#main .custom .mod_article {
  margin-top: 0;
  padding-top: 0;
}
#main .custom .mod_article.beratungsBox.last {
  margin-bottom: 4em !important;
}
.navWrap {
  background: #e1e1e1;
  width: 100%;
  transition: margin-top 0.2s;
  position: relative;
  margin-top: 2em;
}
.bildungszentrum-kenyongasse .navWrap, .bildungszentrum-gleiss-start .navWrap {
  height: 325px;
}
@media (max-width: 1023px) {
  .navWrap {
    display: none;
  }
}
.navWrap:after {
  content: "";
  width: 100%;
  height: 50%;
  background: #f0f0f0;
  position: absolute;
  bottom: 0;
  left: 0;
}
.navWrap .navInfo {
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: 0;
  left: 0;
}
.navWrap .navInfo .innerWrap .ce_text, .navWrap .navInfo .innerWrap .content-text {
  width: calc(1 / 4 * 100% - (1 - 1 / 4) * 1em);
  padding: 0 1em;
  box-sizing: border-box;
  font-size: 0.9em;
  line-height: 140%;
}
@media (max-width: 1300px) {
  .navWrap .navInfo .innerWrap .ce_text, .navWrap .navInfo .innerWrap .content-text {
    font-size: 0.8em;
  }
}
@media (max-width: 1100px) {
  .navWrap .navInfo .innerWrap .ce_text, .navWrap .navInfo .innerWrap .content-text {
    font-size: 0.7em;
  }
}
.navWrap .innerWrap {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1180px) {
  .navWrap .innerWrap {
    box-sizing: border-box;
  }
}
@media (max-width: 1150px) {
  .navWrap .innerWrap {
    align-items: flex-end;
  }
}
.navWrap .innerWrap #mainNav {
  display: flex;
  width: 100%;
}
.navWrap .innerWrap #mainNav > ul.level_1 {
  position: relative;
  z-index: 3;
  display: flex;
  justify-content: space-between;
  margin-left: 0;
  transition: all 0.3s;
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  width: 100%;
  align-items: flex-start;
}
.navWrap .innerWrap #mainNav > ul.level_1 li.preventForward > a {
  pointer-events: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li {
  position: relative;
  display: table;
  width: calc(1 / 4 * 100% - (1 - 1 / 4) * 1em);
  padding-top: 26%;
  /**
           * Level 2 & 3 Pfeile und Hover-Strich
           */
}
.bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li {
  padding-top: 18%;
  margin-bottom: 100px;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.mobileonly {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li:before {
  content: "";
  width: 100%;
  height: 10px;
  position: absolute;
  top: -12px;
  left: 0;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li i.icon {
  width: 32.6px;
  height: 56.6px;
  right: 0;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.gesundheit svg, .navWrap .innerWrap #mainNav > ul.level_1 > li.kliniken svg, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgSchulen svg, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzEinrichtungen svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.gesundheit:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.gesundheit ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.gesundheit ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.kliniken:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.kliniken ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.kliniken ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgSchulen:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgSchulen ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgSchulen ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzEinrichtungen:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzEinrichtungen ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzEinrichtungen ul.level_3 {
  background: #006eb7;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.kita svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.kita:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.kita ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.kita ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.kita ul.level_4 {
  background: #006eb7;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.service svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.service:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.service ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.service ul.level_3 {
  background: #006eb7;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.patienten svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.patienten:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.patienten ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.patienten ul.level_3 {
  background: #379a84;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.pflege svg, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzInst svg, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgHort svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.pflege:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.pflege ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.pflege ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzInst:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzInst ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzInst ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgHort:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgHort ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgHort ul.level_3 {
  background: #379a84;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.grundschule svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.grundschule:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.grundschule ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.grundschule ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.grundschule ul.level_4 {
  background: #379a84;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.schulfamilie svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.schulfamilie:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.schulfamilie ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.schulfamilie ul.level_3 {
  background: #379a84;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.traeger svg, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzTraeger svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.traeger:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.traeger ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.traeger ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzTraeger:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzTraeger ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzTraeger ul.level_3 {
  background: #818181;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.stm svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.stm:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.stm ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.stm ul.level_3 {
  background: #818181;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.info svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.info:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.info ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.info ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.info ul.level_4 {
  background: #818181;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bgFachschule svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bgFachschule:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgFachschule ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.bgFachschule ul.level_3 {
  background: #812320;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bildung svg, .navWrap .innerWrap #mainNav > ul.level_1 > li.karriere svg, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzKontakt svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bildung:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.bildung ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.bildung ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.karriere:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.karriere ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.karriere ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzKontakt:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzKontakt ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.mvzKontakt ul.level_3 {
  background: #faaa14;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.aktivitaeten svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.aktivitaeten:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.aktivitaeten ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.aktivitaeten ul.level_3 {
  background: #faaa14;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.gm svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.gm:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.gm ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.gm ul.level_3 {
  background: #faaa14;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bfs:before {
  background: #faaa14;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bfs svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bfs .bfsPflege {
  background: #812320;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bfs .bfsPflege ul.level_3 {
  background: #812320;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bfs .bfsKinderpflege {
  background: #faaa14;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bfs .bfsKinderpflege ul.level_3 {
  background: #faaa14;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bfs .bfs-fachakademie {
  background: #FD6708;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.bfs .bfs-fachakademie ul.level_3 {
  background: #FD6708;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.vuw:before {
  background: #faaa14;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.vuw svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.vuw:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.vuw ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.vuw ul.level_3 {
  background: #faaa14;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.wohnen svg {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.wohnen:before, .navWrap .innerWrap #mainNav > ul.level_1 > li.wohnen ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.wohnen ul.level_3 {
  background: #006eb7;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li > a, .navWrap .innerWrap #mainNav > ul.level_1 > li > span {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 0;
  color: #111;
  background: rgba(240, 240, 240, 0.7);
  width: 100%;
  box-sizing: border-box;
  padding: 0 1em;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 120%;
  height: 19.5%;
  letter-spacing: 1px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li > a, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li > a, .bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li > span, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li > span {
  line-height: 100%;
  top: 100%;
  padding: 1.4em 1em;
}
@media (min-width: 1280px) {
  .navWrap .innerWrap #mainNav > ul.level_1 > li > a, .navWrap .innerWrap #mainNav > ul.level_1 > li > span {
    font-size: 1.2em;
  }
}
.navWrap .innerWrap #mainNav > ul.level_1 > li > a i, .navWrap .innerWrap #mainNav > ul.level_1 > li > span i {
  position: absolute;
  right: 1px;
  bottom: -0.3vw;
  width: 11%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media (min-width: 1280px) {
  .navWrap .innerWrap #mainNav > ul.level_1 > li > a i, .navWrap .innerWrap #mainNav > ul.level_1 > li > span i {
    bottom: -5px;
  }
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 {
  position: absolute;
  top: 69%;
  left: 0;
  width: 100%;
  z-index: 2;
  max-height: 0;
  overflow: hidden;
  transition: all 0.5s ease;
  transition-delay: 250ms;
  margin-bottom: 0;
}
.bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 {
  top: 125%;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2:hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2:focus-within, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2.j_hover {
  overflow: visible;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li {
  position: relative;
  /* MEGAMENU */
  /* MEGAMENU für MVZ */
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li a, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li > span {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 36px;
  padding: 0.9em 2em;
  color: #fff;
  text-transform: none;
  font-size: 0.9em;
  letter-spacing: inherit;
  font-weight: 400;
  position: relative;
  box-sizing: border-box;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li a i, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li > span i {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li:nth-child(odd) {
  background: rgba(0, 0, 0, 0.11);
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li:hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li:focus-within, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.j_hover {
  overflow: visible;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li:hover ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li:focus-within ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.j_hover ul.level_3 {
  width: calc(100% + 1em);
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.active span:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.active a:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.trail span:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.trail a:after {
  opacity: 1;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  max-width: inherit;
  width: 0;
  top: 0;
  left: calc(1 / 1 * 100% - (1 - 1 / 1) * 1em);
  box-shadow: inset 13px -1px 54px -27px rgba(0, 0, 0, 0.75);
  transition: all 0.5s ease;
}
.bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3:hover, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3:hover, .bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3:focus-within, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3:focus-within, .bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3.j_hover, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3.j_hover {
  overflow: visible;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li a:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li span:after {
  opacity: 0 !important;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li a.active:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li a.trail:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li span.active:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li span.trail:after {
  opacity: 1 !important;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li:nth-child(odd) {
  background: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li:hover ul.level_4, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li:focus-within ul.level_4, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li.j_hover ul.level_4 {
  width: calc(100% + 1em);
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li:hover a:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li:focus-within a:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 li.j_hover a:after {
  opacity: 1 !important;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4 {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7 {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  max-width: inherit;
  width: 0;
  top: 0;
  left: calc(1 / 1 * 100% - (1 - 1 / 1) * 1em);
  box-shadow: inset 13px -1px 54px -27px rgba(0, 0, 0, 0.75);
  transition: all 0.5s ease;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4:hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4:focus-within, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4.j_hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5:hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5:focus-within, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5.j_hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6:hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6:focus-within, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6.j_hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7:hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7:focus-within, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7.j_hover {
  overflow: visible;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4 li a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4 li span::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5 li a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5 li span::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6 li a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6 li span::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7 li a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7 li span::after {
  opacity: 0 !important;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4 li a.active::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4 li a.trail::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4 li span.active::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4 li span.trail::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5 li a.active::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5 li a.trail::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5 li span.active::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5 li span.trail::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6 li a.active::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6 li a.trail::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6 li span.active::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6 li span.trail::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7 li a.active::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7 li a.trail::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7 li span.active::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7 li span.trail::after {
  opacity: 1 !important;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4 li:nth-child(odd), .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5 li:nth-child(odd), .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6 li:nth-child(odd), .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7 li:nth-child(odd) {
  background: none;
}
.bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_4, .bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_5, .bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_6, .bildungszentrum-kenyongasse .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7, .bildungszentrum-gleiss-start .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li ul.level_3 ul.level_7 {
  display: block;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 {
  background: none;
  display: flex;
  flex-wrap: wrap;
  top: -16.9vw;
  border-top: solid 10px #006eb7;
  z-index: 1;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3:after {
  content: "";
  width: 100%;
  height: 100%;
  background: #fff;
  position: absolute;
  top: 2px;
  left: 0;
  z-index: -1;
  box-shadow: inset 18px -10px 26px -17px rgba(0, 0, 0, 0.32);
}
@media (min-width: 1280px) {
  .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 {
    top: -224px;
  }
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li {
  background: none;
  width: 50%;
  flex: 50% 1 1;
  padding: 0.5em 0;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li a, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li > span {
  color: #006eb7;
  min-height: inherit;
  white-space: inherit;
  line-height: 130%;
  border-left: solid 5px transparent;
  margin-left: 5px;
  transition: 0.2s all;
  padding: 0 2em;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li a:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li > span:after {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li .pageDescription {
  margin-bottom: 0;
  margin-top: 0.5em;
  font-size: 0.8em;
  color: #111;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li .pageDescription p {
  margin-bottom: 0;
  margin-top: 0.5em;
  font-size: 0.8em;
  color: #111;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li a:hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li a:focus-within, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li a.j_hover {
  border-left: 5px solid;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription ul.level_3 li .active {
  border-left: 5px solid;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription:hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription:focus-within, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription.j_hover {
  overflow: visible;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription:hover ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription:focus-within ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.withPageDescription.j_hover ul.level_3 {
  width: calc(200% + 1em);
  padding: 2px 1em 1em 0;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 {
  background: none;
  display: flex;
  flex-wrap: wrap;
  top: 0;
  border-top: solid 10px #006eb7;
  z-index: 1;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3:after {
  content: "";
  width: 100%;
  height: 100%;
  background: #fff;
  position: absolute;
  top: 2px;
  left: 0;
  z-index: -1;
  box-shadow: inset 18px -10px 26px -17px rgba(0, 0, 0, 0.32);
}
@media (min-width: 1280px) {
  .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 {
    top: 0;
  }
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li {
  background: none;
  width: 50%;
  flex: 50% 1 1;
  padding: 0.5em 0;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li a, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li > span {
  color: #006eb7;
  min-height: inherit;
  white-space: inherit;
  line-height: 130%;
  border-left: solid 5px transparent;
  margin-left: 5px;
  transition: 0.2s all;
  padding: 0 2em;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li a:after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li > span:after {
  display: none;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li .pageDescription {
  margin-bottom: 0;
  margin-top: 0.5em;
  font-size: 0.8em;
  color: #111;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li .pageDescription p {
  margin-bottom: 0;
  margin-top: 0.5em;
  font-size: 0.8em;
  color: #111;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li a:hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li a:focus-within, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li a.j_hover {
  border-left: 5px solid;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription ul.level_3 li .active {
  border-left: 5px solid;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription:hover, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription:focus-within, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription.j_hover {
  overflow: visible;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription:hover ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription:focus-within ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 li.mvzPageDescription.j_hover ul.level_3 {
  width: calc(200% + 1em);
  padding: 2px 1em 1em 0;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li:hover ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li:focus-within ul.level_2, .navWrap .innerWrap #mainNav > ul.level_1 > li.j_hover ul.level_2 {
  max-height: 2000px;
  transition-delay: 0s;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li.last ul.level_3, .navWrap .innerWrap #mainNav > ul.level_1 > li.last ul.level_4 {
  left: inherit !important;
  right: calc(1 / 1 * 100% - (1 - 1 / 1) * 1em);
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 > li, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_3 > li {
  position: relative;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 > li > a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_3 > li > a::after {
  content: "";
  display: block;
  width: 5px;
  height: 36px;
  background: #fff;
  position: absolute;
  top: 50%;
  margin-top: -18px;
  left: 5px;
  opacity: 0;
  transition: opacity 0.3s;
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 > li.submenu > a::before, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_3 > li.submenu > a::before {
  content: "";
  position: absolute;
  right: 10px;
  top: 40%;
  opacity: 1;
  transition: all 0.3s;
  width: 0.5rem;
  height: 0.5rem;
  border: 0 solid transparent;
  border-right: 0.1rem solid rgba(255, 255, 255, 0.51);
  border-bottom: 0.1rem solid rgba(255, 255, 255, 0.51);
  transform: rotate(-45deg);
}
.navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 > li:hover a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 > li:hover.active a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 > li:focus-within a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 > li:focus-within.active a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 > li.j_hover a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_2 > li.j_hover.active a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_3 > li:hover a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_3 > li:hover.active a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_3 > li:focus-within a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_3 > li:focus-within.active a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_3 > li.j_hover a::after, .navWrap .innerWrap #mainNav > ul.level_1 > li ul.level_3 > li.j_hover.active a::after {
  opacity: 1;
}
@media (max-width: 1280px) {
  .tkh .navWrap .innerWrap #mainNav > ul.level_1 > li > a, .tkh .navWrap .innerWrap #mainNav > ul.level_1 > li > span {
    font-size: 1.4vw;
  }
}
@media (max-width: 1250px) {
  body.jokba .navInfo .innerWrap .ce_text, body.jokba .navInfo .innerWrap .content-text {
    font-size: 0.8em;
  }
}
@media (max-width: 1100px) {
  body.jokba .navInfo .innerWrap .ce_text, body.jokba .navInfo .innerWrap .content-text {
    font-size: 0.7em;
  }
}
body.jokba li.withPageDescription:hover ul.level_3, body.jokba li.withPageDescription:focus-within ul.level_3, body.jokba li.withPageDescription.j_hover ul.level_3 {
  width: calc(300% + 2em) !important;
}
body.jokba li.withPageDescription ul.level_3 li {
  width: 33% !important;
  flex: 33% 0 0 !important;
}
body.jokba li.noNavigationLevel ul.level_3 li {
  display: none;
}
@media (max-width: 1023px) {
  body.jokba li.noNavigationLevel ul.level_3 li {
    display: block;
  }
}
.bildungszentrum-kenyongasse.home .navWrap .innerWrap #mainNav > ul.level_1 > li > a, .bildungszentrum-kenyongasse.home .navWrap .innerWrap #mainNav > ul.level_1 > li > span {
  font-size: 1em;
  padding: 1.7em 1em;
}
.mod_breadcrumb {
  display: flex;
  margin-top: 2em;
  margin-bottom: 2em;
}
.mod_breadcrumb br {
  display: none;
}
@media (max-width: 1023px) {
  .mod_breadcrumb {
    margin: 2em 0 2em 0;
  }
}
@media (max-width: 800px) {
  .mod_breadcrumb {
    display: none;
  }
}
.mod_breadcrumb ol {
  display: flex;
  font-size: 0.8em;
  justify-content: flex-start;
  width: calc(100% - 2em);
}
.mod_breadcrumb ol li {
  position: relative;
  padding-left: 20px;
  margin-right: 10px;
  list-style-type: none;
}
@media (max-width: 600px) {
  .mod_breadcrumb ol li {
    /* padding-left: 15px;
         margin-right: 10px;
         line-height: 15px;*/
  }
}
.mod_breadcrumb ol li.first, .mod_breadcrumb ol li:first-of-type {
  background: url("/files/layout/img/home.svg") no-repeat left center;
  background-size: contain;
  width: 20px;
  padding-left: 0;
  margin-right: 0;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 600px) {
  .mod_breadcrumb ol li.first, .mod_breadcrumb ol li:first-of-type {
    /*background: url("/files/layout/img/home.svg") no-repeat left 2px;
          background-size: 15px;*/
  }
}
.mod_breadcrumb ol li.first a, .mod_breadcrumb ol li:first-of-type a {
  text-indent: -999em;
  display: block;
}
.mod_breadcrumb ol li.first a:hover, .mod_breadcrumb ol li:first-of-type a:hover {
  border-bottom: none;
}
.mod_breadcrumb ol li.first:before, .mod_breadcrumb ol li:first-of-type:before {
  display: none;
}
.mod_breadcrumb ol li.first:hover, .mod_breadcrumb ol li:first-of-type:hover {
  background: url("/files/layout/img/home.svg") no-repeat left center;
  background-size: contain;
}
.mod_breadcrumb ol li:hover a span, .mod_breadcrumb ol li:hover a {
  text-decoration: underline;
}
.mod_breadcrumb ol li:hover a span strong, .mod_breadcrumb ol li:hover a strong {
  font-weight: 400;
}
.mod_breadcrumb ol li.active span {
  text-decoration: none;
}
.mod_breadcrumb ol li a, .mod_breadcrumb ol li span, .mod_breadcrumb ol li strong {
  color: #111;
  font-weight: 400;
  line-height: 120%;
  display: block;
}
@media (max-width: 600px) {
  .mod_breadcrumb ol li a, .mod_breadcrumb ol li span, .mod_breadcrumb ol li strong {
    line-height: 15px;
  }
}
.mod_breadcrumb ol li strong {
  font-weight: 400;
  color: #006eb7;
}
.mod_breadcrumb ol li:before {
  content: "";
  width: 0.4rem;
  height: 0.4rem;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 3px;
  border: 0 solid transparent;
  border-right: 0.1rem solid #111;
  border-bottom: 0.1rem solid #111;
  transform: rotate(-45deg);
}
body.stm_login .mod_breadcrumb {
  background: #f0f0f0;
}
body.stm .mod_breadcrumb li a[title="Kindertagesstätten"], body.stm .mod_breadcrumb li a[title="Berufsfachschulen"], body.stm .mod_breadcrumb li a[title="Haus St. Marien"], body.stm .mod_breadcrumb li a[title="Wir & Träger"] {
  pointer-events: none;
}
body.stm .mod_breadcrumb li:hover a[title="Kindertagesstätten"], body.stm .mod_breadcrumb li:hover a[title="Berufsfachschulen"], body.stm .mod_breadcrumb li:hover a[title="Haus St. Marien"], body.stm .mod_breadcrumb li:hover a[title="Wir & Träger"] {
  text-decoration: none;
}
body.stm .mod_breadcrumb li:hover a[title="Kindertagesstätten"] > span, body.stm .mod_breadcrumb li:hover a[title="Berufsfachschulen"] > span, body.stm .mod_breadcrumb li:hover a[title="Haus St. Marien"] > span, body.stm .mod_breadcrumb li:hover a[title="Wir & Träger"] > span {
  text-decoration: none;
}
body.stm.grundschule .mod_breadcrumb li a[title="Aktuelles"], body.stm.grundschule .mod_breadcrumb li a[title="Information"], body.stm.grundschule .mod_breadcrumb li a[title="Schulfamilie"] {
  pointer-events: none;
}
body.stm.grundschule .mod_breadcrumb li:hover a[title="Aktuelles"], body.stm.grundschule .mod_breadcrumb li:hover a[title="Information"], body.stm.grundschule .mod_breadcrumb li:hover a[title="Schulfamilie"] {
  text-decoration: none;
}
body.stm.grundschule .mod_breadcrumb li:hover a[title="Aktuelles"] > span, body.stm.grundschule .mod_breadcrumb li:hover a[title="Information"] > span, body.stm.grundschule .mod_breadcrumb li:hover a[title="Schulfamilie"] > span {
  text-decoration: none;
}
.mod_search .widget-submit, .mod_search button.submit {
  cursor: pointer;
  margin-top: 0 !important;
}
.mod_search form {
  margin-bottom: 4em;
}
.mod_search form .formbody {
  display: flex;
  position: relative;
  flex-direction: row;
  flex-wrap: nowrap;
}
.mod_search form .formbody .widget {
  margin-bottom: 0;
}
.mod_search form .formbody .widget.widget-text input {
  padding-left: 1em;
}
.mod_search form .formbody .widget.widget-submit {
  width: auto;
  padding-left: 3px;
}
.mod_search form .formbody .widget.widget-submit button {
  background-image: url("/files/layout/img/lupe.svg");
  background-color: #f0f0f0;
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: center center !important;
  text-indent: -999em;
  border: 1px solid #bdbdbd !important;
  width: 45px;
  height: 40px;
}
.mod_search form .formbody .widget input {
  border: 1px solid #bdbdbd !important;
  background-color: #f0f0f0;
  box-sizing: border-box;
  color: #000;
  font-size: 0.9em;
  height: 40px;
}
.mod_search form .formbody .widget input::placeholder {
  color: #111;
  font-style: italic;
}
.mod_search span.relevance {
  display: none;
}
.mod_search h3 a {
  color: #000 !important;
}
.mod_search p {
  color: #000;
}
.mod_search p.url {
  display: none;
}
.mod_search .even {
  background-color: #fff;
  padding: 10px;
  box-sizing: border-box;
  margin: 1em 0;
}
.mod_search .odd {
  background-color: #f0f0f0;
  padding: 10px;
  box-sizing: border-box;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.4);
  }
  100% {
    transform: scale(1);
  }
}
@media (max-width: 1023px) {
  .quickNav {
    display: none;
  }
}
.quickNav ul {
  display: flex;
  justify-content: space-between;
}
.quickNav ul li {
  margin-left: 15px;
  padding-left: 30px;
  background-position: left center !important;
  background-size: auto 20px !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.quickNav ul li a {
  color: #000000;
  border-bottom: solid 1px transparent;
  transition: all 0.3s;
}
.quickNav ul li a:hover {
  border-bottom: solid 1px #000000;
}
.quickNav ul li.qlHome {
  background: url("/files/layout/img/home.svg") no-repeat;
  background-size: auto 17px !important;
}
.quickNav ul li.qlNotfall {
  background: url("/files/layout/img/notfall.svg") no-repeat;
  transform-origin: 50% 100%;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: ease-out;
  animation-delay: 1s;
  animation-iteration-count: 3;
}
.quickNav ul li.qlNotfall a, .quickNav ul li.qlNotfall > span {
  color: #812320;
}
.quickNav ul li.qlEinweiser {
  background: url("/files/layout/img/stethoskop.svg") no-repeat;
}
.quickNav ul li.qlPresse {
  background: url("/files/layout/img/presse.svg") no-repeat;
  background-size: auto 17px !important;
}
.quickNav ul li.qlKontakt {
  background: url("/files/layout/img/kontakt.svg") no-repeat;
  background-size: auto 17px !important;
}
.quickNav ul li.qlJobs {
  background: url("/files/layout/img/karriere.svg") no-repeat;
  background-size: auto 17px !important;
}
.quickNav ul li.qlSpenden {
  background: url("/files/layout/img/spende.svg") no-repeat;
  background-size: auto 17px !important;
}
.quickNav ul li.qlPreise {
  background: url("/files/layout/img/unserepreise.svg") no-repeat;
  background-size: 18px !important;
}
.quickNav ul li.qlPartner {
  background: url("/files/layout/img/partner.svg") no-repeat;
  background-size: 25px !important;
}
.quickNav ul li.qlWohnen {
  background: url("/files/layout/img/sofa.svg") no-repeat;
  background-size: 22px !important;
}
.quickNav ul li.qlWohnheim {
  background: url("/files/layout/img/wohnheim.png") no-repeat;
  background-size: 18px !important;
}
.quickNav ul li.qlstm {
  background: url("/files/layout/img/traeger_without_bg_black.svg") no-repeat center center;
  background-size: 17px !important;
}
.quickNav ul li.qlArbeitsgruppen {
  background: url("/files/layout/img/aktivitaeten.svg") no-repeat;
  background-size: 20px !important;
}
.quickNav ul li.qlSpeise {
  background: url("/files/layout/img/speiseplan.svg") no-repeat;
  background-size: 23px !important;
}
.quickNav.japh ul, .quickNav.mfaph ul, .quickNav.theresianum ul {
  justify-content: flex-end;
}
.quickNav.japh ul li, .quickNav.mfaph ul li, .quickNav.theresianum ul li {
  margin-left: 2em;
}
/*.quickNav {
  &.tffb{
    ul{
      margin-left: 200px;
    }
  }
}*/
.fontSize {
  display: flex;
  width: 100px;
  text-align: center;
  background: #f0f0f0;
  border: 1px solid #bdbdbd !important;
  margin-right: 1em;
  justify-content: space-around;
}
.fontSize a {
  color: #111;
  line-height: 40px;
}
.fontSize a.sizeOne {
  font-size: 14px;
}
.fontSize a.sizeTwo {
  font-size: 18px;
}
.fontSize a.sizeThree {
  font-size: 24px;
}
.mod_article {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 4em;
  /*.hasImage {
    width: 100%; // IE 11 baucht das
  }*/
}
@media (max-width: 1023px) {
  .mod_article {
    margin: 2em 0 !important;
    padding-bottom: 0;
    padding-top: 0;
  }
}
@media (max-width: 600px) {
  .mod_article {
    padding-top: 0;
  }
}
@media (max-width: 800px) {
  .mod_article .ce_text.hasTable, .mod_article .content-text.hasTable, .mod_article .container.hasTable {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .mod_article .ce_text.hasTable .flex_elem, .mod_article .ce_text.hasTable .itsbessner-kitchen-bulletin, .mod_article .content-text.hasTable .flex_elem, .mod_article .content-text.hasTable .itsbessner-kitchen-bulletin, .mod_article .container.hasTable .flex_elem, .mod_article .container.hasTable .itsbessner-kitchen-bulletin {
    overflow: unset;
  }
}
.mod_article .ce_text a, .mod_article .content-text a, .mod_article .container a {
  text-decoration: underline;
}
.mod_article .ce_text.push, .mod_article .content-text.push, .mod_article .container.push {
  margin-bottom: auto;
}
.mod_article .ce_image.white, .mod_article .content-image.white {
  background: #fff;
  padding: 2em;
  box-sizing: border-box;
}
.mod_article .ce_image.center, .mod_article .content-image.center {
  text-align: center;
}
.mod_article .ce_image.center img, .mod_article .content-image.center img {
  display: inline-block;
}
.mod_article .ce_hyperlink.bigWhite, .mod_article .content-hyperlink.bigWhite {
  text-align: right;
  width: 100%;
}
.mod_article .ce_hyperlink.bigWhite a, .mod_article .content-hyperlink.bigWhite a {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 1.8em;
  color: #fff;
  display: block;
  opacity: 1;
}
.mod_article .ce_hyperlink.bigWhite a:hover, .mod_article .content-hyperlink.bigWhite a:hover {
  opacity: 0.8;
}
.mod_article.historyJOAPH table tr td:first-child {
  border-right: 0;
}
.mod_article:last-of-type {
  padding-bottom: 6em !important;
  margin-bottom: 0 !important;
  border: none !important;
}
.mod_article ~ .mod_article {
  margin-top: 2em !important;
  padding-top: 2em !important;
}
.mod_article.mediumGrey {
  background-color: #e1e1e1;
}
.mod_article.grey {
  margin-top: 0;
  padding: 2em 0 2em 0 !important;
  background-color: #f0f0f0;
}
.mod_article.grey ~ .grey {
  padding: 4em 0 2em 0 !important;
}
.mod_article.grey.last, .mod_article.grey:last-of-type {
  padding-bottom: 8em !important;
}
@media (max-width: 1023px) {
  .mod_article.grey.last, .mod_article.grey:last-of-type {
    padding: 2em 0 2em 0 !important;
  }
}
.mod_article.grey .boxed > div {
  margin-bottom: 1em;
}
@media (max-width: 1023px) {
  .mod_article.grey .boxed > div {
    margin-bottom: 2em;
  }
}
.mod_article.center .boxed {
  justify-content: center;
}
.mod_article.center .ce_text, .mod_article.center .content-text {
  text-align: center;
}
@media (max-width: 1023px) {
  .mod_article.center .ce_text, .mod_article.center .content-text {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .mod_article.center .ce_text figure, .mod_article.center .content-text figure {
    margin-bottom: 2em;
  }
}
.mod_article.center .ce_text figure img, .mod_article.center .content-text figure img {
  display: inline-block;
}
.mod_article .ce_text.grey, .mod_article .content-text.grey, .mod_article .ce_downloads.grey {
  background: #f0f0f0;
  padding: 1em;
  box-sizing: border-box;
  margin-bottom: 1em;
}
.mod_article .ce_text.green, .mod_article .content-text.green, .mod_article .ce_downloads.green {
  background: #cde4d2;
  padding: 1em;
  box-sizing: border-box;
  margin-bottom: 1em;
}
.mod_article .ce_text.white, .mod_article .content-text.white, .mod_article .ce_downloads.white {
  background: #fff;
  padding: 1em;
  box-sizing: border-box;
}
.mod_article .ce_text.white figure, .mod_article .content-text.white figure, .mod_article .ce_downloads.white figure {
  margin-bottom: auto;
}
.mod_article .ce_text.importent, .mod_article .ce_text.important, .mod_article .content-text.importent, .mod_article .content-text.important, .mod_article .ce_downloads.importent, .mod_article .ce_downloads.important {
  border-left: solid 5px #006eb7;
  padding-left: 1em;
}
.mod_article .ce_text figure.float_above, .mod_article .content-text figure.float_above, .mod_article .ce_downloads figure.float_above {
  margin-bottom: 2em;
}
@media (min-width: 800px) {
  .mod_article .halfWidth .flex_elem {
    padding-right: 2em;
  }
}
.mod_article .halfWidth.hasImage {
  width: calc(1 / 2 * 100% - (1 - 1 / 2) * 1em);
}
@media (max-width: 800px) {
  .mod_article .halfWidth.hasImage {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .mod_article .halfWidth.hasImage figure {
    box-sizing: border-box;
  }
}
@media (max-width: 800px) {
  .mod_article .halfWidth.hasImage figure {
    padding: 0;
    margin-bottom: 1em;
  }
}
.mod_article .halfWidth.hasImage .flex_elem {
  flex: auto;
}
.mod_article .flexContainer.flex_left, .mod_article .flexContainer.flex_right {
  display: flex;
}
@media (max-width: 800px) {
  .mod_article .flexContainer.flex_left, .mod_article .flexContainer.flex_right {
    flex-direction: column;
  }
}
.mod_article .flexContainer.flex_left figure, .mod_article .flexContainer.flex_right figure {
  order: 1;
  flex: auto 0 0;
  margin-right: 1em;
}
@media (max-width: 1023px) {
  .mod_article .flexContainer.flex_left figure, .mod_article .flexContainer.flex_right figure {
    flex: inherit;
    width: 50%;
    margin-right: 2em;
  }
}
@media (max-width: 800px) {
  .mod_article .flexContainer.flex_left figure, .mod_article .flexContainer.flex_right figure {
    width: 100%;
    margin-bottom: 1em;
  }
}
.mod_article .flexContainer.flex_left .flex_elem, .mod_article .flexContainer.flex_right .flex_elem {
  flex: 1;
  order: 2;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .mod_article .flexContainer.flex_left .flex_elem, .mod_article .flexContainer.flex_right .flex_elem {
    width: 50% !important;
  }
}
@media (max-width: 800px) {
  .mod_article .flexContainer.flex_left .flex_elem, .mod_article .flexContainer.flex_right .flex_elem {
    width: 100% !important;
    margin: 0;
  }
}
.mod_article .flexContainer.flex_right figure {
  order: 2;
  margin-right: 0 !important;
  margin-left: 1em;
}
@media (max-width: 1023px) {
  .mod_article .flexContainer.flex_right figure {
    margin-left: 2em;
    margin-bottom: 2em;
  }
}
@media (max-width: 800px) {
  .mod_article .flexContainer.flex_right figure {
    margin: 0;
    margin-bottom: 2em;
    order: 1;
  }
}
.mod_article .flexContainer.flex_right .flex_elem {
  order: 1;
}
@media (max-width: 800px) {
  .mod_article .flexContainer.flex_right .flex_elem {
    order: 2;
  }
}
.mod_article a.phone, .mod_article a.fax, .mod_article a.mobile, .mod_article a.email, .mod_article a.web, .mod_article a.extern_link, .mod_article a.smLinkFB, .mod_article a.smLinkIG {
  padding-left: 30px;
  text-decoration: none;
  color: #006eb7;
}
.mod_article a.phone:hover, .mod_article a.fax:hover, .mod_article a.mobile:hover, .mod_article a.email:hover, .mod_article a.web:hover, .mod_article a.extern_link:hover, .mod_article a.smLinkFB:hover, .mod_article a.smLinkIG:hover {
  text-decoration: underline;
}
.grundschule .mod_article a {
  color: #379a84;
}
.mod_article.imgOutside .ce_rsce_teaserbox {
  padding-bottom: inherit !important;
}
.mod_article.imgOutside .ce_image, .mod_article.imgOutside .content-image {
  margin-bottom: inherit !important;
}
@media (max-width: 1023px) {
  .mod_article.imgOutside .ce_image, .mod_article.imgOutside .content-image {
    padding-top: 1em !important;
  }
}
.mod_article.msz_jobs .mod_newsreader .layout_full h1:after, .mod_article.ksb_jobs .mod_newsreader .layout_full h1:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: -4px;
  margin-left: 10px;
  background: url("/files/layout/img/smile_job.svg") center center no-repeat;
  background-size: 90%;
}
.mod_article .infoTeaserList {
  margin-top: 20px;
}
@media (max-width: 1023px) {
  .mod_article .infoTeaserList {
    margin-top: 0;
  }
}
.mod_article .infoTeaserList .ce_image, .mod_article .infoTeaserList .content-image {
  flex: auto;
}
.mod_article .infoTeaserList .number_of_days_1 {
  background-color: #ffffff;
  width: auto;
}
.mod_article .infoTeaserList .number_of_days_1 .itsbessner-kitchen-bulletin .date-range, .mod_article .infoTeaserList .number_of_days_1 .itsbessner-kitchen-bulletin .ingredients-container {
  display: none;
}
.mod_article .infoTeaserList .number_of_days_1 .itsbessner-kitchen-bulletin table th {
  display: none;
}
.mod_article .infoTeaserList .number_of_days_1 .itsbessner-kitchen-bulletin table td {
  border-top: none;
}
.mod_article .infoTeaserList .number_of_days_1 .itsbessner-kitchen-bulletin table td:first-of-type {
  min-width: unset;
}
body.home .mod_article.first, body.home .mod_article:first-of-type {
  border: none;
}
@media print {
  .mod_article.grey {
    padding: 0 !important;
  }
}
body.standortePage #leftContent .mod_article.standortWrap .boxed a {
  width: calc(1 / 3 * 100% - (1 - 1 / 3) * 1em) !important;
}
@media (max-width: 1023px) {
  body.msz_gablitz .mod_article .ce_image.grid9, body.msz_gablitz .mod_article .content-image.grid9, body.ksb_gablitz .mod_article .ce_image.grid9, body.ksb_gablitz .mod_article .content-image.grid9 {
    margin-bottom: 1em;
  }
}
.mod_article.noFlex .boxed {
  justify-content: flex-start;
}
.widget {
  position: relative;
}
.widget.widget-text, .widget.widget-captcha, .widget.widget-textarea, .widget.widget-password, .widget.widget-select {
  width: 100%;
}
.widget.widget-text input, .widget.widget-text textarea, .widget.widget-captcha input, .widget.widget-captcha textarea, .widget.widget-textarea input, .widget.widget-textarea textarea, .widget.widget-password input, .widget.widget-password textarea, .widget.widget-select input, .widget.widget-select textarea {
  width: 100%;
  padding: 5px;
  box-sizing: border-box;
  border: none;
}
.widget.widget-text input::placeholder, .widget.widget-text textarea::placeholder, .widget.widget-captcha input::placeholder, .widget.widget-captcha textarea::placeholder, .widget.widget-textarea input::placeholder, .widget.widget-textarea textarea::placeholder, .widget.widget-password input::placeholder, .widget.widget-password textarea::placeholder, .widget.widget-select input::placeholder, .widget.widget-select textarea::placeholder {
  color: #374151;
  opacity: 1;
}
.widget.widget-text p.error, .widget.widget-captcha p.error, .widget.widget-textarea p.error, .widget.widget-password p.error, .widget.widget-select p.error {
  color: #fff;
  background-color: #006eb7;
  padding: 0.5em;
  z-index: 50;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.8em;
}
.widget.widget-text p.error:after, .widget.widget-captcha p.error:after, .widget.widget-textarea p.error:after, .widget.widget-password p.error:after, .widget.widget-select p.error:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #006eb7;
  transform: rotate(180deg);
  bottom: -15px;
  left: 50%;
}
.widget.widget-text.error, .widget.widget-captcha.error, .widget.widget-textarea.error, .widget.widget-password.error, .widget.widget-select.error {
  padding-top: 40px;
}
.formbody {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  height: 100%;
}
.formbody legend {
  display: none;
}
.formbody span.mandatory {
  color: darkred;
}
.formbody fieldset {
  width: calc(1 / 2 * 100% - (1 - 1 / 2) * 1em);
}
@media (max-width: 1023px) {
  .formbody fieldset {
    width: 100%;
  }
}
.formbody fieldset.formRightBox {
  padding-top: 28px;
}
.formbody .widget-text label, .formbody .widget-password label {
  width: 33%;
  margin-right: 0.5em;
}
@media (max-width: 800px) {
  .formbody .widget-text label, .formbody .widget-password label {
    width: 30%;
  }
}
@media (max-width: 600px) {
  .formbody .widget-text label, .formbody .widget-password label {
    width: 50%;
  }
}
.formbody .widget-text input, .formbody .widget-password input {
  width: 66%;
}
.formbody .widget-text input.text, .formbody .widget-text input.email, .formbody .widget-password input.text, .formbody .widget-password input.email {
  width: 100%;
}
.formbody .widget-text.entbindungTermin, .formbody .widget-password.entbindungTermin {
  display: none;
}
.formbody .widget-text.entbindungTermin.visible_jokba, .formbody .widget-password.entbindungTermin.visible_jokba {
  display: flex;
}
.formbody .widget-upload {
  width: 100%;
  margin: 1rem 0;
}
.formbody .widget-upload label {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 0.5rem;
  cursor: pointer;
}
.formbody .widget-upload input {
  width: 100%;
  box-sizing: border-box;
  padding: 0.5rem;
  cursor: pointer;
}
.formbody .widget-textarea {
  display: flex;
  height: 128px;
}
.formbody .widget-textarea label {
  width: 33%;
  height: 100%;
  margin-right: 0.5em;
}
@media (max-width: 1023px) {
  .formbody .widget-textarea label {
    width: 33%;
    height: 100%;
  }
}
@media (max-width: 600px) {
  .formbody .widget-textarea label {
    width: 33%;
    height: 100%;
  }
}
.formbody .widget-textarea label input {
  width: 66%;
}
.formbody .widget-textarea textarea {
  border: none;
}
.formbody .widget-textarea.height100 {
  height: 100px;
}
.formbody .widget-textarea.autoHeight {
  max-height: 100px;
}
.formbody .widget-textarea.autoHeight label {
  height: unset;
  align-self: stretch;
}
.formbody .widget-select, .formbody .widget-text, .formbody .widget-captcha {
  display: flex;
  align-items: stretch;
  margin-bottom: 0.5em;
}
.formbody .widget-select label, .formbody .widget-text label, .formbody .widget-captcha label {
  width: 33%;
  margin-right: 0.5em;
}
.formbody .widget-select select, .formbody .widget-text select, .formbody .widget-captcha select {
  width: 66%;
  border: none;
  background: #fff;
  border-radius: 0;
  /*outline: 1px inset #fff;
      outline-offset:-1px*/
}
@media (max-width: 600px) {
  .formbody .widget-select select, .formbody .widget-text select, .formbody .widget-captcha select {
    font-size: 0.9em;
  }
}
.formbody .widget-checkbox {
  color: #111;
  margin-bottom: auto;
}
.formbody .widget-checkbox fieldset {
  width: 100%;
}
.formbody .widget-checkbox span {
  color: #111;
  text-align: left;
  display: inline-flex;
  align-items: baseline;
  margin-right: 1em;
}
.formbody .widget-checkbox label {
  flex: 60%;
}
.formbody .widget-checkbox input {
  background: #818181;
  color: #111;
  border: 1px solid #e1e1e1;
  margin-right: 10px;
}
.formbody .widget-upload {
  width: 100%;
  margin: 1rem 0;
}
.formbody .widget-upload label {
  display: block;
  width: 100%;
  margin-bottom: 0.5rem;
}
.formbody .widget-radio {
  margin-bottom: 0.5em;
}
.formbody .widget-radio fieldset {
  width: 100%;
}
.formbody .widget-radio fieldset .radioFlex {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5em;
}
.formbody .widget-radio fieldset .radioFlex legend {
  margin-bottom: 5px;
}
.formbody .widget-radio fieldset .radioFlex span {
  display: block;
}
.formbody .widget-radio fieldset.hide_jokba {
  display: none;
}
.formbody .widget-radio legend {
  display: inline-block;
  font-weight: 700;
}
.formbody .widget-radio legend span {
  display: inline-block;
}
.formbody .widget-radio span {
  display: inline-flex;
  align-items: baseline;
  margin-right: 1.5em;
}
.formbody .widget-radio span input {
  margin-right: 10px;
}
.formbody .widget-captcha {
  justify-content: space-between;
  flex-wrap: wrap;
}
.formbody .widget-captcha label, .formbody .widget-captcha input {
  width: calc(50% - 0.5rem);
  box-sizing: border-box;
}
.formbody .widget-captcha .captcha_text {
  width: 100%;
  padding: 0.5rem 0 0 0;
}
.formbody .widget-submit {
  width: 100%;
  margin-top: 1em;
}
@media (max-width: 1023px) {
  .formbody .widget-submit {
    width: 100%;
  }
}
.formbody button {
  width: 100%;
  font-size: 1em;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.formbody button:hover {
  background: #000000;
}
@media (max-width: 1023px) {
  .formbody button {
    margin: 5% 0;
  }
}
@media (max-width: 800px) {
  .formbody button {
    margin: 0;
  }
}
.formbody button:disabled {
  background: #949494 !important;
  color: #BFBFBF;
  cursor: not-allowed;
}
.formbody .bewertungZufriedenheit {
  width: 100% !important;
  margin: 0.5em 0;
}
.formbody .bewertungZufriedenheit .widget .radioTable span {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.formbody .bewertungZufriedenheit .widget .radioTable span input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;
  width: 30px;
  height: 30px;
}
@media (max-width: 600px) {
  .formbody .bewertungZufriedenheit .widget .radioTable span input {
    width: 28px;
    height: 28px;
  }
}
.formbody .bewertungZufriedenheit .widget .radioTable span label {
  position: absolute;
  /*display: block !important;
            position: absolute;
            bottom: 0;
            transform: translateY(-3em);
            @include mediumScreen {
              transform: translateY(-6em);
            }
            @include phoneScreen {
              transform: translateY(-6em);
            }*/
}
.formbody .bewertungZufriedenheit .widget .radioTable span:nth-child(2) input {
  background: url("/files/layout/img/ksb_formular-bewertungen/bewertung_sehr-zufrieden.svg") center center / contain no-repeat;
}
.formbody .bewertungZufriedenheit .widget .radioTable span:nth-child(2) input:checked {
  background: url("/files/layout/img/ksb_formular-bewertungen/bewertung_sehr-zufrieden-checked.svg") center center / contain no-repeat;
}
.formbody .bewertungZufriedenheit .widget .radioTable span:nth-child(3) input {
  background: url("/files/layout/img/ksb_formular-bewertungen/bewertung_zufrieden.svg") center center / contain no-repeat;
}
.formbody .bewertungZufriedenheit .widget .radioTable span:nth-child(3) input:checked {
  background: url("/files/layout/img/ksb_formular-bewertungen/bewertung_zufrieden-checked.svg") center center / contain no-repeat;
}
.formbody .bewertungZufriedenheit .widget .radioTable span:nth-child(4) input {
  background: url("/files/layout/img/ksb_formular-bewertungen/bewertung_eher-zufrieden.svg") center center / contain no-repeat;
}
.formbody .bewertungZufriedenheit .widget .radioTable span:nth-child(4) input:checked {
  background: url("/files/layout/img/ksb_formular-bewertungen/bewertung_eher-zufrieden-checked.svg") center center / contain no-repeat;
}
.formbody .bewertungZufriedenheit .widget .radioTable span:nth-child(5) input {
  background: url("/files/layout/img/ksb_formular-bewertungen/bewertung_eher-unzufrieden.svg") center center / contain no-repeat;
}
.formbody .bewertungZufriedenheit .widget .radioTable span:nth-child(5) input:checked {
  background: url("/files/layout/img/ksb_formular-bewertungen/bewertung_eher-unzufrieden-checked.svg") center center / contain no-repeat;
}
.formbody .bewertungZufriedenheit .widget .radioTable span:nth-child(6) input {
  background: url("/files/layout/img/ksb_formular-bewertungen/bewertung_keine-angaben.svg") center center / contain no-repeat;
}
.formbody .bewertungZufriedenheit .widget .radioTable span:nth-child(6) input:checked {
  background: url("/files/layout/img/ksb_formular-bewertungen/bewertung_keine-angaben-checked.svg") center center / contain no-repeat;
}
.formbody .bewertungZufriedenheit .widget-explanation {
  margin-bottom: 1.4em;
}
.formbody .bewertungZufriedenheit .radioTable {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .formbody .bewertungZufriedenheit .radioTable {
    flex-wrap: wrap;
  }
}
.formbody .bewertungZufriedenheit .radioTable span {
  display: flex;
  justify-content: center;
  position: relative;
  text-align: center;
  margin: 0;
  width: 9%;
  align-self: stretch;
  align-items: center;
  background: #fff;
}
@media (max-width: 1023px) {
  .formbody .bewertungZufriedenheit .radioTable span {
    height: 40px;
    width: 19%;
  }
}
@media (max-width: 600px) {
  .formbody .bewertungZufriedenheit .radioTable span {
    font-size: 0.9em;
  }
}
.formbody .bewertungZufriedenheit .radioTable span input {
  margin: 0;
}
.formbody .bewertungZufriedenheit .radioTable span label {
  display: none;
}
.formbody .bewertungZufriedenheit .radioTable legend {
  border-left: solid 5px #379a84;
  width: calc(50% - 10em);
  font-weight: normal;
}
@media (max-width: 1023px) {
  .formbody .bewertungZufriedenheit .radioTable legend {
    width: 100%;
    margin-bottom: 0.5em;
  }
}
.formbody .persoenlicheDatenAngabe, .formbody .persoenlicheMitteilungen {
  margin-bottom: 0.5em;
}
@media (max-width: 800px) {
  .ce_form .sprechzeiten .widget label, .content-form .sprechzeiten .widget label {
    font-size: 0.84em;
  }
}
@media (max-width: 800px) {
  .ce_form .sprechzeiten .widget.widget-text, .ce_form .sprechzeiten .widget.widget-textarea, .content-form .sprechzeiten .widget.widget-text, .content-form .sprechzeiten .widget.widget-textarea {
    display: inline-block;
  }
}
.ce_form .sprechzeiten .widget.widget-text label, .ce_form .sprechzeiten .widget.widget-textarea label, .content-form .sprechzeiten .widget.widget-text label, .content-form .sprechzeiten .widget.widget-textarea label {
  width: 33%;
}
@media (max-width: 800px) {
  .ce_form .sprechzeiten .widget.widget-text label, .ce_form .sprechzeiten .widget.widget-textarea label, .content-form .sprechzeiten .widget.widget-text label, .content-form .sprechzeiten .widget.widget-textarea label {
    width: 100%;
    padding: 0;
    background: transparent;
    border: 0;
  }
}
.ce_form .sprechzeiten .widget.widget-text input, .ce_form .sprechzeiten .widget.widget-text textarea, .ce_form .sprechzeiten .widget.widget-text div.time_pick, .ce_form .sprechzeiten .widget.widget-textarea input, .ce_form .sprechzeiten .widget.widget-textarea textarea, .ce_form .sprechzeiten .widget.widget-textarea div.time_pick, .content-form .sprechzeiten .widget.widget-text input, .content-form .sprechzeiten .widget.widget-text textarea, .content-form .sprechzeiten .widget.widget-text div.time_pick, .content-form .sprechzeiten .widget.widget-textarea input, .content-form .sprechzeiten .widget.widget-textarea textarea, .content-form .sprechzeiten .widget.widget-textarea div.time_pick {
  width: 66%;
}
@media (max-width: 800px) {
  .ce_form .sprechzeiten .widget.widget-text input, .ce_form .sprechzeiten .widget.widget-text textarea, .ce_form .sprechzeiten .widget.widget-text div.time_pick, .ce_form .sprechzeiten .widget.widget-textarea input, .ce_form .sprechzeiten .widget.widget-textarea textarea, .ce_form .sprechzeiten .widget.widget-textarea div.time_pick, .content-form .sprechzeiten .widget.widget-text input, .content-form .sprechzeiten .widget.widget-text textarea, .content-form .sprechzeiten .widget.widget-text div.time_pick, .content-form .sprechzeiten .widget.widget-textarea input, .content-form .sprechzeiten .widget.widget-textarea textarea, .content-form .sprechzeiten .widget.widget-textarea div.time_pick {
    width: 100%;
    height: 38px;
    border-left: solid 5px #006eb7;
  }
}
.ce_form .sprechzeiten .widget.widget-text input input, .ce_form .sprechzeiten .widget.widget-text textarea input, .ce_form .sprechzeiten .widget.widget-text div.time_pick input, .ce_form .sprechzeiten .widget.widget-textarea input input, .ce_form .sprechzeiten .widget.widget-textarea textarea input, .ce_form .sprechzeiten .widget.widget-textarea div.time_pick input, .content-form .sprechzeiten .widget.widget-text input input, .content-form .sprechzeiten .widget.widget-text textarea input, .content-form .sprechzeiten .widget.widget-text div.time_pick input, .content-form .sprechzeiten .widget.widget-textarea input input, .content-form .sprechzeiten .widget.widget-textarea textarea input, .content-form .sprechzeiten .widget.widget-textarea div.time_pick input {
  width: 100%;
  height: 100%;
  border: transparent;
}
@media (max-width: 800px) {
  .ce_form .sprechzeiten .widget.widget-text select, .ce_form .sprechzeiten .widget.widget-textarea select, .content-form .sprechzeiten .widget.widget-text select, .content-form .sprechzeiten .widget.widget-textarea select {
    width: 100%;
    height: 38px;
  }
}
.ce_form .sprechzeiten .widget.widget-textarea, .content-form .sprechzeiten .widget.widget-textarea {
  height: 127px;
}
@media (max-width: 800px) {
  .ce_form .sprechzeiten .widget.widget-textarea, .content-form .sprechzeiten .widget.widget-textarea {
    height: 27px;
  }
}
@media (max-width: 800px) {
  .ce_form .sprechzeiten .widget.widget-select, .content-form .sprechzeiten .widget.widget-select {
    display: inline-block;
  }
}
@media (max-width: 800px) {
  .ce_form .sprechzeiten .widget.widget-select label, .content-form .sprechzeiten .widget.widget-select label {
    width: 100%;
    padding: 0;
    background: transparent;
    border: 0;
  }
}
@media (max-width: 800px) {
  .ce_form .sprechzeiten .widget.widget-select select, .content-form .sprechzeiten .widget.widget-select select {
    width: 100%;
    height: 38px;
  }
}
.ce_form .sprechzeiten .widget.widget-submit, .content-form .sprechzeiten .widget.widget-submit {
  width: 100%;
  margin-top: 1em;
}
.invisible {
  display: none !important;
}
.boxed .ce_form, .boxed .content-form {
  flex: 1;
}
@media (-ms-high-contrast: none) {
  .formbody .widget-checkbox span {
    display: block;
  }
}
body.ie .bewertungZufriedenheit .widget .radioTable span input {
  width: 14px;
  height: 14px;
}
body.ie .bewertungZufriedenheit .widget .ieVisibleLables span {
  position: relative;
}
body.ie .bewertungZufriedenheit .widget .ieVisibleLables span label {
  position: absolute;
  display: block;
  top: -50px;
  left: 0;
  width: 100%;
  height: 100%;
}
.ce_form.grey input, .ce_form.grey label, .ce_form.grey textarea, .content-form.grey input, .content-form.grey label, .content-form.grey textarea, .mod_login.grey input, .mod_login.grey label, .mod_login.grey textarea {
  background: #f0f0f0 !important;
}
.ce_form .noGrey label, .content-form .noGrey label, .mod_login .noGrey label {
  background: rgba(255, 255, 255, 0) !important;
}
.ce_rsce_teaserbox, .ce_rsce_addressbox {
  color: #111;
  display: flex;
  flex-direction: column;
  margin-bottom: 1em;
  background: #f0f0f0;
  /*  &.flex_above {
    figure {
      margin-bottom: 2em;
    }
  }*/
}
@media (max-width: 1023px) {
  .ce_rsce_teaserbox, .ce_rsce_addressbox {
    margin-bottom: 2em;
  }
}
.ce_rsce_teaserbox.mt-40, .ce_rsce_addressbox.mt-40 {
  margin-top: 40px;
}
@media (max-width: 800px) {
  .ce_rsce_teaserbox.last, .ce_rsce_addressbox.last {
    margin-bottom: 0;
  }
}
@media (max-width: 800px) {
  .ce_rsce_teaserbox:nth-child(1), .ce_rsce_addressbox:nth-child(1) {
    margin-bottom: 2em !important;
  }
}
.ce_rsce_teaserbox .teaserText, .ce_rsce_addressbox .teaserText {
  order: 1;
  display: flex;
  flex-direction: column;
  margin: 2em 1em 1em 1em;
}
.ce_rsce_teaserbox .teaserText .teaserDesc, .ce_rsce_addressbox .teaserText .teaserDesc {
  margin-bottom: auto;
}
.ce_rsce_teaserbox .teaserText .teaserDesc .street, .ce_rsce_addressbox .teaserText .teaserDesc .street {
  display: block;
}
.ce_rsce_teaserbox .teaserText .teaserDesc .plz, .ce_rsce_teaserbox .teaserText .teaserDesc .city, .ce_rsce_addressbox .teaserText .teaserDesc .plz, .ce_rsce_addressbox .teaserText .teaserDesc .city {
  display: inline-block;
}
@media (max-width: 800px) {
  .ce_rsce_teaserbox .teaserText .teaserDesc, .ce_rsce_addressbox .teaserText .teaserDesc {
    margin-bottom: inherit;
  }
}
.ce_rsce_teaserbox .teaserText .more, .ce_rsce_addressbox .teaserText .more {
  margin-top: 1em;
}
.ce_rsce_teaserbox .teaserText .more p, .ce_rsce_addressbox .teaserText .more p {
  margin-bottom: 0;
}
.ce_rsce_teaserbox figure img, .ce_rsce_addressbox figure img {
  width: 100%;
  height: auto;
}
.ce_rsce_teaserbox.bottom, .ce_rsce_addressbox.bottom {
  align-items: flex-end;
}
@media (max-width: 1023px) {
  .ce_rsce_teaserbox.bottom, .ce_rsce_addressbox.bottom {
    align-items: flex-start;
  }
}
.ce_rsce_teaserbox.flex_left, .ce_rsce_addressbox.flex_left {
  flex-direction: row;
}
.ce_rsce_teaserbox.flex_left .teaserText, .ce_rsce_addressbox.flex_left .teaserText {
  height: inherit;
}
@media (max-width: 1023px) {
  .ce_rsce_teaserbox.flex_left, .ce_rsce_addressbox.flex_left {
    flex-direction: column;
  }
}
@media (max-width: 800px) {
  .ce_rsce_teaserbox.flex_left, .ce_rsce_addressbox.flex_left {
    flex-direction: row;
  }
}
@media (max-width: 600px) {
  .ce_rsce_teaserbox.flex_left, .ce_rsce_addressbox.flex_left {
    flex-direction: column;
  }
}
.ce_rsce_teaserbox.flex_left figure, .ce_rsce_addressbox.flex_left figure {
  flex: auto 0 0;
  margin-right: 2em;
}
@media (max-width: 1023px) {
  .ce_rsce_teaserbox.flex_left figure, .ce_rsce_addressbox.flex_left figure {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-right: 0;
    margin-bottom: 1em;
    min-height: 200px;
  }
}
@media (max-width: 800px) {
  .ce_rsce_teaserbox.flex_left figure, .ce_rsce_addressbox.flex_left figure {
    min-height: inherit;
    margin-right: 2em;
    margin-bottom: 0;
    flex: 25% 0 0;
    align-items: center;
  }
  .ce_rsce_teaserbox.flex_left figure img, .ce_rsce_addressbox.flex_left figure img {
    display: inline-block;
  }
}
@media (max-width: 600px) {
  .ce_rsce_teaserbox.flex_left figure, .ce_rsce_addressbox.flex_left figure {
    flex: auto 0 0;
    margin-right: 0;
    margin-bottom: 2em;
  }
}
.ce_rsce_teaserbox.blue, .ce_rsce_addressbox.blue {
  /*.teaserDesc{
      column-count: 2;
    }*/
  background: #006eb7;
  color: #fff;
  padding: 1em;
  box-sizing: border-box;
}
.ce_rsce_teaserbox.blue h3, .ce_rsce_addressbox.blue h3 {
  color: #fff;
}
.grey .ce_rsce_teaserbox, .grey .ce_rsce_addressbox {
  background: #fff;
  padding-bottom: 2em;
}
#footerTop .ce_rsce_addressbox .more {
  margin-top: 0 !important;
}
/*.teaserWrap{
  .boxed{
    padding-top: 6em !important;
  }

}*/
.teaserHome .ce_rsce_teaserbox h3 {
  color: #006eb7;
  font-weight: 700;
}
@media print {
  .ce_rsce_teaserbox, .ce_rsce_addressbox {
    width: calc(1 / 2 * 100% - (1 - 1 / 2) * 1em);
    background: #f0f0f0 !important;
  }
}
body.msz_gablitz .ce_rsce_teaserbox.singleTeaser, body.msz_gablitz .ce_rsce_addressbox.singleTeaser {
  margin-bottom: 2em !important;
}
.contao-cookiebar.cc-bottom.cc-active:not(.cc-saved) .cc-inner {
  animation: none !important;
}
@media screen {
  h1.underline, h2.underline, h3.underline, h4.underline, h5.underline, h6.underline {
    border-bottom: solid 1px;
    margin-bottom: 1.5em;
    padding-bottom: 1em;
    text-transform: uppercase;
  }
  h1.topSpace40, h2.topSpace40, h3.topSpace40, h4.topSpace40, h5.topSpace40, h6.topSpace40 {
    margin-top: 40px;
  }
  h1 {
    color: #006eb7;
    font-size: 3vw;
    margin-bottom: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  h2 {
    color: #006eb7;
    font-size: 1.6em;
    margin-bottom: 1em;
  }
  h2 strong {
    font-weight: 700;
  }
  h3 {
    color: #000;
    font-size: 1.3em;
    margin-bottom: 10px;
    font-weight: 400;
  }
  h4 {
    font-size: 1.3333em;
  }
  table {
    font-size: inherit;
  }
  caption, th {
    font-weight: bold;
  }
  a {
    color: #000;
  }
  .invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  figure img {
    display: block;
  }
  p, ul, ol {
    margin-bottom: 1em;
  }
  ol {
    margin-left: 17px;
  }
  html {
    overflow-x: hidden;
  }
  body {
    color: #111;
    font-size: 1em;
    line-height: 150%;
  }
  sup {
    vertical-align: super;
    font-size: 80%;
  }
  sub {
    vertical-align: sub;
    font-size: 80%;
  }
  #imgArea img, main img {
    max-width: 100%;
    height: auto;
  }
  .mod_article .boxed {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .custom .mod_article .boxed {
    margin: 0;
    padding: 0;
    max-width: inherit;
  }
  #wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    overflow: hidden;
  }
  footer .inside {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  #footerBottom .inside {
    /*display: flex;
    justify-content: space-between;
    flex-wrap: wrap;*/
  }
  .blocker {
    display: none;
  }
  .blocker div {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    z-index: -1;
    display: block;
    padding-top: 0 !important;
  }
  .j_hover {
    z-index: 2000;
  }
  .j_hover ul.level_2 li.submenu:hover .blocker {
    display: block;
  }
  img {
    max-width: 100%;
    height: auto;
  }
  figcaption {
    font-size: 0.8em;
    margin-top: 0.5em;
    line-height: 130%;
    display: inline-flex;
  }
  .pb-0 {
    padding-bottom: 0 !important;
  }
  .mt-0 {
    margin-top: 0 !important;
  }
  .mb-0 {
    margin-bottom: 0 !important;
  }
  .mt-1em {
    margin-top: 1rem;
  }
  .mb-1em {
    margin-bottom: 1em;
  }
  .mt-2em {
    margin-top: 2em;
  }
  .mb-2em {
    margin-bottom: 2em;
  }
  /*Abstand bei 1 Spalte*/
  header {
    position: relative;
    z-index: 10;
  }
  header .inside .outerWrap {
    width: 100%;
    transition: all 0.3s;
  }
  header .inside .outerWrap .innerWrap {
    background: rgba(255, 255, 255, 0.7);
    display: flex;
    justify-content: space-between;
    z-index: 20;
    align-items: flex-end;
    position: relative;
    height: 200px;
    transition: all 0.3s;
  }
  .bildungszentrum-kenyongasse header .inside .outerWrap .innerWrap {
    align-items: flex-start;
  }
  header .inside .outerWrap .innerWrap .logo img {
    width: 350px;
    height: auto;
  }
  header .inside .outerWrap .innerWrap .logo.bg img {
    width: auto;
    height: 50px;
  }
  header .inside .outerWrap .innerWrap .logo.japh {
    width: 200px;
  }
  header .inside .outerWrap .innerWrap .logo.mfaph {
    width: 280px;
  }
  header .inside .outerWrap .innerWrap .logo.mgaph, header .inside .outerWrap .innerWrap .logo.bgaph {
    width: 250px;
    margin-top: 10px;
    margin-left: 15px;
  }
  header .inside .outerWrap .innerWrap .logo.mgaph {
    width: 240px;
    margin-left: 20px;
  }
  header .inside .outerWrap .innerWrap .logo.sam {
    width: 350px;
    margin-bottom: 10px;
  }
  header .inside .outerWrap .innerWrap .logo.bgaph {
    width: 175px;
    margin-left: 50px;
  }
  header .inside .outerWrap .innerWrap .rightHead {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    /*width: 49%;*/
  }
  header .inside .outerWrap .innerWrap .rightHead .row {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    margin-top: 36px;
  }
  header .inside .outerWrap .innerWrap .rightHead.stm {
    width: 60%;
  }
  header .inside .outerWrap .innerWrap .rightHead.stm .row2 {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  header .inside .outerWrap .innerWrap .rightHead.stm .row2 .quickNav {
    flex: calc(100% - 150px);
  }
  header .inside .outerWrap .innerWrap .rightHead.stm .row2 .quickNav ul {
    margin-bottom: 0;
  }
  header .inside .outerWrap .innerWrap .rightHead.stm .row2 a.jumpWrap {
    display: flex;
    flex: 100px;
    margin-left: 2em;
    flex-direction: column;
    justify-content: center;
  }
  header .inside .outerWrap .innerWrap .rightHead.stmGS {
    width: 65vw;
  }
  header .inside .outerWrap .innerWrap .hamburger {
    display: none;
  }
  header .inside .outerWrap .innerWrap .mod_search {
    width: 49%;
    height: 40px;
    align-self: flex-end;
  }
  .bildungszentrum-gleiss-start header .inside .outerWrap .innerWrap .mod_search, .bildungszentrum-kenyongasse header .inside .outerWrap .innerWrap .mod_search {
    width: auto;
  }
  header .inside .outerWrap .innerWrap .mod_search form {
    margin-bottom: 0;
  }
  body.navFixed .outerWrap, body:not(.home) .outerWrap {
    background: #fff;
    top: 0;
  }
  body.navFixed .outerWrap .innerWrap, body:not(.home) .outerWrap .innerWrap {
    background: rgba(255, 255, 255, 0);
  }
  body.bg .logo img {
    width: auto;
    height: 50px;
  }
  body.mvz .logo {
    margin-bottom: 15px;
  }
  body.stm_login .rightHead {
    display: flex;
    justify-content: flex-end !important;
    margin-bottom: 1em;
    align-content: flex-end;
    width: inherit !important;
  }
  body.stm_login .rightHead a {
    padding-left: 30px;
    background: url("/files/layout/img/home.svg") no-repeat left center;
    background-size: auto 13px !important;
    font-size: 0.8em;
  }
}
@media screen and (min-width: 1280px) {
  h1 {
    font-size: 2em;
  }
}
@media screen and (max-width: 1023px) {
  h1 {
    font-size: 1.5em;
    margin-top: 1em;
    margin-bottom: 1em;
  }
}
@media screen and (max-width: 600px) {
  h2 {
    font-size: 1.3em;
  }
}
@media screen and (max-width: 600px) {
  body.oneColumn #container {
    margin-top: 2em;
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap {
    background: #fff;
    top: 0;
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap .innerWrap {
    box-shadow: 1px 10px 25px -7px rgba(0, 0, 0, 0.2) !important;
    height: 60px !important;
    align-items: center;
    background: rgba(255, 255, 255, 0);
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap .innerWrap .logo img {
    width: 130px;
    margin-top: 10px;
  }
}
@media screen and (min-width: 1024px) {
  header .inside .outerWrap .innerWrap .logo.bk {
    margin-top: 35px;
  }
}
@media screen and (min-width: 1024px) {
  header .inside .outerWrap .innerWrap .logo.bg {
    margin-top: 35px;
  }
}
@media screen and (min-width: 1024px) {
  header .inside .outerWrap .innerWrap .logo.bg img {
    width: 330px;
    height: auto;
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap .innerWrap .logo.japh {
    width: 50px;
    margin-top: 5px;
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap .innerWrap .logo.mfaph {
    width: 75px;
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap .innerWrap .logo.mgaph {
    height: inherit;
    width: 200px;
    display: flex;
    justify-content: left;
    flex-direction: row;
    align-items: center;
    margin: 0;
  }
  header .inside .outerWrap .innerWrap .logo.mgaph img {
    height: 54px;
    width: auto;
    margin: 0;
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap .innerWrap .logo.bgaph {
    height: inherit;
    width: 200px;
    display: flex;
    justify-content: left;
    flex-direction: row;
    align-items: center;
    margin: 0;
  }
  header .inside .outerWrap .innerWrap .logo.bgaph img {
    height: 54px;
    width: auto;
    margin: 0;
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap .innerWrap .rightHead {
    width: unset;
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap .innerWrap .rightHead .row {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap .innerWrap .rightHead.stm .row2 a.jumpWrap {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  header .inside .outerWrap .innerWrap .hamburger {
    display: block;
    align-self: flex-end;
  }
}
@media screen and (min-width: 1024px) {
  body.aaph .logo img {
    width: 170px !important;
  }
}
@media screen and (max-width: 1023px) {
  body.aaph .logo img {
    width: 60px !important;
  }
}
@media screen and (max-width: 1023px) {
  body.tkh .logo img {
    width: 100px !important;
  }
}
@media screen and (min-width: 1024px) {
  body.bg .logo img {
    width: 130px;
    height: auto;
  }
}
@media screen and (max-width: 1023px) {
  body.mvz .logo img {
    width: 100px !important;
    margin-top: 20px !important;
  }
}
@media screen and (max-width: 1023px) {
  body.stm .logo img {
    width: 120px !important;
    margin-top: 8px !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fcore.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fbase%2F_reset.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fbase%2F_settings.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmixins%2F_helpers.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmixins%2F_icons_backgrounds.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmixins%2F_form.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmixins%2F_mediaqueries.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fext%2F1180px.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Flayout%2F_content.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmodule%2F_twocols.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmodule%2F_mainNav.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmodule%2F_breadcrumb.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmodule%2F_search.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmodule%2F_quickNav.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmodule%2F_fontsize.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmodule%2F_article.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmodule%2F_formulare.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmodule%2F_teaserbox.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Fmodule%2F_contao-cookiebar.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Flayout%2F_structure.scss%22%2C%22var%2Fwww%2Fhtml%2Ffiles%2Flayout%2Fscss%2Flayout%2F_header.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BADnDA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BACkEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhGA%3BAEsFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFtFA%3BAEqGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFrGA%3BAEoHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFpHA%3BAEmIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF5JA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG6NA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAH9OF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIEA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAJ3FA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIqHA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAA%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAC1MA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC6BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADbF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANlDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADgCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtBF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPjBF%3BAO0BA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADLE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgBF%3BAAAA%3BAAAA%3BADVE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACkBF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAD7BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACoCF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAD%2FCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACuDF%3BAAAA%3BAAAA%3BADvDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgEF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAChHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFsCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEvBF%3BAAAA%3BAAAA%3BACdE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHqCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG5BE%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAHgBN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGHI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAHDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGaI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAC3DR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAJ%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIpBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ2BJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIVA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIIE%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeM%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJjaV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAImbU%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJnbV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAImcQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ3mBhB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI2nBgB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJpsBhB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIqtBgB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAJryBZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIo1BI%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAJ53BJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI%2B4BU%3BAAAA%3BAAAA%3BAAAA%3BACr7BZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BALgCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK1BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALoBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKTI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALsBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKVM%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALzCJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKqDI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBJ%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BACjLV%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACrFF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAP6BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOnBA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAmBF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAbtJN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BACrBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATsCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAhCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASgBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BATzEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASsFI%3BAAAA%3BAAAA%3BATtFJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASkGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BATtGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASkHM%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BATzLJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS%2BME%3BAAAA%3BAAAA%3BATzKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASyLI%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BATjMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASwMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT9MJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASuNI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT7NJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASuOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT7OJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASsPI%3BAAAA%3BAAAA%3BATtPJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASiQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAyBF%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAT%2FTF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS2UQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeR%3BAAAA%3BAAAA%3BAT1VA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASiWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAMJ%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAWM%3BAAAA%3BAAAA%3BATtZR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS4aA%3BAAAA%3BAAAA%3BACldF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAV%2FBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUuCE%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAVzCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUgDE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVxGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU2GI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV5IF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUyJA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAV9QA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUsRA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAV7RF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUkSE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAMM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV9SR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU4TQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAV%2FYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUsZI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVtZJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU4ZM%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVjbJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU%2BbA%3BAAAA%3BAAAA%3BAVzbA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU6cM%3BAAAA%3BAAAA%3BAV7cN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUudM%3BAAAA%3BAAAA%3BAVvdN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU%2BdQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV%2FdR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU8eI%3BAAAA%3BAAAA%3BAV9eJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU2gBI%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAUQ%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBN%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BACxnBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXqCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWzBA%3BAAAA%3BAAAA%3BAX%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWhBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAXIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAXjCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWwCA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAX1CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW0CE%3BAAAA%3BAAAA%3BAAAA%3BAXtDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWkEM%3BAAAA%3BAAAA%3BAAAA%3BAX5DN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWgFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAjB3JJ%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAiB6KI%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAC7LF%3BAAAA%3BAAAA%3BAlB%2BBF%3BAmB7BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAKM%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAnB7MA%3BAoBhCA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAoBE%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAoBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAuCA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAyBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd%2FRF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA1BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAckEY%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdlEZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc0FY%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd1FZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA1BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA1BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */