div#service
  {
  padding: 20px 0px 0px 0px;
  background: URL("../siteimages/service/background_service.jpg") repeat-y #fff;
  }

h1
  {
  color: #000;
  font: bold 20px Arial;
  padding-left: 25px;
  margin-left: 135px;
  }

h2
  {
  color: #000;
  font: 16px Arial;
  padding-left: 10px;
  margin-top: 10px;
  border-left: 150px solid #effe40;
  }

h1.startseite, h2.startseite
  {
  padding-left:0;
  margin-left: 0;
  border:none;
  font-weight:bold;
  }

h3
  {
  color: #000;
  font: 16px Arial;
  padding-left: 25px;
  margin-left: 135px;
  margin-top: 10px;
  }


div.seitenbackground
  {
  background: URL("../siteimages/background_normal.jpg") repeat-y #fff;
  padding: 20px 0px 0px 0px;
  }

div.seitenbackground_wand
  {
  background: URL("../siteimages/background_wand.jpg") repeat-y #fff;
  padding: 20px 0px 0px 0px;
  }
  
div.seitenbackground_paravent
  {
  background: URL("../siteimages/background_paravent.jpg") repeat-y #fff;
  padding: 20px 0px 0px 0px;
  }

div.seitencontent
  {
  padding: 40px 10px 10px 160px;
  font: 14px Arial;
  }

div.box
  {
  margin: 15px 0px 15px 0px;
  padding: 10px;
  background: #eee;
  }

div#specials
  {
  background: URL("../siteimages/background_wand.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#neue_produkte
  {
  background: URL("../siteimages/background_neue_produkte.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#shop_gefaesse
  {
  background: URL("../siteimages/shop/background_gefaesse.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#shop_pflanzen
  {
  background: URL("../siteimages/shop/background_pflanzen.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#shop_textil
  {
  background: URL("../siteimages/shop/background_textil.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#shop_tisch
  {
  background: URL("../siteimages/shop/background_tisch.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#shop_wasser
  {
  background: URL("../siteimages/shop/background_wasser.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#shop_deko
  {
  background: URL("../siteimages/shop/background_deko.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#seite
  {
  background: URL("../siteimages/background_normal.jpg") repeat-y #fff;
  padding: 40px 10px 10px 100px;
  }

div#agb
  {
  background: URL("../siteimages/background_normal.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#adressen
  {
  background: URL("../siteimages/background_adressen.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#shop
  {
  background: URL("../siteimages/background_normal.jpg") repeat-y #fff;
  padding: 20px 0px 200px 0px;
  }

div#index
  {
  padding: 20px 0px 200px 0px;
  background: URL("../siteimages/background.jpg") repeat-y #fff;
/*  height: 700px;
  background: URL("../siteimages/background.jpg") no-repeat #fff;*/
  }



div.inhalt_box
  {
  color: #000;
  background: #eee;
  padding: 10px;
  margin: 20px 20px 20px 40px;
  width: 550px;
  }

div.inhalt_header
  {
  font-weight: bold;
  margin-bottom: 5px;
  background: URL("../siteimages/dot6x6.gif") no-repeat;
  padding-left: 12px;
  }

div.zeitung_box
  {
  color: #000;
  background: URL("../siteimages/background_artikel.jpg") #fff;
  padding: 10px;
  margin-bottom: 20px;
  width: 550px;
  }


div.zeitung_header
  {
  font-weight: bold;
  margin-bottom: 5px;
  background: URL("../siteimages/dot6x6.gif") no-repeat;
  padding-left: 12px;
  }

div.artikel_box
  {
  color: #000;
  background: URL("../siteimages/background_artikel.jpg") #fff;
  padding: 10px;
  }

td.artikel_headline{
	font-weight:bold;
	vertical-align:top;
}

div.artikel_header
  {
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  background: URL("../siteimages/dot6x6.gif") no-repeat;
  padding: 0px 0px 3px 12px;
  border-bottom: 1px solid #6a3;
  }

table#adressen
  {
  margin-top: 30px;
  border-top: 1px solid #6a3;
  border-bottom: 1px solid #6a3;
  width: 600px;
  }

table#adressen td
  {
  width: 300px;
  font: 10px Tahoma;
  padding-bottom: 10px;
  }

table#adressen td.adresseleft
  {
  font: 10px Tahoma;
  text-align: left;
  vertical-align: top;
  }

table#adressen td.adresseright
  {
  font: 10px Tahoma;
  text-align: right;
  vertical-align: top;
  }

table.artikel_detail
  {
  width: 600px;
  border-collapse: collapse;
  margin: 0px 0px 10px 0px;
  }

table.artikel_detail td.image
  {
  padding-right: 10px;
  text-align: center;
  vertical-align: top;
  }

table.inner_details
  {
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  }

table.inner_details td
  {
  text-align: justify;

  padding: 5px 5px 5px 0px;
  border-bottom: 1px solid #bbb;
  }

table.inner_details td.varianten
  {
  border-bottom: none;
  }

table.inner_varianten
  {
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  border: none;
  }

table.inner_varianten td
  {
  padding: 2px 0px 0px 0px;
  border: none;
  }

table.inner_varianten td.zeile2
  {
  padding: 0px 0px 2px 15px;
  border-bottom: 1px dashed #ccc;
  }

table.inner_varianten td.button
  {
  width: 20px;
  padding: 2px;
  border-bottom: 1px dashed #ccc;
  }

table.inner_varianten td.preis
  {
  font-weight: bold;
  text-align: right;
  padding: 0px 10px 0px 5px;
  border-bottom: 1px dashed #ccc;
  }

table.inner_varianten td.name
  {
  font-weight: bold;
  }

div.art_hinweis
  {
  padding: 10px 0px 10px 0px;
  }

div.art_hinweis_rot
  {
  text-align: justify;
  color: #f00;
  padding: 10px 0px 10px 0px;
  }

table.warenkorb
  {
  width: 100%;
  border-collapse: collapse;
  margin: 10px 0px 20px 0px;
  }

table.warenkorb th
  {
  text-align: left;
  font: bold 11px Arial;
  padding: 2px;
  border-bottom: 1px solid #ccc;
  }


table.warenkorb td.bild
  {
  width: 60px;
  text-align: center;
  vertical-align: middle;
  padding: 2px;
  border-bottom: 1px dashed #ccc;
  }

table.warenkorb td.anzahl
  {
  width: 30px;
  text-align: center;
  vertical-align: middle;
  padding: 2px 20px 2px 2px;
  border-bottom: 1px dashed #ccc;
  }

table.warenkorb td.artikel
  {
  text-align: left;
  vertical-align: middle;
  padding: 2px;
  border-bottom: 1px dashed #ccc;
  }

table.warenkorb td.preis
  {
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  padding: 2px 20px 2px 2px;
  border-bottom: 1px dashed #ccc;
  }

table.warenkorb td.aktion
  {
  width: 60px;
  text-align: right;
  vertical-align: middle;
  padding: 2px;
  border-bottom: 1px dashed #ccc;
  }

table.warenkorb td.preis2
  {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding: 5px;
  border-bottom: 1px solid #f00;
  }

table.warenkorb td.summe
  {
  text-align: right;
  vertical-align: middle;
  padding: 5px;
  }