/**
*
* @note                             css file for data tables
*                     
* @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/
*
*/

caption                             { text-align: center; font-weight: bold; }

/**
* @section                          default semigator style: .dataTable
*/

.dataTable                          { width: 100%; margin: 0 0 1em; border-width: 1px 0 0 1px; border-collapse: collapse; }
.dataTable th,
.dataTable td                       { padding: .583em; line-height: 1.25; border-width: 0 1px 1px 0; vertical-align: top; }
.dataTable th,
.dataTable thead td                 { vertical-align: middle; font-size: 1.0em; font-weight: bold; }
.dataTable th h3                    { margin: 0; }

/**
* @section                          default semigator style = .dataTable
*/

.featureList.dataTable              { margin: 0 0 1em 0; }
.featureList.dataTable tr           { padding: 0 5px 1em 0 !important; }
.featureList.dataTable .col1        { width: 60%; }
.featureList.dataTable .col2        { width: 20%; text-align: center; }
.featureList.dataTable .col3        { width: 20%; text-align: center; }

.featureList.dataTable .lastRow td  { padding-top: 1.333em; border-bottom: none; }

/**                                                 
* @section                          event overview table
*/

td.notOnline a.simpleText           { text-decoration: underline !important; }
td.notOnline a.simpleText:hover     { text-decoration: none !important; }
