body {
{FONT-FAMILY: Arial; FONT-SIZE: 10px; COLOR: #000000;}
} 

td        { font-size: 10pt; font-family: Arial; }
p, div    { color: black; font-size: 9pt; font-family: Arial;}

/* Container für einzelnes Produkt */
div.show {
margin-top: 5px;
margin-bottom: 9px;
}

form {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
margin: 0px;
}

img {
margin: 1px;
}


/* Vorlagen für Kategorien */
.subcat {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;
}

.cat  { color: #708090; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 4px }

TD.menue_over {
background-color: #8393C7;
color: #FFFFFF;
font-weight: bold;
}

A.menue_over:visited {
background-color: #8393C7;
color: #FFFFFF;
font-weight: bold;
}

/* Suchfeld */
input.search {
border-style: solid;
border-width: 1px;
border-color: #708090;  
background-color: white;
}

/* Eingabefeld Notizzettel */
input.acht {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
margin-left: -3px;
background-color: white;
border-style: solid;
border-width: 1px;
border-color: #000066;
} 

input.blue   { color: black; font-weight: bold; background-color: lightsilver }
h1 { color: black; font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif }
//h2  { color: black; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; padding-left: 3px; border-top: #000066; border-right: #000066; border-bottom: 1px #000066; border-left: 10px #000066; border-bottom-style: solid; border-left-style: solid } 

//h3  { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; padding-left: 3px; border-top: #000066; border-right: #000066; border-bottom: 1px #000066; border-left: 10px #000066; border-bottom-style: solid; border-left-style: solid }
//h4  { color:white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #336699; margin-right: 0px; padding-left: 0px; border: 0px black }
/* Produktüberschrift!!! */
h5  { color: white; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin-bottom: 0px; margin-left: 2px }
h6  { color:black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-right: 0px; padding-left: 0px; border: 0px black }

/* freie Vorlage für 8-Punkt-Schrift */
.acht  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin-left: 4px } 

/* normaler Rahmen mit blauer Umrandung, 8pt */

.rahmen {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
background-color : #FFFFFF; 
border-style : solid; 
border-width : 1px; 
border-color : #000066; 
padding : 2px; 
margin-left : 3px; 
} 

/* normaler Rahmen mit blauer Umrandung, 10pt */
.rahmen2     {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
background-color : #FFFFFF; 
border-style : solid; 
border-width : 1px; 
border-color : #708090; 
padding : 2px; 
margin-left : 3px; 
}


/* Listen, Aufzählungen */
ol  { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif } 


ul { 
/* Grafik für Aufzählungszeichen */
list-style-image: url(cat.gif);
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9pt; 
}


/* ZEICHENVORLAGEN */
i {
color : #708090; 
} 

b   { color: black } 

b.b {
color: black;
}

b.blue {
color : #708090; 
}

b.dark  { color: black }

/* Pseudo-Klassen für dynamische Links */

.text		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; COLOR: #000000;}



A:link          {COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none }
A:active          { color: navy; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none }
A:visited        { color: gray; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none }
A:hover           { color: navy; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none }



/* 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;
background-color: #ffffff;
border-style: solid;
border-width: 1px; 
border-color: silver;
}

table.ausgabe th  { background-color: white }

table.ausgabe td {
background-color: #ffffff;
}

table.adresse {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
margin: 1px;
background-color: #ffffff;
border-style: solid;
border-width: 1px; 
border-color: silver;
}

table.adresse td  { background-color: white }

/* Input-Felder in Tabellenzelle */
table.adresse input  { background-color: white; border: solid 1px silver }

table.adresse input.w {
background-color: #CCCCCC;
border-style: solid;
border-width: 1px;
border-color: gray;
}

