
/*<!
 *****************************************
 *     (c) Kufer Software Konzeption     *
 *           Loisachstrasse 4	         *
 *           D-84453 Mühldorf	         *
 *****************************************
!>*/

p                             { margin-top:0.5em; margin-bottom:0em; }
p.nobreak                     { white-space:nowrap; }
p.menue_auswahl               { text-align:center; }
p.anmeldetasten               { margin-top:2em; }
p.warenkorb_info              { }
/* Text der obersten (Sonder-)Kategorie */
p.topCategoryText             { font-size:0.8em; margin: 0em; padding:0em; margin-left: 1em; }
/* IExpolorer unterstützt leider keine Kombination von "float: left" + "<a href>"  Anmeldung */
p.anmeldungwizard             { font-size:1.1em; }
p.tasten_allgemein            { }
p.warenkorb_tasten            { }
p.menue_unterauswahl          { margin-left:1em; }
/*#edba09*/
p.menue_unterauswahl.active   { }
a                             { text-decoration: none;}
a:link                        { color:black; }
a:hover                       { color:orange; }
a:visited                     { color:black; }
/* a.kopftasten                  { margin-right:1em; font-size:1.0em; }*/
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.menue_auswahl               { color:#000000; font-weight: bold; text-decoration:none;}
a.menue_auswahl.small         { font-size:0.8em; padding-left: 5px;}
a.calendarright               { float:left; margin-left:193px; }
a.warenkorb_info              { }
a.tasten_allgemein            { margin-right:0.8em; }
a.warenkorb_tasten            { margin-left:1em; }
/* span.statusadrbold             { font-size: 1.2em; margin-top: 0em; font-weight:bold !important;  }  Suche */
a.suchtasteloeschen           { }
a.calendarleftktage           { float:left; margin-left:7.5em; }
a.menue_unterauswahl          { color:#000066 /*#2f2f82*/; text-decoration: underline; font-size: 1em;}
a.menue_unterauswahl.active   { font-weight:bold; font-style:italic; }
a.calendarrightktage          { float:left; margin-left:5.3em; }
a.statusadresse               { }
a.clickadresse,
h2.clickadresse               { font-size:1em; margin-top:0em; padding-bottom:0em; }
*                             { }
*.noprint                     { }
h1                            { font-family:arial; font-size:1.2em; text-align:left; margin-top:0em; margin-left:0em; }
h1.warenkorb                  { margin-left:1em;}
h1.anmeldung                  { }
h1.statustitel                { margin-bottom:0em; }
h1.startseite                 { margin:0em; padding:0em; margin-left: 1.5em; padding-top:0.5em;}
h1.kontakt                    { padding-top:1em; text-align:center; }  
h1.suche                      { padding-top:1em; margin-left: 1em;}                      
h1.projekte,
h1.anmeldungwizard, 
h1.anmeldung                  { padding-top:1em; } 
/* h1.menue_auswahl              { margin-left:1em; font-size:2em; } */
h1.menue_unterauswahl         { margin-left:1em; font-size: 1.1em; }
h1.menue_unterauswahl.active  { }
h2                            { font-family:arial; font-size:1em; text-align:left; margin-bottom:0.3em; margin-left:0.0em; }
h2.kontakt                    { text-align:center;}
h2.header                     { background-image:url(../layout/table_header_hintergrund.gif); }
h2.anmeldung                  { margin-bottom:1.1em; }
h2.anmeldungwizard            { margin-bottom: 1.1em;}
h2.statusadresse              { font-size:0.7em; margin-top:1em;}
/*  a.statusadresse                  { font-size: 0.9em; margin-top: 0em; } */
h2.statusmeldung              { font-size:0.7em; color:orange; margin:0em; padding:0em;}
h2.warnungpflichtfelder       { color:red; }
h3                            { font-family:arial; font-size:1.0em; text-align:left; margin-bottom:0em; margin-left:0.0em; }
tr                            { font-size: 1em;}
tr.header                     { background-color: #698fe5; }
tr.ansichtkurse               { background-image:url(../layout/table_hintergrund.gif); }
tr.highlight_ein              { background-color:#1242c5; }
tr.highlight_aus              { background-color: #698fe5;/*#2072fa; */}
tr.body                       { background-color: #698fe5; }
th                            { border:none; font-size: 0.9em; padding:0.4em; text-align:left; }
th.seperator                  { margin-right:0em; padding:0em; background-color: #1242c5;/*background-image:url(../layout/table_header_seperator.gif); */height:0.4em; }
td                            { border:none; font-size:1em; padding:0.4em; text-align:left; vertical-align:top; }
td.button                     { text-align:center; }
td.wichtig                    { font-weight:bold; }
td.seperator                  { margin-right:0em; padding:2em; height:0.8em;padding-top:1em; padding-bottom:0em;}
td.seperator.small            { padding: 0em; height:0.4em; background-color: #1242c5;}
td.unwichtig                  { font-size:0.8em; }
td.kursuebersicht_zeitfilter,
td.kursuebersicht_orderby     { font-size:80%; }
td.tasten         		        { padding: 0px; margin:0em; text-align:center; width: 4.5em;}
ul                            { margin-left:1em; padding-left:0em; list-style-type:none; margin-top:0em; margin-bottom:0em; }
ul.warenkorb_info             { margin-left:0.5em; }
ul.anmeldungweitere           { }

ul.menue_unterauswahl         { margin-left:3em; list-style-type: none; list-style-position: inside; }

ul.menue_unterauswahl.active  { }
ul.warnungpflichtfelder       { }
ul.suche_veranstaltungsarten,
ul.kfs_wtag_list              { margin-left:14em; padding-bottom:1em;}
/* ul.menu                       { margin-left:0em ; margin-top:1.5em; padding: 0px;} */
li                            { margin-left:0em; padding-left:0em; font-size:1em; margin:0em; }
li.anmeldungweitere           { }
li.warnungpflichtfelder       { }
li.menue_unterauswahl		      { background-color: #698fe5; margin:0em; font-size:1em; margin-bottom:1em; padding-top: 4px; padding-bottom:4px; padding-left:2px; list-style-image: url(pfeil-navi-kvhs.gif); width:26em;}
suche_veranstaltungsarten,
li.kfs_wtagMoLiElclass,        
li.kfs_wtagDiLiElclass,       
li.kfs_wtagMiLiElclass,       
li.kfs_wtagDoLiElclass,       
li.kfs_wtagSaLiElclass        {float:left; }

img                           { border:none; padding:0em; margin:0em; }
img.ampel                     { }
img.anfahrt                   { margin-left:1em; }
img.warenkorb                 { vertical-align:0em; }
img.blaettern                 { }
img.kategorie                 {  padding-left: 0em; margin-left: 0em;}
img.calendarleft              { float:left; }
/* IExpolorer unterstützt leider keine Kombination von "float: left" + "<a href>" */
img.calendarright             { float:left; }
img.tasten_allgemein          { }
img.warenkorb_tasten          { }
img.calendarleftktage         { float:left; }
img.startbild                 { align: center; margin-left: 8em;}
img.logo_bild                 { margin-top: 2em; margin-left: 2em;}
img.logo_right                { margin: 0em; margin-right: 1em; margin-top: 0em; float: right;}
/* IExplorer unterstützt leider keine Kombination von "float: left" + "<a href>" */
img.calendarrightktage        { float:left; }
img.menue_linie               { clear:left; float:left; width:63em; height: 1px; margin: 0px; padding: 0px; }
img.menuemusik                { }
marquee                       { }
div                           { font-family:Arial; font-size:1em; border:none; text-align:left; }
div.head                      { position:absolute; width:63em; background-image:url(logo_einrichtung.gif);margin:0px; left:0px; top:0px;  background-repeat:repeat-x;}
div.catdescription            { position:relative; color:#000066; font-weight: bold;  padding-bottom:0.4em;text-align: left;width: 10em; margin: 0em;}
div.marque                    { margin-top: 0.8em; }
/* Linkes Menü */
div.menue                     { position:absolute; top:7em; width:14em; left:0em; text-align:left; z-index:1; font-size: 0.9em;}
div.warenkorb                 { position:relative; left:3em; top:4em; width:11em; text-align:left; background-color:#FCDD60; border:#000000 1px solid;  display:none;}
div.hauptseite                { position:absolute; top:8em; left:15em; width:48em; z-index:1; }
div.druckversion              { background-image:url(../layout/table_hintergrund.gif); }
div.menue_auswahl             { position:relative; top:2.5em; width:14em;background-color:#0000FF }
div.tasten_gesamt             { position: absolute; width: 34em; top: 0em; left: 13em; top: -0.5em; padding-left:0px;}

div.hauptseite_kurse          { position:relative; top:0.4em;  margin-bottom:1em; font-size:0.9em;}
div.hauptseite_status         { position:relative; width:30em; height:2em; top:-1em; padding:0em; margin:0em; /* background-color:#698fe5;*/}
div.menue_unterauswahl        { position:relative; top:0.5em;  margin-bottom:1em; margin-right:1em; }
div.menue_unterauswahl.active { }
div.menue_unterauswahlliste   { position:relative; top:0em; margin-left:3em; }

div.menue_item                { background-color:#FCDD60; padding: 3px; color:#000000; border:#000000 1px solid; margin:0px; margin-left: 0.5em; margin-right: 0.5em; margin-bottom: 0.5em;margin-top: 0.5em; text-align: center;}
div.menue_item.sub            { font-size: 0.8em; padding: 2px; margin-left:0em; margin-bottom: 3px; margin-top:4px; text-align: left; width:11em; }

div.menue_linie               { position: absolute; margin:0em; padding: 0em; margin-left: -0.7em; top: 7em; }
/* Hauptseite */
div.hauptseite_clickpfad      { position:absolute; top:7.5em; left:15em; width:42em; z-index:2; background-color:#698fe5;}
div.hauptseite_ohnestatus     { position:absolute; top:9em; left:15em; width:50em; z-index:1; font-size:0.9em; /* background-image: url(../layout/logo_hauptmenue.gif); background-repeat: repeat-x;*/ }
div.hotelanmeldung_kursinfo   { font-family:arial; font-size:0.8em; text-align:left; margin-bottom:0em; margin-left:1.0em; }
div.hauptseite_categorydescription{ position:relative;  padding-left:3em; margin-top:1em; font-weight:bold; font-size:0.9em;}
div.tasten_schrift            { /*position:relative; float:left; clear:left;*/ margin:0em; padding:0em; /* width:100;*/ text-align: center;}
div.hauptseite_inhalt         { position:relative; padding:0 em; margin-top:1em; margin-left:2em; font-size:1em;}
div.anschrift1                { margin-left:1em; float:left; }
div.anschrift2                { float:left; margin-left:10em;}
div.ansichtkurse              { position: relative; top: 1em; font-size: 0.9em;}
/****************************************     (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                          { font-family:Arial; background-image:url(../layout/hintergrund.gif);  color:#000000; /*font-size:1em; */}
span                          { }
/* 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.anzahl                   { float:right; font-size:0.8em; margin-top:-1.6em; color:black; }
span.clickpfad                { font-size:0.8em; margin-top:0em; margin-left:0.5em; padding-bottom:0.2em; }
span.clickadresse             { font-size:0.9em; margin-top:0em; padding-bottom:0.2em; }
span.clickadrbold             { font-size:0.9em; font-weight:bold; margin-top:0em; padding-bottom:0.5em; }
span.trennzeichen             { font-size:0.9em; margin-top:0em; padding-bottom:0em; }
span.marque                   { font-size:0.8em; font-weight: bold; }
span.tasten_schrift	          { color:#000000; font-weight: bold; font-size: 0.8em; font-family: Arial;}
span.unterstrich              { text-decoration: underline;}
table                         { width:100%; }
table.tasten                  { float:left; width:49em; margin-top: 2.5em;}
label                         { }
label.left                    { float:left; width:7em; text-align:right; margin-right:0.5em; margin-left:0.4em; cursor:pointer; font-size:15px; }
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:15px; }
/* "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; }
input                         { }
input.kfs_ortclass            { float:left; width:12em; margin-bottom:0.2em; margin-left:-0.1em; }
input.suchtastesuchen         { margin-left:3em; margin-top:0em; }
input.kfs_knrab1class         { float:left; width:16em; margin-left:-0.1em; margin-bottom:0.2em; }
input.kfs_knrab2class         { float:left; width:16em; margin-left:27px; margin-bottom:0.2em; }

/* spezielle Formatierungen der Anmeldeformulare */
input.tedit_titelclass,        
input.tedit_kontoclass,        
input.tedit_berufclass,       
input.kiedit_infoclass        { width:15em; margin-bottom:0.1em; }
input.kfs_aussenstclass       { float:left; width:12em; margin-bottom:0.2em; margin-left:-0.1em;}
input.tedit_bankbezclass      { width:15em; margin-bottom:0.1em; }
input.tedit_blzclass          { width: 15em; margin-bottom: 0.1em; }
input.tedit_gebjahrclass      { width:3em; margin-bottom:0.1em; }
input.kiedit_gebdatclass      { width:8em; margin-bottom:0.1em; }
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_beginn_dat1class    { float:left; width:16em; margin-left:-0.1em; margin-bottom:0.2em; }
input.kfs_beginn_dat2class    { float:left; width:16em; margin-left:27px; margin-bottom:0.2em; }
input.suchtastesuchenktage    { float:left; margin-left:9em; margin-top:0em; }
input.kfs_beginn_time1class   { float:left; width:16em; margin-left:-0.1em; margin-bottom:0.2em; }
input.kfs_beginn_time2class   { float:left; width:16em; margin-left:27px; margin-bottom:0.2em; }
input.tedit_kontoinhaberclass { width:15em; margin-bottom:0.1em; }
input.kiedit_nameclass,
input.kiedit_vornameclass     { width:15em; margin-bottom:0.1em; }
input.tedit_nameclass,
input.tedit_vornameclass,
input.tedit_strasseclass,
input.tedit_ortclass          { width:15em; margin-bottom:0.1em; }

/* IExpolorer unterstützt leider keine Kombination von "float: left" + "<a href>" */
input.kfs_stichwortclass,
input.kfs_dozentnameclass,
input.kfs_dozentvornameclass,
input.kfs_titelclass          { float:left; width:23.5em; margin-left:-0.1em; margin-bottom:0.2em; }
input.tedit_telclass,
input.tedit_tel2class,
input.tedit_mobilclass,
input.tedit_faxclass,
input.tedit_emailclass        { width:15em; margin-bottom:0.1em; }
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; }
legend                        { color:#000000; border:solid; border-width:0.05em; background-color:#FCDD60; }
select                        { float:left; }

/*Hotel, immer noch Anmeldeformulare*/
select.hedit_selectclass      { margin:0.1em; width:11em; }
select.kfs_ort_selectclass    { float:left; width:12em; margin-bottom:0.2em; }
select.tedit_geschlechtclass  { width:8em; margin-bottom:0.1em; margin-left:0.2em; }
select.tedit_altersclass      { width:15.4em; margin-bottom:0.2em; margin-left:0em; }
select.tedit_ermaessigungclass{ width:15.4em; margin-bottom:0.1em; margin-left:0em; }
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; }
form br                       { clear:both; }
caption                       { }
caption.header                { text-align:left; background-color: #697fe5; }
fieldset                      { float:left; border:solid; border-width:0.05em; margin-bottom:0.1em; }
fieldset.hoteldaten,
fieldset.veranstaltung        { width:45em; margin-bottom:1.5em; }

/* IE kann dies nicht auf alle unterobjekte übertragen */
fieldset.adresse,
fieldset.kommunikation,
fieldset.bank,
fieldset.sonstiges,
fieldset.kind,
fieldset.sonstmitarbeiter,
fieldset.sonstmehrfach        { width:24em; margin-bottom:0.1em; margin-left:0.1em; height:11.3em; padding:0em;}
fieldset.zwischen             { border:none; width:40em; margin-top:0.3em; margin-bottom:0.3em; }
fieldset.zahlart              { border:none; width:40em; margin-top:1em; margin-bottom:1em; }
input[type=text]              { float:left; cursor:pointer; width:15em; margin-bottom:0.2em; }
