:root{
	--primary-color:#141f3b;
	--secondary-color: #ebe3d8;
	--tertiary-color: #004295;
	--quarternary-color: #b2b3b6;
}

.bg-apcsblau,.frame-layout-bg-apcsblau{
	background-color: var(--tertiary-color);
	color: #fff;
}

.frame-layout-farb-balken .list-standard > li::before, .bg-apcsblau .list-standard > li::before,.bg-apcsblau {
	color: #fff;
}

.footer-copy, .footer-copy a {
	color: var(--quarternary-color);
}

/** .frame-layout-farb-balken {
  background: linear-gradient(to top, var(--primary-color) 75%, #fff 25%);

} **/

.card-body-middle-arrow::before {
  content: "\f282";
}

.frame-layout-farb-balken .card-body-middle-arrow::before {
  color: var(--secondary-color);
}

.frame-layout-farb-balken .card a:not(.btn), .frame-layout-farb-balken h1:not(.card-subtitle), .frame-layout-farb-balken h2:not(.card-subtitle),.frame-layout-farb-balken h3:not(.card-subtitle),
.bg-apcsblau a:not([class]),.bg-apcsblau h1:not(.card-subtitle), .bg-apcsblau h2:not(.card-subtitle), .bg-apcsblau h3:not(.card-subtitle)   {
  color: var(--secondary-color);
}

.bg-apcsblau a:not([class]):hover {
	color: var(--quarternary-color);
}

.file-layout-1 .filelink-heading {
	color:var(--secondary-color);
}

/*** Accordion ***/
.accordion-item{
	--bs-accordion-active-bg: var(--tertiary-color);
}

