﻿html {
   font-size: 62.5%; /*1.0rem entspricht 10px*/
}

body {
	font-size: 16px; /* Fallback für alte Browser, die rem nicht kennen */;
	font-size: 1.6rem; /* 16px */;
	line-height: 1.5; /* 24px */
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 300;
	background-color: #efefef;
	margin:0 auto;
	padding:0;
	background-color:gray;
	max-width:100em;
}

img {
	width:100%;
}
h1 {
	color:#ddd;
	font-weight:200;	
	padding-left:1rem;
}
h2,h3,h4,h5,h6{
	font-weight:300;
	color:#999;
	padding-left:10%;
}
p {
	font-weight:400;
	color:#333;
	padding-left:10%;
	padding-right:10%;
	
}
a {
	font-weight:300;
	color:#333;
	text-align:left;
	padding:1rem;
	text-decoration:none;
}
header {
	background-color:#2e4105;
	color:#fff;
}
footer{
	background-color:#2e4105;
   color:#fff;
}
article{
	color: #000;
	background-color: #ddd;
}

nav{
	background-color:#d2d2d2;
}
section {
	color:#000;
	background-color:#ddd;
}