body{
  margin:0 auto;
  text-align:center;
  padding:80px 286px 0 0;
  font-family: Verdana,Arial,sans-serif;
}

table.borderedtable, table.borderedtable td, table.borderedtable th {
  border-color: darkblue;
  border-style: solid;
}

table.borderedtable {
  border-width: 0 0 1px 1px;
  border-spacing: 0;
  border-collapse: collapse;
}

table.borderedtable td, table.borderedtable th {
  margin:0;
  padding:5px;
  border-width: 1px 1px 0 0;
}

li
{
 margin-bottom: 25px;
}

div#oben{
  position:absolute;
  background-image:url("images/oben_back.gif"); background-color:darkblue;
  top:0;
  left:0;
  width:500%;
  height:80px;
}

div#oben div#ads{
	margin-left:12px;
	margin-top:10px;
}

div#nametitle{
  position:absolute;
  top:48px;
  right:20px;
  font-size:26px;
  text-align:right;
  color:white;
}

div#rechts{
  position:absolute;
  top:80px;
  right:0;
  width:286px;
  height:100%;
  background-image: url("images/rechts.gif");
}

div#rechts div#menu{
  text-align:right;
  margin-top:192px;
  margin-right:100px;
  font-weight: bold;
  color:white;
  font-size:12px;
  font-variant:small-caps;
}

div#rechts div#menu a{
	text-decoration:none; color:white;
}

div#rechts div#menu a:hover{ 
  text-decoration:underline;
}

div#unten {
  position:absolute;
  margin:0 auto;
  bottom:5;
  text-align:center;
}

div#text {
  background-color:#F9F6F6;
  height:100%;
}

div#text div#content{
  color: darkblue;
  text-align: justify;
	padding:30px;
}

div#text div#content a{
  color: darkblue;
  text-decoration: underline;
}

div#text div#content a:hover{
  color: red;
}

div#text div#content td{
	color: darkblue;
}

div#text div#content th{
	color: darkblue;
}

@media screen{
  body>div#oben{
   position:fixed;
  }
  body>div#nametitle{
   position:fixed;
  }  
  body>div#rechts{
   position:fixed;
  }
}

* html body{
  overflow:hidden;
} 
* html div#text{
  height:100%;
  overflow:auto;
}
