

	<!--IFTS_NO_PARSE-->
	<!--multilang_start-->

















 <!--flexmodul: wordmodul_mit_bild-->









#impblock_100_0_100_0{
}

#flex_100_0_100_0{
	margin-bottom: 30px;
	position: relative;
}


#flex_100_0_100_0 section{
}

@media (min-width: 1187px) {

	#flex_100_0_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 60px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	
}

@media (min-width: 992px) and (max-width: 1188px) {
	
	
	#flex_100_0_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 60px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	
}

@media (min-width: 600px) and (max-width: 992px) {
	
	#flex_100_0_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 60px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	

}

@media (max-width: 600px) {
	
	#flex_100_0_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 60px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}#flex_100_0_100_0 .bild img{width: 100%;}	
}









<!--/flexmodul: wordmodul_mit_bild-->
<!--flexmodul: wordmodul_mit_bild-->



















#impblock_100_0_100_1{
	font-size: 16px;
}

.snap-stop-always {
  scroll-snap-stop: always;
}

@media (min-width: 601px) {

	#impblock_100_0_100_1 .storycard__wrapper{
		transition: all 0.1s ease-out;
	}

	#impblock_100_0_100_1 .storycard__wrapper:hover{
		transform: scale(1.1);
		z-index: 800;
		box-shadow: 2px 2px 40px rgba(0,0,0,0.5);
		cursor: pointer;
	}
}
	
	

#impblock_100_0_100_1{
	font-size: 16px;
}

#impblock_100_0_100_1 .storycard__wrapper {
			box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
			display: inline-block; 
			position: relative; 
			min-height: 490px; 
			width: 100%;
		}
		
		#impblock_100_0_100_1 .widthdouble .storycard__cardtop{
			width: 100%; 
			background: url(/images/teaser_wide_top.svg); 
			background-size: 101%;  
			min-height: 300px; 
			position: absolute; 
			top: 0; 
			z-index: 70;
			background-repeat: no-repeat;
			margin-left: 0%;
			background-position-y: -30px;
		}
		

		
		#impblock_100_0_100_1 .widthsingle .storycard__cardtop{
			width: 100%; 
			background: url(/images/teaser_top.svg); 
			background-size: 101%; 
			min-height: 340px; 
			position: absolute; 
			top: 0; 
			z-index: 70;
			background-repeat: no-repeat;
			margin-left: 0%;
			background-position-y: -50px;
		}
		
		#impblock_100_0_100_1 .widthdouble .storycard__cardbottom{
			width: 100%; 
			background: url(/images/teaser_wide_bottom.svg); 
			background-size: 102%; 
			min-height: 95px; 
			position: absolute; 
			bottom: 0; 
			margin-left: 0%;
			z-index: 70;
			background-repeat: no-repeat;
			background-position: bottom;
		}

		#impblock_100_0_100_1 .widthsingle .storycard__cardbottom{
			width: 100%; 
			background: url(/images/teaser_bottom.svg); 
			background-size: 102%; 
			min-height: 120px; 
			position: absolute; 
			bottom: 0; 
			z-index: 70;
			margin-left: 0%;
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
		#impblock_100_0_100_1 .widthsingle .storycard__image{
			width: 100%; 
			background: url(/images/cover.jpg); 
			background-size: 100%; 
			min-height: 300px; 
			position: absolute; 
			bottom: 50px; 
			z-index: 50;
		}

		#impblock_100_0_100_1 .widthdouble .storycard__image{
			width: 100%; 
			background: url(/images/cover.jpg); 
			background-size: 100%; 
			min-height: 332px; 
			position: absolute; 
			bottom: 0; 
			z-index: 50;
		}
		
		#impblock_100_0_100_1 .storycard__content{
			z-index: 90; 
			display: block; 
			position: absolute;
			top: 0;			
			padding: 30px;
		}
		
		#impblock_100_0_100_1 .storycard__subtitle{
			color: #4c4c4c; 
			font-weight: 600; 
			font-size: 1.2em;
		}
		
		#impblock_100_0_100_1 .storycard__title{
			color: #333; 
			font-size: 1.6em; 
			line-height: 1.2em; 
			margin: 5px 0;
		}
		
		#impblock_100_0_100_1 .storycard__summary{
			color: #333333; 
			font-weight: 600; 
			font-size: 1.2em;
		}
		
		#impblock_100_0_100_1 .storycard__descriptionwrapper{
			display: none; 
			background-color: rgba(33,33,33,0.9);
			color: white;
			position: absolute;
			min-height: auto;
			width: 100%;
			bottom: 0;
			z-index: 170;
			padding: 30px 15px 30px;
		}
		
		#impblock_100_0_100_1 .storycard__link{
			margin-right: 50px;
		}
		
		#impblock_100_0_100_1 .storycard__link .storycard__linkurl{
			color: white; 
			margin-left: 5px;
		}
		
		#impblock_100_0_100_1 .storycard__imguntertitle{
			font-size: 0.9em;
			margin-top: 45px;
			margin-bottom: 0px;
			margin-right: 50px;
		}
		
		#impblock_100_0_100_1 .storycard__imgcopyright{
			margin-top: 0px;
			font-size: 0.9em;
			margin-bottom: 0px;
			margin-right: 50px;
		}
		
		#impblock_100_0_100_1{
			max-width: 1400px;
			margin: 0 auto;
		}

		#impblock_100_0_100_1 .widthsingle{
			width: calc(25% - 14px) ! important; 
			margin-left: 7px;
			margin-right: 7px;
			margin-bottom: 15px;
		}

		#impblock_100_0_100_1 .widthdouble{
			width: calc(50% - 14px) ! important;
			margin-left: 7px;
			margin-right: 7px;
			margin-bottom: 15px;
		}

		#impblock_100_0_100_1 .storycard__footer{
			z-index: 90; 
			display: block; 
			position: absolute; 
			bottom :0; 
			right: 0; 
			margin-right: 15px; 
			margin-bottom: 28px;
		}

		#impblock_100_0_100_1 .storycard__buttonclose{
			background-color: rgba(33,33,33,0.8);
			color: white;
			border: 1px solid rgba(255,255,255,0.8);
			padding: 5px 15px;
			cursor: pointer;
			position: absolute;
			right: 0;
			margin-right: 15px;
			margin-bottom: 15px;
		}
		
		#impblock_100_0_100_1 .storycard__cardlink, #impblock_100_0_100_1 .storycard__cardlink *{
			text-decoration: none ! important;
		}
		
		#impblock_100_0_100_1 .storycard__buttonlink{
			background-color: rgba(33,33,33,0.8);
			color: white;
			border: 1px solid rgba(255,255,255,0.8);
			padding: 5px 15px;
			cursor: pointer;
		}
		
		#impblock_100_0_100_1 .storycard__buttonlink:hover{
			background-color: rgba(33,33,33,1);
		}
		
		#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				position: relative;
				margin-top: 175px;
			}
			
		#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				min-height: 300px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardtop {
				min-height: 340px;
			}	
		
		@media (max-width: 1400px) {
			#impblock_100_0_100_1 .storycard__wrapper {
				min-height: 35.0vw; 
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image{
				min-height: 22.5vw;
				bottom: 50px; 
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				position: relative;
				margin-top: 5vw;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				min-height: 30vw;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardtop {
				min-height: 340px;
			}
		}
		
		@media (max-width: 1300px) {
			#impblock_100_0_100_1 .widthdouble .storycard__cardtop {
				background-position-y: -10px;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image{
				bottom: 30px; 
			}
		}
		
		
		@media (max-width: 1200px) {
			#impblock_100_0_100_1 .storycard__wrapper {
				min-height: 40.0vw; 
			}
			
			#impblock_100_0_100_1 .storycard__content{

				padding: 30px 15px 15px 15px;
			}
			
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardtop {
				min-height: 340px;
				background-position-y: -20px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardtop {
				background-position-y: 0px;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image{
				min-height: 26vw;
				bottom: 0; 
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				position: relative;
				margin-top: 12vw;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				min-height: 28vw;
			}
			
			
		}
			
		@media (max-width: 992px) {
			
			
			#impblock_100_0_100_1 .storycard__wrapper.widthdouble {
				min-height: 525px;
			}
			
			#impblock_100_0_100_1 .storycard__content{

				padding: 30px;
			}
			
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardtop {
				width: 100%;
				background: url(/images/teaser_wide_top.svg);
				background-size: 101%;
				min-height: 350px;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
				background-position-y: -4vw;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardbottom {
				width: 100%;
				background: url(/images/teaser_wide_bottom.svg);
				background-size: 101%;
				min-height: 260px;
				position: absolute;
				bottom: 0;
				margin-left: 0%;
				z-index: 70;
				background-repeat: no-repeat;
				background-position: bottom;
				background-position-x: 0;
				background-position: bottom;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				display: block ! important;
				min-height: 430px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				position: relative;
				margin-top: 180px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.small {
				display: none ! important;
			}

			#impblock_100_0_100_1 .widthdouble {
				width: calc(100% - 14px) !important;
				margin-left: 7px;
				margin-right: 7px;
				margin-bottom: 15px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image {
				width: 100%;
				background: url(/images/cover.jpg);
				background-size: 100%;
				min-height: 332px;
				margin-top: 26vw;
			}
			
			
			#impblock_100_0_100_1 .storycard__wrapper {
				min-height: 465px;
			}
			
			#impblock_100_0_100_1 .widthsingle {
				width: calc(50% - 14px) !important;
				margin-left: 7px;
				margin-right: 7px;
				margin-bottom: 15px;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardtop {
				width: 100%;
				background: url(/images/teaser_top.svg);
				background-size: 101%;
				min-height: 300px;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
				background-position-y: -75px;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image {
				width: 100%;
				background: url(/images/cover.jpg);
				background-size: 100%;
				min-height: 285px;
				position: absolute;
				bottom: 30px;
				z-index: 50;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardbottom {
				width: 100%;
				background: url(/images/teaser_bottom.svg);
				background-size: 102%;
				min-height: 130px;
				position: absolute;
				bottom: 0;
				margin-left: 0%;
				z-index: 70;
				background-repeat: no-repeat;
				background-position-y: 2vw;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image {
				min-height: 285px;
	
			}
			
		}
		
		
		@media (max-width: 769px) {
			#impblock_100_0_100_1 .widthdouble .storycard__cardtop {
				width: 100%;
				background: url(/images/teaser_wide_top.svg);
				background-size: 125%;
				min-height: 260px;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.small {
				display: block ! important;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				display: none ! important;
				position: relative;
				margin-top: 26vw;
			}
			
			
			#impblock_100_0_100_1 .storycard__wrapper {
				min-height: 60.0vw; 
			}
			
			#impblock_100_0_100_1 .widthsingle {
				width: calc(50% - 14px) !important;
				margin-left: 7px;
				margin-right: 7px;
				margin-bottom: 15px;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardtop {
				width: 100%;
				background: url(/images/teaser_top.svg);
				background-size: 101%;
				min-height: 300px;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
				background-position-y: -75px;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image {
				width: 100%;
				background: url(/images/cover.jpg);
				background-size: 100%;
				min-height: 43.0vw;
				position: absolute;
				bottom: 20px;
				z-index: 50;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardbottom {
				width: 100%;
				background: url(/images/teaser_bottom.svg);
				background-size: 102%;
				min-height: 130px;
				position: absolute;
				bottom: 0px;
				margin-left: 0%;
				z-index: 70;
				background-repeat: no-repeat;
				background-position-y: 2vw;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image {
				min-height: 36.0vw;
	
			}
			
		}
		
		
		@media (max-width: 769px) {
			.storycard__wrapper {
				min-height: 390px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				display: none ! important;
				position: relative;
				margin-top: 27vw;
			}
			
			#impblock_100_0_100_1 .storycard__wrapper.widthdouble {
				min-height: 525px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardtop {
				width: 100%;
				background: url(/images/teaser_wide_top.svg);
				background-size: 101%;
				min-height: 370px;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardbottom {
				width: 100%;
				background: url(/images/teaser_wide_bottom.svg);
				background-size: 101%;
				min-height: 260px;
				position: absolute;
				bottom: 0;
				margin-left: 0%;
				z-index: 70;
				background-repeat: no-repeat;
				background-position: bottom;
				background-position-x: -0;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				display: block ! important;
				min-height: 56vw;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.small {
				display: none ! important;
			}

			#impblock_100_0_100_1 .widthdouble {
				width: calc(100% - 14px) !important;
				margin-left: 7px;
				margin-right: 7px;
				margin-bottom: 15px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image {
				width: 100%;
				background: url(/images/cover.jpg);
				background-size: 100%;
				min-height: 332px;
				margin-top: 26vw;
			}
			
	
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardbottom {
				width: 100%;
				background: url(/images/teaser_wide_bottom.svg);
				background-size: 101%;
				min-height: 260px;
				position: absolute;
				bottom: 0;
				margin-left: 0%;
				z-index: 70;
				background-repeat: no-repeat;
				background-position: bottom;
				background-position-x: -0;
			}
			
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardtop {
				width: 100%;
				background: url(/images/teaser_top.svg);
				background-size: 101%;
				min-height: 40.0vw;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
				background-position-y: -8vw;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image {
				min-height: 36.0vw;
				
			}
			
		}
		
		@media (max-width: 700px) {
			#impblock_100_0_100_1 .storycard__content{
				font-size: 14px;
			}
			
			#impblock_100_0_100_1 .storycard__wrapper.widthdouble {
				min-height: 525px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				display: none ! important;
				position: relative;
				margin-top: 27vw;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardtop {
				width: 100%;
				background: url(/images/teaser_wide_top.svg);
				background-size: 101%;
				min-height: 330px;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardbottom {
				width: 100%;
				background: url(/images/teaser_wide_bottom.svg);
				background-size: 101%;
				min-height: 260px;
				position: absolute;
				bottom: 0;
				margin-left: 0%;
				z-index: 70;
				background-repeat: no-repeat;
				background-position: bottom;
				background-position-x: 0;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				display: block ! important;
				min-height: 56vw;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.small {
				display: none ! important;
			}

			#impblock_100_0_100_1 .widthdouble {
				width: calc(100% - 14px) !important;
				margin-left: 7px;
				margin-right: 7px;
				margin-bottom: 15px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image {
				width: 100%;
				background: url(/images/cover.jpg);
				background-size: 100%;
				min-height: 332px;
				margin-top: 26vw;
			}
		}
		
		
		@media (max-width: 687px) {
			.storycard__wrapper {
				min-height: 390px;
			}
			
			#impblock_100_0_100_1 .storycard__wrapper.widthdouble {
				min-height: 525px;
			}
			
			#impblock_100_0_100_1 .storycard__content{
				padding: 30px 15px 15px 15px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardtop {
				width: 100%;
				background: url(/images/teaser_wide_top.svg);
				background-size: 101%;
				min-height: 330px;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardbottom {
				width: 100%;
				background: url(/images/teaser_wide_bottom.svg);
				background-size: 101%;
				min-height: 260px;
				position: absolute;
				bottom: 0;
				margin-left: 0%;
				z-index: 70;
				background-repeat: no-repeat;
				background-position: bottom;
				background-position-x: 0;

			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				display: block ! important;
				min-height: 56vw;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.small {
				display: none ! important;
			}

			#impblock_100_0_100_1 .widthdouble {
				width: calc(100% - 14px) !important;
				margin-left: 7px;
				margin-right: 7px;
				margin-bottom: 15px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image {
				width: 100%;
				background: url(/images/cover.jpg);
				background-size: 100%;
				min-height: 332px;
				margin-top: 26vw;
			}
			
			
		
			
			#impblock_100_0_100_1 .widthsingle {
				width: calc(50% - 14px) !important;
				margin-left: 7px;
				margin-right: 7px;
				margin-bottom: 15px;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardtop {
				width: 100%;
				background: url(/images/teaser_top.svg);
				background-size: 101%;
				min-height: 300px;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
				background-position-y: -8.0vw;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image {
				width: 100%;
				background: url(/images/cover.jpg);
				background-size: 100%;
				min-height: 36.0vw;
				position: absolute;
				bottom: 30px;
				z-index: 50;
	
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardbottom {
				width: 100%;
				background: url(/images/teaser_wide_bottom.svg);
				background-size: 457px;
				min-height: 260px;
				position: absolute;
				bottom: 0;
				margin-left: 0%;
				z-index: 70;
				background-repeat: no-repeat;
				background-position: bottom;
			}
			
		}
		
		
		@media (max-width: 600px) {
			#impblock_100_0_100_1 .storycard__content{
				font-size: 16px;
			}
		
		
		
			#impblock_100_0_100_1 .widthsingle, #impblock_100_0_100_1 .widthdouble{
				width: calc(100% - 14px) ! important;
				margin-left: 7px;
				margin-right: 7px;
				margin-bottom: 30px;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image.small, #impblock_100_0_100_1 .widthdouble .storycard__image.small {
				display: none ! important;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image.wide, #impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				display: block ! important;
				min-height: 358px;
				position: relative;
				margin-top: 110px;
			}
			
			#impblock_100_0_100_1 .storycard__wrapper.widthsingle, #impblock_100_0_100_1 .storycard__wrapper.widthdouble {
				min-height: 480px;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardtop, #impblock_100_0_100_1 .widthdouble .storycard__cardtop  {
				width: 100%;
				background: url(/images/teaser_wide_top.svg);
				background-size: cover;
				min-height: 300px;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
				background-position-y: 0vw;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__cardbottom, #impblock_100_0_100_1 .widthdouble .storycard__cardbottom {
				width: 100%;
				background: url(/images/teaser_wide_bottom.svg);
				background-size: cover;
				min-height: 75px;
				position: absolute;
				bottom: 0;
				margin-left: 0%;
				z-index: 70;
				background-repeat: no-repeat;
				background-position: bottom;
				background-position-x: 1%;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image, #impblock_100_0_100_1 .widthdouble .storycard__image {
				width: 100%;
				background: url(/images/cover.jpg);
				background-size: 100%;
				min-height: 358px;
				position: absolute;
				bottom: 0;
				z-index: 50;
				background-size: cover;
				background-position: center;
				background-position-y: 40px;
			}
		}
		
		
		
		@media (max-width: 500px){
			
			#impblock_100_0_100_1 .storycard__content{
				font-size: 16px;
			}
			
			#impblock_100_0_100_1 .storycard__wrapper.widthdouble {
				min-height: 480px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				min-height: 358px;
			}
			
			
			#impblock_100_0_100_1 .widthdouble{
				width: calc(100% - 14px) ! important;
				margin-left: 7px;
				margin-right: 7px;
				margin-bottom: 30px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.small {
				display: none ! important;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image.wide {
				display: block ! important;
			}
			
			.storycard__wrapper {
				min-height: 480px;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardtop, #impblock_100_0_100_1 .widthsingle .storycard__cardtop {
				width: 100%;
				background: url(/images/teaser_wide_top.svg);
				background-size: cover;
				min-height: 300px;
				position: absolute;
				top: 0;
				z-index: 70;
				background-repeat: no-repeat;
				margin-left: 0%;
				background-position-y: 0vw;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__cardbottom, #impblock_100_0_100_1 .widthsingle .storycard__cardbottom {
				width: 100%;
				background: url(/images/teaser_wide_bottom.svg);
				background-size: cover;
				min-height: 75px;
				position: absolute;
				bottom: 0;
				margin-left: 0%;
				z-index: 70;
				background-repeat: no-repeat;
				background-position: bottom;
				background-position-x: 1%;
			}
			
			#impblock_100_0_100_1 .widthdouble .storycard__image, #impblock_100_0_100_1 .widthsingle .storycard__image {
				width: 100%;
				background: url(/images/cover.jpg);
				background-size: 100%;
				min-height: 358px;
				position: absolute;
				bottom: 0;
				z-index: 50;
				background-size: cover;
				background-position: center;
				background-position-y: 40px;
			}
			
		
		
		
			#impblock_100_0_100_1 .widthsingle{
				width: calc(100% - 14px) ! important;
				margin-left: 7px;
				margin-right: 7px;
				margin-bottom: 30px;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image.small {
				display: none ! important;
			}
			
			#impblock_100_0_100_1 .widthsingle .storycard__image.wide {
				display: block ! important;
			}
			
			.storycard__wrapper {
				min-height: 480px;
			}
		
		}
		
		@media (max-width: 400px) {
			#impblock_100_0_100_1 .storycard__content{
				font-size: 14px;
			}
		}
		
		
		
		#flex_100_0_100_1{
	margin-bottom: 30px;
	position: relative;
}


#flex_100_0_100_1 section{
}

@media (min-width: 1187px) {

		
}

@media (min-width: 992px) and (max-width: 1188px) {
	
	
		
}

@media (min-width: 600px) and (max-width: 992px) {
	
		

}

@media (max-width: 600px) {
	
		
}









<!--/flexmodul: wordmodul_mit_bild-->













	#slot_100_0{
		padding-top: 30px;
		padding-bottom: 60px;
		position: relative;
	}

	@media (min-width: 1187px) {



		#slot_100_0{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 30px;

				padding-right: 0px;

				padding-bottom: 60px;

				padding-left: 0px;
		}



}

@media (min-width: 992px) and (max-width: 1188px) {


		#slot_100_0{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 30px;

				padding-right: 0px;

				padding-bottom: 60px;

				padding-left: 0px;
		}



}

@media (min-width: 600px) and (max-width: 992px) {


		#slot_100_0{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 30px;

				padding-right: 0px;

				padding-bottom: 60px;

				padding-left: 0px;
		}



}

@media (max-width: 600px) {


		#slot_100_0{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}


}


























 <!--flexmodul: wordmodul_mit_bild-->









#impblock_100_2_100_0{
}
#flex_100_2_100_0{
	margin-bottom: 30px;
	position: relative;
}


#flex_100_2_100_0 section{
}

@media (min-width: 1187px) {

	#flex_100_2_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	
}

@media (min-width: 992px) and (max-width: 1188px) {
	
	
	#flex_100_2_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	
}

@media (min-width: 600px) and (max-width: 992px) {
	
	#flex_100_2_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	

}

@media (max-width: 600px) {
	
	#flex_100_2_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}#flex_100_2_100_0 .bild img{width: 100%;}	
}









<!--/flexmodul: wordmodul_mit_bild-->













	#slot_100_2{
		padding-top: 30px;
		padding-bottom: 60px;
		position: relative;
	}

	@media (min-width: 1187px) {



		#slot_100_2{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}



}

@media (min-width: 992px) and (max-width: 1188px) {


		#slot_100_2{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}



}

@media (min-width: 600px) and (max-width: 992px) {


		#slot_100_2{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}



}

@media (max-width: 600px) {


		#slot_100_2{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}


}























 <!--flexmodul: wordmodul_mit_bild-->







#impblock_100_3_100_0{
}

#flex_100_3_100_0{
	margin-bottom: 30px;
	position: relative;
}


#flex_100_3_100_0 section{
}

@media (min-width: 1187px) {

	#flex_100_3_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 90px;padding-left: 0px;}}

@media (min-width: 992px) and (max-width: 1188px) {


	#flex_100_3_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}}

@media (min-width: 600px) and (max-width: 992px) {

	#flex_100_3_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
}

@media (max-width: 600px) {

	#flex_100_3_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}#flex_100_3_100_0 .bild img{width: 100%;}}










<!--/flexmodul: wordmodul_mit_bild-->


 <!--flexmodul: wordmodul_mit_bild-->







#impblock_100_3_200_0{
}

#flex_100_3_200_0{
	margin-bottom: 30px;
	position: relative;
}


#flex_100_3_200_0 section{
}

@media (min-width: 1187px) {

	#flex_100_3_200_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 90px;padding-left: 0px;}}

@media (min-width: 992px) and (max-width: 1188px) {


	#flex_100_3_200_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}}

@media (min-width: 600px) and (max-width: 992px) {

	#flex_100_3_200_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
}

@media (max-width: 600px) {

	#flex_100_3_200_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}#flex_100_3_200_0 .bild img{width: 100%;}}










<!--/flexmodul: wordmodul_mit_bild-->












	#slot_100_3{
		padding-top: 30px;
		padding-bottom: 60px;
		position: relative;
	}

	@media (min-width: 1187px) {



		#slot_100_3{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}



}

@media (min-width: 992px) and (max-width: 1188px) {


		#slot_100_3{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}


}

@media (min-width: 600px) and (max-width: 992px) {


		#slot_100_3{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}



}

@media (max-width: 600px) {

	#slot_100_3 > div {
		padding: 0;
		margin: 0;
	}


		#slot_100_3{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}


}
























 <!--flexmodul: wordmodul_mit_bild-->







#impblock_100_5_100_0{
}
#flex_100_5_100_0{
	margin-bottom: 30px;
	position: relative;
}


#flex_100_5_100_0 section{
}

@media (min-width: 1187px) {

	#flex_100_5_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	
}

@media (min-width: 992px) and (max-width: 1188px) {
	
	
	#flex_100_5_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	
}

@media (min-width: 600px) and (max-width: 992px) {
	
	#flex_100_5_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	

}

@media (max-width: 600px) {
	
	#flex_100_5_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}#flex_100_5_100_0 .bild img{width: 100%;}	
}









<!--/flexmodul: wordmodul_mit_bild-->













	#slot_100_5{
		padding-top: 30px;
		padding-bottom: 60px;
		position: relative;
	}

	@media (min-width: 1187px) {



		#slot_100_5{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}



}

@media (min-width: 992px) and (max-width: 1188px) {


		#slot_100_5{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}



}

@media (min-width: 600px) and (max-width: 992px) {


		#slot_100_5{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}



}

@media (max-width: 600px) {


		#slot_100_5{

				margin-top: 0px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 0px;

				padding-right: 0px;

				padding-bottom: 0px;

				padding-left: 0px;
		}


}


























 <!--flexmodul: wordmodul_mit_bild-->







#impblock_100_6_100_0{
}

#flex_100_6_100_0{
	margin-bottom: 30px;
	position: relative;
}


#flex_100_6_100_0 section{
}

@media (min-width: 1187px) {

	#flex_100_6_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 90px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	
}

@media (min-width: 992px) and (max-width: 1188px) {
	
	
	#flex_100_6_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 90px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	
}

@media (min-width: 600px) and (max-width: 992px) {
	
	#flex_100_6_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 90px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}	

}

@media (max-width: 600px) {
	
	#flex_100_6_100_0{margin-top: 0px;margin-right: 0px;margin-bottom: 30px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}#flex_100_6_100_0 .bild img{width: 100%;}	
}









<!--/flexmodul: wordmodul_mit_bild-->
<!--flexmodul: wordmodul_mit_bild-->



















#impblock_100_6_100_1{
}



		#impblock_100_6_100_1.impblock_list{
			width: 100%;
			max-width: 100% ! important;
			font-size: 16px;
			height: 520px;
			overflow: hidden;
			position: relative;
		}
		
		#impblock_100_6_100_1.impblock_list .column img{
			width: 100%
		}
		
		
		#impblock_100_6_100_1.impblock_list{
			display: flex;
		}

		#impblock_100_6_100_1.impblock_list .column{
			flex-grow: 1;
			display: flex;
			flex-direction: column;
			width: 33.333%;
			padding: 0;
			position: relative;
		}
		
		#impblock_100_6_100_1.impblock_list .column:nth-child(1){
			background-color: #e2e4e4;
			border-right: 2px solid white;
		}
		
		#impblock_100_6_100_1.impblock_list .column:nth-child(2){
			background-color: #004993;
			background-size: cover ! important;
			background-position: center ! important;
		}
		
		#impblock_100_6_100_1.impblock_list .column:nth-child(3){
			background-color: #004993;
			border-left: 2px solid white;
		}
		
		#impblock_100_6_100_1.impblock_list .column:nth-child(1) ul{
			list-style-type: none;
			padding: 0;
		}
		
		#impblock_100_6_100_1.impblock_list .column:nth-child(1) ul li{
			border-bottom: 2px solid white;
			padding: 15px 30px;
		}
		
		#impblock_100_6_100_1.impblock_list .column:nth-child(1) ul li:hover, 
		#impblock_100_6_100_1.impblock_list .column:nth-child(1) ul li:active, 
		#impblock_100_6_100_1.impblock_list .column:nth-child(1) ul li:focus, 
		#impblock_100_6_100_1.impblock_list .column:nth-child(1) ul li[aria-expanded=true]{
			background-color: #004993;
			color: white;
			cursor: pointer;
		}
		
		
		
		#impblock_100_6_100_1.impblock_list .column:nth-child(1) ul li h3{
			margin-bottom: 5px;
			font-size: 1.2em;
		}
		
		#impblock_100_6_100_1.impblock_list .column:nth-child(3){
			color: white;
			padding: 15px 30px 30px 30px;
		}
		
		#impblock_100_6_100_1.impblock_list .column:nth-child(3) h3{
			font-size: 2.0em;
		}
		
		#impblock_100_6_100_1.impblock_list .column:nth-child(3) a{
			color: white;
			font-weight: bold;
		}
		

		
		#impblock_100_6_100_1.impblock_list .column:nth-child(3) div{
			padding-top: 30px;
			font-size: 0.8em;
		}
		
		#impblock_100_6_100_1_sm.impblock_list_sm{
			display: none;
		}
		
		#flex_100_6_100_1 .slider__up{
			position: absolute;
			top: 0;
			margin-top: -1.5em;
			left: 13%;
			background: transparent;
			border: none;
			font-size: 3.0em;
		}
		
		#impblock_100_6_100_1 .slider__up{
			position: absolute;
			top: 0;
			margin-top: -1.5em;
			left: 13%;
			background: transparent;
			border: none;
			font-size: 3.0em;
		}
		
		#flex_100_6_100_1 .slider__down{
			margin-top: 0.25em;
			left: 13%;
			background: transparent;
			border: none;
			font-size: 3.0em;
			position: absolute;
		}
		
		#impblock_100_6_100_1 .slider__down{
			margin-top: 0.25em;
			left: 13%;
			background: transparent;
			border: none;
			font-size: 3.0em;
			position: absolute;
		}
		
		@media (max-width: 1000px) {
			#impblock_100_6_100_1.impblock_list .column:nth-child(2){
				display: none;
			}
			
			#impblock_100_6_100_1.impblock_list .column:nth-child(3){
				border-left: 1px solid white;
			}
			
			
			#impblock_100_6_100_1.impblock_list .column:nth-child(1) ul li{
				border-bottom: 1px solid white;
			}
		}
		
		
		@media (max-width: 768px) {
			#impblock_100_6_100_1.impblock_list{
				display: none;
			}
			
			#impblock_100_6_100_1_sm.impblock_list_sm{
				display: block;
				font-size: 16px;
			}
			
			#impblock_100_6_100_1_sm.impblock_list_sm button{
				background: transparent;
				border: none;
				background-color: #e2e4e4;		
				width: 100%;
				text-align: left;
				border-bottom: 0px solid white;
				padding: 15px 30px;
				margin-top: 15px;
			}
			
			#impblock_100_6_100_1_sm.impblock_list_sm .slider__content{			
				background-color: #ededed;
				color: #333;
				padding: 30px 30px 45px;
				border-bottom: 2px solid white;
				margin-top: 0px;
				margin-bottom: 0;
			}
			
			#impblock_100_6_100_1_sm.impblock_list_sm button:hover, #impblock_100_6_100_1_sm.impblock_list_sm button{
				background-color: #004993;
				color: white;
				cursor: pointer;
				font-style: italic;
			}
			
			#impblock_100_6_100_1_sm.impblock_list_sm button:hover, #impblock_100_6_100_1_sm.impblock_list_sm button[aria-expanded=true]{
				background-color: #0e3257;
				color: white;
				cursor: pointer;
				font-style: italic;
			}
			
			#impblock_100_6_100_1_sm.impblock_list_sm .slider__content a{

				color: #333;
			}
			
			#impblock_100_6_100_1_sm.impblock_list_sm .slider__content div{
				padding-top: 30px;
				font-size: 0.8em;
			}
			
			#flex_100_6_100_1.slider__up, .slider__down{
				display: none;
			}
			
			#impblock_100_6_100_1.slider__up, .slider__down{
				display: none;
			}
			
			#impblock_100_6_100_1_sm.impblock_list_sm button h3{
				margin-bottom: 5px;
			}
		}
		


#flex_100_6_100_1{
	margin-bottom: 30px;
	position: relative;
}


#flex_100_6_100_1 section{
}

@media (min-width: 1187px) {

		
}

@media (min-width: 992px) and (max-width: 1188px) {
	
	
		
}

@media (min-width: 600px) and (max-width: 992px) {
	
		

}

@media (max-width: 600px) {
	
		
}









<!--/flexmodul: wordmodul_mit_bild-->













	#slot_100_6{
		padding-top: 30px;
		padding-bottom: 60px;
		position: relative;
	}

	@media (min-width: 1187px) {



		#slot_100_6{

				margin-top: 30px;

				margin-right: 0px;

				margin-bottom: 90px;

				margin-left: 0px;


				padding-top: 30px;

				padding-right: 0px;

				padding-bottom: 60px;

				padding-left: 0px;
		}



}

@media (min-width: 992px) and (max-width: 1188px) {


		#slot_100_6{

				margin-top: 30px;

				margin-right: 0px;

				margin-bottom: 90px;

				margin-left: 0px;


				padding-top: 30px;

				padding-right: 0px;

				padding-bottom: 60px;

				padding-left: 0px;
		}



}

@media (min-width: 600px) and (max-width: 992px) {


		#slot_100_6{

				margin-top: 30px;

				margin-right: 0px;

				margin-bottom: 90px;

				margin-left: 0px;


				padding-top: 30px;

				padding-right: 0px;

				padding-bottom: 60px;

				padding-left: 0px;
		}



}

@media (max-width: 600px) {


		#slot_100_6{

				margin-top: 30px;

				margin-right: 0px;

				margin-bottom: 0px;

				margin-left: 0px;


				padding-top: 30px;

				padding-right: 0px;

				padding-bottom: 60px;

				padding-left: 0px;
		}


}














	<!--kl_startseite-->



		<!--IFTS_NO_PARSE-->
		<!--multilang_end-->




