body { background-color:#FFFFFF; background-image:url(images/); background-attachment:fixed; font-family:Tahoma,Arial,Helvetica,sans-serif; color:#000000; }

a:link { color:; text-decoration:none; }
a:visited { color:; text-decoration:none; }
a:active { color:; text-decoration:underline; }
a:hover { text-decoration:underline; }

a:link.button110-16, a:visited.button110-16 { background:url(images/btn110-16-normal.jpg) no-repeat ; width:110px; height:14px; color:#003E1B; font-size:66%; margin: 0px 1px 0px 1px; font-weight:bold; text-align:center; display:inline-block; text-decoration:none; }
a:hover.button110-16 { text-decoration:underline; }
a:active.button110-16 { background-image:url(images/btn110-16-pressed.jpg); color:#003E1B; }
span.button110-16 { background:url(images/btn110-16-normal.jpg) no-repeat ; width:110px; height:14px; color:#003E1B; font-size:66%; margin: 0px 1px 0px 1px; font-weight:bold; text-align:center; display:inline-block; }

a:link.button80-16, a:visited.button80-16 { background:url(images/btn80-16-normal.jpg) no-repeat ; width:80px; height:14px; color:#003E1B; font-size:66%; margin: 0px 1px 0px 1px; font-weight:bold; text-align:center; display:inline-block; text-decoration:none; }
a:hover.button80-16 { text-decoration:underline; }
a:active.button80-16 { background-image:url(images/btn80-16-pressed.jpg); color:#003E1B; }
span.button80-16 { background:url(images/btn80-16-normal.jpg) no-repeat ; width:80px; height:14px; color:#003E1B; font-size:66%; margin: 0px 1px 0px 1px; font-weight:bold; text-align:center; display:inline-block; }

.right { text-align:right }
.left { text-align:left }
.center { text-align:center }

.wfull { width: 100%; }

img { border: 0; } 

.calendar_left { position:absolute; top:0px; bottom:0px; left:0px; width:200px; padding:5px; float:right; }
.calendar_right { position:absolute; top:0px; bottom:0px; right:0px; width:200px; padding:5px; float:left; } 
.content_right { position:absolute; top:0px; bottom:0px; left:220px; right:0px; padding:5px; float:left; }
.content_left { position:absolute; top:0px; bottom:0px; left:0px; right:220px; padding:5px; float:right; }
.content_full { position:absolute; top:0px; bottom:0px; left:0px; right:0px; padding:5px; }

.input { color:#000000; background-color:#FFFFFF; border-width:1px; border-color:#999999; border-style:solid; }
.input:focus { color:#000000; background-color:#FFFFFF; border-width:2px; border-color:#00aa00; border-style:solid; }

.inputro { color:#000000; background-color:#FFFFFF; border-width:1px; border-color:#FF9999; border-style:solid; }
.inputro:focus { color:#000000; background-color:#FFFFFF; border-width:2px; border-color:#00aa00; border-style:solid; }

.inputerr { color:#000000; background-color:#FFCCCC; border-width:1px; border-color:#FF0000; border-style:solid; }
.inputerr:focus { color:#000000; background-color:#FFCCCC; border-width:2px; border-color:#FFaa00; border-style:solid; }

.button { cursor:pointer; }

.smallfont { font-size: 80%; }

.messagebox { border: solid 1px #000000; border-collapse:collapse; background-color: #FFFFFF; color:#000000;}

.table { border: solid 1px #003E1B; border-collapse:collapse; }
.tablehead { border: solid 1px #003E1B; border-collapse:collapse; background-color: #21AF5F; color:;}
.tablelinea { border: solid 1px #003E1B; border-collapse:collapse; background-color: ; color:;}
.tablelineb { border: solid 1px #003E1B; border-collapse:collapse; background-color: ; color:;}
.tableweeka { border: solid 1px #003E1B; border-collapse:collapse; background-color: ; color:;}
.tableweekb { border: solid 1px #003E1B; border-collapse:collapse; background-color: ; color:;}
.tabledaya { border: solid 1px #003E1B; border-collapse:collapse; background-color: ; color:;}
.tabledayb { border: solid 1px #003E1B; border-collapse:collapse; background-color: ; color:;}

.routeplan { border: solid 1px #0000FF; background-color: #FFFFFF; color: #000000; }

.ulist { list-style:disc outside; }
.olist { list-style:outside; }

.video { text-align:center; }

/* Folgende Formatierungen bestimmen das Aussehen des kleinen Kalendariums; */
table.smallcal { border:#003E1B solid 1px; border-collapse:collapse; background-color: ; }
/* formatiert die Tabelle des Kalendariums, hier ein gruener Rahmen aussen */
/* hier fuer Wochennummer: */
td.smallcalweek { border:#003E1B solid 1px; color:#000000; font-weight:bold; }
a.smallcalweek { color:#000000; font-weight:bold; }
/* hier fuer Wochentage: */
td.smallcal { border:#003E1B solid 1px; color:#000000; }
a.smallcal { color:#000000; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.smallcalapp { border:#003E1B solid 1px; background-color:; color:#000000; }
a.smallcalapp { color:#000000;}
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.smallcaltoday { border:solid #003E1B	 2px; color:#000000; }
a.smallcaltoday { color:#000000;}
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.smallcalapptoday { border:solid #003E1B	 2px; background-color:; color:#000000; }
a.smallcalapptoday { color:#000000;}
/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */

/* hier fuer Sonn- und Feiertage: */
td.sundaysmallcal { border:#003E1B solid 1px; color:#FF0000; }
a.sundaysmallcal { color:#FF0000; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.sundaysmallcalapp { border:#003E1B solid 1px; background-color:; color:#FF0000; }
a.sundaysmallcalapp { color:#FF0000;}
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.sundaysmallcaltoday { border:solid #003E1B	 2px; color:#FF0000; }
a.sundaysmallcaltoday { color:#FF0000;}
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.sundaysmallcalapptoday { border:solid #003E1B	 2px; background-color:; color:#FF0000; }
a.sundaysmallcalapptoday { color:#FF0000;}

/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */
/* das gleich fuer Wochentage in den Ferien: */
td.vacsmallcal { border:#003E1B solid 1px; color:#1200FF; }
a.vacsmallcal { color:#1200FF; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.vacsmallcalapp { border:#003E1B solid 1px; background-color:; color:#1200FF; }
a.vacsmallcalapp { color:#1200FF;}
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.vacsmallcaltoday { border:solid #003E1B 2px; color:#1200FF; }
a.vacsmallcaltoday { color:#1200FF;}
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.vacsmallcalapptoday { border:solid #003E1B 2px; background-color:; color:#1200FF; }
a.vacsmallcalapptoday { color:#1200FF;}
/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */

/* hier fuer Sonn- und Feiertage in den Ferien: */
td.vacsundaysmallcal { border:#003E1B solid 1px; color:#FF0000; }
a.vacsundaysmallcal { color:#FF0000; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.vacsundaysmallcalapp { border:#003E1B solid 1px; background-color:; color:#FF0000; }
a.vacsundaysmallcalapp { color:#FF0000;}
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.vacsundaysmallcaltoday { border:solid #003E1B 2px; color:#FF0000; }
a.vacsundaysmallcaltoday { color:#FF0000;}
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.vacsundaysmallcalapptoday { border:solid #003E1B 2px; background-color:; color:#FF0000; }
a.vacsundaysmallcalapptoday { color:#FF0000;}
/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */

/* Hier nun das gleiche fuer Monats- und Listenansicht sowie Suche: */
/* hier fuer Wochentage: */
td.cal { color:#000000; }
a.cal { color:#000000; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.calapp { background-color:; color:#000000; }
a.calapp { color:#000000; }
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.caltoday { border:solid #003E1B 2px; color:#000000; }
a.caltoday { color:#000000; }
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.calapptoday { border:solid #003E1B 2px; background-color:; color:#000000; }
a.calapptoday { color:#000000; }

/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */
/* hier fuer Sonn- und Feiertage: */
td.sundaycal { color:#FF0000; }
a.sundaycal { color:#FF0000; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.sundaycalapp { background-color:; color:#FF0000; }
a.sundaycalapp { color:#FF0000; }
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.sundaycaltoday { border:solid #003E1B 2px; color:#FF0000; }
a.sundaycaltoday { color:#FF0000; }
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.sundaycalapptoday { border:solid #003E1B 2px; background-color:; color:#FF0000; }
a.sundaycalapptoday { color:#FF0000; }

/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */
/* hier fuer Wochentage in den Ferien: */
td.vaccal { color:#1200FF; }
a.vaccal { color:#1200FF; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.vaccalapp { background-color:; color:#1200FF; }
a.vaccalapp { color:#1200FF; }
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.vaccaltoday { border:solid #003E1B 2px; color:#1200FF; }
a.vaccaltoday { color:#1200FF; }
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.vaccalapptoday { border:solid #003E1B 2px; background-color:; color:#1200FF; }
a.vaccalapptoday { color:#1200FF; }

/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */
/* hier fuer Sonn- und Feiertage in den Ferien: */
td.vacsundaycal { color:#FF0000; }
a.vacsundaycal { color:#FF0000; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.vacsundaycalapp { background-color:; color:#FF0000; }
a.vacsundaycalapp { color:#FF0000; }
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.vacsundaycaltoday { border:solid #003E1B 2px; color:#FF0000; }
a.vacsundaycaltoday { color:#FF0000; }
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.vacsundaycalapptoday { border:solid #003E1B 2px; background-color:; color:#FF0000; }
a.vacsundaycalapptoday { color:#FF0000; }
/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */

.searchresult { white-space: nowrap; position: absolute; z-index: 2; border-width:1px; border-color:#003E1B; border-style:solid; border-collapse:collapse; background-color:#FFFFFF; padding:4px 4px 0px 4px; color:#000000;}
.searchresult a { cursor:pointer; }