	/* ANFANG Slick */

	/* ---- SLICK BUGFIX FÜR SAFARI: IST OVRT > MUSS NACH SLICK-STYLES STEHEN IN slick-theme-ff.css ----- */
	/*.slick-prev, .slick-next { width: auto; height: auto;}*/


	/*debug*/
	/*.slick-prev:before, .slick-next:before{
		color:red; 
	}*/



	/* ANFANG tmplt-spezifische Masse */
	.mt-50 { margin-top: -50px; }
	/* ENDE tmplt-spezifische Masse */



	/* ANFANG Slider-Claims */
	.titelHeader {
		font-size: 15px;
		color: white;
		
		width: 100%;
		position: absolute;
		/*top:330px;*/
		top: 50%;/* default 56% */ 
		transform: translateY(-50%);
		/*padding-left: 21%;*/ /* rechtsbündig */
		text-align: center;
		overflow: hidden;
		z-index: 2;
	}
	.titelHeader a { color: inherit; }
	.titelHeaderDunkel, .titelHeaderDunkel a { color: #00436d; }


	#titelHeaderPreH1 {
		font-size:14px!important;
		font-weight:800;
	}

	.titelHeader h1 {
		/*font-family: 'Ubuntu', 'Helvetica Neue', Arial, Helvetica, sans-serif; */
		color:inherit;
		font-size: 50px;
		line-height: 1.2;
		font-weight: 500;
		letter-spacing: 0px;

		/*display: inline-block;
		border-bottom: 3px solid white;
		padding: 0 2.3% 34px 2.3%;*/
		
		text-align: center;
		padding-right: 0px;
		margin: 0 0 10px 0;

		text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 9px;
		/*text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);*/ /*harter Schlagschatten*/
	}
	@media screen and (max-width: 1100px) {
		.titelHeader h1 {
		  font-size: 46px;
		}
	}
	.titelHeader h1 a:hover { color:inherit;; }


	.titelHeader hr { 
		color:#fff; background-color:#fff; height:2px; margin-bottom:10px; margin-top:5px; border:0; width:100%; text-align:left; opacity: 0.5 !important; 
		/* hr-Verlauf */
		display:block;
		/*background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 550, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.0)));*/
		background: #fff;
	}

	.titelHeader h2 {
		/*font-family: 'Ubuntu', 'Helvetica Neue', Arial, Helvetica, sans-serif;    */
		color:inherit;
		font-size:inherit;
		line-height:1.4;
		font-weight:inherit;
		letter-spacing: 0px;
		text-align: center;
		width: 59%;
        min-width: 400px;

		/*letter-spacing:0px;*/
		margin: 0 auto 21px auto;

		text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 9px;
	}
	/*@media screen and (max-width: 1100px) {
		.titelHeader h2 {
			 font-size: 22px;
		  }
	}*/
	.titelHeader h2 a:hover { color: white; }
	/* ENDE Slider-Claims */



	/* ------- ANFANG tmplt 2spalten ------- */

	/* Slick-Slider */
	#slickHeader {
		/*height: 632px; obsolet? » slick-theme-ff.css Z. 9. */ /* 632px default oder nieder 530px. Fullscreen 100vh. ovrt tmplt_....php Z. 140. » slider...psd */
		width: 100%;
		overflow: hidden;

		position:fixed;
		top:0;
		left: 0;
		z-index:0;
		/*transition: all 0.2s;*/
	}

	/* prop home: Jubiläumssticker */
	#homeSticker { 
		position: absolute;
		top:485px;
		right: 5%;
		margin-top:0;
		z-index: 9;
	}
	@media only screen and (max-width: 1480px) {
		#homeSticker { 
			right: 10%;
		}
	}
	/*@media only screen and (max-width: 1280px) {
		#homeSticker { 
			margin-right: 0%;
		}
	}*/
	@media only screen and (max-width: 980px) {
		#homeSticker { 
			top:463px;
			/*right: 0%;*/
		}
	}
	@media only screen and (max-width: 800px) {
		#homeSticker { 
			top:433px;
			/*right: 0%;*/
		}
	}


	.reihe table { width: 100% !important; max-width: 100%; text-align: left; font-size: inherit; border: none; } /* prop Table-Content aus RTEditor. Allenfalls entfernen: width: 100% !important; */
	/*.reihe table { width: 100% !important; max-width: 100%; text-align: left; font-size: inherit; border: none; }*/ /* default */

	.reihe {
		text-align: left;
		/*padding-bottom: 30px;*/

		/* float-fallback: Ersatz für clear:both;*/
		overflow: auto;
		/*overflow: visible!important;*/ /* !!! wenn Karussell-Pfeile links und rechts ausserhalb Slider !!! */
		overflow-y:hidden; /* Patch Safari */
		width: 100%;

		display: flex;
		justify-content: space-between;
	}
	/*.reihe a:hover { text-decoration:underline; }*/

	.reiheItem100przOvrt {
		width: 100% !important;
		text-align: center;
	}
	
	/* optionales seitliches Padding wenn zentriert */
	.reiheItem100przOvrt h1 {
		padding-left: 8vw;		
		padding-right: 9vw;
	}
	.reiheItem100przOvrt h2 {
		padding-left: 8vw;		
		padding-right: 9vw;
	}
	.reiheItem100przOvrt p {
		padding-left: 8vw;		
		padding-right: 9vw;
	}

	/*.reiheItem100przOvrt h1 {
		font-size:4px;
		font-weight:400;
	}*/
	/*.reiheItem100przOvrt h2 {
		font-weight:400;
		font-size:48px;
	}*/

	.reiheItem {
		/*background-color: rgba(0,0,0,0.5);*/

		width: 49%; /* 46, 47 oder 49% */

		/*bei 3 Spalten: */
		/*width: 32%;
	   font-size:15px;
		line-height: 1.6;*/
	}

	.reiheItemBg {
		/*background-color: #efeae5;*/ /* ff-Ton */
		background-color: #d1effa;
		/*padding: 20px;*/
		box-sizing: border-box;
		/*color: #009cff; *//*blau*/
	}

	.reiheItem ul { 
		margin:0;
		padding:0px 0 0 20px;
		/*list-style: none outside none;*/
		list-style-type:disc;
		overflow: auto;
	}
	.reiheItem ul li {
		line-height:1.5;
		padding-bottom: 9px;
		/*padding:0px 0px 3px 15px;*/
		/*background: url(../images/li-zeichen.png) 0 1px no-repeat;*/
	}
	.reiheItem ol { 
		margin:0;
		padding:0px 0 0 22px;
		overflow: auto;
	}
	.reiheItem ol li {
		line-height:1.5;
		padding-bottom: 11px;
		/*padding:0px 0px 3px 15px;*/
		/*background: url(../images/li-zeichen.png) 0 1px no-repeat;*/
	}


	.isotope_item {
		width:calc(25% - 13px); /* 4 Item pro Zeile */
		display: inline-block; 
		vertical-align:top;
		margin-right: 13px;
		margin-top: 22px;
	}	
	@media only screen and (min-width : 1121px) and (max-width: 8000px) {
		.isotope_item:nth-child(4n) { /* jedes 4. Item */
			margin-right: 0;
		}
	}
	@media only screen and (max-width: 1120px) {
		.isotope_item {
			width:calc(33.3% - 20px); /* 3 Item pro Zeile */
			margin-right: 20px;
			margin-top: 22px;
		}	
		.isotope_item:nth-child(3n) { /* jedes 3. Item */
			margin-right: 0!important;
		}
	}
.isotope_item img:hover {	
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms ease-out;
}
.isotope_item img {	
	padding-bottom: 0px;
	padding-top: 0px;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}

/*#slickHeader, .titelHeader {	
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 330ms linear;
}*/

	/* ------- ENDE tmplt 2spalten ------- */




	/* ------- ANFANG owrt ------- */


	/* ------- ENDE owrt ------- */
