/**                                                 
*                                                   
* @note                                             css file for seminars 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                                          TopSeminars
*/

#TopSeminars h3.areaHeader a                        { text-decoration: none; }
#TopSeminars h3.areaHeader a:hover                  { text-decoration: underline; }
#TopSeminars p.distance                             { margin-bottom: 3em; }
#TopSeminars ul li                                  { margin-bottom: 0.583em; line-height: 1.5; }
#TopSeminars ul li .image                           { width: 150px; }
#TopSeminars ul li .image h5                        { margin-bottom: .2em; }
#TopSeminars .text                                  { float: left; width: 53%; margin-left: 0; }
#TopSeminars .dates                                 { float: left; width: 25% }
#TopSeminars .more                                  { font-size: 1em; }
#TopSeminars h5.ratings                             { float: left; padding-right: 5px; margin-bottom: 1em; margin-top: 0; padding-top: 0; }
#TopSeminars h5.price                               { margin-bottom: .583em; }

#CityEnrichment .image                              { float: left; }
#CityEnrichment .text                               { margin-left: 154px; }

/**
* @section                                          Seminar Search Result
*/

#SearchResultNotes h2                               { padding: 0 1.633% 0; }
#SearchResultNotes ul                               { padding: 0 1.633% 0; margin: 0 0 2em; }
#SearchResultNotes ul li                            { display: -moz-inline-stack; /* for Firefox2 */ display: inline-block; margin-right: .583em; line-height: 1.5; }
#SearchResults .areaHeader h3                       { width: 30%; float: left; margin: 0; }
#SearchResults .areaHeader .sortOrder               { width: 50%; float: right; text-align: right; font-size: .8em; }
#SearchResults .areaHeader select                   { margin: 0; }
#SearchResults #OtherResults                        { padding: 10px; margin-bottom: 10px; }

#SearchResults ul.thumb44 li                        { padding: .583em 0 .583em 0; }
#SearchResults ul.thumb44 li .text                  { padding-right: 0; }
#SearchResults ul.thumb44 li .text p                { margin: 0 0 .583em; }
#SearchResults ul.thumb44 li .text .seminarData     { float: left; width: 75%; }
#SearchResults ul.thumb44 li .text .seminarData .rating    { width: 100%; padding-bottom: .583em; padding-top: .2em; }
#SearchResults ul.thumb44 li .text .seminarMetaData { float: right; width: 20%; }
#SearchResults ul.thumb44 li .text .seminarMetaData br { margin: 0; }
#SearchResults ul.thumb44 li .text .seminarMetaData .stndrd { text-decoration: none; }
#SearchResults ul.thumb44 li .text .seminarMetaData .price { margin-bottom: 0; }
#SearchResults ul.thumb44 li .text p.seminarDetail  { overflow: hidden; margin: 0 0 .333em; line-height: 1.5; }
#SearchResults ul.thumb44 li .text p.company        { margin-bottom: 0; }

#SearchResults ul.thumb86 li .text p                { margin: 0 0 .583em; }
#SearchResults ul.thumb86 li .text .seminarData     { float: left; width: 75%; }
#SearchResults ul.thumb86 li .text .seminarMetaData { float: right; width: 20%; }
#SearchResults ul.thumb86 li .text p.seminarDetail  { overflow: hidden; margin: 0 0 .333em; line-height: 1.5; }
/*#SearchResults .text p.seminarDetail a:hover { text-decoration: underline; }*/

#SearchResults .image ul.ratingSmall                { margin: 0 0 0 .583em; }
#SearchResults .image ul.ratingSmall img            { width: auto; }
#SearchResults .image ul.ratingSmall                { margin: 0 0 0 .583em; }

#SearchResults h4                                   { font-size: 1.167em; }

.seminarData .more a:link,
.seminarData .more a:visited,
.seminarData .more a:active                         { text-decoration: underline; }
.seminarData .more a:hover                          { text-decoration: none; }

/**
* @section                                          Seminar Detail Page
*/

.seminarDetail #MainContent.shadowBoxes h3.areaHeader { font-size: 1.167em; text-transform: uppercase; }
.seminarDetail #MainContent #preHeading             { font-size: 1.2em; font-weight: bold; margin-bottom: 0; }
.seminarDetail #MainContent h2                      { font-size: 2em; margin-bottom: .2em; margin-top: 0; }
.seminarDetail #MainContent h3                      { margin-top: 1em; }
.seminarDetail #MainContent h3#subHeading           { margin-top: 0; margin-bottom: 1em; }
.seminarDetail #MainContent h4                      { font-size: 1.167em; }
.seminarDetail #DetailBoxes                         { margin: 2em 0; }
.seminarDetail #RightBoxes                          { float: right; width: 33%; }
.seminarDetail #Detail                              { float: left; width: 65%; }
.seminarDetail #Detail,
.seminarDetail #Objectives,
.seminarDetail #TargetGroup                         { margin: 0; }
.seminarDetail #Detail h3,
.seminarDetail #Objectives h3,
.seminarDetail #TargetGroup h3                      { margin-bottom: 0; }
.seminarDetail #Detail h4,
.seminarDetail #Objectives h4,
.seminarDetail #TargetGroup h4                      { font-size: 1.333em; margin-top: 1.333em; margin-bottom: .667em; }
.seminarDetail #Detail .area,
.seminarDetail #Objectives .area,
.seminarDetail #TargetGroup .area                   { padding-bottom: 0; }
.seminarDetail #Detail .area .padder,
.seminarDetail #Objectives .area .padder,
.seminarDetail #TargetGroup .area .padder           { padding: 1em .583em; }
.seminarDetail #Detail ul, 
.seminarDetail #Detail ol,
.seminarDetail #MainContent ul,
.seminarDetail #MainContent ol                      { margin: 0 0 1em 3em; padding: 0; list-style-type: decimal; }
.seminarDetail #Detail ul li,
.seminarDetail #MainContent ul li                   { margin: 0; line-height: 1.5em; list-style-type: disc; }
.seminarDetail #Detail ol li,
.seminarDetail #MainContent ol li                   { margin: 0; line-height: 1.5em; }

.seminarDetail p.seminarNumber                      { font-weight: bold; text-align: right; margin-top: 2px; margin-bottom: 5px; }

/*.seminarDetail .logo                                { float: right; width: 150px; padding: .583em; margin: 0 0 .583em .583em; }*/
/*.seminarDetail .logo img                            { max-width: 150px; margin: 0 auto; }*/
/*.seminarDetail .logo p                              { margin: 0; padding: 0; }*/

.seminarDetail a.simpletext                         { text-decoration: none; margin: 0; padding: 0; }

/**                                                 
* @section                                          #SeminarRatings
*/                                                  

#SeminarRatings                                     { margin-top: 1em; border-top: 1px solid #eee; }
#SeminarRatings .ratingHeader .ratingSmall          { width: 50px; float: left; margin-top: 0; }
#SeminarRatings .ratingHeader p                     { float: left; margin: 0; }
#SeminarRatings p,
#SeminarRatings li                                  { font-size: .9167em; }
#SeminarRatings ul.ratingSmall,
#SeminarRatings ul.distance                         { margin: 0; }
#SeminarRatings ul.ratingSmall li,
#SeminarRatings ul.distance li                      { list-style: none; }
#SeminarRatings ul.distance li p.ratingText         { margin-left: 50px; }
#SeminarRatings .twoColContainer                    { margin-bottom: .583em; }
#SeminarRatings .twoColContainer .col1              { width: 12em; }
#SeminarRatings .twoColContainer .col2              { width: auto; float: left; }
#SeminarRatings .distance                           { margin-top: 1em; }

/**
* @section                                          #Prices
*/

#Prices                                             {}

/**
* @section                                          #DatesAndPlaces
*/

#Dates table                                        { background-color: #f8f8f8; width: 100%; }
#Dates th                                           { background-color: #fff; border: 1px solid #fff; padding: 2px; font-weight: bold; color: #666; }
#Dates td                                           { border: 1px solid #fff; padding: 2px; }

/**                                                 
* @section                                          #OtherSearchTerms
*/                                                  
    
#OtherSearchTerms                                   {}
#OtherSearchTerms ul.otherSearchTerms               { margin-left: 0; }
#OtherSearchTerms ul.otherSearchTerms li            { display: inline; }
#OtherSearchTerms a                                 { color: #000; text-decoration: none; }
#OtherSearchTerms a:hover                           { text-decoration: underline; }

/**                                                 
* @section                                          #OtherSeminars
*/                                                  

#OtherSeminars                                      { margin-top: 1em; border-top: 1px solid #eee; }
#OtherSeminars ul.otherSeminars                     { margin-left: 0; }
#OtherSeminars ul.otherSeminars li                  { list-style-type: none; }
#OtherSeminars ul.otherSeminars li a                { color: #666; }

/**                                                 
* @section                                          #OtherSeminars
*/                                                  

#SeminarRating                                      { margin-top: 2em; }

/**
 * @section                                         seminar functions sidebar
 */

.seminarDetail #Functions                           { font-family: arial; font-size: .9165em; margin-bottom: 1em; }
.seminarDetail #Functions .printContainer           { width: 32%; float: left; }
.seminarDetail #Functions .feedbackContainer        { width: 20%; float: left; margin-left: 0; }
.seminarDetail #Functions .noticeContainer          { width: 19%; float: left; margin-left: 1em; }
.seminarDetail #Functions .recommendContainer       { width: 22%; float: right; text-align: right; margin-right: 0.833em; }

/**
* @section                                          #SeminarPagerTop
*/                                                  
                                                    
#SeminarPagerTop                                    { }
#SeminarPagerTop .prevContainer,                    
#SeminarPagerTop .nextContainer                     { width: 49%; float: left; font-size: .9167em; }
#SeminarPagerTop .nextContainer                     { text-align: right; }

/**                                                 
* @section                                          #MoreRatings
*/                                                  
                                                    
#MoreRatings                                        { padding: 20px; }
#MoreRatings h1                                     { font-weight: bold; text-align: left; font-size: 1.167em; margin-bottom: .583em; }

/**                                                 
* @section                                          #SeminarBooks
*/                                                  

#SeminarBooks                                       { margin: 3em 0 0 0; }
#SeminarBooks ul                                    { margin: 0 0 1em; }
#SeminarBooks ul li                                 { float: left; float: none; margin: 0 1% 0 0; margin: 0 0 .583em; }

/**                                                 
* @section                                          #hidden container for seminar dates
*/

#nyroModalContent .padder                           { padding: 20px !important; }

.seminarDetail                                      { line-height: 1.5em; }


/**                                                 
* @section                                          edit seminars page
*/

.manageseminars .label                              { float: left; width: 13%; line-height: 1.5; margin: 0 1% 0 0; }
.manageseminars .labeled                            { float: left; width: 40%; line-height: 1.5; max-width: 615px; }
.manageseminars .labeled.editor                     { float: left; width: 82%; line-height: 1.5; max-width: 615px; }
.manageseminars .formArea                           { margin-left: 15%; width: 80%; margin-bottom: 2.666em; }

#formAddDateandplace.horiz .labeled                 { width: 40%; margin: 0; }
#formAddplace.horiz .labeled                        { width: 40%; margin: 0; }


/**                                                 
* @section                                          *** DEPRECATED *** TopSeminarsMagazines
*/                                                  

#TopSeminarsMagazines .container                    { float: left; margin-right: 40px; }

/**                                                 
* @section                                          *** DEPRECATED? *** #SeminarFunctions
*/                                                  

#SeminarFunctions .printContainer,                  
#SeminarFunctions .feedbackContainer                { width: 49%; float: left; font-size: .9167em; }
#SeminarFunctions .feedbackContainer                { text-align: right; }
#SuggestionList h4                                  { font-size: 1.167em; }

