
@media print 		{
	table 		{page-break-inside: avoid;}
			}


table 			{
			font: 	100%/100% Arial, sans-serif;
			}

table.txt4   		{text-align: left;}

td.subtitle, td.colHeader1, td.colHeader2, td.colHeader3, td.colHeader4, td.rowHeaderBlue1, td.rowHeaderBlue2, td.rowHeaderBlue3, td.rowHeaderBlue4, 
td.rowHeader1, td.rowHeader2, td.rowHeader3, td.rowHeader4, td.num1, td.num2, td.num3, td.num4, td.num5, td.num6, td.num7, td.num8, td.txt1, td.txt2, td.txt3, td.txt4, td.txt9, td.txt10, td.txt11, td.txt12,
th.subtitle, th.colHeader1, th.colHeader2, th.colHeader3, th.colHeader4, th.rowHeaderBlue1, th.rowHeaderBlue2, th.rowHeaderBlue3, th.rowHeaderBlue4, 
th.rowHeader1, th.rowHeader2, th.rowHeader3, th.rowHeader4, th.num1, th.num2, th.num3, th.num4, th.num5, th.num6, th.num7, th.num8, th.txt1, th.txt2, th.txt3, th.txt4  			{
			font:                                         70%/120% Arial, sans-serif;
			color:         		#191919; 
                               		}


td.title, th.title    		{
			font:          	bold 90%/110% Arial, sans-serif;
			background-color:     #6a7d99;
			color:		#FFFFFF;
 			padding:    	3px 5px 5px 5px;
			}

td.title2, th.title2 		{
			font:          	bold 90%/110% Arial, sans-serif;
			color:		#6a7d99;
			padding:    	2px 0 0 5px;
			}

td.subtitle, th.subtitle 	                {padding:		3px 0 0 5px;}

td.colHeader1, th.colHeader1 	{padding:    	0 5px;}

th			{vertical-align: 	top;}
		
td.colHeader2, th.colHeader2 	{
			border-right:             solid 1px #6a7d99;
			padding:    	0 5px;
			}
		
td.colHeader3, th.colHeader3 	{
			border-bottom:          solid 1px #6a7d99;
			padding:    	0 5px;
			}
		
td.colHeader4, th.colHeader4 	{
			border-right:              solid 1px #6a7d99;
			border-bottom:          solid 1px #6a7d99;
			padding:    	0 5px;
			}

td.rowHeaderBlue1, th.rowHeaderBlue1 		{
			color:		#6a7d99; 
			background-color:      #d2d8e0; 
			vertical-align:	top;
			border-right:             solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.rowHeaderBlue2, th.rowHeaderBlue2 		{
			color:		#6a7d99; 
			vertical-align:	top;
			border-right:             solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.rowHeaderBlue3, th.rowHeaderBlue3 		{
			color:		#6a7d99;
			background-color:      #d2d8e0;
			vertical-align:             top;
			border-right:              solid 1px #FFFFFF;
			padding:    	2px 5px; 
			}

td.rowHeaderBlue4, th.rowHeaderBlue4 		{
			color:		#6a7d99;
			vertical-align:	top;
			border-right:              solid 1px #FFFFFF;
			padding:    	2px 5px; 
			}
		
td.rowHeader1, th.rowHeader1 		{
			background-color:      #d2d8e0; 
			vertical-align:	top;
			border-right:             solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.rowHeader2, th.rowHeader2 		{
			background-color:#FFFFFF; 
			vertical-align:	top;
			border-right:             solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.rowHeader3, th.rowHeader3 		{
			background-color:#d2d8e0;
			vertical-align:top;
			border-right:             solid 1px #FFFFFF;
			padding:    	2px 5px; 
			}

td.rowHeader4, th.rowHeader4 		{
			background-color:#FFFFFF; 
			vertical-align:	top;
			border-right:             solid 1px #FFFFFF;
			padding:    	2px 5px; 
			}
		
td.num1, th.num1 			{
			background-color:      #d2d8e0; 
			text-align:	                 right;
			vertical-align:	 bottom;
			border-right:              solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.num2, th.num2			{
			background-color:      #FFFFFF; 
			text-align:	                right;
			vertical-align:	bottom;
			border-right:              solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.num3, th.num3 			{
			background-color:      #d2d8e0; 
			text-align:   	right;
			vertical-align:	bottom;
			border-right:              solid 1px #ffffff;
			padding:    	2px 5px; 
			}

td.num4, th.num4			{
			background-color:      #FFFFFF; 
			text-align:  	right;
			vertical-align:	bottom;
			border-right:              solid 1px #ffffff;
			padding:    	2px 5px; 
			}

td.num5, th.num5 			{
			background-color:      #d2d8e0; 
			text-align:	                 right;
			vertical-align:	 bottom;
			border-right:              solid 1px #6a7d99;
			border-bottom:          solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.num6, th.num6 			{
			background-color:      #FFFFFF; 
			text-align:	                right;
			vertical-align:	bottom;
			border-right:              solid 1px #6a7d99;
			border-bottom:          solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.num7, th.num7 			{
			background-color:      #d2d8e0; 
			text-align:   	right;
			vertical-align:	bottom;
			border-right:              solid 1px #ffffff;
			border-bottom:          solid 1px #6a7d99;
			padding:    	2px 5px; 
			}

td.num8, th.num8			{
			background-color:      #FFFFFF; 
			text-align:  	right;
			vertical-align:	bottom;
			border-right:              solid 1px #ffffff;
			border-bottom:          solid 1px #6a7d99;
			padding:    	2px 5px; 
			}

td.txt1, th.txt1 			{
			background-color:      #d2d8e0; 
			vertical-align:	top;
			border-right:              solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.txt2, th.txt2 			{
			background-color:      #FFFFFF; 
			vertical-align:	top;
			border-right:              solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.txt3, th.txt3 			{
			background-color:      #d2d8e0; 
			vertical-align:             top;
			border-right:              solid 1px #FFFFFF;
			padding:    	2px 5px; 
			}			

td.txt4, th.txt4			{
			background-color:      #FFFFFF; 
			vertical-align:	top;
			border-right:            	solid 1px #FFFFFF;
			padding:    	2px 5px; 
			}

td.txt9, th.txt9 			{
			background-color:      #d2d8e0; 
			vertical-align:	bottom;
			border-right:              solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.txt10, th.txt10 			{
			background-color:      #FFFFFF; 
			vertical-align:	bottom;
			border-right:              solid 1px #6a7d99;
			padding:    	2px 5px; 
			}
		
td.txt11, th.txt11 			{
			background-color:      #d2d8e0; 
			vertical-align:             bottom;
			border-right:              solid 1px #FFFFFF;
			padding:    	2px 5px; 
			}			

td.txt12, th.txt12			{
			background-color:      #FFFFFF; 
			vertical-align:	bottom;
			border-right:            	solid 1px #FFFFFF;
			padding:    	2px 5px; 
			}

td.leerBB			{
			line-height:	2px;
			border-right: 	solid 1px #6a7d99; 
			background-color: 	#d2d8e0; 
			}
			
td.leerWB			{
			line-height:	2px;
			border-right: 	solid 1px #6a7d99; 
			background-color: 	#FFFFFF; 
			}
			
td.leerBW			{
			line-height:	2px;
			border-right: 	solid 1px #FFFFFF;
			background-color: 	#d2d8e0; 
			}

td.leerWW			{
			line-height:	2px;
			border-right: 	solid 1px #FFFFFF;
			background-color: 	#FFFFFF; 
			}

.leer1 		{line-height:1px}
.leer2 		{line-height:2px}
.leer3 		{line-height:3px}
.leer4		{line-height:4px}
.leer5 		{line-height:5px}
.leer6 		{line-height:6px}
.leer7 		{line-height:7px}
.leer8		{line-height:8px}
.leer9 		{line-height:9px}
.leer10 		{line-height:10px}
.leer11 		{line-height:11px}

sup             	{
		font-size: 		90%;
		vertical-align: 	25%;
		}

sub                           {font-size: 90%;}
	
td.number, td.footer, th.number, th.footer  {
                 		font:                         60%/120% Arial, sans-serif;
 			padding:    	2px 0 2px 5px;
			}

td.number, th.number  	{text-align: right}

td.title2_rel-kal 		{
			font-family: 	Arial,sans-serif;
			font-size:   	14px;
			font-weight:	bold;
			background-color:     #FFFFFF;
			color:		#6a7d99;
			padding-left:	5px;
			padding-top:	12px;
			padding-bottom:	7px;
			}
				


table.bottomRow        	{
			background-color:	#F2F2F2;
			width:		100%; 
			vertical-align:	middle;
			}

tr.ueber1   		{padding-top: 	5px;}	

td.bottomRow 		{
			font-size:		10px;
			vertical-align:	top;
			color:		#990024
			}

td.lastChange 		{
			font-family:	Arial,sans-serif; 
			color:		#191919;
			font-weight:	normal; 
			font-size: 	                10px;
			}
				
td.blaettern 		{
			font-family: 	Arial,sans-serif;
			color:		#191919;
			font-weight:	normal; 
			font-size:   	11px; 
			text-align:  	center;
			}
				
td.blaettern:hover		{
			font-family: 	Arial,sans-serif;
			color:		#6a7d99;
			font-weight:	normal; 
			font-size:   	11px; 
			text-align:  	center;
			}
				
td.optionen 		{font-family: 	Arial,sans-serif;
			color:		#191919;
			font-weight:	normal; 
			font-size: 		11px; 
			text-align:		left; 
			vertical-align:	middle;
			}
				
td.optionenOut 		{
			background-color:	#F2F2F2; 
			padding-left:	2%; 
			text-align:		left;
			color:		#191919;
			}

td.optionsInnerLine 		{
			background-color:	#F2F2F2; 
			width:		98%; 
			text-align:		center;
			color:		#191919; 
			vertical-align:	middle;
			}

td.optionsInnerLine2 		{
			background-color:	#F2F2F2; 
			width:		100%; 
			vertical-align:	middle;
			}

td.optionsTitle 		{
			font-family: 	Arial,sans-serif; 
			font-size:		11px;
			background-color:	#FFFFFF; 
			color:		#6a7d99; 
			text-align:		left; 
			}
				 
td.optionsUeber 		{
			font-family: 	Arial,sans-serif; 
			font-size:		11px;
			color:		#191919;
			text-align:		left; 
			font-weight:	bold;
			}
				 
input.button		{
			background-color:	#888888; 
			color:		#FFFFFF; 
			height:		22px; 
			}

input.options 		{
			background-color:	#F2F2F2; 
			vertical-align:	middle;
			}

select.options 		{
			background-color:	#FFFFFF; 
			font-family:	Arial,sans-serif; 
			font-size:		11px;
			color:		#191919;
			vertical-align:	middle; 
			}

a.metalink:active  	{color: #000000; text-decoration: none}
a.metalink:link    	{color: #000000; text-decoration: none}
a.metalink:visited 	{color: #000000; text-decoration: none}
a.metalink:hover   	{color: #0000FF; text-decoration: none}

a.footer:active  	{color: #990024; text-decoration: none}
a.footer:link    	{color: #990024; text-decoration: none}
a.footer:visited 	{color: #990024; text-decoration: none}
a.footer:hover   	{color: #6a7d99; text-decoration: none}
				
a.blaettern:active  	{color: #0000FF; text-decoration: none}
a.blaettern:link    	{color: #0000FF; text-decoration: none}
a.blaettern:visited 	{color: #0000FF; text-decoration: none}
a.blaettern:hover   	{color: #d30606; text-decoration: none}

a.closeWindow:active  	{color: #990026; text-decoration: none}
a.closeWindow:link    	{color: #990026; text-decoration: none}
a.closeWindow:visited 	{color: #990026; text-decoration: none}
a.closeWindow:hover   	{color: #990026; text-decoration: none}
