/*

Probleme: 

- IE6 behandelt width als overall width, nicht als content width, so
  dass die Titelzeile falsch wird
- IE6 akzeptiert ein vertical-align nicht

- NS7 lässt keine relativen Angaben (em, ex) für width zu
- NS7 übernimmt in CSS keine align
- NS7 
*/


body.wizard {
          x-font-family: Lucida Sans Unicode, Lucida Sans, Helvetica, sans-serif; /* Tahoma; */
          font-family: Verdana;
          font-size: 11px; /* 8pt; */
          background-color: #CCCCCC;
}

td, input, textarea {
          x-font-family: Lucida Sans Unicode, Lucida Sans, Helvetica, sans-serif; /* Tahoma; */
          font-family: Verdana;
          font-size: 11px; /* 8pt; */
          
}
table#page hr {
          border: 1px inset;
          margin-right: 1em;
          margin-left: 1em;
}

table#page {
          background-color: white;
          width: 633px;
          text-align: left;  
          border-width: 1px;
          border-style: solid;
          border-color: #999999;
          
}

tr#head td {
          background-color: #FFFFCC;
          padding-top: 2ex;
          padding-bottom: 2ex;
          padding-left: 1em;
          padding-right: 1em;
          border-bottom-width: 1px;
          border-bottom-style: solid;
          border-bottom-color: #999999;
}

tr#head td h1 {
          xtext-transform: uppercase;
          font-variant: small-caps;
          font-size: 120%;
          color: #666666;
          margin-top: 0em;
          margin-bottom: 0em;
}

tr#body td {
          padding-left: 1em;
          padding-right: 1em;
}
table.form {
          margin-bottom: 3ex;
          padding: 0em;        
}

table.form td{
          padding-top: 1ex;
}

table.form h2 {
          font-size: 100%;
          margin: 0ex;
          padding-top: 3ex;
}

tr#foot {
          height: 100%;
}

tr#foot td {          
          padding-top: 1em;
          padding-left: 1em;
          padding-right: 1em;
}

tr#foot input {
          height: 4ex;
          margin-bottom: 1em;
          vertical-align: baseline;  
}

.invalid {    
    background: #FF9900;
}

.invalid-field-mark {
    visibility: hide;
    display: none;
}