@charset "utf-8";
/* CSS Document */
div#main {
	width:600px; 
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#main h1{font-size:18px; color:#000000; margin:4px; margin-bottom: 10px; }
div#main h2{width:410px; height:21px; background: url(../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}
div#main p{font-size:11px; padding:4px;  color:#000000;}

table{font-family: Arial, Helvetica, sans-serif; color: #000000;	font-size: 12px; line-height: 140%;}
#main th{ font-size: 11px; }
#main td{	padding-bottom: 0px; padding-top: 2px; font-size: 11px; vertical-align: top; }
#main th, .printTable thead{background: #FFFFFF; border-bottom: 1px solid #000000;}

#main th.artnr{ text-align: left; }
#main td.artnr{ text-align: left; }

#main th.product_name{ text-align: left; }
#main td.product_name{ text-align: left; }

#main th.description{ text-align: left; }
#main td.description{ text-align: left; }

#main th.quantity, .printTable thead.quantity{ width: 20px; }
#main td.quantity{ text-align: right; }

#main th.article_price{ text-align: right; width: 80px; }
#main td.article_price{ text-align: right; }

#main th.article_sum{ text-align: right; width: 80px; }
#main td.article_sum{ text-align: right; }

#main td.total_sum{ font-weight: bold; }
#main span.total_sum{	border-top: 1px solid #000000; }