.flex-container {
	display: -webkit-flex;
	display: flex;

}

.flex-nav {
	margin: 2px;
	padding:10px;
	width:200px;
}

.flex-spalte {
	margin: 2px;
	padding:10px;
	width:100%;
	background-color: #FDF3BB;
}
figure img {
	width: 100%;
	height: auto;
}


body {
	font-family: Tahoma, Geneva, sans-serif;
	background-color: #FEF7F3;
}
h2  {
	color: #cd4808;
}
.flex-spalte p {
	line-height: 1.4em;
}
.flex-nav {
	background-color: #CD4808;
	color: #FEF7F3;
}
.flex-nav h2 {
	color: #FEF7F3;
}
header {
	background-color: #cd4808;
	color: #FEF7F3;
	padding: 10px;
}
