
* { margin: 0; padding: 0; }
html { height: 101%; }
body { font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; background-color: #5f5f5e; text-align: center; height: 101%; }
#container { color: #686868; background-color: white; text-align: left; height: auto; width: 860px; z-index: 1; visibility: visible; margin: 20px auto 0; }
#logo { background-color: white; height: 140px; width: inherit; z-index: 2; visibility: visible; }
#inhalt { background-color: transparent; height: auto; width: 780px; z-index: 2; visibility: visible; margin-left: 60px; padding-top: 12px; border-bottom: 2px solid #999; }
.spaltelinks { background-color: transparent; height: auto; width: 385px; z-index: 5; visibility: visible; float: left; margin: 0; padding: 0; }
.spalterechts { background-color: transparent; visibility: visible; z-index: 5; width: 385px; height: auto; float: right; margin: 0; padding: 0; border-left: 2px solid #999; }
.spaltelinkskleinhug { background-color: transparent; visibility: visible; z-index: 6; width: 189px; height: auto; float: left; margin: 0 0 10px; border-top: 2px solid #999; }
.spalterechtskleinhug { background-color: transparent; visibility: visible; z-index: 6; width: 189px; height: auto; float: right; margin: 0 0 10px; border-top: 2px solid #999; border-left: 2px solid #999; }
.spalterechtstitel { background-color: transparent; visibility: visible; margin: 0; padding: 0; z-index: 5; width: 385px; height: auto; float: right; }
.spaltelinkstitelkleinhug { background-color: transparent; text-align: center; visibility: visible; z-index: 6; width: 189px; height: auto; float: left; margin: 0 0 10px; }
.spalterechtstitelkleinhug { background-color: transparent; text-align: center; visibility: visible; z-index: 6; width: 189px; height: auto; float: right; margin: 0 0 10px; }
#titel { background-color: transparent; height: auto; width: inherit; z-index: 5; visibility: visible; margin: 0 0 20px; padding: 0; }
#banners { background-color: #dadbdd; height: auto; width: inherit; z-index: 5; visibility: visible; margin: 0; padding: 10px 0; }
.aktivitaetstitel { background-color: transparent; height: 100px; width: inherit; z-index: 7; visibility: visible; border-bottom: 2px solid #999; }
.aktivitaetsinhalt { color: #999; background-color: transparent; height: auto; width: 175px; z-index: 7; visibility: visible; margin-top: 10px; margin-left: 10px; }
.aktivitaetsinhalterstespalte { color: #999; background-color: transparent; visibility: visible; margin-top: 10px; z-index: 7; width: 185px; height: auto; }
#illustrationunten { background-color: transparent; height: 52px; width: inherit; z-index: 2; visibility: visible; }
#footer { font-size: 11px; background-color: transparent; text-align: center; height: auto; width: 860px; z-index: 1; visibility: visible; margin-top: 20px; margin-right: auto; margin-left: auto; }
h1 { color: #000; font-size: 14px; font-weight: normal; background-color: transparent; margin-bottom: 7px; padding: 0; }
h2 { color: black; font-size: 24px; font-weight: normal; background-color: transparent; margin-bottom: 7px; padding-left: 10px; }
h2.erstespalte { color: black; font-size: 24px; font-weight: normal; background-color: transparent; margin-bottom: 7px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
h3 { color: black; font-size: 14px; background-color: transparent; margin: 0 0 20px; padding: 0; }
h4 { color: #e8c747; font-size: 14px; font-weight: bold; background-color: transparent; margin: 0 0 10px; padding: 0; }
h5 { color: #686868; font-size: 12px; font-weight: normal; background-color: transparent; margin: 0 0 5px; padding: 0; }
p { color: #686868; font-size: 13px; background-color: transparent; margin: 0; padding: 0; }
ul { color: #686868; font-size: 13px; background-color: transparent; margin: 0; padding: 0; }
ul,li { color: #686868; font-size: 13px; background-color: transparent; margin: 0 0 0 8px; padding: 0; }
.gelb { color: #f2d151; background-color: transparent; }
.seriftitel { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: transparent; }
a:link, a:visited { color: #686868; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; text-decoration: underline; margin: 0; padding: 0; }
a:hover, a:active { color: #333; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; text-decoration: underline; margin: 0; padding: 0; }
table.agenda { font-size: 12px; background-color: transparent; border-collapse:collapse; }
table.agenda tr { background-color: transparent; vertical-align: top; }
table.agenda td { font-size: 12px; background-color: transparent; padding-bottom: 6px; }
#footer p { color: #999; font-size: 11px; background-color: transparent; text-align: center; z-index: 1; }
#footer a:link, #footer a:visited { color: #999; font-size: 11px; background-color: transparent; text-decoration: none; visibility: visible; z-index: 1; width: 860px; height: auto; margin: 20px auto 10px; padding-bottom: 10px; }
#footer a:hover, #footer a:active { color: #f90; font-size: 11px; text-decoration: none; background-color: transparent; visibility: visible; z-index: 1; width: 860px; height: auto; margin: 20px auto 10px; padding-bottom: 10px; }
#formularbox { background-color: #fbfbfb; visibility: visible; margin-bottom: 20px; margin-left: 20px; padding-bottom: 10px; z-index: 6; width: 480px; height: auto; padding-top: 10px; }
.tabelleformular { background-color: transparent; width: 460px; margin-left: 10px; border-collapse:collapse; }
.tabelleformular tr { background-color: transparent; vertical-align: top; }
.tabelleformular td { color: #686868; font-size: 12px; background-color: transparent; vertical-align: top; padding-bottom: 6px; }
.tabelleformular td.innenabstand { background-color: transparent; padding-right: 40px; }
.reset { font-size: 1px; height: 1px; clear: both; }
