#fbl {
	width: 600;                        
	background-color: #ffffff;         /* hintergrundfarbe, ausserhalb menue und inhalt */
}

td.bl_brettecke
{
 height: 20px;
 width: 20px;
 background-color: #dfdfdf;
} 

td.bl_randfeld_horizontal
{
 text-align: center;
 font-size: 9px;
 height: 20px;
 width: 100px;
 background-color: #dfdfdf;
} 

td.bl_randfeld_vertikal
{
 text-align: center;
 font-size: 9px;
 height: 20px;
 width: 20px;
 background-color: #dfdfdf;
} 

.steckbrief
{
 margin-left: 5px;
 margin-top: 5px;
}

table.fbl                                        /* schachbrett */
{
 width: 440px; 
 height: 440px;
 border-left: 2px #888 solid;                    /* zusaetzlich zu table ... */
 border-right: 2px #888 solid; 
}

.zelle_lks a:link, .zelle_lks a:visited
{
 display: block;
 width: 98px;
 height: 98px;
 text-decoration: none;
 color: #ffff00;
 font-family: Arial, Helvetica;
 font-size: 14px;
 text-align: left;
 font-weight: bold;
}

.zelle_re a:link, .zelle_re a:visited 
{
 display: block;
 width: 98px;
 height: 98px;
 text-decoration: none;
 color: #ffff00;
 font-family: Arial, Helvetica;
 font-size: 14px;
 text-align: right;
 font-weight: bold;
}

tr.zeile
{
 background-color: #dfdfdf;
}

td.brettecke
{
 height: 20px;
} 

td.randfeld_horizontal
{
 text-align: center;
 font-size: 9px;
} 

td.randfeld_vertikal
{
 width: 20px;
 text-align: center;
 font-size: 9px;
} 

td.rotesfeld
{ 
 background-color: #640000;
 text-align: center;
}

td.gelbesfeld
{
 background-color: #ffffc8;
 text-align: center;
} 



#rsb {
	width: 600;                        
	background-color: #ffffff;         /* hintergrundfarbe, ausserhalb menue und inhalt */
}


table.rsb                                /* riesen-schachbrett */
{
 width: 600px;
 height: 600px;
 border-left: 2px #888 solid;            /* zusaetzlich zu table ... */
 border-right: 2px #888 solid; 
}


a.rsb, a.rsb:visited, a.rsb:hover, a.rsb:visited:hover 
{
		color: #0000ff;
		background: transparent;
		text-decoration: none;
		font-weight: bold;
		font-size: 9px; 
}


td.gelb
{
 background-color: #ffff99; /*#ffff99*/
 width: 70px;
 height: 70px;
}
 
td.braun
{
 background-color: #e59900; /*#e59900*/
 width: 70px;
 height: 70px;
}

td.brettecke
{
 height: 20px;
 width: 20px;
 background-color: #dfdfdf;
} 

td.randfeld_horizontal
{
 text-align: center;
 font-size: 9px;
 height: 20px;
 width: 80px;
 background-color: #dfdfdf;
} 

td.randfeld_vertikal
{
 text-align: center;
 font-size: 9px;
 height: 20px;
 width: 20px;
 background-color: #dfdfdf;
} 

