*{
  margin:0px; padding:0px;
  border:none;
  font-family:arial;
  font-size:12px;
  line-height:16px;
  letter-spacing:1px;
  color:#000;
}

body{
  background-color:#666;
  background-image:url(../img/streifen.gif); 
  background-repeat:repeat-x;
  text-align:center;
}

#all{
  margin:0px auto;
  width:752px;
  text-align:left;
}


#top .right{
  color:#fff;
  float:right;
  margin:10px;
}

#top .right a{
  color:#fff;
}
#top .right a:hover,#top .right a.active{
  color:#666;
}

#top .left{
  margin:10px;
}

#top .left p{
  color:#fff;
}

#middle{
  padding:1px;
  border:solid 1px #333;
  background-color:#fff;
}

#middle .banner{
  padding-bottom:1px; 
  border-bottom:solid 1px #333;
  font-size:0px;
  line-height:0px;
}

#middle .right{
  float:right;
  width:500px;
  margin:35px 25px 25px 0px;
}
#middle .left{
  width:170px;
  margin:50px 10px;
}

#middle .right h2 a{
  color:#666;
}
#middle .right a:hover,#middle .right a.active{
  color:#666;
}

#middle .left a{
  display:block;
  padding:5px 0px;
  color:#666;
  border-bottom:solid 1px #666;
  text-decoration:none;
}
#middle .left a:hover, #middle .left a.active{
  color:#000;
  border-bottom:solid 1px #000;
}


.clear{
  clear:both;
}

/********************************/

h1{
  font-size:18px;
  font-weight:bold;
  margin-bottom:20px;
  line-height:24px;
}

h2{
  font-size:12px;
  font-weight:bold;
  margin-bottom:15px;
  color:#666;
}

p{
  font-size:12px;
  margin-bottom:10px;
}

ol li{
  list-style-type:upper-roman;
  margin-bottom:15px;
}

ul li{
  list-style-type:none;
  margin-bottom:5px;
}

