/*	stylesheet.css - Cascaded Style Sheet
	@(#) $Id: stylesheet.css 915 2012-04-02 20:31:19Z gfis $
	2015-01-30,	Dr. Georg Fischer: for fibu
*/
.grn	{ color:black   ; background-color: palegreen	}
.red	{ color:black   ; background-color: lightsalmon	} /* or lightpink */
.blu	{ color:black	; background-color: lightblue	}
.gry	{ color:black	; background-color: #DCDCDC  	}
.yel	{ color:black	; background-color:      yellow	}
.lye	{ color:black	; background-color: lightyellow	}
.wht	{ color:black   ; background-color: white		}

.A	{ color:white   ; background-color: crimson			}
.B	{ color:black   ; background-color: orange			}
.J	{ color:black   ; background-color: yellow			}
.Q	{ color:black   ; background-color: lime			}
.X	{ color:white   ; background-color: forestgreen		}
.F	{ color:black   ; background-color: cornflowerblue	}
.G	{ color:white   ; background-color: darkblue		}
.R	{ color:white   ; background-color: darkmagenta		}

.nbord  
	{ vertical-align:top; margin:0px; 
	  padding-top:0px; padding-bottom:0px; padding-left:4px; padding-right:4px;
	  border:none }
.error  
	{ color:red     ; font-family: Courier; }
.valid
	{ color:black   ; background-color: #dffdd1	} /* a light green */
.invalid
	{ color:black   ; background-color: #fdd5d1 } /* mistyrose */

body,p,h1,h2,h3,h4,dl,dd,dt,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,a,br,img,.normal
	{ font-family:Verdana,Arial,sans-serif; }
img
	{ display:block; border:0px; margin:0px; padding:0px; }
table
	{ background:white; border-collapse:collapse; margin-top:3mm; }
table.sortable thead {
	cursor: pointer
	}
td,th
	{ vertical-align:top; margin:0px; 
	  padding-top:0px; padding-bottom: 0px;padding-left:4px; padding-right:4px; 
	  border:1px solid #aaa; }
.visible   
	{ color:black; 
	  border-left: 1px solid #aaa;
	  border-right: 1px solid #aaa;
	  border-top: 1px solid #aaa;
	  border-bottom: none;
	}
.invisible 
	{ color:lightyellow; 	
	  border-left: 1px solid #aaa;
	  border-right: 1px solid #aaa;
	  border-top: none;
	  border-bottom: none;
	}
.counter   
	{ color:black; background:white;
	  border-left: 1px solid #aaa;
	  border-right: none;
	  border-top: 1px solid #aaa;
	  border-bottom: none;
	}
.bold	
	{ font-weight:bold; }
dt	
	{ font-weight:bold; }
tr
	{ background: white } /* or mintcream, whitesmoke, lightyellow, lemonchiffon} */
tt
	{ font-family:Courier; }
th, .th
	{ background-color: lemonchiffon; color: black; } /* or lightcyan, lightgreen, #ffe16a */
/*
.th
	{ background-color: lemonchiffon; color: black; font-weight: bold;  } /* or lightcyan, lightgreen, #ffe16a */
*/
body
	{ background-color:white; }
