
/*
  (c) 2003 Open Framework Systems
*/
*{
  font-family : arial, verdana, geneva, helvetica;
}


table.Calendar{
  width: 100%;
  border: 1px solid #A4A4A4 ;
  padding: 0px 0px 0px 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: #f1f1eb;
  font-size: 11px;
  background-image: url(/images/minicalendar/minical_back.gif);
  background-repeat: no-repeat;
}

td.Calendar {
  border: 0px solid black ;
  padding: 0px 0px 0px 0px;
  border-spacing: 0px;
  /*background-image: url(/images/menu/minical_back.gif);
  background-repeat: no-repeat;*/
}

table.CalendarHeading {
  width: 174px;
  height: 42px;
  border: 0px solid Blue ;
  padding: 0px 0px 0px 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  /*background-color: #485772;
  background-image: url(/images/menu/menu_tm_cal.gif);*/
  color: #E5E5E5;
  font-weight: bold;
}

td.CalendarHeadingLeft {
  width: 6px;
  border: 0px solid Blue ;
  padding: 0px 0px 0px 0px;
  border-spacing: 0px;
  /*background-color: #485772;
  background-image: url(/images/menu/menu_tl_cal.gif);*/
  font-size: 4px;
}


td.CalendarHeadingRight {
  width: 7px;
  border: 0px solid Orange ;
  padding: 0px 0px 0px 0px;
  border-spacing: 0px;
  /*background-color: #485772;
  background-image: url(/images/menu/menu_tr_cal.gif);*/
  font-size: 4px;
}


select.CalendarChoice{
  text-align: left;
  font-size: 11px;
  padding-left: 0px;
  padding-right: 0px;
}

option.CalendarChoiceEven{
  background-color: #FFFFFF;
}

option.CalendarChoiceOdd{
  background-color: #F7F7F7;
}

table.CalendarBody{
  width: 168px;
  border: 0px solid red ;
  padding: 0px 0px 0px 0px;
  text-align: center;
  font-size: 11px;
  border-collapse: collapse;
  background-repeat: repeat-y;
}

td.CalendarDayTitle{
  width: 20px;
  font-weight: bold;
  font-size: 10px;
  color: #3E4352;
  padding-top: 2px;
  padding-bottom: 0px;
  height: 20px;
}

tr.CalendarWeek{
}

td.CalendarWeek{
  width: 14px;
  color:black;
  padding-top: 2px;
  font-weight: normal;
  font-size: 10px;
  text-align: right;
  padding-right:6px;
}

a.CalendarWeek{
  color:  #4682A0;
}

a.CalendarWeek:visited:link:hover:focus:active{
  color:  #4682A0;
}

td.CalendarDay{
  font-size: 10px;
}

td.CalendarMonth, a.CalendarMonth{
    font-size: 9pt;
    font-weight: bold;
	 /*color: #4682A0;*/
	 color: Black;
}

a.CalendarMonth:visited:link:hover:focus:active{
  color: white;
}

/* Hverdag */
a.CalendarDay{color: #4682A0;}
a.CalendarDay:visited:link:hover:focus:active{color: #4682A0;}

/* Helligdag */
td.CalendarHoliday a.CalendarDay{color: red;}
td.CalendarHoliday a.CalendarDay:visited:link:hover:focus:active{color: red;}

/* Idag */

td.CalendarHoliday{
  background-color:#ffcccc;
}
td.CalendarEvent{
  background-color:#ccffcc;
}

a.CalendarWeek{
  color: #616580;
}

td.CalendarToday{
  background-image: url(/images/minicalendar/cal_background_today.jpg);
  background-repeat: no-repeat;
}
td.CalendarSelected{
  background-image: url(/images/minicalendar/cal_background_selected.jpg);
  background-repeat: no-repeat;
}

div.CalendarPopup {
  color: #000033;
  background-color: #cccccc;
  position: absolute;
  height: 162px;
  width: 170px;

  z-index: 99;
  display: none;
  padding: 0px;
}

div.miniCalendar{
}

.CalandarChoices{
	/*background-color: #cacaae;*/
	padding: 4px;
	padding-left: 20px;
}

.CalandarChoices td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #444;
}


.minibutton{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 140px;
}

.filterlist{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

font.filterstatus{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #aaa;
}

div.filterInfo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #777;
	border: 1px solid #a4a4a4;
	padding: 4px;
	padding-bottom: 8px;
	background-color: #ffffe1;
	margin-right: 20px;
	margin-top: 8px;
}

