body {
	--ga-pink: #cf172d;
	--ga-blue: #8f9096;
	
	--ga-blue: #424a52;/* Test neu Weba */
	
	--ga-dark-grey1: #22252d;
	--ga-dark-grey1: #222c31;/*Weba = */
	
	--ga-dark-grey2: #32353c;
	--ga-dark-grey2: #2c383f;/*Weba = */
	
	--ga-dark-grey3: #3e414a;
	--ga-dark-grey3: #38464e;/*Weba = */
	
	--ga-dark-grey-font: #343435;
	--ga-yellow: #f6ae2d;
	--ga-yellow: #cf182d;/*Weba = */
	
	--ga-light-grey1: #ebecef;
	--ga-light-grey2: #f3f4f6;
}

body {
	
}

.video-caption .video-caption-box-1 {
  color: #000;
  color: var(--ga-pink);
}

.video-caption .video-caption-box-2 {
  background-color: rgba(206,22,24,.8);
  background-color: rgba(0,0,0,.55);
  background-color: rgba(34,44,49,.75);
}

h2.border-titel .border-brd {
	NOdisplay: none;
	background-image: none;
	border-radius: 2px;

	max-width: 13px;
	  min-width: 13px;
}

h2.border-titel, h3.border-titel, h4.border-titel {
	color: var(--ga-pink);
	color: var(--ga-blue);
}

.container-fluid h2.section-header {
	color: #000;
	color: var(--ga-pink);
}

.btn-gatzsch {
	background-color: var(--ga-yellow);
	background-color: #6cb52d;
	color: #fff !important;
}

footer.footer a.btn-gatzsch {
	background-color: #d70f25;
	background-color: #6cb52d;
}

footer.footer .fo-indent {
	font-size: .97rem;
}

footer.footer a.number {
	font-size: .83rem;
	font-family: Verdana;
}

.btn-gatzsch:hover,
.btn-gatzsch:focus {
	background-color: #d12b32;
}

.btn-gatzsch:focus {
	outline: 2px solid var(--ga-pink);
}

.btn-blue {
	background-color: var(--ga-blue);
	color: #fff !important;
}

.btn-blue:hover, 
.btn-blue:focus {
	background-color: #7a8185;
}

.btn-lightgrey {
	background-color:#d8dcd9;
	color: #000 !important;
}

.btn-lightgrey:hover, 
.btn-lightgrey:focus {
	background-color: #c9ccca;
}

.map-bottom {
	margin-bottom: -10px;
	overflow: hidden;
}

.page-header h1 {
  color: var(--ga-pink);
}

.bg-dark-grey1 {
  background-color: #383f45;
}

.bg-dark-grey2 {
  background-color: var(--ga-blue);
}

.bg-dark-grey3 {
  background-color: #4e555b;
}

.container-fluid .card-row h3 {
	color: var(--ga-blue);
}

.card-news h3 {
	color: var(--ga-blue);
}

Element {
}
*, ::after, ::before {
  box-sizing: border-box;

}
.news-list-date {
  color: #8a9199;
}

.badge-jobs {
	background-color: #f2d037;
}

.nav-dot {
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.59);
	border-radius: 50%;
	display: inline-block;
	height: 15px;
}

.badge-newscat {
	background-color: #e4e5e8;
	color: #000;
}

.container-fluid h1, h1 {
	color: var(--ga-pink);
}

.news-cat {
	NO-font-family: 'source_sans_prosemibold';
	font-family: 'Source Sans 3';
	font-weight: 600;
}

.news-cat span {
	display: inline-block;
	font-size: .95rem;
}

.news-cat span:after {
	content: "/";
	display: inline-block;
	margin-right: .4rem;
	padding-left: .4rem;
}

.news-cat span:last-child:after {
	content: "";
	display: inline-block;
	margin-right: 0;
	padding-right: 0;
}

#footerCookieButtonContainer .btn-cookies {
	background-color: #6cb52d !important;
	border: 0 !important;
}

#footerCookieButtonContainer .btn-cookies:hover, 
#footerCookieButtonContainer .btn-cookies:focus {
	background-color: #6cb52d !important;
	border: 0;
}

.cookie-consent-container .buttons .btn--secondary.deny {
  margin-bottom: 10px;
  display: none;
}


.cookie-consent-container .buttons .btn--secondary {
   background-color: #cf172d !important;
   border-color: #cf172d !important;
   opacity: 1 !important;
}

.cookie-consent-container .buttons .btn--secondary:hover,
.cookie-consent-container .buttons .btn--secondary:focus {
	background-color: #d12b32 !important;
	border-color: #d12b32 !important;
}

.cookie-consent-container .buttons .btn--primary:hover,
.cookie-consent-container .buttons .btn--primary:focus {
	background-color: #d12b32 !important;
	border-color: #d12b32 !important;
}

.card-news .headerjobs h2 {
	font-size: 1rem;
	  font-family: "new-hero", sans-serif;
	  font-weight: 700;
	  font-style: normal;
	  text-transform: none;
	  text-decoration: none;
}

.card-news .headerjobs h2 a {
	text-decoration: none;
	font-size: 1rem;
	  font-family: "new-hero", sans-serif;
	  font-weight: 700;
	  font-style: normal;
	  text-transform: none;
	  text-decoration: none;
}

.accordion-simple .accordion-button:not(.collapsed) {
	color: var(--ga-pink);
}