


body {
	display: block;
	max-width: 980px;
	margin: 0 auto;
	}
header {
	max-width: 100%;
	width: 100%;
	height: 240px;
	background-image: url(headerbild.webp);	
	background-size: contain;
	background-repeat: no-repeat;
	}
#content {
	padding: 0px 17px;
	}
#content h1 {
	color: #00629c;
    font-family: 'News Cycle', sans-serif;
    font-size: 22.5px;
    font-weight: 400;
    line-height: 1.3em;
	}	
#content p,
#content p a {
    color: #676767;
    font-family: 'Lucida Sans', sans-serif;
	font-size: 14px;
    line-height: 1.5em;
	}
#content img {
	margin-left: -7px;
	max-width: 100%;
	}					
#content p#adresse {
	padding-left: 30px;
	}	
	
@media screen and (max-width: 768px) {

	header {
		background-image: url(headerbild-mobile.webp);	
		}
}