#tarteaucitronIcon #tarteaucitronManager img {
  width: 33px !important;
  height: 40px !important;
}

#tarteaucitronRoot {
  font-family: "Helvetica Neue" !important;
  font-size: 1.2rem !important;
}
#tarteaucitronRoot #tarteaucitronAlertBig {
  width: 350px !important;
  background-color: #fff !important;
  border-radius: 0 !important;
  color: #555 !important;
  box-shadow: 0 0 10px #bebebe !important;
  font-weight: 300 !important;
}
#tarteaucitronRoot #tarteaucitronDisclaimerAlert {
  font-size: inherit !important;
  padding: 0 !important;
}
#tarteaucitronRoot .tarteaucitronAllow {
  background-color: #4073a9 !important;
  color: #fff !important;
}
#tarteaucitronRoot #tarteaucitronPrivacyUrlDialog {
  text-decoration: underline !important;
}

#tarteaucitronAlertBig:before {
  content: "Datenschutzeinstellungen";
  font-size: 1.3rem !important;
  text-transform: uppercase;
}
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
  color: #555 !important;
  font-family: "Helvetica Neue" !important;
  font-weight: 300 !important;
}
#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog {
  text-decoration: underline !important;
}

#tarteaucitronCloseAlert,
#tarteaucitronAllDenied2 {
  background: #d5d5d5 !important;
  color: #555 !important;
}

#tarteaucitronAllDenied2,
#tarteaucitronCloseAlert,
.tarteaucitronCTAButton {
  width: 100% !important;
  border-radius: 0 !important;
  padding: 10px 0 !important;
  font-weight: 300 !important;
  font-family: "Helvetica Neue" !important;
}

#tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitron #tarteaucitronPrivacyUrlDialog,
#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPersonalize,
#tarteaucitronAlertBig #tarteaucitronPersonalize2,
#tarteaucitronRoot .tarteaucitronAllow,
#tarteaucitronRoot .tarteaucitronDeny,
.tarteaucitronCTAButton {
  margin-left: 0 !important;
}

#tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitron #tarteaucitronPrivacyUrlDialog,
#tarteaucitronAlertBig #tarteaucitronCloseAlert {
  background: #b4b4b4;
  color: #555;
  font-family: "Helvetica Neue" !important;
  font-weight: 300 !important;
}

#tarteaucitronAllDenied2,
#tarteaucitronCloseAlert,
#tarteaucitronPrivacyUrl {
  margin-top: 10px !important;
}

#tarteaucitron #tarteaucitronClosePanel {
  background: #fff !important;
  color: #555 !important;
  border-radius: 0 !important;
  padding: 4px 8px !important;
  z-index: 10000;
}
#tarteaucitron #tarteaucitronServices {
  border-radius: 0 !important;
  box-shadow: 0 0 10px #bebebe !important;
  background: #fff !important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
  background: #fff !important;
  color: #555 !important;
  border-radius: 0 !important;
}

#tarteaucitron #tarteaucitronInfo,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline) {
  background: #fff !important;
  color: #555 !important;
  text-align: left !important;
  margin-left: 20px !important;
  border: 0 !important;
}

#tarteaucitronPrivacyUrlDialog {
  text-decoration: underline !important;
  padding: 0 !important;
}

#tarteaucitronSave,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, #tarteaucitron #tarteaucitronServices .tarteaucitronHidden,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button, #tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails, #tarteaucitronRoot .asCatToggleBtn {
  background: #fff !important;
  color: #555 !important;
  font-family: "Helvetica Neue" !important;
  font-weight: 300 !important;
}

.tarteaucitronPlus {
  display: none !important;
}

#tarteaucitron button {
  border-radius: 0 !important;
  font-family: "Helvetica Neue" !important;
  font-weight: 300 !important;
}

.tarteaucitronCross::before,
.tarteaucitronCheck::before {
  display: none !important;
}

#tarteaucitron .tarteaucitronH1, #tarteaucitron .tarteaucitronH2, #tarteaucitron .tarteaucitronH3, #tarteaucitron .tarteaucitronH4, #tarteaucitron .tarteaucitronH5, #tarteaucitron .tarteaucitronH6,
.tarteaucitronH3,
#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3 {
  font-family: "Helvetica Neue" !important;
  font-weight: 300 !important;
}

#tarteaucitronRoot button#tarteaucitronPrivacyUrl {
  text-decoration: underline;
}

/*# sourceMappingURL=tac.css.map */
