/* -- Allgemein -- */A:LINK            { color: #0000FF }A:VISITED         { color: #800080 }A:ACTIVE          { color: #FF0000 }A:HOVER           { background: #EEEEEE; }BODY              { background: #FFFFFF;                     font-family: Helvetica; font-size: 10pt;                    margin: 20px;}.Titel            { color: #93A66A;                     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: #C9D3B5;                     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: #0000FF; }.KSOrtNebenstelle { color: #0000FF; padding-left: 0.0cm; }/* -- Kursbuch (Ergebnis der Kurssuche) -- */.KBTabelle        { border-spacing: 2pt; empty-cells: hide;                    width: 100% }.KBFehlertitel    { background: #C9D3B5; 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: #C9D3B5; 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: #FFE006;                     border: 1pt outset;                     font-family: Helvetica; font-size: 10pt; font-weight: bold;                    padding: 2pt 0pt;                    text-align: left; }.KBKursnummer,.KBTitel,.KBDetail,.KBAnmeldung      { background: #C9D3B5; color: black;                     border: 1pt outset;                     font-family: Helvetica; font-size: 10pt; font-weight: bold;                    text-align: center; vertical-align: center; height: 3.6em;}.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; }/* -- Kursdetails -- */.KDTabelle        { width: 100%; }.KDKursnummer,.KDTitel          { background: #C9D3B5; 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: #C9D3B5; 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: #C9D3B5; 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: #C9D3B5; 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: #C9D3B5; 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: #C9D3B5; 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: #C9D3B5; 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: #C9D3B5; 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: #C9D3B5; 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: #C9D3B5; 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; }