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

body {
  background-image: url(images/hintergrund.jpg);
  background-repeat:repeat-y;
  float:left;
  font-family:"arial";
}

img { 
  border:0em; 
  margin:0em;
  padding:0em; 
}

div { 
  margin:0em; 
  padding:0em; 
}

h1 { 
  margin:0.6em 0em; 
  color:#000000; 
  font-size:1.8em; 
  font-weight:normal; 
}

h2 { 
  margin:1.0em 0em;
  color:#000000;
  font-size:1.6em;
}

h3 { 
  margin:1em 0em;
  color:#000000;
  font-size:1.4em;
}

h4 { 
  margin:1em 0em;
  color:#000000;
  font-size:1.2em;
}

h5 { 
  margin:1em 0em;
  color:#000000;
  font-size:1em; 
}

p {
  margin:1em 0em;
  font-size:1em; 
}

div#center {
  float:left;
  text-align:center;
}

div#inhalt {
  text-align:left;
  color:#000000;
}

div#inhalt a {
  color:#000000;
  font: bold 0.9em Arial;
  text-decoration:underline;
}

div#rechts {
  padding-right:5em;
  width:13em;
}

div#kontakt1 {
  background-color:#FFFFFF;
  text-align:center;
  font: normal 1.0em Arial;
}

div#kontakt2 {
  background-color:#FFFFFF;
  text-align:center;
  font: normal 1.0em Arial;
}

div#links {
  display:none;
}

div#programmbereiche {
  display:none;
}

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

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.inhalt                      { 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.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:1.2em; }
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.csc-firstHeader            { font-size:1.22em; }
/*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:3px; }

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:1.1em; }
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; }

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

