/**
*
* @note                                             css file for search results
*                                                 
* @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                                          search results header (and formular)
*/                                                

.searchResultsForm fieldset                         { padding: 0; }

.psHeader .fieldText                                { margin: 0; }
.psHeader select                                    { margin: 0; padding: 0; }
.psHeader .iblock                                   { margin-right: .583em; }
.psHeader .iblock span                              { font-weight: bold; }

.psHeader .iblock a,
.psHeader .iblock a:link,
.psHeader .iblock a:visited,
.psHeader .iblock a:hover,
.psHeader .iblock a:active,
.psHeader .iblock a:focus                           { text-decoration: none; font-weight: bold; }

/**                                                 
* @section                                          search results list
*/                                                

.searchResultsC                                     {  }
.searchResultsC h3                                  { margin-top: 2em; }
.searchResultsC select                              { padding: 0; }
.searchResultsC p.more                              { margin-bottom: 1em; }
.searchResultsC p.more a                            { text-decoration: none; }
.searchResultsC p.more a:hover                      { text-decoration: underline; }
.searchResultsC .areaFooter                         { margin-bottom: 0; }

.searchResultList                                   { margin-bottom: 1em; }
.providerprofile .searchResultList                  { margin-top: 2em; }
.searchResultList h4                                { margin-top: 1em; }
.searchResultList li                                { width: 100%; overflow: hidden; padding-top: 1em; padding-bottom: 1em; }

.searchResultList li:hover                          { background-color: #f8f8f8; }

.searchResultList .image                            { width: 55px; }
.searchResultList .image img                        { width: 44px; }

/**                                                 
* @sub-section                                       trainer
*/                                                

.searchResultList .trainer                          { padding-left: 55px; }
.searchResultList .trainer p                        { margin-right: .5em; margin-bottom: .5em; }
.searchResultList .trainer p a.noshow               { text-decoration: none; }
.searchResultList .trainer p.more                   { margin: 0; }
.searchResultList .trainer p.name a                 { text-decoration: none; font-weight: bold; }

li.businesscard                                     { padding: 10px; width: 348px; margin-right: 20px; margin-bottom: 10px; height: 8em; float: left; vertical-align: top; border: 1px solid #eee; }
ul.activities                                       { margin: 0; }
ul.activities li.activity                           { line-height: 1.5; padding: 0 0 0 15px; border: none; background: url(/images/icons/li.png) left 6px no-repeat; }
ul.activities li.activity span                      { color: #fff; }
ul.activities li.activity a                         { text-decoration: none; }
ul.activities li.events                             { line-height: 1.5; padding: 0 0 0 15px; border: none; }
ul.activities li.events a                           { color: #999; text-decoration: none; }
ul.activities li.single                             { display: inline; background: none; padding: 0; }
ul.activities li.single span                        { color: #999; }
ul.activities li.single a                           { color: #999; font-weight: bold; }
ul.activities li.single a:hover                     {  }
ul.activities li.events.single                      { padding: 0; }
ul.activities li.events.single a                    { color: #000; font-weight: normal; }

/**                                                 
* @sub-section                                       seminars
*/                                                

.searchResultList .seminar                          { max-width: 70%; }
.searchResultList .seminar                          { width: 70%; }

.searchResultList .seminar p                        { margin-right: .5em; margin-bottom: .5em; }
.searchResultList .seminar p img                    { margin-left: 2px; vertical-align: middle; }
.searchResultList .seminar p.name a                 { text-decoration: none; font-weight: bold; }

/**                                                 
* @sub-sub-section                                  price
*/                                                

.searchResultList .priceC                           { width: 16%; padding-left: 10px; }
.searchResultList .priceC p                         { margin-bottom: 0.5em; }
.searchResultList .priceC .bigPrice                 { font-weight: bold; margin-bottom: 0; }
.searchResultList .priceC .taxNote                  { text-align: left; }
.searchResultList .priceC p a.noshow                { text-decoration: none; }
.searchResultList .priceC p a.noshow:hover          { text-decoration: underline; }

/**                                                 
* @sub-sub-section                                  links
*/                                                

.searchResultList .linksC                           { padding-left: 10px; }
.searchResultList .linksC p                         { margin-bottom: .5em; }
.searchResultList .linksC a                         { padding-left: 16px; text-decoration: none; }
.searchResultList .linksC a:hover                   { text-decoration: underline; }

/**                                                 
* @sub-section                                       sidebars
*/                                                

.searchResultsSidebar.area                          { padding-bottom: 0; }
.searchResultsSidebar.area br                       { margin-bottom: .2em; }
.searchResultsSidebar.area h3                       { margin-bottom: 0; }
.searchResultsSidebar.area div.padder               { padding: 0; }
.searchResultsSidebar.area div.padder p             { text-align: center; margin:0; padding: 1em 0; color: #999; }

.searchResultsSidebar a                             { color: #000; font-weight: bold; text-decoration: none; }
.searchResultsSidebar a:hover                       { color: #f60; }

.searchResultsSidebar li                            { text-align: center; padding: 1em 0; border-bottom: 1px solid #eee; }
.searchResultsSidebar li:hover                      { background-color: #f8f8f8; }
.searchResultsSidebar li img                        { width: 44px; border: 1px solid #bcc509; }

a.allResults                                        { color: #f60; text-decoration: none; }
a.allResults:hover                                  { text-decoration: underline; }



