html, body {
	margin: 0px;
	padding: 0px;
}
A { color: #000000; text-decoration: none; }
.nav A { color: #01580c; }
.footer A { color: #000000; }

A:Visited { color: #000000; }
.nav A:Visited { color: #01580c; }
.footer A:Visited { color: #000000; }

A:Active { color: #000000; }
.nav A:Active { color: #01580c; }
.footer A:Active { color: #000000; }

A:Hover { color: #000000; text-decoration: none; }
.nav A:Hover { color: #01580c; }
.footer A:Hover { color: #000000; }

#outer-container {
	background-color: #ffffff;
}

#inner-container {
	background-color: #ffffff;
	overflow: hidden;
	/*width: 100%;*/
	margin: 0px auto;
	padding:10px;

}
@media screen and (min-width:1000px) { #inner-container { width: 1000px;} }
#logo {
	max-width:800px;
	
	/*width:100%;*/
}
#kontakt2 {

}
@media screen and (min-width:850px) { #kontakt2 { padding-left:200px;} }

.head1 {
	/*font-family: Arial, Verdana, sans-serif;*/
	font-family: "Open Sans", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	font-variation-settings: "width" 100;
	font-size: 32px;
	font-weight	: normal;
}
.text1 {
	/*font-family: Arial, Verdana, sans-serif;*/
	font-family: "Open Sans", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	font-variation-settings: "width" 100;
	font-size: 24px;
	padding-bottom:40px;
}
.header {
	display:flex;
	padding-bottom:20px;
}
.img {
	width:100%;
	max-width:500px;
	padding-bottom:10px;
}
.icon {
	width:50px;
}
.footer {
	background-color: #ffffff;
	color: #000000;
	font-family: "Open Sans", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	font-variation-settings: "width" 100;
	font-size: 18px;
	padding:20px;
}
.two_col {
	width:100%;
}
@media screen and (min-width:800px) { .two_col { width: 50%;} }
#epost {
	text-align:left;
}
@media screen and (min-width:800px) { #epost { text-align:right;} }

