/**
 * Stylesheet fuer die Veranstaltungskalender-Ausgabe
 */

/******************** LINKS STANDART ********************/

/*a:active  { color: #757677; text-decoration: underline;}
a:link    { color: #757677; text-decoration: underline;}
a:visited { color: #757677; text-decoration: underline;}
a:hover   { color: #990000; text-decoration: none;}*/


/******************** SUCHFELDER ********************/
/* Suchfelder Datum (<input type='text' />) */
input.sdate { width: 70px; color: red;}

/* Suchfeld Stichwort (<input type='text' />) */
input.skey { width: 110px; color: red;}

/* Dropdown Monate (<select>) */
select.smonth {	width: 140px;}

/* Dropdown Orte (<select>) */
select.svenue {	width: 140px;}

/* Button "Zeigen" */
input.ssubmit {width: auto; color:white; background-color:#175A13; font-weight:normal; font-size:11px; height:22px; border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}


/******************** VERANSTALTUNGEN ********************/

/* Komplette Tabelle */
table.etable { width: 440px;	font-family: Verdana, Arial, Helvetica, sans-serif; }
table.etable td { text-align: left; }
/* Tabelle mit eventuellen Suchbegriffen und dem Druck-Link (nur bei Uebersicht!) */
table.etable2 {	width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Zelle mit eventuellen Suchbegriffen (nur bei Uebersicht!) */
td.yoursearch {	text-align:left; vertical-align: bottom; font-size:10px;}

/* Zelle mit Druck-Link */
table.etable td.eprint {	text-align:	right; font-size: 10px; vertical-align: bottom; padding-bottom:4px; }

/* Zelle mit Hinweis / Fehlermldung */
td.emessage { color: #FF0000;}

/* Zelle mit Tagesueberschrift (Bsp.: Freitag, 15.07.2005) */
td.eday { text-align: left; background-color: #175A13; color: #FFF; border-bottom: 1px solid #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0; padding-left: 5px; height:20px; padding-top:3px;}

/* Zelle mit Vorschaubild */
table.etable td.epic { text-align: center; width: 110px; vertical-align: top; background-color: #C7E1C4; color: #000; padding: 5px;}
td.epic { border-bottom: 1px solid #175A13; }
/* Das Vorschaubild */
img.epic { width: 100px; margin-right: 3px; border: 0;}

/* Zelle mit Titel (und Text) */
td.etitle { border-bottom: 1px solid #175A13; border-right: 1px solid #175A13; text-align: left; font-size: 12px; vertical-align: top; background-color: #C7E1C4; color: #000; padding: 5px; }

/* Titel-Links zum Eintrag */
a.etitle:active   { color: #175A13; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.etitle:link     { color: #175A13; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.etitle:visited  { color: #175A13; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.etitle:hover    { color: #175A13; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* Bild-Links zum Eintrag */
a.epic:active   { text-decoration: none;}
a.epic:link     { text-decoration: none;}
a.epic:visited  { text-decoration: none;}
a.epic:hover    { text-decoration: none;}

/* Zelle mit Infos bei Einzelansicht */
td.einfo { text-align: left; font-size: 12px;	vertical-align: top; text-align: left; background-color:#C7E1C4; color: #000; padding: 5px; padding-right: 20px; }

/* Zelle mit Titel bei Einzelansicht */
td.etitleone { text-align: left; font-size: 15px;	font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: top; text-align: left; color: #000; padding: 2px; padding-left: 0; padding-top: 10px; border-bottom: 1px solid #000000; }

/* DIV mit Text 
div.etext {	font-size: 12px; }*/

/* DIV mit Dauer (falls mehrtaegige Veranstaltung) */
.edate { text-align: left; font-size: 11px; vertical-align:bottom; background-color:#C7E1C4; color: #000; padding: 5px; }

/* DIV (Uebersicht) mit Text */
div.etext { text-align: left; font-size: 11px; vertical-align: top; background-color:#C7E1C4;	color: #000; padding: 5px; }

/* Zelle (Einzelansicht)  mit Text */
td.etext { text-align: left; font-size: 11px;	vertical-align: top; background-color:#C7E1C4; color: #000; padding: 5px;}

/* Zelle rechts (mit Uhrzeit, Rubrik und Ort) (Uebersicht) */
td.eright {	text-align: left; font-size: 11px; vertical-align: top; background-color:#C7E1C4;	color: #000; padding: 5px; border-bottom: 1px solid 175A13; }
td.erightbb { }

/* DIV mit Uhrzeit */
div.etime {	text-align: left; font-size: 11px; vertical-align:bottom;	background-color:#C7E1C4; color: #000; padding: 5px; }

/* DIV mit Rubrik */
div.ecat { text-align: left; font-size: 11px;	vertical-align:bottom; background-color:#C7E1C4; color: #000; padding: 5px; }

/* DIV mit Ort */
div.evenue { margin-top: 5px !important; text-align: left; font-size: 11px; background-color:#C7E1C4; color: #000; padding: 5px; }

/* leere Zelle als Begrenzung zwischen zwei Eintraegen */
td.elimit {	font-size: 5px;}

/* Grosses Bild bei Einzelausgabe einer Veranstaltung */
img.epictop { /*width: 250px;*/ border: 0; }

/* Zelle des grossen Bildes */
td.epictop { text-align: left; width: 55%; text-align: center; vertical-align: top; padding: 5px;	background-color:#C7E1C4; font-size: 10px; color: #666666; }

/* Zelle mit kleinen Bildern */
td.esmallpics {	text-align: left; background-color:#C7E1C4; text-align: center; vertical-align: top; width: 15%; }

/* Kleine Bilder */
img.esmallpics { text-align: left; width: 48px; height: 48px;	margin: 1px; cursor: pointer; padding: 5px; }

/* Zurueck-Link */
a.backlink          { font-size: 11px; }
/*a.backlink:active   { color:#757677; text-decoration: underline;}
a.backlink:link     { color:#757677; text-decoration: underline;}
a.backlink:visited  { color:#757677; text-decoration: underline;}
a.backlink:hover    { color:#990000; text-decoration: none;}*/

/* Allgemein */
img.blindgif   { width: 220px; }
.noresult      { background-color:#F6E4B3; text-align: center; vertical-align: top;	font-size: 12px; color: #666666; padding: 10px; border: 1px solid #F3CA84; }
 
/* Footer beim Druck */
.onlyprint  { display: none; }

/* ___________ Seitenzahlen ___________ */

/* Zelle, die die Tabelle mit den Seitenzahlen enthaelt */
td.spagenavi { text-align: center; width: 100%;}
/* Tabelle mit den Seitenzahlen */
table.etable3 {	text-align: center; background-color: #C7E1C4; margin-bottom: 3px;}
/* Submit-Button zum Seitenwechsel */
input.spage   { width: 20px; border: 0; font-family: Arial, Helvetica, sans-serif; background-color: #C7E1C4; color:#175A13; padding: 2px; cursor: pointer; font-weight: normal; vertical-align: bottom; font-size: 11px; text-decoration: underline;}
/* Zelle mit aktueller Seite (nicht klickbar) */
td.spagenow  { background-color: #C7E1C4; color:#A3A6B5; padding: 3px; padding-top: 3px; vertical-align: middle; width: 20px; font-size: 11px; font-weight: normal; }
/* Zelle mit dem Submit-Button (s. input.spage) */
td.spage     { text-align: center; font-family: Arial, Helvetica, sans-serif; vertical-align: bottom; background-color: #C7E1C4; font-size: 13px; font-weight: bold; width: 20px; }


/* Suchergebnisse Markierung */
span.sresult { background-color:#FFFF00; color:#000000; }

/* Veranstaltungen Box */
td.events-box {
  color:#000000;
  line-height:14px;
  font-size:11px;
  padding-left:5px;
  padding-right:5px;
}
table.events-box td {
  padding: 3px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  text-align: left;
}
table.events-box td, table.events-box td a, table.events-box td a:active, table.events-box td a:link, table.events-box td a:visited, table.events-box td a:hover {
  font-size: 9px;
  line-height: 12px;
  font-weight: normal;
}
table.events-box td.tag {
  background-color: #175A13;
  color: #FFF;
  font-size: 10px;
}
