.star {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; color: #800080 }
H1 { color: #800080; text-align: center; font-size: xx-large }
H2 { color: #800080 }
H3 { color: #800080 }
P.huge, TD.huge TD { font-size: xx-large }
P.xl, TD.xl { font-size: x-large }
P.larger, UL.larger  { font-size: larger }
P.smaller { font-size: smaller; }
TABLE.box { font-size: x-large; background-color: #eee; }
TABLE { border-collapse: collapse }
TR.alt1 { background-color: #eee }
TR.alt2 { background-color: #fde }
TD.text { vertical-align: 	top; padding: 5px  }
TD.a1s1 { background-color: #fee }
TD.a1s2 { background-color: #edd }
TD.a1s3 { background-color: #dcc }
TD.a1s4 { background-color: #cbb }
TD.a2s1 { background-color: #fdd }
TD.a2s2 { background-color: #ecc }
TD.a2s3 { background-color: #dbb }
TD.a2s4 { background-color: #caa }
TD.a1p1 { background-color: #efe }
TD.a1p2 { background-color: #ded }
TD.a1p3 { background-color: #cdc }
TD.a2p1 { background-color: #dfd }
TD.a2p2 { background-color: #cec }
TD.a2p3 { background-color: #bdb }
TD.g0 { 
	background-image: url("img/gantttrack.png"); 
	background-position: center left;
	background-repeat: repeat-x;
}
TD.g1 { 
	background-image: url("img/ganttbarmid.png"); 
	background-position: center left;
	background-repeat: repeat-x;
}
TH.text { background-color: #000; color: #fff; }
TH.succ { background-color: #000; color: #fdd; }
TH.prio { background-color: #000; color: #dfd; }
TH.mark { font-size: larger; font-style: bold; }
TD.logo { background-color: #fff; }
TH.menu { color: #fff; background-color: #000; font-size: larger; }
TH.menu A { color: #fff; text-decoration: none; }
TH.menu A:hover { color: #fff; text-decoration: underline; }