body { font-family: arial, arial narrow;
       font-size: 10px;
       margin-left: 0px;
       margin-top: 0px;
       color: black;
}

#wachs-800 {position:absolute; top: 0px; left: 0px; visibility:hidden;}
#wachs-1024 {position:absolute; top: 0px; left: 0px; visibility:hidden;}
#wachs-1152 {position:absolute; top: 0px; left: 0px; visibility:hidden;}
#wachs-1280 {position:absolute; top: 0px; left: 0px; visibility:hidden;}
#streifen-800 { position: absolute; top: 0px; left: 115px; visibility:hidden;}
#streifen-1024 { position: absolute; top: 0px; left: 162px; visibility:hidden; }
#streifen-1152 { position: absolute; top: 0px; left: 187px; visibility:hidden; }
#streifen-1280 { position: absolute; top: 0px; left: 231px; visibility:hidden; }
#logo-800 { position: absolute; top: 0px; left: 632px; visibility:hidden;}
#logo-1024 { position: absolute; top: 0px; left: 788px; visibility:hidden;}
#logo-1152 { position: absolute; top: 0px; left: 880px; visibility:hidden;}
#logo-1280 { position: absolute; top: 0px; left: 944px; visibility:hidden;}
#spitze-nav { position: absolute; top: 0px; left: 0px; }
#bild-800 { position: absolute; top: 180px; left: 150px; visibility:hidden;}
#bild-1024 { position: absolute; top: 240px; left: 200px; visibility:hidden;}
#bild-1152 { position: absolute; top: 300px; left: 200px; visibility:hidden;}
#bild-1280 { position: absolute; top: 350px; left: 200px; visibility:hidden;}

a:link { font-size: 12px; font-weight:bold; color:#990033; text-decoration:none; }
a:visited { font-size: 12px; font-weight:bold; color:#990033; text-decoration:none; }
a:focus { font-size: 12px; font-weight:bold; color:#990033; text-decoration:underline; }
a:hover { font-size: 12px; font-weight:bold; color:blue; text-decoration:none; }
a:active { font-size: 12px; font-weight:bold; color:black; text-decoration:underline; }

h1 { font-size: 14px; font-weight:bold; text-decoration: underline; }
h2 { font-size: 14px; font-weight:bold; }

#text-home { font-size: 60px; text-align: center; }
.tabelle   { font-size: 14px; width:100%; height:100%; position:absolute; top: 0px; left: 0px; margin: 0px; }
.tabelle2   { font-size: 14px; width:100%; height:100%; margin: 0px; }
.zeitplan   { font-size: 14px; width:100%; height:100%; border-collapse:collapse; margin:0px; }
.tabelle-titel { font-size: 24px; font-weight:bold; color:#990033; text-align:center; padding:10px;}
.tabelle-titel2 { font-size: 11px; font-weight:bold; text-align:center; padding:5px; border:thin solid black; background-color:#A0A0A0; }
.tabelle-titel3 { font-size: 11px; font-weight:bold; text-align:center; padding:5px; border:thin solid black; }
.tabelle-bild { text-align:center; vertical-align: top; width:200px; }
.tabelle-text { font-size: 11px; vertical-align:top; padding-left: 5px;}
.tabelle-text2 { font-size: 11px; vertical-align:top; text-align:center; }
.tabelle-text3 { font-size: 11px; vertical-align:top; padding-left: 5px; border:thin solid black; }
.techvis-text { font-size: 14px; vertical-align:top; padding-top: 10px; padding-left: 10px; }
.techvis-text2 { font-size: 14px; vertical-align:top; padding-top: 10px; padding-left: 10px; color: #990033; text-align:center; }
.nutzung { font-size: 11px; vertical-align:top; padding-left: 5px;}
.nutzung-titel { font-size: 24px; font-weight:bold; color:#990033; text-align:center; padding:10px;}

#impressum { font-size: 16px; position:absolute;top:200px; left:50px;}
#projekte   { font-size: 14px; }

.knopfA { font-size: 14px;
          color: white;
          background-color: #990033;
          width: 200px;
          height: 25px;
          text-align: left;
          padding-left:10px;
          cursor:pointer;
}
.knopfB { font-size: 12px;
          color: white;
          background-color: #990033;
          width: 175px;
          height: 22px;
          text-align: left;
          padding-left:10px;
          cursor:pointer;
}

#knopf1 { position: absolute; left: 10px; top: 10px; visibility:visible; }
#knopf2 { position: absolute; left: 10px; top: 40px; visibility:visible; }
#knopf2a { position: absolute; left: 35px; top: 70px; visibility:hidden; }
#knopf2b { position: absolute; left: 35px; top: 95px; visibility:hidden; }
#knopf2c { position: absolute; left: 35px; top: 120px; visibility:hidden; }
#knopf3 { position: absolute; left: 10px; top: 70px; visibility:visible; }
#knopf3a { position: absolute; left: 35px; top: 100px; visibility:hidden; }
#knopf3b { position: absolute; left: 35px; top: 125px; visibility:hidden; }
#knopf3c { position: absolute; left: 35px; top: 150px; visibility:hidden; }
#knopf3d { position: absolute; left: 35px; top: 175px; visibility:hidden; }
#knopf3e { position: absolute; left: 35px; top: 200px; visibility:hidden; }
#knopf3f { position: absolute; left: 35px; top: 225px; visibility:hidden; }
#knopf3g { position: absolute; left: 35px; top: 250px; visibility:hidden; }
#knopf3h { position: absolute; left: 35px; top: 275px; visibility:hidden; }
#knopf3i { position: absolute; left: 35px; top: 300px; visibility:hidden; }
#knopf4 { position: absolute; left: 10px; top: 100px; visibility:visible; }
#knopf5 { position: absolute; left: 10px; top: 130px; visibility:visible; }
#knopf6 { position: absolute; left: 10px; top: 160px; visibility:visible; }
#knopf7 { position: absolute; left: 10px; top: 190px; visibility:visible; }
#knopf8 { position: absolute; left: 10px; top: 220px; visibility:visible; }
#knopf9 { position: absolute; left: 10px; top: 250px; visibility:visible; }
#knopf10 { position: absolute; left: 10px; top: 280px; visibility:visible; }
