@charset "UTF-8";
.slider-nonstop .slider-next > span, .slider-nonstop .slider-prev > span, .csc-default form input[type='radio'] + label:before, .col-right .csc-frame form input[type='radio'] + label:before, .csc-default form input[type='radio']:checked + label:before, .col-right .csc-frame form input[type='radio']:checked + label:before, .csc-default form input[type='radio']:disabled + label:before, .col-right .csc-frame form input[type='radio']:disabled + label:before, .csc-default form input[type='checkbox'] + label:before, .col-right .csc-frame form input[type='checkbox'] + label:before, .csc-default form input[type='checkbox']:checked + label:before, .col-right .csc-frame form input[type='checkbox']:checked + label:before, .csc-default form input[type='checkbox']:disabled + label:before, .col-right .csc-frame form input[type='checkbox']:disabled + label:before, .csc-default form input[type='checkbox']:disabled:checked + label:before, .col-right .csc-frame form input[type='checkbox']:disabled:checked + label:before, .menu-top > .search > div > div .search-btn:before, .search-overlay .search .search-btn:before, header.header > .wrap-content .logo:before, header.header > .breadcrumb .logo:before, .menu-top > .tx-felogin-pi1 > .login > span:before, .menu-top > .tx-felogin-pi1 > .login > span:after, .menu-top > .search > a:before, .menu-top > .search > a:after, .language > span:before, .language > span.de:before, .menu-top-mobile > .tx-felogin-pi1 > .login:after, .menu-top-mobile > .login:after, .menu-top-mobile > .tx-felogin-pi1 > .login:before, .menu-top-mobile > .login:before, .menu-top-mobile > .search-link:after, .menu-top-mobile > .search-link:before, .menu-top-mobile > .menu:after, .menu-top-mobile > .menu:before, .menu-main .level-0 > li > a:after, .header-mobile .logo:before, .header-mobile .logo2:before, .menu-main-mobile .level-0 > li > a.hasChildren:before,
.menu-main-mobile .level-1 > li > a.hasChildren:before,
.menu-main-mobile .level-2 > li > a.hasChildren:before,
.menu-main-mobile .level-3 > li > a.hasChildren:before,
.menu-main-mobile .level-4 > li > a.hasChildren:before,
.menu-main-mobile .level-5 > li > a.hasChildren:before, .menu-main-mobile .level-0 > li > a.hasChildren:after,
.menu-main-mobile .level-1 > li > a.hasChildren:after,
.menu-main-mobile .level-2 > li > a.hasChildren:after,
.menu-main-mobile .level-3 > li > a.hasChildren:after,
.menu-main-mobile .level-4 > li > a.hasChildren:after,
.menu-main-mobile .level-5 > li > a.hasChildren:after, .tiles .tile-top > .inner > ul > li:before, .tiles .tile-big > .inner > ul > li:before, .tiles .tile-side > .inner > ul > li:before, .tiles .tile-small > .inner > ul > li:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li:before, .csc-default > ul > li:before, .col-right .csc-frame > ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li:before, .tiles .tile-top .slider .slider-page > ul > li:before, .tiles .tile-small > .inner .scrolling > ul > li:before, .csc-default .csc-textpic-text > ul > li:before, .col-right .csc-frame .csc-textpic-text > ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li:before, .multicolumnContainer .column .columnItem > ul > li:before, .tiles .tile-top > .inner > ul > li ul > li:before, .tiles .tile-big > .inner > ul > li ul > li:before, .tiles .tile-side > .inner > ul > li ul > li:before, .tiles .tile-small > .inner > ul > li ul > li:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul > li:before, .csc-default > ul > li ul > li:before, .col-right .csc-frame > ul > li ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul > li:before, .tiles .tile-top .slider .slider-page > ul > li ul > li:before, .tiles .tile-small > .inner .scrolling > ul > li ul > li:before, .csc-default .csc-textpic-text > ul > li ul > li:before, .col-right .csc-frame .csc-textpic-text > ul > li ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul > li:before, .multicolumnContainer .column .columnItem > ul > li ul > li:before, .tiles .tile-top .slider .controls .slider-next:before, .tiles .tile-big .selector-controls .slider-next:before, .tiles .tile-top .slider .controls .slider-prev:before, .tiles .tile-big .selector-controls .slider-prev:before, table.csc-uploads .csc-uploads-icon .pdf:before, .menu-content .level-1 > li > a.hasChildren:before, .menu-content .level-1 > li > a.current.hasChildren:before, .menu-content .level-1 > li > a.open.hasChildren:before, .menu-content .level-2 > li > a.hasChildren:before,
.menu-content .level-3 > li > a.hasChildren:before,
.menu-content .level-4 > li > a.hasChildren:before,
.menu-content .level-5 > li > a.hasChildren:before, .menu-content .level-2 > li > a.current.hasChildren:before, .menu-content .level-2 > li > a.open.hasChildren:before,
.menu-content .level-3 > li > a.current.hasChildren:before,
.menu-content .level-3 > li > a.open.hasChildren:before,
.menu-content .level-4 > li > a.current.hasChildren:before,
.menu-content .level-4 > li > a.open.hasChildren:before,
.menu-content .level-5 > li > a.current.hasChildren:before,
.menu-content .level-5 > li > a.open.hasChildren:before, .tx_events_pi1_liste_tabelle td .more:before, .tx_events_pi1_liste_tabelle td .more:after {
  background-image: url('../Images/icons-se4cfe6531a.png');
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .slider-nonstop .slider-next > span, .slider-nonstop .slider-prev > span, .csc-default form input[type='radio'] + label:before, .col-right .csc-frame form input[type='radio'] + label:before, .csc-default form input[type='radio']:checked + label:before, .col-right .csc-frame form input[type='radio']:checked + label:before, .csc-default form input[type='radio']:disabled + label:before, .col-right .csc-frame form input[type='radio']:disabled + label:before, .csc-default form input[type='checkbox'] + label:before, .col-right .csc-frame form input[type='checkbox'] + label:before, .csc-default form input[type='checkbox']:checked + label:before, .col-right .csc-frame form input[type='checkbox']:checked + label:before, .csc-default form input[type='checkbox']:disabled + label:before, .col-right .csc-frame form input[type='checkbox']:disabled + label:before, .csc-default form input[type='checkbox']:disabled:checked + label:before, .col-right .csc-frame form input[type='checkbox']:disabled:checked + label:before, .menu-top > .search > div > div .search-btn:before, .search-overlay .search .search-btn:before, header.header > .wrap-content .logo:before, header.header > .breadcrumb .logo:before, .menu-top > .tx-felogin-pi1 > .login > span:before, .menu-top > .tx-felogin-pi1 > .login > span:after, .menu-top > .search > a:before, .menu-top > .search > a:after, .language > span:before, .language > span.de:before, .menu-top-mobile > .tx-felogin-pi1 > .login:after, .menu-top-mobile > .login:after, .menu-top-mobile > .tx-felogin-pi1 > .login:before, .menu-top-mobile > .login:before, .menu-top-mobile > .search-link:after, .menu-top-mobile > .search-link:before, .menu-top-mobile > .menu:after, .menu-top-mobile > .menu:before, .menu-main .level-0 > li > a:after, .header-mobile .logo:before, .header-mobile .logo2:before, .menu-main-mobile .level-0 > li > a.hasChildren:before,
  .menu-main-mobile .level-1 > li > a.hasChildren:before,
  .menu-main-mobile .level-2 > li > a.hasChildren:before,
  .menu-main-mobile .level-3 > li > a.hasChildren:before,
  .menu-main-mobile .level-4 > li > a.hasChildren:before,
  .menu-main-mobile .level-5 > li > a.hasChildren:before, .menu-main-mobile .level-0 > li > a.hasChildren:after,
  .menu-main-mobile .level-1 > li > a.hasChildren:after,
  .menu-main-mobile .level-2 > li > a.hasChildren:after,
  .menu-main-mobile .level-3 > li > a.hasChildren:after,
  .menu-main-mobile .level-4 > li > a.hasChildren:after,
  .menu-main-mobile .level-5 > li > a.hasChildren:after, .tiles .tile-top > .inner > ul > li:before, .tiles .tile-big > .inner > ul > li:before, .tiles .tile-side > .inner > ul > li:before, .tiles .tile-small > .inner > ul > li:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li:before, .csc-default > ul > li:before, .col-right .csc-frame > ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li:before, .tiles .tile-top .slider .slider-page > ul > li:before, .tiles .tile-small > .inner .scrolling > ul > li:before, .csc-default .csc-textpic-text > ul > li:before, .col-right .csc-frame .csc-textpic-text > ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li:before, .multicolumnContainer .column .columnItem > ul > li:before, .tiles .tile-top > .inner > ul > li ul > li:before, .tiles .tile-big > .inner > ul > li ul > li:before, .tiles .tile-side > .inner > ul > li ul > li:before, .tiles .tile-small > .inner > ul > li ul > li:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul > li:before, .csc-default > ul > li ul > li:before, .col-right .csc-frame > ul > li ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul > li:before, .tiles .tile-top .slider .slider-page > ul > li ul > li:before, .tiles .tile-small > .inner .scrolling > ul > li ul > li:before, .csc-default .csc-textpic-text > ul > li ul > li:before, .col-right .csc-frame .csc-textpic-text > ul > li ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul > li:before, .multicolumnContainer .column .columnItem > ul > li ul > li:before, .tiles .tile-top .slider .controls .slider-next:before, .tiles .tile-big .selector-controls .slider-next:before, .tiles .tile-top .slider .controls .slider-prev:before, .tiles .tile-big .selector-controls .slider-prev:before, table.csc-uploads .csc-uploads-icon .pdf:before, .menu-content .level-1 > li > a.hasChildren:before, .menu-content .level-1 > li > a.current.hasChildren:before, .menu-content .level-1 > li > a.open.hasChildren:before, .menu-content .level-2 > li > a.hasChildren:before,
  .menu-content .level-3 > li > a.hasChildren:before,
  .menu-content .level-4 > li > a.hasChildren:before,
  .menu-content .level-5 > li > a.hasChildren:before, .menu-content .level-2 > li > a.current.hasChildren:before, .menu-content .level-2 > li > a.open.hasChildren:before,
  .menu-content .level-3 > li > a.current.hasChildren:before,
  .menu-content .level-3 > li > a.open.hasChildren:before,
  .menu-content .level-4 > li > a.current.hasChildren:before,
  .menu-content .level-4 > li > a.open.hasChildren:before,
  .menu-content .level-5 > li > a.current.hasChildren:before,
  .menu-content .level-5 > li > a.open.hasChildren:before, .tx_events_pi1_liste_tabelle td .more:before, .tx_events_pi1_liste_tabelle td .more:after {
    -webkit-background-size: 3448px, auto;
    background-size: 3448px, auto;
  }
}

.menu-top > .search > div > div .search-suggest, .search-overlay .search .search-suggest, .teaser-big > .wrap-content h3, .teaser-small > .wrap-content h3, .teaser-big > .breadcrumb h3, .teaser-small > .breadcrumb h3 {
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@media only print {
  header.header, .header-mobile, .search-overlay, .login-overlay {
    display: none;
  }
}

.tx-powermail .btn.btn-default {
  background: #F2F2F2;
  color: #000;
}

.tx-powermail .btn.btn-default.btn-primary {
  background: #50971F;;
  color: #fff;
}

.pull-right {
  float: right;
}

.image-scaling img {
  image-rendering: optimizeQuality;
  -ms-interpolation-mode: bicubic;
}

.app-init body {
  visibility: hidden;
}

.wrap-page:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

.w-10 {
  width: 10% !important;
}
@media (max-width: 736px) {
  .w-10 {
    width: 100%;
  }
}

.w-15 {
  width: 15% !important;
}
@media (max-width: 736px) {
  .w-15 {
    width: 100%;
  }
}

.w-20 {
  width: 20% !important;
}
@media (max-width: 736px) {
  .w-20 {
    width: 100%;
  }
}

.w-25 {
  width: 25% !important;
}
@media (max-width: 736px) {
  .w-25 {
    width: 100%;
  }
}

.w-30 {
  width: 30% !important;
}
@media (max-width: 736px) {
  .w-30 {
    width: 100%;
  }
}

.w-35 {
  width: 35% !important;
}
@media (max-width: 736px) {
  .w-35 {
    width: 100%;
  }
}

.w-40 {
  width: 40% !important;
}
@media (max-width: 736px) {
  .w-40 {
    width: 100%;
  }
}

.w-45 {
  width: 45% !important;
}
@media (max-width: 736px) {
  .w-45 {
    width: 100%;
  }
}

.w-50 {
  width: 50% !important;
}
@media (max-width: 736px) {
  .w-50 {
    width: 100%;
  }
}

.w-55 {
  width: 55% !important;
}
@media (max-width: 736px) {
  .w-55 {
    width: 100%;
  }
}

.w-60 {
  width: 60% !important;
}
@media (max-width: 736px) {
  .w-60 {
    width: 100%;
  }
}

.w-65 {
  width: 65% !important;
}
@media (max-width: 736px) {
  .w-65 {
    width: 100%;
  }
}

.w-70 {
  width: 70% !important;
}
@media (max-width: 736px) {
  .w-70 {
    width: 100%;
  }
}

.w-75 {
  width: 75% !important;
}
@media (max-width: 736px) {
  .w-75 {
    width: 100%;
  }
}

.w-80 {
  width: 80% !important;
}
@media (max-width: 736px) {
  .w-80 {
    width: 100%;
  }
}

.w-85 {
  width: 85% !important;
}
@media (max-width: 736px) {
  .w-85 {
    width: 100%;
  }
}

.w-90 {
  width: 90% !important;
}
@media (max-width: 736px) {
  .w-90 {
    width: 100%;
  }
}

.w-95 {
  width: 95% !important;
}
@media (max-width: 736px) {
  .w-95 {
    width: 100%;
  }
}

.w-100 {
  width: 100% !important;
}
@media (max-width: 736px) {
  .w-100 {
    width: 100%;
  }
}

.image-scaling {
  position: absolute;
}
@media only print {
  .image-scaling {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    bottom: auto !important;
    right: auto !important;
    width: auto !important;
    height: auto !important;
  }
}
.image-scaling img {
  display: block;
  width: 100%;
}

.no-scrolling {
  overflow: hidden !important;
  position: fixed;
  width: 100%;
  touch-action: none;
  -ms-touch-action: none;
}

.tiles .tile-top .slider {
  position: relative;
  overflow: hidden;
  touch-action: pan-y;
  -ms-touch-action: pan-y;
}
.tiles .tile-top .slider .slider-area {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  cursor: grab;
}
.loading .tiles .tile-top .slider .slider-area, .tiles .tile-top .loading .slider .slider-area {
  display: none;
}
.tiles .tile-top .slider .slider-page {
  position: relative;
  float: left;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.loading .tiles .tile-top .slider .slider-next, .tiles .tile-top .loading .slider .slider-next, .loading .tiles .tile-top .slider .slider-prev, .tiles .tile-top .loading .slider .slider-prev {
  display: none;
}
.tiles .tile-top .slider .slider-next > span, .tiles .tile-top .slider .slider-prev > span, .tiles .tile-top .slider .slider-nonstop .slider-next > span, .tiles .tile-top .slider .slider-nonstop .slider-prev > span {
  position: absolute;
  top: 50%;
}
.loading .tiles .tile-top .slider .slider-links, .tiles .tile-top .loading .slider .slider-links {
  display: none;
}

.slider-nonstop {
  position: relative;
  overflow: hidden;
}
.slider-nonstop .slider-wrap {
  position: relative;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
}
.slider-nonstop .slider-area {
  overflow: hidden;
  position: relative;
}
.loading .slider-nonstop .slider-area {
  display: none;
}
.slider-nonstop .slider-page {
  position: relative;
  float: left;
  overflow: hidden;
  padding: 25px;
}
.slider-nonstop .slider-page .title {
  position: absolute;
  top: 100%;
  font-size: 0.7em;
}
.slider-nonstop .tiles .tile-top .slider .slider-next, .tiles .tile-top .slider .slider-nonstop .slider-next, .slider-nonstop .tiles .tile-top .slider .slider-prev, .tiles .tile-top .slider .slider-nonstop .slider-prev, .slider-nonstop .slider-next, .slider-nonstop .slider-prev {
  z-index: 9;
  position: absolute;
  top: 0;
  bottom: 0;
}
.slider-nonstop .tiles .tile-top .slider .slider-next > span, .tiles .tile-top .slider .slider-nonstop .slider-next > span, .slider-nonstop .tiles .tile-top .slider .slider-prev > span, .tiles .tile-top .slider .slider-nonstop .slider-prev > span, .slider-nonstop .slider-next > span, .slider-nonstop .slider-prev > span {
  position: absolute;
  top: 50%;
}
.slider-nonstop .slider-next {
  right: 10px;
}
.slider-nonstop .slider-next > span {
  height: 34px;
  width: 21px;
  position: absolute;
  left: 50%;
  margin-left: -10.5px;
  top: 50%;
  margin-top: -17px;
  background-position: -204px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .slider-nonstop .slider-next > span {
    height: 33px;
    width: 20px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .slider-nonstop .slider-next > span {
    margin-left: -10px;
    margin-top: -16.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .slider-nonstop .slider-next > span {
    background-position: -662.5px 0;
  }
}
.col-right .slider-nonstop .slider-next {
  right: 0px;
  width: 20px;
}
.col-right .slider-nonstop .slider-next > span {
  height: 13px;
  width: 8px;
  position: absolute;
  left: 50%;
  margin-left: -4px;
  top: 50%;
  margin-top: -6.5px;
  background-position: -161px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .col-right .slider-nonstop .slider-next > span {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .col-right .slider-nonstop .slider-next > span {
    margin-left: -3.5px;
    margin-top: -6px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .col-right .slider-nonstop .slider-next > span {
    background-position: -630px 0;
  }
}
.slider-nonstop .slider-prev {
  left: 10px;
}
.slider-nonstop .slider-prev > span {
  height: 34px;
  width: 21px;
  position: absolute;
  left: 50%;
  margin-left: -10.5px;
  top: 50%;
  margin-top: -17px;
  background-position: -122px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .slider-nonstop .slider-prev > span {
    height: 33px;
    width: 20px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .slider-nonstop .slider-prev > span {
    margin-left: -10px;
    margin-top: -16.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .slider-nonstop .slider-prev > span {
    background-position: -598px 0;
  }
}
.col-right .slider-nonstop .slider-prev {
  left: 0px;
  width: 20px;
}
.col-right .slider-nonstop .slider-prev > span {
  height: 13px;
  width: 8px;
  position: absolute;
  left: 50%;
  margin-left: -4px;
  top: 50%;
  margin-top: -6.5px;
  background-position: -148px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .col-right .slider-nonstop .slider-prev > span {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .col-right .slider-nonstop .slider-prev > span {
    margin-left: -3.5px;
    margin-top: -6px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .col-right .slider-nonstop .slider-prev > span {
    background-position: -620.5px 0;
  }
}

@keyframes rotate {
  from {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.menu-top > a:first-letter {
  text-transform: capitalize;
}
.menu-top > .search > a:before {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.menu-top > .search > a:after {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.notouch .menu-top > .search > a:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.notouch .menu-top > .search > a:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

@font-face {
  font-family: "HelveticaNeue";
  src: url('../Fonts/HELVETICANEUELTSTD-TH.otf?1428392759') format('opentype'), url('../Fonts/HELVETICANEUELTSTD-TH.woff?1433247352') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('../Fonts/HELVETICANEUELTSTD-LT.otf?1428392808') format('opentype'), url('../Fonts/HELVETICANEUELTSTD-LT.woff?1433247290') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('../Fonts/HELVETICANEUELTSTD-ROMAN.otf?1428392786') format('opentype'), url('../Fonts/HELVETICANEUELTSTD-ROMAN.woff?1433247340') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('../Fonts/HELVETICANEUELTSTD-MD.otf?1428392783') format('opentype'), url('../Fonts/HELVETICANEUELTSTD-MD.woff?1433247308') format('woff');
  font-weight: 600;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('../Fonts/HELVETICANEUELTSTD-BD.otf?1428392818') format('opentype'), url('../Fonts/HELVETICANEUELTSTD-BD.woff?1433247246') format('woff');
  font-weight: 700;
}
@font-face {
  font-family: "OCRA";
  src: url('../Fonts/OCRAStd.otf?1327592376') format('opentype'), url('../Fonts/OCRAStd.woff?1433247362') format('woff');
  font-weight: 500;
}
p:last-child {
  padding-bottom: 0 !important;
}

a {
  -webkit-transition: color 750ms;
  transition: color 750ms;
  color: #50971F;
  text-decoration: none;
}
a:hover {
  -webkit-transition: color 250ms;
  transition: color 250ms;
}
.notouch a:focus {
  outline: none;
}
.notouch a:hover, a.active {
  color: #74a43e;
}
a[target="_blank"] {
  position: relative;
}

b,
strong {
  font-weight: 700;
}

ul {
  list-style-type: none;
}

span.bold_red {
  color: #ff0000;
  font-weight: 700;
}

.tiles .tile-top > .inner > p, .tiles .tile-big > .inner > p, .tiles .tile-side > .inner > p, .tiles .tile-small > .inner > p, .tiles .tile-top > .inner .csc-textpic-text > p, .tiles .tile-big > .inner .csc-textpic-text > p, .tiles .tile-side > .inner .csc-textpic-text > p, .tiles .tile-small > .inner .csc-textpic-text > p, .csc-default > p, .col-right .csc-frame > p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > p, .tiles .tile-top .slider .slider-page > p, .tiles .tile-small > .inner .scrolling > p, .csc-default .csc-textpic-text > p, .col-right .csc-frame .csc-textpic-text > p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > p, .multicolumnContainer .column .columnItem > p, .tiles .tile-top > .inner > ul, .tiles .tile-big > .inner > ul, .tiles .tile-side > .inner > ul, .tiles .tile-small > .inner > ul, .tiles .tile-top > .inner .csc-textpic-text > ul, .tiles .tile-big > .inner .csc-textpic-text > ul, .tiles .tile-side > .inner .csc-textpic-text > ul, .tiles .tile-small > .inner .csc-textpic-text > ul, .csc-default > ul, .col-right .csc-frame > ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul, .tiles .tile-top .slider .slider-page > ul, .tiles .tile-small > .inner .scrolling > ul, .csc-default .csc-textpic-text > ul, .col-right .csc-frame .csc-textpic-text > ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul, .multicolumnContainer .column .columnItem > ul, .tiles .tile-top > .inner > ul > li ul, .tiles .tile-big > .inner > ul > li ul, .tiles .tile-side > .inner > ul > li ul, .tiles .tile-small > .inner > ul > li ul, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul, .csc-default > ul > li ul, .col-right .csc-frame > ul > li ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul, .tiles .tile-top .slider .slider-page > ul > li ul, .tiles .tile-small > .inner .scrolling > ul > li ul, .csc-default .csc-textpic-text > ul > li ul, .col-right .csc-frame .csc-textpic-text > ul > li ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul, .multicolumnContainer .column .columnItem > ul > li ul, .tiles .tile-top > .inner > ol, .tiles .tile-big > .inner > ol, .tiles .tile-side > .inner > ol, .tiles .tile-small > .inner > ol, .tiles .tile-top > .inner .csc-textpic-text > ol, .tiles .tile-big > .inner .csc-textpic-text > ol, .tiles .tile-side > .inner .csc-textpic-text > ol, .tiles .tile-small > .inner .csc-textpic-text > ol, .csc-default > ol, .col-right .csc-frame > ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ol, .tiles .tile-top .slider .slider-page > ol, .tiles .tile-small > .inner .scrolling > ol, .csc-default .csc-textpic-text > ol, .col-right .csc-frame .csc-textpic-text > ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ol, .multicolumnContainer .column .columnItem > ol, .indent, .tx-powermail .powermail_create, .tx_events_pi1_liste_tabelle td .info p {
  padding-bottom: 1.5em;
}
.tiles .tile-top > .inner > p:last-child, .tiles .tile-big > .inner > p:last-child, .tiles .tile-side > .inner > p:last-child, .tiles .tile-small > .inner > p:last-child, .tiles .tile-top > .inner .csc-textpic-text > p:last-child, .tiles .tile-big > .inner .csc-textpic-text > p:last-child, .tiles .tile-side > .inner .csc-textpic-text > p:last-child, .tiles .tile-small > .inner .csc-textpic-text > p:last-child, .csc-default > p:last-child, .col-right .csc-frame > p:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > p:last-child, .tiles .tile-top .slider .slider-page > p:last-child, .tiles .tile-small > .inner .scrolling > p:last-child, .csc-default .csc-textpic-text > p:last-child, .col-right .csc-frame .csc-textpic-text > p:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > p:last-child, .multicolumnContainer .column .columnItem > p:last-child, .tiles .tile-top > .inner > ul:last-child, .tiles .tile-big > .inner > ul:last-child, .tiles .tile-side > .inner > ul:last-child, .tiles .tile-small > .inner > ul:last-child, .tiles .tile-top > .inner .csc-textpic-text > ul:last-child, .tiles .tile-big > .inner .csc-textpic-text > ul:last-child, .tiles .tile-side > .inner .csc-textpic-text > ul:last-child, .tiles .tile-small > .inner .csc-textpic-text > ul:last-child, .csc-default > ul:last-child, .col-right .csc-frame > ul:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul:last-child, .tiles .tile-top .slider .slider-page > ul:last-child, .tiles .tile-small > .inner .scrolling > ul:last-child, .csc-default .csc-textpic-text > ul:last-child, .col-right .csc-frame .csc-textpic-text > ul:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul:last-child, .multicolumnContainer .column .columnItem > ul:last-child, .tiles .tile-top > .inner > ul > li ul:last-child, .tiles .tile-big > .inner > ul > li ul:last-child, .tiles .tile-side > .inner > ul > li ul:last-child, .tiles .tile-small > .inner > ul > li ul:last-child, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul:last-child, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul:last-child, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul:last-child, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul:last-child, .csc-default > ul > li ul:last-child, .col-right .csc-frame > ul > li ul:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul:last-child, .tiles .tile-top .slider .slider-page > ul > li ul:last-child, .tiles .tile-small > .inner .scrolling > ul > li ul:last-child, .csc-default .csc-textpic-text > ul > li ul:last-child, .col-right .csc-frame .csc-textpic-text > ul > li ul:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul:last-child, .multicolumnContainer .column .columnItem > ul > li ul:last-child, .tiles .tile-top > .inner > ol:last-child, .tiles .tile-big > .inner > ol:last-child, .tiles .tile-side > .inner > ol:last-child, .tiles .tile-small > .inner > ol:last-child, .tiles .tile-top > .inner .csc-textpic-text > ol:last-child, .tiles .tile-big > .inner .csc-textpic-text > ol:last-child, .tiles .tile-side > .inner .csc-textpic-text > ol:last-child, .tiles .tile-small > .inner .csc-textpic-text > ol:last-child, .csc-default > ol:last-child, .col-right .csc-frame > ol:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ol:last-child, .tiles .tile-top .slider .slider-page > ol:last-child, .tiles .tile-small > .inner .scrolling > ol:last-child, .csc-default .csc-textpic-text > ol:last-child, .col-right .csc-frame .csc-textpic-text > ol:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ol:last-child, .multicolumnContainer .column .columnItem > ol:last-child, .indent:last-child, .tx-powermail .powermail_create:last-child, .tx_events_pi1_liste_tabelle td .info p:last-child {
  padding-bottom: 0;
}

sup, sub {
  position: relative;
  padding-left: 0.1em;
  font-size: 0.7em;
  line-height: 0;
}

input,
textarea {
  font-family: "HelveticaNeue", Arial, Sans-Serif;
  font-weight: 500;
  line-height: 1.5;
  color: #666666;
}

body {
  font-family: "HelveticaNeue", Arial, Sans-Serif;
  font-size: 0.625em;
  font-weight: 500;
  line-height: 1.5;
  color: #666666;
}
@media (max-width: 1024px) {
  body {
    font-size: 0.7em;
  }
}

h1:first-letter, h2:first-letter, h3:first-letter, h4:first-letter, h5:first-letter, h6:first-letter {
  text-transform: capitalize;
}

p, .csc-textpic .csc-textpic-caption, .tx-powermail .powermail_confirmation dl dd {
  font-family: "HelveticaNeue";
  font-size: 1.5em;
  color: #666666;
}

.tiles .tile-top > .inner > h2, .tiles .tile-big > .inner > h2, .tiles .tile-side > .inner > h2, .tiles .tile-small > .inner > h2, .tiles .tile-top > .inner .csc-textpic-text > h2, .tiles .tile-big > .inner .csc-textpic-text > h2, .tiles .tile-side > .inner .csc-textpic-text > h2, .tiles .tile-small > .inner .csc-textpic-text > h2, .csc-default > h2, .col-right .csc-frame > h2, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2, .tiles .tile-top .slider .slider-page > h1, .tiles .tile-small > .inner .scrolling > h1, .csc-default .csc-textpic-text > h1, .col-right .csc-frame .csc-textpic-text > h1, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h1, .multicolumnContainer .column .columnItem > h1, .csc-textpic .csc-textpicHeader h1, .csc-default .csc-header h1, .col-right .csc-frame .csc-header h1, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h1, .csc-default > h1, .col-right .csc-frame > h1, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h1 {
  padding-bottom: 27px;
  font-size: 2.2em;
  font-weight: 500;
  line-height: 1.2;
}

.tiles .tile-top > .inner > h3 + p, .tiles .tile-big > .inner > h3 + p, .tiles .tile-side > .inner > h3 + p, .tiles .tile-small > .inner > h3 + p, .tiles .tile-top > .inner .csc-textpic-text > h3 + p, .tiles .tile-big > .inner .csc-textpic-text > h3 + p, .tiles .tile-side > .inner .csc-textpic-text > h3 + p, .tiles .tile-small > .inner .csc-textpic-text > h3 + p, .csc-default > h3 + p, .col-right .csc-frame > h3 + p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3 + p, .tiles .tile-top .slider .slider-page > h3 + p, .tiles .tile-small > .inner .scrolling > h3 + p, .csc-default .csc-textpic-text > h3 + p, .col-right .csc-frame .csc-textpic-text > h3 + p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h3 + p, .multicolumnContainer .column .columnItem > h3 + p, .csc-default .csc-header h3 + p, .col-right .csc-frame .csc-header h3 + p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h3 + p, .tx-powermail .powermail_confirmation h4 + p, .tiles .tile-top .slider .slider-page > h2 + p, .tiles .tile-small > .inner .scrolling > h2 + p, .csc-default .csc-textpic-text > h2 + p, .col-right .csc-frame .csc-textpic-text > h2 + p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h2 + p, .multicolumnContainer .column .columnItem > h2 + p, .csc-textpic .csc-textpicHeader h2 + p, .csc-default .csc-header h2 + p, .col-right .csc-frame .csc-header h2 + p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h2 + p, .csc-default > h2 + p, .col-right .csc-frame > h2 + p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2 + p, .csc-default form h2 + p, .col-right .csc-frame form h2 + p,
.csc-default form h3 + p,
.col-right .csc-frame form h3 + p, .csc-textpic .csc-textpicHeader + p, .csc-default .csc-header + p, .col-right .csc-frame .csc-header + p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header + p, .csc-default > h1.csc-firstHeader + p, .col-right .csc-frame > h1.csc-firstHeader + p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h1.csc-firstHeader + p, .csc-default > h2.csc-firstHeader + p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2.csc-firstHeader + p, .csc-default > h3.csc-firstHeader + p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3.csc-firstHeader + p, .tiles .tile-top > .inner > h3 + ol, .tiles .tile-big > .inner > h3 + ol, .tiles .tile-side > .inner > h3 + ol, .tiles .tile-small > .inner > h3 + ol, .tiles .tile-top > .inner .csc-textpic-text > h3 + ol, .tiles .tile-big > .inner .csc-textpic-text > h3 + ol, .tiles .tile-side > .inner .csc-textpic-text > h3 + ol, .tiles .tile-small > .inner .csc-textpic-text > h3 + ol, .csc-default > h3 + ol, .col-right .csc-frame > h3 + ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3 + ol, .tiles .tile-top .slider .slider-page > h3 + ol, .tiles .tile-small > .inner .scrolling > h3 + ol, .csc-default .csc-textpic-text > h3 + ol, .col-right .csc-frame .csc-textpic-text > h3 + ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h3 + ol, .multicolumnContainer .column .columnItem > h3 + ol, .csc-default .csc-header h3 + ol, .col-right .csc-frame .csc-header h3 + ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h3 + ol, .tx-powermail .powermail_confirmation h4 + ol, .tiles .tile-top .slider .slider-page > h2 + ol, .tiles .tile-small > .inner .scrolling > h2 + ol, .csc-default .csc-textpic-text > h2 + ol, .col-right .csc-frame .csc-textpic-text > h2 + ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h2 + ol, .multicolumnContainer .column .columnItem > h2 + ol, .csc-textpic .csc-textpicHeader h2 + ol, .csc-default .csc-header h2 + ol, .col-right .csc-frame .csc-header h2 + ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h2 + ol, .csc-default > h2 + ol, .col-right .csc-frame > h2 + ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2 + ol, .csc-default form h2 + ol, .col-right .csc-frame form h2 + ol,
.csc-default form h3 + ol,
.col-right .csc-frame form h3 + ol, .csc-textpic .csc-textpicHeader + ol, .csc-default .csc-header + ol, .col-right .csc-frame .csc-header + ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header + ol, .csc-default > h1.csc-firstHeader + ol, .col-right .csc-frame > h1.csc-firstHeader + ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h1.csc-firstHeader + ol, .csc-default > h2.csc-firstHeader + ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2.csc-firstHeader + ol, .csc-default > h3.csc-firstHeader + ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3.csc-firstHeader + ol, .tiles .tile-top > .inner > h3 + ul, .tiles .tile-big > .inner > h3 + ul, .tiles .tile-side > .inner > h3 + ul, .tiles .tile-small > .inner > h3 + ul, .tiles .tile-top > .inner .csc-textpic-text > h3 + ul, .tiles .tile-big > .inner .csc-textpic-text > h3 + ul, .tiles .tile-side > .inner .csc-textpic-text > h3 + ul, .tiles .tile-small > .inner .csc-textpic-text > h3 + ul, .csc-default > h3 + ul, .col-right .csc-frame > h3 + ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3 + ul, .tiles .tile-top .slider .slider-page > h3 + ul, .tiles .tile-small > .inner .scrolling > h3 + ul, .csc-default .csc-textpic-text > h3 + ul, .col-right .csc-frame .csc-textpic-text > h3 + ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h3 + ul, .multicolumnContainer .column .columnItem > h3 + ul, .csc-default .csc-header h3 + ul, .col-right .csc-frame .csc-header h3 + ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h3 + ul, .tx-powermail .powermail_confirmation h4 + ul, .tiles .tile-top .slider .slider-page > h2 + ul, .tiles .tile-small > .inner .scrolling > h2 + ul, .csc-default .csc-textpic-text > h2 + ul, .col-right .csc-frame .csc-textpic-text > h2 + ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h2 + ul, .multicolumnContainer .column .columnItem > h2 + ul, .csc-textpic .csc-textpicHeader h2 + ul, .csc-default .csc-header h2 + ul, .col-right .csc-frame .csc-header h2 + ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h2 + ul, .csc-default > h2 + ul, .col-right .csc-frame > h2 + ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2 + ul, .csc-default form h2 + ul, .col-right .csc-frame form h2 + ul,
.csc-default form h3 + ul,
.col-right .csc-frame form h3 + ul, .csc-textpic .csc-textpicHeader + ul, .csc-default .csc-header + ul, .col-right .csc-frame .csc-header + ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header + ul, .csc-default > h1.csc-firstHeader + ul, .col-right .csc-frame > h1.csc-firstHeader + ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h1.csc-firstHeader + ul, .csc-default > h2.csc-firstHeader + ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2.csc-firstHeader + ul, .csc-default > h3.csc-firstHeader + ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3.csc-firstHeader + ul, .tiles .tile-top > .inner > h3 + img, .tiles .tile-big > .inner > h3 + img, .tiles .tile-side > .inner > h3 + img, .tiles .tile-small > .inner > h3 + img, .tiles .tile-top > .inner .csc-textpic-text > h3 + img, .tiles .tile-big > .inner .csc-textpic-text > h3 + img, .tiles .tile-side > .inner .csc-textpic-text > h3 + img, .tiles .tile-small > .inner .csc-textpic-text > h3 + img, .csc-default > h3 + img, .col-right .csc-frame > h3 + img, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3 + img, .tiles .tile-top .slider .slider-page > h3 + img, .tiles .tile-small > .inner .scrolling > h3 + img, .csc-default .csc-textpic-text > h3 + img, .col-right .csc-frame .csc-textpic-text > h3 + img, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h3 + img, .multicolumnContainer .column .columnItem > h3 + img, .csc-default .csc-header h3 + img, .col-right .csc-frame .csc-header h3 + img, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h3 + img, .tx-powermail .powermail_confirmation h4 + img, .tiles .tile-top .slider .slider-page > h2 + img, .tiles .tile-small > .inner .scrolling > h2 + img, .csc-default .csc-textpic-text > h2 + img, .col-right .csc-frame .csc-textpic-text > h2 + img, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h2 + img, .multicolumnContainer .column .columnItem > h2 + img, .csc-textpic .csc-textpicHeader h2 + img, .csc-default .csc-header h2 + img, .col-right .csc-frame .csc-header h2 + img, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h2 + img, .csc-default > h2 + img, .col-right .csc-frame > h2 + img, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2 + img, .csc-default form h2 + img, .col-right .csc-frame form h2 + img,
.csc-default form h3 + img,
.col-right .csc-frame form h3 + img, .csc-textpic .csc-textpicHeader + img, .csc-default .csc-header + img, .col-right .csc-frame .csc-header + img, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header + img, .csc-default > h1.csc-firstHeader + img, .col-right .csc-frame > h1.csc-firstHeader + img, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h1.csc-firstHeader + img, .csc-default > h2.csc-firstHeader + img, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2.csc-firstHeader + img, .csc-default > h3.csc-firstHeader + img, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3.csc-firstHeader + img, .tiles .tile-top > .inner > h3 + div, .tiles .tile-big > .inner > h3 + div, .tiles .tile-side > .inner > h3 + div, .tiles .tile-small > .inner > h3 + div, .tiles .tile-top > .inner .csc-textpic-text > h3 + div, .tiles .tile-big > .inner .csc-textpic-text > h3 + div, .tiles .tile-side > .inner .csc-textpic-text > h3 + div, .tiles .tile-small > .inner .csc-textpic-text > h3 + div, .csc-default > h3 + div, .col-right .csc-frame > h3 + div, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3 + div, .tiles .tile-top .slider .slider-page > h3 + div, .tiles .tile-small > .inner .scrolling > h3 + div, .csc-default .csc-textpic-text > h3 + div, .col-right .csc-frame .csc-textpic-text > h3 + div, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h3 + div, .multicolumnContainer .column .columnItem > h3 + div, .csc-default .csc-header h3 + div, .col-right .csc-frame .csc-header h3 + div, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h3 + div, .tx-powermail .powermail_confirmation h4 + div, .tiles .tile-top .slider .slider-page > h2 + div, .tiles .tile-small > .inner .scrolling > h2 + div, .csc-default .csc-textpic-text > h2 + div, .col-right .csc-frame .csc-textpic-text > h2 + div, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h2 + div, .multicolumnContainer .column .columnItem > h2 + div, .csc-textpic .csc-textpicHeader h2 + div, .csc-default .csc-header h2 + div, .col-right .csc-frame .csc-header h2 + div, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h2 + div, .csc-default > h2 + div, .col-right .csc-frame > h2 + div, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2 + div, .csc-default form h2 + div, .col-right .csc-frame form h2 + div,
.csc-default form h3 + div,
.col-right .csc-frame form h3 + div, .csc-textpic .csc-textpicHeader + div, .csc-default .csc-header + div, .col-right .csc-frame .csc-header + div, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header + div, .csc-default > h1.csc-firstHeader + div, .col-right .csc-frame > h1.csc-firstHeader + div, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h1.csc-firstHeader + div, .csc-default > h2.csc-firstHeader + div, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2.csc-firstHeader + div, .csc-default > h3.csc-firstHeader + div, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3.csc-firstHeader + div {
  padding-top: 0.7em;
}

.tiles .tile-top > .inner > h3, .tiles .tile-big > .inner > h3, .tiles .tile-side > .inner > h3, .tiles .tile-small > .inner > h3, .tiles .tile-top > .inner .csc-textpic-text > h3, .tiles .tile-big > .inner .csc-textpic-text > h3, .tiles .tile-side > .inner .csc-textpic-text > h3, .tiles .tile-small > .inner .csc-textpic-text > h3, .csc-default > h3, .col-right .csc-frame > h3, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3, .tiles .tile-top .slider .slider-page > h3, .tiles .tile-small > .inner .scrolling > h3, .csc-default .csc-textpic-text > h3, .col-right .csc-frame .csc-textpic-text > h3, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h3, .multicolumnContainer .column .columnItem > h3, .csc-default .csc-header h3, .col-right .csc-frame .csc-header h3, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h3, .tx-powermail .powermail_confirmation h4, .tiles .tile-top .slider .slider-page > h2, .tiles .tile-small > .inner .scrolling > h2, .csc-default .csc-textpic-text > h2, .col-right .csc-frame .csc-textpic-text > h2, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h2, .multicolumnContainer .column .columnItem > h2, .csc-textpic .csc-textpicHeader h2, .csc-default .csc-header h2, .col-right .csc-frame .csc-header h2, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h2, .csc-default > h2, .col-right .csc-frame > h2, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2, .csc-default form h2, .col-right .csc-frame form h2,
.csc-default form h3,
.col-right .csc-frame form h3 {
  padding-bottom: 0.3em;
  color: #50971F;
  font-weight: 600;
  font-size: 2em;
  line-height: 1.375;
}

.tiles .tile-top > .inner > h3, .tiles .tile-big > .inner > h3, .tiles .tile-side > .inner > h3, .tiles .tile-small > .inner > h3, .tiles .tile-top > .inner .csc-textpic-text > h3, .tiles .tile-big > .inner .csc-textpic-text > h3, .tiles .tile-side > .inner .csc-textpic-text > h3, .tiles .tile-small > .inner .csc-textpic-text > h3, .csc-default > h3, .col-right .csc-frame > h3, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h3, .tiles .tile-top .slider .slider-page > h3, .tiles .tile-small > .inner .scrolling > h3, .csc-default .csc-textpic-text > h3, .col-right .csc-frame .csc-textpic-text > h3, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h3, .multicolumnContainer .column .columnItem > h3, .csc-default .csc-header h3, .col-right .csc-frame .csc-header h3, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h3, .tx-powermail .powermail_confirmation h4 {
  font-size: 1.5em;
}

.nowrap {
  white-space: nowrap;
}

.disturber {
  background: #ffff00;
  color: #0e0e0e;
  border: 1px solid #666666;
  padding: 3px 6px;
}

.tiles .tile-top > .inner > h2:before, .tiles .tile-big > .inner > h2:before, .tiles .tile-side > .inner > h2:before, .tiles .tile-small > .inner > h2:before, .tiles .tile-top > .inner .csc-textpic-text > h2:before, .tiles .tile-big > .inner .csc-textpic-text > h2:before, .tiles .tile-side > .inner .csc-textpic-text > h2:before, .tiles .tile-small > .inner .csc-textpic-text > h2:before, .csc-default > h2:before, .col-right .csc-frame > h2:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2:before, .tiles .tile-top .slider .slider-page > h1:before, .tiles .tile-small > .inner .scrolling > h1:before, .csc-default .csc-textpic-text > h1:before, .col-right .csc-frame .csc-textpic-text > h1:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h1:before, .multicolumnContainer .column .columnItem > h1:before, .csc-textpic .csc-textpicHeader h1:before, .csc-default .csc-header h1:before, .col-right .csc-frame .csc-header h1:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h1:before, .csc-default > h1:before, .col-right .csc-frame > h1:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h1:before, .table-list:before, .tiles .tile-top > .inner > table:before, .tiles .tile-big > .inner > table:before, .tiles .tile-side > .inner > table:before, .tiles .tile-small > .inner > table:before, .tiles .tile-top > .inner .csc-textpic-text > table:before, .tiles .tile-big > .inner .csc-textpic-text > table:before, .tiles .tile-side > .inner .csc-textpic-text > table:before, .tiles .tile-small > .inner .csc-textpic-text > table:before, .csc-default > table:before, .col-right .csc-frame > table:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table:before, .tiles .tile-top .slider .slider-page > table:before, .tiles .tile-small > .inner .scrolling > table:before, .csc-default .csc-textpic-text > table:before, .col-right .csc-frame .csc-textpic-text > table:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table:before, .multicolumnContainer .column .columnItem > table:before, table.list:before, .contenttable:before, .tx_events_pi1_liste_tabelle:before, .table-list td:first-child:before, .tiles .tile-top > .inner > table td:first-child:before, .tiles .tile-big > .inner > table td:first-child:before, .tiles .tile-side > .inner > table td:first-child:before, .tiles .tile-small > .inner > table td:first-child:before, .tiles .tile-top > .inner .csc-textpic-text > table td:first-child:before, .tiles .tile-big > .inner .csc-textpic-text > table td:first-child:before, .tiles .tile-side > .inner .csc-textpic-text > table td:first-child:before, .tiles .tile-small > .inner .csc-textpic-text > table td:first-child:before, .csc-default > table td:first-child:before, .col-right .csc-frame > table td:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td:first-child:before, .tiles .tile-top .slider .slider-page > table td:first-child:before, .tiles .tile-small > .inner .scrolling > table td:first-child:before, .csc-default .csc-textpic-text > table td:first-child:before, .col-right .csc-frame .csc-textpic-text > table td:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td:first-child:before, .multicolumnContainer .column .columnItem > table td:first-child:before, table.list td:first-child:before, .contenttable td:first-child:before, .tx_events_pi1_liste_tabelle td:first-child:before, .tiles .tile-big .logos > h2:before, .tx_events_pi1_info:before, .tiles .tile-top .slider:before, .tiles .tile-big .selector-controls .slider-links:before {
  content: ' ';
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0.7em;
}

.tiles .tile-top > .inner > h2:before, .tiles .tile-big > .inner > h2:before, .tiles .tile-side > .inner > h2:before, .tiles .tile-small > .inner > h2:before, .tiles .tile-top > .inner .csc-textpic-text > h2:before, .tiles .tile-big > .inner .csc-textpic-text > h2:before, .tiles .tile-side > .inner .csc-textpic-text > h2:before, .tiles .tile-small > .inner .csc-textpic-text > h2:before, .csc-default > h2:before, .col-right .csc-frame > h2:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2:before, .tiles .tile-top .slider .slider-page > h1:before, .tiles .tile-small > .inner .scrolling > h1:before, .csc-default .csc-textpic-text > h1:before, .col-right .csc-frame .csc-textpic-text > h1:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h1:before, .multicolumnContainer .column .columnItem > h1:before, .csc-textpic .csc-textpicHeader h1:before, .csc-default .csc-header h1:before, .col-right .csc-frame .csc-header h1:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h1:before, .csc-default > h1:before, .col-right .csc-frame > h1:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h1:before, .table-list:before, .tiles .tile-top > .inner > table:before, .tiles .tile-big > .inner > table:before, .tiles .tile-side > .inner > table:before, .tiles .tile-small > .inner > table:before, .tiles .tile-top > .inner .csc-textpic-text > table:before, .tiles .tile-big > .inner .csc-textpic-text > table:before, .tiles .tile-side > .inner .csc-textpic-text > table:before, .tiles .tile-small > .inner .csc-textpic-text > table:before, .csc-default > table:before, .col-right .csc-frame > table:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table:before, .tiles .tile-top .slider .slider-page > table:before, .tiles .tile-small > .inner .scrolling > table:before, .csc-default .csc-textpic-text > table:before, .col-right .csc-frame .csc-textpic-text > table:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table:before, .multicolumnContainer .column .columnItem > table:before, table.list:before, .contenttable:before, .tx_events_pi1_liste_tabelle:before, .table-list td:first-child:before, .tiles .tile-top > .inner > table td:first-child:before, .tiles .tile-big > .inner > table td:first-child:before, .tiles .tile-side > .inner > table td:first-child:before, .tiles .tile-small > .inner > table td:first-child:before, .tiles .tile-top > .inner .csc-textpic-text > table td:first-child:before, .tiles .tile-big > .inner .csc-textpic-text > table td:first-child:before, .tiles .tile-side > .inner .csc-textpic-text > table td:first-child:before, .tiles .tile-small > .inner .csc-textpic-text > table td:first-child:before, .csc-default > table td:first-child:before, .col-right .csc-frame > table td:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td:first-child:before, .tiles .tile-top .slider .slider-page > table td:first-child:before, .tiles .tile-small > .inner .scrolling > table td:first-child:before, .csc-default .csc-textpic-text > table td:first-child:before, .col-right .csc-frame .csc-textpic-text > table td:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td:first-child:before, .multicolumnContainer .column .columnItem > table td:first-child:before, table.list td:first-child:before, .contenttable td:first-child:before, .tx_events_pi1_liste_tabelle td:first-child:before, .tiles .tile-big .logos > h2:before, .tx_events_pi1_info:before, .tiles .tile-top .slider:before, .tiles .tile-big .selector-controls .slider-links:before {
  background: url('../Images/icons/hr.png?1439291424');
}

.tiles .tile-top > .inner > h2, .tiles .tile-big > .inner > h2, .tiles .tile-side > .inner > h2, .tiles .tile-small > .inner > h2, .tiles .tile-top > .inner .csc-textpic-text > h2, .tiles .tile-big > .inner .csc-textpic-text > h2, .tiles .tile-side > .inner .csc-textpic-text > h2, .tiles .tile-small > .inner .csc-textpic-text > h2, .csc-default > h2, .col-right .csc-frame > h2, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2, .tiles .tile-top .slider .slider-page > h1, .tiles .tile-small > .inner .scrolling > h1, .csc-default .csc-textpic-text > h1, .col-right .csc-frame .csc-textpic-text > h1, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h1, .multicolumnContainer .column .columnItem > h1, .csc-textpic .csc-textpicHeader h1, .csc-default .csc-header h1, .col-right .csc-frame .csc-header h1, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h1, .csc-default > h1, .col-right .csc-frame > h1, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h1, .table-list, .tiles .tile-top > .inner > table, .tiles .tile-big > .inner > table, .tiles .tile-side > .inner > table, .tiles .tile-small > .inner > table, .tiles .tile-top > .inner .csc-textpic-text > table, .tiles .tile-big > .inner .csc-textpic-text > table, .tiles .tile-side > .inner .csc-textpic-text > table, .tiles .tile-small > .inner .csc-textpic-text > table, .csc-default > table, .col-right .csc-frame > table, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table, .tiles .tile-top .slider .slider-page > table, .tiles .tile-small > .inner .scrolling > table, .csc-default .csc-textpic-text > table, .col-right .csc-frame .csc-textpic-text > table, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table, .multicolumnContainer .column .columnItem > table, table.list, .contenttable, .tx_events_pi1_liste_tabelle, .table-list td:first-child, .tiles .tile-top > .inner > table td:first-child, .tiles .tile-big > .inner > table td:first-child, .tiles .tile-side > .inner > table td:first-child, .tiles .tile-small > .inner > table td:first-child, .tiles .tile-top > .inner .csc-textpic-text > table td:first-child, .tiles .tile-big > .inner .csc-textpic-text > table td:first-child, .tiles .tile-side > .inner .csc-textpic-text > table td:first-child, .tiles .tile-small > .inner .csc-textpic-text > table td:first-child, .csc-default > table td:first-child, .col-right .csc-frame > table td:first-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td:first-child, .tiles .tile-top .slider .slider-page > table td:first-child, .tiles .tile-small > .inner .scrolling > table td:first-child, .csc-default .csc-textpic-text > table td:first-child, .col-right .csc-frame .csc-textpic-text > table td:first-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td:first-child, .multicolumnContainer .column .columnItem > table td:first-child, table.list td:first-child, .contenttable td:first-child, .tx_events_pi1_liste_tabelle td:first-child, .tiles .tile-big .logos > h2, .tx_events_pi1_info {
  position: relative;
}

.table-list, .tiles .tile-top > .inner > table, .tiles .tile-big > .inner > table, .tiles .tile-side > .inner > table, .tiles .tile-small > .inner > table, .tiles .tile-top > .inner .csc-textpic-text > table, .tiles .tile-big > .inner .csc-textpic-text > table, .tiles .tile-side > .inner .csc-textpic-text > table, .tiles .tile-small > .inner .csc-textpic-text > table, .csc-default > table, .col-right .csc-frame > table, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table, .tiles .tile-top .slider .slider-page > table, .tiles .tile-small > .inner .scrolling > table, .csc-default .csc-textpic-text > table, .col-right .csc-frame .csc-textpic-text > table, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table, .multicolumnContainer .column .columnItem > table, table.list, .contenttable, .tx_events_pi1_liste_tabelle {
  width: 100%;
  /*tr {
  	position: relative !important;
  }*/
}
.table-list:before, .tiles .tile-top > .inner > table:before, .tiles .tile-big > .inner > table:before, .tiles .tile-side > .inner > table:before, .tiles .tile-small > .inner > table:before, .tiles .tile-top > .inner .csc-textpic-text > table:before, .tiles .tile-big > .inner .csc-textpic-text > table:before, .tiles .tile-side > .inner .csc-textpic-text > table:before, .tiles .tile-small > .inner .csc-textpic-text > table:before, .csc-default > table:before, .col-right .csc-frame > table:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table:before, .tiles .tile-top .slider .slider-page > table:before, .tiles .tile-small > .inner .scrolling > table:before, .csc-default .csc-textpic-text > table:before, .col-right .csc-frame .csc-textpic-text > table:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table:before, .multicolumnContainer .column .columnItem > table:before, table.list:before, .contenttable:before, .tx_events_pi1_liste_tabelle:before {
  bottom: 0;
}
h2 + .table-list tr:first-child td:first-child:before, .tiles .tile-top > .inner > h2 + table tr:first-child td:first-child:before, .tiles .tile-big > .inner > h2 + table tr:first-child td:first-child:before, .tiles .tile-side > .inner > h2 + table tr:first-child td:first-child:before, .tiles .tile-small > .inner > h2 + table tr:first-child td:first-child:before, .tiles .tile-top > .inner .csc-textpic-text > h2 + table tr:first-child td:first-child:before, .tiles .tile-big > .inner .csc-textpic-text > h2 + table tr:first-child td:first-child:before, .tiles .tile-side > .inner .csc-textpic-text > h2 + table tr:first-child td:first-child:before, .tiles .tile-small > .inner .csc-textpic-text > h2 + table tr:first-child td:first-child:before, .csc-default > h2 + table tr:first-child td:first-child:before, .col-right .csc-frame > h2 + table tr:first-child td:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2 + table tr:first-child td:first-child:before, .tiles .tile-top .slider .slider-page > h2 + table tr:first-child td:first-child:before, .tiles .tile-small > .inner .scrolling > h2 + table tr:first-child td:first-child:before, .csc-default .csc-textpic-text > h2 + table tr:first-child td:first-child:before, .col-right .csc-frame .csc-textpic-text > h2 + table tr:first-child td:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > h2 + table tr:first-child td:first-child:before, .multicolumnContainer .column .columnItem > h2 + table tr:first-child td:first-child:before, h2 + table.list tr:first-child td:first-child:before, h2 + .contenttable tr:first-child td:first-child:before, h2 + .tx_events_pi1_liste_tabelle tr:first-child td:first-child:before, .csc-header + .table-list tr:first-child td:first-child:before, .tiles .tile-top > .inner > .csc-header + table tr:first-child td:first-child:before, .tiles .tile-big > .inner > .csc-header + table tr:first-child td:first-child:before, .tiles .tile-side > .inner > .csc-header + table tr:first-child td:first-child:before, .tiles .tile-small > .inner > .csc-header + table tr:first-child td:first-child:before, .tiles .tile-top > .inner .csc-textpic-text > .csc-header + table tr:first-child td:first-child:before, .tiles .tile-big > .inner .csc-textpic-text > .csc-header + table tr:first-child td:first-child:before, .tiles .tile-side > .inner .csc-textpic-text > .csc-header + table tr:first-child td:first-child:before, .tiles .tile-small > .inner .csc-textpic-text > .csc-header + table tr:first-child td:first-child:before, .csc-default > .csc-header + table tr:first-child td:first-child:before, .col-right .csc-frame > .csc-header + table tr:first-child td:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > .csc-header + table tr:first-child td:first-child:before, .tiles .tile-top .slider .slider-page > .csc-header + table tr:first-child td:first-child:before, .tiles .tile-small > .inner .scrolling > .csc-header + table tr:first-child td:first-child:before, .csc-default .csc-textpic-text > .csc-header + table tr:first-child td:first-child:before, .col-right .csc-frame .csc-textpic-text > .csc-header + table tr:first-child td:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > .csc-header + table tr:first-child td:first-child:before, .multicolumnContainer .column .columnItem > .csc-header + table tr:first-child td:first-child:before, .csc-header + table.list tr:first-child td:first-child:before, .csc-header + .contenttable tr:first-child td:first-child:before, .csc-header + .tx_events_pi1_liste_tabelle tr:first-child td:first-child:before {
  display: none;
}
.table-list th, .tiles .tile-top > .inner > table th, .tiles .tile-big > .inner > table th, .tiles .tile-side > .inner > table th, .tiles .tile-small > .inner > table th, .tiles .tile-top > .inner .csc-textpic-text > table th, .tiles .tile-big > .inner .csc-textpic-text > table th, .tiles .tile-side > .inner .csc-textpic-text > table th, .tiles .tile-small > .inner .csc-textpic-text > table th, .csc-default > table th, .col-right .csc-frame > table th, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table th, .tiles .tile-top .slider .slider-page > table th, .tiles .tile-small > .inner .scrolling > table th, .csc-default .csc-textpic-text > table th, .col-right .csc-frame .csc-textpic-text > table th, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table th, .multicolumnContainer .column .columnItem > table th, table.list th, .contenttable th, .tx_events_pi1_liste_tabelle th {
  position: relative;
  background: #666666;
  padding: 6px 12px;
  font-size: 1.4em !important;
  font-weight: 600;
  color: #ffffff;
}
.table-list th > p, .tiles .tile-top > .inner > table th > p, .tiles .tile-big > .inner > table th > p, .tiles .tile-side > .inner > table th > p, .tiles .tile-small > .inner > table th > p, .tiles .tile-top > .inner .csc-textpic-text > table th > p, .tiles .tile-big > .inner .csc-textpic-text > table th > p, .tiles .tile-side > .inner .csc-textpic-text > table th > p, .tiles .tile-small > .inner .csc-textpic-text > table th > p, .csc-default > table th > p, .col-right .csc-frame > table th > p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table th > p, .tiles .tile-top .slider .slider-page > table th > p, .tiles .tile-small > .inner .scrolling > table th > p, .csc-default .csc-textpic-text > table th > p, .col-right .csc-frame .csc-textpic-text > table th > p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table th > p, .multicolumnContainer .column .columnItem > table th > p, table.list th > p, .contenttable th > p, .tx_events_pi1_liste_tabelle th > p {
  color: #ffffff;
  font-size: 1em !important;
}
.table-list th:before, .tiles .tile-top > .inner > table th:before, .tiles .tile-big > .inner > table th:before, .tiles .tile-side > .inner > table th:before, .tiles .tile-small > .inner > table th:before, .tiles .tile-top > .inner .csc-textpic-text > table th:before, .tiles .tile-big > .inner .csc-textpic-text > table th:before, .tiles .tile-side > .inner .csc-textpic-text > table th:before, .tiles .tile-small > .inner .csc-textpic-text > table th:before, .csc-default > table th:before, .col-right .csc-frame > table th:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table th:before, .tiles .tile-top .slider .slider-page > table th:before, .tiles .tile-small > .inner .scrolling > table th:before, .csc-default .csc-textpic-text > table th:before, .col-right .csc-frame .csc-textpic-text > table th:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table th:before, .multicolumnContainer .column .columnItem > table th:before, table.list th:before, .contenttable th:before, .tx_events_pi1_liste_tabelle th:before {
  content: ' ';
  position: absolute;
  background: #ffffff;
  width: 1px;
  top: 0;
  right: 0;
  bottom: 0;
}
.table-list th:last-child:before, .tiles .tile-top > .inner > table th:last-child:before, .tiles .tile-big > .inner > table th:last-child:before, .tiles .tile-side > .inner > table th:last-child:before, .tiles .tile-small > .inner > table th:last-child:before, .tiles .tile-top > .inner .csc-textpic-text > table th:last-child:before, .tiles .tile-big > .inner .csc-textpic-text > table th:last-child:before, .tiles .tile-side > .inner .csc-textpic-text > table th:last-child:before, .tiles .tile-small > .inner .csc-textpic-text > table th:last-child:before, .csc-default > table th:last-child:before, .col-right .csc-frame > table th:last-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table th:last-child:before, .tiles .tile-top .slider .slider-page > table th:last-child:before, .tiles .tile-small > .inner .scrolling > table th:last-child:before, .csc-default .csc-textpic-text > table th:last-child:before, .col-right .csc-frame .csc-textpic-text > table th:last-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table th:last-child:before, .multicolumnContainer .column .columnItem > table th:last-child:before, table.list th:last-child:before, .contenttable th:last-child:before, .tx_events_pi1_liste_tabelle th:last-child:before {
  display: none;
}
.table-list td, .tiles .tile-top > .inner > table td, .tiles .tile-big > .inner > table td, .tiles .tile-side > .inner > table td, .tiles .tile-small > .inner > table td, .tiles .tile-top > .inner .csc-textpic-text > table td, .tiles .tile-big > .inner .csc-textpic-text > table td, .tiles .tile-side > .inner .csc-textpic-text > table td, .tiles .tile-small > .inner .csc-textpic-text > table td, .csc-default > table td, .col-right .csc-frame > table td, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td, .tiles .tile-top .slider .slider-page > table td, .tiles .tile-small > .inner .scrolling > table td, .csc-default .csc-textpic-text > table td, .col-right .csc-frame .csc-textpic-text > table td, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td, .multicolumnContainer .column .columnItem > table td, table.list td, .contenttable td, .tx_events_pi1_liste_tabelle td {
  vertical-align: top !important;
  font-size: 1.4em !important;
  padding: 12px;
  overflow: hidden;
}
.table-list td p, .tiles .tile-top > .inner > table td p, .tiles .tile-big > .inner > table td p, .tiles .tile-side > .inner > table td p, .tiles .tile-small > .inner > table td p, .tiles .tile-top > .inner .csc-textpic-text > table td p, .tiles .tile-big > .inner .csc-textpic-text > table td p, .tiles .tile-side > .inner .csc-textpic-text > table td p, .tiles .tile-small > .inner .csc-textpic-text > table td p, .csc-default > table td p, .col-right .csc-frame > table td p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td p, .tiles .tile-top .slider .slider-page > table td p, .tiles .tile-small > .inner .scrolling > table td p, .csc-default .csc-textpic-text > table td p, .col-right .csc-frame .csc-textpic-text > table td p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td p, .multicolumnContainer .column .columnItem > table td p, table.list td p, .contenttable td p, .tx_events_pi1_liste_tabelle td p, .table-list td a, .tiles .tile-top > .inner > table td a, .tiles .tile-big > .inner > table td a, .tiles .tile-side > .inner > table td a, .tiles .tile-small > .inner > table td a, .tiles .tile-top > .inner .csc-textpic-text > table td a, .tiles .tile-big > .inner .csc-textpic-text > table td a, .tiles .tile-side > .inner .csc-textpic-text > table td a, .tiles .tile-small > .inner .csc-textpic-text > table td a, .csc-default > table td a, .col-right .csc-frame > table td a, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td a, .tiles .tile-top .slider .slider-page > table td a, .tiles .tile-small > .inner .scrolling > table td a, .csc-default .csc-textpic-text > table td a, .col-right .csc-frame .csc-textpic-text > table td a, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td a, .multicolumnContainer .column .columnItem > table td a, table.list td a, .contenttable td a, .tx_events_pi1_liste_tabelle td a, .table-list td ol, .tiles .tile-top > .inner > table td ol, .tiles .tile-big > .inner > table td ol, .tiles .tile-side > .inner > table td ol, .tiles .tile-small > .inner > table td ol, .tiles .tile-top > .inner .csc-textpic-text > table td ol, .tiles .tile-big > .inner .csc-textpic-text > table td ol, .tiles .tile-side > .inner .csc-textpic-text > table td ol, .tiles .tile-small > .inner .csc-textpic-text > table td ol, .csc-default > table td ol, .col-right .csc-frame > table td ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td ol, .tiles .tile-top .slider .slider-page > table td ol, .tiles .tile-small > .inner .scrolling > table td ol, .csc-default .csc-textpic-text > table td ol, .col-right .csc-frame .csc-textpic-text > table td ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td ol, .multicolumnContainer .column .columnItem > table td ol, table.list td ol, .contenttable td ol, .tx_events_pi1_liste_tabelle td ol, .table-list td ul, .tiles .tile-top > .inner > table td ul, .tiles .tile-big > .inner > table td ul, .tiles .tile-side > .inner > table td ul, .tiles .tile-small > .inner > table td ul, .tiles .tile-top > .inner .csc-textpic-text > table td ul, .tiles .tile-big > .inner .csc-textpic-text > table td ul, .tiles .tile-side > .inner .csc-textpic-text > table td ul, .tiles .tile-small > .inner .csc-textpic-text > table td ul, .csc-default > table td ul, .col-right .csc-frame > table td ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td ul, .tiles .tile-top .slider .slider-page > table td ul, .tiles .tile-small > .inner .scrolling > table td ul, .csc-default .csc-textpic-text > table td ul, .col-right .csc-frame .csc-textpic-text > table td ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td ul, .multicolumnContainer .column .columnItem > table td ul, table.list td ul, .contenttable td ul, .tx_events_pi1_liste_tabelle td ul, .table-list td h1, .tiles .tile-top > .inner > table td h1, .tiles .tile-big > .inner > table td h1, .tiles .tile-side > .inner > table td h1, .tiles .tile-small > .inner > table td h1, .tiles .tile-top > .inner .csc-textpic-text > table td h1, .tiles .tile-big > .inner .csc-textpic-text > table td h1, .tiles .tile-side > .inner .csc-textpic-text > table td h1, .tiles .tile-small > .inner .csc-textpic-text > table td h1, .csc-default > table td h1, .col-right .csc-frame > table td h1, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td h1, .tiles .tile-top .slider .slider-page > table td h1, .tiles .tile-small > .inner .scrolling > table td h1, .csc-default .csc-textpic-text > table td h1, .col-right .csc-frame .csc-textpic-text > table td h1, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td h1, .multicolumnContainer .column .columnItem > table td h1, table.list td h1, .contenttable td h1, .tx_events_pi1_liste_tabelle td h1, .table-list td h2, .tiles .tile-top > .inner > table td h2, .tiles .tile-big > .inner > table td h2, .tiles .tile-side > .inner > table td h2, .tiles .tile-small > .inner > table td h2, .tiles .tile-top > .inner .csc-textpic-text > table td h2, .tiles .tile-big > .inner .csc-textpic-text > table td h2, .tiles .tile-side > .inner .csc-textpic-text > table td h2, .tiles .tile-small > .inner .csc-textpic-text > table td h2, .csc-default > table td h2, .col-right .csc-frame > table td h2, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td h2, .tiles .tile-top .slider .slider-page > table td h2, .tiles .tile-small > .inner .scrolling > table td h2, .csc-default .csc-textpic-text > table td h2, .col-right .csc-frame .csc-textpic-text > table td h2, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td h2, .multicolumnContainer .column .columnItem > table td h2, table.list td h2, .contenttable td h2, .tx_events_pi1_liste_tabelle td h2, .table-list td h3, .tiles .tile-top > .inner > table td h3, .tiles .tile-big > .inner > table td h3, .tiles .tile-side > .inner > table td h3, .tiles .tile-small > .inner > table td h3, .tiles .tile-top > .inner .csc-textpic-text > table td h3, .tiles .tile-big > .inner .csc-textpic-text > table td h3, .tiles .tile-side > .inner .csc-textpic-text > table td h3, .tiles .tile-small > .inner .csc-textpic-text > table td h3, .csc-default > table td h3, .col-right .csc-frame > table td h3, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td h3, .tiles .tile-top .slider .slider-page > table td h3, .tiles .tile-small > .inner .scrolling > table td h3, .csc-default .csc-textpic-text > table td h3, .col-right .csc-frame .csc-textpic-text > table td h3, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td h3, .multicolumnContainer .column .columnItem > table td h3, table.list td h3, .contenttable td h3, .tx_events_pi1_liste_tabelle td h3 {
  font-size: 1em !important;
}
.table-list td:first-child, .tiles .tile-top > .inner > table td:first-child, .tiles .tile-big > .inner > table td:first-child, .tiles .tile-side > .inner > table td:first-child, .tiles .tile-small > .inner > table td:first-child, .tiles .tile-top > .inner .csc-textpic-text > table td:first-child, .tiles .tile-big > .inner .csc-textpic-text > table td:first-child, .tiles .tile-side > .inner .csc-textpic-text > table td:first-child, .tiles .tile-small > .inner .csc-textpic-text > table td:first-child, .csc-default > table td:first-child, .col-right .csc-frame > table td:first-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td:first-child, .tiles .tile-top .slider .slider-page > table td:first-child, .tiles .tile-small > .inner .scrolling > table td:first-child, .csc-default .csc-textpic-text > table td:first-child, .col-right .csc-frame .csc-textpic-text > table td:first-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td:first-child, .multicolumnContainer .column .columnItem > table td:first-child, table.list td:first-child, .contenttable td:first-child, .tx_events_pi1_liste_tabelle td:first-child {
  position: static;
}
.table-list td:first-child:before, .tiles .tile-top > .inner > table td:first-child:before, .tiles .tile-big > .inner > table td:first-child:before, .tiles .tile-side > .inner > table td:first-child:before, .tiles .tile-small > .inner > table td:first-child:before, .tiles .tile-top > .inner .csc-textpic-text > table td:first-child:before, .tiles .tile-big > .inner .csc-textpic-text > table td:first-child:before, .tiles .tile-side > .inner .csc-textpic-text > table td:first-child:before, .tiles .tile-small > .inner .csc-textpic-text > table td:first-child:before, .csc-default > table td:first-child:before, .col-right .csc-frame > table td:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td:first-child:before, .tiles .tile-top .slider .slider-page > table td:first-child:before, .tiles .tile-small > .inner .scrolling > table td:first-child:before, .csc-default .csc-textpic-text > table td:first-child:before, .col-right .csc-frame .csc-textpic-text > table td:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td:first-child:before, .multicolumnContainer .column .columnItem > table td:first-child:before, table.list td:first-child:before, .contenttable td:first-child:before, .tx_events_pi1_liste_tabelle td:first-child:before {
  bottom: auto;
  top: auto;
  left: 0;
  margin-top: -12px;
}
.table-list td:only-child, .tiles .tile-top > .inner > table td:only-child, .tiles .tile-big > .inner > table td:only-child, .tiles .tile-side > .inner > table td:only-child, .tiles .tile-small > .inner > table td:only-child, .tiles .tile-top > .inner .csc-textpic-text > table td:only-child, .tiles .tile-big > .inner .csc-textpic-text > table td:only-child, .tiles .tile-side > .inner .csc-textpic-text > table td:only-child, .tiles .tile-small > .inner .csc-textpic-text > table td:only-child, .csc-default > table td:only-child, .col-right .csc-frame > table td:only-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table td:only-child, .tiles .tile-top .slider .slider-page > table td:only-child, .tiles .tile-small > .inner .scrolling > table td:only-child, .csc-default .csc-textpic-text > table td:only-child, .col-right .csc-frame .csc-textpic-text > table td:only-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table td:only-child, .multicolumnContainer .column .columnItem > table td:only-child, table.list td:only-child, .contenttable td:only-child, .tx_events_pi1_liste_tabelle td:only-child {
  position: relative;
}

.menu-top > .tx-felogin-pi1 > .login > div label, .login-overlay .login label, .menu-top > .search > div > div label, .search-overlay .search label, .login-overlay label, .csc-default form label, .col-right .csc-frame form label, .tx-powermail .powermail_confirmation dl dt {
  display: block;
  position: relative;
  margin-bottom: 10px;
  font-size: 1.5em;
}

.menu-top > .tx-felogin-pi1 > .login > div input, .login-overlay .login input, .menu-top > .search > div > div input, .search-overlay .search input, .csc-default form textarea, .col-right .csc-frame form textarea, .csc-default form input[type='text'], .col-right .csc-frame form input[type='text'],
.csc-default form input[type='date'],
.col-right .csc-frame form input[type='date'],
.csc-default form input[type='password'],
.col-right .csc-frame form input[type='password'],
.csc-default form input[type='number'],
.col-right .csc-frame form input[type='number'],
.csc-default form input[type='email'],
.col-right .csc-frame form input[type='email'] {
  -webkit-transition: border-color 350ms;
  transition: border-color 350ms;
  display: block;
  width: 100%;
  height: 41px;
  border: none;
  padding: 0 12px;
  background: #f2f2f2;
  margin-bottom: 20px;
  border: 1px solid #e0e0e0;
  color: #50971F;
  font-size: 1.5em;
  line-height: 41px;
}
.menu-top > .tx-felogin-pi1 > .login > div input::-moz-placeholder, .login-overlay .login input::-moz-placeholder, .menu-top > .search > div > div input::-moz-placeholder, .search-overlay .search input::-moz-placeholder, .csc-default form textarea::-moz-placeholder, .col-right .csc-frame form textarea::-moz-placeholder, .csc-default form input[type='text']::-moz-placeholder, .col-right .csc-frame form input[type='text']::-moz-placeholder,
.csc-default form input[type='date']::-moz-placeholder,
.col-right .csc-frame form input[type='date']::-moz-placeholder,
.csc-default form input[type='password']::-moz-placeholder,
.col-right .csc-frame form input[type='password']::-moz-placeholder,
.csc-default form input[type='number']::-moz-placeholder,
.col-right .csc-frame form input[type='number']::-moz-placeholder,
.csc-default form input[type='email']::-moz-placeholder,
.col-right .csc-frame form input[type='email']::-moz-placeholder {
  opacity: 1;
  color: #74a43e;
}
.menu-top > .tx-felogin-pi1 > .login > div input:-ms-input-placeholder, .login-overlay .login input:-ms-input-placeholder, .menu-top > .search > div > div input:-ms-input-placeholder, .search-overlay .search input:-ms-input-placeholder, .csc-default form textarea:-ms-input-placeholder, .col-right .csc-frame form textarea:-ms-input-placeholder, .csc-default form input[type='text']:-ms-input-placeholder, .col-right .csc-frame form input[type='text']:-ms-input-placeholder,
.csc-default form input[type='date']:-ms-input-placeholder,
.col-right .csc-frame form input[type='date']:-ms-input-placeholder,
.csc-default form input[type='password']:-ms-input-placeholder,
.col-right .csc-frame form input[type='password']:-ms-input-placeholder,
.csc-default form input[type='number']:-ms-input-placeholder,
.col-right .csc-frame form input[type='number']:-ms-input-placeholder,
.csc-default form input[type='email']:-ms-input-placeholder,
.col-right .csc-frame form input[type='email']:-ms-input-placeholder {
  opacity: 1;
  color: #74a43e;
}
.menu-top > .tx-felogin-pi1 > .login > div input::-webkit-input-placeholder, .login-overlay .login input::-webkit-input-placeholder, .menu-top > .search > div > div input::-webkit-input-placeholder, .search-overlay .search input::-webkit-input-placeholder, .csc-default form textarea::-webkit-input-placeholder, .col-right .csc-frame form textarea::-webkit-input-placeholder, .csc-default form input[type='text']::-webkit-input-placeholder, .col-right .csc-frame form input[type='text']::-webkit-input-placeholder,
.csc-default form input[type='date']::-webkit-input-placeholder,
.col-right .csc-frame form input[type='date']::-webkit-input-placeholder,
.csc-default form input[type='password']::-webkit-input-placeholder,
.col-right .csc-frame form input[type='password']::-webkit-input-placeholder,
.csc-default form input[type='number']::-webkit-input-placeholder,
.col-right .csc-frame form input[type='number']::-webkit-input-placeholder,
.csc-default form input[type='email']::-webkit-input-placeholder,
.col-right .csc-frame form input[type='email']::-webkit-input-placeholder {
  opacity: 1;
  color: #74a43e;
}

.menu-top > .tx-felogin-pi1 > .login > div input:focus, .login-overlay .login input:focus, .menu-top > .search > div > div input:focus, .search-overlay .search input:focus, .csc-default form textarea:focus, .col-right .csc-frame form textarea:focus, .csc-default form input[type='text']:focus, .col-right .csc-frame form input[type='text']:focus,
.csc-default form input[type='date']:focus,
.col-right .csc-frame form input[type='date']:focus,
.csc-default form input[type='password']:focus,
.col-right .csc-frame form input[type='password']:focus,
.csc-default form input[type='number']:focus,
.col-right .csc-frame form input[type='number']:focus,
.csc-default form input[type='email']:focus,
.col-right .csc-frame form input[type='email']:focus {
  border-bottom: 1px solid #50971F;
}

.menu-top > .tx-felogin-pi1 > .login > div input, .login-overlay .login input, .menu-top > .search > div > div input, .search-overlay .search input {
  background: #ffffff;
}

.csc-default form textarea, .col-right .csc-frame form textarea {
  height: 182px;
  padding-top: 6px;
  line-height: 1.5;
}

.menu-top > .tx-felogin-pi1 > .login > div a.submit, .login-overlay .login a.submit, .menu-top > .tx-felogin-pi1 > .login input#login, .csc-default form .form-btn, .col-right .csc-frame form .form-btn, .csc-default form .powermail_submit, .col-right .csc-frame form .powermail_submit, .tx-powermail .powermail_confirmation [type="submit"], .tx_events_pi1_liste_tabelle td .info .btn {
  border-radius: 5px;
  -webkit-transition: background-color 350ms;
  transition: background-color 350ms;
  position: relative;
  float: left;
  display: block;
  padding: 0 15px;
  background: #50971F;
  height: 41px;
  min-width: 130px;
  margin-right: 25px;
  border: 0;
  cursor: pointer;
  color: #ffffff !important;
  font-weight: 600;
  font-size: 1.4em;
  line-height: 41px;
  text-align: center;
}
.notouch .menu-top > .tx-felogin-pi1 > .login > div a.submit:hover, .menu-top > .tx-felogin-pi1 > .login > div .notouch a.submit:hover, .notouch .login-overlay .login a.submit:hover, .login-overlay .login .notouch a.submit:hover, .notouch .menu-top > .tx-felogin-pi1 > .login input#login:hover, .menu-top > .tx-felogin-pi1 > .login .notouch input#login:hover, .notouch .csc-default form .form-btn:hover, .csc-default form .notouch .form-btn:hover, .notouch .col-right .csc-frame form .form-btn:hover, .col-right .csc-frame form .notouch .form-btn:hover, .notouch .csc-default form .powermail_submit:hover, .csc-default form .notouch .powermail_submit:hover, .notouch .col-right .csc-frame form .powermail_submit:hover, .col-right .csc-frame form .notouch .powermail_submit:hover, .notouch .tx-powermail .powermail_confirmation [type="submit"]:hover, .tx-powermail .powermail_confirmation .notouch [type="submit"]:hover, .notouch .tx_events_pi1_liste_tabelle td .info .btn:hover, .tx_events_pi1_liste_tabelle td .info .notouch .btn:hover {
  background: #74a43e;
}
.menu-top > .tx-felogin-pi1 > .login > div a.inactive.submit, .login-overlay .login a.inactive.submit, .menu-top > .tx-felogin-pi1 > .login input.inactive#login, .csc-default form .inactive.form-btn, .col-right .csc-frame form .inactive.form-btn, .csc-default form .inactive.powermail_submit, .col-right .csc-frame form .inactive.powermail_submit, .tx-powermail .powermail_confirmation .inactive[type="submit"], .tx_events_pi1_liste_tabelle td .info .inactive.btn {
  background: #666666;
}
.notouch .menu-top > .tx-felogin-pi1 > .login > div a.inactive.submit:hover, .menu-top > .tx-felogin-pi1 > .login > div .notouch a.inactive.submit:hover, .notouch .login-overlay .login a.inactive.submit:hover, .login-overlay .login .notouch a.inactive.submit:hover, .notouch .menu-top > .tx-felogin-pi1 > .login input.inactive#login:hover, .menu-top > .tx-felogin-pi1 > .login .notouch input.inactive#login:hover, .notouch .csc-default form .inactive.form-btn:hover, .csc-default form .notouch .inactive.form-btn:hover, .notouch .col-right .csc-frame form .inactive.form-btn:hover, .col-right .csc-frame form .notouch .inactive.form-btn:hover, .notouch .csc-default form .inactive.powermail_submit:hover, .csc-default form .notouch .inactive.powermail_submit:hover, .notouch .col-right .csc-frame form .inactive.powermail_submit:hover, .col-right .csc-frame form .notouch .inactive.powermail_submit:hover, .notouch .tx-powermail .powermail_confirmation .inactive[type="submit"]:hover, .tx-powermail .powermail_confirmation .notouch .inactive[type="submit"]:hover, .notouch .tx_events_pi1_liste_tabelle td .info .inactive.btn:hover, .tx_events_pi1_liste_tabelle td .info .notouch .inactive.btn:hover {
  background: #858585;
}
.menu-top > .tx-felogin-pi1 > .login > div a.right.submit, .login-overlay .login a.right.submit, .menu-top > .tx-felogin-pi1 > .login input.right#login, .csc-default form .right.form-btn, .col-right .csc-frame form .right.form-btn, .csc-default form .right.powermail_submit, .col-right .csc-frame form .right.powermail_submit, .tx-powermail .powermail_confirmation .right[type="submit"], .tx_events_pi1_liste_tabelle td .info .right.btn {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}
.menu-top > .tx-felogin-pi1 > .login > div a.submit:last-child, .login-overlay .login a.submit:last-child, .menu-top > .tx-felogin-pi1 > .login input#login:last-child, .csc-default form .form-btn:last-child, .col-right .csc-frame form .form-btn:last-child, .csc-default form .powermail_submit:last-child, .col-right .csc-frame form .powermail_submit:last-child, .tx-powermail .powermail_confirmation [type="submit"]:last-child, .tx_events_pi1_liste_tabelle td .info .btn:last-child {
  margin-right: 0;
}

.csc-default form input[type='radio'], .col-right .csc-frame form input[type='radio'] {
  display: none;
}
.csc-default form input[type='radio'] + label, .col-right .csc-frame form input[type='radio'] + label {
  -webkit-transition: color 350ms;
  transition: color 350ms;
  padding-left: 37px;
  cursor: pointer;
}
.csc-default form input[type='radio'] + label:before, .col-right .csc-frame form input[type='radio'] + label:before {
  height: 18px;
  width: 18px;
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: -9px;
  background-position: -6787px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='radio'] + label:before, .col-right .csc-frame form input[type='radio'] + label:before {
    height: 17px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='radio'] + label:before, .col-right .csc-frame form input[type='radio'] + label:before {
    margin-top: -8.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='radio'] + label:before, .col-right .csc-frame form input[type='radio'] + label:before {
    background-position: -2532px 0;
  }
}
.csc-default form input[type='radio'] + label:last-child, .col-right .csc-frame form input[type='radio'] + label:last-child {
  margin-bottom: 20px;
}
.notouch .csc-default form input[type='radio'] + label:hover, .csc-default form .notouch input[type='radio'] + label:hover, .notouch .col-right .csc-frame form input[type='radio'] + label:hover, .col-right .csc-frame form .notouch input[type='radio'] + label:hover {
  color: #50971F;
}
.csc-default form input[type='radio']:checked + label:before, .col-right .csc-frame form input[type='radio']:checked + label:before {
  height: 18px;
  width: 18px;
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: -9px;
  background-position: -6764px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='radio']:checked + label:before, .col-right .csc-frame form input[type='radio']:checked + label:before {
    height: 17px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='radio']:checked + label:before, .col-right .csc-frame form input[type='radio']:checked + label:before {
    margin-top: -8.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='radio']:checked + label:before, .col-right .csc-frame form input[type='radio']:checked + label:before {
    background-position: -2512.5px 0;
  }
}
.csc-default form input[type='radio']:disabled + label:before, .col-right .csc-frame form input[type='radio']:disabled + label:before {
  height: 18px;
  width: 18px;
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: -9px;
  background-position: -6764px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='radio']:disabled + label:before, .col-right .csc-frame form input[type='radio']:disabled + label:before {
    height: 17px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='radio']:disabled + label:before, .col-right .csc-frame form input[type='radio']:disabled + label:before {
    margin-top: -8.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='radio']:disabled + label:before, .col-right .csc-frame form input[type='radio']:disabled + label:before {
    background-position: -2512.5px 0;
  }
}

.csc-default form input[type='checkbox'], .col-right .csc-frame form input[type='checkbox'] {
  display: none;
}
.csc-default form input[type='checkbox'] + label, .col-right .csc-frame form input[type='checkbox'] + label {
  -webkit-transition: color 350ms;
  transition: color 350ms;
  padding-left: 37px;
  cursor: pointer;
}
.csc-default form input[type='checkbox'] + label:before, .col-right .csc-frame form input[type='checkbox'] + label:before {
  height: 19px;
  width: 19px;
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: -9.5px;
  background-position: -453px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox'] + label:before, .col-right .csc-frame form input[type='checkbox'] + label:before {
    height: 18px;
    width: 18px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox'] + label:before, .col-right .csc-frame form input[type='checkbox'] + label:before {
    margin-top: -9px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox'] + label:before, .col-right .csc-frame form input[type='checkbox'] + label:before {
    background-position: -877.5px 0;
  }
}
.csc-default form input[type='checkbox'] + label:last-child, .col-right .csc-frame form input[type='checkbox'] + label:last-child {
  margin-bottom: 20px;
}
.notouch .csc-default form input[type='checkbox'] + label:hover, .csc-default form .notouch input[type='checkbox'] + label:hover, .notouch .col-right .csc-frame form input[type='checkbox'] + label:hover, .col-right .csc-frame form .notouch input[type='checkbox'] + label:hover {
  color: #50971F;
}
.csc-default form input[type='checkbox']:checked + label:before, .col-right .csc-frame form input[type='checkbox']:checked + label:before {
  height: 19px;
  width: 19px;
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: -9.5px;
  background-position: -429px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox']:checked + label:before, .col-right .csc-frame form input[type='checkbox']:checked + label:before {
    height: 18px;
    width: 18px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox']:checked + label:before, .col-right .csc-frame form input[type='checkbox']:checked + label:before {
    margin-top: -9px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox']:checked + label:before, .col-right .csc-frame form input[type='checkbox']:checked + label:before {
    background-position: -857px 0;
  }
}
.csc-default form input[type='checkbox']:disabled + label, .col-right .csc-frame form input[type='checkbox']:disabled + label {
  cursor: default;
  color: #aaaaaa;
}
.notouch .csc-default form input[type='checkbox']:disabled + label:hover, .csc-default form .notouch input[type='checkbox']:disabled + label:hover, .notouch .col-right .csc-frame form input[type='checkbox']:disabled + label:hover, .col-right .csc-frame form .notouch input[type='checkbox']:disabled + label:hover {
  color: #aaaaaa;
}
.csc-default form input[type='checkbox']:disabled + label:before, .col-right .csc-frame form input[type='checkbox']:disabled + label:before {
  height: 19px;
  width: 19px;
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: -9.5px;
  background-position: -405px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox']:disabled + label:before, .col-right .csc-frame form input[type='checkbox']:disabled + label:before {
    height: 18px;
    width: 18px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox']:disabled + label:before, .col-right .csc-frame form input[type='checkbox']:disabled + label:before {
    margin-top: -9px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox']:disabled + label:before, .col-right .csc-frame form input[type='checkbox']:disabled + label:before {
    background-position: -836.5px 0;
  }
}
.csc-default form input[type='checkbox']:disabled:checked + label, .col-right .csc-frame form input[type='checkbox']:disabled:checked + label {
  cursor: default;
  color: #aaaaaa;
}
.notouch .csc-default form input[type='checkbox']:disabled:checked + label:hover, .csc-default form .notouch input[type='checkbox']:disabled:checked + label:hover, .notouch .col-right .csc-frame form input[type='checkbox']:disabled:checked + label:hover, .col-right .csc-frame form .notouch input[type='checkbox']:disabled:checked + label:hover {
  color: #aaaaaa;
}
.csc-default form input[type='checkbox']:disabled:checked + label:before, .col-right .csc-frame form input[type='checkbox']:disabled:checked + label:before {
  height: 19px;
  width: 19px;
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: -9.5px;
  background-position: -381px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox']:disabled:checked + label:before, .col-right .csc-frame form input[type='checkbox']:disabled:checked + label:before {
    height: 18px;
    width: 18px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox']:disabled:checked + label:before, .col-right .csc-frame form input[type='checkbox']:disabled:checked + label:before {
    margin-top: -9px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .csc-default form input[type='checkbox']:disabled:checked + label:before, .col-right .csc-frame form input[type='checkbox']:disabled:checked + label:before {
    background-position: -816px 0;
  }
}

.menu-top > .tx-felogin-pi1 > .login > div input, .login-overlay .login input {
  display: block;
  width: 100%;
}
.menu-top > .tx-felogin-pi1 > .login > div a.submit, .login-overlay .login a.submit {
  width: 100px;
  float: right;
}

input,
textarea {
  outline: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
input:disabled, input:read-only,
textarea:disabled,
textarea:read-only {
  color: #666 !important;
}

*::-ms-clear {
  display: none;
}

.tiles .tile-side > .tile-green > .inner, .col-right > .tile-green > .inner, .tiles .tile-top > .inner, .tiles .tile-big > .inner, .tiles .tile-side > .inner, .tiles .tile-small > .inner, .col-main.col-box .col-box-inner, .csc-default, .col-right .csc-frame, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame {
  border: 1px solid #e0e0e0;
  position: relative;
  background: #ffffff;
  padding: 21px 30px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-side > .tile-green > .inner, .col-right > .tile-green > .inner, .tiles .tile-top > .inner, .tiles .tile-big > .inner, .tiles .tile-side > .inner, .tiles .tile-small > .inner, .col-main.col-box .col-box-inner, .csc-default, .col-right .csc-frame, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame {
    border: 0.5px solid #e0e0e0;
  }
  .ios7 .tiles .tile-side > .tile-green > .inner, .tiles .ios7 .tile-side > .tile-green > .inner, .ios7 .col-right > .tile-green > .inner, .ios7 .tiles .tile-top > .inner, .tiles .ios7 .tile-top > .inner, .ios7 .tiles .tile-big > .inner, .tiles .ios7 .tile-big > .inner, .ios7 .tiles .tile-side > .inner, .tiles .ios7 .tile-side > .inner, .ios7 .tiles .tile-small > .inner, .tiles .ios7 .tile-small > .inner, .ios7 .col-main.col-box .col-box-inner, .col-main.col-box .ios7 .col-box-inner, .ios7 .csc-default, .ios7 .col-right .csc-frame, .col-right .ios7 .csc-frame, .ios7 .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame, .ajax-content[data-page="34"] .multicolumnContainer .ios7 .columnItem > .csc-frame, .android .tiles .tile-side > .tile-green > .inner, .tiles .android .tile-side > .tile-green > .inner, .android .col-right > .tile-green > .inner, .android .tiles .tile-top > .inner, .tiles .android .tile-top > .inner, .android .tiles .tile-big > .inner, .tiles .android .tile-big > .inner, .android .tiles .tile-side > .inner, .tiles .android .tile-side > .inner, .android .tiles .tile-small > .inner, .tiles .android .tile-small > .inner, .android .col-main.col-box .col-box-inner, .col-main.col-box .android .col-box-inner, .android .csc-default, .android .col-right .csc-frame, .col-right .android .csc-frame, .android .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame, .ajax-content[data-page="34"] .multicolumnContainer .android .columnItem > .csc-frame {
    border: 1px solid #e0e0e0;
  }
}
@media (max-width: 800px) {
  .tiles .tile-side > .tile-green > .inner, .col-right > .tile-green > .inner, .tiles .tile-top > .inner, .tiles .tile-big > .inner, .tiles .tile-side > .inner, .tiles .tile-small > .inner, .col-main.col-box .col-box-inner, .csc-default, .col-right .csc-frame, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame {
    padding: 25px;
  }
}
@media (max-width: 736px) {
  .tiles .tile-side > .tile-green > .inner, .col-right > .tile-green > .inner, .tiles .tile-top > .inner, .tiles .tile-big > .inner, .tiles .tile-side > .inner, .tiles .tile-small > .inner, .col-main.col-box .col-box-inner, .csc-default, .col-right .csc-frame, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame {
    padding: 20px;
  }
}

.tiles .tile-side > .tile-green > .inner, .col-right > .tile-green > .inner {
  padding: 20px;
}

.menu-top > .links > a, .menu-top > .font-selector, .menu-top > .tx-felogin-pi1 > .login > span, .language, .menu-top-mobile > .font-selector, .menu-main .level-0 > li > a, .tx_events_pi1_info .tx_events_pi1_browser > a {
  color: #666666;
}
.menu-top > .links > a.current, .menu-top > .current.font-selector, .menu-top > .tx-felogin-pi1 > .login > span.current, .current.language, .menu-top-mobile > .current.font-selector, .menu-main .level-0 > li > a.current, .tx_events_pi1_info .tx_events_pi1_browser > a.current, .notouch .menu-top > .links > a:hover, .notouch .menu-top > .font-selector:hover, .notouch .menu-top > .tx-felogin-pi1 > .login > span:hover, .notouch .language:hover, .notouch .menu-top-mobile > .font-selector:hover, .notouch .menu-main .level-0 > li > a:hover, .menu-main .notouch .level-0 > li > a:hover, .notouch .tx_events_pi1_info .tx_events_pi1_browser > a:hover, .tx_events_pi1_info .notouch .tx_events_pi1_browser > a:hover {
  color: #50971F;
}

.tiles .tile-top > .inner a.Pfeil, .tiles .tile-big > .inner a.Pfeil, .tiles .tile-side > .inner a.Pfeil, .tiles .tile-small > .inner a.Pfeil, .csc-default a.Pfeil, .col-right .csc-frame a.Pfeil, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame a.Pfeil, .tiles .tile-top .slider .slider-page a.Pfeil, .multicolumnContainer .column .columnItem a.Pfeil, .tiles .tile-top .link-arrow, .tiles .tile-big .link-arrow, .tiles .tile-side .link-arrow, .tiles .tile-small .link-arrow, .tiles .tile-top > .inner > .link-top {
  font-weight: 600;
}
.tiles .tile-top > .inner a.Pfeil:before, .tiles .tile-big > .inner a.Pfeil:before, .tiles .tile-side > .inner a.Pfeil:before, .tiles .tile-small > .inner a.Pfeil:before, .csc-default a.Pfeil:before, .col-right .csc-frame a.Pfeil:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame a.Pfeil:before, .tiles .tile-top .slider .slider-page a.Pfeil:before, .multicolumnContainer .column .columnItem a.Pfeil:before, .tiles .tile-top .link-arrow:before, .tiles .tile-big .link-arrow:before, .tiles .tile-side .link-arrow:before, .tiles .tile-small .link-arrow:before, .tiles .tile-top > .inner > .link-top:before {
  height: 13px;
  width: 8px;
  background: url('../Images/icons/arrow-link.png?1439291425');
  content: ' ';
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top > .inner a.Pfeil:before, .tiles .tile-big > .inner a.Pfeil:before, .tiles .tile-side > .inner a.Pfeil:before, .tiles .tile-small > .inner a.Pfeil:before, .csc-default a.Pfeil:before, .col-right .csc-frame a.Pfeil:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame a.Pfeil:before, .tiles .tile-top .slider .slider-page a.Pfeil:before, .multicolumnContainer .column .columnItem a.Pfeil:before, .tiles .tile-top .link-arrow:before, .tiles .tile-big .link-arrow:before, .tiles .tile-side .link-arrow:before, .tiles .tile-small .link-arrow:before, .tiles .tile-top > .inner > .link-top:before {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top > .inner a.Pfeil:before, .tiles .tile-big > .inner a.Pfeil:before, .tiles .tile-side > .inner a.Pfeil:before, .tiles .tile-small > .inner a.Pfeil:before, .csc-default a.Pfeil:before, .col-right .csc-frame a.Pfeil:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame a.Pfeil:before, .tiles .tile-top .slider .slider-page a.Pfeil:before, .multicolumnContainer .column .columnItem a.Pfeil:before, .tiles .tile-top .link-arrow:before, .tiles .tile-big .link-arrow:before, .tiles .tile-side .link-arrow:before, .tiles .tile-small .link-arrow:before, .tiles .tile-top > .inner > .link-top:before {
    background: url('../Images/icons/hdpi-arrow-link.png?1439291425');
    -webkit-background-size: 100%, auto;
    background-size: 100%, auto;
  }
}

.tiles .tile-top > .inner a.Mail, .tiles .tile-big > .inner a.Mail, .tiles .tile-side > .inner a.Mail, .tiles .tile-small > .inner a.Mail, .csc-default a.Mail, .col-right .csc-frame a.Mail, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame a.Mail, .tiles .tile-top .slider .slider-page a.Mail, .multicolumnContainer .column .columnItem a.Mail {
  font-weight: 600;
  	/*&:before {
  		@include sprite-single('icon-email', false, false);

  		content: ' ';
  		display: inline-block;
  		margin-right: 3px;
  		position: relative;
  		top: 1px;
  	}*/
}

.menu-top > .search > div > div, .search-overlay .search {
  position: relative;
  display: block;
}
.menu-top > .search > div > div:after, .search-overlay .search:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.menu-top > .search > div > div input, .search-overlay .search input {
  display: block;
  width: 100%;
  margin-bottom: 0;
}
.menu-top > .search > div > div .search-btn, .search-overlay .search .search-btn {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 35px;
}
.menu-top > .search > div > div .search-btn:before, .search-overlay .search .search-btn:before {
  height: 13px;
  width: 8px;
  position: absolute;
  left: 50%;
  margin-left: -4px;
  top: 50%;
  margin-top: -6.5px;
  background-position: -161px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .search > div > div .search-btn:before, .search-overlay .search .search-btn:before {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .search > div > div .search-btn:before, .search-overlay .search .search-btn:before {
    margin-left: -3.5px;
    margin-top: -6px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .search > div > div .search-btn:before, .search-overlay .search .search-btn:before {
    background-position: -630px 0;
  }
}
.menu-top > .search > div > div .search-suggest, .search-overlay .search .search-suggest {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  z-index: 100;
  display: none;
  position: absolute;
  left: -1px;
  top: 44px;
  right: 0;
  overflow: hidden;
  font-size: 1.5em;
  line-height: 1.65;
}
.menu-top > .search > div > div .search-suggest ul, .search-overlay .search .search-suggest ul {
  padding: 7px 0;
  background: #ffffff;
}
.menu-top > .search > div > div .search-suggest a, .search-overlay .search .search-suggest a {
  display: block;
  padding: 0 10px;
}
.menu-top > .search > div > div .search-suggest a.selected, .search-overlay .search .search-suggest a.selected, .menu-top > .search > div > div .search-suggest a:hover, .search-overlay .search .search-suggest a:hover {
  background: #50971F;
  color: #ffffff;
}

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

@-ms-viewport {
  width: device-width;
}
html {
  background: #f2f2f2;
  height: 100%;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
html.noscroll {
  overflow: hidden;
}

body {
  position: relative;
  overflow-y: scroll;
  height: 100%;
}

img {
  border: none;
  display: block;
}

.hide {
  display: none !important;
}

.wrap-page {
  -webkit-transition: opacity 800ms;
  transition: opacity 800ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  position: relative;
  min-height: 100%;
}
.loading .wrap-page {
  -webkit-transition: none;
  transition: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.wrap-content, .breadcrumb {
  position: relative;
  margin: 0 auto;
  max-width: 1170px;
  padding-bottom: 45px;
}
.wrap-content:after, .breadcrumb:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
@media (max-width: 1210px) {
  .wrap-content, .breadcrumb {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1024px) {
  .wrap-content, .breadcrumb {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 736px) {
  .wrap-content, .breadcrumb {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.ajax-content {
  position: absolute;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ajax-content.hide {
  visibility: hidden;
}
.ajax-content > .ajax-data {
  display: none;
}

header.header {
  z-index: 10;
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  height: 125px;
  background: #ffffff;
}
body[data-pid="3150"] header.header {
  display: none;
}
@media (max-width: 1024px) {
  header.header {
    display: none;
  }
}
header.header > .wrap-content, header.header > .breadcrumb {
  height: 100%;
}
header.header > .wrap-content .logo, header.header > .breadcrumb .logo {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 166px;
}
header.header > .wrap-content .logo:before, header.header > .breadcrumb .logo:before {
  height: 81px;
  width: 166px;
  position: absolute;
  left: 0;
  top: 31px;
  background-position: -5502px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  header.header > .wrap-content .logo:before, header.header > .breadcrumb .logo:before {
    height: 81px;
    width: 165px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  header.header > .wrap-content .logo:before, header.header > .breadcrumb .logo:before {
    background-position: -1400px 0;
  }
}
@media (max-width: 1200px) {
  header.header > .wrap-content .logo, header.header > .breadcrumb .logo {
    left: 30px;
  }
}

.menu-top {
  position: absolute;
  right: 0;
  top: 0;
  height: 50px;
}
.menu-top:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
@media (max-width: 1200px) {
  .menu-top {
    right: 30px;
  }
}
.menu-top > div,
.menu-top > a,
.menu-top > form {
  float: left;
  height: 50px;
}
.menu-top > .links > a {
  position: relative;
  float: left;
  padding: 0 12px;
  font-size: 1.2em;
  line-height: 50px;
}
.menu-top > .links > a:before {
  content: ' ';
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 12px;
  margin-top: -5px;
  background: #666666;
}
.menu-top > .font-selector {
  cursor: pointer;
  position: relative;
  padding: 0 12px;
  line-height: 50px;
}
.menu-top > .font-selector > span {
  font-weight: 400;
  line-height: 44px;
}
.menu-top > .font-selector > span.current {
  font-weight: 700;
  color: #50971F;
}
.menu-top > .font-selector > span:first-child {
  font-size: 1em;
}
.menu-top > .font-selector > span:nth-child(2) {
  font-size: 1.5em;
}
.menu-top > .font-selector > span:nth-child(3) {
  font-size: 2em;
}
.menu-top > .font-selector:before {
  content: ' ';
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 12px;
  margin-top: -5px;
  background: #666666;
}
.menu-top > .tx-felogin-pi1 > .login {
  position: relative;
  padding: 0 12px;
  width: 108px;
}
.menu-top > .tx-felogin-pi1 > .login:before {
  content: ' ';
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 12px;
  margin-top: -5px;
  background: #666666;
}
.menu-top > .tx-felogin-pi1 > .login > span {
  position: relative;
  z-index: 51;
  display: block;
  height: 100%;
  padding-right: 35px;
  cursor: pointer;
  font-size: 1.2em;
  line-height: 50px;
}
.menu-top > .tx-felogin-pi1 > .login > span:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  height: 19px;
  width: 22px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -9.5px;
  background-position: -6058px 0;
  z-index: 1;
  content: ' ';
  margin-top: -13px;
  margin-left: -30px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .tx-felogin-pi1 > .login > span:before {
    height: 18px;
    width: 21px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .tx-felogin-pi1 > .login > span:before {
    margin-top: -9px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .tx-felogin-pi1 > .login > span:before {
    background-position: -1914px 0;
  }
}
.menu-top > .tx-felogin-pi1 > .login > span:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 19px;
  width: 22px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -9.5px;
  background-position: -5859px 0;
  content: ' ';
  margin-top: -13px;
  margin-left: -30px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .tx-felogin-pi1 > .login > span:after {
    height: 18px;
    width: 21px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .tx-felogin-pi1 > .login > span:after {
    margin-top: -9px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .tx-felogin-pi1 > .login > span:after {
    background-position: -1736px 0;
  }
}
.menu-top > .tx-felogin-pi1 > .login > div {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  z-index: 50;
  position: absolute;
  right: 0;
  top: 100%;
  margin-top: -7px;
  background: #f2f2f2;
  padding: 12px;
  display: none;
  width: 290px;
}
.menu-top > .tx-felogin-pi1 > .login > div a.submit {
  width: 100px;
  float: right;
  margin-right: 0px;
}
.menu-top > .tx-felogin-pi1 > .login > div > a[rel="nofollow"] {
  font-size: 1.5em;
  line-height: 41px;
}
.menu-top > .tx-felogin-pi1 > .login > div:before {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  content: ' ';
  position: absolute;
  right: 0;
  top: -43px;
  background: #f2f2f2;
  width: 109px;
  height: 43px;
}
.menu-top > .tx-felogin-pi1 > .login > div:after {
  content: ' ';
  position: absolute;
  top: 0;
  right: 0;
  width: 120px;
  height: 6px;
  background: #f2f2f2;
}
.notouch .menu-top > .tx-felogin-pi1 > .login:hover > span:before, .menu-top > .tx-felogin-pi1 > .login.open > span:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.notouch .menu-top > .tx-felogin-pi1 > .login:hover > span:after, .menu-top > .tx-felogin-pi1 > .login.open > span:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.menu-top > .search > a {
  position: relative;
  display: block;
  height: 100%;
  width: 40px;
  cursor: pointer;
}
.menu-top > .search > a > span {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  position: absolute;
  left: -1px;
  top: 0;
  background: #f2f2f2;
  right: 0;
  height: 43px;
}
.menu-top > .search > a > span:before {
  content: ' ';
  position: absolute;
  top: 100%;
  left: -6px;
  right: 0;
  height: 6px;
  background: #f2f2f2;
}
.menu-top > .search > a:before {
  height: 21px;
  width: 21px;
  position: absolute;
  left: 50%;
  margin-left: -10.5px;
  top: 50%;
  margin-top: -10.5px;
  background-position: -6283px 0;
  z-index: 1;
  content: ' ';
  margin-top: -13px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .search > a:before {
    height: 20px;
    width: 20px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .search > a:before {
    margin-left: -10px;
    margin-top: -10px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .search > a:before {
    background-position: -2114.5px 0;
  }
}
.menu-top > .search > a:after {
  height: 21px;
  width: 21px;
  position: absolute;
  left: 50%;
  margin-left: -10.5px;
  top: 50%;
  margin-top: -10.5px;
  background-position: -6085px 0;
  content: ' ';
  margin-top: -13px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .search > a:after {
    height: 20px;
    width: 20px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .search > a:after {
    margin-left: -10px;
    margin-top: -10px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top > .search > a:after {
    background-position: -1937.5px 0;
  }
}
.menu-top > .search > a.open {
  z-index: 51;
}
.menu-top > .search > a.open > span {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.menu-top > .search > a.open:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.menu-top > .search > a.open:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.menu-top > .search > div {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  z-index: 50;
  position: absolute;
  right: 0;
  top: 100%;
  margin-top: -7px;
  background: #f2f2f2;
  padding: 12px;
  display: none;
  width: 600px;
}

.language {
  position: relative;
  padding: 0 12px;
}
.language > span {
  position: relative;
  z-index: 52;
  padding-right: 30px;
  font-size: 1.5em;
  line-height: 47px;
}
.language > span:before {
  height: 13px;
  width: 18px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -6.5px;
  background-position: -710px 0;
  content: ' ';
  margin-left: -22px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .language > span:before {
    height: 12px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .language > span:before {
    margin-top: -6px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .language > span:before {
    background-position: -1102.5px 0;
  }
}
.language > span.de:before {
  height: 13px;
  width: 18px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -6.5px;
  background-position: -687px 0;
  content: ' ';
  margin-left: -22px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .language > span.de:before {
    height: 12px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .language > span.de:before {
    margin-top: -6px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .language > span.de:before {
    background-position: -1083px 0;
  }
}
.language > .overlay {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  z-index: 50;
  position: absolute;
  right: 0;
  top: 100%;
  margin-top: -7px;
  background: #f2f2f2;
  padding: 12px;
  display: none;
  width: 250px;
  font-size: 1.4em;
  color: #666666;
  line-height: 1.5;
  font-weight: 500;
}
.language > .overlay:before {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  content: ' ';
  z-index: 51;
  position: absolute;
  right: 0;
  width: 75px;
  top: -43px;
  background: #f2f2f2;
  height: 43px;
}
.language > .overlay:after {
  content: ' ';
  position: absolute;
  z-index: 51;
  width: 88px;
  right: 0;
  top: 0;
  height: 8px;
  background: #f2f2f2;
}
.menu-top .language:before {
  content: ' ';
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 12px;
  margin-top: -5px;
  background: #666666;
}

.menu-top-mobile {
  position: absolute;
  top: 0;
  right: 8px;
  height: 139px;
}
@media (max-width: 736px) {
  .menu-top-mobile {
    right: 15px;
    top: 3px;
    height: 100%;
  }
}
.menu-top-mobile > a {
  position: relative;
  float: left;
  height: 100%;
}
.menu-top-mobile > a > span {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  position: absolute;
  background: #f2f2f2;
  width: 60px;
  height: 58px;
  left: 50%;
  top: 50%;
  margin-left: -30px;
  margin-top: -28px;
}
@media (max-width: 736px) {
  .menu-top-mobile > a > span {
    width: 50px;
    height: 53px;
    margin-left: -25px;
    margin-top: -24px;
  }
}
.menu-top-mobile > a.open > span {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.menu-top-mobile > .font-selector {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  float: left;
  padding-right: 15px;
  cursor: pointer;
  line-height: 155px;
}
@media (max-width: 736px) {
  .menu-top-mobile > .font-selector {
    display: none;
  }
}
.menu-top-mobile > .font-selector > span {
  color: #ffffff;
  font-weight: 400;
  line-height: 44px;
}
.menu-top-mobile > .font-selector > span.current {
  font-weight: 700;
  color: #50971F;
}
.menu-top-mobile > .font-selector > span:first-child {
  font-size: 1.6em;
}
.menu-top-mobile > .font-selector > span:nth-child(2) {
  font-size: 2.1em;
}
.menu-top-mobile > .font-selector > span:nth-child(3) {
  font-size: 2.6em;
}
.menu-top-mobile > .tx-felogin-pi1 > .login, .menu-top-mobile > .login {
  width: 60px;
}
.menu-top-mobile > .tx-felogin-pi1 > .login:after, .menu-top-mobile > .login:after {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  height: 32px;
  width: 36px;
  position: absolute;
  left: 50%;
  margin-left: -18px;
  top: 50%;
  margin-top: -16px;
  background-position: -6017px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .tx-felogin-pi1 > .login:after, .menu-top-mobile > .login:after {
    height: 31px;
    width: 35px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .tx-felogin-pi1 > .login:after, .menu-top-mobile > .login:after {
    margin-left: -17.5px;
    margin-top: -15.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .tx-felogin-pi1 > .login:after, .menu-top-mobile > .login:after {
    background-position: -1876.5px 0;
  }
}
.menu-top-mobile > .tx-felogin-pi1 > .login:before, .menu-top-mobile > .login:before {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 32px;
  width: 36px;
  position: absolute;
  left: 50%;
  margin-left: -18px;
  top: 50%;
  margin-top: -16px;
  background-position: -5976px 0;
  content: ' ';
  z-index: 1;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .tx-felogin-pi1 > .login:before, .menu-top-mobile > .login:before {
    height: 31px;
    width: 35px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .tx-felogin-pi1 > .login:before, .menu-top-mobile > .login:before {
    margin-left: -17.5px;
    margin-top: -15.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .tx-felogin-pi1 > .login:before, .menu-top-mobile > .login:before {
    background-position: -1839px 0;
  }
}
.menu-top-mobile > .tx-felogin-pi1 > .login.open:after, .menu-top-mobile > .login.open:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.menu-top-mobile > .tx-felogin-pi1 > .login.open:before, .menu-top-mobile > .login.open:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.menu-top-mobile > .search-link {
  width: 60px;
}
.menu-top-mobile > .search-link:after {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  height: 36px;
  width: 36px;
  position: absolute;
  left: 50%;
  margin-left: -18px;
  top: 50%;
  margin-top: -18px;
  background-position: -6242px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:after {
    height: 35px;
    width: 35px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:after {
    margin-left: -17.5px;
    margin-top: -17.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:after {
    background-position: -2077px 0;
  }
}
.menu-top-mobile > .search-link:before {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 36px;
  width: 36px;
  position: absolute;
  left: 50%;
  margin-left: -18px;
  top: 50%;
  margin-top: -18px;
  background-position: -6201px 0;
  content: ' ';
  z-index: 1;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:before {
    height: 35px;
    width: 35px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:before {
    margin-left: -17.5px;
    margin-top: -17.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:before {
    background-position: -2039.5px 0;
  }
}
.menu-top-mobile > .search-link.open:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.menu-top-mobile > .search-link.open:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.menu-top-mobile > .menu {
  width: 70px;
}
.menu-top-mobile > .menu:after {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  height: 34px;
  width: 40px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  top: 50%;
  margin-top: -17px;
  background-position: -5814px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:after {
    height: 33px;
    width: 39px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:after {
    margin-left: -19.5px;
    margin-top: -16.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:after {
    background-position: -1694.5px 0;
  }
}
.menu-top-mobile > .menu:before {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 34px;
  width: 40px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  top: 50%;
  margin-top: -17px;
  background-position: -5769px 0;
  content: ' ';
  z-index: 1;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:before {
    height: 33px;
    width: 39px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:before {
    margin-left: -19.5px;
    margin-top: -16.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:before {
    background-position: -1653px 0;
  }
}
.menu-top-mobile > .menu.open:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.menu-top-mobile > .menu.open:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media (max-width: 736px) {
  .menu-top-mobile {
    right: 14px;
  }
  .menu-top-mobile > a {
    width: 45px !important;
  }
  .menu-top-mobile > .login:after {
    height: 21px;
    width: 25px;
    position: absolute;
    left: 50%;
    margin-left: -12.5px;
    top: 50%;
    margin-top: -10.5px;
    background-position: -5946px 0;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .login:after {
    height: 21px;
    width: 24px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .login:after {
    margin-left: -12px;
    margin-top: -10.5px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .login:after {
    background-position: -1812.5px 0;
  }
}
@media (max-width: 736px) {
  .menu-top-mobile > .login:before {
    height: 21px;
    width: 25px;
    position: absolute;
    left: 50%;
    margin-left: -12.5px;
    top: 50%;
    margin-top: -10.5px;
    background-position: -5916px 0;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .login:before {
    height: 21px;
    width: 24px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .login:before {
    margin-left: -12px;
    margin-top: -10.5px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .login:before {
    background-position: -1786px 0;
  }
}
@media (max-width: 736px) {
  .menu-top-mobile > .search-link:after {
    height: 25px;
    width: 25px;
    position: absolute;
    left: 50%;
    margin-left: -12.5px;
    top: 50%;
    margin-top: -12.5px;
    background-position: -6171px 0;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:after {
    height: 24px;
    width: 24px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:after {
    margin-left: -12px;
    margin-top: -12px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:after {
    background-position: -2013px 0;
  }
}
@media (max-width: 736px) {
  .menu-top-mobile > .search-link:before {
    height: 25px;
    width: 25px;
    position: absolute;
    left: 50%;
    margin-left: -12.5px;
    top: 50%;
    margin-top: -12.5px;
    background-position: -6141px 0;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:before {
    height: 24px;
    width: 24px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:before {
    margin-left: -12px;
    margin-top: -12px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .search-link:before {
    background-position: -1986.5px 0;
  }
}
@media (max-width: 736px) {
  .menu-top-mobile > .menu {
    width: 42px;
  }
  .menu-top-mobile > .menu:after {
    height: 23px;
    width: 27px;
    position: absolute;
    left: 50%;
    margin-left: -13.5px;
    top: 50%;
    margin-top: -11.5px;
    background-position: -5737px 0;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:after {
    height: 22px;
    width: 26px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:after {
    margin-left: -13px;
    margin-top: -11px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:after {
    background-position: -1624.5px 0;
  }
}
@media (max-width: 736px) {
  .menu-top-mobile > .menu:before {
    height: 23px;
    width: 27px;
    position: absolute;
    left: 50%;
    margin-left: -13.5px;
    top: 50%;
    margin-top: -11.5px;
    background-position: -5705px 0;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:before {
    height: 22px;
    width: 26px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:before {
    margin-left: -13px;
    margin-top: -11px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-top-mobile > .menu:before {
    background-position: -1596px 0;
  }
}

.menu-main {
  position: absolute;
  right: 0;
  bottom: 12px;
}
.menu-main li > a:first-letter {
  text-transform: capitalize;
}
@media (max-width: 1200px) {
  .menu-main {
    right: 30px;
  }
}
.menu-main .level-0:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.menu-main .level-0 > li {
  position: relative;
  float: left;
  height: 38px;
}
.menu-main .level-0 > li:before {
  content: ' ';
  width: 1px;
  height: 100%;
  background: #999999;
  position: absolute;
  left: 0;
  top: 0;
}
.menu-main .level-0 > li:after {
  -webkit-transition: opacity 400ms linear;
  transition: opacity 400ms linear;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  content: ' ';
  right: -1px;
  height: 58px;
  background: #f2f2f2;
  position: absolute;
  left: 0;
  top: -8px;
}
.menu-main .level-0 > li.open {
  z-index: 2;
}
.menu-main .level-0 > li.open:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.menu-main .level-0 > li.open > a:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.menu-main .level-0 > li > a {
  z-index: 3;
  position: relative;
  display: block;
  height: 100%;
  max-width: 160px;
  padding: 0 42px 0 12px;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.2;
}
.menu-main .level-0 > li > a:before {
  -webkit-transition: opacity 400ms linear;
  transition: opacity 400ms linear;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  content: ' ';
  position: absolute;
  left: 0;
  top: 40px;
  height: 10px;
  right: -1px;
  width: auto;
  background: #f2f2f2;
}
.menu-main .level-0 > li > a:after {
  height: 8px;
  width: 13px;
  position: absolute;
  left: 100%;
  top: 7px;
  background-position: -23px 0;
  content: ' ';
  margin-left: -25px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-main .level-0 > li > a:after {
    height: 7px;
    width: 12px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-main .level-0 > li > a:after {
    background-position: -401px 0;
  }
}
@media (max-width: 1120px) {
  .menu-main .level-0 > li > a {
    font-size: 1.4em;
  }
}
.menu-main .level-1 {
  z-index: 1;
  display: none;
  position: absolute;
  top: 50px;
  padding: 12px;
  width: 100%;
}
.menu-main .level-1:after {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  content: ' ';
  width: 100%;
  height: 100%;
  background: #f2f2f2;
  position: absolute;
  left: 0;
  top: 0;
  width: 390px;
}
.menu-main .level-1 > li {
  z-index: 2;
  position: relative;
  display: block;
}
.menu-main .level-1 > li:not(:last-child) {
  margin-bottom: 4px;
}
.menu-main .level-1 > li > a {
  -webkit-transition: color none;
  transition: color none;
  -webkit-transition: background 350ms;
  transition: background 350ms;
  display: block;
  padding: 0.5em 12px;
  background: #ffffff;
  width: 366px;
  font-size: 1.5em;
  color: #666666;
}
.menu-main .level-1 > li > a.current, .notouch .menu-main .level-1 > li > a:hover {
  background: #50971F;
  color: #ffffff;
}

.header-mobile {
  display: none;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 96px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .header-mobile {
    display: block;
  }
}
@media (max-width: 736px) {
  .header-mobile {
    height: 65px;
  }
}
.header-mobile > .image-scaling {
  display: none;
}
.header-mobile.noteaser {
  position: relative;
}
.header-mobile.noteaser > .image-scaling {
  display: block;
}
.header-mobile > .wrap-content, .header-mobile > .breadcrumb {
  height: 100%;
  overflow: hidden;
  padding-bottom: 0;
}
.header-mobile .logo {
  display: block;
  position: absolute;
  left: 20px;
  top: -2px;
  height: 100%;
  width: 88px;
}
.header-mobile .logo:before {
  height: 45px;
  width: 93px;
  position: absolute;
  left: 50%;
  margin-left: -46.5px;
  top: 50%;
  margin-top: -22.5px;
  background-position: -5404px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .header-mobile .logo:before {
    height: 45px;
    width: 92px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .header-mobile .logo:before {
    margin-left: -46px;
    margin-top: -22.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .header-mobile .logo:before {
    background-position: -1305.5px 0;
  }
}
@media (max-width: 600px) {
  .home .header-mobile .logo {
    display: none;
  }
}
.header-mobile .logo2 {
  display: none;
  position: absolute;
  width: 88px;
  left: 20px;
  top: -2px;
  height: 100%;
}
.header-mobile .logo2:before {
  height: 45px;
  width: 93px;
  position: absolute;
  left: 50%;
  margin-left: -46.5px;
  top: 50%;
  margin-top: -22.5px;
  background-position: -5404px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .header-mobile .logo2:before {
    height: 45px;
    width: 92px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .header-mobile .logo2:before {
    margin-left: -46px;
    margin-top: -22.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .header-mobile .logo2:before {
    background-position: -1305.5px 0;
  }
}
@media (max-width: 600px) {
  .home .header-mobile .logo2 {
    display: block;
  }
}

.menu-main-mobile {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  display: none;
  z-index: 150;
  position: fixed;
  left: 0;
  top: 96px;
  width: 100%;
  bottom: 0;
  background: #f2f2f2;
}
@media (max-width: 736px) {
  .menu-main-mobile {
    top: 65px;
  }
}
.menu-main-mobile > .inner {
  position: absolute;
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  overflow-y: scroll;
}
.touch .menu-main-mobile > .inner {
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  overflow-y: scroll;
}
@media (max-width: 736px) {
  .menu-main-mobile > .inner {
    position: absolute;
    top: 30px;
    bottom: 30px;
    left: 0;
    right: 0;
  }
}
.menu-main-mobile .level-0 > li,
.menu-main-mobile .level-1 > li,
.menu-main-mobile .level-2 > li,
.menu-main-mobile .level-3 > li,
.menu-main-mobile .level-4 > li,
.menu-main-mobile .level-5 > li {
  position: relative;
  display: block;
}
.menu-main-mobile .level-0 > li > a,
.menu-main-mobile .level-1 > li > a,
.menu-main-mobile .level-2 > li > a,
.menu-main-mobile .level-3 > li > a,
.menu-main-mobile .level-4 > li > a,
.menu-main-mobile .level-5 > li > a {
  position: relative;
  display: block;
  padding: 0.4em 74px 0.4em 30px;
  margin-bottom: 10px;
  font-size: 2.2em;
  font-weight: 700;
  color: #666666;
  background: #ffffff;
}
.menu-main-mobile .level-0 > li > a > br,
.menu-main-mobile .level-1 > li > a > br,
.menu-main-mobile .level-2 > li > a > br,
.menu-main-mobile .level-3 > li > a > br,
.menu-main-mobile .level-4 > li > a > br,
.menu-main-mobile .level-5 > li > a > br {
  display: none;
}
.menu-main-mobile .level-0 > li > a.open, .menu-main-mobile .level-0 > li > a.current,
.menu-main-mobile .level-1 > li > a.open,
.menu-main-mobile .level-1 > li > a.current,
.menu-main-mobile .level-2 > li > a.open,
.menu-main-mobile .level-2 > li > a.current,
.menu-main-mobile .level-3 > li > a.open,
.menu-main-mobile .level-3 > li > a.current,
.menu-main-mobile .level-4 > li > a.open,
.menu-main-mobile .level-4 > li > a.current,
.menu-main-mobile .level-5 > li > a.open,
.menu-main-mobile .level-5 > li > a.current {
  background: #50971F;
  color: #ffffff;
}
@media (max-width: 736px) {
  .menu-main-mobile .level-0 > li > a,
  .menu-main-mobile .level-1 > li > a,
  .menu-main-mobile .level-2 > li > a,
  .menu-main-mobile .level-3 > li > a,
  .menu-main-mobile .level-4 > li > a,
  .menu-main-mobile .level-5 > li > a {
    padding-right: 50px;
    margin-bottom: 4px;
    font-size: 1.8em;
  }
}
.menu-main-mobile .level-0 > li > a.hasChildren:before,
.menu-main-mobile .level-1 > li > a.hasChildren:before,
.menu-main-mobile .level-2 > li > a.hasChildren:before,
.menu-main-mobile .level-3 > li > a.hasChildren:before,
.menu-main-mobile .level-4 > li > a.hasChildren:before,
.menu-main-mobile .level-5 > li > a.hasChildren:before {
  height: 25px;
  width: 25px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -12.5px;
  background-position: -6688px 0;
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  content: ' ';
  margin-left: -50px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:before,
  .menu-main-mobile .level-1 > li > a.hasChildren:before,
  .menu-main-mobile .level-2 > li > a.hasChildren:before,
  .menu-main-mobile .level-3 > li > a.hasChildren:before,
  .menu-main-mobile .level-4 > li > a.hasChildren:before,
  .menu-main-mobile .level-5 > li > a.hasChildren:before {
    height: 24px;
    width: 24px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:before,
  .menu-main-mobile .level-1 > li > a.hasChildren:before,
  .menu-main-mobile .level-2 > li > a.hasChildren:before,
  .menu-main-mobile .level-3 > li > a.hasChildren:before,
  .menu-main-mobile .level-4 > li > a.hasChildren:before,
  .menu-main-mobile .level-5 > li > a.hasChildren:before {
    margin-top: -12px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:before,
  .menu-main-mobile .level-1 > li > a.hasChildren:before,
  .menu-main-mobile .level-2 > li > a.hasChildren:before,
  .menu-main-mobile .level-3 > li > a.hasChildren:before,
  .menu-main-mobile .level-4 > li > a.hasChildren:before,
  .menu-main-mobile .level-5 > li > a.hasChildren:before {
    background-position: -2486px 0;
  }
}
.menu-main-mobile .level-0 > li > a.hasChildren:after,
.menu-main-mobile .level-1 > li > a.hasChildren:after,
.menu-main-mobile .level-2 > li > a.hasChildren:after,
.menu-main-mobile .level-3 > li > a.hasChildren:after,
.menu-main-mobile .level-4 > li > a.hasChildren:after,
.menu-main-mobile .level-5 > li > a.hasChildren:after {
  height: 6px;
  width: 25px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -3px;
  background-position: -6635px 0;
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  content: ' ';
  margin-left: -50px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:after,
  .menu-main-mobile .level-1 > li > a.hasChildren:after,
  .menu-main-mobile .level-2 > li > a.hasChildren:after,
  .menu-main-mobile .level-3 > li > a.hasChildren:after,
  .menu-main-mobile .level-4 > li > a.hasChildren:after,
  .menu-main-mobile .level-5 > li > a.hasChildren:after {
    height: 5px;
    width: 24px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:after,
  .menu-main-mobile .level-1 > li > a.hasChildren:after,
  .menu-main-mobile .level-2 > li > a.hasChildren:after,
  .menu-main-mobile .level-3 > li > a.hasChildren:after,
  .menu-main-mobile .level-4 > li > a.hasChildren:after,
  .menu-main-mobile .level-5 > li > a.hasChildren:after {
    margin-top: -2.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:after,
  .menu-main-mobile .level-1 > li > a.hasChildren:after,
  .menu-main-mobile .level-2 > li > a.hasChildren:after,
  .menu-main-mobile .level-3 > li > a.hasChildren:after,
  .menu-main-mobile .level-4 > li > a.hasChildren:after,
  .menu-main-mobile .level-5 > li > a.hasChildren:after {
    background-position: -2440px 0;
  }
}
.menu-main-mobile .level-0 > li > a.hasChildren.open:before,
.menu-main-mobile .level-1 > li > a.hasChildren.open:before,
.menu-main-mobile .level-2 > li > a.hasChildren.open:before,
.menu-main-mobile .level-3 > li > a.hasChildren.open:before,
.menu-main-mobile .level-4 > li > a.hasChildren.open:before,
.menu-main-mobile .level-5 > li > a.hasChildren.open:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.menu-main-mobile .level-0 > li > a.hasChildren.open:after,
.menu-main-mobile .level-1 > li > a.hasChildren.open:after,
.menu-main-mobile .level-2 > li > a.hasChildren.open:after,
.menu-main-mobile .level-3 > li > a.hasChildren.open:after,
.menu-main-mobile .level-4 > li > a.hasChildren.open:after,
.menu-main-mobile .level-5 > li > a.hasChildren.open:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media (max-width: 736px) {
  .menu-main-mobile .level-0 > li > a.hasChildren:before,
  .menu-main-mobile .level-1 > li > a.hasChildren:before,
  .menu-main-mobile .level-2 > li > a.hasChildren:before,
  .menu-main-mobile .level-3 > li > a.hasChildren:before,
  .menu-main-mobile .level-4 > li > a.hasChildren:before,
  .menu-main-mobile .level-5 > li > a.hasChildren:before {
    height: 18px;
    width: 18px;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -9px;
    background-position: -6665px 0;
    margin-left: -35px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:before,
  .menu-main-mobile .level-1 > li > a.hasChildren:before,
  .menu-main-mobile .level-2 > li > a.hasChildren:before,
  .menu-main-mobile .level-3 > li > a.hasChildren:before,
  .menu-main-mobile .level-4 > li > a.hasChildren:before,
  .menu-main-mobile .level-5 > li > a.hasChildren:before {
    height: 17px;
    width: 17px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:before,
  .menu-main-mobile .level-1 > li > a.hasChildren:before,
  .menu-main-mobile .level-2 > li > a.hasChildren:before,
  .menu-main-mobile .level-3 > li > a.hasChildren:before,
  .menu-main-mobile .level-4 > li > a.hasChildren:before,
  .menu-main-mobile .level-5 > li > a.hasChildren:before {
    margin-top: -8.5px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:before,
  .menu-main-mobile .level-1 > li > a.hasChildren:before,
  .menu-main-mobile .level-2 > li > a.hasChildren:before,
  .menu-main-mobile .level-3 > li > a.hasChildren:before,
  .menu-main-mobile .level-4 > li > a.hasChildren:before,
  .menu-main-mobile .level-5 > li > a.hasChildren:before {
    background-position: -2466.5px 0;
  }
}
@media (max-width: 736px) {
  .menu-main-mobile .level-0 > li > a.hasChildren:after,
  .menu-main-mobile .level-1 > li > a.hasChildren:after,
  .menu-main-mobile .level-2 > li > a.hasChildren:after,
  .menu-main-mobile .level-3 > li > a.hasChildren:after,
  .menu-main-mobile .level-4 > li > a.hasChildren:after,
  .menu-main-mobile .level-5 > li > a.hasChildren:after {
    height: 5px;
    width: 18px;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -2.5px;
    background-position: -6612px 0;
    margin-left: -35px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:after,
  .menu-main-mobile .level-1 > li > a.hasChildren:after,
  .menu-main-mobile .level-2 > li > a.hasChildren:after,
  .menu-main-mobile .level-3 > li > a.hasChildren:after,
  .menu-main-mobile .level-4 > li > a.hasChildren:after,
  .menu-main-mobile .level-5 > li > a.hasChildren:after {
    height: 4px;
    width: 17px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:after,
  .menu-main-mobile .level-1 > li > a.hasChildren:after,
  .menu-main-mobile .level-2 > li > a.hasChildren:after,
  .menu-main-mobile .level-3 > li > a.hasChildren:after,
  .menu-main-mobile .level-4 > li > a.hasChildren:after,
  .menu-main-mobile .level-5 > li > a.hasChildren:after {
    margin-top: -1.75px;
  }
}
@media (max-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-device-pixel-ratio: 1.5), (max-width: 736px) and (min-resolution: 1.5dppx) {
  .menu-main-mobile .level-0 > li > a.hasChildren:after,
  .menu-main-mobile .level-1 > li > a.hasChildren:after,
  .menu-main-mobile .level-2 > li > a.hasChildren:after,
  .menu-main-mobile .level-3 > li > a.hasChildren:after,
  .menu-main-mobile .level-4 > li > a.hasChildren:after,
  .menu-main-mobile .level-5 > li > a.hasChildren:after {
    background-position: -2420.5px 0;
  }
}

.menu-main-mobile .level-0 > li:last-child > a {
  margin-bottom: 0;
}
.menu-main-mobile .level-1 {
  display: none;
}
.menu-main-mobile .level-1 > li > a {
  padding-left: 60px;
  font-weight: 600;
}
.menu-main-mobile .level-2,
.menu-main-mobile .level-3,
.menu-main-mobile .level-4 {
  display: none;
  background: #ffffff;
  margin-bottom: 10px;
}
@media (max-width: 736px) {
  .menu-main-mobile .level-2,
  .menu-main-mobile .level-3,
  .menu-main-mobile .level-4 {
    margin-bottom: 4px;
  }
}
.menu-main-mobile .level-2 > li > a,
.menu-main-mobile .level-3 > li > a,
.menu-main-mobile .level-4 > li > a {
  padding-left: 90px;
  margin-bottom: 0;
  font-weight: 500;
}
.menu-main-mobile .level-3 > li > a,
.menu-main-mobile .level-4 > li > a {
  padding-left: 120px;
}
.menu-main-mobile .level-3,
.menu-main-mobile .level-4 {
  margin-bottom: 0;
}

.search-overlay {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  display: none;
  z-index: 150;
  position: absolute;
  left: 0;
  top: 96px;
  right: 0;
  padding: 30px;
  background: #f2f2f2;
}
@media (max-width: 736px) {
  .search-overlay {
    top: 65px;
  }
}
@media (min-width: 1024px) {
  .search-overlay {
    display: none !important;
  }
}

.login-overlay {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  display: none;
  z-index: 150;
  position: absolute;
  left: 0;
  top: 96px;
  right: 0;
  padding: 30px;
  background: #f2f2f2;
}
.login-overlay .login > span {
  display: none;
}
.login-overlay .login .reminder {
  font-size: 1.5em;
  line-height: 41px;
}
.login-overlay .login > div > a {
  display: block;
  font-size: 1.5em;
  line-height: 41px;
}
@media (max-width: 736px) {
  .login-overlay {
    top: 65px;
  }
}
@media (min-width: 1024px) {
  .login-overlay {
    display: none !important;
  }
}

.align-center {
  text-align: center;
}
.align-center img {
  display: inline-block;
}

.tiles .tile-top > .inner > p.small, .tiles .tile-big > .inner > p.small, .tiles .tile-side > .inner > p.small, .tiles .tile-small > .inner > p.small, .tiles .tile-top > .inner .csc-textpic-text > p.small, .tiles .tile-big > .inner .csc-textpic-text > p.small, .tiles .tile-side > .inner .csc-textpic-text > p.small, .tiles .tile-small > .inner .csc-textpic-text > p.small, .csc-default > p.small, .col-right .csc-frame > p.small, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > p.small, .tiles .tile-top .slider .slider-page > p.small, .tiles .tile-small > .inner .scrolling > p.small, .csc-default .csc-textpic-text > p.small, .col-right .csc-frame .csc-textpic-text > p.small, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > p.small, .multicolumnContainer .column .columnItem > p.small {
  padding-top: 0 !important;
  font-size: 1.2em;
  line-height: 10/12;
}
.tiles .tile-top > .inner > ul, .tiles .tile-big > .inner > ul, .tiles .tile-side > .inner > ul, .tiles .tile-small > .inner > ul, .tiles .tile-top > .inner .csc-textpic-text > ul, .tiles .tile-big > .inner .csc-textpic-text > ul, .tiles .tile-side > .inner .csc-textpic-text > ul, .tiles .tile-small > .inner .csc-textpic-text > ul, .csc-default > ul, .col-right .csc-frame > ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul, .tiles .tile-top .slider .slider-page > ul, .tiles .tile-small > .inner .scrolling > ul, .csc-default .csc-textpic-text > ul, .col-right .csc-frame .csc-textpic-text > ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul, .multicolumnContainer .column .columnItem > ul {
  list-style-type: none;
  font-size: 1.5em;
}
.tiles .tile-top > .inner > ul > li, .tiles .tile-big > .inner > ul > li, .tiles .tile-side > .inner > ul > li, .tiles .tile-small > .inner > ul > li, .tiles .tile-top > .inner .csc-textpic-text > ul > li, .tiles .tile-big > .inner .csc-textpic-text > ul > li, .tiles .tile-side > .inner .csc-textpic-text > ul > li, .tiles .tile-small > .inner .csc-textpic-text > ul > li, .csc-default > ul > li, .col-right .csc-frame > ul > li, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li, .tiles .tile-top .slider .slider-page > ul > li, .tiles .tile-small > .inner .scrolling > ul > li, .csc-default .csc-textpic-text > ul > li, .col-right .csc-frame .csc-textpic-text > ul > li, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li, .multicolumnContainer .column .columnItem > ul > li {
  padding-left: 30px;
  position: relative;
  padding-bottom: 14px;
}
.tiles .tile-top > .inner > ul > li:last-child, .tiles .tile-big > .inner > ul > li:last-child, .tiles .tile-side > .inner > ul > li:last-child, .tiles .tile-small > .inner > ul > li:last-child, .tiles .tile-top > .inner .csc-textpic-text > ul > li:last-child, .tiles .tile-big > .inner .csc-textpic-text > ul > li:last-child, .tiles .tile-side > .inner .csc-textpic-text > ul > li:last-child, .tiles .tile-small > .inner .csc-textpic-text > ul > li:last-child, .csc-default > ul > li:last-child, .col-right .csc-frame > ul > li:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li:last-child, .tiles .tile-top .slider .slider-page > ul > li:last-child, .tiles .tile-small > .inner .scrolling > ul > li:last-child, .csc-default .csc-textpic-text > ul > li:last-child, .col-right .csc-frame .csc-textpic-text > ul > li:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li:last-child, .multicolumnContainer .column .columnItem > ul > li:last-child {
  padding-bottom: 0;
}
.tiles .tile-top > .inner > ul > li:before, .tiles .tile-big > .inner > ul > li:before, .tiles .tile-side > .inner > ul > li:before, .tiles .tile-small > .inner > ul > li:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li:before, .csc-default > ul > li:before, .col-right .csc-frame > ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li:before, .tiles .tile-top .slider .slider-page > ul > li:before, .tiles .tile-small > .inner .scrolling > ul > li:before, .csc-default .csc-textpic-text > ul > li:before, .col-right .csc-frame .csc-textpic-text > ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li:before, .multicolumnContainer .column .columnItem > ul > li:before {
  height: 9px;
  width: 9px;
  position: absolute;
  left: 4px;
  top: 7px;
  background-position: -6861px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top > .inner > ul > li:before, .tiles .tile-big > .inner > ul > li:before, .tiles .tile-side > .inner > ul > li:before, .tiles .tile-small > .inner > ul > li:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li:before, .csc-default > ul > li:before, .col-right .csc-frame > ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li:before, .tiles .tile-top .slider .slider-page > ul > li:before, .tiles .tile-small > .inner .scrolling > ul > li:before, .csc-default .csc-textpic-text > ul > li:before, .col-right .csc-frame .csc-textpic-text > ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li:before, .multicolumnContainer .column .columnItem > ul > li:before {
    height: 8px;
    width: 8px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top > .inner > ul > li:before, .tiles .tile-big > .inner > ul > li:before, .tiles .tile-side > .inner > ul > li:before, .tiles .tile-small > .inner > ul > li:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li:before, .csc-default > ul > li:before, .col-right .csc-frame > ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li:before, .tiles .tile-top .slider .slider-page > ul > li:before, .tiles .tile-small > .inner .scrolling > ul > li:before, .csc-default .csc-textpic-text > ul > li:before, .col-right .csc-frame .csc-textpic-text > ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li:before, .multicolumnContainer .column .columnItem > ul > li:before {
    background-position: -2593px 0;
  }
}
.tiles .tile-top > .inner > ul > li ul, .tiles .tile-big > .inner > ul > li ul, .tiles .tile-side > .inner > ul > li ul, .tiles .tile-small > .inner > ul > li ul, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul, .csc-default > ul > li ul, .col-right .csc-frame > ul > li ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul, .tiles .tile-top .slider .slider-page > ul > li ul, .tiles .tile-small > .inner .scrolling > ul > li ul, .csc-default .csc-textpic-text > ul > li ul, .col-right .csc-frame .csc-textpic-text > ul > li ul, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul, .multicolumnContainer .column .columnItem > ul > li ul {
  list-style-type: none;
}
.tiles .tile-top > .inner > ul > li ul > li, .tiles .tile-big > .inner > ul > li ul > li, .tiles .tile-side > .inner > ul > li ul > li, .tiles .tile-small > .inner > ul > li ul > li, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul > li, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul > li, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul > li, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul > li, .csc-default > ul > li ul > li, .col-right .csc-frame > ul > li ul > li, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul > li, .tiles .tile-top .slider .slider-page > ul > li ul > li, .tiles .tile-small > .inner .scrolling > ul > li ul > li, .csc-default .csc-textpic-text > ul > li ul > li, .col-right .csc-frame .csc-textpic-text > ul > li ul > li, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul > li, .multicolumnContainer .column .columnItem > ul > li ul > li {
  padding-left: 30px;
  position: relative;
  padding-bottom: 14px;
}
.tiles .tile-top > .inner > ul > li ul > li:before, .tiles .tile-big > .inner > ul > li ul > li:before, .tiles .tile-side > .inner > ul > li ul > li:before, .tiles .tile-small > .inner > ul > li ul > li:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul > li:before, .csc-default > ul > li ul > li:before, .col-right .csc-frame > ul > li ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul > li:before, .tiles .tile-top .slider .slider-page > ul > li ul > li:before, .tiles .tile-small > .inner .scrolling > ul > li ul > li:before, .csc-default .csc-textpic-text > ul > li ul > li:before, .col-right .csc-frame .csc-textpic-text > ul > li ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul > li:before, .multicolumnContainer .column .columnItem > ul > li ul > li:before {
  height: 9px;
  width: 9px;
  position: absolute;
  left: 4px;
  top: 7px;
  background-position: -6861px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top > .inner > ul > li ul > li:before, .tiles .tile-big > .inner > ul > li ul > li:before, .tiles .tile-side > .inner > ul > li ul > li:before, .tiles .tile-small > .inner > ul > li ul > li:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul > li:before, .csc-default > ul > li ul > li:before, .col-right .csc-frame > ul > li ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul > li:before, .tiles .tile-top .slider .slider-page > ul > li ul > li:before, .tiles .tile-small > .inner .scrolling > ul > li ul > li:before, .csc-default .csc-textpic-text > ul > li ul > li:before, .col-right .csc-frame .csc-textpic-text > ul > li ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul > li:before, .multicolumnContainer .column .columnItem > ul > li ul > li:before {
    height: 8px;
    width: 8px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top > .inner > ul > li ul > li:before, .tiles .tile-big > .inner > ul > li ul > li:before, .tiles .tile-side > .inner > ul > li ul > li:before, .tiles .tile-small > .inner > ul > li ul > li:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul > li:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul > li:before, .csc-default > ul > li ul > li:before, .col-right .csc-frame > ul > li ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul > li:before, .tiles .tile-top .slider .slider-page > ul > li ul > li:before, .tiles .tile-small > .inner .scrolling > ul > li ul > li:before, .csc-default .csc-textpic-text > ul > li ul > li:before, .col-right .csc-frame .csc-textpic-text > ul > li ul > li:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul > li:before, .multicolumnContainer .column .columnItem > ul > li ul > li:before {
    background-position: -2593px 0;
  }
}
.tiles .tile-top > .inner > ul > li ul > li:first-child, .tiles .tile-big > .inner > ul > li ul > li:first-child, .tiles .tile-side > .inner > ul > li ul > li:first-child, .tiles .tile-small > .inner > ul > li ul > li:first-child, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul > li:first-child, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul > li:first-child, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul > li:first-child, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul > li:first-child, .csc-default > ul > li ul > li:first-child, .col-right .csc-frame > ul > li ul > li:first-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul > li:first-child, .tiles .tile-top .slider .slider-page > ul > li ul > li:first-child, .tiles .tile-small > .inner .scrolling > ul > li ul > li:first-child, .csc-default .csc-textpic-text > ul > li ul > li:first-child, .col-right .csc-frame .csc-textpic-text > ul > li ul > li:first-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul > li:first-child, .multicolumnContainer .column .columnItem > ul > li ul > li:first-child {
  padding-top: 14px;
}
.tiles .tile-top > .inner > ul > li ul > li:first-child:before, .tiles .tile-big > .inner > ul > li ul > li:first-child:before, .tiles .tile-side > .inner > ul > li ul > li:first-child:before, .tiles .tile-small > .inner > ul > li ul > li:first-child:before, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul > li:first-child:before, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul > li:first-child:before, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul > li:first-child:before, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul > li:first-child:before, .csc-default > ul > li ul > li:first-child:before, .col-right .csc-frame > ul > li ul > li:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul > li:first-child:before, .tiles .tile-top .slider .slider-page > ul > li ul > li:first-child:before, .tiles .tile-small > .inner .scrolling > ul > li ul > li:first-child:before, .csc-default .csc-textpic-text > ul > li ul > li:first-child:before, .col-right .csc-frame .csc-textpic-text > ul > li ul > li:first-child:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul > li:first-child:before, .multicolumnContainer .column .columnItem > ul > li ul > li:first-child:before {
  top: 21px;
}
.tiles .tile-top > .inner > ul > li ul > li:last-child, .tiles .tile-big > .inner > ul > li ul > li:last-child, .tiles .tile-side > .inner > ul > li ul > li:last-child, .tiles .tile-small > .inner > ul > li ul > li:last-child, .tiles .tile-top > .inner .csc-textpic-text > ul > li ul > li:last-child, .tiles .tile-big > .inner .csc-textpic-text > ul > li ul > li:last-child, .tiles .tile-side > .inner .csc-textpic-text > ul > li ul > li:last-child, .tiles .tile-small > .inner .csc-textpic-text > ul > li ul > li:last-child, .csc-default > ul > li ul > li:last-child, .col-right .csc-frame > ul > li ul > li:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ul > li ul > li:last-child, .tiles .tile-top .slider .slider-page > ul > li ul > li:last-child, .tiles .tile-small > .inner .scrolling > ul > li ul > li:last-child, .csc-default .csc-textpic-text > ul > li ul > li:last-child, .col-right .csc-frame .csc-textpic-text > ul > li ul > li:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ul > li ul > li:last-child, .multicolumnContainer .column .columnItem > ul > li ul > li:last-child {
  padding-bottom: 0;
}
.tiles .tile-top > .inner > ol, .tiles .tile-big > .inner > ol, .tiles .tile-side > .inner > ol, .tiles .tile-small > .inner > ol, .tiles .tile-top > .inner .csc-textpic-text > ol, .tiles .tile-big > .inner .csc-textpic-text > ol, .tiles .tile-side > .inner .csc-textpic-text > ol, .tiles .tile-small > .inner .csc-textpic-text > ol, .csc-default > ol, .col-right .csc-frame > ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ol, .tiles .tile-top .slider .slider-page > ol, .tiles .tile-small > .inner .scrolling > ol, .csc-default .csc-textpic-text > ol, .col-right .csc-frame .csc-textpic-text > ol, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ol, .multicolumnContainer .column .columnItem > ol {
  font-size: 1.5em;
}
.tiles .tile-top > .inner > ol li, .tiles .tile-big > .inner > ol li, .tiles .tile-side > .inner > ol li, .tiles .tile-small > .inner > ol li, .tiles .tile-top > .inner .csc-textpic-text > ol li, .tiles .tile-big > .inner .csc-textpic-text > ol li, .tiles .tile-side > .inner .csc-textpic-text > ol li, .tiles .tile-small > .inner .csc-textpic-text > ol li, .csc-default > ol li, .col-right .csc-frame > ol li, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ol li, .tiles .tile-top .slider .slider-page > ol li, .tiles .tile-small > .inner .scrolling > ol li, .csc-default .csc-textpic-text > ol li, .col-right .csc-frame .csc-textpic-text > ol li, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ol li, .multicolumnContainer .column .columnItem > ol li {
  margin-left: 30px;
  position: relative;
  padding-bottom: 14px;
}
.tiles .tile-top > .inner > ol li:last-child, .tiles .tile-big > .inner > ol li:last-child, .tiles .tile-side > .inner > ol li:last-child, .tiles .tile-small > .inner > ol li:last-child, .tiles .tile-top > .inner .csc-textpic-text > ol li:last-child, .tiles .tile-big > .inner .csc-textpic-text > ol li:last-child, .tiles .tile-side > .inner .csc-textpic-text > ol li:last-child, .tiles .tile-small > .inner .csc-textpic-text > ol li:last-child, .csc-default > ol li:last-child, .col-right .csc-frame > ol li:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ol li:last-child, .tiles .tile-top .slider .slider-page > ol li:last-child, .tiles .tile-small > .inner .scrolling > ol li:last-child, .csc-default .csc-textpic-text > ol li:last-child, .col-right .csc-frame .csc-textpic-text > ol li:last-child, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ol li:last-child, .multicolumnContainer .column .columnItem > ol li:last-child {
  padding-bottom: 0;
}
.tiles .tile-top > .inner > ol li p, .tiles .tile-big > .inner > ol li p, .tiles .tile-side > .inner > ol li p, .tiles .tile-small > .inner > ol li p, .tiles .tile-top > .inner .csc-textpic-text > ol li p, .tiles .tile-big > .inner .csc-textpic-text > ol li p, .tiles .tile-side > .inner .csc-textpic-text > ol li p, .tiles .tile-small > .inner .csc-textpic-text > ol li p, .csc-default > ol li p, .col-right .csc-frame > ol li p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > ol li p, .tiles .tile-top .slider .slider-page > ol li p, .tiles .tile-small > .inner .scrolling > ol li p, .csc-default .csc-textpic-text > ol li p, .col-right .csc-frame .csc-textpic-text > ol li p, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > ol li p, .multicolumnContainer .column .columnItem > ol li p {
  font-size: 1em;
}
.tiles .tile-top > .inner > table tr:first-child > td:before, .tiles .tile-big > .inner > table tr:first-child > td:before, .tiles .tile-side > .inner > table tr:first-child > td:before, .tiles .tile-small > .inner > table tr:first-child > td:before, .tiles .tile-top > .inner .csc-textpic-text > table tr:first-child > td:before, .tiles .tile-big > .inner .csc-textpic-text > table tr:first-child > td:before, .tiles .tile-side > .inner .csc-textpic-text > table tr:first-child > td:before, .tiles .tile-small > .inner .csc-textpic-text > table tr:first-child > td:before, .csc-default > table tr:first-child > td:before, .col-right .csc-frame > table tr:first-child > td:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > table tr:first-child > td:before, .tiles .tile-top .slider .slider-page > table tr:first-child > td:before, .tiles .tile-small > .inner .scrolling > table tr:first-child > td:before, .csc-default .csc-textpic-text > table tr:first-child > td:before, .col-right .csc-frame .csc-textpic-text > table tr:first-child > td:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-textpic-text > table tr:first-child > td:before, .multicolumnContainer .column .columnItem > table tr:first-child > td:before {
  display: none;
}
.tiles .tile-top > .inner a.Pfeil, .tiles .tile-big > .inner a.Pfeil, .tiles .tile-side > .inner a.Pfeil, .tiles .tile-small > .inner a.Pfeil, .csc-default a.Pfeil, .col-right .csc-frame a.Pfeil, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame a.Pfeil, .tiles .tile-top .slider .slider-page a.Pfeil, .multicolumnContainer .column .columnItem a.Pfeil {
  font-weight: 500;
}

.indent {
  padding-left: 30px;
}

.breadcrumb {
  padding-bottom: 36px;
}
body[data-pid="3150"] .breadcrumb {
  display: none;
}
.breadcrumb > a {
  position: relative;
  padding-right: 9px;
  font-size: 1.5em;
}
.breadcrumb > a:before {
  height: 13px;
  width: 8px;
  background: url('../Images/icons/arrow-link.png?1439291425');
  content: ' ';
  display: inline-block;
  margin-right: 7px;
  position: relative;
  top: 1px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .breadcrumb > a:before {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .breadcrumb > a:before {
    background: url('../Images/icons/hdpi-arrow-link.png?1439291425');
    -webkit-background-size: 100%, auto;
    background-size: 100%, auto;
  }
}
.breadcrumb > a:first-child {
  padding-left: 0;
}
.breadcrumb > a:first-child:before {
  display: none;
}

.csc-textpic img {
  max-width: 100%;
}
.csc-textpic .csc-textpic-caption {
  text-align: left;
}
.fontsize-1 .csc-textpic .csc-textpic-caption {
  font-size: 1.38em;
}
.fontsize-3 .csc-textpic .csc-textpic-caption {
  font-size: 1.8em;
}
.csc-textpic .csc-textpic-caption-c .csc-textpic-caption {
  text-align: center;
}
.csc-textpic .csc-textpic-caption-r .csc-textpic-caption {
  text-align: right;
}
.csc-textpic .csc-textpic-caption-l .csc-textpic-caption {
  text-align: left;
}
.csc-textpic .csc-textpic-imagecolumn {
  float: left;
  display: inline;
}
.csc-textpic .csc-textpic-image DT {
  display: inline;
}
.csc-textpic .csc-textpic-image img {
  margin-bottom: 20px;
}
.csc-textpic .csc-textpic-single-image img {
  margin-bottom: 20px;
}
.csc-textpic.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image IMG, .csc-textpic.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-single-image IMG {
  border: 2px solid #CECECE;
}
.csc-textpic .csc-textpic-clear {
  clear: both;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  float: left;
}
.csc-textpic .csc-textpic-imagewrap > ul {
  overflow: hidden;
}
.csc-textpic .csc-textpic-imagewrap > ul li {
  float: left;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  float: left;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DT {
  float: none;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DD {
  float: none;
}
.csc-textpic.csc-textpic-above .csc-textpic-text {
  clear: both;
}
.csc-textpic.csc-textpic-left .csc-textpic-imagewrap, .csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap {
  float: left;
  margin-right: 20px;
}
@media (max-width: 736px) {
  .csc-textpic.csc-textpic-left .csc-textpic-imagewrap, .csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap {
    margin-right: 0;
    width: 100% !important;
  }
}
.csc-textpic.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
}
.csc-textpic.csc-textpic-left ul, .csc-textpic.csc-textpic-intext-left-nowrap ul, .csc-textpic.csc-textpic-intext-left ul {
  padding-left: 0;
}
.csc-textpic.csc-textpic-right .csc-textpic-imagewrap, .csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap, .csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap {
  float: right;
  margin-left: 20px;
}
@media (max-width: 736px) {
  .csc-textpic.csc-textpic-right .csc-textpic-imagewrap, .csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap, .csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap {
    margin-left: 0;
    width: 100% !important;
  }
}
.csc-textpic.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
}
.csc-textpic.csc-textpic-right .csc-textpic-text, .csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-text, .csc-textpic.csc-textpic-intext-right .csc-textpic-text {
  clear: left;
}
.csc-textpic .csc-textpic-imagerow {
  margin-bottom: 20px;
  display: block;
  overflow: hidden;
}
.csc-textpic.csc-textpic-center .csc-textpic-imagewrap {
  text-align: center;
}
.csc-textpic.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left: 10px;
}
.csc-textpic.csc-textpic-below .csc-textpic-imagewrap {
  padding-top: 20px;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol {
  margin-left: 0 !important;
}
.csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-text {
  margin-left: 322px;
}

figcaption.csc-textpic-caption {
  display: block;
}

div.csc-textpic .csc-textpic-imagewrap figure {
  display: block;
}

.teaser-big, .teaser-small {
  position: relative;
  height: 389px;
  margin-bottom: 50px;
}
@media (max-width: 1024px) {
  .teaser-big, .teaser-small {
    height: 0;
    padding-bottom: 56.64063%;
  }
}
@media (max-width: 736px) {
  .teaser-big, .teaser-small {
    padding-bottom: 51.63043%;
    margin-bottom: 30px;
  }
}
.teaser-big > .bg, .teaser-small > .bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.teaser-big.front-page, .front-page.teaser-small {
  margin-bottom: 0;
}
.teaser-big.front-page > .bg, .front-page.teaser-small > .bg {
  height: auto;
  bottom: -62px;
}
.teaser-big > .wrap-content, .teaser-small > .wrap-content, .teaser-big > .breadcrumb, .teaser-small > .breadcrumb {
  position: relative;
  height: 100%;
  padding-bottom: 0;
}
@media (max-width: 1024px) {
  .teaser-big > .wrap-content, .teaser-small > .wrap-content, .teaser-big > .breadcrumb, .teaser-small > .breadcrumb {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: auto;
  }
}
.teaser-big > .wrap-content h3, .teaser-small > .wrap-content h3, .teaser-big > .breadcrumb h3, .teaser-small > .breadcrumb h3 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  padding-top: 86px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1024px) {
  .teaser-big > .wrap-content h3, .teaser-small > .wrap-content h3, .teaser-big > .breadcrumb h3, .teaser-small > .breadcrumb h3 {
    padding-top: 154px;
    padding-left: 25px;
  }
}
@media (max-width: 736px) {
  .teaser-big > .wrap-content h3, .teaser-small > .wrap-content h3, .teaser-big > .breadcrumb h3, .teaser-small > .breadcrumb h3 {
    padding-top: 80px;
  }
}
@media (max-width: 600px) {
  .teaser-big > .wrap-content h3, .teaser-small > .wrap-content h3, .teaser-big > .breadcrumb h3, .teaser-small > .breadcrumb h3 {
    display: none;
  }
}
.teaser-big > .wrap-content h3 > span, .teaser-small > .wrap-content h3 > span, .teaser-big > .breadcrumb h3 > span, .teaser-small > .breadcrumb h3 > span {
  display: none;
  position: relative;
  float: left;
  width: 36px;
  height: 36px;
  background: #ffffff;
  margin: 0 2px 2px 0;
  font-weight: 500;
  font-family: "OCRA", Arial, Sans-Serif;
  font-size: 2em;
  color: #50971F;
  text-align: center;
  line-height: 40px;
  text-transform: uppercase;
}
.teaser-big > .wrap-content h3 > span.whitespace, .teaser-small > .wrap-content h3 > span.whitespace, .teaser-big > .breadcrumb h3 > span.whitespace, .teaser-small > .breadcrumb h3 > span.whitespace {
  background: none;
  display: block;
}
.teaser-big > .wrap-content h3 > span > span, .teaser-small > .wrap-content h3 > span > span, .teaser-big > .breadcrumb h3 > span > span, .teaser-small > .breadcrumb h3 > span > span {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  left: 3px;
  top: 3px;
  font-size: 0.2em;
  line-height: 9px;
}
.teaser-big > .wrap-content h3 > br + span, .teaser-small > .wrap-content h3 > br + span, .teaser-big > .breadcrumb h3 > br + span, .teaser-small > .breadcrumb h3 > br + span {
  clear: both;
}
.teaser-big > .wrap-content img, .teaser-small > .wrap-content img, .teaser-big > .breadcrumb img, .teaser-small > .breadcrumb img {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 78%;
}
@media (max-width: 1024px) {
  .teaser-big > .wrap-content img, .teaser-small > .wrap-content img, .teaser-big > .breadcrumb img, .teaser-small > .breadcrumb img {
    width: 95%;
  }
}

.teaser-small {
  height: 190px;
  margin-bottom: 30px;
}
body[data-pid="3150"] .teaser-small {
  display: none;
}
@media (max-width: 1024px) {
  .teaser-small {
    height: 285px;
    padding-bottom: 0;
  }
}
@media (max-width: 736px) {
  .teaser-small {
    height: 65px;
    padding-bottom: 0;
  }
}
.teaser-small > .bg {
  height: 100%;
}
.teaser-small > .bg .image-scaling {
  position: static;
}
@media (max-width: 1024px) {
  .teaser-small > .wrap-content, .teaser-small > .breadcrumb {
    top: 89px;
  }
}
@media (max-width: 736px) {
  .teaser-small > .wrap-content, .teaser-small > .breadcrumb {
    display: none;
  }
}
.teaser-small > .wrap-content h3, .teaser-small > .breadcrumb h3 {
  padding-top: 40px;
}
.teaser-small > .wrap-content img, .teaser-small > .breadcrumb img {
  width: 45%;
}
@media (max-width: 1024px) {
  .teaser-small > .wrap-content img, .teaser-small > .breadcrumb img {
    width: 45%;
  }
}

.tiles .tile-top .slider .controls .slider-next, .tiles .tile-big .selector-controls .slider-next {
  position: absolute;
  z-index: 2;
  right: -20px;
  bottom: 0;
  width: 46px;
  height: 46px;
}
.tiles .tile-top .slider .controls .slider-next:before, .tiles .tile-big .selector-controls .slider-next:before {
  height: 13px;
  width: 8px;
  position: absolute;
  left: 50%;
  margin-left: -4px;
  top: 50%;
  margin-top: -6.5px;
  background-position: -161px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top .slider .controls .slider-next:before, .tiles .tile-big .selector-controls .slider-next:before {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top .slider .controls .slider-next:before, .tiles .tile-big .selector-controls .slider-next:before {
    margin-left: -3.5px;
    margin-top: -6px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top .slider .controls .slider-next:before, .tiles .tile-big .selector-controls .slider-next:before {
    background-position: -630px 0;
  }
}
.tiles .tile-top .slider .controls .slider-prev, .tiles .tile-big .selector-controls .slider-prev {
  position: absolute;
  z-index: 2;
  left: -20px;
  bottom: 0;
  width: 46px;
  height: 46px;
}
.tiles .tile-top .slider .controls .slider-prev:before, .tiles .tile-big .selector-controls .slider-prev:before {
  height: 13px;
  width: 8px;
  position: absolute;
  left: 50%;
  margin-left: -4px;
  top: 50%;
  margin-top: -6.5px;
  background-position: -148px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top .slider .controls .slider-prev:before, .tiles .tile-big .selector-controls .slider-prev:before {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top .slider .controls .slider-prev:before, .tiles .tile-big .selector-controls .slider-prev:before {
    margin-left: -3.5px;
    margin-top: -6px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tiles .tile-top .slider .controls .slider-prev:before, .tiles .tile-big .selector-controls .slider-prev:before {
    background-position: -620.5px 0;
  }
}
.tiles .tile-top .slider .controls .slider-links, .tiles .tile-big .selector-controls .slider-links {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 46px;
  text-align: center;
}
.tiles .tile-top .slider .controls .slider-links a, .tiles .tile-big .selector-controls .slider-links a {
  width: 15px;
  height: 46px;
  display: inline-block;
  line-height: 46px;
  text-align: center;
}
.tiles .tile-top .slider .controls .slider-links a span, .tiles .tile-big .selector-controls .slider-links a span {
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  -webkit-transition: background 450ms;
  transition: background 450ms;
  border-radius: 5.5px;
  width: 11px;
  height: 11px;
  display: inline-block;
  background: #ffffff;
  vertical-align: middle;
  border: 1px solid #50971F;
}
.tiles .tile-top .slider .controls .slider-links a.active span, .tiles .tile-big .selector-controls .slider-links a.active span, .notouch .tiles .tile-top .slider .controls .slider-links a:hover span, .tiles .tile-top .slider .notouch .controls .slider-links a:hover span, .notouch .tiles .tile-big .selector-controls .slider-links a:hover span, .tiles .tile-big .notouch .selector-controls .slider-links a:hover span {
  -webkit-transition: background 0ms;
  transition: background 0ms;
  background: #50971F;
}

.tiles .tile-top, .tiles .tile-big, .tiles .tile-side, .tiles .tile-small {
  position: relative;
  float: left;
  height: 0;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .tiles .tile-top, .tiles .tile-big, .tiles .tile-side, .tiles .tile-small {
    margin-bottom: 30px;
  }
}
@media (max-width: 736px) {
  .tiles .tile-top, .tiles .tile-big, .tiles .tile-side, .tiles .tile-small {
    width: 100% !important;
  }
}
.tiles .tile-top > .inner, .tiles .tile-big > .inner, .tiles .tile-side > .inner, .tiles .tile-small > .inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  right: 15px;
  overflow: hidden;
}
.tiles .tile-top > .inner .csc-textpic-text, .tiles .tile-big > .inner .csc-textpic-text, .tiles .tile-side > .inner .csc-textpic-text, .tiles .tile-small > .inner .csc-textpic-text {
  position: relative;
  z-index: 2;
}
@media (max-width: 1024px) {
  .tiles .tile-top > .inner, .tiles .tile-big > .inner, .tiles .tile-side > .inner, .tiles .tile-small > .inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 12.5px;
    right: 12.5px;
  }
}
@media (max-width: 736px) {
  .tiles .tile-top > .inner, .tiles .tile-big > .inner, .tiles .tile-side > .inner, .tiles .tile-small > .inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 7.5px;
    right: 7.5px;
  }
}
.tiles .tile-top .link-arrow, .tiles .tile-big .link-arrow, .tiles .tile-side .link-arrow, .tiles .tile-small .link-arrow {
  display: block;
  font-size: 1.5em;
  font-weight: 600;
}

.tiles {
  padding-bottom: 45px;
}
@media (max-width: 1024px) {
  .tiles {
    padding-bottom: 0;
  }
}
.tiles > .wrap-content, .tiles > .breadcrumb {
  padding-bottom: 0;
}
.tiles > .wrap-content > div:after, .tiles > .breadcrumb > div:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.tiles .tile-top {
  width: 33.333%;
  padding-bottom: 28.45528%;
}
.tiles .tile-top > .inner {
  padding-bottom: 0;
}
.tiles .tile-top > .inner > .link-top {
  position: absolute;
  top: 20px;
  right: 30px;
  font-size: 1.5em;
}
@media (max-width: 1024px) {
  .tiles .tile-top > .inner > .link-top {
    right: 25px;
    font-size: 1.4em;
  }
}
@media (max-width: 736px) {
  .tiles .tile-top > .inner > .link-top {
    right: 15px;
  }
}
@media (max-width: 414px) {
  .tiles .tile-top > .inner > .link-top {
    top: 28px;
    font-size: 1em;
  }
}
.tiles .tile-top > .inner h3 {
  font-size: 1.6em !important;
}
.tiles .tile-top > .inner p,
.tiles .tile-top > .inner ul,
.tiles .tile-top > .inner ol {
  font-size: 1.4em;
}
@media (max-width: 1024px) {
  .tiles .tile-top {
    width: 50%;
    padding-bottom: 49.16667%;
  }
}
@media (max-width: 414px) {
  .tiles .tile-top {
    padding-bottom: 111.167%;
  }
}
.tiles .tile-top .slider {
  position: absolute;
  top: 75px;
  left: 30px;
  right: 30px;
  bottom: 0;
}
@media (max-width: 1024px) {
  .tiles .tile-top .slider {
    top: 78px;
    left: 25px;
    right: 25px;
  }
}
@media (max-width: 736px) {
  .tiles .tile-top .slider {
    top: 73px;
    left: 20px;
    right: 20px;
  }
}
.tiles .tile-top .slider:before {
  bottom: 41px;
}
.tiles .tile-top .slider .slider-area {
  height: auto;
  top: 0;
  bottom: 58px;
}
.tiles .tile-top .slider .slider-page > img {
  width: 100%;
}
.tiles .tile-top .slider .slider-page > a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ie9 .tiles .tile-top .slider .slider-page > a {
  background-image: url(about:blank);
}
.tiles .tile-top .slider .slider-page > p {
  padding-bottom: 0;
}
.tiles .tile-top .slider .slider-page > p.small {
  padding-bottom: 1.5em;
}
.tiles .tile-top .slider .slider-page > p.small strong:after {
  content: ' ';
}
.tiles .tile-top .slider .slider-page > p.small br {
  display: none;
}
.tiles .tile-big {
  width: 41.66667%;
  padding-bottom: 39.3617%;
}
@media (max-width: 1024px) {
  .tiles .tile-big {
    width: 65%;
    padding-bottom: 69.41176%;
  }
}
@media (max-width: 736px) {
  .tiles .tile-big {
    padding-bottom: 96%;
  }
}
@media (max-width: 414px) {
  .tiles .tile-big {
    padding-bottom: 130%;
  }
}
@media (max-width: 736px) {
  .tiles .tile-big#c25002 {
    padding-bottom: 69%;
  }
}
.tiles .tile-big .logos > h2 {
  padding-bottom: 27px;
  padding-left: 20px;
  padding-right: 20px;
  width: 95%;
  overflow: hidden;
  font-size: 2.2em;
  font-weight: 500;
  line-height: 1.2;
}
.tiles .tile-big .logos > a {
  position: relative;
  float: left;
  width: 25%;
  padding-bottom: 27%;
}
.tiles .tile-big .logos > a:nth-child(4n+5) {
  clear: both;
}
.tiles .tile-big .logos > a > img {
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  height: auto;
  width: 60%;
}
@media (max-width: 1024px) {
  .tiles .tile-big .logos > a {
    width: 16.66667%;
  }
  .tiles .tile-big .logos > a:nth-child(4n+5) {
    clear: none;
  }
  .tiles .tile-big .logos > a:nth-child(6n+7) {
    clear: both;
  }
}
.tiles .tile-big .selector-controls {
  display: block !important;
  position: static;
  height: 0;
}
.tiles .tile-big .selector-controls .slider-links:before {
  bottom: 41px;
  left: 0;
}
.tiles .tile-side {
  width: 16.66667%;
  padding-bottom: 39.3617%;
}
@media (max-width: 1024px) {
  .tiles .tile-side {
    width: 35%;
    padding-bottom: 69.41176%;
  }
}
@media (max-width: 736px) {
  .tiles .tile-side {
    padding-bottom: 50%;
  }
}
.tiles .tile-side > .tile-green {
  position: relative;
  float: left;
  height: 0;
  width: 100%;
  padding-bottom: 118%;
}
@media (max-width: 1024px) {
  .tiles .tile-side > .tile-green {
    padding-bottom: 99%;
  }
}
@media (max-width: 736px) {
  .tiles .tile-side > .tile-green {
    width: 50%;
    padding-bottom: 50%;
  }
}
.tiles .tile-side > .tile-green > .inner {
  position: absolute;
  top: 15px;
  bottom: 0;
  left: 15px;
  right: 15px;
  background: url('../Images/bg-teaser.jpg?1609155686') center center;
}
@media (max-width: 1024px) {
  .tiles .tile-side > .tile-green > .inner {
    position: absolute;
    top: 10px;
    bottom: 0;
    left: 10px;
    right: 10px;
  }
}
@media (max-width: 736px) {
  .tiles .tile-side > .tile-green > .inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 7.5px;
    right: 7.5px;
  }
}
.tiles .tile-side > .tile-green > .inner > h2 {
  font-size: 2.2em;
  line-height: 1.2;
  color: #ffffff;
  font-weight: 500;
}
.tiles .tile-side > .tile-green > .inner > img {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  height: auto;
}
.tiles .tile-side > .tile-green > .inner > a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ie9 .tiles .tile-side > .tile-green > .inner > a {
  background-image: url(about:blank);
}
.tiles .tile-side > .tile-green:first-child > .inner {
  position: absolute;
  top: 0;
  bottom: 15px;
  left: 15px;
  right: 15px;
}
@media (max-width: 1024px) {
  .tiles .tile-side > .tile-green:first-child > .inner {
    position: absolute;
    top: 0;
    bottom: 10px;
    left: 10px;
    right: 10px;
  }
}
@media (max-width: 736px) {
  .tiles .tile-side > .tile-green:first-child > .inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 7.5px;
    right: 7.5px;
  }
}
.tiles .tile-small {
  width: 25%;
  padding-bottom: 22.95918%;
}
@media (max-width: 1024px) {
  .tiles .tile-small {
    width: 50%;
    padding-bottom: 41.40845%;
  }
}
@media (max-width: 414px) {
  .tiles .tile-small {
    padding-bottom: 98.4375%;
  }
}
.tiles .tile-small > .inner > h2 {
  font-size: 2em;
}
.tiles .tile-small > .inner > h3,
.tiles .tile-small > .inner .csc-textpic-text > h3 {
  font-size: 1.6em;
}
.tiles .tile-small > .inner > p,
.tiles .tile-small > .inner > ul,
.tiles .tile-small > .inner > ol {
  position: relative;
  font-size: 1.4em;
}
.tiles .tile-small > .inner .scrolling {
  position: relative;
}
.tiles .tile-small > .inner .scrolling > h3 {
  font-size: 1.6em;
}
.tiles .tile-small > .inner .scrolling > p,
.tiles .tile-small > .inner .scrolling > ul,
.tiles .tile-small > .inner .scrolling > ol {
  position: relative;
  font-size: 1.4em;
}
.tiles .tile-small > .inner .scrolling > p > li,
.tiles .tile-small > .inner .scrolling > ul > li,
.tiles .tile-small > .inner .scrolling > ol > li {
  padding-bottom: 0;
}
.tiles .tile-small > .inner > img {
  position: absolute;
  right: 0;
  bottom: 0;
  max-width: 55%;
  height: auto;
}
.tiles .tile-small .logo-wochenschau {
  width: auto !important;
}
@media (max-width: 1024px) {
  .tiles .tile-top + .tile-big {
    width: 50%;
    padding-bottom: 49.16667%;
  }
}
@media (max-width: 736px) {
  .tiles .tile-top + .tile-big {
    padding-bottom: 154.0625%;
  }
}
.tiles .tile-big:last-child {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .tiles .tile-big:last-child {
    width: 100%;
    padding-bottom: 62%;
  }
}
@media (max-width: 736px) {
  .tiles .tile-big:last-child {
    padding-bottom: 72%;
  }
}

@media (max-width: 736px) {
  div.tiles div.tile-small {
    height: auto;
    padding-bottom: 0;
  }
  div.tiles div.tile-small div.inner {
    position: static;
  }

  a.link-totop:before {
    left: 45%;
  }
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  margin-bottom: 24px;
}
table thead,
table tfoot,
table tbody {
  text-align: left;
}
table td,
table th {
  position: relative;
  vertical-align: top;
}
table th > p {
  padding-bottom: 0;
}
@media (max-width: 414px) {
  table.hideOnPhoneVert {
    display: none;
  }
}

table.list .title {
  font-size: 1.5em;
}
table.list td > a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ie9 table.list td > a {
  background-image: url(about:blank);
}
table.list h3 {
  color: #50971F;
  font-size: 1.5em;
  font-weight: 500;
}
table.list p {
  color: #aaaaaa;
  font-size: 1.4em;
}

table.csc-uploads .csc-uploads-icon > a {
  position: relative;
  display: block;
  width: 21px;
  height: 22px;
}
table.csc-uploads .csc-uploads-icon > a:before {
  content: ' ';
}
table.csc-uploads .csc-uploads-icon > a img {
  display: none;
}
table.csc-uploads .csc-uploads-icon .pdf:before {
  height: 22px;
  width: 21px;
  position: absolute;
  left: 50%;
  margin-left: -10.5px;
  top: 50%;
  margin-top: -11px;
  background-position: -6356px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  table.csc-uploads .csc-uploads-icon .pdf:before {
    height: 21px;
    width: 20px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  table.csc-uploads .csc-uploads-icon .pdf:before {
    margin-left: -10px;
    margin-top: -10.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  table.csc-uploads .csc-uploads-icon .pdf:before {
    background-position: -2175.5px 0;
  }
}
table.csc-uploads .csc-uploads-fileSize {
  width: 90px;
  font-size: 1.5em;
  color: #aaaaaa;
  text-align: right;
}

.contenttable td,
.contenttable th {
  font-size: 1.5em;
}
.contenttable td p,
.contenttable th p {
  font-size: 1em;
}
.contenttable.noBorder:before {
  display: none;
}
.contenttable.noBorder td:first-child:before {
  display: none;
}

.col-main {
  position: relative;
  float: left;
  width: 58.33333%;
  padding-right: 30px;
}
.col-main:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
@media (max-width: 1024px) {
  .col-main {
    width: 72%;
    padding-right: 20px;
  }
}
@media (max-width: 736px) {
  .col-main {
    width: 100%;
    padding-right: 0;
  }
}
.col-main.col-box .col-box-inner {
  margin-bottom: 30px;
}
@media (max-width: 736px) {
  .col-main.col-box {
    margin-bottom: 15px;
  }
}

.col-right {
  position: relative;
  float: left;
  width: 16.66667%;
}
.col-right:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
@media (max-width: 1024px) {
  .col-right {
    width: 28%;
  }
}
@media (max-width: 736px) {
  .col-right {
    width: 100%;
  }
}
.col-right .csc-default, .col-right .csc-frame {
  padding: 20px;
}
.col-right .csc-default .csc-header h2, .col-right .csc-frame .csc-header h2,
.col-right .csc-default .csc-header h3,
.col-right .csc-frame .csc-header h3 {
  font-weight: 600;
  font-size: 1.5em !important;
  color: #50971F;
}
.col-right > .tile-green {
  position: relative;
  height: 0;
  width: 100%;
  padding-bottom: 118%;
  margin-bottom: 30px;
}
.col-right > .tile-green > .inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url('../Images/bg-teaser.jpg?1609155686') center center;
}
.col-right > .tile-green > .inner > h2 {
  font-size: 2.2em;
  line-height: 1.2;
  color: #ffffff;
  font-weight: 500;
}
.col-right > .tile-green > .inner img {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  height: auto;
}
.col-right > .tile-green > .inner > a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ie9 .col-right > .tile-green > .inner > a {
  background-image: url(about:blank);
}

.col-big {
  position: relative;
  float: left;
  width: 75%;
}
.col-big:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
@media (max-width: 1024px) {
  .col-big {
    width: 100%;
  }
}

.col-full {
  position: relative;
  float: left;
  width: 100%;
}
.col-full:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

.col-full-2 {
  position: relative;
  float: left;
  width: 83.3334%;
  padding-right: 30px;
}

.menu-content {
  float: left;
  width: 25%;
  padding-right: 30px;
}
@media (max-width: 1024px) {
  .menu-content {
    display: none;
  }
}
.menu-content li > a:first-letter {
  text-transform: capitalize;
}
.menu-content .level-0 > li > a {
  display: block;
  padding-bottom: 0.2em;
  font-size: 2em;
  font-weight: 600;
  color: #50971F;
}
.menu-content .level-1 > li > a {
  position: relative;
  border-top: 1px solid #858585;
  display: block;
  padding: 0.5em 0 0.5em 32px;
  font-size: 1.5em;
  font-weight: 400;
  color: #666666;
}
.notouch .menu-content .level-1 > li > a:hover {
  color: #50971F;
}
.menu-content .level-1 > li > a.hasChildren:before {
  height: 15px;
  width: 10px;
  position: absolute;
  left: 10px;
  top: 11px;
  background-position: -174px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-content .level-1 > li > a.hasChildren:before {
    height: 14px;
    width: 9px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-content .level-1 > li > a.hasChildren:before {
    background-position: -639.5px 0;
  }
}
.menu-content .level-1 > li > a.current, .menu-content .level-1 > li > a.open {
  background: #666666;
  font-weight: 500;
  color: #ffffff;
}
.menu-content .level-1 > li > a.current.hasChildren:before, .menu-content .level-1 > li > a.open.hasChildren:before {
  height: 10px;
  width: 15px;
  position: absolute;
  left: 10px;
  top: 16px;
  background-position: -64px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-content .level-1 > li > a.current.hasChildren:before, .menu-content .level-1 > li > a.open.hasChildren:before {
    height: 9px;
    width: 14px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-content .level-1 > li > a.current.hasChildren:before, .menu-content .level-1 > li > a.open.hasChildren:before {
    background-position: -435px 0;
  }
}
.notouch .menu-content .level-1 > li > a.current:hover, .notouch .menu-content .level-1 > li > a.open:hover {
  color: #ffffff;
}
.menu-content .level-2,
.menu-content .level-3,
.menu-content .level-4,
.menu-content .level-5 {
  padding-left: 25px;
}
.menu-content .level-2 > li > a,
.menu-content .level-3 > li > a,
.menu-content .level-4 > li > a,
.menu-content .level-5 > li > a {
  position: relative;
  display: block;
  padding: 0.5em 0 0.5em 32px;
  font-size: 1.5em;
  font-weight: 400;
  color: #666666;
}
.notouch .menu-content .level-2 > li > a:hover, .notouch
.menu-content .level-3 > li > a:hover, .notouch
.menu-content .level-4 > li > a:hover, .notouch
.menu-content .level-5 > li > a:hover {
  color: #50971F;
}
.menu-content .level-2 > li > a.hasChildren:before,
.menu-content .level-3 > li > a.hasChildren:before,
.menu-content .level-4 > li > a.hasChildren:before,
.menu-content .level-5 > li > a.hasChildren:before {
  height: 15px;
  width: 10px;
  position: absolute;
  left: 10px;
  top: 11px;
  background-position: -174px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-content .level-2 > li > a.hasChildren:before,
  .menu-content .level-3 > li > a.hasChildren:before,
  .menu-content .level-4 > li > a.hasChildren:before,
  .menu-content .level-5 > li > a.hasChildren:before {
    height: 14px;
    width: 9px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-content .level-2 > li > a.hasChildren:before,
  .menu-content .level-3 > li > a.hasChildren:before,
  .menu-content .level-4 > li > a.hasChildren:before,
  .menu-content .level-5 > li > a.hasChildren:before {
    background-position: -639.5px 0;
  }
}
.menu-content .level-2 > li > a.current, .menu-content .level-2 > li > a.open,
.menu-content .level-3 > li > a.current,
.menu-content .level-3 > li > a.open,
.menu-content .level-4 > li > a.current,
.menu-content .level-4 > li > a.open,
.menu-content .level-5 > li > a.current,
.menu-content .level-5 > li > a.open {
  font-weight: 500;
  color: #50971F;
}
.menu-content .level-2 > li > a.current.hasChildren:before, .menu-content .level-2 > li > a.open.hasChildren:before,
.menu-content .level-3 > li > a.current.hasChildren:before,
.menu-content .level-3 > li > a.open.hasChildren:before,
.menu-content .level-4 > li > a.current.hasChildren:before,
.menu-content .level-4 > li > a.open.hasChildren:before,
.menu-content .level-5 > li > a.current.hasChildren:before,
.menu-content .level-5 > li > a.open.hasChildren:before {
  height: 12px;
  width: 18px;
  position: absolute;
  left: 10px;
  top: 16px;
  background-position: 0 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-content .level-2 > li > a.current.hasChildren:before, .menu-content .level-2 > li > a.open.hasChildren:before,
  .menu-content .level-3 > li > a.current.hasChildren:before,
  .menu-content .level-3 > li > a.open.hasChildren:before,
  .menu-content .level-4 > li > a.current.hasChildren:before,
  .menu-content .level-4 > li > a.open.hasChildren:before,
  .menu-content .level-5 > li > a.current.hasChildren:before,
  .menu-content .level-5 > li > a.open.hasChildren:before {
    height: 11px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-content .level-2 > li > a.current.hasChildren:before, .menu-content .level-2 > li > a.open.hasChildren:before,
  .menu-content .level-3 > li > a.current.hasChildren:before,
  .menu-content .level-3 > li > a.open.hasChildren:before,
  .menu-content .level-4 > li > a.current.hasChildren:before,
  .menu-content .level-4 > li > a.open.hasChildren:before,
  .menu-content .level-5 > li > a.current.hasChildren:before,
  .menu-content .level-5 > li > a.open.hasChildren:before {
    background-position: -381.5px 0;
  }
}

.csc-default, .col-right .csc-frame, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame {
  margin-bottom: 30px;
}
.csc-default:after, .col-right .csc-frame:after, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.csc-default.onlyHeader, .col-right .onlyHeader.csc-frame, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame.onlyHeader {
  margin-bottom: 20px !important;
}
.csc-default > h2:before, .col-right .csc-frame > h2:before, .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame > h2:before {
  display: none;
}
.col-right .csc-default .csc-header h1, .col-right .csc-frame .csc-header h1, .col-right .csc-default .csc-header h2, .col-right .csc-frame .csc-header h2, .col-right .csc-default h1, .col-right .csc-frame h1, .col-right .csc-default h2, .col-right .csc-frame h2, .col-right .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h1, .col-right .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h2, .col-right .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame h1, .col-right .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame h2 {
  font-size: 1.5em;
  line-height: 1.2;
  color: #50971F;
}
.col-right .csc-default .csc-header h1:before, .col-right .csc-frame .csc-header h1:before, .col-right .csc-default .csc-header h2:before, .col-right .csc-frame .csc-header h2:before, .col-right .csc-default h1:before, .col-right .csc-frame h1:before, .col-right .csc-default h2:before, .col-right .csc-frame h2:before, .col-right .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h1:before, .col-right .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame .csc-header h2:before, .col-right .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame h1:before, .col-right .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame h2:before {
  display: none;
}
.col-box .csc-default, .col-box .col-right .csc-frame, .col-right .col-box .csc-frame, .col-box .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame {
  padding: 0;
  border: none;
  margin-bottom: 60px;
}
.col-box .csc-default:last-child, .col-box .col-right .csc-frame:last-child, .col-right .col-box .csc-frame:last-child, .col-box .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame:last-child {
  margin-bottom: 30px;
}
.fontsize-2 .csc-default, .fontsize-2 .col-right .csc-frame, .col-right .fontsize-2 .csc-frame, .fontsize-2 .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame {
  font-size: 1.088em;
}
.fontsize-3 .csc-default, .fontsize-3 .col-right .csc-frame, .col-right .fontsize-3 .csc-frame, .fontsize-3 .ajax-content[data-page="34"] .multicolumnContainer .columnItem > .csc-frame {
  font-size: 1.2em;
}

.multicolumnContainer:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.multicolumnContainer .column {
  float: left;
}
@media (max-width: 414px) {
  .multicolumnContainer .column {
    width: 100% !important;
  }
}
.multicolumnContainer .column .columnItem {
  margin-bottom: 30px;
}

.csc-default form .columns:after, .col-right .csc-frame form .columns:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.csc-default form .columns > div, .col-right .csc-frame form .columns > div {
  float: left;
  padding: 0 10px;
  width: 50%;
}
@media (max-width: 736px) {
  .csc-default form .columns > div, .col-right .csc-frame form .columns > div {
    width: 100%;
  }
}
.csc-default form .columns > div.clear, .col-right .csc-frame form .columns > div.clear {
  clear: both;
}
.csc-default form .columns > div.wide, .col-right .csc-frame form .columns > div.wide {
  width: 100%;
}
.csc-default form .columns > h2, .col-right .csc-frame form .columns > h2 {
  clear: both;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.csc-default form .columns .children, .col-right .csc-frame form .columns .children {
  padding-left: 30px;
}
.csc-default form fieldset, .col-right .csc-frame form fieldset {
  border: none;
}
.csc-default form fieldset legend, .col-right .csc-frame form fieldset legend {
  display: none;
}
.csc-default form .powermail_fieldwrap legend, .col-right .csc-frame form .powermail_fieldwrap legend {
  display: block;
  font-size: 1.5em;
  margin-bottom: 0.5em;
}

.tx-powermail h3 {
  display: none;
}
.tx-powermail .powermail_confirmation dl dt {
  font-weight: 700;
  margin-bottom: 0;
}
.tx-powermail .powermail_confirmation dl dd {
  margin-bottom: 10px;
}
.tx-powermail .powermail_confirmation [action*="create"]:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.tx-powermail .powermail_confirmation [action*="create"] [type="submit"] {
  float: right;
}

.tx_events_pi1_info {
  overflow: hidden;
  margin-top: 50px;
  margin-bottom: 20px;
  padding: 12px 0;
  font-size: 1.5em;
  color: #50971F;
}
.tx_events_pi1_info:before {
  top: 0;
  bottom: auto;
}
.tx_events_pi1_info.bottom {
  margin-top: 0;
}
.tx_events_pi1_info.bottom:before {
  display: none;
}
.tx_events_pi1_info .tx_events_pi1_browser {
  float: right;
}
.tx_events_pi1_info .tx_events_pi1_browser > span,
.tx_events_pi1_info .tx_events_pi1_browser > a {
  float: left;
}
.tx_events_pi1_info .tx_events_pi1_browser > .actpage,
.tx_events_pi1_info .tx_events_pi1_browser > a {
  padding: 0 10px 0 9px;
  position: relative;
}
.tx_events_pi1_info .tx_events_pi1_browser > .actpage:after,
.tx_events_pi1_info .tx_events_pi1_browser > a:after {
  content: ' ';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #666666;
}
.tx_events_pi1_info .tx_events_pi1_browser > .actpage:last-child:after,
.tx_events_pi1_info .tx_events_pi1_browser > a:last-child:after {
  display: none;
}

.tx_events_pi1_liste_tabelle tr:nth-child(2) td:first-child:before {
  display: none;
}
.tx_events_pi1_liste_tabelle td {
  position: relative;
  cursor: pointer;
  color: #000000;
}
.tx_events_pi1_liste_tabelle td > h3 {
  padding-bottom: 14px;
  color: #50971F;
  font-weight: 600;
}
.tx_events_pi1_liste_tabelle td p {
  color: #000000;
}
.tx_events_pi1_liste_tabelle td .more {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.tx_events_pi1_liste_tabelle td .more:before {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  height: 14px;
  width: 23px;
  position: absolute;
  left: 50%;
  margin-left: -11.5px;
  top: 26px;
  background-position: -659px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tx_events_pi1_liste_tabelle td .more:before {
    height: 13px;
    width: 22px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tx_events_pi1_liste_tabelle td .more:before {
    margin-left: -11px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tx_events_pi1_liste_tabelle td .more:before {
    background-position: -1058.5px 0;
  }
}
.tx_events_pi1_liste_tabelle td .more:after {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 14px;
  width: 23px;
  position: absolute;
  left: 50%;
  margin-left: -11.5px;
  top: 26px;
  background-position: -631px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tx_events_pi1_liste_tabelle td .more:after {
    height: 13px;
    width: 22px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tx_events_pi1_liste_tabelle td .more:after {
    margin-left: -11px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tx_events_pi1_liste_tabelle td .more:after {
    background-position: -1034px 0;
  }
}
.tx_events_pi1_liste_tabelle td .more.open:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.tx_events_pi1_liste_tabelle td .more.open:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.tx_events_pi1_liste_tabelle td .info {
  display: none;
  padding-top: 14px;
}
.tx_events_pi1_liste_tabelle td .info .btn {
  width: auto;
  font-size: 1em;
}

.col-right .call-to-action-button,
.col-main .call-to-action-button,
.col-big .call-to-action-button {
  padding: 0;
  border: 1px solid #e0e0e0;
  margin-bottom: 30px;
  width: 100%;
}
.col-right .call-to-action-button.same-height a,
.col-main .call-to-action-button.same-height a,
.col-big .call-to-action-button.same-height a {
  height: 142px;
}
.col-right .call-to-action-button a,
.col-main .call-to-action-button a,
.col-big .call-to-action-button a {
  display: block;
  padding: 20px;
}
.col-right .call-to-action-button a h2.font-size-small,
.col-main .call-to-action-button a h2.font-size-small,
.col-big .call-to-action-button a h2.font-size-small {
  font-size: 1.2em;
}
.col-right .call-to-action-button a h2.font-size-normal,
.col-main .call-to-action-button a h2.font-size-normal,
.col-big .call-to-action-button a h2.font-size-normal {
  font-size: 1.6em;
}
@media (max-width: 1024px) {
  .col-right .call-to-action-button a h2.font-size-normal,
  .col-main .call-to-action-button a h2.font-size-normal,
  .col-big .call-to-action-button a h2.font-size-normal {
    font-size: 1.5em;
  }
}
.col-right .call-to-action-button a h2.font-size-big,
.col-main .call-to-action-button a h2.font-size-big,
.col-big .call-to-action-button a h2.font-size-big {
  font-size: 2em;
}
@media (max-width: 736px) {
  .col-right .call-to-action-button a h2.font-size-big,
  .col-main .call-to-action-button a h2.font-size-big,
  .col-big .call-to-action-button a h2.font-size-big {
    font-size: 2.2em !important;
    font-weight: 500;
    line-height: 1.2;
  }
}
.col-right .call-to-action-button a h2.font-size-huge,
.col-main .call-to-action-button a h2.font-size-huge,
.col-big .call-to-action-button a h2.font-size-huge {
  font-size: 2.6em;
}
.col-right .call-to-action-button a .image-container,
.col-main .call-to-action-button a .image-container,
.col-big .call-to-action-button a .image-container {
  margin-right: 25px;
}
.col-right .call-to-action-button a .image-container img,
.col-main .call-to-action-button a .image-container img,
.col-big .call-to-action-button a .image-container img {
  max-width: 100px;
  max-height: 100px;
  height: auto;
}

.ajax-content[data-page="3805"] .col-big .call-to-action-button a {
  padding: 31px 20px;
}

body.home .header-mobile {
  background: #50971F;
}
body.home .menu-bottom {
  display: none;
}
.menu-bottom li > a:first-letter {
  text-transform: capitalize;
}
body.home .tx-mpmlastupdate-pi1 {
  display: none;
}
body.home .front-page {
  margin-bottom: 20px;
}
body.home .front-page .bg {
  bottom: 0 !important;
}
@media (max-width: 730px) and (min-width: 480px) {
  body.home .front-page .bg .image-scaling {
    left: -610px !important;
  }
}
@media (max-width: 1024px) and (min-width: 730px) {
  body.home .front-page .bg .image-scaling {
    left: -820px !important;
  }
}
@media (max-width: 480px) {
  body.home .front-page .bg .image-scaling {
    left: -754px !important;
    top: 30px;
  }
}
body.home .front-page.front-page {
  height: 320px;
}
@media (max-width: 480px) {
  body.home .front-page.front-page {
    height: 350px;
  }
}
body.home .content-page {
  margin-top: 30px;
}
body.home .content-page .tiles {
  padding-bottom: 0;
}
body.home .content-page .tiles .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body.home .content-page .tiles .row .col-4 {
  flex: 0 0 30%;
  max-width: 30%;
}
@media (max-width: 480px) {
  body.home .content-page .tiles .row .col-4 {
    padding-right: 0;
  }
}
@media (max-width: 1024px) {
  body.home .content-page .tiles .row .col-4 {
    padding-right: 0 !important;
  }
}
body.home .content-page .tiles .row .col-4 header {
  display: none;
}
body.home .content-page .tiles .row .col-4 .pb-list {
  position: relative;
  height: calc(100% - 50px);
}
body.home .content-page .tiles .row .col-4 .pb-list .ps-scrollbar-y-rail {
  right: 3px;
}
body.home .content-page .tiles .row .col-8 {
  flex: 0 0 70%;
  max-width: 70%;
  padding-right: 0 !important;
}
body.home .content-page .tiles .row .col-4, body.home .content-page .tiles .row .col-8 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
@media (max-width: 1024px) {
  body.home .content-page .tiles .row .col-4, body.home .content-page .tiles .row .col-8 {
    flex: 100%;
    max-width: 100%;
  }
}
body.home .content-page .tiles .row .w-33 {
  width: 33%;
  padding-right: 10px;
}
@media (max-width: 480px) {
  body.home .content-page .tiles .row .w-33 {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  body.home .content-page .tiles .row .w-33 {
    width: 50%;
    padding: 0;
  }
}
body.home .content-page .tiles .row .csc-frame {
  width: 100%;
  float: left;
}
body.home .content-page .tiles .row .csc-frame.w-66 {
  width: 66%;
}
@media (max-width: 1024px) {
  body.home .content-page .tiles .row .csc-frame.w-66 {
    width: 49%;
    margin-right: 1%;
  }
}
@media (max-width: 735px) {
  body.home .content-page .tiles .row .csc-frame.w-66 {
    width: 100%;
  }
}
body.home .content-page .tiles .row .csc-frame .inner .csc-firstHeader {
  display: none;
}
body.home .content-page .tiles .row .csc-frame .link-arrow {
  position: relative;
  margin-left: 10px;
  color: #666666;
  font-size: 16px;
}
body.home .content-page .tiles .row .csc-frame .link-arrow:before {
  color: #50971F;
  content: '›';
  width: 50px;
  height: 20px;
  top: -17px;
  left: -12px;
  font-size: 30px;
  line-height: 0;
  padding-top: 24px;
  position: absolute;
}
body.home .content-page .tiles .row .csc-frame.linkboxes-cointainer {
  background: none;
  padding: 0;
  border: none !important;
  border-right: none;
}
body.home .content-page .tiles .row .csc-frame.linkboxes-cointainer .linkboxes {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 1.5%;
  width: 100%;
}
body.home .content-page .tiles .row .csc-frame.linkboxes-cointainer .linkboxes .box {
  background-size: cover;
  height: 120px;
  width: 32.3333333%;
  float: right;
  position: relative;
}
body.home .content-page .tiles .row .csc-frame.linkboxes-cointainer .linkboxes .box.box1 {
  margin-bottom: 1.5%;
}
@media (max-width: 1024px) {
  body.home .content-page .tiles .row .csc-frame.linkboxes-cointainer .linkboxes .box {
    width: 32%;
  }
}
@media (max-width: 480px) {
  body.home .content-page .tiles .row .csc-frame.linkboxes-cointainer .linkboxes .box {
    width: 100%;
    margin-bottom: 15px;
  }
  body.home .content-page .tiles .row .csc-frame.linkboxes-cointainer .linkboxes .box.box1 {
    margin-bottom: 15px;
  }
}
body.home .content-page .tiles .row .csc-frame.linkboxes-cointainer .linkboxes .box .veil {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
}
body.home .content-page .tiles .row .csc-frame.linkboxes-cointainer .linkboxes .box .headline {
  color: white;
  z-index: 999;
  position: relative;
  padding: 10px 20px;
  font-size: 20px;
}
body.home .content-page .tiles .row .csc-frame .quicklinks {
  display: inline-flex;
  flex-wrap: wrap;
  width: 100%;
}
body.home .content-page .tiles .row .csc-frame .quicklinks .header {
  display: inherit;
  width: 100%;
  height: 45px;
  font-size: 18px;
  font-weight: bold;
}
body.home .content-page .tiles .row .csc-frame .quicklinks .content {
  width: 100%;
}
body.home .content-page .tiles .row .csc-frame .quicklinks .content .box {
  text-align: center;
  background-size: cover;
  height: 140px;
  width: 25%;
  float: left;
  position: relative;
}
@media (max-width: 1024px) {
  body.home .content-page .tiles .row .csc-frame .quicklinks .content .box {
    width: 50%;
    height: 150px;
  }
}
@media (max-width: 480px) {
  body.home .content-page .tiles .row .csc-frame .quicklinks .content .box {
    width: 100%;
  }
}
body.home .content-page .tiles .row .csc-frame .quicklinks .content .box svg {
  width: 50%;
  max-height: 70px;
}
body.home .content-page .tiles .row .csc-frame .quicklinks .content .box .headline {
  line-height: 23px;
  margin-bottom: 0;
  padding-bottom: 0;
  color: #595959;
  z-index: 999;
  position: relative;
  padding: 10px 0;
  font-size: 18px;
}
body.home .content-page .tiles .row .rebrushNews {
  width: 100%;
  background: #fff;
  overflow-y: hidden;
  position: relative;
  margin: 0 20px;
}
@media (max-width: 1024px) {
  body.home .content-page .tiles .row .rebrushNews {
    margin: 0;
  }
}
body.home .content-page .tiles .row .rebrushNews .ps-scrollbar-y-rail {
  right: 3px;
}
body.home .content-page .tiles .row .rebrushNews .header {
  background: #74a43e;
  color: white;
  padding: 10px 20px;
  font-size: 18px;
}
body.home .content-page .tiles .row .rebrushNews .b-load {
  position: relative;
  overflow-y: hidden;
  height: 80%;
  overflow-x: hidden;
}
body.home .content-page .tiles .row .rebrushNews .b-load table {
  padding-bottom: 40px;
}
body.home .content-page .tiles .row .rebrushNews .b-load table tr td:before {
  background: none;
}
body.home .content-page .tiles .row .rebrushNews .b-load table tr td h3 {
  color: #666666;
  font-size: 12px;
}
body.home .content-page .tiles .row .rebrushNews .b-load table tr td.title {
  color: white;
}
body.home .content-page .tiles .row .rebrushNews .b-load table tr td.title .box-date {
  border: 2px solid #74a43e;
  height: 50px;
  width: 50px;
  text-align: center;
  font-size: 14px;
  padding-top: 15px;
  color: #74a43e;
}
body.home .content-page .tiles .row .rebrushNews .footer {
  width: 100%;
  bottom: 65px;
  background: white;
  padding: 10px 30px;
  font-size: 18px;
}
body.home .content-page .tiles .row .rebrushNews .footer a {
  color: #666666;
}
body.home .content-page .tiles .row .rebrushNews .footer a:before {
  color: #50971F;
  left: 11px;
  content: '›';
  width: 50px;
  height: 20px;
  top: 0px;
  font-size: 30px;
  line-height: 0;
  padding-top: 24px;
  position: absolute;
}
body.home .content-page .teaser-small {
  margin-bottom: 20px;
}
body.home .teaser-small {
  height: 389px !important;
}
body.home .headerNew {
  text-align: right;
}
body.home .headerNew .join a {
  color: white;
  background-color: #74a43e;
  border-radius: 0;
  padding: 10px 50px 10px 35px;
  border: none;
  font-size: 18px;
  position: absolute;
  right: 0;
  margin: auto;
  top: 50%;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body.home .headerNew .join a:focus {
  outline: none;
}
body.home .headerNew .join a:before {
  color: white;
  content: '›';
  width: 50px;
  height: 20px;
  top: -7px;
  left: -5px;
  z-index: 10;
  font-size: 30px;
  line-height: 0;
  padding-top: 24px;
  position: absolute;
}
body.home .headerNew .join a:after {
  content: '';
  position: absolute;
  left: 12px;
  background: #74a43e;
  bottom: -7px;
  width: 15px;
  height: 15px;
  transform: rotate(45deg);
}
@media (max-width: 1024px) {
  body.home .headerNew .join a {
    margin-right: 40px;
  }
}

.footer .level-0 {
  float: left !important;
}
.footer .footer-social-links {
  float: right;
}
.footer .footer-social-links a {
  margin-left: 10px;
  display: inline-block;
}

@media (max-width: 1024px) {
  .department-map > a > .inner > span {
    font-size: 1em !important;
  }
}
@media (min-width: 415px) and (max-width: 1000px) {
  .department-map a .inner span {
    font-size: 0.9em !important;
  }
  .department-map .uri-106 {
    line-height: 9px !important;
  }

  .overlay-tile .inner {
    font-size: 1.2em !important;
  }
  .overlay-tile .inner span {
    font-size: 26px;
  }
  .overlay-tile .inner .text {
    right: 5px !important;
    bottom: 5px !important;
    line-height: 1em;
  }
}
@media (max-width: 560px) {
  .overlay-tile .inner .text {
    line-height: 1.2em;
  }
}
.social-headline {
  background: #74a43e;
  color: white;
  padding: 10px 20px;
  font-size: 18px;
}

.pb-list {
  height: 100%;
  margin: 0 !important;
}
.pb-list .ps-scrollbar-y {
  max-height: 200px;
}
.pb-list .pb-list-item-custom {
  height: auto !important;
  margin: 0 !important;
  width: 100% !important;
  box-shadow: none !important;
  border-bottom: 1px solid #aaa;
}
.pb-list .pb-list-item-custom .image {
  background-size: contain;
  height: 200px;
  background-position: center;
  position: relative !important;
  width: 90% !important;
  margin: auto;
  border-radius: 5px;
  margin-top: 20px;
  background-repeat: no-repeat;
}
.pb-list .pb-list-item-custom .text {
  position: relative !important;
  display: block;
  background-color: transparent !Important;
  color: #666666 !important;
  font-size: 14px !important;
  line-height: unset !important;
  height: auto !important;
  padding: 0 15px 15px 15px !important;
}
.pb-list .pb-list-item-custom .text:hover {
  text-decoration: none !important;
}
.pb-list .pb-list-item-custom .retweet {
  padding: 15px 15px 0 15px;
  position: relative;
}
.pb-list .pb-list-item-custom .retweet img {
  width: 25px;
  height: auto;
  display: inline;
}
.pb-list .pb-list-item-custom .retweet span {
  position: absolute;
  left: 110px;
  top: 65%;
  transform: translate(-50%, -50%);
}
.pb-list .pb-list-item-custom .user {
  padding: 10px 15px 15px 15px;
}
.pb-list .pb-list-item-custom .user a img {
  display: inline-block;
  border-radius: 100%;
}
.pb-list .pb-list-item-custom .user a .name-container {
  display: inline-block !important;
}
.pb-list .pb-list-item-custom .user a .name-container .name {
  display: block;
  font-size: 16px;
  color: #66666F;
  padding-left: 10px;
}
.pb-list .pb-list-item-custom .user a .name-container .secretname {
  color: #aaa;
  line-height: 20px;
  padding-left: 10px;
  font-size: 16px;
  display: block;
}

.tx-pb-social {
  height: 100%;
}

.headerNew:hover .join {
  transition: all 0.5s ease-in-out;
  opacity: 1;
}
.headerNew .join {
  transition: all 0.5s ease-in-out;
  opacity: 0;
}