body {
	text-align: center;
	margin: 0;
	padding: 0;
	background: url(../gfx/hg.gif);
	font-size:100.1%;
}
h1 {
	color: #800000;
	margin: 30px 20px 0 20px;
	font: 1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
strong {
	color: #800000;
}
p {
	margin: 20px;
}
.hid {
	display:none;
	margin:0;
	padding:0;
}
p#fl:first-letter {
	font-size:3em;
	color: #800000;
	font-family: "Times New Roman", Times, serif;
} 
div#container {
	position: absolute;
	width: 883px;
	height: 617px;
	top: 50%;
	left: 50%;
	margin: -308px 0 0 -441px;
}
div#navi_left {
	width: 25px;
	height: 591px;
	float: left;
	background: url(../gfx/li.png) no-repeat;
}
div#left {
	width: 410px;
	height: 591px;
	float: left;
	background: url(../gfx/li_se.png) no-repeat;
	font: 0.75em Arial, Helvetica, sans-serif;
}
div#right {
	width: 406px;
	height: 591px;
	float: left;
	text-align: left;
	background: url(../gfx/re_se.png) no-repeat;
	font: 0.75em Arial, Helvetica, sans-serif;
}
div#container a {
	color: #800000;
	text-decoration: underline;
}
div#container a:hover {
	color: #800000;
	text-decoration: none;
}
div#navi_right {
	width: 42px;
	height: 591px;
	float: right;
	background: url(../gfx/re.png) no-repeat;
}
div#c8 {
	visibility:hidden;
}
div#c7 {
	clear:both;
}
ul.navigation {
	margin: 0;
	padding: 0;
}
ul.navigation li {
	list-style: none;
	margin: 0;
	padding: 0
}
ul.navigation a span {
	display: none;
}
ul.navigation a {
	outline-style: none;
	display: block;
}
a#einleitung {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/einleitung2-trans.png) no-repeat;
}
a#einleitung_current {
	width: 27px;
	height: 81px;
	cursor: default;
	background: url(../gfx/links/einleitung-trans.png) no-repeat;
}
a#einleitung_links {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/einleitung_links-trans.png) no-repeat;
}
a#einleitung_links:hover, a#einleitung_links:active, a#einleitung_links:focus {
	background: url(../gfx/links/einleitung_links_on-trans.png);
}
a#leistungen {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/leistungen2-trans.png) no-repeat;
}
a#leistungen:hover, a#leistungen:active, a#leistungen:focus {
	background: url(../gfx/links/leistungen2_on-trans.png);
}
a#leistungen_current {
	width: 27px;
	height: 81px;
	cursor: default;
	background: url(../gfx/links/leistungen-trans.png) no-repeat;
}
a#leistungen_links {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/leistungen_links-trans.png) no-repeat;
}
a#leistungen_links:hover, a#leistungen_links:active, a#leistungen_links:focus {
	background: url(../gfx/links/leistungen_links_on-trans.png);
}
a#anfahrt {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/anfahrt2-trans.png) no-repeat;
}
a#anfahrt:hover, a#anfahrt:active, a#anfahrt:focus {
	background: url(../gfx/links/anfahrt2_on-trans.png);
}
a#anfahrt_current {
	width: 27px;
	height: 81px;
	cursor: default;
	background: url(../gfx/links/anfahrt-trans.png) no-repeat;
}
a#anfahrt_links {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/anfahrt_links-trans.png) no-repeat;
}
a#anfahrt_links:hover, a#anfahrt_links:active, a#anfahrt_links:focus {
	background: url(../gfx/links/anfahrt_links_on-trans.png);
}
a#geschichte {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/geschichte2-trans.png) no-repeat;
}
a#geschichte:hover, a#geschichte:active, a#geschichte:focus {
	background: url(../gfx/links/geschichte2_on-trans.png);
}
a#geschichte_current {
	width: 27px;
	height: 81px;
	cursor: default;
	background: url(../gfx/links/geschichte-trans.png) no-repeat;
}
a#geschichte_links {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/geschichte_links-trans.png) no-repeat;
}
a#geschichte_links:hover, a#geschichte_links:active, a#geschichte_links:focus {
	background: url(../gfx/links/geschichte_links_on-trans.png);
}
a#kontakt {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/kontakt2-trans.png) no-repeat;
}
a#kontakt:hover, a#kontakt:active, a#kontakt:focus {
	background: url(../gfx/links/kontakt2_on-trans.png);
}
a#kontakt_current {
	width: 27px;
	height: 81px;
	cursor: default;
	background: url(../gfx/links/kontakt-trans.png) no-repeat;
}
a#kontakt_links {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/kontakt_links-trans.png) no-repeat;
}
a#kontakt_links:hover, a#kontakt_links:active, a#kontakt_links:focus {
	background: url(../gfx/links/kontakt_links_on-trans.png);
}
a#impressum {
	width: 27px;
	height: 81px;
	background: url(../gfx/links/impressum2-trans.png) no-repeat;
}
a#impressum:hover, a#impressum:active, a#impressum:focus {
	background: url(../gfx/links/impressum2_on-trans.png);
}
a#impressum_current {
	width: 27px;
	height: 81px;
	cursor: default;
	background: url(../gfx/links/impressum-trans.png) no-repeat;
}
img#bild {
	position: relative;
	margin-top: 180px;
	border: 1px solid #800000;
}
div#bottom {
	text-align: center;
	color: #800000;
	font: 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#bottom a {
	color: #800000;
	text-decoration: underline;
}
div#bottom a:hover {
	text-decoration: none;
}
 div#map {
 width: 350px; height: 250px; border: 1px solid #800000; margin-top:180px;
 }
input.text, textarea {
	width: 300px;
	background-color: transparent;
	color: #800000;
	margin: 0;
	border: dashed #800000;
	border-width: 0 0 1px;
  font-weight: bold;
	overflow: auto;
}
input.submit {
	width: 150px;
	background-color: transparent;
	color: #800000;
	margin: 0;
	border: 1px solid #800000;
}