:root {
  --orange: #fd9733;
  --blau: #005ca9;
  --darkblau: #05239f;
  --lightblau: #4f80da;
  --weiss: #fff;
}
header.navbar > div.container {
	background: var(--blau);
}
#content > div.frame-type-carousel:first-child > header h2 {
	color: var(--blau);
}
#header #div_logo-headername #header_name h1 a, #header #div_logo-headername #header_name h1 a:hover {
	color: var(--orange);
}
#header #div_logo-headername #header_name span.span_h1 a, #header #div_logo-headername #header_name span.span_h1 a:hover {
	color: var(--orange);
	font-weight:bold;
	font-family: Source Sans Pro Bold;
}
div.div_100.bg_blue::before{
	background-color: var(--blau);
}
div.bg_pic::before {
	opacity: 0.8;
}
a:hover{
	color:var(--orange) !important;
}
div.bg-yellow a:hover{
	color:var(--blau) !important;
}
div.bg-yellow {
	background-color: var(--orange);
}
div.bg-blue.aktionen div.row div.col.middle {
	background-color: var(--blau);
}
#infobuttons > div:nth-child(2) > div[id*="Img"]::before {
  background-color: var(--blau);
}
div.bg-blue.aktionen div.row div.col.left {
	background-color: var(--lightblau);
}
#infobuttons > div:nth-child(1) > div[id*="Img"]::before {
	background-color: var(--lightblau);
}
div.div_33-33-33.bg-blue.w80.aktionen div.col figure.image img.nn-image.lazyload{
	filter: brightness(100);
}
#content > div.frame-type-carousel:first-child > div.carousel div.carousel-item-type div.valign div.vcontainer div.carousel-text-inner h2 {
	color: var(--blau);
}