BODY, UL, LI, H1, H2, H3, P, DIV, TABLE, TR, TD {
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.0em;
}
BODY { color: black; background-color: #0f2262; }
BODY.hinweis { color: black; background-color: white; }

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

/*a.menulink:link { color: #a0a0d0; background-color: #0F2262; text-decoration: none; }
a.menulink:visited { color: #a0a0d0; background-color: #0F2262;  text-decoration: none; }
a.menulink:hover { color: #daa520; background-color: #0F2262;  text-decoration: underline; }
a.menulink:active { color: #daa520; background-color: #0F2262; text-decoration: underline; } */
a.menulink:link { color: white; background-color: #0F2262; text-decoration: none; }
a.menulink:visited { color: white; background-color: #0F2262;  text-decoration: none; }
a.menulink:hover { color: aqua; background-color: #0F2262;  text-decoration: underline; }
a.menulink:active { color: aqua; background-color: #0F2262;  text-decoration: underline; }

/* Oeffnungszeiten */
td.oeff   { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.oeffd  { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.oeff10 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Kurse */
p.kurs    { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
p.kurs12  { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
p.kurs14  { font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
p.kurs16  { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.kurs   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.kurs12 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.tagesk { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif;
            background-color: #0F2262; color: white; }
td.ferien { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif;
            background-color: yellow; color: black; }
li.kurs   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
ul.kurs   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: square; }

/* Aktuelles */
p.akt   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
p.akt12 { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
p.akt14 { font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
li.akt  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
ul.akt  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: square; }
ol.akt  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* AGBs */
p.agb   { font-size: 11pt; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; }
ul.agb  { font-size: 11pt; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; list-style-type: square; }
li.agb  { font-size: 11pt; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; list-style-type: square; }

/* Vorträge mit eigener Formatierung */
td.vortrag { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white;}
td.vortrag12 { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white;}
p.vort { font-weight: bold; margin: 3mm 0mm 3mm 0mm; background-color: white; }
p.vtitel { font-weight: bold; margin: 3mm 0mm 3mm 0mm; background-color: white;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 12pt; }
/* Links beim Vortrag schauen wie ein Button aus */
a.vsch:link {border-style: outset; text-decoration: none; margin: 3mm 0mm; background-color: red;}
a.vsch:visited {border-style: outset; text-decoration: none; margin: 3mm 0mm; }
a.vsch:hover {border-style: inset; text-decoration: none; margin: 3mm 0mm; }
a.vsch:active {border-style: inset; text-decoration: none; margin: 3mm 0mm; }

/* letzte Aenderung */
td.aend { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* MitarbeiterInnen */
td.mitarb { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Warnung, wenn irgendwas nicht funktioniert */
p.warnung {
	color: red; 
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14pt;
}

TD.copyr { color: white; background-color: #0F2262;
        padding-left: 1.0em;
        padding-right: 1.0em;
        margin: 0em 0% 0.2em 0%;
        font-size: 0.7em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.copyright {
        padding-left: 1.0em;
        padding-right: 1.0em;
        margin: 0em 0% 0.2em 0%;
        font-size: 0.7em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #808080;
}

.copyright:link {
	text-decoration: underline;
	color: #808080;
}

.copyright:visited {
	text-decoration: underline;
	color: #808080;
}

.copyright:hover { 
	text-decoration: underline;
	color: #0000ff;
	
}
