@charset "UTF-8";
/* pt-sans-regular - latin */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 400;
  src: local("PT Sans"), local("PTSans-Regular"), url("../../files/theme/fonts/pt-sans-v9-latin-regular.woff2") format("woff2"), url("../../files/theme/fonts/pt-sans-v9-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* pt-sans-700 - latin */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 700;
  src: local("PT Sans Bold"), local("PTSans-Bold"), url("../../files/theme/fonts/pt-sans-v9-latin-700.woff2") format("woff2"), url("../../files/theme/fonts/pt-sans-v9-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* pt-sans-700italic - latin */
@font-face {
  font-family: "PT Sans";
  font-style: italic;
  font-weight: 700;
  src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"), url("../../files/theme/fonts/pt-sans-v9-latin-700italic.woff2") format("woff2"), url("../../files/theme/fonts/pt-sans-v9-latin-700italic.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
html {
  scroll-behavior: smooth;
}
body {
  background-color: #e2e2e2;
  font: 400 16px/24px PT Sans;
}
.wide .ce_image, .wide .content-image {
  height: 100%;
  margin: 0 !important;
}
.wide .ce_image .image_container, .wide .ce_image figure, .wide .content-image .image_container, .wide .content-image figure {
  height: 100%;
}
.wide .ce_image img, .wide .content-image img {
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.wide .ce_image .caption, .wide .ce_image figcaption, .wide .content-image .caption, .wide .content-image figcaption {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.wide .ce_image .caption p, .wide .ce_image figcaption p, .wide .content-image .caption p, .wide .content-image figcaption p {
  color: #fff;
  font: 700 60px/75px PT Sans;
  left: 50%;
  margin-top: -28px;
  position: absolute;
  text-shadow: 0px 0px 10px #000;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.marken.outer {
  float: left;
  left: 50%;
  position: relative;
}
.marken .inner {
  float: left;
  left: -50%;
  position: relative;
}
.marken .loxone, .marken .siedle, .marken .kathrein, .marken .aeg, .marken .bosch, .marken .miele, .marken .siemens, .marken .liebherr {
  float: left;
  margin: 0 43px 0 0 !important;
  position: relative;
}
.marken .siedle img {
  height: 30px;
}
.marken .kathrein {
  margin-right: 0 !important;
}
.marken .kathrein img {
  height: 30px;
}
.marken .aeg {
  top: 5px;
}
.marken .aeg img {
  height: 30px;
}
.marken .bosch img {
  height: 40px;
}
.marken .miele {
  top: -2px;
}
.marken .miele img {
  height: 44px;
}
.marken .siemens {
  margin-right: 0 !important;
  top: 7px;
}
.marken .siemens img {
  height: 26px;
}
.marken .liebherr {
  top: 7px;
}
.marken .liebherr img {
  height: 26px;
}
@media (max-width: 767px) {
  .ce_image, .content-image {
    margin-bottom: 12px;
  }
  .wide .ce_image .caption p, .wide .ce_image figcaption p, .wide .content-image .caption p, .wide .content-image figcaption p {
    font: 700 40px/50px PT Sans;
  }
  .complete .ce_image, .complete .content-image {
    height: auto;
  }
  .complete .ce_image .image_container, .complete .ce_image figure, .complete .content-image .image_container, .complete .content-image figure {
    height: auto;
  }
  .complete .ce_image img, .complete .content-image img {
    height: auto;
    min-height: auto;
    min-width: auto;
    width: 100%;
  }
  .marken.outer, .marken .inner {
    float: none;
    left: 0;
    position: relative;
  }
  .marken .loxone, .marken .siedle, .marken .kathrein, .marken .aeg, .marken .bosch, .marken .miele, .marken .siemens, .marken .liebherr {
    float: none;
    margin: 0 0 36px 20px !important;
    top: 0;
  }
  .marken .kathrein, .marken .siemens {
    margin-bottom: 0 !important;
  }
}
.ce_divider.clearing, .content-divider.clearing {
  border: 0;
  clear: both;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.haustechnik .ce_divider, .netzwerktechnik .ce_divider, .haustechnik .content-divider, .netzwerktechnik .content-divider {
  margin-top: 41px;
}
.ce_downlink, .content-downlink {
  left: 50%;
  margin-top: -56px;
  margin-left: -18px !important;
  position: absolute;
  top: 100%;
  z-index: 700;
}
.ce_downlink a, .content-downlink a {
  background-color: #ffdd00;
  background-image: url("../../files/theme/images/css-sprites.svg");
  background-position: -500px -300px;
  display: block;
  height: 36px;
  width: 36px;
  -webkit-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
  overflow: hidden;
  text-indent: 111%;
  white-space: nowrap;
}
.ce_downlink a:hover, .content-downlink a:hover {
  background-color: #32a046;
  background-position: -500px -400px;
}
.mobile .ce_downlink a:hover, .ios .ce_downlink a:hover, .mobile .content-downlink a:hover, .ios .content-downlink a:hover {
  background-color: #ffdd00;
  background-position: -500px -300px;
}
@media (max-width: 767px) {
  .complete .ce_downlink, .complete .content-downlink {
    display: none;
  }
}
.ce_gallery, .content-gallery {
  margin-bottom: 13px;
}
.ce_gallery.last, .ce_gallery:last-child, .content-gallery.last, .content-gallery:last-child {
  margin-bottom: 0;
}
.ce_gallery li, .content-gallery li {
  clear: none !important;
  margin: 0 20px 20px 0;
}
.ce_gallery li:nth-child(5n), .content-gallery li:nth-child(5n) {
  margin-right: 0;
}
@media (max-width: 767px) {
  .ce_gallery li, .content-gallery li {
    width: calc(50% - 10px);
  }
  .ce_gallery li:nth-child(2n), .content-gallery li:nth-child(2n) {
    margin-right: 0;
  }
}
.ce_text, .content-text {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.ce_text p, .content-text p {
  margin-bottom: 24px;
}
.ce_text p:last-child, .content-text p:last-child {
  margin-bottom: 0;
}
#main .ce_text li, #main .content-text li {
  background-image: url("../../files/theme/images/css-sprites.svg");
  background-position: 0 -491px;
  background-repeat: no-repeat;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  padding-left: 18px;
}
.ce_text a, .content-text a {
  -webkit-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.ce_text a:hover, .content-text a:hover {
  color: #32a046;
}
#main .ce_text a, #main .content-text a {
  border-bottom: 1px solid #dce646;
}
.ce_text span, .content-text span {
  float: left;
  width: 60px;
}
.ce_text#company_exists, .content-text#company_exists {
  background-color: #ffdd00;
  display: inline-block;
  font-size: 18px;
  left: 50%;
  margin-left: -290px;
  padding: 3px 8px 0px 8px;
  position: absolute;
  top: 25px;
  transform: rotate(-6deg);
}
.ce_text#company_exists span, .content-text#company_exists span {
  bottom: 5px;
  float: none;
  font-size: 12px;
  position: relative;
  width: auto;
}
.ce_text#company_contact, .content-text#company_contact {
  color: #777777;
  float: right;
  font-size: 22px;
  right: 50%;
  line-height: 33px;
  margin-right: -470px;
  position: absolute;
  top: 29px;
}
.ce_text#company_contact span, .content-text#company_contact span {
  float: none;
  width: auto;
}
.ce_text#company_contact .phone, .content-text#company_contact .phone {
  margin-right: 20px;
}
.ce_text.slogan, .content-text.slogan {
  color: #000;
  font-size: 26px;
  font-style: italic;
  font-weight: 700;
  line-height: 39px;
}
#header .ce_text.slogan, #header .content-text.slogan {
  float: right;
  right: 50%;
  margin-right: -470px;
  position: absolute;
  top: 73px;
}
#footer .ce_text.slogan, #footer .content-text.slogan {
  margin-bottom: 31px;
  text-align: center;
}
.ce_text.innung, .content-text.innung {
  background-image: url("../../files/theme/images/css-sprites.svg");
  background-position: 0 -93px;
  padding-top: 7px;
}
.ce_text.innung a, .content-text.innung a {
  display: inline-block;
  padding-top: 89px;
}
.startseite .ce_text, .service-kundendienst .ce_text, .startseite .content-text, .service-kundendienst .content-text {
  margin-bottom: 42px;
}
.impressum #main .ce_text, .datenschutz #main .ce_text, .impressum #main .content-text, .datenschutz #main .content-text {
  margin-bottom: 42px;
}
.impressum #main .ce_text:last-child, .datenschutz #main .ce_text:last-child, .impressum #main .content-text:last-child, .datenschutz #main .content-text:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 979px) {
  .ce_text#company_exists, .content-text#company_exists {
    margin-left: -182px;
  }
  .ce_text#company_contact, .content-text#company_contact {
    margin-right: -362px;
  }
  #header .ce_text.slogan, #header .content-text.slogan {
    margin-right: -362px;
  }
}
@media (max-width: 767px) {
  #main .ce_text, #main .content-text {
    margin-bottom: 42px;
  }
  #main .ce_text.last, #main .ce_text:last-child, #main .content-text.last, #main .content-text:last-child {
    margin-bottom: 0;
  }
  .ce_text#company_exists, .ce_text#company_contact, .content-text#company_exists, .content-text#company_contact {
    display: none;
  }
  #header .ce_text.slogan, #header .content-text.slogan {
    display: none;
  }
  #footer .ce_text.slogan, #footer .content-text.slogan {
    text-align: left;
  }
  .ce_text.contact, .content-text.contact {
    margin-bottom: 24px;
  }
  .ce_text.innung a, .content-text.innung a {
    padding-top: 72px;
  }
  .impressum #main .ce_text + .ce_text, .impressum #main .ce_text + .content-text, .datenschutz #main .ce_text + .ce_text, .datenschutz #main .ce_text + .content-text, .impressum #main .content-text + .ce_text, .impressum #main .content-text + .content-text, .datenschutz #main .content-text + .ce_text, .datenschutz #main .content-text + .content-text {
    margin-top: 24px;
  }
}
.ce_toplink, .content-toplink {
  display: none;
  bottom: 20px;
  left: 50%;
  margin-left: -18px !important;
  position: fixed;
  z-index: 700;
}
.js .ce_toplink, .js .content-toplink {
  opacity: 0;
}
.ce_toplink a, .content-toplink a {
  background-color: #777777;
  background-image: url("../../files/theme/images/css-sprites.svg");
  background-position: -300px -400px;
  display: block;
  height: 36px;
  width: 36px;
  -webkit-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
  overflow: hidden;
  text-indent: 111%;
  white-space: nowrap;
}
.ce_toplink a:hover, .content-toplink a:hover {
  background-color: #32a046;
}
.mobile .ce_toplink a:hover, .ios .ce_toplink a:hover, .mobile .content-toplink a:hover, .ios .content-toplink a:hover {
  background-color: #777777;
}
@media (max-width: 767px) {
  .ce_toplink, .content-toplink {
    bottom: auto;
    left: auto;
    margin: 0 !important;
    right: 20px;
    top: 20px;
  }
}
*[class*="grid"] {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
.mod_article *[class*="ce_"], .mod_article *[class*="content-"], .mod_article *[class*="mod_"] {
  margin-left: 10px;
  margin-right: 10px;
}
.mod_article .mod_newsreader, .mod_article .mod_eventreader {
  margin-left: 0;
  margin-right: 0;
}
.mod_article *[class*="layout_"] > *, .mod_article *[class*="event_"] > * {
  margin-left: 10px;
  margin-right: 10px;
}
.mod_article.grid1, .mod_article.grid2, .mod_article.grid3, .mod_article.grid4, .mod_article.grid5, .mod_article.grid6, .mod_article.grid7, .mod_article.grid8, .mod_article.grid9, .mod_article.grid10, .mod_article.grid11, .mod_article.grid12 {
  margin-left: 0;
  margin-right: 0;
}
#main .inside {
  overflow: hidden;
}
.grid1 {
  width: 60px;
}
.grid2 {
  width: 140px;
}
.grid3 {
  width: 220px;
}
.grid4 {
  width: 300px;
}
.grid5 {
  width: 380px;
}
.grid6 {
  width: 460px;
}
.grid7 {
  width: 540px;
}
.grid8 {
  width: 620px;
}
.grid9 {
  width: 700px;
}
.grid10 {
  width: 780px;
}
.grid11 {
  width: 860px;
}
.grid12 {
  width: 940px;
}
.grid_left {
  width: calc(40% - 20px);
}
.grid_right {
  width: calc(60% - 20px);
}
.mod_article.grid1 {
  width: 80px;
}
.mod_article.grid2 {
  width: 160px;
}
.mod_article.grid3 {
  width: 240px;
}
.mod_article.grid4 {
  width: 320px;
}
.mod_article.grid5 {
  width: 400px;
}
.mod_article.grid6 {
  width: 480px;
}
.mod_article.grid7 {
  width: 560px;
}
.mod_article.grid8 {
  width: 640px;
}
.mod_article.grid9 {
  width: 720px;
}
.mod_article.grid10 {
  width: 800px;
}
.mod_article.grid11 {
  width: 880px;
}
.mod_article.grid12 {
  width: 960px;
}
.offset1 {
  margin-left: 90px !important;
}
.offset2 {
  margin-left: 170px !important;
}
.offset3 {
  margin-left: 250px !important;
}
.offset4 {
  margin-left: 330px !important;
}
.offset5 {
  margin-left: 410px !important;
}
.offset6 {
  margin-left: 490px !important;
}
.offset7 {
  margin-left: 570px !important;
}
.offset8 {
  margin-left: 650px !important;
}
.offset9 {
  margin-left: 730px !important;
}
.offset10 {
  margin-left: 810px !important;
}
.offset11 {
  margin-left: 890px !important;
}
.offset12 {
  margin-left: 970px !important;
}
.mod_article.offset1 {
  margin-left: 80px !important;
}
.mod_article.offset2 {
  margin-left: 160px !important;
}
.mod_article.offset3 {
  margin-left: 240px !important;
}
.mod_article.offset4 {
  margin-left: 320px !important;
}
.mod_article.offset5 {
  margin-left: 400px !important;
}
.mod_article.offset6 {
  margin-left: 480px !important;
}
.mod_article.offset7 {
  margin-left: 560px !important;
}
.mod_article.offset8 {
  margin-left: 640px !important;
}
.mod_article.offset9 {
  margin-left: 720px !important;
}
.mod_article.offset10 {
  margin-left: 800px !important;
}
.mod_article.offset11 {
  margin-left: 880px !important;
}
.mod_article.offset12 {
  margin-left: 960px !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  .grid1 {
    width: 42px;
  }
  .grid2 {
    width: 104px;
  }
  .grid3 {
    width: 166px;
  }
  .grid4 {
    width: 228px;
  }
  .grid5 {
    width: 290px;
  }
  .grid6 {
    width: 352px;
  }
  .grid7 {
    width: 414px;
  }
  .grid8 {
    width: 476px;
  }
  .grid9 {
    width: 538px;
  }
  .grid10 {
    width: 600px;
  }
  .grid11 {
    width: 662px;
  }
  .grid12 {
    width: 724px;
  }
  .mod_article.grid1 {
    width: 62px;
  }
  .mod_article.grid2 {
    width: 124px;
  }
  .mod_article.grid3 {
    width: 186px;
  }
  .mod_article.grid4 {
    width: 248px;
  }
  .mod_article.grid5 {
    width: 310px;
  }
  .mod_article.grid6 {
    width: 372px;
  }
  .mod_article.grid7 {
    width: 434px;
  }
  .mod_article.grid8 {
    width: 496px;
  }
  .mod_article.grid9 {
    width: 558px;
  }
  .mod_article.grid10 {
    width: 620px;
  }
  .mod_article.grid11 {
    width: 682px;
  }
  .mod_article.grid12 {
    width: 744px;
  }
  .offset1 {
    margin-left: 72px !important;
  }
  .offset2 {
    margin-left: 134px !important;
  }
  .offset3 {
    margin-left: 196px !important;
  }
  .offset4 {
    margin-left: 258px !important;
  }
  .offset5 {
    margin-left: 320px !important;
  }
  .offset6 {
    margin-left: 382px !important;
  }
  .offset7 {
    margin-left: 444px !important;
  }
  .offset8 {
    margin-left: 506px !important;
  }
  .offset9 {
    margin-left: 568px !important;
  }
  .offset10 {
    margin-left: 630px !important;
  }
  .offset11 {
    margin-left: 692px !important;
  }
  .offset12 {
    margin-left: 754px !important;
  }
  .mod_article.offset1 {
    margin-left: 62px !important;
  }
  .mod_article.offset2 {
    margin-left: 124px !important;
  }
  .mod_article.offset3 {
    margin-left: 186px !important;
  }
  .mod_article.offset4 {
    margin-left: 248px !important;
  }
  .mod_article.offset5 {
    margin-left: 310px !important;
  }
  .mod_article.offset6 {
    margin-left: 372px !important;
  }
  .mod_article.offset7 {
    margin-left: 434px !important;
  }
  .mod_article.offset8 {
    margin-left: 496px !important;
  }
  .mod_article.offset9 {
    margin-left: 558px !important;
  }
  .mod_article.offset10 {
    margin-left: 620px !important;
  }
  .mod_article.offset11 {
    margin-left: 682px !important;
  }
  .mod_article.offset12 {
    margin-left: 744px !important;
  }
}
@media (max-width: 767px) {
  *[class*="grid"] {
    display: block !important;
    float: none !important;
    width: auto !important;
  }
  .mod_article *[class*="ce_"], .mod_article *[class*="content-"] {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mod_article *[class*="mod_"] {
    margin-left: 0;
    margin-right: 0;
  }
  .mod_article.offset1, .mod_article.offset2, .mod_article.offset3, .mod_article.offset4, .mod_article.offset5, .mod_article.offset6, .mod_article.offset7, .mod_article.offset8, .mod_article.offset9, .mod_article.offset10, .mod_article.offset11, .mod_article.offset12 {
    margin-left: 0 !important;
  }
  .offset1, .offset2, .offset3, .offset4, .offset5, .offset6, .offset7, .offset8, .offset9, .offset10, .offset11, .offset12 {
    margin-left: 20px !important;
  }
}
h1 {
  color: #32a046;
  display: none !important;
  font-size: 26px;
  line-height: 39px;
  margin-bottom: 38px;
}
h2 {
  margin-bottom: 24px;
}
.referenzen h2 {
  margin-bottom: 14px;
}
.impressum h2, .datenschutz h2 {
  margin-bottom: 0;
}
h3 {
  color: #32a046;
  margin-bottom: 24px;
}
h4 {
  color: #777777;
}
@media (max-width: 767px) {
  h1 {
    display: block !important;
    text-align: left;
  }
  .impressum h2, .datenschutz h2 {
    margin-bottom: 24px;
  }
}
#footer {
  background-color: #e2e2e2;
}
#footer .inside {
  padding-top: 37px;
  padding-bottom: 98px;
}
@media (max-width: 767px) {
  #footer .inside {
    padding-bottom: 48px;
  }
}
#header {
  height: 178px;
}
@media (max-width: 767px) {
  #header {
    height: 102px;
  }
}
#main {
  background-color: #fff;
}
.block {
  overflow: hidden;
}
.clear, #clear {
  clear: both;
  font-size: 0.1px;
  height: 0.1px;
  line-height: 0.1px;
}
.custom {
  display: block;
}
.custom:after, #container:after {
  clear: both;
  content: "";
  display: table;
}
.float_left {
  float: left;
}
.float_right {
  float: right;
}
.image_container, figure {
  line-height: 0;
}
img {
  width: inherit;
}
.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ce_gallery > ul, .content-gallery > ul {
  overflow: hidden;
}
.ce_gallery > ul li, .content-gallery > ul li {
  float: left;
}
.ce_gallery > ul li.col_first, .content-gallery > ul li:first-child {
  clear: left;
}
html, body {
  height: 100%;
}
#header, #container, #main, #left, #right, #footer, .inside {
  position: relative;
}
#container {
  overflow: hidden;
}
#main .inside, #footer .inside {
  min-height: 1px;
  overflow: hidden;
}
#footer {
  clear: both;
}
@media (min-width: 768px) and (max-width: 979px) {
  #wrapper {
    min-width: 0;
  }
}
@media (max-width: 767px) {
  #wrapper {
    min-width: 320px;
  }
  #main .inside, #footer .inside {
    width: auto;
  }
}
.goverlay {
  background: #fff;
}
.glightbox-clean .gslide-title {
  font-family: inherit;
}
.glightbox-clean .gslide-desc {
  font-family: inherit;
}
.glightbox-clean .gdesc-inner {
  padding: 22px 0;
}
.glightbox-clean .gslide-media {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.glightbox-clean .gprev, .glightbox-clean .gnext, .glightbox-clean .gclose {
  border-radius: 0;
}
#mbCenter {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#mbCenter.mbLoading {
  background-image: url("../../files/theme/images/loading_black_36x36.gif");
}
#mbCenter #mbImage, #mbCenter #mbBottom {
  padding: 0;
}
#mbCenter #mbBottom {
  min-height: 56px;
}
#mbCenter #mbBottom #mbCloseLink, #mbCenter #mbBottom #mbNextLink, #mbCenter #mbBottom #mbPrevLink {
  background-color: #777777;
  background-image: url("../../files/theme/images/css-sprites.svg");
  display: block;
  height: 36px;
  margin: 10px 0 10px 10px;
  position: relative;
  -webkit-transition: background-color 0.3s ease-out 0s;
  -o-transition: background-color 0.3s ease-out 0s;
  transition: background-color 0.3s ease-out 0s;
  width: 36px;
  overflow: hidden;
  text-indent: 111%;
  white-space: nowrap;
}
#mbCenter #mbBottom #mbCloseLink:hover, #mbCenter #mbBottom #mbNextLink:hover, #mbCenter #mbBottom #mbPrevLink:hover {
  background-color: #32a046;
}
#mbCenter #mbBottom #mbCloseLink {
  background-position: -100px -400px;
}
#mbCenter #mbBottom #mbNextLink {
  background-position: -400px -400px;
}
#mbCenter #mbBottom #mbPrevLink {
  background-position: -200px -400px;
}
#mbCenter #mbBottom #mbTitle, #mbCenter #mbBottom #mbNumber, #mbCenter #mbBottom #mbCaption {
  display: inline-block;
  font: 400 16px/24px PT Sans;
  margin: 10px 0;
}
#mbCenter #mbBottom #mbTitle {
  color: #000;
  line-height: 36px;
}
#mbCenter #mbBottom #mbNumber {
  color: #777777;
  margin-left: 10px;
}
#mbCenter #mbBottom #mbCaption {
  display: none;
}
#main .mod_article, #footer .mod_article {
  margin: 0 auto 0 auto;
  position: relative;
  width: 960px;
}
#main .mod_article {
  padding-top: 41px;
  padding-bottom: 48px;
}
#main .mod_article.wide {
  height: calc(100vh - 178px);
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
}
@media (min-width: 768px) and (max-width: 979px) {
  #main .mod_article, #footer .mod_article {
    width: 744px;
  }
}
@media (max-width: 767px) {
  .mod_article {
    width: auto !important;
  }
  #main .mod_article.wide {
    height: calc(100vh - 102px);
  }
  #main .mod_article.complete {
    height: auto;
  }
}
.logo {
  left: 50%;
  margin-left: -470px;
  position: absolute;
  top: 40px;
}
.logo a, .logo span {
  background-image: url("../../files/theme/images/css-sprites.svg");
  display: block;
  height: 62px;
  width: 224px;
  overflow: hidden;
  text-indent: 111%;
  white-space: nowrap;
}
nav .mod_navigation_wrapper {
  float: left;
  left: 50%;
  position: relative;
  margin: 0 auto !important;
}
nav.mod_navigation {
  background-color: #c6c6c6;
  margin: 142px 0 0 0 !important;
}
nav.mod_navigation ul {
  float: left;
  left: -50%;
  position: relative;
}
nav.mod_navigation li {
  float: left;
}
nav.mod_navigation a, nav.mod_navigation span, nav.mod_navigation strong {
  display: inline-block;
  line-height: 36px;
  padding: 0 15px;
}
nav.mod_navigation a {
  -webkit-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
nav.mod_navigation a:hover {
  background-color: #777777;
  color: #fff;
}
nav.mod_navigation span, nav.mod_navigation strong {
  background-color: #32a046;
  color: #fff;
  font-weight: 700;
}
nav.mod_navigation .impressum, nav.mod_navigation .datenschutz {
  display: none;
}
nav.mod_customnav {
  margin: 0 !important;
}
nav.mod_customnav li {
  float: left;
  margin-right: 10px;
}
nav.mod_customnav li.last, nav.mod_customnav li:last-child {
  margin-right: 0;
}
nav.mod_customnav a, nav.mod_customnav span, nav.mod_customnav strong {
  display: inline-block;
}
nav.mod_customnav span, nav.mod_customnav strong {
  color: #32a046;
  float: none;
  font-weight: 700;
  width: auto;
}
@media (min-width: 768px) and (max-width: 979px) {
  .logo {
    margin-left: -362px;
  }
}
@media (max-width: 767px) {
  .logo {
    left: 20px;
    margin-left: 0;
    top: 20px;
  }
  nav .mod_navigation_wrapper {
    float: none;
    left: 0;
  }
  nav.mod_navigation {
    display: none;
    margin-top: 102px !important;
  }
  nav.mod_navigation ul {
    float: none;
    left: 0;
  }
  nav.mod_navigation li {
    float: none;
  }
  nav.mod_navigation a, nav.mod_navigation span, nav.mod_navigation strong {
    display: block;
    padding: 0 20px;
  }
  nav.mod_navigation .impressum, nav.mod_navigation .datenschutz {
    display: block;
  }
  nav.mod_customnav {
    margin-bottom: 24px !important;
  }
  nav.mod_customnav li {
    margin-bottom: 0;
  }
}
#toggler_label {
  background-color: #777777;
  background-image: url("../../files/theme/images/css-sprites.svg");
  background-position: 0 -400px;
  cursor: pointer;
  display: none;
  height: 36px;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 36px;
  -webkit-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
#toggler_label:after {
  content: "Menü";
  display: block;
  padding-top: 20px;
  position: relative;
  right: 1px;
}
#toggler_label:hover {
  background-color: #32a046;
}
.mobile #toggler_label:hover, .ios #toggler_label:hover {
  background-color: #777777;
}
@media (max-width: 767px) {
  #toggler_label {
    display: block;
  }
  #toggler_input:checked ~ #wrapper #header {
    height: 390px;
  }
  #toggler_input:checked ~ #wrapper #header nav.mod_navigation {
    display: block;
  }
  #toggler_input:checked ~ #wrapper #header #toggler_label {
    background-position: -100px -400px;
  }
  .mobile #toggler_input:checked ~ #wrapper #header #toggler_label:hover, .ios #toggler_input:checked ~ #wrapper #header #toggler_label:hover {
    background-color: #32a046;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fbase.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fvariables.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fbody.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fce_image.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fce_divider.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fce_downlink.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fce_gallery.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fce_text.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fce_toplink.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fgrid.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fheadlines.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Flayout_footer.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Flayout_header.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Flayout_main.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Flayout.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fmediabox.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fmod_article.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Fnav.scss%22%2C%22html%2Fcontao57%2Ffiles%2Ftheme%2Fstylesheets%2Ftoggler.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAC4BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5BA%3BACqCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrCA%3BAC8CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9CA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BACFC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAgBF%3BAAEC%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FJD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BACbD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAmBH%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAChDF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAmBF%3BAAIE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BACtCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQF%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAIE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAC7KH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAkBH%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAChLD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAcA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAC1CF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BACrBF%3BAAAA%3BAAAA%3BAAiBA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BACnBD%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACtGD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BACxFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAEC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAC1CH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BACjIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAiBF%3BAAEC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%22%7D */