
html { height: 101%; }
body { color: #333; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: white; text-align: center; height: 101%; margin: 0; padding: 0; }
#container { color: #333; background-color: white; background-image: url(../img_allgemein/illustration.jpg); background-repeat: no-repeat; background-position: right 0; text-align: left; height: auto; width: 780px; z-index: 1; visibility: visible; margin-right: auto; margin-left: auto; }
#huglogoundnavigation { background-color: transparent; height: auto; width: 180px; z-index: 2; visibility: visible; float: left; }
#logo { height: 255px; width: 180px; z-index: 3; visibility: visible; }
#navigation { height: auto; width: 180px; z-index: 3; visibility: visible; }
#huginhaltsbereich { background-color: transparent; height: auto; width: 600px; z-index: 2; visibility: visible; float: right; }
#distanzhalter { background-color: transparent; height: 220px; width: 600px; z-index: 2; visibility: visible; }
#huginhalteindex { background-color: transparent; height: auto; width: inherit; z-index: 3; visibility: visible; }
#inhalt { height: auto; width: 395px; z-index: 4; visibility: visible; float: left; }
#infobox { background-color: transparent; height: auto; width: 150px; z-index: 4; visibility: visible; float: right; }
#infobox a:link, #infobox a:visited { color: #008b36; background-color: transparent; text-decoration: underline; }
#infobox a:hover, #infobox a:active { color: #e2001a; text-decoration: none; background-color: transparent; }
.tabelleinfobox { color: #808080; font-size: 12px; background-color: transparent; width: 100%; border-collapse: collapse; }
.tabelleinfobox tr { color: #808080; background-color: transparent; vertical-align: top; }
.tabelleinfobox td { color: #808080; font-size: 12px; background-color: #e2e3e4; vertical-align: top; margin: 0; padding: 10px; }
.tabelleinfobox td.zwischenraum { color: #808080; background-color: white; height: 2px; margin: 0; padding: 0; }
a:link, a:visited { color: #333; background-color: transparent; text-decoration: underline; }
a:hover, a:active { color: #e2001a; background-color: transparent; text-decoration: none; }
h1 { color: #333; font-size: 15px; background-color: transparent; margin: 0 0 10px; padding: 0; }
h2 { color: #333; font-size: 15px; font-weight: normal; background-color: transparent; margin: 0 0 6px; padding: 0; }
p { color: #333; font-size: 13px; background-color: transparent; margin: 0; padding: 0; }
pre { color: #0ff; font-size: 50px; background-color: transparent; margin: 0; padding: 0; }
ul { margin: 0; padding: 0 0 0 40px; list-style-type: square; }
ol { list-style-type: decimal-leading-zero; margin: 0 0 0 40px; padding: 0; }
li { background-position: 10px 0; margin: 0 0 8px; padding: 0 0 0 0; }
table { color: #333; font-size: 13px; width: auto; border-collapse: collapse; }
table tr { color: #333; font-size: 13px; vertical-align: top; }
table td { color: #333; font-size: 13px; margin: 0; padding: 0 6px 2px 0; vertical-align: top; }
.reset { font-size: 1px; height: 1px; clear: both; }
.svpgruen { color: #008b36; background-color: transparent; }

