.annual-accounts {
  position: relative; }
  .annual-accounts h3 {
    color: #64a8c4;
    margin-bottom: 20px; }
    .annual-accounts h3 a {
      color: #64a8c4; }
      .annual-accounts h3 a:hover {
        text-decoration: underline; }
    @media (max-width: 736px) {
      .annual-accounts h3 span {
        padding-top: 4px;
        display: block; } }
  .annual-accounts h4 {
    font-size: 15px;
    color: #64a8c4;
    margin-bottom: 15px;
    font-weight: bold; }
  .annual-accounts__table {
    width: 100%;
    font-size: 16px;
    margin-bottom: 15px; }
    @media (max-width: 736px) {
      .annual-accounts__table {
        display: block; } }
    .annual-accounts__table__head, .annual-accounts__table__data {
      border-bottom: 1px solid #999;
      padding: 8px;
      border-left: 20px solid #fff;
      vertical-align: top;
      position: relative; }
      .is--ie .annual-accounts__table__head:before, .is--ie .annual-accounts__table__data:before {
        content: "";
        position: absolute;
        bottom: -2px;
        left: -20px;
        width: 20px;
        height: 2px;
        background-color: #fff; }
      /* line 64, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table__head:first-child, .annual-accounts__table__data:first-child {
        border-left: 0; }
      /* line 68, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table__head:last-child, .annual-accounts__table__data:last-child {
        text-align: right; }
      @media (max-width: 736px) {
        /* line 45, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table__head, .annual-accounts__table__data {
          display: block;
          border-bottom: 0 none;
          border-left: 0 none;
          padding-top: 4px;
          padding-bottom: 4px; }
          /* line 79, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
          .annual-accounts__table__head:first-child, .annual-accounts__table__data:first-child {
            padding-top: 8px; }
          /* line 84, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
          .annual-accounts__table__head:nth-child(2):before, .annual-accounts__table__data:nth-child(2):before {
            content: "2022: ";
            color: #f0980a;
            font-weight: bold; }
          /* line 91, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
          .annual-accounts__table__head:last-child, .annual-accounts__table__data:last-child {
            border-bottom: 1px solid #999;
            text-align: left;
            padding-bottom: 8px; }
            /* line 96, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
            .annual-accounts__table__head:last-child:before, .annual-accounts__table__data:last-child:before {
              content: "2023: ";
              color: #64a8c4;
              font-weight: bold; } }
    /* line 106, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__table__head {
      color: #64a8c4;
      border-top: 2px solid #64a8c4;
      border-bottom-color: #64a8c4;
      border-bottom-width: 2px;
      font-weight: normal;
      font-family: 'latobold'; }
      /* line 115, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .is--ie .annual-accounts__table__head:after {
        content: "";
        position: absolute;
        top: -2px;
        left: -20px;
        width: 20px;
        height: 2px;
        background-color: #fff; }
      /* line 126, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table__head--past {
        border-bottom-color: #f0980a;
        border-top-color: #f0980a;
        color: #f0980a; }
      @media (max-width: 736px) {
        /* line 106, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table__head {
          border-bottom: 2px solid #64a8c4; }
          /* line 135, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
          .annual-accounts__table__head:last-child, .annual-accounts__table__head:nth-child(2) {
            display: none; } }
      /* line 142, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      tfoot .annual-accounts__table__head {
        color: #000; }
        @media (max-width: 736px) {
          /* line 142, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
          tfoot .annual-accounts__table__head {
            border: 0 none;
            display: block; }
            /* line 149, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
            tfoot .annual-accounts__table__head:last-child, tfoot .annual-accounts__table__head:nth-child(2) {
              display: block; }
            /* line 153, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
            tfoot .annual-accounts__table__head:last-child {
              border-bottom: 2px solid #64a8c4; } }
    /* line 161, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__table__data {
      -webkit-transition: background-color .3s;
      transition: background-color .3s; }
      /* line 164, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table__data a {
        color: #000; }
      /* line 168, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table__data strong {
        font-family: 'latobold'; }
    /* line 175, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__table__spacer {
      display: block;
      height: 1px;
      background-color: #999;
      margin: 8px -8px 8px -10px; }
      @media (max-width: 736px) {
        /* line 175, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table__spacer {
          background-color: transparent;
          height: 3px; } }
    /* line 187, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__table__indicator {
      display: inline-block;
      width: 12px;
      height: 12px;
      border-radius: 100%;
      margin-right: 6px;
      position: absolute;
      top: 13px;
      left: 8px; }
      /* line 199, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table__indicator--1 {
        background-color: #0c55a6; }
      /* line 200, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table__indicator--2 {
        background-color: #f0980a; }
      /* line 201, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table__indicator--3 {
        background-color: #b9073c; }
      /* line 202, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table__indicator--4 {
        background-color: #1eb4ff; }
    /* line 213, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__table--projects .annual-accounts__table__head:nth-child(2), .annual-accounts__table--projects .annual-accounts__table__data:nth-child(2) {
      text-align: right; }
      @media (max-width: 736px) {
        /* line 213, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table--projects .annual-accounts__table__head:nth-child(2), .annual-accounts__table--projects .annual-accounts__table__data:nth-child(2) {
          text-align: left; } }
    @media (max-width: 736px) {
      /* line 228, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table--projects tfoot .annual-accounts__table__head:first-child:before {
        content: "Total: "; } }
    /* line 236, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__table--projects tr:hover .annual-accounts__table__data {
      background-color: #eaf2f7; }
    /* line 241, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__table--diagram {
      margin-bottom: 60px; }
      @media (max-width: 736px) {
        /* line 245, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table--diagram tr {
          display: block;
          position: relative; } }
      @media (max-width: 736px) {
        /* line 254, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table--diagram .annual-accounts__table__data:before {
          display: none; } }
      /* line 259, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table--diagram .annual-accounts__table__data:first-child {
        width: 60%; }
        @media (max-width: 1024px) and (min-width: 737px) {
          /* line 259, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
          .annual-accounts__table--diagram .annual-accounts__table__data:first-child {
            width: 50%; } }
        @media (max-width: 736px) {
          /* line 259, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
          .annual-accounts__table--diagram .annual-accounts__table__data:first-child {
            width: 100%; } }
      /* line 271, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table--diagram .annual-accounts__table__data:nth-child(2) {
        width: 30%; }
        @media (max-width: 1024px) and (min-width: 737px) {
          /* line 271, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
          .annual-accounts__table--diagram .annual-accounts__table__data:nth-child(2) {
            width: 35%; } }
        @media (max-width: 736px) {
          /* line 271, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
          .annual-accounts__table--diagram .annual-accounts__table__data:nth-child(2) {
            width: 100%;
            border-bottom: 1px solid #999;
            padding-bottom: 8px; } }
      @media (max-width: 736px) {
        /* line 286, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table--diagram .annual-accounts__table__data:last-child {
          position: absolute;
          right: 0;
          bottom: 6px;
          font-size: 13px;
          border-bottom: 0;
          border-top: none; } }
      @media (min-width: 737px) {
        /* line 298, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table--diagram tr:first-child .annual-accounts__table__data {
          border-top: 1px solid #999; }
          /* line 303, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
          .is--ie .annual-accounts__table--diagram tr:first-child .annual-accounts__table__data:after {
            content: "";
            position: absolute;
            top: -2px;
            left: -20px;
            width: 20px;
            height: 2px;
            background-color: #fff; } }
    /* line 317, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__table--legend {
      margin-bottom: 80px; }
      @media (max-width: 736px) {
        /* line 321, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table--legend thead {
          display: none; } }
      @media (max-width: 736px) {
        /* line 327, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table--legend .annual-accounts__table__head, .annual-accounts__table--legend .annual-accounts__table__data {
          padding-left: 30px; } }
      @media (min-width: 737px) {
        /* line 332, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__table--legend .annual-accounts__table__head:nth-child(2), .annual-accounts__table--legend .annual-accounts__table__data:nth-child(2) {
          text-align: right; } }
      /* line 338, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table--legend .annual-accounts__table__head:first-child, .annual-accounts__table--legend .annual-accounts__table__data:first-child {
        padding-left: 30px;
        position: relative; }
      /* line 348, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__table--legend tr:hover .annual-accounts__table__data {
        background-color: #eaf2f7; }
  /* line 355, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .annual-accounts__info {
    font-size: 12px !important;
    font-family: "Lato", sans-serif !important; }
  /* line 360, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .annual-accounts__overlay {
    position: absolute;
    top: -1000px;
    left: 0;
    z-index: 1000;
    width: 100%;
    background-color: #fff;
    box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.15);
    border: 1px solid #e5e5e4;
    padding: 15px 30px;
    font-size: 16px;
    opacity: 0;
    -webkit-transform: translate(0, -20px);
        -ms-transform: translate(0, -20px);
            transform: translate(0, -20px);
    -webkit-transition: opacity .3s, top 0s .3s, -webkit-transform .3s;
    transition: opacity .3s, top 0s .3s, -webkit-transform .3s;
    transition: opacity .3s, top 0s .3s, transform .3s;
    transition: opacity .3s, top 0s .3s, transform .3s, -webkit-transform .3s; }
    @media (max-width: 736px) {
      /* line 360, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__overlay {
        padding: 10px; } }
    /* line 379, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__overlay.is--active {
      -webkit-transition: opacity .3s, top 0s, -webkit-transform .3s;
      transition: opacity .3s, top 0s, -webkit-transform .3s;
      transition: opacity .3s, top 0s, transform .3s;
      transition: opacity .3s, top 0s, transform .3s, -webkit-transform .3s;
      opacity: 1;
      top: -20px;
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0); }
    /* line 387, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__overlay h3 {
      margin-bottom: 30px; }
      @media (max-width: 736px) {
        /* line 387, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__overlay h3 {
          margin-top: 0;
          padding-right: 30px; } }
    /* line 396, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__overlay ul {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      -webkit-column-gap: 40px;
         -moz-column-gap: 40px;
              column-gap: 40px; }
      @media (max-width: 1024px) {
        /* line 396, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__overlay ul {
          -webkit-column-count: 2;
             -moz-column-count: 2;
                  column-count: 2; } }
      @media (max-width: 736px) {
        /* line 396, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__overlay ul {
          -webkit-column-count: 1;
             -moz-column-count: 1;
                  column-count: 1; } }
    /* line 409, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__overlay li {
      padding-left: 10px;
      padding-bottom: 8px;
      position: relative;
      -webkit-column-break-inside: avoid;
         page-break-inside: avoid;
              break-inside: avoid-column; }
      /* line 415, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__overlay li:before {
        content: "-";
        position: absolute;
        top: 0;
        left: 0;
        margin-right: 5px; }
      /* line 423, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__overlay li a {
        color: #000;
        -webkit-transition: color .3s;
        transition: color .3s; }
        /* line 427, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__overlay li a:hover {
          color: #64a8c4; }
    /* line 434, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .annual-accounts__overlay__close {
      position: absolute;
      top: 38px;
      right: 23px;
      color: #64a8c4;
      font-size: 80px;
      font-weight: 100;
      line-height: 0;
      -webkit-transition: color .3s;
      transition: color .3s; }
      @media (max-width: 736px) {
        /* line 434, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .annual-accounts__overlay__close {
          top: 20px;
          right: 8px;
          font-size: 50px; } }
  /* line 453, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .annual-accounts__description {
    margin-left: auto;
    margin-right: auto;
    width: 66%;
    padding: 30px 0; }
    @media (max-width: 1024px) {
      /* line 453, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .annual-accounts__description {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 20px; } }

/* line 468, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
.bar {
  padding-left: 50px;
  position: relative;
  display: block;
  margin-bottom: 13px;
  margin-top: 2px; }
  /* line 475, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .bar:last-child {
    margin-bottom: 0; }
  /* line 480, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .bar__year {
    position: absolute;
    top: -1px;
    left: 0;
    color: #64a8c4; }
  /* line 487, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .bar__diagram {
    width: 1px;
    height: 20px;
    display: inline-block;
    background-color: #64a8c4;
    -webkit-transition: width .5s;
    transition: width .5s; }
  /* line 501, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .bar--past .bar__year {
    color: #f0980a; }
  /* line 505, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .bar--past .bar__diagram {
    background-color: #f0980a; }

/* line 513, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
.charts {
  margin-bottom: 40px; }
  /* line 516, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .charts svg {
    overflow: visible; }
  /* line 520, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .charts [class*="_arc"] path {
    stroke-width: 0 !important;
    -webkit-transition: fill .3s;
    transition: fill .3s; }
  /* line 528, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .charts__wrapper {
    width: 50%;
    float: left;
    text-align: center;
    padding-top: 30px;
    position: relative; }
    /* line 535, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .charts__wrapper:first-child {
      z-index: 2; }
    @media (max-width: 1024px) {
      /* line 540, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .charts__wrapper:nth-child(3) {
        clear: both; } }
    @media (max-width: 736px) {
      /* line 528, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
      .charts__wrapper {
        width: 100%;
        float: none; } }
  /* line 551, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .charts__chart {
    height: 255px;
    position: relative;
    margin-bottom: 40px;
    z-index: 1; }
    /* line 559, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .charts__chart.has--icons:before, .charts__chart.has--icons:after {
      content: "";
      display: inline-block;
      position: absolute;
      background-image: url("/templates/jahresabschluss-2016/img/gender.svg");
      background-repeat: no-repeat;
      width: 12px;
      height: 13px;
      opacity: 0;
      -webkit-transition: opacity .2s 1.1s;
      transition: opacity .2s 1.1s; }
    /* line 572, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .charts__chart.has--icons:after {
      background-position: 0 -16px; }
    /* line 575, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .charts__chart.has--icons.is--loaded:before, .charts__chart.has--icons.is--loaded:after {
      opacity: 1; }
    /* line 582, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .charts__chart#chart-mitarbeiter-teilzeit:before {
      top: 261px;
      left: 147px; }
      @media (max-width: 1024px) and (min-width: 737px) {
        /* line 582, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-mitarbeiter-teilzeit:before {
          left: 70px; } }
      @media (max-width: 736px) {
        /* line 582, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-mitarbeiter-teilzeit:before {
          left: 67px; } }
    /* line 595, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .charts__chart#chart-mitarbeiter-teilzeit:after {
      top: 23px;
      left: 297px; }
      @media (max-width: 1024px) and (min-width: 737px) {
        /* line 595, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-mitarbeiter-teilzeit:after {
          left: 222px; } }
      @media (max-width: 736px) {
        /* line 595, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-mitarbeiter-teilzeit:after {
          left: 217px; } }
    /* line 610, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .charts__chart#chart-mitarbeiter-voll:before {
      top: 203px;
      left: 78px; }
      @media (max-width: 1024px) and (min-width: 737px) {
        /* line 610, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-mitarbeiter-voll:before {
          left: 0px; } }
      @media (max-width: 736px) {
        /* line 610, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-mitarbeiter-voll:before {
          left: -3px; } }
    /* line 623, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .charts__chart#chart-mitarbeiter-voll:after {
      top: 81px;
      left: 372px; }
      @media (max-width: 1024px) and (min-width: 737px) {
        /* line 623, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-mitarbeiter-voll:after {
          left: 293px; } }
      @media (max-width: 736px) {
        /* line 623, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-mitarbeiter-voll:after {
          left: 289px; } }
    /* line 638, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .charts__chart#chart-fuehrungskraefte:before {
      top: 122px;
      left: 72px; }
      @media (max-width: 1024px) and (min-width: 737px) {
        /* line 638, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-fuehrungskraefte:before {
          left: -5px; } }
      @media (max-width: 736px) {
        /* line 638, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-fuehrungskraefte:before {
          left: -8px; } }
    /* line 651, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .charts__chart#chart-fuehrungskraefte:after {
      top: 163px;
      left: 379px; }
      @media (max-width: 1024px) and (min-width: 737px) {
        /* line 651, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-fuehrungskraefte:after {
          left: 300px; } }
      @media (max-width: 736px) {
        /* line 651, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
        .charts__chart#chart-fuehrungskraefte:after {
          left: 295px; } }

/* line 669, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
.chart-legend {
  text-align: left;
  clear: left; }
  /* line 677, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .chart-legend__icon {
    display: inline-block;
    vertical-align: middle; }
    /* line 681, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .chart-legend__icon.is--dot {
      width: 10px;
      height: 10px;
      border-radius: 100%;
      vertical-align: 0;
      margin-right: 5px; }
    /* line 689, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .chart-legend__icon.is--image {
      background-image: url("/templates/jahresabschluss-2016/img/gender.svg");
      background-repeat: no-repeat;
      width: 12px;
      height: 13px;
      margin-right: 3px; }
    /* line 700, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .chart-legend__icon--male {
      background-position: 0 -16px; }
    /* line 704, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .chart-legend__icon--1 {
      background-color: #aaafb2; }
    /* line 705, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .chart-legend__icon--2 {
      background-color: #9c9c9c; }
    /* line 706, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .chart-legend__icon--3 {
      background-color: #f0980a; }
    /* line 707, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .chart-legend__icon--4 {
      background-color: #b9073c; }
    /* line 708, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .chart-legend__icon--5 {
      margin-right: 5px; }
  @media (min-width: 1025px) {
    /* line 715, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .chart-legend--age {
      position: absolute;
      top: 120px;
      right: -50px; } }
  @media (max-width: 1024px) {
    /* line 724, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
    .chart-legend--age .chart-legend__item {
      display: inline-block;
      margin-right: 10px; } }
  /* line 734, /Volumes/Store/Mamp/bertelsmann/jahresabschluss/scss/abschluss.scss */
  .chart-legend.is--horizontal .chart-legend__item {
    display: inline-block;
    margin-right: 15px; }

