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 #navigation {
margin-right: -3px;
}
* html #maillink {
margin-left: -3px;
}
* html #content_sub {
margin-right: -3px;
}
* html #flashcontent_sub {
margin-left: -3px;
}
* html #content_cont {
margin-right: -3px;
}
* html #flashcontent_cont {
margin-left: -3px;
}
* html #content_t {
margin-right: -3px;
}
* html #flashcontent_t {
margin-left: -3px;
}
* html #lehrerkontakt {
margin-left: -3px;
}
* html #navigation_sub {
margin-right: -3px;
}
* html #maillink_sub {
margin-left: -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;
  background-image: url(pics/alex_start_higru_li.jpg);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  float: left;
}

#content_sub {
  height: 521px;
  width: 499px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 50px;
  background-image: url(pics/alex_higru_li_breit.jpg);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  float: left;
}

#content_cont {
  height: 521px;
  width: 232px;
  padding-left: 30px;
  padding-right: 10px;
  padding-top: 50px;
  background-image: url(pics/alex_start_higru_li.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(pics/alex_teachers_higru_li.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_cont 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 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 td {
  height: 35;
  vertical-align: top;
  padding-bottom: 10px;
}

#content_sub td span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
}

#teachertable {
  position: absolute; top: 145px;
  width: 500px;
  padding: 0px;
  border-spacing: 0px; 
  border: 0px;
}

#teachertable td {
  padding-bottom: 3px;
}

#content em, #content_sub em {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-style: normal;
}

#content hr, #content_sub hr {
  width: 150px;
  height: 1px;
  text-align: left;
  margin-left: 0;
  color: #597092;
}

#content a:link, #content_sub a:link, #content_cont a:link, a.blau:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  font-weight:bold;
  color: #222260;
  margin-left: 0px;
}
#content a:visited, #content_sub a:visited, #content_cont a:visited, a.blau:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  font-weight:bold;
  color: #222260;
  margin-left: 0px;
}
#content a:focus, #content_sub a:focus, #content_cont a:focus, a.blau:focus {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  font-weight:bold;
  color: #222260;
  margin-left: 0px;
}
#content a:hover, #content_sub a:hover, #content_cont a:hover, a.blau:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  font-weight:bold;
  color: #6363C7;
  margin-left: 0px;
}
#content a:active, #content_sub a:active, #content_cont a:active, a.blau:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  font-weight:bold;
  color: #222260;
  margin-left: 0px;
}

#subnavi {
  position:absolute; bottom:55px;
  line-height: 20px;
  text-align: left;
  color: #03245A;
  width: 450px;
}

#subnavi span {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #ffffff;
}

#subnavi a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  font-weight:normal;
  color: #ffffff;
}
#subnavi a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  font-weight:normal;
  color: #ffffff;
}
#subnavi a:focus {
  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: #03245A;
}
#subnavi a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  font-weight:normal;
  color: #ffffff;
}

#back {
  position:absolute; top:549px;
  margin-left: -20px;
}

#flashcontent {
  height: 571px;
  margin-left: 394px;
}

#flashcontent_sub {
  height: 571px;
  margin-left: 559px;
}

#flashcontent_cont {
  height: 571px;
  margin-left: 272px;
}

#flashcontent_t {
  height: 571px;
  margin-left: 468px;
}

#flashform {
  position:absolute; top: 164px;
  height: 180px;
  width: 559px;
  margin-left: -30px;
}

#navigation {
  height: 21px;
  width: 640px;
  padding-left: 30px;
  padding-top: 3px;
  background-color: #03245A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #A8B3C7;
  float: left;
}

#navigation_sub {
  height: 21px;
  width: 620px;
  padding-left: 30px;
  padding-top: 3px;
  background-color: #03245A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #A8B3C7;
  float: left;
}

#navigation span {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #ffffff;
}

#maillink {
  height: 24px;
  margin-left: 650px;
  padding-right: 58px;
  padding-top: 0px;
  text-align: right;
  background-color: #03245A;
}

#maillink_sub {
  height: 24px;
  margin-left: 650px;
  padding-right: 33px;
  padding-top: 0px;
  text-align: right;
  background-color: #03245A;
}

#lehrerkontakt {
  height: 571px;
  margin-left: 272px;
}

a:link, #back a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color: #ffffff;
  margin-left: 20px;
}
a:visited, #back a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color: #ffffff;
  margin-left: 20px;
}
a:focus, #back a:focus {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color: #ffffff;
  margin-left: 20px;
}
a:hover, #back a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color: #D29B14;
  margin-left: 20px;
}
a:active, #back a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color: #ffffff;
  margin-left: 20px;
}

a.stil_1:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color:#A8B3C7;
  margin-left: 0px;
}
a.stil_1:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color:#A8B3C7;
  margin-left: 0px;
}
a.stil_1:focus {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color:#A8B3C7;
  margin-left: 0px;
}
a.stil_1:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color: #D29B14;
  margin-left: 0px;
}
a.stil_1:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:normal;
  text-decoration: none;
  color:#A8B3C7;
  margin-left: 0px;
}