html, body					{ font-family: Calibri, Arial; font-size:14px; }
ul							{ list-style-image:url('../img/li_tp_11x11.png'); } 
ul.aanvullende_producten	{ list-style-image:none; list-style-type:none; }
ul.product_details			{ list-style-image:none; list-style-type:none; }

h1, h2, h3, h4, h5, h6		{ color:#2a3f54; }

#output						{ padding:10px; }

#hoofd						{ max-width:740px; } 

xmp 						{ background: hsl(30,80%,90%); overflow-x:hidden; font-family:'Courier New'; color:black; margin:0px; white-space: pre-wrap; }
.example 					{ height:40px; max-height:40xp; overflow:auto; border:1px solid black; padding:0px;  }
.header 					{ clear:both; }
.header						{ position:relative; display:inline-block; min-height:120px; height:120px; background-color:white; vertical-align:middle; width:100%; border:1px solid gray; }
.right						{ display:inline-block; width:50%;  float:left; }
.right img 					{ display:inline-block; height:36px; margin-top: 40px; margin-left:30px;   } 
.left 						{ display:inline-block; width:50%;  vertical-align: middle;  float:left; }
.left img 					{ margin-left:20px;  }
 

.prijs_veld 				{ font-weight:bold; } 

.tekst 						{ margin-top:10px; margin-bottom:10px; font-size:0.8em;  } 
.product 					{ padding:5px; width:350px; max-width:350px; background-color:#f2f2f2; float:left; margin-right:10px; }

.titel 						{ background-color:#2a3f54; display:inline-block; width:98%; padding:3px;  } 
.titel h2 					{  color:white; display:inline;  } 
.subtitel 					{ background-color:#2a3f54; display:inline-block; width:98%; padding:3px;  } 
.subtitel h3 				{  color:white; display:inline } 

.producten 					{ text-align:center; margin-top:15px; }
.product_details 			{ min-height:150px; } 

.subtekst 					{ font-size:0.9em; height:34px;   } 
.prijs_veld 				{ display:inline; } 

.totalen					{ width:800px; }
.output 					{ width:200px; min-width:200px; display:inline; text-align:right; font-weight:bold; }
.totaal 					{ font-size:1.2em; } 

.aantal						{ width:30px; font-size:0.8em; margin:2px;   }
.aanvullende_producten 		{ } 
.spacing 					{ min-width:250px; max-width:250px; width:250px; display:inline-block;   } 
.gegevens input				{ margin:2px;  } 
.opmerking					{ width:720px; border:1px solid #2a3f54; height:120px; margin-top:10px;  } 