/*<!
 *****************************************
 *     (c) Kufer Software Konzeption     *
 *           Loisachstrasse 4	         *
 *           D-84453 Mühldorf	         *
 *****************************************
!>*/

#ktagezeitrauminput           { margin-left:11em; margin-top:1em; }
*                             { }
/* Grauer Text  Text in einem Kontaktblock */
*.gray,
p.kontakt                     { margin:0em; color:#333333; }
.red                          { color:#FF0000 !important; }
a                             { }
/* Kleine Navigationslinks */
a.breadcrumb                  { color:#E8EEF1; font-size:x-small; text-decoration:none; }
/* Breadcrumb-Link in dem oberen dunkelgrauen Layer */
a.breadcrumb.darkgraydiv      { float:left; margin-left:0.5em; margin-top:0.5em; }
/* hover für einen Breadcrumb-Link im oberen dunkelgrauen Layer */
a.breadcrumb.darkgraydiv:hover{ color:#F36904; }
a.calendarGebDat              { color:black; }
/* Link, um den Kalender für Kursbeginn bis in der Suche zu öffnen  Link, um den Kalender für Kursbeginn von in der Suche zu öffnen */
a.calendarSearchTo,
a.calendarSearchFrom          { float:left; clear:left; text-decoration:none; color:#333333; font-weight:bold; }
a.calendarleftktage/ * Link f ür den Kalender von bei der Einschr änkung der Kurstage */{ color:#333333; font-weight:bold; text-decoration:none; margin-left:12em; }
/* Link für den Kalender bis bei der Einschränkung der Kurstage */
a.calendarrightktage          { color:#333333; font-weight:bold; text-decoration:none; margin-left:3em; }
/* Allgemeiner Link  Link in einer Kursbereichs-Liste  Link in einem Kontakt-Block Link in der Liste auf der Startseite */
a.link,
a.menue_unterauswahl,
a.kontakt,
a.startseiteli                { color:#333333; font-weight:bold; text-decoration:none; }
/* Hover für einen allgemeinen Link  Hover für einen Link in einer Kursbereichs-Liste  Hover für einen Link in einem Kontakt-Block Hover für einen Link in der Liste auf der Startseite */
a.link:hover,
a.menue_unterauswahl:hover,
a.kontakt:hover,
a.startseiteli:hover          { color:#7E8896; }
/* Link in der Liste der Navigation */
a.navigationli                { color:#000000; text-decoration:none; }
/* Hover für einen Link in der Liste der Navigation */
a.navigationli:hover          { color:#7E8896; }
/* Link, um ein Kind aus der Auswahl zu löschen*/
a.person_loeschen             { }
/* Link in der Status-Leiste*/
a.statusadresse               { color:#F36904; text-decoration:none; }
a.clickadresse                { text-decoration:none; color:#F36904; font-weight:600; }
body                          { font-family:Arial; font-size:small; margin:0em; }
div                           { }
/* Layer für den Dummy-Anfahrtsskizzen-Eintrag */
div.anfahrtsskizze            { position:relative; width:20em; height:20em; border-style:solid; border-color:#333333; border-width:1px; text-align:center; }
/* Div für das neue Fenster der Kurstage */
div.ansichtkurse              { padding:2em; }
/* Dunkelgrauer Layer unter dem hellgrauen */
div.darkgraytop               { position:absolute; height:10em; background-color:#7E8896; top:7em; left:0em; width:100%; }
/* oberer graue Balken */
div.graytop                   { position:absolute; top:0; left:0; height:7em; width:100%; background-color:#E8EEF1; }
/* Div der Hauptseite  Div der Hauptseite (ohne Status)*/
div.hauptseite,
div.hauptseite_ohnestatus     { position:absolute; top:21em; left:0em; padding-left:16em; padding-right:5em; padding-bottom:5em; }
div.hauptseite_kurse          { }
/* Umschließt das Kategorie-Image und die Beschreibung der Kategorie */
div.kategorie_header          { float:left; position:relative; padding-left:16em; padding-top:2em; }
/* Layer, welcher den Inhalt der Kontakt-Angaben enthält */
div.kontakt                   { }
/* Linkes Navigationsmenü */
div.menue                     { position:absolute; z-index:255; top:13em; left:0em; }
/* Unterauswahl */
div.menue_unterauswahl        { margin-left:2em; }
/* Stellt einen Trennstrich im dunklen Bereich der Navigation dar */
div.navigationdark_spacer     { border-style:solid; border-width:1px; border-color:#7E8896; }
/* Layer der Statusadresse */
div.statusadresse             { }
/* Layer, der die Suchelemente beeinhaltet */
div.suche                     { margin-top:2em; }
/* Div, der den Suchen-Button beeinhaltet */
div.suche_button              { position:relative; top:2em; margin-left:10em; clear:left; }
div.suche_spalte1,            
div.suche_spalte2             { float:left;}
div.suche_separate            {clear:left; }
/* Layer des Warenkorbs */
div.warenkorb                 { display:none; }
/* Linker weißer Layer */
div.whiteleft                 { float:right; height:7em; width:7em; background-color:#FFFFFF; text-align:center; }
div.hauptseite_clickpfad      { position:absolute; top:19em; left:16em; }
/* zusätzliche Klassen für filter */
/* div.filter		            { position:relative; top:20em; left:35em; overflow: scroll; width: 30em; height: 25em; background-color:#D7E0F1; color:black;}	*/	      
/* div.filter_aussen		    { position:relative; top: 2em; left: 2em; margin-left:0.5em; margin-bottom: 2em; margin-right: 2em; background-color:white;}	*/
/* Fieldset */
fieldset                      { background-color:#E8EEF1; border-style:solid; border-width:1px; border-color:#000000; }
h1                            { }
/* Überschrift der gewählten Kategorie */
h1.menue_unterauswahl         { display:none; }
h2                            { }
/* Überschrift der aktuell ausgewählten Kategorie */
h2.darkgraydiv                { position:absolute; color:#FFFFFF; margin:0em; margin-left:0.5em; bottom:0em; }
/* Status-Zeile */
h2.statusmeldung              { margin:0em; font-size:small; color:#7E8896; }
h3                            { }
/* Titel des Kurses  Titel einer Kategorie  Adress-Zeile */
h3.headlinekurs,
h2.categorytitle,
h2.statusadresse              { margin:0em; color:#F36904; }
/* Überschrift im Kontaktblock */
h3.kontakt                    { color:#F36904; text-transform:uppercase; margin-top:2em; margin-bottom:0em; }
/* Überschrift, falls vergessen wurde, Pflichtfelder einzutragen */
h3.warnungpflichtfelder       { color:#FF0000; }
hr                            { }
/* Trennlinie in den Kursdetails */
hr.darkred                    { background-color:#833902; }
img                           { }
/* Klasse für die Ampel */
img.ampel                     { padding-left:7px;}
img.aussenstinfo              { border:none; }
/* Bild für den Kalender bei der Einschränkung der Kurstage  Bild für den Kalender bei der Einschränkung der Kurstage  Bild, um ein eingetragenes Kind zu löschen  Grafikender Vorwärts/Rükcwärts-Blätter-Buttons  Kalender-Bild für Kursbeginn bis in der Suche  Kalender-Bild für Kursbeginn von in der Suche  Alle Grafiken, die normalerweise einen Border haben (Link), aber keinen haben sollen */
img.calendarleftktage,
img.calendarrightktage,
img.person_loeschen,
img.blaettern,
img.calendarSearchTo,
img.calendarSearchFrom,
img.noborder                  { border-style:none; }
img.getGebDat                 { border:none; }
/* Logo der Schulungseinrichtung */
img.logo                      { position:relative; top:50%; margin-top:-31px; }
/* Logo_Bildung-Image */
img.logo_bildung              { position:absolute; bottom:0em; margin-left:3em; margin-bottom:0.2em; }
/* Bild für die aktuelle Kategorie */
img.logo_kategorie            { border-style:solid; border-width:1px; border-color:#E8EEF1; float:left; }

input                         { }
/* Kursbeginn bis in der Suche  Kursnummer bis in der Suche */
input.kfs_beginn_dat2class,
input.kfs_knrab2class         { width:5em; }
/* Kursnummer von in der Suche */
input.kfs_knrab1class         { width:5em; float:left; }
/* Terminzeitraum von bei der Auswahl der Kurstage  Terminzeitraum bis bei der Auswahl der Kurstage  Kursbeginn von in der Suche */
input.kfs_ktage_dat1class,
input.kfs_ktage_dat2class,
input.kfs_beginn_dat1class    { width:5em; }
/* Eingabefeld für den Ort in der Suche  Eingabefeld für die Außenstelle in der Suche */
input.kfs_ortclass,
input.kfs_aussenstclass       { width:10em; }
/* Eingabefeld für das Geburtsdatum im Anmeldeformular */
input.tedit_gebdatclass       { width:5em; }
/* Eingabefeld für das Geburtsdatum eines Mitarbeiters im Anmeldeformular */
input.tedit_gebjahrclass      { width:3em; }
label                         { }
/* Label in einem Anmeldeformular */
label.anmeldung_label         { width:8em; float:left; text-align:right; margin-right:1em; }
/* Label für ein Suchfeld */
label.suche_bezeichner        { width:10em; float:left; text-align:right; margin-right:1em; }
/* Label für ein Suchfeld in der 2ten Spalte */
label.suche_bezeichner.spalte2{ width:3em; margin-left:6em; }
/* Legend */
legend                        { background-color:#F36904; border-style:solid; border-width:1px; border-color:#000000; }
li                            { }
/* Listeneintrag in der Liste der Mitarbeiter im Anmeldevorgang  Listeneintrag in der Liste der angebotenen Anmeldearten  Listeneintrag in der Liste der Kurskategorien  Listeneintrag in der Liste auf der Startseite */
li.mitarbeiter,
li.anmeldung_start,
li.menue_unterauswahl,
li.startseite                 { margin-top:1em; }
/* Listeneintrag in der Navigaton */
li.navigation                 { margin-top:0.2em; list-style-image:url(navigation_pfeil.gif); }
/* Dunkler Listeneintrag in der Navigation */
li.navigationdark             { margin-top:0.2em; }
/* Dunkler Listeneintrag in der Navigation, der einen Spacer beeinhaltet */
li.navigationdark.spacer      { padding-left:0em; }
/* Listenelemente für Wochentage und Veranstaltungsarten */
li.suche_veranstaltungsarten,
li.kfs_zrVMLiElclass,
li.kfs_zrNMLiElclass,
li.kfs_zrABLiElclass,
li.kfs_wtagMoLiElclass,      
li.kfs_wtagDiLiElclass,
li.kfs_wtagMiLiElclass,
li.kfs_wtagDoLiElclass,
li.kfs_wtagFrLiElclass,        
li.kfs_wtagSaLiElclass,
li.kfs_wtagSoLiElclass        { float:left; margin:0px; padding:0px; list-style-type:none;}
/* Listeneintrag in der Liste der fehlenden Pflichtfelder */
li.warnungpflichtfelder       { color:#FF0000; padding-top:1em; }

p                             { margin-left:0em; }
select                        { }
/* Combobox für den Kursbereich in der Suche  Combobox für den Sonder-Kursbereich in der Suche  Eingabefeld für den Kurstitel in der Suche  Eingabefeld für den Vornamen des Dozenten in der Suche  Eingabefeld für den Namen des Dozenten in der Suche  Eingabefeld für die Stichwörter eines Kurses in der Suche */
select.kfs_kursbereichclass,
select.kfs_sonderrubrikclass,
input.kfs_titelclass,
input.kfs_dozentvornameclass,
input.kfs_dozentnameclass,
input.kfs_stichwortclass      { width:20em; }
/* Combobox für den Ort in der Suche  Combobox für die Außenstelle in der Suche */
select.kfs_ort_selectclass,
select.kfs_aussenst_selectclass{ width:10em; }
/* Combobox für das Geschlecht einer Mehrfachanmeldung im Anmeldeformular  Combobox für das Geschlecht des Partners im Anmeldeformular  Combobox für das Geschlecht eines Mitarbeiters im Anmeldeformular  Combobox für das Geschlecht im Anmeldeformular */
select.teditmehr_geschlechtclass,
select.teditpa_geschlechtclass,
select.teditma_geschlechtclass,
select.tedit_geschlechtclass  { width:10em; }
/* Combobox für die den Beruf des Partners im Anmeldeformular  Combobox für die Ermäßigung im Anmeldeformular  Combobox für den Beruf im Anmeldeformular  Eingabefeld für den Beruf eines Mitarbeiters im Anmeldeformular  Eingabefeld für den 1sten Zusatz im Anmeldeformular  Eingabefeld für den 2ten Zusatz im Anmeldeformular  Eingabefeld für den Namen eines Kindes  Eingabefeld für den Vornamen eines Kindes  Eingabefeld für das Geburtsdatum eines Kindes  Eingabefeld für die Bemerkung eines Kindes  Eingabefeld für die Kontonummer im Anmeldeformular  Eingabefeld für den Kontoinhaber im Anmeldeformular  Eingabefeld für die Bankleitzahl im Anmeldeformular  Eingabefeld für die Bankbezeichnung im Anmeldeformular  Eingabefeld für die 1ste Telefonnummer im Anmeldeformular  Eingabefeld für die 2te Telefonnummer im Anmeldeformular  Eingabefeld für die Faxnummer im Anmeldeformular  Eingabefeld für die eMail-Adresse im Anmeldeformular  Eingabefeld für die Mobilnummer im Anmeldeformular  Eingabefeld für die Strasse im Anmeldeformular  Eingabefeld für den Ortim Anmeldeformular  Eingabefeld für den Titel im Anmeldeformular  Eingabefeld für den Vornamen im Anmeldeformular  Eingabefeld für den Namen im Anmeldeformular */
select.teditpa_berufclass,
select.tedit_ermaessigungclass,
select.tedit_berufclass,
input.tedit_berufclass,
input.tedit_zusatzclass,
input.tedit_zusatz2class,
input.kiedit_nameclass,
input.kiedit_vornameclass,
input.kiedit_gebdatclass,
input.kiedit_infoclass,
input.tedit_kontoclass,
input.tedit_kontoinhaberclass,
input.tedit_blzclass,
input.tedit_bankbezclass,
input.tedit_telclass,
input.tedit_tel2class,
input.tedit_faxclass,
input.tedit_emailclass,
input.tedit_mobilclass,
input.tedit_strasseclass,
input.tedit_ortclass,
input.tedit_titelclass,
input.tedit_vornameclass,
input.tedit_nameclass         { width:20em; }
span                          { }
/* Span für die Eingaben bei der Bestätigung der eingegebenen Daten */
span.anmeldung_bestaetigen    { }
/* Span für die Beschriftung der Eingaben bei der Bestätigung der eingegebenen Daten */
span.anmeldung_bestaetigen_label{ width:8em; float:left; text-align:right; margin-right:1em; }
/* Span, der die aktuelle und die maximale Seitenzahl enthält */
span.anzahl                   { float:right; }
/* Blättern-Tasten in der Kursübersicht */
span.blaetterntasten          { margin-top:2em; float:right; }
span.calendar                 { font-size:x-small; color:black; }
/* Unterüberschrift einer Sicht */
span.subcaption               { font-weight:bold; }
span.clickadresse             { }
span.trennzeichen             { }
span.clickadrbold             { font-weight:bold; }
table                         { }
/* Tabelle einer Kursübersicht */
table.kurse                   { }
/* Kursinformationen in den Kursdetails */
table.kurse.details           { width:100%; }
/* Tabelle einer Kursübersicht */
table.kurse.uebersicht        { clear:both; }
/* Tabelle einer Kursübersicht im Warenkorb */
table.kurse.warenkorb         { }
/* Eine Tabelle mit orangem Header */
table.orange                  { empty-cells:show; }
/* Tabelle der Kinder im Anmeldevorgang */
table.orange.kinder           { }
/* Tabelle der gewählten Kurse im Anmeldevorgang */
table.orange.kurse            { }
/* Tabelle der Kurstage in den Kursinformationen */
table.orange.kurstage         { width:100%; }
/* Tabelle der Mitarbeiter im Anmeldevorgang */
table.orange.mitarbeiter      { }
/* Tabelle der weiteren Personen im Anmeldevorgang */
table.orange.weiterepersonen  { }
td                            { }
/* Tabellenzeile einer Kursübersicht */
td.kurse                      { }
/* Tabellenzeile einer Kursübersicht im Warenkorb */
td.kurse.warenkorb            { color:#333333; }
td.kurse.warenkorb_zentriert  { text-align:center; }
/* Kursinformationen in den Kursdetails */
td.kursinformationen          { }
/* Linke Spalte der Kursinformationen der Kursdetails */
td.kursinformationen.left     { }
/* Mittlere Spalte der Kursinformationen der Kursdetails */
td.kursinformationen.middle   { }
/* Rechte Spalte der Kursinformationen der Kursdetails */
td.kursinformationen.right    { }
/* Tabellenspalte in einer orangen Tabelle */
td.orange                     { padding-left:0.5em; border-bottom-color:#833902; border-bottom-style:solid; border-bottom-width:1px; color:#333333; }
/* Mittlere Tabellenspalte in einer orangen Tabelle  Linke Tabellenspalte in einer orangen Tabelle */
td.orange.middle,
td.orange.left                { border-right-color:#833902; border-right-style:solid; border-right-width:1px; }
th                            { }
th.orange                     { background-color:#EC7219; text-align:center; color:#FFFFFF; border-bottom-color:#833902; border-bottom-style:solid; border-bottom-width:1px; }
th.orange.middle,
th.orange.left                { border-right-style:solid; border-right-width:1px; border-right-color:#FFFFFF; }
tr                            { }
tr.row1                       { background-color:#E8EEF1; }
tr.row2                       { }
ul                            { }
/* Liste der angebotenen Anmeldearten  Liste für die Kurskategorien */
ul.anmeldung_start,
ul.menue_unterauswahl         { margin:0em; padding:0em; list-style-position:outside; list-style-image:url(pfeil.gif); }
ul.aussenstelle               { list-style-type:none; }
/* Liste der Mitarbeiter im Anmeldevorgang */
ul.mitarbeiter                { list-style-type:none; padding-left:1em; padding-top:0em; padding-right:0em; padding-bottom:0em; }
/* Liste in der Navigation */
ul.navigation                 { width:12em; background-color:#FFFFFF; padding-left:2em; margin:0em; border-style:solid; border-width:2px; border-color:#E8EEF1; list-style-type:none; list-style-position:outside; }
ul.semester                   { list-style-type:none; }
/* Liste auf der Startseite, enthält die wichtigsten Punkte */
ul.startseite                 { list-style-image:url(pfeil.gif); padding:0em; margin:0em; }
/* Liste für Wochentage u. Veranstaltungsarten */
ul.suche_veranstaltungsarten,
ul.kfs_zr_list,                
ul.kfs_wtag_list              { margin:0px; padding:0px; margin-left:11em; padding-bottom:0.5em;}
/* Liste der fehlenden Pflichtfelder */
ul.warnungpflichtfelder       { list-style-type:none; padding-left:1em; padding-right:0em; padding-top:0em; padding-bottom:0em; }

