html, body { margin: 0; padding: 0; text-align: center; font-family: Verdana; font-size: 12px; line-height: 16px; }
h1 { margin: 0; padding: 0; margin-bottom: 3px; color: #005e4c; font-weight: bold; font-size: 16px;}
h2 { margin: 0; padding: 0; font-weight: bold; font-size: 12px; }
h3 { margin: 0; padding: 0; font-weight: bold; font-size: 11px; color: #777576; width: 200px; }
a { color: #005e4c; }
a.mehr { float: right; margin-top: -15px; }
a.domain { font-weight: bold; text-decoration: none; }
br.clear { clear: both; }

#rahmen { width: 998px; text-align: left; margin: 0 auto; }
#rahmen #header { margin-bottom: 22px; }
#rahmen #navTop { float: right; font-size: 11px; font-weight: bold; padding-right: 20px; }
#rahmen #navTop div { float: left; line-height: 22px; border-right: 1px solid #afafaf; padding-right: 7px; margin-right: 7px; }
#rahmen #navTop div a { color: #afafaf; text-decoration: none; }
#rahmen #navTop div.lastItem { border-width: 0; padding-right: 0; }
#rahmen #domains { padding-left: 48px; }
#rahmen #domains div { float: left; }
div.arrow { width: 33px; height: 138px; float: left; background-image: url(bg_arrow.gif); background-repeat: repeat-y; }
#d_muenchen { float: left; width: 220px; }
#d_gefahard { float: left;  width: 205px; }
#d_regensburg { float: left;  width: 205px; }
#d_engineering { float: left;  width: 160px; }
td { vertical-align: top; }

div p { clear: both; margin: 0px; margin-bottom: 8px; padding: 0; }
