.main-outer {
	/*background:transparent url(bilder/h1.png) no-repeat;*/
	background-size:cover;
}
.main {
	max-width:1000px;
	margin:0 auto;
}
.content-wrapper {
	display:block; /*bedeutet untereinander*/ /*display:flex; bedeutet nebeneinander*/
	background-color:#efefef;
	padding:35px;
	margin:35px;
}
.navigation {
	list-style:none;
	padding-left:0;
	display:flex;
	background-color:black;
	font-size:20px;
	padding:0;
	margin:0;
	text-decoration:none;
	color:white;
}
.navigation > li {
	position:relative;
	text-decoration:none;
	color:white;
}
.navigation > li > a {
	display:block;
	padding:20px;
	text-decoration:none;
	color:white;
}
.navigation > li > a:hover {
	background-color:#842020;
	color:#ffffff;
	text-decoration:none;
	color:white;
}
.navigation > li > ul {
	display:none;
	background-color:black;
	list-style:none;
	padding-left:0;
	position:absolute;
	left:0;
	top:100%;
	text-decoration:none;
	color:white;
}
.navigation > li:hover > ul {
	display:block;
	text-decoration:none;
	color:white;
}
.navigation > li > ul li a {
	display:block;
	padding:20px;
	text-decoration:none;
	color:white;
}
.navigation > li > ul li a:hover {
	background-color:#842020;
	color:#ffffff;
	color:white;
}
body {
	padding:0;
	margin:0;
	background:transparent url(bilder/hintergrund.jpg);
	font-family:Arial;
	align-items:center;
}
.titel1 {
	/*text-decoration:underline;*/
}
.falerastart {
	display:block;
	margin:0 auto;
}
.quelle {
	color:black;
	text-decoration:none;
}
table {
	width:100%;
}
table td, table th {
	border:1px blue solid;
}
video {
	width:800px;
}
.gmaps {
	height:800px;
	width:100%;
}
.maps {
	height:800px;
	width:100%;
}
@media only screen and (max-width: 900px)
{
	.navigation {
		flex-direction:column;
	}
}


/*für bilder max und width benutzen*/