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

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

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

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

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

/* Button "Zeigen" */
input.ssubmit     { color: #000000; width: 70; height: 21; font-size: 11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; cursor: pointer; background-color: #F4C8C8;}


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

/* Komplette Tabelle */
table.etable { width: 100%;	font-family:Arial, Helvetica, sans-serif;}

/* Tabelle mit eventuellen Suchbegriffen und dem Druck-Link (nur bei Uebersicht!) */
table.etable2 {	width: 100%; font-family: 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 */
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 { background-color:#EEEEEE; color:#000000; border-bottom:1px solid #AAAAAA; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;	padding:0;	padding-left:5px; height:22px; vertical-align:center;}

/* Zelle mit Ueberschrift "Dauerveranstaltungen" */
td.dauer { background-color:#EEEEEE; color:#000000; border-bottom:1px solid #AAAAAA; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;	padding:0;	padding-left:5px; height:22px; vertical-align:center;}

/* Zelle mit Vorschaubild */
td.epic { text-align: center; width: 120px;	vertical-align: top; color: #333; padding: 5px;}

/* Das Vorschaubild */
img.epic { width: 100px; border: 0;}

/* Zelle mit Titel (und Text) */
td.etitle {	font-size: 12px; vertical-align: top; color: #333;	padding: 5px;}

/* Titel-Links zum Eintrag */
a.etitle:active   { color:#000; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.etitle:link     { color:#000; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.etitle:visited  { color:#000; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.etitle:hover    { color:#000; 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 { font-size: 12px;	vertical-align: top; text-align: left; color: #333; padding: 5px; padding-right: 20px;	width: 30%px; }

/* Zelle mit Titel bei Einzelansicht */
td.etitleone { font-size: 15px;	font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: top; text-align: left; background-color:#FFFFFF; color: #333; 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 { font-size: 11px; vertical-align:bottom; color: #333; padding: 5px; }

/* DIV (Uebersicht) mit Text */
div.etext {	font-size:12px; vertical-align:top; color:#333;}

/* Zelle (Einzelansicht)  mit Text */
td.etext { font-size: 12px;	vertical-align: top; color: #333; padding: 5px; border-top: 1px solid #AAAAAA; }

/* Zelle rechts (mit Uhrzeit, Rubrik und Ort) (Uebersicht) */
td.eright {	font-size: 11px; vertical-align: top; color: #333;	padding:5px;}
td.erightbb {}

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

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

/* DIV mit Ort */
div.evenue { font-size: 11px; vertical-align:bottom; color: #333; padding: 5px; }

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

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

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

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

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

/* Zurueck-Link */
a.backlink          { font-size: 10px; }
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:#000; text-decoration: none;}

/* Allgemein */
img.blindgif   { width: 220px; }
.noresult      { text-align: center; vertical-align: top;	font-size: 12px; color: #333; padding: 10px; border: 1px solid #AAAAAA; }
 
/* 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;	border: 1px solid #FFFFFF; background-color: #FFFFFF; margin-bottom: 3px;}
/* Submit-Button zum Seitenwechsel */
input.spage   {	border: 0; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; color:#000; 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: #FFFFFF; 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: #FFFFFF; font-size: 13px; font-weight: bold; width: 20px; }


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

/* ___________ Navigation Regelmaessige Termine ___________ */
td.tagesnavi, td.tagesnavi-active {
	border-bottom: 1px solid #999999; 
	border-top: 1px solid #999999;
	text-align: center; 
	padding: 3px;
}
/* Titel-Links zum Eintrag */
td.tagesnavi a:active   { color:#999999; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.tagesnavi a:link     { color:#999999; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.tagesnavi a:visited  { color:#999999; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.tagesnavi a:hover    { color:#333; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.tagesnavi-active a:active   { color:#000000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.tagesnavi-active a:link     { color:#000000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.tagesnavi-active a:visited  { color:#000000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.tagesnavi-active a:hover    { color:#333; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
