.weiss {color: #FFFFFF; font-weight: bold}
.schwarz {color: #000000; font-weight: bold}
.gelb { color: #FFCC33; font-weight: bold }

a.weiss:link,
a.weiss:visited      { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
a.weiss:hover        { font: bold 12px Arial, Helvetica, sans-serif; color: #DFDFDF; text-decoration: none}

a.gelb:link,
a.gelb:visited       { font: bold 12px Arial, Helvetica, sans-serif; color: #FFCC33; text-decoration: none}
a.gelb:hover         { font: bold 12px Arial, Helvetica, sans-serif; color: #DFDFDF; text-decoration: none}

a.spezial:link       { font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}
a.spezial:visited    { font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}
a.spezial:hover      { background: #CCCCCC; color: #000000; font: normal 12px Arial, Helvetica, sans-serif; text-decoration: underline}
a.spezial:active     { font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}

a.haupt:link         { font: bold 12px Arial, Helvetica, sans-serif; color: #FF0033; text-decoration: none}
a.haupt:visited      { font: bold 12px Arial, Helvetica, sans-serif; color: #FF0033; text-decoration: none}
a.haupt:hover        { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
a.haupt:active       { font: bold 12px Arial, Helvetica, sans-serif; color: #FF0033; text-decoration: none}



p, .text             { font: 12px Arial, Helvetica, sans-serif; color: #000000 }
.bemerkung           { font: 10px Arial, Helvetica, sans-serif; color: #000000 }

ol li                {list-style-type: lower-alpha; font: bold 12px Arial, Helvetica, sans-serif; color: #000000;
}

h2                   { font: bold 18px Arial, Helvetica, sans-serif; color: #000000}
h3, .head3           { font: bold 16px Arial, Helvetica, sans-serif; color: #000000; margin-bottom: 0px}
b, strong             { font: bold 12px Arial, Helvetica, sans-serif; display: inline}

.beschreibung        { font: normal 12px Arial, Helvetica, sans-serif; text-align: left}
.produktname         { font: bold 14px Arial, Helvetica, sans-serif;}
.produktgruppe       { font: bold 18px Arial, Helvetica, sans-serif; text-align: left; color: #FFFFFF;}
.rot                 { color: #FF0033; font-weight: bold}

ul li                { color: #FF0033;}
th                   {text-align: left}

body {  background: #CCCCCC;}


#content {position:absolute; visibility: visible; top: 15px; z-index: 0; width: 100%; left: 0;}
#menu1, #menu2, #menu3 {position:absolute; visibility: hidden; top: 150px; z-index: 2; width: 100%; left: 0;}

.randrechts {font: 12px Arial, Helvetica, sans-serif; color: #000000; margin-right: 20px;}
.randlinks  {margin-left: 20px;}
.abstand  {padding: 4px;}