body      {
	background: #4C4C4C;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px; }

* {	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;  }

/* Links */
a {	
	color: #CECECE;
	background: #4C4C4C;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
a:link    {  }
a:visited {  }
a:active  {  }
a:hover  { color: #EEEEEE; }


a.menu {	
	color: #CECECE;
	background: black;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
a.menu:link    {  }
a.menu:visited {  }
a.menu:active  {  }
a.menu:hover  { color: #EEEEEE; }

/* Überschriften */
h1 {
	font-size: 12pt;
	font-weight: bold;
}
h2 {
	font-size: 11pt;
	font-weight: bold;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
}
/* Überschrift für Impressum (muss gesetzt werden!) */
h2.impressum {
	font-size: 11pt;
	font-weight: bold;
}

/* Normale Texte */
span.normal  {
	font-size: 10pt;  }
span.normalbold  {
	font-weight: bold;
	font-size: 10pt;  }
span.small  {
	font-size: 9pt;  }
span.smallbold  {
	font-weight: bold;
	font-size: 9pt;  }
span.impressum  {
	font-size: 10pt;  }
	
img.normal{
	border: 3px solid black;
}
img.baum{
	border: solid #004A00 3px;
}
	
/* Divs */
div {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #CECECE;	
}
div#hauptinhalt{
	position: relative;
	width:800px;
	text-align: left;
}
div#hauptinhalt_innen{
	position: relative;
	width: 700px;
	margin-right: 30px;
	margin-left:60px;
}
div#hauptinhalt2{
	position: relative;
	width:800px;
	text-align: left;
}
div#hauptinhalt_innen2{
	position: relative;
	width: 700px;
	margin-right: 30px;
	margin-left:60px;
}
div#top{
	position: relative;
	width: 800px;
}
div#top_title{
	position: absolute;
	width: 300px;
	top: 100px;
	left: 60px;
	text-align:left;
	color:#4d4d4d;
	font-size: 14pt;
	z-index: 5;
}
div#whiteline{
	position: absolute;
	top: 94px;
	left: 300px;
	width: 1px;
	height:35px;
	z-index: 6;
}
div#bottom_line{
	position: relative;
	width: 800px;
	background:white;
}
div#bottom_line2{
	position: relative;
	width: 800px;
	background:white;
}
div#bottom_menu{
	position: relative;
	width: 800px;
	text-align: right;
	padding-top: 10px;
	padding-bottom:20px;
}	
div#berglinie{
	position: absolute;top: 0px;left: -30px;
}

div#map  {  font-size: 6pt;
	background: transparent;  }
div#map *  {  font-size: 6pt;
	background: transparent;  }

