@charset "UTF-8";
body {
  --wo_color_dark_gray: #3C3C3C;
  --wo_color_gray: #A0A0A0;
  --wo_color_lightgray: #DEDEDE;
  --wo_color_stream: #FAFAFA;
  --wo_color_primary_dark: #003959;
  --wo_color_menu_dark_item: #00537F;
  --wo_color_primary: #10658E;
  --wo_color_lightblue: #E6EFF3;
  --wo_color_snowblue: #F2F7F9;
  --wo_color_spot: #FFBE00;
  --wo_color_warning: #F00000;
  --wo_color_ok: #339900; }

#woui_page {
  font-size: 16px;
  line-height: 24px;
  color: #3C3C3C;
  font-weight: 300;
  font-family: Roboto,arial,sans-serif;
  /*
.woui_tabs .woui_tab_input {
    &:checked + .woui_tab_label + .woui_tab_content {
      overflow: visible ;
      animation: tabShow 0.3s  linear 0.0s forwards ;
       * {
        transition: margin 0s linear $tab_transition_time ;
      }
    }
    &:not(:checked) + .woui_tab_label + .woui_tab_content * {
      margin: 0px !important;
      transition: margin 0s linear $tab_transition_time !important;
    }
  }

@keyframes tabShow {
  0%    {overflow: hidden  ; background-color: red }
  99%   {overflow: hidden  ; background-color: red }
  100%  {overflow: visible ; background-color: red }
}
*/ }
  #woui_page * {
    box-sizing: border-box; }
  #woui_page.woui_fullwidth_framed {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box; }
  #woui_page .woui_initial {
    min-height: 72px; }
    #woui_page .woui_initial::first-letter {
      font-size: 80px;
      font-weight: 300;
      color: #00537F;
      float: left;
      line-height: 72px;
      padding-right: 8px; }
  #woui_page .woui_headline_teaser {
    font-size: 32px;
    line-height: 42px;
    color: #003959;
    font-weight: 400; }
  #woui_page .woui_header_category, #woui_page .woui_header_article {
    font-size: 24px;
    line-height: 32px;
    padding: 10px 0;
    color: #003959;
    font-weight: 400; }
  #woui_page .woui_headline_intext {
    font-size: 20px;
    line-height: 24px;
    padding: 10px 0;
    color: #003959;
    font-weight: 400; }
  #woui_page .woui_text_split {
    font-size: 18px;
    line-height: 24px;
    padding: 10px 0;
    color: #003959;
    font-weight: 400; }
  #woui_page .woui_subheader {
    font-size: 16px;
    line-height: 24px;
    color: #3C3C3C;
    font-weight: 400; }
  #woui_page .woui_opening_headings {
    font-size: 16px;
    line-height: 24px;
    color: #3C3C3C;
    font-style: italic;
    font-weight: 400; }
  #woui_page .woui_emphasis, #woui_page .woui_quote {
    font-size: 16px;
    line-height: 24px;
    color: #3C3C3C;
    font-weight: 400; }
  #woui_page .woui_caption {
    font-size: 14px;
    line-height: 24px;
    color: #3C3C3C;
    font-weight: 300;
    letter-spacing: 0.1px; }
  #woui_page .woui_article_link:hover .woui_button_1 {
    background-color: #003959;
    text-decoration: none; }
  #woui_page .woui_button_1 {
    -webkit-appearance: none;
    min-width: 120px;
    height: 32px;
    padding: 0 32px;
    border-radius: 4px;
    display: inline-flex;
    outline: 0px none;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    white-space: nowrap;
    justify-content: center;
    cursor: pointer;
    background-color: #10658E;
    color: #fff !important;
    border: 0px none; }
    #woui_page .woui_button_1:hover {
      background-color: #003959;
      text-decoration: none; }
    #woui_page .woui_button_1:active {
      background-color: #00537F;
      text-decoration: none; }
    #woui_page .woui_button_1:focus {
      outline: 0px none; }
    #woui_page .woui_button_1[disabled] {
      cursor: default;
      color: #10658E !important;
      background-color: #E6EFF3;
      border: 0px none; }
  #woui_page .woui_button_2 {
    -webkit-appearance: none;
    min-width: 120px;
    height: 32px;
    padding: 0 32px;
    border-radius: 4px;
    display: inline-flex;
    outline: 0px none;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    white-space: nowrap;
    justify-content: center;
    cursor: pointer;
    background-color: #F2F7F9;
    color: #10658E;
    border: 0px none; }
    #woui_page .woui_button_2:hover {
      background-color: #E6EFF3;
      color: #003959;
      text-decoration: none; }
    #woui_page .woui_button_2:active {
      background-color: #E6EFF3;
      color: #00537F;
      text-decoration: none; }
    #woui_page .woui_button_2[disabled] {
      cursor: default;
      background-color: rgba(242, 247, 249, 0.65) !important;
      color: #A0A0A0 !important; }
  #woui_page .woui_button_3 {
    -webkit-appearance: none;
    min-width: 120px;
    height: 32px;
    padding: 0 32px;
    border-radius: 4px;
    display: inline-flex;
    outline: 0px none;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    white-space: nowrap;
    justify-content: center;
    cursor: pointer;
    background-color: transparent;
    color: #10658E;
    border: 1px solid #10658E; }
    #woui_page .woui_button_3:hover {
      background-color: #E6EFF3;
      color: #003959;
      border-color: #003959;
      text-decoration: none; }
    #woui_page .woui_button_3:active {
      background-color: #E6EFF3;
      color: #00537F;
      border-color: #00537F;
      text-decoration: none; }
    #woui_page .woui_button_3[disabled] {
      cursor: default;
      background-color: #fff !important;
      color: #A0A0A0 !important;
      border-color: #A0A0A0 !important; }
  #woui_page .woui_button_4 {
    -webkit-appearance: none;
    min-width: 120px;
    height: 32px;
    padding: 0 32px;
    border-radius: 4px;
    display: inline-flex;
    outline: 0px none;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    white-space: nowrap;
    justify-content: center;
    cursor: pointer;
    background-color: transparent;
    color: #10658E;
    border: 1px solid #E6EFF3; }
    #woui_page .woui_button_4:hover {
      background-color: #F2F7F9;
      color: #003959;
      text-decoration: none; }
    #woui_page .woui_button_4:active {
      background-color: #F2F7F9;
      color: #00537F;
      text-decoration: none; }
    #woui_page .woui_button_4[disabled] {
      cursor: default;
      background-color: #fff !important;
      color: #A0A0A0 !important;
      border-color: #DEDEDE !important; }
  #woui_page .woui_button_1.large, #woui_page .woui_button_2.large, #woui_page .woui_button_3.large, #woui_page .woui_button_4.large {
    font-size: 18px;
    height: 40px;
    line-height: 40px; }
  #woui_page .woui_button_1.xlarge, #woui_page .woui_button_2.xlarge, #woui_page .woui_button_3.xlarge, #woui_page .woui_button_4.xlarge {
    font-size: 32px;
    height: 48px;
    line-height: 48px; }
  #woui_page .woui_grid_container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-right: -17.083px;
    flex-wrap: wrap; }
    #woui_page .woui_grid_container.nw {
      flex-wrap: nowrap; }
    #woui_page .woui_grid_container > * {
      margin-right: 17.083px;
      max-width: calc(100% - 17.083px); }
  #woui_page .woui_gw1 {
    flex: 0 0 64px;
    width: 64px;
    max-width: 64px; }
  #woui_page .woui_gw2 {
    flex: 0 0 145.083px;
    width: 145.083px;
    max-width: 145.083px; }
  #woui_page .woui_gw3 {
    flex: 0 0 226.166px;
    width: 226.166px;
    max-width: 226.166px; }
  #woui_page .woui_gw4 {
    flex: 0 0 307.249px;
    width: 307.249px;
    max-width: 307.249px; }
  #woui_page .woui_gw5 {
    flex: 0 0 388.332px;
    width: 388.332px;
    max-width: 388.332px; }
  #woui_page .woui_gw6 {
    flex: 0 0 469.415px;
    width: 469.415px;
    max-width: 469.415px; }
  #woui_page .woui_gw7 {
    flex: 0 0 550.498px;
    width: 550.498px;
    max-width: 550.498px; }
  #woui_page .woui_gw8 {
    flex: 0 0 631.581px;
    width: 631.581px;
    max-width: 631.581px;
    margin-right: 17.01px; }
  #woui_page .woui_gw9 {
    flex: 0 0 712.664px;
    width: 712.664px;
    max-width: 712.664px;
    margin-right: 17.01px; }
  #woui_page .woui_gw10 {
    flex: 0 0 793.747px;
    width: 793.747px;
    max-width: 793.747px;
    margin-right: 17.01px; }
  #woui_page .woui_gw11 {
    flex: 0 0 874.83px;
    width: 874.83px;
    max-width: 874.83px;
    margin-right: 17.01px; }
  #woui_page .woui_gw12 {
    flex: 0 0 955.913px; }
  #woui_page .woui_tabs {
    width: 100%;
    position: relative;
    padding-top: 40px; }
    #woui_page .woui_tabs .woui_tab_input {
      display: none; }
      #woui_page .woui_tabs .woui_tab_input:hover + .woui_tab_label {
        font-weight: 400;
        cursor: pointer; }
      #woui_page .woui_tabs .woui_tab_input:checked + .woui_tab_label {
        font-weight: 400; }
        #woui_page .woui_tabs .woui_tab_input:checked + .woui_tab_label::after {
          transform: scaleX(1);
          height: 3px; }
      #woui_page .woui_tabs .woui_tab_input:checked + .woui_tab_label + .woui_tab_content {
        max-height: 10000px;
        opacity: 1;
        transition: opacity 0.3s ease-out 0.3s, max-height 0s ease-out 0.3s; }
    #woui_page .woui_tabs .woui_tab_label {
      position: absolute;
      width: 100px;
      height: 40px;
      left: 0;
      top: 0;
      padding: 0 16px;
      background-color: #F2F7F9;
      color: #10658E;
      line-height: 40px;
      text-align: center; }
      #woui_page .woui_tabs .woui_tab_label::after {
        content: "";
        position: absolute;
        bottom: 0;
        height: 2px;
        width: 100%;
        left: 0;
        background-color: #10658E;
        transform: scaleX(0); }
      #woui_page .woui_tabs .woui_tab_label:hover::after {
        transition: transform 0.2s ease;
        transform: scaleX(0.8); }
      #woui_page .woui_tabs .woui_tab_label + .woui_tab_content {
        overflow: hidden;
        opacity: 0;
        max-height: 0px;
        transition: opacity 0.3s ease-out 0s, max-height 0s ease-out 0.3s; }
    #woui_page .woui_tabs .woui_tab:nth-child(2) > .woui_tab_label {
      left: 100px; }
    #woui_page .woui_tabs .woui_tab:nth-child(3) > .woui_tab_label {
      left: 200px; }
  #woui_page .woui_breadcrumb_container {
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    color: #A0A0A0;
    padding: 0 20px; }
    #woui_page .woui_breadcrumb_container > a {
      font-weight: 400; }
  #woui_page.woui_fullwidth_framed .woui_breadcrumb_container {
    padding: 0; }
  #woui_page .woui_panorama_teaserpage {
    width: 996px;
    height: 350px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  #woui_page .woui_panorama_teaserarticle {
    width: 955px;
    height: 336px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  #woui_page .woui_img {
    display: inline-block;
    position: relative;
    background: #10658e;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
    #woui_page .woui_img::before {
      padding-top: 56.25%;
      display: block;
      content: ""; }
    #woui_page .woui_img.square::before {
      padding-top: 100%; }
    #woui_page .woui_img > img, #woui_page .woui_img div {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      min-width: 100%;
      min-height: 100%;
      width: 100%;
      opacity: 1;
      transition: 0.3s ease-in-out; }
    #woui_page .woui_img > div {
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }
  #woui_page a, #woui_page a[class^="woui"] {
    color: #10658E;
    text-decoration: none;
    cursor: pointer; }
    #woui_page a:visited, #woui_page a.visited, #woui_page a[class^="woui"]:visited, #woui_page a[class^="woui"].visited {
      color: #10658E;
      text-decoration: none; }
    #woui_page a:hover, #woui_page a.hover, #woui_page a[class^="woui"]:hover, #woui_page a[class^="woui"].hover {
      color: #003959;
      text-decoration: underline; }
    #woui_page a:active, #woui_page a.active, #woui_page a[class^="woui"]:active, #woui_page a[class^="woui"].active {
      color: #00537F;
      text-decoration: none; }
  #woui_page a .woui_headline_teaser, #woui_page a .woui_header_category, #woui_page a .woui_header_article, #woui_page a .woui_headline_intext, #woui_page a .woui_text_split, #woui_page a .woui_subheader, #woui_page a .woui_opening_headings {
    color: #10658E; }
  #woui_page a:hover .woui_headline_teaser, #woui_page a:hover .woui_header_category, #woui_page a:hover .woui_header_article, #woui_page a:hover .woui_headline_intext, #woui_page a:hover .woui_text_split, #woui_page a:hover .woui_subheader, #woui_page a:hover .woui_opening_headings, #woui_page a.hover .woui_headline_teaser, #woui_page a.hover .woui_header_category, #woui_page a.hover .woui_header_article, #woui_page a.hover .woui_headline_intext, #woui_page a.hover .woui_text_split, #woui_page a.hover .woui_subheader, #woui_page a.hover .woui_opening_headings {
    color: #003959; }
  #woui_page a:active .woui_headline_teaser, #woui_page a:active .woui_header_category, #woui_page a:active .woui_header_article, #woui_page a:active .woui_headline_intext, #woui_page a:active .woui_text_split, #woui_page a:active .woui_subheader, #woui_page a:active .woui_opening_headings, #woui_page a.active .woui_headline_teaser, #woui_page a.active .woui_header_category, #woui_page a.active .woui_header_article, #woui_page a.active .woui_headline_intext, #woui_page a.active .woui_text_split, #woui_page a.active .woui_subheader, #woui_page a.active .woui_opening_headings {
    color: #00537F; }
  #woui_page a.woui_headline_teaser:hover, #woui_page a.woui_headline_teaser.hover, #woui_page a.woui_header_category:hover, #woui_page a.woui_header_category.hover, #woui_page a.woui_header_article:hover, #woui_page a.woui_header_article.hover, #woui_page a.woui_headline_intext:hover, #woui_page a.woui_headline_intext.hover, #woui_page a.woui_text_split:hover, #woui_page a.woui_text_split.hover, #woui_page a.woui_subheader:hover, #woui_page a.woui_subheader.hover, #woui_page a.woui_opening_headings:hover, #woui_page a.woui_opening_headings.hover {
    text-decoration: none; }
  #woui_page a:hover .woui_headline_teaser, #woui_page a:hover .woui_header_category, #woui_page a:hover .woui_header_article, #woui_page a:hover .woui_headline_intext, #woui_page a:hover .woui_text_split, #woui_page a:hover .woui_subheader, #woui_page a:hover .woui_opening_headings, #woui_page a.hover .woui_headline_teaser, #woui_page a.hover .woui_header_category, #woui_page a.hover .woui_header_article, #woui_page a.hover .woui_headline_intext, #woui_page a.hover .woui_text_split, #woui_page a.hover .woui_subheader, #woui_page a.hover .woui_opening_headings {
    text-decoration: none; }
  #woui_page p > a {
    background-color: #F2F7F9;
    padding: 4px 2px; }
  #woui_page a.woui_arrowlink::before {
    content: "\00a0";
    display: inline-block;
    height: 32px;
    width: 32px;
    line-height: 32px;
    border-radius: 50%;
    background: #10658E url(assets/img/icons/Pfeil1.svg) no-repeat center center/16px 16px;
    margin: 16px 16px 16px 0px; }
  #woui_page a.woui_arrowlink:hover, #woui_page a.woui_arrowlink.hover {
    text-decoration: none; }
    #woui_page a.woui_arrowlink:hover::before, #woui_page a.woui_arrowlink.hover::before {
      background-color: #003959; }
  #woui_page a.woui_anchorlink {
    display: inline-block;
    text-align: center;
    background-color: #f2f7f9;
    padding: 12px 30px;
    font-size: 20px;
    line-height: 24px;
    color: #10658e;
    margin-right: 32px;
    margin-bottom: 24px; }
    #woui_page a.woui_anchorlink:hover, #woui_page a.woui_anchorlink.hover {
      text-decoration: none;
      background-color: #e6eff3; }
  #woui_page a:hover.woui_img img, #woui_page a:hover.woui_img div, #woui_page a:hover .woui_img img, #woui_page a:hover .woui_img div, #woui_page a:hover .woui_article_link_image img, #woui_page a:hover .woui_article_link_image div, #woui_page a.hover.woui_img img, #woui_page a.hover.woui_img div, #woui_page a.hover .woui_img img, #woui_page a.hover .woui_img div, #woui_page a.hover .woui_article_link_image img, #woui_page a.hover .woui_article_link_image div {
    opacity: 0.7; }
  #woui_page a.woui_img::before, #woui_page a .woui_img::before, #woui_page a .woui_article_link_image::before {
    background-color: #10658E; }
  #woui_page .woui_learnmorebox {
    border: 1px solid #10658E;
    border-radius: 5px;
    position: relative;
    display: block;
    margin-top: 24px;
    padding: 16px 12px 6px 21px;
    max-width: 630px; }
    #woui_page .woui_learnmorebox .woui_border_text {
      position: absolute;
      border-radius: 4px;
      height: 24px;
      top: -12px;
      left: 16px;
      background-color: #E6EFF3;
      font-size: 11px;
      line-height: 12px;
      color: #10658E;
      padding: 6px; }
    #woui_page .woui_learnmorebox > :not(.woui_border_text) {
      display: inline-block; }
    #woui_page .woui_learnmorebox::after {
      content: "";
      position: absolute;
      top: 16px;
      right: 12px;
      height: 40px;
      width: 40px;
      background: url(data/elements/link/ic_arrow_right_yellow.svg) no-repeat center center/50px 50px; }
  #woui_page a.woui_thumbnail {
    display: block; }
    #woui_page a.woui_thumbnail .woui_thumbnail_timestamp {
      color: #A0A0A0;
      font-size: 13px;
      line-height: 13px;
      margin-bottom: 16px; }
    #woui_page a.woui_thumbnail .woui_article_link {
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
      padding-bottom: 16px; }
      #woui_page a.woui_thumbnail .woui_article_link .woui_img {
        min-width: 120px;
        width: calc((100% + 8px) / 12 * 4 - 8px);
        margin-right: 8px;
        margin-bottom: 0;
        flex-shrink: 0; }
      #woui_page a.woui_thumbnail .woui_article_link .woui_article_link_text {
        display: flex;
        flex-direction: column; }
        #woui_page a.woui_thumbnail .woui_article_link .woui_article_link_text .woui_article_link_subheadline {
          font-size: 13px;
          line-height: 20px;
          color: #3C3C3C; }
        #woui_page a.woui_thumbnail .woui_article_link .woui_article_link_text .woui_article_link_headline {
          color: #10658E; }
    #woui_page a.woui_thumbnail:hover, #woui_page a.woui_thumbnail.hover {
      text-decoration: none; }
      #woui_page a.woui_thumbnail:hover .woui_article_link .woui_article_link_text .woui_article_link_subheadline, #woui_page a.woui_thumbnail:hover .woui_article_link .woui_article_link_text .woui_article_link_headline, #woui_page a.woui_thumbnail.hover .woui_article_link .woui_article_link_text .woui_article_link_subheadline, #woui_page a.woui_thumbnail.hover .woui_article_link .woui_article_link_text .woui_article_link_headline {
        color: #003959; }
    #woui_page a.woui_thumbnail:active {
      text-decoration: none; }
      #woui_page a.woui_thumbnail:active .woui_article_link .woui_article_link_text .woui_article_link_subheadline, #woui_page a.woui_thumbnail:active .woui_article_link .woui_article_link_text .woui_article_link_headline {
        color: #00537F; }
  #woui_page a.woui_article_link {
    margin-top: 8px;
    margin-bottom: 12px;
    display: block; }
    #woui_page a.woui_article_link .woui_article_link_image {
      width: 100%;
      margin-bottom: 8px;
      position: relative;
      overflow: hidden; }
      #woui_page a.woui_article_link .woui_article_link_image > img {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        width: 100%;
        transition: .3s ease-in-out; }
    #woui_page a.woui_article_link:hover {
      text-decoration: none; }
  #woui_page ul.woui_list {
    list-style: none;
    padding-left: 24px; }
    #woui_page ul.woui_list > li {
      line-height: 24px;
      padding-top: 8px;
      padding-bottom: 8px; }
      #woui_page ul.woui_list > li::before {
        content: '•';
        position: absolute;
        margin-left: -24px; }
  #woui_page ol.woui_list {
    list-style: none;
    counter-reset: item;
    padding-left: 24px; }
    #woui_page ol.woui_list > li {
      display: block;
      line-height: 24px;
      padding-top: 8px;
      padding-bottom: 8px; }
      #woui_page ol.woui_list > li::before {
        content: counter(item) ". ";
        counter-increment: item;
        position: absolute;
        margin-left: -24px;
        font-weight: 400; }
  #woui_page .woui_alert {
    border-radius: 3px;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 24px;
    margin-bottom: 8px;
    opacity: 1; }
    #woui_page .woui_alert.woui_success {
      background-color: #E2EED8;
      border: 1px solid #D5E6C7;
      color: #4B713D; }
    #woui_page .woui_alert.woui_info {
      background-color: #DCEDF6;
      border: 1px solid #C1DEF0;
      color: #3D708D; }
    #woui_page .woui_alert.woui_warning {
      background-color: #FCF7E4;
      border: 1px solid #FAF0CE;
      color: #876D40; }
    #woui_page .woui_alert.woui_error {
      background-color: #EFDFDF;
      border: 1px solid #E7CECD;
      color: #9F4F48; }
    #woui_page .woui_alert > .woui_alert_title {
      font-weight: 600; }
    #woui_page .woui_alert .woui_alert_label {
      float: right;
      color: #373A3C;
      opacity: 0.2;
      font-size: 20px;
      font-weight: 600;
      cursor: pointer;
      padding-left: 12px;
      padding-bottom: 12px; }
  #woui_page .woui_alert_checkbox {
    display: none; }
    #woui_page .woui_alert_checkbox:checked + .woui_alert {
      animation: hideAlert 0.5s forwards; }
      #woui_page .woui_alert_checkbox:checked + .woui_alert .woui_alert_label {
        display: none; }

@keyframes hideAlert {
  0% {
    opacity: 1;
    overflow: hidden; }
  80% {
    opacity: 0.2;
    padding: 12px 24px;
    margin-bottom: 8px;
    height: auto; }
  100% {
    opacity: 0;
    padding: 0px 24px;
    margin-bottom: 0px;
    height: 0;
    visibility: hidden; } }
  #woui_page .woui_faktenbox {
    background: #f2f7f9;
    background-size: 22px 22px;
    border: 14px solid #f2f7f9;
    margin: 48px 0;
    position: relative;
    padding: 15px 10px;
    background-image: -webkit-radial-gradient(20px 12px, circle closest-side, #cfe0e8, #f2f7f9 2px);
    background-image: radial-gradient(circle closest-side at 20px 12px, #cfe0e8, #f2f7f9 2px);
    max-width: 632px;
    width: 100%; }
    #woui_page .woui_faktenbox::before {
      content: "";
      position: absolute;
      top: -14px;
      right: -14px;
      border-bottom: 24px solid #e6eff3;
      border-right: 24px solid #fff; }
    #woui_page .woui_faktenbox .woui_faktenbox_title {
      font-size: 20px;
      line-height: 24px;
      color: #00537f;
      font-weight: 400;
      margin-bottom: 24px;
      margin-top: 0; }
    #woui_page .woui_faktenbox p:not(.woui_faktenbox_title) {
      font-style: italic; }
  #woui_page .woui_paperclip {
    max-width: 469px;
    width: 100%;
    margin: 74px 0 48px 0;
    background: rgba(16, 101, 142, 0.05);
    color: #3c3c3c;
    padding: 54px 18px 24px 18px;
    position: relative; }
    #woui_page .woui_paperclip::after {
      content: "";
      background: url(data/elements/contentbox/paperclip.svg) no-repeat center top;
      position: absolute;
      top: -26px;
      left: 30px;
      height: 70px;
      width: 35px; }
  #woui_page .woui_dropdowntitle {
    font-size: 13px;
    line-height: 15px;
    color: #3C3C3C;
    margin-bottom: 12px;
    font-weight: 300; }
  #woui_page div.woui_dropdown, #woui_page label.woui_dropdown {
    display: inline-flex;
    align-items: baseline;
    font-weight: 300;
    font-size: 14px;
    line-height: 40px;
    text-align: left;
    white-space: nowrap;
    height: 40px;
    min-width: 128px;
    border: 1px solid #E6EFF3;
    border-radius: 4px;
    padding: 0px;
    position: relative;
    color: #3C3C3C;
    background-color: #FFFFFF;
    cursor: pointer; }
    #woui_page div.woui_dropdown.noborder, #woui_page label.woui_dropdown.noborder {
      border-width: 0px 0px 1px 0px;
      border-radius: 0px; }
    #woui_page div.woui_dropdown select, #woui_page label.woui_dropdown select {
      flex-grow: 1;
      border: 0px none;
      padding-left: 16px;
      padding-right: 30px;
      height: 40px;
      background: transparent url(assets/img/icons/wo_dropdown.svg) no-repeat right 8px center;
      cursor: pointer;
      font-size: 16px;
      color: #3C3C3C;
      font-weight: 300;
      appearance: none;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      max-width: 100%;
      text-overflow: ellipsis; }
      #woui_page div.woui_dropdown select:focus, #woui_page label.woui_dropdown select:focus {
        outline: none; }
      #woui_page div.woui_dropdown select option, #woui_page label.woui_dropdown select option {
        background-color: #ffffff; }
        #woui_page div.woui_dropdown select option:focus, #woui_page div.woui_dropdown select option:hover, #woui_page div.woui_dropdown select option:checked, #woui_page label.woui_dropdown select option:focus, #woui_page label.woui_dropdown select option:hover, #woui_page label.woui_dropdown select option:checked {
          background-color: #F2F7F9; }
    #woui_page div.woui_dropdown .select2-hidden-accessible, #woui_page label.woui_dropdown .select2-hidden-accessible {
      border: 0 !important;
      clip: rect(0 0 0 0) !important;
      -webkit-clip-path: inset(50%) !important;
      clip-path: inset(50%) !important;
      height: 1px !important;
      overflow: hidden !important;
      padding: 0 !important;
      position: absolute !important;
      width: 1px !important;
      white-space: nowrap !important; }
    #woui_page div.woui_dropdown > select + span.select2-container, #woui_page label.woui_dropdown > select + span.select2-container {
      display: inline-block;
      margin: 0;
      position: relative;
      vertical-align: middle;
      background: transparent url(assets/img/icons/wo_dropdown.svg) no-repeat right 8px center; }
      #woui_page div.woui_dropdown > select + span.select2-container:focus, #woui_page div.woui_dropdown > select + span.select2-container *:focus, #woui_page label.woui_dropdown > select + span.select2-container:focus, #woui_page label.woui_dropdown > select + span.select2-container *:focus {
        outline: none; }
      #woui_page div.woui_dropdown > select + span.select2-container .select2-selection--single, #woui_page label.woui_dropdown > select + span.select2-container .select2-selection--single {
        cursor: pointer; }
        #woui_page div.woui_dropdown > select + span.select2-container .select2-selection--single .select2-selection__rendered, #woui_page label.woui_dropdown > select + span.select2-container .select2-selection--single .select2-selection__rendered {
          padding-left: 16px;
          padding-right: 30px;
          line-height: 40px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          display: block; }
      #woui_page div.woui_dropdown > select + span.select2-container + span.select2-container, #woui_page label.woui_dropdown > select + span.select2-container + span.select2-container {
        left: -1px !important;
        right: -1px !important;
        top: -1px !important;
        display: inline-block; }
        #woui_page div.woui_dropdown > select + span.select2-container + span.select2-container .select2-dropdown, #woui_page label.woui_dropdown > select + span.select2-container + span.select2-container .select2-dropdown {
          background-color: white;
          border: 1px solid #E6EFF3;
          border-radius: 4px;
          box-sizing: border-box;
          display: block;
          position: absolute;
          width: 100% !important;
          z-index: 1051; }
        #woui_page div.woui_dropdown > select + span.select2-container + span.select2-container .select2-search--dropdown.select2-search--hide, #woui_page label.woui_dropdown > select + span.select2-container + span.select2-container .select2-search--dropdown.select2-search--hide {
          display: none; }
        #woui_page div.woui_dropdown > select + span.select2-container + span.select2-container .select2-results > .select2-results__options, #woui_page label.woui_dropdown > select + span.select2-container + span.select2-container .select2-results > .select2-results__options {
          overflow-y: auto;
          max-height: 300px;
          list-style: none;
          margin: 0;
          padding: 0;
          background-color: #fff; }
          #woui_page div.woui_dropdown > select + span.select2-container + span.select2-container .select2-results > .select2-results__options .select2-results__option, #woui_page label.woui_dropdown > select + span.select2-container + span.select2-container .select2-results > .select2-results__options .select2-results__option {
            padding: 0 16px 0 16px;
            text-overflow: ellipsis;
            overflow: hidden; }
          #woui_page div.woui_dropdown > select + span.select2-container + span.select2-container .select2-results > .select2-results__options .select2-results__option--selected,
          #woui_page div.woui_dropdown > select + span.select2-container + span.select2-container .select2-results > .select2-results__options .select2-results__option--highlighted.select2-results__option--selectable, #woui_page label.woui_dropdown > select + span.select2-container + span.select2-container .select2-results > .select2-results__options .select2-results__option--selected,
          #woui_page label.woui_dropdown > select + span.select2-container + span.select2-container .select2-results > .select2-results__options .select2-results__option--highlighted.select2-results__option--selectable {
            background-color: #F2F7F9; }
  #woui_page table {
    border-collapse: collapse;
    border: 1px solid #E6EFF3;
    margin-top: 48px;
    margin-bottom: 48px;
    background-color: #ffffff; }
    #woui_page table thead {
      background-color: #E6EFF3;
      border: 0px none; }
      #woui_page table thead tr {
        border: 0px none; }
        #woui_page table thead tr th {
          border: 0px none;
          text-align: left;
          padding: 8px 16px;
          font-weight: 400;
          vertical-align: top; }
    #woui_page table tbody tr {
      border-bottom: 1px solid #F2F7F9; }
      #woui_page table tbody tr:last-child {
        border-bottom: 0px; }
      #woui_page table tbody tr td {
        border: 0px none;
        padding: 12px 16px;
        vertical-align: top; }

.m #woui_page {
  font-size: 16px;
  line-height: 24px;
  color: #3C3C3C;
  font-weight: 300;
  font-family: Roboto,arial,sans-serif; }
  .m #woui_page.woui_fullwidth_framed {
    padding: 0 calc(8.93150685px + 0.684932%); }
  .m #woui_page .woui_initial {
    min-height: 48px; }
    .m #woui_page .woui_initial::first-letter {
      font-size: 52px;
      font-weight: 300;
      color: #00537F;
      float: left;
      line-height: 48px;
      padding-right: 8px; }
  .m #woui_page .woui_headline_teaser {
    font-size: 24px;
    line-height: 32px;
    color: #003959;
    font-weight: 400; }
  .m #woui_page .woui_header_category, .m #woui_page .woui_header_article {
    font-size: 21px;
    line-height: 26px;
    color: #003959;
    font-weight: 400; }
  .m #woui_page .woui_headline_intext {
    font-size: 18px;
    line-height: 24px;
    color: #003959;
    font-weight: 400; }
  .m #woui_page .woui_text_split {
    font-size: 16px;
    line-height: 24px;
    color: #003959;
    font-weight: 400; }
  .m #woui_page .woui_subheader {
    font-size: 16px;
    line-height: 24px;
    color: #3C3C3C;
    font-weight: 400; }
  .m #woui_page .woui_opening_headings {
    font-size: 16px;
    line-height: 24px;
    color: #3C3C3C;
    font-style: italic;
    font-weight: 400; }
  .m #woui_page .woui_emphasis, .m #woui_page .woui_quote {
    font-size: 16px;
    color: #3C3C3C;
    font-weight: 400; }
  .m #woui_page .woui_caption {
    font-size: 14px;
    line-height: 24px;
    color: #3C3C3C;
    font-weight: 300;
    letter-spacing: 0.1px; }
  .m #woui_page .woui_grid_container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-right: -8px;
    flex-wrap: wrap; }
    .m #woui_page .woui_grid_container.nw {
      flex-wrap: nowrap; }
    .m #woui_page .woui_grid_container > * {
      margin-right: 8px;
      max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw1 {
    flex: 0 1 calc(8.33333% - 8px);
    width: calc(8.33333% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw2 {
    flex: 0 1 calc(16.66667% - 8px);
    width: calc(16.66667% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw3 {
    flex: 0 1 calc(25% - 8px);
    width: calc(25% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw4 {
    flex: 0 1 calc(33.33333% - 8px);
    width: calc(33.33333% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw5 {
    flex: 0 1 calc(41.66667% - 8px);
    width: calc(41.66667% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw6 {
    flex: 0 1 calc(50% - 8px);
    width: calc(50% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw7 {
    flex: 0 1 calc(58.33333% - 8px);
    width: calc(58.33333% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw8 {
    flex: 0 1 calc(66.66667% - 8px);
    width: calc(66.66667% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw9 {
    flex: 0 1 calc(75% - 8px);
    width: calc(75% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw10 {
    flex: 0 1 calc(83.33333% - 8px);
    width: calc(83.33333% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw11 {
    flex: 0 1 calc(91.66667% - 8px);
    width: calc(91.66667% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .wouim_gw12 {
    flex: 0 1 calc(100% - 8px);
    width: calc(100% - 8px);
    max-width: calc(100% - 8px); }
  .m #woui_page .woui_tabs {
    width: 100%;
    position: relative;
    padding-top: 40px; }
    .m #woui_page .woui_tabs .woui_tab_input {
      display: none; }
      .m #woui_page .woui_tabs .woui_tab_input:checked + .woui_tab_label {
        background-color: #00537F; }
      .m #woui_page .woui_tabs .woui_tab_input:checked + .woui_tab_label + .woui_tab_content {
        display: block; }
    .m #woui_page .woui_tabs .woui_tab_label {
      position: absolute;
      height: 40px;
      left: 0;
      top: 0;
      padding: 0 32px;
      background-color: #10658E;
      color: #fff;
      line-height: 40px;
      text-align: center;
      white-space: nowrap; }
      .m #woui_page .woui_tabs .woui_tab_label + .woui_tab_content {
        display: none; }
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(1) .woui_tab_label {
      width: 100%; }
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(2) .woui_tab_label,
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(2) ~ .woui_tab .woui_tab_label {
      width: 50%; }
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(2) + .woui_tab .woui_tab_label {
      left: 50%; }
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(3) .woui_tab_label,
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(3) ~ .woui_tab .woui_tab_label {
      width: calc(100% / 3); }
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(3) + .woui_tab .woui_tab_label {
      left: calc(100% / 3); }
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(3) + .woui_tab + .woui_tab .woui_tab_label {
      left: calc(200% / 3); }
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(4) .woui_tab_label,
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(4) ~ .woui_tab .woui_tab_label {
      width: 25%; }
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(4) + .woui_tab .woui_tab_label {
      left: 25%; }
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(4) + .woui_tab + .woui_tab .woui_tab_label {
      left: 50%; }
    .m #woui_page .woui_tabs .woui_tab:first-child:nth-last-child(4) + .woui_tab + .woui_tab + .woui_tab .woui_tab_label {
      left: 75%; }
  .m #woui_page .woui_breadcrumb_container {
    display: none; }
  .m #woui_page .woui_panorama_teaserpage {
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  .m #woui_page .woui_panorama_teaserarticle {
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  .m #woui_page .woui_img {
    display: inline-block;
    position: relative;
    background: #10658e;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
    .m #woui_page .woui_img::before {
      padding-top: 56.25%;
      display: block;
      content: ""; }
    .m #woui_page .woui_img.square::before {
      padding-top: 100%; }
    .m #woui_page .woui_img > img, .m #woui_page .woui_img div {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      min-width: 100%;
      min-height: 100%;
      width: 100%;
      opacity: 1;
      transition: 0.3s ease-in-out; }
    .m #woui_page .woui_img > div {
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }
  .m #woui_page ul.woui_list {
    list-style: none;
    padding-left: 24px; }
    .m #woui_page ul.woui_list > li {
      line-height: 24px;
      padding-top: 4px;
      padding-bottom: 4px; }
      .m #woui_page ul.woui_list > li::before {
        content: '•';
        position: absolute;
        margin-left: -24px; }
  .m #woui_page ol.woui_list {
    list-style: none;
    counter-reset: item;
    padding-left: 24px; }
    .m #woui_page ol.woui_list > li {
      display: block;
      line-height: 24px;
      padding-top: 4px;
      padding-bottom: 4px; }
      .m #woui_page ol.woui_list > li::before {
        content: counter(item) ". ";
        counter-increment: item;
        position: absolute;
        margin-left: -24px;
        font-weight: 400; }
  .m #woui_page .woui_faktenbox {
    background: #f2f7f9;
    background-size: 22px 22px;
    border: 14px solid #f2f7f9;
    margin: 48px 0;
    position: relative;
    padding: 15px 10px;
    background-image: -webkit-radial-gradient(20px 12px, circle closest-side, #cfe0e8, #f2f7f9 2px);
    background-image: radial-gradient(circle closest-side at 20px 12px, #cfe0e8, #f2f7f9 2px);
    max-width: 100%;
    width: 100%; }
    .m #woui_page .woui_faktenbox::before {
      content: "";
      position: absolute;
      top: -14px;
      right: -14px;
      border-bottom: 24px solid #e6eff3;
      border-right: 24px solid #fff; }
    .m #woui_page .woui_faktenbox .woui_faktenbox_title {
      font-size: 20px;
      line-height: 24px;
      color: #00537f;
      font-weight: 400;
      margin-bottom: 24px;
      margin-top: 0; }
    .m #woui_page .woui_faktenbox p:not(.woui_faktenbox_title) {
      font-style: italic; }
  .m #woui_page .woui_paperclip {
    max-width: 100%;
    width: 100%;
    margin: 74px 0 48px 0;
    background: rgba(16, 101, 142, 0.05);
    color: #3c3c3c;
    padding: 54px 18px 24px 18px;
    position: relative; }
    .m #woui_page .woui_paperclip::after {
      content: "";
      background: url(data/elements/contentbox/paperclip.svg) no-repeat center top;
      position: absolute;
      top: -26px;
      left: 30px;
      height: 70px;
      width: 35px; }
  .m #woui_page table {
    border-collapse: collapse;
    border: 1px solid #E6EFF3;
    margin-top: 32px;
    margin-bottom: 32px;
    background-color: #ffffff; }
    .m #woui_page table thead {
      background-color: #E6EFF3;
      border: 0px none; }
      .m #woui_page table thead tr {
        border: 0px none; }
        .m #woui_page table thead tr th {
          border: 0px none;
          text-align: left;
          padding: 8px 16px;
          font-weight: 400;
          vertical-align: top; }
    .m #woui_page table tbody tr {
      border-bottom: 1px solid #F2F7F9; }
      .m #woui_page table tbody tr:last-child {
        border-bottom: 0px; }
      .m #woui_page table tbody tr td {
        border: 0px none;
        padding: 12px 16px;
        vertical-align: top; }
  .m #woui_page .woui_tablecontainer {
    width: 100%;
    overflow: auto;
    white-space: nowrap;
    margin-top: 32px;
    margin-bottom: 32px; }
    .m #woui_page .woui_tablecontainer table {
      margin-bottom: 0;
      margin-top: 0; }
    .m #woui_page .woui_tablecontainer.init table th:first-child {
      background-color: #E6EFF3;
      border-top: 1px solid #E6EFF3;
      margin-top: -1px; }
    .m #woui_page .woui_tablecontainer.init table td:first-child {
      background-color: #ffffff; }
    .m #woui_page .woui_tablecontainer.init table th:first-child, .m #woui_page .woui_tablecontainer.init table td:first-child {
      position: absolute;
      border-left: 1px solid #E6EFF3;
      border-bottom: 1px solid #F2F7F9; }
