* {
  margin: 0;
  padding: 0;
	color:black;
}

body, html {
  height: 100%;
  margin: 0;
}




.alles { height: 100vh; /* 100% der Höhe des Viewports als Beispiel */ }

	.container {    height: 75vh; /* 75% der Höhe des Viewports als Beispiel */ 

    display: flex; /* Flexbox für zentriertes Verhalten optional */

    justify-content: center;

    align-items: center;

}


img {

    height: 90vh; /* Bild nimmt 90% der Höhe des Elternelements ein */

    width: auto; /* Breite wird proportional angepasst */

    object-fit: contain; /* Bild bleibt vollständig sichtbar, ohne zu verzerren */

}


.etikette {
	width: 40%; height: auto; min-width: 600px; max-width: 700px; }


	
	a {font-family: verdana; font-size: 24px;} 
	p {font-family: verdana; font-size: 24px;} 
	
	
	@media only screen and (max-width: 991px) and (orientation: portrait) {

		a {  font-size: 32px;}
				p {  font-size: 32px;}
		.container {    height: 70vh;}
}