.grdu { color: #006699 }
.grno { color: #7AB6D7 }
/* hellblau: #AED1E2 */
.grhe { background-color: #AED1E2; padding: 0px }
.grfodu { color: #006699 }
body     { color: #333333; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 10px; text-decoration: none; background-color: white }
td { font-family: Verdana, Arial, Helvetica, Sans-Serif; vertical-align: top; font-size: 10px; padding: 4px; padding-top: 4px; padding-bottom: 0px }
.bb1 { border-bottom: 1px solid #AED1E2 }
.bb2 { border-bottom: 1px solid #AED1E2; background-color: #E3EEF4 }
.cbb1 { font-family: Verdana, Arial, Helvetica, Sans-Serif;border-bottom: 1px solid #AED1E2; font-size: 10px; border: solid #666666 1px }
.cbb2 { font-family: Verdana, Arial, Helvetica, Sans-Serif;border-bottom: 1px solid #AED1E2; background-color: #E3EEF4; font-size: 10px; border: solid #666666 1px}
.boldtext { color: #666666; font-weight: bold; font-size: 10px; }
.bl100 { color: #006699 }
.bl90 { color: #1975A3 }
.grbl { color: #006699 }
.grblhe { color: #7ab6d7 }

a:hover  { color: #006699; text-decoration: underline }
a:active { }
a        { text-decoration: none; color: #0088c0 }
.a1       { text-decoration: none; color: #FFFFFF  }
.a1:hover   { color: #FFFFFF  }
.a2       { text-decoration: none; color: #006699  }
.a3 { color: black }
.aBuy { font-weight: bold; color: red }
.aBuy:hover { color: #FF9966; text-decoration: underline }
.aEval { font-weight: bold; color: red }
.aEval:hover { color: #FF9966; text-decoration: underline }

.header { text-align: right; color: #006699; background-color: #AED1E2; font-weight: bold; font-size: 10px; }
.transpheader { text-align: right; color: #006699; background-color: transparent; font-weight: bold; font-size: 10px; }
.bordertop { color: #006699; background-color: #7AB6D7; font-weight: bold; font-size: 10px; border-top: 3px solid #1975A3 }
.borderbottom { color: #006699; background-color: #AED1E2; font-weight: bold; font-size: 10px; border-top: 2px solid white; border-bottom: 3px solid #1975A3 }
.thinborder { padding:0px; border: 1px solid #1975A3 }
.thinborderb { padding:4px; border-bottom: 1px solid #1975A3 }
.thinborderbl { padding:4px; border-left: 1px solid #1975A3; border-bottom: 1px solid #1975A3 }
.thinborderbr { padding:4px; border-right: 1px solid #1975A3; border-bottom: 1px solid #1975A3 }
.thinbordert { padding:0px; border-top: 1px solid #1975A3 }
.buttn { color: #000000; background-color: #AED1E2; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: normal; border: solid #666666 1px;  }
.txtin { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px }
.cmbo { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px }
.rdio { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px }
.chkbx { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px }

.navi { padding: 1px; padding-top: 2px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; background-color: #7AB6D7; font-weight: bold; font-size: 10px; text-transform: uppercase }
.nava { padding: 1px; padding-top: 2px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; background-color: #006699; font-weight: bold; font-size: 10px; text-transform: uppercase }
.navi8 { padding: 1px; padding-top: 2px; padding-left: 8px; padding-right: 8px; border-bottom: 1px solid #FFFFFF; color: #006699; background-color: #7AB6D7; font-weight: bold; font-size: 10px; text-transform: uppercase }
.nava8 { padding: 1px; padding-top: 2px; padding-left: 8px; padding-right: 8px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; background-color: #006699; font-weight: bold; font-size: 10px; text-transform: uppercase }
.nava0 { padding: 1px; padding-top: 2px; padding-left: 2px; color: #FFFFFF; background-color: #006699; border-bottom: 1px solid #FFFFFF; font-weight: bold; font-size: 10px; text-transform: uppercase }
.unavi { background-color: #006699; color: #FFFFFF; padding: 1px }
.unava { background-color: #006699; color: #FFFFFF; padding: 1px }
.unavit {color: white }
.unavit:hover { color: white }
.search { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; padding: 1px; border: solid 1px white; vertical-align:middle; text-transform: none }

.thdr,.bt  { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 4px; color: #FFFFFF; background-color: #1975A3; font-weight: bold; font-size: 10px; line-height:14px; text-transform: uppercase; text-align: left }
.tlink { color: #FFFFFF; background-color: #1975A3; font-size: 10px; line-height:14px }
.tlink:hover { color: white }
.thdr:hover { color: white }
.border { border: 1px solid #1975A3 }
.border1px { border: 1px solid #1975A3 }
.tfield { color: white; background-color: #1975A3; padding:1px; padding-left:3px; padding-right:3px }

/* yellow table header, link and field styles: */
.yhdr,.yt { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 4px; color: #FFFFFF; background-color: #FF9966; font-weight: bold; font-size: 10px; line-height:14px; text-align: left; text-transform: uppercase }
.yt { background-image: url(/public/images/triangle-wh-down-big.gif); background-position:right; background-repeat:no-repeat; border-left: solid 2px #FF9966;border-top: inset 2px #FF9966;border-right: inset 2px #FF9966; }
.bt { border-left: outset 2px #1975A3;border-top: outset 2px #1975A3;border-right: outset 2px #1975A3;}
.ylink { color: #FFFFFF; background-color: #FF9966; font-size: 10px; line-height:14px }
.yfield { color: #FFFFFF; font-size: 10px; background-color: #FF9966 ; padding:3px }
.ycell {background-color: white }

.lbhdr { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 4px; color: #000000; background-color: #BAD4E2; font-weight: bold; font-size: 10px; text-align: left; text-transform: uppercase }
.lblink { color: #000000; background-color: #E3EEF4; font-size: 10px; line-height:14px }
.lbcell { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 4px; color: #000000; background-color: #E3EEF4}

.t1 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bolder; font-size: 16px; color: #006699; text-transform: uppercase; margin-bottom: 0; }
.t2 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bolder; font-size: 14px; color: #006699; text-transform: uppercase }
.t3 { font-weight: bolder; font-size: 14px; color: #006699 }

.imenu { padding:0px; position:absolute; width:170 }

.cell_wc { font-family: Verdana, Arial, Helvetica, Sans-Serif; vertical-align: top; font-size: 10px; padding: 4px; padding-top:0px; padding-bottom:0px }
.cell_w { font-family: Verdana, Arial, Helvetica, Sans-Serif; vertical-align: top; font-size: 10px; padding: 4px; padding-top:3px; padding-bottom: 0px }

.faq1 {margin-top: 10 }
.faq2 {margin-top: 10 }

/* styles used for product descriptions */
.dpar1 { padding-top: 6px }
.dpar { padding-top: 6px }
.dlis { margin-top: 12px; margin-bottom: 12px }
.ditm { margin-top: 2px }

.popmsg { border: inset #FF9966 4px; padding: 20px; background: white; }