.ts tr { border-style: none; }.ts                                           { color: #4a4a4a; font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif; line-height: 14px; background-color: white; background-repeat: no-repeat; margin-top: 15px; height: 101% }.ts .head                                   { width: 744px; float: left }.ts td                                          { color: #4a4a4a; font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif; line-height: 14px; background-repeat: no-repeat }.ts th                                         { color: #4a4a4a; font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif; line-height: 15px; background-repeat: no-repeat }.ts .contentarea                    { text-align: left; width: 555px; max-width: 555px; float: right; overflow: visible;}.ts .main                                   { width: 744px }.ts h3                                                 { color: #000; font-size: 12px; font-weight: bold; margin: 0 }.ts h4    { color: #000; font-size: 12px; font-weight: bold; margin: 0 }/*.theme                                  { background-image: url("/media/bg_theme.gif"); background-repeat: repeat-x; visibility: hidden; width: 557px; height: 1px; vertical-align: bottom; border-bottom: 1px solid gray }*/#error_message       { color: #000; font-size: 11px; font-family: Verdana; font-weight: normal; background-color: #d9d9d9; background-image: url("/media/bg_error.gif"); background-repeat: no-repeat; background-position: 5px center; margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 35px; border-right: 1px solid #909090; border-bottom: 1px solid #909090 }#ok_message        { color: #000; font-size: 11px; font-family: Verdana; font-weight: normal; background-color: #d9d9d9; background-image: url("/media/bg_ok_h.gif"); background-repeat: no-repeat; background-position: 5px center; margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 35px; border-right: 1px solid #909090; border-bottom: 1px solid #909090 }.ts a                                         { color: #4a4a4a; text-decoration: underline }.ts a.uppercase                       { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; background-repeat: no-repeat }#line  { width: 100%; border-bottom: 1px solid #4a4a4a }.ts .head_f1                                { background-image: url("/media/head/f1.gif"); text-align: center; width: 102px; height: 97px; float: left }.ts .head_f2                                { background-image: url("/media/head/f2.gif"); margin-left: 5px; width: 102px; height: 97px; float: left }.ts .head_f3                                { background-image: url("/media/head/f4.gif"); margin-left: 5px; width: 102px; height: 97px; float: left }.ts .head_f4                                { background-image: url("/media/head/f4.gif"); margin-left: 5px; width: 102px; height: 97px; float: left }.ts .head_f5                                { background-image: url("/media/head/f4.gif"); margin-left: 5px; width: 102px; height: 97px; float: left }.ts .head_f6                                { background-image: url("/media/head/f4.gif"); margin-left: 5px; width: 102px; height: 97px; float: left }.ts .head_f7                                { background-image: url("/media/head/f4.gif"); margin-left: 5px; width: 102px; height: 97px; float: left }
.ts a.login   { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; background-repeat: no-repeat; padding-right: 5px; padding-left: 5px }
.ts a.search   { color: #fff; font-size: 9px; font-weight: bold; text-decoration: none; background-repeat: no-repeat; padding-right: 5px; padding-left: 5px }
.ts .bar_search                             { margin-left: 4px; height: 20px; float: left; vertical-align: middle }.ts .bar_login                              { float: right }.ts .bar                                    { background-image: url("/media/bar/bg_searchbar.gif"); background-position: 50% bottom; margin-top: 4px; margin-bottom: 14px; padding-top: 4px; padding-bottom: 1px; width: 744px; float: left; vertical-align: middle }#bar_searchfield                  { font-size: 10px; background-color: white; border-style: none }#searchbar_submit               { background-image: url("/media/logo_mt.gif") }.ts a.foot_menu:hover                { color: #000; text-decoration: none }.ts a.foot_menu                      { color: #000; text-decoration: none }.ts .foot_copyright                 { float: left }.ts .foot_nav                               { float: right }.ts .foot                                    { color: #4a4a4a; font-size: 9px; text-align: left; margin-top: 25px; padding-top: 5px; width: 555px; float: right; border-top: 1px solid gray }.ts .main_nav                           { background-color: #d9d9d9; background-repeat: repeat-x; text-align: left; margin-bottom: 10px; padding-top: 5px; padding-bottom: 25px; padding-left: 10px; border-right: 1px solid #909090; border-bottom: 1px solid #909090 }.ts .user_nav                            { background-color: #d9d9d9; background-repeat: repeat-x; text-align: left; margin-bottom: 5px; padding-top: 5px; padding-bottom: 15px; padding-left: 10px; border-right: 1px solid #909090; border-bottom: 1px solid #909090 }.ts a.mainlevel_menu           { color: #4a4a4a; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: underline }.ts a.mainlevel_menu:hover     { color: #000; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: none }#mainlevel_this                     { color: #4a4a4a; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: underline }.ts a.sublevel_menu           { color: #5d5d5d; font-size: 11px; line-height: 15px; text-decoration: none; padding-left: 10px }.ts a.topten           { color: #5d5d5d; font-size: 11px; line-height: 15px; text-decoration: none;}.ts a.sublevel_menu:hover     { color: #000; font-size: 11px; line-height: 15px; text-decoration: none }.ts a.topten:hover     { color: #000; font-size: 11px; line-height: 15px; text-decoration: none }#eventname                        { color: #000; font-size: 11px; font-weight: bold }#nav_boxtitle                      { color: #fff; font-size: 11px; font-weight: bold }.ts .nav                                    { width: 170px; float: left }.ts .head_nav                                 { color: white; background-color: #bf1d74; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px }.ts .suchergebnis                     { margin-bottom: 20px; border-right: 1px solid #bababa; border-left: 1px solid #bababa }.ts .suchergebnis_head          { background-color: #d9d9d9; background-repeat: repeat-x; background-position: 50% top; padding: 5px 4px }.ts .veranstaltung                     { margin-top: 10px; padding: 5px 4px; border-bottom: 1px solid #bababa }.ts .table_outline                       { border-top: 1px solid #bababa; border-right: 1px solid #bababa; border-left: 1px solid #bababa }.ts .tr_outline0               { border-bottom: 1px solid #333 }.ts .tr_outline1               { border-bottom: 1px solid #222 }.ts .td_outline                              { padding: 5px 4px; border-bottom: 1px solid #bababa }.ts .td_outline_topten                           { padding: 2px 2px; border-bottom: 1px solid #bababa }.ts .td_outline_title         { color: white; font-size: 11px; font-weight: bold; background-color: #bf1d74; padding: 5px 4px; height: 20px; border-bottom: 1px solid #4a4a4a }.ts form                                    { margin: 0; vertical-align: middle }#fieldtag                                { color: #000; font-size: 11px; font-weight: bold; margin-right: 5px }#fieldtag2  { color: #fff; font-size: 11px; font-weight: bold; margin-right: 5px }#form_button                      { color: white; font-size: 10px; font-family: "Trebuchet MS"; background-color: #bf1d74; border-style: none }.ts .bg_form                                { background-color: #d9d9d9; text-align: left; padding: 5px 3px; border-right: 1px solid #909090; border-bottom: 1px solid #909090 }#field                                     { font-size: 11px; background-color: white; border-top: 1px solid #909090; border-right: 1px solid #909090; border-bottom: 1px solid #909090; border-left: 1px solid #909090; }#field_prozent    { font-size: 11px; background-color: white; width: 100%; border-top: none; border-right: 1px solid #909090; border-bottom: 1px solid #909090; border-left: none }.ts iframe                                   { background-color: #fff }
