/* style-sheet fuer das homepageprojekt markus gschwendt */

/* body { margin-top:10px; margin-bottom:10px; } */

/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
/* 10px = 10 Pixel, Wert aenderbar */



body { font-family:Arial, sans-serif; font-size:10pt; color:#000000; background-color:#FFFFFF; }

/* normaler Text */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #CCCCCC = hellgrau  */
/* background-color = hintergrundfarbe */
/* #000000 = schwarz */



p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-size:10pt; color:#000000; background-color:transparent; }
ul {
	margin-left: 20pt;
}

/* normaler Text */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #CCCCCC = hellgrau  */



p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Arial,sans-serif; }

/* font-family = Schriftart fuer Textelemente */
/* Arial,sans-serif = Arial und serifenlose Schrift, Wert aenderbar */



h1,h2,h3,h4 { color:#000000; }

/* Ueberschriften */
/* color:#CC0000 = rot */



h1 { font-size:18pt; }

/* grosse Ueberschriften*/
/* font-size = Schriftgroesse */
/* 18pt = 18 Punkt, Wert aenderbar */



h2 { font-size:16pt; }

/* Mittlere Ueberschriften */
/* font-size = Schriftgroesse */
/* 16pt = 16 Punkt, Wert aenderbar */



h3 { font-size:14pt; }

/* Kleinere Ueberschriften */
/* font-size = Schriftgroesse */
/* 14pt = 14 Punkt, Wert aenderbar */


h4 { font-size:12pt; }

/* Kleine Ueberschriften */
/* font-size = Schriftgroesse */
/* 12pt = 12 Punkt, Wert aenderbar */



.bright { font-weight:bold; color:#009999; }

/* hervorgehobenes */
/* font-weigh  = Schriftdicke */
/* bold = fett */
/* color = Farbe */
/* #00EE00 = leutend gruen */



.redh3 { font-size:14pt; font-weight:bold; color:#CC0000; }

/* rotes in groesse h3 */
/* font-size = Schriftgroesse */
/* 14pt = 14 Punkt, Wert aenderbar */
/* font-weigh  = Schriftdicke */
/* bold = fett */
/* color = Farbe */
/* #CC0000 = rot  */



.g1 { font-size:18pt; }

/* groesse h1 */
/* font-size = Schriftgroesse */
/* 18pt = 18 Punkt, Wert aenderbar */



.g2 { font-size:16pt; }

/* groesse h2 */
/* font-size = Schriftgroesse */
/* 16pt = 16 Punkt, Wert aenderbar */



.g3 { font-size:14pt; }

/* groesse h3 */
/* font-size = Schriftgroesse */
/* 14pt = 14 Punkt, Wert aenderbar */



.g4 { font-size:12pt; }

/* groesse h4 */
/* font-size = Schriftgroesse */
/* 12pt = 12 Punkt, Wert aenderbar */



pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }

/* Quelltext-Beispiele */
/* font-family = Schriftart */
/* Courier New,Courier = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #0000C0 = blau, Wert aenderbar */


pre.normal { color:#000000; }

/* normale praeformatierte Bereiche, nicht fuer Quelltexte */
/* color = Farbe */
/* #000000 = schwarz, Wert aenderbar */


/* a:link { font-weight:bold; color:#FFFF00; text-decoration:underline; } */
/* a:visited { font-weight:bold; color:#CCCC00; text-decoration:underline; } */
/* a:active { font-weight:bold; color:#FFAA00; text-decoration:underline; } */

/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */
/* font-weigh  = Schriftdicke */
/* bold = fett */
/* color = Farbe */
/* #FFFF00 = gelb, Wert aenderbar */
/* #CC00CC = violett, Wert aenderbar */
/* #FFAA00 = orange, Wert aenderbar */
/* text-decoration = Tesxtstil */
/* underline = unterstrichen, Default-Wert, Wert aenderbar */
/* none = nicht unterstrichen, Wert aenderbar */

a.an { text-decoration:none; }

.legende1 { font-size: 70%; width: 600px; margin: 2px auto 4px auto; }
.pt10 { font-size: 10pt ; font-weight: bold; }

table { width: 600px; border: none; margin: 0 auto; padding: 10px; }

table.videoquality { background-color:#AAAAAA; }
td.videoquality { background-color:#EEEEEE; font-size:8pt; }
th.videoquality { background-color:#CCCCCC; font-size:8pt; }
table.videolist { background-color:#AAAAAA; }
td.videolist { background-color:#EEEEEE; font-size:8pt; }
.reqerr { font-size: 7pt ; font-weight: bold; color:#AA0000; }

table.kursliste { font-size: 90%; }
th.kurslistehead { font-size: 90%; height: 25px; background-color:#CCCC99; font-weight: bold; }
td.kurslistemonthhead { font-size: 90%; height: 25px; background-color:#CCCC99; font-weight: bold; }
td.kursliste { font-size: 8pt; padding:1px 3px; }
td.kursliste.div { background-color:#FFCCCC; }
td.kursliste.anf { background-color:#CCFFCC; }
td.kursliste.soca { background-color:#CCCCFF; }

table.inputform { background-color:#EEEEEE; }
input.anm_button { font-size: 7pt; background-color:#FFFFAA; color:#0000FF; text-decoration: underline; }
input.std { font-size: 9pt; }
input.required { font-size: 9pt; background-color:#FFFFCC; }
input.fail { font-size: 9pt; font-weight: bold; background-color:#FFCCCC; }
input.num { text-align: right; }