body {
  background: #eee;
}
.container {
  background: #fff;
  /* C06 - Template Rahmen */
  border: 1px solid #e2001a;
}
a, .content h2, .contact ul li:first-child {
  /* C03 - Labels */
  color: #292929;
}
a:hover, a:focus {
  color: #002f60;
  text-decoration: underline;
}
.jobTitle h1 {
  /* C02 - Stellentitel Rahmen */
  border-bottom: 1px solid #e2001a;
  border-left: 5px solid #e2001a;
  /* C01 - Stellentitel */
  color: #292929;
  font-weight: 400;
}
.shareButtons a {
  background: #aab500;
  color: #fff;
}
.shareButtons a:hover {
  background: #002f60;
  color: #fff;
}
@media only print and (min--moz-device-pixel-ratio:0) {
  .content h2 {
    background-image: linear-gradient(90deg, #292929, #292929);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  a, .contact ul li:first-child {
    background-image: linear-gradient(90deg, #002f60, #002f60);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .jobTitle h1 {
    /* C01 - Stellentitel */
    background-image: linear-gradient(90deg, #292929, #292929);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
a.btn-apply {
  color: #fff;
  border-bottom: 3px solid #292929;
}
a.btn-apply:hover {
  color: #fff;
  border-bottom: 3px solid #e2001a;
  /* C05c - Bewerben Shadow hover [analog zu: Bewerben Button hover unterer Rahmen] */
}
.div-apply {
  color: #fff;
  /* C05 - Bewerben Button Background */
  background: #e2001a;
  /* C05a - Bewerben Button unterer Rahmen */
}
.div-apply:hover {
  color: #fff;
  /* C05b - Bewerben Button hover Background */
  background: #292929;
  /* C05c - Bewerben Button hover unterer Rahmen */
}
@media only print {
  a.btn-apply {
    color: #fff;
    text-shadow: none !important;
    background-image: linear-gradient(90deg, white, white);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
body, .content p {
  color: #292929;
}
.jobTitle p {
  color: #424242
}
.content ul li::before {
  /* C04 - Bulletpoints */
  color: #e2001a;
}
@media only print and (min--moz-device-pixel-ratio:0) {
  .iBox ul li, .company_info {
    background-image: linear-gradient(90deg, #424242, #424242);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .content p, .jobTitle p {
    background-image: linear-gradient(90deg, #424242, #424242);
    -webkit-background-clip: text;
  }
  .content ul li::before {
    /* C04 - Bulletpoints */
    background-image: linear-gradient(90deg, #e2001a, #e2001a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.imgSingle {
  background: #fff;
}
.iBox {
  background: #eee;
}
.apply ul li a {
  color: #777;
}
.contact ul {
  color: #555;
}