#neuer_artikel { background-color: #f4f4f4; }
#neuer_artikel label { width: 12em; float: left; }
.artikelbild_klein { background-image: url(/bilder/shop-hintergrund-artikel-k_.gif); background-position: center bottom; text-align: center; width: 8.5em; height: 7.5em; float: left; margin-top: 1em; margin-right: 0.5em; margin-left: 0; padding-top: 0.5em; padding-bottom: 0.5em; }
.artikel_kurz { background-color: white; background-image: url(/bilder/shop-hintergrund-artikel-03.gif); background-repeat: no-repeat; background-position: left bottom; width: 15.5em; height: 7.5em; float: left; margin-top: 1em; padding: 0.5em; }
.langtext .artikel_kurz p { font-size: 0.85em; line-height: 120%; }
.artikelbild_klein img { margin-right: auto; margin-left: auto; }
.artikelbild_klein a.bildlink { background-image: none; padding: 0; }
.artikel_kurzbestell { background-color: #e4e4e4; position: relative; width: 7.5em; height: 7.5em; float: left; margin-top: 1em; margin-left: 0.5em; padding: 0.5em; }
.artikel_kurzbestell p.preis { color: #9f2131; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; }
.artikel_kurzbestell p.bdb_preis { font-size: 0.83em; text-align: right; }
.artikel_kurzbestell p.bdb_preis strong { color: #9f2131; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.artikel_kurzbestell form { position: absolute; right: 0.5em; bottom: 0.5em; }
.artikel_kurzbestell p.versand a { background-image: none; margin: 0; padding: 0; }
.artikel_kurzbestell p.versand { font-size: 0.87em; text-align: right; }
.langtext .artikel_kurz h3 { color: #9f2131; margin-top: 0; }
.artikel_kurzbearb { background-color: #cdcdcd; width: 34em; padding: 0.25em; }
.artikel_kurzbearb form { float: left; }
.artikel_kurzbearb input { font-size: 0.8em; background-color: #fff; margin-right: 0.5em; border: solid 1px #9f2131; }
.artikel_kurzbearb input[type="submit"]:hover { color: #9f2131; }
#artikeldetails { background-color: #eee; }
#artikeldetails h1 { color: #fff; font-size: 1.1em; font-weight: bold; background-color: #9f2131; padding-right: 1em; padding-left: 1em; }
#artikelbild_gross { float: left; }
#artikeldetails img { background-color: #fff; margin: 1em; padding: 3px; border: solid 1px #9f2131; }
#warenkorb { font-size: 0.85em; border: solid 1px #e4e4e4; }
#warenkorb thead { color: #fff; background-color: #9f2131; }
#warenkorb td.artikel { width: 20em; padding: 0.3em 0.5em; border-right: 1px solid #cdcdcd; }
#warenkorb td.artikel h2 { margin-top: 0; margin-bottom: 0.2em; }
#warenkorb td.artikel input[type="submit"] { color: #fff; font-size: 0.93em; background-color: #aaa; text-decoration: none; display: none; }
input[type="submit"] { display: none; }
#warenkorb td.artikel input[type="submit"]:hover { background-color: #9f2131; }
#warenkorb td.menge { padding: 0.2em 0.5em; width: 5em; border-right: 1px solid #cdcdcd; }
#warenkorb td.menge input[type="image"] { display: none; }
#warenkorb td.epreis { padding: 0.2em 0.5em; width: 10.3em; border-right: 1px solid #cdcdcd; }
#warenkorb td.gpreis { text-align: right; padding: 0.2em 0.5em; width: 10.3em; }
#warenkorb td { vertical-align: top; margin-bottom: 0.4em; border-bottom: 1px solid #9f2131; }
#warenkorb td.artikel img { margin-right: 0.7em; }
#auswahlbox { font-family: Candara, "Trebuchet MS", Helvetica, geneva, sans-serif; background-color: #fff; position: relative; width: 40em; height: auto; margin: 4em auto auto; padding: 1em; border: solid 2px #9f2131; }
#auswahlbox form { float: left; }
#auswahlbox input[type="submit"] { color: #fff; background-color: #9f2131; }
#auswahlbox input[type="submit"]:hover { background-color: #eac; }
input.in_warenkorb, input.bild_hinzu { color: #fff; font-size:0.8em; background-color: maroon; border: solid 1px #cdcdcd; padding: 1px   }
input.in_warenkorb:hover, input.bild_hinzu:hover { background-color: #c84a5a; border: solid 1px #fff; }
.kein_bild { color: #9f2131; background-color: #eee; width:5em; margin-left: auto; margin-right: auto   }
#info_warenkorb { background-color: #fff; margin: 0.5em; border: solid 1px #9f2131; }
#info_warenkorb h3 { color: #fff; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #9f2131; text-align: center; margin-top: 0; margin-right: 0; margin-bottom: 0; }
#info_warenkorb p { font-size: 0.85em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0.3em 0.6em 0.2em; }
#kundendaten input.warnung { border: solid 1px #d90701; }
#shop_einzug { font-size: 0.9em; line-height: 1em; margin-left: 2em; }
#shop_einzug input[type="text"] { width: 14em; float: left; margin-top: 0.5em; padding: 1px; border: solid 1px #aaa; }
#shop_einzug label { width: 10em; float: left; margin-top: 0.5em; }
.bestellschritt_nr { color: #aaa; font-size: 2em; font-family: "times new roman", "Zapf Chancery", "Comic Sans MS", cursive; font-style: italic; position: absolute; left: 5px; bottom: 5px; }
.bestellung_abschluss h2.schritt { color: #656565; font-size: 1.2em; position: relative; margin-top: 2em; padding-left: 2em; border-bottom: 3px dotted #aaa; }
.liste_dp { width: 7em; float: left; }
.langtext h2.produktgruppe { color: #fff; background-color: #9f2131; margin-top: 2em; margin-bottom: 0; padding: 1px 0.5em; }
h2.produktgruppe form { color: #9f2131; font-size: 0.8em; background-color: #eee; margin: 0; padding: 1px 5px; display: inline; }
h2.produktgruppe input { font-size: 0.8em; background-color: #fff; margin-right: 0.5em; border: solid 1px #9f2131; }
h2.produktgruppe input[type="submit"]:hover { color: #9f2131; }
.langtext a.bildlink { background-image: none; padding: 0; }
.langtext a.bildlink img:hover { border: solid 2px #f00; display: none; }

