/* Footer */

footer.footerMain .logos {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

footer.footerMain .logos div {
  align-content: center;
}

footer.footerMain .logos a {
  align-content: center;
}

@media screen and (max-width:425px) {
  footer.footerMain .logos {
    display: block;
    width: 100%;
    text-align: center;
  }
  footer.footerMain .logos div {
    margin: 0 auto 20px auto;
  }
  footer.footerMain .logos img {
    margin: auto;
  }
}

.resetbutt {
    display: none
}
.unterseite-content .tx-kesearch-pi1 span.submitbutt input {
    max-width: 100px;
    padding: 6px 8px;
}
.unterseite-content .tx-kesearch-pi1 input[type="submit"], .unterseite-content .tx-kesearch-pi1 input[type="button"], .unterseite-content .tx-kesearch-pi1 button, .unterseite-content .tx-kesearch-pi1 input[type="reset"]:focus, .unterseite-content .tx-kesearch-pi1 input[type="submit"]:focus, .unterseite-content .tx-kesearch-pi1 input[type="button"]:focus, .unterseite-content .tx-kesearch-pi1 button:focus {
    height: 40px;
}

/* Check dataprotection box validation message css */
.tx-powermail .powermail_fieldset .fixed-check .powermail-errors-list {
  display: none;
}

.tx-powermail .powermail_fieldset .powermail-errors-list {
    margin: 41px 0 1px 112px;
    padding: 0;
    list-style-type: none;
    background-color: #F2DEDE;
    border: 1px solid #EBCCD1;
    width: 216px;
    float: unset;
    clear: left;
}

.tx-powermail .powermail_fieldset .powermail-errors-list>li {
    color: #A94442;
    padding: 2px 9px;
}



.tx-powermail .powermail_fieldset div.error,
.tx-powermail .powermail_fieldset input.powermail_field_error,
.tx-powermail .powermail_fieldset select.powermail_field_error {
  background-color: #EBCCD1;
  color: #A94442;
}

.tx-powermail .powermail_fieldset .radio.powermail_field_error,
.tx-powermail .powermail_fieldset .checkbox.powermail_field_error{
  background: none;
  color: #A94442;
}

/* Label for checkboxen and cadio not bold */

.tx-powermail .powermail_fieldwrap .radio label,
.tx-powermail .powermail_fieldwrap .checkbox label {
  font-weight: normal;
  padding-left: 15px;
}
/* radio */

.iradio_square-blue {
  background-position: -130px 0;
}
.iradio_square-blue.hover {
  background-position: -152px 0;
}
.iradio_square-blue.checked {
  background-position: -108px 0;
}

.iradio_square-blue {
  margin-right: 10px;
}

.akademie .unterseite-content ul li:before {
    display: none;
}

header.headerMain ul.meta-nav li.page_1603 a {
    color: #666666;
    font-weight: bold;
}

header.headerMain ul.meta-nav li.page_1603 a:hover {
    color: #999999;
    font-weight: bold;
}

header.headerMain ul.meta-nav li.page_21 a:link, header.headerMain ul.meta-nav li.page_21 a:visited {
    color: #b83b26;
    font-weight: bold;
}
header.headerMain ul.meta-nav li.page_21 a:hover {
    color: #df7665;
}
section.contentMainWrapper .unterseite-container .unterseite-content, section.contentMainWrapper .verteilerseite-container .unterseite-content {
   z-index: 100;
}

.newsStart .article .news-list-image img, .news .news-list-view.newsrooms .article .news-list-image img {
    left: 0 !important;
}

.news-list-image {
    height: 315px;
}

#page_1694 .teaserBox > .teaserContent > .teaserItem .teaserText,
#page_1699 .teaserBox > .teaserContent > .teaserItem .teaserText,
#page_1702 .teaserBox > .teaserContent > .teaserItem .teaserText,
#page_1447 .teaserBox > .teaserContent > .teaserItem .teaserText
{
	display: none;
}

#c76 > .tx-gbevents-pi1 > .row {
	display:none;
}

body#page_1702 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container {
    text-align: left;
    display: inline-block;
    max-width: 100%;
    width: 1140px;
    height: auto;
}
body#page_1694 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1701 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1889 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1890 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1892 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1893 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1894 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1895 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1699 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1828 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1829 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1830 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1896 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1899 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1447 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1493 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1784 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1781 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1783 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1780 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1494 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1805 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container,
body#page_1495 > .wrapper section.contentMainWrapper .startseite-content-head .startseite-content-head-container
{
    width: 1140px;
}

#page_1702 .contentMainWrapper .breadcrumbRow > div > div,
#page_1694 .contentMainWrapper .breadcrumbRow > div > div,
#page_1699 .contentMainWrapper .breadcrumbRow > div > div,
#page_1889 .contentMainWrapper .breadcrumbRow > div > div,
#page_1892 .contentMainWrapper .breadcrumbRow > div > div,
#page_14 .contentMainWrapper .breadcrumbRow > div > div,
#page_1223 .contentMainWrapper .breadcrumbRow > div > div,
#page_1890 .contentMainWrapper .breadcrumbRow > div > div,
#page_1893 .contentMainWrapper .breadcrumbRow > div > div,
#page_1894 .contentMainWrapper .breadcrumbRow > div > div,
#page_1895 .contentMainWrapper .breadcrumbRow > div > div,
#page_1828 .contentMainWrapper .breadcrumbRow > div > div,
#page_1829 .contentMainWrapper .breadcrumbRow > div > div,
#page_1830 .contentMainWrapper .breadcrumbRow > div > div,
#page_1896 .contentMainWrapper .breadcrumbRow > div > div,
#page_1701 .contentMainWrapper .breadcrumbRow > div > div,
#page_1899 .contentMainWrapper .breadcrumbRow > div > div,
#page_1446 .contentMainWrapper .breadcrumbRow > div > div
{
    border-top: 0;
}

#page_1889 section.contentMainWrapper .verteilerseite-container .contentHead h1 {
	text-align: left;
}

#page_1889 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1889 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1890 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1890 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1892 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1892 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1893 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1893 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1894 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1894 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1895 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1895 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1828 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1828 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1829 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1829 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1830 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1830 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1896 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1896 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1701 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1701 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1899 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1899 section.contentMainWrapper .verteilerseite-container .contentHead h3,
#page_1446 section.contentMainWrapper .verteilerseite-container .contentHead h2, #page_1446 section.contentMainWrapper .verteilerseite-container .contentHead h3
{
    text-align: left;
}

#page_1890 .missionLeben .custom-accordion a:after,
#page_1892 .missionLeben .custom-accordion a:after,
#page_1893 .missionLeben .custom-accordion a:after,
#page_1894 .missionLeben .custom-accordion a:after,
#page_1895 .missionLeben .custom-accordion a:after,
#page_1828 .missionLeben .custom-accordion a:after,
#page_1829 .missionLeben .custom-accordion a:after,
#page_1830 .missionLeben .custom-accordion a:after,
#page_1896 .missionLeben .custom-accordion a:after,
#page_1701 .missionLeben .custom-accordion a:after,
#page_1899 .missionLeben .custom-accordion a:after,
#page_1446 .missionLeben .custom-accordion a:after
{
    color: #000000;
}

#page_1890 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1892 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1893 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1894 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1895 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1828 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1829 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1830 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1896 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1701 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1899 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a,
#page_1446 .missionLeben .custom-accordion.panel-group .panel .panel-heading .panel-title a
{
    color: #000000;
}

/* breadcrumbs Starts */
.breadcrumbNav {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
}
.breadcrumbNav li {
    position: relative;
    margin: 0;
    padding: 0 10px;
}
.breadcrumbNav li:not(:last-child)::after {
    content: "››";
    position: absolute;
    right: -8px;
    color: #999;
}
.breadcrumbRow ul.breadcrumbNav > li {
    margin: 0 10px 0 0;
}
.breadcrumbNav li.active.sub a.active {
    font-weight: normal;
}
.breadcrumbNav li.current a.current {
    font-weight: bold !important;
} /* breadcrumbs Ends */

.icheckbox_square-blue.checked {
  background-position: -21px 0;
}
.icheckbox_square-blue.hover {
  background-position: -44px 0;
}
.icheckbox_square-blue.checked.hover {
  background-position: -21px 0;
}

.play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transforsm: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.3s ease-in-out, transform 0.2s;
  cursor: pointer;
  z-index: 100;
}

/* SVG styling */
.play-icon svg {
  width: 40px;
  height: 40px;
  fill: white;
  transition: fill 0.3s ease-in-out;
}

/* Hover effect */
.play-icon:hover {
  background: rgba(0, 0, 0, 0.8);
  transform: translate(-50%, -50%) scale(1.1);
}

.play-icon:hover svg {
  fill: #ffcc00; /* Yellow color on hover */
}

#page_1694 .verteilerseite-container .tx-dce-pi1 .startseitenTeaser {
  left: -15px;
}

section.contentMainWrapper .unterseite-container.senioren .breadcrumbRow > div > div,
section.contentMainWrapper .verteilerseite-container.senioren .breadcrumbRow > div > div,
section.contentMainWrapper .verteilerseite-container.kinder .breadcrumbRow > div > div
{
  border-top: 1px solid #dadada;
}

.jobSticky-button {
  position: fixed;
  top: 35%;
  right: 3px;
  background: #b83b26;
  border-radius: 0;
  color: #FFF;
  padding: 25px;
  text-decoration: none;
  font-size: 21px;
  line-height: 22px;
  font-weight: 600;
}

.jobSticky-button:hover {
  background: #e85839;
}

#page_1844 #c13529 p {
  margin-bottom: 14px !important;
}

#page_1844 #c13529 p:nth-of-type(2), #page_1844 #c13529 p:nth-of-type(5)  {
  color: #555555;
  font-style: italic;
  font-size: 17px;
}

#page_1844 #c13529 p:nth-of-type(4) {
  text-decoration: underline;
}

#c13530 .powermail_field .iradio_square-blue {
  background-position: -132px 0;
}

#c13530 .powermail_field .iradio_square-blue.hover {
  background-position: -154px 0 !important;
}

#c13530 .powermail_field .iradio_square-blue.checked {
  background-position: -110px 0 !important;
}

#page_1844 .powermail_fieldwrap_marker_02 .powermail_field {
  position: relative;
  left: 120px;
  top: -52px;
  color: #b83b26;
  font-weight: 600;
}

#page_361 .teaserBox .teaserItem .teaserText {
  display: none;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
  .icheckbox_flat-blue,
  .iradio_flat-blue {
    background-image: url(blue@2x.png);
    -webkit-background-size: 176px 22px;
    background-size: 176px 22px;
  }
  .icheckbox_square-blue.checked {
    background-position: -48px 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  #c13530 .powermail_field .iradio_square-blue {
    background-position: -120px 0;
  }

  #c13530 .powermail_field .iradio_square-blue.hover {
    background-position: -144px 0 !important;
  }

  #c13530 .powermail_field .iradio_square-blue.checked {
    background-position: -168px 0 !important;
  }
}


@media screen and (max-width: 768px) {
    .ce-gallery .video-embed iframe {
        height: 400px !important;
    }
    #page_1694 .verteilerseite-container .tx-dce-pi1 .startseitenTeaser {
      left: 0;
    }
    .stickyJobLink, .jobSticky-button  {
      display: none;
    }
    #page_1844 .powermail_fieldwrap_marker_02 .powermail_field {
      position: relative;
      left: 0;
      top: 0;
  }
}

@media screen and (max-width: 550px) {
    .ce-gallery .video-embed iframe {
        height: 290px !important;
    }
}

@media screen and (max-width: 470px) {
    .news .news-list-view.newsrooms .article .news-list-image, .newsStart .article .news-list-image {
        height: 250px !important;
    }
    .ce-gallery .video-embed iframe {
        height: 230px !important;
    }
}

@media screen and (max-width: 415px) {
    .news .news-list-view.newsrooms .article .news-list-image, .newsStart .article .news-list-image {
        height: 215px !important;
    }
    .ce-gallery .video-embed iframe {
        height: 200px !important;
    }
}

@media screen and (max-width: 390px) {
    .ce-gallery .video-embed iframe {
        height: 190px !important;
    }
}
