html {
	margin: 0;
	padding: 0;
	font: 100.01% "Arial", "Verdana", "Helvetica", sans-serif;
}
body {
	color: #999;
	background-color: #fff;
	padding: 0;
	margin: 0;
}
a:link, a:visited {
	text-decoration: none;
	color: #999;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #cf0000;
	color: #ff0000;
	font-weight: bold;
}
#container {
	margin: auto;
	margin-top: 0.5em;
	position: relative;
	width: 59.3em;
	height: 37.2em;
	border-width: 0.125em;
	border-style: solid;
	border-color: #a1a1a1;
}
#box_nav {
	position: absolute;
	z-index: 10;
	top: 7.2em;
	left: 1em;
	width: 10.9em;
	height: 12em;
	font-weight: bold;
	font-size: 0.75em;
	line-height: 2.7em;
}
#box_nav_reiten {
	z-index: 11;
	position: absolute;
	top: 25em;
	left: 1em;
	width: 10.9em;
	height: 3em;
	font-weight: bold;
	font-size: 0.75em;
}
#box_nav_impressum {
	position: absolute;
	top: 45.9em;
	left: 1em;
	width: 10.9em;
	height: 0.9em;
	font-weight: bold;
	font-size: 0.75em;
}
#box_nav_projekte {
	z-index: 30;
	position: absolute;
	top: 13.3em;
	left: 15.8em;
	width: 12.9em;
	height: 0.9em;
	font-weight: bold;
	font-size: 0.75em;
	line-height: 1.2em;
}
#box_nav_projekte_linie {
	z-index: 29;
	position: absolute;
	top: 10.8em;
	left: 0.75em;
	width: 18.8em;
	height: 1em;
	border-top: 0.07em solid #CF0000;
}
#box_nav_presse {
	z-index: 40;
	position: absolute;
	top: 16em;
	left: 15.8em;
	width: 10.9em;
	height: 0.9em;
	font-weight: bold;
	font-size: 0.75em;
	line-height: 1.2em;
}
#box_nav_presse_linie {
	z-index: 29;
	position: absolute;
	top: 12.8em;
	left: 0.75em;
	width: 13.7em;
	height: 1em;
	border-top: 0.07em solid #CF0000;
}
#box_nav_stifter_linie {
	z-index: 10;
	position: absolute;
	top: 6.8em;
	left: 0.75em;
	width: 18.7em;
	height: 1em;
	border-top: 0.07em solid #CF0000;
}
#box_nav_kontakt_linie {
	z-index: 10;
	position: absolute;
	top: 14.9em;
	left: 0.75em;
	width: 28em;
	height: 1em;
	border-top: 0.07em solid #CF0000;
}
#box_nav a:link, #box_nav a:visited, #box_nav_impressum a:link, #box_nav_impressum a:visited, #box_nav_reiten a:link, #box_nav_reiten a:visited, #box_nav_projekte a:link, #box_nav_projekte a:visited, #box_projektuebersicht_bildvorschau a:link, #box_projektuebersicht_bildvorschau a:visited, #box_nav_presse a:link, #box_nav_presse a:visited {
	text-decoration: none;
	color: #999;
}
#box_nav a:hover, #box_nav_impressum a:hover, #box_nav_reiten a:hover, #box_nav_projekte a:hover, #box_projektuebersicht_bildvorschau a:hover, #box_nav_presse a:hover, #box_text_presse a:hover {
	text-decoration: none;
	color: #cf0000;
}
/*#box_projektuebersicht_bildvorschau a:link, box_projektuebersicht_bildvorschau a:visited, box_projektuebersicht_bildvorschau a:hover {
	font-size: 0.75em;
}
*/
.nav_text_high {
	color: #cf0000;
}
.introtext_gross {
	font-size: 2em;
	font-weight: bold;
	color: #ccc;
}
.zentrumtext_gross {
	font-size: 2em;
	font-weight: bold;
	color: #bcbcbc;
}
.fliesstext {
	font-size: 0.8em;
	color: #777;
	line-height: 1.4em;
}
table {
	font-size: 0.8em;
	color: #777;
	line-height: 1.4em;
}
table.caption {
	text-align: left;
}
.bildunterschrift {
	font-size: 0.6em;
	color: #777;
}
.fett {
	font-weight: bold;
}
.adresse {
	color: #aaa;
	font-weight: bold;
}
.link {
	font-size: 0.8em;
	margin-bottom: 0.5em;
}
