body {
  background: #525659;
}
.container {
  background: #fff;
}
a, .content h2, .sidebar h2, .contact ul li:first-child, .claim {
  color: #0e3c67;
}
.jobTitle h1 {
  color: #000;
}
.sidebar {
    border-left: 1px solid #0e3c67;
}
@media only print and (min--moz-device-pixel-ratio:0) {
  a, .content h2, .contact ul li:first-child {
    background-image: linear-gradient(90deg, #0054ac, #0054ac);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .jobTitle h1 {
    /* C01 - Stellentitel */
    background-image: linear-gradient(90deg, #0054ac, #0054ac);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
a.btn-apply {
  color: #fff;
}
a.btn-apply:hover {
  color: #fff;
}
.div-apply {
  color: #fff;
  background: #00305d;
}
.div-apply:hover {
  color: #fff;
  background: #00305d;
}
@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;
  }
}
.content ul li::before {
  color: #000;
}
@media only print and (min--moz-device-pixel-ratio:0) {
  .content p, .jobTitle p {
    background-image: linear-gradient(90deg, #424242, #424242);
    -webkit-background-clip: text;
  }
  .content ul li::before {
    background-image: linear-gradient(90deg, #000, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.imgSingle {
  background: #fff;
}

.apply ul li a {
  color: #777;
}
.contact ul {
  color: #555;
}
@media only screen and (max-width : 991px) {
	.sidebar {
    border-left: 0px solid #000;
}
}