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: normal; line-height: 210%; text-decoration: none; background-color: #ff0000; margin-top: 2px; padding-left: 7px; border-style: solid none solid solid; border-width: 2px medium 1px 1px; border-color: #fff #bc8f8f #d2b48c }


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

/* Headline-Text Hanke-Linie in den AGBs  */ 
h1   { 
font-size: 11pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
padding-left: 3px; 
border-top: none #f60; 
border-right: none #f60; 
border-bottom: 1px none #f60; 
border-left: none #f60; 
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: #ff0000;  
margin-right: 5px; 
padding-left: 4px; 
border: 1px silver; 
border-bottom-style: dotted; 
border-top-style: dotted  
} 

/* 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: #ff0000; 
margin-bottom: 0px; 
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: #ffe4b5; 
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: #ddd; 
 margin-left: 3px; 
 padding: 2px; 
 border: solid 1px #cc0000 
 } 
 
 /* Rahmen mit grosser Schrift, 10pt */ 
.rahmen3   { 
font-size: 10pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #ffe4b5; 
margin-top: 1px; 
margin-right: 2px; 
margin-left: 2px; 
padding: 2px; 
border: solid 1px #f60 
} 

 /* Rahmen fŸr Versandkostenreduzierung, 8pt */ 
.rahmen4   { 
font-size: 8pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #ffe4b5; 
margin-top: 1px; 
margin-right: 2px; 
margin-left: 2px; 
padding: 2px; 
border: solid 1px #999999
} 
 
 /* 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: black; 
} 

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

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


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

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

A:visited:hover    { 
color: #ff9966; 
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: #ffd700 
} 

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

