/* ==========================================================================
 *  Übersicht:
 *    - page
 *    - login
 *    - form felder
 * ========================================================================== */


/* --------------------------------------------------------------------------
 *  page
 * -------------------------------------------------------------------------- */

   .page.apply {
     width:960px;
     position: relative;
     left: 50%;
     margin-left: -480px;
   }
   
   .page.apply .colL {
     width:750px;
     margin-right: 20px;
   }

   .page.apply .colR {
     width:190px;
   }
   
   .page.apply.confirm .colL {
     width:620px;
     margin-right: 20px;
   }

   .page.apply.confirm .colR {
     width:320px;
   }

/* --------------------------------------------------------------------------
 *  Form
 * -------------------------------------------------------------------------- */

   .applyAdd .colName {
     width: 180px;
     padding: 0 15px 0 5px;
   }

   .applyAdd .colInput {
     width: 330px;
   }
   
   .applyAdd input[type=text],
   .applyAdd textarea {
     width: 322px;
     padding: 1px 2px;
   }

   .applyAdd select,
   .applyAdd input[type=file] {
     width: 330px;
     padding: 1px 2px;
   }
   
/* --------------------------------------------------------------------------
 *  header
 * -------------------------------------------------------------------------- */
   .apply fieldset.applyHeader .eventImage {
     margin: 0 20px 0 0;
   }
   
/* --------------------------------------------------------------------------
 *  team_table
 * -------------------------------------------------------------------------- */
.team_table {
  border-collapse: collapse;
  border-width: 0px;
  width: 100%;
}
.team_table .row_name {
  width: 100px;
}
.team_table input[type=text],
.team_table select {
  width: 100%;
}

