/***************************************************************************************************************
COMPANY:Raven Developers 2009
FILE INFO: Trifora Scheduler CSS.
WEBSITE:http://www.ravendevelopers.com
AUTHOR: Anirudh K. Mahant
COPYRIGHT NOTICE:
The original author(s) retain all the copyrights of this file. Portions created by Anirudh K. Mahant are Copyright of Raven Developers (C) 2009. Contains portions derived from Mozilla Gecko Framework.
***************************************************************************************************************/
table.scheduler{
	border-collapse: collapse;
}
table.scheduler h3, div.program-schedule h3{
  margin: 5px 0;
  color: #DD0F0F;
  font-size: 1.1em;
}
div.program-schedule{
  margin: 40px 0 0 0;
}
div.program-schedule h4{
  color: #74B300;
  margin: 15px 0px 5px;
  font-size: 0.9em;
}
div.schedule-day{
  margin: 0 0 20px;
}
div.program-schedule tr{
  margin: 0;
}
div.program-schedule tr.program td{
  font-size: 0.79em;
  padding: 5px 0;
  color: #999B96;
  display: inline-table;
}
div.program-schedule tr td.not-active{
  text-decoration: line-through;
}
div.program-schedule tr td.program-name{
  color: #DD0F0F;
  font-weight: bold;
}
div.program-schedule tr td.begin-time,
div.program-schedule tr td.end-time,
div.program-schedule tr td.separator{
  padding-right: 2px;
  width:20px;
}
/*div.program-schedule tr td.program-name{
	width:150px;
}
div.program-schedule tr td.room{
	width:50px;
}*/

/***************************************************/
/* FILTERED
/***************************************************/
div.schedule-filtered{
  margin: 0 0 5px;
}
div.schedule-filtered tr{
  margin: 0;
}
div.schedule-filtered tr td{
  font-size: 0.9em;
  font-weight: bold;
  padding: 5px 0;
  float: left;
}

div.schedule-filtered tr td.room{
  padding-right: 0;
  float: right;
}
div.program-schedule h3.classes-of-week{
  font-size: 0.9em;
  margin: 5px 0 10px;
}

.week_uri{
	font-size:0.79em;
}

input#copyfield{
	margin: 0 10px;
}

label#achtung_label{
	color:#DD0F0F;
}

td.tdclass{
	padding-right:20px;
}

/*===========new============*/

.program-schedule {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}
.program-schedule table {
	border: 1px solid #8ACD03;
	border-top: none;
}
.program-schedule table table {border: none;}
.program-schedule thead {
	height: 17px;
	background: #8ACD03 !important;
	color: #fff;
	font: bold 12px Arial;
}
.program-schedule thead td {
	width: 100px;
	text-align: center;
}
.program-schedule thead td.tijden {
	width: 45px !important;
	border-right: 1px solid #fff !important;
}
.program-schedule td {
	padding-left: 5px;
}
.program-schedule tbody tr {
	height: 25px !important;
}
.program-schedule tbody td {
	border-right: 1px solid #8ACD03;
	font-size:12px; 
	color: #f60c0b;
}
.program-schedule tbody td.tijden {font-weight: bold;}
.column-tstitle {
  width: 300px !important;
}
.program-schedule tbody tr.odd {
	background: #eeeeee;
}
h3.weekday {
	font: bold 14px Arial;
	color: #f61a1c;
	margin: 0;
	margin-bottom: 10px;
}
