body{
	  
	 font-family: 'opensans', sans-serif;
	font-weight: normal;
	 padding: 40 40 40 40;
	}
	
div#container {
	max-width: 400px;
	margin-left: -200px;
	position: absolute;
	left: 50%; 
	
}	


p {
text-align: justify;
}

	
a {
	
		text-align: left;
		text-decoration: none;
		color: #aa4e39;
		font-size: 1.2em;
		
		
}

a:hover{
						color: #f56342;
}


 

	
.link_footer {
	font-family: 'Economica', sans-serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 1em;
	letter-spacing: 0.3em;
	margin-bottom: 0px ;
	padding-bottom: 0px ;

}
	
h1 {
		font-family: 'economica', sans-serif;
		font-weight: normal;
		font-size: 1.7em;
		letter-spacing: 1px;
		text-align: left;
		margin-bottom: 0px;
	
}

h2 {
	font-family: 'economica', sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	text-align: justify;
		text-align: left;
	
	}
	
	

	
h2 span, h1 span {
			;

}


h3 {
	font-family: 'open sans', sans-serif;
	font-weight: normal;
	font-size: 1em;
	letter-spacing: 0.04em;
	color: #265648;
	text-align: left;


}

h5 {
	font-family: 'Economica', sans-serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 1em;
	letter-spacing: 0.3em;
	margin-bottom: 2 px;

}

hr:before {
/* Not really supposed to work, but does */ display: block; content: ""; height: 30px; margin-top: -31px; border-style: solid;  border-width: 0 0 1px 0; border-radius: 20px; 	margin-bottom: 0px;
	padding-bottom: 0px;
	
}




hr { overflow: visible; /* For IE */ height: 30px; border-style: solid; border-width: 1px 0 0 0; border-radius: 20px; 	margin-bottom: 0px;
	padding-bottom: 0px; }
	

.highlight {
color: #ff4000;
	}
	
.underline {
	text-decoration: underline;
}

.size70 {
	font-size:70%; 
		}
		
.size80 {
	font-size:80%; 
		}
		
.size90 {
	font-size:90%; 
		}
		
.size100 {
	font-size:100%; 
		}



.size140 {
	font-size:140%; 
		}
		
.size160 {
	font-size:160%; 
		}
		
.size200 {
	font-size:200%; 
		}


#img {
	float: right;
	display: b;
	padding: 0 0 40px 0;
}

#toggle {
    display: none;
}
style {
	
}

.daten {
	text-align: left;
	font-size: 0.9em;
}

.zusatz {
	text-align: left;
	font-size: 0.9em;
		color: 95491b;
}

.rechts {
	float: right;
	padding-left: 10px;
}

/*@media only screen and (orientation: portrait){
div#container {
	width: 100%;
	background-color: red;
	margin-left: 50%;
	position: relative;
	left: 0; 
}


	} /*


	

