* {
    margin: 0;
    padding: 0;
}
body {
    text-align: center;
    background-image: url(bilder/hintergrund.jpg);
    background-attachment: fixed;
    font-family: Arial; sans-serif;
}
header, nav, footer, aside, section {
	display: block;
}
header {
    background-image: url(bilder/felix-3.tiff);
    height: 192px;
    width: 900px;
    margin: 0 auto;
}
header p {
	text-align: right;
	padding-right: 15px;
}
header a {
	color: maroon;
	padding-right: 50px
}
#logotext {
	padding-top: 120px;
	padding-right: 60px;
	font-size: 20pt;
	color: maroon;
}
#steuerungoben {
    background-image: url(bilder/grau-50.png);
    height: 1em;
}
#steuerungoben ul {
	list-style-type: none;
}
#steuerungoben li {
	display: inline;
	width: 230px;
}
#steuerungoben a {
	display: block;
	width: 230px;
	float: left;
	text-align: center;
	color: white;
	text-decoration: none;
}
#steuerungoben a:hover {
	background-image: url(bilder/grau-50.png);
}
#steuerunglinks {
	width: 220px;
	float: left;
}
#steuerunglinks ul {
	padding-left: 2em;
}
#steuerunglinks ul {
	padding-left: 2em;
	padding-top: 20px;
	list-style-type: none;
}
#steuerunglinks ul ul {
	list-style-type: square;
}
#steuerunglinks li {
	padding-bottom: 0,5em;
}
aside {
	width: 185px;
	float: right;
}
aside img {
	border:1px solid silver;
}
aside p {
	margin-top: 20px;
	margin-left: 15px;
	}
section {
	margin-left: 240px;
	margin-right: 190px;
}
section p {
	padding-bottom: 1em;
}
section h2 {
	color: #dd9661;
	padding-top: 1em;
	padding-bottom: 0,6em;
}
section ul {
	padding-left: 3em;
}
section li {
	padding-bottom: 0,5em;
}
footer {
	background-image: url(bilder/grau-50.png);
	color: white;
	text-align: center;
	clear: both;
}
#wrapper {
    width: 900px;
    margin: 0 auto;
    text-align: left;
    background-image: url(bilder/durchsichtig.png);
}
section h1 {
	padding-top: 20px;
	padding-bottom: 0,4em;
	color: #dd9661;
}