/*@charset "UTF-8";*/
:root{
	--a-delay: 4550ms;
	--a-delay:5s;
	--a-step: 4;
	--count-fig: 50;
}
/* noto-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-sans-v38-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/noto-sans-v38-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v40-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v40-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cardo-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/cardo-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-serif-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-serif-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v32-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* slabo-27px-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Slabo 27px';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/slabo-27px-v14-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* slabo-13px-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Slabo 13px';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/slabo-13px-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

html, body, .slideshow{
	margin: 0;
	padding: 0;}
body{
	background-color:#e5e5e5;
	background-image: url(../pics/hintergrund_05.jpg);
	font-family:Arial;
	color: #294209;
	}
	/*
#text {
	background: #fef2f4;
    background-color: #e5e5e5ba;
    padding: 20px;
    text-align: center;
    padding-top: 20px;
    margin-top: 47px;
    border-bottom: 1px solid #294209;
    border-top: 1px solid #294209;
    
	}*/

	h2 {
  font-size: xxx-large;
  /*font-family: Roboto;*/
  font-family: "Slabo 27px";

 /* line-height: 5px;*/
}
	h3 {
  font-size: xx-large;
  /*font-family: Roboto;*/
  font-family: "Slabo 27px";

 /* line-height: 5px;*/
}
	.outer{display:flex;}
#text_top, #text_bottom{
	background: #fef2f4;
    background-color: #e5e5e5ba;
      background-color:#ffffff9c;
    padding: 20px;
    text-align: center;
    padding-top: 20px;
    margin-top: 47px;
    margin-bottom:47px;
    margin-top: 28px;
    margin-bottom:28px;
    border-bottom: 1px solid #294209;
    border-top: 1px solid #294209;
    border-bottom: 1px solid #29420930;
  border-top: 1px solid #29420930;
    font-family: 'Noto Sans';
    flex:auto;
    font-size:large;
	}

.text_top, .text_bottom{
    background: #fef2f4;
    background-color: #e5e5e5ba;
    padding: 20px;
    text-align: center;
    padding-top: 20px;
    margin-top: 47px;
    border-bottom: 1px solid #294209;
    border-top: 1px solid #294209;
    
	}
.text_bottom{
	margin-top: unset;
	}	
		
#text_bottom{
	margin-top: unset;
	margin:unset;
	padding:unset;
	min-height: 68vh;
  text-align: left;
  padding-right:10px;
	}
a, a:link, a:visited, a:focus {
	color:#294209;}
a:active, a:hover {
	color:#e5a50a;}
#slideshow_wrapper_inpage{
/*
		background-color:#e5e5e5;
	position:relative;
	width:100%;
	height:500px;
	max-height:100vh;

	border: 5px solid #294209;
	box-sizing: border-box;

	background-color: #e5e5e5;	*/  /*max-width: 1446px;*/
  /*position: relative;
  width: 100%;
  height: 698px;
  height: 81%;
  min-height: 74vh;
  max-height: 100vh;
  border: 2px solid #294209;
  box-sizing: border-box;

  margin: 0 auto;
  box-shadow: 23px 1px 14px 12px silver;*/
  
  
  
  position: relative;
  width: 100%;
  height: 698px;
  height: 10%;
  min-height: 40vh;
  max-height: 51vh;
  min-height: 69vh;
  max-height: 70vh;
  border: 2px solid #294209;
  border:1px solid #294209d6;
  box-sizing: border-box;
  /*max-width: 1446px;*/
  margin: 0 auto;
  box-shadow: 23px 1px 14px 12px #c0c0c04d;

aspect-ratio: 16 / 9;
	}
.slideshow{
	list-style:none;
	width:100%;
	height:100%;top:0;
	right:0;
	bottom:0;
	left:0;
	overflow:hidden;
	position: absolute;}
.slideshow li{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	color:transparent;
	background-size:cover;
	background-position:50% 50%;
	opacity:0;
	animation: slideShowA 250s linear infinite 0s;
	/*animation: slideShowA calc(var(--a-delay) * var(--count-fig)) linear infinite 0s;*/
	}
#text{
	
}
	.text_35{
	
	}
	.text_35 li{
	list-style:none;
	padding: 4px;
	}
	.footer{text-align: center;}
	.footer li{display: inline;}
	/*
@keyframes slideShowA { 
0% {
opacity: 0;
transform: scale(1.1) rotate(-1deg);
transform: scale(1.0) rotate(-1deg);
}
2% {
opacity: 1;
}
10% {
opacity: 1;
}
12% {
opacity: 0;
transform: scale(1.15) rotate(1deg);
transform: scale(1.35) rotate(1deg);
}
}*/
@keyframes slideShowA { 
0% {
opacity: 0;
transform: scale(1.1) rotate(-1deg);
transform: scale(1.0) rotate(-1deg);
}
0.4% {
opacity: 1;
}
2.0% {
opacity: 1;
}
2.4% {
opacity: 0;
transform: scale(1.15) rotate(1deg);
transform: scale(1.35) rotate(1deg);
}
}
	.text_daten{max-width: 50%;margin:0 auto;}		.footer li{display: inline;}	
@media (max-width: 1250px) {
    
#text_top, #text_bottom{

    flex:column;
    font-size:large;
	}
.outer {
  display: flex;
  flex-direction: column;
}
#text_bottom{text-align: center;}

#text_top.text_daten , #text_bottom.text_daten {

    font-size: medium;
	}
	.text_daten{width:80%;max-width:80%;}
}


.slideshow li:nth-child(1) {background-image:  url(../bilder/1989_01.jpg);animation-delay:  0s;}
.slideshow li:nth-child(2) {background-image:  url(../bilder/1990_01.jpg);animation-delay:  5s;}
.slideshow li:nth-child(3) {background-image:  url(../bilder/1992_01.jpg);animation-delay:  10s;}
.slideshow li:nth-child(4) {background-image:  url(../bilder/1992_02.jpg);animation-delay:  15s;}
.slideshow li:nth-child(5) {background-image:  url(../bilder/1993_01.jpg);animation-delay:  20s;}
.slideshow li:nth-child(6) {background-image:  url(../bilder/1993_02.jpg);animation-delay:  25s;}
.slideshow li:nth-child(7) {background-image:  url(../bilder/1994_01.jpg);animation-delay:  30s;}
.slideshow li:nth-child(8) {background-image:  url(../bilder/1994_02.jpg);animation-delay:  35s;}
.slideshow li:nth-child(9) {background-image:  url(../bilder/1995_01.jpg);animation-delay:  40s;}
.slideshow li:nth-child(10) {background-image:  url(../bilder/1996_01.jpg);animation-delay:  45s;}
.slideshow li:nth-child(11) {background-image:  url(../bilder/1996_02.jpg);animation-delay:  50s;}
.slideshow li:nth-child(12) {background-image:  url(../bilder/1996_03.jpg);animation-delay:  55s;}
.slideshow li:nth-child(13) {background-image:  url(../bilder/1996_04.jpg);animation-delay:  60s;}
.slideshow li:nth-child(14) {background-image:  url(../bilder/1998_01.jpg);animation-delay:  65s;}
.slideshow li:nth-child(15) {background-image:  url(../bilder/2000_01.jpg);animation-delay:  70s;}
.slideshow li:nth-child(16) {background-image:  url(../bilder/2000_02.jpg);animation-delay:  75s;}
.slideshow li:nth-child(17) {background-image:  url(../bilder/2003_01.jpg);animation-delay:  80s;}
.slideshow li:nth-child(18) {background-image:  url(../bilder/2004_01.jpg);animation-delay:  85s;}
.slideshow li:nth-child(19) {background-image:  url(../bilder/2004_02.jpg);animation-delay:  90s;}
.slideshow li:nth-child(20) {background-image:  url(../bilder/2008_01.jpg);animation-delay:  95s;}
.slideshow li:nth-child(21) {background-image:  url(../bilder/2008_02.jpg);animation-delay:  100s;}
.slideshow li:nth-child(22) {background-image:  url(../bilder/2008_03.jpg);animation-delay:  105s;}
.slideshow li:nth-child(23) {background-image:  url(../bilder/2008_04.jpg);animation-delay:  110s;}
.slideshow li:nth-child(24) {background-image:  url(../bilder/2008_05.jpg);animation-delay:  115s;}
.slideshow li:nth-child(25) {background-image:  url(../bilder/2008_06.jpg);animation-delay:  120s;}
.slideshow li:nth-child(26) {background-image:  url(../bilder/2011_01.jpg);animation-delay:  125s;}
.slideshow li:nth-child(27) {background-image:  url(../bilder/2011_02.jpg);animation-delay:  130s;}
.slideshow li:nth-child(28) {background-image:  url(../bilder/2012_01.jpg);animation-delay:  135s;}
.slideshow li:nth-child(29) {background-image:  url(../bilder/2012_02.jpg);animation-delay:  140s;}
.slideshow li:nth-child(30) {background-image:  url(../bilder/2013_01.jpg);animation-delay:  145s;}
.slideshow li:nth-child(31) {background-image:  url(../bilder/2014_01.jpg);animation-delay:  150s;}
.slideshow li:nth-child(32) {background-image:  url(../bilder/2014_02.jpg);animation-delay:  155s;}
.slideshow li:nth-child(33) {background-image:  url(../bilder/2015_01.jpg);animation-delay:  160s;}
.slideshow li:nth-child(34) {background-image:  url(../bilder/2015_02.jpg);animation-delay:  165s;}
.slideshow li:nth-child(35) {background-image:  url(../bilder/2016_01.jpg);animation-delay:  170s;}
.slideshow li:nth-child(36) {background-image:  url(../bilder/2016_02.jpg);animation-delay:  175s;}
.slideshow li:nth-child(37) {background-image:  url(../bilder/2019_01.jpg);animation-delay:  180s;}
.slideshow li:nth-child(38) {background-image:  url(../bilder/2019_02.jpg);animation-delay:  185s;}
.slideshow li:nth-child(39) {background-image:  url(../bilder/2019_03.jpg);animation-delay:  190s;}
.slideshow li:nth-child(40) {background-image:  url(../bilder/2020_01.jpg);animation-delay:  195s;}
.slideshow li:nth-child(41) {background-image:  url(../bilder/2020_02.jpg);animation-delay:  200s;}
.slideshow li:nth-child(42) {background-image:  url(../bilder/2020_03.jpg);animation-delay:  205s;}
.slideshow li:nth-child(43) {background-image:  url(../bilder/2022_01.jpg);animation-delay:  210s;}
.slideshow li:nth-child(44) {background-image:  url(../bilder/2022_02.jpg);animation-delay:  215s;}
.slideshow li:nth-child(45) {background-image:  url(../bilder/2022_03.jpg);animation-delay:  220s;}
.slideshow li:nth-child(46) {background-image:  url(../bilder/2022_04.jpg);animation-delay:  225s;}
.slideshow li:nth-child(47) {background-image:  url(../bilder/2023_01.jpg);animation-delay:  230s;}
.slideshow li:nth-child(48) {background-image:  url(../bilder/2023_02.jpg);animation-delay:  235s;}
.slideshow li:nth-child(49) {background-image:  url(../bilder/2024_01.jpg);animation-delay:  240s;}
.slideshow li:nth-child(50) {background-image:  url(../bilder/2024_02.jpg);animation-delay:  245s;}
		