* {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
#adminbar,
footer,
.nav-wrapper,
nav,
.breadcrumb,
aside,
.flatnav {
  display: none;
}
article header {
  display: block;
}
html,
body,
#contentContainer,
article,
#mainpanel {
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  background: #ffffff  !important;
  color: #000000 !important;
}
.content > p,
.content > div,
.content > ul,
.content > ol,
.content > dl {
  margin-right: 0 !important;
  color: #000000 !important;
}
.contentHeader {
  display: none;
}
.do-not-print,
.no-print {
  display: none;
}
article a.glossary,
article a.intern {
  text-decoration: none;
  color: #000000;
}
article a.extern,
article a[target^=_blank]:not(.glossary):not(.intern):after {
  content: " (" attr(href) ") ";
}
a:after > img {
  content: "";
}
body,
h1,
h2,
h3,
h4,
p {
  color: #000000 !important;
}
a {
  color: #898989 !important;
}
header {
  top: 2em !important;
  margin-bottom: 5em !important;
  height: 8em !important;
}
/* Logo */
header .logo {
  background: url(../img/basf-logo.png) 19px 0px no-repeat !important;
  background-color: red !important;
  width: 100% !important;
  top: 0 !important;
  margin: 0 !important;
  margin-left: -25px !important;
  margin-top: -20px !important;
}
html:not(.lt-ie9):not(.no-svg) header .logo {
  background: url(../files/logo2.svg) 0 0px no-repeat !important;
}
header .logo p {
  display: none;
}
header .header-bg {
  display: none !important;
}
header .site-title {
  left: auto !important;
  right: 0;
  top: 0;
}
header .site-title a {
  color: #000000 !important;
}
a.chartpopup .more,
a.imagepopup .more {
  display: none !important;
}
.audited {
  display: none !important;
}
.accordeonwrapper .akkordeonContent {
  display: block !important;
}
.accordeonwrapper .akkordeonTitle:before,
.accordeonwrapper .akkordeonTitle i {
  display: none;
}
.stagevisual-wrapper {
  display: none;
}
.stagevisual-text {
  display: none;
}
.service-teaser {
  display: none;
}
.teaser-color {
  background: #F0F0F0;
}
.teaser-color h5 {
  color: #7C7C7C;
}
.teaser.col-33 {
  width: 48%;
}
.col-33 + .col-33 {
  margin-left: 4%;
}
.keyfigures img {
  max-width: 148px;
}
#contentContainer > article .article-wrapper,
.willkommen #contentContainer > article .article-wrapper {
  padding: 0;
}
