body{
  font: normal 11px Verdana, Geneva, sans-serif;
  line-height: 16px;
}
a, a:visited{
  color: #66CCFF;
  text-decoration: none;
  font-weight: bold;
}
a:hover{
  color: #000;
}
img{
  border: 0;
}
#header{
  margin-bottom: 10px;
}
#apage{
  background: url(/alotta/user/martinruge.de/gfx/punkt.gif) repeat-y;
  min-height: 350px;
}
#page{
  width: 800px;
  margin: 0 auto;
}
#subheader{
  font: normal 14px Verdana, Geneva, sans-serif;
  line-height: 24px;
  background-color: #66CCFF;
  margin-bottom: 10px;
}
#subheader span{
  margin: 0 0 0 285px;
}
#subheader a.nactive, #subheader a.nactive:visited, #subheader a.nactive:hover{
  color: #000;
}
#subheader a, #subheader a:visited{
  color: #FFF;
  margin: 0 10px;
}
#subheader a:hover{
  color: #000;
}

#nav{
  float: left;
  width: 180px;
}

#content{
  margin-left: 10px;
  width: 600px;
  float: left;
}
.sbbox{
  margin-left: 10px;
}
.sbtitle{
  display: none;
}
#footer{
  position: relative;
}
#pager{
  position: absolute;
  left: 190px;
}
#pager, #pager div, #pager div.descr, #pager div.act, #pager div.act a, #pager a, #pager div.arrow {
   border: none;
   text-transform: none;
   font-weight:bold;
   background-color: #FFF;
   color: #66CCFF;
}
#pager div.arrow, #pager a{color:#66CCFF;}
#pager div.act a{color:#000;}
#pager div.descr{margin-right:15px;}
#login{
  float: left;
}