html, body{
	background-color: #e0c79a;
}
.item1 {
	grid-area: headder;
	background-color: #E0C79A;
	padding: 6px;
	font-family: 'Roboto', sans-serif;
	font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1600 - 320)));
}
.item2 {
	grid-area: left;
	background-color: #e0c79a;
	padding: 6px;
	font-family: 'Roboto', sans-serif;
	font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1600 - 320)));
	color: #6A5ACD;
	border: 1px solid White;
	text-align: left;
}
.item3 {
	grid-area: main;
	background-color: #e0c79a;
	padding: 6px;
	font-family: 'Roboto', sans-serif;
	color: #4a4a4a;
	font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1600 - 320)));
	text-align: center;
}
.item4 {
	grid-area: right;
	background-color: #e0c79a;
	padding: 6px;
	font-family: 'Roboto', sans-serif;
	font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1600 - 320)));
	color: black;
	border: 1px solid White;
}
.item5 {
	grid-area: footer;
	background-color: #e0c79a;
	padding: 6px;
	font-family: 'Roboto', sans-serif;
	font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1600 - 320)));
	color: black;
	border: 1px solid White;
	text-align: center;
}
.grid-container{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-template-areas: 'headder headder headder headder headder headder'
	'main main main main main main'
	 'footer footer footer footer footer footer';
	grid-gap: 3px;
	background-color: #D6AB68;
}
img{
	max-width: 100%;
	height: auto;
}
a{
	font-family: 'Roboto', sans-serif;
	font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1600 - 320)));
	text-decoration: none;
	color: Black;
}
a.navi{
	font-family: 'Roboto', sans-serif;
	font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1600 - 320)));
	text-decoration: none;
	background-color: #D6AB68;
	display: block;
	float: left;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 20%;
	padding: 3px;
	margin: 3px;
	text-align: center;
	color: Black;
}
a.navi-unten{
	font-family: 'Roboto', sans-serif;
	font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1600 - 320)));
	text-decoration: none;
	background-color: #D6AB68;
	display: block;
	float: left;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 17%;
	padding: 3px;
	margin: 3px;
	text-align: center;
	color: Black;
}
.um-bilder{
	float: left;
	width: 15%;
	margin: 3px;
	padding: 3px;
	background-color: #D6AB68;
	text-align: center;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.clear{
	clear: both;
}
.flex-container {
  display: flex;
  flex-wrap: wrap;
}
.container {
   display: flex;
   justify-content: center;
   align-items: center;
}
.text-links{
	text-align: left;
}
.copyright{
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: calc(10px + (12 - 10) * ((100vw - 320px) / (1600 - 320)));
}
input{
	font-family: 'Roboto', sans-serif;
	font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1600 - 320)));
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 30px;
	width: 80%;
	margin-bottom: 15px;
}
@media screen and (max-width: 906px) {
a.navi-unten{
	font-family: 'Roboto', sans-serif;
	font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1600 - 320)));
	text-decoration: none;
	background-color: #D6AB68;
	display: block;
	float: left;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 30%;
	padding: 3px;
	margin: 3px;
	text-align: center;
	color: Black;
}
}
@media screen and (max-width: 750px) {
	.um-bilder{
	float: left;
	width: 30%;
	margin: 3px;
	padding: 3px;
	background-color: #D6AB68;
	text-align: center;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
}
@media screen and (max-width: 450px) {
	.um-bilder{
	float: left;
	width: 45%;
	margin: 3px;
	padding: 3px;
	background-color: #D6AB68;
	text-align: center;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
a.navi-unten{
	font-family: 'Roboto', sans-serif;
	font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1600 - 320)));
	text-decoration: none;
	background-color: #D6AB68;
	display: block;
	float: left;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 45%;
	padding: 3px;
	margin: 3px;
	text-align: center;
	color: Black;
}
}