/**
*
* @note                                           css file for booking pages
*                                                 
* @appdef                                         semigator
* @app-myapp-theme                                
* @app-myapp-used                                 True
* @media                                          screen
* @valid                                          true
*                                                 
* @author                                         Alp Uçkan
* @version                                        1.0
* @link                                           http://www.semigator.de/
*
*/

/**
* @section                                        General Styles
*/

.booking                                          {  }
.booking ul.wizard                                { width: 45em; margin: 2em auto; }

/**
* @section                                        Step1
*/

.booking.step1 legend                             { font-weight: bold; }

.booking.step1 .twoColContainer                   { margin: 0; }
.booking.step1 .twoColContainer.ml .col1          { width: 66%; }
.booking.step1 .twoColContainer.ml .col2          { width: 33%; }

.booking.step1 .twoColContainer.ml .flAnrTit .twoColContainer .col1   { width: 38%; }
.booking.step1 .twoColContainer.ml .flAnrTit .twoColContainer .col2   { width: 40%; float: left; }

.booking.step1 fieldset.btnArea                   { padding: 0; }
.booking.step1 .btnArea .col2. a.btn              { margin-right: 0; }
.booking.step1 #LoginForm .col1                   { margin: 0; }
.booking.step1 #registration_minimal .labeled     { width: 65%; /* was width: 40% in forms.css */ }

/**
* @section                                        Step2
*/

#ParticipantsInput h4                             { margin-top: 2em; }
#ParticipantsInput caption                        { padding: 0 .583em .583em .583em; }
#ParticipantsInput .tcol1                         { width: 4%; }
#ParticipantsInput .tcol2                         { width: 24%; }
#ParticipantsInput .tcol3                         { width: 24%; }
#ParticipantsInput .tcol4                         { width: 24%; }
#ParticipantsInput .tcol4                         { width: 24%; }
#ParticipantsInput input                          { width: 98%; font: 1em Arial, sans serif; padding: .1em .2em; }
.shadowBoxes #ParticipantsInput .dataTable        { margin: 0 0 2em; }

/**
* @section                                        Step3
*/

.paymentMethod .scf                               { margin: 0 0 1em 0; }
.paymentMethod .buttonContainer                   { margin: 1em 0 0 0; }
.paymentMethod form                               { margin: 0 0 2em 0; }

.booking.step3 .col2                              { text-align: right; }
.booking.step3 .participants ul                   { margin: 0 0 1.333em; }
.booking.step3 .participants ul li                { margin: 0 0 .583em; line-height: 1.5; }

/**
* @section                                        Step4
*/

.step3 .horiz .label                              { width: 15%; margin-right: 1%; font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans serif; text-align: left; line-height: 1.5; }

/**
* @section                                        *** DEPRECATED *** see registration_minimal.php, line 146
*/

.booking.step1 fieldset.minireg                   { margin: 0 0 1em; }

