body		{ margin:0px; padding:0px; font-family:Arial,Verdana,Helvetica; font-size:12px; }
td		{ font-family:Arial,Verdana,Helvetica; font-size:12px; text-align:left; }
td.warenkorb	{ border-bottom:1px solid #AAAAAA; vertical-align:top; text-align:left; }
td.warenkorb_r	{ border-bottom:1px solid #AAAAAA; vertical-align:top; text-align:right; }
th		{ font-family:Arial,Verdana,Helvetica; font-size:12px; 
		  text-align:left; background-color:#000000; color:#FFFFFF; }
form		{ margin:0px; padding:0px; }

a:link	{ color:#004080; text-decoration:none; font-weight:bold}
a:visited, active	{ color:#004080; text-decoration:none; font-weight:bold}
a:hover	{ color:#007BF7; text-decoration:underline; font-weight:bold}

a.kopf:link	{ color:#004080; text-decoration:none; font-weight:bold}
a.kopf:visited, active	{ color:#004080; text-decoration:none; font-weight:bold}
a.kopf:hover	{ color:#FFFFFF; text-decoration:underline; font-weight:bold}
a.warenkorb:link		{ color:#004080; text-decoration:none; font-weight:bold }
a.warenkorb:visited, active	{ color:#004080; text-decoration:none; font-weight:bold}
a.warenkorb:hover		{ color:#FF00FF; text-decoration:underline; font-weight:bold}
a.herstellerlink:link		{ color:#FFFFFF; text-decoration:none; font-weight:bold}
a.herstellerlink:visited, active	{ color:#FFFFFF; text-decoration:none; font-weight:bold}
a.herstellerlink:hover		{ color:#FFFFFF; text-decoration:underline; font-weight:bold}
.kopf_e12		{font-size:15px; text-align:center; font-weight:bold}
.kopf_din	{ font-size:12px; background-color:#000000; 
		  color:#FFFFFF; padding-top:2px; 
		  padding-bottom:2px; 
		  text-align:center; 
		  border-right:1px solid #000000}
.kopf_textz	{ padding-left:5px; font-size:12px; background-color:#E6E6E6;}
.kopf_rechts	{ background-color:#E6E6E6; font-size: 12px; 
		  border:1px solid #000000; border-top:0px; border-left:1px solid #AEAEAE;
		  border-right:0px; 
		  padding:3px;}
.kopf_r_textl	{ text-align:right; vertical-align:top; }
.kopf_r_mat	{ font-size:10px; }
.kopf_r_boxen	{ font-size:10px;  }
.kopf_functions1	{ border-left:1px; border-left-style:solid; border-left-color:#000000; 
			  border-top:1px; border-top-style:solid; border-top-color:#000000;
			  border-bottom:1px; border-bottom-style:solid; border-bottom-color:#000000;
			  border-right:1px; border-right-style:solid; border-right-color:#000000;
			  width:160px; height:23px; text-align:right; margin-right:2px;
			  background:url(/images/kopf_btn_bg.gif); }

.kopf_functions2	{ border-top:1px; border-top-style:solid; border-top-color:#000000;
			  border-bottom:1px; border-bottom-style:solid; border-bottom-color:#000000;
			  border-right:1px; border-right-style:solid; border-right-color:#000000;
			  width:160px; height:23px; text-align:right; margin-right:2px;
			  background:url(/images/kopf_btn_bg.gif); }

.kopf_functions3	{ text-align:left; padding-right:2px;padding-left:2px; width:120px;
			  background:url(/images/kopf_btn_bg.gif); }

.kopf_functions4	{ text-align:right; padding-right:2px;padding-left:2px; width:120px;
			  background:url(/images/kopf_btn_bg.gif); }
			  
.kopf_zusatztext	{ width:240px; height:30px; border:2px solid #FFA000; background-color:#FFFF00; 
			  padding:2px; text-align:center; vertical-align:middle; position:absolute;
			  top:80px; }
.ueberschrift		{ vertical-align:top; background-color:#E6E6E6; font-size:12px;
			  border-right-width:1px; border-right-style:solid; border-right-color:#000000;
			  border-top-width:1px; border-top-style:solid; border-top-color:#000000;
			  border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#000000;
			  overflow:hidden; padding:0px; }

.rahmen_ueberschrift	{ border-left-width:0px; border-left-style:solid; border-left-color:#000000;
			  position:absolute; top:127px; width:755px; padding:0px;
			}
.rahmen_matrix		{ border-left-width:1px; border-left-style:solid; border-left-color:#000000;
			}
.matrixzeile		{ height:20px; vertical-align:middle; font-size:12px;
			  border-right-width:1px; border-right-style:solid; border-right-color:#000000;
			  border-top-width:0px; border-top-style:solid; border-top-color:#000000;
			  border-bottom-width:0px; border-bottom-style:solid; border-bottom-color:#000000;
			  overflow:hidden; padding:0px; }


.bestellfeld		{ font-size:12px; font-family:Arial,Verdana,Helvetica;
			  color:#000000; width:30px; text-align:right; 
			  border:1px solid #000000; margin-right:3px; margin-top:1px}
.kontaktfeld		{ font-size:12px; font-family:Arial,Verdana,Helvetica; 
			  color:#000000; width:400px; 
			  margin-right:3px; margin-top:1px; padding:0px; }
.kontaktfeld2		{ font-size:12px; font-family:Arial,Verdana,Helvetica; 
			  color:#000000;
			  margin-right:3px; margin-top:1px; padding:0px; }
.kontaktfeld3		{ font-size:12px; font-family:Arial,Verdana,Helvetica; 
			  color:#000000; width:600px; 
			  margin-right:3px; margin-top:1px; padding:0px; }
.kontaktsubmit		{ font-size:14px; font-family:Arial,Verdana,Helvetica; 
			  color:#000000; width:200px; border:1px solid #000000; 
			  margin-right:3px; margin-top:1px}
.hundert_stk		{ font-size:12px; font-family:Arial,Verdana,Helvetica; 
			  color:#FFFFFF; background-color:#000000; text-align:center; 
			  margin:0px; padding:2px; }
.vptab			{ text-align:center; width:50px; color:#000000;
			  border:0px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #000000;
			  border-right:1px solid #000000; }

.alpha  		{ padding-left:0px; padding-right:1px;
			  font-size: 22px; font-family: Verdana, Geneva, Helvetica, Arial, Sans-Serif }
a.alpha:link     	{ color: #666666; text-decoration:none }
a.alpha:visited     	{ color: #666666; text-decoration:none }
a.alpha:hover     	{ color: #FFFFFF; text-decoration:none }
a.alpha:active    	{ color: #FFFFFF; text-decoration:underline }
a.alpha:focus    	{ color: #fff }
.indi			{ color:#FFFFFF}
.din			{ color:#FFFFFF}
a.indidin:link     	{ color: #000000; text-decoration:none }
a.indidin:visited     	{ color: #000000; text-decoration:none }
a.indidin:hover     	{ color: #000000; text-decoration:underline }

a.indilnk:link     	{ color: #000000; text-decoration:none }
a.indilnk:visited     	{ color: #000000; text-decoration:none }
a.indilnk:hover     	{ color: #000000; text-decoration:underline }

.bildlnk		{ font-size:9px}
a.bildlnk:link		{ color: #000000; text-decoration:none }
a.bildlnk:visited	{ color: #000000; text-decoration:none }
a.bildlnk:hover		{ color: #000000; text-decoration:underline }
#pup {position:absolute; visibility:hidden; z-index:2000; width:180px;
	font-family:Arial,Verdana,Helevetica; font-size:10px; color:#000000;
	border:1px solid #000000; background-color:#FFFFD8; padding:1px;
	}
.highlight	{color:#FF0000; font-weight:bold}
.kasten_hell {	border:1px solid #000000;
		background:url(shop_bg_hell.jpg); 
		width=550px; 
		height:40px;
	     }
.checkout	{ cursor:hand; width:190px; padding:25px; text-align:justify; 
		  border:1px solid #000000; }
.checkoutspacer { border:none; width:10px; }
