/* filter: saturate(0) contrast(1.2) brightness(1.05);	 */

	/* |||||||||| Start :: HEADLINES |||||||||| */
		
		.bg_grau{
			background-color:#ffffff;
		}
		
		/* Headlines Headergfx */
		span.headline_header_little {
			color:#ffffff;
		}
		
		span.headline_header_big {
			color:#ffffff;
		}
		
		span.headline_header_detail {
			color:#ffffff;
		}
		
		.time-block span.number{
			color:#ffffff;
		}
		
		.time-block span.label{
			color:#ffffff;
		}
		
		.curve-number{
			color:#ffffff;
		}

		span.topline{
			color:#000000;
		}
		
		h1.topline, h2.topline, h3.topline, h4.topline, h5.topline, h6.topline{
			color:#000000;
		}
		
		h1, h2, h3, h4, h5, h6{
			color:#000000;
		}

		.keyfactbox_01 span.key_zahl{
			color:#ffffff;
		}
		
		.keyfactbox_01 span.key_txt{
			color:#ffffff;
		}
		
		.keyfactbox_02 span.key_zahl{
			color:#ffffff;
		}
		
		.keyfactbox_02 span.key_txt{
			color:#ffffff;
		}
		
		.txt_box_themenboxen span{
			color:#000000;
		}
		
		span.headline_sessions{
			color:#000000;
		}
		
		h1.h_klein_cta, h2.h_klein_cta, h3.h_klein_cta, h4.h_klein_cta, h5.h_klein_cta, h6.h_klein_cta{
			color:#ffffff;
		}

		h1.h_gross_cta, h2.h_gross_cta, h3.h_gross_cta, h4.h_gross_cta, h5.h_gross_cta, h6.h_gross_cta{
			color:#ffffff;
		}
		
		span.headline_acc{
			color:#000000;
		}
		
		.accordion-open span.headline_acc{
			color:#000000;
		}
		
	/* |||||||||| Ende :: HEADLINES |||||||||| */

	/* |||||||||| Start :: ACHTUNG |||||||||| */

		.bg_achtung{
			background-color: #000000;
		}

	/* |||||||||| Ende :: ACHTUNG |||||||||| */

	/* |||||||||| Start :: LOGODESKTOP HEADER |||||||||| */
	
		.show_logo_desktop{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.show_logo_desktop img{
			 filter: brightness(0) invert(1);
			/* filter: saturate(0) contrast(1.2) brightness(1.05); */
		}
		
		.countdown_responsive{
			background-color:#000000;
		}
		
	/* |||||||||| Ende :: LOGO DESKTOP HEADER |||||||||| */
	
	/* |||||||||| Start :: HEADERGRAFIK STARTSEITE |||||||||| */

		.container_box_left{
			background:#000000;
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.container_box_right{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.container_box_right video{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.container_box_right_overlay{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		a.link_headergfx01:link, a.link_headergfx01:visited {
			color:#000000;
			background-color:#ffffff;
		}

		a.link_headergfx01:hover, a.link_headergfx01:active {
			color:#000000;
			background-color:#ffffff;
		}

		a.link_headergfx02:link, a.link_headergfx02:visited {
			color:#000000;
			background-color:#ffffff;
		}

		a.link_headergfx02:hover, a.link_headergfx02:active {
			color:#000000;
			background-color:#ffffff;
		}
		
	/* |||||||||| Ende :: HEADERGRAFIK STARTSEITE |||||||||| */

	/* |||||||||| Start :: DESKTOP NAVIGATION |||||||||| */
	
		.show_nav_desktop{
			background-color:#000000;
		}
		
	/* |||||||||| Ende :: DESKTOP NAVIGATION |||||||||| */

	/* |||||||||| Start :: CONTENT STARTSEITE |||||||||| */
		
		.bg_welcome{
			background:none;
		}
		
		.picbox_index img{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.keyfactbox_01{
			background-color:#000000;
		}
		
		.keyfactbox_02{
			background-color:#000000;
		}
		
		a.link_content:link, a.link_content:visited {
			color:#ffffff;
			background-color:#000000;
		}

		a.link_content:hover, a.link_content:active {
			color:#ffffff;
			background-color:#000000;
		}
		
	/* |||||||||| Ende :: CONTENT STARTSEITE |||||||||| */
	
	/* |||||||||| Start :: THEMENBOXEN |||||||||| */
	
		.picbox_themenboxen img{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.speakerbox img{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
	/* |||||||||| Ende :: THEMENBOXEN |||||||||| */
	
	/* |||||||||| Start :: CALL TO ACTION |||||||||| */
	
		.container_calltoaction_outside{
			background:#000000;
		}
		
		.freisteller_cta img{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		a.link_cta:link, a.link_cta:visited {
			color:#000000;
			background-color:#ffffff;
		}

		a.link_cta:hover, a.link_cta:active {
			color:#000000;
			background-color:#ffffff;
		}
		
	/* |||||||||| Ende :: CALL TO ACTION |||||||||| */
	
	/* |||||||||| Start :: ACCORDEON + FAQ BEREICH |||||||||| */

		.accordion {
			border-bottom:1px solid #000000;
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}

		.accordion-open{
			border-bottom:1px solid transparent;
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}

		div.contentacc {
			border-bottom:1px solid #000000;
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.bild_acc_rahmen img{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.bild_acc_rahmen iframe{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.jcarousel-control-prev-acc,
		.jcarousel-control-next-acc	{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.rahmen_bilder_galerie_acc img{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.jcarousel-control-prev-bildergalerie-acc,
		.jcarousel-control-next-bildergalerie-acc	{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
	/* |||||||||| Ende :: ACCORDEON + FAQ BEREICH |||||||||| */
	
	/* |||||||||| Start :: FOOTER |||||||||| */
	
		.socialmedia{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.icon_facebook{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.icon_instagram{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.icon_youtube{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}

		.footer_trennlinie{
			background:#000000;
		}
		
		a.link_footer:link, a.link_footer:visited {
			color:#000000;
		}

		a.link_footer:hover, a.link_footer:active {
			color:#000000;
			text-decoration:underline;
		}
		
	/* |||||||||| Ende :: FOOTER |||||||||| */

	/* |||||||||| Start :: Scroll Navigation |||||||||| */
	
	.naviscroll_hidden{
		filter: saturate(0) contrast(1.2) brightness(1.05);
	}
	
	.naviscroll{
		background-color:#000000;
	}
	
	/* |||||||||| Ende :: Scroll Navigation |||||||||| */
	
	/* |||||||||| Start :: HEADERGRAFIK DETAILSEITE |||||||||| */
	
		.container_box_left_detail{
			background:#000000;
		}
		
		.container_box_right_detail{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.container_box_right_detail video{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
	/* |||||||||| Ende :: HEADERGRAFIK DETAILSEITE |||||||||| */
	
	/* |||||||||| Start :: CONTENT DETAILSEITE |||||||||| */
	
		.bild_detail_rahmen img{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.bild_detail_rahmen iframe{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.jcarousel-control-prev-detail,
		.jcarousel-control-next-detail	{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
	/* |||||||||| Ende :: CONTENT DETAILSEITE |||||||||| */

	/* |||||||||| Start :: OFFENER ZUSATZINHALT DETAILSEITE |||||||||| */

	.bild_offener_zusatzinhalt_rahmen img{
		filter: saturate(0) contrast(1.2) brightness(1.05);
	}
	
	.bild_offener_zusatzinhalt_rahmen iframe{
		filter: saturate(0) contrast(1.2) brightness(1.05);
	}
	
	.jcarousel-control-prev-offener-zusatzinhalt,
	.jcarousel-control-next-offener-zusatzinhalt	{
		filter: saturate(0) contrast(1.2) brightness(1.05);
	}

	.rahmen_bilder_galerie_zusatzinhalt img{
		filter: saturate(0) contrast(1.2) brightness(1.05);
	}
		
	.jcarousel-control-prev-bildergalerie-zusatzinhalt,
	.jcarousel-control-next-bildergalerie-zusatzinhalt	{
		filter: saturate(0) contrast(1.2) brightness(1.05);
	}
	
	a.link_box_dateien:link, a.link_box_dateien:visited {
		color:#ffffff;
		background-color:#000000;
	}
	
	a.link_box_dateien:active, a.link_box_dateien:hover {
		color:#ffffff;
		background-color:#000000;
	}
	
	/* |||||||||| Ende :: OFFENER ZUSATZINHALT DETAILSEITE |||||||||| */
	
	/* |||||||||| Start :: LISTE SESSIONS |||||||||| */
		
		span.headline_sessions{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		span.headline_session{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		span.datum_list{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		span.session_uhrzeit{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		span.session_saal{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
		.container_speaker p{
			color:#000000;
		}
		
		.container_speaker_vorschau img{
			filter: saturate(0) contrast(1.2) brightness(1.05);
		}
		
	/* |||||||||| Ende :: LISTE SESSIONS |||||||||| */
	
	/* |||||||||| Start :: MENÜ BÜRGERMENÜ |||||||||| */
	
	button.a11y-btn{
		background:url(../images/icon_barrierefreiheit.png), #000000;
		filter: saturate(0) contrast(1.2) brightness(1.05);
		background-size:cover;
	}
	
	.a11y-btn:focus {
		filter: saturate(0) contrast(1.2) brightness(1.05);
	  outline:3px solid red;
	}

	/* Overlay / Hintergrund */
	.a11y-menu {
	  position:fixed;
	  inset:0;
	  background:rgba(0,0,0,0.4);
	  display:flex;
	  align-items:center;
	  justify-content:center;
	  z-index:999999999999999;
	}

	/* Inhalt */
	.a11y-menu-content {
	  background:#fff;
	  padding:2rem;
	  border-radius:10px;
	  max-width:600px;
	  width:90%;
	  box-shadow:0 4px 12px rgba(0,0,0,0.4);
	  filter: saturate(0) contrast(1.2) brightness(1.05);
	}
	
	a.link_uebersciht{
		color:#000000;
	}
	
	
	
	/* |||||||||| Ende :: MENÜ BÜRGERMENÜ |||||||||| */
	
	.nav-top{
		background-color:#000000;
		border-bottom:1px solid #ffffff;
	}
	
	img.logo_mobile_klein{
		 filter: brightness(0) invert(1);
			/* filter: saturate(0) contrast(1.2) brightness(1.05); */
	}
	
	img.burgermanu_responsive{
		 filter: brightness(0) invert(1);
			/* filter: saturate(0) contrast(1.2) brightness(1.05); */
	}
	
	.nav-drill{
		background:#ffffff;
		-webkit-backdrop-filter:;
		backdrop-filter:none;
	}
	
	a.nav-link_active:link, a.nav-link_active:visited, a.nav-link_active:hover, a.nav-link_active:active{
		background-color:#000000;
	}
	
	a.nav-link:hover, a.nav-link:active{
		background-color:#000000;
	}
	
	span.copyright_resp_nav{
		color:#000000;
	}
	
	.container_session_list{
		border:1px solid #000000;
	}
	
	.container_themenbox_outside{
		border:1px solid #000000;
	}
	
	.txt_content ul li {
		filter: saturate(0) contrast(1.2) brightness(1.05);
	}
	
	.txt_headergfx p{
		color:#ffffff;
		opacity:1;
	}