 /* Hauptstylesheet zur Website www.fischerkfz.de */

body {
  font-family: hevetica, arial;
  font-size: 100,01%;
  color: black;   background-color: white;
  margin: 0em;
}

img { border:none; }

p {
  margin: 0.8em 0 0 0;
  }
                                           /* Tabellen*/
table {
 table-layout:fixed;
 width:102%;
 /*clear:both;*/
 margin:0;

 }

th {
  background-color:#C3C3C3;
  font-weight: bold;
  hight: 1.5em;
  width: 100%;
  padding: 0.2em 0.5em 0.2em 0.5em;
  }

tr {
  hight: 1.5em;
  width: 100%;
  padding: 0 0.5em 0 0.5em;
  }

.hell {
  background-color:white;
  }
.mittel {
  background-color:#E1ECEC;/*#D7E2D6/**/
  }
.dunkel {
  background-color:#B3CECE; /*#B0C7AF /* */
  }

li {
  text-align:left;

  }

/* div {                                      Positionierhilfe
  border: 1px dashed silver;
} */


div#Kopf {                     /* oberer Rahmen zur Orientierung der unteren Rahmen */
  height: 86pt;
  width: 100%;
}

div#Schatten {                                  /* Bild obere Ecke*/
  position:absolute; top: 2pt; left:5pt;
}

div#Fisch {                                     /* Logo Fischer KFZ */
  position:absolute; top:19pt; left:264pt;
}

div#Navi_oben {                                 /* Hauptnavigation horizontal*/
  position:absolute; top: 75pt; left: 0pt;
  padding: 3pt;
  width: 100%;
  background: #FF9900;
}
  .Navi_oben {
    font-size: 0.83em;
  }
  .Navi_oben a {
    text-decoration: none;
    padding: 0.2em;
    font-weight: bold;
  }
  .Navi_oben a:link {
    color: black;
  }
  .Navi_oben a:visited {
    color: black;
  }
  .Navi_oben a:hover {
    color: white;
    background-color: #666;
  }


ul#Navigation {
    position:absolute; top:90pt;                /* Unternavigation vertikal*/
    font-size: 0.83em;
    float: left; width: 10.7em;
    margin: 39pt 0 0 0;
    /*  border: 1px dashed silver;              Positionierhilfe */
}
  ul#Navigation li {
    list-style: none;
    padding: 0 5pt 4pt 5pt;
  }
  ul#Navigation a {
    text-decoration: none;
    display: block;
    padding: 2pt;
    font-weight: bold;
  }

  ul#Navigation a:link {
    color: black; background-color: #eee;
  }
  ul#Navigation a:visited {
    color: #666; background-color: #eee;
  }
  ul#Navigation a:hover {
    color: black; background-color: white;
  }


div#Inhalt_I {                                        /* Inhaltsrahmen für Indexseite*/
  position: relative;
  margin: 20pt 130pt 5pt 14em;
  padding: 0 10pt;
  text-align: justify;
  font-size: 83%;
  /*  border: 1px dashed silver;              Positionierhilfe */
}
  div#Inhalt_I h1 {
    font-size: 1.6em;
    padding: 0;
  }
  div#Inhalt_I h2 {
    font-size: 1.2em;
  }

div#Inhalt {                                        /* Inhaltsrahmen für Seiten allg.*/
  position: relative;
  margin: 20pt 60pt 5pt 14em;
  padding: 0 10pt;
 /* border: 1px dashed silver;  */
  text-align: justify;
  font-size: 83%;
}
  div#Inhalt h1 {
    font-size: 1.6em;
  }
  div#Inhalt h2 {
    font-size: 1.2em;
  }

 div#Inhalt .logo {
  position: absolute;  top: 2%; right:15%;
  }
 div#Inhalt .oben_breit {
  padding-top:40pt;
  }
 div#Inhalt .links {
  width:20%;
  float:left;
  padding: 15pt 0 0 0;
  }
 div#Inhalt .links2 {
  float:left;
  padding: 15pt 10pt 15pt 0;
  }
 div#Inhalt .rechts {
  float:right;
  padding: 15pt 0pt 15pt 10pt;
  }
 div#Inhalt .clear {
  clear:both;
  }
  
 div#Inhalt .preisliste {
  background-color:#669999;/*#527151;/**/ color: white;
  width:100%;
  text-align:center;
  font-weight:bold;
  margin-top:20pt;
  padding: 0.4em 0.5em 0.4em 0.5em;
  }
  
div#Inhalt .liste_mitte {
  background-color:white;
  width:100%;
  text-align:center;
  font-weight:italic;
  padding: 0em 0.5em 0em 0.5em;
  }
  

div#Inhalt .angebot {
  width:100%;
  margin-top:20pt;
  border-width: 3pt 0 3pt 0;
  border-style: solid;
  border-color: #FF9900;
  padding: 0.4em 0.5em 0.4em 0.5em;
  }
div#Inhalt .angebot H1{
  text-align:center;
  font-size:1.2em;
  color:#FF9900;
  }
.kleiner{
  font-size:85%;
  }
  
div#Inhalt .info {
  font-size: 80%;
  background-color:#B3CECE;
  padding: 2em;
  }

div#Hersteller {              /* rechte Spalte mit  verlinkten Logos für Abkürzungen */
  float: right;  width: 135pt;
  font-size: 0.9em;
  vertical-align: middle;
  text-align: center;
  margin-top: 17pt; padding: 0;
}
 div#Hersteller p{
   margin-bottom: 6pt;
  }
   
div#Endleiste {                                    /* untere Leiste */
   clear: both;
   padding:3pt;
   width: 100%;
   background:#FF9900;
   font-size: 83%;
}

