/* CSS fuer www.sili-tec.de */

/* Anfang Inhalt */
div#inhalt {
  background: url(images/inhalt_rahmen_mitte.png) repeat-y top left;
  width: 933px;
  margin: 0px auto;
  padding-bottom: 20px;
  position: relative;
  text-align: justify;
  line-height: 1.5em;
  color: black;
  overflow: hidden;
}

div#inhalt_links {
  width: 320px;
  text-align: center;
  float: left;
}

img#bild_links {
  margin: 98px auto 30px;
}

div#inhalt_rechts {
  margin: 0px 20px 0px 320px;
}

div#inhalt p {
  margin: 20px 15px 20px 0px;
}

div#inhalt_rechts ul {
  list-style-position: inside;
  margin-left: 20px;
}

div#inhalt_rechts ul li {
  color: black;
}

img.bild_text {
  float: right;
  margin: 10px 10px 10px 20px;
}
/* Ende Inhalt */


/* Anfang Produkt_Leiste */
div#produkt_leiste {
  margin-top: 30px;
  width: 100%;
}

div#produkt_leiste table {
  width: 100%;
}

div#produkt_leiste th {
  text-align: center;
  padding: 8px 0px;
}

div#produkt_leiste td {
  text-align: center;
}

th.produkt_aussen {
  width: 100px;
}

img.produktbild {
  width: 167px;
}
/* Ende Produkt_Leiste */



/* Anfang Inhalt_Kontakt */
div#inhalt_kontakt_rahmen {
  position: relative;
  width: 218px;
  padding: 19px 0px;
  margin: 40px auto 20px;
}

img#rahmen_kontakt_oben {
  position: absolute;
  top: 0px;
  left: 0px;
}

img#rahmen_kontakt_unten {
  position: absolute;
  bottom: 0px;
  left: 0px;
}

div#inhalt_kontakt {
  background: url(images/rahmen_kontakt_mitte.png) repeat-y left top;
  width: 188px; /* 218px mit 2x 15px padding */
  padding: 0px 15px;
  text-align: left;
}

div#inhalt_kontakt h2 {
  margin: 0px 3px 0px 0px;
  text-align: right;
}

div#inhalt_kontakt p {
  margin: 8px 0px 7px;
}

div#inhalt_kontakt table {
  border-collapse: collapse;
  border-spacing: 0px;
}

div#inhalt_kontakt th {
  text-align: left;
  width: 55px;
  font-weight: bold;
}

div#inhalt_kontakt td, div#inhalt_kontakt th {
  line-height: 19px;
}
/* Ende Inhalt_Kontakt */

