html:lang(en) h1, html:lang(en) h2, html:lang(en) h3, html:lang(en) h4, html:lang(en) h5, html:lang(en) h6 {
  text-transform: capitalize;
}

.slider-nonstop .slider-next > span, .slider-nonstop .slider-prev > span, .selector > a:before, .selector > a:after, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li:before, #abipreis > ul > li:before, .ka-panel .ka-content > ul > li:before, .tx-felogin-pi1 > ul > li:before, #c16004 .tx-mpm-gdch-bewerber > ul > li:before, .csc-sitemap > ul > li:before, .news-single-item > ul > li:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li:before, #abipreis #abiDetail div.tabs .w-33 > ul > li:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li:before, #abipreis #abiDetail div.tabs .w-66 > ul > li:before, #abipreis .w-20 > ul > li:before,
#abipreis .w-25 > ul > li:before,
#abipreis .w-33 > ul > li:before,
#abipreis .w-66 > ul > li:before,
#abipreis .w-75 > ul > li:before,
#abipreis .w-80 > ul > li:before, #abipreis #abiUebersicht div.results > ul > li:before, #abipreis #abiFilter div.results > form > ul > li:before, #abipreis #abiRegister > ul > li:before, #abipreis #abiDetail div.data > ul > li:before, #abipreis #abiMail #confirmation > ul > li:before, #abipreis #abiMail div.form form > ul > li:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul > li:before, #abipreis > ul > li ul > li:before, .ka-panel .ka-content > ul > li ul > li:before, .tx-felogin-pi1 > ul > li ul > li:before, #c16004 .tx-mpm-gdch-bewerber > ul > li ul > li:before, .csc-sitemap > ul > li ul > li:before, .news-single-item > ul > li ul > li:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul > li:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul > li:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul > li:before, #abipreis #abiDetail div.tabs .w-33 > ul > li ul > li:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul > li:before, #abipreis #abiDetail div.tabs .w-66 > ul > li ul > li:before, #abipreis .w-20 > ul > li ul > li:before,
#abipreis .w-25 > ul > li ul > li:before,
#abipreis .w-33 > ul > li ul > li:before,
#abipreis .w-66 > ul > li ul > li:before,
#abipreis .w-75 > ul > li ul > li:before,
#abipreis .w-80 > ul > li ul > li:before, #abipreis #abiUebersicht div.results > ul > li ul > li:before, #abipreis #abiFilter div.results > form > ul > li ul > li:before, #abipreis #abiRegister > ul > li ul > li:before, #abipreis #abiDetail div.data > ul > li ul > li:before, #abipreis #abiMail #confirmation > ul > li ul > li:before, #abipreis #abiMail div.form form > ul > li ul > li:before, #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-prev span, #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next span,
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next a, .ka-panel > .csc-default > .ka-handler:after, .ka-panel > .csc-default > .csc-header h2:before,
.ka-panel > .csc-default > .csc-header h3:before, .ka-panel.open > .csc-default > .csc-header h2:before, .ka-panel.open > .csc-default > .csc-header h3:before, .ka-panel.open > .csc-default > .ka-handler:after, .ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before, .ui-datepicker-trigger > span:before, .link-totop:before, .link-totop-desktop:before, .fancybox .magnify:before, .bw-searchfilters-open:before, .bw-searchfilters-open:after, .loader, #abipreis #abiUebersicht div.results table thead th span.checked:after, #abipreis #abiFilter div.results > form table thead th span.checked:after, #abipreis #abiMail div.form form table thead th span.checked:after, #abipreis #abiUebersicht div.results table thead td span.checked:after, #abipreis #abiFilter div.results > form table thead td span.checked:after, #abipreis #abiMail div.form form table thead td span.checked:after, #abipreis div.actionMenu .cogwheel:after, #abipreis div.actionMenu .cogwheel:before, #abipreis #abiFilter div.filter form div.search a.filter:after, #abipreis #abiFilter div.filter form div.resultCount .csv-download span:after, #abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.close, #abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.delete, #abipreis #abiDetail div.data h3:after, #abipreis #abiMail div.form form span.pen:before, #abipreis #abiMail div.form form span.delete:before {
  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, .selector > a:before, .selector > a:after, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li:before, #abipreis > ul > li:before, .ka-panel .ka-content > ul > li:before, .tx-felogin-pi1 > ul > li:before, #c16004 .tx-mpm-gdch-bewerber > ul > li:before, .csc-sitemap > ul > li:before, .news-single-item > ul > li:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li:before, #abipreis #abiDetail div.tabs .w-33 > ul > li:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li:before, #abipreis #abiDetail div.tabs .w-66 > ul > li:before, #abipreis .w-20 > ul > li:before,
  #abipreis .w-25 > ul > li:before,
  #abipreis .w-33 > ul > li:before,
  #abipreis .w-66 > ul > li:before,
  #abipreis .w-75 > ul > li:before,
  #abipreis .w-80 > ul > li:before, #abipreis #abiUebersicht div.results > ul > li:before, #abipreis #abiFilter div.results > form > ul > li:before, #abipreis #abiRegister > ul > li:before, #abipreis #abiDetail div.data > ul > li:before, #abipreis #abiMail #confirmation > ul > li:before, #abipreis #abiMail div.form form > ul > li:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul > li:before, #abipreis > ul > li ul > li:before, .ka-panel .ka-content > ul > li ul > li:before, .tx-felogin-pi1 > ul > li ul > li:before, #c16004 .tx-mpm-gdch-bewerber > ul > li ul > li:before, .csc-sitemap > ul > li ul > li:before, .news-single-item > ul > li ul > li:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul > li:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul > li:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul > li:before, #abipreis #abiDetail div.tabs .w-33 > ul > li ul > li:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul > li:before, #abipreis #abiDetail div.tabs .w-66 > ul > li ul > li:before, #abipreis .w-20 > ul > li ul > li:before,
  #abipreis .w-25 > ul > li ul > li:before,
  #abipreis .w-33 > ul > li ul > li:before,
  #abipreis .w-66 > ul > li ul > li:before,
  #abipreis .w-75 > ul > li ul > li:before,
  #abipreis .w-80 > ul > li ul > li:before, #abipreis #abiUebersicht div.results > ul > li ul > li:before, #abipreis #abiFilter div.results > form > ul > li ul > li:before, #abipreis #abiRegister > ul > li ul > li:before, #abipreis #abiDetail div.data > ul > li ul > li:before, #abipreis #abiMail #confirmation > ul > li ul > li:before, #abipreis #abiMail div.form form > ul > li ul > li:before, #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-prev span, #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next span,
  #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next a, .ka-panel > .csc-default > .ka-handler:after, .ka-panel > .csc-default > .csc-header h2:before,
  .ka-panel > .csc-default > .csc-header h3:before, .ka-panel.open > .csc-default > .csc-header h2:before, .ka-panel.open > .csc-default > .csc-header h3:before, .ka-panel.open > .csc-default > .ka-handler:after, .ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before, .ui-datepicker-trigger > span:before, .link-totop:before, .link-totop-desktop:before, .fancybox .magnify:before, .bw-searchfilters-open:before, .bw-searchfilters-open:after, .loader, #abipreis #abiUebersicht div.results table thead th span.checked:after, #abipreis #abiFilter div.results > form table thead th span.checked:after, #abipreis #abiMail div.form form table thead th span.checked:after, #abipreis #abiUebersicht div.results table thead td span.checked:after, #abipreis #abiFilter div.results > form table thead td span.checked:after, #abipreis #abiMail div.form form table thead td span.checked:after, #abipreis div.actionMenu .cogwheel:after, #abipreis div.actionMenu .cogwheel:before, #abipreis #abiFilter div.filter form div.search a.filter:after, #abipreis #abiFilter div.filter form div.resultCount .csv-download span:after, #abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.close, #abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.delete, #abipreis #abiDetail div.data h3:after, #abipreis #abiMail div.form form span.pen:before, #abipreis #abiMail div.form form span.delete:before {
    -webkit-background-size: 3448px, auto;
    background-size: 3448px, auto;
  }
}

@media only print {
  .footer, .menu-bottom {
    display: none;
  }
}

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

.footer:after, .menu-bottom:after, .tx-mpm-gdch-wahlsystem .box-list li:after, .tx-mpm-gdch-wahlsystem .box-invalid li:after, .tx-mpm-gdch-wahlsystem .box-teaser li:after, .tx-mpm-gdch-wahlsystem .box-count li:after, .tx-mpm-gdch-wahlsystem .box-export li:after, .tx-mpm-gdch-wahlsystem .box-all li:after, .tx-mpm-gdch-wahlsystem .box-success li:after, .tx-mpm-gdch-wahlsystem .box-warning li: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;
}

.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 .slider-next, .slider-nonstop .slider-prev {
  z-index: 9;
  position: absolute;
  top: 0;
  bottom: 0;
}
.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);
  }
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('../Fonts/HELVETICANEUELTSTD-TH.otf?1657389312') format('opentype'), url('../Fonts/HELVETICANEUELTSTD-TH.woff?1657389312') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('../Fonts/HELVETICANEUELTSTD-LT.otf?1657389312') format('opentype'), url('../Fonts/HELVETICANEUELTSTD-LT.woff?1657389312') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('../Fonts/HELVETICANEUELTSTD-ROMAN.otf?1657389312') format('opentype'), url('../Fonts/HELVETICANEUELTSTD-ROMAN.woff?1657389312') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('../Fonts/HELVETICANEUELTSTD-MD.otf?1657389312') format('opentype'), url('../Fonts/HELVETICANEUELTSTD-MD.woff?1657389312') format('woff');
  font-weight: 600;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('../Fonts/HELVETICANEUELTSTD-BD.otf?1657389312') format('opentype'), url('../Fonts/HELVETICANEUELTSTD-BD.woff?1657389312') format('woff');
  font-weight: 700;
}
@font-face {
  font-family: "OCRA";
  src: url('../Fonts/OCRAStd.otf?1657389312') format('opentype'), url('../Fonts/OCRAStd.woff?1657389312') 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;
}

.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > p, #abipreis > p, .ka-panel .ka-content > p, .tx-felogin-pi1 > p, #c16004 .tx-mpm-gdch-bewerber > p, .csc-sitemap > p, .news-single-item > p, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > p, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > p, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > p, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > p, #abipreis #abiFilter .overlay .tabs .w-33 > p, #abipreis #abiDetail div.tabs .w-33 > p, #abipreis #abiFilter .overlay .tabs .w-66 > p, #abipreis #abiDetail div.tabs .w-66 > p, #abipreis .w-20 > p,
#abipreis .w-25 > p,
#abipreis .w-33 > p,
#abipreis .w-66 > p,
#abipreis .w-75 > p,
#abipreis .w-80 > p, #abipreis #abiUebersicht div.results > p, #abipreis #abiFilter div.results > form > p, #abipreis #abiRegister > p, #abipreis #abiDetail div.data > p, #abipreis #abiMail #confirmation > p, #abipreis #abiMail div.form form > p, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul, #abipreis > ul, .ka-panel .ka-content > ul, .tx-felogin-pi1 > ul, #c16004 .tx-mpm-gdch-bewerber > ul, .csc-sitemap > ul, .news-single-item > ul, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul, #abipreis #abiFilter .overlay .tabs .w-33 > ul, #abipreis #abiDetail div.tabs .w-33 > ul, #abipreis #abiFilter .overlay .tabs .w-66 > ul, #abipreis #abiDetail div.tabs .w-66 > ul, #abipreis .w-20 > ul,
#abipreis .w-25 > ul,
#abipreis .w-33 > ul,
#abipreis .w-66 > ul,
#abipreis .w-75 > ul,
#abipreis .w-80 > ul, #abipreis #abiUebersicht div.results > ul, #abipreis #abiFilter div.results > form > ul, #abipreis #abiRegister > ul, #abipreis #abiDetail div.data > ul, #abipreis #abiMail #confirmation > ul, #abipreis #abiMail div.form form > ul, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul, #abipreis > ul > li ul, .ka-panel .ka-content > ul > li ul, .tx-felogin-pi1 > ul > li ul, #c16004 .tx-mpm-gdch-bewerber > ul > li ul, .csc-sitemap > ul > li ul, .news-single-item > ul > li ul, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul, #abipreis #abiDetail div.tabs .w-33 > ul > li ul, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul, #abipreis #abiDetail div.tabs .w-66 > ul > li ul, #abipreis .w-20 > ul > li ul,
#abipreis .w-25 > ul > li ul,
#abipreis .w-33 > ul > li ul,
#abipreis .w-66 > ul > li ul,
#abipreis .w-75 > ul > li ul,
#abipreis .w-80 > ul > li ul, #abipreis #abiUebersicht div.results > ul > li ul, #abipreis #abiFilter div.results > form > ul > li ul, #abipreis #abiRegister > ul > li ul, #abipreis #abiDetail div.data > ul > li ul, #abipreis #abiMail #confirmation > ul > li ul, #abipreis #abiMail div.form form > ul > li ul, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ol, #abipreis > ol, .ka-panel .ka-content > ol, .tx-felogin-pi1 > ol, #c16004 .tx-mpm-gdch-bewerber > ol, .csc-sitemap > ol, .news-single-item > ol, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ol, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ol, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ol, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ol, #abipreis #abiFilter .overlay .tabs .w-33 > ol, #abipreis #abiDetail div.tabs .w-33 > ol, #abipreis #abiFilter .overlay .tabs .w-66 > ol, #abipreis #abiDetail div.tabs .w-66 > ol, #abipreis .w-20 > ol,
#abipreis .w-25 > ol,
#abipreis .w-33 > ol,
#abipreis .w-66 > ol,
#abipreis .w-75 > ol,
#abipreis .w-80 > ol, #abipreis #abiUebersicht div.results > ol, #abipreis #abiFilter div.results > form > ol, #abipreis #abiRegister > ol, #abipreis #abiDetail div.data > ol, #abipreis #abiMail #confirmation > ol, #abipreis #abiMail div.form form > ol, .indent {
  padding-bottom: 1.5em;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > p:last-child, #abipreis > p:last-child, .ka-panel .ka-content > p:last-child, .tx-felogin-pi1 > p:last-child, #c16004 .tx-mpm-gdch-bewerber > p:last-child, .csc-sitemap > p:last-child, .news-single-item > p:last-child, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > p:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > p:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > p:last-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > p:last-child, #abipreis #abiFilter .overlay .tabs .w-33 > p:last-child, #abipreis #abiDetail div.tabs .w-33 > p:last-child, #abipreis #abiFilter .overlay .tabs .w-66 > p:last-child, #abipreis #abiDetail div.tabs .w-66 > p:last-child, #abipreis .w-20 > p:last-child,
#abipreis .w-25 > p:last-child,
#abipreis .w-33 > p:last-child,
#abipreis .w-66 > p:last-child,
#abipreis .w-75 > p:last-child,
#abipreis .w-80 > p:last-child, #abipreis #abiUebersicht div.results > p:last-child, #abipreis #abiFilter div.results > form > p:last-child, #abipreis #abiRegister > p:last-child, #abipreis #abiDetail div.data > p:last-child, #abipreis #abiMail #confirmation > p:last-child, #abipreis #abiMail div.form form > p:last-child, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul:last-child, #abipreis > ul:last-child, .ka-panel .ka-content > ul:last-child, .tx-felogin-pi1 > ul:last-child, #c16004 .tx-mpm-gdch-bewerber > ul:last-child, .csc-sitemap > ul:last-child, .news-single-item > ul:last-child, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul:last-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul:last-child, #abipreis #abiFilter .overlay .tabs .w-33 > ul:last-child, #abipreis #abiDetail div.tabs .w-33 > ul:last-child, #abipreis #abiFilter .overlay .tabs .w-66 > ul:last-child, #abipreis #abiDetail div.tabs .w-66 > ul:last-child, #abipreis .w-20 > ul:last-child,
#abipreis .w-25 > ul:last-child,
#abipreis .w-33 > ul:last-child,
#abipreis .w-66 > ul:last-child,
#abipreis .w-75 > ul:last-child,
#abipreis .w-80 > ul:last-child, #abipreis #abiUebersicht div.results > ul:last-child, #abipreis #abiFilter div.results > form > ul:last-child, #abipreis #abiRegister > ul:last-child, #abipreis #abiDetail div.data > ul:last-child, #abipreis #abiMail #confirmation > ul:last-child, #abipreis #abiMail div.form form > ul:last-child, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul:last-child, #abipreis > ul > li ul:last-child, .ka-panel .ka-content > ul > li ul:last-child, .tx-felogin-pi1 > ul > li ul:last-child, #c16004 .tx-mpm-gdch-bewerber > ul > li ul:last-child, .csc-sitemap > ul > li ul:last-child, .news-single-item > ul > li ul:last-child, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul:last-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul:last-child, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul:last-child, #abipreis #abiDetail div.tabs .w-33 > ul > li ul:last-child, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul:last-child, #abipreis #abiDetail div.tabs .w-66 > ul > li ul:last-child, #abipreis .w-20 > ul > li ul:last-child,
#abipreis .w-25 > ul > li ul:last-child,
#abipreis .w-33 > ul > li ul:last-child,
#abipreis .w-66 > ul > li ul:last-child,
#abipreis .w-75 > ul > li ul:last-child,
#abipreis .w-80 > ul > li ul:last-child, #abipreis #abiUebersicht div.results > ul > li ul:last-child, #abipreis #abiFilter div.results > form > ul > li ul:last-child, #abipreis #abiRegister > ul > li ul:last-child, #abipreis #abiDetail div.data > ul > li ul:last-child, #abipreis #abiMail #confirmation > ul > li ul:last-child, #abipreis #abiMail div.form form > ul > li ul:last-child, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ol:last-child, #abipreis > ol:last-child, .ka-panel .ka-content > ol:last-child, .tx-felogin-pi1 > ol:last-child, #c16004 .tx-mpm-gdch-bewerber > ol:last-child, .csc-sitemap > ol:last-child, .news-single-item > ol:last-child, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ol:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ol:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ol:last-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ol:last-child, #abipreis #abiFilter .overlay .tabs .w-33 > ol:last-child, #abipreis #abiDetail div.tabs .w-33 > ol:last-child, #abipreis #abiFilter .overlay .tabs .w-66 > ol:last-child, #abipreis #abiDetail div.tabs .w-66 > ol:last-child, #abipreis .w-20 > ol:last-child,
#abipreis .w-25 > ol:last-child,
#abipreis .w-33 > ol:last-child,
#abipreis .w-66 > ol:last-child,
#abipreis .w-75 > ol:last-child,
#abipreis .w-80 > ol:last-child, #abipreis #abiUebersicht div.results > ol:last-child, #abipreis #abiFilter div.results > form > ol:last-child, #abipreis #abiRegister > ol:last-child, #abipreis #abiDetail div.data > ol:last-child, #abipreis #abiMail #confirmation > ol:last-child, #abipreis #abiMail div.form form > ol:last-child, .indent: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;
}

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

.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h2, #abipreis > h2, .ka-panel .ka-content > h1, .tx-felogin-pi1 > h1, #c16004 .tx-mpm-gdch-bewerber > h1, .csc-textpic .csc-textpicHeader h1, .col-right #c6942 > h2, .news-single-item > h1, .tx-mpmgdchexperten-pi1 #expertenForm > strong:first-child, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail h1, .ajax-content[data-page="2168"] .col-full #admin_liste_filter > h1, .tx-mpmgdchabiturientenpreis-pi1 #register_box h1, .tx-mpmgdchabiturientenpreis-pi1 > h1, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis h1, .tt-products h1.category_title, #abipreis h1 {
  padding-bottom: 27px;
  font-size: 2.2em;
  font-weight: 500;
  line-height: 1.2;
}

.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h3 + p, .ka-panel .ka-content > h3 + p, .tx-felogin-pi1 > h3 + p, #c16004 .tx-mpm-gdch-bewerber > h3 + p, #abipreis h3 + p, .ka-panel .ka-content > h2 + p, .tx-felogin-pi1 > h2 + p, #c16004 .tx-mpm-gdch-bewerber > h2 + p, .csc-textpic .csc-textpicHeader h2 + p, #index-search-functions > .inner > h2 + p, .ajax-content[data-page="34"] .col-main .csc-header:not(:first-child) > h1 + p, .tx-mpmgdchexperten-pi1 #expertenForm .formrow .custom-header + p, .tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col h4 + p, .tt-products .catList h2 + p, #abipreis h2 + p, .csc-textpic .csc-textpicHeader + p, #abipreis h1.csc-firstHeader + p, #abipreis h2.csc-firstHeader + p, #abipreis h3.csc-firstHeader + p, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h3 + ol, .ka-panel .ka-content > h3 + ol, .tx-felogin-pi1 > h3 + ol, #c16004 .tx-mpm-gdch-bewerber > h3 + ol, #abipreis h3 + ol, .ka-panel .ka-content > h2 + ol, .tx-felogin-pi1 > h2 + ol, #c16004 .tx-mpm-gdch-bewerber > h2 + ol, .csc-textpic .csc-textpicHeader h2 + ol, #index-search-functions > .inner > h2 + ol, .ajax-content[data-page="34"] .col-main .csc-header:not(:first-child) > h1 + ol, .tx-mpmgdchexperten-pi1 #expertenForm .formrow .custom-header + ol, .tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col h4 + ol, .tt-products .catList h2 + ol, #abipreis h2 + ol, .csc-textpic .csc-textpicHeader + ol, #abipreis h1.csc-firstHeader + ol, #abipreis h2.csc-firstHeader + ol, #abipreis h3.csc-firstHeader + ol, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h3 + ul, .ka-panel .ka-content > h3 + ul, .tx-felogin-pi1 > h3 + ul, #c16004 .tx-mpm-gdch-bewerber > h3 + ul, #abipreis h3 + ul, .ka-panel .ka-content > h2 + ul, .tx-felogin-pi1 > h2 + ul, #c16004 .tx-mpm-gdch-bewerber > h2 + ul, .csc-textpic .csc-textpicHeader h2 + ul, #index-search-functions > .inner > h2 + ul, .ajax-content[data-page="34"] .col-main .csc-header:not(:first-child) > h1 + ul, .tx-mpmgdchexperten-pi1 #expertenForm .formrow .custom-header + ul, .tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col h4 + ul, .tt-products .catList h2 + ul, #abipreis h2 + ul, .csc-textpic .csc-textpicHeader + ul, #abipreis h1.csc-firstHeader + ul, #abipreis h2.csc-firstHeader + ul, #abipreis h3.csc-firstHeader + ul, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h3 + img, .ka-panel .ka-content > h3 + img, .tx-felogin-pi1 > h3 + img, #c16004 .tx-mpm-gdch-bewerber > h3 + img, #abipreis h3 + img, .ka-panel .ka-content > h2 + img, .tx-felogin-pi1 > h2 + img, #c16004 .tx-mpm-gdch-bewerber > h2 + img, .csc-textpic .csc-textpicHeader h2 + img, #index-search-functions > .inner > h2 + img, .ajax-content[data-page="34"] .col-main .csc-header:not(:first-child) > h1 + img, .tx-mpmgdchexperten-pi1 #expertenForm .formrow .custom-header + img, .tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col h4 + img, .tt-products .catList h2 + img, #abipreis h2 + img, .csc-textpic .csc-textpicHeader + img, #abipreis h1.csc-firstHeader + img, #abipreis h2.csc-firstHeader + img, #abipreis h3.csc-firstHeader + img, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h3 + div, .ka-panel .ka-content > h3 + div, .tx-felogin-pi1 > h3 + div, #c16004 .tx-mpm-gdch-bewerber > h3 + div, #abipreis h3 + div, .ka-panel .ka-content > h2 + div, .tx-felogin-pi1 > h2 + div, #c16004 .tx-mpm-gdch-bewerber > h2 + div, .csc-textpic .csc-textpicHeader h2 + div, #index-search-functions > .inner > h2 + div, .ajax-content[data-page="34"] .col-main .csc-header:not(:first-child) > h1 + div, .tx-mpmgdchexperten-pi1 #expertenForm .formrow .custom-header + div, .tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col h4 + div, .tt-products .catList h2 + div, #abipreis h2 + div, .csc-textpic .csc-textpicHeader + div, #abipreis h1.csc-firstHeader + div, #abipreis h2.csc-firstHeader + div, #abipreis h3.csc-firstHeader + div {
  padding-top: 0.7em;
}

.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h3, .ka-panel .ka-content > h3, .tx-felogin-pi1 > h3, #c16004 .tx-mpm-gdch-bewerber > h3, #abipreis h3, .ka-panel .ka-content > h2, .tx-felogin-pi1 > h2, #c16004 .tx-mpm-gdch-bewerber > h2, .csc-textpic .csc-textpicHeader h2, #index-search-functions > .inner > h2, .ajax-content[data-page="34"] .col-main .csc-header:not(:first-child) > h1, .tx-mpmgdchexperten-pi1 #expertenForm .formrow .custom-header, .tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col h4, .tt-products .catList h2, #abipreis h2 {
  padding-bottom: 0.3em;
  color: #50971F;
  font-weight: 600;
  font-size: 2em;
  line-height: 1.375;
}

.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h3, .ka-panel .ka-content > h3, .tx-felogin-pi1 > h3, #c16004 .tx-mpm-gdch-bewerber > h3, #abipreis h3 {
  font-size: 1.5em;
}

.nowrap {
  white-space: nowrap;
}

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

.menu-bottom > .wrap-content > .level-0 > li > a:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h2:before, #abipreis > h2:before, .ka-panel .ka-content > h1:before, .tx-felogin-pi1 > h1:before, #c16004 .tx-mpm-gdch-bewerber > h1:before, .csc-textpic .csc-textpicHeader h1:before, .col-right #c6942 > h2:before, .news-single-item > h1:before, .tx-mpmgdchexperten-pi1 #expertenForm > strong:first-child:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail h1:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter > h1:before, .tx-mpmgdchabiturientenpreis-pi1 #register_box h1:before, .tx-mpmgdchabiturientenpreis-pi1 > h1:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis h1:before, .tt-products h1.category_title:before, #abipreis h1:before, .table-list:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table:before, #abipreis > table:before, .ka-panel .ka-content > table:before, .tx-felogin-pi1 > table:before, #c16004 .tx-mpm-gdch-bewerber > table:before, .csc-sitemap > table:before, .news-single-item > table:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table:before, #abipreis #abiFilter .overlay .tabs .w-33 > table:before, #abipreis #abiDetail div.tabs .w-33 > table:before, #abipreis #abiFilter .overlay .tabs .w-66 > table:before, #abipreis #abiDetail div.tabs .w-66 > table:before, #abipreis .w-20 > table:before,
#abipreis .w-25 > table:before,
#abipreis .w-33 > table:before,
#abipreis .w-66 > table:before,
#abipreis .w-75 > table:before,
#abipreis .w-80 > table:before, #abipreis #abiUebersicht div.results > table:before, #abipreis #abiFilter div.results > form > table:before, #abipreis #abiRegister > table:before, #abipreis #abiDetail div.data > table:before, #abipreis #abiMail #confirmation > table:before, #abipreis #abiMail div.form form > table:before, .ms-archive:before, .tx-gdchjobs-pi1 table:before, .tx-mpmgdchexperten-pi1 table:before, .table-list td:first-child:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td:first-child:before, #abipreis > table td:first-child:before, .ka-panel .ka-content > table td:first-child:before, .tx-felogin-pi1 > table td:first-child:before, #c16004 .tx-mpm-gdch-bewerber > table td:first-child:before, .csc-sitemap > table td:first-child:before, .news-single-item > table td:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td:first-child:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td:first-child:before, #abipreis #abiFilter .overlay .tabs .w-33 > table td:first-child:before, #abipreis #abiDetail div.tabs .w-33 > table td:first-child:before, #abipreis #abiFilter .overlay .tabs .w-66 > table td:first-child:before, #abipreis #abiDetail div.tabs .w-66 > table td:first-child:before, #abipreis .w-20 > table td:first-child:before,
#abipreis .w-25 > table td:first-child:before,
#abipreis .w-33 > table td:first-child:before,
#abipreis .w-66 > table td:first-child:before,
#abipreis .w-75 > table td:first-child:before,
#abipreis .w-80 > table td:first-child:before, #abipreis #abiUebersicht div.results > table td:first-child:before, #abipreis #abiFilter div.results > form > table td:first-child:before, #abipreis #abiRegister > table td:first-child:before, #abipreis #abiDetail div.data > table td:first-child:before, #abipreis #abiMail #confirmation > table td:first-child:before, #abipreis #abiMail div.form form > table td:first-child:before, .ms-archive td:first-child:before, .tx-gdchjobs-pi1 table td:first-child:before, .tx-mpmgdchexperten-pi1 table td:first-child:before, #tx-index-search .results-entry:before, .news-list-container .news-list-item:before, .tx-mpmgdchabiturientenpreis-pi1 .listen_header:before {
  content: ' ';
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0.7em;
}

.menu-bottom > .wrap-content > .level-0 > li > a:before {
  background: url('../Images/icons/hr-light.png?1657389312');
}

.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h2:before, #abipreis > h2:before, .ka-panel .ka-content > h1:before, .tx-felogin-pi1 > h1:before, #c16004 .tx-mpm-gdch-bewerber > h1:before, .csc-textpic .csc-textpicHeader h1:before, .col-right #c6942 > h2:before, .news-single-item > h1:before, .tx-mpmgdchexperten-pi1 #expertenForm > strong:first-child:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail h1:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter > h1:before, .tx-mpmgdchabiturientenpreis-pi1 #register_box h1:before, .tx-mpmgdchabiturientenpreis-pi1 > h1:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis h1:before, .tt-products h1.category_title:before, #abipreis h1:before, .table-list:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table:before, #abipreis > table:before, .ka-panel .ka-content > table:before, .tx-felogin-pi1 > table:before, #c16004 .tx-mpm-gdch-bewerber > table:before, .csc-sitemap > table:before, .news-single-item > table:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table:before, #abipreis #abiFilter .overlay .tabs .w-33 > table:before, #abipreis #abiDetail div.tabs .w-33 > table:before, #abipreis #abiFilter .overlay .tabs .w-66 > table:before, #abipreis #abiDetail div.tabs .w-66 > table:before, #abipreis .w-20 > table:before,
#abipreis .w-25 > table:before,
#abipreis .w-33 > table:before,
#abipreis .w-66 > table:before,
#abipreis .w-75 > table:before,
#abipreis .w-80 > table:before, #abipreis #abiUebersicht div.results > table:before, #abipreis #abiFilter div.results > form > table:before, #abipreis #abiRegister > table:before, #abipreis #abiDetail div.data > table:before, #abipreis #abiMail #confirmation > table:before, #abipreis #abiMail div.form form > table:before, .ms-archive:before, .tx-gdchjobs-pi1 table:before, .tx-mpmgdchexperten-pi1 table:before, .table-list td:first-child:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td:first-child:before, #abipreis > table td:first-child:before, .ka-panel .ka-content > table td:first-child:before, .tx-felogin-pi1 > table td:first-child:before, #c16004 .tx-mpm-gdch-bewerber > table td:first-child:before, .csc-sitemap > table td:first-child:before, .news-single-item > table td:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td:first-child:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td:first-child:before, #abipreis #abiFilter .overlay .tabs .w-33 > table td:first-child:before, #abipreis #abiDetail div.tabs .w-33 > table td:first-child:before, #abipreis #abiFilter .overlay .tabs .w-66 > table td:first-child:before, #abipreis #abiDetail div.tabs .w-66 > table td:first-child:before, #abipreis .w-20 > table td:first-child:before,
#abipreis .w-25 > table td:first-child:before,
#abipreis .w-33 > table td:first-child:before,
#abipreis .w-66 > table td:first-child:before,
#abipreis .w-75 > table td:first-child:before,
#abipreis .w-80 > table td:first-child:before, #abipreis #abiUebersicht div.results > table td:first-child:before, #abipreis #abiFilter div.results > form > table td:first-child:before, #abipreis #abiRegister > table td:first-child:before, #abipreis #abiDetail div.data > table td:first-child:before, #abipreis #abiMail #confirmation > table td:first-child:before, #abipreis #abiMail div.form form > table td:first-child:before, .ms-archive td:first-child:before, .tx-gdchjobs-pi1 table td:first-child:before, .tx-mpmgdchexperten-pi1 table td:first-child:before, #tx-index-search .results-entry:before, .news-list-container .news-list-item:before, .tx-mpmgdchabiturientenpreis-pi1 .listen_header:before {
  background: url('../Images/icons/hr.png?1657389312');
}

.menu-bottom > .wrap-content > .level-0 > li > a {
  position: relative;
}

.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h2, #abipreis > h2, .ka-panel .ka-content > h1, .tx-felogin-pi1 > h1, #c16004 .tx-mpm-gdch-bewerber > h1, .csc-textpic .csc-textpicHeader h1, .col-right #c6942 > h2, .news-single-item > h1, .tx-mpmgdchexperten-pi1 #expertenForm > strong:first-child, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail h1, .ajax-content[data-page="2168"] .col-full #admin_liste_filter > h1, .tx-mpmgdchabiturientenpreis-pi1 #register_box h1, .tx-mpmgdchabiturientenpreis-pi1 > h1, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis h1, .tt-products h1.category_title, #abipreis h1, .table-list, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table, #abipreis > table, .ka-panel .ka-content > table, .tx-felogin-pi1 > table, #c16004 .tx-mpm-gdch-bewerber > table, .csc-sitemap > table, .news-single-item > table, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table, #abipreis #abiFilter .overlay .tabs .w-33 > table, #abipreis #abiDetail div.tabs .w-33 > table, #abipreis #abiFilter .overlay .tabs .w-66 > table, #abipreis #abiDetail div.tabs .w-66 > table, #abipreis .w-20 > table,
#abipreis .w-25 > table,
#abipreis .w-33 > table,
#abipreis .w-66 > table,
#abipreis .w-75 > table,
#abipreis .w-80 > table, #abipreis #abiUebersicht div.results > table, #abipreis #abiFilter div.results > form > table, #abipreis #abiRegister > table, #abipreis #abiDetail div.data > table, #abipreis #abiMail #confirmation > table, #abipreis #abiMail div.form form > table, .ms-archive, .tx-gdchjobs-pi1 table, .tx-mpmgdchexperten-pi1 table, .table-list td:first-child, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td:first-child, #abipreis > table td:first-child, .ka-panel .ka-content > table td:first-child, .tx-felogin-pi1 > table td:first-child, #c16004 .tx-mpm-gdch-bewerber > table td:first-child, .csc-sitemap > table td:first-child, .news-single-item > table td:first-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td:first-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td:first-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td:first-child, #abipreis #abiFilter .overlay .tabs .w-33 > table td:first-child, #abipreis #abiDetail div.tabs .w-33 > table td:first-child, #abipreis #abiFilter .overlay .tabs .w-66 > table td:first-child, #abipreis #abiDetail div.tabs .w-66 > table td:first-child, #abipreis .w-20 > table td:first-child,
#abipreis .w-25 > table td:first-child,
#abipreis .w-33 > table td:first-child,
#abipreis .w-66 > table td:first-child,
#abipreis .w-75 > table td:first-child,
#abipreis .w-80 > table td:first-child, #abipreis #abiUebersicht div.results > table td:first-child, #abipreis #abiFilter div.results > form > table td:first-child, #abipreis #abiRegister > table td:first-child, #abipreis #abiDetail div.data > table td:first-child, #abipreis #abiMail #confirmation > table td:first-child, #abipreis #abiMail div.form form > table td:first-child, .ms-archive td:first-child, .tx-gdchjobs-pi1 table td:first-child, .tx-mpmgdchexperten-pi1 table td:first-child, #tx-index-search .results-entry, .news-list-container .news-list-item, .tx-mpmgdchabiturientenpreis-pi1 .listen_header {
  position: relative;
}

.table-list, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table, #abipreis > table, .ka-panel .ka-content > table, .tx-felogin-pi1 > table, #c16004 .tx-mpm-gdch-bewerber > table, .csc-sitemap > table, .news-single-item > table, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table, #abipreis #abiFilter .overlay .tabs .w-33 > table, #abipreis #abiDetail div.tabs .w-33 > table, #abipreis #abiFilter .overlay .tabs .w-66 > table, #abipreis #abiDetail div.tabs .w-66 > table, #abipreis .w-20 > table,
#abipreis .w-25 > table,
#abipreis .w-33 > table,
#abipreis .w-66 > table,
#abipreis .w-75 > table,
#abipreis .w-80 > table, #abipreis #abiUebersicht div.results > table, #abipreis #abiFilter div.results > form > table, #abipreis #abiRegister > table, #abipreis #abiDetail div.data > table, #abipreis #abiMail #confirmation > table, #abipreis #abiMail div.form form > table, .ms-archive, .tx-gdchjobs-pi1 table, .tx-mpmgdchexperten-pi1 table {
  width: 100%;
  /*tr {
  	position: relative !important;
  }*/
}
.table-list:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table:before, #abipreis > table:before, .ka-panel .ka-content > table:before, .tx-felogin-pi1 > table:before, #c16004 .tx-mpm-gdch-bewerber > table:before, .csc-sitemap > table:before, .news-single-item > table:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table:before, #abipreis #abiFilter .overlay .tabs .w-33 > table:before, #abipreis #abiDetail div.tabs .w-33 > table:before, #abipreis #abiFilter .overlay .tabs .w-66 > table:before, #abipreis #abiDetail div.tabs .w-66 > table:before, #abipreis .w-20 > table:before,
#abipreis .w-25 > table:before,
#abipreis .w-33 > table:before,
#abipreis .w-66 > table:before,
#abipreis .w-75 > table:before,
#abipreis .w-80 > table:before, #abipreis #abiUebersicht div.results > table:before, #abipreis #abiFilter div.results > form > table:before, #abipreis #abiRegister > table:before, #abipreis #abiDetail div.data > table:before, #abipreis #abiMail #confirmation > table:before, #abipreis #abiMail div.form form > table:before, .ms-archive:before, .tx-gdchjobs-pi1 table:before, .tx-mpmgdchexperten-pi1 table:before {
  bottom: 0;
}
h2 + .table-list tr:first-child td:first-child:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > h2 + table tr:first-child td:first-child:before, #abipreis > h2 + table tr:first-child td:first-child:before, .ka-panel .ka-content > h2 + table tr:first-child td:first-child:before, .tx-felogin-pi1 > h2 + table tr:first-child td:first-child:before, #c16004 .tx-mpm-gdch-bewerber > h2 + table tr:first-child td:first-child:before, .csc-sitemap > h2 + table tr:first-child td:first-child:before, .news-single-item > h2 + table tr:first-child td:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > h2 + table tr:first-child td:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > h2 + table tr:first-child td:first-child:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > h2 + table tr:first-child td:first-child:before, #abipreis #abiFilter .overlay .tabs .w-33 > h2 + table tr:first-child td:first-child:before, #abipreis #abiDetail div.tabs .w-33 > h2 + table tr:first-child td:first-child:before, #abipreis #abiFilter .overlay .tabs .w-66 > h2 + table tr:first-child td:first-child:before, #abipreis #abiDetail div.tabs .w-66 > h2 + table tr:first-child td:first-child:before, #abipreis .w-20 > h2 + table tr:first-child td:first-child:before,
#abipreis .w-25 > h2 + table tr:first-child td:first-child:before,
#abipreis .w-33 > h2 + table tr:first-child td:first-child:before,
#abipreis .w-66 > h2 + table tr:first-child td:first-child:before,
#abipreis .w-75 > h2 + table tr:first-child td:first-child:before,
#abipreis .w-80 > h2 + table tr:first-child td:first-child:before, #abipreis #abiUebersicht div.results > h2 + table tr:first-child td:first-child:before, #abipreis #abiFilter div.results > form > h2 + table tr:first-child td:first-child:before, #abipreis #abiRegister > h2 + table tr:first-child td:first-child:before, #abipreis #abiDetail div.data > h2 + table tr:first-child td:first-child:before, #abipreis #abiMail #confirmation > h2 + table tr:first-child td:first-child:before, #abipreis #abiMail div.form form > h2 + table tr:first-child td:first-child:before, h2 + .ms-archive tr:first-child td:first-child:before, .tx-gdchjobs-pi1 h2 + table tr:first-child td:first-child:before, .tx-mpmgdchexperten-pi1 h2 + table tr:first-child td:first-child:before, .csc-header + .table-list tr:first-child td:first-child:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > .csc-header + table tr:first-child td:first-child:before, #abipreis > .csc-header + table tr:first-child td:first-child:before, .ka-panel .ka-content > .csc-header + table tr:first-child td:first-child:before, .tx-felogin-pi1 > .csc-header + table tr:first-child td:first-child:before, #c16004 .tx-mpm-gdch-bewerber > .csc-header + table tr:first-child td:first-child:before, .csc-sitemap > .csc-header + table tr:first-child td:first-child:before, .news-single-item > .csc-header + table tr:first-child td:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > .csc-header + table tr:first-child td:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > .csc-header + table tr:first-child td:first-child:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > .csc-header + table tr:first-child td:first-child:before, #abipreis #abiFilter .overlay .tabs .w-33 > .csc-header + table tr:first-child td:first-child:before, #abipreis #abiDetail div.tabs .w-33 > .csc-header + table tr:first-child td:first-child:before, #abipreis #abiFilter .overlay .tabs .w-66 > .csc-header + table tr:first-child td:first-child:before, #abipreis #abiDetail div.tabs .w-66 > .csc-header + table tr:first-child td:first-child:before, #abipreis .w-20 > .csc-header + table tr:first-child td:first-child:before,
#abipreis .w-25 > .csc-header + table tr:first-child td:first-child:before,
#abipreis .w-33 > .csc-header + table tr:first-child td:first-child:before,
#abipreis .w-66 > .csc-header + table tr:first-child td:first-child:before,
#abipreis .w-75 > .csc-header + table tr:first-child td:first-child:before,
#abipreis .w-80 > .csc-header + table tr:first-child td:first-child:before, #abipreis #abiUebersicht div.results > .csc-header + table tr:first-child td:first-child:before, #abipreis #abiFilter div.results > form > .csc-header + table tr:first-child td:first-child:before, #abipreis #abiRegister > .csc-header + table tr:first-child td:first-child:before, #abipreis #abiDetail div.data > .csc-header + table tr:first-child td:first-child:before, #abipreis #abiMail #confirmation > .csc-header + table tr:first-child td:first-child:before, #abipreis #abiMail div.form form > .csc-header + table tr:first-child td:first-child:before, .csc-header + .ms-archive tr:first-child td:first-child:before, .tx-gdchjobs-pi1 .csc-header + table tr:first-child td:first-child:before, .tx-mpmgdchexperten-pi1 .csc-header + table tr:first-child td:first-child:before {
  display: none;
}
.table-list th, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table th, #abipreis > table th, .ka-panel .ka-content > table th, .tx-felogin-pi1 > table th, #c16004 .tx-mpm-gdch-bewerber > table th, .csc-sitemap > table th, .news-single-item > table th, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table th, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table th, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table th, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table th, #abipreis #abiFilter .overlay .tabs .w-33 > table th, #abipreis #abiDetail div.tabs .w-33 > table th, #abipreis #abiFilter .overlay .tabs .w-66 > table th, #abipreis #abiDetail div.tabs .w-66 > table th, #abipreis .w-20 > table th,
#abipreis .w-25 > table th,
#abipreis .w-33 > table th,
#abipreis .w-66 > table th,
#abipreis .w-75 > table th,
#abipreis .w-80 > table th, #abipreis #abiUebersicht div.results > table th, #abipreis #abiFilter div.results > form > table th, #abipreis #abiRegister > table th, #abipreis #abiDetail div.data > table th, #abipreis #abiMail #confirmation > table th, #abipreis #abiMail div.form form > table th, .ms-archive th, .tx-gdchjobs-pi1 table th, .tx-mpmgdchexperten-pi1 table th {
  position: relative;
  background: #666666;
  padding: 6px 12px;
  font-size: 1.4em !important;
  font-weight: 600;
  color: #ffffff;
}
.table-list th > p, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table th > p, #abipreis > table th > p, .ka-panel .ka-content > table th > p, .tx-felogin-pi1 > table th > p, #c16004 .tx-mpm-gdch-bewerber > table th > p, .csc-sitemap > table th > p, .news-single-item > table th > p, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table th > p, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table th > p, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table th > p, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table th > p, #abipreis #abiFilter .overlay .tabs .w-33 > table th > p, #abipreis #abiDetail div.tabs .w-33 > table th > p, #abipreis #abiFilter .overlay .tabs .w-66 > table th > p, #abipreis #abiDetail div.tabs .w-66 > table th > p, #abipreis .w-20 > table th > p,
#abipreis .w-25 > table th > p,
#abipreis .w-33 > table th > p,
#abipreis .w-66 > table th > p,
#abipreis .w-75 > table th > p,
#abipreis .w-80 > table th > p, #abipreis #abiUebersicht div.results > table th > p, #abipreis #abiFilter div.results > form > table th > p, #abipreis #abiRegister > table th > p, #abipreis #abiDetail div.data > table th > p, #abipreis #abiMail #confirmation > table th > p, #abipreis #abiMail div.form form > table th > p, .ms-archive th > p, .tx-gdchjobs-pi1 table th > p, .tx-mpmgdchexperten-pi1 table th > p {
  color: #ffffff;
  font-size: 1em !important;
}
.table-list th:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table th:before, #abipreis > table th:before, .ka-panel .ka-content > table th:before, .tx-felogin-pi1 > table th:before, #c16004 .tx-mpm-gdch-bewerber > table th:before, .csc-sitemap > table th:before, .news-single-item > table th:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table th:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table th:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table th:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table th:before, #abipreis #abiFilter .overlay .tabs .w-33 > table th:before, #abipreis #abiDetail div.tabs .w-33 > table th:before, #abipreis #abiFilter .overlay .tabs .w-66 > table th:before, #abipreis #abiDetail div.tabs .w-66 > table th:before, #abipreis .w-20 > table th:before,
#abipreis .w-25 > table th:before,
#abipreis .w-33 > table th:before,
#abipreis .w-66 > table th:before,
#abipreis .w-75 > table th:before,
#abipreis .w-80 > table th:before, #abipreis #abiUebersicht div.results > table th:before, #abipreis #abiFilter div.results > form > table th:before, #abipreis #abiRegister > table th:before, #abipreis #abiDetail div.data > table th:before, #abipreis #abiMail #confirmation > table th:before, #abipreis #abiMail div.form form > table th:before, .ms-archive th:before, .tx-gdchjobs-pi1 table th:before, .tx-mpmgdchexperten-pi1 table th:before {
  content: ' ';
  position: absolute;
  background: #ffffff;
  width: 1px;
  top: 0;
  right: 0;
  bottom: 0;
}
.table-list th:last-child:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table th:last-child:before, #abipreis > table th:last-child:before, .ka-panel .ka-content > table th:last-child:before, .tx-felogin-pi1 > table th:last-child:before, #c16004 .tx-mpm-gdch-bewerber > table th:last-child:before, .csc-sitemap > table th:last-child:before, .news-single-item > table th:last-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table th:last-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table th:last-child:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table th:last-child:before, #abipreis #abiFilter .overlay .tabs .w-33 > table th:last-child:before, #abipreis #abiDetail div.tabs .w-33 > table th:last-child:before, #abipreis #abiFilter .overlay .tabs .w-66 > table th:last-child:before, #abipreis #abiDetail div.tabs .w-66 > table th:last-child:before, #abipreis .w-20 > table th:last-child:before,
#abipreis .w-25 > table th:last-child:before,
#abipreis .w-33 > table th:last-child:before,
#abipreis .w-66 > table th:last-child:before,
#abipreis .w-75 > table th:last-child:before,
#abipreis .w-80 > table th:last-child:before, #abipreis #abiUebersicht div.results > table th:last-child:before, #abipreis #abiFilter div.results > form > table th:last-child:before, #abipreis #abiRegister > table th:last-child:before, #abipreis #abiDetail div.data > table th:last-child:before, #abipreis #abiMail #confirmation > table th:last-child:before, #abipreis #abiMail div.form form > table th:last-child:before, .ms-archive th:last-child:before, .tx-gdchjobs-pi1 table th:last-child:before, .tx-mpmgdchexperten-pi1 table th:last-child:before {
  display: none;
}
.table-list td, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td, #abipreis > table td, .ka-panel .ka-content > table td, .tx-felogin-pi1 > table td, #c16004 .tx-mpm-gdch-bewerber > table td, .csc-sitemap > table td, .news-single-item > table td, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table td, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td, #abipreis #abiFilter .overlay .tabs .w-33 > table td, #abipreis #abiDetail div.tabs .w-33 > table td, #abipreis #abiFilter .overlay .tabs .w-66 > table td, #abipreis #abiDetail div.tabs .w-66 > table td, #abipreis .w-20 > table td,
#abipreis .w-25 > table td,
#abipreis .w-33 > table td,
#abipreis .w-66 > table td,
#abipreis .w-75 > table td,
#abipreis .w-80 > table td, #abipreis #abiUebersicht div.results > table td, #abipreis #abiFilter div.results > form > table td, #abipreis #abiRegister > table td, #abipreis #abiDetail div.data > table td, #abipreis #abiMail #confirmation > table td, #abipreis #abiMail div.form form > table td, .ms-archive td, .tx-gdchjobs-pi1 table td, .tx-mpmgdchexperten-pi1 table td {
  vertical-align: top !important;
  font-size: 1.4em !important;
  padding: 12px;
  overflow: hidden;
}
.table-list td p, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td p, #abipreis > table td p, .ka-panel .ka-content > table td p, .tx-felogin-pi1 > table td p, #c16004 .tx-mpm-gdch-bewerber > table td p, .csc-sitemap > table td p, .news-single-item > table td p, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table td p, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td p, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td p, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td p, #abipreis #abiFilter .overlay .tabs .w-33 > table td p, #abipreis #abiDetail div.tabs .w-33 > table td p, #abipreis #abiFilter .overlay .tabs .w-66 > table td p, #abipreis #abiDetail div.tabs .w-66 > table td p, #abipreis .w-20 > table td p,
#abipreis .w-25 > table td p,
#abipreis .w-33 > table td p,
#abipreis .w-66 > table td p,
#abipreis .w-75 > table td p,
#abipreis .w-80 > table td p, #abipreis #abiUebersicht div.results > table td p, #abipreis #abiFilter div.results > form > table td p, #abipreis #abiRegister > table td p, #abipreis #abiDetail div.data > table td p, #abipreis #abiMail #confirmation > table td p, #abipreis #abiMail div.form form > table td p, .ms-archive td p, .tx-gdchjobs-pi1 table td p, .tx-mpmgdchexperten-pi1 table td p, .table-list td a, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td a, #abipreis > table td a, .ka-panel .ka-content > table td a, .tx-felogin-pi1 > table td a, #c16004 .tx-mpm-gdch-bewerber > table td a, .csc-sitemap > table td a, .news-single-item > table td a, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table td a, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td a, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td a, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td a, #abipreis #abiFilter .overlay .tabs .w-33 > table td a, #abipreis #abiDetail div.tabs .w-33 > table td a, #abipreis #abiFilter .overlay .tabs .w-66 > table td a, #abipreis #abiDetail div.tabs .w-66 > table td a, #abipreis .w-20 > table td a,
#abipreis .w-25 > table td a,
#abipreis .w-33 > table td a,
#abipreis .w-66 > table td a,
#abipreis .w-75 > table td a,
#abipreis .w-80 > table td a, #abipreis #abiUebersicht div.results > table td a, #abipreis #abiFilter div.results > form > table td a, #abipreis #abiRegister > table td a, #abipreis #abiDetail div.data > table td a, #abipreis #abiMail #confirmation > table td a, #abipreis #abiMail div.form form > table td a, .ms-archive td a, .tx-gdchjobs-pi1 table td a, .tx-mpmgdchexperten-pi1 table td a, .table-list td ol, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td ol, #abipreis > table td ol, .ka-panel .ka-content > table td ol, .tx-felogin-pi1 > table td ol, #c16004 .tx-mpm-gdch-bewerber > table td ol, .csc-sitemap > table td ol, .news-single-item > table td ol, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table td ol, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td ol, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td ol, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td ol, #abipreis #abiFilter .overlay .tabs .w-33 > table td ol, #abipreis #abiDetail div.tabs .w-33 > table td ol, #abipreis #abiFilter .overlay .tabs .w-66 > table td ol, #abipreis #abiDetail div.tabs .w-66 > table td ol, #abipreis .w-20 > table td ol,
#abipreis .w-25 > table td ol,
#abipreis .w-33 > table td ol,
#abipreis .w-66 > table td ol,
#abipreis .w-75 > table td ol,
#abipreis .w-80 > table td ol, #abipreis #abiUebersicht div.results > table td ol, #abipreis #abiFilter div.results > form > table td ol, #abipreis #abiRegister > table td ol, #abipreis #abiDetail div.data > table td ol, #abipreis #abiMail #confirmation > table td ol, #abipreis #abiMail div.form form > table td ol, .ms-archive td ol, .tx-gdchjobs-pi1 table td ol, .tx-mpmgdchexperten-pi1 table td ol, .table-list td ul, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td ul, #abipreis > table td ul, .ka-panel .ka-content > table td ul, .tx-felogin-pi1 > table td ul, #c16004 .tx-mpm-gdch-bewerber > table td ul, .csc-sitemap > table td ul, .news-single-item > table td ul, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table td ul, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td ul, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td ul, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td ul, #abipreis #abiFilter .overlay .tabs .w-33 > table td ul, #abipreis #abiDetail div.tabs .w-33 > table td ul, #abipreis #abiFilter .overlay .tabs .w-66 > table td ul, #abipreis #abiDetail div.tabs .w-66 > table td ul, #abipreis .w-20 > table td ul,
#abipreis .w-25 > table td ul,
#abipreis .w-33 > table td ul,
#abipreis .w-66 > table td ul,
#abipreis .w-75 > table td ul,
#abipreis .w-80 > table td ul, #abipreis #abiUebersicht div.results > table td ul, #abipreis #abiFilter div.results > form > table td ul, #abipreis #abiRegister > table td ul, #abipreis #abiDetail div.data > table td ul, #abipreis #abiMail #confirmation > table td ul, #abipreis #abiMail div.form form > table td ul, .ms-archive td ul, .tx-gdchjobs-pi1 table td ul, .tx-mpmgdchexperten-pi1 table td ul, .table-list td h1, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td h1, #abipreis > table td h1, .ka-panel .ka-content > table td h1, .tx-felogin-pi1 > table td h1, #c16004 .tx-mpm-gdch-bewerber > table td h1, .csc-sitemap > table td h1, .news-single-item > table td h1, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table td h1, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td h1, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td h1, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td h1, #abipreis #abiFilter .overlay .tabs .w-33 > table td h1, #abipreis #abiDetail div.tabs .w-33 > table td h1, #abipreis #abiFilter .overlay .tabs .w-66 > table td h1, #abipreis #abiDetail div.tabs .w-66 > table td h1, #abipreis .w-20 > table td h1,
#abipreis .w-25 > table td h1,
#abipreis .w-33 > table td h1,
#abipreis .w-66 > table td h1,
#abipreis .w-75 > table td h1,
#abipreis .w-80 > table td h1, #abipreis #abiUebersicht div.results > table td h1, #abipreis #abiFilter div.results > form > table td h1, #abipreis #abiRegister > table td h1, #abipreis #abiDetail div.data > table td h1, #abipreis #abiMail #confirmation > table td h1, #abipreis #abiMail div.form form > table td h1, .ms-archive td h1, .tx-gdchjobs-pi1 table td h1, .tx-mpmgdchexperten-pi1 table td h1, .table-list td h2, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td h2, #abipreis > table td h2, .ka-panel .ka-content > table td h2, .tx-felogin-pi1 > table td h2, #c16004 .tx-mpm-gdch-bewerber > table td h2, .csc-sitemap > table td h2, .news-single-item > table td h2, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table td h2, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td h2, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td h2, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td h2, #abipreis #abiFilter .overlay .tabs .w-33 > table td h2, #abipreis #abiDetail div.tabs .w-33 > table td h2, #abipreis #abiFilter .overlay .tabs .w-66 > table td h2, #abipreis #abiDetail div.tabs .w-66 > table td h2, #abipreis .w-20 > table td h2,
#abipreis .w-25 > table td h2,
#abipreis .w-33 > table td h2,
#abipreis .w-66 > table td h2,
#abipreis .w-75 > table td h2,
#abipreis .w-80 > table td h2, #abipreis #abiUebersicht div.results > table td h2, #abipreis #abiFilter div.results > form > table td h2, #abipreis #abiRegister > table td h2, #abipreis #abiDetail div.data > table td h2, #abipreis #abiMail #confirmation > table td h2, #abipreis #abiMail div.form form > table td h2, .ms-archive td h2, .tx-gdchjobs-pi1 table td h2, .tx-mpmgdchexperten-pi1 table td h2, .table-list td h3, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td h3, #abipreis > table td h3, .ka-panel .ka-content > table td h3, .tx-felogin-pi1 > table td h3, #c16004 .tx-mpm-gdch-bewerber > table td h3, .csc-sitemap > table td h3, .news-single-item > table td h3, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table td h3, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td h3, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td h3, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td h3, #abipreis #abiFilter .overlay .tabs .w-33 > table td h3, #abipreis #abiDetail div.tabs .w-33 > table td h3, #abipreis #abiFilter .overlay .tabs .w-66 > table td h3, #abipreis #abiDetail div.tabs .w-66 > table td h3, #abipreis .w-20 > table td h3,
#abipreis .w-25 > table td h3,
#abipreis .w-33 > table td h3,
#abipreis .w-66 > table td h3,
#abipreis .w-75 > table td h3,
#abipreis .w-80 > table td h3, #abipreis #abiUebersicht div.results > table td h3, #abipreis #abiFilter div.results > form > table td h3, #abipreis #abiRegister > table td h3, #abipreis #abiDetail div.data > table td h3, #abipreis #abiMail #confirmation > table td h3, #abipreis #abiMail div.form form > table td h3, .ms-archive td h3, .tx-gdchjobs-pi1 table td h3, .tx-mpmgdchexperten-pi1 table td h3 {
  font-size: 1em !important;
}
.table-list td:first-child, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td:first-child, #abipreis > table td:first-child, .ka-panel .ka-content > table td:first-child, .tx-felogin-pi1 > table td:first-child, #c16004 .tx-mpm-gdch-bewerber > table td:first-child, .csc-sitemap > table td:first-child, .news-single-item > table td:first-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td:first-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td:first-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td:first-child, #abipreis #abiFilter .overlay .tabs .w-33 > table td:first-child, #abipreis #abiDetail div.tabs .w-33 > table td:first-child, #abipreis #abiFilter .overlay .tabs .w-66 > table td:first-child, #abipreis #abiDetail div.tabs .w-66 > table td:first-child, #abipreis .w-20 > table td:first-child,
#abipreis .w-25 > table td:first-child,
#abipreis .w-33 > table td:first-child,
#abipreis .w-66 > table td:first-child,
#abipreis .w-75 > table td:first-child,
#abipreis .w-80 > table td:first-child, #abipreis #abiUebersicht div.results > table td:first-child, #abipreis #abiFilter div.results > form > table td:first-child, #abipreis #abiRegister > table td:first-child, #abipreis #abiDetail div.data > table td:first-child, #abipreis #abiMail #confirmation > table td:first-child, #abipreis #abiMail div.form form > table td:first-child, .ms-archive td:first-child, .tx-gdchjobs-pi1 table td:first-child, .tx-mpmgdchexperten-pi1 table td:first-child {
  position: static;
}
.table-list td:first-child:before, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td:first-child:before, #abipreis > table td:first-child:before, .ka-panel .ka-content > table td:first-child:before, .tx-felogin-pi1 > table td:first-child:before, #c16004 .tx-mpm-gdch-bewerber > table td:first-child:before, .csc-sitemap > table td:first-child:before, .news-single-item > table td:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td:first-child:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td:first-child:before, #abipreis #abiFilter .overlay .tabs .w-33 > table td:first-child:before, #abipreis #abiDetail div.tabs .w-33 > table td:first-child:before, #abipreis #abiFilter .overlay .tabs .w-66 > table td:first-child:before, #abipreis #abiDetail div.tabs .w-66 > table td:first-child:before, #abipreis .w-20 > table td:first-child:before,
#abipreis .w-25 > table td:first-child:before,
#abipreis .w-33 > table td:first-child:before,
#abipreis .w-66 > table td:first-child:before,
#abipreis .w-75 > table td:first-child:before,
#abipreis .w-80 > table td:first-child:before, #abipreis #abiUebersicht div.results > table td:first-child:before, #abipreis #abiFilter div.results > form > table td:first-child:before, #abipreis #abiRegister > table td:first-child:before, #abipreis #abiDetail div.data > table td:first-child:before, #abipreis #abiMail #confirmation > table td:first-child:before, #abipreis #abiMail div.form form > table td:first-child:before, .ms-archive td:first-child:before, .tx-gdchjobs-pi1 table td:first-child:before, .tx-mpmgdchexperten-pi1 table td:first-child:before {
  bottom: auto;
  top: auto;
  left: 0;
  margin-top: -12px;
}
.table-list td:only-child, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table td:only-child, #abipreis > table td:only-child, .ka-panel .ka-content > table td:only-child, .tx-felogin-pi1 > table td:only-child, #c16004 .tx-mpm-gdch-bewerber > table td:only-child, .csc-sitemap > table td:only-child, .news-single-item > table td:only-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table td:only-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table td:only-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td:only-child, #abipreis #abiFilter .overlay .tabs .w-33 > table td:only-child, #abipreis #abiDetail div.tabs .w-33 > table td:only-child, #abipreis #abiFilter .overlay .tabs .w-66 > table td:only-child, #abipreis #abiDetail div.tabs .w-66 > table td:only-child, #abipreis .w-20 > table td:only-child,
#abipreis .w-25 > table td:only-child,
#abipreis .w-33 > table td:only-child,
#abipreis .w-66 > table td:only-child,
#abipreis .w-75 > table td:only-child,
#abipreis .w-80 > table td:only-child, #abipreis #abiUebersicht div.results > table td:only-child, #abipreis #abiFilter div.results > form > table td:only-child, #abipreis #abiRegister > table td:only-child, #abipreis #abiDetail div.data > table td:only-child, #abipreis #abiMail #confirmation > table td:only-child, #abipreis #abiMail div.form form > table td:only-child, .ms-archive td:only-child, .tx-gdchjobs-pi1 table td:only-child, .tx-mpmgdchexperten-pi1 table td:only-child {
  position: relative;
}

#schul_liste h4 {
  display: block;
  position: relative;
  margin-bottom: 10px;
  font-size: 1.5em;
}

.ms-preview-text, .multiselector, .tx-felogin-pi1 input, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input, .tx-mpmgdchabiturientenpreis-pi1 input, #c16004 .tx-mpm-gdch-bewerber input, .tt-products input[type="text"] {
  -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;
}
.ms-preview-text::-moz-placeholder, .multiselector::-moz-placeholder, .tx-felogin-pi1 input::-moz-placeholder, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input::-moz-placeholder, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input::-moz-placeholder, .tx-mpmgdchabiturientenpreis-pi1 input::-moz-placeholder, #c16004 .tx-mpm-gdch-bewerber input::-moz-placeholder, .tt-products input[type="text"]::-moz-placeholder {
  opacity: 1;
  color: #74a43e;
}
.ms-preview-text:-ms-input-placeholder, .multiselector:-ms-input-placeholder, .tx-felogin-pi1 input:-ms-input-placeholder, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input:-ms-input-placeholder, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input:-ms-input-placeholder, .tx-mpmgdchabiturientenpreis-pi1 input:-ms-input-placeholder, #c16004 .tx-mpm-gdch-bewerber input:-ms-input-placeholder, .tt-products input[type="text"]:-ms-input-placeholder {
  opacity: 1;
  color: #74a43e;
}
.ms-preview-text::-webkit-input-placeholder, .multiselector::-webkit-input-placeholder, .tx-felogin-pi1 input::-webkit-input-placeholder, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input::-webkit-input-placeholder, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input::-webkit-input-placeholder, .tx-mpmgdchabiturientenpreis-pi1 input::-webkit-input-placeholder, #c16004 .tx-mpm-gdch-bewerber input::-webkit-input-placeholder, .tt-products input[type="text"]::-webkit-input-placeholder {
  opacity: 1;
  color: #74a43e;
}

.ms-preview-text:focus, .multiselector:focus, .tx-felogin-pi1 input:focus, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input:focus, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input:focus, .tx-mpmgdchabiturientenpreis-pi1 input:focus, #c16004 .tx-mpm-gdch-bewerber input:focus, .tt-products input[type="text"]:focus {
  border-bottom: 1px solid #50971F;
}

.ms-preview-text, .multiselector {
  height: 182px;
  padding-top: 6px;
  line-height: 1.5;
}

.ms-file, .btn-grey,
.upload-btn, .btn-green, .tx-felogin-pi1 input[type="submit"], .tx-felogin-pi1 button.submit, form.passwortvergessen input[type="submit"], #c8043 input[type="file"], #c8043 input[type="submit"], .tx-mpmemarketing-pi1 #button input, .tx-mpmgdchexperten-pi1 button, .ajax-content[data-page="2168"] .col-full .listen_header button.submit, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input.submit, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input.submit, .tx-mpmgdchabiturientenpreis-pi1 input[type="submit"], .tx-mpmgdchabiturientenpreis-pi1 a.button, .bw-button, #c16004 .tx-mpm-gdch-bewerber input[type="submit"], .tx-mygdch-pi8 input[type="submit"], .tx-mygdch-pi8 input[type="button"], .tx-mygdch-pi7 input[type="submit"], .tx-mygdch-pi7 input[type="button"], .tx-mygdch-pi9 form input[type="submit"], .tt-products input[type="submit"], #abipreis #abiFilter .overlay .tabs form input[type="submit"], #abipreis #abiDetail div.tabs form input[type="submit"], #abipreis.login form input[type="submit"], #abipreis #abiUebersicht form input[type="submit"], #abipreis #abiFilter div.filter input[type="submit"], #abipreis #abiFilter div.filter form div.search a.filter, #abipreis #abiFilter div.filter form div.search a.resetfilter, #abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm > a, #abipreis #abiRegister form input[type="submit"], #abipreis #abiDetail .customForm input[type="submit"], #abipreis #abiDetail .customForm a.btn, #abipreis #abiDetail div.tabs .tab-content .actionButtons .button, #abipreis #abiDetail div.tabs .tab-content div.infobox .w-50.button .verify, #abipreis #abiMail #confirmation > a.backToFilter, #abipreis #abiMail .overlay > a, #abipreis #abiMail div.form form > a, #abipreis #abiMail div.form form input[type="submit"] {
  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 .ms-file:hover, .notouch .btn-grey:hover,
.notouch .upload-btn:hover, .notouch .btn-green:hover, .notouch .tx-felogin-pi1 input[type="submit"]:hover, .tx-felogin-pi1 .notouch input[type="submit"]:hover, .notouch .tx-felogin-pi1 button.submit:hover, .tx-felogin-pi1 .notouch button.submit:hover, .notouch form.passwortvergessen input[type="submit"]:hover, form.passwortvergessen .notouch input[type="submit"]:hover, .notouch #c8043 input[type="file"]:hover, #c8043 .notouch input[type="file"]:hover, .notouch #c8043 input[type="submit"]:hover, #c8043 .notouch input[type="submit"]:hover, .notouch .tx-mpmemarketing-pi1 #button input:hover, .tx-mpmemarketing-pi1 #button .notouch input:hover, .notouch .tx-mpmgdchexperten-pi1 button:hover, .tx-mpmgdchexperten-pi1 .notouch button:hover, .notouch .ajax-content[data-page="2168"] .col-full .listen_header button.submit:hover, .ajax-content[data-page="2168"] .col-full .listen_header .notouch button.submit:hover, .notouch .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input.submit:hover, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left .notouch input.submit:hover, .notouch .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input.submit:hover, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right .notouch input.submit:hover, .notouch .tx-mpmgdchabiturientenpreis-pi1 input[type="submit"]:hover, .tx-mpmgdchabiturientenpreis-pi1 .notouch input[type="submit"]:hover, .notouch .tx-mpmgdchabiturientenpreis-pi1 a.button:hover, .tx-mpmgdchabiturientenpreis-pi1 .notouch a.button:hover, .notouch .bw-button:hover, .notouch #c16004 .tx-mpm-gdch-bewerber input[type="submit"]:hover, #c16004 .tx-mpm-gdch-bewerber .notouch input[type="submit"]:hover, .notouch .tx-mygdch-pi8 input[type="submit"]:hover, .tx-mygdch-pi8 .notouch input[type="submit"]:hover, .notouch .tx-mygdch-pi8 input[type="button"]:hover, .tx-mygdch-pi8 .notouch input[type="button"]:hover, .notouch .tx-mygdch-pi7 input[type="submit"]:hover, .tx-mygdch-pi7 .notouch input[type="submit"]:hover, .notouch .tx-mygdch-pi7 input[type="button"]:hover, .tx-mygdch-pi7 .notouch input[type="button"]:hover, .notouch .tx-mygdch-pi9 form input[type="submit"]:hover, .tx-mygdch-pi9 form .notouch input[type="submit"]:hover, .notouch .tt-products input[type="submit"]:hover, .tt-products .notouch input[type="submit"]:hover, .notouch #abipreis #abiFilter .overlay .tabs form input[type="submit"]:hover, #abipreis #abiFilter .overlay .tabs form .notouch input[type="submit"]:hover, .notouch #abipreis #abiDetail div.tabs form input[type="submit"]:hover, #abipreis #abiDetail div.tabs form .notouch input[type="submit"]:hover, .notouch #abipreis.login form input[type="submit"]:hover, #abipreis.login form .notouch input[type="submit"]:hover, .notouch #abipreis #abiUebersicht form input[type="submit"]:hover, #abipreis #abiUebersicht form .notouch input[type="submit"]:hover, .notouch #abipreis #abiFilter div.filter input[type="submit"]:hover, #abipreis #abiFilter div.filter .notouch input[type="submit"]:hover, .notouch #abipreis #abiFilter div.filter form div.search a.filter:hover, #abipreis #abiFilter div.filter form div.search .notouch a.filter:hover, .notouch #abipreis #abiFilter div.filter form div.search a.resetfilter:hover, #abipreis #abiFilter div.filter form div.search .notouch a.resetfilter:hover, .notouch #abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm > a:hover, #abipreis #abiFilter div.filter form div.resultCount .actionMenu .notouch li.confirm > a:hover, .notouch #abipreis #abiRegister form input[type="submit"]:hover, #abipreis #abiRegister form .notouch input[type="submit"]:hover, .notouch #abipreis #abiDetail .customForm input[type="submit"]:hover, #abipreis #abiDetail .customForm .notouch input[type="submit"]:hover, .notouch #abipreis #abiDetail .customForm a.btn:hover, #abipreis #abiDetail .customForm .notouch a.btn:hover, .notouch #abipreis #abiDetail div.tabs .tab-content .actionButtons .button:hover, #abipreis #abiDetail div.tabs .tab-content .actionButtons .notouch .button:hover, .notouch #abipreis #abiDetail div.tabs .tab-content div.infobox .w-50.button .verify:hover, #abipreis #abiDetail div.tabs .tab-content div.infobox .w-50.button .notouch .verify:hover, .notouch #abipreis #abiMail #confirmation > a.backToFilter:hover, #abipreis #abiMail .notouch #confirmation > a.backToFilter:hover, .notouch #abipreis #abiMail .overlay > a:hover, #abipreis #abiMail .notouch .overlay > a:hover, .notouch #abipreis #abiMail div.form form > a:hover, #abipreis #abiMail div.form .notouch form > a:hover, .notouch #abipreis #abiMail div.form form input[type="submit"]:hover, #abipreis #abiMail div.form form .notouch input[type="submit"]:hover {
  background: #74a43e;
}
.inactive.ms-file, .inactive.btn-grey,
.inactive.upload-btn, .inactive.btn-green, .tx-felogin-pi1 input.inactive[type="submit"], .tx-felogin-pi1 button.inactive.submit, form.passwortvergessen input.inactive[type="submit"], #c8043 input.inactive[type="file"], #c8043 input.inactive[type="submit"], .tx-mpmemarketing-pi1 #button input.inactive, .tx-mpmgdchexperten-pi1 button.inactive, .ajax-content[data-page="2168"] .col-full .listen_header button.inactive.submit, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input.inactive.submit, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input.inactive.submit, .tx-mpmgdchabiturientenpreis-pi1 input.inactive[type="submit"], .tx-mpmgdchabiturientenpreis-pi1 a.inactive.button, .inactive.bw-button, #c16004 .tx-mpm-gdch-bewerber input.inactive[type="submit"], .tx-mygdch-pi8 input.inactive[type="submit"], .tx-mygdch-pi8 input.inactive[type="button"], .tx-mygdch-pi7 input.inactive[type="submit"], .tx-mygdch-pi7 input.inactive[type="button"], .tx-mygdch-pi9 form input.inactive[type="submit"], .tt-products input.inactive[type="submit"], #abipreis #abiFilter .overlay .tabs form input.inactive[type="submit"], #abipreis #abiDetail div.tabs form input.inactive[type="submit"], #abipreis.login form input.inactive[type="submit"], #abipreis #abiUebersicht form input.inactive[type="submit"], #abipreis #abiFilter div.filter input.inactive[type="submit"], #abipreis #abiFilter div.filter form div.search a.inactive.filter, #abipreis #abiFilter div.filter form div.search a.inactive.resetfilter, #abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm > a.inactive, #abipreis #abiRegister form input.inactive[type="submit"], #abipreis #abiDetail .customForm input.inactive[type="submit"], #abipreis #abiDetail .customForm a.inactive.btn, #abipreis #abiDetail div.tabs .tab-content .actionButtons .inactive.button, #abipreis #abiDetail div.tabs .tab-content div.infobox .w-50.button .inactive.verify, #abipreis #abiMail #confirmation > a.inactive.backToFilter, #abipreis #abiMail .overlay > a.inactive, #abipreis #abiMail div.form form > a.inactive, #abipreis #abiMail div.form form input.inactive[type="submit"] {
  background: #666666;
}
.notouch .inactive.ms-file:hover, .notouch .inactive.btn-grey:hover,
.notouch .inactive.upload-btn:hover, .notouch .inactive.btn-green:hover, .notouch .tx-felogin-pi1 input.inactive[type="submit"]:hover, .tx-felogin-pi1 .notouch input.inactive[type="submit"]:hover, .notouch .tx-felogin-pi1 button.inactive.submit:hover, .tx-felogin-pi1 .notouch button.inactive.submit:hover, .notouch form.passwortvergessen input.inactive[type="submit"]:hover, form.passwortvergessen .notouch input.inactive[type="submit"]:hover, .notouch #c8043 input.inactive[type="file"]:hover, #c8043 .notouch input.inactive[type="file"]:hover, .notouch #c8043 input.inactive[type="submit"]:hover, #c8043 .notouch input.inactive[type="submit"]:hover, .notouch .tx-mpmemarketing-pi1 #button input.inactive:hover, .tx-mpmemarketing-pi1 #button .notouch input.inactive:hover, .notouch .tx-mpmgdchexperten-pi1 button.inactive:hover, .tx-mpmgdchexperten-pi1 .notouch button.inactive:hover, .notouch .ajax-content[data-page="2168"] .col-full .listen_header button.inactive.submit:hover, .ajax-content[data-page="2168"] .col-full .listen_header .notouch button.inactive.submit:hover, .notouch .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input.inactive.submit:hover, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left .notouch input.inactive.submit:hover, .notouch .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input.inactive.submit:hover, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right .notouch input.inactive.submit:hover, .notouch .tx-mpmgdchabiturientenpreis-pi1 input.inactive[type="submit"]:hover, .tx-mpmgdchabiturientenpreis-pi1 .notouch input.inactive[type="submit"]:hover, .notouch .tx-mpmgdchabiturientenpreis-pi1 a.inactive.button:hover, .tx-mpmgdchabiturientenpreis-pi1 .notouch a.inactive.button:hover, .notouch .inactive.bw-button:hover, .notouch #c16004 .tx-mpm-gdch-bewerber input.inactive[type="submit"]:hover, #c16004 .tx-mpm-gdch-bewerber .notouch input.inactive[type="submit"]:hover, .notouch .tx-mygdch-pi8 input.inactive[type="submit"]:hover, .tx-mygdch-pi8 .notouch input.inactive[type="submit"]:hover, .notouch .tx-mygdch-pi8 input.inactive[type="button"]:hover, .tx-mygdch-pi8 .notouch input.inactive[type="button"]:hover, .notouch .tx-mygdch-pi7 input.inactive[type="submit"]:hover, .tx-mygdch-pi7 .notouch input.inactive[type="submit"]:hover, .notouch .tx-mygdch-pi7 input.inactive[type="button"]:hover, .tx-mygdch-pi7 .notouch input.inactive[type="button"]:hover, .notouch .tx-mygdch-pi9 form input.inactive[type="submit"]:hover, .tx-mygdch-pi9 form .notouch input.inactive[type="submit"]:hover, .notouch .tt-products input.inactive[type="submit"]:hover, .tt-products .notouch input.inactive[type="submit"]:hover, .notouch #abipreis #abiFilter .overlay .tabs form input.inactive[type="submit"]:hover, #abipreis #abiFilter .overlay .tabs form .notouch input.inactive[type="submit"]:hover, .notouch #abipreis #abiDetail div.tabs form input.inactive[type="submit"]:hover, #abipreis #abiDetail div.tabs form .notouch input.inactive[type="submit"]:hover, .notouch #abipreis.login form input.inactive[type="submit"]:hover, #abipreis.login form .notouch input.inactive[type="submit"]:hover, .notouch #abipreis #abiUebersicht form input.inactive[type="submit"]:hover, #abipreis #abiUebersicht form .notouch input.inactive[type="submit"]:hover, .notouch #abipreis #abiFilter div.filter input.inactive[type="submit"]:hover, #abipreis #abiFilter div.filter .notouch input.inactive[type="submit"]:hover, .notouch #abipreis #abiFilter div.filter form div.search a.inactive.filter:hover, #abipreis #abiFilter div.filter form div.search .notouch a.inactive.filter:hover, .notouch #abipreis #abiFilter div.filter form div.search a.inactive.resetfilter:hover, #abipreis #abiFilter div.filter form div.search .notouch a.inactive.resetfilter:hover, .notouch #abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm > a.inactive:hover, #abipreis #abiFilter div.filter form div.resultCount .actionMenu .notouch li.confirm > a.inactive:hover, .notouch #abipreis #abiRegister form input.inactive[type="submit"]:hover, #abipreis #abiRegister form .notouch input.inactive[type="submit"]:hover, .notouch #abipreis #abiDetail .customForm input.inactive[type="submit"]:hover, #abipreis #abiDetail .customForm .notouch input.inactive[type="submit"]:hover, .notouch #abipreis #abiDetail .customForm a.inactive.btn:hover, #abipreis #abiDetail .customForm .notouch a.inactive.btn:hover, .notouch #abipreis #abiDetail div.tabs .tab-content .actionButtons .inactive.button:hover, #abipreis #abiDetail div.tabs .tab-content .actionButtons .notouch .inactive.button:hover, .notouch #abipreis #abiDetail div.tabs .tab-content div.infobox .w-50.button .inactive.verify:hover, #abipreis #abiDetail div.tabs .tab-content div.infobox .w-50.button .notouch .inactive.verify:hover, .notouch #abipreis #abiMail #confirmation > a.inactive.backToFilter:hover, #abipreis #abiMail .notouch #confirmation > a.inactive.backToFilter:hover, .notouch #abipreis #abiMail .overlay > a.inactive:hover, #abipreis #abiMail .notouch .overlay > a.inactive:hover, .notouch #abipreis #abiMail div.form form > a.inactive:hover, #abipreis #abiMail div.form .notouch form > a.inactive:hover, .notouch #abipreis #abiMail div.form form input.inactive[type="submit"]:hover, #abipreis #abiMail div.form form .notouch input.inactive[type="submit"]:hover {
  background: #858585;
}
.right.ms-file, .right.btn-grey,
.right.upload-btn, .right.btn-green, .tx-felogin-pi1 input.right[type="submit"], .tx-felogin-pi1 button.right.submit, form.passwortvergessen input.right[type="submit"], #c8043 input.right[type="file"], #c8043 input.right[type="submit"], .tx-mpmemarketing-pi1 #button input.right, .tx-mpmgdchexperten-pi1 button.right, .ajax-content[data-page="2168"] .col-full .listen_header button.right.submit, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input.right.submit, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input.right.submit, .tx-mpmgdchabiturientenpreis-pi1 input.right[type="submit"], .tx-mpmgdchabiturientenpreis-pi1 a.right.button, .right.bw-button, #c16004 .tx-mpm-gdch-bewerber input.right[type="submit"], .tx-mygdch-pi8 input.right[type="submit"], .tx-mygdch-pi8 input.right[type="button"], .tx-mygdch-pi7 input.right[type="submit"], .tx-mygdch-pi7 input.right[type="button"], .tx-mygdch-pi9 form input.right[type="submit"], .tt-products input.right[type="submit"], #abipreis #abiFilter .overlay .tabs form input.right[type="submit"], #abipreis #abiDetail div.tabs form input.right[type="submit"], #abipreis.login form input.right[type="submit"], #abipreis #abiUebersicht form input.right[type="submit"], #abipreis #abiFilter div.filter input.right[type="submit"], #abipreis #abiFilter div.filter form div.search a.right.filter, #abipreis #abiFilter div.filter form div.search a.right.resetfilter, #abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm > a.right, #abipreis #abiRegister form input.right[type="submit"], #abipreis #abiDetail .customForm input.right[type="submit"], #abipreis #abiDetail .customForm a.right.btn, #abipreis #abiDetail div.tabs .tab-content .actionButtons .right.button, #abipreis #abiDetail div.tabs .tab-content div.infobox .w-50.button .right.verify, #abipreis #abiMail #confirmation > a.right.backToFilter, #abipreis #abiMail .overlay > a.right, #abipreis #abiMail div.form form > a.right, #abipreis #abiMail div.form form input.right[type="submit"] {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}
.ms-file:last-child, .btn-grey:last-child,
.upload-btn:last-child, .btn-green:last-child, .tx-felogin-pi1 input[type="submit"]:last-child, .tx-felogin-pi1 button.submit:last-child, form.passwortvergessen input[type="submit"]:last-child, #c8043 input[type="file"]:last-child, #c8043 input[type="submit"]:last-child, .tx-mpmemarketing-pi1 #button input:last-child, .tx-mpmgdchexperten-pi1 button:last-child, .ajax-content[data-page="2168"] .col-full .listen_header button.submit:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input.submit:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input.submit:last-child, .tx-mpmgdchabiturientenpreis-pi1 input[type="submit"]:last-child, .tx-mpmgdchabiturientenpreis-pi1 a.button:last-child, .bw-button:last-child, #c16004 .tx-mpm-gdch-bewerber input[type="submit"]:last-child, .tx-mygdch-pi8 input[type="submit"]:last-child, .tx-mygdch-pi8 input[type="button"]:last-child, .tx-mygdch-pi7 input[type="submit"]:last-child, .tx-mygdch-pi7 input[type="button"]:last-child, .tx-mygdch-pi9 form input[type="submit"]:last-child, .tt-products input[type="submit"]:last-child, #abipreis #abiFilter .overlay .tabs form input[type="submit"]:last-child, #abipreis #abiDetail div.tabs form input[type="submit"]:last-child, #abipreis.login form input[type="submit"]:last-child, #abipreis #abiUebersicht form input[type="submit"]:last-child, #abipreis #abiFilter div.filter input[type="submit"]:last-child, #abipreis #abiFilter div.filter form div.search a.filter:last-child, #abipreis #abiFilter div.filter form div.search a.resetfilter:last-child, #abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm > a:last-child, #abipreis #abiRegister form input[type="submit"]:last-child, #abipreis #abiDetail .customForm input[type="submit"]:last-child, #abipreis #abiDetail .customForm a.btn:last-child, #abipreis #abiDetail div.tabs .tab-content .actionButtons .button:last-child, #abipreis #abiDetail div.tabs .tab-content div.infobox .w-50.button .verify:last-child, #abipreis #abiMail #confirmation > a.backToFilter:last-child, #abipreis #abiMail .overlay > a:last-child, #abipreis #abiMail div.form form > a:last-child, #abipreis #abiMail div.form form input[type="submit"]:last-child {
  margin-right: 0;
}

.ms-file {
  background: #f2f2f2;
  color: #666666;
}
.notouch .ms-file:hover {
  background: #e0e0e0;
}

.btn-grey,
.upload-btn {
  background: #666666;
  color: #ffffff;
}
.notouch .btn-grey:hover,
.notouch .upload-btn:hover {
  background: #666666;
}

.selector {
  position: relative;
  display: block;
  margin-bottom: 20px;
}
.selector > a {
  padding: 0 40px 0 12px;
  position: relative;
  display: block;
  height: 41px;
  background: #f2f2f2;
  line-height: 41px;
  font-size: 1.5em;
  color: #50971F;
}
.selector > a:before {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  height: 11px;
  width: 18px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -5.5px;
  background-position: -608px 0;
  content: ' ';
  margin-left: -31px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .selector > a:before {
    height: 10px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .selector > a:before {
    margin-top: -5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .selector > a:before {
    background-position: -1014.5px 0;
  }
}
.selector > a:after {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 11px;
  width: 18px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -5.5px;
  background-position: -585px 0;
  content: ' ';
  margin-left: -31px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .selector > a:after {
    height: 10px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .selector > a:after {
    margin-top: -5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .selector > a:after {
    background-position: -995px 0;
  }
}
.selector > a.open:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.selector > a.open:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.selector > .dropdown {
  z-index: 10;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  margin-top: 4px;
  background: #f2f2f2;
  padding: 12px 12px 0 12px;
  max-height: 254px;
  overflow-y: auto;
}
.selector > .dropdown > a {
  -webkit-transition: color none;
  transition: color none;
  -webkit-transition: background 350ms;
  transition: background 350ms;
  padding: 0.5em 12px;
  display: block;
  background: #ffffff;
  margin-bottom: 4px;
  font-size: 1.5em;
  line-height: 1.2;
}
.selector > .dropdown > a.current {
  display: none;
}
.notouch .selector > .dropdown > a:hover {
  background: #50971F;
  color: #ffffff;
}
.selector > .dropdown > a:last-child {
  margin-bottom: 12px;
}

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;
}

#index-search-functions > .inner, .tt-products .catList,
.tt-products .listitem {
  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) {
  #index-search-functions > .inner, .tt-products .catList,
  .tt-products .listitem {
    border: 0.5px solid #e0e0e0;
  }
  .ios7 #index-search-functions > .inner, .ios7 .tt-products .catList, .tt-products .ios7 .catList,
  .ios7 .tt-products .listitem,
  .tt-products .ios7 .listitem, .android #index-search-functions > .inner, .android .tt-products .catList, .tt-products .android .catList,
  .android .tt-products .listitem,
  .tt-products .android .listitem {
    border: 1px solid #e0e0e0;
  }
}
@media (max-width: 800px) {
  #index-search-functions > .inner, .tt-products .catList,
  .tt-products .listitem {
    padding: 25px;
  }
}
@media (max-width: 736px) {
  #index-search-functions > .inner, .tt-products .catList,
  .tt-products .listitem {
    padding: 20px;
  }
}

.footer > .wrap-content > ul li > a {
  color: #666666;
}
.footer > .wrap-content > ul li > a.current, .notouch .footer > .wrap-content > ul li > a:hover, .footer > .wrap-content > ul .notouch li > a:hover {
  color: #50971F;
}

.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe a.Pfeil, #abipreis a.Pfeil, .ka-panel .ka-content a.Pfeil, .tx-felogin-pi1 a.Pfeil, #c16004 .tx-mpm-gdch-bewerber a.Pfeil, .csc-sitemap a.Pfeil, .news-single-item a.Pfeil, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail a.Pfeil, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left a.Pfeil, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right a.Pfeil, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis a.Pfeil, #abipreis #abiFilter .overlay .tabs .w-33 a.Pfeil, #abipreis #abiDetail div.tabs .w-33 a.Pfeil, #abipreis #abiFilter .overlay .tabs .w-66 a.Pfeil, #abipreis #abiDetail div.tabs .w-66 a.Pfeil, #abipreis #abiUebersicht div.results a.Pfeil, #abipreis #abiFilter div.results > form a.Pfeil, #abipreis #abiRegister a.Pfeil, #abipreis #abiDetail div.data a.Pfeil, #abipreis #abiMail #confirmation a.Pfeil, #abipreis #abiMail div.form form a.Pfeil, .ms-ul a, .ms-ul2 a, .ms-link-archive, #index-search-functions > .inner ul > li > a, .news-list-container span.news-list-morelink a, .news-single-item .news-single-backlink > a, .ajax-content[data-page="2168"] .col-full #admin_liste_ergebnis .dataTables_wrapper #DataTables_Table_0_paginate a, .tt-products .catList a.Pfeil, span.weitereDetails a {
  font-weight: 600;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe a.Pfeil:before, #abipreis a.Pfeil:before, .ka-panel .ka-content a.Pfeil:before, .tx-felogin-pi1 a.Pfeil:before, #c16004 .tx-mpm-gdch-bewerber a.Pfeil:before, .csc-sitemap a.Pfeil:before, .news-single-item a.Pfeil:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail a.Pfeil:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left a.Pfeil:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right a.Pfeil:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis a.Pfeil:before, #abipreis #abiFilter .overlay .tabs .w-33 a.Pfeil:before, #abipreis #abiDetail div.tabs .w-33 a.Pfeil:before, #abipreis #abiFilter .overlay .tabs .w-66 a.Pfeil:before, #abipreis #abiDetail div.tabs .w-66 a.Pfeil:before, #abipreis #abiUebersicht div.results a.Pfeil:before, #abipreis #abiFilter div.results > form a.Pfeil:before, #abipreis #abiRegister a.Pfeil:before, #abipreis #abiDetail div.data a.Pfeil:before, #abipreis #abiMail #confirmation a.Pfeil:before, #abipreis #abiMail div.form form a.Pfeil:before, .ms-ul a:before, .ms-ul2 a:before, .ms-link-archive:before, #index-search-functions > .inner ul > li > a:before, .news-list-container span.news-list-morelink a:before, .news-single-item .news-single-backlink > a:before, .ajax-content[data-page="2168"] .col-full #admin_liste_ergebnis .dataTables_wrapper #DataTables_Table_0_paginate a:before, .tt-products .catList a.Pfeil:before, span.weitereDetails a:before {
  height: 13px;
  width: 8px;
  background: url('../Images/icons/arrow-link.png?1657389312');
  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) {
  .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe a.Pfeil:before, #abipreis a.Pfeil:before, .ka-panel .ka-content a.Pfeil:before, .tx-felogin-pi1 a.Pfeil:before, #c16004 .tx-mpm-gdch-bewerber a.Pfeil:before, .csc-sitemap a.Pfeil:before, .news-single-item a.Pfeil:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail a.Pfeil:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left a.Pfeil:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right a.Pfeil:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis a.Pfeil:before, #abipreis #abiFilter .overlay .tabs .w-33 a.Pfeil:before, #abipreis #abiDetail div.tabs .w-33 a.Pfeil:before, #abipreis #abiFilter .overlay .tabs .w-66 a.Pfeil:before, #abipreis #abiDetail div.tabs .w-66 a.Pfeil:before, #abipreis #abiUebersicht div.results a.Pfeil:before, #abipreis #abiFilter div.results > form a.Pfeil:before, #abipreis #abiRegister a.Pfeil:before, #abipreis #abiDetail div.data a.Pfeil:before, #abipreis #abiMail #confirmation a.Pfeil:before, #abipreis #abiMail div.form form a.Pfeil:before, .ms-ul a:before, .ms-ul2 a:before, .ms-link-archive:before, #index-search-functions > .inner ul > li > a:before, .news-list-container span.news-list-morelink a:before, .news-single-item .news-single-backlink > a:before, .ajax-content[data-page="2168"] .col-full #admin_liste_ergebnis .dataTables_wrapper #DataTables_Table_0_paginate a:before, .tt-products .catList a.Pfeil:before, span.weitereDetails a:before {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe a.Pfeil:before, #abipreis a.Pfeil:before, .ka-panel .ka-content a.Pfeil:before, .tx-felogin-pi1 a.Pfeil:before, #c16004 .tx-mpm-gdch-bewerber a.Pfeil:before, .csc-sitemap a.Pfeil:before, .news-single-item a.Pfeil:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail a.Pfeil:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left a.Pfeil:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right a.Pfeil:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis a.Pfeil:before, #abipreis #abiFilter .overlay .tabs .w-33 a.Pfeil:before, #abipreis #abiDetail div.tabs .w-33 a.Pfeil:before, #abipreis #abiFilter .overlay .tabs .w-66 a.Pfeil:before, #abipreis #abiDetail div.tabs .w-66 a.Pfeil:before, #abipreis #abiUebersicht div.results a.Pfeil:before, #abipreis #abiFilter div.results > form a.Pfeil:before, #abipreis #abiRegister a.Pfeil:before, #abipreis #abiDetail div.data a.Pfeil:before, #abipreis #abiMail #confirmation a.Pfeil:before, #abipreis #abiMail div.form form a.Pfeil:before, .ms-ul a:before, .ms-ul2 a:before, .ms-link-archive:before, #index-search-functions > .inner ul > li > a:before, .news-list-container span.news-list-morelink a:before, .news-single-item .news-single-backlink > a:before, .ajax-content[data-page="2168"] .col-full #admin_liste_ergebnis .dataTables_wrapper #DataTables_Table_0_paginate a:before, .tt-products .catList a.Pfeil:before, span.weitereDetails a:before {
    background: url('../Images/icons/hdpi-arrow-link.png?1657389312');
    -webkit-background-size: 100%, auto;
    background-size: 100%, auto;
  }
}

.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe a.Mail, #abipreis a.Mail, .ka-panel .ka-content a.Mail, .tx-felogin-pi1 a.Mail, #c16004 .tx-mpm-gdch-bewerber a.Mail, .csc-sitemap a.Mail, .news-single-item a.Mail, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail a.Mail, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left a.Mail, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right a.Mail, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis a.Mail, #abipreis #abiFilter .overlay .tabs .w-33 a.Mail, #abipreis #abiDetail div.tabs .w-33 a.Mail, #abipreis #abiFilter .overlay .tabs .w-66 a.Mail, #abipreis #abiDetail div.tabs .w-66 a.Mail, #abipreis #abiUebersicht div.results a.Mail, #abipreis #abiFilter div.results > form a.Mail, #abipreis #abiRegister a.Mail, #abipreis #abiDetail div.data a.Mail, #abipreis #abiMail #confirmation a.Mail, #abipreis #abiMail div.form form a.Mail {
  font-weight: 600;
  	/*&:before {
  		@include sprite-single('icon-email', false, false);
  
  		content: ' ';
  		display: inline-block;
  		margin-right: 3px;
  		position: relative;
  		top: 1px;
  	}*/
}

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

.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > p.small, #abipreis > p.small, .ka-panel .ka-content > p.small, .tx-felogin-pi1 > p.small, #c16004 .tx-mpm-gdch-bewerber > p.small, .csc-sitemap > p.small, .news-single-item > p.small, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > p.small, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > p.small, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > p.small, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > p.small, #abipreis #abiFilter .overlay .tabs .w-33 > p.small, #abipreis #abiDetail div.tabs .w-33 > p.small, #abipreis #abiFilter .overlay .tabs .w-66 > p.small, #abipreis #abiDetail div.tabs .w-66 > p.small, #abipreis .w-20 > p.small,
#abipreis .w-25 > p.small,
#abipreis .w-33 > p.small,
#abipreis .w-66 > p.small,
#abipreis .w-75 > p.small,
#abipreis .w-80 > p.small, #abipreis #abiUebersicht div.results > p.small, #abipreis #abiFilter div.results > form > p.small, #abipreis #abiRegister > p.small, #abipreis #abiDetail div.data > p.small, #abipreis #abiMail #confirmation > p.small, #abipreis #abiMail div.form form > p.small {
  padding-top: 0 !important;
  font-size: 1.2em;
  line-height: 10/12;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul, #abipreis > ul, .ka-panel .ka-content > ul, .tx-felogin-pi1 > ul, #c16004 .tx-mpm-gdch-bewerber > ul, .csc-sitemap > ul, .news-single-item > ul, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul, #abipreis #abiFilter .overlay .tabs .w-33 > ul, #abipreis #abiDetail div.tabs .w-33 > ul, #abipreis #abiFilter .overlay .tabs .w-66 > ul, #abipreis #abiDetail div.tabs .w-66 > ul, #abipreis .w-20 > ul,
#abipreis .w-25 > ul,
#abipreis .w-33 > ul,
#abipreis .w-66 > ul,
#abipreis .w-75 > ul,
#abipreis .w-80 > ul, #abipreis #abiUebersicht div.results > ul, #abipreis #abiFilter div.results > form > ul, #abipreis #abiRegister > ul, #abipreis #abiDetail div.data > ul, #abipreis #abiMail #confirmation > ul, #abipreis #abiMail div.form form > ul {
  list-style-type: none;
  font-size: 1.5em;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li, #abipreis > ul > li, .ka-panel .ka-content > ul > li, .tx-felogin-pi1 > ul > li, #c16004 .tx-mpm-gdch-bewerber > ul > li, .csc-sitemap > ul > li, .news-single-item > ul > li, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li, #abipreis #abiDetail div.tabs .w-33 > ul > li, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li, #abipreis #abiDetail div.tabs .w-66 > ul > li, #abipreis .w-20 > ul > li,
#abipreis .w-25 > ul > li,
#abipreis .w-33 > ul > li,
#abipreis .w-66 > ul > li,
#abipreis .w-75 > ul > li,
#abipreis .w-80 > ul > li, #abipreis #abiUebersicht div.results > ul > li, #abipreis #abiFilter div.results > form > ul > li, #abipreis #abiRegister > ul > li, #abipreis #abiDetail div.data > ul > li, #abipreis #abiMail #confirmation > ul > li, #abipreis #abiMail div.form form > ul > li {
  padding-left: 30px;
  position: relative;
  padding-bottom: 14px;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li:last-child, #abipreis > ul > li:last-child, .ka-panel .ka-content > ul > li:last-child, .tx-felogin-pi1 > ul > li:last-child, #c16004 .tx-mpm-gdch-bewerber > ul > li:last-child, .csc-sitemap > ul > li:last-child, .news-single-item > ul > li:last-child, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li:last-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li:last-child, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li:last-child, #abipreis #abiDetail div.tabs .w-33 > ul > li:last-child, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li:last-child, #abipreis #abiDetail div.tabs .w-66 > ul > li:last-child, #abipreis .w-20 > ul > li:last-child,
#abipreis .w-25 > ul > li:last-child,
#abipreis .w-33 > ul > li:last-child,
#abipreis .w-66 > ul > li:last-child,
#abipreis .w-75 > ul > li:last-child,
#abipreis .w-80 > ul > li:last-child, #abipreis #abiUebersicht div.results > ul > li:last-child, #abipreis #abiFilter div.results > form > ul > li:last-child, #abipreis #abiRegister > ul > li:last-child, #abipreis #abiDetail div.data > ul > li:last-child, #abipreis #abiMail #confirmation > ul > li:last-child, #abipreis #abiMail div.form form > ul > li:last-child {
  padding-bottom: 0;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li:before, #abipreis > ul > li:before, .ka-panel .ka-content > ul > li:before, .tx-felogin-pi1 > ul > li:before, #c16004 .tx-mpm-gdch-bewerber > ul > li:before, .csc-sitemap > ul > li:before, .news-single-item > ul > li:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li:before, #abipreis #abiDetail div.tabs .w-33 > ul > li:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li:before, #abipreis #abiDetail div.tabs .w-66 > ul > li:before, #abipreis .w-20 > ul > li:before,
#abipreis .w-25 > ul > li:before,
#abipreis .w-33 > ul > li:before,
#abipreis .w-66 > ul > li:before,
#abipreis .w-75 > ul > li:before,
#abipreis .w-80 > ul > li:before, #abipreis #abiUebersicht div.results > ul > li:before, #abipreis #abiFilter div.results > form > ul > li:before, #abipreis #abiRegister > ul > li:before, #abipreis #abiDetail div.data > ul > li:before, #abipreis #abiMail #confirmation > ul > li:before, #abipreis #abiMail div.form form > 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) {
  .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li:before, #abipreis > ul > li:before, .ka-panel .ka-content > ul > li:before, .tx-felogin-pi1 > ul > li:before, #c16004 .tx-mpm-gdch-bewerber > ul > li:before, .csc-sitemap > ul > li:before, .news-single-item > ul > li:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li:before, #abipreis #abiDetail div.tabs .w-33 > ul > li:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li:before, #abipreis #abiDetail div.tabs .w-66 > ul > li:before, #abipreis .w-20 > ul > li:before,
  #abipreis .w-25 > ul > li:before,
  #abipreis .w-33 > ul > li:before,
  #abipreis .w-66 > ul > li:before,
  #abipreis .w-75 > ul > li:before,
  #abipreis .w-80 > ul > li:before, #abipreis #abiUebersicht div.results > ul > li:before, #abipreis #abiFilter div.results > form > ul > li:before, #abipreis #abiRegister > ul > li:before, #abipreis #abiDetail div.data > ul > li:before, #abipreis #abiMail #confirmation > ul > li:before, #abipreis #abiMail div.form form > 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) {
  .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li:before, #abipreis > ul > li:before, .ka-panel .ka-content > ul > li:before, .tx-felogin-pi1 > ul > li:before, #c16004 .tx-mpm-gdch-bewerber > ul > li:before, .csc-sitemap > ul > li:before, .news-single-item > ul > li:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li:before, #abipreis #abiDetail div.tabs .w-33 > ul > li:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li:before, #abipreis #abiDetail div.tabs .w-66 > ul > li:before, #abipreis .w-20 > ul > li:before,
  #abipreis .w-25 > ul > li:before,
  #abipreis .w-33 > ul > li:before,
  #abipreis .w-66 > ul > li:before,
  #abipreis .w-75 > ul > li:before,
  #abipreis .w-80 > ul > li:before, #abipreis #abiUebersicht div.results > ul > li:before, #abipreis #abiFilter div.results > form > ul > li:before, #abipreis #abiRegister > ul > li:before, #abipreis #abiDetail div.data > ul > li:before, #abipreis #abiMail #confirmation > ul > li:before, #abipreis #abiMail div.form form > ul > li:before {
    background-position: -2593px 0;
  }
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul, #abipreis > ul > li ul, .ka-panel .ka-content > ul > li ul, .tx-felogin-pi1 > ul > li ul, #c16004 .tx-mpm-gdch-bewerber > ul > li ul, .csc-sitemap > ul > li ul, .news-single-item > ul > li ul, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul, #abipreis #abiDetail div.tabs .w-33 > ul > li ul, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul, #abipreis #abiDetail div.tabs .w-66 > ul > li ul, #abipreis .w-20 > ul > li ul,
#abipreis .w-25 > ul > li ul,
#abipreis .w-33 > ul > li ul,
#abipreis .w-66 > ul > li ul,
#abipreis .w-75 > ul > li ul,
#abipreis .w-80 > ul > li ul, #abipreis #abiUebersicht div.results > ul > li ul, #abipreis #abiFilter div.results > form > ul > li ul, #abipreis #abiRegister > ul > li ul, #abipreis #abiDetail div.data > ul > li ul, #abipreis #abiMail #confirmation > ul > li ul, #abipreis #abiMail div.form form > ul > li ul {
  list-style-type: none;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul > li, #abipreis > ul > li ul > li, .ka-panel .ka-content > ul > li ul > li, .tx-felogin-pi1 > ul > li ul > li, #c16004 .tx-mpm-gdch-bewerber > ul > li ul > li, .csc-sitemap > ul > li ul > li, .news-single-item > ul > li ul > li, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul > li, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul > li, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul > li, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul > li, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul > li, #abipreis #abiDetail div.tabs .w-33 > ul > li ul > li, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul > li, #abipreis #abiDetail div.tabs .w-66 > ul > li ul > li, #abipreis .w-20 > ul > li ul > li,
#abipreis .w-25 > ul > li ul > li,
#abipreis .w-33 > ul > li ul > li,
#abipreis .w-66 > ul > li ul > li,
#abipreis .w-75 > ul > li ul > li,
#abipreis .w-80 > ul > li ul > li, #abipreis #abiUebersicht div.results > ul > li ul > li, #abipreis #abiFilter div.results > form > ul > li ul > li, #abipreis #abiRegister > ul > li ul > li, #abipreis #abiDetail div.data > ul > li ul > li, #abipreis #abiMail #confirmation > ul > li ul > li, #abipreis #abiMail div.form form > ul > li ul > li {
  padding-left: 30px;
  position: relative;
  padding-bottom: 14px;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul > li:before, #abipreis > ul > li ul > li:before, .ka-panel .ka-content > ul > li ul > li:before, .tx-felogin-pi1 > ul > li ul > li:before, #c16004 .tx-mpm-gdch-bewerber > ul > li ul > li:before, .csc-sitemap > ul > li ul > li:before, .news-single-item > ul > li ul > li:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul > li:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul > li:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul > li:before, #abipreis #abiDetail div.tabs .w-33 > ul > li ul > li:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul > li:before, #abipreis #abiDetail div.tabs .w-66 > ul > li ul > li:before, #abipreis .w-20 > ul > li ul > li:before,
#abipreis .w-25 > ul > li ul > li:before,
#abipreis .w-33 > ul > li ul > li:before,
#abipreis .w-66 > ul > li ul > li:before,
#abipreis .w-75 > ul > li ul > li:before,
#abipreis .w-80 > ul > li ul > li:before, #abipreis #abiUebersicht div.results > ul > li ul > li:before, #abipreis #abiFilter div.results > form > ul > li ul > li:before, #abipreis #abiRegister > ul > li ul > li:before, #abipreis #abiDetail div.data > ul > li ul > li:before, #abipreis #abiMail #confirmation > ul > li ul > li:before, #abipreis #abiMail div.form form > 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) {
  .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul > li:before, #abipreis > ul > li ul > li:before, .ka-panel .ka-content > ul > li ul > li:before, .tx-felogin-pi1 > ul > li ul > li:before, #c16004 .tx-mpm-gdch-bewerber > ul > li ul > li:before, .csc-sitemap > ul > li ul > li:before, .news-single-item > ul > li ul > li:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul > li:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul > li:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul > li:before, #abipreis #abiDetail div.tabs .w-33 > ul > li ul > li:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul > li:before, #abipreis #abiDetail div.tabs .w-66 > ul > li ul > li:before, #abipreis .w-20 > ul > li ul > li:before,
  #abipreis .w-25 > ul > li ul > li:before,
  #abipreis .w-33 > ul > li ul > li:before,
  #abipreis .w-66 > ul > li ul > li:before,
  #abipreis .w-75 > ul > li ul > li:before,
  #abipreis .w-80 > ul > li ul > li:before, #abipreis #abiUebersicht div.results > ul > li ul > li:before, #abipreis #abiFilter div.results > form > ul > li ul > li:before, #abipreis #abiRegister > ul > li ul > li:before, #abipreis #abiDetail div.data > ul > li ul > li:before, #abipreis #abiMail #confirmation > ul > li ul > li:before, #abipreis #abiMail div.form form > 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) {
  .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul > li:before, #abipreis > ul > li ul > li:before, .ka-panel .ka-content > ul > li ul > li:before, .tx-felogin-pi1 > ul > li ul > li:before, #c16004 .tx-mpm-gdch-bewerber > ul > li ul > li:before, .csc-sitemap > ul > li ul > li:before, .news-single-item > ul > li ul > li:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul > li:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul > li:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul > li:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul > li:before, #abipreis #abiDetail div.tabs .w-33 > ul > li ul > li:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul > li:before, #abipreis #abiDetail div.tabs .w-66 > ul > li ul > li:before, #abipreis .w-20 > ul > li ul > li:before,
  #abipreis .w-25 > ul > li ul > li:before,
  #abipreis .w-33 > ul > li ul > li:before,
  #abipreis .w-66 > ul > li ul > li:before,
  #abipreis .w-75 > ul > li ul > li:before,
  #abipreis .w-80 > ul > li ul > li:before, #abipreis #abiUebersicht div.results > ul > li ul > li:before, #abipreis #abiFilter div.results > form > ul > li ul > li:before, #abipreis #abiRegister > ul > li ul > li:before, #abipreis #abiDetail div.data > ul > li ul > li:before, #abipreis #abiMail #confirmation > ul > li ul > li:before, #abipreis #abiMail div.form form > ul > li ul > li:before {
    background-position: -2593px 0;
  }
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul > li:first-child, #abipreis > ul > li ul > li:first-child, .ka-panel .ka-content > ul > li ul > li:first-child, .tx-felogin-pi1 > ul > li ul > li:first-child, #c16004 .tx-mpm-gdch-bewerber > ul > li ul > li:first-child, .csc-sitemap > ul > li ul > li:first-child, .news-single-item > ul > li ul > li:first-child, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul > li:first-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul > li:first-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul > li:first-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul > li:first-child, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul > li:first-child, #abipreis #abiDetail div.tabs .w-33 > ul > li ul > li:first-child, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul > li:first-child, #abipreis #abiDetail div.tabs .w-66 > ul > li ul > li:first-child, #abipreis .w-20 > ul > li ul > li:first-child,
#abipreis .w-25 > ul > li ul > li:first-child,
#abipreis .w-33 > ul > li ul > li:first-child,
#abipreis .w-66 > ul > li ul > li:first-child,
#abipreis .w-75 > ul > li ul > li:first-child,
#abipreis .w-80 > ul > li ul > li:first-child, #abipreis #abiUebersicht div.results > ul > li ul > li:first-child, #abipreis #abiFilter div.results > form > ul > li ul > li:first-child, #abipreis #abiRegister > ul > li ul > li:first-child, #abipreis #abiDetail div.data > ul > li ul > li:first-child, #abipreis #abiMail #confirmation > ul > li ul > li:first-child, #abipreis #abiMail div.form form > ul > li ul > li:first-child {
  padding-top: 14px;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul > li:first-child:before, #abipreis > ul > li ul > li:first-child:before, .ka-panel .ka-content > ul > li ul > li:first-child:before, .tx-felogin-pi1 > ul > li ul > li:first-child:before, #c16004 .tx-mpm-gdch-bewerber > ul > li ul > li:first-child:before, .csc-sitemap > ul > li ul > li:first-child:before, .news-single-item > ul > li ul > li:first-child:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul > li:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul > li:first-child:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul > li:first-child:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul > li:first-child:before, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul > li:first-child:before, #abipreis #abiDetail div.tabs .w-33 > ul > li ul > li:first-child:before, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul > li:first-child:before, #abipreis #abiDetail div.tabs .w-66 > ul > li ul > li:first-child:before, #abipreis .w-20 > ul > li ul > li:first-child:before,
#abipreis .w-25 > ul > li ul > li:first-child:before,
#abipreis .w-33 > ul > li ul > li:first-child:before,
#abipreis .w-66 > ul > li ul > li:first-child:before,
#abipreis .w-75 > ul > li ul > li:first-child:before,
#abipreis .w-80 > ul > li ul > li:first-child:before, #abipreis #abiUebersicht div.results > ul > li ul > li:first-child:before, #abipreis #abiFilter div.results > form > ul > li ul > li:first-child:before, #abipreis #abiRegister > ul > li ul > li:first-child:before, #abipreis #abiDetail div.data > ul > li ul > li:first-child:before, #abipreis #abiMail #confirmation > ul > li ul > li:first-child:before, #abipreis #abiMail div.form form > ul > li ul > li:first-child:before {
  top: 21px;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ul > li ul > li:last-child, #abipreis > ul > li ul > li:last-child, .ka-panel .ka-content > ul > li ul > li:last-child, .tx-felogin-pi1 > ul > li ul > li:last-child, #c16004 .tx-mpm-gdch-bewerber > ul > li ul > li:last-child, .csc-sitemap > ul > li ul > li:last-child, .news-single-item > ul > li ul > li:last-child, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ul > li ul > li:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ul > li ul > li:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ul > li ul > li:last-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ul > li ul > li:last-child, #abipreis #abiFilter .overlay .tabs .w-33 > ul > li ul > li:last-child, #abipreis #abiDetail div.tabs .w-33 > ul > li ul > li:last-child, #abipreis #abiFilter .overlay .tabs .w-66 > ul > li ul > li:last-child, #abipreis #abiDetail div.tabs .w-66 > ul > li ul > li:last-child, #abipreis .w-20 > ul > li ul > li:last-child,
#abipreis .w-25 > ul > li ul > li:last-child,
#abipreis .w-33 > ul > li ul > li:last-child,
#abipreis .w-66 > ul > li ul > li:last-child,
#abipreis .w-75 > ul > li ul > li:last-child,
#abipreis .w-80 > ul > li ul > li:last-child, #abipreis #abiUebersicht div.results > ul > li ul > li:last-child, #abipreis #abiFilter div.results > form > ul > li ul > li:last-child, #abipreis #abiRegister > ul > li ul > li:last-child, #abipreis #abiDetail div.data > ul > li ul > li:last-child, #abipreis #abiMail #confirmation > ul > li ul > li:last-child, #abipreis #abiMail div.form form > ul > li ul > li:last-child {
  padding-bottom: 0;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ol, #abipreis > ol, .ka-panel .ka-content > ol, .tx-felogin-pi1 > ol, #c16004 .tx-mpm-gdch-bewerber > ol, .csc-sitemap > ol, .news-single-item > ol, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ol, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ol, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ol, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ol, #abipreis #abiFilter .overlay .tabs .w-33 > ol, #abipreis #abiDetail div.tabs .w-33 > ol, #abipreis #abiFilter .overlay .tabs .w-66 > ol, #abipreis #abiDetail div.tabs .w-66 > ol, #abipreis .w-20 > ol,
#abipreis .w-25 > ol,
#abipreis .w-33 > ol,
#abipreis .w-66 > ol,
#abipreis .w-75 > ol,
#abipreis .w-80 > ol, #abipreis #abiUebersicht div.results > ol, #abipreis #abiFilter div.results > form > ol, #abipreis #abiRegister > ol, #abipreis #abiDetail div.data > ol, #abipreis #abiMail #confirmation > ol, #abipreis #abiMail div.form form > ol {
  font-size: 1.5em;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ol li, #abipreis > ol li, .ka-panel .ka-content > ol li, .tx-felogin-pi1 > ol li, #c16004 .tx-mpm-gdch-bewerber > ol li, .csc-sitemap > ol li, .news-single-item > ol li, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ol li, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ol li, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ol li, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ol li, #abipreis #abiFilter .overlay .tabs .w-33 > ol li, #abipreis #abiDetail div.tabs .w-33 > ol li, #abipreis #abiFilter .overlay .tabs .w-66 > ol li, #abipreis #abiDetail div.tabs .w-66 > ol li, #abipreis .w-20 > ol li,
#abipreis .w-25 > ol li,
#abipreis .w-33 > ol li,
#abipreis .w-66 > ol li,
#abipreis .w-75 > ol li,
#abipreis .w-80 > ol li, #abipreis #abiUebersicht div.results > ol li, #abipreis #abiFilter div.results > form > ol li, #abipreis #abiRegister > ol li, #abipreis #abiDetail div.data > ol li, #abipreis #abiMail #confirmation > ol li, #abipreis #abiMail div.form form > ol li {
  margin-left: 30px;
  position: relative;
  padding-bottom: 14px;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ol li:last-child, #abipreis > ol li:last-child, .ka-panel .ka-content > ol li:last-child, .tx-felogin-pi1 > ol li:last-child, #c16004 .tx-mpm-gdch-bewerber > ol li:last-child, .csc-sitemap > ol li:last-child, .news-single-item > ol li:last-child, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ol li:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ol li:last-child, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ol li:last-child, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ol li:last-child, #abipreis #abiFilter .overlay .tabs .w-33 > ol li:last-child, #abipreis #abiDetail div.tabs .w-33 > ol li:last-child, #abipreis #abiFilter .overlay .tabs .w-66 > ol li:last-child, #abipreis #abiDetail div.tabs .w-66 > ol li:last-child, #abipreis .w-20 > ol li:last-child,
#abipreis .w-25 > ol li:last-child,
#abipreis .w-33 > ol li:last-child,
#abipreis .w-66 > ol li:last-child,
#abipreis .w-75 > ol li:last-child,
#abipreis .w-80 > ol li:last-child, #abipreis #abiUebersicht div.results > ol li:last-child, #abipreis #abiFilter div.results > form > ol li:last-child, #abipreis #abiRegister > ol li:last-child, #abipreis #abiDetail div.data > ol li:last-child, #abipreis #abiMail #confirmation > ol li:last-child, #abipreis #abiMail div.form form > ol li:last-child {
  padding-bottom: 0;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > ol li p, #abipreis > ol li p, .ka-panel .ka-content > ol li p, .tx-felogin-pi1 > ol li p, #c16004 .tx-mpm-gdch-bewerber > ol li p, .csc-sitemap > ol li p, .news-single-item > ol li p, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > ol li p, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > ol li p, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > ol li p, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > ol li p, #abipreis #abiFilter .overlay .tabs .w-33 > ol li p, #abipreis #abiDetail div.tabs .w-33 > ol li p, #abipreis #abiFilter .overlay .tabs .w-66 > ol li p, #abipreis #abiDetail div.tabs .w-66 > ol li p, #abipreis .w-20 > ol li p,
#abipreis .w-25 > ol li p,
#abipreis .w-33 > ol li p,
#abipreis .w-66 > ol li p,
#abipreis .w-75 > ol li p,
#abipreis .w-80 > ol li p, #abipreis #abiUebersicht div.results > ol li p, #abipreis #abiFilter div.results > form > ol li p, #abipreis #abiRegister > ol li p, #abipreis #abiDetail div.data > ol li p, #abipreis #abiMail #confirmation > ol li p, #abipreis #abiMail div.form form > ol li p {
  font-size: 1em;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe > table tr:first-child > td:before, #abipreis > table tr:first-child > td:before, .ka-panel .ka-content > table tr:first-child > td:before, .tx-felogin-pi1 > table tr:first-child > td:before, #c16004 .tx-mpm-gdch-bewerber > table tr:first-child > td:before, .csc-sitemap > table tr:first-child > td:before, .news-single-item > table tr:first-child > td:before, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail > table tr:first-child > td:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left > table tr:first-child > td:before, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right > table tr:first-child > td:before, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table tr:first-child > td:before, #abipreis #abiFilter .overlay .tabs .w-33 > table tr:first-child > td:before, #abipreis #abiDetail div.tabs .w-33 > table tr:first-child > td:before, #abipreis #abiFilter .overlay .tabs .w-66 > table tr:first-child > td:before, #abipreis #abiDetail div.tabs .w-66 > table tr:first-child > td:before, #abipreis .w-20 > table tr:first-child > td:before,
#abipreis .w-25 > table tr:first-child > td:before,
#abipreis .w-33 > table tr:first-child > td:before,
#abipreis .w-66 > table tr:first-child > td:before,
#abipreis .w-75 > table tr:first-child > td:before,
#abipreis .w-80 > table tr:first-child > td:before, #abipreis #abiUebersicht div.results > table tr:first-child > td:before, #abipreis #abiFilter div.results > form > table tr:first-child > td:before, #abipreis #abiRegister > table tr:first-child > td:before, #abipreis #abiDetail div.data > table tr:first-child > td:before, #abipreis #abiMail #confirmation > table tr:first-child > td:before, #abipreis #abiMail div.form form > table tr:first-child > td:before {
  display: none;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe a.Pfeil, #abipreis a.Pfeil, .ka-panel .ka-content a.Pfeil, .tx-felogin-pi1 a.Pfeil, #c16004 .tx-mpm-gdch-bewerber a.Pfeil, .csc-sitemap a.Pfeil, .news-single-item a.Pfeil, .tx-mpmgdchexperten-pi1 .tx_experten_pi1_detail a.Pfeil, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left a.Pfeil, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right a.Pfeil, .tx-mpmgdchabiturientenpreis-pi1 > .ergebnis a.Pfeil, #abipreis #abiFilter .overlay .tabs .w-33 a.Pfeil, #abipreis #abiDetail div.tabs .w-33 a.Pfeil, #abipreis #abiFilter .overlay .tabs .w-66 a.Pfeil, #abipreis #abiDetail div.tabs .w-66 a.Pfeil, #abipreis #abiUebersicht div.results a.Pfeil, #abipreis #abiFilter div.results > form a.Pfeil, #abipreis #abiRegister a.Pfeil, #abipreis #abiDetail div.data a.Pfeil, #abipreis #abiMail #confirmation a.Pfeil, #abipreis #abiMail div.form form a.Pfeil {
  font-weight: 500;
}

.indent {
  padding-left: 30px;
}

.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;
}

.ms-icons-sprite, .ms-icons-attach-remove, .ms-file-delete, .ms-icons-attach, .upload-btn span, .ms-icons-info, .upload-btn-help {
  background-image: url("../Images/mailsystem/ms-icons-s9c9914ad12.png");
  background-repeat: no-repeat;
}

.ms-icons-attach-remove, .ms-file-delete {
  background-position: 0 0;
  height: 16px;
  width: 16px;
}

.ms-icons-attach, .upload-btn span {
  background-position: 0 -16px;
  height: 18px;
  width: 18px;
  float: left;
}

.ms-icons-info, .upload-btn-help {
  background-position: 0 -34px;
  height: 14px;
  width: 21px;
}

/* globals
--------------------------------------------------------------------------------------------------------------------- */
.tx-mpm-gdch-mailsystem {
  position: relative;
}

.tx-mpm-gdch-mailsystem .typo3-messages > div {
  padding: 9px;
  margin-bottom: 15px;
  background: #d6f3c2;
  font-size: 1.5em;
  color: #50971F;
}

.tx-mpm-gdch-mailsystem .typo3-messages > div.message-error, .tx-mpm-gdch-mailsystem .typo3-messages > div.message-info {
  background: #f3c2c2;
  color: #732828;
}

#ms-archive .message-error {
  display: none;
}

#ms-editor > p {
  width: 520px;
}

.tx-mpm-gdch-mailsystem a:focus, .tx-mpm-gdch-mailsystem select:focus, .tx-mpm-gdch-mailsystem input:focus {
  outline: none;
}

.ms-typo-green {
  color: #50971F;
}

/* excel downloads
--------------------------------------------------------------------------------------------------------------------- */
.ms-selectlabel {
  display: inline-block;
  width: 120px;
}

.ms-listselect, .ms-listselect2 {
  width: 316px;
  position: relative;
  top: -1px;
}

/* mailing edit
--------------------------------------------------------------------------------------------------------------------- */
.ms-edit p {
  padding-bottom: 1em;
}

.ms-edit p b {
  color: #50971F;
}

.ms-listselect2 {
  width: 531px;
  margin-bottom: 0.5em;
  padding: 4px 2px 0;
  height: 24px;
  font-size: 12px;
  line-height: 20px;
}

.ms-edit label, .ms-edit input, .ms-edit textarea {
  display: block;
  margin-bottom: 20px;
}

.ms-edit .btn-green {
  display: inline-block;
}

.ms-upload {
  position: relative;
  overflow: hidden;
  width: 466px;
  min-height: 22px;
  padding-left: 17px;
}
@media (max-width: 736px) {
  .ms-upload {
    width: 100%;
    padding-left: 0;
  }
}

.upload-btn {
  margin-right: 10px;
  cursor: pointer;
  width: 40px;
  float: right;
}
.upload-btn span {
  display: block;
  position: relative;
  top: 10px;
}

.upload-field {
  position: absolute;
  left: -9999px;
}

.ms-file {
  padding: 0 30px 0 15px;
  width: 80.5%;
  text-align: left;
}

.ms-file-link {
  width: 100%;
  display: block;
}

.ms-file-delete {
  position: absolute;
  right: 10px;
  top: 12px;
  display: block;
}

#cke_ms-editing {
  width: 100%;
  margin-bottom: 20px;
}

.cke_editable {
  margin: 5px;
}

.upload-btn-help {
  float: right;
  margin-left: 3px;
}

@media (max-width: 736px) {
  form[name=csv-download] .columns div:last-child,
  #ms-archive .columns div:last-child {
    margin-bottom: 20px;
  }
  form[name=csv-download] .columns div:last-child label,
  #ms-archive .columns div:last-child label {
    display: none;
  }
}

/* mailing preview
--------------------------------------------------------------------------------------------------------------------- */
.ms-attachments-preview {
  clear: both;
  padding-top: 5px;
}

.ms-ul, .ms-ul2 {
  margin-left: 0;
  margin-bottom: 20px;
}

.ms-ul li, .ms-ul2 li {
  list-style-type: none;
}

.ms-ul2 li:before {
  display: none;
}

.ms-ul a, .ms-ul2 a {
  font-size: 1em;
}

.ms-actions {
  overflow: hidden;
  padding-bottom: 30px;
}

.link-stats {
  padding-right: 8px;
  margin-right: 3px;
  background: url("../Images/mailsystem/arrow.png?1321003905") right center no-repeat;
}

.link-stats:hover {
  text-decoration: underline;
}

.ms-ul2 a {
  text-decoration: none;
}

.ms-icons-info {
  display: inline-block;
  margin-top: 3px;
}

.ms-preview-text {
  font-size: 1em;
}

/* mailing archive
--------------------------------------------------------------------------------------------------------------------- */
.ms-archive th {
  font-size: 1.5em;
}
.ms-archive td {
  cursor: pointer;
  font-size: 1.5em;
}
.ms-archive tr:hover {
  background: #f2f2f2;
}
.ms-archive tr:hover .ms-link-archive {
  color: #50971F;
}

/*.ms-archive {
	font-weight: bold;
	color: #606060;
}

.ms-archive th {
	padding: 0 !important;
	border-bottom: 2px solid #50971F;
	font-weight: bold;
	font-size: 15px;
	line-height: 29px;
	color: #606060;
}

.ms-archive td {
	border-top: 1px solid #e1e1e1;
	border-bottom: none !important;
}

.ms-archive tr:first-child td {
	border-top: none;
}

.ms-archive tbody tr {
	cursor: pointer;
}

.ms-archive tr:hover {
	background: #f3f3f3;
}

.ms-archive tr:hover .ms-link-archive {
	text-decoration: underline;
}*/
#ms-archive .f3-widget-paginator {
  border-top: 1px solid #e1e1e1;
  padding-top: 9px;
  text-align: right;
}

#ms-archive .f3-widget-paginator li {
  background: none;
  display: inline-block;
  padding: 0 0 0 7px;
}
#ms-archive .f3-widget-paginator li:before {
  display: none;
}

#tx-solr-search {
  width: 72%;
  float: right;
}

#tx-solr-search-functions {
  width: 25%;
  float: left;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* search form */
.tx-solr-search-form {
  background-color: #f2f2f2;
  border: 1px solid #cfcecf;
  padding: 10px;
  margin-bottom: 10px;
}

.tx-solr-q {
  border: 1px solid #cfcecf;
  padding: 5px;
  width: 80%;
}

.tx-solr-submit {
  background-color: #cfcecf;
  border: none;
  padding: 6px;
  color: #494949;
  font-weight: bold;
  width: 15%;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* pagination */
#tx-solr-pagination {
  margin: 20px 0px;
  height: 20px;
}

#tx-solr-pagination-results-per-page {
  float: left;
}

#tx-solr-pagination-results-per-page select {
  margin-left: 5px;
}

#tx-solr-pagination .tx-pagebrowse-pi1 {
  float: right;
}

#tx-solr-search #tx-solr-pagination ul.tx-pagebrowse {
  margin-top: 0px;
  padding-top: 2px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* search functions */
#tx-solr-search-functions div.secondaryContentSection {
  padding: 0px 0px 10px 0px;
  margin: 0px 10px 2.4em 0px;
  width: 100%;
}

#tx-solr-search-functions .secondaryContentSection .csc-header {
  padding-left: 10px;
}

#tx-solr-search-functions .secondaryContentSection .csc-header h1,
#tx-solr-search-functions .secondaryContentSection .csc-header h2,
#tx-solr-search-functions .secondaryContentSection .csc-header h3 {
  width: 100%;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* faceting */
#tx-solr-faceting .facets .csc-header {
  padding: 3px 0px 3px 10px;
}

#tx-solr-faceting .facets .facet-option-list {
  padding: 5px 0px 10px 0px;
}

#tx-solr-faceting .facets .facet-type-numericRange .facet-option-list {
  width: 85%;
}

#tx-solr-faceting .facets .facet-label {
  background-color: #cfcecf;
  color: #fff;
  font-weight: bold;
}

#tx-solr-faceting .facets .facet-result-count {
  color: #999;
}

#tx-solr-faceting .facets .dateselector {
  margin-right: 5px;
  width: 85px;
}

#tx-solr-facets-in-use li {
  list-style-type: none;
  margin-left: 10px;
}

#tx-solr-facets-in-use .facets-remove-all {
  margin-top: 10px;
}

#tx-solr-faceting .facets li {
  list-style-type: none;
  margin-left: 0px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* sorting */
#tx-solr-sorting li {
  list-style-type: none;
  margin-left: 10px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* results */
#tx-solr-search .tx-solr-search-word {
  font-weight: bold;
}

#tx-solr-search .tx-pagebrowse {
  margin-top: 10px;
}

#tx-solr-search .results-list {
  margin-top: 10px;
}

#tx-solr-search .results-list li {
  list-style: none inside;
  margin-left: 0px;
}

.results-entry {
  border-bottom: 1px solid #cfcecf;
  margin-bottom: 20px;
}

.results-elevated {
  border: 1px solid #cfcecf;
  padding: 5px;
  background: #ffffef;
}

.results-elevated-label {
  font-size: 50%;
  color: #cfcecf;
  padding-bottom: 5px;
}

.results-topic {
  font-weight: bold;
  margin-bottom: 5px;
}

.result-content {
  clear: both;
}

.results-highlight {
  background: #fdee53;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* relevance */
.relevance {
  height: 20px;
}

.relevance-label,
.relevance-bar,
.relevance-percent {
  float: left;
  margin-right: 3px;
}

.relevance-bar {
  height: 20px;
  padding-top: 3px;
}

.tx-solr-relevance-bar {
  width: 100px;
  height: 8px;
  border: 1px solid #ccc;
  font-size: 1px;
  padding: 1px;
}

.tx-solr-relevance,
.tx-solr-relevance-fill {
  margin-right: 0px !important;
  height: 8px;
  padding: 0px;
  float: left;
}

.tx-solr-relevance {
  background-color: #f18f0b;
}

.tx-solr-relevance-fill {
  background-color: #ccc;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* frequent searches */
#tx-solr-frequent-searches ul {
  padding-right: 10px;
}

#tx-solr-frequent-searches li {
  list-style-type: none;
  margin-left: 10px;
  display: inline;
}

/*
.tx-solr-frequent-term-14 {
	font-size: 14px;
}
.tx-solr-frequent-term-15 {
	font-size: 15px;
}
.tx-solr-frequent-term-16 {
	font-size: 16px;
}
.tx-solr-frequent-term-16 {
	font-size: 16px;
}
.tx-solr-frequent-term-17 {
	font-size: 17px;
}
.tx-solr-frequent-term-18 {
	font-size: 18px;
}
.tx-solr-frequent-term-19 {
	font-size: 19px;
}
.tx-solr-frequent-term-20 {
	font-size: 20px;
}
.tx-solr-frequent-term-21 {
	font-size: 21px;
}
.tx-solr-frequent-term-22 {
	font-size: 22px;
}
.tx-solr-frequent-term-23 {
	font-size: 23px;
}
.tx-solr-frequent-term-24 {
	font-size: 24px;
}
.tx-solr-frequent-term-25 {
	font-size: 25px;
}
.tx-solr-frequent-term-26 {
	font-size: 26px;
}
.tx-solr-frequent-term-27 {
	font-size: 27px;
}
.tx-solr-frequent-term-28 {
	font-size: 28px;
}
.tx-solr-frequent-term-29 {
	font-size: 29px;
}
.tx-solr-frequent-term-30 {
	font-size: 30px;
}
.tx-solr-frequent-term-31 {
	font-size: 31px;
}
.tx-solr-frequent-term-32 {
	font-size: 32px;
}
.tx-solr-frequent-term-33 {
	font-size: 33px;
}
.tx-solr-frequent-term-34 {
	font-size: 34px;
}*/
.tx-pagebrowse {
  text-align: center;
  list-style: none inside none;
  width: 100%;
  margin: 0;
  padding: 0;
}

.tx-pagebrowse li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0 5px 0 0;
}

li.tx-pagebrowse-pages {
  width: 80%;
}

li.tx-pagebrowse-pages ol {
  display: inline;
  margin: 0;
  padding: 0 10px;
}

#tx-index-search {
  float: none;
  width: 100%;
}
#tx-index-search h2 {
  padding-bottom: 1.5em;
  font-size: 1.8em;
}
#tx-index-search .relevance {
  float: right;
  margin-bottom: 10px;
  color: #666666;
}
#tx-index-search .relevance .relevance-label {
  display: none;
}
#tx-index-search .relevance .relevance-bar {
  padding-top: 7px;
  margin: 0 10px;
}
#tx-index-search .relevance .indexsearch-relevance-bar {
  border: none;
  width: 100px;
}
#tx-index-search .relevance .indexsearch-relevance {
  background: #50971F;
  height: 8px;
}
#tx-index-search .results-highlight {
  background: none;
  color: #50971F;
}
#tx-index-search .results-entry {
  position: relative;
  margin-top: 13px;
  margin-bottom: 0;
  padding-bottom: 30px;
  border-bottom: none;
}
#tx-index-search .results-entry:last-child:before {
  display: none;
}
#tx-index-search .results-entry .results-topic {
  font-size: 1.5em;
}
#tx-index-search .results-entry .results-topic > a {
  display: block;
}
#tx-index-search .result-content {
  clear: both;
  padding-top: 10px;
}
#tx-index-search .tx-pagebrowse-pi1 {
  float: none;
}
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse {
  margin-top: 0;
  font-size: 1.5em;
}
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse li {
  padding: 0;
}
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-prev {
  position: relative;
  width: 40px;
}
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-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) {
  #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-prev span {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-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) {
  #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-prev span {
    background-position: -620.5px 0;
  }
}
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next {
  position: relative;
  width: 40px;
}
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next span,
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next a {
  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) {
  #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next span,
  #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next a {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next span,
  #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next a {
    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) {
  #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next span,
  #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-next a {
    background-position: -630px 0;
  }
}
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-current {
  color: #50971F;
}
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-page > a {
  color: #aaaaaa;
}
.notouch #tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-page > a:hover {
  color: #50971F;
}
#tx-index-search .tx-pagebrowse-pi1 .tx-pagebrowse .tx-pagebrowse-pages li {
  padding: 0 7px;
}
#tx-index-search .relevance-percent {
  color: #50971F;
  position: relative;
  top: 5px;
}

.tx-indexedsearch-searchbox .tx-indexedsearch-search-select-order .selector:nth-child(2) {
  margin-bottom: 0;
}

#index-search-functions {
  float: left;
  width: 25%;
  padding-left: 30px;
}
@media (max-width: 1024px) {
  #index-search-functions {
    width: 100%;
    padding-left: 0;
  }
}
#index-search-functions > .inner > h2 {
  padding-bottom: 1em;
}
#index-search-functions > .inner .secondaryContentSection {
  margin: 0 0 20px 0;
  padding: 0;
}
#index-search-functions > .inner .secondaryContentSection .csc-header {
  padding: 0;
}
#index-search-functions > .inner .secondaryContentSection h3 {
  padding-bottom: 1em;
  font-size: 1.5em;
  font-weight: 700;
}
#index-search-functions > .inner ul > li {
  margin: 0;
}
#index-search-functions > .inner ul > li > a {
  background: none;
  font-size: 1.5em;
  font-weight: 500;
}
#index-search-functions > .inner ul > li > a:before {
  margin-right: 7px;
}
#index-search-functions > .inner ul > li > .indicator {
  display: inline-block;
  margin-left: 6px;
}

ul.tx-indexedsearch-browsebox {
  display: flex;
  justify-content: center;
  gap: 1rem;
  font-size: 17px;
  margin-top: 1rem;
}

.tx-indexedsearch-search-submit {
  float: right;
}
.tx-indexedsearch-search-submit input {
  display: flex;
  justify-content: center;
  border-radius: 5px;
  padding: 0 15px;
  padding-top: 2px;
  background: #50971F;
  min-width: 130px;
  border: 0;
  cursor: pointer;
  color: #ffffff !important;
  font-weight: 600;
  font-size: 1.4em;
  line-height: 41px;
}

.tx-indexedsearch-form {
  margin-right: 140px;
}

.tx-indexedsearch-searchbox {
  margin-bottom: 1rem;
}

.footer {
  position: relative;
  background: #ffffff;
  padding: 40px 0;
}
@media (max-width: 1024px) {
  .footer {
    padding: 27px 0;
  }
}
.footer > .wrap-content {
  overflow: hidden;
  padding-bottom: 0;
}
.footer > .wrap-content > p {
  float: left;
  font-size: 1.8em;
}
@media (max-width: 1024px) {
  .footer > .wrap-content > p {
    font-size: 1.5em;
  }
}
@media (max-width: 736px) {
  .footer > .wrap-content > p {
    width: 100%;
    font-size: 1.4em;
  }
}
.footer > .wrap-content > ul {
  float: right;
  overflow: hidden;
  padding-bottom: 0;
}
@media (max-width: 736px) {
  .footer > .wrap-content > ul {
    width: 100%;
  }
}
.footer > .wrap-content > ul li {
  float: left;
}
@media (max-width: 736px) {
  .footer > .wrap-content > ul li {
    display: block;
    float: none;
  }
}
.footer > .wrap-content > ul li > a {
  display: block;
  padding: 0 25px;
  font-size: 1.8em;
}
@media (max-width: 1024px) {
  .footer > .wrap-content > ul li > a {
    font-size: 1.5em;
  }
}
@media (max-width: 736px) {
  .footer > .wrap-content > ul li > a {
    padding: 0;
    font-size: 1.8em;
    line-height: 2;
  }
}
.footer > .wrap-content > ul li > a[data-uid="2896"] {
  display: none;
}
@media (max-width: 736px) {
  .footer > .wrap-content > ul li > a[data-uid="2896"] {
    display: block;
  }
}
.footer > .wrap-content > ul li:last-child > a {
  padding-right: 0;
}

.menu-bottom {
  background: #666666;
  padding-bottom: 38px;
}
@media (max-width: 736px) {
  .menu-bottom {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
.menu-bottom > .wrap-content {
  padding-bottom: 0;
}
.menu-bottom > .wrap-content > .level-0 {
  float: left;
  width: 75%;
}
@media (max-width: 1024px) {
  .menu-bottom > .wrap-content > .level-0 {
    width: 100%;
  }
}
.menu-bottom > .wrap-content > .level-0 > li {
  float: left;
  width: 33.333%;
  padding-right: 60px;
}
.menu-bottom > .wrap-content > .level-0 > li:nth-child(3n+4) {
  clear: both;
}
@media (max-width: 736px) {
  .menu-bottom > .wrap-content > .level-0 > li {
    width: 100%;
    padding-right: 0;
  }
}
.menu-bottom > .wrap-content > .level-0 > li > a {
  position: relative;
  display: block;
  padding-top: 38px;
  padding-bottom: 18px;
  font-size: 1.8em;
  font-weight: 600;
  color: #ffffff;
}
.menu-bottom > .wrap-content > .level-0 > li > a:before {
  bottom: 15px;
}
.menu-bottom > .wrap-content > .level-0 > li > a > br {
  display: none;
}
.menu-bottom > .wrap-content > .level-0 > li > a .current, .notouch .menu-bottom > .wrap-content > .level-0 > li > a:hover {
  color: #aaaaaa;
}
@media (max-width: 736px) {
  .menu-bottom > .wrap-content > .level-0 > li > a {
    padding: 0.5em 0;
    font-weight: 500;
  }
  .menu-bottom > .wrap-content > .level-0 > li > a:before {
    bottom: 0;
  }
}
@media (max-width: 736px) {
  .menu-bottom > .wrap-content > .level-0 > li:last-child > a:before {
    display: none;
  }
}
@media (max-width: 736px) {
  .menu-bottom > .wrap-content .level-1 {
    display: none;
  }
}
.menu-bottom > .wrap-content .level-1 a {
  display: block;
  color: #f2f2f2;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1.5;
}
.menu-bottom > .wrap-content .level-1 a .current, .notouch .menu-bottom > .wrap-content .level-1 a:hover {
  color: #aaaaaa;
}
.menu-bottom > .wrap-content > .gogreen {
  height: 88px;
  width: 157px;
  background: url('../Images/icons/logo-gogreen.png?1657389312');
  float: left;
  margin-top: 38px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-bottom > .wrap-content > .gogreen {
    height: 88px;
    width: 156px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .menu-bottom > .wrap-content > .gogreen {
    background: url('../Images/icons/hdpi-logo-gogreen.png?1657389312');
    -webkit-background-size: 100%, auto;
    background-size: 100%, auto;
  }
}
@media (max-width: 1024px) {
  .menu-bottom > .wrap-content > .gogreen {
    display: none;
  }
}

/* perfect-scrollbar v0.6.2 */
.ps-container > .ps-scrollbar-x-rail, .ps-container > .ps-scrollbar-y-rail {
  border-radius: 3px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: background-color 200ms linear, opacity 200ms linear;
  transition: background-color 200ms linear, opacity 200ms linear;
  display: none;
  cursor: pointer;
  position: absolute;
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x, .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  border-radius: 3px;
  -webkit-transition: background-color 200ms linear;
  transition: background-color 200ms linear;
  position: absolute;
  background-color: #f2f2f2;
}
.notouch .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x:hover, .notouch .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y:hover {
  background-color: #50971F;
}

.ps-container {
  overflow: hidden !important;
}
.ps-container.ps-in-scrolling {
  pointer-events: none;
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail {
  display: block;
}
.ps-container.ps-active-y {
  padding-right: 12px;
}
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
}
.ps-container > .ps-scrollbar-x-rail {
  display: none !important;
  bottom: 0;
  height: 6px;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  bottom: 0;
  height: 6px;
}
.ps-container > .ps-scrollbar-y-rail {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  right: 0;
  width: 6px;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  right: 0;
  width: 6px;
}

.ps-container:hover.ps-in-scrolling {
  pointer-events: none;
}

/*.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
	background-color: $c-scrollbar-bg;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
	background-color: $c-scrollbar;
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
	background-color: $c-scrollbar-bg;
}*

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	background-color: $c-scrollbar;
}

.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {

}*/
.ps-container:hover > .ps-scrollbar-x-rail {
  background-color: #f2f2f2;
}
.ps-container:hover > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #50971F;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #f2f2f2;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #50971F;
}

.ka-panel {
  border-bottom: 1px solid #74a43e;
}
.ka-panel > .csc-default {
  margin: 1em 0;
  margin-bottom: 1em !important;
}
.ka-panel > .csc-default > .ka-handler {
  cursor: pointer;
  position: relative;
  padding-bottom: 0;
  padding-right: 42px;
  font-size: 2em;
  color: #50971F;
}
.ka-panel > .csc-default > .ka-handler:after {
  height: 12px;
  width: 18px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -6px;
  background-position: 0 0;
  content: ' ';
  margin-left: -25px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel > .csc-default > .ka-handler:after {
    height: 11px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel > .csc-default > .ka-handler:after {
    margin-top: -5.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel > .csc-default > .ka-handler:after {
    background-position: -381.5px 0;
  }
}
.ka-panel > .csc-default > .ka-handler + div {
  padding: 20px 0;
}
.ka-panel > .csc-default > .csc-header {
  cursor: pointer;
}
.ka-panel > .csc-default > .csc-header h2,
.ka-panel > .csc-default > .csc-header h3 {
  position: relative;
  padding-bottom: 0;
  padding-right: 42px;
  font-size: 1.8em;
  color: #50971F;
}
.ka-panel > .csc-default > .csc-header h2:before,
.ka-panel > .csc-default > .csc-header h3:before {
  height: 12px;
  width: 18px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -6px;
  background-position: 0 0;
  content: ' ';
  margin-left: -25px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel > .csc-default > .csc-header h2:before,
  .ka-panel > .csc-default > .csc-header h3:before {
    height: 11px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel > .csc-default > .csc-header h2:before,
  .ka-panel > .csc-default > .csc-header h3:before {
    margin-top: -5.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel > .csc-default > .csc-header h2:before,
  .ka-panel > .csc-default > .csc-header h3:before {
    background-position: -381.5px 0;
  }
}
.ka-panel > .csc-default > .csc-header + div {
  padding: 20px 0;
}
.ka-panel.open > .csc-default > .csc-header h2:before, .ka-panel.open > .csc-default > .csc-header h3:before {
  height: 12px;
  width: 18px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -6px;
  background-position: -230px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel.open > .csc-default > .csc-header h2:before, .ka-panel.open > .csc-default > .csc-header h3:before {
    height: 11px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel.open > .csc-default > .csc-header h2:before, .ka-panel.open > .csc-default > .csc-header h3:before {
    margin-top: -5.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel.open > .csc-default > .csc-header h2:before, .ka-panel.open > .csc-default > .csc-header h3:before {
    background-position: -685px 0;
  }
}
.ka-panel.open > .csc-default > .ka-handler:after {
  height: 12px;
  width: 18px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -6px;
  background-position: -230px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel.open > .csc-default > .ka-handler:after {
    height: 11px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel.open > .csc-default > .ka-handler:after {
    margin-top: -5.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ka-panel.open > .csc-default > .ka-handler:after {
    background-position: -685px 0;
  }
}
.ka-panel + .csc-default {
  margin-top: 45px;
}
.col-big .ka-panel {
  border-bottom: none;
}
.col-big .ka-panel > .csc-default {
  margin-top: 0;
  margin-bottom: 30px !important;
}

.ui-datepicker {
  position: relative;
  background: #f8f8f8;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  display: none;
  background: #f8f8f8;
  padding: 7px 6px 7px 7px;
  width: 215px;
  margin-top: 4px;
}
.ui-datepicker:after {
  bottom: 100%;
  left: 30px;
  margin-left: -10px;
  border: solid transparent;
  border-bottom-color: #f8f8f8;
  border-width: 10px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  height: 30px;
  margin-right: 7px;
  line-height: 30px;
  font-size: 1.4em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev > span,
.ui-datepicker .ui-datepicker-next > span {
  display: none;
}
.ui-datepicker .ui-datepicker-prev.ui-state-disabled,
.ui-datepicker .ui-datepicker-next.ui-state-disabled {
  display: none;
}
.ui-datepicker .ui-datepicker-prev {
  left: 0;
}
.ui-datepicker .ui-datepicker-prev:before {
  height: 13px;
  width: 8px;
  position: absolute;
  left: 3px;
  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) {
  .ui-datepicker .ui-datepicker-prev:before {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ui-datepicker .ui-datepicker-prev:before {
    margin-top: -6px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ui-datepicker .ui-datepicker-prev:before {
    background-position: -620.5px 0;
  }
}
.ui-datepicker .ui-datepicker-next {
  right: 0;
}
.ui-datepicker .ui-datepicker-next:before {
  height: 13px;
  width: 8px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -6.5px;
  background-position: -161px 0;
  content: ' ';
  margin-left: -6px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ui-datepicker .ui-datepicker-next:before {
    height: 12px;
    width: 7px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ui-datepicker .ui-datepicker-next:before {
    margin-top: -6px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ui-datepicker .ui-datepicker-next:before {
    background-position: -630px 0;
  }
}
.ui-datepicker .ui-datepicker-calendar {
  width: 100%;
  margin: 0;
  font-size: 1.4em;
  color: #666666;
}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
  padding: 0;
  position: relative;
  width: 14.28%;
  height: 27px;
}
.ui-datepicker .ui-datepicker-calendar th:before,
.ui-datepicker .ui-datepicker-calendar td:before {
  display: none;
}
.ui-datepicker .ui-datepicker-calendar th > a,
.ui-datepicker .ui-datepicker-calendar th > span,
.ui-datepicker .ui-datepicker-calendar td > a,
.ui-datepicker .ui-datepicker-calendar td > span {
  display: block;
  margin: 1px 1px 0 0;
  height: 26px;
  text-align: center;
  color: #666666;
  line-height: 26px;
}
.ui-datepicker .ui-datepicker-calendar th > a,
.ui-datepicker .ui-datepicker-calendar td > a {
  background: #ffffff;
}
.notouch .ui-datepicker .ui-datepicker-calendar th > a:hover, .notouch
.ui-datepicker .ui-datepicker-calendar td > a:hover {
  background: #50971F;
  color: #ffffff;
}
.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-unselectable > span,
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable > span {
  color: #aaaaaa;
}
.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today > span,
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today > span {
  background: #f8f8f8;
  color: #50971F;
}
.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-current-day > a,
.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-current-day > span,
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a,
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > span {
  background: #50971F;
  color: #ffffff;
}
.notouch .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-current-day > a:hover, .notouch
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a:hover {
  background: #8fdd59;
  color: #ffffff;
}

.ui-datepicker-trigger {
  position: relative;
  height: 41px;
  width: 0;
  float: right;
  cursor: pointer;
}
.ui-datepicker-trigger > span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 44px;
}
.ui-datepicker-trigger > span:before {
  height: 16px;
  width: 17px;
  position: absolute;
  left: 50%;
  margin-left: -8.5px;
  top: 50%;
  margin-top: -8px;
  background-position: -563px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ui-datepicker-trigger > span:before {
    height: 15px;
    width: 16px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ui-datepicker-trigger > span:before {
    margin-left: -8px;
    margin-top: -7.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .ui-datepicker-trigger > span:before {
    background-position: -976.5px 0;
  }
}

.link-totop {
  display: none;
  position: relative;
  height: 80px;
  padding-left: 43px;
  font-size: 1.8em;
  font-weight: 700;
  color: #50971F;
  line-height: 80px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1024px) {
  .link-totop {
    display: block;
  }
}
@media (max-width: 736px) {
  .link-totop {
    height: 100px;
    line-height: 100px;
  }
}
.link-totop:before {
  -webkit-transition: top 350ms;
  transition: top 350ms;
  height: 21px;
  width: 34px;
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 50%;
  margin-top: -10.5px;
  background-position: -253px 0;
  content: ' ';
  margin-left: -42px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .link-totop:before {
    height: 20px;
    width: 33px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .link-totop:before {
    margin-left: -16.5px;
    margin-top: -10px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .link-totop:before {
    background-position: -704.5px 0;
  }
}
.ios .link-totop:before {
  margin-left: -42px;
}
.notouch .link-totop:hover:before {
  top: 43%;
}

.link-totop-desktop {
  position: fixed;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  background: #50971F;
}
.link-totop-desktop:before {
  height: 10px;
  width: 15px;
  position: absolute;
  left: 50%;
  margin-left: -7.5px;
  top: 50%;
  margin-top: -5px;
  background-position: -338px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .link-totop-desktop:before {
    height: 9px;
    width: 14px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .link-totop-desktop:before {
    margin-left: -7px;
    margin-top: -4.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .link-totop-desktop:before {
    background-position: -779px 0;
  }
}

.selector.disabled > a {
  opacity: 0.7;
}
.selector.error {
  box-shadow: 0 0 1.5px 1px red;
}

.selector-pages {
  position: relative;
  overflow: hidden;
}
.selector-pages > div {
  position: relative;
  height: 100%;
}
.selector-pages > div > div > h2, .selector-pages > div > div > h1 {
  display: none;
}
.selector-pages > div:not(:first-child) {
  display: none;
}
.selector-pages > div > .scrolling {
  position: absolute;
  top: 0;
  bottom: 80px;
  left: 0;
  right: 0;
}
.selector-pages > div > .scrolling > table.list tr:first-child td:first-child::before {
  display: none;
}
.selector-pages > div > .link-arrow {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 48px;
}
@media (max-width: 736px) {
  .selector-pages > div > .link-arrow {
    font-size: 1.3em !important;
  }
}

.multiselector {
  padding: 8px;
  height: auto;
}
.multiselector.fixedHeight {
  height: 182px;
  overflow-y: scroll;
}
.multiselector.fixedHeight > a:last-child {
  margin-bottom: 8px;
}
.multiselector > a {
  -webkit-transition: background-color 350ms;
  transition: background-color 350ms;
  display: block;
  padding: 4px 8px;
  color: #666666;
}
.notouch .multiselector > a:hover {
  color: #50971F;
}
.notouch .multiselector > a:hover.current {
  color: #ffffff;
}
.multiselector > a.current {
  background: #50971F;
  color: #ffffff;
}

.department-map {
  position: relative;
  height: 0;
  padding-bottom: 72.93814%;
  margin-bottom: 24px;
}
@media (max-width: 414px) {
  .department-map {
    display: none;
  }
}
.department-map > a {
  position: absolute;
  width: 11.11111%;
  padding-bottom: 11.11111%;
}
.department-map > a.x-1 {
  left: 0%;
}
.department-map > a.x-2 {
  left: 11.11111%;
}
.department-map > a.x-3 {
  left: 22.22222%;
}
.department-map > a.x-4 {
  left: 33.33333%;
}
.department-map > a.x-5 {
  left: 44.44444%;
}
.department-map > a.x-6 {
  left: 55.55556%;
}
.department-map > a.x-7 {
  left: 66.66667%;
}
.department-map > a.x-8 {
  left: 77.77778%;
}
.department-map > a.x-9 {
  left: 88.88889%;
}
.department-map > a.y-1 {
  top: 0%;
}
.department-map > a.y-1 > .inner {
  background: #FAB800;
}
.department-map > a.y-2 {
  top: 15.25%;
}
.department-map > a.y-2 > .inner {
  background: #E46709;
}
.department-map > a.y-3 {
  top: 30.5%;
}
.department-map > a.y-3 > .inner {
  background: #BA1D50;
}
.department-map > a.y-4 {
  top: 45.75%;
}
.department-map > a.y-4 > .inner {
  background: #7F155F;
}
.department-map > a.y-5 {
  top: 61%;
}
.department-map > a.y-5 > .inner {
  background: #9A6EA9;
}
.department-map > a.y-6 {
  top: 76.25%;
  top: auto;
  bottom: 0;
}
.department-map > a.y-6 > .inner {
  background: #4770B2;
}
.department-map > a > .text,
.department-map > a > .top {
  display: none;
}
.department-map > a > .inner {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  position: absolute;
  top: 0;
  bottom: 1px;
  left: 0;
  right: 1px;
}
.department-map > a > .inner > span {
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  display: block;
  width: 100%;
  padding: 0 3px;
  font-size: 1.15em;
  text-align: center;
  color: #ffffff;
  line-height: 1.3;
}
.ie8 .department-map > a > .inner > span {
  margin-top: -20%;
}
@media (max-width: 1186px) {
  .department-map > a > .inner > span {
    font-size: 1em;
  }
}
@media (max-width: 1024px) {
  .department-map > a > .inner > span {
    font-size: 1.3em;
  }
}
@media (max-width: 935px) {
  .department-map > a > .inner > span {
    font-size: 1.0em;
  }
}
@media (max-width: 504px) {
  .department-map > a > .inner > span {
    font-size: 0.9em;
  }
}
@media (max-width: 448px) {
  .department-map > a > .inner > span {
    font-size: 0.8em;
  }
}
.notouch .department-map > a:hover > .inner {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.department-map > .overlay-tile {
  position: absolute;
  left: 22.22222%;
  top: 0;
  width: 33.33333%;
  height: 45.75%;
}
.department-map > .overlay-tile > .inner {
  position: absolute;
  top: 0;
  bottom: 1px;
  left: 0;
  right: 1px;
  padding: 12px;
  overflow: hidden;
  color: #ffffff;
}
.department-map > .overlay-tile > .inner > .top,
.department-map > .overlay-tile > .inner > .text {
  font-size: 1.2em;
}
@media (max-width: 1180px) {
  .department-map > .overlay-tile > .inner > .top,
  .department-map > .overlay-tile > .inner > .text {
    font-size: 1em;
  }
}
@media (max-width: 1024px) {
  .department-map > .overlay-tile > .inner > .top,
  .department-map > .overlay-tile > .inner > .text {
    font-size: 1.4em;
  }
}
@media (max-width: 900px) {
  .department-map > .overlay-tile > .inner > .top,
  .department-map > .overlay-tile > .inner > .text {
    font-size: 1.1em;
  }
}
.department-map > .overlay-tile > .inner > .text {
  position: absolute;
  bottom: 12px;
  left: 12px;
  right: 12px;
}
.department-map > .overlay-tile > .inner > .inner {
  font-size: 2.1em;
  font-weight: 600;
  line-height: 1.2;
}
@media (max-width: 1180px) {
  .department-map > .overlay-tile > .inner > .inner {
    font-size: 1.7em;
  }
}
@media (max-width: 1024px) {
  .department-map > .overlay-tile > .inner > .inner {
    font-size: 2.4em;
  }
}
@media (max-width: 900px) {
  .department-map > .overlay-tile > .inner > .inner {
    font-size: 2.2em;
  }
}
.department-map > .overlay-tile.y-1 > .inner {
  background: #FAB800;
}
.department-map > .overlay-tile.y-2 > .inner {
  background: #E46709;
}
.department-map > .overlay-tile.y-3 > .inner {
  background: #BA1D50;
}
.department-map > .overlay-tile.y-4 > .inner {
  background: #7F155F;
}
.department-map > .overlay-tile.y-5 > .inner {
  background: #9A6EA9;
}
.department-map > .overlay-tile.y-6 > .inner {
  background: #4770B2;
}

.department-map-locked, .table-locked {
  display: none;
  padding-bottom: 20px;
}
@media (max-width: 414px) {
  .department-map-locked, .table-locked {
    display: block;
  }
}
.department-map-locked img, .table-locked img {
  width: 100%;
  padding-bottom: 20px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url('../Images/fancybox/fancybox_sprite.png?1657389312');
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('../Images/fancybox/fancybox_loading.gif?1657389312') center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('../Images/fancybox/blank.gif?1657389312');
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
.fancybox-margin {
  margin-right: 0 !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('../Images/fancybox/fancybox_overlay.png?1657389312');
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('../Images/fancybox/fancybox_sprite@2x.png?1657389312');
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  #fancybox-loading div {
    background-image: url('../Images/fancybox/fancybox_loading@2x.gif?1657389312');
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
.fancybox {
  display: inline-block;
  position: relative;
}
.fancybox .magnify {
  -webkit-transition: background-color 350ms;
  transition: background-color 350ms;
  border-radius: 12.5px;
  width: 25px;
  height: 25px;
  background: #50971F;
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 9;
}
.csc-textpic .csc-textpic-image .fancybox .magnify {
  bottom: 30px;
}
.fancybox .magnify:before {
  height: 16px;
  width: 16px;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
  background-position: -6875px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .fancybox .magnify:before {
    height: 15px;
    width: 15px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .fancybox .magnify:before {
    margin-left: -7.5px;
    margin-top: -7.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .fancybox .magnify:before {
    background-position: -2603px 0;
  }
}
#c26117 .fancybox .magnify {
  display: none;
}
.notouch .fancybox:hover .magnify {
  background: #74a43e;
}

.jcarousel-skin-tango .jcarousel-container {
  -moz-border-radius: 10px;
  background: #F0F6F9;
  border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 245px;
  padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
  width: 100%;
  height: 245px;
  padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 245px;
  height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
  width: 100%;
  height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
  width: 100%;
  height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
  margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 43px;
  right: 5px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: url('../Images/jcarousel/next-horizontal.png?1657389312') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 43px;
  left: 5px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: url('../Images/jcarousel/prev-horizontal.png?1657389312') no-repeat 0 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
  position: absolute;
  bottom: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: url('../Images/jcarousel/next-vertical.png?1657389312') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
  position: absolute;
  top: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: url('../Images/jcarousel/prev-vertical.png?1657389312') no-repeat 0 0;
}

.jcarousel-skin-tango ul,
.jcarousel-skin-tango li,
.jcarousel-skin-tango a {
  line-height: inherit !important;
}

.jcarousel-skin-tango .caption-top,
.jcarousel-skin-tango .caption-bottom {
  background: #000000;
  color: #ffffff;
  cursor: default;
  padding: 2px;
  font-size: 11px;
  text-align: center;
  border-width: 0px;
}

.jcarousel-skin-tango .caption a,
.jcarousel-skin-tango .caption a {
  background: #000;
  border: none;
  text-decoration: none;
  padding: 2px;
}

.jcarousel-skin-tango .caption a:hover,
.jcarousel-skin-tango .caption a:hover {
  background: #202020;
}

#c18842 .jcarousel-clip-horizontal,
#c18842 .jcarousel-container-horizontal {
  width: 100%;
  height: 103px;
}

#c18842 .jcarousel-clip-vertical,
#c18842 .jcarousel-container-vertical {
  height: 103px;
  width: 100%;
}

#imagecarousel_c18842-outer {
  display: none;
}

#c18842 .jcarousel-item {
  width: auto;
  height: 100px;
}

.jcarousel-skin-tango .jcarousel-container {
  background: none repeat scroll 0 0 transparent;
  border: none;
  /*border-radius: 10px 10px 10px 10px;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
  padding: 0 40px;
  width: 245px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
  height: 245px;
  padding: 40px 20px;
  width: 100%;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
  height: 75px;
  width: 245px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
  height: 245px;
  width: 100%;
}

.jcarousel-skin-tango .jcarousel-item {
  height: 75px;
  width: 100%;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-right: 25px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
  margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #000000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
  background: url('../Images/jcarousel/next.png?1657389312') no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 18px;
  right: 5px;
  position: absolute;
  top: 40px;
  width: 18px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
  background: url('../Images/jcarousel/prev.png?1657389312') no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 18px;
  left: 5px;
  position: absolute;
  top: 40px;
  width: 18px;
}

.jcarousel-skin-tango .jcarousel-next-vertical {
  background: url('../Images/jcarousel/next.png?1657389312') no-repeat scroll 0 0 transparent;
  bottom: 5px;
  cursor: pointer;
  height: 32px;
  left: 43px;
  position: absolute;
  width: 32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
  cursor: pointer;
  height: 32px;
  left: 43px;
  position: absolute;
  top: 5px;
  width: 32px;
}

.jcarousel-skin-tango ul, .jcarousel-skin-tango li, .jcarousel-skin-tango a {
  line-height: inherit !important;
}

.jcarousel-skin-tango .caption-top, .jcarousel-skin-tango .caption-bottom {
  background: none repeat scroll 0 0 #000000;
  border-width: 0;
  color: #FFFFFF;
  cursor: default;
  font-size: 11px;
  padding: 2px;
  text-align: center;
}

.jcarousel-skin-tango .caption a, .jcarousel-skin-tango .caption a {
  background: none repeat scroll 0 0 #000000;
  border: medium none;
  padding: 2px;
  text-decoration: none;
}

#c973 .jcarousel-clip-horizontal, #c973 .jcarousel-container-horizontal {
  width: 100% !important;
}

.tile-small .csc-textpic-imagewrap {
  position: absolute;
  right: 0px;
  bottom: 0px;
  max-width: 55%;
  height: auto;
}
.tile-small .csc-textpic-imagewrap figure {
  max-width: 100%;
  margin-bottom: 0px !important;
}
.tile-small .csc-textpic-imagewrap figure img {
  height: auto;
}

.tx-felogin-pi1 input {
  max-width: 300px;
}
.tx-felogin-pi1 input[type="submit"], .tx-felogin-pi1 button.submit {
  max-width: 200px;
}
.tx-felogin-pi1 fieldset {
  padding: 10px;
  font-size: 1.5em;
}
.tx-felogin-pi1 fieldset input {
  font-size: 1em !important;
}
.tx-felogin-pi1 fieldset label {
  display: inline;
  font-size: 1em;
}

.csc-sitemap #sitemap_show_new {
  float: right;
  font-size: 1.4em;
  position: relative;
  z-index: 99;
}
.csc-sitemap ul > li {
  padding-bottom: 0;
}
.csc-sitemap ul > li ul > li {
  padding-bottom: 0;
}
.csc-sitemap ul > li ul > li:first-child {
  padding: 0 0 0 30px;
}
.csc-sitemap ul > li ul > li:first-child:before {
  top: 7px;
}
.csc-sitemap span.sitemap_new {
  padding-right: 50px;
  background: transparent url('../Images/neu_sitemap.png?1657389312') no-repeat scroll right center;
}
body.gdch-en .csc-sitemap span.sitemap_new {
  background: transparent url('../Images/neu_sitemap.png?1657389312') no-repeat scroll right center;
}

#c84 .jcarousel-container-horizontal, #c84 .jcarousel-clip.jcarousel-clip-horizontal {
  width: 100% !important;
}

form.passwortvergessen input {
  max-width: 300px;
  clear: both;
}
form.passwortvergessen label {
  width: 300px !important;
}
form.passwortvergessen input[type="submit"] {
  width: 300px;
}

.csc-default ul li a.Pfeil {
  position: relative;
  padding-right: 20px;
}
.csc-default ul li a.Pfeil:first-child:before {
  position: absolute !important;
  top: 4px !important;
  right: 0;
}

.news-list-container span.news-list-morelink {
  padding-bottom: 20px;
}

.teaser-big > .wrap-content img, .teaser-small > .wrap-content img {
  height: auto;
}

.cat4 th:nth-child(2), .cat4 td:nth-child(2), .cat2 th:nth-child(2), .cat2 td:nth-child(2) {
  display: none;
}

#c8043 table#deutschlandkarte_form {
  margin-top: 30px;
  font-size: 1.4em;
}
#c8043 table#deutschlandkarte_form label {
  font-size: 1em;
}
#c8043 table#deutschlandkarte_form h2 {
  font-size: 1.42em;
}
#c8043 table#deutschlandkarte_form tr.name_height input, #c8043 table#deutschlandkarte_form tr.phone_height input, #c8043 table#deutschlandkarte_form tr.email_height input {
  font-size: 1em;
}

.ajax-content[data-page="1"] .tile-green {
  cursor: pointer;
}

.tile-green .csc-textpic-imagewrap {
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.tile-green .csc-textpic-imagewrap .csc-textpic-image {
  margin-left: 0 !important;
  margin-bottom: 30px !important;
}
.tile-green .csc-textpic-imagewrap .csc-textpic-image img {
  height: auto;
  width: 100%;
}

#c20475 p.small strong, #c20476 p.small strong {
  padding-right: 5px;
}
#c20475 p.small br, #c20476 p.small br {
  display: none;
}

.ajax-content[data-page="34"] .col-main .csc-header:not(:first-child) > h1 {
  margin: 20px 0;
}
.ajax-content[data-page="34"] .multicolumnContainer .column {
  overflow: hidden;
}
@media (max-width: 800px) {
  .ajax-content[data-page="34"] .multicolumnContainer .column {
    width: 100% !important;
  }
}
.ajax-content[data-page="34"] .multicolumnContainer .column .columnItem > .csc-frame {
  height: 235px;
}
.ajax-content[data-page="34"] .multicolumnContainer .column .columnItem > .csc-frame p {
  font-size: 1.3em;
}
@media (max-width: 800px) {
  .ajax-content[data-page="34"] .multicolumnContainer .column .columnItem > .csc-frame p {
    font-size: 1.4em;
  }
}

.col-right #c6942 > h2 {
  color: #666666 !important;
}

.tx-gdchjobs-pi1 table th:nth-child(2),
.tx-gdchjobs-pi1 table td:nth-child(2) {
  display: none;
}
.tx-gdchjobs-pi1 table .align-center img {
  margin: 0 auto;
}

#imagecarousel_c18326-outer {
  width: 100% !important;
}
#imagecarousel_c18326-outer #imagecarousel_c18326 {
  width: 100% !important;
}

.ajax-content[data-page="367"] table td {
  font-size: 1.4em;
}
.ajax-content[data-page="367"] table td p {
  font-size: 1em;
}

.t3-TCEforms-reqImg {
  display: none;
}

#c18808 {
  display: none;
}

.internal-link img {
  display: none;
}

.passwortvergessen {
  overflow: hidden;
}

.tx_mygdch_pi4_error {
  font-size: 1.5em;
}

#fancybox-wrap {
  box-sizing: content-box;
}
#fancybox-wrap * {
  box-sizing: content-box;
}

.ajax-content[data-page="34"] .col-main .multicolumnContainer {
  overflow: hidden;
}
.ajax-content[data-page="34"] .col-main > h1:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

.csc-linkToTop {
  padding-bottom: 1em;
}

#c13117 img {
  display: inline;
}

.gdch-en #veranstaltungen #allnews span.cat,
#veranstaltungen span.cat {
  display: none;
}
#veranstaltungen #allnews span.cat {
  display: block;
}

.ajax-content[data-page="1"] .tile-green img {
  margin-bottom: -20px;
}

.menu-main ul.level-0 > li:nth-child(3) > a {
  max-width: 145px;
}
.menu-main ul.level-0 > li:nth-child(4) > a {
  max-width: 175px;
}

#c26593 h2 {
  padding-bottom: 0;
}

.news-list-container .news-list-item {
  padding-bottom: 10px;
  padding-top: 10px;
}
.news-list-container .news-list-item > div {
  overflow: hidden;
}
.news-list-container .news-list-item .news-list-morelink {
  display: block;
  padding: 0.5em 0px 1.5em;
}
.news-list-container .news-list-item > .news-list-date {
  font-size: 1.5em;
  padding-bottom: 10px;
}
.news-list-container .news-list-item > h2 {
  padding-bottom: 0.3em;
  color: #50971F;
  font-weight: 600;
  font-size: 2em;
  line-height: 1.375;
}
.news-list-container .news-list-item img {
  float: right;
  margin-left: 20px;
  padding-bottom: 10px;
  max-width: 160px;
  max-height: 120px;
  height: auto;
}
@media (max-width: 414px) {
  .news-list-container .news-list-item img {
    float: none;
    margin-left: 0;
  }
}
.news-list-container .news-list-item .news-list-category {
  color: #AAA;
  font-size: 1.4em;
  padding-bottom: 2em;
  padding-top: 0.1em;
}
.news-list-container .news-list-item hr {
  display: none;
}
.news-list-container .news-list-browse {
  text-align: center;
  font-size: 1.4em;
}

.news-single-item > div:first-child {
  display: none;
}
.news-single-item p.align-center {
  text-align: center;
}
.news-single-item p.align-center img {
  margin: 0 auto;
}
.news-single-item > h2 {
  margin-bottom: 20px;
}
.news-single-item > a {
  display: none;
}
.news-single-item hr {
  display: none;
}
.news-single-item dl {
  font-size: 1.4em;
  padding-bottom: 1.5em;
}
.news-single-item dl dt {
  font-weight: bold;
}
.news-single-item dl dd img {
  display: inline;
}
.news-single-item dl.news-single-files a {
  padding: 0 5px;
}

.tx-mpmgdchexperten-pi1 #dbexpsubmit {
  width: 350px;
}
.tx-mpmgdchexperten-pi1 #expertenForm > strong:first-child {
  display: block;
}
.tx-mpmgdchexperten-pi1 .tx-experten-pi1 {
  margin-bottom: 25px;
}
.tx-mpmgdchexperten-pi1 select {
  clear: both;
}
.tx-mpmgdchexperten-pi1 table {
  overflow: hidden;
  width: 100%;
}
.tx-mpmgdchexperten-pi1 table td {
  font-size: 1.4em;
}

.tx_experten_pi1_liste_tabelle tr {
  cursor: pointer;
}

.tx_experten_pi1_liste_tabelle tr:hover {
  background: #50971F;
  color: #fff;
}

.formrow {
  padding: 10px 0px;
}

.formrow textarea {
  width: 730px;
  height: 200px;
  color: #555;
  font-size: 14px;
  line-height: 20px;
}

.formrow input[type=text] {
  width: 730px;
  color: #555;
  font-size: 14px;
}

.formrow p {
  padding-bottom: 10px;
}

.tx-mpmgdch-experten-formrow select {
  /*left: 68px;
  position: relative;*/
  width: 369px;
  float: right;
  /*padding: 2px 6px;*/
  padding: 0;
}

.tx-mpmgdch-experten-formrow input {
  /*left: 39px;
  position: relative;
  top: 2px;*/
  width: 366px;
  float: right;
  /*padding: 2px 5px;*/
  padding: 0;
}

.tx-experten-pi1 .tx-pagebrowse-pi1 {
  font-size: 18px;
  margin: 18px 0 5px;
  text-align: center;
}

.tx-mpmgdch-experten-formrow {
  margin-top: 5px;
}

.tx-experten-pi1_suche #katnummer {
  display: none;
}

.tx-experten-pi1_liste a.Pfeil.experte:hover {
  color: white !important;
}

.ajax-content[data-page="2168"] .menu-content {
  display: none;
}
.ajax-content[data-page="2168"] .col-full {
  width: 100%;
}
.ajax-content[data-page="2168"] .col-full .listen_header .selector {
  display: inline-block;
  margin-bottom: 0px;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter {
  padding-top: 50px;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter > div {
  overflow: hidden;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter .pos_left {
  width: 60%;
  float: left;
}
@media (max-width: 736px) {
  .ajax-content[data-page="2168"] .col-full #admin_liste_filter .pos_left {
    width: 100%;
  }
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter .pos_right {
  width: 40%;
  float: left;
}
@media (max-width: 736px) {
  .ajax-content[data-page="2168"] .col-full #admin_liste_filter .pos_right {
    width: 100%;
  }
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter > h1 {
  padding-bottom: 0px;
  margin-bottom: 40px;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter > h1:before {
  bottom: -5px;
  left: 0;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input {
  min-width: 300px;
  max-width: 450px;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input[type="radio"], .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left input[type="checkbox"], .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input[type="radio"], .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right input[type="checkbox"] {
  display: none;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left .pos_left.w50, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right .pos_left.w50 {
  width: 40%;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left .pos_left.w50 label, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right .pos_left.w50 label {
  display: inline-block;
  width: 200px;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left .pos_right.w50, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right .pos_right.w50 {
  width: 60%;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_left .pos_right.w50 label, .ajax-content[data-page="2168"] .col-full #admin_liste_filter div.felder .pos_right .pos_right.w50 label {
  display: inline-block;
  width: 300px;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_ergebnis .ui-state-active {
  border: 0;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_ergebnis .dataTables_wrapper {
  font-size: 1.4em;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_ergebnis .dataTables_wrapper #DataTables_Table_0_paginate a {
  display: block;
}
.ajax-content[data-page="2168"] .col-full #admin_liste_ergebnis .dataTables_wrapper table {
  width: 100%;
}
.ajax-content[data-page="2168"] .legende {
  font-size: 1.4em;
  margin-top: 30px;
}

.tx-mpmgdchabiturientenpreis-pi1 #betreff {
  max-width: 500px;
}
.tx-mpmgdchabiturientenpreis-pi1 #email_history {
  font-size: 1.5em;
}
.tx-mpmgdchabiturientenpreis-pi1 #email_history label {
  font-weight: bold;
}
.tx-mpmgdchabiturientenpreis-pi1 #email_history span:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.tx-mpmgdchabiturientenpreis-pi1 #schoolnumber label[for="schoolnumber"] {
  display: inline-block;
}
.tx-mpmgdchabiturientenpreis-pi1 #schoolnumber p {
  display: inline;
  margin-left: 25px;
}
.tx-mpmgdchabiturientenpreis-pi1 .pos_right_items {
  border-bottom: 1px dashed #cecece;
  padding-top: 5px;
  padding-bottom: 5px;
}
.tx-mpmgdchabiturientenpreis-pi1 .pos_right_items label {
  display: inline-block;
  margin-bottom: 0;
  margin-bottom: 20px !important;
}
.tx-mpmgdchabiturientenpreis-pi1 .pos_right_items span {
  margin-left: 15px;
  font-size: 1.5em;
}
.tx-mpmgdchabiturientenpreis-pi1 #logout_button {
  float: right;
}
.tx-mpmgdchabiturientenpreis-pi1 #logout_button .jahrgang_option {
  float: left;
  margin-right: 27px;
}
.tx-mpmgdchabiturientenpreis-pi1 #logout_button label, .tx-mpmgdchabiturientenpreis-pi1 #logout_button input, .tx-mpmgdchabiturientenpreis-pi1 #logout_button a.button, .tx-mpmgdchabiturientenpreis-pi1 #logout_button .selector {
  display: inline-block;
  clear: none;
}
.tx-mpmgdchabiturientenpreis-pi1 #logout_button #logout {
  width: 100px;
}
.tx-mpmgdchabiturientenpreis-pi1 #logout_button .zurueck_zur_uebersicht {
  width: 166px;
}
.tx-mpmgdchabiturientenpreis-pi1 #angaben_schule .pos_left, .tx-mpmgdchabiturientenpreis-pi1 #angaben_schule .pos_right {
  width: 50%;
  float: left;
}
@media (max-width: 736px) {
  .tx-mpmgdchabiturientenpreis-pi1 #angaben_schule .pos_left, .tx-mpmgdchabiturientenpreis-pi1 #angaben_schule .pos_right {
    width: 100%;
  }
}
.tx-mpmgdchabiturientenpreis-pi1 .button_set {
  display: block;
  clear: both;
  overflow: hidden;
}
.tx-mpmgdchabiturientenpreis-pi1 .button_set .button {
  display: inline-block;
  clear: none;
  width: 100px;
}
.tx-mpmgdchabiturientenpreis-pi1 .info_text {
  max-width: 350px;
  margin-bottom: 50px;
}
.tx-mpmgdchabiturientenpreis-pi1 .listen_header {
  width: 100%;
}
.tx-mpmgdchabiturientenpreis-pi1 .listen_header:before {
  bottom: -9px;
  left: 0;
}
.tx-mpmgdchabiturientenpreis-pi1 .listen_header #anzahl_pt_allgemein {
  float: right;
  margin-right: 21px;
}
.tx-mpmgdchabiturientenpreis-pi1 .listen_header #anzahl_pt_allgemein label {
  display: inline;
}
.tx-mpmgdchabiturientenpreis-pi1 .listen_header #anzahl_pt_allgemein select {
  margin-left: 10px;
}
.tx-mpmgdchabiturientenpreis-pi1 input {
  max-width: 300px;
}
.tx-mpmgdchabiturientenpreis-pi1 input[type="submit"] {
  width: 300px;
}
.tx-mpmgdchabiturientenpreis-pi1 a.button {
  width: 300px;
  clear: both;
  margin-bottom: 18px;
}
.tx-mpmgdchabiturientenpreis-pi1 #schul_liste {
  clear: both;
}
.tx-mpmgdchabiturientenpreis-pi1 .selector {
  max-width: 300px;
}
.tx-mpmgdchabiturientenpreis-pi1 > .ergebnis {
  clear: both;
}
.tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table {
  width: 100%;
}
.tx-mpmgdchabiturientenpreis-pi1 > .ergebnis > table td {
  font-size: 1.4em;
}
.tx-mpmgdchabiturientenpreis-pi1 .formErrorContent {
  background: #DAFFC3 url('../Images/abipreis/info_small.png?1657389312') no-repeat scroll 3px 3px;
  margin: 5px 0px 10px;
  padding: 0px 0px 0px 20px;
  border: 1px dotted #CECECE;
  line-height: 20px;
  position: absolute;
  left: 63px;
  top: -5px;
  width: 250px;
  height: 41px;
  font-size: 1.4em;
  line-height: 40px;
}
.tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col {
  float: left;
  width: 50%;
  margin-bottom: 20px;
  padding-right: 15px;
}
.tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col:nth-child(even) {
  padding-right: 0;
  padding-left: 15px;
}
.tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col input,
.tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col .selector {
  max-width: 100%;
}
@media (max-width: 736px) {
  .tx-mpmgdchabiturientenpreis-pi1 .pos_left .abipreis-col {
    width: 100%;
    padding: 0;
  }
}

#login_box {
  background: transparent url('../Images/abipreis/login_pc.png?1657389312') right top no-repeat;
  min-height: 400px;
  padding: 50px 0 0;
  position: relative;
}

.clear {
  clear: both;
}

hr.dotted,
hr.dashed {
  margin: 30px 0 10px;
}

hr.dotted {
  border: dotted #cecece;
  border-width: 1px 0 0 0;
}

hr.dashed {
  border: dashed #cecece;
  border-width: 1px 0 0 0;
}

hr.top {
  margin: 10px 0 30px;
}

.loading {
  background: transparent url('../Images/abipreis/loading_small.gif?1657389312') top left no-repeat;
  height: 60px;
  width: 60px;
}

.abi_button {
  height: 26px;
  border: 1px solid #CCCCCC;
  color: #666666;
  font-size: 13px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #ededed 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #ededed));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #ededed 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #ededed 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #ededed 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  /* IE6-9 */
  -moz-border-radius: 1px;
  /* Firefox */
  -webkit-border-radius: 1px;
  /* Safari, Chrome */
  -khtml-border-radius: 1px;
  /* Konqueror */
  border-radius: 1px;
  /* CSS3 */
}

/* Legende - Start */
.legende div {
  display: inline-block;
  width: 10px;
  height: 10px;
}

.legende .red {
  background-color: #ff8b90;
}

.legende .yellow {
  background-color: #fff88d;
}

.legende .green {
  background-color: #51ff4c;
}

.legende .aqua {
  background-color: #a3e4ff;
}

.legende .black {
  background-color: #404040;
  color: #FFFFFF;
}

/* Legende - Ende */
/* Messages - Start */
.message {
  color: #3aae2d;
}

.error_message .message,
.error_message {
  color: #ff2c2c;
  margin: 0 0 10px;
}

.msg_freigegeben {
  background: #daffc3 url('../Images/abipreis/info_small.png?1657389312') left center no-repeat;
  width: 330px;
  margin: 5px 0 10px 0;
  padding: 0 0 0 15px;
  border: 1px dotted #CECECE;
  line-height: 20px;
}

.hinweis_box {
  background: #daffc3 url('../Images/abipreis/info_small.png?1657389312') 3px 3px no-repeat;
  margin: 5px 0 10px 0;
  padding: 0 0 0 20px;
  border: 1px dotted #CECECE;
  line-height: 20px;
  font-size: 1.4em;
  padding: 10px 20px;
  margin-bottom: 25px;
}

/* Messages - Ende */
.listen_header {
  background: #FFFFFF;
  position: relative;
  /*position: absolute;
  top: 0;
  left: 0;*/
  width: 925px;
}

#admin_liste_filter {
  /*padding-top: 50px;*/
  padding-top: 10px;
}
#admin_liste_filter .ui-state-active {
  border: 0;
}

.listen_header h1 {
  float: left;
}

#ansicht_admin h1 {
  padding: 0 0 15px 0;
}

#ansicht_schul #abi_tabs {
  /*padding-top: 60px;*/
  padding-top: 10px;
}

#admin_liste_ergebnis h1,
#admin_liste_filter h1 {
  cursor: pointer;
  padding-left: 15px;
  color: #666666;
  width: 100%;
  background: transparent url('../Images/abipreis/suchfilter_pfeil_rechts.png?1657389312') center left no-repeat;
}

#admin_liste_ergebnis h1.ui-state-active,
#admin_liste_filter h1.ui-state-active {
  background-image: url('../Images/abipreis/suchfilter_pfeil_runter.png?1657389312');
}

#admin_liste_filter .w50 {
  width: 50%;
}

/* Filter - Ende */
/* Data Table */
table.dataTable.sortingtable {
  margin: 0 0 10px 0;
}

table.dataTable.sortingtable tr.odd {
  background: #F3FFEC;
}

table.dataTable.sortingtable tr.odd td.sorting_1 {
  background: #e3ffd7;
}

table.dataTable.sortingtable tr.even td.sorting_1 {
  background: #e7ffe0;
}

table.dataTable.sortingtable_kursleiter tr.odd {
  background: #daffc3;
}

table.dataTable.sortingtable_kursleiter tr.odd td.sorting_1 {
  background: #e3ffd7;
}

table.dataTable.sortingtable_kursleiter tr.even td.sorting_1 {
  background: #e7ffe0;
}

table.dataTable.sortingtable tr.new.odd td.sorting_1,
table.dataTable.sortingtable tr.new.even td.sorting_1,
table.dataTable.sortingtable tr.new.even,
table.dataTable.sortingtable tr.new.odd {
  background: #fff88d;
}

table.dataTable.sortingtable tr.new.odd:hover td.sorting_1,
table.dataTable.sortingtable tr.new.even:hover td.sorting_1,
.tx-mpmgdchabiturientenpreis-pi1 #admin_liste_ergebnis table.dataTable.sortingtable tbody tr.new:hover {
  background: #ffea4d;
}

table.dataTable.sortingtable tr.reject.odd td.sorting_1,
table.dataTable.sortingtable tr.reject.even td.sorting_1,
table.dataTable.sortingtable tr.reject.even,
table.dataTable.sortingtable tr.reject.odd {
  background: #ff8b90;
}

table.dataTable.sortingtable tr.reject.odd:hover td.sorting_1,
table.dataTable.sortingtable tr.reject.even:hover td.sorting_1,
.tx-mpmgdchabiturientenpreis-pi1 #admin_liste_ergebnis table.dataTable.sortingtable tbody tr.reject:hover {
  background: #FF0000;
}

table.dataTable.sortingtable tr.data_release.odd td.sorting_1,
table.dataTable.sortingtable tr.data_release.even td.sorting_1,
table.dataTable.sortingtable tr.data_release.even,
table.dataTable.sortingtable tr.data_release.odd {
  background: #51ff4c;
}

table.dataTable.sortingtable tr.data_release.odd:hover td.sorting_1,
table.dataTable.sortingtable tr.data_release.even:hover td.sorting_1,
.tx-mpmgdchabiturientenpreis-pi1 #admin_liste_ergebnis table.dataTable.sortingtable tbody tr.data_release:hover {
  background: #e3ffd7;
}

table.dataTable.sortingtable tr.pt_request.odd td.sorting_1,
table.dataTable.sortingtable tr.pt_request.even td.sorting_1,
table.dataTable.sortingtable tr.pt_request.even,
table.dataTable.sortingtable tr.pt_request.odd {
  background: #a3e4ff;
}

table.dataTable.sortingtable tr.pt_request.odd:hover td.sorting_1,
table.dataTable.sortingtable tr.pt_request.even:hover td.sorting_1,
.tx-mpmgdchabiturientenpreis-pi1 #admin_liste_ergebnis table.dataTable.sortingtable tbody tr.pt_request:hover {
  background: #cce8ff;
}

table.dataTable.sortingtable tr.deleted.odd td.sorting_1,
table.dataTable.sortingtable tr.deleted.even td.sorting_1,
table.dataTable.sortingtable tr.deleted.even,
table.dataTable.sortingtable tr.deleted.odd {
  background: #404040;
  color: #FFFFFF;
}

table.dataTable.sortingtable tr.deleted.odd:hover td.sorting_1,
table.dataTable.sortingtable tr.deleted.even:hover td.sorting_1,
.tx-mpmgdchabiturientenpreis-pi1 #admin_liste_ergebnis table.dataTable.sortingtable tbody tr.deleted:hover {
  background: #000000;
  color: #FFFFFF;
}

.tx-mpmgdchabiturientenpreis-pi1 #admin_liste_ergebnis table.dataTable.sortingtable tbody tr:hover {
  background: #e3ffd7;
  cursor: pointer;
}

.dataTables_filter .ui-input-field {
  padding: 0;
}

.dataTables_filter .ui-input-field input {
  font-size: 11px;
  line-height: 15px;
  margin: -4px 22px 0 .4em;
}

/* Data Table - Ende */
/* Tabs - Start */
.etabs {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #CECECE;
}

.tab {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*background: #eee;*/
  border: solid 1px #327e04;
  border-bottom: none;
  padding-left: 0;
  background: #56a717;
  /* Old browsers */
  background: -moz-linear-gradient(top, #56a717 0%, #459e00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #56a717), color-stop(100%, #459e00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #56a717 0%, #459e00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #56a717 0%, #459e00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #56a717 0%, #459e00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #56a717 0%, #459e00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56a717', endColorstr='#459e00', GradientType=0);
  /* IE6-9 */
  -moz-border-radius: 4px 4px 0 0;
  /* Firefox */
  -webkit-border-radius: 4px 4px 0 0;
  /* Safari, Chrome */
  -khtml-border-radius: 4px 4px 0 0;
  /* Konqueror */
  border-radius: 4px 4px 0 0;
  /* CSS3 */
}

.tab a {
  font-size: 12px;
  font-weight: 700;
  line-height: 2em;
  display: block;
  padding: 0 10px;
  outline: none;
  color: #fafaf5;
}

.tab a:hover {
  text-decoration: underline;
}

.tab.active {
  background: #fafaf5;
  border-color: #666;
  z-index: 999;
  position: relative;
  top: 1px;
  padding-top: 1px;
}

.tab a.active {
  color: #56a717;
  background: #fafaf5;
}

.tab-container .panel-container {
  background: #FFFFFF;
  border: solid #d4ccb0 1px;
  padding: 10px;
  -moz-border-radius: 0 4px 4px 4px;
  /* Firefox */
  -webkit-border-radius: 0 4px 4px 4px;
  /* Safari, Chrome */
  -khtml-border-radius: 0 4px 4px 4px;
  /* Konqueror */
  border-radius: 0 4px 4px 4px;
  /* CSS3 */
}

.tab_content {
  padding: 10px 0;
}

#abi_tabs #abi-tabs-1 #last_messages {
  margin: 10px 0 0;
}

#abi_tabs #abi-tabs-3 .pos_right_items input {
  height: 13px;
}

/* Prompt Box - Start */
.jqibox div.jqi .jqiclose,
.jqibox div.jqi .jqibuttons button {
  cursor: pointer;
}

.jqibox div.jqi .jqibuttons button.jqidefaultbutton {
  color: #81d517;
}

.jqibox div.jqi .jqiclose:hover,
.jqibox div.jqi .jqibuttons button.jqidefaultbutton:hover,
.jqibox div.jqi .jqibuttons button:hover,
.jqibox div.jqi .jqibuttons button:focus {
  color: #56a717;
}

/* Prompt Box - Ende */
/* Fixed - Start */
.fixed {
  background: #FFFFFF;
  width: 925px;
  position: fixed;
  top: 0;
  /*padding-top: 10px;*/
  z-index: 99999;
  border-bottom: 1px dashed #cecece;
}

/* Fixed - Ende */
/*! jQuery-Impromptu - v5.1.1 - 2013-11-10
* http://trentrichardson.com/Impromptu
* Copyright (c) 2013 Trent Richardson; Licensed MIT */
.jqifade {
  position: absolute;
  background-color: #777;
}

div.jqi {
  width: 400px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  position: absolute;
  background-color: #fff;
  font-size: 11px;
  text-align: left;
  border: solid 1px #eee;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  padding: 7px;
}

div.jqi .jqiclose {
  position: absolute;
  top: 4px;
  right: -2px;
  width: 18px;
  cursor: default;
  color: #bbb;
  font-weight: 700;
}

div.jqi .jqistate {
  background-color: #fff;
}

div.jqi .jqititle {
  padding: 5px 10px;
  font-size: 16px;
  line-height: 20px;
  border-bottom: solid 1px #eee;
}

div.jqi .jqimessage {
  padding: 10px;
  line-height: 20px;
  color: #444;
}

div.jqi .jqibuttons {
  text-align: right;
  margin: 0 -7px -7px -7px;
  border-top: solid 1px #e4e4e4;
  background-color: #f4f4f4;
  border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
}

div.jqi .jqibuttons button {
  margin: 0;
  padding: 15px 20px;
  background-color: transparent;
  font-weight: 400;
  border: 0;
  border-left: solid 1px #e4e4e4;
  color: #777;
  font-weight: 700;
  font-size: 12px;
}

div.jqi .jqibuttons button.jqidefaultbutton {
  color: #489afe;
}

div.jqi .jqibuttons button:hover, div.jqi .jqibuttons button:focus {
  color: #287ade;
  outline: 0;
}

.jqiwarning .jqi .jqibuttons {
  background-color: #b95656;
}

div.jqi .jqiparentstate::after {
  background-color: #777;
  opacity: .6;
  filter: alpha(opacity=60);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

div.jqi .jqisubstate {
  position: absolute;
  top: 0;
  left: 20%;
  width: 60%;
  padding: 7px;
  border: solid 1px #eee;
  border-top: 0;
  border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
}

div.jqi .jqisubstate .jqibuttons button {
  padding: 10px 18px;
}

.jqi .jqiarrow {
  position: absolute;
  height: 0;
  width: 0;
  line-height: 0;
  font-size: 0;
  border: solid 10px transparent;
}

.jqi .jqiarrowtl {
  left: 10px;
  top: -20px;
  border-bottom-color: #fff;
}

.jqi .jqiarrowtc {
  left: 50%;
  top: -20px;
  border-bottom-color: #fff;
  margin-left: -10px;
}

.jqi .jqiarrowtr {
  right: 10px;
  top: -20px;
  border-bottom-color: #fff;
}

.jqi .jqiarrowbl {
  left: 10px;
  bottom: -20px;
  border-top-color: #fff;
}

.jqi .jqiarrowbc {
  left: 50%;
  bottom: -20px;
  border-top-color: #fff;
  margin-left: -10px;
}

.jqi .jqiarrowbr {
  right: 10px;
  bottom: -20px;
  border-top-color: #fff;
}

.jqi .jqiarrowlt {
  left: -20px;
  top: 10px;
  border-right-color: #fff;
}

.jqi .jqiarrowlm {
  left: -20px;
  top: 50%;
  border-right-color: #fff;
  margin-top: -10px;
}

.jqi .jqiarrowlb {
  left: -20px;
  bottom: 10px;
  border-right-color: #fff;
}

.jqi .jqiarrowrt {
  right: -20px;
  top: 10px;
  border-left-color: #fff;
}

.jqi .jqiarrowrm {
  right: -20px;
  top: 50%;
  border-left-color: #fff;
  margin-top: -10px;
}

.jqi .jqiarrowrb {
  right: -20px;
  bottom: 10px;
  border-left-color: #fff;
}

#bw-overlay .multiselector {
  height: 200px;
  overflow-y: scroll;
}
#bw-overlay .bw-col-2 {
  padding-top: 0px;
}

#c16004 .tx-mpm-gdch-bewerber .bw-listoptions form input[type="checkbox"] {
  display: none;
}
#c16004 .tx-mpm-gdch-bewerber .bw-listoptions form label {
  width: 300px;
}

#c16004 .tx-mpm-gdch-bewerber > table td:first-child::before {
  content: '' !important;
  display: none;
}

/* globals
--------------------------------------------------------------------------------------------------------------------- */
.tx-mpm-gdch-bewerber {
  position: relative;
}

.tx-mpm-gdch-bewerber a:focus, .tx-mpm-gdch-bewerber select:focus, .tx-mpm-gdch-bewerber input:focus {
  outline: none;
}

/* login area
--------------------------------------------------------------------------------------------------------------------- */
.bw-login {
  background: url('../Images/abipreis/login_pc.png?1657389312') no-repeat scroll right top transparent;
  min-height: 400px;
  padding: 50px 0 0;
  position: relative;
}
@media (max-width: 736px) {
  .bw-login {
    background: none;
  }
}

.bw-login-box {
  width: 310px;
}
@media (max-width: 736px) {
  .bw-login-box {
    width: 100%;
  }
}

.bw-info-text {
  margin: 0 0 20px;
  max-width: 290px;
}

.bw-login-box form {
  padding-bottom: 18px;
}

.bw-login-link {
  display: block;
  line-height: 22px;
}

.bw-login label {
  color: #666666;
  font-weight: bold;
}

.bw-login input[type=password], .bw-login input[type=input] {
  background: url("abipreis/login_textfeld.png") no-repeat scroll left top transparent;
  border: medium none;
  color: #666666;
  font-weight: bold;
  height: 26px;
  margin: 5px 0;
  width: 300px;
}

.bw-login .bw-button {
  margin-top: 20px;
}

/* form elements
--------------------------------------------------------------------------------------------------------------------- */
.bw-button:hover {
  color: #666666;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ededed), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #ededed 0%, #ffffff 100%);
  background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #ededed 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #ededed 0%, #ffffff 100%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEDEDED', endColorstr='#FFFFFFFF');
}

/*.tx-mpm-gdch-bewerber input[type=submit] {
	@extend .bw-button;
}*/
.tx-mpm-gdch-bewerber input[type=radio] {
  display: inline-block;
  position: relative;
  top: 2px;
}

.bw-mandatory {
  color: #50971f;
  padding-left: 3px;
}

.bw-label-inline {
  display: inline-block;
  width: 80px;
  padding-left: 5px;
  line-height: 22px;
  font-size: 1.4em;
}

.input-ph {
  position: relative;
  display: block;
}

.bw-hidden-field {
  display: none;
}

.tx-mpm-gdch-bewerber .typo3-messages {
  padding: 9px;
  margin-bottom: 15px;
  background: #d6f3c2;
  color: #50971f;
}

/* edit / create account styles
--------------------------------------------------------------------------------------------------------------------- */
.bw-tabs {
  background: url('../Images/bewerber/bw-tab-border.png?1657389312') left bottom repeat-x;
}

.bw-tab, .bw-tab:hover, .bw-tab-active {
  display: inline-block;
  padding: 0 20px;
  height: 32px;
  margin: 0 1px 0 2px;
  border: 1px solid #327e04;
  border-bottom: none;
  text-align: center;
  font-weight: bold;
  font-size: 1.5em;
  color: #ffffff;
  line-height: 33px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #56a717), color-stop(100%, #459e00));
  background: -webkit-linear-gradient(top, #56a717 0%, #459e00 100%);
  background: -moz-linear-gradient(top, #56a717 0%, #459e00 100%);
  background: -o-linear-gradient(top, #56a717 0%, #459e00 100%);
  background: linear-gradient(to bottom, #56a717 0%, #459e00 100%);
  *zoom: 1;
  background-color: #56a717;
}

.bw-tab:hover, .bw-tab-active:hover, .bw-tab-active {
  height: 33px;
  border: 1px solid #d4ccb0;
  border-bottom: none;
  color: #50971f;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfb), color-stop(100%, #fafaf4));
  background: -webkit-linear-gradient(top, #fdfdfb 0%, #fafaf4 100%);
  background: -moz-linear-gradient(top, #fdfdfb 0%, #fafaf4 100%);
  background: -o-linear-gradient(top, #fdfdfb 0%, #fafaf4 100%);
  background: linear-gradient(to bottom, #fdfdfb 0%, #fafaf4 100%);
  *zoom: 1;
  background-color: #fdfdfb;
}

.bw-edit {
  overflow: hidden;
}

.bw-edit h2 {
  padding: 25px 0 !important;
  margin: 0 !important;
}

.bw-col-2, .bw-searchfilters .bw-col-2-right, .bw-reports .bw-col-2-right {
  float: left;
  width: 50%;
  padding-right: 20px;
  padding-bottom: 40px;
}
@media (max-width: 736px) {
  .bw-col-2, .bw-searchfilters .bw-col-2-right, .bw-reports .bw-col-2-right {
    width: 100%;
  }
}

.bw-edit-footer {
  clear: both;
  border-top: 1px dashed #cecece;
  padding-top: 15px;
}

.bw-label-big {
  padding-bottom: 4px;
  color: #50971F;
  font-weight: bold;
}

.bw-label-addon {
  padding-left: 10px;
  color: #999999;
  font-weight: normal;
}

.bw-label-addon-small {
  display: block;
  font-size: 11px;
  color: #999999;
  font-weight: normal;
}

/* edit / create vita styles
--------------------------------------------------------------------------------------------------------------------- */
.vita-create {
  margin-top: 4px;
}

.bw-vitae {
  display: none;
  width: 700px;
  padding: 24px;
  position: absolute;
  background: #ffffff;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}
@media (max-width: 736px) {
  .bw-vitae {
    width: 100% !important;
  }
}

.bw-vita-col, .bw-vita-col-left, .bw-vita-col-right {
  width: 50%;
}
@media (max-width: 736px) {
  .bw-vita-col, .bw-vita-col-left, .bw-vita-col-right {
    width: 100% !important;
  }
}

.bw-vita-col-left {
  float: left;
  width: 50%;
}
@media (max-width: 736px) {
  .bw-vita-col-left {
    width: 100% !important;
  }
}

.bw-vita-col-right {
  float: right;
  width: 50%;
}

.bw-vita-date {
  width: 85px !important;
  margin-right: 9px !important;
}

.bw-vita-col-right .bw-vita-date {
  margin-right: 0 !important;
  margin-left: 9px;
}

.bw-vita-col-right .bw-label-big {
  padding-left: 9px;
}

.bw-vita-footer {
  clear: both;
  padding-top: 30px;
}
.bw-vita-footer a.bw-button {
  margin: 10px;
}

.vitae-contents {
  padding: 30px 0;
  display: block;
  width: 100%;
  overflow: hidden;
}

.vita-entry {
  position: relative;
  border-top: 1px dashed #CECECE;
  padding: 16px 0 12px;
}

.vita-entry-date {
  color: #999999;
}

.vita-entry-header {
  color: #50971F;
  font-size: 16px;
  font-weight: bold;
}

.vita-entry-branche {
  color: #000000;
  font-size: 1.4em;
  font-weight: bold;
}

.vita-entry-desc {
  width: 400px;
  font-size: 1.4em;
}

.vita-entry-remove {
  position: absolute;
  right: 16px;
  top: 16px;
  width: 16px;
  height: 16px;
  background: #999999 url('../Images/bewerber/bw-vita-remove.png?1657389312') center center no-repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}

.vita-entry-remove:hover {
  background-color: #555555;
}

/* list styles
--------------------------------------------------------------------------------------------------------------------- */
.bw-big-col {
  width: 974px !important;
  position: relative;
  left: -12px;
  margin-top: 17px !important;
}

#c16004 .tx-mpm-gdch-bewerber .bw-input-big {
  width: 100%;
  max-width: 600px;
}
#c16004 .tx-mpm-gdch-bewerber .bw-list {
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 6px;
  empty-cells: show;
  table-layout: fixed;
}
@media (max-width: 800px) {
  #c16004 .tx-mpm-gdch-bewerber .bw-list th:nth-child(3), #c16004 .tx-mpm-gdch-bewerber .bw-list td:nth-child(3) {
    display: none;
  }
}
@media (max-width: 800px) and (max-width: 414px) {
  #c16004 .tx-mpm-gdch-bewerber .bw-list th:nth-child(1), #c16004 .tx-mpm-gdch-bewerber .bw-list th:nth-child(4), #c16004 .tx-mpm-gdch-bewerber .bw-list th:nth-child(5), #c16004 .tx-mpm-gdch-bewerber .bw-list td:nth-child(1), #c16004 .tx-mpm-gdch-bewerber .bw-list td:nth-child(4), #c16004 .tx-mpm-gdch-bewerber .bw-list td:nth-child(5) {
    display: none;
  }
}

.bw-list-row, .bw-list-row-odd {
  height: 73px;
}

.bw-list-row-odd {
  background-color: #f3ffec;
}

.bw-list-row-modified {
  background-color: #ffe8e3;
}

.bw-list-row-new {
  background-color: #fff1a1;
}

.bw-list-row-deactivated {
  background-color: #bbbbbb;
}

.bw-list-col, .bw-list-col1, .bw-list-col2, .bw-list-col3, .bw-list-col4, .bw-list-col5, .bw-list-col6, .bw-list-col7, .bw-list-header {
  overflow: hidden;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  vertical-align: middle;
  padding: 10px;
}

.bw-list-col1 {
  width: 100px;
}

.bw-list-col2 {
  width: 128px;
}

.bw-list-col3 {
  width: 162px;
}

.bw-list-col5 {
  width: 86px;
}

.bw-list-col6 {
  width: 78px;
}

.bw-list-col7 {
  width: 93px;
}

.bw-link-freigabe, .bw-link-freigabe-active, .bw-link-edit, .bw-link-deactivate, .bw-link-activate, .bw-link-delete, .bw-button-next, .bw-button-prev, .bw-button-save, .bw-button-list, .bw-button-delete2 {
  display: inline-block;
  width: 22px;
  height: 22px;
  min-width: 0 !important;
  background: url('../Images/bewerber/bw-icon-unchecked.png?1657389312') center center no-repeat;
}

.bw-link-freigabe-active {
  background-image: url('../Images/bewerber/bw-icon-checked.png?1657389312');
}

.bw-link-edit {
  background: url('../Images/bewerber/bw-icons2.png?1657389312') -122px 1px no-repeat;
}

.bw-link-deactivate {
  background: url('../Images/bewerber/bw-icons2.png?1657389312') -145px 0 no-repeat;
}

.bw-link-activate {
  background: url('../Images/bewerber/bw-icons2.png?1657389312') -167px 0 no-repeat;
}

.bw-link-delete {
  background: url('../Images/bewerber/bw-icons2.png?1657389312') -190px 0 no-repeat;
}

.bw-button-next {
  float: right;
  background: url('../Images/bewerber/bw-icons2.png?1657389312') -99px 0 no-repeat;
}

.bw-button-prev {
  float: right;
  background: url('../Images/bewerber/bw-icons2.png?1657389312') -73px 0 no-repeat;
}

#c16004 .tx-mpm-gdch-bewerber input[type="submit"].bw-button-save {
  float: left;
  border: none;
  padding: 0;
  margin-right: 10px;
  cursor: pointer;
  background: url('../Images/bewerber/bw-icons2.png?1657389312') 2px 3px no-repeat;
  width: 20px;
}
#c16004 .tx-mpm-gdch-bewerber input[type="submit"].bw-button-save:hover {
  float: left;
  border: none;
  padding: 0;
  margin-right: 10px;
  cursor: pointer;
  background: url('../Images/bewerber/bw-icons2.png?1657389312') 2px 3px no-repeat;
  width: 20px;
}

.bw-button-list {
  float: left;
  margin-right: 10px;
  background: url('../Images/bewerber/bw-icons2.png?1657389312') -22px 3px no-repeat;
}

.bw-button-delete2 {
  float: left;
  margin-right: 10px;
  background: url('../Images/bewerber/bw-icons2.png?1657389312') -48px 3px no-repeat;
}

.bw-list-header {
  height: 50px;
}

.bw-list-header td {
  padding: 0;
  border-right: 1px solid #ffffff !important;
  color: #50971f;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  vertical-align: middle;
}

.bw-list-header td:last-child {
  border-right: 1px solid #cecece !important;
}

.bw-list-header-cell {
  display: table-cell;
  height: 30px;
  padding-right: 15px;
  vertical-align: middle;
}

.bw-list-col-header {
  height: 36px;
  position: relative;
}

.bw-sort {
  position: absolute;
  top: 0;
  right: -12px;
}

.bw-link-sort, .bw-link-sort-asc, .bw-link-sort-asc-active, .bw-link-sort-asc:hover, .bw-link-sort-desc, .bw-link-sort-desc-active, .bw-link-sort-desc:hover {
  display: block;
  width: 16px;
  height: 17px;
  background: url('../Images/bewerber/bw-icons.png?1657389312') 0 0 no-repeat;
}

.bw-link-sort-asc {
  background-position: 2px 8px;
}

.bw-link-sort-asc-active, .bw-link-sort-asc:hover {
  background-position: -11px 8px;
}

.bw-link-sort-desc {
  margin-top: 2px;
  background-position: 2px -14px;
}

.bw-link-sort-desc-active, .bw-link-sort-desc:hover {
  margin-top: 2px;
  background-position: -11px -14px;
}

.bw-help-special {
  position: absolute;
  top: -30px;
  right: 0;
  font-weight: bold;
  font-size: 1.5em;
  color: #50971F;
}

.bw-help-overlay {
  position: absolute;
  z-index: 99;
  width: 250px;
  right: 0;
  top: -5px;
  padding: 10px 15px;
  overflow: hidden;
  background: #ffffff;
  display: none;
  font-weight: normal;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}

.bw-help-special-link {
  position: absolute;
  right: 0;
  z-index: 100;
  padding-left: 28px;
  padding-right: 17px;
  cursor: pointer;
}

/* list custom scroll styles
--------------------------------------------------------------------------------------------------------------------- */
.bw-scroll-c {
  height: 70px;
  overflow: hidden;
  position: relative;
}

.bw-scoll-content {
  padding: 2px 45px 5px 0;
}

/*
.ps-container .ps-scrollbar-y-rail {
  position: absolute;
  right: 0;
  width: 16px;
  background: image-url("bewerber/bw-scrollbar-bg.png");
}

.ps-container:hover .ps-scrollbar-y-rail, .ps-container.hover .ps-scrollbar-y-rail {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}

.ps-container .ps-scrollbar-y-rail:hover, .ps-container .ps-scrollbar-y-rail.hover {
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

.ps-container .ps-scrollbar-y {
  position: absolute;
  right: 0;
  width: 16px;
  background-color: #86b85b;
  -webkit-box-shadow: 2px 2px 4px #c8dfb4 inset;
  -moz-box-shadow: 2px 2px 4px #c8dfb4 inset;
  box-shadow: 2px 2px 4px #c8dfb4 inset;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}

.ps-container.ie6 .ps-scrollbar-y {
  font-size: 0;
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y, .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #999;
}

.ps-container.ie:hover .ps-scrollbar-y, .ps-container.ie.hover .ps-scrollbar-y {
  visibility: visible;
}
*/
/* list pagination styles
--------------------------------------------------------------------------------------------------------------------- */
.tx-mpm-gdch-bewerber .f3-widget-paginator {
  float: right;
  list-style-type: none;
  padding-top: 9px;
  line-height: 24px;
}

.tx-mpm-gdch-bewerber .f3-widget-paginator li {
  display: inline-block;
  padding: 0 0 0 10px;
  background: none;
}

.tx-mpm-gdch-bewerber .f3-widget-paginator li a {
  color: #666666;
}

.tx-mpm-gdch-bewerber .f3-widget-paginator li.previous a {
  padding-left: 18px;
  background: url('../Images/bewerber/bw-icons.png?1657389312') 0 -38px no-repeat;
}

.tx-mpm-gdch-bewerber .f3-widget-paginator li.previous a:hover {
  padding-left: 18px;
  background: url('../Images/bewerber/bw-icons.png?1657389312') 0 -60px no-repeat;
}

.tx-mpm-gdch-bewerber .f3-widget-paginator li.next a {
  padding-right: 18px;
  background: url('../Images/bewerber/bw-icons.png?1657389312') right -86px no-repeat;
}

.tx-mpm-gdch-bewerber .f3-widget-paginator li.next a:hover {
  padding-right: 18px;
  background: url('../Images/bewerber/bw-icons.png?1657389312') right -108px no-repeat;
}

.tx-mpm-gdch-bewerber .f3-widget-paginator li.current, .tx-mpm-gdch-bewerber .f3-widget-paginator li.current a {
  font-weight: bold;
  text-decoration: underline;
}

/* list search styles
--------------------------------------------------------------------------------------------------------------------- */
.bw-listoptions {
  position: relative;
  color: #777777;
}

.bw-searchform {
  float: right;
}
@media (max-width: 800px) {
  .bw-searchform {
    float: none;
  }
}

.bw-searchfield {
  padding-right: 22px !important;
  background: #efefef !important;
  border: 1px solid #d2d2d2 !important;
  width: 176px;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -ms-border-radius: 5px !important;
  -o-border-radius: 5px !important;
  border-radius: 5px !important;
}

.bw-searchfilters, .bw-reports {
  display: none;
  z-index: 100;
  padding: 24px 24px 20px;
  position: absolute;
  right: 0;
  top: 0px;
  background: #ffffff;
  overflow: hidden;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}

.bw-searchfilters label, .bw-reports label {
  color: #50971F;
  font-weight: bold;
  display: block;
  width: 300px;
}

.bw-searchfilters .bw-col-2, .bw-reports .bw-col-2, .bw-searchfilters .bw-col-2-right, .bw-reports .bw-col-2-right {
  width: 50%;
  float: left;
}
@media (max-width: 736px) {
  .bw-searchfilters .bw-col-2, .bw-reports .bw-col-2, .bw-searchfilters .bw-col-2-right, .bw-reports .bw-col-2-right {
    width: 100%;
  }
}

.bw-searchfilters .bw-col-2-right, .bw-reports .bw-col-2-right {
  width: 50%;
  float: left;
}
@media (max-width: 736px) {
  .bw-searchfilters .bw-col-2-right, .bw-reports .bw-col-2-right {
    width: 100%;
  }
}

.bw-searchfilters select, .bw-reports select {
  width: 300px !important;
}

.bw-searchfilters-open {
  padding: 0 40px 0 12px;
  position: absolute;
  display: block;
  height: 41px;
  right: 0;
  top: 0;
  line-height: 41px;
  font-size: 1.5em;
  color: #50971F;
}
.bw-searchfilters-open:before {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  height: 11px;
  width: 18px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -5.5px;
  background-position: -608px 0;
  content: ' ';
  margin-left: -31px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .bw-searchfilters-open:before {
    height: 10px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .bw-searchfilters-open:before {
    margin-top: -5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .bw-searchfilters-open:before {
    background-position: -1014.5px 0;
  }
}
.bw-searchfilters-open:after {
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 11px;
  width: 18px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -5.5px;
  background-position: -585px 0;
  content: ' ';
  margin-left: -31px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .bw-searchfilters-open:after {
    height: 10px;
    width: 17px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .bw-searchfilters-open:after {
    margin-top: -5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .bw-searchfilters-open:after {
    background-position: -995px 0;
  }
}
.bw-searchfilters-open.open:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.bw-searchfilters-open.open:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.bw-searchfilters-open-active, .bw-searchfilters-open:hover {
  background-position: 3px -152px;
}

.bw-list-bottomops {
  padding-top: 8px;
  overflow: hidden;
}

.bw-list-bottomops:after {
  clear: both;
}

.bw-list-bottomops form {
  display: inline-block;
}

.bw-reports {
  display: none;
  right: auto;
  left: 0;
  top: auto;
}

.bw-reports .bw-button {
  padding-left: 9px;
  width: 290px;
  display: block;
  margin: 10px 0 0;
}

.bw-reports .bw-button span {
  vertical-align: middle;
  display: inline-block;
  width: 22px;
  height: 18px;
}

.bw-button-pdf span {
  background: url('../Images/bewerber/bw-fileicons.png?1657389312') 0 -73px no-repeat;
}

.bw-button-csv span {
  background: url('../Images/bewerber/bw-fileicons.png?1657389312') 0 0 no-repeat;
}

.bw-button-word span {
  background: url('../Images/bewerber/bw-fileicons.png?1657389312') 0 -37px no-repeat;
}

.bw-reports .bw-button i {
  font-weight: normal;
}

.bw-editdata {
  font-size: 1.4em;
}

.bw-editdata b {
  display: block;
}

.bw-editdata h2 {
  font-size: 12px;
}

/* list bg map styles
--------------------------------------------------------------------------------------------------------------------- */
.bw-list-map {
  overflow: hidden;
  padding-bottom: 15px;
  color: #777777;
  font-style: italic;
}

.bw-list-map-entry {
  display: inline-block;
  padding-right: 10px;
}

.bw-list-map-color {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 18px;
  height: 18px;
  margin-right: 4px;
}

.bw-filters-saved-c {
  width: 300px;
  height: 66px;
  overflow-y: scroll;
  border: 1px solid #e3e9ef;
  border-top: 1px solid #abadb3;
  margin-bottom: 6px;
}

.bw-filters-savedlist label {
  width: 400px !important;
}

.bw-filters-saved, .bw-filters-saved-active {
  display: block;
  padding: 0 4px;
  color: #000000;
  line-height: 22px;
}

.bw-filters-saved:hover, .bw-filters-saved-active {
  background: #ceecbc;
}

.bw-filters-saved-c p {
  padding: 0 4px;
  color: #777777;
  line-height: 22px;
}

.bw-filters-delete {
  float: right;
  width: 22px;
  height: 22px;
  padding-left: 6px;
}

.tx-mpm-gdch-bewerber h1 {
  overflow: hidden;
}

.bw-logout {
  float: right;
  margin: 0 !important;
  padding: 0 0 0 24px !important;
  background: url('../Images/bewerber/bw-logout.png?1657389312') 0 0 no-repeat;
  font-size: 12px;
  line-height: 22px;
  font-weight: normal;
  color: #777777;
}

.bw-logout:hover {
  color: #50971F;
}

.bw-loader-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.85) url('../Images/bewerber/ajax-loader.gif?1657389312') center center no-repeat;
}

.bw-topform {
  position: absolute;
  right: 0;
  top: 12px;
}
@media (max-width: 414px) {
  .bw-topform {
    position: relative;
    display: block;
    overflow: hidden;
    margin-bottom: 23px;
  }
}

#c16004 .tx-mpm-gdch-bewerber .bw-vitae input {
  max-width: 444px !important;
  width: 100% !important;
}
#c16004 .tx-mpm-gdch-bewerber .bw-vitae .selector {
  width: 99%;
}
@media (max-width: 414px) {
  #c16004 .tx-mpm-gdch-bewerber .bw-login {
    background: none;
  }
}
#c16004 .tx-mpm-gdch-bewerber form.validateForm {
  margin-top: 30px;
}
@media (max-width: 736px) {
  #c16004 .tx-mpm-gdch-bewerber input {
    width: 100%;
  }
}
#c16004 .tx-mpm-gdch-bewerber input.datepicker {
  display: inline-block;
}
#c16004 .tx-mpm-gdch-bewerber input[type="submit"] {
  width: 200px;
}
#c16004 .tx-mpm-gdch-bewerber .bw-login-link {
  display: block;
  font-size: 1.4em;
  clear: both;
}
#c16004 .tx-mpm-gdch-bewerber input[type="radio"] {
  display: none;
}
#c16004 .tx-mpm-gdch-bewerber .bw-edit-footer .bw-button {
  margin-right: 25px;
}
@media (max-width: 736px) {
  #c16004 .tx-mpm-gdch-bewerber .bw-edit-footer .bw-button {
    margin-bottom: 20px;
  }
}
#c16004 .tx-mpm-gdch-bewerber .bw-searchfilters input[type=submit] {
  margin: 10px !important;
}

/* Z-INDEX */
.formError {
  z-index: 990;
}

.formError .formErrorContent {
  z-index: 991;
}

.formError .formErrorArrow {
  z-index: 996;
}

.ui-dialog .formError {
  z-index: 5000;
}

.ui-dialog .formError .formErrorContent {
  z-index: 5001;
}

.ui-dialog .formError .formErrorArrow {
  z-index: 5006;
}

.inputContainer {
  position: relative;
  float: left;
}

.formError {
  position: absolute;
  top: 300px;
  left: 300px;
  display: block;
  cursor: pointer;
  text-align: left;
}

.formError.inline {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
}

.ajaxSubmit {
  padding: 20px;
  background: #55ea55;
  border: 1px solid #999;
  display: none;
}

.formError .formErrorContent {
  width: 100%;
  background: #ee0101;
  position: relative;
  color: #fff;
  min-width: 120px;
  font-size: 11px;
  border: 2px solid #ddd;
  box-shadow: 0 0 6px #000;
  -moz-box-shadow: 0 0 6px #000;
  -webkit-box-shadow: 0 0 6px #000;
  -o-box-shadow: 0 0 6px #000;
  padding: 4px 10px 4px 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
}

.formError.inline .formErrorContent {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
}

.greenPopup .formErrorContent {
  background: #33be40;
}

.blackPopup .formErrorContent {
  background: #393939;
  color: #FFF;
}

.formError .formErrorArrow {
  width: 15px;
  margin: -2px 0 0 13px;
  position: relative;
}

body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
  margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  margin: 0px 0 0 12px;
  top: 2px;
}

.formError .formErrorArrow div {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  box-shadow: 0 2px 3px #444;
  -moz-box-shadow: 0 2px 3px #444;
  -webkit-box-shadow: 0 2px 3px #444;
  -o-box-shadow: 0 2px 3px #444;
  font-size: 0px;
  height: 1px;
  background: #ee0101;
  margin: 0 auto;
  line-height: 0;
  font-size: 0;
  display: block;
}

.formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
  background: #33be40;
}

.blackPopup .formErrorArrow div {
  background: #393939;
  color: #FFF;
}

.formError .formErrorArrow .line10 {
  width: 15px;
  border: none;
}

.formError .formErrorArrow .line9 {
  width: 13px;
  border: none;
}

.formError .formErrorArrow .line8 {
  width: 11px;
}

.formError .formErrorArrow .line7 {
  width: 9px;
}

.formError .formErrorArrow .line6 {
  width: 7px;
}

.formError .formErrorArrow .line5 {
  width: 5px;
}

.formError .formErrorArrow .line4 {
  width: 3px;
}

.formError .formErrorArrow .line3 {
  width: 1px;
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
  width: 3px;
  border: none;
  background: #ddd;
}

.formError .formErrorArrow .line1 {
  width: 1px;
  border: none;
  background: #ddd;
}

.loader {
  height: 63px;
  width: 63px;
  position: absolute;
  left: 50%;
  margin-left: -31.5px;
  top: 50%;
  margin-top: -31.5px;
  background-position: -6382px 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  content: ' ';
  position: fixed;
  z-index: 20;
  display: none;
  margin-top: 23.5px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .loader {
    height: 62px;
    width: 62px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .loader {
    margin-left: -30.75px;
    margin-top: -30.75px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .loader {
    background-position: -2198px 0;
  }
}

.tx-mygdch-pi8 .acronym, .tx-mygdch-pi7 .acronym {
  display: none;
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 20px;
  opacity: 0;
  max-width: 80%;
}
.tx-mygdch-pi8 .tx_mygdch_pi8_radiomitglied2, .tx-mygdch-pi8 .tx_mygdch_pi7_radiomitglied2, .tx-mygdch-pi7 .tx_mygdch_pi8_radiomitglied2, .tx-mygdch-pi7 .tx_mygdch_pi7_radiomitglied2 {
  padding-left: 75px;
}
.tx-mygdch-pi8 .tx_mygdch_pi7_speichernbutton, .tx-mygdch-pi7 .tx_mygdch_pi7_speichernbutton {
  float: right !important;
}
.tx-mygdch-pi8 tr td:nth-child(1), .tx-mygdch-pi7 tr td:nth-child(1) {
  width: 50%;
}
.tx-mygdch-pi8 tr td:nth-child(2), .tx-mygdch-pi7 tr td:nth-child(2) {
  width: 50%;
}
.tx-mygdch-pi8 td h2, .tx-mygdch-pi8 td p, .tx-mygdch-pi7 td h2, .tx-mygdch-pi7 td p {
  display: inline-block !important;
}
.tx-mygdch-pi8 td b, .tx-mygdch-pi7 td b {
  display: block !important;
}
.tx-mygdch-pi8 td img, .tx-mygdch-pi7 td img {
  margin-left: 10px !important;
  display: inline-block !important;
}
.tx-mygdch-pi8 input[type="submit"], .tx-mygdch-pi8 input[type="button"], .tx-mygdch-pi7 input[type="submit"], .tx-mygdch-pi7 input[type="button"] {
  width: 250px;
}

.tx_mygdch_pi8_plz {
  width: 40% !important;
  display: inline-block !important;
}

.tx_mygdch_pi8_ort {
  width: 55% !important;
  display: inline-block !important;
  margin-left: 5%;
}

.tx_mygdch_pi8_auswahl {
  width: 262px;
}

.tx_mygdch_pi8_verband {
  width: 120px;
}

.tx_mygdch_pi8_auswahlbox {
  width: 300px;
  height: 200px;
}

.tx-mygdch-pi8 .mainfg {
  padding: 2px 0px;
}

.tx-mygdch-pi8 .subfg {
  padding: 2px 10px;
}

.tx-mygdch-pi7 .subfg {
  padding: 2px 10px;
}

.tx_mygdch_pi7_hinweise, .tx_mygdch_pi8_hinweise, .tx_mygdch_pi9_hinweis {
  border: 1px solid red;
  padding: 5px;
  font-size: 15px;
  color: red;
}

.tx_mygdch_pi9_hinweis {
  margin-bottom: 1em;
}

.tx-mygdch-pi8 .subgruppe {
  padding: 0px 0px 10px 0;
}

.tx-mygdch-pi8 .subgruppe_show {
  display: block;
}

.tx_mygdch_pi8_area {
  width: 250px;
  height: 40px;
}

.tx_mygdch_pi8_sel_small {
  width: 50px;
}

.tx_mygdch_pi8_sel_small2 {
  width: 70px;
}

.tx-mygdch-pi8 table tr td.tx_mygdch_pi8_hinweise, .tx_mygdch_pi8_hinweise {
  background: #ff0000;
  padding: 5px;
  margin: 3px 0;
  color: #fff;
}

.tx_mygdch_pi8_allesok {
  background: #007F00;
  padding: 5px;
  margin: 3px 0;
  color: #fff;
}

.tx_mygdch_pi8_savebutton {
  float: right;
}

#kontodisplay {
  border: 1px solid #999;
  padding: 10px;
}

#kreditdisplay {
  border: 1px solid #999;
  padding: 10px;
}

.tx_mygdch_pi8_clearer {
  clear: both;
}

.tx_mygdch_pi8_subentry, .tx_mygdch_pi7_subentry {
  display: none;
}

.tx_mygdch_pi8_abstand {
  padding: 5px 0 20px 40px;
}

.tx_mygdch_pi8_uploadinfo {
  padding: 5px 0 20px 40px;
  display: none;
}

.tx_mygdch_pi8_new_upload {
  cursor: pointer;
  text-decoration: underline;
}

.tx_mygdch_pi8_anzeigen {
  display: block;
}

.tx_mygdch_pi8_verstecken {
  display: none;
}

.tx_mygdch_pi8_radiotext2 {
  float: left;
  width: 525px;
}

.tx_mygdch_pi8_codextext {
  float: left;
  width: 525px;
}

.tx_mygdch_pi8_textarea {
  width: 400px;
  height: 200px;
}

input.tx_mygdch_pi8_speichernbutton {
  width: 200px;
  height: 35px;
  font-size: 16px;
  display: block;
}

.tx-mygdch-pi9 form {
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
}
.tx-mygdch-pi9 form input[type="text"] {
  max-width: 400px;
}
.tx-mygdch-pi9 form input[type="submit"] {
  width: 300px;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe {
  overflow: hidden;
  margin-top: 30px;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe table {
  width: 100%;
}
.tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe table td, .tx-mygdch-pi9 .tx_mygdch_pi9_ausgabe table th {
  font-size: 1.4em;
}

/* Test */
/* tt_products  */
span.notInStockMessage {
  font-size: 15px;
}

.tt_products_order_confirmation dl {
  font-size: 15px;
}
.tt_products_order_confirmation td, .tt_products_order_confirmation th {
  font-size: 15px;
}

.tt_products_basket_payment .artikel_box {
  font-size: 14px;
}
.tt_products_basket_payment .invoice_address, .tt_products_basket_payment .delivery_address, .tt_products_basket_payment .notes, .tt_products_basket_payment .delivery-payment, .tt_products_basket_payment .price_summary {
  font-size: 15px;
}
.tt_products_basket_payment .invoice_address dt, .tt_products_basket_payment .delivery_address dt, .tt_products_basket_payment .notes dt, .tt_products_basket_payment .delivery-payment dt, .tt_products_basket_payment .price_summary dt {
  width: 230px;
}

/* CatList */
.tt-products .catList,
.tt-products .listitem {
  margin-bottom: 20px;
}

.tt_products_item_list {
  display: block;
}

/* Kategorieliste Spalten */
.tt-products fieldset {
  border: 0;
}
.tt-products label, .tt-products .hinweis_lagerbestand, .tt-products .product_price, .tt-products .product_price > p {
  font-size: 15px;
}
.tt-products .catList {
  float: left;
  overflow-y: visible;
  width: 49%;
  padding: 20px;
  height: 270px;
}
@media (max-width: 736px) {
  .tt-products .catList {
    width: 100%;
    height: auto;
  }
}
.tt-products input.addToCart {
  margin-right: 0px;
}
.tt-products .order_form label, .tt-products .order_form input {
  width: auto !important;
  display: inline-block !important;
}
.tt-products .product_nr {
  font-size: 15px !important;
}

.tt-products .catList .catImage {
  float: left;
  display: block;
  margin: 0 0.75em 0 0;
  width: 60px;
}

.tt-products .catList .catInfo {
  display: table;
}

.tt-products .catList .catDescr {
  margin-bottom: 1em;
}

.tt-products .catList .catLink {
  display: inline;
}

/* Navigation */
.tt-products .page_navigation {
  border-top: 1px dashed #CECECE;
  display: block;
  margin: 0.75em 0 0;
  padding: 0.5em;
}

.tt-products .page_navigation .page_prev {
  float: left;
  margin-right: 12px;
}

.tt-products .page_navigation .page_pages {
  float: left;
  margin-right: 12px;
}

.tt-products .page_navigation .page_next {
  float: right;
  margin-right: 12px;
}

.ShopFrame h2.product_title {
  text-align: left;
  margin: 0;
}

/* Liste */
.tt-products .listitem_basket {
  margin: 0 0.25em 0.5em 0;
  padding: 1em;
  width: 95%;
}

.tt-products .listitem .product_image {
  height: 150px;
}

.tt-products .listitem .product_descr {
  display: block;
  text-align: right;
}

.tt-products .listitem .order_form {
  margin-top: 1em;
}

.tt-products p.listitem_subheader {
  text-align: left;
  margin-bottom: 20px;
}

.tt-products .product_note {
  text-align: left;
}

.tt-products .product_image {
  display: block;
  float: left;
  margin-right: 1em;
  text-align: center;
}

.tt-products .product_image a {
  display: inline-block;
  margin: 0 auto 0.5em auto;
}

.tt-products .product_single_descr {
  display: block;
}

.tt_products .product_single_descr .product_header {
  margin-bottom: 0.5em;
}

.tt_products .product_single_descr .product_subheader {
  margin-bottom: 1.5em;
  font-style: italic;
  color: #50971F;
}

p.product_subheader {
  margin-bottom: 20px;
  color: #50971F;
}

.tt-products .product_single_summary {
  text-align: right;
  display: block;
  margin-top: 1.5em;
  border-top: 1px dashed #999999;
  padding-top: 1.5em;
}

span.psLabel {
  padding-right: 1em;
}

.tt-products .product_nr,
.tt-products .product_price,
.tt-products .product_tax {
  display: block;
  padding-top: 1em;
  padding-bottom: 1em;
}

.tt-products .product_tax p {
  color: #999999;
  display: block;
}

a.cartLink {
  display: block;
  margin: 2em 0 0;
  padding: 3px 4px 3px 35px;
}

.tt-products input[type="submit"] {
  display: inline-block;
  float: none;
  width: 180px;
}
.tt-products input[type="text"] {
  display: inline-block;
  width: auto;
}

.tt-products .list_link {
  margin: 0.5em auto 1em 0;
}

/* OVERRIDE ALL */
.clearFix {
  display: block;
  clear: both;
}

/* Basket */
.tt_products_basket_info .delivery_address,
.tt_products_basket_info .billing_address,
.tt_products_basket_info .comments-block {
  display: block;
  margin: 1em 0 1em 0;
}

.tt-products-basket .formField {
  display: block;
  overflow: hidden;
}

.billing_address {
  margin-top: 30px;
}

.formField .psLabel {
  display: block;
  width: 160px;
}

.formField input {
  width: 290px;
}

.formField input#delivery_zip,
.formField input#billing_zip {
  width: 100px;
  margin-right: 5px;
  display: inline-block;
}

.formField input#delivery_city,
.formField input#billing_city {
  width: 250px;
  display: inline-block;
}

.basket_options {
  table-layout: fixed;
  margin-top: 30px;
}
.basket_options td {
  padding-right: 20px;
}
.basket_options tr:first-child {
  display: none;
}

.price_summary {
  padding-top: 1em;
}
.price_summary .basket_options {
  font-size: 1.5em;
}

.notes p {
  padding: 0 0 1em;
}

.notes label {
  vertical-align: top;
}

.notes textarea {
  background: #ffffff;
  border: 1px solid #999999;
  width: 290px;
}

.trading_conditions p {
  padding: 1em 0 1em 0;
}

.tt-products div.order_delivery {
  display: block;
  margin: 1em 0 0 0;
}

.tt-products div.order_delivery select {
  border: 1px solid #999999;
  background: #ffffff;
  color: #999999;
}

.tt-products div.order_delivery select option {
  padding: 0 2em 0 0;
}

.tt-products div.order_payment {
  display: block;
  margin: 1em 0 0 0;
}

.tt-products input.cartSubmit_refresh,
.tt-products input.cartSubmit_order,
.tt-products input.cartSubmit_error {
  cursor: pointer;
  float: right;
}

.tt-products input.cartSubmit_order {
  float: right;
  margin-right: 0 !important;
}

.tt-products div.form_control {
  border-top: 1px dashed #CECECE;
  display: block;
  margin: 0.75em 0 0;
  padding: 0.5em 0 0 0;
}

/* MiniBasket */
/* ShopFrame */
span.weitereDetails {
  display: block;
}
span.weitereDetails a {
  font-size: 15px;
}

.artikel_box table {
  width: 100%;
}
.artikel_box table td {
  padding: 10px;
}
.artikel_box table td p em {
  font-size: 0.75em;
}

.tt_products textarea {
  background: #ffffff;
}

.invoice_address dl, .delivery_address dl, .delivery-payment dl, .price_summary dl, .notes dl {
  clear: both;
  display: inline-block;
  margin: 0 0 1em;
}

.invoice_address dl:after,
.delivery_address dl:after,
.delivery-payment dl:after,
.price_summary dl:after,
.notes dl:after {
  clear: both;
}

.invoice_address dt,
.delivery_address dt,
.delivery-payment dt,
.price_summary dt,
.notes dt {
  clear: left;
  float: left;
  margin: 0 0 0.25em;
  width: 130px;
}

.price_summary dt.small {
  font-weight: normal;
}

.invoice_address dd, .delivery_address dd, .delivery-payment dd, .price_summary dd, .notes dd {
  float: left;
  margin: 0 0 0 0.15em;
  padding-top: 1px;
}

td.product_number,
td.total,
td.price {
  white-space: nowrap;
  text-align: center;
}

.product_variant {
  text-align: right;
  display: block;
}

.product_variant label {
  display: inline-block;
  margin: 0 8px 0 0;
  text-align: right;
  width: 60px;
}

.product_variant select {
  width: 100px;
  background: #ffffff;
}

/* Warenkorb nach Gesetzaenderung 01.08.2012 */
.artikel_box {
  background-color: #edf5e8;
  padding: 5px;
  margin: 20px 0;
}

/* Lupe im warenkorb anders darstellen */
.trading_conditions {
  position: relative;
}

#delivery_agb {
  display: inline;
  position: absolute;
  z-index: -1;
  bottom: 0;
}

.tt-products input[type="submit"].cartSubmit_refresh {
  margin-right: 24px;
}

.tt_products_basket_payment .artikel_box, .tt_products_basket_payment .invoice_address, .tt_products_basket_payment .delivery_address, .tt_products_basket_payment .notes, .tt_products_basket_payment .delivery-payment, .tt_products_basket_payment .price_summary {
  font-size: 1em;
}
.tt_products_basket_payment .artikel_box dl, .tt_products_basket_payment .artikel_box td, .tt_products_basket_payment .artikel_box th, .tt_products_basket_payment .invoice_address dl, .tt_products_basket_payment .invoice_address td, .tt_products_basket_payment .invoice_address th, .tt_products_basket_payment .delivery_address dl, .tt_products_basket_payment .delivery_address td, .tt_products_basket_payment .delivery_address th, .tt_products_basket_payment .notes dl, .tt_products_basket_payment .notes td, .tt_products_basket_payment .notes th, .tt_products_basket_payment .delivery-payment dl, .tt_products_basket_payment .delivery-payment td, .tt_products_basket_payment .delivery-payment th, .tt_products_basket_payment .price_summary dl, .tt_products_basket_payment .price_summary td, .tt_products_basket_payment .price_summary th {
  font-size: 1.5em;
}
.tt_products_basket_payment .artikel_box dl h2, .tt_products_basket_payment .artikel_box td h2, .tt_products_basket_payment .artikel_box th h2, .tt_products_basket_payment .invoice_address dl h2, .tt_products_basket_payment .invoice_address td h2, .tt_products_basket_payment .invoice_address th h2, .tt_products_basket_payment .delivery_address dl h2, .tt_products_basket_payment .delivery_address td h2, .tt_products_basket_payment .delivery_address th h2, .tt_products_basket_payment .notes dl h2, .tt_products_basket_payment .notes td h2, .tt_products_basket_payment .notes th h2, .tt_products_basket_payment .delivery-payment dl h2, .tt_products_basket_payment .delivery-payment td h2, .tt_products_basket_payment .delivery-payment th h2, .tt_products_basket_payment .price_summary dl h2, .tt_products_basket_payment .price_summary td h2, .tt_products_basket_payment .price_summary th h2 {
  font-size: 20px;
}
.tt_products_basket_payment .artikel_box p, .tt_products_basket_payment .invoice_address p, .tt_products_basket_payment .delivery_address p, .tt_products_basket_payment .notes p, .tt_products_basket_payment .delivery-payment p, .tt_products_basket_payment .price_summary p {
  font-size: 1em;
}

.tx-mpm-gdch-wahlsystem *::-webkit-input-placeholder {
  color: #bfbfbf;
  font-size: 13px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.tx-mpm-gdch-wahlsystem *:-moz-placeholder {
  /* FF 4-18 */
  color: #bfbfbf;
  font-size: 13px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.tx-mpm-gdch-wahlsystem *::-moz-placeholder {
  /* FF 19+ */
  color: #bfbfbf;
  font-size: 13px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.tx-mpm-gdch-wahlsystem *:-ms-input-placeholder {
  /* IE 10+ */
  color: #bfbfbf;
  font-size: 13px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.tx-mpm-gdch-wahlsystem .footer:after, .tx-mpm-gdch-wahlsystem .menu-bottom:after, .tx-mpm-gdch-wahlsystem .box-list li:after, .tx-mpm-gdch-wahlsystem .box-invalid li:after, .tx-mpm-gdch-wahlsystem .box-teaser li:after, .tx-mpm-gdch-wahlsystem .box-count li:after, .tx-mpm-gdch-wahlsystem .box-export li:after, .tx-mpm-gdch-wahlsystem .box-all li:after, .tx-mpm-gdch-wahlsystem .box-success li:after, .tx-mpm-gdch-wahlsystem .box-warning li:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.tx-mpm-gdch-wahlsystem #col1_content,
.tx-mpm-gdch-wahlsystem #footer,
.tx-mpm-gdch-wahlsystem #bc,
.tx-mpm-gdch-wahlsystem #header,
.tx-mpm-gdch-wahlsystem #top {
  display: none !important;
}
.tx-mpm-gdch-wahlsystem .tx-mpm-gdch-wahlsystem {
  margin-top: 40px;
  margin-bottom: 140px;
}
.tx-mpm-gdch-wahlsystem .box, .tx-mpm-gdch-wahlsystem .msg, .tx-mpm-gdch-wahlsystem .msg-export,
.tx-mpm-gdch-wahlsystem .msg-vote,
.tx-mpm-gdch-wahlsystem .msg-postal,
.tx-mpm-gdch-wahlsystem .msg-invalid {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  background: none repeat scroll 0% 0% #FFF;
  border-style: solid;
  border-color: #CECECE;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  border-width: 0px 1px 1px 0px;
  margin-bottom: 16px;
  padding: 12px;
}
.tx-mpm-gdch-wahlsystem .box h2, .tx-mpm-gdch-wahlsystem .msg h2, .tx-mpm-gdch-wahlsystem .msg-export h2,
.tx-mpm-gdch-wahlsystem .msg-vote h2,
.tx-mpm-gdch-wahlsystem .msg-postal h2,
.tx-mpm-gdch-wahlsystem .msg-invalid h2 {
  font-size: 21px;
  color: #4f982a;
  margin: 0 !important;
}
.tx-mpm-gdch-wahlsystem .box p, .tx-mpm-gdch-wahlsystem .msg p, .tx-mpm-gdch-wahlsystem .msg-export p,
.tx-mpm-gdch-wahlsystem .msg-vote p,
.tx-mpm-gdch-wahlsystem .msg-postal p,
.tx-mpm-gdch-wahlsystem .msg-invalid p {
  color: #666666;
  line-height: 1.3;
}
.tx-mpm-gdch-wahlsystem .button {
  display: inline-block;
  margin-right: 9px;
  height: 26px;
  border: 1px solid #cccccc;
  padding: 0 25px;
  cursor: pointer;
  text-align: center;
  font: 13px/27px Arial, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  border-top: 1px solid #639933;
  border-radius: 0px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  background: #86b85c;
}
.tx-mpm-gdch-wahlsystem .input, .tx-mpm-gdch-wahlsystem input[type="text"] {
  display: inline-block;
  width: 196px;
  border: 2px solid #cbcbcb;
  margin: 0 50px 6px 0;
  padding: 0 2px;
  font-size: 12px;
  font-family: Arial, sans-serif;
  line-height: 19px !important;
  border-radius: 0px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.tx-mpm-gdch-wahlsystem .login-wrapper {
  top: 380px;
  width: 636px;
}
.tx-mpm-gdch-wahlsystem .box-text, .tx-mpm-gdch-wahlsystem .box-login {
  width: 220px;
  margin-right: 8px;
  float: left;
}
.tx-mpm-gdch-wahlsystem .box-text .box, .tx-mpm-gdch-wahlsystem .box-login .box, .tx-mpm-gdch-wahlsystem .box-text .msg, .tx-mpm-gdch-wahlsystem .box-login .msg, .tx-mpm-gdch-wahlsystem .box-text .msg-export, .tx-mpm-gdch-wahlsystem .box-login .msg-export,
.tx-mpm-gdch-wahlsystem .box-text .msg-vote,
.tx-mpm-gdch-wahlsystem .box-login .msg-vote,
.tx-mpm-gdch-wahlsystem .box-text .msg-postal,
.tx-mpm-gdch-wahlsystem .box-login .msg-postal,
.tx-mpm-gdch-wahlsystem .box-text .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-login .msg-invalid {
  height: 300px;
}
.tx-mpm-gdch-wahlsystem .box-text p, .tx-mpm-gdch-wahlsystem .box-login p {
  font-size: 13px;
  padding-top: 24px;
  line-height: 1.6;
  color: #666666;
}
.tx-mpm-gdch-wahlsystem .box-login {
  width: 400px;
  margin-left: 8px;
  margin-right: 0;
}
.tx-mpm-gdch-wahlsystem .box-login .box, .tx-mpm-gdch-wahlsystem .box-login .msg, .tx-mpm-gdch-wahlsystem .box-login .msg-export,
.tx-mpm-gdch-wahlsystem .box-login .msg-vote,
.tx-mpm-gdch-wahlsystem .box-login .msg-postal,
.tx-mpm-gdch-wahlsystem .box-login .msg-invalid {
  padding: 12px 60px 12px 40px;
  position: relative;
}
.tx-mpm-gdch-wahlsystem .box-login form {
  padding-top: 140px;
}
.tx-mpm-gdch-wahlsystem .box-login label {
  font-size: 14px;
  font-weight: bold;
  color: #666666;
}
.tx-mpm-gdch-wahlsystem .box-login input[type="text"] {
  width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
  height: 30px;
  text-indent: 4px;
}
.tx-mpm-gdch-wahlsystem .box-login input[type="submit"] {
  width: 85.1%;
}
.tx-mpm-gdch-wahlsystem .box-list, .tx-mpm-gdch-wahlsystem .box-invalid, .tx-mpm-gdch-wahlsystem .box-teaser, .tx-mpm-gdch-wahlsystem .box-count, .tx-mpm-gdch-wahlsystem .box-export, .tx-mpm-gdch-wahlsystem .box-all, .tx-mpm-gdch-wahlsystem .box-success, .tx-mpm-gdch-wahlsystem .box-warning {
  width: 50%;
  float: left;
  position: relative;
}
.tx-mpm-gdch-wahlsystem .box-list h2, .tx-mpm-gdch-wahlsystem .box-invalid h2, .tx-mpm-gdch-wahlsystem .box-teaser h2, .tx-mpm-gdch-wahlsystem .box-count h2, .tx-mpm-gdch-wahlsystem .box-export h2, .tx-mpm-gdch-wahlsystem .box-all h2, .tx-mpm-gdch-wahlsystem .box-success h2, .tx-mpm-gdch-wahlsystem .box-warning h2 {
  border-bottom: 1px dashed #cecece;
}
.tx-mpm-gdch-wahlsystem .box-list h2 span, .tx-mpm-gdch-wahlsystem .box-invalid h2 span, .tx-mpm-gdch-wahlsystem .box-teaser h2 span, .tx-mpm-gdch-wahlsystem .box-count h2 span, .tx-mpm-gdch-wahlsystem .box-export h2 span, .tx-mpm-gdch-wahlsystem .box-all h2 span, .tx-mpm-gdch-wahlsystem .box-success h2 span, .tx-mpm-gdch-wahlsystem .box-warning h2 span {
  padding-right: 190px;
}
.tx-mpm-gdch-wahlsystem .box-list ul, .tx-mpm-gdch-wahlsystem .box-invalid ul, .tx-mpm-gdch-wahlsystem .box-teaser ul, .tx-mpm-gdch-wahlsystem .box-count ul, .tx-mpm-gdch-wahlsystem .box-export ul, .tx-mpm-gdch-wahlsystem .box-all ul, .tx-mpm-gdch-wahlsystem .box-success ul, .tx-mpm-gdch-wahlsystem .box-warning ul {
  margin-bottom: 20px;
}
.tx-mpm-gdch-wahlsystem .box-list li, .tx-mpm-gdch-wahlsystem .box-invalid li, .tx-mpm-gdch-wahlsystem .box-teaser li, .tx-mpm-gdch-wahlsystem .box-count li, .tx-mpm-gdch-wahlsystem .box-export li, .tx-mpm-gdch-wahlsystem .box-all li, .tx-mpm-gdch-wahlsystem .box-success li, .tx-mpm-gdch-wahlsystem .box-warning li {
  color: #666666;
  padding: 18px 4px;
  border-bottom: 1px solid #cccccc;
  background: transparent;
  font-size: 14px;
}
.tx-mpm-gdch-wahlsystem .box-list li [type="checkbox"], .tx-mpm-gdch-wahlsystem .box-invalid li [type="checkbox"], .tx-mpm-gdch-wahlsystem .box-teaser li [type="checkbox"], .tx-mpm-gdch-wahlsystem .box-count li [type="checkbox"], .tx-mpm-gdch-wahlsystem .box-export li [type="checkbox"], .tx-mpm-gdch-wahlsystem .box-all li [type="checkbox"], .tx-mpm-gdch-wahlsystem .box-success li [type="checkbox"], .tx-mpm-gdch-wahlsystem .box-warning li [type="checkbox"] {
  vertical-align: middle;
}
.tx-mpm-gdch-wahlsystem .box-list li strong, .tx-mpm-gdch-wahlsystem .box-invalid li strong, .tx-mpm-gdch-wahlsystem .box-teaser li strong, .tx-mpm-gdch-wahlsystem .box-count li strong, .tx-mpm-gdch-wahlsystem .box-export li strong, .tx-mpm-gdch-wahlsystem .box-all li strong, .tx-mpm-gdch-wahlsystem .box-success li strong, .tx-mpm-gdch-wahlsystem .box-warning li strong {
  padding-left: 5px;
  font-size: 14px;
}
.tx-mpm-gdch-wahlsystem .box-list li span, .tx-mpm-gdch-wahlsystem .box-invalid li span, .tx-mpm-gdch-wahlsystem .box-teaser li span, .tx-mpm-gdch-wahlsystem .box-count li span, .tx-mpm-gdch-wahlsystem .box-export li span, .tx-mpm-gdch-wahlsystem .box-all li span, .tx-mpm-gdch-wahlsystem .box-success li span, .tx-mpm-gdch-wahlsystem .box-warning li span {
  padding-left: 22px;
  font-size: 12px;
  font-weight: bold;
}
.tx-mpm-gdch-wahlsystem .box-list li:nth-child(even), .tx-mpm-gdch-wahlsystem .box-invalid li:nth-child(even), .tx-mpm-gdch-wahlsystem .box-teaser li:nth-child(even), .tx-mpm-gdch-wahlsystem .box-count li:nth-child(even), .tx-mpm-gdch-wahlsystem .box-export li:nth-child(even), .tx-mpm-gdch-wahlsystem .box-all li:nth-child(even), .tx-mpm-gdch-wahlsystem .box-success li:nth-child(even), .tx-mpm-gdch-wahlsystem .box-warning li:nth-child(even) {
  background: #f3f8ee;
}
.tx-mpm-gdch-wahlsystem .box-list:nth-child(odd) .box, .tx-mpm-gdch-wahlsystem .box-invalid:nth-child(odd) .box, .tx-mpm-gdch-wahlsystem .box-teaser:nth-child(odd) .box, .tx-mpm-gdch-wahlsystem .box-count:nth-child(odd) .box, .tx-mpm-gdch-wahlsystem .box-export:nth-child(odd) .box, .tx-mpm-gdch-wahlsystem .box-all:nth-child(odd) .box, .tx-mpm-gdch-wahlsystem .box-success:nth-child(odd) .box, .tx-mpm-gdch-wahlsystem .box-warning:nth-child(odd) .box, .tx-mpm-gdch-wahlsystem .box-list:nth-child(odd) .msg, .tx-mpm-gdch-wahlsystem .box-invalid:nth-child(odd) .msg, .tx-mpm-gdch-wahlsystem .box-teaser:nth-child(odd) .msg, .tx-mpm-gdch-wahlsystem .box-count:nth-child(odd) .msg, .tx-mpm-gdch-wahlsystem .box-export:nth-child(odd) .msg, .tx-mpm-gdch-wahlsystem .box-all:nth-child(odd) .msg, .tx-mpm-gdch-wahlsystem .box-success:nth-child(odd) .msg, .tx-mpm-gdch-wahlsystem .box-warning:nth-child(odd) .msg, .tx-mpm-gdch-wahlsystem .box-list:nth-child(odd) .msg-export, .tx-mpm-gdch-wahlsystem .box-invalid:nth-child(odd) .msg-export, .tx-mpm-gdch-wahlsystem .box-teaser:nth-child(odd) .msg-export, .tx-mpm-gdch-wahlsystem .box-count:nth-child(odd) .msg-export, .tx-mpm-gdch-wahlsystem .box-export:nth-child(odd) .msg-export, .tx-mpm-gdch-wahlsystem .box-all:nth-child(odd) .msg-export, .tx-mpm-gdch-wahlsystem .box-success:nth-child(odd) .msg-export, .tx-mpm-gdch-wahlsystem .box-warning:nth-child(odd) .msg-export,
.tx-mpm-gdch-wahlsystem .box-list:nth-child(odd) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-invalid:nth-child(odd) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-teaser:nth-child(odd) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-count:nth-child(odd) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-export:nth-child(odd) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-all:nth-child(odd) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-success:nth-child(odd) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-warning:nth-child(odd) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-list:nth-child(odd) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-invalid:nth-child(odd) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-teaser:nth-child(odd) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-count:nth-child(odd) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-export:nth-child(odd) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-all:nth-child(odd) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-success:nth-child(odd) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-warning:nth-child(odd) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-list:nth-child(odd) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-invalid:nth-child(odd) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-teaser:nth-child(odd) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-count:nth-child(odd) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-export:nth-child(odd) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-all:nth-child(odd) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-success:nth-child(odd) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-warning:nth-child(odd) .msg-invalid {
  margin-left: 8px;
}
.tx-mpm-gdch-wahlsystem .box-list:nth-child(even) .box, .tx-mpm-gdch-wahlsystem .box-invalid:nth-child(even) .box, .tx-mpm-gdch-wahlsystem .box-teaser:nth-child(even) .box, .tx-mpm-gdch-wahlsystem .box-count:nth-child(even) .box, .tx-mpm-gdch-wahlsystem .box-export:nth-child(even) .box, .tx-mpm-gdch-wahlsystem .box-all:nth-child(even) .box, .tx-mpm-gdch-wahlsystem .box-success:nth-child(even) .box, .tx-mpm-gdch-wahlsystem .box-warning:nth-child(even) .box, .tx-mpm-gdch-wahlsystem .box-list:nth-child(even) .msg, .tx-mpm-gdch-wahlsystem .box-invalid:nth-child(even) .msg, .tx-mpm-gdch-wahlsystem .box-teaser:nth-child(even) .msg, .tx-mpm-gdch-wahlsystem .box-count:nth-child(even) .msg, .tx-mpm-gdch-wahlsystem .box-export:nth-child(even) .msg, .tx-mpm-gdch-wahlsystem .box-all:nth-child(even) .msg, .tx-mpm-gdch-wahlsystem .box-success:nth-child(even) .msg, .tx-mpm-gdch-wahlsystem .box-warning:nth-child(even) .msg, .tx-mpm-gdch-wahlsystem .box-list:nth-child(even) .msg-export, .tx-mpm-gdch-wahlsystem .box-invalid:nth-child(even) .msg-export, .tx-mpm-gdch-wahlsystem .box-teaser:nth-child(even) .msg-export, .tx-mpm-gdch-wahlsystem .box-count:nth-child(even) .msg-export, .tx-mpm-gdch-wahlsystem .box-export:nth-child(even) .msg-export, .tx-mpm-gdch-wahlsystem .box-all:nth-child(even) .msg-export, .tx-mpm-gdch-wahlsystem .box-success:nth-child(even) .msg-export, .tx-mpm-gdch-wahlsystem .box-warning:nth-child(even) .msg-export,
.tx-mpm-gdch-wahlsystem .box-list:nth-child(even) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-invalid:nth-child(even) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-teaser:nth-child(even) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-count:nth-child(even) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-export:nth-child(even) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-all:nth-child(even) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-success:nth-child(even) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-warning:nth-child(even) .msg-vote,
.tx-mpm-gdch-wahlsystem .box-list:nth-child(even) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-invalid:nth-child(even) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-teaser:nth-child(even) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-count:nth-child(even) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-export:nth-child(even) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-all:nth-child(even) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-success:nth-child(even) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-warning:nth-child(even) .msg-postal,
.tx-mpm-gdch-wahlsystem .box-list:nth-child(even) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-invalid:nth-child(even) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-teaser:nth-child(even) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-count:nth-child(even) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-export:nth-child(even) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-all:nth-child(even) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-success:nth-child(even) .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-warning:nth-child(even) .msg-invalid {
  margin-right: 8px;
}
.tx-mpm-gdch-wahlsystem .box-list p, .tx-mpm-gdch-wahlsystem .box-invalid p, .tx-mpm-gdch-wahlsystem .box-teaser p, .tx-mpm-gdch-wahlsystem .box-count p, .tx-mpm-gdch-wahlsystem .box-export p, .tx-mpm-gdch-wahlsystem .box-all p, .tx-mpm-gdch-wahlsystem .box-success p, .tx-mpm-gdch-wahlsystem .box-warning p {
  color: #666666;
  font-size: 13px;
  font-weight: bold;
  padding-top: 14px;
  padding-bottom: 8px;
}
.tx-mpm-gdch-wahlsystem .box-list .text-green, .tx-mpm-gdch-wahlsystem .box-invalid .text-green, .tx-mpm-gdch-wahlsystem .box-teaser .text-green, .tx-mpm-gdch-wahlsystem .box-count .text-green, .tx-mpm-gdch-wahlsystem .box-export .text-green, .tx-mpm-gdch-wahlsystem .box-all .text-green, .tx-mpm-gdch-wahlsystem .box-success .text-green, .tx-mpm-gdch-wahlsystem .box-warning .text-green {
  color: #478e23;
}
.tx-mpm-gdch-wahlsystem .box-invalid, .tx-mpm-gdch-wahlsystem .box-teaser, .tx-mpm-gdch-wahlsystem .box-count, .tx-mpm-gdch-wahlsystem .box-export, .tx-mpm-gdch-wahlsystem .box-all, .tx-mpm-gdch-wahlsystem .box-success, .tx-mpm-gdch-wahlsystem .box-warning {
  width: 97.4%;
}
.tx-mpm-gdch-wahlsystem .box-invalid .box, .tx-mpm-gdch-wahlsystem .box-teaser .box, .tx-mpm-gdch-wahlsystem .box-count .box, .tx-mpm-gdch-wahlsystem .box-export .box, .tx-mpm-gdch-wahlsystem .box-all .box, .tx-mpm-gdch-wahlsystem .box-success .box, .tx-mpm-gdch-wahlsystem .box-warning .box, .tx-mpm-gdch-wahlsystem .box-invalid .msg, .tx-mpm-gdch-wahlsystem .box-teaser .msg, .tx-mpm-gdch-wahlsystem .box-count .msg, .tx-mpm-gdch-wahlsystem .box-export .msg, .tx-mpm-gdch-wahlsystem .box-all .msg, .tx-mpm-gdch-wahlsystem .box-success .msg, .tx-mpm-gdch-wahlsystem .box-warning .msg, .tx-mpm-gdch-wahlsystem .box-invalid .msg-export, .tx-mpm-gdch-wahlsystem .box-teaser .msg-export, .tx-mpm-gdch-wahlsystem .box-count .msg-export, .tx-mpm-gdch-wahlsystem .box-export .msg-export, .tx-mpm-gdch-wahlsystem .box-all .msg-export, .tx-mpm-gdch-wahlsystem .box-success .msg-export, .tx-mpm-gdch-wahlsystem .box-warning .msg-export,
.tx-mpm-gdch-wahlsystem .box-invalid .msg-vote,
.tx-mpm-gdch-wahlsystem .box-teaser .msg-vote,
.tx-mpm-gdch-wahlsystem .box-count .msg-vote,
.tx-mpm-gdch-wahlsystem .box-export .msg-vote,
.tx-mpm-gdch-wahlsystem .box-all .msg-vote,
.tx-mpm-gdch-wahlsystem .box-success .msg-vote,
.tx-mpm-gdch-wahlsystem .box-warning .msg-vote,
.tx-mpm-gdch-wahlsystem .box-invalid .msg-postal,
.tx-mpm-gdch-wahlsystem .box-teaser .msg-postal,
.tx-mpm-gdch-wahlsystem .box-count .msg-postal,
.tx-mpm-gdch-wahlsystem .box-export .msg-postal,
.tx-mpm-gdch-wahlsystem .box-all .msg-postal,
.tx-mpm-gdch-wahlsystem .box-success .msg-postal,
.tx-mpm-gdch-wahlsystem .box-warning .msg-postal,
.tx-mpm-gdch-wahlsystem .box-invalid .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-teaser .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-count .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-export .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-all .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-success .msg-invalid,
.tx-mpm-gdch-wahlsystem .box-warning .msg-invalid {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.tx-mpm-gdch-wahlsystem .box-invalid li, .tx-mpm-gdch-wahlsystem .box-teaser li, .tx-mpm-gdch-wahlsystem .box-count li, .tx-mpm-gdch-wahlsystem .box-export li, .tx-mpm-gdch-wahlsystem .box-all li, .tx-mpm-gdch-wahlsystem .box-success li, .tx-mpm-gdch-wahlsystem .box-warning li {
  padding: 0;
  border-bottom: none;
}
.tx-mpm-gdch-wahlsystem .box-teaser h2 {
  font-size: 21px;
  color: #4F982A;
  margin: 0 !important;
}
.tx-mpm-gdch-wahlsystem .box-teaser p {
  font-weight: normal;
}
.tx-mpm-gdch-wahlsystem .box-count p {
  text-align: center;
}
.tx-mpm-gdch-wahlsystem .box-count .box-count-counter {
  color: #4d9620;
  font-size: 62px;
  font-weight: bold;
}
.tx-mpm-gdch-wahlsystem .counts-top, .tx-mpm-gdch-wahlsystem .invalid-top {
  position: absolute;
  right: 19px;
  top: 6px;
}
.tx-mpm-gdch-wahlsystem .invalid-top {
  width: 180px;
  top: -10px;
  display: none;
}
.tx-mpm-gdch-wahlsystem .counts-bottom, .tx-mpm-gdch-wahlsystem .invalid-bottom {
  position: absolute;
  right: 19px;
  bottom: 14px;
}
.tx-mpm-gdch-wahlsystem .invalid-bottom {
  display: none;
}
.tx-mpm-gdch-wahlsystem .box-all {
  width: 99.1%;
}
.tx-mpm-gdch-wahlsystem .box-all .box, .tx-mpm-gdch-wahlsystem .box-all .msg, .tx-mpm-gdch-wahlsystem .box-all .msg-export,
.tx-mpm-gdch-wahlsystem .box-all .msg-vote,
.tx-mpm-gdch-wahlsystem .box-all .msg-postal,
.tx-mpm-gdch-wahlsystem .box-all .msg-invalid {
  margin-left: 8px !important;
}
.tx-mpm-gdch-wahlsystem .box-success .box, .tx-mpm-gdch-wahlsystem .box-success .msg, .tx-mpm-gdch-wahlsystem .box-success .msg-export,
.tx-mpm-gdch-wahlsystem .box-success .msg-vote,
.tx-mpm-gdch-wahlsystem .box-success .msg-postal,
.tx-mpm-gdch-wahlsystem .box-success .msg-invalid {
  height: 200px;
  background: url("../Images/vote-success.png") center center #FFFFFF no-repeat;
}
.tx-mpm-gdch-wahlsystem .box-success .box p, .tx-mpm-gdch-wahlsystem .box-success .msg p, .tx-mpm-gdch-wahlsystem .box-success .msg-export p,
.tx-mpm-gdch-wahlsystem .box-success .msg-vote p,
.tx-mpm-gdch-wahlsystem .box-success .msg-postal p,
.tx-mpm-gdch-wahlsystem .box-success .msg-invalid p {
  padding-top: 120px;
  text-align: center;
}
.tx-mpm-gdch-wahlsystem .msg, .tx-mpm-gdch-wahlsystem .msg-export,
.tx-mpm-gdch-wahlsystem .msg-vote,
.tx-mpm-gdch-wahlsystem .msg-postal,
.tx-mpm-gdch-wahlsystem .msg-invalid {
  width: 220px;
  padding: 20px 30px;
  position: fixed;
  top: 50%;
  left: 50%;
  display: none;
  z-index: 30;
}
.tx-mpm-gdch-wahlsystem .msg p, .tx-mpm-gdch-wahlsystem .msg-export p,
.tx-mpm-gdch-wahlsystem .msg-vote p,
.tx-mpm-gdch-wahlsystem .msg-postal p,
.tx-mpm-gdch-wahlsystem .msg-invalid p {
  padding-top: 12px;
  padding-bottom: 24px;
}
.tx-mpm-gdch-wahlsystem .msg .button, .tx-mpm-gdch-wahlsystem .msg-export .button,
.tx-mpm-gdch-wahlsystem .msg-vote .button,
.tx-mpm-gdch-wahlsystem .msg-postal .button,
.tx-mpm-gdch-wahlsystem .msg-invalid .button {
  width: 20%;
}
.tx-mpm-gdch-wahlsystem .msg .button:nth-child(2n), .tx-mpm-gdch-wahlsystem .msg-export .button:nth-child(2n),
.tx-mpm-gdch-wahlsystem .msg-vote .button:nth-child(2n),
.tx-mpm-gdch-wahlsystem .msg-postal .button:nth-child(2n),
.tx-mpm-gdch-wahlsystem .msg-invalid .button:nth-child(2n) {
  float: right;
  margin-right: 0px;
}
.tx-mpm-gdch-wahlsystem .submit {
  float: right;
  margin-right: 0;
}
.tx-mpm-gdch-wahlsystem .postal {
  float: right;
}
.tx-mpm-gdch-wahlsystem .disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.tx-mpm-gdch-wahlsystem .logo {
  background: url("../Images/logo.png");
  width: 138px;
  height: 83px;
  margin-bottom: 20px;
  cursor: pointer;
}
.tx-mpm-gdch-wahlsystem .logo2 {
  position: absolute;
  right: 30px;
  top: 20px;
  background: url("../Images/logo2.png");
  width: 129px;
  height: 77px;
  margin-bottom: 20px;
  cursor: pointer;
}
.tx-mpm-gdch-wahlsystem .count-wrapper {
  width: 85%;
  margin-left: 1%;
  margin-top: 4px;
  float: left;
  height: 20px;
  position: relative;
}
.tx-mpm-gdch-wahlsystem .count-wrapper .count {
  height: 20px;
  width: 0;
  position: absolute;
  background: #85b75b;
  -webkit-transition: width, 2s;
  transition: width, 2s;
}
.tx-mpm-gdch-wahlsystem .count-label {
  display: none;
  width: 14%;
  margin-top: 3px;
  float: left;
  font-weight: bold;
  color: #85b75b;
  text-align: left;
  text-indent: 6px;
}
.tx-mpm-gdch-wahlsystem .rHochschule .box, .tx-mpm-gdch-wahlsystem .rHochschule .msg, .tx-mpm-gdch-wahlsystem .rHochschule .msg-export,
.tx-mpm-gdch-wahlsystem .rHochschule .msg-vote,
.tx-mpm-gdch-wahlsystem .rHochschule .msg-postal,
.tx-mpm-gdch-wahlsystem .rHochschule .msg-invalid {
  margin-right: 8px;
  margin-left: 0;
}
.tx-mpm-gdch-wahlsystem .rIndustrie .box, .tx-mpm-gdch-wahlsystem .rIndustrie .msg, .tx-mpm-gdch-wahlsystem .rIndustrie .msg-export,
.tx-mpm-gdch-wahlsystem .rIndustrie .msg-vote,
.tx-mpm-gdch-wahlsystem .rIndustrie .msg-postal,
.tx-mpm-gdch-wahlsystem .rIndustrie .msg-invalid {
  margin-right: 0;
  margin-left: 8px;
}
.tx-mpm-gdch-wahlsystem .result li {
  border-bottom: none;
}
.tx-mpm-gdch-wahlsystem .result li:nth-child(even) {
  background: transparent;
}
.tx-mpm-gdch-wahlsystem .vote-all, .tx-mpm-gdch-wahlsystem .vote-gesamt {
  width: 100%;
  margin-bottom: 14px;
  padding-top: 14px;
}
.tx-mpm-gdch-wahlsystem .vote-all strong, .tx-mpm-gdch-wahlsystem .vote-gesamt strong {
  color: #666666;
  font-size: 14px;
  display: block;
}
.tx-mpm-gdch-wahlsystem .gdch-link {
  font-size: 11px;
  color: #FFFFFF;
  position: absolute;
  top: -133px;
  right: 20px;
}
.tx-mpm-gdch-wahlsystem .logedin {
  position: absolute;
  right: 12px;
  top: 23px;
  color: #666;
  font-size: 13px;
  font-weight: bold;
}
.tx-mpm-gdch-wahlsystem .vote-overlay {
  -webkit-transition: all, 2s;
  transition: all, 2s;
  background: rgba(0, 0, 0, 0.4);
  z-index: 20;
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tx-mpm-gdch-wahlsystem .tx-mpm-gdch-wahlsystem .message-error {
  padding: 12px;
  background: #FFADAD;
  margin-bottom: 16px;
  color: #661B1B;
}
.tx-mpm-gdch-wahlsystem .tx-mpm-gdch-wahlsystem .hidden {
  display: none !important;
}
.tx-mpm-gdch-wahlsystem .tx-mpm-gdch-wahlsystem input[type="search"] {
  margin-left: 12px;
}
.tx-mpm-gdch-wahlsystem .tx-mpm-gdch-wahlsystem td {
  padding: 8px 8px 8px 4px;
}
.tx-mpm-gdch-wahlsystem .tx-mpm-gdch-wahlsystem th {
  padding: 4px 4px 4px 4px;
}
.tx-mpm-gdch-wahlsystem .tx-mpm-gdch-wahlsystem .link-vita {
  float: left;
  padding-left: 21px;
  font-size: 12px;
}
.tx-mpm-gdch-wahlsystem .tx-mpm-gdch-wahlsystem .w-100 {
  width: 100.78%;
}
.tx-mpm-gdch-wahlsystem .tx-mpm-gdch-wahlsystem .ws-100 {
  width: 99%;
}
.tx-mpm-gdch-wahlsystem .tx-mpm-gdch-wahlsystem .hisBack {
  margin-left: 8px;
}
.tx-mpm-gdch-wahlsystem .vote-menue {
  display: block;
  padding-bottom: 12px;
}
.tx-mpm-gdch-wahlsystem .vote-menue > li {
  display: inline-block;
  list-style: none;
  background: none;
}
.tx-mpm-gdch-wahlsystem .topnav {
  overflow: hidden;
  float: right;
  padding-top: 80px;
}

.tx_mpmpublikation_pi1_teaser {
  overflow: hidden;
  background: url(/typo3conf/ext/mpm_publikation/pi1/schatten.png) repeat-x bottom center;
}

.tx_mpmpublikation_pi1_teaser .tx_mpmpublikation_pi1_teaser_item {
  float: left;
  padding: 0 5px;
}

.tx_mpmpublikation_pi1_teaser_mehr {
  float: right;
}

.tx_mpmpublikation_pi1_teaser_mehr a {
  background: #fff;
  padding: 2px;
}

.tx_mpmpublikation_pi1_list_item {
  padding: 0 0 10px 0;
}

.tx_mpmpublikation_pi1_list_item_image {
  float: left;
}

.tx_mpmpublikation_pi1_list_item_info {
  float: left;
  padding-left: 10px;
  width: 400px;
}

.tx_mpmpublikation_pi1_detail {
  padding: 0 0 10px 0;
}

.tx_mpmpublikation_pi1_detail_image {
  float: left;
}

.tx_mpmpublikation_pi1_detail_info {
  float: left;
  padding-left: 10px;
  width: 400px;
}

#c10004 {
  background: none !important;
  border: none !important;
  padding: 0;
}

#c10004 table th {
  color: #50971F !important;
}

#c10004 tr.mit_bg {
  background: url("/fileadmin/template_old/img/background_liste.jpg") left bottom repeat-x;
  margin: 0 0 5px 0;
}

#c10004 tr.mit_bg:hover {
  background: url("/fileadmin/template_old/img/background_liste_hover.jpg") left bottom repeat-x;
  cursor: pointer;
}

#c10004 tr td, #c10004 tr th {
  padding: 0;
  border: none;
}

#c10004 tr td p {
  padding: 0 0 10px 0;
}

#company_list {
  width: 550px;
}

#c10004 tr th.first_col,
#c10004 tr th.last_col {
  font-size: 18px;
}

#c10004 tr td,
#c10004 tr th {
  padding: 10px;
}

#c10004 tr td.last_col,
#c10004 tr th.last_col {
  text-align: right;
}

#c10004 tr .page_hidden {
  display: none;
}

#c10004 table ul {
  list-style-type: none;
}

#c10004 table ul li {
  font-size: 1.5em;
  float: left;
  background: none;
  list-style: outside none none;
  margin-left: 0px;
  padding-right: 15px;
  padding-bottom: 2px;
  line-height: 1.5em;
}

#c10004 table ul li span {
  cursor: pointer;
  color: #50971F;
}

#c10004 table ul li span:hover {
  text-decoration: underline;
}

#c10004 table ul li span.page_active {
  text-decoration: underline;
  cursor: default;
}

.tx-mpmdeutschlandkarte-pi1 #company_details > img.company_logo {
  float: right;
  max-width: 150px;
}
.tx-mpmdeutschlandkarte-pi1 #company_details p:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.tx-mpmdeutschlandkarte-pi1 #company_details p label {
  float: left;
  width: 220px;
  margin-right: 10px;
  font-weight: 700;
}

.acronym-overlay {
  position: relative;
  background: #f2f2f2;
  -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: 9999;
  position: absolute;
  width: 200px;
  margin-left: -100px;
  background: #f2f2f2;
  padding: 10px;
  font-size: 1.4em;
}
.acronym-overlay:after {
  bottom: 100%;
  left: 50%;
  margin-left: -10px;
  border: solid transparent;
  border-bottom-color: #f2f2f2;
  border-width: 10px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/**     Hoverbox
*   Version 0.1
*   Ronny Lehne <r.lehne@mpm.de>
*/
.hover_box {
  position: relative;
  width: 100%;
  overflow: hidden;
  border: 1px solid #000000;
}
.hover_box a {
  position: initial;
  width: 100%;
  display: block;
}
.hover_box img {
  width: 100%;
  height: auto;
}
.hover_box .hover_box_text {
  padding: 1% 12px;
  background: rgba(102, 102, 102, 0.8);
  color: #ffffff;
  position: absolute;
  top: 75%;
  left: 0;
  right: 0;
  height: 280px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (max-width: 736px) {
  .hover_box .hover_box_text {
    padding: 1% 8px;
  }
}
.hover_box .hover_box_text h2 {
  font-size: 1.8em;
  margin-bottom: 10px;
  color: #ffffff;
  padding: 15px 0;
}
@media (max-width: 736px) {
  .hover_box .hover_box_text h2 {
    font-size: 1.5em;
  }
}
.hover_box .hover_box_text p {
  color: #ffffff;
}
.hover_box:hover img {
  -webkit-filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 3.5+ */
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
.hover_box:hover .hover_box_text {
  top: 10%;
  background: rgba(80, 151, 31, 0.8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .col-main.col-box .hover_box {
    font-size: 8px;
  }
}
@media (min-width: 736px) and (max-width: 786px) {
  .col-main.col-box .hover_box {
    font-size: 6px;
  }
}
@media (min-width: 530px) and (max-width: 736px) {
  .col-main.col-box .hover_box {
    font-size: 8px;
  }
}
@media (min-width: 415px) and (max-width: 530px) {
  .col-main.col-box .hover_box {
    font-size: 6px;
  }
}
@media (max-width: 380px) {
  .col-main.col-box .hover_box {
    font-size: 8px;
  }
}

@media (max-width: 415px) {
  .multicolumnContainer .column:nth-child(2) .hover_box {
    margin-left: -7px;
  }
}

#abipreis #abiUebersicht div.results table thead th span, #abipreis #abiFilter div.results > form table thead th span, #abipreis #abiMail div.form form table thead th span, #abipreis #abiUebersicht div.results table thead td span, #abipreis #abiFilter div.results > form table thead td span, #abipreis #abiMail div.form form table thead td span {
  width: 17px;
  height: 17px;
  border: 2px solid white;
  display: block;
  margin-left: 2px;
  margin-top: 2px;
  cursor: pointer;
  position: relative;
}
#abipreis #abiUebersicht div.results table thead th span.checked:after, #abipreis #abiFilter div.results > form table thead th span.checked:after, #abipreis #abiMail div.form form table thead th span.checked:after, #abipreis #abiUebersicht div.results table thead td span.checked:after, #abipreis #abiFilter div.results > form table thead td span.checked:after, #abipreis #abiMail div.form form table thead td span.checked:after {
  content: ' ';
  height: 18px;
  width: 18px;
  position: absolute;
  left: 50%;
  margin-left: -9px;
  top: 50%;
  margin-top: -9px;
  background-position: -358px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiUebersicht div.results table thead th span.checked:after, #abipreis #abiFilter div.results > form table thead th span.checked:after, #abipreis #abiMail div.form form table thead th span.checked:after, #abipreis #abiUebersicht div.results table thead td span.checked:after, #abipreis #abiFilter div.results > form table thead td span.checked:after, #abipreis #abiMail div.form form table thead td span.checked:after {
    height: 18px;
    width: 18px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiUebersicht div.results table thead th span.checked:after, #abipreis #abiFilter div.results > form table thead th span.checked:after, #abipreis #abiMail div.form form table thead th span.checked:after, #abipreis #abiUebersicht div.results table thead td span.checked:after, #abipreis #abiFilter div.results > form table thead td span.checked:after, #abipreis #abiMail div.form form table thead td span.checked:after {
    margin-left: -9px;
    margin-top: -9px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiUebersicht div.results table thead th span.checked:after, #abipreis #abiFilter div.results > form table thead th span.checked:after, #abipreis #abiMail div.form form table thead th span.checked:after, #abipreis #abiUebersicht div.results table thead td span.checked:after, #abipreis #abiFilter div.results > form table thead td span.checked:after, #abipreis #abiMail div.form form table thead td span.checked:after {
    background-position: -795.5px 0;
  }
}
#abipreis #abiUebersicht div.results table tbody tr, #abipreis #abiFilter div.results > form table tbody tr, #abipreis #abiMail div.form form table tbody tr {
  position: relative;
}
#abipreis #abiUebersicht div.results table tbody tr.nothingPlanned, #abipreis #abiFilter div.results > form table tbody tr.nothingPlanned, #abipreis #abiMail div.form form table tbody tr.nothingPlanned {
  background-color: #ff86aa;
}
#abipreis #abiUebersicht div.results table tbody tr.new, #abipreis #abiFilter div.results > form table tbody tr.new, #abipreis #abiMail div.form form table tbody tr.new {
  background-color: #e3e106;
}
#abipreis #abiUebersicht div.results table tbody tr.declined, #abipreis #abiFilter div.results > form table tbody tr.declined, #abipreis #abiMail div.form form table tbody tr.declined {
  background-color: rgba(250, 0, 0, 0.72);
}
#abipreis #abiUebersicht div.results table tbody tr.released, #abipreis #abiFilter div.results > form table tbody tr.released, #abipreis #abiMail div.form form table tbody tr.released {
  background-color: rgba(35, 250, 21, 0.72);
}
#abipreis #abiUebersicht div.results table tbody tr.request, #abipreis #abiFilter div.results > form table tbody tr.request, #abipreis #abiMail div.form form table tbody tr.request {
  background-color: rgba(0, 168, 250, 0.72);
}
#abipreis #abiUebersicht div.results table tbody tr.deleted, #abipreis #abiFilter div.results > form table tbody tr.deleted, #abipreis #abiMail div.form form table tbody tr.deleted {
  background-color: #1a1a1a;
}
#abipreis #abiUebersicht div.results table tbody tr.specialcase, #abipreis #abiFilter div.results > form table tbody tr.specialcase, #abipreis #abiMail div.form form table tbody tr.specialcase {
  background-color: #ff8200;
}
#abipreis #abiUebersicht div.results table tbody td, #abipreis #abiFilter div.results > form table tbody td, #abipreis #abiMail div.form form table tbody td {
  cursor: pointer;
}
#abipreis #abiUebersicht div.results table tbody td label, #abipreis #abiFilter div.results > form table tbody td label, #abipreis #abiMail div.form form table tbody td label {
  margin-top: 12px;
  padding-left: 10px;
}
#abipreis #abiUebersicht div.results table tbody td label:before, #abipreis #abiFilter div.results > form table tbody td label:before, #abipreis #abiMail div.form form table tbody td label:before {
  left: 0px;
}

#abipreis #abiFilter .overlay .tabs, #abipreis #abiDetail div.tabs {
  margin: 30px 0;
}
#abipreis #abiFilter .overlay .tabs:after, #abipreis #abiDetail div.tabs:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #abiFilter .overlay .tabs .links, #abipreis #abiDetail div.tabs .links {
  position: relative;
  width: 100%;
  display: block;
  margin-bottom: 50px;
}
#abipreis #abiFilter .overlay .tabs .links:after, #abipreis #abiDetail div.tabs .links:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #abiFilter .overlay .tabs .links > a, #abipreis #abiDetail div.tabs .links > a {
  float: left;
  font-size: 1.5em;
  padding-right: 60px;
  position: relative;
}
#abipreis #abiFilter .overlay .tabs .links > a.active:after, #abipreis #abiDetail div.tabs .links > a.active:after {
  position: absolute;
  display: block;
  bottom: -5px;
  height: 2px;
  background-color: #50971F;
  content: ' ';
  left: 0;
  right: 60px;
}
#abipreis #abiFilter .overlay .tabs .links:before, #abipreis #abiDetail div.tabs .links:before {
  background: url("../Images/icons/hr.png?1439291424");
  position: absolute;
  display: block;
  bottom: -5px;
  height: 1px;
  content: ' ';
  width: 100%;
}
#abipreis #abiFilter .overlay .tabs .tab-content, #abipreis #abiDetail div.tabs .tab-content {
  display: block;
  width: 100%;
  position: relative;
}
#abipreis #abiFilter .overlay .tabs .tab-content:after, #abipreis #abiDetail div.tabs .tab-content:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #abiFilter .overlay .tabs form, #abipreis #abiDetail div.tabs form {
  margin-top: 30px;
}
#abipreis #abiFilter .overlay .tabs form input:invalid, #abipreis #abiDetail div.tabs form input:invalid {
  box-shadow: 0 0 1.5px 1px red;
}
#abipreis #abiFilter .overlay .tabs form .w-33, #abipreis #abiDetail div.tabs form .w-33 {
  width: 33%;
  float: left;
  padding-right: 40px;
}
#abipreis #abiFilter .overlay .tabs form .w-33 a, #abipreis #abiDetail div.tabs form .w-33 a {
  font-size: 1.5em;
}
#abipreis #abiFilter .overlay .tabs form .w-50, #abipreis #abiDetail div.tabs form .w-50 {
  float: left;
  width: 50%;
  padding-right: 30px;
}
#abipreis #abiFilter .overlay .tabs form input[type="submit"], #abipreis #abiDetail div.tabs form input[type="submit"] {
  width: 200px;
  margin-top: 50px;
}
#abipreis #abiFilter .overlay .tabs form:after, #abipreis #abiDetail div.tabs form:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #abiFilter .overlay .tabs form > h2, #abipreis #abiDetail div.tabs form > h2 {
  clear: both;
}
#abipreis #abiFilter .overlay .tabs form > h2 + div, #abipreis #abiDetail div.tabs form > h2 + div {
  clear: both;
}

#abipreis:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #schoolGradDate {
  cursor: pointer;
}
#abipreis .typo3-message .message-body {
  width: 66%;
  display: block;
  padding: 10px !important;
  background-color: #cdeaca;
  border: 1px solid #58b548;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 30px 10px 0;
  background-color: #cdeaca;
  border: 1px solid #58b548;
  color: #50971F;
}
#abipreis > div > h1 > div .selector {
  top: -10px;
  margin-right: 30px;
  float: left;
}
#abipreis > div > h1 > div > a {
  float: left;
}
#abipreis > div > h1 > div {
  float: right;
}
#abipreis > div > h1 > div a {
  font-size: 16px;
}
#abipreis div.actionMenu {
  width: 60px;
  height: 41px;
  margin-right: 20px;
  position: relative;
  float: left;
  top: -10px;
}
#abipreis div.actionMenu ul {
  display: block;
  background: white;
  width: 250px;
}
#abipreis div.actionMenu .cogwheel {
  position: relative;
  width: 60px;
  display: block;
  cursor: pointer;
  height: 41px;
  background-color: #f2f2f2;
}
#abipreis div.actionMenu .cogwheel:after {
  height: 24px;
  width: 24px;
  position: absolute;
  left: 0%;
  top: 50%;
  margin-top: -12px;
  background-position: -507px 0;
  content: ' ';
  display: block;
  margin-left: 10px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis div.actionMenu .cogwheel:after {
    height: 24px;
    width: 24px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis div.actionMenu .cogwheel:after {
    margin-top: -12px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis div.actionMenu .cogwheel:after {
    background-position: -925.5px 0;
  }
}
#abipreis div.actionMenu .cogwheel:before {
  height: 8px;
  width: 13px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -4px;
  background-position: -23px 0;
  content: ' ';
  display: block;
  margin-left: -23px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis div.actionMenu .cogwheel:before {
    height: 7px;
    width: 12px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis div.actionMenu .cogwheel:before {
    margin-top: -3.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis div.actionMenu .cogwheel:before {
    background-position: -401px 0;
  }
}
#abipreis div.actionMenu .cogwheel.opened:before {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#abipreis div.actionMenu ul {
  position: absolute;
  display: block;
  background-color: #f2f2f2;
  right: 0;
  padding: 10px;
  z-index: 10;
  display: none;
}
#abipreis div.actionMenu ul li {
  padding: 6px;
  background-color: white;
  font-size: 15px;
  margin-bottom: 5px;
  cursor: pointer;
}
#abipreis div.actionMenu ul li:last-child {
  margin-bottom: 0;
}
#abipreis h1 {
  color: #50971F;
}
#abipreis h2:before {
  display: none;
}
#abipreis h3 {
  margin-bottom: 20px;
}
#abipreis .w-20,
#abipreis .w-25,
#abipreis .w-33,
#abipreis .w-66,
#abipreis .w-75,
#abipreis .w-80 {
  float: left;
}
#abipreis .w-20:after,
#abipreis .w-25:after,
#abipreis .w-33:after,
#abipreis .w-66:after,
#abipreis .w-75:after,
#abipreis .w-80:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis .w-20 {
  width: 20%;
}
#abipreis .w-25 {
  width: 25%;
}
#abipreis .w-33 {
  width: 33.33%;
}
#abipreis .w-66 {
  width: 66.66%;
  float: left;
}
#abipreis .w-75 {
  width: 75%;
}
#abipreis .w-80 {
  width: 75%;
}
#abipreis #messageBox {
  overflow: hidden;
}
#abipreis p.hinweisbox {
  padding: 10px !important;
  font-weight: bold;
  font-size: 14px;
  margin: 10px 0;
  background-color: #f6f7fa;
  border: 1px solid #c2cbcf;
}
#abipreis p.hinweisbox.new {
  background-color: #e3e106;
}
#abipreis p.hinweisbox.orange {
  background-color: #ddeef9;
  border: 1px solid #8aafc4;
}
#abipreis p.hinweisbox.ok {
  background-color: #cdeaca;
  border: 1px solid #58b548;
  color: #50971F;
}
#abipreis p.hinweisbox.error {
  background-color: #fbb19b;
  border: 1px solid #dc4c42;
}

#abipreis.login .typo3-message.message-error .message-body {
  background-color: #fbb19b;
  border: 1px solid #dc4c42;
  color: red;
}
#abipreis.login .typo3-message .message-body {
  display: block;
  padding: 10px !important;
  background-color: #cdeaca;
  border: 1px solid #58b548;
  font-size: 14px;
  margin: 10px 30px 10px 0;
  background-color: #cdeaca;
  border: 1px solid #58b548;
}
#abipreis.login form {
  margin-top: 30px;
}
#abipreis.login form .w-33 {
  width: 33%;
  float: left;
  padding-right: 40px;
}
#abipreis.login form .w-33 a {
  font-size: 1.5em;
}
#abipreis.login form .w-66 {
  padding-right: 40px;
}
#abipreis.login form input[type="submit"] {
  width: 200px;
}
#abipreis.login form:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

#abipreis #abiUebersicht form {
  margin-top: 30px;
}
#abipreis #abiUebersicht form .w-33 {
  width: 33%;
  float: left;
  padding-right: 40px;
}
#abipreis #abiUebersicht form .w-33 a {
  font-size: 1.5em;
}
#abipreis #abiUebersicht form input[type="submit"] {
  width: 200px;
}
#abipreis #abiUebersicht form:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #abiUebersicht div.results {
  position: relative;
  padding-top: 25px;
}
#abipreis #abiUebersicht div.results:after {
  background: url("../Images/icons/hr.png?1439291424");
  position: absolute;
  display: block;
  top: 0;
  height: 1px;
  content: ' ';
  width: 100%;
}

#abipreis #abiFilter {
  position: relative;
}
#abipreis #abiFilter .overlay {
  display: none;
  background: white;
  position: absolute;
  top: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 10;
  margin: 0;
  overflow: auto;
}
#abipreis #abiFilter .overlay .close {
  position: absolute;
  top: 10px;
  right: 40px;
  width: 14px;
  height: 20px;
  color: #50971F;
  font-weight: 700;
  cursor: pointer;
  font-size: 2em;
}
#abipreis #abiFilter .overlay .tabs .tab-content {
  display: none;
}
#abipreis #abiFilter .overlay .tabs .tab-content.active {
  display: block;
}
#abipreis #abiFilter .overlay .tabs .tab-content.extendedFilter .multiselector {
  height: 313px;
  overflow-y: scroll;
}
#abipreis #abiFilter .overlay .tabs .tab-content.extendedFilter .w-50 > div:first-child {
  height: 120px;
}
#abipreis #abiFilter .overlay .tabs .tab-content.extendedFilter .w-50 > div:first-child label {
  display: inline-block;
  margin-right: 30px;
}
#abipreis #abiFilter .overlay .tabs .tab-content.extendedFilter .freetext label {
  float: left;
  width: 40%;
  margin-right: 4%;
}
#abipreis #abiFilter .overlay .tabs .tab-content.extendedFilter .freetext input {
  width: 55%;
}
#abipreis #abiFilter h1 > div {
  float: right;
}
#abipreis #abiFilter h1 > div a {
  font-size: 16px;
}
#abipreis #abiFilter div.filter {
  position: relative;
}
#abipreis #abiFilter div.filter:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #abiFilter div.filter h3 {
  margin-top: 15px;
}
#abipreis #abiFilter div.filter input[type="submit"] {
  clear: both;
}
#abipreis #abiFilter div.filter form {
  margin-top: 20px;
}
#abipreis #abiFilter div.filter form > div {
  display: block;
}
#abipreis #abiFilter div.filter form > div:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #abiFilter div.filter form input[type="checkbox"] + label {
  left: 0;
}
#abipreis #abiFilter div.filter form input[type="checkbox"] + label span {
  text-decoration: underline;
}
#abipreis #abiFilter div.filter form div.search {
  position: relative;
  overflow: hidden;
  float: right;
}
#abipreis #abiFilter div.filter form div.search a.filter {
  letter-spacing: 1px;
  padding-right: 40px;
  margin-right: 0;
  float: none;
}
#abipreis #abiFilter div.filter form div.search a.filter:after {
  height: 8px;
  width: 13px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -4px;
  background-position: -104px 0;
  content: ' ';
  display: block;
  margin-left: -30px;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiFilter div.filter form div.search a.filter:after {
    height: 7px;
    width: 12px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiFilter div.filter form div.search a.filter:after {
    margin-top: -3.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiFilter div.filter form div.search a.filter:after {
    background-position: -583.5px 0;
  }
}
#abipreis #abiFilter div.filter form div.search a.filter.active:after {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#abipreis #abiFilter div.filter form div.search a.resetfilter {
  float: none;
  margin-top: 10px;
}
#abipreis #abiFilter div.filter form div.search span {
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 45px;
  cursor: pointer;
}
#abipreis #abiFilter div.filter form div.search input {
  width: 300px;
  margin-bottom: 0;
}
#abipreis #abiFilter div.filter form div.resultCount {
  position: relative;
  clear: both;
  margin-top: 25px;
  padding-top: 25px;
}
#abipreis #abiFilter div.filter form div.resultCount > div:last-child {
  text-align: right;
}
#abipreis #abiFilter div.filter form div.resultCount .actionMenu {
  top: 0;
}
#abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm {
  display: none;
}
#abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm > a {
  display: inline;
  font-size: 13px;
  float: right;
  line-height: 30px;
  height: 30px;
}
#abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm .selector {
  margin-bottom: 0;
}
#abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm .selector > a {
  padding: 0 40px 0 12px;
  position: relative;
  display: block;
  height: 30px;
  background: #f2f2f2;
  line-height: 30px;
  font-size: 1.1em;
  color: #50971F;
}
#abipreis #abiFilter div.filter form div.resultCount .actionMenu li.confirm .selector .dropdown > a {
  font-size: 14px;
}
#abipreis #abiFilter div.filter form div.resultCount .pages {
  margin-top: 10px;
  display: inline-block;
}
#abipreis #abiFilter div.filter form div.resultCount .pages span {
  margin-left: 10px;
}
#abipreis #abiFilter div.filter form div.resultCount .pages span a {
  margin-right: 15px;
  color: #666666;
}
#abipreis #abiFilter div.filter form div.resultCount .pages span a.active {
  color: #74a43e;
}
#abipreis #abiFilter div.filter form div.resultCount .pages span a:after {
  content: ' |';
  margin-left: 10px;
  color: #666666;
}
#abipreis #abiFilter div.filter form div.resultCount .pages span a:last-child:after {
  display: none;
}
#abipreis #abiFilter div.filter form div.resultCount .csv-download {
  display: inline-block;
  margin-top: 25px;
  margin-right: 20px;
}
#abipreis #abiFilter div.filter form div.resultCount .csv-download span {
  position: relative;
}
#abipreis #abiFilter div.filter form div.resultCount .csv-download span:after {
  height: 23px;
  width: 22px;
  position: absolute;
  left: 50%;
  margin-left: -11px;
  top: 50%;
  margin-top: -11.5px;
  background-position: -536px 0;
  content: ' ';
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiFilter div.filter form div.resultCount .csv-download span:after {
    height: 23px;
    width: 22px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiFilter div.filter form div.resultCount .csv-download span:after {
    margin-left: -11px;
    margin-top: -11.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiFilter div.filter form div.resultCount .csv-download span:after {
    background-position: -952px 0;
  }
}
#abipreis #abiFilter div.filter form div.resultCount h3 {
  margin-top: 10px;
}
#abipreis #abiFilter div.filter form div.resultCount h3 span {
  padding-right: 10px;
}
#abipreis #abiFilter div.filter form div.resultCount label {
  display: inline-block;
  position: relative;
  margin-bottom: 10px;
  font-size: 1.5em;
  padding-right: 10px;
  line-height: 2.5;
}
#abipreis #abiFilter div.filter form div.resultCount div.selector {
  display: inline-block;
}
#abipreis #abiFilter div.filter form div.resultCount:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #abiFilter div.filter form div.resultCount:before {
  background: url("../Images/icons/hr.png?1439291424");
  position: absolute;
  display: block;
  top: 0px;
  height: 1px;
  content: ' ';
  width: 100%;
}
#abipreis #abiFilter div.filter form div.resultCount .w-100 {
  float: left;
}
#abipreis #abiFilter div.filter form div.resultCount .w-100 label {
  float: left;
}
#abipreis #abiFilter div.filter form div.resultCount .w-100 .selector {
  margin-left: 15px;
  float: left;
  width: 200px;
}
#abipreis #abiFilter div.results > form {
  margin-top: 15px;
}
#abipreis #abiFilter div.results > form .tooltip {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: white;
  z-index: 999;
}
#abipreis #abiFilter div.results > form .tooltip table td {
  font-size: 14px !important;
}
#abipreis #abiFilter div.results > form .tooltip table td:first-child {
  color: #50971F;
}
#abipreis #abiFilter div.results > form span.info {
  width: 25px;
  background-color: green;
  display: block;
  border-radius: 50px;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  height: 25px;
  vertical-align: center;
  line-height: 1.7;
}
#abipreis #abiFilter div.results > form span.info:hover + .tooltip {
  display: block;
}
#abipreis #abiFilter div.legende h4 {
  float: left;
  margin-right: 30px;
  font-size: 1.2em;
  width: 70px;
}
#abipreis #abiFilter div.legende ul {
  float: left;
  display: block;
  width: 600px;
}
#abipreis #abiFilter div.legende ul li {
  display: inline-block;
  width: 185px;
  float: left;
  font-size: 1.2em;
  line-height: 2.3;
  position: relative;
  padding-left: 25px;
}
#abipreis #abiFilter div.legende ul li span {
  width: 13px;
  height: 13px;
  display: block;
  float: left;
  margin-right: 10px;
  position: relative;
  top: 7px;
  left: 0px;
}
#abipreis #abiFilter div.legende ul li span:after {
  content: ' ';
  display: block;
  position: absolute;
  top: -3px;
  left: -3px;
  bottom: -3px;
  right: -3px;
  border: 2px solid grey;
}
#abipreis #abiFilter div.legende ul li span.nothingPlanned {
  background-color: #ff86aa;
}
#abipreis #abiFilter div.legende ul li span.released {
  background-color: rgba(35, 250, 21, 0.72);
}
#abipreis #abiFilter div.legende ul li span.request {
  background-color: rgba(0, 168, 250, 0.72);
}
#abipreis #abiFilter div.legende ul li span.deleted {
  background-color: #1a1a1a;
}
#abipreis #abiFilter div.legende ul li span.special {
  background-color: #ff8200;
}
#abipreis #abiFilter div.legende ul li span.new {
  background-color: #e3e106;
}
#abipreis #abiFilter div.legende ul li span.declined {
  background-color: rgba(250, 0, 0, 0.72);
}

#abipreis #abiRegister ul.errors {
  display: block;
  width: 100%;
}
#abipreis #abiRegister ul.errors li {
  font-weight: bold;
}
#abipreis #abiRegister form {
  margin-top: 30px;
}
#abipreis #abiRegister form .w-33 {
  width: 33%;
  float: left;
  padding-right: 40px;
}
#abipreis #abiRegister form .w-33 a {
  font-size: 1.5em;
}
#abipreis #abiRegister form .w-50 {
  float: left;
  width: 50%;
  padding-right: 30px;
}
#abipreis #abiRegister form.validate input:invalid {
  box-shadow: 0 0 1.5px 1px red;
}
#abipreis #abiRegister form input[type="submit"] {
  width: 200px;
}
#abipreis #abiRegister form:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #abiRegister form > h2 {
  clear: both;
}
#abipreis #abiRegister form > h2 + div {
  clear: both;
}

#abipreis #abiDetail .Pfeil {
  font-size: 15px;
}
#abipreis #abiDetail .Pfeil:before {
  top: 2px;
  transform: rotate(180deg);
}
#abipreis #abiDetail .customForm {
  overflow: hidden;
  display: block;
  display: none;
  margin-bottom: 25px;
}
#abipreis #abiDetail .customForm.passwordForm .w-33 {
  padding-right: 30px;
}
#abipreis #abiDetail .customForm.passwordForm .w-100 {
  float: left;
}
#abipreis #abiDetail .customForm.passwordForm input[type="password"] {
  display: inline;
}
#abipreis #abiDetail div.tabs table td:last-child {
  color: #50971F;
}
#abipreis #abiDetail div.tabs .tab-content {
  float: left;
  display: none;
}
#abipreis #abiDetail div.tabs .tab-content.active {
  display: block;
}
#abipreis #abiDetail div.tabs .tab-content form {
  margin-top: 15px;
}
#abipreis #abiDetail div.tabs .tab-content form #regSubmit {
  display: none;
}
#abipreis #abiDetail div.tabs .tab-content form input[readonly]:not(#schoolGradDate):not([type="submit"]) {
  background-color: #c5c5c5;
}
#abipreis #abiDetail div.tabs .tab-content form div.selector.readonly a {
  background-color: #c5c5c5;
}
#abipreis #abiDetail div.tabs .tab-content .actionButtons {
  position: relative;
  margin-top: 50px;
  clear: both;
  overflow: hidden;
}
#abipreis #abiDetail div.tabs .tab-content .actionButtons:before {
  background: url("../Images/icons/hr.png?1439291424");
  position: absolute;
  display: block;
  top: -15px;
  height: 1px;
  content: ' ';
  width: 100%;
}
#abipreis #abiDetail div.tabs .tab-content#winner .infobox {
  padding-bottom: 30px;
}
#abipreis #abiDetail div.tabs .tab-content#winner .data {
  padding-top: 20px;
}
#abipreis #abiDetail div.tabs .tab-content#winner .winners {
  margin-bottom: 25px;
}
#abipreis #abiDetail div.tabs .tab-content#winner .winners .winner {
  padding-right: 30px;
}
#abipreis #abiDetail div.tabs .tab-content#winner .winners .winner form.validate input:invalid {
  box-shadow: 0 0 1.5px 1px red;
}
#abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 {
  position: relative;
}
#abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.close {
  height: 25px;
  width: 25px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -12.5px;
  background-position: -477px 0;
  margin-left: -25px;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.close {
    height: 25px;
    width: 25px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.close {
    margin-top: -12.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.close {
    background-position: -898px 0;
  }
}
#abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.delete {
  height: 25px;
  width: 16px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -12.5px;
  background-position: -6840px 0;
  margin-left: -60px;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.delete {
    height: 25px;
    width: 16px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.delete {
    margin-top: -12.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span.delete {
    background-position: -2574.5px 0;
  }
}
#abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span span {
  position: absolute;
  display: none;
  top: -38px;
  background-color: #f2f2f2;
  font-size: 15px;
  border-radius: 2px;
  padding: 5px;
  width: 157px;
}
#abipreis #abiDetail div.tabs .tab-content#winner .winners .winner h2 span:hover span {
  display: block;
}
#abipreis #abiDetail div.tabs .tab-content#winner .winners #createTemplate {
  display: none;
}
#abipreis #abiDetail div.tabs .tab-content#requests div.info h2 {
  position: relative;
}
#abipreis #abiDetail div.tabs .tab-content#requests div.info h2:after {
  background: url("../Images/icons/hr.png?1439291424");
  position: absolute;
  display: block;
  bottom: 0px;
  height: 1px;
  content: ' ';
  width: 100%;
}
#abipreis #abiDetail div.tabs .tab-content#requests div.info p {
  padding-bottom: 1em;
}
#abipreis #abiDetail div.tabs .tab-content#requests div.info p.green {
  color: #50971F;
  position: relative;
}
#abipreis #abiDetail div.tabs .tab-content#requests div.info p.green:after {
  background: url("../Images/icons/hr.png?1439291424");
  position: absolute;
  display: block;
  bottom: -10px;
  height: 1px;
  content: ' ';
  width: 100%;
}
#abipreis #abiDetail div.tabs .tab-content#requests div.requestForm div.selector {
  width: 50%;
}
#abipreis #abiDetail div.tabs .tab-content .w-50 {
  float: left;
}
#abipreis #abiDetail div.tabs .tab-content div.infobox:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
#abipreis #abiDetail div.tabs .tab-content div.infobox .clear {
  clear: both;
}
#abipreis #abiDetail div.tabs .tab-content div.infobox .w-50 {
  padding-right: 30px;
}
#abipreis #abiDetail div.tabs .tab-content div.infobox .w-50.button {
  padding: 10px;
}
#abipreis #abiDetail div.tabs .tab-content div.infobox .w-50.button .verify {
  width: 40%;
  display: inline;
}
#abipreis #abiDetail div.tabs .tab-content div.infobox .w-100 {
  overflow: hidden;
  padding-right: 30px;
}
#abipreis #abiDetail div.tabs .tab-content#email .mailForm {
  margin-right: 30px;
}
#abipreis #abiDetail div.tabs .tab-content#emailhistorie .mailing {
  position: relative;
  margin: 30px 0;
  padding-bottom: 15px;
}
#abipreis #abiDetail div.tabs .tab-content#emailhistorie .mailing:before {
  background: url("../Images/icons/hr.png?1439291424");
  position: absolute;
  display: block;
  bottom: 0px;
  height: 1px;
  content: ' ';
  width: 100%;
}
#abipreis #abiDetail div.tabs .tab-content#emailhistorie .mailing table {
  width: 100%;
}
#abipreis #abiDetail div.tabs .tab-content#emailhistorie .mailing table td {
  font-size: 15px;
}
#abipreis #abiDetail div.tabs .tab-content#emailhistorie .mailing table td p {
  font-size: 15px !important;
}
#abipreis #abiDetail div.tabs .tab-content#emailhistorie .mailing table td:first-child {
  width: 75px;
  color: #50971F;
}
#abipreis #abiDetail div.data h3 {
  position: relative;
  cursor: pointer;
}
#abipreis #abiDetail div.data h3.dateLabel {
  margin-bottom: 8px;
  margin-top: 118px;
}
#abipreis #abiDetail div.data h3.open:after {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#abipreis #abiDetail div.data h3:after {
  height: 8px;
  width: 13px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -4px;
  background-position: -23px 0;
  content: ' ';
  margin-left: -20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiDetail div.data h3:after {
    height: 7px;
    width: 12px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiDetail div.data h3:after {
    margin-top: -3.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiDetail div.data h3:after {
    background-position: -401px 0;
  }
}
#abipreis #abiDetail div.data h3:before {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 2px;
  content: ' ';
  background-color: #50971F;
}

#abipreis #abiMail #screenOverlay {
  position: fixed;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fefefe;
  background-color: #fefefe;
  z-index: 90000;
  opacity: 0.5;
  display: none;
}
#abipreis #abiMail #confirmation label {
  font-size: 15px;
  font-weight: bold;
  color: #50971F;
}
#abipreis #abiMail #confirmation > p {
  font-size: 15px;
  margin-bottom: 15px;
  margin-top: 5px;
}
#abipreis #abiMail #confirmation p.salutation {
  margin-top: 10px;
  padding-bottom: 0px;
}
#abipreis #abiMail #confirmation div.messageText {
  margin: 10px 0 20px;
}
#abipreis #abiMail #confirmation div.messageText p {
  margin-bottom: 7px;
}
#abipreis #abiMail #confirmation > a.backToFilter {
  clear: both;
  background-color: #666;
}
#abipreis #abiMail .w-66.receivers h2 {
  margin-bottom: 0;
}
#abipreis #abiMail .w-66.receivers table td:first-child {
  width: 30%;
  padding-left: 0;
}
#abipreis #abiMail .overlay {
  display: none;
  background: white;
  position: absolute;
  top: -30px;
  bottom: 0;
  left: 0;
  right: 0;
  bottom: auto;
  z-index: 10;
  z-index: 90001;
}
#abipreis #abiMail .overlay label {
  font-size: 15px;
  font-weight: bold;
  color: #50971F;
}
#abipreis #abiMail .overlay > p {
  font-size: 15px;
}
#abipreis #abiMail .overlay > a.abort, #abipreis #abiMail .overlay > a.test {
  background-color: #666666;
}
#abipreis #abiMail .overlay div#previewMessage {
  margin: 10px 0 20px;
}
#abipreis #abiMail h1 a.returnLink {
  text-decoration: underline;
  margin-right: 30px;
}
#abipreis #abiMail h2 {
  margin-top: 50px;
  font-size: 1.7em;
  position: relative;
  margin-bottom: 20px;
}
#abipreis #abiMail h2:after {
  background: url("../Images/icons/hr.png?1439291424");
  content: ' ';
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  display: block;
}
#abipreis #abiMail a.Pfeil {
  font-size: 15px;
}
#abipreis #abiMail a.Pfeil:before {
  transform: rotate(180deg);
}
#abipreis #abiMail div.form {
  overflow: hidden;
}
#abipreis #abiMail div.form form th:last-child {
  width: 110px;
}
#abipreis #abiMail div.form form span.pen {
  position: relative;
  margin-right: 35px;
}
#abipreis #abiMail div.form form span.pen:before {
  content: " ";
  display: block;
  height: 25px;
  width: 25px;
  position: absolute;
  left: 50%;
  margin-left: -12.5px;
  top: 50%;
  margin-top: -12.5px;
  background-position: -733px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiMail div.form form span.pen:before {
    height: 25px;
    width: 25px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiMail div.form form span.pen:before {
    margin-left: -12.5px;
    margin-top: -12.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiMail div.form form span.pen:before {
    background-position: -1122px 0;
  }
}
#abipreis #abiMail div.form form span.delete {
  position: relative;
}
#abipreis #abiMail div.form form span.delete:before {
  content: " ";
  display: block;
  height: 25px;
  width: 16px;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -12.5px;
  background-position: -6840px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiMail div.form form span.delete:before {
    height: 25px;
    width: 16px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiMail div.form form span.delete:before {
    margin-left: -8px;
    margin-top: -12.5px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  #abipreis #abiMail div.form form span.delete:before {
    background-position: -2574.5px 0;
  }
}
#abipreis #abiMail div.form form > a, #abipreis #abiMail div.form form input[type="submit"] {
  margin-top: 20px;
}
#abipreis #abiMail div.receivers {
  clear: both;
  margin-top: 30px;
}
#abipreis #abiMail div.receivers span.count {
  color: #50971F;
}
