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

p                             {  }
/**
 * Text auf der "Aktuelles"-Seite
 */
p.aktuelles                   { margin:0em; font-size:0.7em; }
p.aktuelles.marg_both         { margin-top:1em; margin-bottom:1em; }
p.aktuelles.marg_top          { margin-top:1em; }

p.seperator                   { width:97%; border-bottom:#CCF 1px dashed; }

.generell                     { font-size:0.8em; }
/**
 * Text der obersten Kategorie
 */
p.topCategoryText             { margin:0px; padding-bottom:0.6em; }
p.kursdetails_main            { padding-top:0.6em; padding-bottom:0.6em; margin:0em; }
p.kursdetails_main.border_bottom{ border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#CCF; }
p.warenkorb_tasten            { margin-left:0.5em; }
a                             { color:#0000A0; text-decoration:underline; }
a.warenkorb_info              { color:#DFDFDF; font-size:0.7em; }
a.blaetterntasten             { border:#FFFFFF 0em none; }
a.warenkorb_tasten            { color:#DFDFDF; font-size:0.7em; }
ul                            { }
/**
 * Liste für die Navigationselemente im Navi-Menü 
 */
ul.menu                       { padding:0em; padding-left:30px; margin:0em; list-style-type:none; background-color:#717EA5; width:8em; }
ul.wirueberuns                { list-style-type:disc; }
ul.warenkorb_info             { padding-left:0em; margin:0.4em; margin-left:0.4em; list-style-image:url(layout/pfeil.gif); }
/**
 * Liste der Kategorien
 */
ul.menue_unterauswahl         { list-style-type:none; padding:0em; margin:0em; width:33.3em; padding-top:1.7em; padding-bottom:1.7em; }
h2                            { font-size:large; }
h2.anmeldung                  { font-size:1em; margin:0em; }

li.navLink                     { 
  margin:0px;
  padding:0px;
  padding-top:4px;
  padding-bottom:4px;
  overflow:hidden;
}

a.navLink                     { 
  font-size:0.8em;
  color:#FFF;
  padding-left:30px;
  display:block;
  text-decoration:none;
  background-repeat:no-repeat;
  background-position:left center;  
  }
/**
 * Statuszeile
 */
h2.statusadresse              { margin:0em; padding:0em; font-size:1em; }
/**
 * Statusmeldung
 */
h2.statusmeldung              { margin:0em; padding:0em; font-size:100%; }
h2.anmeldungwizard            { margin:0em; font-size:1em; }
h2.warnungpflichtfelder       { font-size:1em; margin:0em; color:#FA764E; }
td                            { }
td.separator                  { }
td.separator.dots             { background-image:url(dotted4bg.gif); }
td.separator.peach            { background-color:#FA764E; }
td.separator.space            { height:1.25em; background-color:#FFF; }
td.seperator                  { }
td.seperator.blau_dashed      { border-bottom-color:#CCF; border-bottom-style:dashed; border-bottom-width:1px; height:0.8em; }
td.separator,
tr.separator                  { height:1px; padding:0em; margin:0,3em; }
/**
 * Erste Spalte der Tabelle bei der Kursübersicht
 */
td.kursuebersicht_erstespalte { border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#CCF; width:60em; }
h1                            { }
/*h1.agb                        { font-size:1em; margin:0em; }*/
/*Überschrift für das Menü Links*/
h1.links                      { font-size:1em; margin:0em; }
h1.suche                      { font-size:1em; margin:0em; }
h1.warenkorb                  { font-size:1em; margin:0em; background-color:#CFD5E8; color:#4F4F4F; padding:0,4em; }
h1.anmeldung                  { font-size:1em; margin:0em; }
h1.startseite                 { font-size:1em; margin:0em; }
h1.veranstorte                { font-size:1em; margin:0em; }
h1.anmeldungwizard            { margin:0em; font-size:1em; }
/*Überschrift im Bereich Bildungs-Gutschein*/
h1.gutschein_caption          { font-family:"Times New Roman"; font-weight:bold; font-size:1.2em; font-style:italic; }
/*Teil-Überschrift im Bereich Bildungs-Gutschein*/
h1.gutschein_caption.sub      { font-size:1em; font-family:Arial; }
/**
 * Überschrift über den Kurskategorien
 */
h1.menue_unterauswahl         { display:none; }

h1.kursdetails { font-size:1em; }
h1.impressum,
h1.agb,
h1.veranstorte,
h1.aktuelles,
h1.wirueberuns                { margin:0em; font-size:0.7em; }

h1.impressum.bord_bot,
h1.agb.bord_bot,
h1.veranstorte.bord_bot,
h1.wirueberuns.bord_bot,
h1.aktuelles.bord_bot         { border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#fa764e; padding-bottom:0.6em; }

h1.agb.bord_top,
h1.veranstorte.bord_top,
h1.wirueberuns.bord_top,
h1.aktuelles.bord_top         { border-top-style:solid; border-top-width:1px; border-top-color:#fa764e; padding-top:1em; }

h1.veranstorte.boxed          { float:left; clear:both; width:12em; }
div.veranst_orte              { float:left; font-size:0.7em; margin-bottom:1em; }

li                            { }

/**
 * Listitem in der Liste der Kategorien
 */
li.menue_unterauswahl         { border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#CCF; padding-bottom:0.6em; padding-top:0.6em; font-size:0.7em; }
li.menue_unterauswahl_geb { border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#CCF; padding-bottom:0.6em; padding-top:0.6em; font-size:1.2em; }
tr                            { }
tr.seperator                  { }
tr.seperator.peach            { height:1px; }
div                           { }
/*Rückt den Text der AGBs ein.*/
div.agb                       { padding:0.2em; padding-left:2.5em; margin:0em; }
div.agb.mainFrame             { font-size:0.7em; }
/**
 * Navigationsmenü
 */
div.menue                     { position:absolute; left:0em; top:84px; width:8,9em; background-color:#717EA5; height:100%; }
/**
 * Der obere Teil der Seite
 */
div.header                    { background-image:url(header-background.gif); background-repeat:repeat-x; height:7em; }
/*Links gefloateter Text mit einer festen breite.*/
div.cont_left                 { float:left; width:25.8em; margin-top:1em; font-size:0.7em; }
div.cont_left.marg_lft        { margin-left:1em; }
div.warenkorb                 { background-color:#717EA5; margin:0px; color:#DFDFDF; margin-top:2em; }
/*Rückt den Text der Veranstaltungsorte ein.*/

div.anmeldestand              { float:right; margin-top:1em; }
div.gutschein_text            { margin-left:2em; margin-top:6.25em; margin-top:5em; }
div.kursdetails_main          { font-size:1em; margin-top:0.6em; border-top-style:solid; border-top-width:1px; border-top-color:#fa764e; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FA764E; }
div.menue_unterauswahl        { width:100%; border-top-style:solid; border-bottom-style:solid; border-top-color:#FA764E; border-bottom-color:#FA764E; border-top-width:1px; border-bottom-width:1px; }
div.hauptseite,
div.hauptseite_ohnestatus     { position:absolute; left:11em; top:6em; padding-left:0em; width:40em; }

div.hauptseite_kurse          { font-size:0.7em; }

div.hauptseite_categorydescription { font-size:0.7em; padding-bottom:0.6em; }

img                           { border:0em none; }
/**
 * Bild ohne Rahmen
 */
img.noborder                  { border-style:none; }
/**
 * Pfirsichfarbene Trennlinie
 */
img.peach_line                { height:1px; width:40em; margin:0em; padding:0em; overflow:hidden;}
img.calendarSearchTo,
img.calendarSearchFrom        { border-style:none; }
body                          { padding:0em; margin:0em; font-size:1em; font-family:Verdana; }
span                          { }
span.anzahl                   { float:right; }
span.gutschein_text           { font-weight:bold; font-size:0.7em; }
span.blaetterntasten          { float:left; }
table                         { }
table.warenkorb td            { height:2.5em; }
table.table_bord                    { 
  border-bottom-style:solid; border-bottom-color:#FA764E; border-bottom-width:1px;
  border-top-style:solid; border-top-color:#FA764E; border-top-width:1px;
  padding-top:0.6em; padding-bottom:0.6em;
}

table.table_bord_top                { 
  border-top-style:solid; border-top-color:#FA764E; border-top-width:1px;
  padding-top:0.6em; padding-bottom:0.6em;
}

td.header_separator  {
  margin:0em;
  padding:0em;
  border-bottom-style:solid; border-bottom-color:#FA764E; border-bottom-width:1px;
}

td.footer_separator  {
  margin:0em;
  padding:0em;
  border-top-style:solid; border-top-color:#FA764E; border-top-width:1px;
  margin-top:0.6em;
}

td.termin_datum              { width:20em; }
td.termin_zeit               { width:20em; }
td.termin_minuten            { width:20em; }
td.termin_dozent             { width:20em; }
td.termin_raum               { width:20em; }
td.termin_strasse            { width:20em; }
td.termin_ort                { width:20em; }

label                         { }
label.left                    { float:left; width:12em; }
input                         { }
input.tedit                   { width:10em; }
