* {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body, input, textarea, select {
	font-family: 'Ruda', Arial, sans-serif;
	font-size:1rem;
	color:#222;
}
body {
	margin:0;
	padding:0;
	/*overflow-y:scroll;*/
	text-align:center;
}

h1 {
	color:#e41d3d;
	font-size:1.4rem;
	font-weight:100;
}

a {
	color: #ddd;
	text-decoration:none;
	font-weight:bold;
	font-weight:100;
}
a:link, 
a:visited {
} 
a:hover, 
a:active,
a.standpunkt {
	color:#fff !important;
}
.klein {
	font-size:80%;
}


#easy_top,
#easy_bottom {
	position:fixed;
	width:100%;
}
#easy_top div,
#easy_bottom div,
#easy_content {
	margin:0 auto;
	max-width:1200px;
	padding:30px;
	text-align:left;
}
#easy_content {
	padding-top:168px;
	padding-bottom:200px;
}
	.easy_contentcontent {
		padding:30px 0;
	}
	.easy_contentcontent a {
		color:#2e2e2e;
	}
	.easy_contentcontent a:hover {
		color:#e41d3d !important;
	}
	.easy_contentcontent p {
		padding:20px 0;
	}
#easy_content img {
	width:100%;
	padding-bottom:20px;
}
#easy_top {
	background-color:#dedee0;
}
	#easy_top img {
		position:absolute;
		padding-top:20px;
	}
	#easy_top h1 {
		padding-left:150px;
		padding-top:80px;
	}
#easy_bottom {
	background-color:#e41d3d;
	color:#fff;
	bottom:0;
}

#easy_bottom img {
	padding:0 30px 0 0;
}

#menu {
	float:right;
	text-transform:uppercase;
}
#menu a {
	padding:0 0 0 5px;
	color:#2e2e2e;
}
#menu a:hover {
	color:#fff;
}



/* mini version ******************************************************** */

@media screen and (max-width: 800px) {
	#easy_top,
	#easy_bottom {
		position:static;
	}
	#easy_content {
		padding-top:0;
		padding-bottom:40px;
	}
	#easy_top h1 {
		padding-left:0;
		padding-top:130px;
	}
}


