/* STYLING IM RAHMEN DER OPTIMIERUNG 10/2022 */

/* Slider */
@media print, screen and (max-width: 400px) {
  .hero__text {
    margin-left: 0;
    text-align: left;
  }
  .intro-hero-small,
  .hero__intro--small,
  .hero__intro {
    margin: 0 0 2rem 0;
  }
  .hero__text .button {
    background: transparent;
    color: #fff;
    border-color: #fff;
  }

  .hero__text .button:hover {
    background: #96be0e;
    border-color: #96be0e;
  }
}

.hero:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(1,28,49,0.9)), color-stop(60%, rgba(1,28,49,0.5)), color-stop(99%, rgba(1,28,49,0.2)));
  background: -o-linear-gradient(to bottom, rgba(1,28,49,0.9) 0%, rgba(1,28,49,0.5) 60%, rgba(1,28,49,0.2) 99%);
  background: linear-gradient(to bottom, rgba(1,28,49,0.9) 0%, rgba(1,28,49,0.5) 60%, rgba(1,28,49,0.2) 99%);
  opacity: 1;
}

.slider-member .hero:after {
  background: none;
}

/* Textboxen */
.teaser--overlay-blue:after {
// background-color: #e2e6ea;
}

.teaser.teaser--overlay-blue.negative {
//color: #000;
}

/* Buttons */
.mini-teaser__cta .button.hollow.black {
  border: 2px solid #96be0e;
  color: #96be0e;
}

.mini-teaser__cta .button.hollow.black:hover {
  background: #96be0e;
  border-color: #96be0e;
  color: #fff;
}


/* Typografie */
.article h1 {
  margin-bottom: 1rem;
  line-height: 1.2;
}

.content--small h1 {
  line-height: 1.2;
}

/* Integration von bildern und videos in beitrÃ¤gen */

/* Extranet Version 1 */
body.layout-default,
body#pageid-129,
body#pageid-125,
body#pageid-148,
.widget
{
  background: #fff;
}

.content,
.clearfix,
.breadcrumb_nav{
  background: #f1f4f6 !important;
}

.content-statistik {
  background-color: #fff !important;
}

#pageid-125 .clearfix,
#pageid-125 .breadcrumb_nav,
#pageid-125 .content,
#pageid-129 .clearfix,
#pageid-129 .breadcrumb_nav,
#pageid-129 .content,
#pageid-148 .clearfix,
#pageid-148 .breadcrumb_nav,
#pageid-148 .content {
  background: #fff;
}

#pageid-125 .widget .csc-header h1,
#pageid-125 .widget .csc-header h4,
#pageid-125 .widget .csc-header h3,
#pageid-125 .widget .csc-header h2,
#pageid-125 .widget_header h1,
#pageid-125 .widget_header h2,
#pageid-125 .widget_header h3,
#pageid-125 .widget_header h4,
#pageid-187 .widget .csc-header h1,
#pageid-187 .widget .csc-header h4,
#pageid-187 .widget .csc-header h3,
#pageid-187 .widget .csc-header h2,
#pageid-187 .widget_header h1,
#pageid-187 .widget_header h2,
#pageid-187 .widget_header h3,
#pageid-187 .widget_header h4,
#pageid-129 .widget .csc-header h1,
#pageid-129 .widget .csc-header h4,
#pageid-129 .widget .csc-header h3,
#pageid-129 .widget .csc-header h2,
#pageid-129 .widget_header h1,
#pageid-129 .widget_header h2,
#pageid-129 .widget_header h3,
#pageid-129 .widget_header h4,
#pageid-148 .widget .csc-header h1,
#pageid-148 .widget .csc-header h4,
#pageid-148 .widget .csc-header h3,
#pageid-148 .widget .csc-header h2,
#pageid-148 .widget_header h1,
#pageid-148 .widget_header h2,
#pageid-148 .widget_header h3,
#pageid-148 .widget_header h4,
.widget .csc-header h1,
.widget .csc-header h4,
.widget .csc-header h3,
.widget .csc-header h2,
.widget_header h1,
.widget_header h2,
.widget_header h3,
.widget_header h4  {
  background: #d5d5d5;
}

#pageid-125 .ui-accordion-content,
#pageid-125 .ui-widget-content,
#pageid-125 .widget_col1 .tx-jfmulticontent-pi1,
#pageid-125 div.widget,
#pageid-129 .ui-accordion-content,
#pageid-129 .ui-widget-content,
#pageid-129 .widget_col1 .tx-jfmulticontent-pi1,
#pageid-129 div.widget,
#pageid-148 .ui-accordion-content,
#pageid-148 .ui-widget-content,
#pageid-148 .widget_col1 .tx-jfmulticontent-pi1,
#pageid-148 div.widget
{
  box-shadow: none;
  background:#f1f4f6 !important;
}


#pageid-148 .tx-femanager {
  padding-top: 15px;
  background: #f1f4f6 !important;
}

#pageid-148 #c6049 .csc-firstHeader {
  margin-bottom: 0;
  padding: 2px 0 4px 20px;
  color: #043882;
  font-weight: bold;
  font-size: 13px;
  line-height: 27px;
  text-transform: uppercase;
  background: #d5d5d5;
}

.ui-accordion-content,
.ui-widget-content,
.widget_col1 .tx-jfmulticontent-pi1,
div.widget {
  box-shadow: none;
}

#pageid-187 .ui-accordion-content,
#pageid-187 .widget {
  box-shadow: none;
}

#pageid-129 h3.ui-accordion-header,
#pageid-125 h3.ui-accordion-header,
#pageid-148 h3.ui-accordion-header {
  box-shadow: none;
  background: #f1f4f6;
}

.container footer {
  box-shadow: none;
  background:#d5d5d5;
}

#c1597 .greybutton,
#pageid-148 .greybutton,
#pageid-549 .greybutton {background: none; color: #96be0e !important;}


#pageid-125 input[type='submit'],
#pageid-125 .form_submit,
#pageid-148 .greybutton,
#pageid-549 .greybutton,
#c1597 .greybutton {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0.7em 2em;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: background-color 0.25s ease-out,color 0.25s ease-out,border-color 0.25s ease-out;
  -o-transition: background-color 0.25s ease-out,color 0.25s ease-out,border-color 0.25s ease-out;
  transition: background-color 0.25s ease-out,color 0.25s ease-out,border-color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  border: 2px solid #96be0e;
  color: #96be0e;
  background-color: transparent;
}

#pageid-125 .form_submit:hover {
  background: #96be0e;
  border-color: #96be0e;
  color: #fff;
}

#pageid-125 .widget_content input[type="text"],
#pageid-125 .widget_content input[type="password"]  {
  height: 25px;
  width: 290px;
}

h3.ui-accordion-header,
.subnav_col #navisub li a {
  background: #d5d5d5;
}

.subnav_col #navisub li.act .level2 a:hover,
.subnav_col #navisub li a:hover,
.subnav_col #navisub li.act a,
.subnav_col #navisub li.cur a {
  background: #8bac13;
}

.teaser .teaser__text p:empty {
  display: none;
}

.teaser .teaser__text h2 {
  margin-bottom: 1rem;
}

.main--no-hero .frame-type-html .bg-grey {
  background-color: #e2e6ea;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 2rem 4rem 2rem;
  margin: 0 auto;
}

.frame-type-textpic.bg-grey .ce-textpic {
  padding: 2rem;
  background-color: #e2e6ea;
}

.teaser__text {
  height: 100%;
}

.page-4538 .teaser__text,
.page-4408 .teaser__text {
  height: auto;
}

.teaser__text .button {
  position: absolute;
  bottom: 0;
}

.teaser__text .button {
  position: absolute;
  bottom: auto;
}

.teaser--center .teaser__text .button.cta-position {
  position: relative;
}

.teaser__text > p:last-of-type {
  padding-bottom: 2rem;

}

.teaser--center .teaser__text > p:last-of-type {
  padding-bottom: 0rem;

}

#pageid-773 .ui-tabs .ui-widget-header,
#pageid-773 .ui-tabs .ui-tabs-nav li.ui-state-active a,
#pageid-773 .tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li,
#pageid-773 .ui-tabs .ui-tabs-nav li {
  background: #d5d5d5;
}

#pageid-773 .ui-tabs .ui-tabs-nav li {
  border-right: 1px solid #a1a2a3;
}

#pageid-773 .ui-tabs .ui-tabs-nav li.ui-state-active a {
  background: url(../img/extranet_navi_bg.gif) repeat-x scroll 0 0 transparent;
  margin-right: 0;
  color: #fff !important;
}

.subnav_col #navisub li.act .level2 a:hover {color: #fff;}

.teaser--overlay-grey.teaser--overlay-dark:after {
  background: none !important;
}

.teaser.negative.teaser--overlay-grey {
  color: #000;
  background: #e2e6ea;
}

@media print, screen and (max-width: 47em) {
  .teaser__text .button {
    position: static;
  }
}

#pageid-2035 .content,
#pageid-2035 .content .breadcrumb_nav,
#pageid-3073 .content,
#pageid-3073 .content .breadcrumb_nav,
#pageid-2247 .content,
#pageid-2247 .content .breadcrumb_nav {
  background: #fff !important;
}
