@charset "utf-8";
/* CSS Document 2010 Sebastian von Thadden */

#middle, #content, .contentbox {
float: none !important;
}
   
#rightbar {
display: none;	
}

body {
margin: 0;

}

@page { 
margin: 1cm ;
size:portrait;  
}  

.content_navi {
	display: none;	
}

.contentbox {
border: none;	
padding: 0px !important;
}

#middle #content {
width: 99% !important;
}

#middle {
margin: 0;
padding: 0;	
}

#header {
display:	none;
}

#statuschange {
	display: none;	
}

#copy {
	display: none;	
}

#printheader { 
	display: block !important;	
}

#printheader {
	font-weight: bold;
	font-size: 18px;
	color: #D90009;	
}

.orderdetailtable th  {
	background-color: white;	

}

.tableh {
	border: none;	
		background-color: white;	
		text-align: left;
		margin-top: 10px;
}

#tourprint 
{
font-size: 3mm;            
width: 170mm;                
-webkit-print-color-adjust:exact;          
}

#tourprint h3 {
font-size: 4.5mm;
margin-left: 0;
width: 100mm;
padding-left: 0;
text-transform: uppercase;	
font-weight: normal !important;
margin-bottom: 3mm;
}

#tourprint table {
margin-bottom: 3mm;
border: none !important;
width: 99% !important;
}

#tourprint table td, #tourprint table th {
border: none !important;


}

.lefted td , .lefted th {
	text-align: left;	
}

#tourprint table td {
background-color: none;	
}

#tourprint table th {
background-color:#efefef;	  
}

.grayed td {
	background-color: 	#fcfcfc;
	color: #666;
}

#tourprint hr {
border-top: none;
display: block;
}

#tourprint .poslist {
	border-top: 0.3mm solid gray !important;	
	border-left: 0.3mm solid gray !important;		
}

#tourprint .poslist td, #tourprint .poslist th {
	border-bottom: 0.3mm solid gray !important;  
	border-right: 0.3mm solid gray !important;  
}  

#tourprint .verlist th, #tourprint .verlist td {
	border-bottom: 0.3mm solid #eaeaea !important;  
}

#tourprint .tourkommentar {
font-size: 4mm;
width: 100mm;
background-color:#FFE1E1;
border: 0.5mm dashed red;
}

.pagebreak {
	page-break-before:always;  	
	
	padding-bottom: 10mm !important;
	

border-top: none;
margin-top: 0px;
margin-bottom: 0px;
}	

  
.cright {
text-align: right !important;	
}

.qr_code img {
	display: block;	
	margin: 0;
	padding: 0;
	float: right;
}

.qr_code {  
	display: block;
	text-align: right;
	font-size: 1.5mm;
	margin-top: -10mm; 
	width: 200px;
	color: gray;  
	float: right;
}

.staticmap {
display: block;
}

.printclear {  
clear: both;
}

.groundtable {
float: left !important;
width: 420px !important;  

overflow: hidden;

}

#printsetup { display: none; }

.overmap {
margin-top: 10mm;
border: 0.5mm solid black;	
}

#darkback { display: none; }

.noprint {
	display: none !important;	
}