
body.Homepage {gap: 0;}
header
{
	background-color: #FEC400;
	color:#2e343e;
	padding: 10px;
	z-index: 50;
}
#header 			{padding-top: 0;}
#header_text 		{margin: auto;}
#header_logo img 	{margin-top: -5px;}
#header_navi
, svg:not(.merkenInTeaser svg)
, #header_text
{
	color:#2e343e;
}
header nav a, header nav a:link, header nav a:active, header nav a:visited {background: none;}
/* alte farben Programmbereich Teaser

.Programmbereiche a div {color: rgb(255, 255, 255); }
.Programmbereiche #cmx6371feefc4883 a div {background: #c40a67;}
.Programmbereiche #cmx6371ffd4e6f82 a div {background: #388eb3;}
.Programmbereiche #cmx637200b802a78 a div {background: #628d04;}
.Programmbereiche #cmx63720130394e3 a div {background: #5baa6c;}
.Programmbereiche #cmx6372016745803 a div {background: #9a7ebb;}
.Programmbereiche #cmx637201a068321 a div {background: #5b92c2;}
.Programmbereiche #cmx637201e3ee9e7 a div {background: #ffb300;}
.Programmbereiche #cmx6372020d4c248 a div {background: #eb8360;}
.Programmbereiche #cmx63720224d2e11 a div {background: #7ed9e7;}
.Programmbereiche #cmx63d2562187689 a div {background: #7cbbce;}
.Programmbereiche #cmx64bf5cbadf771 a div {background: #e06b6b;}
.Programmbereiche #cmx651d9f549d852 a div {background: #d8922afb;} */

footer 				{background: #FEC400;}
.footerfoerderungen {align-items: center;}
@media only screen and (min-width: 1455px)
{
	#barrierefreiheit_leiste
	{
		position: absolute;
		z-index: 60;
	}
}

address .Routenplaner {display: none;}


footer a
, footer a:link
, footer a:active
, footer a:visited
, footer summary
{
	color:#2e343e;;
}

@media only screen and (max-width: 500px)
{
	#header_logo img 
	{
		width: 30vw;
	}
} 

footer {margin-top: 10vh;}
#Tageszeiten {display: none;}
#Wochentage {display: none;}
#Orte {display: none;}

#header nav.Zusatznavigation .Navigation li {background:none; justify-content: right;}
#header nav.Zusatznavigation {background: #fcdd85; }
#header nav.Zusatznavigation ul .Navigationsinhalt {}
#header_navi {justify-content: center;}

#header nav ul 
{
	justify-content: left !important;
}
#header nav.Zusatznavigation {grid-column: 3/6;}
#header nav.Zusatznavigation .Navigationsebene 
{
	background-color: #fcdd85;
}
#LogoUndText {display: grid; grid-row: 1/3;}r
.Thumbnail {display: none;}


.ergebnis > div 
{
	gap: var(--abstand);
    display: flex;
    flex-direction: column;
}
.ergebnis ul {justify-content: unset;}

.Zusatznavigation.Navigation.Teaser {
	width: max-content !important;
}
#header nav.Zusatznavigation ul li:nth-child(1) {
	border-radius: 15px 0 0 15px 	;
	border-right: 1px solid rgb(102, 102, 102);
}
#header nav.Zusatznavigation ul li:nth-child(2) {
	border-radius:  0 15px 15px 0	;
	border-left: 1px solid rgb(102, 102, 102);
}
.SocialMediaLeiste svg {
	background: white;
	border-radius: var(--radius);
}
.SocialMediaLeiste {
	gap: 15px
}
@supports (hanging-punctuation: first) and (-webkit-appearance: none) {
	.HintergrundFixed > div > div { background-attachment: scroll !important;}
  }

  /*Bildplatzhalter ausblenden*/

.Veranstaltung.Teaser > a > .Inhalt > picture {display: none !important;}

/* .Programmbereiche a div {color: black;}
.Programmbereiche #cmx6371feefc4883 a div {background: #f087a7;}
.Programmbereiche #cmx6371ffd4e6f82 a div {background: #76a9be;}
.Programmbereiche #cmx637200b802a78 a div {background: #b2d070;}
.Programmbereiche #cmx63720130394e3 a div {background: #6ba377;}
.Programmbereiche #cmx6372016745803 a div {background: #a899b9;}
.Programmbereiche #cmx637201a068321 a div {background: #739bbe;}
.Programmbereiche #cmx637201e3ee9e7 a div {background: #edb737;}
.Programmbereiche #cmx6372020d4c248 a div {background: #ea967a;}
.Programmbereiche #cmx63720224d2e11 a div {background: #a5d3da;}
.Programmbereiche #cmx63d2562187689 a div {background: #95bdc9;}
.Programmbereiche #cmx64bf5cbadf771 a div {background: #e98e8e;}
.Programmbereiche #cmx651d9f549d852 a div {background: #d8922afb;}
*/


/* box shadow for kontrast try - invalid - leon - 13.Nov.2024*/
/* .Programmbereiche .Programmbereich > a > div {
	background: black;
} */

/* Eingefärbte Programmbereich-Teaser auf der Startseite */
.Programmbereiche a div {color: #3d3d3b;}
.Programmbereiche #cmx6371feefc4883 a div {background: #e9c6dc;}
.Programmbereiche #cmx6371ffd4e6f82 a div {background: #bed5e1;}
.Programmbereiche #cmx637200b802a78 a div {background: #d6e6b5;}
.Programmbereiche #cmx63720130394e3 a div {background: #bfd6c6;}
.Programmbereiche #cmx6372016745803 a div {background: #D7CBE1;}
.Programmbereiche #cmx637201a068321 a div {background: #b2d3f3;}
.Programmbereiche #cmx637201e3ee9e7 a div {background: #f5d896;}
.Programmbereiche #cmx6372020d4c248 a div {background: #f5c7b8;}
.Programmbereiche #cmx63720224d2e11 a div {background: #b2d6db;}
.Programmbereiche #cmx63d2562187689 a div {background: #C4D4D9;}
.Programmbereiche #cmx64bf5cbadf771 a div {background: #D9CFBF;}
/* .Programmbereiche #cmx651d9f549d852 a div {background: #d8922afb;} */

@media only screen and (min-width: 1215px) {
#cmx67628be772482 {
	gap: 0px;
 }
}

#cmx67628be772482 summary { 
	background: #c6a989;
	border-radius: var(--radius);
	color: black !important;
}
#cmx67628be772482 .Hintergrund:not(.Abbinder) > *:not(.Abbinder, .HintergrundContainer, .Applikationsreferenz, section, figure, a.standard){
	border-radius: var(--radius);
	padding: unset;
	box-shadow: none;
	background: white;
	color: black;
}
#cmx67628be772482 div:not(.fensterbreit) .HintergrundBild, div:not(.fensterbreit) .HintergrundContainer:not(.fensterbreit, body > .HintergrundContainer) {border-radius: 0;}

#cmx67628be772482 .Hintergrund.fensterbreit:not(.positioniert, .SliderBar) {
	padding: 20px;
}
#cmx67628be772482 main#content{
padding-top: 0;
}
#cmx67628be772482 .ArtikelContainer{ 
	gap: 0px;
}


