@charset "utf-8";
/* CSS Document */
div#printhead {font-family:Arial, Helvetica, sans-serif;}
div#main {width:420px; margin:0 auto;}
div#divToPrint {font-family:Arial, Helvetica, sans-serif;}
div.padding{  }
div#printTop {
	position:relative;
	float:none;
	width:410px;
	background:url(../img/printTop_bg.jpg) no-repeat;
	height:74px;
	margin:4px;
}
div#divToPrint .box{
	position:relative;
	width:410px;
	border: 1px solid #cccccc;
	overflow:hidden;
	padding-bottom:10px;
	float:none;
	margin:4px;
}
div#divToPrint .dubblebox{
	position:relative;
	width:410px;
	border: 1px solid #cccccc;
	overflow:hidden;
	padding-bottom:10px;
	float:left;
	margin:2px;
	margin-right:4px;
	margin-left: 4px;
}
div#divToPrint h1{font-size:18px; color:#000000; margin:4px; margin-bottom: 10px; }
div#divToPrint 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#divToPrint p{font-size:12px; padding:4px;  color:#000000;}
div#divToPrint .dubblebox 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;}
table{font-family: Arial, Helvetica, sans-serif; color: #000000;	font-size: 12px; line-height: 140%;}
.printTable th{ font-size: 11px; }
.printTable td{	padding-bottom: 0px; padding-top: 2px; font-size: 11px; vertical-align: top; }
.printTable th, .printTable thead{background: #FFFFFF; border-bottom: 1px solid #333333;}

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

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

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

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

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

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

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

div#printfooter{ position:relative; margin: 0 auto; color: #666666; text-align:left; font-size:12px; padding-top: 10px; padding-left: 15px; padding-right: 15px; height: 55px; }
	div#printfooter a{text-decoration:none;color: #0033FF; text-decoration: underline;}
	div#printfooter p{ margin: 0; padding: 0; border-right: 1px solid #666666; float: left; padding-right: 20px; color: #666666; }
	div#printfooter table{ margin: 0; padding: 0; float: left; margin-left: 20px; font-size: 12px; color: #666666; }
	div#printfooter table tr{ margin: 0; padding: 0; line-height: 14px; color: #666666;}
	div#printfooter table td{ margin: 0; padding: 0; padding-right: 10px; color: #666666;}	