/* 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 Slider-Claims */
.titelHeader {
    width: 100%;
    position: absolute;
    top: 57%;
    transform: translateY(-50%);
    z-index: 2;
    text-align: center;
    overflow: hidden;
}


.titelHeader h1 {
    color:#fff;
    font-size: 79px; /* fallback */
	font-size: clamp(40px, 5.1vw, 79px);    
    line-height: 1.4;
    font-weight: 300;
    letter-spacing: 2px;

    /*display: inline-block;
    border-bottom: 3px solid white;
    padding: 0 2.3% 34px 2.3%;*/

   margin: auto auto auto 199px;

    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 10px;
    /*text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);*/ /*harter Schlagschatten*/
}
@media screen and (max-width: 1100px) {
    .titelHeader h1 {
        margin: auto auto auto 143px;
         /*font-size: 62px;
         font-size: 6.7vw;*/
      }
}
.titelHeader h1 a:hover { color: white; }


.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)));
}

.titelHeader h2 {
    font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    color:#fff;
    padding-top:0px;
    font-size:59px; /* fallback */
	font-size: clamp(30px, 4.1vw, 59px); 
    line-height:1.4;
    font-weight:400;
    letter-spacing: 2px;

    /*letter-spacing:0px;*/
    margin: 0 auto 11px 199px;

    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 10px;
}
@media screen and (max-width: 1100px) {
    .titelHeader h2 {
        margin: auto auto auto 143px;
         /*font-size: 23px;
         font-size: 5vw;*/
      }
}
.titelHeader h2 a:hover { color: white; }
/* ENDE Slider-Claims */



/* ------- ANFANG tmplt 2spalten ------- */
#slickHeader {
	height: 523px;
	width: 100%;
	overflow: hidden;

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

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

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

	/* float-fallback: Ersatz für clear:both;*/
	overflow: auto;
	overflow-y:hidden; /* Patch Safari */
	width: 100%;

	display: flex;
	justify-content: space-between;
}
/*.reihe a { text-decoration: underline; }*/
.reiheItem100przOvrt {
	/*background-color: rgba(0,0,0,0.5);*/
	width: 70% !important;
	/*font-size: 36px;*/
    margin: auto;
	text-align: center;
}

.reiheItem100przOvrt h1 {
	/*font-size:60px;
	font-weight:400;*/
}
.reiheItem100przOvrt h2 { /* Teaser Herculanum */
    /*max-width: 71%;*/
    margin: auto;
	/*font-weight:400;
	font-size:45px;*/
}

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

.reiheItemBg {
	background-color: rgba(255, 255, 255, 0.12);
	padding: 20px;
	box-sizing: border-box;
	/*color: #009cff; *//*blau*/
}

.reiheItem ul { 
	margin:0;
	padding:0px 0 0 19px;
	/*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: 9px;
	/*padding:0px 0px 3px 15px;*/
	/*background: url(../images/li-zeichen.png) 0 1px no-repeat;*/
}


.reiheItem ul { 
	margin:0;
	padding:7px 0 0 20px;
	/* list-style: none outside none; default aus reset */
	list-style-type:disc;
	overflow: auto;
}
.reiheItem ul li[style*="text-align: center;"] {
    list-style-position: inside;
}
.reiheItem ul li[style*="text-align: right;"] {
    list-style-position: inside!important;
}

/* ACHTUNG Syntax ohne Leerschlag: funzt zumindest in Safari nicht  */
.reiheItem ul li[style*="text-align:center;"] {
    list-style-position: inside;
}
.reiheItem ul li[style*="text-align:right;"] {
    list-style-position: inside!important;
}
/**/

ul[class*="tac"] {
    list-style-position: inside!important;
}
ul[class*="tar"] {
    list-style-position: inside!important;
}
.reiheItem ul li {
	line-height:1.3;
	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;*/
}
/* ------- ENDE tmplt 2spalten ------- */




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


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