
body {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-size: 12px; 
	background: #FFFFFF;
}

#border {
	width: 850px;
	border:thin solid #C0C0C0;
	margin: 0 auto; 
	background: #F5F5F5;
}

#header {
	width: 850px;
	border-bottom: solid thin #008B3F;
}

#header a:link { color:#000000; font-weight: bold; text-decoration:none }
#header a:visited { color:#000000; font-weight: bold; text-decoration:none }
#header a:active { color:#000000; font-weight: bold; text-decoration:none }
#header a:hover { color:#000000; font-weight: bold; text-decoration:none }

/* START STARTBILD */
#bilderstapel {
	margin-left:75px;
	position:relativ;
	background-color: #F5F5F5;
	height:375px;
	width: 500px;
}

#bilderstapel img {
	border:thin solid black;
	position:absolute;
	z-index:1;
}

#bilderstapel img.obersteebene {
	z-index:2;
}
/* ENDE STARTBILD */

/* MENUE */
#menue {
	padding:0px 0px 0px 10px;
	margin-bottom:50px;
}

#menue a:link { color:#000000; font-weight: bold; text-decoration:none }
#menue a:visited { color:#000000; font-weight: bold; text-decoration:none }
#menue a:active { color:#000000; font-weight: bold; text-decoration:none }
#menue a:hover { color:#008B3F; font-weight: bold; text-decoration:none }

/* CONTENT */
#content {
  width:647px;
  padding:0px 20px 20px 20px;
  font-size: 12px; 
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
  border-left: solid thin #008B3F;
}

#content table {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-size: 12px; 
}

/* FOOTER */
#footer {
	padding: 5px 0px 5px 0px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-size: 12px; 
	text-align: center;
	color: #FFFFFF;
	width: 850px;
	background: #008B3F;
	border-top:thin solid #008B3F;
}

#footer a:link { color:#FFFFFF; font-weight: bold; text-decoration:none }
#footer a:visited { color:#FFFFFF; font-weight: bold; text-decoration:none }
#footer a:active { color:#FFFFFF; font-weight: bold; text-decoration:none }
#footer a:hover { color:#FFFFFF; font-weight: bold; text-decoration:none }

/* FONT, COLOUR, ... */
.headline {
	font-size: 14px; 
	font-weight: bold;
	color:#008B3F; 
}

.textbold {
	font-size: 12px; 
	font-weight: bold; 
}

.textboldred {
	font-size: 12px; 
	font-weight: bold;
	color: red;
}

.textright{
	text-align:right;
}

.headerright{
	text-align:right;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
}

a:link { color:#000000; font-weight: bold; text-decoration:none }
a:visited { color:#000000; font-weight: bold; text-decoration:none }
a:active { color:#000000; font-weight: bold; text-decoration:none }
a:hover { color:#000000; font-weight: bold; text-decoration:underline }

/* SUBMENUE */
table .submenue {
	background: #008B3F;
}

.submenue a:link { color:#FFFFFF; font-weight: bold; text-decoration:none }
.submenue a:visited { color:#FFFFFF; font-weight: bold; text-decoration:none }
.submenue a:active { color:#FFFFFF; font-weight: bold; text-decoration:none }
.submenue a:hover { color:#000000; font-weight: bold; text-decoration:none }


/* START OSM */
#osmmap {
	width: 350px;
	height: 350px;
	border: 0px;
	padding-left: 30px;
	position:relative;
	top:10px;
	left:10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	z-index: 4;
}
/* ENDE OSM */

