body { 
	font-family:'Futura LT W01 Light', Helvetica, sans-serif;
	font-size: 1em;
	color: #567c6a;
	padding: 0; 
	margin: 100px 0; 
	text-align: center;
	background-color: #fff;
	-webkit-text-size-adjust: 100%; 
	}
.content { width: 100%; margin: 0 auto; }
.content2 { max-width: 1000px; margin: 3em auto 1.5em; text-align: left; }
h1, h2, h3 {line-height: 1.5em; padding: 0; margin: 0; font-weight: normal; }
p.adress { line-height: 1.5em; padding: 0 0 0 30%; margin: 0; letter-spacing: 0.25px; border-bottom: 3px solid #bf5a5a; text-align: left; }
p.adress span { vertical-align: 4px; }
a, a:visited { text-decoration: none; color: #bf5a5a; }
img { margin: 0 auto; max-width: 600px; height: auto; }
strong { font-weight: normal; font-family:'Futura LT W01 Book'; }

.flyer { 
	max-width: 1000px; 
margin: 3em auto; }

#Impressum {
    height: 35px;
    position: absolute;
    right: 5px;
    bottom: 5px;
    width: 14px;
    z-index: 1000;
    color: #567c6a; 
}

.content2 p { border-bottom: none; padding: 0 0 1.5em 0;}

@media only screen and (max-width: 768px) {
p.adress { padding: 0 20px; }
img { margin: 2em auto; max-width: 400px; height: auto; }
}

@media only screen and (max-width: 550px) {
body { font-size: 0.8em; margin: 50px 0; }
img { margin: 2em auto; max-width: 300px; height: auto; }
}



