a           { text-decoration: none; color: #0064AA}
a:hover     { text-decoration: underline overline; color: #0064AA}

td          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

.fett       { font-weight: bold;}
.img        {	border: 1px solid #000000;}

.klein      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal}
.kleinfett  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: normal}

.normal     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.normalfett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.gross      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
.grossfett  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}

.fussnote   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.headline   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;} 

.mini {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.minifett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold}

.newsticker {width: 680px; border: 0; color: white; font-size: 9pt}

.news   	{
	font-size: 10px;
}
.news ul	{
	margin: 0;
	padding: 0;
	padding-left: 1.8em;
	list-style-type:circle;
}
.news li	{
	fo/nt-size: 10px;
}
.newshead   {
	font-weight: bold;
	margin: 5px 0px;
}


.downloadtabtitle {
  width: 250px;
  border: 1px solid #235AA6;
}
.downloadtabtitle th {
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  color: #FFFFFF;
  background-color: #81A0CC;
  padding: 3px;
}
.downloadtabtitle td {
  font-size: 10px;
  padding: 3px;
}


.tabtitleweiss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #FFFFFF}
.tabellengitter { border-spacing: 3; border-collapse: collapse; border: 1px solid #81A0CC;}
.tabellengitter td { border: 1px solid #81A0CC;}
.tabellengitter table td { border: none;}

table.tab_preisliste { border-spacing: 3; border-collapse: collapse; width:690px;}
table.tab_preisliste td { font-family: Arial, Helvetica, sans-serif; text-align:center; font-size: 10px; border: 1px solid #81A0CC; white-space:nowrap;}
table.tab_preisliste td.col_label { text-align:left; font-weight:bold; white-space:normal;}
table.tab_preisliste td.col_label_center { text-align:center; font-weight:bold; white-space:normal;}
table.tab_preisliste td.col_unit  { text-align:center; font-weight:bold; white-space:normal;}
table.tab_preisliste tr.gesamtpreis td { font-weight:bold; }
table.tab_preisliste td.spacer, table.tab_preisliste tr.spacer, table.tab_preisliste td.noborder { border:none; }
table.tab_preisliste tr.spacer { height:25px; }
.footnote { font-size:9px; margin:3px 40px 15px 40px; }

table.tab_preisliste_panasonic { border-spacing: 3; border-collapse: collapse; width:690px; }
table.tab_preisliste_panasonic td { text-align:center; font-size: 9px; border: 1px solid #81A0CC; white-space:nowrap;font-family:Arial, Helvetica, sans-serif;}
table.tab_preisliste_panasonic td.col_label { text-align:left; font-weight:bold; white-space:normal; border-right:none;}
table.tab_preisliste_panasonic td.col_label_center { text-align:center; font-weight:bold; white-space:normal; border-right:none;}
table.tab_preisliste_panasonic td.col_unit  { text-align:right; font-weight:bold; white-space:normal; border-left:none;}
table.tab_preisliste_panasonic tr.spacer { height:25px; }
table.tab_preisliste_panasonic tr.spacer td { border:none; }
table.tab_preisliste_panasonic tr.no_border_top td { border-top:none; }
table.tab_preisliste_panasonic tr.no_border_bottom td { border-bottom:none; }
table.tab_preisliste_panasonic tr.no_border_top td { border-top:none; }
table.tab_preisliste_panasonic tr.no_border_top_bottom td { border-top:none; border-bottom:none; }
table.tab_preisliste_panasonic td.indent { padding-left:25px; font-weight:normal; }
table.tab_preisliste_panasonic td.hl1 { text-align:left; padding-top:10px; font-weight:bold; font-size:14px; border-left:none; border-right:none; border-top:none;}
table.tab_preisliste_panasonic td.hl2 { text-align:left; padding-top:10px; font-weight:bold; font-size:12px; border:none;}
table.tab_preisliste_panasonic td.hl3 { width:99%; }

table.tab_leistungswerte_panasonic { border-spacing: 3; border-collapse: collapse; width:690px; margin-top:25px; }
table.tab_leistungswerte_panasonic td { text-align:right; font-size: 9px; border: 1px solid #81A0CC; white-space:nowrap; font-family:Arial, Helvetica, sans-serif;}
table.tab_leistungswerte_panasonic tr.label td { font-weight:bold; }
table.tab_leistungswerte_panasonic td.col_label { text-align:left;}
table.tab_leistungswerte_panasonic td.col_label_center { text-align:center;}
table.tab_leistungswerte_panasonic tr.no_border_top td { border-top:none; }
table.tab_leistungswerte_panasonic tr.no_border_bottom td { border-bottom:none; }
table.tab_leistungswerte_panasonic tr.no_border_top td { border-top:none; }
table.tab_leistungswerte_panasonic tr.no_border_top_bottom td { border-top:none; border-bottom:none; }

.footnote_panasonic { font-size:9px; margin:3px 40px 15px 30px; }
