* { margin: 0; padding: 0; }
body { padding: 0px; background: #000000; color: #646976; font: 14px/normal Arial, Helvetica, sans-serif; }
h1 { margin-bottom: 2px; margin-top: .5em; border-bottom: solid 1px #646976; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 180%; text-indent: 5px; letter-spacing: -1px; }
cite { float: right; }
ul.classic { list-style: disc; margin-bottom: 1em; padding-left: 2em; }
div.section { clear: both; padding-top: 50px; }

a, a:visited  { 
	color: #0000cc; 
	font-weight: bold;
	text-decoration: none;
	}
a:focus, a:active, a.Active:link, a.Active:visited, a:hover {
color: #0000cc;
font-weight: bold;
text-decoration: underline;
}

q {quotes: "„" "“" "‚" "‘"}
q:before {content: open-quote;}
q:after {content: close-quote;}

.table1 { float: right; margin-bottom: 2em; border: solid 1px #eee; }
.table1 caption { color: #fff; text-align: center; padding-bottom: 5px; }
.table1 th, .table1 td { padding: 7px; }
.table1 th, .table1 thead td { background-color: lightyellow; color: #000; }
.table1 tbody td { background-color: #fff; color: #000; }
.table1 tbody th { text-align: right; }

#wmfg { clear: both; float: left; }

#rahmen {
position: absolute;
margin-top: 0px;
margin-bottom: 10px;
left: 50%;
height: 880px;
width: 960px;
margin-left: -480px;
overflow: hidden;
background: url("pics/hg_ahorn.jpg") repeat top center;
}

#seite {
padding: 0; 
margin: 0;
height: 880px;
width: 960px;
border-top-style: solid;
border-top-color: #d9dadb;
border-top-width: 0px;
float: left;
}

#titel {
width: 960px;
height: 200px;
float: left;
overflow: hidden;
margin: 0px;
border-bottom-style: solid;
border-bottom-color: #d9dadb;
border-bottom-width: 0px;
float: left;
}


#menu {
width: 190px;
/*height: 120px;*/
float: left;
overflow: hidden;
margin-top: 30px;
}


#menu ul {
	margin: 5px 0px 0px 5px;
	padding: 0px 0px;
	list-style: none;
	text-align: left;
	color: black;
}
#menu li {
	margin: 0px 0px 0px 0px;
	display: inline;
	padding: 1px 0px 0px 0px;
	line-height: 40px;
	float: left;
	height: 28px;
	width: 137px;
}
#menu li a, #menu li a:link, #menu li a:visited  { 
	color: #000000;
	background-color: #fafafa; 
	font: bold 14px Arial, Tahoma, Verdana, Garamond, Arial; 
	text-decoration: none; 
	margin: 0;
	padding: 0px 10px;
	display: block;
	border-top:0px solid #8A8987;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:0px solid #8A8987; 
	line-height: 26px;
	}

#menu li a:focus, #menu li a:active, #menu li a.Active:link, #menu li a.Active:visited , #menu li a:hover, #menu li a:focus{
	color: #000000;
	background-color: #f2f2f2;
}

#menu  a, #menu a:link, #menu a:visited {
	color: #000000;
	background-color: #fafafa;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 11pt;
}

#menu a:focus, #menu a:active, #menu a:hover, #menu a:Active:link, #menu a:Active:visited {
	color: #000000;
	background-color: #f2f2f2;
}


#daten {
width: 960px;
height: 678px;
float: left;
overflow: hidden;
margin-top: 0px;
border-top-style: solid;
border-top-color: #d9dadb;
border-top-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d9dadb;
border-bottom-width: 1px;
/*background-color: #ffffff;*/
}

#daten .text {
margin-left: 10px;
margin-right: 10px;
margin-top: 20px;
font-size: 14px;
line-height: 20px;
}
#daten .textbild {
text-align: center;
font-size: 12px;
color: #646976;
margin-left: 0px;
font-style: italic;
}

#daten .titel {
font-size: 16px;
font-weight: bold;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
margin-top: 10px;
color: #d68d5e;
}

#daten .titelfoto {
font-size: 16px;
font-weight: bold;
margin-left: 20px;
margin-right: 10px;
margin-bottom: 20px;
margin-top: 30px;
color: #d68d5e;
}

#daten dl {
float: left;
margin: 10px;
}

#daten li  { 
color: #646976; 
font-size: 12px; 
font-weight: normal; 
line-height: 22px; 
text-decoration: none; 
list-style-type: disc; 
margin-right: 0px; 
margin-left: 10px;
}

#daten ul   { 
margin-left: 20px;
list-style-type: disc; 
font-size: 12px;
color: #646976;
font-weight: bold;
}

#datentext {
/*width: 750px;*/
width: 660px;
margin-left: 10px;
margin-top: 20px;
margin-bottom: 10px;
margin-right: 0px;
overflow: auto;
float: left;
font-size: 14px;
}


