/*****************************************//*     (c) Kufer Software Konzeption     *//*           Loisachstrasse 4		     *//*           D-84453 Mühldorf			 *//*****************************************//* white white white orange black black #2072FB #2072FB orange #2072FB black white orange *//* Layout */html {margin: 0; padding: 0; min-width: 990px;}* html #page {height: 100%; }/* allgemeine Einstellungen */img, a img                        { border: none; padding: 0; margin: 0; }caption.header                    { text-align: left; }div                               { font-family: 'Lucida Grande', Verdana, sans-serif; font-size: 1.0em; border: none; text-align: left; }table                             { font-family: 'Lucida Grande', Verdana, sans-serif; font-size: 1.0em; }tr                                { }th                                { padding: 0.4em; text-align: left; }td                                { padding: 0.4em; text-align: left; vertical-align: top; }ul                                { list-style-type: none; margin: 1em 0 1em 1em; padding: 0; }li                                { margin: 0.6em 0; padding-left: 0em; font-size: 1em; }*.noprint                         {}p.tasten                          { margin-top: 2em; }form fieldset                     { clear: both; border-style: solid; border-color: #990000; border-width: 1px 0 0 0; margin: 1em 0; }form legend                       { margin: 0 0 0 0; padding: 0 0 1em 0; color: #000000; font-weight: bold; text-align: left;}form label                        { margin: 0 0.7em 0 0; padding: 0; cursor: pointer; font-size: 1.0em; }form label.left                   { float: left; width: 10em; text-align: right; white-space: nowrap;}form br                           { clear: both; }form label.leftsuche              { float: left; width: 12em; text-align: right; }form input                        { margin-bottom: 0.2em; border-width: 2px; }form select                       { float: left; margin: 0 0 0.2em 0; border-width: 2px; }* html form select                { margin-left: 0.2em; }input[type=text]                  { float: left; cursor: pointer; width: 15em; } /* die Angabe [type=text] erkennt der IE6 nicht, deshalb muss sie in allen anderen individuellen Zeilen mit angegeben werden */span.header                       { color: black; font-size: 0.8em; }img.warenkorb                     { vertical-align: 0em; }img.ampel                         { }/* Kopf */div.logo_startseite               { display: none; position: absolute; top: 0; left: 0; width: 80px; height: 80px; z-index: 1; background-image: url(../layout/bg-top.gif); }div.logo_banner                   { position: absolute; top: 20px; left: 0; width: 160px; height: 80px; z-index: 1; background-image: url(../layout/logo_einrichtung.gif); }  p.kopftasten                    { }  a.kopftasten                    { margin-right: 1em; font-size: 1.0em; }div.tasten_allgemein              { margin: 0; padding: 0 0 0 240px; height: 120px; }div.tasten_allgemein table        { margin: 0; padding: 0; height: 72px;}div.tasten_allgemein table td     { margin: 0; padding: 0; height: 72px;}  p.tasten_allgemein              { }img.tasten_allgemein              { }  a.tasten_allgemein              { margin-right: 0.0em; }img.kategorie                     { margin: 0; padding: 0; width: 80px; height: 72px; }/* Linkes Menü */div.menue                         { position: absolute; top: 160px; width: 160px; left: 0; text-align: left; z-index:1; }div.menue_auswahl                 { position: relative; top: 0; width: 160px; text-align: left; } h1.menue_auswahl                 { margin-left: 10px; font-size: 22px; color: #fff; display: none;}  p.menue_auswahl                 { }div.menue_auswahl p               { margin: 1em 0; padding: 0; color: #fff; }  a.menue_auswahl                 { }div.menue_unterauswahl            { position: relative; top: 0.5em; width: 23em; text-align: left; margin: 0 1em 1em 0; } h1.menue_unterauswahl            { margin-left: 0em; }  p.menue_unterauswahl            { margin-left: 1em; }  a.menue_unterauswahl            { } ul.menue_unterauswahl            { margin-left: 0em; }div.warenkorb                     { position: relative; top: 0.5em; width: 160px; left: 0; text-align: left; background: url(../layout/my-warenkorb-inhalt.gif) no-repeat top left;} h1.warenkorb                     { margin-left: 1em; color: #fff; text-indent: -9999px;} ul.warenkorb_info                { margin-left: 0.5em; }  p.warenkorb_info                { }  a.warenkorb_info                { color: #fff; font-size: 0.9em; }  a.warenkorb_info:hover          { color: #ccc; }  p.warenkorb_tasten              { }  a.warenkorb_tasten              { margin-left: 0; }img.warenkorb_tasten              { }/* Hauptseite */div.hauptseite                    { margin: 0; padding: 0 20px 130px 230px; min-height:500px; }* html div.hauptseite             { height: 500px; } /* IE-Fix*/div.hauptseite_ohnestatus         { margin: 0; padding: 0 20px 130px 230px; min-height:500px; }* html div.hauptseite_ohnestatus  { height: 500px; } /* IE-Fix*/div.hauptseite_status             { } h2.statusadresse                 { font-size: 0.8em; margin-top: 0em; } h2.statusmeldung                 { font-size: 1em; color: #900; }div.hauptseite_kurse              { margin-bottom: 1em; }div.druckversion                  { }div.ansichtkurse                  { margin: 0; padding: 130px 20px 130px 230px; min-height:500px; }* html div.ansichtkurse           { height: 500px; } /* IE-Fix*/img.anfahrt                       { }p.blaettern                       { vertical-align: middle; line-height: 34px; }span.blaetterntasten              { float: left; width: 45%; }span.anzahl                       { float: right; width: 45%; font-size: 0.86em; text-align: right; }/* Suche */     a.suchtasteloeschen          { } input.suchtastesuchen            { margin-top: 0em; }     a.calendarleft               { float: left; width: 6em; margin-left: 12.7em; }   img.calendarleft               {  }     a.calendarright              { float: left; width: 6em; margin-left: 12em; } /* IExplorer unterstützt leider keine Kombination von "float: left" + "<a href>" */   img.calendarright              {  } /* IExplorer unterstützt leider keine Kombination von "float: left" + "<a href>" */ input.kfs_stichwortclass, input.kfs_dozentnameclass, input.kfs_dozentvornameclass, input.kfs_titelclass             { width: 24em; }select.kfs_kursbereichclass,select.kfs_sonderrubrikclass      { width: 24em; } input.kfs_knrab1class            { float: left; width: 6em; } input.kfs_knrab2class            { float: left; width: 6em; margin-left: 12em; } input.kfs_beginn_dat1class       { float: left; width: 6em; }
 input.kfs_beginn_dat2class       { float: left; width: 6em; margin-left: 12em; } input.kfs_ortclass        		  { float: left; width: 12em; }select.kfs_ort_selectclass        { float: left; width: 12em; } input.kfs_aussenstclass   		  { float: left; width: 12em; }select.kfs_aussenst_selectclass   { float: left; width: 12em; }/* Anmeldung */p.anmeldungwizard                 { font-size: 1.2em; }p.anmeldetasten                   { margin-top: 4em; }h1.anmeldung                      { }h1.statustitel                    { margin-bottom: 0em; }h2.header                         { background-image: url(../layout/table_header_hintergrund.gif); }h2.anmeldung                      { margin-bottom: 1.2em; }h2.warnungpflichtfelder           { color: #990000; }ul.warnungpflichtfelder           { }li.warnungpflichtfelder           { color: #990000; }table                             { border-collapse: collapse; border-spacing: 0px; }* html table tbody,               { behavior: url(table_hover.htc); }  table thead                       { background-color: #ffcc33; border-top: 1px solid #990000; }table tbody                       { background-color: #f0e171; }table tbody:hover                 { background-color: #ffcc33; color: #660000; }table tbody:hover tr              { background-color: #ffcc33; color: #660000; }table tbody:hover tr td           { background-color: #ffcc33; color: #660000; } table tbody.ausgefallen           { color: #999999; }* html table tbody.ausgefallen    { behavior: url(table_hover.htc); }table thead tr th.seperator       { margin: 0; padding: 0; height: 1px; background-color: #990000; }table tbody tr td.seperator       { margin: 0; padding: 0; height: 1px; background-color: #990000 !important; }table tbody tr td.kosten td       { margin: 0; padding: 0 0.4em 0.4em 0; }/*table.mitarbeiter tbody:hover     { background-color:#ff0000; color:#ffffff;) }*/tr.ansichtkurse                   { }td.wichtig                        { font-weight: bold; }td.unwichtig                      { font-size: 0.8em; }td.button                         { text-align: center; }rgb(240,225,113)ul.anmeldungweitere               { }li.anmeldungweitere               { }/* spezielle Formatierungen der Anmeldeformulare */input.tedit_titelclass            { width: 6em; }input.tedit_nameclass,            input.tedit_vornameclass,         input.tedit_strasseclass,         input.tedit_ortclass              { width: 15em; }input.tedit_telclass,             input.tedit_tel2class,            input.tedit_mobilclass,           input.tedit_faxclass,             input.tedit_emailclass            { width: 15em; }input.tedit_bankbezclass          { width: 15em; }input.tedit_blzclass              { width: 6em; }input.tedit_kontoclass            { width: 6em; }input.tedit_kontoinhaberclass     { width: 15em; }select.tedit_geschlechtclass      { width: 8em; }input.tedit_gebjahrclass          { width: 3em; }select.tedit_ermaessigungclass    { width: 15em; }input.tedit_berufclass            { width: 15em; }input.kiedit_nameclass,           input.kiedit_vornameclass         { width: 15em; }input.kiedit_gebdatclass          { width: 8em; }input.kiedit_infoclass            { width: 15em; }.class { }