header {
    border-bottom: 4px solid #FECC00;
}

header .navbar-nav > .nav-item > .nav-link::before {
	border-color: #FECC00;
}

header .navbar-nav > .nav-item > .nav-link:hover {
	color: #FECC00;
}

#header-top-bar, header {
    background-color: #000;
}

aside .nav-panel > .nav > .active > .nav-link {
    border-bottom: 0.375rem solid #FECC00;
}

#footer #copyright {
  background-color: #343B40;
  color: #fff;
}

#footer {
    background-color: #000;
}

.btn-primary {
  color: #f5f7fa;
  background-color: #FECC00;
  border-color: #FECC00;
  box-shadow: none;
}
.btn-primary:hover {
  color: #f5f7fa;
  background-color: #a58501;
  border-color: #a58501;
}
.btn-primary:focus, .btn-primary.focus {
  color: #f5f7fa;
  background-color: #a58501;
  border-color: #a58501;
  box-shadow: 0 0 0 0 rgba(165, 133, 1, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #f5f7fa;
  background-color: #FECC00;
  border-color: #FECC00;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .btn-primary[data-toggle=collapse]:not(.navbar-toggler) {
  color: #f5f7fa;
  background-color: #a58501;
  border-color: #12549a;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .show > .btn-primary[data-toggle=collapse]:focus:not(.navbar-toggler) {
  box-shadow: 0 0 0 0 rgba(165, 133, 1, 0.5);
}

.btn-secondary {
  color: #f5f7fa;
  background-color: #FECC00;
  border-color: #FECC00;
  box-shadow: none;
}
.btn-secondary:hover {
  color: #f5f7fa;
  background-color: #a58501;
  border-color: #a58501;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #f5f7fa;
  background-color: #a58501;
  border-color: #a58501;
  box-shadow: 0 0 0 0 rgba(165, 133, 1, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #f5f7fa;
  background-color: #FECC00;
  border-color: #FECC00;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle, .show > .btn-secondary[data-toggle=collapse]:not(.navbar-toggler) {
  color: #f5f7fa;
  background-color: #a58501;
  border-color: #12549a;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus, .show > .btn-secondary[data-toggle=collapse]:focus:not(.navbar-toggler) {
  box-shadow: 0 0 0 0 rgba(165, 133, 1, 0.5);
}
li.nav-item > a.nav-link:hover {
	color:#FECC00
}
#header-top-bar a:hover:not(.dropdown-item):not(.btn), header a:hover:not(.dropdown-item):not(.btn) {
	color:#FECC00
}
#maintenance-mode {
	color: #fff;
	background-color:#ff0000;
	font-weight:bold;
}
a > span:hover {
   color: #FECC00;
}
.ribbon-3 {
  background-color: #FECC00;
  color: #000;
}
.tt-dropdown-menu, .tt-menu {
  background-color: #343B40;
}
#jtl-nav-wrapper .label-slide .form-group:not(.exclude-from-label-slide):not(.checkbox) label {
  background: #343B40;
  color: #ffffff;
}
header .dropdown-menu {
  background-color: #343B40;
  color: #ffffff;
}
.dropdown-item {
  background-color: #343B40;
}
.dropdown-item:hover, .dropdown-item:focus {
  background-color: #8b8d8e;
}
.dropdown-item:hover, .dropdown-item:focus {
  background-color: #8b8d8e;
}
.dropdown-item.active, .dropdown-item:active {
  background-color: #8b8d8e;
}
.openConsentManagerButton__3rB {
	bottom:16px !important;
}
/* .openConsentManagerButton__3rB {
	bottom:20px !important;
	left:70px !important;
} Css für EU Cookie Banner Button gemeinsam mit dem Consent Manager!! */
#jtl-debug-show {
	left:70px !important;
}
.account-icon-dropdown .dropdown-footer  {
	background-color:#000 !important;
}