body 
{
  text-align: center;
  margin: 0;
  padding: 0;
}

#mainwindow
{
  width:779px;
  height:527px;
  position:absolute;
  top:50%;
  left:50%;
  float:left;
  margin-left:-390px;
  margin-top:-264px;  
}

#mainwindow #language
{
  position:absolute;
  top:12px;
  right:30px;
  width:150px;
  height:25px;
  font-family:Arial,Helvetica,sans-serif;
  color:White;
  font-weight:bold;
  font-size:13px;
}

#mainwindow #home
{
  position:absolute;
  top:36px;
  left:31px;
  width:268px;
  height:45px;
}

#mainwindow #language a
{
  color:White;
  text-decoration:none;
  padding:2px;
  width:50px;
  height:20px;
}

#mainwindow #language a:hover
{
  color:Black;
  text-decoration:none;
  padding:2px;
  width:50px;
  background-color:White;
  height:20px;
}

#mainwindow #buttons
{
  position:absolute;
  top:245px;
  left:0px;
  float:left;
  width:152px;
  height:140px;
}

#mainwindow #layer_profil
{
  position:absolute;
  top:245px;
  left:152px;
  visibility:hidden;
  width:150px;
  height:91px;
  z-index:100;
}

#mainwindow #layer_projekte
{
  position:absolute;
  top:275px;
  left:152px;
  visibility:hidden;
  width:150px;
  height:180px;
  z-index:120;
}

#mainwindow #blaettern
{
  position:absolute;
  bottom:50px;
  left:34px;
  float:left;
  width:80px;
  height:50px;
  text-align:center;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:Black;
  font-weight:bold;
  font-size:14px;
}

#mainwindow #maintext
{
  position:absolute;
  top:100px;
  left:170px;
  width:559px;
  height:387px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:Black;
  font-weight:normal;
  font-size:12px;
  text-align:left;
  
}

#mainwindow #maintext a
{
  color:#42829A;
  font-weight:bold;
  text-decoration:none;
}

#mainwindow #maintext a:hover
{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

#mainwindow #bild
{
  position:absolute;
  bottom:50px;
  left:170px;
  width:559px;
  text-align:center;
  z-label:50;
}

#mainwindow #maintext td
{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:Black;
  font-weight:normal;
  font-size:12px;
  text-align:left;
  
}

#mainwindow #maintext h1
{
  font-size:22px;
  font-weight:normal;
  letter-spacing:2px;
  margin-top:0px;
  padding-top:0px;
}


