@charset "utf-8";
/* CSS Document */
#main{
	font-family:tahoma, verdana, geneva, sans-serif;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:650px;
	  
	 clear:both;}

#main h1{margin:0px; padding:0px; margin-bottom:10px; font-size:18px; font-weight:bold;}

#main p{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
	 
}
 

#main img{
	margin:0px;
	padding:0px 0px 0px 0px;}
	
#main a{color:#0064AF;font-size:11px;}	

div#printhead {font-family: tahoma, verdana, geneva, sans-serif;}
/*div#main {width:420px; margin:0 auto;}*/
div#divToPrint {font-family:tahoma, verdana, geneva, 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 #000000;
	overflow:hidden;
	padding-bottom:10px;
	float:none;
	margin:4px;
}
div#divToPrint .dubblebox{
	position:relative;
	width:410px;
	border: 1px solid #000000;
	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 #000000;}

.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 #000000; }

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 #000000; 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;}	