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-color: #dcdcdc; margin: 0; padding-left: 7px; border-top: 0 none; border-right: 0 none; border-bottom: 1px dashed #c99; border-left: 0 none }


/* Hintergrund der Texte bei den Kategorien nach dem Klick */ 
.catactive   { 
color: #fff; 
font-style: normal; 
font-weight: bold; 
line-height: 120%; 
text-decoration: none; 
border-style: none; 
border-width: 0px 0px 1px 0px; 
border-color: #f03; 
boder-left-style: solid; 
border-bottom-style: solid ; 
no-repeat: padding-left: 15px
} 

/* 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: #c99 } 

/* Headline-Text Hanke-Linie in den AGBs  */ 
h1   { 
font-size: 11pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
padding-left: 3px; 
border-top: none #009999; 
border-right: none #009999; 
border-bottom: 1px none #009999; 
border-left: none #66cccc; 
border-bottom-style: solid
} 

/* Headline-Text Hanke-Linie fŸr Datenschutz rechts u. Kategorien-Oberseiten */ 
h2    { 
font-size: 11pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background: url(oragelbar2.gif) repeat; 
margin-right: 5px; 
padding-left: 3px; 
border: none 1px #c0c0c0; 
border-bottom-style: dotted ; 
border-left-style: dotted  
} 

/* Headline-Text Hanke-Linie in grŸn - irgendwo - evtl fŸr Testgategorie */ 
h3   { 
font-size: 11pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
padding-left: 3px; 
border-style: none; 
border-width: medium medium 1px 10px; 
border-color: #006600; 
border-bottom-style: solid; 
border-left-style: solid  
} 

/* 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: #ffffff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c30; margin-right: 5px; 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: #ffffff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c99; margin-bottom: 0; margin-left: 2px; padding-left: 4px } 

/* 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 #c30 } 

/* 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 #c30 } 
 
 /* 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 #c30 } 

 /* 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 #c30 } 
 
 /* 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: #369 } 

/* keine Ahnung */ 
b.b { 
color: black; 
} 

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

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


/* 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: #c30; text-decoration: none } 

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

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

A:focus    { 
color: #603; 
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: #d2b48c } 

/* 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 
}
