body { 	background-color: #003366;
		margin: 0px; }

p, a, ul, H1, H2, .inputline1, .inputline2, .inputbox1, .kleintext
  { font-family: Arial, Helvetica, sans-serif;  }
p, ul, .inputline1, .inputline2, .inputbox1
  { font-size: 11px; color: #003399; line-height: 16px}
  
p { padding:0px; margin:0px; margin-bottom:10px; }
p.tabelle { margin: 0px; }

a {  color: #990033;  text-decoration: none;} 
a:hover { color:#FF0033; }

ul  { list-style-type: square; list-style-image: url(grafix/listbox.gif); }


.infotab p { margin-bottom:2px; line-height: 14px; }
.submenu p { margin-bottom:5px; line-height: 14px;}
.produktestart p { line-height: 12px; }
  
.blocktext { text-align: justify }
.kleintext {font-size: 11px; line-height: 14px; }
.kleintext2 {font-size: 11px; line-height: 14px; text-align: justify }

.mmenu a { font-size: 11px; font-weight: bold; letter-spacing: 1px;}

H1 { font-size: 18px; color: #6A87BF; font-weight: bold; line-height: 20px }
.headline1 { color: #6A87BF; }
.headlineM { color: #003399; }
H2, .headline2 { font-size: 14px; color: #003399; font-weight: bold; line-height: 16px }


.cell_leftspace { padding-left: 20px; }
.cell_rightspace { padding-right: 20px; }
.cell_headline, .cell_smhead { padding-bottom: 0px; border-bottom: 1px solid #003399; padding-top: 20px}

.cell_smhead { padding-left: 20px; }
.cell_bottom { border-top: 1px solid #6A87BF; padding: 5px; }
.cell_smdivide { border-bottom: 1px solid #CCCCCC; }

.product_infotext { padding-right: 10px; }
.product_infotab	{ width: 265px; margin-top: 20px; background-color: #EDF4FC; }

.infotab { 
	width: 490px; padding: 5px; margin-top: 20px; background-color: #EDF4FC; 
	border: 1px solid #6A87BF;  }
*html .infotab { width: 500px; }

.infotab_headcell { 
	border-bottom: 1px solid #6A87BF;  }
