/* Style-Sheet für die Anlässe- bzw Tourenanzeige des SAC Uzwil               */
/* ===========================================================================*/
/* Diese Datei ist für die Formatierung der von ShowEvents.php erzeugten
   Codes zuständig.
   
   Autor: Christian Frick, c_frick@gmx.ch
   Erstellt: 05. Januar 2007
   Version: 0.1.0                                                             */

/* Klassen für allgemeine Anzeigen von Events (mit detailierten Infos)
/*----------------------------------------------------------------------------*/
table.EventList
/* Klasse für die gesamte Liste */
{
  font-family: Arial;
  font-size:smaller;  
  border-color: black;
}
table.EventList tr { vertical-align: middle; }

.EventList .Header
/* Klasse für normalen Header */
{
  background-color: #0099FF;
}
/* Klasse für Header eines veralteten Anlasses*/
.EventList .Old td      { background-color: #CCCCCC; }
/* Klasse für Header eines gelöschten Anlasses*/
.EventList .Deleted td  { background-color: white;   }
/* Klasse für Header eines abgesagten Anlasses*/
.EventList .Canceled td { background-color: red;     }
/* Klasse für Header eines verschobenen Anlasses*/
.EventList .Deferred td { background-color: #FFA500; }

.Header .Title, .Header .Title a 
/* Klasse für Titel-Anzeige */
{
  font-weight: bold;
  color: black;
  text-decoration: none;
}  

.Header .Type
/* Klasse für Typ-Anzeige */
{
  color: #000099; 
}  

.Header .Difficulty
/* Klasse für Schwierigkeit-Anzeige */
{
  font-style: italic;
  color: white; 
} 
.Deleted .Difficulty { color: gray; }

.Header .Sections
/* Klasse für Abteilungs-Anzeige */
{
  font-size: xx-small;
  font-weight: normal;
  color: #666666;
} 

.Header .DateText
/* Klasse für Beschreibung des Datums, z.B. "von" */
{
  color: #666666; 
}

.EventList .IsOverTitle
/* Klasse für Text in erster Zeile wenn Event in Vergangenheit */
{
  font-weight: bold;
  color: #999999; 
}

.EventList .IsOverText
/* Klasse für Text in zweiter Zeile wenn Event in Vergangenheit */
{
  color: #999999; 
}

.EventList .DeletedTitle
/* Klasse für Text in erster Zeile wenn Event gelöscht */
{
  font-weight: bold;
  color: blue; 
}

.EventList .DeletedText
/* Klasse für Text in zweiter Zeile wenn Event gelöscht */
{
  color: blue; 
}

.EventList .CanceledTitle
/* Klasse für Text in erster Zeile wenn Event in Vergangenheit */
{
  font-weight: bold;
  color: red; 
}

.EventList .CanceledText, .EventList .CanceledReason
/* Klasse für Text in zweiter Zeile wenn Event in Vergangenheit */
{
  color: red; 
}

.EventList .DeferredTitle
/* Klasse für Text in erster Zeile wenn Event in Vergangenheit */
{
  font-weight: bold;
  color: #FFA500; 
}

.EventList .DeferredText, .EventList .DeferredReason
/* Klasse für Text in zweiter Zeile wenn Event in Vergangenheit */
{
  color: #FFA500; 
}

.EventList .DayTitle
/* Klasse für Wochentag in erster Spalte */
{
  font-weight: bold;  
}

.EventList .DayDescription
/* Klasse für Beschreibung der Tage in zweiter Spalte */
{
}

.EventList .Introduction
/* Klasse für Einleitung in zweiter Spalte */
{
}

.EventList .Summary
/* Klasse für Zusammenfassung in zweiter Spalte */
{
}

.EventList .Void
/* Klasse für leere Zellen bei Zeile zwischen Body und Details*/
{
  font-size: 5px;
}

.EventList .DetailTitle
/* Klasse für Art des Details */
{
  font-weight: bold; 
}

.EventList .DetailDescription
/* Klasse für Inhalt des Details */
{
}

.EventList .NoDetail
/* Klasse für nicht vorhandene Details */
{
  color: #999999;
  font-style: italic;
}

/* Klassen für Legende der Jahresübersicht
/*----------------------------------------------------------------------------*/
table.AnnualLegend td
/* Klasse für die gesamte Legende */
{
  white-space: nowrap;
  font-size: smaller; 
  padding-right: 6px;
}

.AnnualLegend td.Section
/* Klasse für die Spalte mit den Symbolen */
{
  border-color: gray;
  border-style: solid;
  border-width: 1px;
  border-bottom-style: none;
  padding-right: 2px;
  text-align: center;  
}

.AnnualLegend td.Bottom
{
  border-bottom-style: solid;
}

.AnnualLegend .Primary 
{
  background-color: #00FF00; 
}

.AnnualLegend .Secondary 
{
  background-color: #FFFF00;
}

.AnnualLegend .YearSelection
/* Klasse für die Spalte mit der Jahreseingabe */
{
  text-align: right;
}

/* Klassen für Jahresübersicht der Events
/*----------------------------------------------------------------------------*/
table.AnnualList
/* Klasse für die gesamte Liste */
{
  font-family: Arial;
  font-size: smaller;
  border-color: black; 	    
}

.AnnualList td.WithTopBorder
/* Klasse für Header */
{
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: black;
}

.AnnualList th
/* Klasse für Header */
{
  text-align: left;
  font-weight: bold;
}

.AnnualList .Month
/* Klasse für Monatszeile */
{
  background-color: #0099FF;  
}

/* Klassen für verschobene und abgesagte Events */
.AnnualList .Deferred span { color: #FFA500; }
.AnnualList .Canceled span { color: red; }

.AnnualList .Date 
/* Klasse für Datums-Anzeige */
{
}

.AnnualList .Title, .AnnualList .Title a 
/* Klasse für Titel-Anzeige */
{
  color: black;
  text-decoration: none;
}
.AnnualList .Title a:hover { text-decoration:underline }
.AnnualList .Deferred .Title a { color: #FFA500 }
.AnnualList .Canceled .Title a { color: red }

.AnnualList .Section, .AnnualList td.Type
/* Klasse für Abteilungen, egal welche Priorität */
{
  text-align: center;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: gray;    
}

.AnnualList .Primary 
/* Klasse für Abteilungen mit erster Priorität */
{
  background-color: #00FF00; 
}

.AnnualList .Secondary 
/* Klasse für Abteilungen mit erster Priorität */
{
  background-color: #FFFF00;
}

/* Klassen für Rahmen der Eventsansichten
/*----------------------------------------------------------------------------*/
.EventList .Left, .AnnualList .Left
{
  border-left-style: solid;
  border-left-width: 2px;
  padding-left:6px; 
}

.EventList .Right, .AnnualList .Right
{
  border-right-style: solid;
  border-right-width: 2px;
  padding-right:6px; 
}

.EventList .Top, .AnnualList .Top
{
  border-top-style: solid;
  border-top-width: 2px;
  padding-top:6px; 
}

.EventList .Bottom, .AnnualList .Bottom
{
  border-bottom-style: solid;
  border-bottom-width: 2px;
  padding-bottom:6px; 
}

/* Klassen für Hinweise und Fehlermeldungen
/*----------------------------------------------------------------------------*/

.Info
{
  font-family: Arial;
  color: #FFA500;
}

.Error
{
  font-family: Arial;
  color: red;
}