body {
margin:auto;
min-height: 950px;
font-family: sans-serif;
background:teal;
}

.element {
   font-family: system-ui;
   line-height: 1.0;
   font-size: clamp(1.0rem, 1.1vw, 1.2rem);
}



#breite {
max-width:1000px;

}
.banner {
margin-top:0px;
max-width:100%;
height:auto;
}

.menue {
margin-top:0px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:1px;
max-width:1000px;
background: silver;;
color: white;
font-weight:bold;
}

.menue2 {
margin-top:0px;
padding-top:3px;
padding-bottom:7px;
padding-right:5px;
margin-bottom:1px;
max-width:995px;
background: silver;;
color: white;
font-weight:bold;
}

.breite {
max-width:1000px;
min-height: 1000px;
color:black;
background:white;
clear:both;
}
	
.fuss {
color: white;
font-size: 100%;
font-weight:normal;
background:gray;
padding:10px;
min-height:20px;
margin-bottom:0px;
position:fixed;
bottom:0px;
width:100%
}

#thumb {
max-width:180px;
height:120px;
}



textarea
{
width:98%;
}