#header, #footer{
	position:fixed;
	height: 70px;
	display:block;
	width: 100%;
	background: #fff;
	z-index:9;
	text-align:left;
	color: #c9d8c0;
}

#header{
	bottom:0px;
	padding:0 18%;
}

.menu{
	list-style: none;
	display: block;
	padding:0;
	margin:0;
	height: 70px;
	vertical-align: middle;
}
.menu li{
	display: inline-block;	
	padding: 0 2.5%;
	vertical-align: middle;
	line-height: 70px;
}
.standardpadding{
	padding: 0 2.5%;
}
.alternatepadding{
	padding: 0 2.3%;
}
.menu .first{
	padding-left: 0;
}
.menu .last{
	padding-right: 0;
}
.menuactive{
	background: url(../img/KnaeuelGruen.png);
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: left center;
}
.beige a{
	color: #d6d3b7;
}

.logolist{
	list-style: none;
	padding:0;
	margin:0;	
	line-height: 4vw;
}
.logolist li{
	background: url(../img/Knaeuel.png);
	background-size: 3%;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: 'Signika', normal;
	font-size: 1.8vw;
	color: #fff;
	padding: 0 0 0 4%;	
}

a{
	text-decoration: none;
	color: #c9d8c0;
	font-size: 23px;
	font-size: 1.5vw;
	font-family: 'Signika', bold;
}
.mail{
	color: #000;
	font-size: 1.1vw;
}

.section{
	padding:0 6%;
}

.container{
	padding:0 13.2%;
}

h1{
	color: #cdcaa4;
	font-size: 2.2vw;
	font-family: 'Signika', bold;
	margin: 5% 0 2% 0;
}
h2{
	color: #fff;
	font-size: 1.1vw;
	font-family: 'Signika', bold;
	margin: 0;
	padding: 0;
}
p{
	font-family: 'Signika', normal;
	font-size: 1.1vw;
	margin: 0;
	padding: 0;
	line-height: 1.7vw;
	color: #3f3f3f;
}

.zitat{
	color: #c9d8c0;
	font-size: 2.2vw;
	font-family: 'Signika', bold;
	font-weight: bold;	
	line-height: 2.6vw;
}
#autor{
	font-weight: normal;
	font-size: 1vw;
}

.left{
	float:left;
	width:50%;	
}
.left p, .left h2{
	padding: 0 5% 0 0%;
}
.right p, .right h2{
	padding: 0 0 0 5%;
}
.total{
	padding: 5% 0 0 0;
	width: 100%;
}

.divider{
	height: 2vw;
}

.moretop{
	padding-top: 1.5vw;
}

.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}