body {
font-family : Verdana, Arial, Helvetica, sans-serif;
; color: #663300
} 

p, div  {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
margin-left : 2px; 
}

/* Container für einzelnes Produkt */
div.show {
margin-top: 5px;
margin-bottom: 10px;
}

form {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
margin: 0px;
}

img {
margin: 0px;
; background-position: center
}


/* Vorlagen für Kategorien */
.subcat {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
; color: #FFFFFF
; clip:   rect(   )
}

.cat {
font-weight: bold;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;
border-color: #DFDFDF #666666 #666666 #DFDFDF
; line-height: 10px
}

.catactive {
font-weight: bold;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;
border-color: #666666 #DFDFDF #DFDFDF #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}


/* Suchfeld */
input.search {
border-color: #999999 #E2E2E2 #E2E2E2 #999999;
background-color: white;
; border: 1px inset
; color: #000099
}

/* Eingabefeld Warenkorb */
input.acht {
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
margin-left: -5px;
width: 20px;
background-color: #FFFFFF;
; color: #000066; border: 1px inset; border-color: #999999 #EAEAEA #EAEAEA #999999
; font-weight: lighter
; text-align: center
} 

input.blue {
color: #663300; 
; font-family: "Comic Sans MS"
; font-size: 13px
;width: 165px
;height: 25px
; background-image: url(../help/backgr.jpg)
; background-repeat: repeat
; font-weight: normal
}

h1 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11pt; 
font-weight: bolder; color: #FFFFFF
; filter: Shadow(Color=#4F2700, Direction=135)
; width: 100%
} 

h2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11pt; 
} 

h3 {
font-family : "Comic Sans MS"; 
font-size : 14px; 
; line-height: 16px
; word-spacing: -2px
; font-weight: 600
} 

h4 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11pt; 
border-top-style: dotted;
border-bottom-style: dotted;
padding-left : 3px;
margin-right: 5px;
; border: 1px silver
} 

/* Produktüberschrift!!! */
h5 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small;
margin-left : 2px;
margin-bottom: 0px;
; font-weight: normal
}

/* freie Vorlage für 8-Punkt-Schrift */
.acht {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
margin-left : 4px; 
; font-weight: bold
} 

.eins {
font-size : 1pt;
margin-left : 4px; 
; font-weight: lighter; letter-spacing: 1pt; word-spacing: 1pt
}

/* normaler Rahmen mit roter Umrandung, 8pt */
.rahmen {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
background-color : #ffffcc; 
background-color : white; 
border-style : solid; 
border-width : 1px; 
border-color : red; 
padding : 2px; 
margin-left : 3px; 
} 

/* normaler Rahmen mit roter Umrandung, 10pt */
.rahmen2     {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
background-color : #ffffcc; 
border-style : solid; 
border-width : 1px; 
border-color : red; 
padding : 2px; 
margin-left : 3px; 
}


/* Listen, Aufzählungen */
ol {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
; background-color: #CC0066
} 


ul { 
/* Grafik für Aufzählungszeichen */
list-style-image: url(cat.gif);
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
}


/* ZEICHENVORLAGEN */
i {
color : #663300; 
} 

b {
; 
} 

b.b {
color: #FF0000;
}

b.blue {
; 
}

b.dark {
color: #000080; 
}

/* Pseudo-Klassen für dynamische Links */
A:link {
color : #FFFFFF; 
; font-family: Arial, Helvetica, sans-serif
; border-color: #DFDFDF #999999 #999999 #DFDFDF
} 

A:hover {
color : #999999; 
} 

A:active {
color : #666666; 
; border-color: #999999 #DFDFDF #DFDFDF #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
} 

/* Gesamtumrandung TABELLE */
table.umrandung {
border-style : solid;
border-width: 1px; 
border-color : silver; 
}

table.ausgabe {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
margin: 1px;
; border: 1px outset
; background-color: #F3E4B6
; border-color: #E0E0E0 #999999 #999999 #E0E0E0
}

table.ausgabe th {
background-color: #F3E4B6;
}

table.ausgabe td {
;
background-color: #F3E4B6
}

table.adresse {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
margin: 1px;
; border: 2px outset; border-color: #E1E1E1 #999999 #999999 #E1E1E1
; background-image: url(../help/backgr.jpg)
}

table.adresse td {
;
}

/* Input-Felder in Tabellenzelle */
table.adresse input {
background-color: #E1E1E1;
; font-family: "Times New Roman", Times, serif; color: #0000CC; border: 1px inset; border-color: silver #E1E1E1 #E1E1E1 silver
}

table.adresse input.w {
background-color: #FFFFFF;
; font-family: "Times New Roman", Times, serif; border: 1px inset; color: #3300CC; border-color: silver #E1E1E1 #E1E1E1 #999999
}

/* Gestaltung für Trennlinie */
div.border {
color: gray;
}

A:visited {
color: #FFFFFF
}

input.button {
color: #663300;
font-family: "Comic Sans MS" ;
font-size: 13px ;
width: 135px;
height: 25px ; 
background-image: url(../help/backgr.jpg) ; 
background-repeat: repeat 
}

input.red {
color: #CC3300;
 font-family: "Comic Sans MS" ; 
font-size: 13px ;
width: 135px;
height: 25px ; 
background-image: url(../help/backgr.jpg) ; 
background-repeat: repeat 
}


.achtKopie { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; margin-left : 4px; ; font-weight: 400; font-style: oblique; line-height: 22px; margin-bottom: 10px}

