html {
	height:100%;
}
body {
	height:100%;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-direction:column;
	background-image: url(images/thomas_probst_fluegel.jpg);
	background-size: cover;
	background-position: 25% 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding:0;
	margin:0;
	font-family: "Didot", "Georgia", serif;
}
p {
	font-size: 16px;
	line-height:24px;
}
a {
	text-decoration: none;
}
header h1 {
	display:none;
}

main {
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	margin:0;
}
article {
	max-width: 800px;
	padding:10px;
	margin:auto;
}
.transparent {
	background-color:rgba(255,255,255,0.8);
}

footer {
	margin-bottom:50px;
	background-color: rgba(206,126,37,0.9);
	padding:10px;
	width:100%;
	box-sizing: border-box;
}
footer p {
	text-align: center;
	color:#fff;
}
footer p a {
	color:#fff;
}
footer p a:hover {
	color:#fcdda8;
}
footer p.legal {
	font-size: 12px;
	line-height:18px;
}