html, body  {
  height: 100%;
  margin: 0px;
  text-align: center;
  scrollbar-face-color: #EAEBF0;
  scrollbar-base-color: #FFFFFF;
  scrollbar-track-color: #F4F4F7;
  scrollbar-arrow-color: #666666;
  scrollbar-highlight-color: #666666;
  scrollbar-shadow-color: #C8CAD7;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #F4F4F7;
}

/* Hack 3Pixel Bug */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #content {
margin-right: -3px;
}
* html #flashcontent {
margin-left: -3px;
}
* html #content_t {
margin-right: -3px;
}
* html #flashcontent_t {
margin-left: -3px;
}
* html #navigation {
margin-right: -3px;
}
* html #maillink {
margin-left: -3px;
}
* html #content_sub {
margin-right: -3px;
}
* html #content_swf {
margin-right: -3px;
}
* html #flashcontent_sub {
margin-left: -3px;
}
* html #maillink_sub {
margin-left: -3px;
}
* html #content_teachers {
margin-right: -3px;
}
/* End hide from IE5/mac */

#centered {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 980px;
  height: 595px;
  margin-top: -297px;
  margin-left: -491px;
  text-align: left;
}

#content {
  height: 521px;
  width: 334px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: justify;
  float: left;
}

#content_sub {
  height: 521px;
  width: 510px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

#content_swf {
  height: 521px;
  width: 519px;
  padding-left: 30px;
  padding-right: 10px;
  padding-top: 50px;
  background-image: url(pics/tms_backgr_left_swf.jpg);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  float: left;
}

#content_t {
  height: 521px;
  width: 408px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 50px;
  background-image: url(teachers/tms_swooshes_teachers.jpg);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: justify;
  line-height: 17px;
  float: left;
}

#content_t img {
  height: 200px;
  width: 200px;
  float: left;
  margin-right: 10px;
}

#content_t i {
  font-size: 8pt;
}

#content h1, #content_sub h1, #content_swf h1, #content_t h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  margin-left: 0px;
}

#content h2, #content_sub h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  margin-left: 0px;
  margin-bottom: 0px;
}

#content_sub p {
margin-left: 20px;
  margin-top: 6px;
  margin-bottom: 6px;
}

#content_sub h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: -14px;
}

#content_sub ul {
  line-height: 17px;
  margin-left:-20px;
}

#teachertable {
  position: absolute; top: 280px;
  width: 500px;
  padding: 0px;
  border-spacing: 0px; 
  border: 0px;
  font-size:9pt;
  font-family: Arial, Helvetica, sans-serif;
}

#teachertable td {
  padding-bottom: 3px;
}

#content a:link, #content_sub a:link, #content_swf a:link, #content a:visited, #content_sub a:visited, #content_swf a:visited, #content a:focus, #content_sub a:focus, #content_swf a:focus, #content a:active, #content_sub a:active, #content_swf a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #541834;
  margin-left: 0px;
}
#content a:hover, #content_sub a:hover, #content_swf a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #6D3A52;
  margin-left: 0px;
}

#subnavi {
  position:absolute; bottom:55px;
  line-height: 18px;
  text-align: left;
  color: #FFC840;
  width: 300px;
}

#subnavi span {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FFC840;
}

#subnavi a:link, #subnavi a:visited, #subnavi a:focus, #subnavi a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  font-weight:normal;
  color: #ffffff;
}
#subnavi a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  font-weight:normal;
  color: #FFC840;
}

#flashcontent {
  height: 571px;
  margin-left: 394px;
}

/* Flash-Div der normalen Unterseiten */
#flashcontent_sub {
  height: 571px;
  margin-left: 559px;
}
/* Flash-Div der Lehrerbios */
#flashcontent_t {
  height: 571px;
  margin-left: 468px;
}

#navigation {
  height: 21px;
  width: 695px;
  padding-left: 30px;
  padding-top: 3px;
  background-color: #541834;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFC840;
  float: left;
}

#navigation span {
  font-weight: bold;
  color: #FFC840;
}

#maillink {
  width:214px;
  height: 24px;
  margin-left: 725px;
  padding-left: 10px;
  padding-right: 31px;
  padding-top: 0px;
  text-align: right;
  background-color: #541834;
}

#maillink_sub {
  height: 24px;
  margin-left: 710px;
  padding-right: 33px;
  padding-top: 0px;
  text-align: right;
  background-color: #03245A;
}

#navigation a:link, #maillink a:link, #navigation a:visited, #maillink a:visited, #navigation a:focus, #maillink a:focus, #navigation a:active, #maillink a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color: #ffffff;
  margin-right: 10px;
}
#navigation a:hover, #maillink a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color: #FFC840;
  margin-right: 10px;
}