html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	background-color: White;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.past {
	padding: 2em;
}
h1 {
	margin: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: normal;
}
h2 {
	font-size: 120%;
}
h3 {
	font-size: 90%;
	margin-bottom: -0.7em;
}
p, li, th, td {
	font-size: 80%;
	line-height: 130%;
}
hr {
	margin: 3em 10%;
}
a {
	color: #BD2212;
}
a:link, a:visited { 
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
a img, img map {
	border: none;
}
.text ul, .past ul {
	margin-top: -0.7em;
	margin-left: -20px;
	list-style-image: url(../_img/pfeil.gif);
}
.invis {
	visibility: hidden;
}

/* Navigation */

.nav {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	width: 100%:
	list-style: none;
	white-space: nowrap;
}
.nav ul {
	margin: 50px 0 0 -40px;
}
.nav li {
	display: inline;
	font-size: 100%;
}
#en li {
	margin-right: 0.9em;
}
#de li {
	margin-right: 0.7em;
}
.nav a {
	color: #BD2212;
	background-color: inherit;
	padding: 3px;
	text-decoration: none;
}
.nav a:hover {
	color: White;
	background-color: #BD2212;
	text-decoration: none;
}
.nav .select {
	color: White;
	background-color: #BD2212;
	padding: 3px;
	font-size: 110%;
}
.nav span.info {
	position: absolute;
	visibility: visible;
	top: 2.7em;
	left: 3px;
	height: 7em;
	width: 100%;
	font-size: 60%;
	font-weight: bold;
	line-height: 130%;
	color: Black;
	background-color: White;
}
.nav a span.info {
	visibility: hidden;
}
.nav a:hover span.info {
	visibility: visible;
	margin-top: -2px;
	height: 6.5em;
	font-size: 70%;
	z-index: 2;
}
.nav span a {
	margin-left: -3px;
}
.nav span a:hover {
	color: #BD2212;
	background-color: White;
}

/* Positionierung Inhalt */

.main {
	margin: auto;
	margin-top: 35px;
	width: 45.5em;
	text-align: left;
	background-color: ;
}
.fotos {
	margin-top: 5.5em;
	margin-left: 5px;
	float: left;
	width: 220px;
}
.text {
	margin-top: 5.5em;
	float: left;
	width: 31em;
}
.logos {
	width: 100%;
}
.dist {
	margin-right: 0.9em;
}
.grafik .dist {
	margin-right: 10px;
}
#mediaplayer {
	margin-top: 5px;
}