@charset "UTF-8";
/* Allgemeine Farbvorlage */
/* Zusätzliche Farben für den Calculator */
/* Auszeichnungsfarben - projektspezifisch */
/* Überschreiben mit Webseiten-spezifischen Farben */
/* Anpassungen Farbschema für die ZEAG */
/*
@import 'colors_hvg';
@import 'colors_intranet';
@import 'colors_gvu';
*/
/* Allgemeine Schriftstile*/
/* Allgemeine Schriftstile HVG

@font-face {
	font-family: 'Dejavu Sans';
	src: url('../../files/fonts/DejaVuSans-webfont.eot');
    src: url('../../files/fonts/DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/DejaVuSans-webfont.woff') format('woff'),
         url('../../files/fonts/DejaVuSans-webfont.ttf') format('truetype'),
         url('../../files/fonts/DejaVuSans-webfont.svg#dejavu_sansbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Dejavu Sans Oblique';
	src: url('../../files/fonts/DejaVuSansCondensed-Oblique-webfont.eot');
    src: url('../../files/fonts/DejaVuSansCondensed-Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/DejaVuSansCondensed-Oblique-webfont.woff') format('woff'),
         url('../../files/fonts/DejaVuSansCondensed-Oblique-webfont.ttf') format('truetype'),
         url('../../files/fonts/DejaVuSansCondensed-Oblique-webfont.svg#dejavu_sanscondensed_oblique') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Dejavu Bold';
	src: url('../../files/fonts/DejaVuSans-Bold-webfont.eot');
    src: url('../../files/fonts/DejaVuSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/DejaVuSans-Bold-webfont.woff') format('woff'),
         url('../../files/fonts/DejaVuSans-Bold-webfont.ttf') format('truetype'),
         url('../../files/fonts/DejaVuSans-Bold-webfont.svg#dejavu_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

$font_basic: 'Segoe UI', 'Dejavu Sans', helvetica, arial, sans-serif;
$font_italic: 'Dejavu Sans Oblique', 'Segoe UI', helvetica, arial, sans-serif;
$font_bold: 'Dejavu Bold', 'Segoe UI', helvetica, arial, sans-serif;
*/
/* Stilvorlagen für Inhaltselemente */
p, table, ul, ol {
  margin-bottom: 1.5em;
}
.hinweis {
  background: orange;
  padding: 2em;
  margin: 2em;
}
.hinweis .innerbox {
  background: orange !important;
}
.hinweis p {
  font-size: 1.1em;
  font-weight: normal;
  font-style: italic;
  color: #fff;
}
.hinweis p:last-child {
  margin: 0;
}
/* bis hier preview-styles */
/* Breadcrumb */
#breadcrumb {
  overflow: hidden;
}
.mod_breadcrumb ul {
  margin: 0.5em 1em 0;
}
.mod_breadcrumb li {
  display: inline;
  font-size: 0.8em;
}
.mod_breadcrumb li.first {
  padding-left: 0.25em;
}
.mod_breadcrumb li a:after {
  content: " > ";
}
body.home .mod_breadcrumb {
  display: none;
}
@media (max-width: 48em) {
  .mod_breadcrumb {
    display: none;
  }
}
@media (max-width: 60em) {
  .mod_breadcrumb li {
    font-size: 0.9em;
  }
}
/* grundlegende Stylings */
h1 {
  font-size: 1.25em;
  margin-bottom: 1em;
  font-family: "adelle", "Times New Roman", Times, serif;
  font-weight: 300;
  font-style: italic;
}
h1 strong {
  font-family: "museo-sans", Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-style: normal;
  color: #BB4400;
}
h1 strong sub, h1 strong sup {
  color: #BB4400;
}
h2 {
  font-size: 1.125em;
  margin-bottom: 1em;
  color: #BB4400;
  font-weight: 900;
}
h3 {
  font-size: 1.125em;
  margin-bottom: 0.25em;
  font-weight: 700;
}
h4 {
  font-size: 1.125em;
  margin-bottom: 1em;
  color: #BB4400;
  font-weight: 900;
}
p, .ce_text li, #left .mod_navigation {
  color: #333333;
  line-height: 1.4em;
}
p a, .ce_text li a, #left .mod_navigation a {
  font-weight: 900;
  color: #BB4400;
  text-transform: uppercase;
}
p a:hover, .ce_text li a:hover, #left .mod_navigation a:hover {
  color: #BB4400;
  opacity: 0.7;
}
p a[target="_blank"]:before, .ce_text li a[target="_blank"]:before, #left .mod_navigation a[target="_blank"]:before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 1.75em;
  margin-right: 0.125em;
  line-height: 0.57em;
  vertical-align: top;
  background-position: 0px 4px;
  background-size: 100% 50%;
}
.ce_download a {
  text-transform: none;
}
span#googleOptOut {
  font-weight: 900;
  color: #BB4400;
  text-transform: uppercase;
  cursor: pointer;
}
span#googleOptOut:hover {
  color: #BB4400;
  opacity: 0.7;
}
blockquote {
  padding: 1em 4em 0;
  margin-bottom: 2em;
}
blockquote p {
  color: #3c3c3b;
  letter-spacing: 0.02em;
  font-weight: 900;
  text-indent: -0.375em;
  margin-bottom: 0.5em;
  font-size: 1.125em;
}
blockquote p:before, blockquote p:after {
  display: inline-block;
}
blockquote p:before {
  content: "»";
  margin-right: 0.075em;
}
blockquote p:after {
  content: "«";
  margin-left: 0.375em;
}
blockquote cite {
  color: #808080;
}
body.ansprechpartner #ansprechpartner {
  display: none;
}
#container .ce_text, #container .ce_table, #container .mod_verfuegbarkeit {
  clear: both;
}
#container .ce_text .innerbox, #container .ce_table .innerbox, #container .mod_verfuegbarkeit .innerbox {
  margin: 1em 0.5em 2em 0.5em;
  overflow: hidden;
}
#container .ce_text .textcontainer, #container .ce_table .textcontainer, #container .mod_verfuegbarkeit .textcontainer {
  padding: 2em;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}
#container .ce_text h1, #container .ce_table h1, #container .mod_verfuegbarkeit h1 {
  color: #333333;
  font-weight: 300;
  font-size: 2.1875em;
  line-height: 1.33;
}
#container .ce_text h1 strong, #container .ce_table h1 strong, #container .mod_verfuegbarkeit h1 strong {
  font-family: "museo-sans", Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-style: normal;
  text-transform: uppercase;
  color: #BB4400;
}
#container .ce_text h2, #container .ce_table h2, #container .mod_verfuegbarkeit h2 {
  font-size: 1.25em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: none;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  text-align: left;
  float: none;
  clear: both;
}
#container .ce_text h3, #container .ce_table h3, #container .mod_verfuegbarkeit h3 {
  font-size: 1em;
  font-weight: 900;
  line-height: 1.4;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  text-align: left;
  float: none;
  clear: both;
}
#container .ce_text h4, #container .ce_table h4, #container .mod_verfuegbarkeit h4 {
  font-size: 1.25em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: none;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  text-align: left;
  float: none;
  clear: both;
}
#container .ce_text p strong, #container .ce_table p strong, #container .mod_verfuegbarkeit p strong {
  font-weight: 900;
}
body.impressum #container .ce_text h4, body.datenschutz #container .ce_text h4 {
  font-size: 0.9em;
}
#container .ce_text ul, #container .ce_table ul {
  margin-left: 1.5em;
  list-style: square;
}
#container .ce_text ul li, #container .ce_table ul li {
  width: auto;
  float: none;
  line-height: 1.4;
  margin-bottom: 0.6em;
}
#container .ce_text ul li:before, #container .ce_table ul li:before {
  display: none;
}
#container .ce_text ul li:last-of-type:after, #container .ce_table ul li:last-of-type:after {
  content: "";
  clear: both;
  display: block;
}
#container .ce_text ul ul, #container .ce_table ul ul {
  list-style: circle;
}
#container .ce_image .image_container {
  padding: 0 2em 2em 2em;
}
#left .ce_image .image_container {
  margin-bottom: 1em;
}
#left .ce_table .innerbox {
  margin: 0;
  padding: 0 2em 2em 2em;
}
#left .ce_table table {
  width: 100%;
  margin-bottom: 0;
}
#left .ce_table th, #left .ce_table td {
  border-right: 2px solid #f2f2f2;
  border-bottom: 2px solid #f2f2f2;
  background: #fff;
  padding: 0.5em;
}
#left .ce_table th {
  text-align: left;
  color: #BB4400;
  font-weight: 700;
}
#left .ce_table .tablefoot {
  margin-top: -1em;
  padding: 0 2em 2em 2em;
}
#left .ce_table .tablefoot p {
  display: inline;
  margin-bottom: 0;
}
#left .ce_text:nth-child(n + 2) .textcontainer {
  padding-top: 0;
}
#container .ce_text.ce_text_image .textcontainer {
  width: 60%;
}
#container .ce_text.ce_text_image .img_containment {
  width: 39.5%;
  display: inline-block;
}
#container .ce_text.ce_text_image .img_containment.float_right {
  float: right;
}
#left .ce_text .textcontainer h1 {
  padding-bottom: 0.5em;
  border-bottom: 0.125em solid #3c3c3b;
}
#main {
  position: relative;
  z-index: 10;
  top: 0;
}
@media (min-width: 50em) {
  #main {
    top: -1em;
  }
}
#right .inside .ce_text .innerbox {
  margin: 1em 0 1em 0;
}
#left {
  position: relative;
  z-index: 10;
}
#left .inside {
  margin-bottom: 1em;
}
/* set floating boxes to clear:none */
#container .box-25, #container .box-33, #container .box-50, #container .box-66 {
  clear: none;
}
/* specific styles for intro boxes */
#container .box-intro {
  position: relative;
  z-index: 10;
}
#container .box-intro .innerbox {
  padding: 0;
  box-sizing: border-box;
  background-color: #f2f2f2;
  overflow: hidden;
  -webkit-box-shadow: 0px 35px 35px -35px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 35px 35px -35px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 35px 35px -35px rgba(0, 0, 0, 0.5);
  *box-shadow: 0px 35px 35px -35px black;
  position: relative;
}
#container .box-intro .textcontainer {
  padding: 2em;
}
#container .box-intro .textcontainer p {
  font-size: 1em;
  line-height: 1.4;
}
#container .box-intro .textcontainer p:first-of-type {
  font-weight: bold;
}
#container .box-intro .textcontainer p:first-of-type a strong {
  color: #BB4400;
}
#container .box-intro .textcontainer p:last-of-type {
  margin-bottom: 0;
}
/* Introboxen, die im Main-Bereich zu finden sind */
/* und keine (!) Bilder beinhalten, sollen in der Blockbreite eingeschränkt werden */
@media (min-width: 64em) {
  #container #main .box-intro:not(.ce_text_image) .textcontainer {
    max-width: 80%;
  }
}
#container .box-intro.img_50 .image_container {
  text-align: center;
}
#container .box-intro.img_50 .image_container img {
  width: 50%;
}
/* Introboxen die halbseitig stehen sollen keinen gefetteten ersten Absatz erhalten */
#container .box-intro.box-50 .innerbox .textcontainer p:first-of-type {
  font-weight: 400;
}
#container .box-intro.box-66 .innerbox {
  z-index: 20;
  position: relative;
}
#container .box-intro.box-66 .innerbox .textcontainer {
  width: 100%;
}
#container #main .box-intro .innerbox .img_containment {
  float: right;
}
@media (min-width: 50em) {
  #container #left .box-intro .innerbox {
    position: relative;
  }
  #container #left .box-intro .img_containment {
    display: none;
  }
  #container #left .box-intro .textcontainer {
    width: 100%;
    float: none;
  }
  #container #left .box-intro .textcontainer p:last-of-type {
    margin-bottom: 1em;
  }
  #container .box-intro.box-66 .innerbox {
    -webkit-box-shadow: 35px 0px 35px -35px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 35px 0px 35px -35px rgba(0, 0, 0, 0.5);
    box-shadow: 35px 0px 35px -35px rgba(0, 0, 0, 0.5);
    *box-shadow: 35px 0px 35px -35px black;
    margin: 0.5em 0 0.5em 1em;
  }
}
@media (max-width: 49.99em) {
  #container .innerbox .ce_text_image .img_containment {
    width: 50%;
  }
  #container .innerbox .ce_text_image .textcontainer {
    width: 50%;
  }
}
@media (max-width: 35.5em) {
  #container .ce_text .innerbox .img_containment {
    display: none;
  }
  #container .ce_text .innerbox .textcontainer {
    width: 100%;
    float: none;
  }
  #container .box-teaser .innerbox .img_containment {
    display: inline-block;
  }
  #container .box-teaser .innerbox .textcontainer {
    width: 60%;
  }
}
.faq #container .box-intro .innerbox {
  margin-bottom: 0;
}
.faq #container .box-intro ~ .acc_container .acc_innerbox {
  margin-top: 0;
}
#left .inside {
  box-sizing: border-box;
  margin: 1em 0.5em 2em 0.5em;
  padding: 0;
  background-color: #f2f2f2;
  -webkit-box-shadow: 35px 0px 35px -35px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 35px 0px 35px -35px rgba(0, 0, 0, 0.5);
  box-shadow: 35px 0px 35px -35px rgba(0, 0, 0, 0.5);
  *box-shadow: 35px 0px 35px -35px black;
}
#left .box-intro .innerbox {
  margin: 0;
  padding: 0;
  background-color: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#left .ce_text .innerbox {
  margin: 0;
  background-color: initial;
}
#left .ce_form .innerform {
  margin: 0;
  background-color: initial;
}
@media (min-width: 40em) {
  #left .inside {
    margin-right: 0;
  }
}
/* specific styles for teaser boxes at 50%*/
#container .box-teaser {
  box-sizing: border-box;
}
#container .box-teaser .innerbox {
  margin-top: 0;
  box-sizing: border-box;
  background-color: #f2f2f2;
  overflow: hidden;
  padding: 0;
}
#container .box-teaser .textcontainer {
  box-sizing: border-box;
  width: 50%;
  display: inline-block;
  float: left;
  padding: 1.375em 0.5em 1.375em 1.375em;
  padding-left: 0.7em;
}
#container .box-teaser .textcontainer h2 {
  font-size: 1.375em;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 2em;
}
#container .box-teaser .textcontainer h2 a {
  font-weight: 900;
}
#container .box-teaser .textcontainer h2 a:hover {
  opacity: 0.7;
}
#container .box-teaser .textcontainer p {
  line-height: 1.5;
  color: #333333;
  font-weight: 500;
  /* 			min-height: 6em;
			max-height: 6em; */
  text-overflow: ellipsis;
  margin-bottom: 2.45em;
  font-size: 1.125em;
  letter-spacing: 0.015em;
  padding-right: 0.75em;
}
#container .box-teaser .textcontainer p a {
  min-height: 1em;
  max-height: 1em;
}
#container .box-teaser .textcontainer p.pagelink {
  padding-right: 0;
}
#container .box-teaser .textcontainer p.pagelink a {
  font-weight: 700;
}
#container .box-teaser .textcontainer h2 ~ p {
  max-height: 6em;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
  font-size: 1em;
}
#container .box-teaser .textcontainer:after {
  content: "";
  display: block;
  clear: both;
}
#container .box-teaser .img_containment {
  box-sizing: border-box;
  width: 50%;
  float: left;
  display: inline-block;
  position: relative;
}
#container .box-teaser .img_containment figure {
  height: 0;
  padding-bottom: 120%;
  overflow: hidden;
  position: relative;
}
#container .box-teaser .img_containment figure img {
  position: absolute;
  width: 161%;
  height: auto;
  left: -31%;
  top: 0;
  margin: auto;
}
#container .box-teaser .img_containment .overlay {
  position: absolute;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#77a15e+0,4e6a3e+100&amp;0.8+0,0.8+100 */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzdhMTVlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU2YTNlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(119, 161, 94, 0.8)), color-stop(100%, rgba(78, 106, 62, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* IE10+ */
  background: linear-gradient(135deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc77a15e", endColorstr="#cc4e6a3e",GradientType=1);
  /* IE6-8 fallback on horizontal gradient */
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
  opacity: 0;
  z-index: 10;
  overflow: hidden;
  transition: all 0.5s;
}
#container .box-teaser .img_containment .overlay:hover {
  opacity: 1;
}
#container .box-teaser .img_containment .overlay:has(.overlay_link:focus) {
  opacity: 1;
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: -2px;
}
#container .box-teaser .img_containment .overlay .overlay_link {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 88% 40%;
  background-position: -150% 50%;
}
#container .box-teaser .img_containment:after {
  content: "";
  display: block;
  clear: both;
}
body.home #container .box-teaser.box-33 .img_containment .overlay_link {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 100% 60%;
  background-position: -150% 50%;
}
body.internetpage #container .box-teaser.box-33 .img_containment .overlay .overlay_link {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 87% 50%;
  background-position: -98% 50%;
}
/* specific styles for teaser boxes at 33%, nur responsive ab 50em aufwärts */
@media (min-width: 50em) {
  body.page-landing #container .box-teaser.box-33:nth-of-type(n + 4) .innerbox:after {
    content: "";
    width: 2px;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    left: -0.5677em;
    z-index: 10;
  }
  #container .box-teaser.box-33 {
    box-sizing: border-box;
  }
  #container .box-teaser.box-33 .innerbox {
    box-sizing: border-box;
    background-color: transparent;
    position: relative;
    z-index: 1;
    overflow: visible;
  }
  #container .box-teaser.box-33:nth-of-type(n + 6) .innerbox:after {
    content: "";
    width: 2px;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    left: -0.5677em;
    z-index: 10;
  }
  #container .box-teaser.box-33 .textcontainer {
    box-sizing: border-box;
    width: 100%;
    display: inline-block;
    float: none;
    padding: 1.5em 2em 2.5em 2em;
    text-align: center;
  }
  #container .box-teaser.box-33 .textcontainer h2 {
    font-size: 1.375em;
    line-height: 1.4;
    text-transform: uppercase;
    color: #3c3c3b;
    letter-spacing: 0.015em;
    overflow: hidden;
    margin-bottom: 1.5em;
    text-align: center;
  }
  #container .box-teaser.box-33 .textcontainer h2 a {
    font-weight: 900;
  }
  #container .box-teaser.box-33 .textcontainer h2 a:hover {
    opacity: 0.7;
  }
  #container .box-teaser.box-33 .textcontainer p {
    line-height: 1.5;
    color: #333333;
    font-weight: 500;
    text-overflow: ellipsis;
    margin-bottom: 2.45em;
    font-size: 1.125em;
    letter-spacing: 0.015em;
  }
  #container .box-teaser.box-33 .textcontainer p a {
    min-height: 1em;
    max-height: 1em;
  }
  #container .box-teaser.box-33 .textcontainer h2 ~ p {
    min-height: 6em;
    max-height: 6em;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0;
    font-size: 1em;
  }
  #container .box-teaser.box-33 .textcontainer:after {
    content: "";
    display: block;
    clear: both;
  }
  #container .box-teaser.box-33 .img_containment {
    margin-top: -1px;
    box-sizing: border-box;
    width: 100%;
    float: none;
    display: inline-block;
    position: relative;
  }
  #container .box-teaser.box-33 .img_containment figure {
    height: 0;
    padding-bottom: 62.5%;
    overflow: hidden;
    position: relative;
  }
  #container .box-teaser.box-33 .img_containment figure img {
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    top: -6.75%;
    margin: auto;
  }
  #container .box-teaser.box-33 .img_containment .overlay {
    position: absolute;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#77a15e+0,4e6a3e+100&amp;0.8+0,0.8+100 */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzdhMTVlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU2YTNlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(119, 161, 94, 0.8)), color-stop(100%, rgba(78, 106, 62, 0.8)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
    /* IE10+ */
    background: linear-gradient(135deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc77a15e", endColorstr="#cc4e6a3e",GradientType=1);
    /* IE6-8 fallback on horizontal gradient */
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    /* position: absolute; */
    text-align: center;
    opacity: 0;
    z-index: 10;
    overflow: hidden;
    transition: all 0.5s;
  }
  #container .box-teaser.box-33 .img_containment .overlay:hover {
    opacity: 1;
  }
  #container .box-teaser.box-33 .img_containment .overlay .overlay_link {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: 80% 40%;
    background-position: -50% 50%;
  }
  #container .box-teaser.box-33 .img_containment:after {
    content: "";
    display: block;
    clear: both;
  }
  body.home #container .box-teaser.box-33 .img_containment .overlay .overlay_link, body.page-landing #container .box-teaser.box-33 .img_containment .overlay .overlay_link {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: 87% 50%;
    background-position: -98% 50%;
  }
}
@media (max-width: 49.99em) {
  #container .box-teaser .img_containment figure, #container .box-teaser.box-33 .img_containment figure {
    padding-bottom: 85%;
  }
  #container .box-teaser .img_containment figure img, #container .box-teaser.box-33 .img_containment figure img {
    width: 114%;
    left: -7%;
  }
}
@media (min-width: 50em) and (max-width: 79.99em) {
  #container .box-teaser.box-50 .textcontainer h2 {
    display: none;
  }
}
@media (max-width: 35em) {
  #container .box-teaser .textcontainer p, #container .box-teaser .textcontainer h2, #container .box-teaser.box-33 .textcontainer p, #container .box-teaser.box-33 .textcontainer h2 {
    display: none;
  }
  #container .box-teaser .textcontainer h2, #container .box-teaser .textcontainer p.pagelink, #container .box-teaser.box-33 .textcontainer h2, #container .box-teaser.box-33 .textcontainer p.pagelink {
    display: block;
  }
  #container .box-teaser .textcontainer h2, #container .box-teaser.box-33 .textcontainer h2 {
    margin-bottom: 0;
  }
  #container .box-teaser .textcontainer p.pagelink, #container .box-teaser.box-33 .textcontainer p.pagelink {
    margin-bottom: 1em;
  }
}
@media (max-width: 26em) {
  #container .box-teaser .textcontainer p, #container .box-teaser .textcontainer p.pagelink, #container .box-teaser .textcontainer h2, #container .box-teaser.box-33 .textcontainer p, #container .box-teaser.box-33 .textcontainer p.pagelink, #container .box-teaser.box-33 .textcontainer h2 {
    display: none;
  }
  #container .box-teaser .textcontainer h2, #container .box-teaser.box-33 .textcontainer h2 {
    display: block;
    font-size: 1.2em;
    margin-bottom: 0;
  }
}
#container h2.ce_headline {
  font-size: 1.375em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  margin: 0 auto;
  padding: 0 0 1em 0;
  text-align: center;
  float: none;
  clear: both;
}
.ansprechpartner #container h2.ce_headline {
  background-color: #f2f2f2;
}
#ansprechpartner {
  clear: both;
}
#left .mod_contentbox .innerbox, #ansprechpartner .mod_contentbox .innerbox {
  margin: 1em 0.5em 2em 0.5em;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  vertical-align: top;
}
#left .mod_contentbox h2, #ansprechpartner .mod_contentbox h2 {
  font-size: 1.375em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  float: none;
  clear: both;
}
#left .mod_contentbox .innerbox {
  padding-top: 1em;
}
#left .mod_contentbox h2 {
  display: none;
}
#ansprechpartner .mod_contentbox .mod_box_items {
  width: 33%;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
}
#ansprechpartner .mod_contentbox .mod_box_items .innerbox {
  margin: 0.5em;
  padding: 1em;
  box-sizing: border-box;
}
#ansprechpartner .mod_contentbox .mod_box_items .innerbox .image_container {
  position: relative;
  z-index: 1;
  max-width: 18em;
  margin: 0 auto 1.25em auto;
}
#ansprechpartner .mod_contentbox .mod_box_items .innerbox .image_container img {
  box-sizing: border-box;
  padding: 5%;
  width: 100%;
  max-width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  vertical-align: bottom;
  margin: auto;
  display: block;
}
#ansprechpartner .mod_contentbox .mod_box_items .innerbox .image_container:after {
  content: "";
  display: block;
  position: absolute;
  background-position: 50% 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  z-index: 2;
  top: 0;
  left: 0;
}
#ansprechpartner .mod_contentbox .mod_box_items .innerbox .textcontainer {
  width: 100%;
  display: block;
  margin: 0 auto;
}
#ansprechpartner .mod_contentbox .mod_box_items .innerbox .textcontainer p {
  text-align: center;
}
#ansprechpartner .mod_contentbox .mod_box_items .innerbox .textcontainer p strong, #ansprechpartner .mod_contentbox .mod_box_items .innerbox .textcontainer p a {
  font-weight: 900;
}
#ansprechpartner .mod_contentbox .mod_box_items .innerbox .textcontainer p a[href^="tel"], #ansprechpartner .mod_contentbox .mod_box_items .innerbox .textcontainer p a[href^="fax"] {
  font-weight: 400;
  color: inherit;
}
#left .mod_contentbox .mod_box_items {
  width: 49%;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
}
#left .mod_contentbox .mod_box_items .innerbox {
  margin: 0.5em;
  padding: 1em;
  box-sizing: border-box;
}
#left .mod_contentbox .mod_box_items .innerbox .image_container {
  position: relative;
  z-index: 1;
  max-width: 18em;
  margin: 0 auto 1.25em auto;
}
#left .mod_contentbox .mod_box_items .innerbox .image_container img {
  box-sizing: border-box;
  padding: 5%;
  width: 100%;
  max-width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  vertical-align: bottom;
  margin: auto;
  display: block;
}
#left .mod_contentbox .mod_box_items .innerbox .image_container:after {
  content: "";
  display: block;
  position: absolute;
  background-position: 50% 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  z-index: 2;
  top: 0;
  left: 0;
}
#left .mod_contentbox .mod_box_items .innerbox .textcontainer {
  width: 100%;
  display: block;
  margin: 0 auto;
}
#left .mod_contentbox .mod_box_items .innerbox .textcontainer p {
  text-align: center;
}
#left .mod_contentbox .mod_box_items .innerbox .textcontainer p strong, #left .mod_contentbox .mod_box_items .innerbox .textcontainer p a {
  font-weight: 900;
}
@media (max-width: 36em) {
  #left .mod_contentbox .mod_box_items, #ansprechpartner .mod_contentbox .mod_box_items {
    width: 49%;
  }
}
@media (max-width: 24em) {
  #left .mod_contentbox .mod_box_items, #ansprechpartner .mod_contentbox .mod_box_items {
    width: 80%;
  }
}
#container .acc_container {
  margin-bottom: 2em;
}
#container .acc_container .acc_innerbox {
  padding: 1em 2em;
  box-sizing: border-box;
}
#container .acc_container .acc_innerbox section .toggler {
  padding-bottom: 0em;
  border-bottom: 3px solid #3c3c3b;
  position: relative;
  color: #3c3c3b;
  -webkit-transition: all 0.375s;
  /* Safari */
  -moz-transition: all 0.375s;
  /* Safari */
  -o-transition: all 0.375s;
  /* Safari */
  transition: all 0.375s;
}
#container .acc_container .acc_innerbox section .toggler span {
  position: absolute;
  top: 1.25em;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.5em 0.5em 0 0.5em;
  border-color: #3c3c3b transparent transparent transparent;
  -webkit-transition: border-width 0.375s;
  /* Safari */
  -moz-transition: border-width 0.375s;
  /* Safari */
  -o-transition: border-width 0.375s;
  /* Safari */
  transition: border-width 0.375s;
}
#container .acc_container .acc_innerbox section .accordion > div {
  padding: 1em 2em 1em 1.3em;
}
#container .acc_container .acc_innerbox section h2 {
  cursor: pointer;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.4;
  text-transform: none;
  /* 			    color: $fontcolor_basic; */
  letter-spacing: 0.015em;
  text-align: left;
  float: none;
  clear: both;
  text-indent: -1.125em;
  margin-left: 1.125em;
  margin-bottom: 0.5em;
  padding: 0.75em 2em 0 0;
  /* 				&:hover {
					color: $highlightcol_2;
				} */
}
#container .acc_container .acc_innerbox section .active h2 {
  color: #BB4400;
  /* 					&:hover {
						color: $fontcolor_basic;
					} */
}
#container .acc_container .acc_innerbox section .active span {
  border-width: 0 0.5em 0.5em 0.5em;
  border-color: transparent transparent #BB4400 transparent;
  /* 					&:hover {
						border-color: transparent transparent $fontcolor_basic transparent;
					} */
}
#container .acc_container.mod_faqpage .acc_innerbox > h2 {
  padding-top: 3em;
}
#container .acc_container.mod_faqpage .acc_innerbox > h2:first-of-type {
  padding-top: 0;
}
#container .acc_container.mod_faqpage .acc_innerbox section .accordion > div {
  padding: 1em 2em 1em 1.875em;
}
#container .acc_container.mod_faqpage .acc_innerbox section h2 {
  cursor: pointer;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.4;
  text-transform: none;
  /* 			    color: $fontcolor_basic; */
  letter-spacing: 0.015em;
  text-align: left;
  float: none;
  clear: both;
  text-indent: -1.75em;
  margin-left: 1.75em;
  margin-bottom: 0.5em;
  padding: 0.75em 2em 0 0;
  /* 				&:hover {
					color: $highlightcol_2;
				} */
}
#container .acc_container.mod_faqpage .acc_innerbox section:last-of-type {
  margin-bottom: 2em;
}
/* Abweichungen für die Ansprechpartner-Seite */
.ansprechpartner #ansprechpartner .mod_contentbox {
  width: 66.6666%;
  box-sizing: border-box;
}
.ansprechpartner #ansprechpartner .mod_contentbox > .innerbox {
  background-color: #f2f2f2;
  overflow: hidden;
}
.ansprechpartner #ansprechpartner .mod_contentbox > .innerbox .mod_box_items {
  width: 50%;
  display: inline-block;
  float: left;
}
.ansprechpartner #ansprechpartner .mod_contentbox > .innerbox .mod_box_items > .innerbox {
  background-color: #f2f2f2;
}
/* Kontaktformular */
/* neuer Code */
#container .ce_form.formular .innerform {
  box-sizing: border-box;
  padding: 2em;
  background-color: #f2f2f2;
}
#container .ce_form.formular .innerform form .formbody .widget {
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  padding: 1em 0 0.5em;
  margin-bottom: 0em;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .widget {
    width: 49.5%;
  }
}
#container .ce_form.formular .innerform form .formbody .widget label, #container .ce_form.formular .innerform form .formbody .widget legend {
  width: 100%;
  display: inline-block;
}
#container .ce_form.formular .innerform form .formbody .widget label {
  margin-bottom: 0.378em;
}
#container .ce_form.formular .innerform form .formbody .widget input, #container .ce_form.formular .innerform form .formbody .widget select, #container .ce_form.formular .innerform form .formbody .widget textarea {
  width: 50%;
  clear: both;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  color: #a1a1a1;
  font-size: 1.25em;
  line-height: 1.25em;
  height: 2.5em;
}
#container .ce_form.formular .innerform form .formbody .widget input:focus, #container .ce_form.formular .innerform form .formbody .widget select:focus, #container .ce_form.formular .innerform form .formbody .widget textarea:focus {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  color: #BB4400;
  font-weight: 700;
}
#container .ce_form.formular .innerform form .formbody .widget input::-ms-expand, #container .ce_form.formular .innerform form .formbody .widget select::-ms-expand, #container .ce_form.formular .innerform form .formbody .widget textarea::-ms-expand {
  display: none;
}
#container .ce_form.formular .innerform form .formbody .widget input[type="text"], #container .ce_form.formular .innerform form .formbody .widget input[type="number"], #container .ce_form.formular .innerform form .formbody .widget input[type="tel"], #container .ce_form.formular .innerform form .formbody .widget input[type="email"], #container .ce_form.formular .innerform form .formbody .widget select, #container .ce_form.formular .innerform form .formbody .widget textarea {
  padding: 0.125em 0.3em;
}
#container .ce_form.formular .innerform form .formbody .widget select {
  width: 100%;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .widget select {
    width: 90.5%;
  }
}
#container .ce_form.formular .innerform form .formbody .widget input {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .widget input {
    width: 90.5%;
  }
}
#container .ce_form.formular .innerform form .formbody .widget textarea {
  padding: 0 0.375em;
}
#container .ce_form.formular .innerform form .formbody .widget h2 {
  font-size: 1.125em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: none;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  text-align: left;
  float: none;
  clear: both;
}
#container .ce_form.formular .innerform form .formbody .widget p strong {
  font-weight: 500;
}
#container .ce_form.formular .innerform form .formbody .widget-explanation {
  width: 100%;
  margin-left: 0;
}
#container .ce_form.formular .innerform form .formbody .widget-headline {
  width: 100%;
}
#container .ce_form.formular .innerform form .formbody .widget-headline h3 {
  margin-top: 2em;
  border-top: 1px solid #4d4d4d;
  padding-top: 1.25em;
}
#container .ce_form.formular .innerform form .formbody .widget-select {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
#container .ce_form.formular .innerform form .formbody .widget-select::after {
  content: "▼";
  display: inline-block;
  position: absolute;
  left: 92.5%;
  bottom: 24%;
  width: 2em;
  height: 1em;
  pointer-events: none;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .widget-select::after {
    left: 82.5%;
  }
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .widget-radio {
    width: 100%;
  }
}
#container .ce_form.formular .innerform form .formbody .widget-radio fieldset {
  margin-bottom: 0.75em;
}
#container .ce_form.formular .innerform form .formbody .widget-radio fieldset div {
  margin-bottom: 0.5em;
}
#container .ce_form.formular .innerform form .formbody .widget-radio input, #container .ce_form.formular .innerform form .formbody .widget-radio label {
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
}
#container .ce_form.formular .innerform form .formbody .widget-radio input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 1.5em;
  height: 1.5em;
  border-radius: 100%;
  vertical-align: middle;
  background: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
}
#container .ce_form.formular .innerform form .formbody .widget-radio input[type="radio"]:checked {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  position: relative;
}
#container .ce_form.formular .innerform form .formbody .widget-radio input[type="radio"]:checked:before {
  content: "";
  width: 1.125em;
  height: 1.125em;
  border-radius: 2em;
  background: #BB4400;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-49%, -50%, 0);
}
#container .ce_form.formular .innerform form .formbody .widget-radio label {
  width: 86.5%;
  vertical-align: middle;
  line-height: 1;
  margin-left: 0em;
  margin-bottom: 0;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .widget-radio label {
    margin-left: 0.5em;
    margin-bottom: 0;
  }
}
#container .ce_form.formular .innerform form .formbody .widget-checkbox fieldset {
  margin-bottom: 0.75em;
}
#container .ce_form.formular .innerform form .formbody .widget-checkbox fieldset span {
  display: block;
  margin-bottom: 1.5em;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .widget-checkbox fieldset span {
    margin-bottom: 0.5em;
  }
}
#container .ce_form.formular .innerform form .formbody .widget-checkbox input, #container .ce_form.formular .innerform form .formbody .widget-checkbox label {
  cursor: pointer;
  display: inline-block;
}
#container .ce_form.formular .innerform form .formbody .widget-checkbox input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background: #fff;
  border: 0;
  font-size: 1em;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
}
#container .ce_form.formular .innerform form .formbody .widget-checkbox input[type="checkbox"]:checked {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  position: relative;
}
#container .ce_form.formular .innerform form .formbody .widget-checkbox input[type="checkbox"]:checked:before {
  content: "✔";
  width: 1em;
  height: 1em;
  color: #BB4400;
  font-size: 175%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-42%, -37%, 0);
}
#container .ce_form.formular .innerform form .formbody .widget-checkbox input[type="checkbox"]:checked:focus {
  font-weight: normal;
}
#container .ce_form.formular .innerform form .formbody .widget-checkbox label {
  width: 86.5%;
  vertical-align: middle;
  margin-left: 0em;
  margin-bottom: 0;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .widget-checkbox label {
    margin-left: 0.5em;
    margin-bottom: 0;
  }
}
#container .ce_form.formular .innerform form .formbody .widget-checkbox.belieferung-checker {
  width: 100%;
}
#container .ce_form.formular .innerform form .formbody .widget-textarea.message {
  width: 100%;
  margin-bottom: 1em;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .widget-textarea.message {
    width: 94.6%;
  }
}
#container .ce_form.formular .innerform form .formbody .widget-textarea.message textarea {
  width: 100%;
  height: 10em;
  box-sizing: border-box;
  padding: 0.25em;
  resize: none;
}
#container .ce_form.formular .innerform form .formbody .widget-captcha {
  margin-bottom: 2em;
}
#container .ce_form.formular .innerform form .formbody .widget-captcha span.captcha_text {
  display: inline-block;
}
#container .ce_form.formular .innerform form .formbody .checkbox_auswahl {
  width: 100%;
}
#container .ce_form.formular .innerform form .formbody .checkbox_auswahl input[type="checkbox"] {
  width: 0;
  height: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: none;
}
#container .ce_form.formular .innerform form .formbody .checkbox_auswahl label {
  width: 100%;
  text-align: center;
  display: block;
  color: #ffffff;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 2;
  text-transform: uppercase;
  letter-spacing: 0.015em;
  float: none;
  clear: both;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.375);
  -moz-box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.375);
  box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.375);
  *box-shadow: 0px 0px 0.5em 0px black;
  opacity: 1;
}
@media (min-width: 25em) {
  #container .ce_form.formular .innerform form .formbody .checkbox_auswahl label {
    line-height: 2.8;
  }
}
#container .ce_form.formular .innerform form .formbody .checkbox_auswahl label::after {
  display: inline-block;
  position: absolute;
  right: 1em;
}
#container .ce_form.formular .innerform form .formbody .checkbox_auswahl label:hover {
  opacity: 0.85;
}
@media (min-width: 35em) {
  #container .ce_form.formular .innerform form .formbody .checkbox_auswahl input[type="checkbox"]:checked + label::after {
    content: "✖";
  }
  #container .ce_form.formular .innerform form .formbody .checkbox_auswahl input[type="checkbox"]:not(:checked) + label::after {
    content: "▼";
  }
}
#container .ce_form.formular .innerform form .formbody .widget-select.shortonmobile {
  width: 49.5%;
  max-width: 10em;
}
#container .ce_form.formular .innerform form .formbody .widget-select.shortonmobile::after {
  right: 0;
  left: initial;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .widget-select.shortonmobile {
    max-width: 100%;
  }
  #container .ce_form.formular .innerform form .formbody .widget-select.shortonmobile::after {
    right: initial;
    left: 82.5%;
  }
}
#container .ce_form.formular .innerform form .formbody fieldset {
  border: none;
}
@media (max-width: 49.99em) {
  #container .ce_form.formular .innerform form .formbody fieldset.additionalpairs {
    background-color: #dedede;
    box-shadow: 0 0 10px #bababa;
    margin-bottom: 1.5em;
  }
  #container .ce_form.formular .innerform form .formbody fieldset.additionalpairs .widget:first-of-type {
    padding-top: 0.5em;
  }
  #container .ce_form.formular .innerform form .formbody fieldset.additionalpairs .widget:last-of-type {
    padding-bottom: 1em;
  }
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody fieldset.additionalpairs {
    position: relative;
    padding-bottom: 1em;
  }
  #container .ce_form.formular .innerform form .formbody fieldset.additionalpairs::after {
    content: "";
    display: block;
    width: 95%;
    height: 1px;
    background-color: #323232;
    position: absolute;
    bottom: 0;
  }
  #container .ce_form.formular .innerform form .formbody fieldset.additionalpairs:last-child {
    padding-bottom: initial;
  }
  #container .ce_form.formular .innerform form .formbody fieldset.additionalpairs:last-child::after {
    display: none;
  }
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock {
  border-bottom: 0.75em solid #fff;
  padding-bottom: 2em;
  position: relative;
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock:after {
  content: "";
  display: block;
  width: calc(100% + 4em);
  background-color: #fff;
  height: 0.75em;
  position: absolute;
  bottom: -0.75em;
  left: -2em;
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock:last-of-type {
  border: none;
  padding-bottom: initial;
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock:last-of-type:after {
  display: none;
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock.sepa .widget-explanation {
  width: 100%;
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock.sepa .checkbox_auswahl {
  width: 100%;
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock.sepa .checkbox_auswahl input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background: #fff;
  display: inline-block;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock.sepa .checkbox_auswahl input[type="checkbox"]:checked {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  position: relative;
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock.sepa .checkbox_auswahl input[type="checkbox"]:checked:before {
  content: "✔";
  width: 1.5em;
  height: 1.5em;
  color: #BB4400;
  font-size: 175%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-25%, -55%, 0);
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock.sepa .checkbox_auswahl input[type="checkbox"]:checked:focus {
  font-weight: normal;
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock.sepa .checkbox_auswahl label {
  width: 86.5%;
  vertical-align: middle;
  color: #3c3c3b;
  margin-left: 0.5em;
  margin-bottom: 0;
  background: none;
  border: none;
  box-shadow: none;
  text-align: left;
  display: inline-block;
  text-transform: none;
  line-height: 1.5;
}
#container .ce_form.formular .innerform form .formbody fieldset.majorblock.sepa .checkbox_auswahl label::after {
  display: none;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody fieldset.majorblock.sepa .checkbox_auswahl label {
    margin-left: 0.5em;
    margin-bottom: 0;
  }
}
#container .ce_form.formular .innerform form .formbody fieldset.credentials .widget-explanation {
  margin-left: 0%;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody fieldset.credentials .widget-explanation {
    margin-left: 50%;
  }
}
#container .ce_form.formular .innerform form .formbody fieldset.credentials .widget-explanation p {
  color: #a1a1a1;
  font-style: italic;
}
#container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate {
  width: 100%;
  display: inline-block;
}
#container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate legend {
  padding-top: 1em;
  margin-bottom: -1em;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate {
    width: 49.5%;
  }
}
#container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate .widget.threefields_tag, #container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate .widget.threefields_monat, #container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate .widget.threefields_jahr {
  display: inline-block;
}
#container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate .widget.threefields_tag, #container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate .widget.threefields_monat {
  width: 24%;
  margin-right: 1%;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate .widget.threefields_tag, #container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate .widget.threefields_monat {
    width: 25%;
    margin-right: 0;
  }
}
#container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate .widget.threefields_jahr {
  width: 47%;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate .widget.threefields_jahr {
    width: 42.5%;
  }
}
#container .ce_form.formular .innerform form .formbody fieldset.threefieldsdate .widget.widget-select:after {
  left: 65%;
}
#container .ce_form.formular .innerform form .formbody fieldset.uploadblock .widget-explanation, #container .ce_form.formular .innerform form .formbody fieldset.sepa-mandat .widget-explanation {
  width: 100%;
}
#container .ce_form.formular .innerform form .formbody fieldset.uploadblock .widget-dropzone, #container .ce_form.formular .innerform form .formbody fieldset.sepa-mandat .widget-dropzone {
  width: 100%;
}
#container .ce_form.formular .innerform form .formbody fieldset.uploadblock .widget-dropzone input, #container .ce_form.formular .innerform form .formbody fieldset.sepa-mandat .widget-dropzone input {
  width: 100%;
}
#container .ce_form.formular .innerform form .formbody fieldset.uploadblock .widget-dropzone .dropzone, #container .ce_form.formular .innerform form .formbody fieldset.sepa-mandat .widget-dropzone .dropzone {
  border: 0.25em dashed #BB4400;
  -webkit-box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.375);
  -moz-box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.375);
  box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.375);
  *box-shadow: 0px 0px 0.5em 0px black;
  position: relative;
}
#container .ce_form.formular .innerform form .formbody fieldset.uploadblock .widget-dropzone .dropzone .dz-message span, #container .ce_form.formular .innerform form .formbody fieldset.sepa-mandat .widget-dropzone .dropzone .dz-message span {
  color: #BB4400;
  font-size: 1.25em;
  font-weight: 500;
  text-transform: uppercase;
}
#container .ce_form.formular .innerform form .formbody fieldset.sepa-mandat {
  display: none;
}
#container .ce_form.formular .innerform form .formbody fieldset.sepa-mandat.open {
  display: block;
}
#container .ce_form.formular .innerform form .formbody .submit_container {
  padding-top: 3em;
}
#container .ce_form.formular .innerform form .formbody .submit_container .sendbutton {
  font-weight: 500;
  -webkit-box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.375);
  -moz-box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.375);
  box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.375);
  *box-shadow: 0px 0px 0.5em 0px black;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .submit_container .sendbutton {
    margin-right: 5.5%;
  }
}
#container .ce_form.formular .innerform form .formbody .majorblock .submit_container .sendbutton {
  margin-right: 0em;
}
@media (min-width: 30em) {
  #container .ce_form .innerform select {
    width: 91%;
  }
  #container .ce_form .innerform input {
    width: 90%;
    box-sizing: border-box;
    background-size: contain;
  }
  #container .ce_form .widget-textarea.message textarea {
    width: 89%;
    box-sizing: border-box;
  }
}
/* Zusatz für außerhalb von Formularen stehende Radiobuttons */
#container .auswahl_kontaktart .auswahl_kontaktart_radio {
  /* width: 100%; Anpasssungen HVG Contaktseite */
  width: 33.333%;
  float: left;
  box-sizing: border-box;
  margin-bottom: 0.5em;
}
#container .auswahl_kontaktart .auswahl_kontaktart_radio > * {
  display: inline-block;
}
#container .auswahl_kontaktart .auswahl_kontaktart_radio input, #container .auswahl_kontaktart .auswahl_kontaktart_radio label {
  cursor: pointer;
}
#container .auswahl_kontaktart .auswahl_kontaktart_radio input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 1.5em;
  height: 1.5em;
  border-radius: 100%;
  vertical-align: middle;
  background: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.375);
}
#container .auswahl_kontaktart .auswahl_kontaktart_radio input[type="radio"]:checked {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  position: relative;
}
#container .auswahl_kontaktart .auswahl_kontaktart_radio input[type="radio"]:checked:before {
  content: "";
  width: 1.125em;
  height: 1.125em;
  border-radius: 2em;
  background: #BB4400;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-49%, -50%, 0);
}
#container .auswahl_kontaktart .auswahl_kontaktart_radio label {
  width: 85%;
  vertical-align: middle;
  margin-left: 0.5em;
}
#container .auswahl_kontaktart_radio > * {
  display: inline-block;
}
#container .auswahl_kontaktart_radio {
  width: 30%;
  float: left;
}
#container .auswahl_kontaktart_radio input {
  width: 5%;
  vertical-align: middle;
}
#container .auswahl_kontaktart_radio label {
  width: 90%;
  vertical-align: middle;
}
#container .ce_text .bigbutton a, #container .bigbutton a, #container .ce_form .submit_container input, #container .mod_search input.submit, #container .mod_search button.submit, #container .mod_subscribe input.submit, #container .mod_unsubscribe input.submit, #container .mod_verfuegbarkeit input.submit, #container .mod_verfuegbarkeit button.submit, #container .verfuegbarkeit.ce_form button.submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  position: relative;
  right: 0;
  bottom: 0.375em;
  -moz-box-shadow: #424242 0px 0px 10px;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-box-shadow: none;
  -webkit-transition: all 0.5s ease;
  box-shadow: none;
  color: #ffffff;
  display: inline-block;
  font-size: 1em;
  margin: auto;
  padding: 0.5em;
  text-decoration: none;
  transition: all 0.25s ease;
  border: 0;
  text-transform: uppercase;
  font-size: 0.9em;
  letter-spacing: 0.01em;
  padding: 0.8em 1.4em;
  -webkit-box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 0.5em 0px rgba(0, 0, 0, 0.75);
  *box-shadow: 0px 0px 0.5em 0px black;
  width: auto;
}
#container .ce_text .bigbutton a:hover, #container .bigbutton a:hover, #container .ce_form .submit_container input:hover, #container .mod_search input.submit:hover, #container .mod_search button.submit:hover, #container .mod_subscribe input.submit:hover, #container .mod_unsubscribe input.submit:hover, #container .mod_verfuegbarkeit input.submit:hover, #container .mod_verfuegbarkeit button.submit:hover, #container .verfuegbarkeit.ce_form button.submit:hover {
  opacity: 0.85;
}
@media (min-width: 30em) {
  #container .ce_form.formular .widget {
    width: 49.5%;
  }
  #container .ce_form.formular .widget-captcha {
    margin-bottom: 0;
  }
  #container .ce_form.formular .submit_container {
    overflow: hidden;
  }
  #container .ce_form.formular .submit_container .sendbutton {
    float: right;
  }
}
@media (min-width: 40em) {
  #container .ce_form.formular .widget-textarea.message textarea {
    width: 94.5%;
  }
}
#container .mod_search .widget-text {
  width: 40%;
}
#container .mod_search .widget-text input {
  width: 100%;
}
#container .mod_search .widget-text {
  width: 40%;
  margin-right: 0.3em;
}
#container .mod_search .widget-text input.text {
  width: 100%;
}
#container .ce_form.formular .formular_clear input {
  width: 44.6%;
}
@media (min-width: 30em) {
  #container .ce_form.formular .select_anrede, #container .ce_form.formular .formular_clear, #container .ce_form.formular .select_anrede select {
    width: 100%;
  }
}
#container .ce_form.formular .select_anrede select {
  width: 30%;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .rulestheline {
    margin-right: 50%;
  }
}
@media (min-width: 50) {
  #container .ce_form.formular .innerform form .formbody .widget.shortonmobile {
    margin-right: 50%;
    width: 49.5%;
  }
}
#container .ce_form.formular .innerform form .formbody .formular_strasse, #container .ce_form.formular .innerform form .formbody .formular_ort {
  width: 73.5%;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .formular_strasse, #container .ce_form.formular .innerform form .formbody .formular_ort {
    width: 33.5%;
  }
}
#container .ce_form.formular .innerform form .formbody .formular_ort {
  margin-left: 0;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .formular_ort {
    margin-left: -4.5%;
  }
}
#container .ce_form.formular .innerform form .formbody .formular_strasse input, #container .ce_form.formular .innerform form .formbody .formular_ort input {
  width: 97%;
  box-sizing: border-box;
}
#container .ce_form.formular .innerform form .formbody .formular_ort input {
  margin-left: 3%;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .formular_ort input {
    margin-left: 0;
  }
}
#container .ce_form.formular .innerform form .formbody .formular_plz {
  box-sizing: border-box;
}
#container .ce_form.formular .innerform form .formbody .formular_hnr, #container .ce_form.formular .innerform form .formbody .formular_plz {
  width: 25%;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .formular_hnr, #container .ce_form.formular .innerform form .formbody .formular_plz {
    width: 15.6%;
  }
}
#container .ce_form.formular .innerform form .formbody .formular_hnr input, #container .ce_form.formular .innerform form .formbody .formular_plz input {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 50em) {
  #container .ce_form.formular .innerform form .formbody .formular_hnr input, #container .ce_form.formular .innerform form .formbody .formular_plz input {
    width: 65%;
  }
}
/* Formular Fehlermeldungen */
#container .ce_form.formular .innerform .widget {
  position: relative;
}
#container .ce_form.formular .innerform .widget p.error {
  position: relative;
  display: block;
  bottom: 0;
  left: 0;
  background: #4D4D4D;
  border: none;
  color: #f2f2f2;
  padding: 0.375em 0.375em;
  line-height: 1em;
  margin: 0;
  width: 90%;
  font-size: 0.875em;
  margin-bottom: 0.25em;
}
#container .ce_form.formular .innerform .widget p.error:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #4D4D4D transparent transparent transparent;
}
#container .ce_form.formular .innerform .widget input.error {
  border: 1px solid #e30613;
}
#container .ce_form.formular .innerform .widget input.error::-webkit-input-placeholder {
  color: red;
}
#container .ce_form.formular .innerform .widget input.error:-moz-placeholder {
  color: red;
}
#container .ce_form.formular .innerform .widget input.error::-moz-placeholder {
  color: red;
}
#container .ce_form.formular .innerform .widget input.error:-ms-input-placeholder {
  color: red;
}
#container .ce_form.formular .innerform .widget.formular_hnr.error p.error, #container .ce_form.formular .innerform .widget.formular_plz.error p.error {
  display: none;
}
/* Formular Bestätigungsseite */
#container #abmeldung-bestaetigung .ce_form.formular .innerform, #container #umzug-bestaetigung .ce_form.formular .innerform {
  margin: 0;
}
#container #abmeldung-bestaetigung .ce_form.formular .innerform section, #container #umzug-bestaetigung .ce_form.formular .innerform section {
  overflow: hidden;
  margin-bottom: 0;
  border-bottom: 1px solid #3c3c3b;
}
@media (min-width: 50em) {
  #container #abmeldung-bestaetigung .ce_form.formular .innerform section, #container #umzug-bestaetigung .ce_form.formular .innerform section {
    margin-bottom: 2em;
  }
}
#container #abmeldung-bestaetigung .ce_form.formular .innerform section:last-of-type, #container #umzug-bestaetigung .ce_form.formular .innerform section:last-of-type {
  margin-bottom: 3em;
  border-bottom: none;
}
#container #abmeldung-bestaetigung .ce_form.formular .innerform section h2, #container #umzug-bestaetigung .ce_form.formular .innerform section h2 {
  border: none;
}
#container #abmeldung-bestaetigung .ce_form.formular .innerform section input.inverted, #container #umzug-bestaetigung .ce_form.formular .innerform section input.inverted {
  color: #BB4400;
  background-color: #ffffff;
}
#container #abmeldung-bestaetigung .ce_form.formular .innerform form .formbody .submit_container, #container #umzug-bestaetigung .ce_form.formular .innerform form .formbody .submit_container {
  overflow: visible;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}
@media (min-width: 50em) {
  #container #abmeldung-bestaetigung .ce_form.formular .innerform form .formbody .submit_container, #container #umzug-bestaetigung .ce_form.formular .innerform form .formbody .submit_container {
    width: 49.5%;
  }
}
#container #abmeldung-bestaetigung .ce_form.formular .innerform form .formbody .submit_container::after, #container #umzug-bestaetigung .ce_form.formular .innerform form .formbody .submit_container::after {
  content: "";
  display: block;
  clear: both;
}
#container #abmeldung-bestaetigung .ce_form.formular .innerform form .formbody .submit_container .sendbutton.inverted, #container #umzug-bestaetigung .ce_form.formular .innerform form .formbody .submit_container .sendbutton.inverted {
  color: #BB4400;
  background-color: #ffffff;
  background-image: none;
  float: left;
}
#container #abmeldung-bestaetigung .ce_form.formular .innerform form .formbody .submit_container .sendbutton.inverted:hover, #container #umzug-bestaetigung .ce_form.formular .innerform form .formbody .submit_container .sendbutton.inverted:hover {
  background-color: #ddd;
}
#container #abmeldung-bestaetigung .ce_form.formular .innerform form .formbody .submit_container .sendbutton, #container #umzug-bestaetigung .ce_form.formular .innerform form .formbody .submit_container .sendbutton {
  float: left;
}
@media (min-width: 50em) {
  #container #abmeldung-bestaetigung .ce_form.formular .innerform form .formbody .submit_container .sendbutton, #container #umzug-bestaetigung .ce_form.formular .innerform form .formbody .submit_container .sendbutton {
    float: right;
  }
}
/* Anpassungen für Startseite und Internet */
#container .tarifanfrage-startseite .innerform, #container .tarifanfrage .innerform, #container .verfuegbarkeit .innerform {
  margin: 0.5em 0.5em 1em 0.5em;
  padding: 2em;
  box-sizing: border-box;
  background-color: #f2f2f2;
}
#container .tarifanfrage-startseite .innerform .widget, #container .tarifanfrage .innerform .widget, #container .verfuegbarkeit .innerform .widget {
  position: relative;
  box-sizing: border-box;
}
#container .tarifanfrage-startseite h2, #container .tarifanfrage h2, #container .verfuegbarkeit h2 {
  font-size: 1.125em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: none;
  color: #BB4400;
  letter-spacing: 0.015em;
  text-align: left;
  float: none;
  clear: both;
}
#container .tarifanfrage-startseite .formbody, #container .tarifanfrage .formbody, #container .verfuegbarkeit .formbody {
  box-sizing: border-box;
  position: relative;
}
#container .tarifanfrage .innerform .widget, #container .verfuegbarkeit .innerform .widget {
  box-sizing: border-box;
  padding-bottom: 2em;
  margin-bottom: 0em;
  overflow: hidden;
}
#container .tarifanfrage .innerform .widget.pw77_usage {
  overflow: visible;
}
@media (max-width: 30em) {
  #container .tarifanfrage .innerform .widget select.pw77_city {
    padding: 0.739em 0.2em;
  }
  #container .tarifanfrage .innerform .widget.pw77_city {
    width: auto;
  }
}
#container .ce_form .innerform select, #container .ce_form .innerform input, #container .ce_form .innerform textarea {
  clear: both;
  font-size: 0.875em;
  line-height: 1.33;
}
#right .inside {
  padding: 0;
  margin: 1em 0.5em 2em 0.5em;
}
@media (min-width: 40em) {
  #right .inside {
    margin-left: 0;
  }
}
#right .mod_contentbox .innerbox, #footer .mod_contentbox .innerbox {
  background-color: #545454;
}
#right .mod_contentbox .innerbox .mod_navigation, #footer .mod_contentbox .innerbox .mod_navigation {
  position: relative;
  padding: 2em;
}
#right .mod_contentbox .innerbox .mod_navigation ul.level_1, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 {
  margin-bottom: 0;
}
#right .mod_contentbox .innerbox .mod_navigation ul.level_1 li a, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li a {
  line-height: 1.25;
  margin-bottom: 0.55em;
  color: #ddd;
  display: inline-block;
  width: 100%;
}
#right .mod_contentbox .innerbox .mod_navigation ul.level_1 li:hover > a, #right .mod_contentbox .innerbox .mod_navigation ul.level_1 li.active:hover > a, #right .mod_contentbox .innerbox .mod_navigation ul.level_1 li.trail:hover > a, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li:hover > a, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li.active:hover > a, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li.trail:hover > a {
  color: #ffffff;
}
#right .mod_contentbox .innerbox .mod_navigation ul.level_1 ul.level_2, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 ul.level_2 {
  display: none;
}
#right .mod_contentbox .innerbox .mod_navigation ul.level_1 li.active > a, #right .mod_contentbox .innerbox .mod_navigation ul.level_1 li.trail > a, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li.active > a, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li.trail > a {
  color: #FFC48A;
  font-weight: 900;
}
#right .mod_contentbox .innerbox .mod_navigation ul.level_1 li.active ul.level_2, #right .mod_contentbox .innerbox .mod_navigation ul.level_1 li.trail ul.level_2, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li.active ul.level_2, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li.trail ul.level_2 {
  display: block;
  padding-left: 1em;
}
#right .mod_contentbox .innerbox .mod_navigation ul.level_1 li.active ul.level_2 li ul.level_3, #right .mod_contentbox .innerbox .mod_navigation ul.level_1 li.trail ul.level_2 li ul.level_3, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li.active ul.level_2 li ul.level_3, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li.trail ul.level_2 li ul.level_3 {
  padding-left: 1em;
}
#right .mod_contentbox .innerbox .mod_navigation ul.level_1 li.active ul.level_2 li ul.level_4, #right .mod_contentbox .innerbox .mod_navigation ul.level_1 li.trail ul.level_2 li ul.level_4, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li.active ul.level_2 li ul.level_4, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 li.trail ul.level_2 li ul.level_4 {
  padding-left: 1em;
}
#right .mod_contentbox .innerbox .mod_navigation ul.level_1:before, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1:before {
  position: absolute;
  content: "";
  top: 0;
  left: 2.75em;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.125em 1.125em 0 1.125em;
  border-color: #ffffff transparent transparent transparent;
}
#footer .mod_contentbox {
  display: none;
  margin: 1em 0.5em 2em 0.5em;
}
#footer .mod_contentbox .ce_text {
  display: none;
}
#footer .mod_contentbox .innerbox .mod_navigation ul {
  margin-bottom: 0;
}
#footer .mod_contentbox .innerbox .mod_navigation ul.level_1 > li {
  display: none;
}
#footer .mod_contentbox .innerbox .mod_navigation ul.level_1 > li.trail, #footer .mod_contentbox .innerbox .mod_navigation ul.level_1 > li.active {
  display: block;
}
.page-nonav #footer .mod_contentbox {
  display: block;
}
.page-nofooternav #footer .mod_contentbox {
  display: none;
}
@media (max-width: 40em) {
  #right .mod_contentbox .mod_navigation {
    display: none;
  }
  #footer .mod_contentbox {
    display: block;
  }
  .page-nofooternav #footer .mod_contentbox {
    display: none;
  }
}
#right .level_2 li.content {
  display: none;
}
#container .ce_text .bigbutton {
  display: block;
  margin-top: 2em;
}
#container .sellingpoints .innerbox {
  background-color: #f2f2f2;
  position: relative;
}
#container .sellingpoints .textcontainer {
  width: 100%;
}
#container .tarifanfrage-startseite .explanation ul, #container .sellingpoints ul {
  margin-left: 0;
  overflow: hidden;
  /* padding-left: 0.9625em; */
  padding-left: 1.4625em;
  list-style: none;
}
#container .tarifanfrage-startseite .explanation ul li, #container .sellingpoints ul li {
  width: 100%;
  float: left;
  line-height: 1.4em;
  color: #BB4400;
  list-style-position: outside;
  margin-left: 1em;
  margin-bottom: 0.6em;
  padding-right: 2em;
  box-sizing: border-box;
}
#container .tarifanfrage-startseite .explanation ul li:before, #container .sellingpoints ul li:before {
  content: "+";
  display: inline-block;
  margin-right: 0.75em;
  font-size: 1.25em;
}
#container .tarifanfrage-startseite .explanation ul li:last-of-type:after, #container .sellingpoints ul li:last-of-type:after {
  content: "";
  clear: both;
  display: block;
}
@media (min-width: 50em) {
  #container .sellingpoints ul li {
    width: 50%;
    text-indent: -1em;
  }
  #right .sellingpoints ul li, #left .sellingpoints ul li {
    width: 100%;
    text-indent: -1em;
  }
}
#main .sellingpoints {
  position: relative;
  z-index: 1;
  margin-top: -2em;
}
#main .sellingpoints ul {
  margin-bottom: 0;
}
#right .sellingpoints ul li {
  width: 100%;
}
#right .sellingpoints h2 {
  font-size: 1.375em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  overflow: hidden;
  text-align: center;
  word-spacing: 9999px;
}
#right .sellingpoints h2:before {
  content: "";
  display: block;
  width: 4em;
  height: 4em;
  background-size: contain;
  background-position: 50% 50%;
  margin: 0 auto 1em;
}
#container .sellingpoints.box-33 .innerbox {
  background-color: #f2f2f2;
}
#container .sellingpoints.box-33 h2 {
  font-size: 1.375em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  overflow: hidden;
  text-align: center;
  word-spacing: 9999px;
}
#container .sellingpoints.box-33 h2:before {
  content: "";
  display: block;
  width: 5em;
  height: 5em;
  background-size: contain;
  background-position: 50% 50%;
  margin: 0 auto 1em;
}
#container .tarifanfrage-startseite .explanation ul, #container .sellingpoints.box-33 ul {
  overflow: hidden;
  list-style: none;
  margin-left: 0;
  padding-left: 1.375em;
  text-indent: -1em;
}
#container .tarifanfrage-startseite .explanation ul li, #container .sellingpoints.box-33 ul li {
  width: auto;
  float: none;
  line-height: 2em;
  color: #BB4400;
}
#container .tarifanfrage-startseite .explanation ul li:before, #container .sellingpoints.box-33 ul li:before {
  content: "+";
  display: inline-block;
  margin-right: 0.75em;
  font-size: 1.25em;
}
#container .tarifanfrage-startseite .explanation ul li:last-of-type:after, #container .sellingpoints.box-33 ul li:last-of-type:after {
  content: "";
  clear: both;
  display: block;
}
/* responsive adaptations */
@media (min-width: 50em) {
  #main .sellingpoints ul li {
    width: 48%;
    float: left;
  }
  #container .sellingpoints.box-33 .innerbox {
    margin: 0.5em 1em 0.5em 0;
  }
  #container .sellingpoints.box-33 ul li {
    width: auto;
    float: none;
  }
}
#container .guaranty {
  text-align: center;
  float: none;
}
#container .guaranty .textcontainer {
  width: 100%;
}
#container .guaranty h2 {
  font-size: 1.375em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  overflow: hidden;
  text-align: center;
}
#container .guaranty p {
  max-width: 80%;
  margin: 0 auto;
}
#container .pricing .helperbox {
  margin: 1em 0.5em 2em 0.5em;
}
#container .pricing .innerbox {
  box-sizing: border-box;
  padding: 2.5em;
  background-color: #f7f7f7;
  overflow: hidden;
  margin: 0;
  margin-bottom: 0.5em;
}
#container .pricing h2 {
  font-size: 1.375em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  overflow: hidden;
  text-align: center;
}
#container .pricing table {
  margin-bottom: 0;
  width: 100%;
}
#container .pricing table tr {
  width: 100%;
}
#container .pricing table tr td {
  display: inline-block;
  /* float: left; */
  box-sizing: border-box;
}
#container .pricing table tr td:nth-of-type(odd) {
  vertical-align: middle;
  width: 39%;
}
#container .pricing table tr td:nth-of-type(even) {
  vertical-align: middle;
  width: 59%;
  margin-bottom: 0.5em;
  background-color: #fff;
  padding: 0.25em 0.5em;
  text-align: center;
  font-size: 2.375em;
  color: #BB4400;
  line-height: 1.33;
}
#container .pricing table tr:first-of-type td:nth-of-type(2) {
  font-weight: 900;
}
#container .pricing .tablefoot p {
  color: #4D4D4D;
  display: inline;
}
#container .pricing .tablefoot p:last-of-type {
  display: inline;
  font-weight: 900;
}
#container .tarifcontainer .innercontainer {
  margin: 0.5em 1em;
  padding: 1.5em 2em;
  background-color: #f2f2f2;
  overflow: hidden;
}
#container .boxwrapper .innerbox {
  margin: 1em 0.5em;
  background: #f2f2f2;
  overflow: hidden;
}
#container .electricteaser .innerbox, #container #main .inside .electricteaser .innerbox, #container .gasteaser .innerbox, #container #main .inside .gasteaser .innerbox, #container .highspeedteaser .innerbox, #container #main .highspeedteaser .innerbox, #container .routerteaser .innerbox, #container #main .routerteaser .innerbox {
  background-color: #f2f2f2;
}
#container .electricteaser .innerbox:after, #container #main .inside .electricteaser .innerbox:after, #container .gasteaser .innerbox:after, #container #main .inside .gasteaser .innerbox:after, #container .highspeedteaser .innerbox:after, #container #main .highspeedteaser .innerbox:after, #container .routerteaser .innerbox:after, #container #main .routerteaser .innerbox:after {
  content: "";
  display: table;
  clear: both;
}
#container .electricteaser .innerbox .textcontainer, #container #main .inside .electricteaser .innerbox .textcontainer, #container .gasteaser .innerbox .textcontainer, #container #main .inside .gasteaser .innerbox .textcontainer, #container .highspeedteaser .innerbox .textcontainer, #container #main .highspeedteaser .innerbox .textcontainer, #container .routerteaser .innerbox .textcontainer, #container #main .routerteaser .innerbox .textcontainer {
  width: 100%;
}
#container .electricteaser .innerbox h3, #container #main .inside .electricteaser .innerbox h3, #container .gasteaser .innerbox h3, #container #main .inside .gasteaser .innerbox h3, #container .highspeedteaser .innerbox h3, #container #main .highspeedteaser .innerbox h3, #container .routerteaser .innerbox h3, #container #main .routerteaser .innerbox h3 {
  text-align: center;
  max-width: 81%;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.33;
  min-height: 9.66em;
}
#container .electricteaser .innerbox h3 a, #container #main .inside .electricteaser .innerbox h3 a, #container .gasteaser .innerbox h3 a, #container #main .inside .gasteaser .innerbox h3 a, #container .highspeedteaser .innerbox h3 a, #container #main .highspeedteaser .innerbox h3 a, #container .routerteaser .innerbox h3 a, #container #main .routerteaser .innerbox h3 a {
  font-size: 1.375em;
  font-weight: 900;
  text-transform: uppercase;
  color: #3c3c3b;
  padding-top: 7em;
  letter-spacing: 0.015em;
  /* padding-top: 60%; */
}
#container .electricteaser .innerbox h3 a:hover, #container #main .inside .electricteaser .innerbox h3 a:hover, #container .gasteaser .innerbox h3 a:hover, #container #main .inside .gasteaser .innerbox h3 a:hover, #container .highspeedteaser .innerbox h3 a:hover, #container #main .highspeedteaser .innerbox h3 a:hover, #container .routerteaser .innerbox h3 a:hover, #container #main .routerteaser .innerbox h3 a:hover {
  opacity: 0.7;
}
#container .electricteaser .innerbox h3 a:before, #container #main .inside .electricteaser .innerbox h3 a:before, #container .gasteaser .innerbox h3 a:before, #container #main .inside .gasteaser .innerbox h3 a:before, #container .highspeedteaser .innerbox h3 a:before, #container #main .highspeedteaser .innerbox h3 a:before, #container .routerteaser .innerbox h3 a:before, #container #main .routerteaser .innerbox h3 a:before {
  content: "";
  display: block;
  width: 4em;
  height: 4em;
  background-size: contain;
  background-position: 50% 50%;
  margin: 0 auto 1em;
}
#container .electricteaser .innerbox h3 strong, #container #main .inside .electricteaser .innerbox h3 strong, #container .gasteaser .innerbox h3 strong, #container #main .inside .gasteaser .innerbox h3 strong, #container .highspeedteaser .innerbox h3 strong, #container #main .highspeedteaser .innerbox h3 strong, #container .routerteaser .innerbox h3 strong, #container #main .routerteaser .innerbox h3 strong {
  font-size: 1.375em;
  font-weight: 900;
  text-transform: uppercase;
  color: #3c3c3b;
  padding-top: 7em;
  letter-spacing: 0.015em;
  /* padding-top: 60%; */
}
#container .electricteaser .innerbox h3 strong:hover, #container #main .inside .electricteaser .innerbox h3 strong:hover, #container .gasteaser .innerbox h3 strong:hover, #container #main .inside .gasteaser .innerbox h3 strong:hover, #container .highspeedteaser .innerbox h3 strong:hover, #container #main .highspeedteaser .innerbox h3 strong:hover, #container .routerteaser .innerbox h3 strong:hover, #container #main .routerteaser .innerbox h3 strong:hover {
  opacity: 1;
}
#container .electricteaser .innerbox h3 strong:first-of-type:before, #container #main .inside .electricteaser .innerbox h3 strong:first-of-type:before, #container .gasteaser .innerbox h3 strong:first-of-type:before, #container #main .inside .gasteaser .innerbox h3 strong:first-of-type:before, #container .highspeedteaser .innerbox h3 strong:first-of-type:before, #container #main .highspeedteaser .innerbox h3 strong:first-of-type:before, #container .routerteaser .innerbox h3 strong:first-of-type:before, #container #main .routerteaser .innerbox h3 strong:first-of-type:before {
  content: "";
  display: block;
  width: 4em;
  height: 4em;
  background-size: contain;
  background-position: 50% 50%;
  margin: 0 auto 1em;
}
#container .electricteaser .innerbox h3 strong:last-of-type, #container #main .inside .electricteaser .innerbox h3 strong:last-of-type, #container .gasteaser .innerbox h3 strong:last-of-type, #container #main .inside .gasteaser .innerbox h3 strong:last-of-type, #container .highspeedteaser .innerbox h3 strong:last-of-type, #container #main .highspeedteaser .innerbox h3 strong:last-of-type, #container .routerteaser .innerbox h3 strong:last-of-type, #container #main .routerteaser .innerbox h3 strong:last-of-type {
  padding-top: 0;
}
#container .electricteaser .innerbox ul, #container #main .inside .electricteaser .innerbox ul, #container .gasteaser .innerbox ul, #container #main .inside .gasteaser .innerbox ul, #container .highspeedteaser .innerbox ul, #container #main .highspeedteaser .innerbox ul, #container .routerteaser .innerbox ul, #container #main .routerteaser .innerbox ul {
  min-height: 15em;
  margin-bottom: 1em;
  box-sizing: border-box;
  padding-left: 0;
  list-style: none;
  margin-left: 0;
}
#container .electricteaser .innerbox ul li, #container #main .inside .electricteaser .innerbox ul li, #container .gasteaser .innerbox ul li, #container #main .inside .gasteaser .innerbox ul li, #container .highspeedteaser .innerbox ul li, #container #main .highspeedteaser .innerbox ul li, #container .routerteaser .innerbox ul li, #container #main .routerteaser .innerbox ul li {
  text-align: center;
  color: #3c3c3b;
  border-top: 1px solid #3c3c3b;
  line-height: 1.5em;
  padding: 0.5em 0;
  list-style-image: none;
}
#container .electricteaser .innerbox ul li:before, #container #main .inside .electricteaser .innerbox ul li:before, #container .gasteaser .innerbox ul li:before, #container #main .inside .gasteaser .innerbox ul li:before, #container .highspeedteaser .innerbox ul li:before, #container #main .highspeedteaser .innerbox ul li:before, #container .routerteaser .innerbox ul li:before, #container #main .routerteaser .innerbox ul li:before {
  content: "";
}
#container .electricteaser .innerbox ul li:first-of-type, #container #main .inside .electricteaser .innerbox ul li:first-of-type, #container .gasteaser .innerbox ul li:first-of-type, #container #main .inside .gasteaser .innerbox ul li:first-of-type, #container .highspeedteaser .innerbox ul li:first-of-type, #container #main .highspeedteaser .innerbox ul li:first-of-type, #container .routerteaser .innerbox ul li:first-of-type, #container #main .routerteaser .innerbox ul li:first-of-type {
  border-top: 3px solid #3c3c3b;
}
#container .electricteaser .innerbox p, #container #main .inside .electricteaser .innerbox p, #container .gasteaser .innerbox p, #container #main .inside .gasteaser .innerbox p, #container .highspeedteaser .innerbox p, #container #main .highspeedteaser .innerbox p, #container .routerteaser .innerbox p, #container #main .routerteaser .innerbox p {
  text-align: center;
}
#container .electricteaser .innerbox p a, #container .electricteaser .innerbox p a strong, #container #main .inside .electricteaser .innerbox p a, #container #main .inside .electricteaser .innerbox p a strong, #container .gasteaser .innerbox p a, #container .gasteaser .innerbox p a strong, #container #main .inside .gasteaser .innerbox p a, #container #main .inside .gasteaser .innerbox p a strong, #container .highspeedteaser .innerbox p a, #container .highspeedteaser .innerbox p a strong, #container #main .highspeedteaser .innerbox p a, #container #main .highspeedteaser .innerbox p a strong, #container .routerteaser .innerbox p a, #container .routerteaser .innerbox p a strong, #container #main .routerteaser .innerbox p a, #container #main .routerteaser .innerbox p a strong {
  color: #fff;
}
#container .electricteaser .innerbox p a, #container #main .inside .electricteaser .innerbox p a, #container .gasteaser .innerbox p a, #container #main .inside .gasteaser .innerbox p a, #container .highspeedteaser .innerbox p a, #container #main .highspeedteaser .innerbox p a, #container .routerteaser .innerbox p a, #container #main .routerteaser .innerbox p a {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#508322+0,294312+100 */
  background: #508322;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwODMyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTQzMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #508322 0%, #294312 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #508322), color-stop(100%, #294312));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #508322 0%, #294312 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #508322 0%, #294312 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #508322 0%, #294312 100%);
  /* IE10+ */
  background: linear-gradient(to right, #508322 0%, #294312 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#508322", endColorstr="#294312",GradientType=1);
  /* IE6-8 */
  padding: 0.625em 0;
  font-weight: 300;
  display: block;
  vertical-align: bottom;
}
#container .electricteaser .innerbox p a strong, #container #main .inside .electricteaser .innerbox p a strong, #container .gasteaser .innerbox p a strong, #container #main .inside .gasteaser .innerbox p a strong, #container .highspeedteaser .innerbox p a strong, #container #main .highspeedteaser .innerbox p a strong, #container .routerteaser .innerbox p a strong, #container #main .routerteaser .innerbox p a strong {
  font-weight: 900;
}
#container .gasteaser .innerbox h3, #container #main .inside .gasteaser .innerbox h3 {
  text-align: center;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.33;
  min-height: 2.75em;
  color: #3c3c3b;
  font-size: 1.375em;
}
#container .gasteaser .innerbox p, #container #main .inside .gasteaser .innerbox p {
  min-height: 2.8em;
}
.page-fullwidth #main {
  top: 0;
}
.page-fullwidth #main .inside .electricteaser .innerbox p, .page-fullwidth #main .inside .gasteaser .innerbox p, .page-fullwidth #main .inside .box-teaser.box-33 .innerbox p {
  text-align: center;
}
.page-fullwidth #main .inside .electricteaser .innerbox p strong, .page-fullwidth #main .inside .gasteaser .innerbox p strong, .page-fullwidth #main .inside .box-teaser.box-33 .innerbox p strong {
  font-weight: 900;
}
#container .previewbox {
  position: relative;
}
#container .previewbox .overlay {
  position: absolute;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#77a15e+0,4e6a3e+100&amp;0.8+0,0.8+100 */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzdhMTVlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU2YTNlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(119, 161, 94, 0.8)), color-stop(100%, rgba(78, 106, 62, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* IE10+ */
  background: linear-gradient(135deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc77a15e", endColorstr="#cc4e6a3e",GradientType=1);
  /* IE6-8 fallback on horizontal gradient */
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
  opacity: 0;
  z-index: 10;
  overflow: hidden;
  transition: all 0.5s;
  padding: 1em 2em;
  box-sizing: border-box;
}
#container .previewbox .overlay:hover {
  opacity: 1;
}
#container .previewbox .overlay .overlay_link {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 88% 40%;
  background-position: -187% 50%;
}
#container .previewbox figure {
  box-sizing: border-box;
  padding: 1em 2em;
}
#container .ce_textdownloads {
  clear: both;
  box-sizing: border-box;
}
#container .ce_textdownloads .innerbox {
  margin: 1em 0.5em;
  padding: 2em;
  background-color: #f2f2f2;
  box-sizing: border-box;
}
#container .ce_textdownloads .innerbox h2, #container .ce_textdownloads .innerbox p, #container .ce_textdownloads .innerbox ul {
  text-align: center;
  max-width: 80%;
  margin: 0 auto;
}
#container .ce_textdownloads .innerbox h3 {
  margin-bottom: 1.4em;
  font-size: 1.375em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3c3c3b;
  letter-spacing: 0.015em;
  overflow: hidden;
  text-align: center;
}
#container .ce_textdownloads .innerbox p {
  margin-bottom: 1em;
}
#container .ce_download .innerbox {
  margin: -2em 0 2em;
  padding: 0 2em;
}
#container .ce_textdownloads ul, #container .mod_newsarchive .enclosure ul {
  padding-left: 0;
  text-indent: 0;
  margin-bottom: 1em;
  text-align: center;
  overflow: hidden;
}
#container .ce_textdownloads li, #container .mod_newsarchive .enclosure li, #container .ce_download p {
  float: none;
  width: auto;
  margin-left: 1em;
  margin-right: 1em;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  min-height: 2.2em;
}
#container .ce_textdownloads li a, #container .ce_textdownloads li a span, #container .mod_newsarchive .enclosure li a, #container .mod_newsarchive .enclosure li a span, #container .ce_download p a, #container .ce_download p a span {
  color: #BB4400;
  display: inline;
}
#container .ce_textdownloads li a, #container .mod_newsarchive .enclosure li a, #container .ce_download p a {
  padding: 0.75em 0;
}
#container .ce_textdownloads li a:hover, #container .mod_newsarchive .enclosure li a:hover, #container .ce_download p a:hover {
  color: #b3b3b3;
}
#container .ce_textdownloads li a:hover span, #container .mod_newsarchive .enclosure li a:hover span, #container .ce_download p a:hover span {
  color: #b3b3b3;
}
#container .ce_textdownloads li:before, #container .mod_newsarchive .enclosure li:before, #container .ce_download p:before {
  background-position: 50% 50%;
  background-size: contain;
  content: "";
  padding: 0.6125em;
  vertical-align: middle;
  margin-right: 0.75em;
}
#container .ce_download p {
  margin-left: 0;
}
#container .vorteilebanner {
  width: 100%;
  clear: both;
  padding-top: 1px;
}
#container .vorteilebanner .innerbox {
  background-color: #f2f2f2;
  overflow: hidden;
  padding-top: 1px;
  margin: 1em 0.5em;
}
#container .vorteilebanner .innerbox .box-33 .layer {
  position: relative;
  z-index: 10;
}
#container .vorteilebanner .innerbox .box-33 .innerbox {
  background-color: none;
  padding-top: 0;
  padding-bottom: 0;
}
#container .vorteilebanner .innerbox .box-33 .innerbox .textcontainer {
  width: 100%;
  padding: 0 1em;
}
#container .vorteilebanner .innerbox .box-33 h2 {
  background-color: #ffffff;
  display: block;
  width: 10em;
  padding-top: 3.5em;
  height: 6.5em;
  margin: 0 auto;
  text-align: center;
  border-radius: 100%;
  font-family: "adelle", "Times New Roman", Times, serif;
  font-weight: 300;
  font-style: italic;
  text-transform: none;
}
#container .vorteilebanner .innerbox .box-33 h2 strong {
  display: block;
  font-family: "museo-sans", Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-style: normal;
  text-transform: uppercase;
  color: #BB4400;
}
#container .vorteilebanner .innerbox .box-33 h3 {
  color: #3c3c3b;
  text-align: center;
  margin-bottom: 0.5em;
}
#container .vorteilebanner .innerbox .box-33 h3:before {
  content: "";
  display: block;
  background-color: #ffffff;
  color: #BB4400;
  font-weight: 400;
  border-radius: 100%;
  width: 2em;
  height: 2em;
  text-align: center;
  line-height: 2em;
  vertical-align: middle;
  margin: 0 auto 0.5em;
}
#container .vorteilebanner .innerbox .box-33 h3:before:nth-child(1) {
  content: "1";
}
#container .vorteilebanner .innerbox .box-33 h3:before:nth-child(2) {
  content: "2";
}
#container .vorteilebanner .innerbox .box-33 h3:before:nth-child(3) {
  content: "3";
}
#container .vorteilebanner .innerbox .box-33 h3:before:nth-child(4) {
  content: "4";
}
#container .vorteilebanner .innerbox .box-33 p {
  text-align: center;
  margin-bottom: 0;
}
#container .vorteilebanner .innerbox .centerbox .ce_text {
  padding-top: 2em;
}
#container .vorteilebanner .leftbox .ce_text:nth-child(1) h3:before {
  content: "1";
}
#container .vorteilebanner .leftbox .ce_text:nth-child(2) h3:before {
  content: "2";
}
#container .vorteilebanner .rightbox .ce_text:nth-child(1) h3:before {
  content: "3";
}
#container .vorteilebanner .rightbox .ce_text:nth-child(2) h3:before {
  content: "4";
}
#right .inside .ce_text .innerbox {
  margin: 0;
}
#right h4 {
  font-weight: bold;
  margin-bottom: 1em;
}
/* Prämienanzeige */
/* übernommen für Darstellung von Wasserkraftwerken (statt Tabellen) */
#left .premium_block, #left .hydroelectrics {
  overflow: hidden;
  padding: 0 1em;
}
#left .premium_block .ce_text.incentives, #left .premium_block .ce_text.powerstations, #left .hydroelectrics .ce_text.incentives, #left .hydroelectrics .ce_text.powerstations {
  width: 100%;
  float: none;
  box-sizing: border-box;
  clear: none;
}
#left .premium_block .ce_text.incentives .innerbox, #left .premium_block .ce_text.powerstations .innerbox, #left .hydroelectrics .ce_text.incentives .innerbox, #left .hydroelectrics .ce_text.powerstations .innerbox {
  margin: 0.5em;
  padding: 0.5em;
}
#left .premium_block .ce_text.incentives .innerbox .img_containment, #left .premium_block .ce_text.powerstations .innerbox .img_containment, #left .hydroelectrics .ce_text.incentives .innerbox .img_containment, #left .hydroelectrics .ce_text.powerstations .innerbox .img_containment {
  width: 100%;
}
#left .premium_block .ce_text.incentives .innerbox .img_containment figure, #left .premium_block .ce_text.powerstations .innerbox .img_containment figure, #left .hydroelectrics .ce_text.incentives .innerbox .img_containment figure, #left .hydroelectrics .ce_text.powerstations .innerbox .img_containment figure {
  display: block;
}
#left .premium_block .ce_text.incentives .innerbox .textcontainer, #left .premium_block .ce_text.powerstations .innerbox .textcontainer, #left .hydroelectrics .ce_text.incentives .innerbox .textcontainer, #left .hydroelectrics .ce_text.powerstations .innerbox .textcontainer {
  width: 100%;
  padding: 0.5em 0;
  height: 7em;
}
#left .premium_block .ce_text.incentives .innerbox .textcontainer p:first-of-type, #left .premium_block .ce_text.powerstations .innerbox .textcontainer p:first-of-type, #left .hydroelectrics .ce_text.incentives .innerbox .textcontainer p:first-of-type, #left .hydroelectrics .ce_text.powerstations .innerbox .textcontainer p:first-of-type {
  margin-bottom: 0;
  font-weight: 900;
}
#left .hydroelectrics .ce_text.powerstations .innerbox {
  background-color: #ffffff;
}
#left .hydroelectrics .ce_text.powerstations .innerbox .textcontainer {
  height: auto;
}
#left .hydroelectrics .ce_text.powerstations .innerbox .textcontainer h2 {
  color: #BB4400;
}
#left .hydroelectrics .ce_text.powerstations .innerbox .textcontainer p:first-of-type {
  margin-bottom: 0em;
  font-weight: 400;
}
#container #left .ce_text.incentives .innerbox .img_containment, #container #left .ce.text.powerstations .innerbox .img_containment {
  display: block;
}
@media (min-width: 50em) {
  #left .premium_block .ce_text.incentives, #left .premium_block .ce_text.powerstations, #left .hydroelectrics .ce_text.incentives, #left .hydroelectrics .ce_text.powerstations {
    width: 50%;
    float: left;
    box-sizing: border-box;
    clear: none;
  }
}
/* Trolliner Marathon Seite Sonderregeln */
.trolli2016 #container .tarifanfrage .innerform {
  padding: 2em 1em 1em;
}
.trolli2016 #container .tarifanfrage .innerform .widget {
  padding-right: 1em;
  display: block;
}
.trolli2016 #container .tarifanfrage .innerform .widget legend {
  font-size: 0.9em;
}
.trolli2016 #container .tarifanfrage .innerform .widget:last-of-type {
  padding-right: 0;
}
@media (min-width: 40em) {
  .trolli2016 #container .tarifanfrage .innerform .widget {
    display: inline-block;
  }
}
.trolli2016 #container .tarifanfrage .innerform .activeSwitch {
  display: inline;
}
/* Anpassungen für die Energieaudit-Referenzen */
#right .reference_column {
  background-color: #f2f2f2;
}
#right .reference_column h2 {
  padding: 1em 2em 0;
  margin-bottom: 0;
}
#right .reference_column .reference_gallery {
  padding: 1em 2em 2em;
}
#right .reference_column .reference_gallery ul li {
  margin: 0 auto 1em;
}
#right .reference_column .reference_gallery ul li figure {
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
#right .reference_column .reference_gallery ul li figure a:before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 100%;
  width: 0%;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: -moz-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(119, 161, 94, 0.8)), color-stop(100%, rgba(78, 106, 62, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* IE10+ */
  background: linear-gradient(135deg, rgba(119, 161, 94, 0.8) 0%, rgba(78, 106, 62, 0.8) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc77a15e", endColorstr="#cc4e6a3e",GradientType=1);
  /* IE6-8 fallback on horizontal gradient */
}
#right .reference_column .reference_gallery ul li figure a:after {
  content: "";
  display: inline-block;
  position: absolute;
  font-size: 1.5em;
  font-weight: 900;
  color: white;
  vertical-align: middle;
  text-align: center;
  height: 0;
  width: 1em;
  right: 0.25em;
  bottom: 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#right .reference_column .reference_gallery ul li figure:hover {
  opacity: 1;
}
#right .reference_column .reference_gallery ul li figure:hover a:before {
  content: "";
  display: inline-block;
  width: 100%;
  opacity: 0.8;
}
#right .reference_column .reference_gallery ul li figure:hover a:after {
  content: "→";
  height: 0.75em;
}
#right .reference_column .reference_gallery ul li figure:hover a {
  z-index: 100;
}
/* Optimierungen Stellenangebote */
#wrapper #left .mod_navigation {
  padding: 0 2em 2em 2em;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}
#wrapper #left .mod_navigation ul {
  list-style: square;
  margin-left: 1.2em;
}
#wrapper #left .mod_navigation li {
  margin-bottom: 0.6em;
}
/* Rotating Cards */
#energiespartipps-main {
  clear: both;
}
.energiespartipps #main {
  top: 0;
}
.energiespartipps #energiespartipps-main .box-50 p:last-of-type {
  display: none;
}
.energiespartipps #energiespartipps-main .box-50:hover h2, .energiespartipps #energiespartipps-main .box-50:hover p:first-of-type {
  display: none;
}
.energiespartipps #energiespartipps-main .box-50 .innerbox {
  transition: transform 0.5s linear;
}
.energiespartipps #energiespartipps-main .box-50 .textcontainer {
  min-height: 18.5em;
}
.energiespartipps #energiespartipps-main .box-50:hover .textcontainer {
  position: relative;
  width: 100%;
  padding: 1.375em 1.375em 1.375em 0.5em;
}
.energiespartipps #energiespartipps-main .box-50:hover .img_containment {
  display: none;
}
.energiespartipps #energiespartipps-main .box-50:hover .innerbox {
  transform: rotateY(180deg);
}
.energiespartipps #energiespartipps-main .box-50:hover .innerbox p {
  color: #333333;
}
.energiespartipps #energiespartipps-main .box-50:hover .innerbox img {
  z-index: -1;
}
.energiespartipps #energiespartipps-main .box-50:hover p:last-of-type {
  display: inline-block;
  transform: rotateY(180deg);
  position: absolute;
  right: 1em;
  top: 1em;
}
/* Anpassung für in-flow-Videos */
#left .mod_article .video-container {
  background: #f2f2f2;
}
#left .mod_article .video-container iframe {
  padding: 0 2em 2em;
  box-sizing: border-box;
}
/* Anpassung für Projektseiten, rechte Spalte */
#right .project_data_column {
  background-color: #f2f2f2;
}
#right .project_data_column .ce_image .image_container {
  padding: 2em;
}
#right .project_data_column .ce_dlh_googlemaps {
  display: block;
  box-sizing: border-box;
  padding: 2em;
}
#right .project_data_column .ce_dlh_googlemaps .dlh_googlemap {
  max-height: 354px;
  width: calc(100% - 1em);
  border: 0.5em solid #ffffff;
}
#right .project_data_column h5 {
  color: #4a8329;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.0625em;
  margin-bottom: 0.25em;
}
#right .project_data_column .datablock p {
  margin-bottom: 0.375em;
  padding-bottom: 0.375em;
  border-bottom: 1px solid;
}
#right .project_data_column .datablock p:first-of-type {
  border-top: 1px solid;
  padding-top: 0.375em;
}
/* Anpassung für Projektseiten, Fließtext */
.page-nonav-hascolumn #container .ce_text.ce_text_image .img_containment, .page-nonav-hascolumn #container .ce_text.ce_text_image .textcontainer {
  width: 100%;
  display: block;
}
.page-nonav-hascolumn #container .ce_text.ce_text_image .img_containment {
  padding: 2em 2em 0;
  box-sizing: border-box;
}
.page-nonav-hascolumn #container .ce_text.ce_text_image .textcontainer {
  padding: 0.5em 2em 2em;
  box-sizing: border-box;
}
.page-nonav-hascolumn .iosSliderButtons {
  padding-bottom: 2em;
  bottom: -1em;
}
/* DaheimInternet Sonderregeln */
#container #daheiminternet-fernsehen .highspeedteaser .innerbox ul {
  min-height: initial;
}
#container #daheiminternet-fernsehen-einleitung .icon-iptv p:last-of-type, #container #daheiminternet-fernsehen-einleitung .icon-iptvplus p:last-of-type, #container #daheiminternet-fernsehen-einleitung .icon-iptvmax p:last-of-type {
  font-size: 2em;
  color: #BB4400;
  display: block;
  text-align: right;
  font-weight: 700;
}
#container #daheiminternet-fernsehen-einleitung .icon-iptv p:last-of-type, #container #daheiminternet-fernsehen-einleitung .icon-iptvplus p:last-of-type {
  padding-bottom: 1em;
  border-bottom: 1px solid #323232;
}
#container #main .inside .mod_article .ansprechpartner_ueberschrift {
  clear: both;
  width: 100%;
  text-align: center;
  padding-top: 2em;
  margin-bottom: 1em;
  text-transform: uppercase;
  font-wight: 900;
  font-size: 1.375em;
  font-weight: 900;
  line-height: 1.4;
  text-transform: uppercase;
  letter-spacing: 0.015em;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Fnhl.abnahme-server.de%2Fhttpdocs%2Ffiles%2Fcss%2Fcontent_standard.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAzBA%3BAAAA%3BAA%2BBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAzDF%3BAA%2BDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAkBF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAA3WF%3BAAmXA%3BAAAA%3BAAAA%3BAAnXA%3BAA2XA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAArZJ%3BAAAA%3BAA6ZE%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAtaJ%3BAA%2BaM%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKJ%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAA3iBF%3BAAijBA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA%2BCE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA3uBN%3BAA2vBA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgDE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBF%3BAAIM%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAGM%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAIM%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAIM%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAQR%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAxxCN%3BAAgyCA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAA1yCN%3BAAAA%3BAAuzCI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAQV%3BAAIQ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAv4DR%3BAAm5DI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyCE%3BAAAA%3BAAAA%3BAAIF%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGM%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAUY%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA5nEZ%3BAAyoEI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAxrEN%3BAAisEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA%2FuEN%3BAA0vEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIF%3BAAGM%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA9kFN%3BAAulFA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA2CA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAOQ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiDE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAA%2FoGA%3BAAAA%3BAAupGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAIA%3BAAIM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAltGN%3BAA8tGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAA7uGF%3BAAovGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAA30GV%3BAAs1GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAh2GA%3BAAq2GA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAj5GA%3BAA25GA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAA75GF%3BAAq6GA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAn8GJ%3BAA48GI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAA19GF%3BAAk%2BGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */