
* { margin: 0; padding: 0; }
html { height: 101%; }
body { color: #686868; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; background-color: transparent; background-image: url(../images/hg_pixel.gif); 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 { height: 80px; width: inherit; z-index: 2; visibility: visible; }
#illustration { background-color: transparent; height: 282px; width: inherit; z-index: 2; visibility: visible; }
#inhalt { background-color: transparent; height: auto; width: 840px; z-index: 2; visibility: visible; margin-left: 10px; padding-top: 12px; }
#partneruniversitytitel { background-color: transparent; height: auto; width: inherit; z-index: 3; visibility: visible; }
#hugnavigationundinfos { background-color: transparent; height: auto; width: 310px; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0 0 10px; }
#hugnavigationen { background-color: transparent; height: auto; width: 306px; z-index: 6; visibility: visible; margin: 0 0 0 4px; padding: 0 0 4px; }
.titelnaviundinfos { color: #f5f5f5; font-size: 16px; background-color: transparent; background-image: url(../images/heading_bg.gif); background-repeat: no-repeat; height: 35px; width: inherit; z-index: 5; visibility: visible; margin: 0; padding: 10px 0 0 15px; }
.inhaltenaviundinfos { background-color: #eaeaea; background-image: url(../images/hellgrau_abgerundet.gif); background-repeat: no-repeat; background-position: right bottom; height: auto; width: 310px; z-index: 4; visibility: visible; margin: 0; padding: 0; }
#hugtextbereich { background-color: transparent; height: auto; width: 530px; z-index: 3; visibility: visible; float: right; padding-top: 20px; border-left: 1px solid #eaeaea; }
#eventtitel { color: #36424a; font-size: 16px; font-weight: bold; background-color: transparent; height: auto; width: 480px; z-index: 6; visibility: visible; margin-bottom: 10px; margin-left: 20px; }
.kalenderboxen { background-color: #eaeaea; background-image: url(../images/kalendertitel_hg.gif); background-repeat: no-repeat; visibility: visible; margin-bottom: 20px; z-index: 6; width: 840px; height: auto; padding-bottom: 10px; }
.kalenderboxinhalt { background-color: transparent; height: auto; width: 840px; z-index: 7; visibility: visible; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; }
#huginfos { background-color: transparent; height: auto; width: 840px; z-index: 2; visibility: visible; margin-left: 10px; }
#infokasten { background-color: transparent; height: auto; width: 310px; z-index: 3; visibility: visible; float: left; }
#hugfurtherinfos { background-color: transparent; height: auto; width: 295px; z-index: 7; visibility: visible; margin-left: 15px; padding-bottom: 4px; }
.linkboxen { font-size: 12px; background-color: transparent; height: auto; width: 280px; z-index: 7; visibility: visible; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #fff; }
#adresskasten { background-color: transparent; height: auto; width: 500px; z-index: 3; visibility: visible; float: right; margin: 0; padding: 0; border-left: 1px solid #eaeaea; }
#footer p { color: #999; font-size: 11px; background-color: transparent; text-align: center; z-index: 1; }
.adressen { background-color: #eaeaea; background-image: url(../images/news_hg.gif); background-repeat: no-repeat; visibility: visible; margin-bottom: 20px; margin-left: 20px; z-index: 6; width: auto; height: auto; padding-bottom: 10px; }
.adressboxtitel { color: #3f3f3f; font-size: 13px; font-weight: bold; background-color: transparent; height: 36px; width: inherit; z-index: 7; visibility: visible; margin: 0; padding-top: 10px; padding-bottom: 0; padding-left: 15px; }
.adressboxinhalt { background-color: transparent; visibility: visible; padding: 0; z-index: 7; width: inherit; height: auto; margin: 0; }
p { color: #686868; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; margin: 0; padding: 0; }
h1 { color: #030; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: transparent; margin: 0 0 10px; padding: 0; }
h2 { color: #030; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: transparent; margin: 0 0 10px; padding: 0; }
h3 { color: #030; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: transparent; margin: 0; padding: 0; }
h4 { color: #686868; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; margin: 0; padding: 0; }
ul { font-size: 12px; background-color: transparent; margin: 0; padding: 0; }
ul,li { font-size: 12px; background-color: transparent; margin: 0 0 0 8px; padding: 0 0 2px; }
a:link, a:visited { color: #f90; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; text-decoration: none; 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; }
.rot { color: #c00; background-color: transparent; }
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 { 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; }
#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; }
#tabelledaten { font-size: 12px; background-color: transparent; border-collapse: collapse; width: 100%; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; }
#tabelledaten th { color: #36424a; font-size: 13px; font-weight: bold; background-color: transparent; background-image: url(../images/kalendertitel_hg.gif); background-repeat: no-repeat; text-align: left; height: 36px; padding: 2px 0 0 15px; }
#tabelledaten td { font-size: 12px; margin: 0; vertical-align: top; padding: 0; }
#tabelledaten td.innenabstand { font-size: 12px; background-color: transparent; width: 15px; margin: 0; padding: 0; }
#tabelledaten td.zwanzig { font-size: 12px; margin: 0; padding-right: 10px; vertical-align: top; padding-top: 10px; padding-bottom: 5px; }
#tabelledaten td.day { font-size: 12px; margin: 0; vertical-align: top; width: 80px; padding: 10px 10px 5px 15px; }
.reset { font-size: 1px; height: 1px; clear: both; }
.linie { background-color: transparent; border-top: 1px solid #a9a9a9; }
.linieweissvier { background-color: transparent; border-top: 4px solid white; }
.linieweisszwanzig { background-color: transparent; border-top: 20px solid white; }
#tabelleadressen { font-size: 12px; background-color: transparent; margin: 0; padding: 0; width: 100%; border-collapse: collapse; }
#tabelleadressen td.innenabstand { background-color: transparent; margin: 0; padding: 0; width: 15px; }
#tabelleadressen tr { font-size: 12px; vertical-align: top; }
#tabelleadressen td { font-size: 12px; margin: 0; vertical-align: top; padding: 0 8px 10px 0; }
