@charset "utf-8";

td {
	color: #000000;
	font: 11px Tahoma;
}
a, a:link, a:visited, a:active {
	color: #000066;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

td.white {
	color: #ffffff;
}
td.white a, td.white a:link, td.white a:visited, td.white a:active {
	color: #ffffff;
	text-decoration: none;
}
td.white a:hover {
	color: #ffffff;
	text-decoration: underline;
}

td.pad {
	padding: 6px 6px;
}

td.belatedtask {
	background-color: #ffcccc;
}

td.completedtask {
	background-color: #ffffcc;
}

td.finishedtask {
	background-color: #ccffcc;
}

td.planningtask {
	background-color: #ffffcc;
}

td.tab_u {
	border-bottom: 1px solid #999999;
}

td.tab {
	background-color: #cccccc;
	padding: 4px 12px 2px 12px;
}

td.tab_active {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
	padding: 1px 12px 2px 12px;
}

td.tab a, td.tab a:link, td.tab a:visited, td.tab a:active {
	color: #000000;
	text-decoration: none;
}

td.tab a:hover {
	color: #666666;
	text-decoration: none;
}
tr.lowline td {
	font-size: 10px;
}


img.link {
	cursor: pointer;
	//cursor: hand;
}


td.attention_text {
	color: red;
}



table.data tbody tr.odd td.conflict {
	background-color: #ffd7d7 !important;
}

table.data tbody tr.even td.conflict {
	background-color: #ffcccc !important;
}

table.data tbody tr.odd.conflict td.ordered {
	background-color: #ffd7c6 !important;
}

table.data tbody tr.even.conflict td.ordered {
	background-color: #ffccbb !important;
}


form input {
	height: 18px !important;
}


.positive_count,
.positive_count a {
	color: #006600 !important;
}
.negative_count,
.negative_count a {
	color: #CC0000 !important;
}

tr.recent {
	background-color: #ccffcc !important;
}
tr.recent td.ordered {
	background-color: #ddffcc !important;
}

tr.returned {
	background-color: #ffcccc !important;
}
tr.returned td.ordered {
	background-color: #ffddcc !important;
}



