@charset "UTF-8";
/* HTML --------------------------------------------------------------------------------------------------- */
html {
  overflow-y: scroll;
}
body {
  background-color: #e0e0e0;
  font: 15px/1.6em open_sansregular;
  color: #666666;
}
:focus {
  outline: 0;
}
::selection {
  background-color: #fefd00;
  color: #262626;
}
::-moz-selection {
  background-color: #fefd00;
  color: #262626;
}
img {
  width: 100%;
  height: auto;
  display: block;
}
strong {
  font-family: open_sanssemibold;
  font-weight: normal;
}
.ce_text strong {
  font-family: open_sanssemibold;
  color: #333;
}
/* Page --------------------------------------------------------------------------------------------------- */
#header > .inside, #left > .inside, #main > .inside, #footer > .inside {
  padding-left: 80px;
}
#header > .inside, #main > .inside, #right > .inside, #footer > .inside {
  padding-right: 80px;
}
#left > .inside, #main > .inside, #right > .inside {
  padding-top: 70px;
  padding-bottom: 80px;
}
#wrapper {
  padding: 25px;
}
#container {
  background-color: #fff;
}
body:not(.startseite) #main:before {
  width: 100%;
  height: 10px;
  left: 0;
  top: -10px;
  position: absolute;
  display: block;
  background-image: url("/files/layout/ecke_main.png");
  background-size: 100% 100%;
  content: "";
  z-index: 2;
}
body:not(.startseite) #main:after {
  width: 10px;
  min-height: 1017px;
  bottom: 0;
  left: -10px;
  top: 0;
  position: absolute;
  display: block;
  background-image: url("/files/layout/left_shadow.png");
  background-position: right top;
  background-repeat: no-repeat;
  content: "";
}
body.rightColumn #container:before, body.startseite #container:before {
  width: 520px;
  bottom: 0;
  right: 0;
  top: 0;
  position: absolute;
  display: block;
  background-color: #f5f5f5;
  content: "";
}
/* Margins --------------------------------------------------------------------------------------------------- */
p, ul, ol, table, .ce_text .text-wrapper > :last-child {
  margin-bottom: 0;
}
.ce_text p, .ce_text ul, .ce_text ol {
  margin-bottom: 1.6em;
}
#main .mod_article > .inside > div + div, #main .mod_article > .inside > div + .ce_headline, #main .mod_article > .inside > table + div, #main .mod_article > .inside > table + table, .layout_full > div + div {
  margin-top: 50px;
}
#main .mod_article > .inside > .ce_form + script + div {
  margin-top: 50px;
}
/* Text Bilder --------------------------------------------------------------------------------------------------- */
#main .image_container img {
  width: auto;
  height: auto;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
#main .image_container.float_left {
  margin-right: 1em;
}
#main .image_container.float_right {
  margin-left: 1em;
}
#main .image_container.float_left, #main .image_container.float_right {
  max-width: 50%;
  position: relative;
  margin-bottom: 0.5em;
  z-index: 1;
}
#main .image_container.float_above {
  margin-bottom: 1.5em;
}
#main .image_container.float_below {
  margin-top: 1.5em;
}
/* Listen --------------------------------------------------------------------------------------------------- */
h1 {
  margin-top: 0;
  margin-bottom: 0;
  font: 3.75em/1.2em Montserrat;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
}
h2 {
  margin-top: 0;
  margin-bottom: 50px;
  font: 2.1em/1.2em Montserrat;
  color: #262626;
  text-transform: uppercase;
  font-weight: 700;
}
h3 {
  margin-top: 0;
  margin-bottom: 1em;
  font: 1.7em/1.2em Montserrat;
  color: #262626;
  text-transform: uppercase;
}
h4 {
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 1em;
  font: 1.2em/1.2em Montserrat;
  color: #262626;
}
h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font: 1em/1.2em Montserrat;
  color: #262626;
}
#bilderslider .ce_image {
  background-position: center top;
  background-size: cover;
}
#slider-logo {
  width: 174px;
  display: inline-block;
  margin-bottom: 5px;
}
#bilderslider .down-arrow {
  width: 107px;
  height: 22px;
  bottom: 0;
  left: 50%;
  position: absolute;
  margin-left: -53px;
  background-image: url("/files/layout/down-arrow.png");
  background-size: 100% 100%;
}
.caroufredsel_navi {
  display: none;
}
.slick-dots {
  bottom: 10%;
  left: 0;
  right: 0;
  position: absolute;
  text-align: center;
  z-index: 2;
}
.slick-dots li {
  display: inline-block;
}
.slick-dots button {
  width: 16px;
  height: 16px;
  position: relative;
  overflow: hidden;
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
  padding: 0;
  border: 0;
  border-radius: 50px;
  text-indent: -200px;
  opacity: 0.5;
  background: #fefd00 !important;
}
.slick-dots button:hover, .slick-dots .slick-active button {
  opacity: 1;
}
/* Laufschrift --------------------------------------------------------------------------------------------------- */
#Laufschrift {
  background-color: #fefd00;
}
#Laufschrift .marquee-items {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-size: 16px;
  color: #262626;
}
#Laufschrift .marquee-items:before {
  margin-right: 0.5em;
  font-family: FontAwesome;
  content: "";
}
.ce_form #other_address {
  display: none;
  margin-top: 2em;
}
.mod_tl_wjv_club_inventory .ce_form .cell {
  width: 24%;
  padding-left: 0;
  box-sizing: border-box;
}
.mod_tl_wjv_club_inventory .ce_form .cell:not(.is-total) .widget {
  width: 100%;
  padding-left: 0;
}
.ce_form #other_address.is-visible {
  display: block;
}
.mod_tl_wjv_club_inventory .ce_form label {
  max-width: 100%;
  position: static;
  font-size: 1em;
}
.mod_tl_wjv_club_inventory .ce_form label::first-letter {
  text-transform: capitalize;
}
.mod_tl_wjv_club_inventory .ce_form .cell.is-total {
  margin-top: 1em;
  padding-top: 1em;
  border-top: 1px solid #e5e5e5;
}
.mod_tl_wjv_club_inventory .ce_form .cell.full {
  width: 100%;
}
.mod_tl_wjv_club_inventory .ce_form .widget.is-all input {
  font-family: open_sanssemibold;
  color: #666666;
}
.mod_tl_wjv_club_inventory .ce_form .accordion, .mod_tl_wjv_club_inventory .ce_form .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mod_tl_wjv_club_inventory .ce_form .ce_accordion:not(.new) select {
  display: none;
}
.mod_tl_wjv_club_inventory #add-more::after {
  margin-left: 1em;
  font-family: FontAwesome;
  content: "";
}
.mod_tl_wjv_club_inventory #add-more {
  margin-top: 1em;
  margin-bottom: 2em;
}
.mod_tl_wjv_club_inventory .no-edit {
  margin-bottom: 3em;
}
.mod_tl_wjv_club_inventory .ce_accordion + .group {
  margin-top: 3em;
}
.swal-modal, .swal-button {
  border-radius: 0;
}
.swal-button--confirm {
  background-color: #fefd00;
  color: #666666;
}
/* Akkordien =================================================================================================== */
.ce_accordion .toggler {
  position: relative;
  padding-top: 0.8em;
  padding-right: 0.8em;
  padding-bottom: 0.8em;
  font: 1.1em/1.4em Montserrat;
  color: #262626;
  cursor: pointer;
  padding-left: 50px;
}
.ce_accordion {
  border-top: 4px solid #e5e5e5;
  border-right: 4px solid #e5e5e5;
  border-left: 4px solid #e5e5e5;
}
.ce_accordion + .ce_accordion {
  border-top: 1px solid #e5e5e5;
}
.ce_accordion:last-of-type {
  border-bottom: 4px solid #e5e5e5;
}
.ce_accordion .toggler:hover, .ce_accordion .toggler.ui-state-active {
  color: #2b85aa;
}
.ce_accordion .toggler:before {
  left: 15px;
  position: absolute;
  font: 20px Montserrat;
  font-weight: 900;
  content: "»";
  top: 0.5em;
}
.ui-accordion-content {
  padding: 10px 50px 20px;
}
#anzeigen {
  clear: both;
  padding-bottom: 40px;
}
@media (max-width: 1699px) {
  #anzeigen {
    padding-top: 40px;
  }
}
#anzeigen .mod_article > .inside {
  display: flex;
  flex-wrap: wrap;
  row-gap: 40px;
  justify-content: space-evenly;
  align-items: center;
}
@media (max-width: 1400px) {
  #anzeigen .mod_article > .inside {
    flex-direction: column;
  }
}
#anzeigen .ce_image.volle-breite {
  width: 100%;
  display: flex;
  justify-content: center;
}
#anzeigen .ce_image img {
  width: auto;
  max-width: 39vw;
  max-height: 80px;
  margin: auto;
  object-fit: contain;
}
@media (max-width: 767px) {
  #anzeigen .ce_image img {
    max-width: min(400px, 90vw);
  }
}
/* Artikel =================================================================================================== */
.mod_article:nth-child(even) {
  background-color: #f8f9f9;
}
.mod_article.zweispaltig .inside, .mod_article.dreispaltig .inside, .mod_article.vierspaltig .inside {
  overflow: hidden;
}
/* Links --------------------------------------------------------------------------------------------------- */
.mod_article[id*="links"] li a {
  width: 350px;
  display: inline-block;
}
#service-links-arge .image_container {
  width: 100px;
  height: 100px;
}
#main #service-links-arge .ce_text + .ce_text {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e5e5e5;
}
/* Ansprechpartner --------------------------------------------------------------------------------------------------- */
#main .memberlist .foto-wrapper {
  left: 0;
  top: 0;
}
#main .memberlist .contact-details h4 {
  display: inline-block;
  padding-right: 0.3em;
  padding-left: 0.3em;
  background-color: #fefd00;
}
#main .memberlist .contact-details {
  min-height: 90px;
  position: relative;
  padding-left: 140px;
}
#main .memberlist .contact-details:not(:last-child) {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e5e5e5;
}
#main .memberlist .contact-details + .contact-details {
  margin-top: 1.5em;
}
#main .memberlist .contact-details .inside {
  position: static;
}
/* Titelbilder --------------------------------------------------------------------------------------------------- */
.pageTitle-overlay {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
  background-color: rgba(262626, 0.3);
  z-index: 1;
}
.pageTitle-table {
  width: 100%;
  height: 100%;
  display: table;
}
.pageTitle-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.pageTitle-overlay span {
  margin-top: 0;
  margin-bottom: 0;
  font: 3.75em/1.2em Montserrat;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
}
.pageTitle-overlay h1 {
  font-family: Montserrat;
  line-height: 1.2em;
  color: #fff;
  text-transform: uppercase;
}
body.startseite .pageTitle-overlay h1 {
  font-size: 2.5em;
  font-weight: 700;
}
body:not(.startseite) .pageTitle-overlay h1 {
  font-size: 1.2em;
}
.mod_pageImage {
  background-position: center top;
  background-size: cover;
}
/* zweispaltig --------------------------------------------------------------------------------------------------- */
.mod_article.zweispaltig .inside > div {
  width: 46%;
  float: left;
}
#main .mod_article.zweispaltig .inside > div + div {
  margin-top: 0;
  margin-left: 8%;
}
/* dreispaltig --------------------------------------------------------------------------------------------------- */
.mod_article.dreispaltig .inside > div {
  width: 31%;
  float: left;
}
#main .mod_article.dreispaltig .inside > div + div {
  margin-top: 0;
  margin-left: 3.5%;
}
/* vierspaltig --------------------------------------------------------------------------------------------------- */
.mod_article.vierspaltig .inside > div {
  width: 22%;
  float: left;
}
#main .mod_article.vierspaltig .inside > div + div {
  margin-top: 0;
  margin-left: 4%;
}
/* Colorbox =================================================================================================== */
#cboxOverlay {
  background-color: #262626;
}
#cboxContent {
  margin-top: 0;
  background-color: #fff;
}
#cboxLoadedContent {
  border: 0px;
}
#colorbox {
  -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
}
#cboxClose {
  position: fixed;
  background: none;
  text-indent: 0;
}
#cboxClose::after {
  font-family: FontAwesome;
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  color: black;
  font-weight: 400;
  font-size: 2rem;
}
#cboxPrevious, #cboxNext {
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
  margin-top: 0;
  background-image: none;
}
#cboxNext {
  left: auto;
  right: 0;
}
#cboxPrevious:after, #cboxNext:after {
  top: 50%;
  position: absolute;
  display: block;
  margin-top: -30px;
  color: #fff;
  text-indent: 0;
  font: 60px/60px FontAwesome;
  content: "";
  left: 20px;
  opacity: 0;
}
#cboxNext:after {
  left: auto;
  right: 20px;
  content: "";
}
#cboxPrevious:hover:after, #cboxNext:hover:after {
  opacity: 1;
}
.ce_download img, .ce_downloads img {
  display: none;
}
.ce_download, .ce_downloads {
  padding: 30px;
  border: 4px solid #e5e5e5;
}
.ce_downloads li + li {
  border-top: 1px solid #e5e5e5;
}
.ce_download a, .ce_downloads a {
  min-height: 20px;
  position: relative;
  display: block;
  padding: 10px 90px 10px 50px;
  color: #262626;
}
.ce_download a:before, .ce_downloads a:before {
  width: 30px;
  height: 30px;
  left: 0;
  top: 5px;
  position: absolute;
  display: block;
  background-color: #d4d4d4;
  border-radius: 50%;
  content: "";
}
.ce_download a:hover:before, .ce_downloads a:hover:before {
  background-color: #262626;
}
.ce_download .size, .ce_downloads .size {
  right: 0;
  top: 10px;
  position: absolute;
  color: #afafaf;
}
/* Icons --------------------------------------------------------------------------------------------------- */
.ce_download a:after, .ce_downloads a:after {
  width: 30px;
  left: 0;
  top: 5px;
  position: absolute;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  color: #fff;
  content: "";
}
.ce_download a[href*=".pdf"]:after, .ce_downloads a[href*=".pdf"]:after {
  content: "";
}
.ce_download a[href*=".xls"]:after, .ce_downloads a[href*=".xls"]:after {
  content: "";
}
.ce_download a[href*=".jpg"]:after, .ce_downloads a[href*=".jpg"]:after, .ce_download a[href*=".png"]:after, .ce_downloads a[href*=".png"]:after, .ce_download a[href*=".gif"]:after, .ce_downloads a[href*=".gif"]:after {
  content: "";
}
.ce_download a[href*=".doc"]:after, .ce_downloads a[href*=".doc"]:after, .ce_download a[href*=".docx"]:after, .ce_downloads a[href*=".docx"]:after {
  content: "";
}
/* Footer =================================================================================================== */
#footer {
  background-color: #262626;
}
#footer-nav li > a {
  padding-top: 25px;
  padding-bottom: 25px;
}
#footer-nav li:first-child > a {
  padding-left: 0;
}
#footer .line1 {
  position: relative;
}
#footer .line2 {
  padding-top: 60px;
  padding-bottom: 60px;
  text-align: center;
}
#footer .line2 .ce_text {
  display: inline-block;
  font-size: 14px;
  color: #999;
}
#footer .line2 .ce_text + .ce_text {
  margin-left: 1.5em;
  padding-left: 1.5em;
  border-left: 1px solid #666;
}
#footer .line2 a {
  color: #fefd00;
}
#footer .line2 a:hover {
  color: #fff;
}
#top-button {
  width: 107px;
  height: 40px;
  bottom: 0;
  left: 50%;
  position: absolute;
  display: block;
  margin-left: -53px;
  background-image: url("/files/layout/top-button.png");
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
/* Social --------------------------------------------------------------------------------------------------- */
#footer .social {
  right: 0;
  top: 18px;
  position: absolute;
}
#footer .social a {
  width: 30px;
  height: 30px;
  position: relative;
  float: left;
  display: block;
  background-color: #fff;
  border-radius: 50px;
}
#footer .social a:hover {
  background-color: #fefd00;
}
#footer .social a + a {
  margin-left: 10px;
}
#footer .social a:after {
  width: 30px;
  left: 0;
  top: 0;
  position: absolute;
  text-align: center;
  font: 15px/30px FontAwesome;
  color: #262626;
}
#footer .social a.facebook:after {
  content: "";
}
#footer .social a.contact:after {
  content: "";
}
#footer .social a.search:after {
  content: "";
}
.mod_login .text, .ce_form .text, .ce_form .captcha, .ce_form textarea, .ce_form select {
  width: 100%;
  margin-bottom: 1em;
  padding: 0.6em 1em;
  background-color: #f5f5f5;
  border: 4px solid #f5f5f5;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.ce_form input[readonly] {
  color: #807e7e;
  cursor: not-allowed;
}
.ce_form .mce-container.mce-tinymce {
  margin-bottom: 1em;
  font-family: open_sansregular;
  width: calc(100% - 2px) !important;
}
.mod_login .text {
  width: 50%;
}
.mod_login label {
  font: 0.9em Montserrat;
  color: #262626;
}
.mod_login .formbody .widget > label {
  width: 150px;
  display: inline-block;
}
.mod_login div {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mod_login .text:not([readonly]):hover, .ce_form .text:not([readonly]):hover, .ce_form .captcha:hover, .ce_form textarea:not([readonly]):hover, .ce_form select:hover {
  border-color: #ccc;
}
.select #ctrl_271 {
  width: 200px;
  float: left;
}
.mod_login .text:focus, .ce_form .text:not([readonly]):focus, .ce_form .captcha:focus, .ce_form textarea:not([readonly]):focus, .ce_form select:focus {
  background-color: #fff;
  border-color: #262626;
}
.ce_form .captcha {
  width: 4em;
  margin-right: 1em;
  text-align: center;
}
.ce_form .captcha_text {
  font-style: italic;
}
.ce_form label {
  max-width: 120px;
  left: 0;
  top: 0.2em;
  position: absolute;
  display: block;
  font: 0.9em Montserrat;
  color: #262626;
}
.ce_form .widget-checkbox label, .ce_form .widget-radio label, .ce_form label[for*=public] {
  position: static;
  display: inline;
  font-family: open_sansregular;
}
.ce_form .widget-checkbox input {
  margin-right: 0.5em;
}
.ce_form .widget-checkbox {
  margin-bottom: 1em;
}
.css_umfrage label {
  bottom: 0;
  left: 0;
  right: 0;
  top: -3px;
  position: relative;
  display: inline;
  margin: 0 15px 0 0;
  font: 0.9em Montserrat;
  color: #262626;
}
.css_umfrage legend {
  margin-bottom: 5px;
}
.ce_form .grid {
  width: 49%;
  float: left;
}
.ce_form .grid + .grid {
  margin-left: 2%;
}
.ce_form .widget:not(.widget-headline), .ce_form .submit_container {
  position: relative;
  padding-left: 120px;
}
.ce_form .grid .grid .widget {
  padding-left: 40px;
}
.ce_form .widget + .widget-headline {
  margin-top: 40px;
}
.ce_form .group + .group {
  margin-top: 2em;
  padding-top: 2em;
  border-top: 1px solid #e5e5e5;
}
.ce_form .widget-radio span + span {
  display: inline-block;
  padding-left: 1em;
}
.ce_form .widget-text-checkbox input.text {
  width: calc(100% - 120px);
}
.ce_form input[type=checkbox] {
  display: none;
  padding: 5px;
  border: 2px solid #ccc;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.ce_form input[type=checkbox] + label::before {
  top: 2px;
  position: relative;
  background-image: url("/files/layout/unchecked.png");
  width: 22px;
  height: 18px;
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
.ce_form input[type=checkbox]:checked + label::before {
  background-image: url("/files/layout/checked.png");
}
.ce_form .widget-checkbox span + span {
  display: inline-block;
  padding-left: 1em;
}
.ce_form .grid3 {
  width: 33%;
  float: left;
}
.ce_form .widget .form_wrapper {
  display: flex;
}
.ce_form .widget .form_wrapper label {
  display: flex;
  align-items: center;
  max-width: none;
  position: static;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
  min-width: 170px;
}
.ce_form .widget .form_wrapper label::before {
  top: 0;
}
@media (max-width: 750px) {
  .ce_form .widget .form_wrapper {
    flex-direction: column;
  }
}
/* Error --------------------------------------------------------------------------------------------------- */
p.error {
  font-size: 0.9em;
  color: #d16241;
}
.mod_login .text.error, .ce_form .text.error, .ce_form .captcha.error, .ce_form textarea.error {
  background-color: #faf1ed;
  border-color: #faf1ed;
}
/* Galerie =================================================================================================== */
.ce_gallery ul {
  overflow: hidden;
  margin: -1%;
}
.ce_gallery li {
  width: 23%;
  float: left;
  margin: 1%;
  clear: none !important;
}
/* Mouse over --------------------------------------------------------------------------------------------------- */
a.cboxElement {
  position: relative;
  display: block;
}
a.cboxElement:hover {
  background-color: #262626;
}
a.cboxElement:hover img {
  opacity: 0.4;
}
a.cboxElement:after {
  left: 50%;
  top: 50%;
  position: absolute;
  margin-top: -10px;
  margin-left: -12px;
  font-size: 30px;
  color: #fff;
  content: "";
  opacity: 0;
  pointer-events: none;
}
a.cboxElement:hover:after {
  opacity: 1;
}
/* Googlemap =================================================================================================== */
.ce_dlh_googlemaps {
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 30%;
}
.dlh_googlemap {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
  width: 100% !important;
  height: 100% !important;
}
/* Links =================================================================================================== */
a {
  text-decoration: none;
  color: #2b85aa;
}
a:hover {
  color: #37acdd;
  cursor: pointer;
}
a:before, a:after {
  font-family: FontAwesome;
}
/* Icons */
#main a[target="_blank"]:after, #main a[target="_new"]:after {
  margin-left: 0.2em;
  content: "";
}
/* Buttons --------------------------------------------------------------------------------------------------- */
a.button, .submit, a.hyperlink_txt, .dataTables_wrapper .dataTables_filter input, .headPane .filterButton, .ButtonFormCache button {
  display: inline-block;
  background-color: #fff;
  font: 13px/1em Montserrat;
  color: #262626;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  cursor: pointer;
  font-weight: 700;
  background: none !important;
  border-radius: 0 !important;
  padding: 1em 1.6em !important;
  border-width: 4px !important;
  border-style: solid !important;
  border-color: #262626;
}
a.button:hover, .submit:hover, a.hyperlink_txt:hover, .headPane .filterButton.active, .ButtonFormCache button:hover {
  color: #fff;
  background-color: #262626 !important;
}
.dataTables_wrapper .dataTables_filter input:not(:hover):not(:focus), .headPane .filterButton:not(:hover):not(.active) {
  border-color: #e5e5e5;
}
.headPane .filterButton {
  margin-right: 10px;
  margin-bottom: 10px;
}
.mod_newslist .button, .google-cal-teaser-rapper .button {
  margin-top: 40px;
}
.back {
  margin-top: 2em;
}
#main .ce_text ul li, #main .ce_list ul li {
  position: relative;
  padding-left: 1.5em;
}
#main .ce_text ul li:before, #main .ce_list ul li:before {
  width: 7px;
  height: 7px;
  left: 0;
  top: 0.6em;
  position: absolute;
  display: block;
  background-color: #f5d800;
  content: "";
}
#main ol {
  margin-left: 30px;
  font-family: open_sanssemibold;
  color: #2b85aa;
}
#main ol span {
  font-family: open_sansregular;
  color: #666666;
}
#main ol li {
  padding-left: 1em;
}
/* Linke Spalte =================================================================================================== */
#left > .inside {
  padding-right: 20px;
}
#left-nav .level_1 > li {
  position: relative;
  overflow: hidden;
  display: block;
}
#left-nav .level_1 > li > a {
  float: left;
  display: block;
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  padding-right: 0.2em;
  padding-left: 0.2em;
  font: 16px/1.5em Montserrat;
  color: #262626;
  text-transform: uppercase;
  font-weight: 700;
}
#left-nav .level_1 > li > a:hover, #left-nav .level_1 > li > a.active, #left-nav .level_1 > li > a.trail {
  background-color: #fefd00;
}
/* Level 2 --------------------------------------------------------------------------------------------------- */
#left-nav .level_2 {
  clear: both;
  display: none;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
#left-nav li.trail > .level_2, #left-nav li.active > .level_2, #left-nav li.trail > .level_3, #left-nav li.active > .level_3 {
  display: block;
}
#left-nav .level_2 > li > a {
  display: block;
  font: 14px/1.7em open_sansregular;
  color: #262626;
  text-transform: uppercase;
}
#left-nav .level_3 > li > a {
  display: block;
  font: 12px/1.7em open_sansregular;
  font-weight: normal;
  color: #262626;
  text-transform: uppercase;
}
#left-nav .level_1 > li > a.submenu:after {
  right: 0;
  top: 5px;
  position: absolute;
  font-family: FontAwesome;
  content: "";
}
#left-nav .level_2 > li > a.trail, #left-nav .level_2 > li > a.active, #left-nav .level_3 > li > a.trail, #left-nav .level_3 > li > a.active {
  font-family: open_sansbold;
}
#left-nav .level_2 > li > a:before {
  margin-right: 0.7em;
  font-family: open_sansbold;
  color: #fff;
  content: "»";
}
#left-nav .level_3 > li > a:before {
  margin-right: 1.5em;
  font-family: open_sansbold;
  color: #fff;
  content: "»";
}
#left-nav .level_2 > li > a:hover:before, #left-nav .level_2 > li > a.trail:before, #left-nav .level_2 > li > a.active:before, #left-nav .level_3 > li > a:hover:before, #left-nav .level_3 > li > a.trail:before, #left-nav .level_3 > li > a.active:before {
  color: #262626;
}
/* Rechte Spalte =================================================================================================== */
#right > .inside {
  padding-left: 40px;
}
#right > .inside > div + div, #right .mod_article > .inside > div + div {
  margin-top: 40px;
}
#right h3 {
  margin-bottom: 20px;
  font-size: 1.1em;
  color: #b3b3b3;
}
#right .text-wrapper {
  padding: 30px;
  background-color: #fff;
}
/* Aktuelles =================================================================================================== */
.layout_simple a, .google-cal-teaser .heading {
  font: 1em/1.3em Montserrat;
  color: #262626;
  font-weight: 700;
}
.google-cal-teaser .heading {
  display: block;
  margin-top: 0.2em;
}
.layout_simple + .layout_simple, .google-cal-teaser li + li {
  margin-top: 1em;
  padding-top: 1em;
  border-top: 1px solid #e5e5e5;
}
.layout_simple a:after {
  bottom: -0.05em;
  position: relative;
  margin-left: 0.3em;
  font: 20px Montserrat;
  content: "»";
  font-weight: 700;
}
.layout_simple a:hover {
  color: #2b85aa;
}
.layout_simple .teaser {
  margin-top: 0.5em;
}
#main .google-cal-teaser .heading a:after {
  margin-left: 0.6em;
  font-weight: normal;
}
time, .google-cal-teaser span.date {
  margin-right: 0.3em;
  padding-right: 0.3em;
  padding-left: 0.3em;
  background-color: #fefd00;
  border-color: #fefd00;
  font-family: Montserrat;
  color: #262626;
}
/* Detailsseiten --------------------------------------------------------------------------------------------------- */
.layout_full p.info {
  margin-bottom: 50px;
}
.layout_full h2 + p.info {
  margin-top: -40px;
}
.layout_full h3 + p.info {
  margin-top: -12px;
}
p.back {
  margin-top: 30px;
}
/* Quicklinks --------------------------------------------------------------------------------------------------- */
#quicklinks a, #right .mod_article.links p {
  position: relative;
  display: block;
  margin-bottom: 0;
  padding: 25px 30px;
  font: 15px Montserrat;
  color: #262626;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 700;
}
#quicklinks ul {
  margin: -30px;
}
#quicklinks li + li > a, #right .mod_article.links .ce_text + .ce_text {
  margin-top: 0;
  border-top: 1px solid #e5e5e5;
}
#quicklinks a:hover, #right .mod_article.links a:hover p {
  padding-left: 35px;
  background: -moz-linear-gradient(180deg, #f9f9f9, #fff);
  background: -webkit-linear-gradient(180deg, #f9f9f9, #fff);
  background: -o-linear-gradient(180deg, #f9f9f9, #fff);
  background: -ms-linear-gradient(180deg, #f9f9f9, #fff);
  background: linear-gradient(-90deg, #f9f9f9, #fff);
  -pie-background: linear-gradient(180deg, #f9f9f9, #fff);
}
#quicklinks a:after, #right .mod_article.links p:after {
  right: 30px;
  top: 20px;
  position: absolute;
  font: 20px Montserrat;
  content: "»";
  font-weight: 700;
}
/* Quicklinks Startseite mit Bild */
#right .mod_article.links p {
  padding-left: 80px;
}
#right .mod_article.links a:hover p {
  padding-left: 85px;
}
#right .mod_article.links .ce_text {
  position: relative;
  background-color: #fff;
}
#right .mod_article.links img {
  width: 50px;
  height: 50px;
  left: 15px;
  position: absolute;
  margin-top: -25px;
  border-radius: 50%;
  top: 50%;
  z-index: 1;
}
/* Ansprechpartner --------------------------------------------------------------------------------------------------- */
#right .memberlist .contact-details {
  position: relative;
  background-color: #fff;
}
#right .memberlist .contact-details + .contact-details {
  margin-top: 20px;
}
#right .memberlist .contact-details > .inside {
  min-height: 75px;
  padding: 50px 30px 30px 150px;
}
#right .memberlist h4 {
  left: 0;
  top: 0;
  position: absolute;
  padding: 0.3em 0.5em;
  background-color: #fefd00;
  font-size: 15px;
}
.memberlist .foto-wrapper {
  width: 90px;
  height: 90px;
  position: absolute;
  overflow: hidden;
  background-image: url("/files/layout/placeholder.jpg");
  border-radius: 50%;
}
#right .memberlist .foto-wrapper {
  left: 30px;
  top: 50px;
}
.memberlist .foto-wrapper img {
  min-height: 90px;
}
#right .memberlist p {
  font-size: 0.9em;
  line-height: 1.6em;
}
#cssVereinsumfrage2020 .widget-checkbox span {
  display: block;
  padding-right: 1em;
  padding-left: 0;
}
#cssVereinsumfrage2020 .grid3 .widget-text {
  padding-right: 20px;
}
#cssVereinsumfrage2020 .cssUmfrageLeftpos {
  padding-left: 0;
}
#cssVereinsumfrage2020 h3 {
  margin-bottom: 0;
  font-size: 12pt;
  line-height: 100%;
  font-weight: bold;
  text-transform: none;
}
/* iFrames =========================================================================== */
iframe#stellenboerse {
  width: 100%;
  height: 1050px;
  overflow: hidden;
  border: 0px;
}
/* Shop =========================================================================== */
div[id*="shop"] .ce_text {
  width: 29.333333%;
  float: left;
  margin: 2%;
  background-color: #f5f5f5;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
div[id*="shop"] .shop-item-wrapper {
  overflow: hidden;
  margin: -2%;
}
div[id*="shop"] .ce_text .text-wrapper {
  padding-right: 30px;
  padding-left: 30px;
}
div[id*="shop"] .ce_text h3 {
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
  font-size: 1.1em;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  font-weight: 700;
}
/* Confirm --------------------------------------------------------------------------------------------------- */
.mod_subscribe p.confirm {
  color: #1fcc4d;
}
.mod_subscribe p.confirm:before {
  margin-right: 0.5em;
  font-family: FontAwesome;
  content: "";
}
/* Others --------------------------------------------------------------------------------------------------- */
#AnleitungZoom img {
  max-width: 500px;
}
.danantrag input.text {
  margin-bottom: 0;
}
.danantrag fieldset.radio_container legend, fieldset#ctrl_777.radio_container legend {
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
}
.ButtonFormCache button {
  width: 130px;
  height: 60px;
  float: left;
  margin-top: 10px;
  margin-right: 20px;
}
#wjv-leitbild video {
  max-width: 100%;
  max-height: 100%;
}
.submit_container #ctrl_266 {
  float: left;
  margin-left: 20px;
}
.fb-page {
  margin: 10px;
}
.trainerportal {
  width: 100%;
  height: 0;
  position: relative;
  overflow: scroll;
  padding-top: 50%;
  padding-bottom: 50%;
}
.trainerportal iframe {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}
#suchergebnisse .formbody:before {
  left: 20px;
  position: absolute;
  margin-top: -11px;
  font: 20px FontAwesome;
  color: #262626;
  content: "";
  top: 50%;
}
#suchergebnisse h4 {
  margin-bottom: 0.3em;
}
#suchergebnisse h4 a {
  padding-right: 0.3em;
  padding-left: 0.3em;
  background-color: #fefd00;
  color: #262626;
}
#suchergebnisse h4 a:hover {
  background-color: #262626;
  color: #fff;
}
#suchergebnisse .mod_search > div + div:not(.pagination) {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #e5e5e5;
}
#suchergebnisse .highlight {
  font-family: open_sanssemibold;
  color: #333;
}
#suchergebnisse .url {
  display: none;
}
#suchergebnisse details {
  margin-top: 1em;
}
#suchergebnisse details summary + * {
  margin-top: 0.5em;
}
/* Anderer Stil --------------------------------------------------------------------------------------------------- */
#suchergebnisse .formbody, .mod_subscribe .formbody, .mod_unsubscribe .formbody, .mod_anystores_search .formbody {
  position: relative;
  padding-right: 160px;
}
#suchergebnisse .submit, .mod_subscribe .submit, .mod_unsubscribe .submit, .mod_anystores_search .submit {
  width: 150px;
  bottom: 0;
  right: 0;
  top: 0;
  position: absolute;
}
#suchergebnisse .text, .mod_subscribe .text, .mod_unsubscribe .text, .mod_anystores_search .text {
  width: 100%;
  padding: 0.6em 1em;
  border: 4px solid #e5e5e5;
  font: 1em open_sanssemibold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#suchergebnisse .text {
  padding-left: 50px;
}
#suchergebnisse .text:hover, #suchergebnisse .text:focus, .mod_subscribe .text:hover, .mod_subscribe .text:focus, .mod_unsubscribe .text:hover, .mod_unsubscribe .text:focus, .mod_anystores_search .text:hover, .mod_anystores_search .text:focus {
  border-color: #262626;
}
.mod_anystores_search {
  margin-bottom: 40px;
}
/* Suchergebnisse =================================================================================================== */
#suchergebnisse .header {
  margin-top: 50px;
  margin-bottom: 20px;
  color: #999;
}
/* Tabellen =================================================================================================== */
.table-wrapper {
  width: 100%;
  overflow-y: auto;
}
table {
  width: 100% !important;
}
table thead tr {
  background-color: #262626;
  font-family: Montserrat;
  color: #fefd00;
  text-transform: uppercase;
}
table tbody tr:nth-child(odd) {
  background-color: #f5f5f5;
}
table td, table th {
  padding: 0.4em 0.7em !important;
}
.filterButtonPane {
  padding-right: 260px;
}
div.bttn-pane .secLvlPane {
  margin-top: 20px;
}
div.bttn-pane .secLvlPane .filterButton {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 5px;
  font: 14px/2em Montserrat;
  color: #262626;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  cursor: pointer;
}
div.bttn-pane .secLvlPane .filterButton:hover {
  background-color: #f5f5f5;
}
div.bttn-pane .secLvlPane .filterButton.active {
  padding-right: 0.5em;
  padding-left: 0.5em;
  background-color: #fefd00;
}
/* Data Tables --------------------------------------------------------------------------------------------------- */
.dataTable td a {
  font-family: Montserrat;
  color: #262626;
}
.dataTable td a:hover {
  color: #37acdd;
}
.datatable {
  position: relative;
}
.dataTables_wrapper .table-wrapper {
  padding-top: 25px;
}
.dataTables_wrapper:first-child .table-wrapper {
  padding-top: 82px;
}
.mod_article > .inside > a.button:first-child {
  position: relative;
  float: left;
  margin-right: 2em;
}
.mod_article > .inside > a.button + h2 {
  padding-top: 0.2em;
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
  padding-right: 20px;
  background-image: url("/files/layout/table-sorting_default.png");
}
table.dataTable thead .sorting_asc {
  background-image: url("/files/layout/table-sorting_up.png");
}
table.dataTable thead .sorting_desc {
  background-image: url("/files/layout/table-sorting_down.png");
}
table.dataTable.no-footer {
  border-bottom: 0;
}
.dataTables_wrapper .dataTables_filter {
  right: 0;
  top: 0;
  position: absolute;
}
/* Data Tables Suche --------------------------------------------------------------------------------------------------- */
.dataTables_wrapper .dataTables_filter input {
  width: 250px;
  margin-left: 0;
  padding-left: 37px !important;
}
.dataTables_wrapper .dataTables_filter:before {
  left: 16px;
  position: absolute;
  margin-top: -11px;
  font-family: FontAwesome;
  color: #262626;
  content: "";
  top: 50%;
}
div.bttn-pane .secLvlPane {
  margin-top: 0;
}
.dataTables_wrapper .dataTables_filter label {
  color: #fff;
}
/* Data Tables Buttons --------------------------------------------------------------------------------------------------- */
div.dt-button-collection {
  width: auto;
  margin-top: 0 !important;
  border-radius: 0 !important;
  padding: 30px !important;
}
.dt-buttons .dt-button {
  margin-right: 0;
  font-family: Montserrat;
  text-transform: uppercase;
  background: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  color: #b3b3b3;
}
.dt-buttons .dt-button span:after {
  bottom: -0.1em;
  position: relative;
  margin-left: 0.5em;
  font: 1.5em FontAwesome;
  color: #262626;
  content: "";
}
.dt-buttons .dt-button:hover {
  color: #262626;
}
.dt-buttons .dt-button:active {
  text-shadow: none !important;
  box-shadow: none !important;
}
div.dt-buttons {
  right: 0;
  top: -80px;
  position: absolute;
}
.dataTables_wrapper {
  position: static;
}
.datatable {
  display: none;
}
div.dt-button-collection .dt-button {
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
}
div.dt-button-collection .dt-button + .dt-button {
  margin-top: 0.5em;
  padding-top: 0.5em;
  border-top: 1px solid #e5e5e5;
  margin-top: 0.5em !important;
  padding-top: 0.5em !important;
  border-top: 1px solid #e5e5e5 !important;
}
div.dt-button-collection .dt-button:hover {
  background-color: #fff !important;
  color: #2b85aa !important;
}
div.dt-button-collection .dt-button span {
  position: relative;
  display: block;
  padding-right: 1.5em;
  font-family: Montserrat;
  text-transform: uppercase;
}
div.dt-button-collection .dt-button.active span:after {
  right: 0;
  top: 0;
  position: absolute;
  font-family: FontAwesome;
  content: "";
}
/* Data Tables Pagination --------------------------------------------------------------------------------------------------- */
.dataTables_wrapper .dataTables_info, .pagination > p {
  float: left;
  padding-top: 0;
  font-family: Montserrat;
  color: #262626;
}
.dataTables_wrapper .dataTables_paginate, .pagination ul {
  float: right;
  padding-top: 0;
  font-family: Montserrat;
}
.dataTables_wrapper .dataTables_paginate .paginate_button, .pagination ul a, .pagination ul span {
  min-width: 1.5em;
  display: inline-block;
  padding: 0.3em 1em;
  color: #262626;
  border: none !important;
  border-radius: 0 !important;
  background: none !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .pagination ul a:hover {
  color: #262626 !important;
  background-color: #fefd00 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .pagination ul span {
  background-color: #262626 !important;
  color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  box-shadow: none !important;
}
.dataTables_wrapper .table-wrapper {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 4px solid #262626;
}
.pagination ul li {
  float: left;
}
.pagination {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 4px solid #262626;
}
/* Transitions =================================================================================================== */
a, a:after, a:before {
  -webkit-transition: color 0.3s ease-out, background-color 0.3s ease-out, opacity 0.3s ease-out;
  -moz-transition: color 0.3s ease-out, background-color 0.3s ease-out, opacity 0.3s ease-out;
  -ms-transition: color 0.3s ease-out, background-color 0.3s ease-out, opacity 0.3s ease-out;
  -o-transition: color 0.3s ease-out, background-color 0.3s ease-out, opacity 0.3s ease-out;
  transition: color 0.3s ease-out, background-color 0.3s ease-out, opacity 0.3s ease-out;
}
a.cboxElement {
  -webkit-transition: background-color 0.3s ease-out;
  -moz-transition: background-color 0.3s ease-out;
  -ms-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
a.cboxElement img, a.cboxElement:after, #cboxPrevious:after, #cboxNext:after {
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.ce_form *:not(.accordion), #quicklinks a, #right .mod_article.links p, input, .submit, .ce_accordion .toggler, .ce_accordion .toggler:before, .filterButton {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* Header ======================================================================================== */
#header {
  left: 25px;
  right: 25px;
  top: 0;
  position: fixed;
  border-top: 25px solid #e0e0e0;
  z-index: 2000;
}
#header > .inside {
  background-color: #262626;
}
#logo {
  width: 249px;
  top: 10px;
  position: absolute;
  z-index: 1;
}
.header__right {
  display: flex;
}
.header__right a {
  display: flex;
  max-width: 100px;
  width: 100%;
}
.header__right img {
  max-width: 100px;
}
/* Header fixed --------------------------------------------------------------------------------------------------- */
#header.fixed {
  top: -25px;
}
/* Hauptnavigation --------------------------------------------------------------------------------------------------- */
#main-nav .level_1 {
  overflow: visible;
  float: right;
}
#main-nav .level_1 > li, #footer-nav li {
  float: left;
}
#main-nav .level_1 > li > a, #footer-nav li > a {
  position: relative;
  display: block;
  font: 15px/15px Montserrat;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  font-weight: 700;
  padding: 40px 20px;
}
#header_search {
  float: right;
  font-size: 15px;
  line-height: 15px;
  color: #fff;
  padding: 40px 0 40px 22px;
}
#main-nav .level_1 > li:hover > a, #main-nav .level_1 > li.active > a, #main-nav .level_1 > li.trail > a, #main-nav .level_2 > li:hover > a, #main-nav .level_2 > li.active > a, #main-nav .level_2 > li.trail > a, #main-nav .level_3 > li:hover > a, #main-nav .level_3 > li.active > a, #main-nav .level_3 > li.trail > a, #main-nav .level_4 > li:hover > a, #main-nav .level_4 > li.active > a, #main-nav .level_4 > li.trail > a, #header_search:hover, #footer-nav li > a:hover, #footer-nav li > a.active, #footer-nav li > a.trial {
  color: #fefd00;
}
#main-nav .level_1 > li > a.active:after, #main-nav .level_1 > li > a.trail:after {
  left: 50%;
  top: 0;
  position: absolute;
  display: block;
  margin-left: -8px;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #e0e0e0 transparent transparent transparent;
}
/* Level 2 */
#main-nav .level_2, #main-nav .level_3 {
  width: 230px;
  position: absolute;
  display: none;
  margin-left: -10px;
  padding-top: 15px;
  padding-bottom: 20px;
  background-color: rgba(26, 26, 26, 0.9);
}
#main-nav .level_2 > li {
  position: relative;
}
#main-nav .level_3 > li {
  position: relative;
}
#main-nav .level_4 > li {
  position: relative;
}
#main-nav .level_2 > li > a, #main-nav .level_3 > li > a {
  display: block;
  padding: 6px 30px;
  font: 14px/1.2em Montserrat;
  color: #fff;
  text-transform: uppercase;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}
#main-nav .level_4 > li > a {
  display: block;
  padding: 6px 35px 6px 30px;
  font: 10px/1.2em Montserrat;
  color: #fff;
  text-transform: uppercase;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}
#main-nav .level_2 > li.submenu > a:after {
  right: 15px;
  top: 5px;
  position: absolute;
  font-family: FontAwesome;
  content: "";
}
/* Level 3 */
#main-nav .level_3 {
  left: 240px;
  top: -15px;
  position: absolute;
  display: none;
}
#main-nav .level_1 > li.links .level_4 {
  left: -220px;
}
/* Mobile Button -------------------------------------------------------------------------------- */
#mobile-button {
  width: 24px;
  display: none;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  cursor: pointer;
  position: relative;
  z-index: 10;
}
#mobile-button .space {
  height: 3px;
}
#mobile-button .line {
  height: 3px;
  background-color: #000;
}
#mobile-button.active .line, #mobile-button:hover .line {
  background-color: #e0e0e0;
}
@media (max-width: 1400px) {
  #header .header__right {
    background-color: #fff;
    padding: 0 30px;
    width: 310px;
    top: 0;
  }
}
@media (min-width: 1401px) {
  #header > .inside {
    display: flex;
    justify-content: space-between;
    padding-right: 0 !important;
  }
  #logo {
    position: relative;
    margin-right: 20px;
  }
  #header .header__center {
    display: flex;
  }
  #header .header__right {
    background-color: #fff;
    padding: 0 40px;
    margin-left: 20px;
    max-width: 100px;
    flex: 1 1 auto;
  }
  #main-nav {
    width: 100%;
  }
}
@media (min-width: 1501px) {
  #header .header__right {
    padding-left: 40px;
    padding-right: 40px;
    margin-left: 40px;
  }
}
@media (min-width: 1650px) {
  #header .header__right {
    padding-right: 55px;
  }
}
@media (min-width: 1700px) {
  #header .header__right {
    padding-right: 80px;
  }
}
@media (max-width: 1650px) {
  #main-nav .level_1 > li > a {
    padding-right: 13px;
    padding-left: 13px;
    letter-spacing: 0;
  }
}
@media (min-width: 2000px) {
  #header .header__right {
    max-width: 400px;
  }
}
@media screen and (max-width: 1650px) {
  /* Page --------------------------------------------------------------------------------------------------- */
  body {
    font-size: 0.85em;
  }
  .ce_accordion .toggler:before {
    top: 0.4em;
  }
  #right, body.rightColumn #container:before, body.startseite #container:before {
    width: 370px;
  }
  #left {
    width: 300px;
    right: 300px;
  }
  body.rightColumn #container, body.startseite #container {
    padding-right: 370px;
  }
  body:not(.startseite) #container {
    padding-left: 300px;
  }
  #right > .inside {
    padding-left: 20px;
  }
  #quicklinks a, #right .mod_article.links p {
    padding: 20px;
    font-size: 14px;
  }
  #right .mod_article.links p {
    padding-left: 70px;
  }
  #right .mod_article.links a:hover p {
    padding-left: 75px;
  }
  #quicklinks a:after, #right .mod_article.links p:after {
    right: 20px;
    top: 15px;
  }
  #quicklinks a:hover {
    padding-left: 25px;
  }
  #right .text-wrapper {
    padding: 20px;
  }
  #quicklinks ul {
    margin: -20px;
  }
  #right .memberlist .foto-wrapper {
    left: 15px;
  }
  #right .memberlist .contact-details > .inside {
    padding-right: 10px;
    padding-left: 120px;
  }
  #left-nav .level_1 > li > a {
    font-size: 14px;
  }
  #right .mod_article.links img {
    left: 10px;
  }
  #header > .inside, #left > .inside, #main > .inside, #footer > .inside {
    padding-left: 55px;
  }
  #header > .inside, #main > .inside, #right > .inside, #footer > .inside {
    padding-right: 55px;
  }
}
@media screen and (max-width: 1440px) {
  /* Page --------------------------------------------------------------------------------------------------- */
  #footer-nav li > a {
    padding-right: 13px;
    padding-left: 13px;
    letter-spacing: 0;
  }
  #header_search {
    padding-left: 10px;
  }
  #left > .inside, #main > .inside, #right > .inside {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  h2 {
    margin-bottom: 30px;
    font-size: 1.8em;
  }
  .layout_full p.info {
    margin-top: -27px;
  }
  #footer .line2 .ce_text {
    display: block;
  }
  #footer .line2 .ce_text + .ce_text {
    margin-top: 1em;
    margin-left: 0;
    padding-top: 1em;
    padding-left: 0;
    border-top: 1px solid #333;
    border-left: 0px solid #333;
  }
  div.dt-buttons {
    top: -55px;
  }
  div[id*="shop"] .ce_text {
    width: 46%;
  }
  .ce_form .formbody > .grid, .ce_form .formbody > .grid + .grid {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .ce_form .grid .grid .widget {
    padding-left: 120px;
  }
  .mod_article[id*="links"] li a {
    width: auto;
    display: block;
  }
  #header > .inside, #left > .inside, #main > .inside, #footer > .inside {
    padding-left: 40px;
  }
  #header > .inside, #main > .inside, #right > .inside, #footer > .inside {
    padding-right: 40px;
  }
}
@media screen and (max-width: 1400px) {
  /* --------------------------------------------------------------------------------------------------- */
  /* Page --------------------------------------------------------------------------------------------------- */
  #main-nav, #header_search, #main-nav .level_1 > li > a.active:after, #main-nav .level_1 > li > a.trail:after, #left {
    display: none;
  }
  #header .header__right {
    width: 310px;
    height: 95px;
    right: 0;
    top: 0;
    position: absolute;
    padding-right: 30px;
    padding-left: 30px;
    background-color: #fff;
  }
  .intern #container {
    display: flex;
    flex-wrap: wrap;
  }
  .intern #left {
    width: auto;
    right: auto;
    display: block;
    margin-right: auto;
    margin-left: auto;
    order: 1;
  }
  .intern #main {
    order: 2;
  }
  #header {
    position: static;
    border-top: 0;
  }
  #mobile-button {
    display: block;
  }
  #main-nav .level_1 {
    float: none;
  }
  #main-nav .level_1 > li {
    float: none;
  }
  #main-nav .level_1 > li > a {
    padding: 1em 0;
    border-top: 1px solid #333;
  }
  #main-nav .level_2, #main-nav .level_3 {
    width: auto;
    left: auto;
    right: auto;
    top: auto;
    position: static;
    margin-left: 0;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    border-top: 1px solid #fff;
  }
  #main-nav .level_2 > li > a, #main-nav .level_3 > li > a {
    padding: 0.5em 0;
  }
  #main-nav .level_3 > li > a {
    font-size: 12px;
    line-height: 1.4em;
  }
  #main-nav li.open .level_2, #main-nav li.trail .level_2, #main-nav .level_2 li.open .level_3, #main-nav .level_2 li.trail .level_3 {
    display: block;
  }
  #main-nav .level_2 > li.submenu > a:after {
    right: 20px;
  }
  #main-nav .level_2 > li.submenu > a.open:after {
    transform: rotate(90deg);
    transition: 0.3s;
  }
  #wrapper {
    padding: 15px;
  }
  #container {
    padding-left: 0 !important;
  }
  .mod_article.zweispaltig .inside > div {
    width: 100%;
    float: none;
  }
  #main .mod_article.zweispaltig .inside > div + div {
    margin-top: 40px;
    margin-left: 0;
  }
  #main .mod_article > .inside > div + div, #main .mod_article > .inside > div + .ce_headline, .layout_full > div + div {
    margin-top: 40px;
  }
  #header > .inside, #left > .inside, #main > .inside, #footer > .inside {
    padding-left: 30px;
  }
  #header > .inside, #main > .inside, #right > .inside, #footer > .inside {
    padding-right: 30px;
  }
}
@media screen and (min-width: 600px) and (max-width: 1200px) {
  .intern #left-nav .level_1 > li {
    position: static;
  }
  .intern #left .mod_navigation > ul {
    position: relative;
    display: flex;
    flex-wrap: wrap;
  }
  .intern #left .mod_navigation > ul > li + li {
    margin-left: 1rem;
  }
  .intern #left .mod_navigation ul.level_2 {
    width: 100%;
    top: 30px;
    position: absolute;
    margin-left: 1rem;
    left: 50%;
    transform: translateX(-50%);
    justify-content: center;
    display: flex;
  }
  .intern #left-nav .level_2 > li > a:before {
    content: "";
  }
  .intern #left-nav .level_1 > li > a.submenu:after {
    display: none;
  }
  .intern #left .mod_navigation {
    overflow: visible;
  }
}
@media screen and (max-width: 900px) {
  #header .header__right {
    width: 28%;
  }
  body.rightColumn #container:before, body.startseite #container:before {
    display: none;
  }
  #main, #right {
    float: none;
  }
  #container {
    padding-right: 0 !important;
  }
  #right {
    width: auto;
    margin-right: 0;
    background-color: #f2f2f2;
  }
}
@media screen and (max-width: 800px) {
  .mod_tl_wjv_club_inventory .ce_form .widget, .mod_tl_wjv_club_inventory .ce_form .cell:not(.is-total) .widget {
    width: 100%;
  }
  .ce_form .widget-radio span + span, .ce_form .widget-checkbox span + span {
    display: block;
    padding-left: 0;
  }
  #footer-nav ul {
    padding-top: 20px;
    padding-bottom: 40px;
    text-align: center;
  }
  #footer .social {
    right: auto;
    top: auto;
    position: relative;
    text-align: center;
  }
  #footer .social a, #footer .social a + a {
    float: none;
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
  }
  #footer-nav li {
    float: none;
    display: inline-block;
  }
  #footer-nav li > a, #footer-nav li:first-child > a {
    padding: 0.5em 1em;
  }
  #footer .line2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 700px) {
  .headPane .filterButton {
    display: block;
    margin-right: 0;
    text-align: center;
  }
  .filterButtonPane {
    padding-right: 0;
  }
  .dataTables_wrapper .dataTables_filter {
    right: auto;
    top: auto;
    position: relative;
    float: none;
    margin-top: 0;
  }
  .dataTables_wrapper .dataTables_filter input {
    width: 100%;
  }
  div.dt-buttons {
    right: auto;
    top: auto;
    position: relative;
    float: none;
    margin-bottom: 5px;
    text-align: center;
  }
  div.bttn-pane .secLvlPane {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  div.bttn-pane .secLvlPane .filterButton {
    margin-right: 10px;
    margin-left: 10px;
  }
  div.bttn-pane .secLvlPane {
    text-align: center;
  }
  .dataTables_wrapper:first-child .table-wrapper {
    padding-top: 25px;
  }
}
@media screen and (max-width: 600px) {
  .intern #left {
    margin-left: 0;
  }
  #wrapper {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
  #main .image_container.float_left, #main .image_container.float_right {
    max-width: 100%;
    float: none;
    margin-right: 0;
    margin-bottom: 1.5em;
    margin-left: 0;
  }
  h3 {
    font-size: 1.5em;
  }
  #main .memberlist .contact-details {
    padding-left: 110px;
  }
}
@media screen and (max-width: 500px) {
  /* Page --------------------------------------------------------------------------------------------------- */
  #header .header__right {
    display: none;
  }
  #mobile-button .line {
    background-color: #fff;
  }
  .ce_download, .ce_downloads {
    padding: 20px;
  }
  .ce_download a, .ce_downloads a {
    padding-left: 40px;
  }
  div[id*="shop"] .ce_text {
    width: 96%;
  }
  .ce_form .grid > .grid, .ce_form .grid > .grid + .grid {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .ce_form .widget:not(.widget-headline), .ce_form .submit_container, .ce_form h4 {
    padding-left: 0;
  }
  .ce_form label {
    top: auto;
    position: relative;
  }
  .ce_form .grid .grid .widget {
    padding-left: 50px;
  }
  .ce_accordion .toggler {
    padding-left: 35px;
  }
  .ui-accordion-content {
    padding-right: 35px;
    padding-left: 35px;
  }
  .ce_accordion .toggler:before {
    left: 12px;
  }
  h2 {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
  }
  #header > .inside, #left > .inside, #main > .inside, #footer > .inside {
    padding-left: 20px;
  }
  #header > .inside, #main > .inside, #right > .inside, #footer > .inside {
    padding-right: 20px;
  }
  .mod_article > .inside > a.button:first-child {
    float: none;
    margin-right: 0;
    margin-bottom: 2em;
    text-align: center;
    line-height: 1em;
  }
}
@media screen and (max-width: 400px) {
  .ce_download .size, .ce_downloads .size {
    display: none;
  }
  .ce_download a, .ce_downloads a {
    padding-right: 0;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fwjv.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fbase%2F_page.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fbase%2F_type.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fpage%2F_startpage.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fmodules%2F_marquee.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fmodules%2F_club_inventory.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_accordion.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_anzeigen.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_article.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_colorbox.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_downloads.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_footer.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_form.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_gallery.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_googlemap.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_links_buttons.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_list.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_navigation.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_news.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_other.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_search.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_table.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_transitions.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fcomponents%2F_header.scss%22%2C%22homepages%2F17%2Fd328571471%2Fhtdocs%2Fcontao_2019%2Ffiles%2Ftheme%2Fcss%2Fbase%2F_responsive.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAD5BA%3BACkCA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%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%3BADnFA%3BACgGA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BADpHA%3BAC0HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADjJA%3BAEAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9BA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAHhDA%3BAICA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACTA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BALvEA%3BAMEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BACnCA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPjCF%3BAQCA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BARJA%3BAQWA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARnBA%3BAQ0BA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BARhDA%3BAQqDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAR9FA%3BAQoGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BARxGA%3BAQ8GA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BARlHA%3BAQwHA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAR5HA%3BASEA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BACrEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVpCA%3BAU6CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAVzEA%3BAWEA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXpCA%3BAWmDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BACtFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAKR%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAZvLJ%3BAY8LA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAZlMA%3BAaEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbNA%3BAacA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAbpCA%3BAcEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdRA%3BAeCA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAfTA%3BAeeA%3BAAAA%3BAAAA%3BAAAA%3BAffA%3BAesBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAC%2FDA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAhBzBA%3BAiBEA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAjBtBA%3BAiB6BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAjB%2FEA%3BAiByFA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAjBrGA%3BAkBEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAlBrCA%3BAkBiDA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAlB1DA%3BAmBEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnBhCA%3BAmB2CA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnBrDA%3BAmBiEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnBnHA%3BAmB6HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnB7HA%3BAmBqIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnBxJA%3BAmBuKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnB1KA%3BAmBkLA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BApBvCJ%3BAoB6CA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BApBvFA%3BAoB4FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BApB5FA%3BAqBEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArBzCA%3BAqBgDA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArBvFA%3BAqB8FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BArB%2FGA%3BAqBoHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArBxLA%3BAqBiMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArBnPA%3BAsBEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtB7BA%3BAuBEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAvB7BJ%3BAuBmCA%3BAAAA%3BAAAA%3BAvBnCA%3BAuBwCA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBpFA%3BAuBoGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBhJA%3BAuByJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAvB%2FJA%3BAuBoKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAC9PJ%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAACI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAACI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%22%7D */