body {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: black;
background-color: #FFF;
/* background-image: url(pics/verlauf.jpg);
background-repeat: repeat-x; 
background-color: #wie bildauslauf; */
font-size: 100.01%;
margin: 0;
padding: 0;
}
/* Seitenaufteilung */
#hnav {
padding: 0 0 0 15.2em;
margin: 0;
height: 7.8em;
}
#logo {
position: absolute; 
top: 1em; 
right: 1em; 
width: 160px; 
height: 30px; 
z-index: 1;
}
#subnav {
padding: 0;
width: 14em;
float: left;
text-align: right;
}
#inhalt {
border-top: 1px solid black;
border-left: 1px solid black;
border-bottom: 1px solid black;
color: #333;
min-height: 30em;
padding: 1.5em 0.5em;
margin:0 0 0 15em;
}
#fuss{
clear:left;
padding: 0.2em 0.5em 0.5em 15.2em;
margin: 0;
}
/* horizontale Navigationsliste */
#hnav ul {
position: absolute;
top: 7.8em;
font-size: 0.83em;
margin: 0; 
padding: 0;
text-align: left;
}
#hnav li {
list-style: none;
display: inline;
margin: 0; 
padding: 0;
}
#hnav a, #hnav span {
text-decoration: none;
font-weight: bold;
color: black;
padding-right: 0.4em;
padding-left: 0.4em;
}
/* vertikale Navigationsliste */
#subnav ul {
font-size: 0.71em; /* 0.83em */
margin: 0; 
padding: 1.5em 0 0;
text-align: right;
}
#subnav li {
list-style: none;
margin: 0; 
padding: 0.4em 0;
}
#subnav a, #subnav span {
text-decoration: none;
font-weight: bold;
color: black;
}
/* beide Navigationslisten */
* html #hnav a, * html #hnav span, 
* html #subnav a, * html #subnav span {
width: 1em;    /* nur fuer IE 5.0x erforderlich */
/* w/idth: auto;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
}
#hnav a:hover, #subnav a:hover {
color: #7fa027;  /* favicon #f8b000; */
/* background-color: #333; */
}
#hnav span, #subnav span {
color: #59802d;
}
/* Vorschaubildliste */
.bildmenu ul {
margin: 0; 
padding: 0;
}
.bildmenu li {
list-style: none;
display: inline;
margin: 0; 
padding: 0;
}
/* allgemeine Formate */
#inhalt li {
width: 400px;
}
.klein {
font-size: 10px;
}
h1 {
margin: 0 0 0.2em;
padding: 0;
font-size: 14px;
font-weight: bold;
}
h2, h3 {
margin: 1.4em 0 0.2em;
padding: 0;
font-size: 12px;
font-weight: bold;
}
p {
font-size: 11px;
margin: 0.5em 0;
width: 400px;
}
a {
color: #666;
}

table {
width: 400px;
background-color: #EEE;
/*  border: 1px solid #CCC; */
font-size: 10px;
margin: 0.5em 0;
padding: 0;
}

/* hide from ie on mac \*/	
#flashcontent {
width: 400px;
height: 420px;
}
/* end hide */
	
td {
vertical-align: bottom;
}
#formular {
width: 400px;
margin: 0.5em 0;
background-color: #EEE;
font-size: 11px;
}

#inhalt ul, #inhalt li {
font-size: 11px;
margin: 0.5em 0;
/* list-style-type: decimal; */
list-style-type: square;
}
.rot {
font-weight: bold;
color: #d99b00;
}
.gruen {
font-weight: bold;
color: #006600;
}
/* TOC Formate */
.sub1 {
text-indent: 2em;
}
.bilder {
margin-left: 2em;
margin-right: -2.2em;
list-style: none;
display: inline;
}
