body { margin-top:2px; margin-bottom:2px; }

p,h1,h2,h3,address,b, li,td,input farbe,ol{ font-family:Arial,sans-serif; text-align:justify;font-size:12px;}

h1 { font-size:18px; color:#000080; text-align:left; background-color:#DDDDDD; margin-bottom : 10px;  margin-top : 5px;   }
h2 { font-size:14px; color:#000080; text-align:left; line-height:16px; margin-bottom : 16px;  margin-top : 16px; }
h3 { font-size:12px; color:#000080; text-align:left; line-height:14px; margin-bottom : 14px;  margin-top : 14px; }

td { vertical-align:top;}
tr { vertical-align:top;}

.bcgrey { background-color:#DDDDDD; }
.farbe { color:#1111EE; }
.rechts {text-align:right; }

.preis { color:#1111EE; }

a:link {  color:#4444FF; text-decoration:none;  border-width:0pt;  }
a:visited {  color:#4444FF; text-decoration:none;  border-width:0pt;  }
a:active { color:#4444FF; text-decoration:none;  border-width:0pt; }
a:hover { color: #666666;  }
a.an { text-decoration:none; }
.alert {
	color: #800000;
}
.medienform {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #4B4E66;
}
.medienform2,a.medienform2 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #525976;
	text-decoration: none;
}
.tip {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
}
td.warenkorbtitel {
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
	background: #EFF3F4;
	color: #222222;
	border-width:1px;
	
}
td.warenkorb {
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
	background: white;
	border:border-width:1px;
}
td.warenkorbsumme {
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
	background: #FEE79E;
}

div.imageleft {
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
	overflow: hidden;
	float: left;
	width: 170px;
}