/* -- Allgemein -- */
A:LINK            { color: #0000FF }
A:VISITED         { color: #800080 }
A:ACTIVE          { color: #FF0000 }
/*A:HOVER           { background: #FFFFFF; }*/
BODY              { background: #F0F0FF; 
                    font-family: Helvetica; font-size: 10pt;
                    margin: 20px;}
.Titel            { color: #008080; 
                    font-family: Helvetica; font-size: 15pt; font-weight: bold }
.Leer             { height: 10pt }
.Copyright        { color: #AAAAAA; 
                    font-family: Helvetica; font-size: 8pt; font-style: italic; 
                    text-align: left; vertical-align: bottom }

/* -- Aktionsleiste -- */
.AktionTabelle    { border: none; border-spacing: 0pt; width: 100%; }
.AktionLinks,
.AktionRechts,
.AktionHinweis,
.AktionKnopf      { font-family: Helvetica; font-size: 10pt; padding: 0pt; vertical-align: center; }
.AktionLinks      { text-align: left; }
.AktionRechts     { text-align: right; }
.AktionHinweis    { font-size: 8pt;  text-align: right; }

/* -- Suchleiste in der einfachen und erweiterten Suche -- */
.KSSucheTabelle   { border: 0pt; border-spacing: 0pt;
                    font-family: Helvetica; font-size: 12pt; font-weight: bold; 
                    margin: 0pt; padding: 0pt 0pt;
                    width: 100% }
.KSSucheLinks,
.KSSucheRechts    { background-color: #C0C0C0; 
                    border: 1pt outset; 
                    font-family: Helvetica; font-size: 12pt; font-weight: bold;
                    padding: 2pt 5pt;
                    text-align: left }
.KSSucheRechts    { text-align: right }

/* -- Kurssuche einfach und erweitert -- */
.KSTabelle        { width: 100%; }
.KSBezeichnung,
.KSBezeichnungOrt,
.KSHinweis        { font-family: Helvetica; font-size: 10pt; font-weight: bold; 
                    padding-left: 5pt; padding-right: 5pt; 
                    vertical-align: center; text-align: left}
.KSBezeichnungOrt { vertical-align: top; }
.KSHinweis        { font-size: 8pt; font-weight: normal; vertical-align: top; }
.KSEingabe,
.KSEingabeOrt     { font-family: Helvetica; font-size: 10pt; 
                    padding-left: 5pt; padding-right: 5pt; 
                    vertical-align: center; text-align: left; }
.KSEingabeOrt     { vertical-align: top; }
.KSOrtTabelle     { width: 100%; border-spacing: 0pt; }
.KSOrtEingabe     { font-family: Helvetica; font-size: 10pt; vertical-align: top; }
.KSOrtBezirk,
.KSOrtNebenstelle { font-family: Helvetica; font-size: 10pt; font-weight: bold; 
                    margin-bottom: 3pt; text-align: left; vertical-align: top; }
.KSOrtBezirk      { color: #000080; }
.KSOrtNebenstelle { color: #4444C4; padding-left: 0.55cm; }

/* -- Kursbuch (Ergebnis der Kurssuche) -- */
.KBTabelle        { border-spacing: 2pt; empty-cells: hide;
                    width: 100% }
.KBFehlertitel    { background: #C0C0C0; color: #800080;
                    border: 1pt outset; 
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 2pt 5pt; 
                    text-align: left; }
.KBFehlermeldung  { font-family: Helvetica; font-size: 10pt; font-weight: bold; 
                    text-align: left; }
.KBKriterien      { background: #C0C0C0; color: #800080;
                    border: 1pt outset; 
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 2pt 5pt;
                    text-align: left; }
.KBTreffer        { color: black; font-size: 10pt; }
.KBNavigation     { background: yellow; 
                    border: 1pt outset; 
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 2pt 0pt;
                    text-align: left; }
.KBKursnummer,
.KBTitel,
.KBDetail,
.KBAnmeldung      { background: #C0C0C0; color: black; 
                    border: 1pt outset; 
                    font-family: Helvetica; font-size: 9pt; font-weight: bold;
                    text-align: center; vertical-align: center; height: 3.6em;}
.KBTitelText	{ font-family: Helvetica; font-size: 10pt; font-weight: bold;
		  text-align: center; vertical-align: center; }
.KBTitel          { color: #800080; }
.KBBT             { font-size: 8pt; }
.KBUE             { color: black; font-weight: normal; }
.KBOrtZelle,
.KBBeginnZelle,
.KBEndeZelle,
.KBZeitenZelle,
.KBPreisZelle     { color: black; 
                    border: 1pt outset; 
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    text-align: center; vertical-align: center; }
.KBPreisZelle     { text-align: right; }
.KBOrtDaten,
.KBBeginnDaten,
.KBEndeDaten,
.KBZeitenDaten    { font-weight: normal; }
.KBZeitenText	{ font-family: Helvetica; font-size: 10pt; font-weight: normal;
			  text-align: center; vertical-align: center; }

/* -- Kursdetails -- */
.KDTabelle        { width: 100%; }
.KDKursnummer,
.KDTitel          { background: #C0C0C0; color: #800080;
                    border: 1pt outset;
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    height: 40pt; text-align: center; vertical-align: middle; }
.KDBT             { color: black; font-size: 8pt; font-weight: normal; }
.KDTitelTabelle   { border: 0pt; width: 100%; }
.KDTitelTitel     { color: #800080;
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    text-align: center; vertical-align: middle; }
.KDTitelLogo      { text-align: right; }
.KDBezeichnung,
.KDBezeichnungT   { background: #C0C0C0; color: black;
                    border: 1pt outset; 
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 2pt 5pt; 
                    text-align: left; vertical-align: middle; }
.KDBezeichnungT   { vertical-align: top; }
.KDDaten, 
.KDDatenT,
.KDPreis          { color: black;
                    border: 0pt; 
                    font-family: Helvetica; font-size: 10pt; font-weight: normal;
                    padding: 2pt 5pt;
                    text-align: left; vertical-align: middle; }
.KDPreis          { text-align: right; }
.KDDatenT         { vertical-align: top; }

/* -- Login -- */
.ALTabelle        { width: 100%; }
.ALTitel          { background: #C0C0C0; color: #800080;
                    border: 1pt outset;
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 2pt 5pt;
                    text-align: left; }
.ALFrage          { font-family: Helvetica; font-size: 10pt; font-weight: bold; }
.ALAuswahl,
.ALHinweis        { font-family: Helvetica; font-size: 10pt; font-weight: bold; padding-bottom: 2pt; vertical-align: top; }
.ALHinweis        { font-weight: normal; }
.ALBezeichnung,
.ALEingabe        { font-family: Helvetica; font-size: 10pt; vertical-align: middle; }
.ALBezeichnung    { font-weight: bold;   text-align: right; padding-right: 5pt; }
.ALEingabe        { font-weight: normal; text-align: left; }

/* -- anmeldung_teilnehmer.asp -- */
.TNTabelle        { width: 100%; }
.TNRubrik         { background: #C0C0C0; color: #800080;
                    border: 1pt outset;
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 2pt 5pt;
                    text-align: left; }
.TNBezeichnung,
.TNEingabe, 
.TNZusatz         { border: 0pt;
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 0pt 5pt;
                    text-align: right; }
.TNEingabe        { font-weight: normal; text-align: left; }
.TNZusatz         { font-weight: normal; vertical-align: middle; }

/* -- anmeldung_fehler.asp --*/
.AFTabelle        { width: 100%; }
.AFTitel          { background: #C0C0C0; color: #800080;
                    border: 1pt outset;
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 2pt 5pt;
                    text-align: left; }
.AFMeldung        { border: 0pt;
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    text-align: left; }

/* -- anmeldung.asp -- */
.ANTabelle        { width: 100%; border-spacing: 2pt; }
.ANRubrik         { background: #C0C0C0; color: #800080;
                    border: 1pt outset;
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 2pt 5pt;
                    text-align: left; }
.ANBezeichnung,
.ANDaten,
.ANEingabe,
.ANAGB            { font-family: Helvetica; font-size: 10pt; 
                    padding: 0pt 5pt; height: 1.8em; }
.ANBezeichnung    { background: #C0C0C0; border: 1pt outset; font-weight: bold; }
.ANEingabe        { font-weight: bold; padding: 0pt; vertical-align: middle; }
.ANAGB            { font-family: Courier; padding: 0pt; }


/* -- anmeldung_firma.asp -- */
.FATabelle        { width: 100%; boder-spacing: 0pt; }
.FARubrik         { background: #C0C0C0; color: #800080;
                    border: 1pt outset;
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 2pt 5pt;
                    text-align: left; }
.FABezeichnung,
.FAEingabe        { font-family: Helvetica; font-size: 10pt; font-weight: bold; 
                    padding: 0pt 5pt; }
.FABezeichnung    { text-align: right; }
.FAEingabe        { font-weight: normal; }


/* -- anmeldung_bestaetigung.asp -- */
.ABTabelle        { width: 100%; boder-spacing: 0pt; }
.ABRubrik         { background: #C0C0C0; color: #800080;
                    border: 1pt outset;
                    font-family: Helvetica; font-size: 10pt; font-weight: bold;
                    padding: 2pt 5pt;
                    text-align: left; }
.ABAnrede,
.ABText,
.ABBezeichnung,
.ABDaten,
.ABDatenWichtig,
.ABUnterschrift   { font-family: Helvetica; font-size: 10pt; 
                    padding: 0pt 5pt; height: 1.8em; }
.ABAnrede         { font-weight: bold; padding: 0pt; }
.ABText           { padding: 0pt; }
.ABBezeichnung    { background: #C0C0C0; border: 1pt outset; font-weight: bold; }
.ABDatenWichtig   { font-weight: bold; }
.ABHinweis        { color: black; font-size: 8pt; font-weight: normal; }
.ABUnterschrift   { color: blue; font-size: 12pt; font-weight: bold; padding-top: 10pt; padding-left: 0pt; padding-right: 0pt; }
