html {
  height: 100%;
  width:100%;
}
body {
  margin:0px;
  padding:0px;
  height: 100%;
  width:100%;
  background-color:#f5f5f5;
  font-family:Arial,Helvetica,sans-serif;
  color: #626365;
}
table {
  border:none;
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
}
td {
  vertical-align:middle;
  text-align:center; /*IE 5*/
}

div#aussen {
  width:862px;
  height:420px;
  position:relative;
  margin:auto;
  text-align:left; /*IE 5*/
}

div#aussen div {
  position:absolute;
}
div.foto {
  border:2px solid #626365;
}
/* frei positionierte Bilder */
div#welcome {
  width:355px;
  height:112px;
  left:258px;
  top:0px;
  background-image:url(../globalimages/welcome.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;

}
div#logo {
  width:380px;
  height:142px;
  left:146px;
  top:42px;
  background-image:url(../globalimages/logotmredesign.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
div#links {
  width:143px;
  height:139px;
  left:0px;
  top:43px;
  background-image:url(../globalimages/links.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
div#mittelinks {
  width:376px;
  height:187px;
  left:145px;
  top:184px;
  background-image:url(../globalimages/mittelinks.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
div#mitterechts {
  width:185px;
  height:327px;
  left:524px;
  top:44px;
  background-image:url(../globalimages/mitterechts.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
div#rechts {
  width:143px;
  height:138px;
  left:712px;
  top:44px;
  background-image:url(../globalimages/rechts.jpg);
  background-position:0px 0px;
}
div#nav {
  width:125px;
  height:147px;
  left:738px;
  top:220px;
}
div#fuss {
  width:565px;
  height:40px;
  left:146px;
  top:387px;
}
/* Text und Links */
a         { color:#E10012; }
a:link    { text-decoration:none; }
a:visited { text-decoration:none; }
a:focus   { text-decoration:underline; }
a:hover   { text-decoration:underline; }
a:active  { text-decoration:underline; }

div#nav a {
  display:block;
  margin-bottom:10px;
  padding-top:4px;
  padding-right:0px;
  padding-bottom:4px;
  padding-left:18px;

  background-image:url(../globalimages/pfeil.gif);
  background-repeat:no-repeat;
  background-position:left center;
}
div#fuss .li{
  float:left;
  font-size:70%;
}
div#fuss span{
  float:right;
  font-size:70%;
  padding-left:0px;
}