body {
margin:0;
padding:1%;
text-align:left;
font-family:arial, sans-serif;
font-size:0.9em;
color:#000000;
background:transparent;
background-image: url(../bilder/hback002.gif);
}

link {
color:#0000A0;
}

a {
color: #000000;
}

a:visited {
color:#800040;
}

#fusszeile {
font-size: 0.8em;
margin: 0;
padding: 0.1em;
text-align: center;
border:1px solid blue;
background-color: silver;
}



#container {
font-size:1.0em;
width: 900px;
height: auto;
padding: 0px;
margin: auto;
border: 0px;
background-color: #ffffff;
}

table {
border: none;
width: 100%;
}

td {
border: none;
padding: 2px;
text-align: center;
}

p   {
font-family: arial, sans-serif;
font-size: 1.0em;
text-align: left;
color: #000000;
padding: 0 3px 0 5px;
margin: 4px 10px 0 0px;
}

h1   {
font-family: arial, sans-serif;
font-size: 24pt;
font-weight: bold;
color: #000000;
margin: 2px;
text-align: center;
}

h2   {
font-family: arial, sans-serif;
font-size: 14pt;
font-weight: bold;
text-align: center;
color: #000000;
padding: 0 3px 0 5px;
margin: 4px 10px 0 0px;
}

h3   {
font-family: arial, sans-serif;
font-size: 14pt;
font-weight: bold;
text-align: center;
color: #000000;
padding: 0 3px 0 5px;
margin: 4px 5px 3px 5px;
background-color: rgb(102,153,255);
}

#ueberh3   {
font-family: arial, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #ffffff;
padding: 2px 5px 2px 2px;
margin: 3px 5px 5px 0;
background-color: #0099FF;
}

#textbox2 {
font-family: arial, sans-serif;
font-size: 0.9em;
text-align: left;
color: rgb(0,35,158);
padding: 1px 2px 1px 2px;
margin: 0;
}

#textbox3 {
font-family: arial, sans-serif;
font-size: 0.9em;
text-align: left;
color: #000000;
padding: 1px 2px 1px 2px;
margin: 0;
}

ul#navi {
margin: 0;
padding: 0.3em;
font: 1em;
text-align: center;
border: 1px solid;
border-color: rgb(102,153,255);
background-color: rgb(102,153,255);
}

ul#navi li {
list-style: none;
display: inline;
margin: 0.3em;
padding: 0.2em;
}

ul#navi a {
padding: 0.1em 0.1em;
text-decoration: none;
font-weight: bold;
border-left-color: white;
border-top-color: white;
color: white;
background-color: rgb(0,51,153);
}

ul#navi span {
padding: 0.1em 0.1em;
text-decoration: none;
font-weight: bold;
border-left-color: white;
border-top-color: white;
color: black;
background-color: rgb(102,153,255);
}

* html ul#navi a, * html ul#navi span {
width: 1em;  /*nur fuer IE 5.0x erforderlich */
w/idth: auto; /* fuer IE 6 */
}

ul#navi a:hover {
border-color: white;
border-left-color: black;
border-top-color: black;
color: white;
background-color: rgb(102,153,255);
}

ul#subNavi {
width: 100,01%;
float: left;
padding: 0;
margin: 0;
list-style: none;
}

ul#subNavi li {
float: left;
top: 0px;
margin: 0;
padding: 2px 5px;
color: #000000;
font-size: 0.9em;
font-weight: bold;
text-align: center;
}

ul#subNavi li#active span {
display: block;
margin: 0;
padding: 0px 10px 0px 10px;
font-size: 0.9em;
font-color: #000000;
font-weight: bold;
text-align: center;
}

ul#subNavi a {
display: block;
white-space: nowrap;
margin: 0px 2px 0px 0px;
padding: 0 10px 0px 10px;
font-size: 0.9em;
font-color: rgb(0,35,158);
font-weight: bold;
}

hr {
width: 800px;
color: silver;
background-color: silver;
height: 5px;
margin-right: 30px;
text-align: center;
border: 2px dashed rgb(0,35,158);
}

marquee {
width: 900px;
font-family: arial, sans-serif;
font-color: #000000;
font-size: 1.1em;
font-weight: bold;
background-color: #6699FF;
}