a:link       { color: black }
a:active     { color: #479e9e }
a:visited    { color: black }
body         { color: black; font-family: Verdana, sans-serif; font-size:10pt;  background-color: white; background-image: url(images/Hintergrund_Noten_weiss.jpg) }
p            {font-size: 10pt}
.gross       {font-size: 12pt}
.inhalt      { font-weight: bold; font-size: 10pt}
.inhalt2     { font-weight: bold; font-size: 10pt; margin-left: 20pt}
.linien { border-top:1px double #479e9e; border-right:1px double #479e9e }
.linieoben { border-top:1px double #479e9e }
td            {vertical-align:top; text-align:left; font-size: 10pt}
.mitte        {text-align:center}
h1             { font-weight: normal; font-size: 24pt }
h2             { font-weight: normal; font-size: 18pt }
h3             { font-weight: normal; font-size: 14pt }
h4             { font-weight: normal; font-size: 12pt }
h5             { font-weight: normal; font-size: 10pt }
h6             { font-weight: normal; font-size: 8pt }
FORM         { color: black ; font-size: 10pt}
INPUT        {color: black}
TEXTAREA        { color: black; font-size: 10pt; font-family: Verdana, sans-serif; border: solid 1pt; font-familiy: Verdana, sans-serif  }

/* Terminliste/Termintabelle / Detailtabelle */

table.kalList{ /* Terminliste */
 width:700px;
 font-size:10pt; font-weight:normal;
 background-color:#F7F7F7;
 border-color:#BBBBBB; border-style:dotted; border-width:2px; border-collapse:collapse;
 margin:0px; table-layout:auto;

}
table.kalDetl{ /* Detailtabelle */
 width:800px;
 font-size:10pt; font-weight:normal;
 background-color:#F7F7F7;
 border-color:#BBBBBB; border-style:dotted; border-width:2px; border-collapse:collapse;
 margin:0px; table-layout:auto;
}
td.kalKopf,td.kalDat1,td.kalDat2,td.kalAktu,
td.kalKatA,td.kalKatB,td.kalKatC,td.kalKatD,td.kalKatE,td.kalKatF,td.kalKatG
td.kalKatH,td.kalKatI,td.kalKatJ,td.kalKatK,td.kalKatL,td.kalKatM,td.kalKatN{
 /* gemeinsame Merkmale ALLER Listenzellen, werden bei Bedarf weiter unten überschrieben */
 font-size:10pt; font-weight:normal;
 border-color:#CCCCCC; border-width:2px; border-style:dotted;
 padding:3px; vertical-align:center;
}

td.kalKopf{ /* Kopfzeile der Tabelle */
 font-weight:bold;
 color:#000000; background-color:#479E9E;
}
td.kalDat1{ /* erste/ungerade Datenzeile */
 color:#000000; background-color:#E6E6E6;
}
td.kalDat2{ /* zweite/gerade Datenzeile */
 color:#000000; background-color:#C8C8C8;
}
td.kalAktu{ /* aktueller Termin */
 color:#000000; background-color:#FF8100;
}


