body { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#454545; }
td { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#454545; }

.cblue { color:#0076bb; }
.clblue { color:#80bbdd; }
.clblue2 { color:#ebf2f8; }
.clblue3 { color:#afd2e8; }
.cdblue { color:#004c79; }
.cdgrey { color:#454545; }
.cgrey { color:#eaeaea; }
.clgrey { color:#f2f2f2; }
.cred { color:#cf0000; }

.bgblue { background-color:#0076bb; }
.bglblue { background-color:#80bbdd; }
.bglblue2 { background-color:#ebf2f8; }
.bglblue3 { background-color:#afd2e8; }
.bgdblue { background-color:#004c79; }
.bgdgrey { background-color:#454545; }
.bggrey { background-color:#eaeaea; }
.bglgrey { background-color:#f2f2f2; }
.bglgrey_content { background-color:#f7f7f7 !important; }
.bgred { background-color:#cf0000; }

a { font-family: Arial; font-weight: normal; color: #002698; text-decoration: none; }
a:link { font-family: Arial; font-weight: normal; color: #002698; text-decoration: none; }
a:visited { font-family: Arial; font-weight: normal; color: #002698; text-decoration: none; }
a:hover { font-family: Arial; font-weight: normal; color: #C8162A; text-decoration: none; }
a:active { font-family: Arial; font-weight: normal; color: #C8162A; text-decoration: none; }

.rss { border:1px solid; border-color:#FC9 #630 #330 #F96; padding:0 2px; font:bold 12px verdana; color:#FFF; background:#F60; text-decoration:none; margin:0; margin-right:10px; }
.rss:link { border:1px solid; border-color:#FC9 #630 #330 #F96; padding:0 2px; font:bold 12px verdana; color:#FFF; background:#F60; text-decoration:none; margin:0; margin-right:10px; }
.rss:visited { border:1px solid; border-color:#FC9 #630 #330 #F96; padding:0 2px; font:bold 12px verdana; color:#FFF; background:#F60; text-decoration:none; margin:0; margin-right:10px; }
.rss:hover { border:1px solid; border-color:#FC9 #630 #330 #F96; padding:0 2px; font:bold 12px verdana; color:#FFF; background:#F60; text-decoration:none; margin:0; margin-right:10px; }
.rss:active { border:1px solid; border-color:#FC9 #630 #330 #F96; padding:0 2px; font:bold 12px verdana; color:#FFF; background:#F60; text-decoration:none; margin:0; margin-right:10px; }

.tdpadding{ padding:2px 4px 2px 4px; }

.texthead { font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:22px; color:#3b7db7;margin-top:14px;margin-bottom:10px; }
.textsubhead { font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:18px; color:#3b7db7; font-weight:bold; }
.textsubline {
  font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:18px; color:#3b7db7; font-weight:bold;
  border-style:solid; border-color:#0076bb; border-width:0px 0px 1px 0px;
}
.textnorm { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#454545; }
.textnormw { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#ffffff; }
.textbold { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#454545; font-weight:bold; }
.textboldw { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#ffffff; font-weight:bold; }
.textmedium { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; color:#454545; }
.textsmall { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; }
.texthelp {
  font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; color:#454545;
  border-style:solid; border-color:#000000; border-width:1px 1px 1px 1px;
  background-color: #ffffa0;
  padding:4px; margin-bottom:8px;
}

.sendbutton { border-style:solid; border-width:1px; border-color:#004c79; background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:14px; color:#454545; font-weight:bold; }
.inputtext { border-style:solid; border-width:1px; border-color:#004c79; background-color:#80bbdd; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; }

.listtableborder { border-style:solid; border-width:1px; border-color:#004c79; }
.listtablehead { background-color:#004c79; }
.listtable1norm { background-color:#0076bb; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#ffffff; }
.listtable1bold { background-color:#0076bb; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#ffffff; font-weight:bold; }
.listtable2norm { background-color:#80bbdd; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#454545; }
.listtable2bold { background-color:#80bbdd; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#454545; font-weight:bold; }
.listtable0norm { background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#454545; }
.listtable0bold { background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#454545; font-weight:bold; }

.bg_menu_0_0_i { background-image:url(../default.htm); }
.bg_menu_0_0_a { background-image:url(../imagenes/bg_menu_0_0_a.gif); }

.menulink_0_0_i { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; text-decoration:none; }
.menulink_0_0_i:link { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; text-decoration:none; }
.menulink_0_0_i:visited { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; text-decoration:none; }
.menulink_0_0_i:active { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; text-decoration:none; }
.menulink_0_0_i:hover { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; text-decoration:underline; }

.menulink_0_0_a { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; text-decoration:underline; }
.menulink_0_0_a:link { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; text-decoration:underline; }
.menulink_0_0_a:visited { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; text-decoration:underline; }
.menulink_0_0_a:active { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; text-decoration:underline; }
.menulink_0_0_a:hover { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#454545; text-decoration:underline; }

.menulink_1_0_i { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_0_i:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_0_i:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_0_i:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_0_i:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:underline; }

.menulink_1_0_a { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_0_a:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_0_a:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_0_a:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_0_a:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:underline; }

.menulink_1_1_i { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#555555; font-weight:bold; text-decoration:none; }
.menulink_1_1_i:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#555555; font-weight:bold; text-decoration:none; }
.menulink_1_1_i:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#555555; font-weight:bold; text-decoration:none; }
.menulink_1_1_i:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#555555; font-weight:bold; text-decoration:none; }
.menulink_1_1_i:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#555555; font-weight:bold; text-decoration:underline; }

.menulink_1_1_a { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_1_a:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_1_a:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_1_a:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none; }
.menulink_1_1_a:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:underline; }

.menulink_1_2_i { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#777777; text-decoration:none; }
.menulink_1_2_i:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#777777; text-decoration:none; }
.menulink_1_2_i:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#777777; text-decoration:none; }
.menulink_1_2_i:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#777777; text-decoration:none; }
.menulink_1_2_i:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#777777; text-decoration:underline; }

.menulink_1_2_a { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none; }
.menulink_1_2_a:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none; }
.menulink_1_2_a:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none; }
.menulink_1_2_a:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none; }
.menulink_1_2_a:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:underline; }

.menulink_1_3_i { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#777777; text-decoration:none; }
.menulink_1_3_i:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#777777; text-decoration:none; }
.menulink_1_3_i:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#777777; text-decoration:none; }
.menulink_1_3_i:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#777777; text-decoration:none; }
.menulink_1_3_i:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#777777; text-decoration:underline; }

.menulink_1_3_a { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none; }
.menulink_1_3_a:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none; }
.menulink_1_3_a:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none; }
.menulink_1_3_a:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none; }
.menulink_1_3_a:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:underline; }

/*==========================
Nur wegen Produkttext...
==========================*/

.liste { margin-bottom: 2.0pt; margin-top: 2.0pt; }
.Liste_Lieferumfang { margin-bottom: 2.0pt; margin-top: 2.0pt; }
.Zwischenüberschrift { margin-bottom: 2.0pt; margin-top: 2.0pt; }
.Aktionsüberschrift  { margin-bottom: 2.0pt; margin-top: 2.0pt; }
.Haupttext { margin-bottom: 2.0pt; margin-top: 2.0pt; }



/* Kontakt-Formular */

.req {
  color: red;
  font-weight: bolder;
}

label {
  color: #424542;
}

ins {
  color: red;
  margin-left: 5px;
  text-decoration: none;
  font-weight: bold;
}

.to_check textarea,
.to_check input,
.to_check select {
  border: 1px solid #454545;
}

.to_check input.noborder {
  border: 0;
}

.fehlt {
  border-color: red !important;
}
.even {
  background: #f7f7f7;
}
.odd {
  background: white;
}
.buttons {
  background: #0075bd;
  color: white;
  border: 0 !important;
  padding: 2px;
}

#productfinder a { font-weight:bold; color:#ffffff; }

