table.exp
{
	border-width:1px;
	border-style:solid;
}

table.exp td
{
	border-width:1px;
	border-style:solid;
}

table.exp th
{
	border-width:1px;
	border-style:solid;
}

table.exp td div.subscript
{
	display:none;
}

table.exp div.celldiv
{
	display:block;
	z-index:0;
	padding:3px;
}

table.exp div.celldiv:hover div.subscript
{
	padding:3px;
	display:block;
	position:absolute;
	width:13em;	
	border-style:solid;
	border-width:2px;
	border-style:solid;
	margin:12px;
	z-index:100;
}

table.exp td.red div.cellcontent,
table.exp td.orange div.cellcontent, 
table.exp td.green div.cellcontent, 
table.exp td.finished div.cellcontent	{padding-left:10px;}
table.exp td.finished div.cellcontent,
table.exp span.finished			{text-decoration:line-through}

div.flyingButtons{
	display:none;
	position:fixed;
	width:200px;
	border-style:solid;
	border-width:2px;
	top:130px;
	left:300px;
	z-index:2000;
	text-align:center;
	padding:3px 0px 0px 0px;
}

div.flyingButtons input{
	margin-bottom:3px;
}
	



table.exp th.file div.thfill{width:6.6em}
table.exp th.comment div.thfill{width:150px}
table.exp th.short div.thfill{width:100px}
