body {
 font: normal 62.5%/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
 background: #000;
 color: #fff
}

h1,h2,h3,h4,p,input, textarea, select, table {
 font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
a, a:link, a:visited, a:hover {
 color:#fff;
}
.mbr {
 clear: both;
 margin: 0;
 padding: 0;
 font: normal 0px/0px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.contenth {
 margin:0;
 padding: 10px;
}
.content {
 margin:0 auto 0 auto;
 padding: 10px;
 width:680px;
}

html {
 overflow: hidden;
}

body {
  overflow: hidden;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}

#top {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 200px;
  overflow: hidden;
}

#main {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 220px;
  left: 140px;
  right: 140px;
  bottom: 0px;
  overflow: auto;

  scrollbar-face-color: #000000;
  scrollbar-track-color: #000000;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-shadow-color: #000000;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-highlight-color: #000000;
  scrollbar-3Dlight-color: #FFFFFF;
}
#top .contenth {
 padding: 0px;
 text-align:center;
}
#main .content {
 padding-top: 5px;
}

#ctl {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 220px;
  left: 0px;
  bottom: 0px;
  width: 130px;
  overflow: hidden;
}
#ctr {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 220px;
  right: 0px;
  bottom: 00px;
  width: 130px;
  overflow: hidden;
}
.oben{
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0px;
}
.unten{
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 0px;
}
.links{
  right: 0px;
}
.rechts{
  left: 0px;
}

#top .l2home{
 position:absolute;
 top:90px;
 left:10px;
 width:67px;
 height:45px;
}
#top .l2impress{
 position:absolute;
 top:90px;
 right:10px;
 width:45px;
 height:50px;
}
#top h1{
 text-align:center;
 margin:0px 80px 0 80px;
 padding:0;
}
#top ul#nav{
 margin:0 auto 0 auto;
 padding: 0;
 width:775px;
}

#nav li {float: left; margin:0; padding: 0; list-style: none;}
#nav li, #nav a {height: 60px; display: block; text-decoration: none; color:#fff; margin:0; padding: 0;}
#nav span {visibility: hidden;}

#main .content ul{
 list-style-type:none;
 text-align:center;
 font-size:1.2em;
 line-height:2.0em;
}
#main .content ul.llist{
 list-style-type:none;
 text-align:center;
 font-size:1.2em;
 line-height:2.0em;
}
#main .content ul.llist2{
 list-style-type:none;
 text-align:center;
 font-size:1.2em;
 line-height:2.0em;
}