/*Rothe-Motorsport*/
h1 {font-size: 14px;}
h2 {font-size: 12px;}
h3 {font-size: 10px;}

/*
Hints.

#eaf1f7 = Farbe des seitlichen randes links und rechts
#FFFFFF = Farbe backgroud rothe banner alt:  #0053FC, #3366FF

*/

/* background-image:url(images/a3_background.jpg); */

/* abstände und schriftstil */



body
{
  margin-top: 10px; margin-left: 0px; margin-right: 0px;margin-bottom: 10px; color: #000000;  background-color:#e8e8e8;
  font: normal 12px/18px  verdana, times, serif;
 background-repeat:no-repeat;
 background-attachment:fixed; padding:0px;
}


table,tr,td
{
  color: #000000;font: normal 12px/18px  verdana, times, serif;
}

/* grundlayout*/
.content
{
  background-color:#ffffff;
}

#engezeilen
{
  font-size:8pt;
  line-height:110%;
}

.leisteun
{
  background-color:#666666;color:white;  font-size: 10px;
  height:20px;
  line-height:20px;
}

.leiste
{
  background-color:#eaf1f7 ;color:white;  font-size: 5px;
  height:20px;
  line-height:20px;
  padding: 0px 0px 0px 17px;
}

.leisteschmal
{
  background-color:#eaf1f7 ;color:white;  font-size: 5px;
  height:20px;
  line-height:20px;
  padding: 0px 0px 0px 6px;
}


.logo
{
  color:black;
  height:280px;
  background: #ffffff url("images/rothe-motorsport-banner.jpg") ;
  background-position: 100% 0%;
}

.logoklein
{
  color:black;
  height:130px;
  background: #ffffff url("images/rothe-motorsport-banner_klein.jpg") ;
  background-position: 100% 0%;
}

.banner
{
  -moz-opacity: 0.66;
  _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=66);
  border:solid 0px #000000;
  background-color:#FFFFFF;
}

.transparent
{
  -moz-opacity: 0.66;
  _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=66);
  border:solid 1px #000000;
  background-color:#EAF1F7;
  font-size:8pt;
  line-height:150%;
}

/*td und p mit kleiner schrift*/
.m
{
  font-size:8pt;
  line-height:150%;
}

.tabelle_klein
{
  font-size:8pt;
  line-height:150%;
}

.transparent_kleiner
{
  -moz-opacity: 0.66;
  _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=66);
  border:solid 1px #000000;
  background-color:#FFFFFF;
  font-size:7pt;
  line-height:130%;
}

.transparent_kleiner_2
{
  -moz-opacity: 0.66;
  _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=66);
  border:solid 0px #000000;
  background-color:#FFFFFF;
  font-size:9pt;
  line-height:130%;
}

.rothe-motorsport
{
  color:#000000;
  font-weight:normal;
  letter-spacing:2px;
}

ul
{
  list-style-type:square;
}

.point1 {border:solid 1px black;background-color:#FF0000}
.point2 {border:solid 1px black;background-color:#3366FF}
.point3 {border:solid 1px black;background-color:#FFFFFF}




/* menue oben */

#menu2 a , #menu2 a:visited , #menu2 a:active {display:block;
color:#ffffff;
background: url("images/bu.gif");
text-decoration:none ;
font: normal 11px verdana, times, serif;
line-height:24px;
text-decoration:none ;
padding: 0px 0px 0px 0px;
text-align:center;
width:100px;
}

#menu2 a:hover{
color:#000000;
text-decoration:none ;
background: url("images/bu2.gif");
}




/* html text linking */

a:link, a:visited, a:active{ font: normal 12px/18px verdana, times, serif;text-decoration:underline;color:#000000}

a:hover{ font: normal 12px/18px verdana, times, serif;text-decoration:none;background-color:#3366FF;
color:#ffffff;}


/* =================================== */

/* KFZ Hersteller horizontales Menue Anfang */

  #KFZ_Hersteller_begin {
  margin: 0;
  padding: 0;
  text-align:center;
  }

  #KFZ_Hersteller_begin ul, #KFZ_Hersteller_begin li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  }

  #KFZ_Hersteller_begin a:link, #KFZ_Hersteller_begin a:visited {
  float: left;
  line-height: 20px;
  font-weight: normal;
  margin: 1px;
  padding: 0px 15px;
  text-decoration: none;
  color: #0000CC;
  background-color: #eaf1f7;
  border-left: 1px solid #0000CC;
  border-top: 1px solid #0000CC;
  border-bottom: 1px solid #0000CC;
  }

  #KFZ_Hersteller_begin #akt {
  color: #0000CC;
  background-color: #FFFFFF;
  border-left: 1px solid #0000CC;
  border-top: 1px solid #0000CC;
  border-bottom: 1px solid #0000CC;
  }

  #KFZ_Hersteller_begin a:hover, #KFZ_Hersteller_begin a:hover#akt {
  color: #FFFFFF;
  background-color: #0000CC;
  border-left: 1px solid #eaf1f7;
}

/* KFZ Hersteller horizontales Menue */

  #KFZ_Hersteller {
  margin: 0;
  padding: 0;
  text-align:center;
  }

  #KFZ_Hersteller ul, #KFZ_Hersteller li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  }

  #KFZ_Hersteller a:link, #KFZ_Hersteller a:visited {
  float: left;
  line-height: 20px;
  font-weight: normal;
  margin: 1px;
  padding: 0px 15px;
  text-decoration: none;
  color: #0000CC;
  background-color: #eaf1f7;
  border-top: 1px solid #0000CC;
  border-bottom: 1px solid #0000CC;
  }

  #KFZ_Hersteller #akt {
  color: #0000CC;
  background-color: #FFFFFF;
  border-top: 1px solid #0000CC;
  border-bottom: 1px solid #0000CC;
  }

  #KFZ_Hersteller a:hover, #KFZ_Hersteller a:hover#akt {
  color: #FFFFFF;
  background-color: #0000CC;
}

/* KFZ Hersteller horizontales Menue Ende */

  #KFZ_Hersteller_end {
  margin: 0;
  padding: 0;
  text-align:center;
  }

  #KFZ_Hersteller_end ul, #KFZ_Hersteller_end li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  }

  #KFZ_Hersteller_end a:link, #KFZ_Hersteller_end a:visited {
  float: left;
  line-height: 20px;
  font-weight: normal;
  margin: 1px;
  padding: 0px 15px;
  text-decoration: none;
  color: #0000CC;
  background-color: #eaf1f7;
  border-right: 1px solid #0000CC;
  border-top: 1px solid #0000CC;
  border-bottom: 1px solid #0000CC;
  }

  #KFZ_Hersteller_end #akt {
  color: #0000CC;
  background-color: #FFFFFF;
  border-right: 1px solid #0000CC;
  border-top: 1px solid #0000CC;
  border-bottom: 1px solid #0000CC;
  }

  #KFZ_Hersteller_end a:hover, #KFZ_Hersteller_end a:hover#akt {
  color: #FFFFFF;
  background-color: #0000CC;
  border-right: 1px solid #eaf1f7;
}

/* ================================== */

/* kfz Modell Überschrift*/

    #kfz_modell_headl {
    margin: 0;
    padding: 0;
    width: 170px;
    }

    #kfz_modell_headl ul, #kfz_modell_headl li{
    list-style-type: none;
    padding-top: 2px;
    font-weight: normal;
    font-size:12px;
    text-align:center;
    color: #000000;
    background-color: #CCCCCC;
    border-left: 1px solid #0000CC;
    border-right: 1px solid #0000CC;
    border-top: 1px solid #0000CC;
    border-bottom: 1px solid #0000CC;
  }

/*  KFZ Modelle z.B. VOLKSWAGEN */

  #kfz_modell {
  margin: 0;
  padding: 0;
  width: 170px;
  }

  #kfz_modell ul, #kfz_modell li{
  list-style-type: none;
  margin-top: 7px;
  padding-top: 2px;
  font-weight: normal;
  text-align:center;
  color: #000000;
  background-color: #FFFFFF;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  }

/*  KFZ Ausführung z.B. GOLF */

  #kfz_version {
  margin: 0;
  padding: 0;
  width: 170px;
  }

  #kfz_version ul, #kfz_version li{
  list-style-type: none;
  padding-top: 2px;
  font-weight: bold;
  font-size:10px;
  text-align:center;
  }

  #kfz_version li a {
  text-decoration: none;
  display: block;
  width:100%;
  padding: 2px;
  font-size:10px;
  }

  #kfz_version a:link, #kfz_version a:visited {
  color: #000000;
  background-color: #CCCCCC;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  font-size:10px;
  }

  #kfz_version #akt {
  color: #000000;
  background-color: #FFADAD;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  font-size:10px;
  }

  #kfz_version #subCategory {
  color: #000000;
  background-color: #CCCCCC;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  font-size:10px;
  }

  #kfz_version #subElement {
  color: #FFFFFF;
  background-color: #999999;
  border-left: 2px solid #000000;
  border-right: 1px solid #000000;
  font-size:10px;
  }

  #kfz_version #lowest {
  color: #FFFFFF;
  background-color: #666666;
  border-left: 3px solid #000000;
  border-right: 1px solid #000000;
  font-size:10px;
  }

  #kfz_version a:hover,
  #kfz_version a:hover#akt,
  #kfz_version a:hover#subElement,
  #kfz_version a:hover#subCategory,
  #kfz_version a:hover#lowest{
  color: #FFFFFF;
  background-color: #000000;
  border-left: 1px solid #eaf1f7;
  border-right: 1px solid #eaf1f7;
  font-size:10px;
  }



/*  KFZ Ausführung - letzter Eintrag der Liste */

  #kfz_version_ende {
  margin: 0;
  padding: 0;
  width: 170px;
  }

  #kfz_version_ende ul, #kfz_version_ende li{
  list-style-type: none;
  padding-top: 2px;
  font-weight: bold;
  font-size:10px;
  text-align:center;
  }

  #kfz_version_ende li a {
  text-decoration: none;
  display: block;
  width:100%;
  padding: 2px;
  font-size:10px;
  }

  #kfz_version_ende a:link, #kfz_version_ende a:visited {
  color: #000000;
  background-color: #CCCCCC;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  font-size:10px;
  }
  #kfz_version_ende #akt {
  color: #000000;
  background-color: #FFADAD;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  font-size:10px;
  }

  #kfz_version_ende a:hover, #kfz_version_ende a:hover#akt {
  color: #FFFFFF;
  background-color: #000000;
  border-left: 1px solid #eaf1f7;
  border-right: 1px solid #eaf1f7;
  border-bottom: 1px solid #eaf1f7;
  font-size:10px;
  }


/*  fürs Events-menü */

  #event {
  margin: 0;
  padding: 0;
  width: 192px;
  }

  #event ul, #event li{
  list-style-type: none;
  padding-top: 2px;
  font-weight: bold;
  font-size:10px;
  text-align:center;
  }

  #event li a {
  text-decoration: none;
  display: block;
  width:100%;
  padding: 2px;
  font-size:10px;
  }

  #event a:link, #event a:visited {
  color: #000000;
  background-color: #CCCCCC;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  font-size:10px;
  }

  #event #akt {
  color: #000000;
  background-color: #FFADAD;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  font-size:10px;
  }

  #event a:hover,
  #event a:hover#akt{
  color: #000000;
  background-color: #eaf1f7;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  font-size:10px;
  }
