@charset "UTF-8";
/**
 * Globale CSS variablen und mixins.
 */
/**
 * Das prefix f├╝r alle CSS selektoren
 */
/**
 * The name of the theme. This must match the the output directory of the images.
 */
/**
 * @var {boolean/string} $relative-image-path-for-uis
 * True to use a relative image path for all new UIs. If true, the path will be "../images/".
 * It can also be a string of the path value.
 * It defaults to false, which means it will look for the images in the ExtJS SDK folder.
 */
/**
 * @var {string} $base-gradient
 * The base gradient to be used throughout the theme.
 */
/**
 * True to include files which are not found when compiling your SASS
 */
/**
 * @var {color} $base-color
 * The base color to be used throughout the theme.
 */
/*
* farbwerte typo
*/
/*
* einbinden lokaler webfonts
*/
@font-face {
  font-family: "TWCharacterSansRegular";
  src: url('/../../themes/fonts/tw_character_sans-webfont.eot?1513937355');
  src: url('/../../themes/fonts/tw_character_sans-webfont.eot?&1513937355#iefix') format('embedded-opentype'), url('/../../themes/fonts/tw_character_sans-webfont.woff?1513937355') format('woff'), url('/../../themes/fonts/tw_character_sans-webfont.ttf?1513937355') format('truetype'), url('/../../themes/fonts/tw_character_sans-webfont.svg?1513937355') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Crimson Text";
  src: url('/../../themes/fonts/crimson-text-v8-latin-italic.eot?1538757543');
  src: url('/../../themes/fonts/crimson-text-v8-latin-italic.eot?&1538757543#iefix') format('embedded-opentype'), url('/../../themes/fonts/crimson-text-v8-latin-italic.woff2?1538757543') format('woff2'), url('/../../themes/fonts/crimson-text-v8-latin-italic.woff?1538757543') format('woff'), url('/../../themes/fonts/crimson-text-v8-latin-italic.ttf?1538757543') format('truetype'), url('/../../themes/fonts/crimson-text-v8-latin-italic.svg?1538757543') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "ag-icons";
  src: url('/../../themes/fonts/ag-icons.eot?1739974769');
  src: url('/../../themes/fonts/ag-icons.eot?&1739974769#iefix') format('embedded-opentype'), url('/../../themes/fonts/ag-icons.woff2?1739974769') format('woff2'), url('/../../themes/fonts/ag-icons.woff?1739974769') format('woff'), url('/../../themes/fonts/ag-icons.ttf?1739974769') format('truetype'), url('/../../themes/fonts/ag-icons.svg?1739974769') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* TIROL SANS - neue Typo vom LR 4.0 */
@font-face {
  font-family: 'TirolSans';
  src: url(/themes/fonts/TirolSans-Extralight.woff2);
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'TirolSans';
  src: url(/themes/fonts/TirolSans-Regular.woff2);
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'TirolSans';
  src: url(/themes/fonts/TirolSans-Semibold.woff2);
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: 'TirolSans';
  src: url(/themes/fonts/TirolSans-Bold.woff2);
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'TirolSans';
  src: url(/themes/fonts/TirolSans-Extrabold.woff2);
  font-style: normal;
  font-weight: 800;
}
/**
 * Creates a background gradient.
 *
 * @param {Color} $bg-color The background color of the gradient
 * @param {String/List} [$type] The type of gradient to be used. Can either
 * be a String which is a predefined gradient, or it can can be a list of
 * color_stops. If none is set, it will still set the `background-color`
 * to the $background-color.
 * @param {String} [$direction=top] The direction of the gradient. Can either be
 * `top` or `left`.
 * @member Global_CSS
 */
/*
 * Method which inserts a full background-image property for a theme image.
 * It checks if the file exists and if it doesn't, it'll throw an error.
 * By default it will not include the background-image property if it is not found,
 * but this can be changed by changing the default value of $include-missing-images to
 * be true.
 */
/**
 * Creates color from background color.
 *
 * @param {Color} $bg-color The background color.
 * @param {Percentage} [$contrast=70%]
 * @param {Color} [$default-color=null]
 * @param {Color} [$bevel-text=true]
 * @member Global_CSS
 */
/* line 4, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo#ag-Header, .ag-typo#ag-Main {
  font: 1em/1.333em Georgia, "Times New Roman", Times, serif;
}
/* line 11, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo#ag-Footer p {
  font-size: 0.867em;
  line-height: 1.538em;
  letter-spacing: 1px;
  padding: 7px 0 4px;
  margin: 0;
}
/* line 18, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo#ag-Footer p.ag-tirol-footer {
  text-align: right;
  border: 0 solid #000;
  border-width: 1px 0 0;
  line-height: 0;
  font-size: 0;
  height: 40px;
  padding: 0 4.1475% 0 0;
}
@media screen and (max-width: 868px) {
  /* line 18, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo#ag-Footer p.ag-tirol-footer {
    padding-right: 5.23083%;
  }
}
/* line 31, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo#ag-Footer p.ag-tirol-footer:after {
  font-family: "ag-icons";
  font-size: 30px;
  line-height: 30px;
  width: 80px;
  margin-top: -6px;
  overflow: hidden;
  color: #B51C1E;
  background-color: #FFF;
  content: '\03A4';
  display: inline-block;
}
@media screen and (max-width: 584px) {
  /* line 11, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo#ag-Footer p {
    font-size: 1em;
    line-height: 2.4em;
  }
  /* line 49, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo#ag-Footer p.ag-tirol-footer {
    height: auto;
    padding-right: 18px;
  }
  /* line 53, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo#ag-Footer p.ag-tirol-footer:after {
    font-size: 34px;
    line-height: 34px;
    width: 90px;
    margin-top: -6px;
  }
}
/* line 3, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo h1 {
  font-family: "TWCharacterSansRegular";
  font-weight: normal;
  font-size: 48px;
  font-style: normal;
  line-height: 55px;
  margin: 0 0 0.3em;
  border: 0 solid #000;
  border-width: 0 0 1px;
}
/* line 14, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo h2 {
  font-family: "TWCharacterSansRegular";
  font-weight: normal;
  font-size: 48px;
  font-style: normal;
  line-height: 55px;
  margin: 0 0 0.6em;
  border: 0 solid #000;
  border-width: 0 0 1px;
}
/* line 25, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo h3 {
  font-family: "TWCharacterSansRegular";
  font-weight: normal;
  font-size: 42px;
  line-height: 45px;
  margin: 0 0 0.6em;
  border: 0 solid #000;
  border-width: 0 0 1px;
}
/* line 35, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo h4 {
  font-family: "TWCharacterSansRegular";
  font-weight: normal;
  font-size: 35px;
  line-height: 40px;
  margin: 0 0 0.3em;
  border: 0 solid #000;
  border-width: 0 0 1px;
}
/* line 45, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo h5 {
  font-family: "TWCharacterSansRegular";
  font-weight: normal;
  font-size: 28px;
  line-height: 30px;
  margin: 0 0 20px;
  padding: 0 0 3px;
  border: 0 solid #000;
  border-width: 0 0 1px;
}
/* line 56, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo h6 {
  font-family: "TWCharacterSansRegular";
  font-weight: normal;
  font-size: 21px;
  line-height: 25px;
  margin: 0 0 20px;
  padding: 0 0 3px;
  border: 0 solid #000;
  border-width: 0 0 1px;
}
/* line 67, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo p {
  line-height: 1.333em;
  margin: 0 0 1.333em;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/* line 73, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a {
  cursor: pointer;
  color: #000;
  text-decoration: none;
  font-weight: inherit;
}
/* line 79, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a:hover {
  color: #B51C1E;
}
/* line 85, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo ol,
.ag-typo ol li {
  list-style-type: decimal;
}
/* line 89, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo ul,
.ag-typo ul li {
  list-style-type: disc;
}
/* line 93, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo ul ul li {
  list-style-type: circle;
}
/* line 96, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo ul,
.ag-typo ol {
  margin: 0 0 1em 20px;
  padding: 0;
}
/* line 101, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo ul li:last-child ul,
.ag-typo ul li:last-child ol,
.ag-typo ol li:last-child ul,
.ag-typo ol li:last-child ol {
  margin-bottom: 0;
}
/* line 106, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo ul li,
.ag-typo ol li {
  padding: 2px 0;
}
/* line 110, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo ul li.ag-like-p,
.ag-typo ol li.ag-like-p {
  padding: 0;
  line-height: 1.333em;
}
/* line 116, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo ul ul,
.ag-typo ol ol,
.ag-typo ol ul,
.ag-typo ul ol {
  margin: 0 0 0.1em 1em;
}
/* line 123, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo .ag-cta-button {
  border: 1px solid #9b1d26;
  background: #9b1d26;
  font-weight: normal;
  color: #FFF;
  padding: .4em 1em;
  text-decoration: none !important;
  font-style: normal !important;
}
/* line 132, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo .ag-cta-button:hover {
  background: #b92631;
  color: #FFF;
}
/* line 138, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo blockquote {
  background: #cfe5f8;
  border-left: 10px solid #a0a4a0;
  margin: 1.5em 2.6667em;
  padding: 1.5em 1em 1em;
  quotes: "“" "”" "‘" "’";
}
/* line 145, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo blockquote:before {
  color: #868b86;
  content: open-quote;
  font-size: 3em;
  font-weight: bold;
  line-height: 0.1em;
  vertical-align: -0.2em;
}
/* line 154, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo blockquote p {
  display: inline;
  font-style: italic;
}
/* line 163, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo table.ag-table {
  border-collapse: collapse;
  border: 1px solid #CBE3F7;
  margin-bottom: 1.5em;
}
/* line 172, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo table.ag-table tbody tr:nth-child(odd) td {
  background: white;
}
/* line 178, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo table.ag-table th {
  background: #CBE3F7;
  color: #FFF;
  text-align: left;
  font-weight: normal;
  padding: 4px 10px 4px 4px;
}
/* line 186, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo table.ag-table td {
  background: white;
  border: none;
  padding: 2px 10px 2px 4px;
  font-size: 0.875em;
}
/* line 196, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo .fckeditorStatic h2 {
  font-size: 1.73333em;
  line-height: 1.333em;
  margin: 1em 0 0.5em;
  border-width: 0;
}
/* line 203, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo .fckeditorStatic h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  font-size: 1.3333em;
  line-height: 1.333em;
  margin: 1em 0 0.5em;
  border-width: 0;
}
/* line 212, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo .fckeditorStatic h4 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.333em;
  margin: 1em 0 0.5em;
  border-width: 0;
}
/* line 221, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo .fckeditorStatic h5 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.333em;
  margin: 1em 0 0.5em;
  border-width: 0;
}
/* line 230, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo .fckeditorStatic h6 {
  text-transform: uppercase;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.333em;
  margin: 1em 0 0.5em;
  border-width: 0;
}
/* line 68, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo h1.ag-no-context {
  margin: 0 0 60px;
  padding: 0 3.125%;
  text-align: center;
  border-width: 0;
}
/* line 74, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo h1.ag-no-context span {
  display: block;
  border-bottom: 1px solid #000;
  width: 32%;
  margin: 7px auto 0;
}
@media screen and (max-width: 584px) {
  /* line 84, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo h1 {
    font-size: 35px;
    line-height: 40px;
  }
  /* line 89, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo h2 {
    font-size: 28px;
    line-height: 30px;
  }
  /* line 94, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo h3 {
    font-size: 25px;
    line-height: 28px;
  }
  /* line 99, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo h4 {
    font-size: 21px;
    line-height: 25px;
  }
  /* line 107, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo h4.ag-center-small,
  .ag-typo h5.ag-center-small {
    font-size: 25px !important;
    line-height: 28px !important;
    text-align: center;
  }
}
/* line 117, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo article > h1:first-child, .ag-typo article > h2:first-child, .ag-typo article > h3:first-child, .ag-typo article > h4:first-child {
  margin: -0.25em 0 40px;
  padding: 0;
  text-align: center;
  border-width: 0;
}
/* line 126, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo article > h1:first-child span, .ag-typo article > h2:first-child span, .ag-typo article > h3:first-child span, .ag-typo article > h4:first-child span {
  display: block;
  border-bottom: 1px solid #000;
  width: 32%;
  margin: 7px auto 0;
}
@media screen and (max-width: 584px) {
  /* line 126, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo article > h1:first-child span, .ag-typo article > h2:first-child span, .ag-typo article > h3:first-child span, .ag-typo article > h4:first-child span {
    width: 100%;
  }
}
/* line 143, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-content-box .ag-box-inner > h1:first-child,
.ag-typo .ag-content-box .ag-box-inner > h2:first-child,
.ag-typo .ag-content-box .ag-box-inner > h3:first-child,
.ag-typo .ag-content-box .ag-box-inner > h4:first-child,
.ag-typo .ag-content-box .ag-box-inner > h5:first-child {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 155, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo h1.nomarg,
.ag-typo h2.nomarg,
.ag-typo h3.nomarg,
.ag-typo h4.nomarg {
  margin: 0;
}
/* line 162, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p {
  /*a {
  	text-decoration: underline;
  	font-style: italic;
  }*/
}
/* line 164, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-sub-headline, .ag-typo p.subheadline {
  font-size: 1.267em;
  line-height: 1.368em;
  font-style: italic;
}
/* line 171, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-ellipsis {
  height: 2.666em;
  overflow: hidden;
  margin-bottom: 0;
}
/* line 176, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-ellipsis.ag-triline {
  max-height: 3.999em;
  height: auto;
}
/* line 180, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-ellipsis.ag-triline + .ag-triline {
  margin-top: 1.333em;
}
/* line 185, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-ellipsis + p.ag-cta {
  margin-top: 0.467em;
}
/* line 190, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-cta {
  margin-bottom: 0;
  text-align: right;
}
/* line 195, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-pic-source {
  font-size: 13px;
  font-style: italic;
  margin: 0;
  color: #000 !important;
}
/* line 202, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-label {
  padding-left: 185px;
  margin-bottom: 0.5em;
}
/* line 206, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-label span {
  display: inline-block;
  margin-left: -185px;
  margin-right: 5px;
  width: 177px;
  font-weight: bold;
}
/* line 215, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-box-text {
  margin: 0;
  height: 220px;
  min-height: 220px;
  width: 100%;
  display: table;
  background-color: #BDC9D7;
  font-family: "TWCharacterSansRegular";
  font-size: 1.8em;
  color: #FFF;
  text-align: right;
}
/* line 228, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-box-text a {
  display: table-cell;
  vertical-align: bottom;
  padding: 0 0.5em 0.47em;
  color: #FFF;
}
/* line 236, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-pager {
  margin-bottom: 0;
}
/* line 241, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-pager a.ag-current {
  font-weight: bold;
  color: #B51C1E;
}
/* line 246, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-pager a.ag-next {
  font-weight: bold;
}
/* line 249, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-pager a.ag-prev {
  font-weight: bold;
}
/* line 255, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-nav-back {
  margin-top: 1.333em;
  text-align: center;
}
/* line 260, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-social {
  margin-bottom: 1em;
  position: relative;
  line-height: 48px;
  height: 48px;
}
/* line 267, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.ag-social:before {
  font-family: "ag-icons";
  font-size: 48px;
  line-height: 45px;
  width: 46px;
  height: 46px;
  color: #000;
  background-color: #FFF;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 584px) {
  /* line 162, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo p {
    font-size: 1.133em;
    line-height: 1.412em;
  }
  /* line 289, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo p.ag-ellipsis {
    height: 2.824em;
  }
  /* line 292, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo p.ag-ellipsis.ag-triline {
    height: 4.236em;
  }
  /* line 297, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo p.ag-social {
    line-height: normal;
    padding-left: 48px;
  }
}
/* line 309, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-pic-subline {
  text-align: left;
  margin: 0;
}
/* line 313, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-pic-subline > span:first-child {
  font-weight: normal;
}
/* line 317, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-pic-subline .ag-pic-source {
  font-size: 13px;
  font-style: italic;
  float: right;
}
/* line 326, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-fb:before {
  content: '\00C0';
}
/* line 332, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-fb:hover:before {
  color: #395799;
}
/* line 340, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-tw:before {
  content: '\0074';
}
/* line 346, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-tw:hover:before {
  color: #1DA1F2;
}
/* line 354, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-gp:before {
  content: '\0067';
}
/* line 360, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-gp:hover:before {
  color: #C13C31;
}
/* line 368, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-yt:before {
  content: '\00C1';
}
/* line 374, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-yt:hover:before {
  color: #CF2E22;
}
/* line 382, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-li:before {
  content: '\0069';
}
/* line 388, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-li:hover:before {
  color: #0073b0;
}
/* line 394, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-een {
  margin-left: 0;
  float: left;
  width: 36px;
  background: url(/themes/default/images/logo-een.png) no-repeat center;
  background-size: contain;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 408, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-media-slider .ag-pic-source, .ag-typo .ag-story-slider .ag-pic-source, .ag-typo .ag-teaser .ag-pic-source {
  text-align: right;
  padding-right: 4.1475%;
  padding-top: 0.344em;
}
@media screen and (max-width: 584px) {
  /* line 408, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo .ag-media-slider .ag-pic-source, .ag-typo .ag-story-slider .ag-pic-source, .ag-typo .ag-teaser .ag-pic-source {
    font-size: 73.333% !important;
  }
}
/* line 423, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo.ag-gallery-window .ag-pic-source {
  position: absolute;
  bottom: 0;
}
/* line 430, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo.ag-gallery-window.ag-no-desc .ag-pic-source {
  position: static;
  text-align: right;
}
/* line 437, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo p.copyright {
  font-size: 14px;
  margin: 0;
  background: rgba(255, 255, 255, 0.7);
  padding: 0 5px;
  position: absolute;
  bottom: 0;
}
/* line 446, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a {
  		/*&.ag-open {
  			width: 30px !important;
  			height: 30px !important;
  			padding: 0 !important;
  			display: inline-block !important;
  			overflow: hidden;
  			font-size: 0 !important;
  			line-height: 0 !important;
  			background-color: $neutral-color;
  			border: 2px solid #000;
  			@include border-radius(50%);
  			@include box-sizing(border-box);
  
  			&:hover {
  				border-color: $color-highlight;
  			}
  
  			&:before {
  				content: '\002B';
  				display: block;
  				font-family: $font-family-icons;
  				font-size: 27px;
  				line-height: 26px;
  				text-indent: -1px;
  			}
  		}*/
}
/* line 448, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-go-back, .ag-typo a.ag-go-next, .ag-typo a.ag-go-top {
  width: 32px;
  height: 0;
  display: block;
  background-color: #e6e6e6;
  border: 1px solid #BEC0BE;
  font-size: 0;
  margin-right: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all, 0.3s;
  -o-transition: all, 0.3s;
  -webkit-transition: all, 0.3s;
  transition: all, 0.3s;
}
/* line 462, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-go-back:before, .ag-typo a.ag-go-next:before, .ag-typo a.ag-go-top:before {
  font-family: 'ag-icons';
  line-height: 1.5;
  height: inherit;
  width: inherit;
  font-size: 1.3rem;
  font-weight: bold;
  color: black;
  text-align: center;
  display: block;
}
/* line 474, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-go-back.ag-opened, .ag-typo a.ag-go-next.ag-opened, .ag-typo a.ag-go-top.ag-opened {
  height: 32px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 479, ../../../resources/themes/stylesheets/default/base/typo.scss */
.remodal_active .ag-typo a.ag-go-back, .remodal_active .ag-typo a.ag-go-next, .remodal_active .ag-typo a.ag-go-top {
  height: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
@media screen and (max-width: 584px) {
  /* line 448, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo a.ag-go-back, .ag-typo a.ag-go-next, .ag-typo a.ag-go-top {
    bottom: .75rem;
  }
}
/* line 490, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-go-back:before {
  content: '\F104';
}
/* line 496, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-go-next:before {
  content: '\F105';
}
/* line 501, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-go-top:before {
  content: '\F106';
}
/* line 506, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-go-down:before {
  content: '\F107';
}
/* line 511, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta {
  font-weight: bold;
  font-style: normal !important;
  text-decoration: none !important;
}
/* line 517, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta::before {
  content: '\00BB';
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  vertical-align: -1px;
  margin-right: 0.20em;
  -moz-transform: scaleX(0.7);
  -ms-transform: scaleX(0.7);
  -webkit-transform: scaleX(0.7);
  transform: scaleX(0.7);
}
/* line 528, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta.ag-back::before {
  content: '\00AB';
}
/* line 533, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta.ag-multiline {
  padding-left: 2em;
}
/* line 536, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta.ag-multiline::before {
  margin-left: -2em;
}
/* line 542, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta-cover {
  font-size: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 551, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-no-link {
  cursor: default;
}
/* line 554, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-no-link:hover {
  color: #000 !important;
}
/* line 559, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta-icon {
  display: block;
  position: relative;
}
/* line 563, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta-icon:after {
  font-family: "ag-icons";
  font-size: 58px;
  line-height: 60px;
  display: block;
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  color: #FFF;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-transition: opacity, 0.3s;
  -o-transition: opacity, 0.3s;
  -webkit-transition: opacity, 0.3s;
  transition: opacity, 0.3s;
  text-align: center;
}
/* line 584, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta-icon:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 591, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta-icon.ag-play:after {
  content: '\25B6';
}
/* line 598, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-cta-icon.ag-view:after {
  content: '\1F441';
}
/* line 604, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-close {
  width: 30px !important;
  height: 30px !important;
  padding: 0 !important;
  display: inline-block !important;
  overflow: hidden;
  font-size: 0 !important;
  line-height: 0 !important;
  background-color: #FFF;
  border: 2px solid #000;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}
/* line 619, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-close:hover {
  border-color: #B51C1E;
}
/* line 623, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-close.ag-open {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 627, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo a.ag-close:before {
  content: '\002D';
  display: block;
  font-family: "ag-icons";
  font-size: 28px;
  line-height: 26px;
  text-indent: -1px;
}
/* line 283, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon {
  text-decoration: none;
  display: inline-block;
  padding-left: 1.3em;
}
/* line 288, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon:before {
  content: '\03B2';
  display: inline-block;
  font-weight: normal;
  margin-left: -1.3em;
  width: 1.3em;
  font-family: 'ag-icons';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 302, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon:hover:before {
  text-decoration: none !important;
}
/* line 307, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-folder:before {
  content: '\0391';
}
/* line 310, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-folder-open:before {
  content: '\0392';
}
/* line 313, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-file:before {
  content: '\03B1';
}
/* line 316, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-txt:before {
  content: '\03B2';
}
/* line 319, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-pdf:before {
  content: '\03B3';
}
/* line 322, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-doc:before, .ag-typo a.ag-icon.ag-i-docx:before {
  content: '\03B4';
}
/* line 326, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-csv:before, .ag-typo a.ag-icon.ag-i-xls:before, .ag-typo a.ag-icon.ag-i-xlsx:before {
  content: '\03B5';
}
/* line 331, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-ppt:before, .ag-typo a.ag-icon.ag-i-pptx:before {
  content: '\03B6';
}
/* line 335, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-png:before, .ag-typo a.ag-icon.ag-i-gif:before, .ag-typo a.ag-icon.ag-i-jpg:before, .ag-typo a.ag-icon.ag-i-jpeg:before, .ag-typo a.ag-icon.ag-i-img:before {
  content: '\03B7';
}
/* line 342, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-zip:before {
  content: '\03B8';
}
/* line 345, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-mp3:before, .ag-typo a.ag-icon.ag-i-aac:before, .ag-typo a.ag-icon.ag-i-flac:before, .ag-typo a.ag-icon.ag-i-audio:before {
  content: '\03B9';
}
/* line 351, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-mp4:before, .ag-typo a.ag-icon.ag-i-m4v:before, .ag-typo a.ag-icon.ag-i-mkv:before, .ag-typo a.ag-icon.ag-i-mpg:before, .ag-typo a.ag-icon.ag-i-mepg:before, .ag-typo a.ag-icon.ag-i-video:before {
  content: '\03BA';
}
/* line 359, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-code:before {
  content: '\03BB';
}
/* line 362, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-link:before {
  content: '\03BC';
}
/* line 365, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-unlink:before {
  content: '\03BD';
}
/* line 368, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-dl:before {
  content: '\21E9';
}
/* line 371, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-mail:before {
  content: '\004D';
}
/* line 374, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-login:before {
  content: '\004F';
}
/* line 377, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-logout:before {
  content: '\0043';
}
/* line 380, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-tel:before {
  content: '\1F4DE';
}
/* line 383, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-marker:before {
  content: '\F041';
}
/* line 386, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-user:before {
  content: '\1F464';
}
/* line 389, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-male:before {
  content: '\1F468';
}
/* line 392, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-female:before {
  content: '\1F469';
}
/* line 395, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-check:before {
  content: '\2714';
}
/* line 398, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-eye:before, .ag-typo a.ag-icon.ag-i-seen:before {
  content: '\1F441';
}
/* line 402, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-uneye:before, .ag-typo a.ag-icon.ag-i-unseen:before {
  content: '\274D';
}
/* line 406, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-cell:before {
  content: '\F10B';
  font-size: 1.3em;
  width: 1em;
  margin-left: -1em;
}
/* line 412, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-fax:before {
  content: '\F1AC';
}
/* line 416, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-dot:before {
  content: '\0044';
}
/* line 421, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-hue:before {
  color: #10880F;
}
/* line 426, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-fav:hover {
  color: #eb9c00;
}
/* line 429, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-fav:before {
  content: '\E810';
}
/* line 433, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-fav.ag-i-fav-active:before {
  content: '\E811';
  color: #eb9c00;
}
/* line 438, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-fav.ag-i-fav-active:hover:before {
  content: '\E810';
}
/* line 445, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-delete:before {
  content: '\E812';
  font-size: 2em;
  margin-left: -0.9em;
}
/* line 453, ../../../resources/themes/stylesheets/default/mixins/typo-base.scss */
.ag-typo a.ag-icon.ag-i-download:before {
  content: '\E813';
  font-size: 2em;
  margin-left: -0.9em;
}
/* line 669, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo h1 a, .ag-typo h2 a, .ag-typo h3 a, .ag-typo h4 a, .ag-typo h5 a, .ag-typo h6 a {
  font-weight: inherit;
  color: #000;
  text-decoration: none;
}
/* line 675, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo h1 a:hover, .ag-typo h2 a:hover, .ag-typo h3 a:hover, .ag-typo h4 a:hover, .ag-typo h5 a:hover, .ag-typo h6 a:hover {
  color: #B51C1E;
  text-decoration: none;
}
/* line 682, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo h1 a.ag-cta::before, .ag-typo h2 a.ag-cta::before, .ag-typo h3 a.ag-cta::before, .ag-typo h4 a.ag-cta::before, .ag-typo h5 a.ag-cta::before, .ag-typo h6 a.ag-cta::before {
  margin-right: 0.10em;
}
/* line 691, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo span.ag-date {
  font-size: 15px;
  font-weight: normal;
  color: #000;
  display: block;
}
/* line 698, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo span.ag-iconic {
  font-size: 1.3em;
  font-family: "TWCharacterSansRegular";
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  display: inline-block;
  line-height: 0.923em;
}
/* line 709, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo span.ag-big-glyph {
  font-size: 1.4em;
}
/* line 716, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo ul.ag-itemlist {
  list-style-type: none;
  margin: 0;
}
/* line 720, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo ul.ag-itemlist li {
  list-style-type: none;
  padding: 1px 0;
}
/* line 724, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo ul.ag-itemlist li p {
  margin: 0;
}
/* line 730, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo ul.ag-ka-tree {
  margin-left: 0;
}
/* line 734, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo ul.ag-ka-tree:last-child {
  margin-bottom: 2em;
}
/* line 738, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo ul.ag-ka-tree li {
  font-weight: bold;
  list-style-type: none;
}
/* line 742, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo ul.ag-ka-tree li li {
  font-weight: normal;
  list-style-type: square;
  margin-left: 20px;
}
/* line 752, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo ul.ui-menu {
  margin: 0;
  max-height: 300px;
}
/* line 757, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo b,
.ag-typo strong {
  font-weight: bold;
}
/* line 759, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo i,
.ag-typo cite,
.ag-typo em,
.ag-typo var,
.ag-typo address {
  font-style: italic;
}
/* line 764, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo pre,
.ag-typo tt,
.ag-typo code,
.ag-typo kbd,
.ag-typo samp {
  font-family: monospace;
}
/* line 769, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo pre {
  white-space: pre;
}
/* line 771, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo img.picHeader {
  display: block;
  margin: 0 0 1em;
}
/* line 775, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo img.picAbfallend {
  border-width: 1px 0;
  display: block;
  margin: 1em 0 1em -12px;
}
/* line 781, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo table {
  font-size: 1em;
  width: 100%;
  margin: 0 0 1em;
}
/* line 786, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo th {
  font-size: 1em;
  font-weight: bold;
  vertical-align: middle;
}
/* line 791, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo td {
  font-size: 1em;
  vertical-align: top;
}
/* line 796, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo table.table1 {
  border-collapse: collapse;
  border: 2px solid #256381;
  margin-bottom: 1.5em;
}
/* line 801, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .table1 th {
  background: #256381;
  color: #FFF;
  text-align: left;
  font-weight: normal;
  padding: 4px 10px 4px 4px;
}
/* line 808, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .table1 td {
  border: 1px solid #256381;
  padding: 2px 10px 2px 4px;
}
/* line 814, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .fckeditorStatic a {
  text-decoration: underline;
  font-style: italic;
}
/* line 818, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .fckeditorStatic a.ag-cta {
  display: inherit;
  text-align: right;
}
@media screen and (max-width: 584px) {
  /* line 825, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo .fckeditorStatic ul, .ag-typo .fckeditorStatic ol {
    font-size: 1.133em;
    line-height: 1.333em;
    margin-bottom: 1.333em;
  }
  /* line 831, ../../../resources/themes/stylesheets/default/base/typo.scss */
  .ag-typo .fckeditorStatic blockquote {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 837, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-icons {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 1em;
}
/* line 843, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-icons span {
  font-size: 10px;
  padding: 2px 8px;
  background-color: #E1E1E6;
  color: #000;
  border-radius: 2px;
}
/* line 850, ../../../resources/themes/stylesheets/default/base/typo.scss */
.ag-typo .ag-icons span.ag-special {
  background-color: #B51F1F;
  color: #fff;
}

/* line 1, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-message {
  border: 1px solid #FFF;
  padding: 4px 10px;
  margin: 0 0 5px;
}
/* line 6, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-message.ag-error {
  border-color: #FF3333 !important;
}
/* line 8, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-message.ag-error.intense {
  border-color: #b51f1f !important;
  background-color: #b51f1f;
  color: #FFFFFF;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
  background-repeat: no-repeat;
  background-position: 1em 50%;
  padding-left: 3.5em;
}
/* line 19, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-message.ag-info {
  border-color: #009900 !important;
}
/* line 23, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-message li {
  list-style-type: none !important;
  padding: 0;
}

/* line 31, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-as-box {
  padding: 10px 0;
}
/* line 39, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-typo .ag-form p.ag-cta {
  text-align: left;
}
/* line 46, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form#ag-Formular-Teilnahme .ag-form-item {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
/* line 52, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form#ag-Formular-Teilnahme button {
  padding: .4em 1em;
}
/* line 57, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-form-sect {
  padding: 5px 0;
  margin: 0;
  clear: both;
  border: 0 solid #FFF;
}
/* line 63, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-form-sect.ag-f-sep {
  padding-top: 7px;
  margin-top: 2px;
  border-width: 1px 0 0;
}
/* line 70, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-form-item {
  padding: 6px 0;
}
/* line 73, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-form-item.ag-f-indent {
  padding-left: 185px;
}
/* line 77, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-form-item.ag-f-alright {
  text-align: right;
}
/* line 82, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-ci {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #D4D6D4;
  padding: 1.1893% 1.5857%;
}
/* line 90, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-mat.ag-form-ci {
  background-color: #CBE3F7;
}
/* line 94, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-mat .ag-form-sect,
.ag-form.ag-form-mat .ag-form-item {
  padding: 0;
}
/* line 100, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-mat .ag-form-item:nth-child(2) .nice-select {
  border-width: 0 1px 1px;
}
/* line 106, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-mat .ag-form-sect:last-child {
  padding-top: 1em;
}
/* line 110, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-mat input.ag-f-100 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 1.2rem 1rem;
  border-width: 0 1px 1px;
  border-color: #8e8e8e;
}
/* line 117, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-mat input.ag-f-100.ag-brand {
  font-family: "TWCharacterSansRegular";
  font-size: 2em;
  padding: .6rem 1rem;
}
/* line 122, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-mat input.ag-f-100.ag-brand::-ms-input-placeholder {
  font-family: "TWCharacterSansRegular";
  font-size: 2em;
}
/* line 127, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-mat input.ag-f-100.ag-brand::placeholder {
  font-family: "TWCharacterSansRegular";
}
/* line 136, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-ci2 {
  max-width: 600px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFF;
  padding: 2em 5em 0;
  border: 3px solid #b1d0c7;
  position: relative;
}
/* line 145, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-ci2 h3 {
  text-align: center;
  white-space: normal;
  font-size: 28px;
  line-height: 1.2;
  border-width: 0;
}
/* line 152, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-ci2 .ag-f-text,
.ag-form.ag-form-ci2 .ag-f-textarea,
.ag-form.ag-form-ci2 .ag-f-captcha input[type=text] {
  color: #000;
  font-weight: bold;
  border-color: #E8E8E8;
  background: #E8E8E8;
  width: 100% !important;
}
/* line 163, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-ci2 .ag-form-sect:last-child {
  text-align: center;
  padding-bottom: 0;
}
/* line 168, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-ci2 .ag-form-sect:last-child .ag-form-item {
  padding-bottom: 0;
}
/* line 171, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-form-ci2 .ag-form-sect:last-child .ag-form-item button {
  -moz-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
  font-size: 1.5em;
  font-family: "TWCharacterSansRegular";
}
@media screen and (max-width: 584px) {
  /* line 136, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form.ag-form-ci2 {
    padding-left: .5em;
    padding-right: .5em;
  }
}
/* line 186, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung {
  background-color: #f2f2f2;
  padding-top: 4em;
  padding-bottom: 4em;
}
/* line 190, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-form-item {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
/* line 195, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-form-item.ag-f-buttons {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
/* line 200, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-form-item.ag-f-buttons .ag-button {
  background-color: #8e8e8e;
  color: #FFF;
  padding: 14px 18px;
  line-height: 33px;
  transition: .5s;
}
/* line 207, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-form-item.ag-f-buttons .ag-button:hover {
  background-color: rgba(142, 142, 142, 0.8);
}
/* line 212, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-form-item.ag-f-buttons .ag-f-link {
  text-decoration: underline;
  font-style: italic;
  font-size: 13px;
}
/* line 218, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-form-item.ag-f-buttons .ui-button {
  padding: 14px 43px;
  transition: .5s;
  background: none;
  background-color: #b51f1f;
}
/* line 224, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-form-item.ag-f-buttons .ui-button:hover {
  background-color: rgba(181, 31, 31, 0.8);
}
/* line 230, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-form-item .ag-form-acceptance {
  display: flex;
  align-items: center;
  gap: 1em;
  margin: 2em 0;
}
/* line 236, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-form-item .ag-form-acceptance a {
  text-decoration: underline;
}
/* line 242, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-f-textarea {
  width: auto;
  margin: 0;
}
/* line 247, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form.ag-registrierung .ag-f-select,
.ag-form.ag-registrierung .ag-f-text {
  padding: 14px;
  margin: 0;
}
/* line 256, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form#ag-Suche .ag-form-sect,
.ag-form#ag-Suche .ag-form-item {
  padding: 0;
}
/* line 261, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form#ag-Suche .ag-f-text {
  width: 344px;
  height: 24px;
  border: none;
  padding: 4px 6px 11px 15px;
  border: none;
}
/* line 270, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form#ag-Suche .ag-f-text:focus {
  outline: none;
}
/* line 275, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form#ag-Suche .ui-front {
  z-index: 1500;
}
/* line 279, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form#ag-Suche .ui-autocomplete {
  border-color: #000;
  border-width: 1px 0;
}
@media screen and (max-width: 414px) {
  /* line 279, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form#ag-Suche .ui-autocomplete {
    left: 0 !important;
    top: 60px !important;
    width: 100% !important;
    margin: 0;
  }
  /* line 290, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form#ag-Suche .ui-autocomplete .ui-menu-item {
    line-height: 48px;
    border: 0 solid #000;
    border-width: 0 0 1px;
  }
}
/* line 298, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form#ag-Suche .ag-close {
  vertical-align: top;
}
/* line 301, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form#ag-Suche .ag-close:before {
  text-indent: 0;
}
@media screen and (max-width: 584px) {
  /* line 308, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form#ag-Suche .ag-f-text {
    width: calc( 100vw - 220px );
  }
  /* line 312, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form#ag-Suche .ag-close {
    width: 20px !important;
    height: 20px !important;
  }
  /* line 317, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form#ag-Suche .ag-close:before {
    font-size: 16px;
    line-height: 17px;
  }
}
/* line 327, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-footer-order .ag-form .ag-form-sect,
.ag-footer-order .ag-form .ag-form-item {
  padding: 0;
}
/* line 332, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-footer-order .ag-form .ag-f-text {
  width: 168px;
  margin-right: 0;
  padding-top: 1px;
  padding-bottom: 1px;
  border-width: 0;
  float: left;
  height: 22px;
}
/* line 343, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-text,
.ag-form .ag-f-select,
.ag-form .ag-f-textarea,
.ag-form .ag-f-captcha input[type=text] {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  color: #555;
  padding: 6px;
  margin: 0 5px 0 0;
  border: 1px solid #BEC0BE;
  background: #FFF;
}
/* line 356, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .dis {
  border: none;
  background: #FFF;
  color: #555;
}
/* line 362, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-select {
  padding: 5px 5px 5px 6px;
}
/* line 365, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-select option {
  padding: 0 3px;
  color: #555;
}
/* line 371, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-textarea {
  width: 413px;
  height: 88px;
}
/* line 376, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form input.ag-f-checkbox,
.ag-form input.ag-f-radio {
  margin: 0 4px 0 0;
  vertical-align: -2px;
}
/* line 382, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form input.ag-f-checkbox.ag-f-rows,
.ag-form input.ag-f-radio.ag-f-rows {
  margin-bottom: 5px;
}
/* line 387, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-100 {
  width: 100%;
}
/* line 389, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-100 > span {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
/* line 397, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-x1 {
  width: 53px;
}
/* line 401, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-x2 {
  width: 125px;
}
/* line 405, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-x3 {
  width: 197px;
}
/* line 409, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-x4 {
  width: 269px;
}
/* line 413, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-x5 {
  width: 341px;
}
/* line 417, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-x6 {
  width: 413px;
}
/* line 421, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form select.ag-f-x1 {
  width: 67px;
}
/* line 425, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form select.ag-f-x2 {
  width: 139px;
}
/* line 429, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form select.ag-f-x3 {
  width: 211px;
}
/* line 433, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form select.ag-f-x4 {
  width: 281px;
}
/* line 437, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form select.ag-f-x5 {
  width: 355px;
}
/* line 441, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form select.ag-f-x6 {
  width: 427px;
}
/* line 445, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-f-text.required,
.ag-form .ag-f-select.required,
.ag-form .ag-f-textarea.required {
  border-color: #E20000;
  border-width: 2px;
}
/* line 452, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .radio.required + label,
.ag-form .checkbox.required + label {
  color: #CA0018;
  font-weight: bold;
}
/* line 458, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form button {
  cursor: pointer;
}
/* line 466, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form button.ag-btn-notxt span {
  text-indent: -9000px;
  display: none;
}
/* line 472, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form button.ag-btn-search {
  background: #BDC9D7 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAYAAABCfffNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEVGN0VCMkI3MzVDMTFFMTlEMEVCNkQ1RjI3NjcxNzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEVGN0VCMkM3MzVDMTFFMTlEMEVCNkQ1RjI3NjcxNzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RUY3RUIyOTczNUMxMUUxOUQwRUI2RDVGMjc2NzE3NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RUY3RUIyQTczNUMxMUUxOUQwRUI2RDVGMjc2NzE3NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnzRPD8AAAT0SURBVHjarFZNSGNXFL557xkTE6N0Ykbqb8fEf604FUVtsSpCi85GGBBFEbWKi7YLEVHcKC7EglTa0k27anXlQFtX6qa1UF0MZTpj48+Mxr8ZY0Ji1ERN8vL6nRjFiJlqOxcO7773zj3fOec757wnUygU7N+Wz+djkiT5rzKZTAFJ5jguA/fxeE73dsgO7o2438beC2HQ8Z8X2C0WDr4jl8sfeL3e+6enp3fwSIJ4IWG0h8Nm6Pzu8Xh+AZj14txNI8HKg26b2+3WwYAzLS1tyWAwrKlUKpfNZos2Go36jY2NVDihFgTBeHx8/DUANymiG4HAaHJEREQPwBRqtfplZ2fnT+Xl5UsJCQkuGPW5XC5+bW1NMzk5eX98fLxGFMV4pGoRQF/grJ2HEvOjhRAsORz5BN7pAPBqaGjou+Li4mcFBQUnGo3Gh0ik6OhoMS4uzpWUlGTSarWW+fl5Pc7eA9Ax8cS9DoCE53l9eHi4HhyIHR0dj0pKSl4cHh5K8DIoWofDQfpiQ0PD49ra2ilEx8LCwoogsRxVwOsEkWafnJwoUlJSTGVlZU+Pjo4YImIADgKhtAf0xcrKyoXY2Ng18JeKdGk58iiUwCCPNL0NZXlOTs4Ts9nsNplMbHt7m83NzQWBHBwcsKioKIqcoSAcmZmZfzudTlVeXt77QnJyckjCKUykRgmvBYvFYoVhiVJIPUPGpqen2dTUlH9/HhkcYgAQwZeNqjIyMlIrtLW1hQRBRUmjo6Moew9bXFxULS0tXa44tre354+YgEH4RdPu7u7KAKpEZD46K6AMQ4KgcsSYmJhd9IELoeeDm19Rnl7IxQQgHgjEbrf79/QcpEcAJAfPXeDmNw7esuuEiEQapMLCwkWk4ACHs2Ak9Uo6gxo2MHZkID8f1ZgNJ03x8fHPhLq6uuuaj/X39zOQzWpqaoyzs7PPQfg9gDbg3RhUdkNPHlkGrg8R9VFubu5Cfn6+XXbZm8sg56EjnYJOp2taXV19F556kWM3ZBLv/iKeSYcs46qEEx+gLz5CutRozp3h4eGv4KQ5JEigGTnsP0aFVMHAKXiRYzgylLUSgBYIVcIRRIf3Bui+BQe84NHa19f3fVNT03NqylAgGgDEwNh7SqXyQxg+xd6NZvxjfX397srKSip4UgMkAuo8xAMQJ8h2oXyXu7q6fq6qqnq1v7/vL+3rRn0agDtwKA6G9wFghzFVc3Pzo97e3gWAhM/MzBgwn1K2trbugGABBLv1er25qKhopbq6egN7N9JLY+WMqCuRZMD4Z/zZslCq0fUxjY2Nk2NjY9PwXlpeXmalpaXUI7zVahXwjCa5lJiY6AHZPvQTAxjD2Ke00pgJiiQThj+l7sXLPYgPXqoAxCMFTzFKpMtfSEwCkYQ6nBoOe0b9E5jcQescJBMREYAE47ZAZdFci87Ozl7GXLJNTEz4ASoqKthtF4EYYPRzGPfgaqOKojRidGup27u7u39AdZ1QVdGi8fFfQOoRgQDjZu6MIBk8hy2tbXBw8Nv6+vqdqxUY+BzfHAQpiIU4ACTiyoPou4jAMjAw8E1ra+vm+WQNOiTc6v+DcZgtL2EkDo2mhSRRBASA6ewHOE/T/1lcT0/Pj1lZWU8w/z2YM3+OjIx82dLSskkkU9W8iSW0t7e/gPExDEBNenr6Pr5kTvIe5ev/GL2J9Y8AAwAyH8UaAKEYRQAAAABJRU5ErkJggg==") no-repeat center center;
  border: none;
  outline: none;
  width: 32px;
  height: 32px;
  display: block;
  padding: 0;
  float: left;
}
/* line 483, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form button.ag-btn-go {
  background: #BDC9D7 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABICAYAAAGIKUVtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAzZJREFUeNpi/P//PwMIMDHAAEhEWlr6KJghIiLCwIhdjaio6FGwCCMj4yq4GoAAwlTMIiMjwyAgIMDAwMrK+h+HgUDDQNIMLCCFQAMRagACCM5AsRyoNh+kB4TBKsTFxcHmc3FxMWJoYWJAAxgCLCBCR0cn/8OHDxPh1oJMB6l++/YtA4ahAAE4oWMUgGEQCqC4uHjZ3NxFHHQwfofQTi0ZhIDof+YiZeh9YWEx3hMrItSFZTQjmYnuOrCIKFWly9ifMKD6++oJK2am1whwB2Zm5O5D/4ZtAXglgxQAQSCKphvdiOBx6kZtOkuHqsu4cuFCEux/yEIK2kTCgI4y4//z7qN8/dfTmLiUUkJrzfNWcyGEqwKFSClHY0xxznWMpgVBQ8yARkBkwX5qWnjvK1ErBiCg9SMVPzw4VVhrz2TOeUEMKaXrwWHMEmPsYRi9aCuQAlyuxPSxRSUTZBTAQGznn4zaBaCuDHMYBGEo7Db+eCW8x44xdxQ9FJ6JLNvc9ww11HkBTF4A+9ICfaXt5ALBdiGEBIZasLuHcpIIMYksOA/c/3ZkcZknxsHtQQShlGxkPjqCHlgD3wImF4Ls2XpE9lGydwR0YMZJRuBzgYKufd9/INz497VCaiZZTRDCsbKV3Jzzm8pedw+mIoG0vLj+x5mitsIFT9bzH6EYl9q4E9SG1RAYh9NNIpi5CnE5I3TlwbirzdUk6322VohVpFIGbSjqJ0D7ZZCCMAxEUUS9Qve5RnThkXqU9kYu7LFS/F9mwjTN2IIuBDMwkKL5SVPm5c/mJj9e4Q8ETgs1BDiayDFeVxhn2NhQ8Kx2ADrNpCSiFweb8DxRzKb7CopaFoUKISONBLGrv7sC2EGZLydCLENoUCH3DNSGFTFBJMq4x39GV0AKL/MeEwd5Z9qdi0X7O4FdE6u1IDfcAZ/vgbxZL2dDr8lWTE3gR4kkjeJqEbjtxHpgtWJ8nBHVHZTkIY1IJaFTT8iQWu4ODG14Iw9cUSaOJco8gTyRpcwrXYzivjMwtKGrjHheeNRNHoQQFiiDQJTDyz2F9Bt1ga7rqkwshVautdYsFXHG57sjr/QgbKAakb4o8ATV87IKLx3EiAAAAABJRU5ErkJggg==") no-repeat 4px -6px;
  border: none;
  outline: none;
  width: 24px;
  height: 24px;
  display: block;
  padding: 0;
  float: left;
}
/* line 494, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form button.ag-cta {
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal !important;
  text-decoration: none !important;
  background-color: transparent;
  border: none;
}
/* line 503, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form button.ag-cta:before {
  content: '\00BB';
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  vertical-align: -1px;
  margin-right: 0.20em;
  -moz-transform: scaleX(0.7);
  -ms-transform: scaleX(0.7);
  -webkit-transform: scaleX(0.7);
  transform: scaleX(0.7);
}
/* line 513, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form button.ag-cta:hover {
  color: #B51C1E;
}
/* line 519, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form label {
  line-height: normal;
  cursor: pointer;
  font-size: 15px;
  font-weight: normal;
  margin: 0 5px 0 0;
}
/* line 526, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form label.ag-f-checkbox {
  margin: 0 20px 0 0;
  display: inline-block;
}
/* line 530, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form label.ag-f-checkbox.ag-f-multiline {
  vertical-align: top;
  width: 90%;
  margin-right: 0;
  padding-top: 3px;
  line-height: 1.2em;
}
/* line 539, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form label.ag-f-label {
  display: inline-block;
  width: 180px;
}
/* line 543, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form label.ag-f-label.ag-f-top {
  vertical-align: top;
}
/* line 547, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form label.ag-f-label + select + .ui-selectmenu-button {
  vertical-align: middle;
}
/* line 552, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form label.ag-f-label-top {
  display: block;
  width: auto;
  margin: 0 0 3px;
}
/* line 558, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form label.ag-f-radio {
  margin: 0 15px 0 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 564, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form label .ag-iconic {
  width: 1.35em;
}
/* line 569, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form input + label.label,
.ag-form select + label.label,
.ag-form label + label.label {
  width: auto;
  padding: 0 0 0 10px;
}
/* line 576, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form input.checkbox.rows + label.radio,
.ag-form input.radio.rows + label.radio {
  width: 162px;
}
/* line 581, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form p.button {
  display: inline-block;
  margin: 2px 8px 2px 0;
  padding: 0;
  height: 26px;
  line-height: 26px;
  background-color: #dedede;
  font-size: 15px;
  white-space: nowrap;
}
/* line 591, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form p.button:hover {
  background-color: #f6f8fa;
}
/* line 595, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form p.button a {
  text-decoration: none;
  padding: 0 16px;
  margin: 0;
  background: none;
  height: 26px;
  display: block;
  color: #FFF;
  font-weight: normal;
}
/* line 606, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form p.button input,
.ag-form p.button button {
  text-decoration: none;
  padding: 0 16px;
  margin: 0;
  background: none;
  height: 26px;
  display: inline-block;
  color: #FFF;
  font-weight: normal;
  border: none;
  border-width: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 15px;
  cursor: pointer;
}
/* line 623, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form p.button.right {
  float: right;
}
/* line 627, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form p.button.buttonrow {
  padding: 15px 0 0;
}
/* line 632, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .table p.button {
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (max-width: 584px) {
  /* line 639, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form.ag-form-ci {
    padding-left: 9px;
    padding-right: 9px;
  }
  /* line 647, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form .ag-form-item.ag-f-indent {
    padding-left: 0;
  }
  /* line 654, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form label.ag-f-label {
    display: block;
    width: auto;
    margin-right: 0;
  }
  /* line 660, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form label.ag-f-checkbox {
    vertical-align: top;
    margin-right: 0;
    width: 90%;
    padding-top: 3px;
    line-height: 1.2em;
  }
  /* line 669, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form .ag-f-text,
  .ag-form .ag-f-select,
  .ag-form .ag-f-textarea,
  .ag-form .ag-f-captcha input[type=text] {
    padding: 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0;
    width: 100%;
  }
  /* line 681, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form .ag-f-text.ag-f-x1 {
    width: 22%;
  }
  /* line 684, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form .ag-f-text.ag-f-x1 + .ag-f-text {
    margin-left: 3%;
    width: 75%;
  }
  /* line 691, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form #captchaBild {
    width: 100%;
  }
  /* line 695, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-form .ui-selectmenu-button {
    width: 100% !important;
  }
}

/* line 701, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-search {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAIAAADtKeFkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZdJREFUeNqUk0HHAlEUhq8iIiIiIiKiVbSKIWKImFWraDXMb+gHRETbaBWthiIRwzCrfkC0GiKiSIvZxBBRL5fjfre5n3o3c8w5z5l73zkn9hK03+/7/X6r1crlcoyxYrHY6/Vc132pxfgjDEPTNJlCjUbjfD4recD1ep39K5zocDhE851Oh+qq1ep8PsdFUL3ZbAzDoFSpVHo8HjK/3W6potvtflaMRiMqQCzzYHgObt3v98hL0ikKhYLM4xXPTSYTlcm73Y6OcDqdxFTscrnwRLlcVplXqVQovl6vYiqWSCR4FASBihdTyWTyD1+r1Xi0Wq1U/HK5JFg+5ng8pni9Xn9e/ng8plIpXoAZk/2D5/l8ntoPh8Pn80npxWJBWQijETE/juOQC1A6ncbAttttkaQPeJ4XMf9oAYx9IXxJvCajCD/WsizJXqjZbGqaJrWwbVvmSb7v49rT6RSjfbvd+ILpui62iMfjs9ksmo8U9kLcJbLzWx7Cf6Fl4cpmsz/wvAU8Ih4r9xvPNRgMMpkMlgIGvQUYAO7Ok0PmItUEAAAAAElFTkSuQmCC") !important;
}

/* line 707, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-selectmenu-button {
  background: #FFF;
  color: #000;
}
/* line 712, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker-inline {
  width: 100%;
  padding: 1em 4.3605% 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 720, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker td {
  padding: 3px;
}
/* line 724, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker .ui-icon {
  display: none;
}
/* line 728, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker .ui-datepicker-prev,
.ag-form .ui-datepicker .ui-datepicker-next {
  top: 0;
  height: 36px;
  width: 22px;
}
/* line 735, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker .ui-datepicker-prev {
  left: 0;
}
/* line 738, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker .ui-datepicker-next {
  right: 0;
}
/* line 742, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker .ui-datepicker-prev:before,
.ag-form .ui-datepicker .ui-datepicker-next:before {
  font-family: "ag-icons";
  font-size: 36px;
  line-height: 36px;
  display: block;
}
/* line 750, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker .ui-datepicker-prev:before {
  content: '\00AB';
}
/* line 753, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker .ui-datepicker-next:before {
  content: '\00BB';
}
/* line 756, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker .ui-datepicker-header {
  font-weight: normal;
  padding: 0;
}
/* line 761, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  line-height: 36px;
}
/* line 765, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ui-datepicker .ui-datepicker-header .ui-state-hover {
  background: none;
  border-width: 0;
  color: #B51C1E;
}
/* line 773, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form .ag-content-search {
  background-repeat: no-repeat;
  background-position: 5px center;
  padding-left: 32px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 785, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-am-form h1 {
  font-size: 1em;
}
/* line 789, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-am-form label {
  display: block;
  font-size: 0.8em;
  margin: 0.5em 0 0.2em;
}
/* line 794, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-am-form .ag-form-item {
  margin: 0 0 0.5em;
}
/* line 797, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-am-form .ag-form-item:last-child {
  margin-bottom: 0;
}
/* line 802, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-am-form .ag-am-sortable {
  margin-top: 0.5em;
  background-color: #E6E6E6;
  max-height: 200px;
  overflow: auto;
}
/* line 809, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-am-form .ag-am-sortable .ag-am-sortitem {
  margin: 0.2em 2%;
}
/* line 813, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-am-form .ag-am-sortable .ui-button {
  width: 100%;
}
/* line 816, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-am-form .ag-am-sortable .ui-button .ui-button-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
/* line 826, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-am-form .ui-selectmenu-button {
  vertical-align: middle;
}

/* line 831, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form-item-row {
  border: 1px solid #CCC;
  padding: 0 0.5em 0.5em;
  margin-top: 0.5em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 837, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-form-item-row > div {
  float: left;
}

/* line 842, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ui-dialog-content.ag-shim-dialog {
  background: url(/themes/default/images/ajax-loader.gif) no-repeat center;
}

/* line 848, ../../../resources/themes/stylesheets/default/base/formular.scss */
.ag-site-suggest .ui-front {
  z-index: 1500;
}
@media screen and (max-width: 414px) {
  /* line 852, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-site-suggest .ui-autocomplete {
    left: 0 !important;
    top: 60px !important;
    width: 100% !important;
    margin: 0;
  }
  /* line 860, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .ag-site-suggest .ui-autocomplete .ui-menu-item {
    line-height: 48px;
    border: 0 solid #000;
    border-width: 0 0 1px;
  }
}

/* schiach einiklopft */
/* iCheck plugin Minimal skin, black
----------------------------------- */
/* line 874, ../../../resources/themes/stylesheets/default/base/formular.scss */
.icheckbox_minimal,
.iradio_minimal {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  margin-right: 4px;
  padding: 0;
  width: 20px;
  height: 20px;
  background: url(/themes/default/images/check-radio.png) no-repeat;
  border: none;
  cursor: pointer;
}

/* line 889, ../../../resources/themes/stylesheets/default/base/formular.scss */
.icheckbox_minimal {
  background-position: 0 0;
}

/* line 892, ../../../resources/themes/stylesheets/default/base/formular.scss */
.icheckbox_minimal.hover {
  background-position: -20px 0;
}

/* line 895, ../../../resources/themes/stylesheets/default/base/formular.scss */
.icheckbox_minimal.checked {
  background-position: -40px 0;
}

/* line 898, ../../../resources/themes/stylesheets/default/base/formular.scss */
.icheckbox_minimal.disabled {
  background-position: -60px 0;
  cursor: default;
}

/* line 902, ../../../resources/themes/stylesheets/default/base/formular.scss */
.icheckbox_minimal.checked.disabled {
  background-position: -80px 0;
}

/* line 906, ../../../resources/themes/stylesheets/default/base/formular.scss */
.iradio_minimal {
  background-position: -100px 0;
}

/* line 909, ../../../resources/themes/stylesheets/default/base/formular.scss */
.iradio_minimal.hover {
  background-position: -120px 0;
}

/* line 912, ../../../resources/themes/stylesheets/default/base/formular.scss */
.iradio_minimal.checked {
  background-position: -140px 0;
}

/* line 915, ../../../resources/themes/stylesheets/default/base/formular.scss */
.iradio_minimal.disabled {
  background-position: -160px 0;
  cursor: default;
}

/* line 919, ../../../resources/themes/stylesheets/default/base/formular.scss */
.iradio_minimal.checked.disabled {
  background-position: -180px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  /* line 925, ../../../resources/themes/stylesheets/default/base/formular.scss */
  .icheckbox_minimal,
  .iradio_minimal {
    background-image: url(/themes/default/images/check-radio@2x.png);
    -webkit-background-size: 200px 20px;
    background-size: 200px 20px;
  }
}
/* line 1, ../../../resources/themes/stylesheets/default/base/am.scss */
.amNoPrint {
  position: relative;
  z-index: 100;
  -webkit-flex: none;
  flex: none;
  font-size: 12px;
  font-family: Arial, "Helvetica Neue", Helvetica, "sans-serif";
  align-self: flex-start;
}

/* line 13, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-dialog .ui-dialog-title:first-letter {
  text-transform: uppercase;
}

/* line 18, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-editwrapper {
  border: 4px #FDC30D dashed;
  position: absolute;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 23, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-tools {
  position: absolute;
  padding: 5px 8px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NmZDFjZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #cfd1cf));
  background-image: -moz-linear-gradient(#f5f5f5, #cfd1cf);
  background-image: -webkit-linear-gradient(#f5f5f5, #cfd1cf);
  background-image: linear-gradient(#f5f5f5, #cfd1cf);
  -moz-box-shadow: 0 0 6px #000;
  -webkit-box-shadow: 0 0 6px #000;
  box-shadow: 0 0 6px #000;
  z-index: 1;
}

/* line 32, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-empty-editor {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FDC30D;
}
/* line 36, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-empty-editor:before {
  content: '\0065';
  display: block;
  font-family: "ag-icons";
  font-size: 24px;
  line-height: 36px;
  padding-left: 6px;
  color: #000;
}

/* line 46, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-left {
  width: 48%;
  float: left;
}

/* line 50, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-right {
  width: 48%;
  float: right;
}

/* line 54, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-tree {
  height: 400px;
  overflow: auto;
}
/* line 59, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-tree.ag-am-left {
  width: 58%;
}
/* line 63, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-tree.ag-am-left + .ag-am-right {
  width: 38%;
}

/* line 67, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-droptarget {
  height: 400px;
  overflow: auto;
  padding: 0.5em;
  background-color: #fee9a5;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 74, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-droptarget .ui-button {
  margin-bottom: 0.25em;
  display: block;
  text-align: left;
}
/* line 80, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-droptarget.ag-am-dropactive {
  background-color: #FDC30D;
}

/* line 84, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-node-draggable {
  text-indent: -1000px;
  cursor: pointer;
}
/* line 88, ../../../resources/themes/stylesheets/default/base/am.scss */
.ag-am-node-draggable.ag-am-node-dragging {
  background-color: rgba(255, 255, 255, 0.9);
  text-indent: 0;
  cursor: move;
}

/* line 97, ../../../resources/themes/stylesheets/default/base/am.scss */
.ui-icon.ag-am-icon-24 {
  width: 24px;
  height: 24px;
  background-position: center;
}
/* line 102, ../../../resources/themes/stylesheets/default/base/am.scss */
.ui-menu-item .ui-icon.ag-am-icon-24 {
  width: 20px;
  height: 20px;
}

/* line 1, ../../../resources/themes/stylesheets/default/layout/layout.scss */
html {
  min-height: 100%;
}

/* line 8, ../../../resources/themes/stylesheets/default/layout/layout.scss */
body * {
  margin: 0;
  padding: 0;
}

/* line 14, ../../../resources/themes/stylesheets/default/layout/layout.scss */
.ag-body {
  color: #000;
  font-size: 15px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
  border: 0 none;
  min-height: 100%;
  background-color: #E6E6E6;
}

/* line 28, ../../../resources/themes/stylesheets/default/mixins.scss */
.ag-size-1of2 {
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 33, ../../../resources/themes/stylesheets/default/mixins.scss */
.ag-size-1of4 {
  float: left;
  width: 25%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 42, ../../../resources/themes/stylesheets/default/mixins.scss */
.ag-size-2of4 {
  float: left;
  width: 50%;
  padding: 0 1.5625%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 868px) {
  /* line 42, ../../../resources/themes/stylesheets/default/mixins.scss */
  .ag-size-2of4 {
    width: 100%;
    float: none;
    padding: 0 4.1475%;
  }
}
@media screen and (max-width: 584px) {
  /* line 42, ../../../resources/themes/stylesheets/default/mixins.scss */
  .ag-size-2of4 {
    padding: 0 18px;
  }
}

/* line 59, ../../../resources/themes/stylesheets/default/mixins.scss */
.ag-size-3of4 {
  width: 75%;
  float: right;
  padding-left: 1.5625%;
  padding-right: 3.125%;
}
@media screen and (max-width: 868px) {
  /* line 59, ../../../resources/themes/stylesheets/default/mixins.scss */
  .ag-size-3of4 {
    width: 100%;
    float: none;
    padding-left: 4.1475%;
    padding-right: 4.1475%;
  }
}
@media screen and (max-width: 584px) {
  /* line 59, ../../../resources/themes/stylesheets/default/mixins.scss */
  .ag-size-3of4 {
    padding-left: 18px;
    padding-right: 18px;
  }
}

/* line 29, ../../../resources/themes/stylesheets/default/layout/layout.scss */
.ag-item-content {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
  background-color: #FFF;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 37, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Header .ag-item-content {
  height: inherit;
}
/* line 42, ../../../resources/themes/stylesheets/default/layout/layout.scss */
.ag-item-content .ag-item-inner {
  clear: both;
  width: inherit;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 584px) {
  /* line 49, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  .ag-item-content .ag-item-inner.ag-order-mobile {
    display: flex;
    flex-direction: column;
  }
  /* line 53, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  .ag-item-content .ag-item-inner.ag-order-mobile #ag-SideBar {
    order: 1;
  }
}
/* line 60, ../../../resources/themes/stylesheets/default/layout/layout.scss */
.ag-item-content .ag-item-gridstyle {
  padding: 0 3.125%;
}
@media screen and (max-width: 868px) {
  /* line 60, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  .ag-item-content .ag-item-gridstyle {
    padding: 0 4.1475%;
  }
}
@media screen and (max-width: 584px) {
  /* line 60, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  .ag-item-content .ag-item-gridstyle {
    padding: 0;
  }
  /* line 72, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Footer .ag-item-content .ag-item-gridstyle {
    padding: 0;
  }
}

/* line 80, ../../../resources/themes/stylesheets/default/layout/layout.scss */
.ag-editor + .ag-typo {
  margin-top: -40px;
}

/* line 86, ../../../resources/themes/stylesheets/default/layout/layout.scss */
.ag-editor {
  padding: 0 20px 40px;
}

/* line 93, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Header {
  position: relative;
  /*@media screen and (max-width: $break-small) {
  	height: $height-header-small;
  }*/
}
/* line 96, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Header .ag-logo-tirol {
  position: absolute;
  z-index: 9000;
  top: 19px;
  right: 0;
  padding: 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 105, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Header .ag-logo-tirol a {
  display: block;
  padding: 0;
}
/* line 110, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Header .ag-logo-tirol img {
  height: 28px;
  transition: height .3s;
}
@media screen and (max-width: 584px) {
  /* line 116, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Header .ag-logo-tirol img {
    height: 28px;
  }
  /* line 121, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Header .ag-logo-tirol.ag-min img {
    height: 24px;
  }
}
/* line 128, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Header.ag-menu-fixed {
  position: fixed;
  z-index: 20;
  top: -95px;
  width: 100%;
}

/* line 142, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Teaser .ag-teaser {
  position: relative;
}
/* line 145, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Teaser .ag-teaser .ag-icon-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 3.125%;
  background-color: #FFF;
  line-height: 4.66667em;
}
/* line 153, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Teaser .ag-teaser .ag-icon-bar a {
  line-height: inherit;
  display: inline-block;
  padding: 0 1em;
}
/* line 158, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Teaser .ag-teaser .ag-icon-bar a:first-child {
  margin-left: -1em;
}
/* line 163, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Teaser .ag-teaser .ag-icon-bar img {
  vertical-align: middle;
}
@media screen and (max-width: 868px) {
  /* line 145, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Teaser .ag-teaser .ag-icon-bar {
    line-height: 2em;
  }
  /* line 170, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Teaser .ag-teaser .ag-icon-bar a {
    padding: 0 0.5em;
  }
  /* line 173, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Teaser .ag-teaser .ag-icon-bar a:first-child {
    margin-left: -0.5em;
  }
  /* line 177, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Teaser .ag-teaser .ag-icon-bar img {
    max-height: 1.2em;
  }
}
@media screen and (max-width: 584px) {
  /* line 145, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Teaser .ag-teaser .ag-icon-bar {
    bottom: 38px;
  }
}
/* line 189, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Teaser .ag-teaser .ag-caption-offset + .ag-icon-bar {
  bottom: 20px;
}
@media screen and (max-width: 584px) {
  /* line 189, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Teaser .ag-teaser .ag-caption-offset + .ag-icon-bar {
    bottom: 57px;
  }
}

/* line 200, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main {
  position: relative;
}
/* line 204, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content {
  min-height: 400px;
  overflow: hidden;
}
/* line 208, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content:after {
  display: block;
  content: '\00A0';
  line-height: 0;
  font-size: 0;
}
/* line 215, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content section {
  margin: 40px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: inherit;
}
/* line 220, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content section:first-child {
  margin-top: 0;
}
/* line 224, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content section.ag-element-slider {
  margin-bottom: 62px;
}
@media screen and (max-width: 868px) {
  /* line 224, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content section.ag-element-slider {
    margin-bottom: 86px;
  }
}
@media screen and (max-width: 584px) {
  /* line 224, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content section.ag-element-slider {
    padding-left: 18px;
    padding-right: 18px;
  }
}
/* line 238, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content article {
  padding: 2px 4.1475% 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 868px) {
  /* line 238, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content article {
    padding-left: 5.53%;
    padding-right: 5.53%;
  }
}
@media screen and (max-width: 584px) {
  /* line 238, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content article {
    padding-left: 18px;
    padding-right: 18px;
  }
}
/* line 255, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-element-liste article {
  padding-left: 1.6518%;
  padding-right: 0;
}
@media screen and (max-width: 868px) {
  /* line 255, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content .ag-element-liste article {
    padding-right: 1.6518%;
  }
}
/* line 265, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content h1 + .ag-col-layout {
  margin-top: 60px;
}
/* line 271, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-article:has(.ag-submenu) {
  display: flex;
  padding-left: 0;
}
/* line 275, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-article:has(.ag-submenu) article {
  flex: 1;
  padding-left: 1.65%;
  padding-right: 3.3%;
}
@media screen and (max-width: 868px) {
  /* line 271, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content .ag-article:has(.ag-submenu) {
    flex-direction: column;
  }
}
/* line 286, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-article:has(.ag-registrierung) {
  background-color: #f2f2f2;
}
@media screen and (min-width: 869px) {
  /* line 270, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content .ag-article {
    padding-left: 16.5625%;
    padding-right: 16.5625%;
  }
}
@media screen and (min-width: 585px) {
  /* line 295, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content .ag-aside {
    padding-left: 16.5625%;
    padding-right: 16.5625%;
  }
}
/* line 306, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-slide-layout {
  overflow: hidden;
  height: 13.33em;
  position: relative;
  -moz-transition: height 0.8s;
  -o-transition: height 0.8s;
  -webkit-transition: height 0.8s;
  transition: height 0.8s;
}
/* line 312, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-slide-layout:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 5.332em;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(90%, #ffffff));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), #ffffff 90%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), #ffffff 90%);
  background-image: linear-gradient(rgba(255, 255, 255, 0), #ffffff 90%);
}
/* line 323, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-slide-layout.ag-sl-open:before {
  height: 0;
}
/* line 328, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-slide-layout.ag-sl-open + .ag-sl-trigger:before {
  -moz-transform: rotate(270deg) scaleX(0.7);
  -ms-transform: rotate(270deg) scaleX(0.7);
  -webkit-transform: rotate(270deg) scaleX(0.7);
  transform: rotate(270deg) scaleX(0.7);
}
/* line 334, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-slide-layout + .ag-sl-trigger {
  text-align: center;
  margin: 1em auto;
  padding-top: 1em;
  display: block;
  max-width: 50%;
  border-top: 1px solid #000;
}
/* line 342, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-slide-layout + .ag-sl-trigger:before {
  vertical-align: sub;
  -moz-transform: rotate(90deg) scaleX(0.7);
  -ms-transform: rotate(90deg) scaleX(0.7);
  -webkit-transform: rotate(90deg) scaleX(0.7);
  transform: rotate(90deg) scaleX(0.7);
}
@media screen and (max-width: 584px) {
  /* line 334, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content .ag-slide-layout + .ag-sl-trigger {
    max-width: 80%;
  }
}
/* line 352, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-logo-wrapper {
  text-align: center;
}
/* line 356, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main .ag-item-content .ag-logo-wrapper img {
  max-height: 16em;
  width: auto;
}
@media screen and (max-width: 868px) {
  /* line 356, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content .ag-logo-wrapper img {
    max-height: 13em;
  }
}
@media screen and (max-width: 584px) {
  /* line 356, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main .ag-item-content .ag-logo-wrapper img {
    max-height: 10em;
  }
}
/* line 371, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main.ag-menu-fixed {
  padding-top: 168px;
}
/* line 378, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Main #ag-SideBar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  width: 33.333%;
  padding-right: 3.125%;
  margin-bottom: 40px;
}
@media screen and (max-width: 868px) {
  /* line 378, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main #ag-SideBar {
    float: none;
    width: 100%;
    padding: 0 4.1475%;
  }
}
@media screen and (max-width: 584px) {
  /* line 378, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Main #ag-SideBar {
    padding: 0;
  }
}

/* line 400, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Footer .ag-item-content {
  padding-bottom: 10px;
}
/* line 405, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Footer .ag-item-content .ag-footer-col {
  float: left;
  width: 33.333%;
  padding: 0 1.08333% 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 411, ../../../resources/themes/stylesheets/default/layout/layout.scss */
#ag-Footer .ag-item-content .ag-footer-col.ag-meta-social {
  float: right;
}
@media screen and (max-width: 868px) {
  /* line 405, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Footer .ag-item-content .ag-footer-col {
    width: 50%;
  }
  /* line 418, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Footer .ag-item-content .ag-footer-col.ag-meta-intern {
    padding-bottom: 0;
  }
  /* line 422, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Footer .ag-item-content .ag-footer-col.ag-meta-intern p {
    border-width: 1px 0 0;
    padding-bottom: 0;
  }
  /* line 428, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Footer .ag-item-content .ag-footer-col.ag-meta-extern {
    padding-bottom: 0;
  }
  /* line 433, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Footer .ag-item-content .ag-footer-col.ag-meta-extern p {
    border-width: 0 0 1px;
    padding-top: 0;
  }
}
@media screen and (max-width: 584px) {
  /* line 405, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Footer .ag-item-content .ag-footer-col {
    width: 100%;
    padding: 0;
  }
  /* line 444, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  #ag-Footer .ag-item-content .ag-footer-col.ag-meta-social {
    float: none;
  }
}

/* zurück, weiter, top */
/* line 453, ../../../resources/themes/stylesheets/default/layout/layout.scss */
.ag-quick-navigation {
  position: fixed;
  z-index: 999;
  bottom: 1.2rem;
  right: 1em;
}
@media screen and (min-width: 1280px) {
  /* line 453, ../../../resources/themes/stylesheets/default/layout/layout.scss */
  .ag-quick-navigation {
    right: calc((100% - 1280px) / 2);
    /* gap: 10px; */
  }
}

/* line 3, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page img {
  border: 0 none;
}
/* line 6, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page img.ag-img-left {
  float: left;
  display: inline-block;
  margin-right: 1em;
  margin-bottom: 0.67em;
  max-width: 100%;
  height: auto;
}
/* line 15, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page img.ag-img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.67em;
  max-width: 100%;
  height: auto;
}
/* line 24, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page img.ag-img-right {
  float: right;
  display: inline-block;
  margin-left: 1em;
  margin-bottom: 0.67em;
  max-width: 100%;
  height: auto;
}
/* line 34, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page img.ag-block:not(.ag-logo),
.ag-page .ag-thmb img:not(.ag-logo) {
  display: block;
  width: 100%;
}
/* line 40, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-thmb {
  float: left;
  position: relative;
}
/* line 45, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-desc {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 49, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-thmb + .ag-desc {
  float: right;
}
/* line 53, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-thmb + * {
  margin-top: 0;
}
/* line 57, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-clear {
  overflow: hidden;
  clear: both;
  font-size: 0;
  line-height: 0;
  display: table;
}
/* line 67, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-float-group:after {
  content: '';
  display: table;
  clear: both;
}
/* line 74, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-flex-group {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 79, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-flex-group.ag-col {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
/* line 84, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-flex-group.ag-nowrap, .ag-page .ag-flex-group.ag-no-wrap {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
/* line 89, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-flex-group .ag-flex-item {
  -webkit-flex: 1;
  flex: 1;
}
/* line 93, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-flex-group.ag-between {
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 97, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-flex-group.ag-evenly {
  -webkit-justify-content: space-evenly;
  justify-content: space-evenly;
}
/* line 101, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-flex-group.ag-items-start {
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
/* line 105, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-flex-group.ag-items-end {
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
/* line 109, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-flex-group.ag-items-center {
  -webkit-align-items: center;
  align-items: center;
}
/* line 116, ../../../resources/themes/stylesheets/default/layout/html.scss */
.no-flexbox .ag-page .ag-flex-group:after {
  content: '';
  display: table;
  clear: both;
}
/* line 122, ../../../resources/themes/stylesheets/default/layout/html.scss */
.no-flexbox .ag-page .ag-flex-group .ag-flex-item {
  display: inline-block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  position: relative;
}
/* line 133, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page ul.ag-hor {
  list-style-type: none;
  margin: 0;
}
/* line 137, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page ul.ag-hor > li {
  list-style-type: none;
  float: left;
}
/* line 143, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-spinner {
  text-align: center;
}
/* line 147, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-spinner span {
  display: inline-block;
  background: url(/themes/default/images/ajax-loader.gif) no-repeat center;
  width: 32px;
  height: 100%;
  vertical-align: middle;
}
/* line 156, ../../../resources/themes/stylesheets/default/layout/html.scss */
.ag-page .ag-show-small,
.ag-page .ag-show-large {
  display: none;
}
@media screen and (max-width: 868px) {
  /* line 163, ../../../resources/themes/stylesheets/default/layout/html.scss */
  .ag-page .ag-hide-large {
    display: none !important;
  }
  /* line 167, ../../../resources/themes/stylesheets/default/layout/html.scss */
  .ag-page .ag-show-large {
    display: block;
  }
}
@media screen and (max-width: 584px) {
  /* line 174, ../../../resources/themes/stylesheets/default/layout/html.scss */
  .ag-page .ag-hide-small {
    display: none !important;
  }
  /* line 178, ../../../resources/themes/stylesheets/default/layout/html.scss */
  .ag-page .ag-show-small {
    display: block;
  }
}

/* line 1, ../../../resources/themes/stylesheets/default/layout/modules/headertoolbar.scss */
#ag-Header {
  /* suche header          */
}
/* line 4, ../../../resources/themes/stylesheets/default/layout/modules/headertoolbar.scss */
#ag-Header #ag-Suche {
  margin-top: 14px;
  display: none;
}
@media screen and (max-width: 584px) {
  /* line 4, ../../../resources/themes/stylesheets/default/layout/modules/headertoolbar.scss */
  #ag-Header #ag-Suche {
    margin-top: 20px;
  }
}

/* line 16, ../../../resources/themes/stylesheets/default/layout/modules/headertoolbar.scss */
#ag-ToolBar {
  float: right;
  margin-top: 52px;
}
/* line 20, ../../../resources/themes/stylesheets/default/layout/modules/headertoolbar.scss */
#ag-ToolBar .ag-lang {
  margin-left: 25px;
}
/* line 24, ../../../resources/themes/stylesheets/default/layout/modules/headertoolbar.scss */
#ag-ToolBar a {
  color: #000;
  font-size: 0.9em;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
}
/* line 32, ../../../resources/themes/stylesheets/default/layout/modules/headertoolbar.scss */
#ag-ToolBar .ag-lang a {
  text-transform: uppercase;
  padding: 6px 0;
}
/* line 36, ../../../resources/themes/stylesheets/default/layout/modules/headertoolbar.scss */
#ag-ToolBar .ag-lang a.ag-de.ag-de_AT, #ag-ToolBar .ag-lang a.ag-en.ag-en_US {
  color: #000;
  cursor: default;
}
/* line 43, ../../../resources/themes/stylesheets/default/layout/modules/headertoolbar.scss */
#ag-ToolBar span {
  display: inline-block;
  padding: 0 4px;
}

/* line 1, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu {
  position: relative;
  border: 0 solid #000;
  border-width: 0 0 1px;
  height: 60px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* allgemeines link-styling */
}
/* line 9, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu.ag-menu-fixed {
  position: fixed;
  z-index: 10;
  top: 30px;
  width: 1270px;
}
/* line 16, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu.ag-menu-shadow {
  -moz-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.7) 0 2px 5px;
}
/* line 23, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu a {
  color: #000;
  display: block;
  white-space: nowrap;
  text-decoration: none;
  font-size: 20px;
  font-family: "TWCharacterSansRegular";
  font-weight: normal;
  line-height: 20px;
  height: 20px;
  padding: 20px 15px;
}
/* line 36, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu a:hover {
  color: #B51C1E;
}
/* line 40, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu a.ag-lang-sel {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  text-transform: uppercase;
  padding-left: 35px;
  background: no-repeat 15px 17px;
}
/* line 47, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu a.ag-lang-sel.ag-lang-de {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABFElEQVR42qXTMVLDMBCF4V+xGAoXgXSUVPgYnMInofIBUnEKylyCliOYE8QznlGId23FYFkUEEIpgpqt9tOsVs8Ahn8cC2S/aioWgQBMFsirqno75/b1en1lgdU4jpRl+afmzWYDsLJA7r1HRKjrOqm5KAq89wC5BTJVxTlH3/dJgHMOVQXILGAeRbhuW+J+nwSYtuVehCcwFmAQYdk0ROfSgCxjEPlZI0PXMTcNcbdLA0Jg6LoToA/CVGyJk6YB9oDWAuURUCEcGuJ8SAMmRfU0QuxVmcaWOH+kAYsL+q8tRAuEwXueXwIwJ36jBfP8DhAMcAvcATfAZUIeIjACW+DVAEtgBeSJgToGqQec+X6Hs9P4CewAh++jxjaoAAAAAElFTkSuQmCC");
}
/* line 51, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu a.ag-lang-sel.ag-lang-en {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACNklEQVR42qWTX2hSURzHb9BDYDAin3wTQogEjR72ugcflrRgsJeCjILAFdhDUSRsK6HFKkFCaWkP5pDW617qwZiuIrfuFZlwc9Smhl6vm8M/02vq1W/niLr1NGEPH7ic+/t+zu/wO4dhGObYEWGOE04QFISTA6LoZmiWGSosLaEty/i+nsNjNwuraw21ugzBZkPaakWrVoPNw2FmnsUym0EpGIIUi4FmqUD9ObiBv1tbaFWrqDdkbKSKkOU2qiyLyupqRx5PFlHbk1BPJNBuNLASyVCBmgq0t2eXEY6JEMMcKhyHVquFZlNGzu2G6HRCJh1Im5vYI8LdogSW3wbN0CwV6HI7hU5IJjsdRHA4kJmbQ5N0dnCd1pbLZSrQUYGeu3IVWZcLSXLeQaC1P8bHqUDfEYQMBiSnpvDLbB4IWrsyNrYv4HkeNXpOSepTyefBT0wgbjL9t06htVxkfV9w9uJz3LMH8fO3gJTXi2wggKIoIjIygqjRiEKhhHKphD/kX+TNO0w+DYBm+oJHzxaQJ2OMk9ai36K4OfMRu+k0wlot1oaHkRa2cevJJ8Q3BYhkEvHpadx/6OwLdIskyL+0Y9bzBWqjB5rLb5Ej8w6pVPiq0SCREqAyvMaZSx688oexk83CS47Xm4J2/poJ1y12nNJZoLxwt8MHnw8vFArYlUr4Ft5Dce5Oh9PnLTA/cGDR7+/fA3qbRgk3CGbC5CGYu7WjvZs41P3QdlvSH4KuW6vuvYUjvcZ/ZiLp4xvyjF4AAAAASUVORK5CYII=");
}
/* line 55, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu a.ag-lang-sel.ag-lang-it {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR42qWTv04cMRCHP+85isQWoJUoUhEKxAvQ0ICUh6CmpUudngegS5fXSEFxFS+QKAp0iOIOUHbvzvau17vepQDW50SgE3Hj+WnGn+ePRgCC/zgSGC3dq8J6wAOtBNIvF99mf0ec7h9H+vrs6z+Uj59PNiSQ1Y3jaPfw1S+zTweRvvt+DpBJIK2cRbmS3/nNELC3uRM9WPz8Ndhr21s4WwGkEhhpW5JbhWlsKLLvI4Avq8Fu5gtqUwKMJCBUqbk3M+ZWD0Fd10WARgdfkhdUj1pIAKU1U5OTV+pFgJvNg0gSjNLDGFkYxdTkFPYVQBEG1Xceo1QAKKWYqD9oF+ps2zYC2KIIvrpGRwCtmOoc27rQNO8jQL2UQVtWEaDX2nCvC5qufTGDeqkHyTuJeWxiLwFfVSX+xzUdYXTj8TgCXN1OBlskAu8aAC+AbWAX+AC8X2EfeqAGJsClANaBDEhXXKjnRTJALp768OZtfAAfOcTMlFcziwAAAABJRU5ErkJggg==");
}
/* line 61, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu span.ag-seperator {
  display: inline-block;
  width: 2px;
  height: 20px;
  background-color: #000;
  vertical-align: -4px;
}
/* line 69, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu ul, #ag-MainMenu li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 76, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu li ul {
  position: absolute;
  left: 0;
  top: 59px;
  display: none;
}
/* line 86, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu li:hover > a {
  color: #B51C1E;
}
/* line 90, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu li:hover > ul {
  display: block;
  z-index: 920;
}
/* line 98, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-lev1 .ag-login-item {
  margin-left: 50px;
}
/* line 103, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-lev1 .ag-login-item a:before {
  content: "\E80F";
  font-family: "ag-icons";
  position: absolute;
  top: 50%;
  transform: translate(-13px, -50%);
  font-size: 16px;
  font-weight: normal;
}
/* line 119, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-lev2 li.ag-hassub > a {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: space-between;
}
/* line 125, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-lev2 li.ag-hassub > a:after {
  font-family: ag-icons;
  content: "\F105";
  display: inline-block;
  font-weight: bold;
}
/* line 134, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-lev2 a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  font-weight: bold;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 146, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-lev3 a {
  font-weight: normal;
}
/* line 151, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic {
  display: inline-block;
}
/* line 157, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li {
  background: none !important;
  position: relative;
}
/* line 163, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li.ag-seperator-extended span {
  vertical-align: bottom;
  height: 35px;
}
/* line 167, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li.ag-seperator-extended span.ag-last-item {
  height: 20px;
  vertical-align: -4px;
}
/* line 176, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li.ag-hassub > a {
  background: none;
}
/* line 181, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li > a {
  display: inline-block;
}
/* line 185, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev2 {
  border: 0 solid #000;
  border-width: 1px 0 0;
  left: 2px;
  background: #FFF repeat-y 200px 0;
}
/* line 191, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev2.ag-align-right {
  left: auto;
  right: 0;
}
/* line 196, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev2.ag-halfsize {
  min-width: 200px;
}
/* line 200, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev2 a {
  border: 0 solid #FFF;
  line-height: 31px;
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: space-between;
}
/* line 209, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev2 li {
  min-width: 200px;
}
/* line 215, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev2 li:first-child > a {
  padding-top: 6px;
  background-position: 185px 2px !important;
}
/* line 222, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev2 li:first-child:hover a {
  background-position: 185px -38px !important;
}
/* line 230, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev2 li.ag-hassub > a {
  background-position: 185px -4px;
}
/* line 236, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev2 li.ag-hassub:hover > a {
  background-position: 185px -44px;
  border-width: 0 1px 0 0;
}
/* line 245, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev2 li.ag-multiline > a {
  line-height: 19px;
  padding-top: 6px;
  padding-bottom: 6px;
  white-space: normal;
  overflow: visible;
}
/* line 256, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev3 {
  width: 200px;
  left: 200px;
  top: 0;
  /* ausnahme mom. nur für SAT */
  /* level3 mit flexibler breite */
}
/* line 263, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-site-datahub #ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev3 {
  min-width: 200px;
  width: auto;
  left: auto;
  background-color: #FFF;
  right: 0;
  transform: translate(100%, 0);
}
/* line 271, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-site-datahub #ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev3 li, .ag-site-datahub #ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lev3 a {
  width: auto;
}
/* line 277, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lang-lev2 {
  background-color: #FFF;
}
/* line 280, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-classic .ag-menu-lev1 > li ul.ag-menu-lang-lev2 a {
  padding-top: 5px;
  padding-bottom: 5px;
  background-position: 15px 7px;
}
/* line 290, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger {
  float: left;
  width: 109px;
}
/* line 294, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger.ag-subsite {
  width: auto;
}
/* line 300, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev0 ul {
  -moz-transition: left, 0.4s;
  -o-transition: left, 0.4s;
  -webkit-transition: left, 0.4s;
  transition: left, 0.4s;
}
/* line 306, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev0 > li a.ag-menu-tools {
  text-indent: -9000px;
  background: no-repeat center;
  width: 24px;
  display: inline-block;
}
/* line 313, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev0 > li a.ag-menu-tools.ag-trigger {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpJREFUeNpiZGBg+M9AQ8DEQGMw9C0YBQMPGEfzwWg+GAWj+WAQWAAQYADklwMTF+NbMAAAAABJRU5ErkJggg==");
}
/* line 316, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev0 > li a.ag-menu-tools.ag-trigger.ag-ontop {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 60px;
  background-color: #FFF;
  background-position: 15px center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 327, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev0 > li a.ag-menu-tools.ag-site-search {
  width: 21px;
}
/* line 334, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 {
  width: 300px;
  background-color: #FFF;
}
/* line 338, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1.ag-go-left {
  left: -300px;
}
/* line 346, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 li.ag-hassub > a {
  background-position: 275px 2px;
}
/* line 349, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 li.ag-hassub > a:hover {
  background-position: 275px -38px;
}
/* line 357, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 li.ag-go-parent a {
  font-size: 0;
  padding-left: 15px !important;
}
/* line 361, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 li.ag-go-parent a:before {
  content: '\00AB';
  display: block;
  font-weight: normal;
  font-family: "ag-icons";
  font-size: 22px;
  line-height: 45px;
}
/* line 372, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 li ul {
  width: 300px;
  left: 300px;
  top: 0;
  background-color: rgba(255, 255, 255, 0.85);
  height: 450px;
}
/* line 380, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 li ul.ag-go-left {
  left: 0;
}
/* line 387, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 a {
  line-height: 45px;
  height: 45px;
  padding-top: 0;
  padding-bottom: 0;
  border: 0 solid #000;
  border-width: 0 0 1px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 396, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 a.ag-burger-common {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 17px;
}
/* line 402, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 span.ag-seperator {
  display: none;
}
/* line 408, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 .ag-lang a {
  display: inline-block;
  background-position: 15px 14px;
  border-width: 0;
  padding-right: 0;
  height: 44px;
}
/* line 416, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 .ag-lang ul.ag-menu-lang-lev2 {
  display: inline-block;
  position: static;
  width: auto;
  height: auto !important;
}
/* line 422, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 .ag-lang ul.ag-menu-lang-lev2 li {
  display: inline;
}
/* line 427, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-menu-lev1 .ag-lang + li {
  border-top: 1px solid #000;
}
@media screen and (max-width: 584px) {
  /* line 334, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-MainMenu .ag-menu-burger .ag-menu-lev1 {
    width: 100%;
    position: relative;
    background-color: rgba(255, 255, 255, 0.85);
    background-color: none;
    z-index: 9999;
    overflow-Y: auto;
  }
  /* line 441, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-MainMenu .ag-menu-burger .ag-menu-lev1.ag-go-left {
    left: -100%;
    overflow-Y: visible;
  }
  /* line 452, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-MainMenu .ag-menu-burger .ag-menu-lev1 li.ag-hassub > a {
    background-position: 96% 2px;
  }
  /* line 455, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-MainMenu .ag-menu-burger .ag-menu-lev1 li.ag-hassub > a:hover {
    background-position: 96% -38px;
  }
  /* line 461, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-MainMenu .ag-menu-burger .ag-menu-lev1 li ul {
    width: 100%;
    height: 100%;
    left: 100%;
    z-index: 9999;
    background-color: none;
  }
  /* line 469, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-MainMenu .ag-menu-burger .ag-menu-lev1 li ul.ag-go-left {
    left: 0;
  }
  /* line 475, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-MainMenu .ag-menu-burger .ag-menu-lev1 li ul .ag-common a {
    padding-left: 30px;
  }
  /* line 482, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-MainMenu .ag-menu-burger .ag-menu-lev1 li ul .ag-current a {
    padding-left: 30px;
  }
  /* line 489, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-MainMenu .ag-menu-burger .ag-menu-lev1 li ul .ag-is-parent a {
    font-weight: bold;
    padding-left: 15px;
  }
}
/* line 499, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-MainMenu .ag-menu-burger .ag-search-form {
  position: absolute;
  top: 0;
  left: 109px;
}
@media screen and (min-width: 584px) {
  /* line 508, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-MainMenu .ag-menu-burger li.ag-show-small + li .ag-search-form {
    left: 51px;
  }
}

/*
/* Styling für ausgehängtes
/* BurgerMenu - START
*/
/* line 520, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper {
  position: fixed;
  z-index: 9000;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  background-color: #FFF;
}
/* line 533, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper ul {
  -moz-transition: left, 0.4s;
  -o-transition: left, 0.4s;
  -webkit-transition: left, 0.4s;
  transition: left, 0.4s;
  background: none;
  list-style: none;
  display: none;
  width: 100%;
  z-index: 9999;
  top: 0;
}
/* line 543, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 {
  width: 100%;
  position: relative;
  left: 0;
  z-index: 9999;
  overflow-Y: auto;
  top: 59px;
}
/* line 551, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1.ag-go-left {
  left: -100%;
  overflow-Y: visible;
}
/* line 560, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 li.ag-hassub > a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAABQCAYAAAFT1QSHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZxJREFUeNpi+P//PwMTAyqAi2EjAAKIAUXHPRBhhqaDYbas2j0QKwIsARBAjCACIYlsEaYUDsYcOXUsigECiBjtIPAZmfMBbDOx2vExgI76DA8SoJ8/gIj/2L0MZwAEEFwKq0uxCoCAAczRyIATKhgLE6jDpopca8kRAAaJASiuUKwFCoBc+g2I42BaSkFEyqObi6nhMIAAopPnsIXrHyCuRhaQgEYBP7LgE/R4SYYKyMGzAhAvgnGmQQ1mGMioHCABYGL5A8TVyCpkgLgFKAgOUyZgqnkBpJ/C8jLMjHpoQSEHE5gDxIuBqh+B8uU0IP4DCjmU/ElfzwEEGIa1RCWxwaaAaDANmq7/gOsIHKACqgiEV+BSFIWkCFTkqiNL8iBlMBAOR5aUhur4D62seJAldaGO+4+eiYdPZI0qgAAWaOEASpOZQPwXiK2AZcMpFBOAAllAqhKImYH4JFDDCqzpASgBSpNLodwvQGwCVwCUBCWzG9DkBwIRQJNXwtwgDZUEKboPxHpAyS9gK4BlFChNnofaXwOUaB2BaRIAZX243B4Q/w0AAAAASUVORK5CYII=");
  background-position: 96% 2px;
}
/* line 568, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 li.ag-item-l1 > a {
  font-size: 20px;
  font-family: "TWCharacterSansRegular";
  font-weight: normal;
}
/* line 577, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 li.ag-go-parent a {
  font-size: 0;
  padding-left: 15px !important;
}
/* line 581, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 li.ag-go-parent a:before {
  content: '\00AB';
  display: block;
  font-weight: normal;
  font-family: "ag-icons";
  font-size: 22px;
  line-height: 45px;
}
/* line 594, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 li.ag-current > a {
  color: #B51C1E;
}
/* line 601, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 li.ag-is-parent a {
  font-weight: bold;
  padding-left: 15px;
}
/* line 607, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 li ul {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 100%;
  z-index: 9999;
}
/* line 614, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 li ul.ag-go-left {
  left: 0;
}
/* line 620, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 a {
  text-decoration: none;
  line-height: 45px;
  height: 45px;
  padding: 0 15px;
  border: 0 solid #000;
  border-width: 0 0 1px;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  color: #000;
  background-repeat: no-repeat;
}
/* line 633, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 a.ag-lang-sel {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  text-transform: uppercase;
  padding-left: 35px;
  background: no-repeat 15px 17px;
}
/* line 640, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 a.ag-lang-sel.ag-lang-de {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABFElEQVR42qXTMVLDMBCF4V+xGAoXgXSUVPgYnMInofIBUnEKylyCliOYE8QznlGId23FYFkUEEIpgpqt9tOsVs8Ahn8cC2S/aioWgQBMFsirqno75/b1en1lgdU4jpRl+afmzWYDsLJA7r1HRKjrOqm5KAq89wC5BTJVxTlH3/dJgHMOVQXILGAeRbhuW+J+nwSYtuVehCcwFmAQYdk0ROfSgCxjEPlZI0PXMTcNcbdLA0Jg6LoToA/CVGyJk6YB9oDWAuURUCEcGuJ8SAMmRfU0QuxVmcaWOH+kAYsL+q8tRAuEwXueXwIwJ36jBfP8DhAMcAvcATfAZUIeIjACW+DVAEtgBeSJgToGqQec+X6Hs9P4CewAh++jxjaoAAAAAElFTkSuQmCC");
}
/* line 644, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 a.ag-lang-sel.ag-lang-en {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACNklEQVR42qWTX2hSURzHb9BDYDAin3wTQogEjR72ugcflrRgsJeCjILAFdhDUSRsK6HFKkFCaWkP5pDW617qwZiuIrfuFZlwc9Smhl6vm8M/02vq1W/niLr1NGEPH7ic+/t+zu/wO4dhGObYEWGOE04QFISTA6LoZmiWGSosLaEty/i+nsNjNwuraw21ugzBZkPaakWrVoPNw2FmnsUym0EpGIIUi4FmqUD9ObiBv1tbaFWrqDdkbKSKkOU2qiyLyupqRx5PFlHbk1BPJNBuNLASyVCBmgq0t2eXEY6JEMMcKhyHVquFZlNGzu2G6HRCJh1Im5vYI8LdogSW3wbN0CwV6HI7hU5IJjsdRHA4kJmbQ5N0dnCd1pbLZSrQUYGeu3IVWZcLSXLeQaC1P8bHqUDfEYQMBiSnpvDLbB4IWrsyNrYv4HkeNXpOSepTyefBT0wgbjL9t06htVxkfV9w9uJz3LMH8fO3gJTXi2wggKIoIjIygqjRiEKhhHKphD/kX+TNO0w+DYBm+oJHzxaQJ2OMk9ai36K4OfMRu+k0wlot1oaHkRa2cevJJ8Q3BYhkEvHpadx/6OwLdIskyL+0Y9bzBWqjB5rLb5Ej8w6pVPiq0SCREqAyvMaZSx688oexk83CS47Xm4J2/poJ1y12nNJZoLxwt8MHnw8vFArYlUr4Ft5Dce5Oh9PnLTA/cGDR7+/fA3qbRgk3CGbC5CGYu7WjvZs41P3QdlvSH4KuW6vuvYUjvcZ/ZiLp4xvyjF4AAAAASUVORK5CYII=");
}
/* line 648, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 a.ag-lang-sel.ag-lang-it {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR42qWTv04cMRCHP+85isQWoJUoUhEKxAvQ0ICUh6CmpUudngegS5fXSEFxFS+QKAp0iOIOUHbvzvau17vepQDW50SgE3Hj+WnGn+ePRgCC/zgSGC3dq8J6wAOtBNIvF99mf0ec7h9H+vrs6z+Uj59PNiSQ1Y3jaPfw1S+zTweRvvt+DpBJIK2cRbmS3/nNELC3uRM9WPz8Ndhr21s4WwGkEhhpW5JbhWlsKLLvI4Avq8Fu5gtqUwKMJCBUqbk3M+ZWD0Fd10WARgdfkhdUj1pIAKU1U5OTV+pFgJvNg0gSjNLDGFkYxdTkFPYVQBEG1Xceo1QAKKWYqD9oF+ps2zYC2KIIvrpGRwCtmOoc27rQNO8jQL2UQVtWEaDX2nCvC5qufTGDeqkHyTuJeWxiLwFfVSX+xzUdYXTj8TgCXN1OBlskAu8aAC+AbWAX+AC8X2EfeqAGJsClANaBDEhXXKjnRTJALp768OZtfAAfOcTMlFcziwAAAABJRU5ErkJggg==");
}
/* line 653, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 a.ag-burger-common {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 17px;
}
/* line 659, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 span.ag-seperator {
  display: none;
}
/* line 665, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 .ag-lang a {
  display: inline-block;
  background-position: 15px 14px;
  border-width: 0;
  padding-right: 0;
  height: 44px;
}
/* line 673, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 .ag-lang ul.ag-menu-lang-lev2 {
  display: inline-block;
  position: static;
  width: auto;
  height: auto !important;
}
/* line 679, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 .ag-lang ul.ag-menu-lang-lev2 li {
  display: inline;
}
/* line 684, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev1 .ag-lang + li {
  border-top: 1px solid #000;
}
/* line 694, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev2 > li > a {
  font-weight: bold;
}
/* line 698, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-burger-wrapper .ag-menu-lev2 > li a {
  padding-left: 30px;
}

/*
/* Styling für ausgehängtes
/* BurgerMenu - ENDE
*/
/* line 710, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
ul.ag-menu-lev1 {
  	/*a:hover,
  	&:hover > a {
  		color: $bg-color;
  
  	}*/
  	/*&.ag-hassub:hover {
  
  		a {
  
  			span {
  				margin-bottom: 0;
  				padding-bottom: 7px;
  			}
  		}
  	}*/
}
/* line 714, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
ul.ag-menu-lev1 > li.ag-current > a {
  color: #B51C1E;
}

/* line 738, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-locked {
  overflow: hidden;
}

/* line 746, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-footer-col a::after {
  content: ' • ';
}
/* line 750, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-footer-col a:last-child::after {
  content: none;
}
/* line 754, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-footer-col p {
  border: 0 solid #000;
  border-width: 1px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 763, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-meta-intern a {
  font-weight: normal;
}

/* line 768, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-meta-social {
  display: table;
}
/* line 772, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-meta-social p {
  text-align: right;
  display: table-cell;
  vertical-align: bottom;
  line-height: normal !important;
}
/* line 780, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-meta-social a {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin-left: 7px;
  margin-bottom: 3px;
  font-size: 0;
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 791, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
.ag-meta-social a:before {
  font-family: "ag-icons";
  font-size: 29px;
  line-height: 30px;
  color: #000;
  display: block;
}

@media screen and (max-width: 584px) {
  /* line 809, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  .ag-typo#ag-Footer .ag-meta-social p {
    text-align: left;
    border-width: 0 0 1px;
    padding: 12px 0;
  }
  /* line 815, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  .ag-typo#ag-Footer .ag-meta-social a {
    margin-left: 18px;
    width: 36px;
    height: 36px;
  }
  /* line 820, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  .ag-typo#ag-Footer .ag-meta-social a.ag-een {
    width: 43px;
  }
  /* line 824, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  .ag-typo#ag-Footer .ag-meta-social a:before {
    font-size: 37px;
    line-height: 36px;
  }
  /* line 834, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  .ag-typo#ag-Footer .ag-meta-intern p,
  .ag-typo#ag-Footer .ag-meta-extern p {
    border: none;
    padding: 0;
  }
  /* line 839, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  .ag-typo#ag-Footer .ag-meta-intern a,
  .ag-typo#ag-Footer .ag-meta-extern a {
    display: block;
    border: 0 solid #000;
    border-width: 0 0 1px;
    padding: 0 18px;
  }
  /* line 846, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  .ag-typo#ag-Footer .ag-meta-intern a::after,
  .ag-typo#ag-Footer .ag-meta-extern a::after {
    content: none;
  }
}
/* line 856, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-SideMenu {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 861, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-SideMenu.ag-menu-fixed {
  position: fixed;
}

/* line 868, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-Main #ag-SideBar.ag-submenu {
  width: 19%;
  min-width: 230px;
  float: none;
  padding-right: 0;
  padding-left: 3.725%;
  margin-top: 26px;
}
/* line 880, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-Main #ag-SideBar.ag-submenu ul {
  margin: 0;
  word-break: normal;
}
/* line 884, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-Main #ag-SideBar.ag-submenu ul li {
  list-style-type: none;
}
/* line 888, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-Main #ag-SideBar.ag-submenu ul li.ag-current > a {
  font-weight: 700;
}
/* line 893, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-Main #ag-SideBar.ag-submenu ul li a {
  display: block;
}
/* line 901, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-Main #ag-SideBar.ag-submenu .ag-menu-lev1 > li {
  padding-top: 0;
}
/* line 904, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-Main #ag-SideBar.ag-submenu .ag-menu-lev1 > li > a {
  padding-bottom: 5px;
  margin-bottom: 3px;
  border-bottom: 1px solid #000;
  font-size: 16px;
}
/* line 910, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-Main #ag-SideBar.ag-submenu .ag-menu-lev1 > li > a:before {
  content: "\F104";
  font-family: ag-icons;
  display: inline-block;
  width: 10px;
}
/* line 920, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
#ag-Main #ag-SideBar.ag-submenu .ag-menu-lev2 {
  margin-left: 10px;
}
@media screen and (max-width: 868px) {
  /* line 868, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-Main #ag-SideBar.ag-submenu {
    float: none;
    width: 100%;
    padding-left: 5.53%;
    padding-right: 5.53%;
    margin-top: 0;
  }
  /* line 931, ../../../resources/themes/stylesheets/default/layout/modules/menues.scss */
  #ag-Main #ag-SideBar.ag-submenu .ag-menu-lev2 a {
    line-height: 1.2;
  }
}

/* line 1, ../../../resources/themes/stylesheets/default/layout/modules/breadcrumb.scss */
#ag-BreadCrumbs {
  background: #FFF;
  position: absolute;
  top: 60px;
  left: 0;
  z-index: 920;
  border: 0 solid #000;
  border-width: 0 0 1px;
}
/* line 10, ../../../resources/themes/stylesheets/default/layout/modules/breadcrumb.scss */
#ag-BreadCrumbs.ag-fixed {
  position: fixed;
  top: 0;
  left: auto;
}
/* line 16, ../../../resources/themes/stylesheets/default/layout/modules/breadcrumb.scss */
#ag-BreadCrumbs p {
  color: #000;
  line-height: 31px;
  font-weight: normal;
  margin: 0;
}
/* line 23, ../../../resources/themes/stylesheets/default/layout/modules/breadcrumb.scss */
#ag-BreadCrumbs a {
  display: inline-block;
  white-space: nowrap;
  padding: 0 23px 0 15px;
  background: no-repeat right -4px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAABQCAYAAAFT1QSHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZxJREFUeNpi+P//PwMTAyqAi2EjAAKIAUXHPRBhhqaDYbas2j0QKwIsARBAjCACIYlsEaYUDsYcOXUsigECiBjtIPAZmfMBbDOx2vExgI76DA8SoJ8/gIj/2L0MZwAEEFwKq0uxCoCAAczRyIATKhgLE6jDpopca8kRAAaJASiuUKwFCoBc+g2I42BaSkFEyqObi6nhMIAAopPnsIXrHyCuRhaQgEYBP7LgE/R4SYYKyMGzAhAvgnGmQQ1mGMioHCABYGL5A8TVyCpkgLgFKAgOUyZgqnkBpJ/C8jLMjHpoQSEHE5gDxIuBqh+B8uU0IP4DCjmU/ElfzwEEGIa1RCWxwaaAaDANmq7/gOsIHKACqgiEV+BSFIWkCFTkqiNL8iBlMBAOR5aUhur4D62seJAldaGO+4+eiYdPZI0qgAAWaOEASpOZQPwXiK2AZcMpFBOAAllAqhKImYH4JFDDCqzpASgBSpNLodwvQGwCVwCUBCWzG9DkBwIRQJNXwtwgDZUEKboPxHpAyS9gK4BlFChNnofaXwOUaB2BaRIAZX243B4Q/w0AAAAASUVORK5CYII=");
}
/* line 32, ../../../resources/themes/stylesheets/default/layout/modules/breadcrumb.scss */
#ag-BreadCrumbs span {
  display: inline-block;
  padding: 0 15px;
}

/* die gesamte Sidebar, und nicht nur einzelne Boxen sticky: */
@media screen and (min-width: 869px) {
  /* line 6, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-SideBar .ag-box-inner {
    margin-left: 5px;
  }
  /* line 9, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-SideBar .ag-fixed {
    position: fixed;
    top: 0;
    bottom: 0;
    left: auto;
    z-index: 500;
    /* erhalte Scroll-Möglichkeit */
    padding-right: 0;
    overflow-y: scroll;
    overflow-x: auto;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }
  /* line 21, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-SideBar .ag-fixed .ag-box-inner {
    width: 100%;
    -moz-box-shadow: 0 0 6px #333;
    -webkit-box-shadow: 0 0 6px #333;
    box-shadow: 0 0 6px #333;
    background-color: rgba(212, 214, 212, 0.8);
    -moz-transition-property: background, box-shadow;
    -o-transition-property: background, box-shadow;
    -webkit-transition-property: background, box-shadow;
    transition-property: background, box-shadow;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
  }
  /* line 28, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-SideBar .ag-fixed .ag-box-inner:hover {
    background: #D4D6D4;
  }
}
/* line 36, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.333%;
  float: left;
}
/* line 41, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-s-50 .ag-content-box {
  width: 50%;
}
@media screen and (max-width: 868px) {
  /* line 41, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-s-50 .ag-content-box {
    width: 100%;
  }
}
/* line 48, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
#ag-SideBar .ag-content-box {
  width: 100%;
  padding-left: 0;
  padding-right: 3.3592%;
}
/* line 54, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
#ag-SideBar .ag-content-box.ag-info-box:first-child {
  padding-top: 0;
}
@media screen and (max-width: 868px) {
  /* line 54, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-SideBar .ag-content-box.ag-info-box:first-child {
    padding-top: 10px;
  }
}
@media screen and (min-width: 869px) {
  /* line 62, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-SideBar .ag-content-box.ag-fixed {
    position: fixed;
    top: 0;
    left: auto;
    z-index: 500;
    padding-right: 0;
  }
  /* line 70, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-SideBar .ag-content-box.ag-fixed .ag-box-inner {
    width: 100%;
    -moz-box-shadow: 0 0 6px #333;
    -webkit-box-shadow: 0 0 6px #333;
    box-shadow: 0 0 6px #333;
    background-color: rgba(212, 214, 212, 0.8);
    -moz-transition-property: background, box-shadow;
    -o-transition-property: background, box-shadow;
    -webkit-transition-property: background, box-shadow;
    transition-property: background, box-shadow;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
  }
  /* line 77, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-SideBar .ag-content-box.ag-fixed .ag-box-inner:hover {
    background: #D4D6D4;
  }
}
/* line 87, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-aside .ag-content-box.ag-info-box {
  width: 100%;
  padding-left: 4.1475%;
  padding-right: 4.1475%;
}
/* line 92, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-aside .ag-content-box.ag-info-box .ag-box-inner {
  padding: 1.60425% 2.139%;
}
/* line 98, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box .ag-box-inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
/* line 103, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box .ag-box-inner .ag-center-all {
  display: table;
  width: 100%;
  min-height: 140px;
  background-color: #FFF;
}
/* line 109, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box .ag-box-inner .ag-center-all a {
  display: table-cell;
  height: 140px;
  vertical-align: middle;
  text-align: center;
}
/* line 116, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box .ag-box-inner .ag-center-all img {
  margin: 0 auto;
}
/* line 121, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box .ag-box-inner p:last-child {
  margin-bottom: 0;
}
/* line 126, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box {
  padding: 10px 1.08333%;
}
/* line 129, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box img {
  margin-bottom: 12px;
}
/* line 133, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box.ag-fw {
  width: 100%;
  float: none;
  padding: 0 !important;
}
/* line 139, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box.ag-connect {
  padding: 0;
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
/* line 144, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box.ag-connect .ag-box-inner {
  padding: 0;
}
/* line 148, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box.ag-connect img {
  margin-bottom: 0;
}
/* line 153, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box[data-box-typ='timestep'] {
  width: 50%;
  padding: 0;
}
/* line 157, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box[data-box-typ='timestep'] h3 {
  display: inline-block;
  white-space: normal;
  font-size: 28px;
  border: 3px solid #b1d0c7;
  padding: 0.3em 1em;
  line-height: 1.2;
  background-color: #FFF;
}
/* line 167, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box[data-box-typ='timestep'] p {
  padding: 0 1.5em;
  line-height: 1.4;
}
/* line 174, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box[data-box-typ='timestep']:nth-child(odd) {
  margin-top: 3em;
}
/* line 178, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box[data-box-typ='timestep']:nth-child(even) {
  text-align: right !important;
}
/* line 181, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-teaser-box[data-box-typ='timestep']:nth-child(even) h3 {
  margin-right: -3px;
}
@media screen and (max-width: 584px) {
  /* line 153, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-teaser-box[data-box-typ='timestep'] {
    width: 100%;
  }
  /* line 189, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-teaser-box[data-box-typ='timestep'] p {
    padding: 0;
    background-color: #FFF;
  }
  /* line 195, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-teaser-box[data-box-typ='timestep']:nth-child(even) h3 {
    margin-right: 0;
  }
}
/* line 204, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-slider-box {
  padding: 0 1.08333%;
  width: 100%;
}
/* line 213, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-highlight-box .ag-box-inner .ag-wall {
  height: inherit;
  background-repeat: no-repeat;
  background-size: 100%;
}
/* line 219, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-highlight-box .ag-box-inner .ag-desc {
  -webkit-align-self: flex-end;
  align-self: flex-end;
  padding: 12px 6%;
  background-color: #FFF;
  width: 100%;
}
/* line 226, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-highlight-box .ag-box-inner h5 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 234, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.no-flexbox .ag-content-box.ag-highlight-box .ag-box-inner .ag-desc {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media screen and (min-width: 585px) {
  /* line 244, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-highlight-box .ag-box-inner {
    border: 1px solid #000;
  }
}
@media screen and (max-width: 584px) {
  /* line 250, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-highlight-box.ag-teaser-box {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 254, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-highlight-box.ag-teaser-box .ag-desc {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media screen and (min-width: 869px) {
  /* line 263, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-highlight-box:nth-child(3n) {
    float: right;
  }
}
@media screen and (max-width: 868px) and (min-width: 585px) {
  /* line 270, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-highlight-box:nth-child(6n) {
    float: right;
  }
}
/* line 277, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box {
  padding: 10px 1.08333%;
}
/* line 280, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box .ag-box-inner {
  background-color: #D4D6D4;
  padding: 3.2085% 4.278%;
}
/* line 284, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box .ag-box-inner h5 {
  font-size: 21px;
  line-height: 25px;
}
/* line 289, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box .ag-box-inner .ag-center-all {
  margin-bottom: 20px;
}
/* line 295, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box .ag-box-inner p.ag-multiline {
  margin-left: 4.386%;
}
/* line 301, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box img {
  margin-bottom: 8px;
}
/* line 307, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box.ag-hl .ag-box-inner {
  background-color: #CBE3F7;
}
/* line 313, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box[data-box-typ="suchform"] .ag-box-inner {
  background-color: #CBE3F7;
  overflow: visible;
}
/* line 322, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box[data-box-typ="fachbereiche"] .ag-info-iconline .ag-info-icons {
  vertical-align: top;
}
/* line 328, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box[data-box-typ="fachbereiche"] .ag-info-iconline .ag-itemlist li {
  padding-bottom: .3em;
}
@media screen and (max-width: 584px) {
  /* line 333, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-info-box[data-box-typ="fachbereiche"] .ag-info-iconline .ag-info-icons {
    margin: 0 auto;
    display: block;
  }
}
/* line 343, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box[data-box-typ="kontakt"] .ag-box-inner {
  background-color: #CBE3F7;
}
/* line 347, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box[data-box-typ="kontakt"] p {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}
/* line 352, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box[data-box-typ="kontakt"] p.ag-sub-headline a, .ag-content-box.ag-info-box[data-box-typ="kontakt"] p.ag-sub-headline span {
  font-weight: normal;
}
/* line 358, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box[data-box-typ="kontakt"] p:last-child span:not([style]) {
  display: inline-block;
  width: 1.2em;
}
/* line 368, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-info-box[data-box-typ="meta-va"] .ag-box-inner {
  background-color: #cadde9;
}
/* line 374, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-plain-box {
  padding-bottom: 0;
  width: 100%;
}
/* line 387, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-plain-box[data-box-typ='schedule'] {
  text-align: center;
}
@media screen and (min-width: 585px) {
  /* line 387, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-plain-box[data-box-typ='schedule'] {
    width: 50%;
  }
  /* line 392, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-plain-box[data-box-typ='schedule']:nth-child(-n+2) {
    border-bottom: 3px solid #b1d0c7;
  }
}
/* line 398, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-plain-box[data-box-typ='schedule'] .ag-box-inner {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}
/* line 402, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-plain-box[data-box-typ='schedule'] .ag-box-inner p {
  font-size: 1.1333em;
}
@media screen and (max-width: 584px) {
  /* line 402, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-plain-box[data-box-typ='schedule'] .ag-box-inner p {
    background-color: #FFF;
    padding: .45em 0 .55em;
  }
}
/* line 410, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-plain-box[data-box-typ='schedule'] .ag-box-inner date {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.0;
}
/* line 421, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-empty-box {
  padding: 10px 1.08333%;
}
/* line 424, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-empty-box .ag-box-inner {
  border: 4px #FDC30D dashed;
}
/* line 427, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-empty-box .ag-box-inner:after {
  content: 'Platzhalter für neue Box';
  padding: 10px 0 310px;
  text-align: center;
  display: block;
}
/* line 436, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box {
  padding: 20px 0;
  border: 0 solid #000;
  border-width: 1px 0 0;
  float: none;
  width: 100%;
}
/* line 444, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box.ag-single {
  padding: 0;
  border-width: 0;
}
/* line 449, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box.ag-tiny {
  border-width: 0;
  padding-top: 0;
}
/* line 453, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box.ag-tiny .ag-date {
  width: 3em;
  background-color: #CBE3F7;
  padding: .5em 0.8em 1em 0;
  margin: 0;
  line-height: 1.2;
  border-right: 1px solid #9c9c9c;
}
/* line 461, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box.ag-tiny .ag-date span {
  display: block;
  text-align: right;
}
/* line 465, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box.ag-tiny .ag-date span.ag-d-d {
  font-size: 2em;
}
/* line 469, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box.ag-tiny .ag-date span.ag-d-m {
  font-size: 1.5em;
}
/* line 475, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box.ag-tiny .ag-desc {
  -webkit-flex: 1;
  flex: 1;
  padding-left: 1.5em;
}
/* line 480, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box.ag-tiny .ag-desc h5 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.2;
  margin: 0;
}
/* line 489, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box.ag-tiny[data-box-typ='termine'] {
  flex: auto;
  flex: 1;
}
/* line 493, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box.ag-tiny[data-box-typ='termine'] .ag-box-inner {
  height: 100%;
}
/* line 499, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box .ag-box-inner {
  overflow: visible;
}
/* line 503, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box .ag-thmb {
  width: 48.3204%;
}
/* line 509, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box .ag-desc h5 {
  font-size: 21px;
  line-height: 25px;
  border-width: 0;
  padding-bottom: 0;
  margin-top: -0.190em;
  margin-bottom: 0.476em;
}
@media screen and (max-width: 584px) {
  /* line 509, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-list-box .ag-desc h5 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 524, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box .ag-thmb + .ag-desc {
  width: 48.3204%;
}
/* line 529, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-aside .ag-content-box.ag-list-box {
  width: 100%;
  padding-left: 4.1475%;
  padding-right: 4.1475%;
  border-width: 0;
}
/* line 536, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-aside .ag-content-box.ag-list-box .ag-thmb {
  width: 47%;
}
/* line 539, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-aside .ag-content-box.ag-list-box .ag-desc {
  width: 53%;
  padding-left: 3.3036%;
}
/* line 544, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-aside .ag-content-box.ag-list-box + .ag-info-box {
  padding-top: 0;
}
/* line 549, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-col .ag-content-box.ag-list-box {
  flex: auto;
  flex: 1;
}
/* line 554, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-col .ag-content-box.ag-list-box[data-box-typ='news']:last-child {
  flex: none;
}
/* line 559, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-col .ag-content-box.ag-list-box:last-child {
  padding-bottom: 0;
}
@media screen and (max-width: 414px) {
  /* line 566, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-list-box .ag-thmb,
  .ag-content-box.ag-list-box .ag-desc {
    float: none;
    width: 100% !important;
  }
  /* line 571, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-list-box .ag-thmb img,
  .ag-content-box.ag-list-box .ag-desc img {
    margin-bottom: 8px;
  }
}
/* line 581, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box[data-box-typ='experten'] .ag-box-inner .ag-meta {
  min-height: 10em;
}
/* line 584, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box[data-box-typ='experten'] .ag-box-inner .ag-meta .ag-desc {
  padding: 1em;
}
/* line 587, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-list-box[data-box-typ='experten'] .ag-box-inner .ag-meta .ag-desc:first-child {
  background-color: #D4D6D4;
}
@media screen and (max-width: 584px) {
  /* line 599, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-list-box[data-box-typ='experten'] .ag-box-inner .ag-thmb img {
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  /* line 604, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-list-box[data-box-typ='experten'] .ag-box-inner .ag-meta {
    margin-top: 1em;
  }
  /* line 607, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-list-box[data-box-typ='experten'] .ag-box-inner .ag-meta .ag-flex-item {
    -webkit-flex: none;
    flex: none;
  }
}
/* line 617, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-nav-box {
  width: 66.66667%;
  padding: 10px 1.08333%;
}
/* line 621, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-nav-box .ag-box-inner {
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 625, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-nav-box .ag-nav-item {
  border-top: 3px solid #FFF;
  background-color: #D4D6D4;
  position: relative;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  -webkit-flex: 1;
  flex: 1;
}
/* line 633, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-nav-box .ag-nav-item:first-child {
  border-top: 1px solid #000;
}
/* line 637, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-nav-box .ag-nav-item:hover {
  background-color: #CBE3F7;
}
/* line 641, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-nav-box .ag-nav-item .ag-nav-thmb {
  background-size: cover;
  background-position: center;
  min-height: 4.6em;
  overflow: hidden;
}
/* line 649, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-nav-box .ag-nav-item a:not(.ag-cta-cover) {
  color: #B51C1E;
  font-weight: bold;
  display: block;
}
/* line 657, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-nav-box .ag-nav-item a.ag-cta-cover::after {
  content: '\00BB';
  font-family: "ag-icons";
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -.75rem;
  font-size: 1.5rem;
  display: block;
  color: #000;
  line-height: 1;
}
/* line 672, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-content-box.ag-nav-box .ag-nav-item p {
  padding-left: 1em;
  padding-right: 2em;
  margin-bottom: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-self: center;
  align-self: center;
  -webkit-flex: 3;
  flex: 3;
}
@media screen and (max-width: 868px) {
  /* line 617, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-nav-box {
    width: 100%;
  }
}
@media screen and (max-width: 584px) {
  /* line 617, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-nav-box {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 692, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-nav-box .ag-nav-item .ag-nav-thmb {
    min-height: 4.6em;
  }
  /* line 696, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-nav-box .ag-nav-item p {
    -webkit-flex: 2;
    flex: 2;
    font-size: 13px;
  }
}
@media screen and (max-width: 868px) {
  /* line 36, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box {
    width: 50%;
  }
  /* line 707, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-SideBar .ag-content-box {
    width: 50%;
    padding: 10px 1.508%;
  }
  /* line 712, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-teaser-box {
    padding: 10px 1.507%;
  }
}
@media screen and (max-width: 584px) {
  /* line 36, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box {
    width: 100%;
  }
  /* line 720, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-SideBar .ag-content-box {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 727, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-info-box {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 731, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-info-box .ag-box-inner {
    padding-left: 18px;
    padding-right: 18px;
  }
  /* line 737, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-teaser-box {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  /* line 743, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-slider-box {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 584px) and (min-width: 414px) {
  /* line 754, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-teaser-box img {
    width: 47%;
    display: inline-block !important;
    vertical-align: top;
    /*float: left;
    margin-right: $schutz-article-small;*/
  }
  /* line 762, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-teaser-box .ag-desc {
    width: 51%;
    display: inline-block;
    padding-left: 18px;
  }
  /* line 768, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-teaser-box .ag-cta {
    text-align: left;
  }
  /* line 775, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-list-box .ag-cta {
    text-align: left;
  }
}
@media screen and (max-width: 414px) and (orientation: portrait) {
  /* line 785, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-teaser-box img {
    width: 100%;
    float: none;
    margin-right: 0;
  }
  /* line 791, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-teaser-box .ag-desc {
    width: 100%;
    padding-left: 0;
  }
  /* line 798, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-list-box .ag-thmb {
    width: 100% !important;
  }
  /* line 801, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-list-box .ag-thmb img {
    margin-bottom: 8px;
  }
  /* line 806, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-content-box.ag-list-box .ag-thmb + .ag-desc {
    width: 100% !important;
  }
}

/* line 813, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-box-schutz {
  padding: 0 1.08333%;
  margin: 10px 0;
}
@media screen and (max-width: 868px) {
  /* line 813, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-box-schutz {
    padding-left: 1.508%;
    padding-right: 1.508%;
  }
}
@media screen and (max-width: 584px) {
  /* line 813, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-box-schutz {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

/* line 828, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-iconline {
  width: 100%;
  display: table;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px;
}
/* line 834, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-iconline .ag-info-icons {
  vertical-align: middle;
  display: table-cell;
  width: 36%;
}
/* line 839, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-iconline .ag-info-icons img {
  border-radius: 50%;
  margin-bottom: 0;
}
@media screen and (min-width: 869px) {
  /* line 843, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-aside .ag-info-iconline .ag-info-icons {
    width: 17%;
  }
}
@media screen and (min-width: 585px) and (max-width: 868px) {
  /* line 843, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-aside .ag-info-iconline .ag-info-icons {
    width: 22%;
  }
}
/* line 853, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-iconline .ag-info-icons + .ag-sub-headline {
  padding-left: 6.667%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 584px) and (min-width: 414px) {
  /* line 834, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-iconline .ag-info-icons {
    width: 47%;
    text-align: right;
    display: inline-block;
  }
  /* line 863, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-iconline .ag-info-icons img {
    display: inline-block !important;
    width: 56%;
  }
}
@media screen and (max-width: 414px) {
  /* line 834, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-iconline .ag-info-icons {
    width: 33%;
  }
  /* line 871, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-iconline .ag-info-icons img {
    width: 100%;
  }
}
/* line 877, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-typo .ag-info-iconline .ag-sub-headline {
  font-weight: bold;
  font-size: 1em;
  font-style: normal;
  vertical-align: middle;
  display: table-cell;
}
@media screen and (max-width: 584px) and (min-width: 414px) {
  /* line 877, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-typo .ag-info-iconline .ag-sub-headline {
    width: 50%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 18px;
  }
}
@media screen and (max-width: 414px) {
  /* line 877, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-typo .ag-info-iconline .ag-sub-headline {
    width: 66%;
  }
}

/* line 898, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-reiter {
  clear: both;
  background-color: #BDC9D7;
}
/* line 902, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-reiter .ag-reiter-inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 20px;
}
/* line 908, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-reiter .ag-menu-reiter {
  text-align: center;
  border: 0 solid #000;
  border-width: 0 0 1px;
  margin: 0 0 20px;
}
/* line 917, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-reiter .ag-menu-reiter ul.ag-hor > li {
  float: none;
  display: inline-block;
  padding: 11px 0 13px;
}
/* line 924, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-reiter .ag-menu-reiter ul.ag-hor > li.ag-menu-reiter-item a {
  text-align: center;
  font-family: "TWCharacterSansRegular";
  font-size: 21px;
  font-weight: normal;
  line-height: 35px;
  display: block;
  padding: 0 10px;
  border: 0 solid #000;
  border-width: 0 0 0 1px;
}
/* line 935, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-reiter .ag-menu-reiter ul.ag-hor > li.ag-menu-reiter-item a.ag-current {
  color: #B51C1E;
  cursor: default;
}
/* line 942, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-info-reiter .ag-menu-reiter ul.ag-hor > li.ag-menu-reiter-item:first-child a {
  border-width: 0;
}
@media screen and (max-width: 584px) {
  /* line 954, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-reiter .ag-reiter-inner {
    padding-bottom: 0;
  }
  /* line 958, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-reiter .ag-menu-reiter {
    text-align: left;
    border-width: 0;
    margin-bottom: 0;
  }
  /* line 966, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-reiter .ag-menu-reiter ul.ag-hor > li {
    display: block;
    border: 0 solid #000;
    border-width: 0 0 1px;
  }
  /* line 973, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-reiter .ag-menu-reiter ul.ag-hor > li.ag-menu-reiter-item a {
    border-width: 0;
    position: relative;
  }
  /* line 977, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-reiter .ag-menu-reiter ul.ag-hor > li.ag-menu-reiter-item a:after {
    content: '>';
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    position: absolute;
    right: 6px;
    top: 50%;
    height: 20px;
    line-height: 20px;
    margin-top: -10px;
    -moz-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
  }
  /* line 992, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-reiter .ag-menu-reiter ul.ag-hor > li.ag-menu-reiter-item a.ag-current:after {
    -moz-transform: rotate(90deg) scaleX(0.5);
    -ms-transform: rotate(90deg) scaleX(0.5);
    -webkit-transform: rotate(90deg) scaleX(0.5);
    transform: rotate(90deg) scaleX(0.5);
  }
  /* line 1002, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  .ag-info-reiter .ag-col-layout {
    padding-left: 18px;
    padding-right: 18px;
  }
}

/* line 1011, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
#ag-Main .ag-item-content .ag-element-liste {
  float: left;
  width: 64.609375%;
  padding-right: 0;
  margin-top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1018, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
#ag-Main .ag-item-content .ag-element-liste.ag-flex-item {
  float: none;
}
@media screen and (min-width: 585px) {
  /* line 1022, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-Main .ag-item-content .ag-element-liste.ag-size-1of2 {
    padding-left: 1.08333%;
    padding-right: 1.08333%;
  }
}
@media screen and (min-width: 869px) {
  /* line 1022, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-Main .ag-item-content .ag-element-liste.ag-size-1of2 {
    width: 50%;
  }
}
/* line 1034, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
#ag-Main .ag-item-content .ag-element-liste[data-box-typ='kooperationspartner'] .ag-thmb {
  min-height: 14em;
  border: 1px solid #cfcfcf;
  position: relative;
}
/* line 1038, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
#ag-Main .ag-item-content .ag-element-liste[data-box-typ='kooperationspartner'] .ag-thmb a {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1048, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
#ag-Main .ag-item-content .ag-element-liste[data-box-typ='kooperationspartner'], #ag-Main .ag-item-content .ag-element-liste[data-box-typ='events'] {
  width: 100%;
}
@media screen and (max-width: 868px) {
  /* line 1011, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-Main .ag-item-content .ag-element-liste {
    float: none;
    width: 100%;
    padding-right: 4.1475%;
  }
}
@media screen and (max-width: 584px) {
  /* line 1011, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
  #ag-Main .ag-item-content .ag-element-liste {
    padding-left: 18px;
    padding-right: 18px;
  }
}
/* line 1065, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-element-liste .ag-box-schutz {
  padding-right: 0;
  padding-left: 1.6518%;
}
/* line 1071, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-element-liste .ag-box-schutz.ag-info-box:first-child {
  margin-top: 0;
}
/* line 1076, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-element-liste .ag-box-schutz.ag-left-schutz {
  margin: 0;
}
/* line 1083, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-element-liste h5 + .ag-list-box {
  border-width: 0 !important;
  padding-top: 0 !important;
}

/* line 1091, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-element-slider .ag-box-schutz {
  margin: 0;
}
/* line 1097, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-element-slider .ag-list-box.ag-content-box {
  padding: 0;
  width: 80%;
}
/* line 1102, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-element-slider .ag-list-box .ag-thmb {
  width: 48.3204%;
}
/* line 1106, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.ag-element-slider .ag-list-box .ag-thmb + .ag-desc {
  width: 48.3204%;
}

/* line 1112, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
a.ag-video-play {
  display: block;
  position: relative;
  /*@media screen and (max-width: $break-small) {
  	display: inline;
  }*/
}
/* line 1120, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
a.ag-video-play .ag-icon-play {
  width: 18.7134%;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* cke specials */
/* line 1135, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.cke_focus .ag-dossier-abschnitt {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
  -moz-column-gap: 1.6em;
  -webkit-column-gap: 1.6em;
  column-gap: 1.6em;
  margin-bottom: 28px;
  outline: 4px dotted #4b627d;
  position: relative;
  background-color: #dde3ea;
}
/* line 1144, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.cke_focus .ag-dossier-abschnitt:after {
  content: attr(data-after) " Zeichen";
  position: absolute;
  right: -4px;
  bottom: -19px;
  background: #4b627d;
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 0 6px;
}
/* line 1156, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.cke_focus .ag-dossier-abschnitt:before {
  content: attr(data-before) "px";
  position: absolute;
  left: -39px;
  top: 12px;
  transform: rotate(-90deg);
  background: #4b627d;
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 0 6px;
}
/* line 1169, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.cke_focus .ag-dossier-abschnitt:focus {
  outline: none !important;
}

/* line 1175, ../../../resources/themes/stylesheets/default/layout/modules/boxenlistenreiter.scss */
.cke_button__doab_icon {
  background-image: url(/themes/default/images/icon-ck-doab.png) !important;
}

/* line 81, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-slider-caption {
  position: absolute;
  z-index: 10;
  bottom: 44px;
  left: 3.125%;
  max-width: 93.75%;
}
/* line 89, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-slider-caption.ag-caption-offset {
  bottom: 44px;
}
/* line 93, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-slider-caption.ag-icon-offset {
  bottom: 126px;
}
/* line 99, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-typo .ag-slider-caption h2 {
  color: #FFF;
  font-size: 8em;
  border-width: 0;
  margin: 0;
  background-color: transparent;
  line-height: 1;
  display: inline-block;
}
/* line 108, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-typo .ag-slider-caption h2 span {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.25rem;
  display: block;
}
/* line 113, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-typo .ag-slider-caption h2 span:after {
  content: '';
  display: block;
  margin: 0.8em auto 0;
  border-bottom: 1px solid #FFF;
  max-width: 20%;
}
/* line 122, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-typo .ag-slider-caption h2 a {
  color: #FFF;
}
/* line 127, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-typo .ag-slider-caption h2 .ag-hide-onboard {
  display: none;
}
/* line 132, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-typo .ag-slider-caption h4 {
  border-width: 0;
  margin: 0 0 2px;
  padding: 0 10px;
  background-color: #FFF;
  display: inline-block;
  line-height: 45px;
}
/* line 142, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-typo .ag-slider-caption p {
  margin: 0;
  padding: 0 10px;
  line-height: 20px;
  background-color: #FFF;
  display: inline-block;
}
/* line 149, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-typo .ag-slider-caption p.ag-cta {
  margin-top: 10px;
  line-height: 18px;
  text-align: left;
}
@media screen and (max-width: 868px) {
  /* line 158, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-typo .ag-slider-caption h2 {
    font-size: 4em;
  }
}
@media screen and (max-width: 584px) {
  /* line 97, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-typo .ag-slider-caption {
    bottom: auto;
    top: .5em;
  }
  /* line 172, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-typo .ag-slider-caption h2 span:not(.ag-hide-onboard) {
    font-size: .825rem;
  }
}
/* line 180, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-media-slider .ag-slider-caption {
  bottom: 64px;
}
@media screen and (max-width: 868px) {
  /* line 180, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-media-slider .ag-slider-caption {
    position: static;
  }
  /* line 37, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-typo .ag-media-slider .ag-slider-caption h4 {
    display: block;
    text-align: center;
    margin-bottom: 0;
    /*white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;*/
    line-height: 1.4em;
    padding-top: 10px;
  }
  /* line 48, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-typo .ag-media-slider .ag-slider-caption p {
    display: block;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 15px;
  }
}
/* line 189, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-story-slider .ag-slider-caption {
  bottom: 260px;
}
@media screen and (max-width: 868px) {
  /* line 189, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-story-slider .ag-slider-caption {
    position: static;
  }
  /* line 37, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-typo .ag-story-slider .ag-slider-caption h4 {
    display: block;
    text-align: center;
    margin-bottom: 0;
    /*white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;*/
    line-height: 1.4em;
    padding-top: 10px;
  }
  /* line 48, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-typo .ag-story-slider .ag-slider-caption p {
    display: block;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 584px) {
  /* line 198, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-teaser .ag-slider-caption {
    position: static;
    width: 100%;
    max-width: 100%;
  }
  /* line 37, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-typo .ag-teaser .ag-slider-caption h4 {
    display: block;
    text-align: center;
    margin-bottom: 0;
    /*white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;*/
    line-height: 1.4em;
    padding-top: 10px;
  }
  /* line 48, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-typo .ag-teaser .ag-slider-caption p {
    display: block;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 15px;
  }
}
/* line 207, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-slider-caption.ag-poster {
  top: 50%;
  bottom: auto !important;
  left: 0;
  max-width: 100%;
  width: 100%;
  text-align: center;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
/* line 209, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-typo .ag-slider-caption.ag-poster h2 {
  font-size: 6em;
}
/* line 224, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-slider-caption.ag-poster .ag-show-onboard {
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.9);
}
@media screen and (max-width: 868px) {
  /* line 230, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-typo .ag-slider-caption.ag-poster h2 {
    font-size: 3em;
  }
  /* line 235, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-slider-caption.ag-poster .ag-hide-large.ag-show-onboard {
    display: block !important;
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.8);
  }
}
@media screen and (max-width: 584px) {
  /* line 207, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-slider-caption.ag-poster {
    position: absolute;
    top: 60% !important;
  }
  /* line 245, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-slider-caption.ag-poster h2 {
    font-size: 2em !important;
  }
  /* line 249, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-slider-caption.ag-poster h2 span:after {
    margin-top: .4em !important;
    margin-bottom: .5em !important;
  }
}

/* line 263, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-mediaslider-wrapper a.ag-video-play {
  position: static;
}
/* line 266, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-mediaslider-wrapper a.ag-video-play .ag-icon-play {
  width: 10.78125%;
  margin-left: -5.39063%;
  margin-top: -5.39063%;
}
/* line 273, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-mediaslider-wrapper + a.ag-teaser-stopper {
  font-family: "TWCharacterSansRegular";
  position: absolute;
  font-size: 1.8em;
  top: 2em;
  left: -.3em;
  padding: .7em 1em;
  background: #b51f1f;
  color: #fff;
  transform: rotate(-8deg);
}
@media screen and (max-width: 868px) {
  /* line 273, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-mediaslider-wrapper + a.ag-teaser-stopper {
    top: 0;
    font-size: 1.5em;
  }
}
@media screen and (max-width: 584px) {
  /* line 273, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-mediaslider-wrapper + a.ag-teaser-stopper {
    top: 1em;
    font-size: 1em;
  }
}
@media screen and (max-width: 584px) {
  /* line 298, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-mediaslider-wrapper picture img {
    aspect-ratio: 3/2;
  }
}
/* line 307, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-mediaslider-wrapper .slick-next:before,
.ag-mediaslider-wrapper .slick-prev:before {
  color: #FFF;
}
@media screen and (max-width: 868px) {
  /* line 307, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-mediaslider-wrapper .slick-next:before,
  .ag-mediaslider-wrapper .slick-prev:before {
    color: #000;
  }
}
@media screen and (max-width: 868px) {
  /* line 304, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-mediaslider-wrapper .slick-next,
  .ag-mediaslider-wrapper .slick-prev {
    top: auto;
    bottom: 0;
  }
}
@media screen and (max-width: 584px) {
  /* line 304, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-mediaslider-wrapper .slick-next,
  .ag-mediaslider-wrapper .slick-prev {
    display: none;
  }
}
/* line 325, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-mediaslider-wrapper .slick-next {
  right: 3.125%;
}
/* line 329, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-mediaslider-wrapper .slick-prev {
  left: 3.125%;
}
/* line 333, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-mediaslider-wrapper .slick-dots {
  bottom: 38px;
}
@media screen and (max-width: 868px) {
  /* line 333, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-mediaslider-wrapper .slick-dots {
    bottom: -20px;
  }
}
/* line 60, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-mediaslider-wrapper .slick-dots li button:before {
  color: #FFF;
}
@media screen and (max-width: 868px) {
  /* line 60, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-mediaslider-wrapper .slick-dots li button:before {
    color: #000;
  }
}
/* line 70, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-mediaslider-wrapper .slick-dots li.slick-active button:before {
  color: #FFF !important;
}
@media screen and (max-width: 868px) {
  /* line 70, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-mediaslider-wrapper .slick-dots li.slick-active button:before {
    color: #000 !important;
  }
}

/* line 346, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window.remodal {
  max-width: 1142px;
  padding-bottom: 35px;
}
/* line 351, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window .slick-dots {
  bottom: -28px;
}
/* line 355, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window .ag-gallery-title {
  padding: 0 4.1475%;
}
/* line 358, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window .ag-gallery-title h3 {
  border-width: 0;
  margin-top: 0.6em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 367, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window .ag-gallery-pic {
  display: inline-block;
  width: 70%;
}
/* line 371, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window .ag-gallery-pic.ag-portrait {
  background-color: #E6E6E6;
}
/* line 375, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window .ag-gallery-pic.ag-full-width {
  width: 100%;
}
/* line 379, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window .ag-gallery-pic img {
  margin: 0 auto;
}
/* line 384, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window .ag-gallery-caption {
  display: inline-block;
  width: 28%;
  vertical-align: top;
  margin-left: 2%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: text;
  -ms-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}
/* line 393, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-inline .ag-gallery-window .ag-gallery-caption {
  padding-top: 1em;
}
/* line 397, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.remodal-overlay .ag-gallery-window .ag-gallery-caption {
  width: 26%;
}
/* line 404, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window.ag-no-sushi .slick-dots {
  bottom: 32px;
  z-index: 910;
}
/* line 60, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window.ag-no-sushi .slick-dots li button:before {
  color: #FFF;
}
@media screen and (max-width: 868px) {
  /* line 60, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-window.ag-no-sushi .slick-dots li button:before {
    color: #000;
  }
}
/* line 70, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window.ag-no-sushi .slick-dots li.slick-active button:before {
  color: #FFF !important;
}
@media screen and (max-width: 868px) {
  /* line 70, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-window.ag-no-sushi .slick-dots li.slick-active button:before {
    color: #000 !important;
  }
}
/* line 414, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window.ag-no-desc .ag-slider-caption {
  bottom: 62px;
}
/* line 419, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window.ag-popup {
  padding-bottom: 0;
}
/* line 423, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-window.ag-popup .ag-pic-caption {
  margin: 0.8em 4.1475%;
}
@media screen and (max-width: 584px) {
  /* line 430, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-window .ag-gallery-title {
    padding-right: 45px;
    padding-left: 18px;
  }
  /* line 435, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-window .ag-gallery-pic {
    width: 100%;
  }
  /* line 439, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-window .ag-gallery-caption {
    width: 100%;
  }
  /* line 442, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .remodal-overlay .ag-gallery-window .ag-gallery-caption {
    width: 100%;
    padding-left: 18px;
    padding-right: 18px;
    margin-left: 0;
  }
  /* line 5, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-window .slick-prev {
    left: 9px;
  }
  /* line 10, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-window .slick-next {
    right: 9px;
  }
  /* line 15, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-window .slick-next,
  .ag-gallery-window .slick-prev {
    height: 36px;
    width: 20px;
    top: 9px;
    margin-top: 0;
  }
  /* line 23, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-window .slick-next:before,
  .ag-gallery-window .slick-prev:before {
    font-size: 36px;
    color: #FFF;
  }
}

/* line 456, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-video-window.remodal {
  width: 90%;
  max-width: 1142px;
  height: 70%;
  background-color: #000;
}
/* line 463, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-video-window iframe {
  display: block;
  margin: 0;
}

/* line 469, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-contentslider-wrapper {
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 474, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-contentslider-wrapper .slick-dots {
  bottom: -35px;
}
@media screen and (max-width: 868px) {
  /* line 474, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-contentslider-wrapper .slick-dots {
    bottom: -48px;
  }
}
/* line 482, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-contentslider-wrapper .slick-next {
  right: 0;
}
/* line 486, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-contentslider-wrapper .slick-prev {
  left: 0;
}
@media screen and (max-width: 868px) {
  /* line 490, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-contentslider-wrapper .slick-next,
  .ag-contentslider-wrapper .slick-prev {
    top: auto;
    bottom: -56px;
    height: 36px;
    width: 20px;
    margin-top: 0;
  }
  /* line 500, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-contentslider-wrapper .slick-next:before,
  .ag-contentslider-wrapper .slick-prev:before {
    font-size: 36px;
  }
}
/* line 506, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-contentslider-wrapper .ag-contentslider {
  margin: 0 16.9932%;
}
@media screen and (max-width: 868px) {
  /* line 506, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-contentslider-wrapper .ag-contentslider {
    margin: 0;
  }
}
/* line 514, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-contentslider-wrapper h5 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 12px;
}
/* line 520, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-contentslider-wrapper h5 + p {
  margin-bottom: 0.6em;
}

/* line 526, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-pageslider-wrapper {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 530, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-pageslider-wrapper .ag-pageslider-item {
  margin: 0 10px 10px;
}
/* line 534, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-pageslider-wrapper .ag-pageslider-item img {
  display: block;
  width: 100%;
}
/* line 539, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-pageslider-wrapper .ag-pageslider-item .ag-cta-cover {
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  color: #FFF;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}
@media screen and (max-width: 868px) {
  /* line 539, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-pageslider-wrapper .ag-pageslider-item .ag-cta-cover {
    font-size: 15px;
  }
}
@media screen and (max-width: 584px) {
  /* line 539, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-pageslider-wrapper .ag-pageslider-item .ag-cta-cover {
    font-weight: font-weight-normal;
  }
}
/* line 559, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-pageslider-wrapper + p {
  text-align: center;
}

/* line 566, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-dots-story.slick-dots {
  bottom: 44px;
  z-index: 910;
}
/* line 571, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-dots-story.slick-dots.ag-dots-left {
  text-align: left;
  padding: 0 1.508%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 577, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-dots-story.slick-dots li {
  width: 24.5%;
  height: auto;
  margin: 0 1px;
  padding: 10px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(127, 127, 127, 0.8);
  -moz-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
  text-align: left;
}
/* line 589, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-dots-story.slick-dots li h5 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 594, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-dots-story.slick-dots li h5 + p {
  height: 3.99em;
  overflow: hidden;
}
/* line 600, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-dots-story.slick-dots li.slick-active {
  background-color: #FFF;
}

/* line 609, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-element-liste .ag-gallery-pic {
  width: 52%;
}
/* line 613, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-element-liste .ag-gallery-caption {
  width: 46%;
}

/* line 620, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-doss-sushi h6 {
  border-width: 0 !important;
}

/* line 626, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-inline {
  border: 0 solid #000;
  border-width: 2px 0 0;
  position: relative;
  margin: 20px 0 40px;
}
/* line 633, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
p + .ag-gallery-inline {
  margin-top: 2.66em;
}
/* line 637, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-inline .ag-hint {
  font-style: italic;
  margin-bottom: 0;
  position: absolute;
  top: -1.5em;
  left: 52%;
  cursor: pointer;
}
/* line 645, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-inline .ag-hint:hover {
  color: #B51C1E;
}
/* line 649, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-inline .ag-hint .ag-hint-hide {
  display: none;
}
@media screen and (max-width: 584px) {
  /* line 637, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-inline .ag-hint {
    font-size: 0.8em;
    left: 55%;
  }
}
/* line 659, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-inline .ag-close {
  position: absolute;
  left: 50%;
  top: -15px;
  margin-left: -15px;
  z-index: 910;
}
/* line 666, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
.ag-gallery-inline .ag-close span {
  display: block;
  position: absolute;
}
@media screen and (max-width: 584px) {
  /* line 674, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-inline .ag-gallery-pic {
    width: 100%;
  }
  /* line 678, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-inline .ag-gallery-caption {
    width: 100%;
  }
  /* line 681, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-inline .ag-gallery-caption .ag-cta {
    text-align: left;
  }
  /* line 5, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-inline .slick-prev {
    left: 9px;
  }
  /* line 10, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-inline .slick-next {
    right: 9px;
  }
  /* line 15, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-inline .slick-next,
  .ag-gallery-inline .slick-prev {
    height: 36px;
    width: 20px;
    top: 9px;
    margin-top: 0;
  }
  /* line 23, ../../../resources/themes/stylesheets/default/layout/modules/allsliders.scss */
  .ag-gallery-inline .slick-next:before,
  .ag-gallery-inline .slick-prev:before {
    font-size: 36px;
    color: #FFF;
  }
}

/* Slider */
/* line 29, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 43, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 50, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 54, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-loading .slick-list {
  background: #fff url('/../../themes/default/images/ajax-loader.gif') center center no-repeat;
}
/* line 58, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 63, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 73, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
}
/* line 80, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 86, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-track:after {
  clear: both;
}
/* line 90, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 94, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 98, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 101, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-slide img {
  display: block;
}
/* line 104, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-slide img.slick-loading {
  display: none;
}
/* line 111, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 115, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-initialized .slick-slide {
  display: block;
  position: relative;
}
/* line 120, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 124, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* Arrows */
/* line 133, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-prev,
.slick-next {
  font-family: "ag-icons";
  position: absolute;
  z-index: 10;
  display: block;
  height: 48px;
  width: 28px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -24px;
  padding: 0;
  border: none;
  outline: none;
}
/* line 152, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
}
/* line 159, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-prev:hover:before,
.slick-next:hover:before {
  color: #B51C1E !important;
}
/* line 163, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

/* line 168, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-prev:before, .slick-next:before {
  font-size: 48px;
  line-height: 1;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
}

/* line 180, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-prev {
  left: -43px;
  /*.ag-contentslider-wrapper & {
  	left: 0;
  }*/
}
/* line 183, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
/* line 188, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-prev:before {
  content: "«";
}
/* line 190, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
[dir="rtl"] .slick-prev:before {
  content: "»";
}

/* line 199, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-next {
  right: -43px;
  /*.ag-contentslider-wrapper & {
  	right: 0;
  }*/
}
/* line 201, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
/* line 205, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-next:before {
  content: "»";
}
/* line 207, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
[dir="rtl"] .slick-next:before {
  content: "«";
}

/* Dots */
/* line 219, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-slider {
  margin-bottom: 30px;
}

/* line 222, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-dots {
  position: absolute;
  bottom: -21px;
  list-style: none;
  display: block;
  text-align: center;
  margin: 0 !important;
  padding: 0;
  width: 100%;
}
/* line 232, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0 !important;
  cursor: pointer;
  line-height: normal !important;
}
/* line 242, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  cursor: pointer;
}
/* line 255, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
/* line 260, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-dots li button:hover:before {
  color: #B51C1E !important;
}
/* line 265, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "°";
  width: 20px;
  height: 20px;
  font-family: "ag-icons";
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 282, ../../../resources/themes/stylesheets/default/layout/modules/slick.scss */
.slick-dots li.slick-active button:before {
  color: #000;
  content: "•";
}

/* ==========================================================================
   Remodal necessary styles
   ========================================================================== */
/* Hide scroll bar */
/* line 16, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
html.remodal_lock, body.remodal_lock {
  overflow: hidden;
}

/* Anti FOUC */
/* line 21, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal, [data-remodal-id] {
  visibility: hidden;
}

/* Overlay necessary styles */
/* line 26, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  display: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  text-align: center;
}
/* line 38, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-overlay:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: '';
}

/* Fix iPad, iPhone glitches */
/* line 47, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-overlay > * {
  -webkit-transform: translateZ(0px);
}

/* Modal dialog necessary styles */
/* line 52, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal {
  position: relative;
  display: inline-block;
}

/* ==========================================================================
   Remodal default theme
   ========================================================================== */
/* Background for effects */
/* line 62, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-bg {
  -webkit-transition: -webkit-filter 0.2s linear;
  -moz-transition: -moz-filter 0.2s linear;
  -o-transition: -o-filter 0.2s linear;
  transition: filter 0.2s linear;
}
/* line 68, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
body.remodal_active .remodal-bg {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: blur(3px);
}
/* line 75, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.svgfilters.no-cssfilters body.remodal_active .remodal-bg {
  filter: url('data:image/svg+xml;utf8,<svg height="0" xmlns="http://www.w3.org/2000/svg"><filter id="svgBlur" x="0" y="0"><feGaussianBlur in="SourceGraphic" stdDeviation="3"/></filter></svg>#svgBlur');
}

/* Overlay default theme styles */
/* line 83, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-overlay {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -moz-transition: opacity, 0.2s, linear 1s;
  -o-transition: opacity, 0.2s, linear 1s;
  -webkit-transition: opacity, 0.2s, linear 1s;
  transition: opacity 0.2s linear 1s;
  /*-webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;*/
}
/* line 94, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
body.remodal_active .remodal-overlay {
  opacity: 1;
}

/* Modal dialog default theme styles */
/* line 102, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal {
  max-width: 970px;
  margin: 20px auto;
  width: 100%;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  background: #FFF;
  background-clip: padding-box;
  color: #000;
  -moz-box-shadow: 0 0 8px #000;
  -webkit-box-shadow: 0 0 8px #000;
  box-shadow: 0 0 8px #000;
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-transition: -webkit-transform 0.2s linear;
  -moz-transition: -moz-transform 0.2s linear;
  -o-transition: -o-transform 0.2s linear;
  transition: transform 0.2s linear;
}
/* line 129, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
body.remodal_active .remodal {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* Modal dialog vertical align  */
/* line 140, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal, .remodal-overlay:after {
  vertical-align: middle;
}

/* Close button */
/* line 146, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-close {
  position: absolute;
  top: 5px;
  right: 5px;
}
/* line 153, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.no-borderradius .remodal-close.ag-close {
  background: url(/themes/default/images/bg-btn-close.png) no-repeat 0 0;
  display: block;
  cursor: pointer;
}
/* line 158, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.no-borderradius .remodal-close.ag-close:after {
  content: '';
}
/* line 163, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.ag-close-center .remodal-close.ag-close {
  left: 50%;
  top: -15px;
}
@media screen and (max-width: 584px) {
  /* line 163, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
  .ag-close-center .remodal-close.ag-close {
    left: auto;
    right: 10px;
    top: 10px;
  }
}

/*.remodal-close:hover.remodal-close:after, .remodal-close:active.remodal-close:after {
	color: $modal-color-highlight;
}*/
/* Dialog buttons */
/* line 183, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-confirm, .remodal-cancel {
  display: inline-block;
  width: 120px;
  padding: 9px 0;
  margin: 0 0 5px 0;
  font-size: 10pt;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
}

/* line 198, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-confirm {
  border: 2px solid #16a085;
  background: #f4f4f4;
  color: #16a085;
}
/* line 203, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-confirm:hover, .remodal-confirm:active, .remodal-confirm.nice-select.open {
  background: #16a085;
  color: #f4f4f4;
}

/* line 209, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-cancel {
  border: 2px solid #c0392b;
  background: #f4f4f4;
  color: #c0392b;
}
/* line 214, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
.remodal-cancel:hover, .remodal-cancel:active, .remodal-cancel.nice-select.open {
  background: #c0392b;
  color: #f4f4f4;
}

/* Media queries
   ========================================================================== */
@media only screen and (max-width: 40.063em) {
  /* line 224, ../../../resources/themes/stylesheets/default/layout/modules/remodal.scss */
  .remodal {
    /*max-width: 970px;
    margin: 20px auto;
    min-height: 0;*/
    margin: 0;
    min-height: 100%;
  }
}
/* line 1, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
.ag-media-board {
  margin-top: 0 !important;
}
/* line 5, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
.ag-media-board > .ag-flex-group {
  gap: 1px;
}
/* line 8, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
.ag-media-board .ag-flex-item {
  position: relative;
  overflow: hidden;
  background-color: black;
}
@media screen and (min-width: 585px) {
  /* line 15, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
  .ag-media-board .ag-flex-item img {
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
  }
  /* line 21, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
  .ag-media-board .ag-flex-item:hover img {
    -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  /* line 27, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
  .ag-media-board .ag-flex-item:hover .ag-slider-caption span {
    background-color: #FFF;
    color: #000;
  }
}
@media screen and (max-width: 584px) {
  /* line 36, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
  .ag-media-board .ag-flex-item img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
    opacity: 0.65;
  }
}
/* line 41, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
.ag-media-board .ag-flex-item .ag-cta-cover {
  z-index: 10;
}
/* line 46, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
.ag-media-board .ag-slider-caption {
  left: 10px;
  bottom: 1rem;
}
/* line 54, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
.ag-typo .ag-media-board .ag-slider-caption p {
  line-height: 1.2;
  margin-bottom: 0;
  padding: 0;
  background-color: transparent;
  hyphens: none;
  display: block;
}
/* line 62, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
.ag-typo .ag-media-board .ag-slider-caption p span {
  color: #FFF;
  font-size: 20px;
  -moz-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  padding: 0 3px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
/* line 70, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
.ag-typo .ag-media-board .ag-slider-caption p span.ag-show-onboard {
  font-size: 1rem;
}
/* line 74, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
.ag-typo .ag-media-board .ag-slider-caption p span.ag-hide-onboard {
  font-size: 22px;
  font-family: "TWCharacterSansRegular";
}
/* line 80, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
.ag-typo .ag-media-board .ag-slider-caption p + p {
  margin-top: 2px;
}
@media screen and (max-width: 584px) {
  /* line 87, ../../../resources/themes/stylesheets/default/layout/modules/interactiveboard.scss */
  .ag-typo .ag-media-board .ag-slider-caption .ag-hide-onboard {
    hyphens: auto;
  }
}

/* line 2, ../../../resources/themes/stylesheets/default/layout/modules/partnermenu.scss */
.ag-meta-logo {
  padding: 40px 1.08333% 20px;
}
/* line 4, ../../../resources/themes/stylesheets/default/layout/modules/partnermenu.scss */
.ag-meta-logo > div:first-child {
  width: 100%;
}
/* line 10, ../../../resources/themes/stylesheets/default/layout/modules/partnermenu.scss */
.ag-meta-logo a {
  display: block;
}
/* line 16, ../../../resources/themes/stylesheets/default/layout/modules/partnermenu.scss */
.ag-meta-logo.ag-flex-group .ag-item {
  padding: 0 .5em;
}
/* line 22, ../../../resources/themes/stylesheets/default/layout/modules/partnermenu.scss */
.ag-meta-logo.ag-flex-group .ag-item:last-child {
  padding-right: 0;
}
/* line 28, ../../../resources/themes/stylesheets/default/layout/modules/partnermenu.scss */
.ag-meta-logo.ag-flex-group .ag-flex-item:first-child {
  min-width: 23%;
}
@media screen and (max-width: 868px) {
  /* line 35, ../../../resources/themes/stylesheets/default/layout/modules/partnermenu.scss */
  .ag-meta-logo.ag-flex-group .ag-item {
    padding-left: 0;
  }
  /* line 37, ../../../resources/themes/stylesheets/default/layout/modules/partnermenu.scss */
  .ag-meta-logo.ag-flex-group .ag-item img {
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    -moz-transform-origin: left 50%;
    -ms-transform-origin: left 50%;
    -webkit-transform-origin: left 50%;
    transform-origin: left 50%;
  }
  /* line 44, ../../../resources/themes/stylesheets/default/layout/modules/partnermenu.scss */
  .ag-meta-logo.ag-flex-group .ag-flex-item:first-child {
    width: 100%;
    -webkit-flex: none;
    flex: none;
  }
}
@media screen and (max-width: 584px) {
  /* line 14, ../../../resources/themes/stylesheets/default/layout/modules/partnermenu.scss */
  .ag-meta-logo.ag-flex-group {
    padding-left: 18px;
    padding-right: 18px;
  }
}

/* line 1, ../../../resources/themes/stylesheets/default/layout/modules/amcookie.scss */
#am-cookie.am-cookie {
  border: none;
  background-color: #d4d6d4;
  padding-top: 10px;
}
/* line 7, ../../../resources/themes/stylesheets/default/layout/modules/amcookie.scss */
#am-cookie.am-cookie p {
  color: #000;
  letter-spacing: normal;
  line-height: 1.5em;
}
/* line 13, ../../../resources/themes/stylesheets/default/layout/modules/amcookie.scss */
#am-cookie.am-cookie a {
  text-decoration: underline;
}

/* line 5, ../../../resources/themes/stylesheets/default/layout/modules/startseite.scss */
.ag-page-startseite #ag-Main .ag-item-content .slick-slider {
  margin-bottom: 0;
  border-bottom: 1px solid #FFF;
}
/* line 10, ../../../resources/themes/stylesheets/default/layout/modules/startseite.scss */
.ag-page-startseite #ag-Main .ag-item-content #ag-Teaser {
  margin-bottom: 0;
  border-bottom: 1px solid #FFF;
}
/* line 14, ../../../resources/themes/stylesheets/default/layout/modules/startseite.scss */
.ag-page-startseite #ag-Main .ag-item-content #ag-Teaser .ag-pic-source {
  display: none;
}
@media screen and (max-width: 868px) {
  /* line 23, ../../../resources/themes/stylesheets/default/layout/modules/startseite.scss */
  .ag-page-startseite .ag-logo-wrapper img {
    max-height: 10em;
  }
}
@media screen and (max-width: 584px) {
  /* line 32, ../../../resources/themes/stylesheets/default/layout/modules/startseite.scss */
  .ag-page-startseite .ag-logo-wrapper img {
    max-height: 8em;
  }
}

/* line 5, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser .ag-vid-wrapper {
  height: 0;
  position: relative;
  padding-bottom: 125%;
}
/* line 10, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser .ag-vid-wrapper video {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 585px) {
  /* line 5, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser .ag-vid-wrapper {
    padding-bottom: 56.25%;
  }
}
@media screen and (min-width: 1281px) {
  /* line 5, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser .ag-vid-wrapper {
    padding-bottom: 480px;
  }
  /* line 24, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser .ag-vid-wrapper video {
    max-height: 480px;
  }
}
/* line 30, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser .ag-icon-bar {
  padding: 0;
  top: 0;
  bottom: auto !important;
  width: auto;
  max-width: 100vw;
  text-align: inherit;
}
@media screen and (min-width: 585px) {
  /* line 30, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser .ag-icon-bar {
    padding-left: 4.1475%;
    top: auto;
    max-width: calc( 1280px / 2 - 150px );
    bottom: 0 !important;
    transform: translate(0, 100%);
  }
}
@media screen and (min-width: 869px) {
  /* line 30, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser .ag-icon-bar {
    padding-left: 3.125%;
  }
}
/* line 56, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser .ag-video-caption {
  position: absolute;
  bottom: 1.5rem;
  left: 1.5rem;
  right: 1.5rem;
}
/* line 62, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser .ag-video-caption p {
  color: #FFF;
  font-family: "TirolSans";
  font-size: calc(1.325rem + 0.9vw);
  line-height: 1.375;
  letter-spacing: .04em;
  text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.64);
  text-transform: uppercase;
  margin: 0;
}
/* line 73, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser .ag-video-caption p span {
  display: block;
}
/* line 77, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser .ag-video-caption p strong {
  display: block;
  font-weight: 700;
  line-height: 1;
  padding: .19em 0;
}
/* line 85, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser .ag-video-caption + .ag-pic-subline {
  position: absolute;
  right: 0;
  bottom: 0;
  white-space: nowrap;
  transform: translate(0, 100%);
  width: 100%;
}
@media screen and (min-width: 869px) {
  /* line 56, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser .ag-video-caption {
    bottom: 1rem !important;
    left: 2rem;
  }
}
@media screen and (min-width: 1281px) {
  /* line 99, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser .ag-video-caption p {
    font-size: 2rem;
  }
}
/* line 106, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser.ag-offset-false + section {
  margin-top: 60px;
}
/* line 112, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser.ag-offset-true .ag-video-caption {
  bottom: 3rem;
}
/* line 115, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser.ag-offset-true .ag-pic-subline {
  left: auto;
  top: auto;
  bottom: 0;
  right: 0;
  transform: rotate(270deg) translate(100%, 0);
  transform-origin: right bottom;
  background-color: transparent;
  color: #FFF;
  width: auto;
}
/* line 126, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
.ag-video #ag-Teaser.ag-offset-true .ag-logo-wrapper {
  transform: translate(-50%, 56%);
}
@media screen and (max-width: 584px) {
  /* line 131, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser.ag-offset-true .ag-logo-wrapper {
    transform: translate(-50%, 60%);
  }
}
@media screen and (min-width: 585px) {
  /* line 136, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser.ag-offset-true .ag-pic-subline {
    transform: translate(0, 100%);
    color: initial;
    padding-right: 4.1475%;
  }
  /* line 142, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser.ag-offset-true .ag-pic-subline .ag-pic-source {
    padding-right: 0;
  }
  /* line 147, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser.ag-offset-true .ag-logo-wrapper {
    transform: translate(-50%, 60%);
  }
  /* line 151, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser.ag-offset-true + section {
    margin-top: calc( 40px + 6.2em ) !important;
  }
}
@media screen and (min-width: 869px) {
  /* line 156, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser.ag-offset-true .ag-video-caption {
    right: calc( 50vw + 150px + 1rem );
  }
  /* line 159, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser.ag-offset-true .ag-pic-subline {
    padding-right: 3.125%;
  }
  /* line 162, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser.ag-offset-true .ag-logo-wrapper {
    transform: translate(-50%, 56%);
  }
  /* line 166, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser.ag-offset-true + section {
    margin-top: calc( 40px + 9.6em ) !important;
  }
}
@media screen and (min-width: 1281px) {
  /* line 171, ../../../resources/themes/stylesheets/default/layout/modules/teaservideo.scss */
  .ag-video #ag-Teaser.ag-offset-true .ag-video-caption {
    right: calc( 1280px / 2 + 150px + 1rem );
  }
}

/* line 3, ../../../resources/themes/stylesheets/default/layout/snippets/suche.scss */
.ag-search-result span.ag-title {
  font-weight: bold;
  font-size: 1.1em;
}
/* line 8, ../../../resources/themes/stylesheets/default/layout/snippets/suche.scss */
.ag-search-result span.ag-title a {
  font-weight: bold;
}

/* line 2, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue h2, #ag-catalogue h3, #ag-catalogue .ag-element-liste h5 {
  text-align: left;
  border-width: 0;
  padding-bottom: 0;
  margin-top: -0.190em;
  margin-bottom: 0.476em;
}
@media screen and (max-width: 584px) {
  /* line 2, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  #ag-catalogue h2, #ag-catalogue h3, #ag-catalogue .ag-element-liste h5 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 14, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue h6 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: 600;
  border: 0;
  margin: 0;
}
/* line 21, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue h2 {
  font-size: 28px;
  line-height: 30px;
}
/* line 25, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue h3 {
  font-size: 21px;
  line-height: 25px;
  margin: 1em 0 0.2em;
}
/* line 30, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue .ag-element-liste h5 {
  font-size: 21px;
  line-height: 25px;
}
/* line 34, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue span {
  font-size: 1em;
  line-height: 1.2em;
}
/* line 39, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-SideBar .ag-box-inner {
  background-color: #F4F3F2;
}
/* line 42, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-SideBar p {
  margin-bottom: 0.3em;
}
/* line 45, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-SideBar img {
  margin-bottom: auto;
}
/* line 47, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-SideBar img.toggler {
  cursor: pointer;
  margin: 0 1em -0.25em 0;
}
/* line 52, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-SideBar span.ag-f-checkbox,
#ag-catalogue #ag-SideBar span.ag-f-radio {
  width: 30px;
  display: inline-block;
  text-align: right;
}
/* line 58, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-SideBar label {
  margin: 0 0 0 1em;
  display: inline-block;
  vertical-align: middle;
  width: 80%;
}
/* line 63, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-SideBar label:hover {
  color: #B51C1E;
}
/* line 68, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue span.ag-button {
  text-align: right;
  margin-bottom: 2em;
}
/* line 71, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue span.ag-button a {
  font-weight: bold;
  background: #B51F1F;
  color: #FFF;
  padding: .4em 1em;
  text-decoration: none;
  cursor: pointer;
  border: 2px solid #B51F1F;
}
/* line 79, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue span.ag-button a:hover {
  background: #9b1d26;
}
/* line 85, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-kategorien span {
  cursor: pointer;
  font-family: Georgia, "Times New Roman", Times, serif;
  border-radius: 5em;
  background-color: #E1E1E6;
  padding: 0.4em;
  line-height: 2.5em;
  text-wrap: nowrap;
}
/* line 93, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-kategorien span img {
  margin: -0.2em 0 0;
  vertical-align: middle;
}
/* line 98, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-kategorien span.chosen:after {
  font-family: "ag-icons";
  font-size: 16px;
  line-height: 16px;
  content: '\002D';
}
/* line 108, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-fav-count span {
  font-weight: bold;
}
/* line 112, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #ag-fav-tools {
  text-align: right;
  border-bottom: 1px solid #000000;
  margin: 1em 0 0.5em;
}
/* line 118, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue .ag-hidden {
  display: none;
}
/* line 122, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue p.sub-headline {
  margin: 0.5em 0;
}
/* line 127, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #catalogue-j-suche {
  position: relative;
}
/* line 129, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #catalogue-j-suche input {
  padding-right: 30px;
}
/* line 132, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #catalogue-j-suche .clear-button {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 16px;
  color: gray;
}
/* line 140, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
#ag-catalogue #catalogue-j-suche .clear-button:hover {
  color: black;
}

/*************************
alt:
*************************/
/* line 158, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-article {
  margin-bottom: 6em !important;
}
@media screen and (max-width: 584px) {
  /* line 162, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-box-schutz {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
}
/* line 168, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim h6 {
  border: none;
}
/* line 174, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-button {
  border: 1px solid #000;
  padding: .722em 1.4em;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
/* line 181, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-button.ag-button-special {
  background: #B51F1F;
  color: #FFF;
  border: 2px solid #B51F1F;
}
/* line 186, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-button.ag-button-special:hover {
  color: #FFF;
}
/* line 190, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-button.ag-button-icon {
  position: relative;
  padding-left: 2.66em;
}
/* line 193, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-button.ag-button-icon:before {
  content: url("/img/icons/icon_favorit.svg");
  display: block;
  width: 23px;
  position: absolute;
  top: 50%;
  left: .75em;
  transform: translate(0, -42%);
}
/* line 204, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-button:hover {
  border-color: #B51F1F;
}
@media screen and (max-width: 584px) {
  /* line 174, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-button {
    padding-left: 1.25em;
  }
}
/* line 212, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-button-checkbox {
  display: none;
}
/* line 214, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-button-checkbox:checked + .ag-button {
  background-color: #d4d6d4;
  /* Hintergrundfarbe ├ñndern */
}
/* line 224, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-fav-leer img {
  cursor: pointer;
}
/* line 226, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-fav-leer img:last-child {
  display: none;
}
/* line 232, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-fav-leer.ag-fav img {
  cursor: pointer;
}
/* line 235, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-fav-leer.ag-fav img:first-child {
  display: none;
}
/* line 238, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-fav-leer.ag-fav img:last-child {
  display: block;
}
/* line 247, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] {
  border-width: 0 0 1px;
  margin-bottom: 1em;
}
/* line 250, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim']:not(:first-child) {
  margin-top: 1em;
}
/* line 253, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim']:first-child {
  border-width: 1px 0 1px;
}
/* line 257, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-box-inner {
  gap: 1.8em;
}
/* line 260, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-size-top {
  width: 100%;
  display: flex;
}
/* line 264, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-size-bottom {
  width: 100%;
}
/* line 267, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-thmb {
  min-height: 14em;
  border: 1px solid #cfcfcf;
  position: relative;
  box-sizing: border-box;
}
/* line 274, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-desc {
  min-height: 16.1em;
}
/* line 279, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] p.ag-cta {
  margin-top: 1.5em;
}
/* line 284, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] p a.ag-text-link:hover {
  color: unset;
}
/* line 288, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] p a.ag-cta {
  border: 1px solid #cfcfcf;
  padding: .5em;
  display: inline-block;
}
/* line 296, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-size-1of3 {
  width: 33.3333%;
  height: fit-content;
}
/* line 300, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-size-2of3 {
  width: calc(66.6666% - 1.8em);
}
/* line 303, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-size-2of3 div {
  width: 50%;
}
/* line 306, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-size-2of3 div:first-child {
  width: 48%;
}
/* line 311, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-gap-container {
  gap: 1.8em;
}
/* line 318, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-content-box[data-box-typ='links'] .ag-itemlist a {
  font-style: italic;
  text-decoration: underline;
}
@media screen and (max-width: 584px) {
  /* line 327, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-size-top {
    flex-direction: column;
  }
  /* line 331, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-size-bottom .ag-size-2of3 {
    gap: 1.8em;
  }
  /* line 335, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-size-1of3,
  .ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-size-2of3 {
    width: 100%;
  }
  /* line 339, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-desc {
    border-bottom: 1px solid #000;
    padding-bottom: 1em;
    margin-bottom: 1em;
  }
  /* line 344, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-thmb {
    min-height: 12em;
  }
  /* line 347, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-content-box.ag-list-box[data-box-typ='onlim'] .ag-thmb img {
    margin-bottom: 0;
  }
}
/* line 358, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske {
  margin-top: 4em;
}
/* line 360, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form {
  display: flex;
  gap: .5em;
}
@media screen and (max-width: 584px) {
  /* line 360, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form {
    gap: 1.3333em;
  }
}
/* line 370, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-icon-mic {
  cursor: pointer;
  margin-top: -.5em;
}
/* line 374, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-right {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 1em;
}
/* line 381, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect {
  padding: 0;
}
/* line 384, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect .ag-form-item {
  padding: 0;
}
/* line 387, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect .ag-form-item .ag-items {
  gap: .5em;
}
/* line 390, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect .ag-form-item .ag-items div {
  display: inherit;
}
/* line 397, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect:first-child .ag-form-item {
  display: flex;
  align-items: center;
  gap: .8em;
}
/* line 402, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect:first-child .ag-form-item > div {
  display: flex;
  gap: .8em;
}
/* line 407, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect:first-child .ag-form-item input {
  padding: 1em 1.19em;
  width: 56%;
}
@media screen and (max-width: 584px) {
  /* line 397, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect:first-child .ag-form-item {
    flex-direction: column;
    align-items: unset;
  }
  /* line 418, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect:first-child .ag-form-item input {
    width: auto;
  }
}
/* line 426, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect:last-child .ag-form-item {
  display: flex;
  flex-direction: column;
  gap: 2em;
}
@media screen and (max-width: 584px) {
  /* line 437, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect:last-child .ag-form-item div:last-child {
    display: flex;
    flex-wrap: wrap;
    gap: .7em;
  }
}
/* line 446, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect.ag-dropdown {
  width: 61%;
  display: flex;
  margin-bottom: 1em;
  gap: .8em;
}
/* line 452, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect.ag-dropdown .ag-form-item {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 1em;
}
/* line 459, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect.ag-dropdown .ag-form-item label {
  cursor: unset;
}
/* line 463, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect.ag-dropdown .ag-form-item select {
  background-color: #fff;
  width: 100%;
  padding: 1em;
  border-radius: 0;
  border: 1px solid #cfcfcf;
  appearance: none;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDEgNzkuYzAyMDRiMiwgMjAyMy8wMi8wOS0wNjoyNjoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjUgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0wNi0wN1QxMzoyODowNCswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMDYtMDdUMTQ6MDc6MzcrMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMDYtMDdUMTQ6MDc6MzcrMDI6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5ZThhMTA0LTJkOTgtMzY0Ni1iMzdmLTNlNWM4Y2RmZjRmNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOWU4YTEwNC0yZDk4LTM2NDYtYjM3Zi0zZTVjOGNkZmY0ZjQiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxOWU4YTEwNC0yZDk4LTM2NDYtYjM3Zi0zZTVjOGNkZmY0ZjQiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5ZThhMTA0LTJkOTgtMzY0Ni1iMzdmLTNlNWM4Y2RmZjRmNCIgc3RFdnQ6d2hlbj0iMjAyMy0wNi0wN1QxMzoyODowNCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjUgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PopQJA0AAAEqSURBVDiNY/z//z8DtQET1U2km6E3OzvbrzU0TCZG85Wqqrl3p00rImjoj2fPNJ5t3pxzubx8MS7Dvt67x3whN3fTi507k368fKmKoeD///8o+OPly0KnYmNP7DEx+X+pvHwBuvyXO3fYLhQWrtxlYPD/bHr6jk83bvCgq8Ew9P///wwfLl0SOxUXd3SPicn/SxUVC5ANvFRauni3gcH/M2lpuz9dv45hIE5DYQafjI09sdvI6P+l8vIF706flr9cWTl3l77+/zOpqbuxuRCGGfGl04+XLond7Ora+uHSJRM2ISGGX2/eMAhZWOxXKywM4dPWfodTIy7bYPj9+fOSJ2NjT+zQ0vp/Ojl53/sLFyQJ6SFoKCzy7s6Ykf/+/HmCBhL0Prlg6GRTAC+WWlHCUS/8AAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: right 8px top 50%;
  background-size: 18px auto;
}
@media screen and (max-width: 584px) {
  /* line 446, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect.ag-dropdown {
    flex-direction: column;
    width: auto;
  }
  /* line 481, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim #ag-onlim .ag-suchmaske .ag-form-sect.ag-dropdown .ag-form-item {
    width: auto;
  }
}
/* line 491, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim .ag-popup-box {
  padding: 5em;
  width: 640px;
  vertical-align: top;
  display: flex;
  flex-direction: column;
  gap: 1em;
}
/* line 500, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim .ag-popup-box h5 {
  border: none;
  font-size: 21px;
}
/* line 505, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim .ag-popup-box img {
  cursor: pointer;
  margin: 0 auto;
}
/* line 509, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim .ag-popup-box .ag-j-show {
  cursor: auto;
}
/* line 513, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim .ag-popup-box .ag-close {
  width: 30px;
  height: 30px;
  padding: 0;
  display: inline-block;
  cursor: pointer;
}
/* line 520, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim .ag-popup-box .ag-close:before {
  content: '\002D';
  display: block;
  font-family: "ag-icons";
  font-size: 26px;
  line-height: 26px;
  width: inherit;
  text-indent: -1px;
  text-align: left;
}
@media screen and (max-width: 584px) {
  /* line 491, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
  .ag-formular-onlim .ag-popup-box {
    width: 100%;
    padding: 15px 0 15px 0;
    top: 0;
  }
}
/* line 538, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim .ag-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4em;
  margin-bottom: 3em;
}
/* line 543, ../../../resources/themes/stylesheets/default/layout/snippets/onlim.scss */
.ag-formular-onlim .ag-tags span {
  border-radius: 5em;
  background-color: #cdcdcd;
  padding: 0.2em 0.4em;
  line-height: 1.2em;
}

/* line 2, ../../../resources/themes/stylesheets/default/layout/snippets/usecases.scss */
.ag-usecases .ag-sub-text {
  margin-bottom: .3em;
}
/* line 6, ../../../resources/themes/stylesheets/default/layout/snippets/usecases.scss */
.ag-usecases .ag-article img.ag-logo {
  max-height: 40px;
  margin-right: 30px;
}
/* line 12, ../../../resources/themes/stylesheets/default/layout/snippets/usecases.scss */
.ag-usecases .ag-partner-logos img {
  max-height: 80px;
  width: auto !important;
}

/* BW extents */
/* line 56, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui {
  /*
  .ag-ui-v2 {
  	@include bw-button-style(
  		$ui-bw-state-secondary-default,
  		$ui-bw-color-secondary-default,
  		$ui-bw-state-secondary-hover,
  		$ui-bw-color-secondary-hover,
  		$ui-bw-state-secondary-active,
  		$ui-bw-color-secondary-active
  	);
  }
  */
}
/* line 3, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default.ui-state-default {
  border-color: #cccccc;
  background: #cccccc;
  color: colorByBrightness(#cccccc);
}
/* line 9, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default.ui-state-default a,
.ag-ui .ag-ui-default.ui-state-default a:link,
.ag-ui .ag-ui-default.ui-state-default a:visited {
  color: colorByBrightness(#cccccc);
}
/* line 15, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default.ui-state-default .ui-icon {
  background-image: url('/../../themes/default/images/ui/ui-icons_000_256x240.png?1635405950');
}
/* line 20, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default.ui-state-hover, .ag-ui .ag-ui-default.ui-state-focus {
  border-color: #d9d9d9;
  background: #d9d9d9;
  color: colorByBrightness(#d9d9d9) !important;
}
/* line 24, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default.ui-state-hover n
a,
.ag-ui .ag-ui-default.ui-state-hover a:link,
.ag-ui .ag-ui-default.ui-state-hover a:visited, .ag-ui .ag-ui-default.ui-state-focus n
a,
.ag-ui .ag-ui-default.ui-state-focus a:link,
.ag-ui .ag-ui-default.ui-state-focus a:visited {
  color: colorByBrightness(#d9d9d9) !important;
}
/* line 32, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default.ui-state-hover .ui-icon, .ag-ui .ag-ui-default.ui-state-focus .ui-icon {
  background-image: url('/../../themes/default/images/ui/ui-icons_000_256x240.png?1635405950');
}
/* line 37, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default.ui-state-active {
  border-color: #cccccc;
  background: #d4c4c4;
  color: colorByBrightness(#d4c4c4) !important;
}
/* line 42, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default.ui-state-active a,
.ag-ui .ag-ui-default.ui-state-active a:link,
.ag-ui .ag-ui-default.ui-state-active a:visited {
  color: colorByBrightness(#d4c4c4) !important;
}
/* line 48, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default.ui-state-active .ui-icon {
  background-image: url('/../../themes/default/images/ui/ui-icons_000_256x240.png?1635405950');
}
/* line 70, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default .ui-selectmenu-button {
  background-color: #FFF;
  border-color: #cfcfcf;
  color: #000;
  vertical-align: middle;
}
/* line 76, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default .ui-selectmenu-button .ui-icon {
  background-image: url('/../../themes/default/images/ui/ui-icons_000_256x240.png?1635405950');
}
/* line 80, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-default .ui-selectmenu-button.ui-state-hover, .ag-ui .ag-ui-default .ui-selectmenu-button.ui-state-focus, .ag-ui .ag-ui-default .ui-selectmenu-button.ui-state-active {
  color: #000 !important;
}
/* line 3, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-v1.ui-state-default {
  border-color: #b1d0c7;
  background: #b1d0c7;
  color: #000;
}
/* line 9, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-v1.ui-state-default a,
.ag-ui .ag-ui-v1.ui-state-default a:link,
.ag-ui .ag-ui-v1.ui-state-default a:visited {
  color: #000;
}
/* line 15, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-v1.ui-state-default .ui-icon {
  background-image: url('/../../themes/default/images/ui/ui-icons_000_256x240.png?1635405950');
}
/* line 20, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-v1.ui-state-hover, .ag-ui .ag-ui-v1.ui-state-focus {
  border-color: #b9d5cd;
  background: #b9d5cd;
  color: #000 !important;
}
/* line 24, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-v1.ui-state-hover n
a,
.ag-ui .ag-ui-v1.ui-state-hover a:link,
.ag-ui .ag-ui-v1.ui-state-hover a:visited, .ag-ui .ag-ui-v1.ui-state-focus n
a,
.ag-ui .ag-ui-v1.ui-state-focus a:link,
.ag-ui .ag-ui-v1.ui-state-focus a:visited {
  color: #000 !important;
}
/* line 32, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-v1.ui-state-hover .ui-icon, .ag-ui .ag-ui-v1.ui-state-focus .ui-icon {
  background-image: url('/../../themes/default/images/ui/ui-icons_000_256x240.png?1635405950');
}
/* line 37, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-v1.ui-state-active {
  border-color: #b1d0c7;
  background: #a8d9cb;
  color: #000 !important;
}
/* line 42, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-v1.ui-state-active a,
.ag-ui .ag-ui-v1.ui-state-active a:link,
.ag-ui .ag-ui-v1.ui-state-active a:visited {
  color: #000 !important;
}
/* line 48, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ag-ui .ag-ui-v1.ui-state-active .ui-icon {
  background-image: url('/../../themes/default/images/ui/ui-icons_000_256x240.png?1635405950');
}

/* line 115, ../../../resources/themes/stylesheets/default/utils/customize-jquery-ui.scss */
.ui-dialog .ui-selectmenu-menu .ui-menu {
  max-height: 230px;
}

/* line 22, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page.ag-cookiebot-cookiedeclaration #CookieDeclarationUserStatusLabel {
  font-weight: bold;
}
/* line 28, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialog {
  background-color: #D4D6D4;
}
/* line 31, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialog #CybotCookiebotDialogDetail,
.ag-page #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter {
  background-color: transparent;
}
/* line 37, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialog a,
.ag-page #CybotCookiebotDialog div,
.ag-page #CybotCookiebotDialogBodyContentControls {
  font-family: Georgia, "Times New Roman", Times, serif;
}
/* line 42, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBodyContentTitle {
  font-family: "TWCharacterSansRegular";
  font-size: 21px;
  font-weight: normal;
}
/* line 50, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
/* line 57, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons a {
  order: 2;
}
/* line 61, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDecline {
  color: #000;
  background: none;
  font-weight: normal;
  font-style: italic;
  text-decoration: underline;
  border: none;
}
/* line 69, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDecline:hover {
  color: #B51C1E;
}
/* line 74, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonAccept {
  background-color: #9b1d26;
  border-color: #CBE3F7;
  line-height: 1 !important;
  padding: .4em 1em;
  font-size: 15px;
  font-weight: normal;
  width: auto !important;
  margin: 3px;
  order: 1;
}
/* line 12, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonAccept:hover {
  background-color: #b92631;
}
/* line 79, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDetails {
  width: 100%;
}
/* line 85, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContentText {
  font-size: 13px;
  font-weight: normal;
}
/* line 90, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  padding-left: 8px;
  padding-top: .5em;
  padding-bottom: .5em;
  float: none;
}
@media screen and (max-width: 584px) {
  /* line 90, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
  .ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
    -webkit-flex-direction: column;
    flex-direction: column;
    padding-left: 8px !important;
  }
  /* line 105, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
  .ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper > a {
    min-width: 60vw;
    margin: 3px !important;
  }
}
/* line 111, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
  order: 2;
  background-color: #9b1d26;
  border-color: #CBE3F7;
  line-height: 1 !important;
  padding: .4em 1em;
  font-size: 15px;
  font-weight: normal;
  width: auto !important;
  margin: 3px;
  margin-right: 0;
}
/* line 12, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover {
  background-color: #b92631;
}
/* line 117, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  order: 1;
  background-color: #9b1d26;
  border-color: #CBE3F7;
  line-height: 1 !important;
  padding: .4em 1em;
  font-size: 15px;
  font-weight: normal;
  width: auto !important;
  margin: 3px;
}
/* line 12, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover {
  background-color: #b92631;
}
/* line 122, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  order: 0;
  background-color: #9b1d26;
  border-color: #CBE3F7;
  line-height: 1 !important;
  padding: .4em 1em;
  font-size: 15px;
  font-weight: normal;
  width: auto !important;
  margin: 3px;
  margin-left: 0;
}
/* line 12, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover {
  background-color: #b92631;
}
/* line 131, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonsTable #CybotCookiebotDialogBodyLevelButtonsSelectPane {
  border-width: 1px 0 0;
  font-size: 13px;
}
/* line 135, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonsTable #CybotCookiebotDialogBodyLevelButtonsSelectPane label {
  line-height: 20px !important;
  font-weight: normal;
}
/* line 141, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonsTable #CybotCookiebotDialogBodyLevelDetailsWrapper {
  border-width: 1px 0 0;
}
/* line 145, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonsTable #CybotCookiebotDialogBodyLevelDetailsButton {
  font-size: 13px;
  font-weight: normal;
}
/* line 149, ../../../resources/themes/stylesheets/default/utils/customize-cookiebot.scss */
.ag-page #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelButtonsTable #CybotCookiebotDialogBodyLevelDetailsButton:focus {
  outline: none;
}

/* line 19, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 0;
  border: solid 1px #8e8e8e;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 15px;
  font-weight: normal;
  height: 58px;
  line-height: 56px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: auto;
}
/* line 43, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select:hover {
  border-color: #b1b3b1;
}
/* line 46, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #999;
}
/* line 50, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select:after {
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  content: '';
  display: block;
  height: 10px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 10px;
}
/* line 69, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.open:after {
  transform: rotate(-135deg);
}
/* line 72, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}
/* line 78, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.disabled {
  border-color: #c3c5c3;
  color: #999;
  pointer-events: none;
}
/* line 82, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.disabled:after {
  border-color: #cccccc;
}
/* line 88, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.wide {
  width: 100%;
}
/* line 90, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
/* line 95, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.right {
  float: right;
}
/* line 97, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.right .list {
  left: auto;
  right: 0;
}
/* line 102, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
/* line 106, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
/* line 110, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
/* line 117, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select .list {
  background-color: #fff;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.9);
  box-sizing: border-box;
  margin: 0 0 1em 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(-29px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
  width: 100%;
}
/* line 134, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
/* line 138, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 36px;
  list-style: none;
  min-height: 36px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  transition: all 0.2s;
}
/* line 149, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #D4D6D4;
}
/* line 152, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select .option:hover {
  background-color: #9b1d26;
  color: #FFF;
}
/* line 156, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select .option.selected {
  font-weight: bold;
}
/* line 159, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

/* line 169, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.no-csspointerevents .nice-select .list {
  display: none;
}
/* line 173, ../../../resources/themes/stylesheets/default/utils/nice-select.scss */
.no-csspointerevents .nice-select.open .list {
  display: block;
}

/* line 1, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-title {
  font-weight: bold;
}

/* line 4, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 8, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-message a,
.toast-message label {
  color: #ffffff;
}

/* line 12, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

/* line 16, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

/* line 30, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
/* line 42, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 49, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 54, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 59, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 64, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 69, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-top-left {
  top: 12px;
  left: 12px;
}

/* line 73, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-top-right {
  top: 12px;
  right: 12px;
}

/* line 77, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

/* line 81, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* line 85, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

/* line 91, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 96, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

/* line 115, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

/* line 124, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

/* line 127, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

/* line 130, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

/* line 133, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

/* line 136, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

/* line 142, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

/* line 148, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast {
  background-color: #030303;
}

/* line 151, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-success {
  background-color: #51a351;
}

/* line 154, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-error {
  background-color: #bd362f;
}

/* line 157, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-info {
  background-color: #2f96b4;
}

/* line 160, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-warning {
  background-color: #f89406;
}

/* line 164, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  /* line 177, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  /* line 181, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  /* line 187, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  /* line 191, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 197, ../../../resources/themes/stylesheets/default/utils/toastr.scss */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*# sourceMappingURL=style.css.map */
