@media all
{
body * 											{ color:#000; margin:0; padding:0; line-height:1.5em; font-size:12pt; font-family:Arial,"Times New Roman", Times, serif;}

#page_margins, #page							{ }
#main 											{ }

#logo, #header, #nav, #ecke, #content_header	{ display:none; } 
#footer											{ display:none; }

div.product_half_left_np 						{ display:none; } 
div.product_half_right_np 						{ display:none; } 
div.product_full_np 								{ display:none; } 

#order_wrapper									{ display:none; } 

#col1, #col1_content							{ display:none; } 
#col2, #col2_content							{ display:none; } 
#col3						 					{ margin:0cm 1cm 1cm 1cm; padding:0; border:0; }

h1,h2,h3 										{ margin:0.5em 0 0.5em 0; font-size:16pt; font-weight:bold; page-break-after:avoid; }

h1 												{ color:#000000; }
h2 												{ color:#be0000; }
h3 												{ color:#000000; font-size:14pt; }

p												{ padding:0; margin:0; }

#col3_content 									{ margin:0; padding:0; border:0; background:none; }
#col3_innen 										{ width:100%; margin:0; padding:0;}

hr												{ margin-bottom: 1em; }

img.float_left 									{ float:left; display:inline; margin:0cm 1cm 1cm 0cm;}
img.float_right 									{ float:right; display:inline; margin:0cm 0cm 1cm 1cm; }
img.center 										{ text-align:center; margin:0cm 1cm 1cm 1cm; }		
img.float_left_border							{ float:left; display:inline; margin:0cm 1cm 1cm 0cm; }
img.float_right_border							{ float:right; display:inline; margin:0cm 0cm 1cm 1cm; }

.Tab_Belegung th 									{ vertical-align:middle; font-size:10pt; padding:2px 20px 2px 10px; border:1px solid #f0f1ed; font-weight:bold; }	
.Tab_Belegung td									{ vertical-align:middle; font-size:10pt; padding:0px 20px 0px 10px; border:1px solid #f0f1ed; line-height:1em; margin:0px; }
}


