 html, body {height: 100%;}
   body {margin: 0; padding: 0;}
    #wrapper      { margin-left: -411px; position: relative; left: 50%; width: 822px; height: 500px }
   * html #wrapper {height: 100%;} /* IE Hack fŸr 100 % Hšhe */
   #footer {position: absolute; bottom: 0; left: 0; width: 100%;}
   * html #footer {bottom: -1px;} /* NŠchster IE Hack, da bottom: 0; als bottom: 1px interpretiert wird */
   #sitemap {margin-bottom: 2em; float: left;}
   #content     { margin-bottom: 2em; float: left }
      #content_lehre    { margin-bottom: 2em; float: left }
#wrapper   { background: #fff; border-right: 1px solid white; border-left: 1px solid white }
   #footer       { color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; padding: 8px 0 }
img { border: 0 }




body     { font-size: 10px; font-family: verdana, arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; background-color: #ffffff; margin: 0; padding: 0 }
#start_box
 { color: white; margin-right: auto; margin-left: auto; width: 784px; height: 500px }

#mitte_start
 { text-align: center; padding-top: 2px; position: absolute; top: 170px; width: 784px; height: 317px; border: solid 1px silver }

#mitte_start a:link, #mitte_start a:visited, #mitte_start a:active, #mitte_start a:hover  { background-color: white; padding: 0 }
#logo_unten
  { text-align: right; position: absolute; top: 495px; width: 788px }
.start_news  { color: #000000; position: absolute; top: 520px; width: 788px }


/*lehremenus*/
#maintable01              { background-color: #808080; display: table; margin-top: 20px; position: relative; left: 43px; width: 778px; float: left }
#maintable02         { }
#druck   { text-decoration: none; text-align: right; margin-top: 10px; width: 822px }
.tr     { background-color: white; margin: 0; padding: 0; height: auto }
.td  { padding: 8px 10px }
.td_s      { padding: 8px 10px; width: 430px }
.td_b   { text-align: right }
.bild { display: block }
p   { font-size: 10px; font-style: normal; margin: 0; padding: 0 }
#buttons   { margin-top: 30px; margin-left: 20px; float: left }
h1 { color: #700; font-size: 15px; font-weight: bold }
h2 { color: black; font-size: 15px; font-weight: bold }
img  { border: 0 }

a:link, a:visited       { color: black; font-size: 10px; text-decoration: none; padding: 2px 1px 2px 0 }
a:active, a:hover      { color: white; font-size: 10px; text-decoration: none; background-color: #700; padding: 2px 1px }
/*bewerbung*/
#content        { padding-left: 43px; width: 777px }
#content_lehre        { width: 777px }
#content_news  { color: white; background-color: #700; padding-top: 30px; padding-right: 367px; padding-left: 30px }
#content_seminhalte { color: black; padding-top: 30px; padding-right: 350px; padding-left: 43px }
#text    { margin-top: 10px; width: 390px; height: 500px; float: left }
#text_forschung { margin-top: 10px; width: 620px; height: 500px; float: left }
#text_studinfos { margin-top: 10px; width: 660px; height: 500px; float: left }
#linkliste   { margin-top: 20px; float: left }
#linkliste1 { margin-top: 10px; width: 250px; height: 500px; float: left }
#bild_rechts { text-align: center; margin-top: 20px; width: 330px; height: 220px; float: right }
#bild_rechts1 { text-align: center; margin-top: 20px; width: 330px; height: 220px; float: left }
#bild_links    { text-align: left; margin-top: 20px; margin-right: 50px; margin-left: 0; width: 362px; float: left }
.content_links    { text-align: left; margin-top: 20px; margin-right: 50px; margin-left: 0; width: 362px; float: left }
.content_rechts    { margin-top: 20px; float: left }
a.bildlink:link, a.bildlink:visited      { color: #666; background-color: #fff; margin: 0; padding: 0; border-width: 0; outline-width: 0 }
a.bildlink:active, a.bildlink:hover        { color: #666; text-decoration: none; background-color: transparent; margin: 0; padding: 0 0 0 0; border-width: 0; outline-width: 0 }

#sitemap    { width: 800px }
.textrot  { color: #770000 }
.text3 { color: gray; font-size: 18px; font-family: Arial, Helvetica; text-decoration: none }
a#linkback:link, a#linkback:visited    { color: gray; text-decoration: none; background-color: white; padding: 0 }
a#linkback:active, a#linkback:hover    { color: #000; text-decoration: none; background-color: white; padding: 0 }
#flashmenu      { margin-top: 50px; width: 822px; height: 140px }
#flashumenu       { width: 822px; height: 55px; float: left }
/*lehrende*/
#dreier    { position: relative; left: 42px; width: 778px; float: left; border-top: 1px solid silver }
#dreier a:link, #dreier a:visited { color: #000; text-decoration: none; padding: 2px 2px 2px 1px }
#dreier a:active, #dreier a:hover { color: #fff; text-decoration: none; background-color: #700; padding: 2px 2px 2px 1px }
#dreier td   { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border-bottom: 1px solid silver }
#dreiertitel { height: 30px; vertical-align: top; border-bottom: 1px solid gray }
h3 { font-size: 10px; font-weight: bold; text-decoration: none; margin: 0 0 0 43px }
#lm_links   { padding-left: 43px; position: relative; width: 180px; float: left }
#back { margin-bottom: 30px; margin-left: 43px }
#lm_mitte   { padding-left: 20px; position: relative; width: 285px; float: left }
#lm_rechts  { padding-left: 20px; position: relative; float: left }
.lm_index_links   { width: 200px; vertical-align: top }
.lm_index_mitte    { padding-left: 20px; width: 180px; vertical-align: top }
.lm_index_rechts   { }
a.student2:link, a.student2:visited     { color: #666; background-color: #fff; padding: 0 24px 0 0 }
a.student2:active, a.student2:hover       { color: #666; text-decoration: none; background-color: #fff; padding: 0 24px 0 0 }
.student strong      { color: #666; font-weight: normal; background-color: white; padding: 0 24px 0 0; float: none; clear: both }
a.student:link, a.student:visited    { background-color: white; padding: 0 24px 0 0 }
a.student:active, a.student:hover      { color: #fff; text-decoration: none; background-color: #700; padding: 0 24px 0 0 }
.publi_box { margin-bottom: 20px; width: 777px; float: left }
.publi_bild { width: 150px; float: left }
.publi_text { padding-top: 20px; position: relative; left: 20px; width: 427px; float: left }
.newstitel { }
h6 { color: white; font-size: 11px; font-weight: bold; text-transform: uppercase }
/*semesterinhalte*/
#sm_table { margin-top: 20px; width: 778px }
#sm_table1  { width: 778px }
.smlinks  { left: 20px; width: 100px; vertical-align: top }
.smlinks1  { width: 180px; vertical-align: top }
.smkomentar  { padding-left: 20px; vertical-align: top }
.smmitte { width: 230px; vertical-align: top }
.smrechts { padding-left: 30px; vertical-align: top }
.sm_t1_text  { padding-right: 40px; width: 430px; vertical-align: top }
.sm_t1_bild { padding-right: 40px; vertical-align: top }
#content_praesi   { margin-bottom: 20px; width: 170px; height: 150px; float: left }
#content_praesi_text { margin-bottom: 20px; padding-right: 300px; width: 400px; float: left }
#thumb { width: 130px; height: 130px }
#content_praesi a:link, #content_praesi a:visited     { color: gray; text-decoration: none; background-color: white; padding: 0 }
#content_praesi a:active, #content_praesi a:hover    { color: #000; text-decoration: none; background-color: white; padding: 0 }
.praesi_bild { background-color: lime; height: 130px; float: left }
#praesi { background-color: navy; position: relative; width: 450px; height: 130px; float: left }
a.praesi_text { background-color: fuchsia; width: 100px; height: 20px; float: left }

