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

body                          { padding:0em; margin:0em; font-size:1em; font-family:Verdana; }

.generell                     { font-size:1em; }
.display_none                 { display:none; }

p                             {  }
p.aktuelles                   { margin:0em; }
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; }
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;  }
a.blaetterntasten             { border:#FFFFFF 0em none; }
a.warenkorb_tasten            { color:#DFDFDF;  }
a.navLink                     { font-size:0.8em; color:#FFF; padding-left:30px; display:block; text-decoration:none; background-repeat:no-repeat; background-position:left center; }
a.as_title                    { font-weight:bold; }
a.statusadresse               { text-decoration:none; }

ul                            { }
ul.menu                       { padding:0em; padding-left:20px; margin:0em; list-style-type:none; background-color:#717EA5; }
ul.gebaeude                   { }
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); }
ul.menue_unterauswahl         { list-style-type:none; padding:0em; margin:0em; width:33.3em; padding-top:1.7em; padding-bottom:1.7em; }
ul.kfs_zr_list,                
ul.kfs_wtag_list              { margin:0px; padding:0px; margin-left:0em; padding-bottom:0.5em; list-style-type:none; list-style-image:none; }
ul.kfs_zr_list li,
ul.kfs_wtag_list li           { float:left; margin:0px; padding:0px; list-style-type:none;}
ul.aussenstelle               { list-style-type:none;  }
ul.dozenten,
ul.gebaeude                   { list-style-image:url(pfeil.gif); }
ul.kursliste                  { margin:0px; padding:0px; list-style-type:none; }

li                            { line-height:1.5em; }
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:12px; }
li.navLink                    { line-height:1em; margin:0px; padding:0px; padding-top:4px; padding-bottom:4px; overflow:hidden; }
li.navigation                 { line-height:1.5em; }

h2                            { font-size:1.5em; }
h2.anmeldung                  { font-size:1em; margin:0em; }
h2.statusadresse              { margin:0em; padding:0em 0em 0.2em 0em; font-size:1.2em; border-bottom:1px solid red; }
h2.statusmeldung              { margin:1em 0em 0em 0em; padding:0em; font-size:100%; }
h2.anmeldungwizard            { margin:0em; font-size:1em; }
h2.warnungpflichtfelder       { font-size:1em; margin:0em; color:#FA764E; }

h3                            { font-size:1.2em; }

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; }
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; }*/
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; }
h1.menue_unterauswahl         { display:none; }
h1.kursdetails                { font-size:1em; }
h1.menu_caption               { margin:0em; font-size:1.2em; }
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; }

tr                            { }
tr.seperator                  { }
tr.seperator.peach            { height:1px; }

div                           { }
div.agb                       { padding:0.2em; padding-left:2.5em; margin:0em; }
div.agb.mainFrame             { }
div.menue                     { position:absolute; left:0em; top:84px; background-color:#717EA5; height:100%; width:162px; }
div.veranst_orte              { float:left;  margin-bottom:1em; }
div.header                    { background-image:url(header-background.gif); background-repeat:repeat-x; height:7em; }
div.cont_left                 { float:left; width:25.8em; margin-top:1em;  }
div.cont_left.marg_lft        { margin-left:1em; }
div.warenkorb                 { background-color:#717EA5; margin:0px; color:#DFDFDF; margin-top:2em; }
div.anmeldestand              { float:right; margin-top:1em; }
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     { font-size:12px; position:absolute; left:15em; top:7em; padding-left:0em; width:40em; }
div.hauptseite_kurse          {  }
div.suche                     { margin-top:2em; margin-left:2em; }

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

img                           { border:0em none; padding:0px; margin:0px; }
img.noborder                  { border-style:none; }
img.peach_line                { height:1px; width:40em; margin:0em; padding:0em; overflow:hidden;}
img.calendarSearchTo,
img.calendarSearchFrom        { border-style:none; }


span                          { }
span.anzahl                   { }
span.blaetterntasten          { float:left; }

table                         { font-size:12px; }
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; }

th                            { text-align:left; font-weight:normal; vertical-align:top; }

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; }

input.kfs_beginn_dat1class,
input.kfs_beginn_dat2class,
input.kfs_knrab1class,
input.kfs_knrab2class         { width:5em; }
input.kfs_ktage_dat1class,
input.kfs_ktage_dat2class     { width:5em; }
input.kfs_ortclass,
input.kfs_aussenstclass       { width:10em; }
input.kfs_titelclass,
input.kfs_dozentvornameclass,
input.kfs_dozentnameclass,
input.kfs_stichwortclass      { width:20em; } 

select.kfs_kursbereichclass,
select.kfs_sonderrubrikclass  { width:20em; }
select.kfs_ort_selectclass,
select.kfs_aussenst_selectclass { width:10em; }

