/* CSS Document */
html
{
  height: 100%;
  overflow: scroll;
  overflow-x: auto;
}

body
{
  background: #202020;
  font: 90%/1.2em  Arial, Helvetica, sans-serif;
  color: #202020;
}


#container
{
  position:relative;
  margin: 30px auto 0;
  width:900px;
  height: 520px;
}


  
#header, #headerracing
{
  background: url(../gfx/banner.jpg);
  border:dashed 1px white; 
  position: absolute;
  width:900px;
  height: 100px;
}

#headerracing
{
  background: url(../gfx/bannerracing.jpg);
}


/* Weihnachten */

/*
#advenz
{
  position:relative;
  left:810px;
  top:-12px;
  width:88x;
  height:30px;
}


#muetze
{
  background: url(../gfx/muetze.png); 
  position:relative;
  left:853px;
  top:-27px;
  width:100px;
  height:80px;
}
*/

h1
{
  background: white;
  font-size: 110%;
  font-weight: bold;
  font-family:  Arial, Verdana, Helvetica,sans-serif;
  color: #412F0C;
  margin-bottom: 35px;
  padding:2px;
  width: 806px;
}

h2
{
  font-size: 90%;
  font-weight: bold;
  font-family:  Arial, Verdana, Helvetica,sans-serif;
  color: #412F0C;
  margin: 0;

}

p
{
  font-size: 80%;
  font-family:  Arial, Verdana, Helvetica,sans-serif;
  color: #412F0C;
  margin-top: 15px;	
  margin-bottom: 20px;
}

img 
{
  border:none;
}

/*NAVI FORMATIERUNG*/

#navi
{
  background-image: url(../gfx/navi.png);
  border:solid 1px white;
  position: relative;
  top:105px;
  width:900px;
  padding:0.15em 0;
  line-height:0.8em;
}


#navi ul
{
  padding:0px;
  margin:1px;
  list-style-type: none;
  font-size: 8pt;
  font-family:  Arial, Verdana, Helvetica,sans-serif;
}

#navi li
{
  float: right;
  padding:0px 5px;
  margin: 0px 9px;
}

#navi a
{
  display: block;
}


#navi a:hover
{
  background: url(../gfx/mouseover.png);
}

#current
{
  background: url(../gfx/mouseover.png);
}

#subnavimember, #subnaviracing, #subnavistuff, #subnavistuff_video
{
  position: relative;
  top:-672px;
  left:600px;
  font-size: 8pt;
  font-family:  Arial, Verdana, Helvetica,sans-serif;
  word-spacing: 1em;
}

#subnavistuff_video
{
  top:-1172px;
}



/*CONTENT FORMATIERUNG*/

#content, #contentimpressum, #contentnews, #contenttermine, #contenttermine09, #contenttermine10, 
#contentracing, #contentdanniprofil, #contentchrissiprofil, #contentmarcprofil, 
#contentmarciprofil,  #contentdirkprofil, #contentfrankprofil, #contentkevinprofil,
#contentandreasprofil, #contentfahrzeugprofil, #contentsponsoren, #contentgalerie, #contentjanuar10,
#contentfebruar10, #contentmaerz10, #contentapril10, #contentstuff, #contentgb, #contentstuff_video, #contentgal09, #contentgal10, #contentjuli09, 
#contentaugust09, #contentseptember09, #contentoktober09, #contentnovember09, #contentdezember09,  
#contentlinks, #contentlinkspartner, #contentlinkscommunities, #contentlinksallgemein,
#contentlinksveranstalter, #contentlinksracingparts, #contentlinkschampionships, #contentlinksrennstrecken, #contentbericht,
#contentberichtkermit

{
  background: #CACACA;
  border:solid 1px white;
  margin: 108px auto 0;
  width:900px;
  height: 420px;
  border:1px solid white;
}

#contentimpressum
{
  height: 950px;
}


/* NEWS 2010*/

#contentjanuar10
{
  height: 500px;
}

#contentfebruar10
{
  height: 500px;
}

#contentmaerz10
{
  height: 940px;
}

#contentapril10
{
  height: 440px;
}


/*         */


/* NEWS 2009*/

#contentjuli09
{
  height: 480px;
}

#contentaugust09
{
  height: 1620px;
}

#contentseptember09
{
  height: 770px;
}

#contentoktober09
{
  height: 920px;
}

#contentnovember09
{
  height: 1220px;
}

#contentdezember09
{
  height: 520px;
}
/*         */



/* Termine */

#contenttermine
{
  height: 420px;
}


#contenttermine09
{
  height: 1400px;
}

#contenttermine10
{
  height: 4450px;
}

/* Links */

#contentlinks
{
  height: 480px;
}

#contentlinkspartner
{
  height: 280px;
}

#contentlinkscommunities
{
  height: 350px;
}

#contentlinksallgemein
{
  height: 300px;
}

#contentlinksveranstalter
{
  height: 520px;
}

#contentlinksracingparts
{
  height: 670px;
}

#contentlinkschampionships
{
  height: 350px;
}

#contentlinksrennstrecken
{
  height: 560px;
}
 /*     */
 
 
 
/* Bericht */

#contentbericht
{
  height: 1150px;
}

#contentberichtkermit
{
  height: 2500px;
}
/*        */





#contentstuff_video
{
  height: 1100px;
}


#contentgal09
{
  height: 2300px;
}

#contentgal10
{
  height: 2400px;
}


#contentracing, #contentdanniprofil, #contentchrissiprofil, #contentmarcprofil, 
#contentmarciprofil, #contentdirkprofil, #contentfrankprofil, #contentkevinprofil, 
#contentandreasprofil, #contentfahrzeugprofil, #contentsponsoren, #contentgalerie, 
#contentgb, #contentstuff
{
  height: 600px;
}



/*CONTENT-TEXT FORMATIERUNG*/

#contenttext, #contenttexttermine
{
  position:relative;
  top:25px;
  right:-80px;
  width:400px;
  height:150px;
  padding: 10px;
}


#contenttexttermine
{
  width:700px;
}


#contenttext li
{
  font-size: 80%;
  font-family:  Arial, Verdana, Helvetica,sans-serif;
  color: #412F0C;
  
}


/*CONTENT-BILDER FORMATIERUNG*/

#contentpicindex, #contentpicnews, #contentpicaboutus, #contentpictermine, #contentpicgal, #contentpiclinks
{
  background-image:url(../gfx/content/contentpic7.jpg);
  border: solid 1px white;
  position:relative;
  top:-65px;
  right:-520px;
  width:350px;
  height:240px;
}

#contentpicnews
{
  background-image:url(../gfx/content/contentpic10.jpg);
}
#contentpicaboutus
{
  background-image:url(../gfx/content/contentpic4.jpg);
}
#contentpictermine
{
  background-image:url(../gfx/content/contentpic5.jpg);
}
#contentpicgal
{
  background-image:url(../gfx/content/contentpic12.jpg);
}

#contentpiclinks
{
  background-image:url(../gfx/content/contentpic8.jpg);
}


#contentracingpic
{
  background-image:url(../gfx/content/contentracingpic.jpg);
  position:relative;
  border: solid 1px white;
  top:-35px;
  left:600px;;                                                                                          
  width:250px;
  height:188px;
}

#contentpicstuff
{
  background-image:url(../gfx/content/contentpic2.jpg);
  border: solid 1px white;
  position:relative;
  top:-2px;
  right:-640px;
  width:240px;
  height:330px;
}


/* Galerie Bilder */

#contentgalpics09
{
  position:relative;
  bottom:2090px;
  left:500px;
}


#contentgalpic1
{
  background-image:url(../gfx/content/contentgalpic6.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:245px;
}


#contentgalpic2
{
  background-image:url(../gfx/content/contentgalpic5.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:77px;
}

#contentgalpic3
{
  background-image:url(../gfx/content/contentgalpic1.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:330px;
}

#contentgalpic4
{
  background-image:url(../gfx/content/contentgalpic2.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:100px;
}

#contentgalpic5
{
  background-image:url(../gfx/content/contentgalpic3.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:70px;
}

#contentgalpic6
{
  background-image:url(../gfx/content/contentgalpic4.jpg);
  border: solid 1px white;
  width:240px;
  height:200px; 
}

/* Content Galpics 2010 
#contentgalpics10
{
  position:relative;
  bottom:2200px;
  left:500px;
}

#contentgalpic110
{
  background-image:url(../gfx/content/contentgalpic7.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:180px;
}

#contentgalpic210
{
  background-image:url(../gfx/content/contentgalpic8.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:180px;
}

#contentgalpic310
{
  background-image:url(../gfx/content/contentgalpic9.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:180px;
}

#contentgalpic410
{
  background-image:url(../gfx/content/contentgalpic10.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:180px;
}

#contentgalpic510
{
  background-image:url(../gfx/content/contentgalpic11.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:180px;
}

#contentgalpic610
{
  background-image:url(../gfx/content/contentgalpic11.jpg);
  border: solid 1px white;
  width:240px;
  height:200px;
  margin-bottom:180px;
}  

    */

/*FOOTER FORMATIERUNG*/
#footer
{
    background:url(../gfx/footer.jpg);
    border:1px dashed white;
    margin-top:3px;
    width:900px;
    height:100px;
}




/*PROFIL BILDER*/

#danniprofil, #chrissiprofil, #marcprofil, #marciprofil, #dirkprofil, #frankprofil, #kevinprofil, #dinnerprofil, #fahrzeugprofil
{
  position:relative;
  border: solid 1px white;
  top:-50px;
  left:600px;;
  width:250px;
}

#danniprofil
{
  background-image:url(../gfx/member/danniprofil.jpg);
  width: 200px;
  height:397px;
}

#chrissiprofil
{
  background-image:url(../gfx/member/chrissiprofil.jpg);
  height:397px;
}

#marcprofil
{
  background-image:url(../gfx/member/marcprofil.jpg);
  height:328px;
}

#dinnerprofil
{
  background-image:url(../gfx/member/dinnerprofil.jpg);
  height:200px;
  width:160px;
}


#marciprofil
{
  background-image:url(../gfx/member/marciprofil.jpg);
  height:261px;
}

#dirkprofil
{
  background-image:url(../gfx/member/dirkprofil.jpg);
  height:180px;
}

#frankprofil
{
  background-image:url(../gfx/member/frankprofil.jpg);
  height:346px;
}

#kevinprofil
{
  background-image:url(../gfx/member/kevinprofil.jpg);
  height:414px;
}

#fahrzeugprofil
{
  background-image:url(../gfx/content/contentfahrzeug.jpg);
  height:446px;
}


/*GALERIE Formatierung*/
/*DANNI GALERIE*/

#gal
{
  position:relative;
  bottom: 40px;
  left:144px;
  width: 600px;
  height: 450px;
}

a .galerie
{
  display:block;
  float:left;
}

/*WEBCAMS*/


#webcams
{
  width:500px;
}

.noswebcam
{
  float:left;
  height:140px;
  margin:10px;
}
/*
.noswebcam2
{

}

.hhrwebcam
{

}
*/


/*WETTER*/

#wetter
{
  width: 480px; 
  top:150px;
}

#wetter h2
{
  margin:10px;
}


.wetterclass
{
  float:left;
  height:220px;
  margin-left:10px;
}




#shoutbox
{
  position:absolute;
  top: 87px;
  left: 505px;
}


/*LINK Formatierung*/

a:link    {color: #202020; text-decoration: none;}
a:visited {color: #202020; text-decoration: none;}
a:hover   {color: #E2E6E6; text-decoration: none;}

/* ---------- clear fix ---------- */
  .clearfix:after
  {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
  }
  .clearfix
  {
    display: inline-block;
  }
  /* Hides from IE-mac \*/
  * html .clearfix
  {
    height: 1%;
  }
  .clearfix
  {
    display: block;
  }
  /* End hide from IE-mac */
/* ------clear fix ende------ */