/* Sichten für die Anmeldung */

label.anmeldung  { float: left; width: 10em; text-align: right; margin-right: 1em; }
h2.categorytitle.anmeldung   { font-size: 130%;  margin: 3px 0px 5px 16px;}

/* Auswahl der Anmeldeart */
div#auswahltext          { margin: 5px 0px 0px 0px; padding: 25px 0px 0px 10px;
                           background-image: url(../images/leiste.jpg);  background-repeat: no-repeat; }
a.anmeldelink            { font-weight:bold; text-decoration:none }
p.anmeldung              { }
ul.anmeldung_start       { margin-top:20px;}
li.anmeldung_start       {  }
/* ---------- Normale Anmeldung ---------- */
div.anmeldefooter         { float:right; margin: 12px 15px; border-top-style: solid; border-top-width: 1px; 
                                border-top-color: #003468; width:auto;}
div.anmeldefooter.kurse   {float:left; margin-top:3px;}                                                          
p#anmeldetext             { margin-bottom: 20px; background-image: url(../images/leiste.jpg);  
                            background-repeat: no-repeat; padding-top:35px;}
caption#anmeldetext       { margin-top:15px;}
input.tedit[type="text"] { width: 20em; }
input.tedit_gebjahrclass { width: 5em !important; }
input.tedit_gebdatclass { width: 5em !important; }
select.tedit_geschlechtclass { margin-bottom:10px;}

form.eingabe_hauptteilnehmer { padding-top: 1em; background-color: #DDE6ED; border-top-style: solid;
                               border-top-width: 1px; border-top-color: #003468; border-bottom-style: solid;
                               border-bottom-width: 1px; border-bottom-color: #003468; }
a.agb                    { font-weight: bold; }                               
p.agb                    { margin-left: 2em; }
label.submit             { font-weight: bold; }
span.eingabe_hauptteilnehmer_submit { margin: 1em 1em 0em 0em; float: right; }

/* ---------- Anmeldebestätigung der Normalen Anmeldung ---------- */
span.anmeldung_bestaetigen_label  { width: 10em; float: left;}
form.bestaetigung_hauptteilnehmer { padding-top: 1em; padding-left: 1em; padding-bottom: 1em; background-color: #DDE6ED;
                                    border-top-style: solid; border-top-width: 1px; border-top-color: #003468;  
                                    border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468;}
table.kurse_bestaetigung          { }
table.kurse_bestaetigung caption  { font-size: 120%; font-weight: bold; text-align: left; }
table.kurse_bestaetigung td       { padding-right: 1em; padding-left: 1em; background-color: #DDE6ED;
                                    border-top-style: solid; border-top-width: 1px; border-top-color: #003468;
                                    border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468; }
form.fusszeile         { display: inline; float: right; margin-left: 2em;}
form.fusszeile label   { font-weight: bold; }

a.korrektur_warenkorb  { float: right; font-weight: bold;}
a.korrektur_warenkorb img { border-style: none;}

/* Andere Anmeldearten */
caption.anm_sonst      { margin: 50px 0px 15px 0px;}
div.anmeldefooter.sonst  {float:left;}   
/* ---------- Kinder-Anmeldung ---------- */
input.kiedit              { width: 20em; }
input.kiedit_gebdatclass  { width: 5em !important;}
label.anmeldung_label     { float: left; width: 7em; text-align: right; margin-right: 1em; }
label.submitkind          { font-weight: bold; }
span.submitkind           { margin-top: 1em; float: right;}
form.submitkind           { padding-right: 1em; padding-left: 1em; padding-top: 1em; background-color: #DDE6ED;
                            border-top-style: solid; border-top-width: 1px; border-top-color: #003468;
                            border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468; }
form.kinder               { float: right;}
form.kinder label         { font-weight: bold;}
img.person_loeschen       { border-style: none;}
table.kinder              { }
table.kinder td           { padding-right: 1em; padding-left: 1em; background-color: #DDE6ED;
                            border-top-style: solid; border-top-width: 1px; border-top-color: #003468;
                            border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468;}
table.kinder caption      { font-weight: bold; text-align: left; font-size: 120%;}
table.kurse_kinder        { }
table.kurse_kinder caption { margin-top: 2em; font-size: 120%; font-weight: bold; text-align: left;}
table.kurse_kinder td      { padding-right: 1em; padding-left: 1em;  background-color: #DDE6ED;  
                             border-top-style: solid; border-top-width: 1px; border-top-color: #003468;
                             border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468;}

/* ---------- Weitere Personen ---------- */
table.weiterepersonen     { }
table.weiterepersonen td  { padding-right: 1em; padding-left: 1em; background-color: #DDE6ED;
                            border-top-style: solid; border-top-width: 1px; border-top-color: #003468;
                            border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468; }
table.weiterepersonen caption { font-weight: bold; text-align: left; font-size: 120%; }

/* ---------- Eingabe Firma ---------- */

form.eingabe_firma        { padding-top: 1em; background-color: #DDE6ED; border-top-style: solid;
                            border-top-width: 1px; border-top-color: #003468;
                            border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468; }
span.eingabe_firma_submit { margin-top: 1em; float: right;}

/* ---------- Eingabe Mitarbeiter ---------- */
label.submitmitarbeiter   { font-weight: bold;}
span.submitmitarbeiter    { margin-top: 2em; float: right;}
form.submitmitarbeiter    { padding-right: 1em; padding-left: 1em; padding-top: 1em; padding-bottom: 1em;
                            background-color: #DDE6ED; border-top-style: solid; border-top-width: 1px;
                            border-top-color: #003468; border-bottom-style: solid; border-bottom-width: 1px;
                            border-bottom-color: #003468; }
form.mitarbeiter          { float: right;}
form.mitarbeiter label    { font-weight: bold;}

table.mitarbeiter         { }
table.mitarbeiter td      { padding-right: 1em; padding-left: 1em; background-color: #DDE6ED;
                            border-top-style: solid; border-top-width: 1px; border-top-color: #003468;
                            border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468; }
table.mitarbeiter caption { font-weight: bold; text-align: left; font-size: 120%; }

/* ---------- Bestätigung Firma ---------- */
form.bestaetigung_firma   { padding-top: 1em; padding-left: 1em; padding-bottom: 1em; background-color: #DDE6ED;
                            border-top-style: solid; border-top-width: 1px; border-top-color: #003468;
                            border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468; }

/* ---------- Eingabe Partner ---------- */

form.eingabe_partner      { padding-top: 1em; background-color: #DDE6ED; border-top-style: solid;
                            border-top-width: 1px; border-top-color: #003468; border-bottom-style: solid;
                            border-bottom-width: 1px;  border-bottom-color: #003468; }
span.eingabe_partner_submit { margin-top: 1em; float: right;}
p.text_partner              { margin-left: 1em;}

/* ---------- Anmeldung weiterer Personen ---------- */
table.mehrfach              { }
table.mehrfach td           { padding-right: 1em; padding-left: 1em;  background-color: #DDE6ED; 
                              border-top-style: solid;   border-top-width: 1px; border-top-color: #003468;
                              border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468; }
label.submitmehrfach  { font-weight: bold;}
span.submitmehrfach   { margin-top: 1em; float: right; }
form.submitmehrfach   { padding-right: 1em; padding-left: 1em; padding-top: 1em; background-color: #DDE6ED;
                        border-top-style: solid; border-top-width: 1px; border-top-color: #003468;
                        border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #003468; }
form.mehrfach         { float: right;}
form.mehrfach label   { font-weight: bold;}
div.invisible         { display: none;}
p.topCategoryText     { }


/* Anmeldesichten allgemein */
/* Anmeldeschritte; hardcodiert, werden in export.php zusammengebaut */
a.anmschritt                  { display:none; }
a.anmschritt.anmvisited       { display:inline; }
a.anmschritt.anmvisited.anmactive,
a.anmschritt.anmactive        { font-weight:bold; }

