body { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

/* Brottext f?r Produkte u. AGBs u. Menue u. BestellFormular u. Absenderzeugs */ 
p, div { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
margin-left : 2px; 
} 

/* Textabstand von Produktheadline zur Produktbeschreibung */ 
div.show  { 
margin-top: 5px; 
margin-bottom: 7px 
} 

/* Schrift f?r Preise, Gramms, Ich akzeptiere AGB, Widerruf beim Adressfeld */ 
form  { 
font-size: 10pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0px 
} 

/* Bildumrandung */ 
img { 
margin: 0px; 
} 

/* Texte f?r Unter-Kategorien */ 
.subcat   { 
color: #999; 
font-style: normal; 
font-weight: normal; 
font-size: 8pt; 
line-height: 120%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
background: #fff no-repeat 2px 2px; 
padding-left: 11px; 
border-style: none; 
border-width: 0px 0px 1px 0px; 
border-color: #999; 
border-bottom-style: solid; 
border-left-style: solid  
} 

/* MENUE links und Texte f?r Haupt-Kategorien */ 
.cat      { color: #fff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 210%; text-decoration: none; background-image: url("oragelbar2.gif"); background-repeat: repeat-x; margin: 0 0; padding-left: 7px; border-style: none none double; border-width: 0 0 1px; border-color:   #fff }

/* Suchfeld */ 
input.search { 
border-style: solid; 
border-width: 1px; 
border-color: #CC0000; 
background-color: white; 
} 

/* Schrift im Warenkorb rechts */ 
input.acht  { 
font-size: 8pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: white; 
margin-left: -3px; 
border: solid 1px gray 
} 

/* Weiter-Button Farbe u. Buttonfarbe */ 
input.blue    { color: #fff; font-weight: bold; background-color: #f60 } 

/* Headline-Text Hanke-Linie in den AGBs  */ 
h1      { color: #f5f5f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; border-color: transparent }
/* Headline-Text Hanke-Linie f?r Datenschutz rechts u. Kategorien-Oberseiten */ 
h2     { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 210%; background-color: #f96; background-image: none; background-position: 0 0; padding-right: 1px; padding-left: 4px; border-top: none; border-right: none; border-bottom: 1px solid white; border-left: none } 

/* Headline-Text Hanke-Linie in gr?n - irgendwo - evtl f?r Testgategorie */ 
h3     { color: #696969; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; vertical-align: middle } 

/* Headline-Text f?rs Bezahlen f?r Kleingedrucktes, Wie wollen Sie bezahlen usw, Ihre Bestellung im ?berblick, Alternative mit Balkenbild  background: url(oragelbar2.gif) repeat;  */ 
h4      { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f96; padding-left: 4px; border-style: dotted none; border-width: 1px; border-color: silver } 

/* PRODUKT-HEADLINES und PRODUKT-BALKEN u. Gr??e f?r kursive Gramm-Texte */ 
h5     { color: #fff; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f60; margin-bottom: 0; margin-left: 2px; padding: 1px 1px 1px 4px }
h6 { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; border-style: none none solid; border-width: medium medium 1px; border-color: #009999 #009999 #009999 #66cccc }
/* Text f?r Warenkorb, Produktnummern, alles rechte Seite, Text im Bestellfeld, Best?tigungs-Mail */ 
.acht  { 
font-size: 8pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin-left: 4px 
} 

/* Rahmen f?r rechtes Feld des gesamten Warenkorbs, 8pt */ 
.rahmen     { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffe4c4; margin-top: 1px; margin-right: 2px; margin-left: 2px; padding: 2px; border: solid 2px #f60 } 

/* normaler Rahmen mit roter Umrandung, 10pt, evtl f?r Mail-Pr?f-Feld und Mail?bverpr?fung zum Schluss */ 
.rahmen2    { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dcdcdc; margin-left: 3px; padding: 3px; border: solid 2px #f60 } 
 
 /* Rahmen mit grosser Schrift, 10pt */ 
.rahmen3     { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffe4c4; margin-top: 1px; margin-right: 2px; margin-left: 2px; padding: 2px; border: solid 1px #ffe4c4 } 

 /* Rahmen f?r Versandkostenreduzierung, 8pt */ 
.rahmen4     { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffe4c4; margin-top: 1px; margin-right: 2px; margin-left: 2px; padding: 2px; border: solid 1px #ffe4c4 }
.rahmen5  { color: #000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f96; margin-top: 1px; margin-right: 2px; margin-left: 2px; padding: 3px 5px; border-style: solid; border-width: 0 0 1px; border-color:   #fff }
.rahmen6 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dcdcdc; margin-top: 1px; margin-right: 2px; margin-left: 2px; padding: 5px; border-top: 0 solid; border-right: 0 solid; border-bottom: 1px solid #fff; border-left: 0 solid }
.rahmen7 { color: #666; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; padding: 15px; border-top: 0 solid; border-right: 0 solid; border-bottom: 1px solid #fff; border-left: 0 solid }
.rahmen8 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dcdcdc; margin-top: 1px; margin-right: 2px; margin-left: 2px; padding: 5px }
.rahmen9  { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin-top: 1px; margin-right: 2px; margin-left: 2px; padding: 2px 5px; border-style: solid solid dotted; border-width: 0 0 1px; border-color: #fff #fff #ff6347 }
.rahmen10  { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f60; margin-top: 1px; margin-right: 2px; margin-left: 2px; padding: 2px 5px; border-style: solid; border-width: 0 0 1px; border-color: #fff }
.rahmen11 { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffe4c4; margin-top: 1px; margin-right: 2px; margin-left: 2px; padding: 2px 5px; border-style: solid solid dotted; border-width: 0 0 1px; border-color: #fff #fff #ff6347; }
.rahmen12 { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f60; margin-top: 1px; margin-right: 2px; margin-left: 2px; padding: 2px 5px; border-style: solid; border-width: 0 0 1px; border-color: #fff; }
/* Listen, Aufz?hlungen */ 
 ol   { 
 font-size: 10pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif 
 } 
 
 /* Cat-Menue Text u. Cat-Zeichen */ 
 ul   { 
 font-size: 10pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 list-style-image: url(cat.gif) 
 } 

/* FARBAUSZEICHNUNGEN F?R TEXTE - Gramms, enth?lt, Warenkorb-Einzelpreis f?r Kursivschriften */ 
i  { 
color: #000 
} 

/* Farbe f?r fette Schrift-orange- innerhalb Texten u. Euro-Text u. EeMail-Text u. Summe, infoMustermann, Sie sind hier, Warenkorb fett, Preise, Produktanzahl, Anzahl ?ndern, 250 Euro */ 
b      { color: #f60 } 

/* keine Ahnung */ 
b.b  { color: #693 } 

/* Farbe f?r fetten Text im Eingabe-Feld u. Adressdaten, Tipps im Drucken, Name in Ein letztes Mal */ 
b.blue    { color: #039 } 

/* Farbe f?r fetten Text in Auflistung der GesamtsummenZahl, Euros im ?berblick, Preis im Warenkorb, Preis in Bestellung */ 
b.dark    { color: #696969 } 


/* Pseudo-Klassen f?r dynamische Links im Produkt-Men?, A-link ist f?r alle verlinkte Texte 000000 ist schwarze Farbe, Visited-hover ist auch f?r MENUE*/ 
A:link   { 
color: #000000; 
text-decoration: none 
} 

A:hover     { 
color: #333333; 
text-decoration: underline } 

A:active     { color: #ff4500; text-decoration: none } 

A:visited   { 
color: #333333; 
text-decoration: none; 
background-repeat: no-repeat 
} 

A:visited:hover      { color: #ff4500; text-decoration: none } 

A:focus     { color: #696969; text-decoration: none } 

/* Gesamtumrandung TABELLE */ 
table.umrandung { 
border-style : solid; 
border-width: 1px; 
border-color : silver; 
} 

/* Text in Tabelle u. Bestellung */ 
table.ausgabe { 
font-family: Verdana, Arial, Helvetica; 
font-size: 10pt; 
margin: 1px; 
background-color: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-color: silver; 
} 

/* Hintergrund vom oberer Tabellenformular-Leiste im Rechnungsformular */ 
table.ausgabe th    { background-color: #fc9 } 

/* Hintergrund von oberen Tabellenformular f?r die Auflistung */ 
table.ausgabe td  { 
background-color: #f5f5f5 
} 

/* weiss noch nicht genau */ 
table.adresse { 
font-family: Verdana, Arial, Helvetica; 
font-size: 10pt; 
margin: 1px; 
background-color: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-color: silver; 
} 

/* wei? noch nicht */ 
table.adresse td  { 
background-color: #f5f5f5 
} 

/* Input-Felder in Tabellen-Eingabezellen wie Name, Strasse */ 
table.adresse input  { 
background-color: white; 
border: dotted 1px #999 
} 

table.adresse input.w   { 
background-color: #fff; 
border: dotted 1px #999 
} 

/* Gestaltung f?r Trennlinie */ 
div.border { 
color: gray; 
} 

/* Menue-Text normal oben u. unten in der Menue-Leiste */ 
.menu   { 
color: #666; 
font-size: 11px; 
font-family: verdana, arial, geneva, sans-serif 
} 

/* Menue-Text normal VERLINKT oben u. unten in der Menue-Leiste */ 
.menu:hover      { 
color: #000 
}
