body {
  text-align: center; /* Zentrierung IE */
}

.bgnormal{
  background-color:#202020;
}
body {
  background-color:#202020;
}

#seitenbereich {
  text-align:left;  /* Inhalt wieder links */
  margin: 0 auto;   /* Zentrierung mitte */
  width: 1200px;
  background-color:#202020;
}

#logo1 {
vertical-align: top;
 }

#rand_oben {
vertical-align: top;
align: left;
width: 1100px;
height:50px;
margin: 0 0 0 0;

  background-color:lightblue;
  background-attachment:fixed;

 }

#links {
  float:left;
  margin-top: 0;
  width:150px;
  height: 100px;
  background-color:#ff0000;
    }

#links2 {
  float:left;
  width:150px;
  height: 50px;
  background-color:#202020;

}

#links3 {
  float:left;
  width:150px;
  height: 630px;
  background-color:#202020;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-style: oblique;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  align: left;
  }

#rand_links {
  float:left;
  width:50px;
  height:630px;
  background-color:thistle;
  background-attachment:fixed;
}

#kopf1 {
  margin: 0 0 0 0;
  height: 50px;
  background-color:#202020;
  background-attachment:fixed;
}
#navi {
  margin: 0 0 0 0;
  height: 40px;
  font color: white;
  background-color:#202020;
  background-attachment:fixed;
  text-align: center;
   }

#navi ul {
   vertical-align: center;
   margin-left:130px;
   list-style:none;               /* keine Aufzählungspunkte */
}

#navi li {
   float:left;                     /* Anordnung links   */
   margin-left:10px;               /* Außenabstand oben */
   vertical-align: middle;
   width:110px;                     /* Breite des Links  */
   height: 30px;
   background-color:#202020;        /* Hintergrundfarbe  */
   padding-left:8px;               /* Innenabstand unten */
   padding-right:8px;              /* Innenabstand unten */
   padding-top:8px;              /* Innenabstand unten */
   border-top:1px #020f92 solid;     /* Rahmenfarbe Auflistungpunkt oben */
   border-bottom: 0px #020f92 solid;
   border-left:5px #020f92 solid;
   }

#navi li:hover   { background-color:#404040; }

#links3 li {
   margin-left: 0;                     /* Anordnung links   */
   vertical-align: middle;
   width:130px;                     /* Breite des Links  */
   height: 30px;
   background-color:#202020;        /* Hintergrundfarbe  */
   padding-left:8px;               /* Innenabstand unten */
   padding-right:8px;              /* Innenabstand unten */
   padding-top:8px;              /* Innenabstand unten */
   border-top:1px #020f92 solid;     /* Rahmenfarbe Auflistungpunkt oben */
   border-left:5px #020f92 solid;
   list-style:none;
   }

#links3 li:hover   { background-color:#404040; }


#link1 {
   font-family: Helvetica, sans-serif;
   font-style: italic;
   font-size: 14pt;
   color: #ffffff;
   text-decoration: none;
   }

#link2 {
   font-family: Helvetica, sans-serif;
   font-style: italic;
   font-size: 12pt;
   color: #ffffff;
   text-decoration: none;
   }

#link3 {
   font-family: Helvetica, sans-serif;;
   font-style: italic;
   font-size: 12pt;
   font-weight:bold;
   color: #202020;
   text-decoration: none;
   }

#kopf2 {
  margin: 0 0 0 0;
  height: 50px;
  background-color:lightblue;
  background-attachment:fixed;
}

#navi2 {
  height: 30px;
  margin: 0 0 0 0;
  background-color:#ffff30;
}

#navi2 li {
   float:left;
   margin-left:10px;
   vertical-align: middle;
   width:80px;
   height: 20px;
   background-color:#ffff40;
   padding-left:8px;
   padding-right:8px;
   padding-top:8px;

   border-top:1px #00a2e8 solid;
   border-bottom:1px #00a2e8 solid;
   border-left:5px #00a2e8  solid;
   list-style:none;
   }

#navi2 li:hover   { background-color:#ffffb0; }

#main {
  height: 630px;
  width: 950px;
  overflow:auto;
  margin: 0 0 0 0;
  background-color:#ffff30;
  font-family: Comic sans MS;
  font-size: 12pt;
  color: #021192;
}

#main li {
   float:left;
   margin-left:400px;
   vertical-align: middle;
   width:80px;
   height: 20px;
   background-color:#ffff40;
   padding-left:8px;
   padding-right:8px;
   padding-top:8px;

   border-top:1px #00a2e8 solid;
   border-bottom:1px #00a2e8 solid;
   border-left:5px #00a2e8  solid;
   list-style:none;
   }

#main li:hover   { background-color:#ffffb0; }


h2{
   font-family: MV Boli;
   font-size: 18pt;
   color: #021192;
}


#rechts {
  float:right;
  width: 50px;
  height: 100px;
  background-color:yellowgreen;
  background-attachment:fixed;
}

#rechts2 {
  float:right;
  width: 50px;
  height: 50px;
  background-color:yellowgreen;
  background-attachment:fixed;
}

#rechts3 {
  float:right;
  width: 50px;
  height:630px;
  background-color:#202020;
  background-attachment:fixed;
}

#rand_rechts {
  float:right;
  width:50px;
  height:630px;
  background-color:thistle;
  background-attachment:fixed;
}

#fuss {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 10pt;
  color: #ffffff;
  clear: both;
  height: 30px;
  width: 1200px;
  background-color:#202020;
  border-top:2px solid #ffffff;
}

.race{
 background-image:url(race1.jpg);
 width:362;
 height:265;
 display:block;
 color:#ffffff;
 }

.race:hover, .race:active, .race:focus
{
 background-image:url(motor1.jpg);
 }

#main h1{
background-image:url(../../../RMSV2010/Allgemein/Images/cover/race1.jpg);
background-repeat:no-repeat; 
width: 380px;
 height: 270px;
 display:block;
 valign:top;
 
}

#main h1:hover{
  background-image:url(../../../RMSV2010/Allgemein/Images/cover/race2.jpg);
  background-repeat:no-repeat;
  width: 370px;
  height: 270px;
  display:block;
  valign:top;
}

#main h2{
background-image:url(../../../RMSV2010/Allgemein/Images/cover/tour1.jpg);
 width: 384px;
 height: 270px;
 display:block;
 valign:top;
 }

#main h2:hover{
  background-image:url(../../../RMSV2010/Allgemein/Images/cover/tour2.jpg);
  background-repeat:no-repeat;
width: 384px;
 height: 270px;
 display:block;
valign:top;
}

#main h3{
background-image:url(../../../RMSV2010/Allgemein/Images/cover/kurafa1.jpg);
 width: 390px;
 height: 255px;
 display:block;
 color:#ffffff;
 }

#main h3:hover{
  background-image:url(../../../RMSV2010/Allgemein/Images/cover/kurafa2.jpg);
background-repeat:no-repeat;  
width: 390px;
 height: 255px;
 display:block;
valign:top;
}

#main h4{
background-image:url(../../../RMSV2010/Allgemein/Images/cover/motor1.jpg);
 width: 400px;
 height: 259px;
 display:block;
 valign:top;
 }

#main h4:hover{
  background-image:url(../../../RMSV2010/Allgemein/Images/cover/motor2.jpg);
  width: 400px;
 height: 259px;
 display:block;
}
