+
+
+.yearoverview {
+ color: #000000;
+ font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
+ font-size: 10pt;
+ letter-spacing: 0pt;
+ padding: 0px 0px 0px 0px;
+ margin: 0px 0px 0px 0px;
+}
+
+.yearoverview table {
+ padding: 0px 0px 0px 0px;
+ margin: 0px 0px 0px 0px;
+}
+
+.yearoverview td {
+ padding: 0px 0px 0px 0px;
+ margin: 0px 0px 0px 0px;
+}
+
+.yearoverview a {
+ color: #000000;
+ font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
+ font-size: 10pt;
+ letter-spacing: 0pt;
+ padding: 0px;
+ text-decoration: none;
+}
+.yearoverview a:hover {
+ text-decoration: underline;
+}
+
+.yearoverview_title {
+ background-color: #d2d2cc;
+ text-align: center;
+ font-size: 10pt;
+ font-weight: bold;
+ letter-spacing: 0pt;
+}
+
+.yearoverview_day_header {
+ background-color: #d2d2cc;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 10pt;
+ width: 18px; /* this delimits all td's! */
+}
+
+.yearoverview_content {
+ color: #0033cc;
+ background-color: #e8e8e0;
+ text-align: center;
+ vertical-align: middle;
+ font-weight: bold;
+ font-style: italic;
+}
+.yearoverview_content a {
+ color: #0033cc;
+}
+.yearoverview_content a:hover {
+ color: #ff0000;
+}
+
+.yearoverview_content_hilite {
+ color: #0033cc;
+ background-color: #fffff0;
+ text-align: center;
+ vertical-align: middle;
+ font-weight: bold;
+ font-style: italic;
+}
+.yearoverview_content_hilite a {
+ color: #0033cc;
+}
+.yearoverview_content_hilite a:hover {
+ color: #ff0000;
+}
+
+.yearoverview_content_dimmed {
+ color: #0033cc;
+ background-color: #d2d2cc;
+ text-align: center;
+ vertical-align: middle;
+}
+.yearoverview_content_dimmed a {
+ color: #0033cc;
+}
+.yearoverview_content_dimmed a:hover {
+ color: #ff0000;
+}
+
+.yearoverview_week {
+ background-color: #d2d2cc;
+ width: 16pt;
+ text-align: center;
+ vertical-align: middle;
+}
+
+.yearoverview_week_hilite {
+ background-color: #fffff0;
+ width: 16pt;
+ text-align: center;
+ vertical-align: middle;
+}