
TABLE 
{
background-color:white;
color:#000000;
font-family:'Tahoma', sans-serif;
font-size:1.0em;
font-style:normal;
font-variant:normal;
font-weight:normal; 
} 
    
tr,td {text-align:left;vertical-align:top;}   

td.middle {vertical-align:middle;}
     
td.center {text-align:center;}     
         
table.center {margin:0 auto;}      
            
table.back {margin:0 auto;background-color:transparent;}   
            
table.left {margin-left:20px;margin-top: 5px;} 							 
 
 		
 /********* tables with background images *********/		
 		
 				
table.officers 
{ 
margin:0 auto;
background-image:url("/images/officers.jpg");
background-repeat:no-repeat;
background-position:left bottom; 
} 		
 		
table.family 
{ 
margin:0 auto;
background-image:url("/images/blockwart.jpg");
background-repeat:no-repeat;
background-position:right bottom; 
} 				
 							 							 
table.block
{ 	
background-image:url("/images/mag_block.jpg");
background-repeat:no-repeat;		
background-position:center;
}
						 	
table.record 
{
background-image:url("/images/record.jpg");
background-repeat:no-repeat;		
background-position:center;
}				 	
 			
table.fotos 
{ 
background-image:url("/images/konvolut.jpg");
background-repeat:no-repeat;		
background-position:left bottom;
}		
						 	
table.collecting 
{	
margin:0 auto;
background-image:url("/images/album_pile.jpg");
background-repeat:no-repeat;
background-position:right bottom; 
} 			 					 	
	
table.oops 
{ 	
background-image:url("/images/foolish.jpg");
background-repeat:no-repeat;		
background-position:right bottom;
}		
						 	

/********* styles for specific cells *********/	

						 	
td.cover {padding:0 5px;}          				
        				
td.sample {padding: 5px;}   

td.arrow
{ 
color:#C00000;
font-size:1.4em;
font-weight:bold; 
text-align:center;
vertical-align:middle;
height:108px;
line-height:100%;
background-image:url(/images/arrow.jpg);
background-repeat:no-repeat;		
background-position:center;
}    	
															       						        				    							
td.themes
{ 
text-align:center;
font-size:8pt;	
border-style:dotted;
border-color:white white #808080 white;
border-width:1px ;
padding-bottom:0.1em;
}

td.updates
{
border:1px solid #F6C542;
padding: 6px;
font-size:8pt;
}
								
td.space {line-height: 80%;}
