body {
	margin-top: 100px; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center;  
	color: #000000;
	font-family: 'Open Sans', sans-serif; 
	font-weight: 300;
	background-color: #FFF;}

.clear {
	clear: both;
}


h1 {
	font-family:  'Open Sans', sans-serif;
	font-weight: 300;
	margin-top: 30px;
margin-bottom: 10px;
font-size: 36px;
padding: 30px;
letter-spacing: 3px;}


nav {
	margin-top: 0px;
	margin-bottom: 50px;
}

h3 {
	font-family:  'Open Sans', sans-serif;
	font-weight: 300;
	margin-top: 30px;
margin-bottom: 100px;
font-size: 18px;
letter-spacing: 7px;
}

h5 {
	font-size: 14px;
	font-weight: 300;
	text-align: center;
}

section {margin-bottom: 20px;
	text-align: justify;
}
.contact{
	display: inline-block;

	background: url(Brief.png);
}
.contact:hover{
	background: url(Brief-hover.png);
}
.pinterest{
	display: inline-block;
	background: url(pinterest.jpg);
}

.pinterest:hover{	
	background: url(pinterest-hover.png);}

.lebenslauf {
	display: inline-block;
	background: url(vitae.png);
}

.lebenslauf:hover{
	background: url(vitae-hover.png);
}


.Back{
	display: inline-block;
	background: url(Back.png);
}
.Back:hover {
	background: url(Backhover.png);
}
.Back2{
	display: inline-block;
	background: url(Back.png);
}
.Back2:hover {
	background: url(Backhover.png);
}
.ecostore {
	width: 400px;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}

.projectimages {
	width: 730px;
	margin: 0 auto;
}
.projectimages img {
	display: block;
	margin: 0 15px 30px 15px;
	float: left;
}


.adresse {
	margin-bottom: 50px;
	text-align: center;
line-height: 12px;
}

.impressuminhalt{
	font-size:  14px;
}



/*
.projectimages img.leftimage {
	margin-right: 10px;

}*/

.Text { 
font-size: 14px;
width: 700px;
margin: 20px auto 0 auto;
text-align: left;
}

.Texttitle { 
font-size: 14px;
width: 700px;
margin: 20px auto 0 auto;
text-align: center;
}


.Texteco { 
font-size: 14px;
width: 400px;
margin: 20px auto 0 auto;
text-align: left;}

.Textimpr { 
font-size: 14px;
width: 230px;
margin: 40px auto 0 auto;
text-align: center;
}



h2 {
	font-family:  'Open Sans', sans-serif;
	font-weight: lighter;
	text-align: center;
	margin-top: 5px;
margin-bottom: 60px;
font-size: 12px;
letter-spacing: 7px;
}

h4 {
	font-family:  'Open Sans', sans-serif;
	font-weight: lighter;
	text-align: center;
	margin: 10px auto 10px auto;

}




a {
	color: #000000;
	text-decoration: none;
}

a:active {
	text-decoration: none;
	color: #000000;

}


footer {

	font-family:  'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 6pt;
	color: #000000;
	text-decoration: none;
	margin-top: 80px;
	margin-bottom: 30px;
	padding: 0;
}






