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

p, div  {
font : 12px Verdana, Arial, Helvetica, sans-serif;
margin-left : 2px;
}
form  {
margin : 0px;
font : 10pt Verdana, Arial, Helvetica, sans-serif;
}

img  {
margin : 0px;
}
.subcat  {
font : 10px Verdana, Arial, Helvetica, sans-serif;
}

.subcat1  {
font : 10px/14px Verdana, Arial, Helvetica, sans-serif;
color : #fff;
}

.cat  {
font : 12px/15px Verdana, Arial, Helvetica, sans-serif;
}

.cat1  {
font : 12px/22px Verdana, Arial, Helvetica, sans-serif;
}

.catactive  {
text-decoration : none;
background : transparent;
color : #900;
font-weight : bold;
}
input.acht   { color: #777; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; background-color: white; margin-left: -3px; border: solid 1px gray }

input.blue  {
color : blue;
font-weight : bold;
}

h1   { font: 14px Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; border-style: none none solid solid; border-width: medium medium 2px 6px; border-color:   #900 #900 }

h2   { font: 14px Verdana, Arial, Helvetica, sans-serif; padding-bottom: 4px; padding-left: 3px; border-style: none none dashed solid; border-width: medium medium 1px 6px; border-color: #666 }
h3  { font: 11px/15px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 3px; vertical-align: middle; border-style: none none solid solid; border-width: medium medium 1px 6px; border-color: #f63 }
h4     { font: 14px Verdana, Arial, Helvetica, sans-serif; margin-right: 5px; padding-left: 3px; border-style: dotted none dotted none; border-width: thin 1px thin 1px; border-color: #f90 silver #f90 silver }

/*Produktüberschrift!!! */

h5  {
border-left : 10px;
font : 14px Verdana, Arial, Helvetica, sans-serif;
border-bottom : 1px;
color : #000080;
border-right : medium;
border : #039;
margin-left : 2px;
border-top : medium;
margin-bottom : 0px;
}

/*freie Vorlage für 8-Punkt-Schrift */

.acht   { color: #555; font: 10px/14px Verdana, Arial, Helvetica, sans-serif }
.achtwerbung     { color: #474747; font: 10px/14px Verdana, Arial, Helvetica, sans-serif }
.achtred  {
font : 10px/12px Verdana, Arial, Helvetica, sans-serif;
color : #222;
}
.achtred1 { color: #900; font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif }
.achtredarial  {
font : 11px/14px Arial, Verdana, Helvetica, sans-serif;
color : #222;
}

.achtbold   { color: #555; font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif }
.achtbold1 { color: #111; font: bold 12px/19px Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.achtboldred   { color: #900; font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif }
.achtboldwhite   { color: #fff; font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif }
/*normaler Rahmen mit roter Umrandung, 8pt */

.rahmen   { font: 8pt Verdana, Arial, Helvetica, sans-serif; background-color: #ccf; padding: 2px 60px 5px; border: solid 1px #444 }

/*normaler Rahmen mit roter Umrandung, 10pt */

.rahmen2      { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #ccc; padding: 2px; border-style: ridge; border-width: 1px 1px 1px 6px; border-color: gray }
.rahmen3 { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #ffc; padding: 2px; border-style: ridge; border-width: 1px 1px 1px 6px; border-color: gray }
.rahmengelbohne { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #ffc; padding: 2px; border: gray }
.rahmen4 { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #cc3; padding: 2px; border-style: ridge; border-width: 1px 1px 1px 6px; border-color: gray }
/*Listen, Aufzählungen */

ol  {
font : 10pt Verdana, Arial, Helvetica, sans-serif;
}

ul  {
list-style : url(file///OSX1.1.3/Users/horstschult/Desktop/downloadies/downloads/shopmichel21%20Folder/shopmichel_online/engine/css/cat.gif);
font : 10pt Verdana, Arial, Helvetica, sans-serif;
}

/*ZEICHENVORLAGEN */

i  {
color : #000066;
}

b  {
color : red;
}

b.b  {
color : black;
}

b.blue  {
color : blue;
}

b.dark  {
color : #000080;
}

/*Pseudo-Klassen für dynamische Links */

A:link    { color: #333; text-decoration: none }

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

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

A:visited   { color: #000 }

/*Gesamtumrandung TABELLE */

table.umrandung  {
background : MediumBlue;
color : #eee;
border : 1px solid;
}

table.ausgabe  {
margin : 1px;
background : #ffffff;
font : 12px Verdana, Arial, Helvetica;
border : 1px solid MediumBlue;
}

table.ausgabe th  {
background : #F1F9FC;
}

table.ausgabe td  {
background : #ffffcc;
}

table.adresse  {
margin : 1px;
background : #ffffff;
font : 12px Verdana, Arial, Helvetica;
border : 1px solid MediumBlue;
}

table.adresse td  {
background : #F1F9FC;
}

/*Input-Felder in Tabellenzelle */

table.adresse input  {
background : white;
border : 1px solid MediumBlue;
}

table.adresse input.w  {
background : #ffffcc;
border : 1px solid gray;
}

/*Gestaltung für Trennlinie */

div.border  {
color : gray;
}

