@charset "UTF-8";
@font-face { font-family:"Suisse Intl Book";
             src:url(SuisseIntl-Book-WebS.woff2)}
/** {html {
  scroll-behavior: smooth;
}*/

body {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	font-family: 'Suisse Intl Book', sans-serif;
	font-weight: 300 !important;
	background-color:#F2F2F2;
	/** {background-image: url("../../img/weiss2000.jpg"); }
	background-repeat:no-repeat;*/
}

ul {
	margin:0;
	padding:0;
}

li {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style-type:none;
	list-style:none;
}


.bildlauf {
	width: 100%;
	display: block;
	z-index: 5;
	position: relative;
	font-size: 12px;
	line-height:17px;
	text-align: center;
}

/*img:first-of-type {
	margin-top: 33% war 52
}*/


img, video {
	margin-top: 33%;
	margin-bottom: 1%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.text {
	position:fixed;
	font-size:35px;/* war 75*/
	letter-spacing:-0.02em; 
	line-height:35px;/* war 100*/
	text-align:left;
	z-index: -4;
	color:#000000}

.container-19 {
	height:100%; /* muss so sonst abgeschnitten!*/
	width:auto;/* hängt von padding ab*/
	margin: 0;
	padding:5%;
	/*padding-left:5%;
	padding-top: 5%;
	padding-right:5%;*/
	overflow:scroll;
	
}
.container {
	height:100%; /* muss so sonst abgeschnitten!*/
	width:80%;/* hängt von padding ab*/
	padding:10%;
	margin:0 auto 0 auto;
	overflow:scroll;
}

.container li img {
  	display:none;
}

li a {
	z-index: -55;
	display: block;
}

li a:hover + img {
	position: fixed;
	top:10%;
	left:auto;
	display:block;
	z-index: -55;
	max-height:80%;
	width:auto;
}

a, a:visited {						
	color:black;
	text-decoration:none;
	border:1px solid #000000;
	border-radius: 10px;
}

a:hover {
	color:black;
	text-decoration:none;
	border:1px solid #F2F2F2;
	border-radius: 10px;
}
	



@media screen and (min-width: 640px) and (max-width: 900px) {
.text {
	font-size:50px;
	letter-spacing:-0.02em; 
	line-height:50px;	
	}
}	
	
@media screen and (max-width: 639px) {
.text {
	font-size:50px;
	letter-spacing:-0.02em; 
	line-height:50px;	
	}
	
.bildlauf {
	font-size: 9px;
	line-height:13px;
}
	
img:first-of-type {
	margin-top: 100%
		
}
img {
	margin-top: 33%;
	margin-bottom: 5%;
}
	
	
}