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

*                             { }
*.noprint                     { }
a                             { }
a.anmschritt                  { display:none; }
a.anmschritt.anmvisited       { display:inline; }
a.anmschritt.anmvisited.anmactive,
a.anmschritt.anmactive        { font-weight:bold; }
a.calendarleft                { float:left; margin-left:14em; }
a.calendarleftktage           { float:left; margin-left:7.5em; }
a.calendarright               { float:left; margin-left:193px; }
a.calendarrightktage          { float:left; margin-left:5.3em; }
a.clickadresse,
h2.clickadresse               { font-size:1em; margin-top:0em; padding-bottom:0em; }
a.kopftasten                  { margin-right:1em; font-size:1.0em; }
a.menue_auswahl               { }
a.menue_unterauswahl          { }
a.menue_unterauswahl.active   { font-weight:bold; font-style:italic; }
/* span.statusadrbold             { font-size: 1.2em; margin-top: 0em; font-weight:bold !important;  }  Suche */
a.suchtasteloeschen           { }
a.tasten_allgemein            { margin-right:0.8em; }
a.warenkorb_info              { }
a.warenkorb_tasten            { margin-left:1em; }
a:hover                       { color:orange; }
a:link                        { color:white; }
a:visited                     { color:white; }
/****************************************     (c) Kufer Software Konzeption                Loisachstrasse 4		                D-84453 Mühldorf			 *************************************** white white white orange black black #2072FB #2072FB orange #2072FB black white orange  allgemeine Einstellungen */
body                          { background-image:url(../layout/hintergrund.gif); color:white; }
caption                       { }
caption.header                { text-align:left; background-image:url(../layout/table_header_hintergrund.gif); }
div                           { font-family:Arial; font-size:1.0em; border:none; text-align:left; }
div.druckversion              { background-image:url(../layout/table_hintergrund.gif); }
div.hauptseite                { position:absolute; top:9em; left:172px; width:51em; z-index:1; }
div.hauptseite_categorydescription{ position:relative; background-image:url(../layout/logo_hauptmenue.gif); background-repeat:repeat-x; background-color:#2072FB; margin-top:0.5em; padding:0.5em; }
div.hauptseite_clickpfad      { position:absolute; top:8em; left:172px; width:51em; z-index:1; background-image:url(../layout/logo_hauptmenue.gif); background-repeat:repeat-x; background-color:#2072FB; }
div.hauptseite_kurse          { position:relative; top:0.4em; background-image:url(../layout/table_hintergrund.gif); background-repeat:repeat-x; background-color:#2072FB; margin-bottom:1em; }
div.hauptseite_ohnestatus     { position:absolute; top:9.5em; left:172px; width:51em; z-index:1; background-image:url(../layout/logo_inhalt_hintergrund.gif); background-repeat:repeat-x; background-color:#2072FB; }
div.hauptseite_status         { top:0.3em; background-image:url(../layout/logo_hauptmenue.gif); background-repeat:repeat-x; background-color:#2072FB; }
div.hotelanmeldung_kursinfo   { font-family:arial; font-size:0.8em; text-align:left; margin-bottom:0em; margin-left:1.0em; }
div.logo_banner               { position:absolute; top:0em; left:0em; width:62em; height:6.5em; z-index:0; background-image:url(../layout/logo_einrichtung.gif); }
/*Wappen von Peiting*/
div.logo_startseite           { position:absolute; top:0.7em; left:34px; width:92px; height:112px; z-index:1; background-image:url(kopf-maxtor3.gif); }
/*Logo der Stadt Peiting*/
div.logo_startseite2          { position:absolute; top:0.7em; left:49.5em; width:180px; height:102px; z-index:1; }
div.menue                     { position:absolute; top:8em; width:160px; left:0em; text-align:left; z-index:1; }
div.menue_auswahl             { position:relative; top:0em; width:160px; text-align:left; background-image:url(../layout/logo_hauptmenue.gif); }
div.menue_unterauswahl        { position:relative; top:0.4em; width:23em; text-align:left; background-image:url(../layout/logo_kategoriebaum.gif); margin-bottom:1em; margin-right:1em; }
div.menue_unterauswahl.active { }
div.tasten_allgemein          { position:absolute; top:0.2em; left:12.5em; z-index:2; }
div.warenkorb                 { position:relative; top:0.5em; width:10em; text-align:left; background-image:url(../layout/logo_kategoriebaum.gif); }
fieldset                      { float:left; border:solid; border-width:0.05em; margin-bottom:0.1em; }
/* IE kann dies nicht auf alle unterobjekte übertragen */
fieldset.adresse,
fieldset.kommunikation,
fieldset.bank,
fieldset.sonstiges,
fieldset.kind,
fieldset.sonstmitarbeiter,
fieldset.sonstmehrfach        { width:22em; margin-bottom:0.1em; margin-left:0.1em; height:8em; }
fieldset.hoteldaten,
fieldset.veranstaltung        { width:45em; margin-bottom:1.5em; }
form br                       { clear:both; }
h1                            { font-family:arial; font-size:1.4em; text-align:left; margin-top:0em; margin-left:0.5em; }
h1.anmeldung                  { }
h1.menue_auswahl              { margin-left:1em; font-size:22px; }
h1.menue_unterauswahl         { margin-left:1em; }
h1.menue_unterauswahl.active  { color:#FFCC00; }
h1.statustitel                { margin-bottom:0em; }
h1.warenkorb                  { margin-left:1em; }
h2                            { font-family:arial; font-size:1.1em; text-align:left; margin-bottom:0em; margin-left:0.7em; }
h2.anmeldung                  { margin-bottom:1.2em; }
h2.header                     { background-image:url(../layout/table_header_hintergrund.gif); }
h2.statusadresse              { font-size:0.8em; margin-top:0em; }
/*  a.statusadresse                  { font-size: 0.9em; margin-top: 0em; } */
h2.statusmeldung              { font-size:1em; color:#FFCC00; margin-top:0em; padding-top:0em; }
h2.warnungpflichtfelder       { color:white; }
h3                            { font-family:arial; font-size:1.0em; text-align:left; margin-bottom:0em; margin-left:0.9em; }
img                           { border:none; padding:0em; margin:0em; }
img.ampel                     { }
img.anfahrt                   { margin-left:1em; }
img.blaettern                 { }
img.calendarleft              { float:left; }
img.calendarleftktage         { float:left; }
/* IExpolorer unterstützt leider keine Kombination von "float: left" + "<a href>" */
img.calendarright             { float:left; }
/* IExplorer unterstützt leider keine Kombination von "float: left" + "<a href>" */
img.calendarrightktage        { float:left; }
img.kategorie                 { }
img.tasten_allgemein          { }
img.warenkorb                 { vertical-align:0em; }
img.warenkorb_tasten          { }
input                         { }
input.hedit_sw_zimmer1class,
input.hedit_sw_zimmer2class,
input.hedit_sw_zimmer3class,
input.hedit_sw_zimmer4class,
input.hedit_sw_zimmer5class,
input.hedit_sw_essen1class,
input.hedit_sw_essen2class,
input.hedit_sw_essen3class,
input.hedit_sw_essen4class,
input.hedit_sw_essen5class    { width:15em; margin-bottom:0.1em; }
input.kfs_aussenstclass       { float:left; width:12em; margin-bottom:0.2em; }
input.kfs_beginn_dat1class    { float:left; width:6em; margin-left:-0.1em; margin-bottom:0.2em; }
input.kfs_beginn_dat2class    { float:left; width:6em; margin-left:148px; margin-bottom:0.2em; }
input.kfs_beginn_time1class   { float:left; width:6em; margin-left:-0.1em; margin-bottom:0.2em; }
input.kfs_beginn_time2class   { float:left; width:6em; margin-left:148px; margin-bottom:0.2em; }
input.kfs_knrab1class         { float:left; width:6em; margin-left:-0.1em; margin-bottom:0.2em; }
input.kfs_knrab2class         { float:left; width:6em; margin-left:148px; margin-bottom:0.2em; }
input.kfs_ktage_dat1class     { float:left; width:6em; margin-left:-0.1em; margin-bottom:0.2em; }
input.kfs_ktage_dat2class     { float:left; width:6em; margin-left:40px; margin-bottom:0.2em; }
input.kfs_ortclass            { float:left; width:12em; margin-bottom:0.2em; }
/* IExpolorer unterstützt leider keine Kombination von "float: left" + "<a href>" */
input.kfs_stichwortclass,
input.kfs_dozentnameclass,
input.kfs_dozentvornameclass,
input.kfs_titelclass          { width:23.5em; margin-left:-0.1em; margin-bottom:0.2em; }
input.kiedit_gebdatclass      { width:8em; margin-bottom:0.1em; }
input.kiedit_infoclass        { width:15em; margin-bottom:0.1em; }
input.kiedit_nameclass,
input.kiedit_vornameclass     { width:15em; margin-bottom:0.1em; }
input.suche_veranstaltungsarten,
input.kfs_zrVMclass,
input.kfs_zrNMclass,
input.kfs_zrABclass,
input.kfs_wochentagMoclass,
input.kfs_wochentagDiclass,
input.kfs_wochentagMiclass,
input.kfs_wochentagDoclass,
input.kfs_wochentagFrclass,
input.kfs_wochentagSaclass,
input.kfs_wochentagSoclass    { margin-left:0px; }
input.suchtastesuchen         { margin-left:3em; margin-top:0em; }
input.suchtastesuchenktage    { float:left; margin-left:9em; margin-top:0em; }
input.tedit_bankbezclass      { width:15em; margin-bottom:0.1em; }
input.tedit_berufclass        { width:15em; margin-bottom:0.1em; }
input.tedit_blzclass          { width:6em; margin-bottom:0.1em; }
input.tedit_gebjahrclass      { width:3em; margin-bottom:0.1em; }
input.tedit_kontoclass        { width:6em; margin-bottom:0.1em; }
input.tedit_kontoinhaberclass { width:15em; margin-bottom:0.1em; }
input.tedit_nameclass,
input.tedit_vornameclass,
input.tedit_strasseclass,
input.tedit_ortclass          { width:15em; margin-bottom:0.1em; }
input.tedit_telclass,
input.tedit_tel2class,
input.tedit_mobilclass,
input.tedit_faxclass,
input.tedit_emailclass        { width:15em; margin-bottom:0.1em; }
/* spezielle Formatierungen der Anmeldeformulare */
input.tedit_titelclass        { width:6em; margin-bottom:0.1em; }
input[type=text]              { float:left; cursor:pointer; margin-bottom:0.2em; }
label                         { }
label.left                    { float:left; width:7em; text-align:right; margin-right:0.5em; margin-left:0.4em; cursor:pointer; font-size:1.1em; }
label.left.long               { width:25em; }
label.leftsuche               { float:left; width:12em; text-align:right; margin-right:0.5em; margin-left:0.4em; cursor:pointer; font-size:1.1em; }
/* "Nachfrage" nach Kurstagen margin-left: 0.4em;*/
label.leftsuchektage          { float:left; width:7em; text-align:right; margin-right:0.5em; cursor:pointer; font-size:1em; }
legend                        { color:black; border:solid; border-width:0.05em; background-image:url(../layout/legend_beschriftung.gif); }
li                            { margin-left:0em; padding-left:0em; font-size:1em; margin:0.6em; }
li.anmeldungweitere           { }
li.suche_veranstaltungsarten,
li.kfs_zrVMLiElclass,
li.kfs_zrNMLiElclass,
li.kfs_zrABLiElclass,
li.kfs_wtagMoLiElclass,
li.kfs_wtagDiLiElclass,
li.kfs_wtagMiLiElclass,
li.kfs_wtagDoLiElclass,
li.kfs_wtagFrLiElclass,
li.kfs_wtagSaLiElclass,
li.kfs_wtagSoLiElclass        { float:left; margin-left:0px; margin-right:1.5em; }
li.warnungpflichtfelder       { }
p                             { margin-top:0.5em; margin-bottom:0em; }
p.anmeldetasten               { margin-top:4em; }
/* IExpolorer unterstützt leider keine Kombination von "float: left" + "<a href>"  Anmeldung */
p.anmeldungwizard             { font-size:1.2em; }
p.kopftasten                  { }
p.menue_auswahl               { text-align:center; }
p.menue_unterauswahl          { margin-left:1em; }
/*#edba09*/
p.menue_unterauswahl.active   { }
p.nobreak                     { white-space:nowrap; }
p.tasten_allgemein            { }
/* Text der obersten (Sonder-)Kategorie */
p.topCategoryText             { background-image:url(../layout/logo_kategoriebaum.gif); }
p.warenkorb_info              { }
p.warenkorb_tasten            { }
select                        { float:left; }
/*Hotel, immer noch Anmeldeformulare*/
select.hedit_selectclass      { margin:0.1em; width:15em; }
select.kfs_aussenst_selectclass{ float:left; width:12em; margin-bottom:0.2em; }
select.kfs_kursbereichclass,
select.kfs_sonderrubrikclass  { width:24em; margin-left:-0.1em; margin-bottom:0.2em; }
select.kfs_ort_selectclass    { float:left; width:12em; margin-bottom:0.2em; }
select.tedit_ermaessigungclass{ width:15.4em; margin-bottom:0.1em; margin-left:0.2em; }
select.tedit_geschlechtclass  { width:8em; margin-bottom:0.1em; margin-left:0.2em; }
span                          { }
span.anzahl                   { float:right; font-size:0.8em; margin-top:-1.6em; color:black; }
span.clickadrbold             { font-size:1em; font-weight:bold; margin-top:0em; padding-bottom:0.5em; }
span.clickadresse             { font-size:0.9em; margin-top:0em; padding-bottom:0.2em; }
span.clickpfad                { font-size:0.8em; margin-top:0em; margin-left:0.5em; padding-bottom:0.2em; }
/* 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; }
span.trennzeichen             { font-size:1em; margin-top:0em; padding-bottom:0em; }
table                         { width:100%; }
table.tasten_allgemein        { width:auto; }
td                            { border:none; font-size:1em; padding:0.4em; text-align:left; vertical-align:top; }
td.button                     { text-align:center; }
td.kursuebersicht_zeitfilter,
td.kursuebersicht_orderby     { font-size:80%; }
td.seperator                  { margin-right:0em; padding:0em; background-image:url(../layout/table_seperator.gif); height:0.8em; }
td.unwichtig                  { font-size:0.8em; }
td.wichtig                    { font-weight:bold; }
th                            { border:none; font-size:1em; padding:0.4em; text-align:left; }
th.seperator                  { margin-right:0em; padding:0em; background-image:url(../layout/table_header_seperator.gif); height:0.8em; }
tr                            { }
tr.ansichtkurse               { background-image:url(../layout/table_hintergrund.gif); }
tr.header                     { background-image:url(../layout/table_header_hintergrund.gif); }
tr.highlight_aus              { background-image:url(../layout/table_hintergrund.gif); }
tr.highlight_ein              { background-color:#FFCC00; }
ul                            { margin-left:1em; padding-left:0em; list-style-type:none; margin-top:0em; margin-bottom:0em; }
ul.anmeldungweitere           { }
ul.menue_unterauswahl         { margin-left:0em; }
ul.menue_unterauswahl.active  { }
ul.suche_veranstaltungsarten,
ul.kfs_zr_list,
ul.kfs_wtag_list              { margin:0px; padding:0px; }
ul.warenkorb_info             { margin-left:0.5em; }
ul.warnungpflichtfelder       { }

