@charset "UTF-8";
@import url(font-inter.css);
@import url(font-ibm-plex-serif.css);
/*Form variables*/
/*Form variables*/
/* line 1, ../sass/base/_accordion.scss */
.ui-accordion {
  /*.ui-accordion-header {
    border-bottom-color: $light-grey;
    font-family: $base-font-bold;
    font-weight: 700;
    color: $title-color;
    
    a { 
      color: inherit; 
      font-weight: 700;
    }
        
    .ui-icon { 
      background-image: url('../images/bg-sidebar-block.png');
    }
  }
  
  .ui-accordion-content {
    border-bottom: 1px solid $white;
    
    &.ui-accordion-content-active {
      border-color: $light-grey;
    } 
  }  
  */ }
  /* line 2, ../sass/base/_accordion.scss */
  .ui-accordion.ui-widget,
  .ui-accordion .ui-accordion-header {
    font-family: "IBM Plex Serif", serif; }
  /* line 32, ../sass/base/_accordion.scss */
  .ui-accordion .ui-accordion-header {
    padding: 1.75em 0;
    font-size: 1.25em;
    line-height: 1.3em;
    border-bottom: 1px solid #e9eaec;
    font-family: "Inter", sans-serif;
    font-weight: 800; }
    /* line 40, ../sass/base/_accordion.scss */
    .ui-accordion .ui-accordion-header.ui-state-active {
      border-color: transparent;
      margin-bottom: 0;
      padding-bottom: 1.75em; }
    /* line 46, ../sass/base/_accordion.scss */
    .ui-accordion .ui-accordion-header a {
      padding: 0 2.5em 0 0;
      white-space: normal;
      overflow: visible;
      text-overflow: initial; }
    /* line 53, ../sass/base/_accordion.scss */
    .ui-accordion .ui-accordion-header .ui-icon {
      width: 1em;
      height: 1.5em;
      left: auto;
      right: 0.25em;
      top: 1.75em;
      background-image: none;
      text-indent: 0;
      color: #52b7c1; }
      /* line 63, ../sass/base/_accordion.scss */
      .ui-accordion .ui-accordion-header .ui-icon:after {
        display: inline-block;
        font: normal normal 900 1em/1 'Font Awesome 5 Free';
        content: "\f078";
        transition: transform .5s ease-in-out; }
    /* line 73, ../sass/base/_accordion.scss */
    .ui-accordion .ui-accordion-header.ui-state-default .ui-icon:after {
      content: "\f078"; }
    /* line 79, ../sass/base/_accordion.scss */
    .ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover .ui-icon:after {
      content: "\f078"; }
    /* line 85, ../sass/base/_accordion.scss */
    .ui-accordion .ui-accordion-header.ui-state-active .ui-icon:after {
      content: "\f078";
      transform: rotate(180deg); }
    /* line 92, ../sass/base/_accordion.scss */
    .ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover .ui-icon:after {
      content: "\f078";
      transform: rotate(180deg); }
  /* line 99, ../sass/base/_accordion.scss */
  .ui-accordion .ui-accordion-content {
    padding: 0;
    border-bottom: 1px solid transparent; }
    /* line 103, ../sass/base/_accordion.scss */
    .ui-accordion .ui-accordion-content.ui-accordion-content-active {
      padding-bottom: 1.75em;
      border-color: #e9eaec; }

/* line 1, ../sass/base/_field.scss */
.field__label {
  font-family: "IBM Plex Serif", serif; }

/* line 7, ../sass/base/_field.scss */
.field-name-field-fc-bild-alt img.hover-effect:hover {
  background-color: #ffa600; }

/* line 1, ../sass/base/_forms.scss */
input.form-submit, a#edit-cancel, input#edit-submit {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  border: 1px solid #52b7c1;
  background-color: #52b7c1;
  color: #fff;
  text-decoration: none; }
  /* line 9, ../sass/base/_forms.scss */
  input.form-submit:hover, a#edit-cancel:hover, input#edit-submit:hover {
    background-color: #92ccd3;
    border: 1px solid #92ccd3;
    color: #fff; }

/* line 16, ../sass/base/_forms.scss */
textarea.form-textarea {
  font-family: "IBM Plex Serif", serif;
  border-color: #1b191d; }

/* line 21, ../sass/base/_forms.scss */
input.form-text,
textarea.form-textarea,
select.form-select {
  border-color: #1b191d; }

/* line 27, ../sass/base/_forms.scss */
.cdu-form .form-radios .form-item {
  margin-right: 0.5em; }

/************ Kontakt-Formular ***************/
/* line 33, ../sass/base/_forms.scss */
.page-cdu-contakt-form .l-main {
  background-color: #e9eaec;
  padding-top: 0; }
  /* line 37, ../sass/base/_forms.scss */
  .page-cdu-contakt-form .l-main .l-precontent {
    background-color: #fff;
    padding-top: 3em;
    padding-bottom: 3em; }
  /* line 43, ../sass/base/_forms.scss */
  .page-cdu-contakt-form .l-main .l-precontent + .l-content {
    margin-top: 3em; }
    @media (min-width: 740px) {
      /* line 43, ../sass/base/_forms.scss */
      .page-cdu-contakt-form .l-main .l-precontent + .l-content {
        margin-top: 5em; } }
/* line 52, ../sass/base/_forms.scss */
.page-cdu-contakt-form .l-footer {
  border-top: 2px solid #2d3c4b; }
@media (min-width: 740px) {
  /* line 59, ../sass/base/_forms.scss */
  .page-cdu-contakt-form .ubg-bean-gmap-content.content-contact-pos-left .contact-info {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  /* line 62, ../sass/base/_forms.scss */
  .page-cdu-contakt-form .ubg-bean-gmap-content.content-contact-pos-left .google-maps {
    width: 49.15254%;
    float: right;
    margin-right: 0; } }
@media (min-width: 740px) {
  /* line 69, ../sass/base/_forms.scss */
  .page-cdu-contakt-form .ubg-bean-gmap-content.content-contact-pos-right .contact-info {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  /* line 72, ../sass/base/_forms.scss */
  .page-cdu-contakt-form .ubg-bean-gmap-content.content-contact-pos-right .google-maps {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; } }
@media (min-width: 0) and (max-width: 739px) {
  /* line 79, ../sass/base/_forms.scss */
  .page-cdu-contakt-form .ubg-bean-gmap-content > * + * {
    margin-top: 2em; } }

/* line 89, ../sass/base/_forms.scss */
.cdu-contact-form > div > * {
  margin: 0; }
/* line 93, ../sass/base/_forms.scss */
.cdu-contact-form > div > * + * {
  margin-top: 2em; }
/* line 98, ../sass/base/_forms.scss */
.cdu-contact-form input.form-text,
.cdu-contact-form textarea.form-textarea,
.cdu-contact-form select.form-select {
  border-color: #fff;
  padding: 0.75em 1em;
  width: calc(100% - 2em); }
/* line 106, ../sass/base/_forms.scss */
.cdu-contact-form select.form-select {
  width: 100%; }
/* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
.cdu-contact-form .form-type-radios:after {
  content: "";
  display: table;
  clear: both; }
/* line 114, ../sass/base/_forms.scss */
.cdu-contact-form .form-type-radios .form-radios .form-item {
  clear: none;
  float: left;
  width: auto;
  min-width: 60px;
  margin: 0 1em 0 0;
  white-space: nowrap; }
  @media (min-width: 740px) {
    /* line 114, ../sass/base/_forms.scss */
    .cdu-contact-form .form-type-radios .form-radios .form-item {
      margin-right: 2em; } }
/* line 129, ../sass/base/_forms.scss */
.cdu-contact-form div#crm-confirm {
  margin-left: 0; }
/* line 133, ../sass/base/_forms.scss */
.cdu-contact-form input.form-submit, .cdu-contact-form a#edit-cancel, .cdu-contact-form input#edit-submit {
  padding: 1em 2em; }

/* line 1, ../sass/base/_globals.scss */
body {
  font-family: "IBM Plex Serif", serif;
  font-size: 14px;
  line-height: 21px;
  color: #1b191d;
  padding-bottom: 0; }
  @media (min-width: 740px) {
    /* line 1, ../sass/base/_globals.scss */
    body {
      font-size: 14px;
      line-height: 21px; } }
  @media (min-width: 980px) {
    /* line 1, ../sass/base/_globals.scss */
    body {
      font-size: 16px;
      line-height: 24px; } }

/* line 20, ../sass/base/_globals.scss */
strong,
b {
  font-weight: 700;
  font-family: "IBM Plex Serif", serif; }
  /* line 25, ../sass/base/_globals.scss */
  strong i, strong em,
  b i,
  b em {
    font-style: italic;
    font-family: "IBM Plex Serif", serif; }

/* line 31, ../sass/base/_globals.scss */
i,
em {
  font-style: italic;
  font-family: "IBM Plex Serif", serif; }
  /* line 36, ../sass/base/_globals.scss */
  i b, i strong,
  em b,
  em strong {
    font-weight: 700;
    font-family: "IBM Plex Serif", serif; }

/* line 42, ../sass/base/_globals.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }

h1 b, h1 strong, h2 b, h2 strong, h3 b, h3 strong, h4 b, h4 strong, h5 b, h5 strong, h6 b, h6 strong {
    font-weight: inherit !important;
    font-family: inherit; }

h1 i, h1 em, h2 i, h2 em, h3 i, h3 em, h4 i, h4 em, h5 i, h5 em, h6 i, h6 em {
    font-style: italic;
    font-family: inherit; }

/* line 49, ../sass/base/_globals.scss */
h2, h2.title {
  color: #2d3c4b; }

/* line 56, ../sass/base/_globals.scss */
h2.bean-title,
article.node--full h2.title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  margin: 0 0 10px 0;
  height: auto;
  display: block;
  position: relative;
  font-size: 1.5em;
  line-height: 1.35em;
  text-transform: none;
  background-color: transparent;
  padding: 0; }
  /* line 13, ../sass/abstractions/_mixins.scss */
  h2.bean-title a,
  article.node--full h2.title a {
    color: #fff; }
    /* line 16, ../sass/abstractions/_mixins.scss */
    h2.bean-title a:hover,
    article.node--full h2.title a:hover {
      text-decoration: none; }
  /* line 21, ../sass/abstractions/_mixins.scss */
  h2.bean-title span.headline-content,
  article.node--full h2.title span.headline-content {
    padding: 0.5rem 0.3rem;
    display: block;
    color: #fff; }
  /* line 27, ../sass/abstractions/_mixins.scss */
  h2.bean-title span.t,
  article.node--full h2.title span.t {
    padding: 4px 2px 4px 0;
    box-shadow: 0.3rem 0 0 #2d3c4b, -0.3rem 0 0 #2d3c4b;
    background-color: #2d3c4b;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone; }

/* line 63, ../sass/base/_globals.scss */
a, a:link, a:visited {
  color: #2d3c4b;
  text-decoration: none; }

/* line 67, ../sass/base/_globals.scss */
a:hover, a:focus {
  color: #52b7c1;
  text-decoration: underline; }

/* line 71, ../sass/base/_globals.scss */
a:focus {
  outline: 1px dotted #2d3c4b; }

/* line 74, ../sass/base/_globals.scss */
#main-content a, #main-content a:link, #main-content a:visited {
  text-decoration: underline; }
/* line 81, ../sass/base/_globals.scss */
#main-content h1 a, #main-content h1 a:link, #main-content h1 a:visited, #main-content h2 a, #main-content h2 a:link, #main-content h2 a:visited, #main-content h3 a, #main-content h3 a:link, #main-content h3 a:visited, #main-content h4 a, #main-content h4 a:link, #main-content h4 a:visited, #main-content h5 a, #main-content h5 a:link, #main-content h5 a:visited, #main-content h6 a, #main-content h6 a:link, #main-content h6 a:visited,
#main-content .readmore a,
#main-content .readmore a:link,
#main-content .readmore a:visited,
#main-content ul.pager a,
#main-content ul.pager a:link,
#main-content ul.pager a:visited {
  text-decoration: none; }
/* line 86, ../sass/base/_globals.scss */
#main-content a#edit-cancel,
#main-content a.readmore {
  text-decoration: none; }

/* line 92, ../sass/base/_globals.scss */
hr {
  color: #2d3c4b;
  border: none;
  border-bottom: 1px solid #2d3c4b;
  height: 1px;
  width: 100%; }

/************************/
/* line 101, ../sass/base/_globals.scss */
.glyphicon span.title,
.glyphicons span.title,
.genericon span.title {
  font-family: "IBM Plex Serif", serif; }

/* line 107, ../sass/base/_globals.scss */
a .glyphicon,
a .glyphicons {
  color: #52b7c1; }

/* line 112, ../sass/base/_globals.scss */
.docreader-link {
  color: #1b191d; }

/* line 116, ../sass/base/_globals.scss */
a.toplink {
  background-image: url(../images/top.png); }

/* line 3, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-active,
.ui-tabs .ui-widget-content .ui-state-active,
.ui-tabs .ui-widget-header .ui-state-active,
.ui-accordion .ui-state-active,
.ui-accordion .ui-widget-content .ui-state-active,
.ui-accordion .ui-widget-header .ui-state-active {
  color: #1b191d; }
/* line 9, ../sass/base/_jquery_ui.scss */
.ui-tabs.ui-widget, .ui-tabs.ui-widget input, .ui-tabs.ui-widget select, .ui-tabs.ui-widget textarea, .ui-tabs.ui-widget button,
.ui-accordion.ui-widget,
.ui-accordion.ui-widget input,
.ui-accordion.ui-widget select,
.ui-accordion.ui-widget textarea,
.ui-accordion.ui-widget button {
  font-family: "IBM Plex Serif", serif; }
/* line 15, ../sass/base/_jquery_ui.scss */
.ui-tabs.ui-widget-content,
.ui-tabs .ui-widget-content,
.ui-accordion.ui-widget-content,
.ui-accordion .ui-widget-content {
  color: #1b191d; }
/* line 20, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-widget-content a,
.ui-accordion .ui-widget-content a {
  color: #2d3c4b; }
/* line 22, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-widget-header,
.ui-accordion .ui-widget-header {
  font-family: "IBM Plex Serif", serif;
  font-weight: 700;
  color: #2d3c4b; }
  /* line 27, ../sass/base/_jquery_ui.scss */
  .ui-tabs .ui-widget-header a,
  .ui-accordion .ui-widget-header a {
    color: inherit;
    font-weight: 700; }
/* line 33, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-default, .ui-tabs.ui-widget-content .ui-state-default,
.ui-tabs .ui-widget-header .ui-state-default,
.ui-accordion .ui-state-default,
.ui-accordion.ui-widget-content .ui-state-default,
.ui-accordion .ui-widget-header .ui-state-default {
  color: #1b191d; }
/* line 40, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-default a, .ui-tabs .ui-state-default a:link, .ui-tabs .ui-state-default a:visited,
.ui-accordion .ui-state-default a,
.ui-accordion .ui-state-default a:link,
.ui-accordion .ui-state-default a:visited {
  color: #1b191d; }
/* line 43, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-hover, .ui-tabs.ui-widget-content .ui-state-hover,
.ui-tabs .ui-widget-header .ui-state-hover,
.ui-tabs .ui-state-focus, .ui-tabs.ui-widget-content .ui-state-focus,
.ui-tabs .ui-widget-header .ui-state-focus,
.ui-accordion .ui-state-hover,
.ui-accordion.ui-widget-content .ui-state-hover,
.ui-accordion .ui-widget-header .ui-state-hover,
.ui-accordion .ui-state-focus,
.ui-accordion.ui-widget-content .ui-state-focus,
.ui-accordion .ui-widget-header .ui-state-focus {
  color: #1b191d; }
/* line 53, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-hover a, .ui-tabs .ui-state-hover a:hover,
.ui-accordion .ui-state-hover a,
.ui-accordion .ui-state-hover a:hover {
  color: #1b191d; }
/* line 56, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-active, .ui-tabs.ui-widget-content .ui-state-active,
.ui-tabs .ui-widget-header .ui-state-active,
.ui-accordion .ui-state-active,
.ui-accordion.ui-widget-content .ui-state-active,
.ui-accordion .ui-widget-header .ui-state-active {
  color: #1b191d; }
/* line 63, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-active a, .ui-tabs .ui-state-active a:link, .ui-tabs .ui-state-active a:visited,
.ui-accordion .ui-state-active a,
.ui-accordion .ui-state-active a:link,
.ui-accordion .ui-state-active a:visited {
  color: #1b191d;
  text-decoration: none; }

/* line 74, ../sass/base/_jquery_ui.scss */
#main-content .ui-tabs .ui-widget-header a, #main-content .ui-tabs .ui-widget-header a:link, #main-content .ui-tabs .ui-widget-header a:visited,
#main-content .ui-accordion .ui-widget-header a,
#main-content .ui-accordion .ui-widget-header a:link,
#main-content .ui-accordion .ui-widget-header a:visited {
  text-decoration: none; }

/* line 1, ../sass/base/_lists.scss */
ul#vorstand-menu {
  border-top: 1px solid #c9cbd0;
  border-bottom: 1px solid #c9cbd0; }
  /* line 6, ../sass/base/_lists.scss */
  ul#vorstand-menu li a {
    color: #1b191d; }
    /* line 9, ../sass/base/_lists.scss */
    ul#vorstand-menu li a:hover, ul#vorstand-menu li a.active {
      border-bottom-color: #52b7c1; }

/* line 19, ../sass/base/_lists.scss */
ul.jobs-list li + li {
  border-top-color: #c9cbd0; }

/* line 25, ../sass/base/_lists.scss */
ul.pager .pager__item {
  font-weight: 700;
  font-family: "IBM Plex Serif", serif;
  color: #2d3c4b;
  padding: 0.5rem 0.25rem;
  margin: 0 0.5rem; }
  /* line 32, ../sass/base/_lists.scss */
  ul.pager .pager__item.pager__item--current {
    color: #52b7c1;
    border-bottom: 1px solid #52b7c1; }
  /* line 37, ../sass/base/_lists.scss */
  ul.pager .pager__item.pager__item--next, ul.pager .pager__item.pager__item--previous, ul.pager .pager__item.pager__item--first, ul.pager .pager__item.pager__item--last {
    color: #52b7c1; }
  /* line 44, ../sass/base/_lists.scss */
  ul.pager .pager__item a {
    color: inherit; }
    /* line 47, ../sass/base/_lists.scss */
    ul.pager .pager__item a:hover {
      color: #52b7c1; }

/* line 1, ../sass/base/_regions.scss */
.l-page {
  padding-top: 92px; }
  @media (min-width: 740px) {
    /* line 1, ../sass/base/_regions.scss */
    .l-page {
      padding-top: 132px; } }

/* line 9, ../sass/base/_regions.scss */
.l-header {
  background-color: #fff; }

/* line 13, ../sass/base/_regions.scss */
.l-meta-navigation-outer {
  background-color: #e9eaec;
  font-family: "Inter", sans-serif; }

/* line 18, ../sass/base/_regions.scss */
.l-navigation-outer {
  background-color: #52b7c1; }
  @media (min-width: 740px) {
    /* line 22, ../sass/base/_regions.scss */
    .l-navigation-outer .l-navigation {
      padding-top: 0; } }
  @media (min-width: 740px) {
    /* line 28, ../sass/base/_regions.scss */
    .maintenance-page .l-navigation-outer {
      height: 88px; } }

/* line 35, ../sass/base/_regions.scss */
.l-footer {
  background-color: #e9eaec;
  color: #1b191d; }
  /* line 39, ../sass/base/_regions.scss */
  .l-footer h2 {
    color: #1b191d; }
  /* line 44, ../sass/base/_regions.scss */
  .l-footer a:focus {
    outline: 1px solid #1b191d; }
  @media (min-width: 740px) {
    /* line 49, ../sass/base/_regions.scss */
    .l-footer .l-rfooter-outer {
      padding: 0 0 1.5em; } }
  /* line 55, ../sass/base/_regions.scss */
  .l-footer .footer-border {
    height: 15px;
    width: 100%;
    background-image: none;
    background-color: #2d3c4b; }

/* line 64, ../sass/base/_regions.scss */
.l-cookies {
  background-color: #e9eaec; }

/* line 2, ../sass/base/_tabs.scss */
.ui-tabs.ui-widget, .ui-tabs.ui-widget input, .ui-tabs.ui-widget select, .ui-tabs.ui-widget textarea, .ui-tabs.ui-widget button {
  font-family: "IBM Plex Serif", serif; }
/* line 8, ../sass/base/_tabs.scss */
.ui-tabs.ui-widget-content a {
  color: #2d3c4b; }
/* line 10, ../sass/base/_tabs.scss */
.ui-tabs .ui-widget-header {
  background: #e9eaec;
  font-family: "IBM Plex Serif", serif;
  font-weight: 700;
  color: #2d3c4b; }
  /* line 16, ../sass/base/_tabs.scss */
  .ui-tabs .ui-widget-header .ui-state-default {
    background: #e9eaec;
    border-top-color: #e9eaec; }
  /* line 21, ../sass/base/_tabs.scss */
  .ui-tabs .ui-widget-header .ui-state-active {
    border-color: #52b7c1; }
    /* line 24, ../sass/base/_tabs.scss */
    .ui-tabs .ui-widget-header .ui-state-active:last-child {
      border-right: 1px solid #7f8490; }
  /* line 29, ../sass/base/_tabs.scss */
  .ui-tabs .ui-widget-header .ui-state-default + .ui-state-active,
  .ui-tabs .ui-widget-header .ui-state-active + .ui-state-default {
    border-left-color: #7f8490; }

/* line 38, ../sass/base/_tabs.scss */
.field-sidebar-block-tabs .ui-tabs-nav li a {
  font-family: "Inter", sans-serif;
  font-weight: 800; }

/* line 48, ../sass/base/_tabs.scss */
.tabs-pills .ui-tabs .ui-tabs-nav {
  border-top: 0;
  border-bottom-color: #e9eaec; }
  /* line 53, ../sass/base/_tabs.scss */
  .tabs-pills .ui-tabs .ui-tabs-nav li a {
    color: #1b191d;
    font-family: "IBM Plex Serif", serif;
    text-decoration: none; }
    /* line 58, ../sass/base/_tabs.scss */
    .tabs-pills .ui-tabs .ui-tabs-nav li a:hover, .tabs-pills .ui-tabs .ui-tabs-nav li a.active {
      border-bottom-color: #52b7c1; }
/* line 66, ../sass/base/_tabs.scss */
.tabs-pills .ui-tabs .ui-widget-header {
  background: transparent; }
  /* line 69, ../sass/base/_tabs.scss */
  .tabs-pills .ui-tabs .ui-widget-header .ui-state-default {
    background: transparent; }
  /* line 73, ../sass/base/_tabs.scss */
  .tabs-pills .ui-tabs .ui-widget-header .ui-state-active {
    background: transparent; }
    /* line 76, ../sass/base/_tabs.scss */
    .tabs-pills .ui-tabs .ui-widget-header .ui-state-active a {
      border-bottom-color: #52b7c1; }

/* line 3, ../sass/base/_theme_style_blacknwhite.scss */
.theme-style-blacknwhite .l-navigation-outer {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%); }
/* line 11, ../sass/base/_theme_style_blacknwhite.scss */
.theme-style-blacknwhite .l-meta-navigation-outer {
  background-color: #e9eaec; }

/* line 1, ../sass/components/_branding.scss */
div#logo {
  padding-top: 0;
  margin-right: 2rem; }
  /* line 5, ../sass/components/_branding.scss */
  div#logo img, div#logo a {
    max-height: 59px; }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 1, ../sass/components/_branding.scss */
    div#logo {
      margin-left: -10px; } }
  @media (min-width: 740px) {
    /* line 1, ../sass/components/_branding.scss */
    div#logo {
      padding-top: 0; }
      /* line 15, ../sass/components/_branding.scss */
      div#logo img {
        max-height: 88px; } }
  @media (min-width: 980px) {
    /* line 1, ../sass/components/_branding.scss */
    div#logo {
      padding-top: 0; }
      /* line 22, ../sass/components/_branding.scss */
      div#logo img {
        max-height: 88px; } }

/*********** Breadcrumb **************/
/* line 2, ../sass/components/_breadcrumb.scss */
.breadcrumb {
  color: #1b191d; }
  /* line 5, ../sass/components/_breadcrumb.scss */
  .breadcrumb .delimiter {
    color: #1b191d; }

/* line 1, ../sass/components/_buttons.scss */
.cdu-btn {
  font-family: "IBM Plex Serif", serif;
  background-color: #2d3c4b;
  border: 1px solid #2d3c4b; }
  /* line 6, ../sass/components/_buttons.scss */
  .cdu-btn.cdu-gray {
    background-color: #e9eaec;
    border: 1px solid #c9cbd0;
    color: #text-color !important; }
    /* line 11, ../sass/components/_buttons.scss */
    .cdu-btn.cdu-gray:hover, .cdu-btn.cdu-gray:focus {
      background-color: #c9cbd0; }
    /* line 14, ../sass/components/_buttons.scss */
    .cdu-btn.cdu-gray.active {
      background-color: #2d3c4b;
      border-color: #2d3c4b; }
  /* line 21, ../sass/components/_buttons.scss */
  .cdu-btn.cdu-white:hover, .cdu-btn.cdu-white:focus, .cdu-btn.cdu-white.active {
    background-color: #e9eaec; }

/* line 4, ../sass/components/_buvo.scss */
.buvo-homepage .glyphicons,
.buvo-overview .glyphicons,
.list-buvo-links .glyphicons {
  color: #2d3c4b; }

/* line 3, ../sass/components/_cdu_kandidatenportal.scss */
body.page-node-edit.node-type-kandidat .horizontal-tabs-pane .button {
  color: #fff;
  font-family: "IBM Plex Serif", serif;
  font-weight: 700;
  background-color: #2d3c4b;
  border: 1px solid #2d3c4b; }
  /* line 10, ../sass/components/_cdu_kandidatenportal.scss */
  body.page-node-edit.node-type-kandidat .horizontal-tabs-pane .button:hover {
    background-color: #2d3c4b;
    color: #fff; }

/* line 19, ../sass/components/_cdu_kandidatenportal.scss */
.cdu-kandidatenportal-registerform h3.section-info {
  background-color: #7f8490;
  color: #fff; }

/* line 4, ../sass/components/_colorbox.scss */
.mg-lightbox-wrapper a, .mg-lightbox-wrapper a:link, .mg-lightbox-wrapper a:visited, .mg-lightbox-wrapper a:active, .mg-lightbox-wrapper a:hover,
.lightbox-stack a,
.lightbox-stack a:link,
.lightbox-stack a:visited,
.lightbox-stack a:active,
.lightbox-stack a:hover {
  color: #2d3c4b; }

/* line 2, ../sass/components/_comment.scss */
article #comments .comment {
  border-bottom-color: #e9eaec; }
  /* line 6, ../sass/components/_comment.scss */
  article #comments .comment h3 .new {
    font-family: "IBM Plex Serif", serif; }
  /* line 11, ../sass/components/_comment.scss */
  article #comments .comment .comment__info {
    color: #7f8490; }

/* line 17, ../sass/components/_comment.scss */
form.comment-form {
  border-bottom-color: #e9eaec; }

/* line 3, ../sass/components/_iosslider.scss */
.slider-selector-navigation ul li {
  background-color: #c9cbd0; }
  /* line 6, ../sass/components/_iosslider.scss */
  .slider-selector-navigation ul li.active, .slider-selector-navigation ul li.selected {
    background-color: #52b7c1; }
  /* line 11, ../sass/components/_iosslider.scss */
  .slider-selector-navigation ul li:hover {
    background-color: #92ccd3; }

/* line 18, ../sass/components/_iosslider.scss */
.slider-navi-prev,
.slider-navi-next {
  background-color: #1b191d; }
  /* line 25, ../sass/components/_iosslider.scss */
  .slider-navi-prev ul.slider-navi li span span.fa,
  .slider-navi-next ul.slider-navi li span span.fa {
    color: #fff; }

/* 
  Author     : Attila Németh
  Created on : Aug 11, 2017

  Diese Datei wurde von der Seite CDU-NRW-Fraktion kopiert. Da war sie als einfaches CSS 
  verwendet
  
*/
/* line 15, ../sass/components/_jplayer.scss */
aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio {
  border-bottom: 1px solid #e9eaec; }
  /* line 18, ../sass/components/_jplayer.scss */
  aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface h2 {
    font-family: "IBM Plex Serif", serif; }
  /* line 26, ../sass/components/_jplayer.scss */
  aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls li a.player-button {
    color: white;
    background: #1b191d; }
    /* line 29, ../sass/components/_jplayer.scss */
    aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls li a.player-button:hover, aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls li a.player-button:active {
      background: #52b7c1; }
  /* line 39, ../sass/components/_jplayer.scss */
  aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.volume-controls li a.player-button {
    color: #1b191d; }
    /* line 42, ../sass/components/_jplayer.scss */
    aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.volume-controls li a.player-button:hover, aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.volume-controls li a.player-button:active {
      color: #52b7c1; }
  /* line 51, ../sass/components/_jplayer.scss */
  aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-progress .jp-seek-bar {
    background: #fff;
    border-color: #52b7c1; }
    /* line 55, ../sass/components/_jplayer.scss */
    aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-progress .jp-seek-bar .jp-play-bar {
      height: 100%;
      background: #92ccd3; }
  /* line 61, ../sass/components/_jplayer.scss */
  aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-volume-bar {
    background: #fff;
    border-color: #52b7c1; }
    /* line 64, ../sass/components/_jplayer.scss */
    aside .block.block--ubg-media-media-field-player .block__content .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-volume-bar .jp-volume-bar-value {
      background: #92ccd3; }

/* line 79, ../sass/components/_jplayer.scss */
.entity-bean .field__item .jp-audio {
  border-bottom-color: #e9eaec; }
  /* line 83, ../sass/components/_jplayer.scss */
  .entity-bean .field__item .jp-audio .jp-interface h2 {
    font-family: "IBM Plex Serif", serif; }
  /* line 88, ../sass/components/_jplayer.scss */
  .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls {
    width: 4em; }
    /* line 92, ../sass/components/_jplayer.scss */
    .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls li a.player-button {
      color: white;
      background: #1b191d; }
      /* line 95, ../sass/components/_jplayer.scss */
      .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls li a.player-button:hover, .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls li a.player-button:active {
        background: #52b7c1; }
  /* line 105, ../sass/components/_jplayer.scss */
  .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.volume-controls li a.player-button {
    color: #1b191d; }
    /* line 107, ../sass/components/_jplayer.scss */
    .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.volume-controls li a.player-button:hover, .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.volume-controls li a.player-button:active {
      color: #52b7c1; }
  /* line 116, ../sass/components/_jplayer.scss */
  .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-progress .jp-seek-bar {
    background: #fff;
    border-color: #52b7c1; }
    /* line 119, ../sass/components/_jplayer.scss */
    .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-progress .jp-seek-bar .jp-play-bar {
      background: #92ccd3; }
  /* line 124, ../sass/components/_jplayer.scss */
  .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-volume-bar {
    background: #fff;
    border-color: #52b7c1; }
    /* line 127, ../sass/components/_jplayer.scss */
    .entity-bean .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-volume-bar .jp-volume-bar-value {
      background: #92ccd3; }

@media (min-width: 0) and (max-width: 739px) {
  /* line 2, ../sass/components/_navigation.scss */
  .navbar-collapse.in {
    border-top-color: #52b7c1;
    background-color: #52b7c1;
    top: 59px; } }

/* line 11, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu,
.l-navigation #block-system-main-menu > ul.main-menu,
.l-navigation .block-main-menu > ul.menu,
.l-navigation #block-menu-menu-redaktion > ul.menu,
.l-navigation .block-menu-redaktion > ul.menu,
.l-navigation .block-mainmenu > ul.menu {
  font-family: "Inter", sans-serif; }
  /* line 19, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu a,
  .l-navigation #block-system-main-menu > ul.main-menu a,
  .l-navigation .block-main-menu > ul.menu a,
  .l-navigation #block-menu-menu-redaktion > ul.menu a,
  .l-navigation .block-menu-redaktion > ul.menu a,
  .l-navigation .block-mainmenu > ul.menu a {
    color: #fff; }
    @media (min-width: 740px) {
      /* line 19, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu a,
      .l-navigation #block-system-main-menu > ul.main-menu a,
      .l-navigation .block-main-menu > ul.menu a,
      .l-navigation #block-menu-menu-redaktion > ul.menu a,
      .l-navigation .block-menu-redaktion > ul.menu a,
      .l-navigation .block-mainmenu > ul.menu a {
        color: #fff; } }
    /* line 26, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu a:hover, .l-navigation .navigation > ul.main-menu a:active, .l-navigation .navigation > ul.main-menu a.active, .l-navigation .navigation > ul.main-menu a.active-trail,
    .l-navigation #block-system-main-menu > ul.main-menu a:hover,
    .l-navigation #block-system-main-menu > ul.main-menu a:active,
    .l-navigation #block-system-main-menu > ul.main-menu a.active,
    .l-navigation #block-system-main-menu > ul.main-menu a.active-trail,
    .l-navigation .block-main-menu > ul.menu a:hover,
    .l-navigation .block-main-menu > ul.menu a:active,
    .l-navigation .block-main-menu > ul.menu a.active,
    .l-navigation .block-main-menu > ul.menu a.active-trail,
    .l-navigation #block-menu-menu-redaktion > ul.menu a:hover,
    .l-navigation #block-menu-menu-redaktion > ul.menu a:active,
    .l-navigation #block-menu-menu-redaktion > ul.menu a.active,
    .l-navigation #block-menu-menu-redaktion > ul.menu a.active-trail,
    .l-navigation .block-menu-redaktion > ul.menu a:hover,
    .l-navigation .block-menu-redaktion > ul.menu a:active,
    .l-navigation .block-menu-redaktion > ul.menu a.active,
    .l-navigation .block-menu-redaktion > ul.menu a.active-trail,
    .l-navigation .block-mainmenu > ul.menu a:hover,
    .l-navigation .block-mainmenu > ul.menu a:active,
    .l-navigation .block-mainmenu > ul.menu a.active,
    .l-navigation .block-mainmenu > ul.menu a.active-trail {
      color: #2d3c4b; }
    /* line 29, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu a:active, .l-navigation .navigation > ul.main-menu a.active, .l-navigation .navigation > ul.main-menu a.active-trail,
    .l-navigation #block-system-main-menu > ul.main-menu a:active,
    .l-navigation #block-system-main-menu > ul.main-menu a.active,
    .l-navigation #block-system-main-menu > ul.main-menu a.active-trail,
    .l-navigation .block-main-menu > ul.menu a:active,
    .l-navigation .block-main-menu > ul.menu a.active,
    .l-navigation .block-main-menu > ul.menu a.active-trail,
    .l-navigation #block-menu-menu-redaktion > ul.menu a:active,
    .l-navigation #block-menu-menu-redaktion > ul.menu a.active,
    .l-navigation #block-menu-menu-redaktion > ul.menu a.active-trail,
    .l-navigation .block-menu-redaktion > ul.menu a:active,
    .l-navigation .block-menu-redaktion > ul.menu a.active,
    .l-navigation .block-menu-redaktion > ul.menu a.active-trail,
    .l-navigation .block-mainmenu > ul.menu a:active,
    .l-navigation .block-mainmenu > ul.menu a.active,
    .l-navigation .block-mainmenu > ul.menu a.active-trail {
      color: #2d3c4b; }
    /* line 32, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu a:focus,
    .l-navigation #block-system-main-menu > ul.main-menu a:focus,
    .l-navigation .block-main-menu > ul.menu a:focus,
    .l-navigation #block-menu-menu-redaktion > ul.menu a:focus,
    .l-navigation .block-menu-redaktion > ul.menu a:focus,
    .l-navigation .block-mainmenu > ul.menu a:focus {
      outline: 1px solid #52b7c1; }

/* line 45, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu li:hover a, .l-navigation .navigation > ul.main-menu li.over a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover a,
.l-navigation #block-system-main-menu > ul.main-menu li.over a,
.l-navigation .block-main-menu > ul.menu li:hover a,
.l-navigation .block-main-menu > ul.menu li.over a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over a,
.l-navigation .block-menu-redaktion > ul.menu li:hover a,
.l-navigation .block-menu-redaktion > ul.menu li.over a {
  color: #2d3c4b; }
/* line 51, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu li:hover ul a, .l-navigation .navigation > ul.main-menu li.over ul a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul a,
.l-navigation .block-main-menu > ul.menu li:hover ul a,
.l-navigation .block-main-menu > ul.menu li.over ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul a {
  color: #1b191d; }
  /* line 54, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul a:hover, .l-navigation .navigation > ul.main-menu li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a:hover,
  .l-navigation .block-main-menu > ul.menu li:hover ul a:hover,
  .l-navigation .block-main-menu > ul.menu li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a:hover {
    color: #1b191d; }
  /* line 58, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul a:active, .l-navigation .navigation > ul.main-menu li:hover ul a.active, .l-navigation .navigation > ul.main-menu li:hover ul a.active-trail, .l-navigation .navigation > ul.main-menu li.over ul a:active, .l-navigation .navigation > ul.main-menu li.over ul a.active, .l-navigation .navigation > ul.main-menu li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li:hover ul a:active,
  .l-navigation .block-main-menu > ul.menu li:hover ul a.active,
  .l-navigation .block-main-menu > ul.menu li:hover ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li.over ul a:active,
  .l-navigation .block-main-menu > ul.menu li.over ul a.active,
  .l-navigation .block-main-menu > ul.menu li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a.active-trail {
    color: #1b191d; }
  @media (min-width: 740px) {
    /* line 51, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu li:hover ul a, .l-navigation .navigation > ul.main-menu li.over ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li.over ul a,
    .l-navigation .block-main-menu > ul.menu li:hover ul a,
    .l-navigation .block-main-menu > ul.menu li.over ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a,
    .l-navigation .block-menu-redaktion > ul.menu li:hover ul a,
    .l-navigation .block-menu-redaktion > ul.menu li.over ul a {
      background-color: transparent; }
      /* line 65, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu li:hover ul a:hover, .l-navigation .navigation > ul.main-menu li.over ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul a:hover,
      .l-navigation .block-main-menu > ul.menu li:hover ul a:hover,
      .l-navigation .block-main-menu > ul.menu li.over ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul a:hover {
        background-color: transparent; }
      /* line 69, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu li:hover ul a:active, .l-navigation .navigation > ul.main-menu li:hover ul a.active, .l-navigation .navigation > ul.main-menu li:hover ul a.active-trail, .l-navigation .navigation > ul.main-menu li.over ul a:active, .l-navigation .navigation > ul.main-menu li.over ul a.active, .l-navigation .navigation > ul.main-menu li.over ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li:hover ul a:active,
      .l-navigation .block-main-menu > ul.menu li:hover ul a.active,
      .l-navigation .block-main-menu > ul.menu li:hover ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li.over ul a:active,
      .l-navigation .block-main-menu > ul.menu li.over ul a.active,
      .l-navigation .block-main-menu > ul.menu li.over ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul a.active-trail {
        background-color: transparent; } }
/* line 82, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu li:hover ul li:hover a,
.l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover a,
.l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover a,
.l-navigation .navigation > ul.main-menu li.over ul li.over a,
.l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over a,
.l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over a {
  color: #1b191d; }
/* line 93, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a,
.l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a,
.l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a,
.l-navigation .navigation > ul.main-menu li.over ul li.over ul a,
.l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a,
.l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over ul a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a {
  color: #1b191d; }
  /* line 96, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a:hover,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a:hover,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a:hover,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a:hover,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover {
    color: #1b191d; }
  /* line 100, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a:active, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a.active, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a:active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a.active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a:active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a.active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a:active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a.active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a:active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a.active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a:active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a.active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail {
    color: #1b191d; }
  @media (min-width: 740px) {
    /* line 93, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a,
    .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a,
    .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a,
    .l-navigation .navigation > ul.main-menu li.over ul li.over ul a,
    .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a,
    .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a,
    .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a,
    .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a,
    .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
    .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a,
    .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a,
    .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a,
    .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a,
    .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a,
    .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
    .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a,
    .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a,
    .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a {
      background-color: transparent; }
      /* line 107, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a:hover,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul a:hover,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a:hover,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:hover,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a:hover,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a:hover,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a:hover,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover {
        background-color: transparent; }
      /* line 111, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a:active, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a.active, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a.active-trail,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul a:active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul a.active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul a.active-trail,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a:active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a.active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a:active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a.active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a:active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a.active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a:active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a.active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail {
        background-color: transparent; } }

/* line 120, ../sass/components/_navigation.scss */
.navbar-toggle {
  background-color: transparent; }
  /* line 123, ../sass/components/_navigation.scss */
  .navbar-toggle .icon-bar {
    background-color: #fff; }

/* line 132, ../sass/components/_navigation.scss */
.l-navigation .block--menu-menu-social-menu ul.menu li a {
  background-color: transparent;
  border: 2px solid transparent;
  color: #fff; }
  /* line 137, ../sass/components/_navigation.scss */
  .l-navigation .block--menu-menu-social-menu ul.menu li a:hover {
    background-color: transparent;
    border-color: transparent;
    color: #2d3c4b; }
  /* line 142, ../sass/components/_navigation.scss */
  .l-navigation .block--menu-menu-social-menu ul.menu li a:active, .l-navigation .block--menu-menu-social-menu ul.menu li a.active, .l-navigation .block--menu-menu-social-menu ul.menu li a.active-trail {
    background-color: transparent;
    border-color: transparent;
    color: #2d3c4b; }
  /* line 150, ../sass/components/_navigation.scss */
  .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify svg path, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify svg circle {
    fill: #fff; }
  /* line 157, ../sass/components/_navigation.scss */
  .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify:hover svg path, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify:hover svg circle {
    fill: #2d3c4b; }
  /* line 165, ../sass/components/_navigation.scss */
  .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify:active svg path, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify:active svg circle, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify.active svg path, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify.active svg circle, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify.active-trail svg path, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify.active-trail svg circle {
    fill: #2d3c4b; }

/* line 183, ../sass/components/_navigation.scss */
.l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a,
.l-region--meta-navigation #block-menu-menu-top-menu ul.menu li span.nolink,
.l-region--meta-navigation .block-top-menu ul.menu li a,
.l-region--meta-navigation .block-top-menu ul.menu li span.nolink,
.l-navigation #block-menu-menu-top-menu ul.menu li a,
.l-navigation #block-menu-menu-top-menu ul.menu li span.nolink,
.l-navigation .block-top-menu ul.menu li a,
.l-navigation .block-top-menu ul.menu li span.nolink {
  color: #52b7c1;
  text-decoration: underline; }
  /* line 188, ../sass/components/_navigation.scss */
  .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a.glyphicons,
  .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li span.nolink.glyphicons,
  .l-region--meta-navigation .block-top-menu ul.menu li a.glyphicons,
  .l-region--meta-navigation .block-top-menu ul.menu li span.nolink.glyphicons,
  .l-navigation #block-menu-menu-top-menu ul.menu li a.glyphicons,
  .l-navigation #block-menu-menu-top-menu ul.menu li span.nolink.glyphicons,
  .l-navigation .block-top-menu ul.menu li a.glyphicons,
  .l-navigation .block-top-menu ul.menu li span.nolink.glyphicons {
    font-family: inherit; }
/* line 195, ../sass/components/_navigation.scss */
.l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a[target="_blank"]:after,
.l-region--meta-navigation .block-top-menu ul.menu li a[target="_blank"]:after,
.l-navigation #block-menu-menu-top-menu ul.menu li a[target="_blank"]:after,
.l-navigation .block-top-menu ul.menu li a[target="_blank"]:after {
  content: ''; }
/* line 200, ../sass/components/_navigation.scss */
.l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a:hover,
.l-region--meta-navigation .block-top-menu ul.menu li a:hover,
.l-navigation #block-menu-menu-top-menu ul.menu li a:hover,
.l-navigation .block-top-menu ul.menu li a:hover {
  color: #2d3c4b;
  text-decoration: underline; }
/* line 204, ../sass/components/_navigation.scss */
.l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a:active, .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a.active,
.l-region--meta-navigation .block-top-menu ul.menu li a:active,
.l-region--meta-navigation .block-top-menu ul.menu li a.active,
.l-navigation #block-menu-menu-top-menu ul.menu li a:active,
.l-navigation #block-menu-menu-top-menu ul.menu li a.active,
.l-navigation .block-top-menu ul.menu li a:active,
.l-navigation .block-top-menu ul.menu li a.active {
  color: #2d3c4b;
  text-decoration: underline; }
@media (min-width: 740px) {
  /* line 208, ../sass/components/_navigation.scss */
  .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a:focus,
  .l-region--meta-navigation .block-top-menu ul.menu li a:focus,
  .l-navigation #block-menu-menu-top-menu ul.menu li a:focus,
  .l-navigation .block-top-menu ul.menu li a:focus {
    outline: 1px solid #fff; } }
@media (min-width: 740px) {
  /* line 214, ../sass/components/_navigation.scss */
  .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a:hover span, .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a:active span,
  .l-region--meta-navigation .block-top-menu ul.menu li a:hover span,
  .l-region--meta-navigation .block-top-menu ul.menu li a:active span,
  .l-navigation #block-menu-menu-top-menu ul.menu li a:hover span,
  .l-navigation #block-menu-menu-top-menu ul.menu li a:active span,
  .l-navigation .block-top-menu ul.menu li a:hover span,
  .l-navigation .block-top-menu ul.menu li a:active span {
    color: #2d3c4b; } }

/* line 225, ../sass/components/_navigation.scss */
.l-navigation .block-top-menu,
.l-navigation #block-menu-menu-top-menu {
  background-color: #1b191d;
  font-family: "Inter", sans-serif; }
  /* line 231, ../sass/components/_navigation.scss */
  .l-navigation .block-top-menu ul.menu li,
  .l-navigation #block-menu-menu-top-menu ul.menu li {
    color: #fff; }

/* line 241, ../sass/components/_navigation.scss */
.l-region--copyright nav.block-footermenu > ul li a {
  color: #2d3c4b;
  text-decoration: underline; }
  /* line 245, ../sass/components/_navigation.scss */
  .l-region--copyright nav.block-footermenu > ul li a:hover {
    color: #52b7c1; }

@media (min-width: 740px) {
  /* line 8, ../sass/components/_onepage.scss */
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a:hover, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a:active, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a.active, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a.active-trail,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a:hover,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a:active,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a.active,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a.active-trail,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a:hover,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a:active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a.active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a.active-trail,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a:hover,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a:active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a.active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a.active-trail {
    color: #fff;
    border-bottom: 0; } }

/* line 2, ../sass/components/_pager_load_more.scss */
ul.pager-load-more a {
  background: #2d3c4b;
  text-decoration: none; }

/* line 10, ../sass/components/_pager_load_more.scss */
#main-content ul.pager-load-more a, #main-content ul.pager-load-more a:link, #main-content ul.pager-load-more a:visited, #main-content ul.pager-load-more a:hover {
  text-decoration: none; }

/* line 7, ../sass/components/_panels.scss */
body.page-redaktion-start .panel-pane.pane-menu-menu-menu-redaktion ul.menu ul.menu li a {
  color: #2d3c4b; }
  /* line 10, ../sass/components/_panels.scss */
  body.page-redaktion-start .panel-pane.pane-menu-menu-menu-redaktion ul.menu ul.menu li a:hover {
    color: #52b7c1; }

/* line 5, ../sass/components/_sitemap.scss */
#site-map ul.site-map-menu li a {
  color: #2d3c4b; }
  /* line 8, ../sass/components/_sitemap.scss */
  #site-map ul.site-map-menu li a:hover {
    color: #52b7c1; }

@media (min-width: 740px) {
  /* line 1, ../sass/components/_spendino.scss */
  .spendino-box {
    border-color: #52b7c1; } }

@media (min-width: 980px) {
  /* line 8, ../sass/components/_spendino.scss */
  .has-sidebar-second #spendinoToolbarIframe {
    border-color: #52b7c1; } }

/* ------------- Kalender + Mini-Kalender ------------ */
/* line 2, ../sass/components/_termine.scss */
.l-content .view-calendar .date-nav,
.l-region--sidebar-second .view-calendar .date-nav,
.l-content .view-calendar-merkel .date-nav,
.l-region--sidebar-second .view-calendar-merkel .date-nav {
  background-color: #52b7c1; }

/* line 9, ../sass/components/_termine.scss */
.view .date-nav-wrapper span.pager-icon {
  border-color: #52b7c1;
  font-family: "IBM Plex Serif", serif;
  font-weight: 700; }
  /* line 14, ../sass/components/_termine.scss */
  .view .date-nav-wrapper span.pager-icon:hover {
    border-color: #fff; }

/* line 19, ../sass/components/_termine.scss */
.calendar-calendar td,
.calendar-calendar th {
  border-color: #7f8490; }

/* line 22, ../sass/components/_termine.scss */
.calendar-calendar th.days {
  border-color: #7f8490;
  color: #1b191d;
  font-family: "IBM Plex Serif", serif;
  font-weight: 700; }

/* line 29, ../sass/components/_termine.scss */
.calendar-calendar td {
  border-color: #7f8490;
  color: #1b191d; }

/* line 34, ../sass/components/_termine.scss */
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty,
.calendar-calendar .week-view #multi-day-container table td.calendar-agenda-hour,
.calendar-calendar .week-view .full .first td.multi-day,
.calendar-calendar .week-view .full tr.last td.multi-day,
.calendar-calendar .week-view #multi-day-container table td,
.calendar-calendar .day-view #multi-day-container table td {
  border-color: #7f8490; }

/* line 44, ../sass/components/_termine.scss */
.calendar-calendar .week-view td.last,
.calendar-calendar .day-view td.last {
  border-right-color: #7f8490; }

/* line 47, ../sass/components/_termine.scss */
.calendar-calendar td.date-box {
  color: #1b191d; }

/* line 48, ../sass/components/_termine.scss */
.calendar-calendar td .inner div.day a {
  color: #52b7c1; }

/* line 50, ../sass/components/_termine.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  color: #1b191d; }

/* line 60, ../sass/components/_termine.scss */
.calendar-calendar .multi-day a, .calendar-calendar .single-day a {
  color: #1b191d; }

/* line 62, ../sass/components/_termine.scss */
.calendar-calendar .month-view .full td.single-day .calendar-empty,
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty {
  background-color: #e9eaec; }

/* line 68, ../sass/components/_termine.scss */
.calendar-calendar .week-view #multi-day-container, .calendar-calendar .day-view #multi-day-container,
.calendar-calendar .week-view #single-day-container, .calendar-calendar .day-view #single-day-container,
.calendar-calendar .week-view .header-body-divider, .calendar-calendar .week-view .single-day-footer,
.calendar-calendar .day-view .single-day-footer, .calendar-calendar .day-view .header-body-divider {
  border-color: #7f8490; }

/* line 75, ../sass/components/_termine.scss */
.calendar-calendar .week-view .single-day-footer,
.calendar-calendar .day-view .single-day-footer {
  border-bottom-color: #7f8490; }

/* line 78, ../sass/components/_termine.scss */
.calendar-calendar .month-view .full td.date-box.today,
.calendar-calendar .month-view .full tr td.single-day.today {
  border-color: #2d3c4b; }

/* line 81, ../sass/components/_termine.scss */
.calendar-calendar .week-view .full th.calendar-agenda-hour {
  border-left-color: #7f8490; }

/* line 83, ../sass/components/_termine.scss */
.week-view #header-container {
  border-left-color: #7f8490;
  border-right-color: #7f8490; }

/* line 88, ../sass/components/_termine.scss */
.l-content .view-calendar .calendar-calendar .date-nav-wrapper div.date-heading a {
  color: #1b191d;
  font-family: "IBM Plex Serif", serif;
  font-weight: 700; }

/* -------------- Termine-Liste --------------- */
/* line 95, ../sass/components/_termine.scss */
.view-eventslist .views-row {
  border-bottom-color: 1px solid #1b191d; }

/* line 99, ../sass/components/_termine.scss */
div.view-calendar div.date-heading h3,
div.view-calendar-merkel div.date-heading h3 {
  color: #1b191d; }

/* line 3, ../sass/components/_timeline.scss */
.timelineFlat a.t_line_node:after {
  background: #2d3c4b; }
/* line 6, ../sass/components/_timeline.scss */
.timelineFlat a.t_line_node.active {
  color: #2d3c4b; }
/* line 12, ../sass/components/_timeline.scss */
.timelineFlat .t_node_desc span.info {
  background: #2d3c4b; }
/* line 19, ../sass/components/_timeline.scss */
.timelineFlat #t_line_left:hover,
.timelineFlat #t_line_right:hover {
  color: #2d3c4b; }
/* line 25, ../sass/components/_timeline.scss */
.timelineFlat .item.item_node_hover:before {
  background: #2d3c4b; }
/* line 28, ../sass/components/_timeline.scss */
.timelineFlat .item.item_node_hover:after {
  border-top-color: #2d3c4b; }
/* line 34, ../sass/components/_timeline.scss */
.timelineFlat .item_open .t_close {
  border: 1px solid #2d3c4b;
  color: #2d3c4b; }
  /* line 38, ../sass/components/_timeline.scss */
  .timelineFlat .item_open .t_close:hover {
    color: #52b7c1; }
/* line 44, ../sass/components/_timeline.scss */
.timelineFlat .item .readmore {
  color: #2d3c4b; }

/* line 3, ../sass/components/_ubg_cookies_banner.scss */
.ubg-cookies-banner.ubg-cookies-banner-bottom .banner {
  border-color: #52b7c1; }

/*
 ==== TEASER JOB ====
*/
/* line 5, ../sass/components/_ubg_jobs_client.scss */
.job-teaser {
  border-bottom-color: #52b7c1;
  background-color: #e9eaec; }

/* line 2, ../sass/components/_ubg_mitgliedschaft.scss */
ul#mitgliedschaft-steps li.activestep {
  color: #52b7c1; }
/* line 6, ../sass/components/_ubg_mitgliedschaft.scss */
ul#mitgliedschaft-steps li.stepinfo-text.activestep span.step-number {
  background-color: #52b7c1; }

/* line 13, ../sass/components/_ubg_mitgliedschaft.scss */
a.beitragsinfo:hover {
  background-color: #52b7c1; }

/* line 3, ../sass/components/_views.scss */
.view-ci-portal .views-row h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800; }

/* line 12, ../sass/components/_views.scss */
.view-kommission article {
  border-color: #e9eaec; }
  /* line 15, ../sass/components/_views.scss */
  .view-kommission article div.text.teaser {
    font-family: "IBM Plex Serif", serif; }

/* line 6, ../sass/components/_wahlfakten.scss */
.block-wahlfakten-tags ul.facetapi-facetapi-tagcloud li a.facetapi-inactive, .block-wahlfakten-tags ul.facetapi-facetapi-tagcloud li a.facetapi-active,
.block-wahlfakten-tags ul.facetapi-facetapi-links li a.facetapi-inactive,
.block-wahlfakten-tags ul.facetapi-facetapi-links li a.facetapi-active {
  background-color: #52b7c1; }

/* line 1, ../sass/components/_wahlkreiskarte.scss */
.control-search-btn,
.control-search-btn-ie {
  background-image: url("../images/wkr-icon-suche.png"); }

/* line 6, ../sass/components/_wahlkreiskarte.scss */
.ctrl-btn {
  background: #52b7c1; }

/* Webform */
/* line 4, ../sass/components/_webform.scss */
.form-item label,
.form-item.webform-component label {
  color: #1b191d; }

/* line 9, ../sass/components/_webform.scss */
.webform-component input.form-text,
.webform-component textarea.form-textarea,
.webform-component select.form-select {
  border-color: #1b191d; }

/* line 15, ../sass/components/_webform.scss */
div.webform-component input.webform-calendar.form-text {
  border-color: #1b191d; }

/* line 2, ../sass/components/bean/_bean.scss */
.bean-horizontal-rule.bean-priority-high {
  border-bottom: 5px solid #2d3c4b; }

/* line 9, ../sass/components/bean/_bean.scss */
.bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item,
.bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item {
  border-bottom-color: #c9cbd0; }
  /* line 12, ../sass/components/bean/_bean.scss */
  .bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item h3.title,
  .bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item h3.title {
    color: #2d3c4b;
    font-family: "Inter", sans-serif;
    font-weight: 800; }
    /* line 17, ../sass/components/bean/_bean.scss */
    .bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item h3.title a,
    .bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item h3.title a {
      color: inherit; }
  /* line 20, ../sass/components/bean/_bean.scss */
  .bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item .text,
  .bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item .text {
    color: #1b191d; }

@media (min-width: 0) and (max-width: 739px) {
  /* line 31, ../sass/components/bean/_bean.scss */
  .bean-bean-tablelisting .bean-content > .readmore a,
  .bean-bean-listing .bean-content > .readmore a {
    background-color: transparent;
    border: 1px solid #1b191d;
    color: #1b191d;
    font-family: "IBM Plex Serif", serif; }
    /* line 37, ../sass/components/bean/_bean.scss */
    .bean-bean-tablelisting .bean-content > .readmore a:link, .bean-bean-tablelisting .bean-content > .readmore a:visited,
    .bean-bean-listing .bean-content > .readmore a:link,
    .bean-bean-listing .bean-content > .readmore a:visited {
      color: #1b191d; } }

/* -------- Bean Article mit Sidebar --------- */
/* line 47, ../sass/components/bean/_bean.scss */
.bean-bean-article-left-sidebar-right .content-right h3.block__title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b;
  border-bottom-color: #c9cbd0; }

/* -------- Bean Sidebarmultiblock --------- */
/* line 59, ../sass/components/bean/_bean.scss */
.bean-bean-sidebarmultiblock h3.block__title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b;
  border-bottom-color: #c9cbd0;
  text-transform: none; }

/* line 3, ../sass/components/bean/_bean_article_accordion.scss */
.bean-block-article-accordion .field-name-field-fc-accordion-section > .field-item {
  padding-left: 0;
  padding-bottom: 1.75em; }

/* line 5, ../sass/components/bean/_bean_briefwahl.scss */
.briefwahl-wrapper .form-briefwahl .briefwahl-info-wrapper .messages, .briefwahl-wrapper .form-briefwahl .briefwahl-info-wrapper .messages.messages--status {
  color: #1b191d; }

/* line 2, ../sass/components/bean/_bean_knowledge_base.scss */
.kb-block .new-question {
  background-color: #2d3c4b; }
  /* line 4, ../sass/components/bean/_bean_knowledge_base.scss */
  .kb-block .new-question:after {
    background-color: #536f8b; }
/* line 9, ../sass/components/bean/_bean_knowledge_base.scss */
.kb-block .load-more {
  background-color: #c9cbd0; }
  /* line 12, ../sass/components/bean/_bean_knowledge_base.scss */
  .kb-block .load-more:after {
    background-color: #e9eaec; }

/* line 20, ../sass/components/bean/_bean_knowledge_base.scss */
#kb-search .form-type-textfield label,
#kb-create form.faq-style-form .form-type-textfield label {
  background-color: #c9cbd0; }
/* line 23, ../sass/components/bean/_bean_knowledge_base.scss */
#kb-search input[type="text"],
#kb-create form.faq-style-form input[type="text"] {
  background-color: #e9eaec; }

/* line 2, ../sass/components/bean/_bean_politik_az.scss */
.bean-bean-politik-az a {
  color: inherit; }
/* line 6, ../sass/components/bean/_bean_politik_az.scss */
.bean-bean-politik-az #politik-az-menu {
  border-top: 0;
  border-bottom-color: #e9eaec; }
  /* line 12, ../sass/components/bean/_bean_politik_az.scss */
  .bean-bean-politik-az #politik-az-menu ul li a {
    text-decoration: none; }
    /* line 15, ../sass/components/bean/_bean_politik_az.scss */
    .bean-bean-politik-az #politik-az-menu ul li a:hover, .bean-bean-politik-az #politik-az-menu ul li a.active {
      border-bottom-color: #52b7c1; }
/* line 28, ../sass/components/bean/_bean_politik_az.scss */
.bean-bean-politik-az .politik-az-div ul li {
  border-bottom-color: #e9eaec; }
  /* line 31, ../sass/components/bean/_bean_politik_az.scss */
  .bean-bean-politik-az .politik-az-div ul li:first-child {
    border-top-color: #e9eaec; }
  /* line 36, ../sass/components/bean/_bean_politik_az.scss */
  .bean-bean-politik-az .politik-az-div ul li a:hover {
    color: #52b7c1; }
  /* line 42, ../sass/components/bean/_bean_politik_az.scss */
  .bean-bean-politik-az .politik-az-div ul li .file .glyphicons, .bean-bean-politik-az .politik-az-div ul li .pm-link .glyphicons {
    color: #52b7c1; }

/* line 56, ../sass/components/bean/_bean_politik_az.scss */
.view-informieren ul.dokumente li,
.view-presse ul.pressemeldungen li {
  border-bottom-color: #e9eaec; }
  /* line 59, ../sass/components/bean/_bean_politik_az.scss */
  .view-informieren ul.dokumente li:first-child,
  .view-presse ul.pressemeldungen li:first-child {
    border-top-color: #e9eaec; }
  /* line 63, ../sass/components/bean/_bean_politik_az.scss */
  .view-informieren ul.dokumente li a,
  .view-presse ul.pressemeldungen li a {
    color: #2d3c4b; }
    /* line 66, ../sass/components/bean/_bean_politik_az.scss */
    .view-informieren ul.dokumente li a:hover,
    .view-presse ul.pressemeldungen li a:hover {
      color: #52b7c1; }
    /* line 70, ../sass/components/bean/_bean_politik_az.scss */
    .view-informieren ul.dokumente li a.docreader-link,
    .view-presse ul.pressemeldungen li a.docreader-link {
      color: #2d3c4b; }
  /* line 76, ../sass/components/bean/_bean_politik_az.scss */
  .view-informieren ul.dokumente li .file .glyphicons, .view-informieren ul.dokumente li .pm-link .glyphicons,
  .view-presse ul.pressemeldungen li .file .glyphicons,
  .view-presse ul.pressemeldungen li .pm-link .glyphicons {
    color: #52b7c1; }

/* line 3, ../sass/components/bean/_bean_scoial_media.scss */
.bean-startseite-twitter div.social-media-box h3.title {
  color: #2d3c4b;
  font-family: "Inter", sans-serif;
  font-weight: 800; }
/* line 10, ../sass/components/bean/_bean_scoial_media.scss */
.bean-startseite-twitter .sm-placeholder {
  border-color: #c9cbd0; }

/* Es gehört eigentlich nicht zum Social-Media-BEAN, benutzt  aber die gleiche CSS */
/* line 17, ../sass/components/bean/_bean_scoial_media.scss */
div.ubg-embed-smpost-initialized {
  border-color: #c9cbd0; }

/* line 4, ../sass/components/bean/_bean_slideshow.scss */
.bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow.ubg-bean-slideshow-list div.ubg-bean-slideshow-controller-wrapper {
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 740px) {
    /* line 4, ../sass/components/bean/_bean_slideshow.scss */
    .bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow.ubg-bean-slideshow-list div.ubg-bean-slideshow-controller-wrapper {
      max-width: 700px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0px;
      padding-right: 0px; }
      /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
      .bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow.ubg-bean-slideshow-list div.ubg-bean-slideshow-controller-wrapper:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 980px) {
    /* line 4, ../sass/components/bean/_bean_slideshow.scss */
    .bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow.ubg-bean-slideshow-list div.ubg-bean-slideshow-controller-wrapper {
      max-width: 940px;
      margin-left: auto;
      margin-right: auto; }
      /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
      .bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow.ubg-bean-slideshow-list div.ubg-bean-slideshow-controller-wrapper:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 1220px) {
    /* line 4, ../sass/components/bean/_bean_slideshow.scss */
    .bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow.ubg-bean-slideshow-list div.ubg-bean-slideshow-controller-wrapper {
      max-width: 1180px;
      margin-left: auto;
      margin-right: auto; }
      /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
      .bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow.ubg-bean-slideshow-list div.ubg-bean-slideshow-controller-wrapper:after {
        content: " ";
        display: block;
        clear: both; } }
  /* line 8, ../sass/components/bean/_bean_slideshow.scss */
  .bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow.ubg-bean-slideshow-list div.ubg-bean-slideshow-controller-wrapper .ubg-bean-slideshow-controller-item.ubg-bean-slideshow-controller-selector-item.active {
    color: #2d3c4b; }
  /* line 13, ../sass/components/bean/_bean_slideshow.scss */
  .bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow.ubg-bean-slideshow-list div.ubg-bean-slideshow-controller-wrapper .ubg-bean-slideshow-controller-item.ubg-bean-slideshow-controller-arrow-item:hover {
    background-color: #c9cbd0; }
/* line 19, ../sass/components/bean/_bean_slideshow.scss */
.bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow div.image-wrapper div.copyright-wrapper {
  color: #7f8490; }
  /* line 22, ../sass/components/bean/_bean_slideshow.scss */
  .bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow div.image-wrapper div.copyright-wrapper a {
    color: #7f8490; }
/* line 31, ../sass/components/bean/_bean_slideshow.scss */
.bean-ubg-bean-slideshow div.field-type-ubg-slideshow.without-links-panel div.ubg-bean-slideshow div.ubg-bean-slideshow-slides-wrapper div.ubg-slide div.content-wrapper div.content-inner {
  font-family: "IBM Plex Serif", serif;
  font-weight: 700; }
/* line 36, ../sass/components/bean/_bean_slideshow.scss */
.bean-ubg-bean-slideshow div.field-type-ubg-slideshow.without-links-panel div.ubg-bean-slideshow div.ubg-bean-slideshow-slides-wrapper div.ubg-slide.ubg-slide-content-display-ecru div.content-wrapper div.content-inner {
  border: 1px solid #e9eaec;
  background: #e9eaec; }
/* line 40, ../sass/components/bean/_bean_slideshow.scss */
.bean-ubg-bean-slideshow div.field-type-ubg-slideshow.without-links-panel div.ubg-bean-slideshow div.ubg-bean-slideshow-slides-wrapper div.ubg-slide.ubg-slide-content-display-black-on-white div.content-wrapper div.content-inner {
  background: #fff;
  color: #1b191d; }
/* line 46, ../sass/components/bean/_bean_slideshow.scss */
.bean-ubg-bean-slideshow div.field-type-ubg-slideshow.without-links-panel div.ubg-bean-slideshow div.ubg-bean-slideshow-slides-wrapper div.ubg-slide.ubg-slide-content-display-text-over-image div.content-wrapper div.content-inner div.field--name-field-titel-oben {
  font-family: "IBM Plex Serif", serif;
  color: #2d3c4b; }
  /* line 50, ../sass/components/bean/_bean_slideshow.scss */
  .bean-ubg-bean-slideshow div.field-type-ubg-slideshow.without-links-panel div.ubg-bean-slideshow div.ubg-bean-slideshow-slides-wrapper div.ubg-slide.ubg-slide-content-display-text-over-image div.content-wrapper div.content-inner div.field--name-field-titel-oben a {
    color: inherit; }
/* line 56, ../sass/components/bean/_bean_slideshow.scss */
.bean-ubg-bean-slideshow div.field-type-ubg-slideshow.without-links-panel div.ubg-bean-slideshow div.ubg-bean-slideshow-slides-wrapper div.ubg-slide.ubg-slide-content-display-white-on-black div.content-wrapper div.content-inner {
  background: #1b191d; }
/* line 59, ../sass/components/bean/_bean_slideshow.scss */
.bean-ubg-bean-slideshow div.field-type-ubg-slideshow.without-links-panel div.ubg-bean-slideshow div.ubg-bean-slideshow-slides-wrapper div.ubg-slide.ubg-slide-content-display-black-on-white-opaque div.content-wrapper div.content-inner {
  color: #1b191d; }
/* line 70, ../sass/components/bean/_bean_slideshow.scss */
.bean-ubg-bean-slideshow div.field-type-ubg-slideshow div.ubg-bean-slideshow-mobile-only div.ubg-slide div.image-wrapper div.copyright-wrapper {
  color: #7f8490; }

/* line 83, ../sass/components/bean/_bean_slideshow.scss */
div.ubg-bean-slideshow div.ubg-bean-slideshow-controller-wrapper .ubg-bean-slideshow-controller-item.active {
  background: #52b7c1; }

/* line 92, ../sass/components/bean/_bean_slideshow.scss */
div.ubg-bean-slideshow div.ubg-bean-slideshow-controller-wrapper .ubg-bean-slideshow-controller-item {
  background-color: #c9cbd0; }
  /* line 95, ../sass/components/bean/_bean_slideshow.scss */
  div.ubg-bean-slideshow div.ubg-bean-slideshow-controller-wrapper .ubg-bean-slideshow-controller-item.active {
    background-color: #2d3c4b; }
/* line 102, ../sass/components/bean/_bean_slideshow.scss */
div.ubg-bean-slideshow div.ubg-bean-slideshow-arrow-controller-wrapper a {
  background-color: #1b191d; }

/* line 4, ../sass/components/bean/_block_bean_google_map.scss */
.ubg-bean-gmap-content .google-maps .search-icon.active {
  color: #52b7c1; }
/* line 9, ../sass/components/bean/_block_bean_google_map.scss */
.ubg-bean-gmap-content .route {
  font-family: "IBM Plex Serif", serif;
  font-weight: 500; }

/* line 1, ../sass/components/block/_block.scss */
.block-forwarder {
  color: #2d3c4b; }
  /* line 4, ../sass/components/block/_block.scss */
  .block-forwarder a {
    color: #52b7c1;
    text-decoration: underline; }
    /* line 8, ../sass/components/block/_block.scss */
    .block-forwarder a:after {
      display: none; }
  /* line 13, ../sass/components/block/_block.scss */
  .block-forwarder i {
    display: none; }

/* line 20, ../sass/components/block/_block.scss */
.block-socialmedia-menu-footer .block__content ul {
  display: inline-block;
  list-style: none; }
  @media (min-width: 740px) {
    /* line 20, ../sass/components/block/_block.scss */
    .block-socialmedia-menu-footer .block__content ul {
      float: right; } }
  /* line 28, ../sass/components/block/_block.scss */
  .block-socialmedia-menu-footer .block__content ul li {
    float: left;
    padding: 0 0 1.5em; }
    /* line 32, ../sass/components/block/_block.scss */
    .block-socialmedia-menu-footer .block__content ul li:nth-child(3n + 1) {
      clear: both; }
    /* line 36, ../sass/components/block/_block.scss */
    .block-socialmedia-menu-footer .block__content ul li:nth-child(3n + 0), .block-socialmedia-menu-footer .block__content ul li:nth-child(3n + 2) {
      padding: 0 0 1.5em 1.5em; }
    /* line 41, ../sass/components/block/_block.scss */
    .block-socialmedia-menu-footer .block__content ul li img {
      vertical-align: top; }

/* line 52, ../sass/components/block/_block.scss */
aside .block h2.block__title,
.content-right .block h2.block__title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  margin: 0 0 10px 0;
  height: auto;
  display: block;
  position: relative;
  font-size: 1.5em;
  line-height: 1.35em;
  text-transform: none;
  font-size: 1em;
  border-bottom-color: #e9eaec; }
  /* line 13, ../sass/abstractions/_mixins.scss */
  aside .block h2.block__title a,
  .content-right .block h2.block__title a {
    color: #fff; }
    /* line 16, ../sass/abstractions/_mixins.scss */
    aside .block h2.block__title a:hover,
    .content-right .block h2.block__title a:hover {
      text-decoration: none; }
  /* line 21, ../sass/abstractions/_mixins.scss */
  aside .block h2.block__title span.headline-content,
  .content-right .block h2.block__title span.headline-content {
    padding: 0.5rem 0.3rem;
    display: block;
    color: #fff; }
  /* line 27, ../sass/abstractions/_mixins.scss */
  aside .block h2.block__title span.t,
  .content-right .block h2.block__title span.t {
    padding: 4px 2px 4px 0;
    box-shadow: 0.3rem 0 0 #7f8490, -0.3rem 0 0 #7f8490;
    background-color: #7f8490;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone; }

/* line 2, ../sass/components/block/_block_cdupluslogin.scss */
#cduplus-login-form .fitem input {
  border: 1px solid #7f8490; }

/* line 3, ../sass/components/block/_block_inxmail.scss */
#block-ubg-inxmail-inxmail-block div#inxmail-info h2 {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }
/* line 10, ../sass/components/block/_block_inxmail.scss */
#block-ubg-inxmail-inxmail-block p strong {
  font-weight: 700;
  font-family: "IBM Plex Serif", serif; }

/* line 3, ../sass/components/block/_block_related_content.scss */
#block-ubg-cdu-mix-cdu-related-content-block .related-content-1 + .related-content-2 .content-teaserbox,
#block-ubg-cdu-mix-cdu-related-content-block .related-content-1 + .related-content-2 .content-teaserbox-mini {
  border-top-color: #e9eaec; }

/* line 4, ../sass/components/block/_briefwahl_info.scss */
.ubg-cdu-briefwahl-form .briefwahl-info-wrapper .messages, .ubg-cdu-briefwahl-form .briefwahl-info-wrapper .messages.messages--status {
  color: #1b191d; }

/* line 1, ../sass/components/node/_newsbox_teaserbox.scss */
.content-newsbox,
.content-newsbox-mini {
  border-bottom-color: #e9eaec; }
  /* line 5, ../sass/components/node/_newsbox_teaserbox.scss */
  .bean-priority-low .content-newsbox, .bean-priority-medium .content-newsbox, .bean-priority-low
  .content-newsbox-mini, .bean-priority-medium
  .content-newsbox-mini {
    border-bottom-color: #e9eaec; }
    /* line 9, ../sass/components/node/_newsbox_teaserbox.scss */
    .bean-priority-low .content-newsbox div.back, .bean-priority-medium .content-newsbox div.back, .bean-priority-low
    .content-newsbox-mini div.back, .bean-priority-medium
    .content-newsbox-mini div.back {
      background-color: #52b7c1; }
  /* line 14, ../sass/components/node/_newsbox_teaserbox.scss */
  .bean-priority-high .content-newsbox, .bean-priority-high
  .content-newsbox-mini {
    border-bottom-color: #52b7c1; }
    /* line 17, ../sass/components/node/_newsbox_teaserbox.scss */
    .bean-priority-high .content-newsbox div.front, .bean-priority-high .content-newsbox div.back, .bean-priority-high
    .content-newsbox-mini div.front, .bean-priority-high
    .content-newsbox-mini div.back {
      background-color: #e9eaec; }
  /* line 24, ../sass/components/node/_newsbox_teaserbox.scss */
  .content-newsbox div.front .infoline,
  .content-newsbox-mini div.front .infoline {
    color: #7f8490; }
  /* line 28, ../sass/components/node/_newsbox_teaserbox.scss */
  .content-newsbox div.front h3.title,
  .content-newsbox-mini div.front h3.title {
    font-family: "Inter", sans-serif;
    font-weight: 800; }
  /* line 35, ../sass/components/node/_newsbox_teaserbox.scss */
  .content-newsbox div.back a,
  .content-newsbox-mini div.back a {
    color: #1b191d; }
  /* line 40, ../sass/components/node/_newsbox_teaserbox.scss */
  .content-newsbox div.back div.back-content .infoline,
  .content-newsbox-mini div.back div.back-content .infoline {
    color: #1b191d; }
  /* line 44, ../sass/components/node/_newsbox_teaserbox.scss */
  .content-newsbox div.back div.back-content .title,
  .content-newsbox-mini div.back div.back-content .title {
    color: #2d3c4b;
    font-family: "Inter", sans-serif;
    font-weight: 800; }
  /* line 50, ../sass/components/node/_newsbox_teaserbox.scss */
  .content-newsbox div.back div.back-content .text,
  .content-newsbox-mini div.back div.back-content .text {
    color: #1b191d; }

/* line 57, ../sass/components/node/_newsbox_teaserbox.scss */
.content-teaserbox,
.content-teaserbox-mini,
.content-teaserbox-colorbox {
  border-bottom-color: #e9eaec; }
  /* line 62, ../sass/components/node/_newsbox_teaserbox.scss */
  .bean-priority-low .content-teaserbox, .bean-priority-medium .content-teaserbox, .bean-priority-low
  .content-teaserbox-mini, .bean-priority-medium
  .content-teaserbox-mini, .bean-priority-low
  .content-teaserbox-colorbox, .bean-priority-medium
  .content-teaserbox-colorbox {
    border-bottom-color: #e9eaec; }
  /* line 67, ../sass/components/node/_newsbox_teaserbox.scss */
  .bean-priority-high .content-teaserbox, .bean-priority-high
  .content-teaserbox-mini, .bean-priority-high
  .content-teaserbox-colorbox {
    border-bottom-color: #52b7c1;
    background-color: #e9eaec; }
  /* line 72, ../sass/components/node/_newsbox_teaserbox.scss */
  .content-teaserbox .infoline,
  .content-teaserbox-mini .infoline,
  .content-teaserbox-colorbox .infoline {
    color: #7f8490; }
  /* line 76, ../sass/components/node/_newsbox_teaserbox.scss */
  .content-teaserbox h3.title,
  .content-teaserbox-mini h3.title,
  .content-teaserbox-colorbox h3.title {
    color: #2d3c4b;
    font-family: "Inter", sans-serif;
    font-weight: 800; }
    /* line 81, ../sass/components/node/_newsbox_teaserbox.scss */
    .content-teaserbox h3.title a,
    .content-teaserbox-mini h3.title a,
    .content-teaserbox-colorbox h3.title a {
      color: inherit; }
  /* line 86, ../sass/components/node/_newsbox_teaserbox.scss */
  .content-teaserbox .text,
  .content-teaserbox-mini .text,
  .content-teaserbox-colorbox .text {
    color: #1b191d; }

/* line 1, ../sass/components/node/_node.scss */
.readmore a,
a.readmore {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  color: #fff;
  background-color: #52b7c1;
  text-decoration: none; }
  /* line 9, ../sass/components/node/_node.scss */
  .readmore a:hover,
  a.readmore:hover {
    color: #fff;
    background-color: #92ccd3; }

/* line 16, ../sass/components/node/_node.scss */
.ubg_one_click-outer .pm-wrapper div {
  border: 1px solid #e9eaec; }

/* line 21, ../sass/components/node/_node.scss */
.copyright {
  color: #7f8490; }
  /* line 24, ../sass/components/node/_node.scss */
  .copyright a {
    color: inherit; }

/* line 29, ../sass/components/node/_node.scss */
.caption-item {
  border-bottom: 1px solid #e9eaec; }

/* line 33, ../sass/components/node/_node.scss */
.feature {
  background-color: #e9eaec; }
  /* line 36, ../sass/components/node/_node.scss */
  .feature .field-name-field-feature-title {
    font-family: "IBM Plex Serif", serif;
    font-weight: 700; }
  /* line 42, ../sass/components/node/_node.scss */
  .feature .field-name-field-feature-link a {
    font-family: "Inter", sans-serif;
    font-weight: normal;
    background-color: #52b7c1;
    color: #fff; }

/* line 54, ../sass/components/node/_node.scss */
.node--fachgremium.node--fachgremium--teaser h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800; }
/* line 63, ../sass/components/node/_node.scss */
.node--fachgremium div.fg-vorsitzender .label,
.node--fachgremium div.fg-stellvertreter .label,
.node--fachgremium div.fg-geschaeftsfuehrer .label {
  color: #2d3c4b;
  font-family: "IBM Plex Serif", serif;
  font-weight: 700; }

/* line 74, ../sass/components/node/_node.scss */
.page-taxonomy-term .l-content .node--teaser + .node--teaser {
  border-top-color: #e9eaec; }

/* line 81, ../sass/components/node/_node.scss */
ul.node__links li.comment-add a {
  background-color: #52b7c1;
  color: #fff;
  font: 1em/1.5em "Inter", sans-serif; }

/* line 90, ../sass/components/node/_node.scss */
.node--ticker {
  border-bottom: 1px solid #e9eaec; }
  /* line 93, ../sass/components/node/_node.scss */
  .node--ticker .readmore a {
    color: #2d3c4b; }

/* line 98, ../sass/components/node/_node.scss */
.node--article--simple-teaser {
  border-bottom-color: #e9eaec; }
  /* line 101, ../sass/components/node/_node.scss */
  .node--article--simple-teaser h3.title {
    font-family: "Inter", sans-serif;
    font-weight: 800;
    color: #2d3c4b; }
    /* line 106, ../sass/components/node/_node.scss */
    .node--article--simple-teaser h3.title a {
      color: inherit; }

/* line 3, ../sass/components/node/_node_digitalschool.scss */
.node--digitalschool .fotonachweis .field__label {
  font-family: "IBM Plex Serif", serif;
  font-weight: 700; }
/* line 9, ../sass/components/node/_node_digitalschool.scss */
.node--digitalschool.node--masonry {
  background-color: #fff;
  border-bottom: 1px solid #c9cbd0; }
  /* line 13, ../sass/components/node/_node_digitalschool.scss */
  .node--digitalschool.node--masonry a, .node--digitalschool.node--masonry a:link, .node--digitalschool.node--masonry a:visited, .node--digitalschool.node--masonry a:hover {
    color: #2d3c4b; }
  /* line 16, ../sass/components/node/_node_digitalschool.scss */
  .node--digitalschool.node--masonry a:focus {
    outline: 1px dotted #2d3c4b; }
  /* line 23, ../sass/components/node/_node_digitalschool.scss */
  .node--digitalschool.node--masonry .meta-links .social-sharing#social-sharing-top .ubg_one_click li a.fa-icon {
    color: #c9cbd0; }
  /* line 31, ../sass/components/node/_node_digitalschool.scss */
  .node--digitalschool.node--masonry .meta-links .fotonachweis-icon {
    color: #c9cbd0; }
  /* line 36, ../sass/components/node/_node_digitalschool.scss */
  .node--digitalschool.node--masonry .fotonachweis-content {
    color: #7f8490; }
  /* line 41, ../sass/components/node/_node_digitalschool.scss */
  .node--digitalschool.node--masonry .colorbox-node-link a {
    background-color: #52b7c1; }

/* line 50, ../sass/components/node/_node_digitalschool.scss */
#colorbox .fotonachweis-content .field__label {
  font-family: "IBM Plex Serif", serif;
  font-weight: 700; }

/* line 2, ../sass/components/node/_node_faq.scss */
.node--faq.node--teaser {
  background-color: #e9eaec; }
  /* line 5, ../sass/components/node/_node_faq.scss */
  .node--faq.node--teaser .links {
    background-color: #c9cbd0; }
/* line 10, ../sass/components/node/_node_faq.scss */
.node--faq .top {
  background-color: #c9cbd0; }

/* line 15, ../sass/components/node/_node_faq.scss */
.bean-bean-tablelisting .node--faq .top {
  background-color: #ffa600; }

/* -------- kandidaten -------- */
/* line 3, ../sass/components/node/_node_kandidat.scss */
.node--kandidat .kandidat-teamleiter {
  border-top-color: #1b191d; }
/* line 7, ../sass/components/node/_node_kandidat.scss */
.node--kandidat .kandidat-teamleiter .field__label {
  color: #2d3c4b;
  font-family: "IBM Plex Serif", serif;
  font-weight: 700; }
/* line 14, ../sass/components/node/_node_kandidat.scss */
.node--kandidat.node--kandidat--wahlkreiskarte div.field-item {
  font-family: "IBM Plex Serif", serif; }
/* line 19, ../sass/components/node/_node_kandidat.scss */
.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-homepage, .node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-facebook, .node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-twitter, .node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-instagram, .node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-snapchat, .node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-youtube-channel {
  border-color: #2d3c4b; }

/* line 27, ../sass/components/node/_node_kandidat.scss */
.node--kandidat h2.title {
  color: #1b191d; }
/* line 32, ../sass/components/node/_node_kandidat.scss */
.node--kandidat .kandidat-content-wrapper .wahlkreis-info {
  color: #7f8490; }
/* line 37, ../sass/components/node/_node_kandidat.scss */
.node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-homepage,
.node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-facebook,
.node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-twitter,
.node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-instagram,
.node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-snapchat,
.node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-youtube-channel,
.node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-link {
  color: #1b191d; }
  /* line 46, ../sass/components/node/_node_kandidat.scss */
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-homepage a,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-facebook a,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-twitter a,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-instagram a,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-snapchat a,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-youtube-channel a,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-link a {
    color: inherit; }
    /* line 49, ../sass/components/node/_node_kandidat.scss */
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-homepage a:hover,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-facebook a:hover,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-twitter a:hover,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-instagram a:hover,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-snapchat a:hover,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-youtube-channel a:hover,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-link a:hover {
      color: #2d3c4b; }
/* line 57, ../sass/components/node/_node_kandidat.scss */
.node--kandidat .copyright-wrapper {
  color: #7f8490; }
/* line 61, ../sass/components/node/_node_kandidat.scss */
.node--kandidat div.field-item {
  font-family: "IBM Plex Serif", serif; }
/* line 65, ../sass/components/node/_node_kandidat.scss */
.node--kandidat.node--kandidat--wahlkreiskarte {
  font-family: "IBM Plex Serif", serif; }

/* -------- kandidaten -------- */
/* line 3, ../sass/components/node/_node_kandidat_eu.scss */
.node--kandidat-eu.node--wahlkreiskarte {
  font-family: "IBM Plex Serif", serif; }

/* line 5, ../sass/components/node/_node_masonry.scss */
.node--masonry .media .responsiveHeight .file-video-youtube,
.node--masonry .media-gallery .responsiveHeight .file-video-youtube {
  background: #1b191d; }
/* line 12, ../sass/components/node/_node_masonry.scss */
.node--masonry .media.remote-media-gallery .responsiveHeight .file,
.node--masonry .media-gallery.remote-media-gallery .responsiveHeight .file {
  background: #1b191d; }
/* line 22, ../sass/components/node/_node_masonry.scss */
.node--masonry.node--masonry--masonry a, .node--masonry.node--masonry--masonry a:link, .node--masonry.node--masonry--masonry a:visited, .node--masonry.node--masonry--masonry a:hover {
  color: #52b7c1; }
/* line 25, ../sass/components/node/_node_masonry.scss */
.node--masonry.node--masonry--masonry a:focus {
  outline: 1px dotted #52b7c1; }
/* line 27, ../sass/components/node/_node_masonry.scss */
.node--masonry.node--masonry--masonry h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800; }
/* line 37, ../sass/components/node/_node_masonry.scss */
.node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top .ubg_one_click li a.fa-icon {
  color: #c9cbd0; }
/* line 47, ../sass/components/node/_node_masonry.scss */
.node--masonry.node--masonry--masonry.node--title-highlighted .title-wrapper {
  background-color: #52b7c1; }
/* line 52, ../sass/components/node/_node_masonry.scss */
.node--masonry.node--masonry--masonry.node--empty-content {
  background-color: #52b7c1; }
/* line 59, ../sass/components/node/_node_masonry.scss */
.node--masonry.node--masonry--masonry .slider-selector-navigation ul li.active, .node--masonry.node--masonry--masonry .slider-selector-navigation ul li.selected, .node--masonry.node--masonry--masonry .slider-selector-navigation ul li:hover {
  background-color: #52b7c1; }
/* line 69, ../sass/components/node/_node_masonry.scss */
.node--masonry.node--masonry--masonry .colorbox-node-link a {
  background-color: #52b7c1; }

/* line 4, ../sass/components/node/_node_wahlfakten.scss */
.node--wahlfakten .wahlfakten-tags .field-name-field-wahlfakten-tags .field-item {
  background-color: #2d3c4b;
  color: #fff; }

/* line 6, ../sass/components/node/_text_over_image_box.scss */
.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper .infoline,
.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper .infoline {
  background-color: #fff;
  color: #1b191d; }
/* line 11, ../sass/components/node/_text_over_image_box.scss */
.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper h3.title,
.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }
  /* line 16, ../sass/components/node/_text_over_image_box.scss */
  .field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper h3.title a,
  .node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper h3.title a {
    color: inherit; }

/* line 4, ../sass/components/pages/_page_mitglied_werden.scss */
.section-mitglied-werden .l-main,
.section-mitglied-werden-neu .l-main {
  padding-top: 0;
  padding-bottom: 0; }
  /* line 8, ../sass/components/pages/_page_mitglied_werden.scss */
  .section-mitglied-werden .l-main > *,
  .section-mitglied-werden-neu .l-main > * {
    margin-bottom: 0; }
/* line 13, ../sass/components/pages/_page_mitglied_werden.scss */
.section-mitglied-werden .view-beanpages > .view-content > .views-row + .views-row > div.entity-bean,
.section-mitglied-werden-neu .view-beanpages > .view-content > .views-row + .views-row > div.entity-bean {
  margin-top: 0em; }

/* line 20, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-intro.ubg-entity-with-background {
  padding: 20em 0 2em;
  background-size: auto 100% !important; }
  @media (min-width: 650px) {
    /* line 20, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-intro.ubg-entity-with-background {
      padding: 6em 0 9em;
      background-size: 100% auto !important; } }
  @media (min-width: 740px) {
    /* line 20, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-intro.ubg-entity-with-background {
      padding: 6em 0 9em;
      background-size: 100% auto !important; } }
/* line 38, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-intro .bean-content h3.title > div {
  max-width: 80% !important; }
  @media (min-width: 980px) {
    /* line 38, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-intro .bean-content h3.title > div {
      max-width: 50% !important; } }
/* line 46, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-intro .bean-content h3.title div.field-item {
  display: inline;
  background-color: #fff;
  color: #2d3c4b;
  line-height: 1.25em !important;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 2px 0.5rem;
  font-size: 30px; }
  @media (min-width: 740px) {
    /* line 46, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-intro .bean-content h3.title div.field-item {
      font-size: 30px; } }
  @media (min-width: 980px) {
    /* line 46, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-intro .bean-content h3.title div.field-item {
      font-size: 35px; } }
  @media (min-width: 1220px) {
    /* line 46, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-intro .bean-content h3.title div.field-item {
      font-size: 40px; } }
  /* line 69, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-intro .bean-content h3.title div.field-item a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: #2d3c4b; }
/* line 78, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-intro .bean-content h3.title + div {
  margin-top: 2em; }
/* line 84, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-intro .bean-content div.readmore a {
  padding: 1rem 0;
  background-color: #2d3c4b;
  font-size: 1rem;
  text-align: center;
  width: 100%; }
  @media (min-width: 650px) {
    /* line 84, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-intro .bean-content div.readmore a {
      padding: 1rem 2rem;
      min-width: 12rem;
      width: auto; } }
  /* line 97, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-intro .bean-content div.readmore a:hover, .entity-bean.bean-mitglied-werden-intro .bean-content div.readmore a:focus {
    background-color: #52b7c1; }

/* line 108, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-gruende.ubg-entity-with-background {
  padding: 3rem 0 1rem; }
  @media (min-width: 740px) {
    /* line 108, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-gruende.ubg-entity-with-background {
      padding: 6rem 0 3rem; } }
/* line 116, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-gruende h2.bean-title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  margin: 0 0 10px 0;
  height: auto;
  display: block;
  position: relative;
  font-size: 2em;
  line-height: 1.35em;
  text-transform: none;
  margin-bottom: 2rem; }
  /* line 13, ../sass/abstractions/_mixins.scss */
  .entity-bean.bean-mitglied-werden-gruende h2.bean-title a {
    color: #2d3c4b; }
    /* line 16, ../sass/abstractions/_mixins.scss */
    .entity-bean.bean-mitglied-werden-gruende h2.bean-title a:hover {
      text-decoration: none; }
  /* line 21, ../sass/abstractions/_mixins.scss */
  .entity-bean.bean-mitglied-werden-gruende h2.bean-title span.headline-content {
    padding: 0.5rem 0.3rem;
    display: block;
    color: #2d3c4b; }
  /* line 27, ../sass/abstractions/_mixins.scss */
  .entity-bean.bean-mitglied-werden-gruende h2.bean-title span.t {
    padding: 4px 2px 4px 0;
    box-shadow: 0.3rem 0 0 #fff, -0.3rem 0 0 #fff;
    background-color: #fff;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone; }
@media (min-width: 740px) {
  /* line 122, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-gruende .bean-content .field_fc_table .field-type-field-collection > .field__items > .field__item {
    margin-bottom: 0; } }
@media (min-width: 0) and (max-width: 739px) {
  /* line 129, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-gruende .bean-content .field_fc_table_4 .field-type-field-collection > .field__items > .field__item {
    width: 44.44444%;
    float: left;
    margin-right: 11.11111%; }
    /* line 133, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-gruende .bean-content .field_fc_table_4 .field-type-field-collection > .field__items > .field__item.field-item-second, .entity-bean.bean-mitglied-werden-gruende .bean-content .field_fc_table_4 .field-type-field-collection > .field__items > .field__item.field-item-fourth {
      width: 44.44444%;
      float: right;
      margin-right: 0;
      clear: right; }
    /* line 139, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-gruende .bean-content .field_fc_table_4 .field-type-field-collection > .field__items > .field__item.field-item-first, .entity-bean.bean-mitglied-werden-gruende .bean-content .field_fc_table_4 .field-type-field-collection > .field__items > .field__item.field-item-third {
      clear: both; } }
/* line 147, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-gruende .bean-content h3.title {
  color: #fff;
  font-family: "IBM Plex Serif", serif;
  font-weight: 400;
  text-align: center;
  font-size: 1.1em;
  line-height: 1.3; }
@media (min-width: 740px) {
  /* line 156, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-gruende .bean-content img {
    padding: 0 1rem;
    max-width: calc(100% - 2rem); } }

/* line 167, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-image-link.ubg-entity-with-background {
  padding: 3rem 0 1.5rem; }
  @media (min-width: 740px) {
    /* line 167, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-image-link.ubg-entity-with-background {
      padding: 6rem 0 3rem; } }

/* line 178, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-faq.ubg-entity-with-background {
  padding: 1.5rem 0 3rem; }
  @media (min-width: 740px) {
    /* line 178, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-faq.ubg-entity-with-background {
      padding: 3rem 0 6rem; } }
/* line 186, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-faq h2.bean-title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  margin: 0 0 10px 0;
  height: auto;
  display: block;
  position: relative;
  font-size: 2em;
  line-height: 1.35em;
  text-transform: none;
  margin-bottom: 2rem; }
  /* line 13, ../sass/abstractions/_mixins.scss */
  .entity-bean.bean-mitglied-werden-faq h2.bean-title a {
    color: #2d3c4b; }
    /* line 16, ../sass/abstractions/_mixins.scss */
    .entity-bean.bean-mitglied-werden-faq h2.bean-title a:hover {
      text-decoration: none; }
  /* line 21, ../sass/abstractions/_mixins.scss */
  .entity-bean.bean-mitglied-werden-faq h2.bean-title span.headline-content {
    padding: 0.5rem 0.3rem;
    display: block;
    color: #2d3c4b; }
  /* line 27, ../sass/abstractions/_mixins.scss */
  .entity-bean.bean-mitglied-werden-faq h2.bean-title span.t {
    padding: 4px 2px 4px 0;
    box-shadow: 0.3rem 0 0 #e9eaec, -0.3rem 0 0 #e9eaec;
    background-color: #e9eaec;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone; }
  @media (min-width: 980px) {
    /* line 190, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-faq h2.bean-title .headline-content {
      max-width: 50%; } }

/* line 203, ../sass/components/pages/_page_mitglied_werden.scss */
.entity-bean.bean-mitglied-werden-kontakt {
  border-bottom: 5px solid #2d3c4b; }
  /* line 206, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-kontakt.ubg-entity-with-background {
    padding: 3rem 0 1.5rem; }
    @media (min-width: 740px) {
      /* line 206, ../sass/components/pages/_page_mitglied_werden.scss */
      .entity-bean.bean-mitglied-werden-kontakt.ubg-entity-with-background {
        padding: 6rem 0 3rem; } }
  /* line 215, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-kontakt.bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item {
    border-bottom: 0; }
    /* line 218, ../sass/components/pages/_page_mitglied_werden.scss */
    .entity-bean.bean-mitglied-werden-kontakt.bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item .text {
      margin-left: 0;
      margin-right: 0; }
  /* line 225, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-kontakt h2.bean-title {
    font-family: "Inter", sans-serif;
    font-weight: 800;
    margin: 0 0 10px 0;
    height: auto;
    display: block;
    position: relative;
    font-size: 2em;
    line-height: 1.35em;
    text-transform: none;
    margin-bottom: 2rem; }
    /* line 13, ../sass/abstractions/_mixins.scss */
    .entity-bean.bean-mitglied-werden-kontakt h2.bean-title a {
      color: #2d3c4b; }
      /* line 16, ../sass/abstractions/_mixins.scss */
      .entity-bean.bean-mitglied-werden-kontakt h2.bean-title a:hover {
        text-decoration: none; }
    /* line 21, ../sass/abstractions/_mixins.scss */
    .entity-bean.bean-mitglied-werden-kontakt h2.bean-title span.headline-content {
      padding: 0.5rem 0.3rem;
      display: block;
      color: #2d3c4b; }
    /* line 27, ../sass/abstractions/_mixins.scss */
    .entity-bean.bean-mitglied-werden-kontakt h2.bean-title span.t {
      padding: 4px 2px 4px 0;
      box-shadow: 0.3rem 0 0 #fff, -0.3rem 0 0 #fff;
      background-color: #fff;
      box-decoration-break: clone;
      -webkit-box-decoration-break: clone; }
    @media (min-width: 980px) {
      /* line 229, ../sass/components/pages/_page_mitglied_werden.scss */
      .entity-bean.bean-mitglied-werden-kontakt h2.bean-title .headline-content {
        max-width: 50%; } }
  /* line 238, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-kontakt .bean-content div.text h3 {
    font-family: "IBM Plex Serif", serif;
    font-weight: 400;
    font-size: 1.1em;
    color: #1b191d; }
  /* line 245, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-kontakt .bean-content div.text img {
    width: auto !important;
    height: auto !important;
    border: 4px solid white;
    border-radius: 50%; }
  /* line 254, ../sass/components/pages/_page_mitglied_werden.scss */
  .entity-bean.bean-mitglied-werden-kontakt .bean-content div.text table tbody td + td {
    padding-left: 1rem; }
  
  .ubg_one_click li a {
  font-family: "IBM Plex Serif", serif !important; }

/*# sourceMappingURL=cdu2023.styles.css.map */
