/*<!
 *****************************************
 *     (c) Kufer Software Konzeption     *
 *           Loisachstrasse 4	         *
 *           D-84453 Mühldorf	         *
 *****************************************
!>*/
p                             { margin-left:0em; }
a                             { font-size:12px; color:#000; text-decoration:none; }
/* 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; }
/* Link in der Liste der Navigation */
a.navigationli                { color:#084d20; text-decoration:none; }
/* Hover für einen Link in der Liste der Navigation */
a.navigationli:hover          { color:#7E8896; }
/* Link in der Status-Leiste*/
a.statusadresse               { color:#888888; text-decoration:none; }
a.calendarGebDat              { color:black; }
/* Link, um ein Kind aus der Auswahl zu löschen*/
a.person_loeschen             { }
/* 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; }
/* 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          { text-decoration:none; color:#333333; font-weight:bold; }
/* 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; }
/* 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; }
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; }
*                             { }
/* Grauer Text  Text in einem Kontaktblock */
*.gray,
p.kontakt                     { margin:0em; color:#333333; }
tr                            { }
tr.row1                       { background-color:#E8EEF1; }
tr.row2                       { }
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; }
/* Tabellenspalte in einer orangen Tabelle */
td.orange                     { padding-left:0.5em; border-bottom-color:#888888; 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:#888888; border-right-style:solid; border-right-width:1px; }
/* Kursinformationen in den Kursdetails */
td.kursinformationen          { }
/* Linke Spalte der Kursinformationen der Kursdetails */
td.kursinformationen.left     { }
/* Rechte Spalte der Kursinformationen der Kursdetails */
td.kursinformationen.right    { }
/* Mittlere Spalte der Kursinformationen der Kursdetails */
td.kursinformationen.middle   { }
th                            { }
th.orange                     { background-color:#D0EBDA; text-align:center; color:#888888; border-bottom-color:#D0EBDA; 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; }
h3                            { }
/* Ü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; }
/* Titel des Kurses  Titel einer Kategorie  Adress-Zeile */
h3.headlinekurs,
h2.categorytitle,
h2.statusadresse              { margin:0em; color:#888888; font-size:12px; font-weight:bold; }
h2.infotext                   { font-weight:bold; font-size:14px; margin:0px; }
hr                            { }
/* Trennlinie in den Kursdetails */
hr.darkred                    { background-color:#833902; }
ul                            { }
/* Liste auf der Startseite, enthält die wichtigsten Punkte */
ul.startseite                 { list-style-image:url(pfeil.gif); padding:0em; margin:0em; }
/* Liste in der Navigation */
ul.navigation                 { padding:0px; margin:57px 15px 50px 11px; list-style-type:none; border-bottom:1px solid #084D20; }
/* Liste der Mitarbeiter im Anmeldevorgang */
ul.mitarbeiter                { list-style-type:none; padding-left:1em; padding-top:0em; padding-right:0em; padding-bottom:0em; }
/* Liste der fehlenden Pflichtfelder */
ul.warnungpflichtfelder       { list-style-type:none; padding-left:1em; padding-right:0em; padding-top:0em; padding-bottom:0em; }
/* Liste der angebotenen Anmeldearten  Liste für die Kurskategorien */
ul.anmeldung_start,
ul.menue_unterauswahl         { margin:0em; padding:0em; list-style-type:none; width:363px; border-bottom:1px solid #333333; }
ul.semester                   { list-style-type:none; }
ul.aussenstelle               { list-style-type:none; }
ul.teilninfo                  { margin:0px; padding:5px; list-style-image:url(pfeil.gif); }
ul.teilninfo li               { margin-bottom: 5px; }
li                            { }
/* Listeneintrag in der Navigaton */
li.navigation                 { border-top:1px solid #084D20; padding:5px 0px; }
li.navigation.hglt            { background-color:#FFF; font-weight:bold; }
li.spacer                     { border-top:1px solid black; padding:5px 0px; height:17px; }
/* Listeneintrag in der Liste der fehlenden Pflichtfelder */
li.warnungpflichtfelder       { color:#FF0000; padding-top:1em; }
/* 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.startseite                 { margin-top:1em; }
li.menue_unterauswahl         { padding:5px 0px 5px 5px; border-top:1px solid #333333; }
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; }
h1                            { }
/* Überschrift der gewählten Kategorie */
h1.menue_unterauswahl         { display:none; }
img                           { }
/* Logo der Schulungseinrichtung */
img.logo                      { position:relative; top:50%; margin-top:-31px; }
/* Klasse für die Ampel */
img.ampel                     { padding-left:7px; }
img.getGebDat                 { border:none; }
/* 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; }
/* 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.aussenstinfo              { border: none; }
div                           { margin:0px; }
/* Linkes Navigationsmenü */
div.menue                     { float:left; background-color:#d0ebda; width:176px; height:100%; }
/* Layer, der die Suchelemente beeinhaltet */
div.suche                     { margin-top:2em; }
/* Layer, welcher den Inhalt der Kontakt-Angaben enthält */
div.kontakt                   { }
/* Linker weißer Layer */
div.whiteleft                 { float:right; height:7em; width:7em; background-color:#FFFFFF; text-align:center; }
/* Layer des Warenkorbs */
div.warenkorb                 { display:none; }
/* Div, der den Suchen-Button beeinhaltet */
div.suche_button              { position:relative; top:2em; margin-left:10em; clear:left; }
/* Div für das neue Fenster der Kurstage */
div.ansichtkurse              { padding:2em; }
/* Layer der Statusadresse */
div.statusadresse             { }
/* 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; }
/* Umschließt das Kategorie-Image und die Beschreibung der Kategorie */
div.kategorie_header          { float:left; position:relative; padding-left:16em; padding-top:2em; }
div.hauptseite_kurse          { }
/* Unterauswahl */
div.menue_unterauswahl        { }
/* Stellt einen Trennstrich im dunklen Bereich der Navigation dar */
div.navigationdark_spacer     { border-style:solid; border-width:1px; border-color:#7E8896; }
div.suche_spalte2,
div.suche_spalte1             { float:left; }
div.content                   { margin:0px auto; width:924px; margin-top:14px; /*padding:14px;*/ background-color:#ffffff; background-image:url(background.jpg); }
/* Div der Hauptseite  Div der Hauptseite (ohne Status)*/
div.hauptseite,
div.hauptseite_ohnestatus     { margin-left:11px; /* margin-left:187px; */ width:363px; float:left; }
div.infobox                   { margin-left:11px; float:left; width:176px; background-color:#b7c4d4; height:100%; color:#252853; }
div.infobox.rot               { background-color:#d3c1c1; color:#7c5254; }
div.infocontent               { padding:5px; border-bottom:1px white solid; height }
div.infocontent.noborder      { border:0px; }
body                          { font-family:verdana; font-size:12px; margin:0em; }
span                          { }
/* Span, der die aktuelle und die maximale Seitenzahl enthält */
span.anzahl                   { float:right; }
span.calendar                 { font-size:x-small; color:black; }
/* Unterüberschrift einer Sicht */
span.subcaption               { font-weight:bold; }
/* Blättern-Tasten in der Kursübersicht */
span.blaetterntasten          { margin-top:2em; float:right; }
/* 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; }
table                         { }
/* Tabelle einer Kursübersicht */
table.kurse                   { }
/* Kursinformationen in den Kursdetails */
table.kurse.details           { width:100%; }
/* Tabelle einer Kursübersicht im Warenkorb */
table.kurse.warenkorb         { }
/* Tabelle einer Kursübersicht */
table.kurse.uebersicht        { clear:both; }
/* Eine Tabelle mit orangem Header */
table.orange                  { empty-cells:show; }
/* Tabelle der gewählten Kurse im Anmeldevorgang */
table.orange.kurse            { }
/* Tabelle der Kinder im Anmeldevorgang */
table.orange.kinder           { }
/* 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  { }
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; }
input                         { }
/* Kursnummer von in der Suche */
input.kfs_knrab1class         { width:5em; }
/* 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; }
/* 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; }
/* Kursbeginn bis in der Suche  Kursnummer bis in der Suche */
input.kfs_beginn_dat2class,
input.kfs_knrab2class         { width:5em; }
/* 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; }
/* Legend */
legend                        { background-color:#F36904; border-style:solid; border-width:1px; border-color:#000000; }
select                        { }
/* 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:200px; }
/* 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:200px; }
/* 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:200px; }
/* 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:200px; }
/* Fieldset */
fieldset                      { background-color:#E8EEF1; border-style:solid; border-width:1px; border-color:#000000; }
#ktagezeitrauminput           { margin-left:11em; margin-top:1em; }

