/* ---- sandbox ---- */

/* ---- general element settings ---- */

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; }

html { height:100%; }
body { background-color:#fff; padding:0 0 0 0; text-align:center; height:100%; }
/* body { background-color:#fff; padding:0 0 0 0; text-align:left; height:100%; } */

a img { border:0 }

table { border-collapse:collapse; padding:0; margin:0; }
th { font-weight:normal; padding:5px 15px 0 0; vertical-align:top; }
td { vertical-align:top }

h1 { font:bold 30px arial; margin:10px 0 0 0; }
h1.tyda_search { font:normal 18px arial; margin:5px 0 0 0; }
h2 { font:normal 24px arial; margin:0 0 5px 0; }
h2 a { font:normal 24px arial; margin:0 0 5px 0; }
h2.small { font-size:medium; margin:0 0 5px 0; }
h3 { font:normal 18px arial; margin:0 0 5px 0; }
h3.hr { font:normal 18px arial; margin:0 0 20px 0; border-bottom:1px solid #000; }
h4 { font:bold 14px arial; margin:0 0 5px 0; }
h4.hr { font:normal 14px arial; margin:0 0 20px 0; border-bottom:1px solid #000; }
h1 a {font-size:30px}
h1 span {font-size: 30px}

div.hr {border-bottom:1px solid #000;margin:10px 0 10px 0}
div.hr hr {display:none}

a:link {text-decoration:none; color:#435999; }
a:visited {text-decoration:none; color:#435999; }
a:active {text-decoration:none; color:#435999; }
a:hover {text-decoration:none; color:#435999; }

p { margin:0 0 15px 0; line-height:1.5em; }
p.small { margin:0 0 5px 0; line-height:1em; }

ul { margin:0 0 15px 15px; line-height:1.5em; }
ul.small { margin:0 0 10px 10px}
ul { list-style-type:square; }
ul.news { margin:0 0 15px 0; list-style-type:none;  }


div.tyda_frame {padding:10px;border:1px solid black;background:#FFF}
div.tyda_box{}

a.tyda_action{margin:0 5px 0 0;font-weight:normal}
span.tyda_action_done{margin:0 5px 0 0;color:#888;font-weight:normal;font-family:sans-serif}

/* ---- main layout ---- */

table.tyda_box { width:980px; margin:0 auto;text-align:left; }
table.tyda_thelocal_box { width:720px; margin:0 auto; text-align:left; }
table.tyda_box_back { width:720px; margin:0 auto; text-align:left; }
  td.tyda_left { background-color:#fff; }
  table.tyda_box_back td.tyda_left {padding-left:10px; }
    table.tyda_left { width:100%; margin: 0 0 0px 0; }
      td.tyda_menu { width:125px; padding:48px 0 0 0; font-size:16px; }
        ul.tyda_menu { margin:0 0 35px 0; }

        ul.tyda_menu li { height:20px; list-style-type:none; margin:0 0 8px 0; padding:0 0 0 5px; border-left:2px solid #ccc; line-height:1em}
        ul.tyda_menu li:hover { border-left:2px solid #888; }
        ul.tyda_menu li a { display:block; padding:2px 5px 2px 5px; color:#000; border:1px solid #fff; line-height:1em}
        ul.tyda_menu li a:hover { background-color:#ebebeb; border:1px solid #ccc; }
ul.tyda_menu li span.new { margin-left:5px; border:1px solid #888; font:
bold 11px arial; padding:0px 1px 0px 2px; background-color:#ffffdd; }

        ul.tyda_menu li.tyda_menu_green a { color:#6ca63e; }
        ul.tyda_menu li.tyda_menu_red a { color:#cf4242; }

        ul.tyda_menu_admin li a { color:#435999; }

      td.tyda_content { background-color:#fff; padding:0 0 0 15px; }
      table.tyda_box_back td.tyda_content {padding-right:10px; }
        table.tyda_content { width:100%; }

          td.tyda_live { }
            table.tyda_tl { width:100%; margin:0 0 2px 0; }

              td.tyda_tl_top { font:normal 12px arial; padding:0 10px; color:#888; height:15px; vertical-align:bottom; }
               td.tyda_tl_top a { font:normal 12px arial; }

              td.tyda_tl_l { padding:0 10px; height:30px;overflow:hidden;max-width:300px;white-space:nowrap }

                input.tyda_tl_input { margin:3px 0 0 0; vertical-align:baseline; width:100%; border:none; font:bold 18px arial; font-style:italic; outline:none;
outline-style:none;display:block}

                span#tyda_tl_input_dummy { visibility:hidden; font:bold 18px arial; font-style:italic; }

                textarea.tyda_tl_more {width:100%; height:75px; background:#FFF; border:1px solid #aaa;display:block}
                div.tyda_tl_alternative { margin:5px 0; font:normal 12px arial; color:#aaa; }

                div.tyda_tl_code { margin:3px 0 0 0; font:bold 18px arial; }
                div.tyda_tl_activating { margin:3px 0 0 0; font:bold 18px arial; font-style:italic; color:#aaa; }

                ul.tyda_tl_messages { list-style-type:none; margin:3px 0 0 0; }

                  li.tyda_tl_active a { font:bold 18px arial; font-style:italic; color:#000; }
                  li.tyda_tl_passive { display:none; }

              td.tyda_tl_r { width:130px; text-align:right; padding:0 0 0 0; height:30px; white-space:nowrap }

                img.tyda_tl_reply_en { background:#fff url("../images/btn_tl_reply_en.png"); width:53px; height:27px; }
                img.tyda_tl_reply_grey_en { background:#fff url("../images/btn_tl_reply_grey_en.png"); width:53px; height:27px; }
                img.tyda_tl_reply_en:hover { background:#fff url("../images/btn_tl_reply_hover_en.png"); width:53px; height:27px; }
                img.tyda_tl_reply_sv { background:#fff url("../images/btn_tl_reply_sv.png"); width:53px; height:27px; }
                img.tyda_tl_reply_grey_sv { background:#fff url("../images/btn_tl_reply_grey_sv.png"); width:53px; height:27px; }
                img.tyda_tl_reply_sv:hover { background:#fff url("../images/btn_tl_reply_hover_sv.png"); width:53px; height:27px; }

                img.tyda_tl_list { background:#fff url("../images/btn_tl_list.png"); width:37px; height:27px; }
                img.tyda_tl_list:hover { background:#fff url("../images/btn_tl_list_hover.png"); width:37px; height:27px; }

                img.tyda_tl_new { background:#fff url("../images/btn_tl_new.png"); width:37px; height:27px; }
                img.tyda_tl_new:hover { background:#fff url("../images/btn_tl_new_hover.png"); width:37px; height:27px; }

                img.tyda_tl_submit { background:#fff url("../images/btn_tl_submit.png"); width:37px; height:27px; }
                img.tyda_tl_submit:hover { background:#fff url("../images/btn_tl_submit_hover.png"); width:37px; height:27px; }

                img.tyda_tl_more { background:#fff url("../images/btn_tl_more.png"); width:37px; height:27px; }
                img.tyda_tl_more:hover { background:#fff url("../images/btn_tl_more_hover.png"); width:37px; height:27px; }

                img.tyda_tl_close { background:#fff url("../images/btn_tl_close.png"); width:37px; height:27px; }
                img.tyda_tl_close:hover { background:#fff url("../images/btn_tl_close_hover.png"); width:37px; height:27px; }

                img.tyda_tl_back { background:#fff url("../images/btn_tl_back.png"); width:37px; height:27px; }
                img.tyda_tl_back:hover { background:#fff url("../images/btn_tl_back_hover.png"); width:37px; height:27px; }

          td.tyda_header { height:90px; }
            table.tyda_header { width:100%; }
              td.tyda_header_l { width:18px; height:102px; background: #fff url("../images/bg_header_l.png") no-repeat scroll top left; }
              td.tyda_header_ls { width:18px; height:92px; background: #fff url("../images/bg_header_ls.png") no-repeat scroll top left; }
              td.tyda_header_m { height:102px; background: #fff url("../images/bg_header_m.png") repeat-x scroll top left; }
              td.tyda_header_ms { height:92px; background: #fff url("../images/bg_header_ms.png") repeat-x scroll top left; }
                table.tyda_lookup { width:100%; margin:22px 0 0 0;}
                  td.tyda_input { padding:0px 0 0 12px; }
                    table.tyda_input { width:100%; }
                      td.tyda_input_l { width:10px; height:35px; background:url("../images/input_l.png") no-repeat scroll top left; }
                      td.tyda_input_m { height:35px; background:url("../images/input_m.png") repeat-x scroll top left; }
                      td.tyda_input_r { text-align:right; width:10px; height:35px; background:url("../images/input_r.png") no-repeat scroll top left; }
                  td.tyda_submit { width:104px; padding:0px 12px 0 15px; }
              td.tyda_header_r { width:18px; height:102px; background: #fff url("../images/bg_header_r.png") no-repeat scroll top left; }
              td.tyda_header_rs { width:18px; height:92px; background: #fff url("../images/bg_header_rs.png") no-repeat scroll top left; }

          td.tyda_main { padding:0 12px; }
            table.tyda_main { width:100%; }
              td.tyda_main_top_l { width:18px; background: #fff url("../images/bg_main_top_l.png") repeat-y scroll top left; }
              td.tyda_main_top_m { background: #fff url("../images/bg_main_top_m.png") repeat scroll top left; }
                h2.tyda_subtitle { font:normal 16px arial; margin:0 0 10px 0; }
                div.tyda_breadcrumb { font:normal 12px arial; color:#666; margin:5px 0 0 0; }
                  div.tyda_breadcrumb a { font:normal 12px arial; color:#666; }
                  div.tyda_breadcrumb a:hover { text-decoration:underline; }
                div.tyda_main_line { margin:15px -13px 0 -13px; height:2px; background-color:#fff; border-bottom:1px solid #ccc; position:relative; font-size:0;}
              td.tyda_main_top_r { width:18px; background: #fff url("../images/bg_main_top_r.png") repeat-y scroll top left; }

              td.tyda_main_l { width:18px; background: #fff url("../images/bg_main_l.png") repeat-y scroll top left; }
              td.tyda_main_m { background-color:#fff; padding:23px 0 15px 0; }
                img.tyda_logo { margin:3px 15px 0px 0px; float:left; }
                div.tyda_hr { margin:20px -13px 20px -13px; background-color:#fff; border-bottom:1px solid #888; position:relative; font-size:0;}
                span.tyda_news_date { margin:-5px 0 10px 0; font:normal 14px arial; }
              td.tyda_main_r { width:18px; background: #fff url("../images/bg_main_r.png") repeat-y scroll top left; }

              td.tyda_main_bottom_l { width:17px; height:5px; background: #fff url("../images/bg_main_bottom_l.png") no-repeat scroll top left; }
              td.tyda_main_bottom_m { height:5px; background: #fff url("../images/bg_main_bottom_m.png") repeat-x scroll top left; }
              td.tyda_main_bottom_r { width:17px; height:5px; background: #fff url("../images/bg_main_bottom_r.png") no-repeat scroll top left; }

  td.tyda_right { width:315px; background-color:#fff; padding:48px 0 0 0; }
    iframe.tyda_ads { margin:0 0 0 15px; width:300px; height:1200px }
    body.tyda_ads{margin:0;padding:0;background-color:#fff;text-align:left}
    div.tyda_ads_container { margin:0 0 0 0px; width:300px;font-size:0;}
      div.tyda_ads_container div.t {width:300px; margin:0 0 10px 0; }
      div.tyda_ads_container script {font-size:0; }

td.tyda_right_modules { min-width:125px;width:150px;background-color:#fff; padding:48px 10px 0 23px; color:#CCC }

/* reklam uppe */

td.tyda_ads_top{text-align:left}
iframe.tyda_ads_top {margin:0;width:728px;height:90px;margin:0 0 10px 0}

/* ---- status messages ---- */

div.tyda_messages {margin:0 0 15px 0; border:2px dashed #aaa;}
div.tyda_message {margin:10px; }
div.tyda_message p { margin:0 0 5px 0; line-height:1em; }


/* ---- forms ---- */

input.tyda_text {margin:2px 0; padding:2px; }
select.tyda_select { margin:2px 0; padding:2px; }
tr.tyda_form_h { height:10px; } /* gap between TRs in a form */

/* ---- search form --- */

/* Lookup container div for positioning  */
div.tyda_search_form_base {position:relative; z-index:100; }

/* The input text field itself */
input.tyda_input_string_text { font:bold 16px arial; border:none; border-width:0; margin:8px 0 0 0; width:100%; line-height:1em; outline:none; outline-style:none;}

/* Serves as the pivot point of the suggestion list */
div.tyda_input_string_base {position:absolute;top:0; left:0; margin:60px 0 0 0; width:100%;}

/* ---- suggestion list ---- */

table.tyda_input_list { background-color:#fff; width:100%; }

  table.tyda_input_list .tl { width:18px; background:#fff url("../images/bg_sugg_top_l.png") repeat-y scroll top left; }
  table.tyda_input_list .tm { padding:5px 22px 0 22px; background:#fff url("../images/bg_sugg_top_m.png") repeat scroll top left; }
  table.tyda_input_list .tr { width:18px; background:#fff url("../images/bg_sugg_top_r.png") repeat-y scroll top left; }
  table.tyda_input_list .bl { width:18px; height:16px; background:#fff url("../images/bg_sugg_bottom_l.png") no-repeat scroll top left; }
  table.tyda_input_list .bm { height:16px; background:#fff url("../images/bg_sugg_bottom_m.png") repeat-x scroll top left; }
  table.tyda_input_list .br { width:18px; height:16px; background:#fff url("../images/bg_sugg_bottom_r.png") no-repeat scroll top left; }

  div.tyda_lang_header {font-size:16px; padding:7px 0 3px 0; font-weight:bold; color:#8d8d8d; text-transform:uppercase; }
  div.tyda_miss_header {font-size:16px; padding:7px 0 3px 0; font-weight:bold; color:#df523b; text-transform:uppercase; }
  div.tyda_expression_header {font-size:16px; padding:7px 0 3px 0; font-weight:bold; color:#7fad53; text-transform:uppercase; }

  div.tyda_input_menu_h { display:block; width:100%; font-weight:bold; font-size:16px; color:#000; }
  div.tyda_input_menu a { display:block; width:100%; font-weight:bold; font-size:16px; color:#000; }
  div.tyda_input_menu:hover { background-color:#e8e8e8; }
  div.tyda_input_menu:hover a { color:#000 }
  div.tyda_input_menu_semiactive { background-color:#aaa; }
  div.tyda_input_menu_semiactive a { display:block;width:100% }
  div.tyda_input_menu_active { background-color:#000; }
  div.tyda_input_menu_active a { color:#fff; font-weight:bold; font-size:16px; }

/* ---- tips box in dropdown ---- */

div.tyda_tips { border-top:1px solid #000; padding:12px 0 0 0; margin:16px 0 0 0px; }
div.tyda_tips p { }
div.tyda_tips img { float:right; margin:2px 0 0 8px; }

/* ---- forum ---- */

table.tyda_forum { width:100%; margin:0 0 0 0; }

  tr.tyda_forum_header_row th { text-transform:uppercase; padding:0 0 15px 0; font: bold 14px arial; text-decoration:underline; }
  tr.tyda_forum_header_row div.tyda_forum_pager,tr.tyda_forum_header_row_inline div.tyda_forum_pager {text-transform:uppercase;display:inline }


    th.tyda_forum_amount { width:10%; text-align:right; }
    th.tyda_forum_date { width:25%; text-align:right; }

    th.tyda_forum_thread a { text-transform:none; }
    td.tyda_forum_thread a { text-transform:none; }

  tr.tyda_forum_topic_row td,tr.tyda_forum_topic_row_first td { padding:5px 0 5px 0px; border-bottom:1px solid #ddd; }
  tr.tyda_forum_topic_row:hover,tr.tyda_forum_topic_row_first:hover td { background-color:#eee; }

    div.tyda_forum_topic_name a { font:bold 18px arial,sans-serif; }
    div.tyda_forum_topic_name img.tyda_forum_seen {margin:0 5px 0 0}
    div.tyda_forum_topic_desc a { font:normal 12px arial; color:#000; }
    td.tyda_forum_topic_amount { text-align:right; }
      div.tyda_forum_topic_amount { font:normal 18px arial,sans-serif;}
    td.tyda_forum_topic_date { text-align:right; }
      div.tyda_forum_topic_date { font:bold 18px arial; }
      div.tyda_forum_topic_who { font:normal 12px arial; }

  td.tyda_forum_thread_expander,td.tyda_forum_thread_name,td.tyda_forum_thread_amount,td.tyda_forum_thread_date,td.tyda_forum_thread_inline,td.tyda_forum_thread_bug { padding:5px 0 5px 0px; border-bottom:1px solid #ddd; }
  tr.tyda_forum_thread_row:hover td { background-color:#eee; }

    div.tyda_forum_thread_created { font:normal 12px arial; }
    div.tyda_forum_thread_created a { font:normal 12px arial; color:#000; }
    td.tyda_forum_thread_amount { text-align:right; }
      div.tyda_forum_thread_amount { }
    td.tyda_forum_thread_date { text-align:right;  }
      div.tyda_forum_thread_date { font:bold 14px arial; }
      div.tyda_forum_thread_changed { font:normal 12px arial; }

  div.tyda_forum_pager { text-align:left; }
  tr.tyda_forum_topic_row_spacer { height:10px; }

  tr.tyda_forum_message_row { }

/* ---- show users ---- */
/* färg är definierad i main.css */
span.tyda_user_user{ font:normal 12px arial;}
span.tyda_user_admin{ font:normal 12px arial;font-style:italic; }
span.tyda_user_editor{ font:normal 12px arial; }
span.tyda_user_testing{ font:normal 12px arial; }
span.tyda_user_unknown{ font:normal 12px arial; }
span.tyda_user_anonymous{ font:normal 12px arial; }

/* ############# NOT CHECKED BELOW THIS LINE ######################### */

/* ---- lists ---- */

ul.list {margin:0 0 10px 0;}
ul.list li {margin:0 0 10px 20px;display:list-item}
ul.list_inline {display:inline}
ul.list_inline li {margin:0 5px 0px 0px;display:inline}

/* ---- entry word and inflections ---- */

table.tyda_entry { width:100%; }
table.tyda_entry img { margin:0 8px 0 10px;}
table.tyda_entry td { vertical-align:top; }
  td.tyda_entry_word { padding:0 0 0 5px; }
  td.tyda_entry_edit { padding:5px 8px 0 0; text-align:right; }
    td.tyda_entry_edit a.tyda_action { font:bold 12px arial; }
    td.tyda_entry_edit span.tyda_action_done { font:bold 12px arial; }
    span.tyda_entry_base {font:bold 18px arial}
    span.tyda_entry_inflected {font:normal 14px arial}

/* ---- search result ---- */

table.tyda_res { width:100%; margin:0 0 15px 0; clear:both; }
table.tyda_res table { border-collapse:separate}
table.tyda_res_header { width:100%; height:29px}
table.tyda_res_header img { margin:0 10px 0 0; }
table.tyda_res_header td { vertical-align:middle; font:normal 12px arial}
  td.tyda_res_header_l {background:#fff url(/images/bg_res_header_l.png); width:5px;}
  td.tyda_res_header_wc {padding:0 0 0 3px; background:#fff url(/images/bg_res_header_m.png); background-repeat:repeat-x; text-transform:uppercase;}
  td.tyda_res_header_trans {width:223px; background:#fff url(/images/bg_res_header_m.png); background-repeat:repeat-x; text-transform:uppercase; }
  td.tyda_res_header_r {background:#fff url(/images/bg_res_header_r.png); width:5px;}

table.tyda_res_body {width:100%;}
/*
  tr.tyda_res_hilite_on {background-color:#ffe;}
  tr.tyda_res_hilite_off {background-color:#fff;}
*/
  td.tyda_res_body_wc {vertical-align:top; font-family:Arial; font-size:14px; padding:8px 28px 1px 9px; border-top:1px solid #ccc; line-height:1em;}
  td.tyda_res_body_wc_no_top_border {vertical-align:top; font-family:Arial; font-size:14px; padding:8px 28px 1px 9px; line-height:1em; }
  td.tyda_res_body_trans {width:220px; vertical-align:top; font-family:Arial; font-size:14px; padding:8px 8px 3px 8px; border-top:1px solid #ccc; line-height:1em;}
  td.tyda_res_body_trans_no_top_border {width:220px; vertical-align:top; font-family:Arial; font-size:14px; padding:8px 8px 1px 8px; border:none; line-height:1em;}

/* ---- search result: wordclass (wc) ---- */

table.tyda_res_body_wc {width:100%; margin-bottom:0px;}
table.tyda_res_body_wc td {vertical-align:top;}
table.tyda_res_body_wc a { font-weight:normal; }
div.tyda_meaning_def {padding-top:10px; font-size:14px; margin:7px 0 8px 0; border-top:1px solid #ccc; line-height:1.2em}
div.tyda_meaning_def_no_border_top {font-size:14px; margin:0 0 8px 0; line-height:1.2em}
div.tyda_sense_mark {color:#ad9449; font-size:12px; text-transform:uppercase}
td.tyda_meaning_syn div {padding-top:10px; margin:7px 0 8px 0; border-top:1px solid #ccc; line-height:1.2em}
td.tyda_meaning_syn_no_border_top div {font-size:14px; margin:0px 0 8px 0; line-height:1.2em; }

div.tyda_meaning_exs {padding-top:10px;margin:7px 0 8px 0;border-top:1px solid #ccc}
div.tyda_meaning_exs_no_border_top {padding:0; margin:0; border:none}
div.tyda_meaning_ex {margin:0 0 8px 0; font-size:14px; line-height:1.2em;}
span.tyda_meaning_ex_word {text-decoration:underline; }

span.tyda_assoc_sense_mark {color:#ad9449; font-size:12px; text-transform:uppercase; font-weight:normal}

span.tyda_lang {font-size:11px; color:#ad9449; text-transform:uppercase; font-weight:bold}
div.tyda_meaning_sep {font-size:11px; padding:0px 0 5px 7px; color:#999;}
div.tyda_sample_separator {font-size:11px; padding:0px 0 5px 7px; color:#999;}
div.tyda_meaning_empty {font-style:italic; font-size:14px; line-height:1.2em; color:#888; font-weight:normal; }
span.tyda_meaning_empty {font-style:italic; font-size:14px; line-height:1.2em; color:#888; font-weight:normal; }
div.tyda_meaning_empty a {color:#888; }

div.tyda_meanings_empty {font-style:italic; font-size:14px; line-height:1.2em; padding:0px 0 8px 0; color:#888}

/* ---- search result: translation ---- */

table.tyda_res_body_trans {width:100%; margin-bottom:2px}
table.tyda_res_body_trans td {vertical-align:top; padding:5px 0 3px 0; border-top:1px solid #ccc;}
table.tyda_res_body_trans td.tyda_no_padding_top {vertical-align:top; padding:0 0 3px 0; border:none}
table.tyda_res_body_trans td.tyda_trans_actions {width:30%; text-align:right}
div.word_tool_box {display:inline; z-index:101; }
div.word_tool_box img {margin-left:5px}
span.word_tool_box {display:inline;margin-left:5px}
div.tyda_trans_empty {font-style:italic; font-size:14px; line-height:1.2em; padding:0px 0 8px 0}

/* ---- search result: footer ---- */

td.tyda_res_footer { width:100%; }
table.tyda_res_footer {width:100%; font-weight:bold; background:#d9d7cb url(/images/actions_bg.png); border-left:1px solid #515151; border-bottom:1px solid #515151; border-right:1px solid #515151;}
table.tyda_res_footer td {font-family:Arial; font-size:12px; vertical-align:middle; }
td.tyda_res_contribute {background:#fff url(/images/contribute_bg1.png); height:28px; background-repeat:repeat-x; padding:0 9px 0 9px; width:100px; }
td.tyda_res_sep {background:#fff url(/images/contribute_bg2.png); width:28px; height:28px; }
td.tyda_res_contribute a {font-size:12px}
td.tyda_res_contribute a:link {color:#fff}
td.tyda_res_contribute a:visited {color:#fff}
td.tyda_res_contribute a:active {color:#fff}
td.tyda_res_contribute a:hover {color:#aaa}

td.tyda_res_actions {text-align:right; vertical-align:middle}
td.tyda_res_actions ul {list-style-type:none; font-size:12px;}
td.tyda_res_actions li {display:inline; margin:0 10px 0 0; color:#fff}
td.tyda_res_actions li a { font-family:Arial, Helvetica, Tahoma, sans-serif; }
td.tyda_res_actions li a:link { color:#515151 }
td.tyda_res_actions li a:visited { color:#515151}
td.tyda_res_actions li a:active { color:#515151}
td.tyda_res_actions li a:hover { color:#aaa}
td.tyda_res_actions span {font-weight:normal}

/* ---- search result: other ---- */

div.tyda_show_more {margin:10px 0 8px 0;}
div.tyda_show_more a {font-size:14px; font-weight:normal}

/* ---- search result: tooltip ---- */

div.tyda_tooltip_body {font-size:12px; font-weight:bold; background-color:#fff; border:2px solid #a2a2a2}
div.tyda_tooltip_body img {display:block;}
div.tyda_tooltip_body div.tyda_tooltip_text {padding:8px 8px 8px 8px;}
span.tyda_ipa {font-weight:normal}

/* ---- ord i liten visning ---- */
span.tyda_senses_small {}
span.tyda_word_class {}
span.tyda_sense_mark {font-size:smaller;border:1px solid #5f5e7d;padding:0 1px}

/* ==== sidor: egen ordlista ==== */
div.tyda_search_udict div.tyda_meaning_def {width:180px}
div.tyda_search_udict div.tyda_trans {width:200px}
div.tyda_search_udict table.tyda_word {margin:0 0 10px 0}

div.tyda_udict_nav{}
div.tyda_udict_extra{margin:5px 0 10px 0;padding:10px;background:#eef}

/* ==== sidor: ordredigerare ==== */
/* gemensamt i main.css */
div.tyda_word_edit_level{background:#eee;}
div.tyda_word_edit_word{background:#EEF}
div.tyda_word_edit_sense_content{border:2px solid #5f5e7d}

/* ==== sidor: bidrag ==== */
div.tyda_contribute_box{margin:0;padding:10px;border:2px solid #88A}

/* ==== sidor: granskning ==== */
div.tyda_check_intro{font-size:x-small;margin:0;padding:0 0 2px 0}
div.tyda_check_vote{margin:0;padding:5px 10px;background:#EEF}

/* ==== sidor: forum ==== */

/* navigation */
div.tyda_forum_nav{color:#fff; font-family:sans-serif;padding:5px;margin:0;background:#42454e;}
div.tyda_forum_nav span {color:#fff}
div.tyda_forum_nav a:link {color:#fff}
div.tyda_forum_nav a:visited {color:#fff}
div.tyda_forum_nav a:hover {color:#9796c7}
span.forum_nav_recursive{font-weight:bold; padding:0 2px}

div.tyda_forum_nav_2 { padding:5px;}
a.tyda_forum_nav_2_link {padding:0 10px 0 0}
span.tyda_forum_nav_passive{color:#ccc}

/* trådöversikt */
span.tyda_forum_thread_icon{width:12px;display:inline}
td.tyda_forum_thread_name img.tyda_forum_seen{padding:0 2px 0 0;}
td.tyda_forum_thread_expander {width:24px}

/* innehåll i trådvisning */
table.tyda_forum_tm {width:100%; margin:0 0 10px 0;}
table.tyda_forum_tm td {vertical-align:baseline}
td.tyda_forum_tm_subject { padding:0 0 3px 0;}
td.tyda_forum_tm_subject img.tyda_forum_seen{padding:0 2px 0 0;}
div.tyda_forum_tm_from { font:bold 12px arial; display:inline; }
div.tyda_forum_tm_extra { font:12px arial; display:inline; }
div.tyda_forum_tm_extra b { font:bold 12px arial; display:inline; }
div.tyda_forum_tm_from span { font:bold 12px arial; }
td.tyda_forum_tm_icon{width:15px}
td.tyda_forum_tm_body,td.tyda_forum_tm_body_current{width:100%; border:1px solid #ccc;padding:10px;}
td.tyda_forum_tm_body_current{background:#eef}
td.tyda_forum_tm_action {text-align:left;}
div.tyda_forum_tm div.tyda_forum_tm_current{border-top:1px solid #eee;padding:5px 0 0 0;margin:5px 0 0 0}
td.tyda_forum_tm_current{background:#EEF}
div.tyda_forum_tm_title{color:#435999; font:bold 14px arial;}

/* rekursiv trådvisning */
div.tyda_forum_inline {}
div.tyda_forum_inline_box {margin:0 0 0px 0}
h2.tyda_forum_inline {font-size:medium;font-weight:bold;margin:0;padding:0}
div.tyda_forum_inline_box h2.tyda_forum_inline {font:bold 18px arial; margin:0 0 5px 0; }
/*div.tyda_forum_inline table.tyda_forum_tm {width:100%; margin:0 0 0 0;}*/
div.tyda_forum_inline div.tyda_forum_tm_title {font-weight:normal;font-size:medium}
tr.tyda_forum_header_row_inline th { text-transform:uppercase; padding:0 0 0px 0; font: bold 14px arial; text-decoration:underline;}
/*div.tyda_forum_inline div.tyda_forum_actions{}*/
tr.tyda_forum_thread_row_inline td {}

/* innehåll */
div.tyda_forum_message_p{padding:0px 0;margin:0;}
div.tyda_forum_message{padding:5px;margin:0;border:1px #42454e solid}
/* samma sak, men förhandsgranskning */
div.tyda_forum_preview{padding:5px;margin:0 0 10px 0;border:1px #42454e solid}
div.tyda_forum_head{padding:5px;border-bottom:0px solid #42454e; background:#ddd}
div.tyda_forum_body{padding:5px;margin:0;background:white}

/* WHAT?! ----> div tyda_message */
p.tyda_forum{margin:5px 0 5px 0;padding:0}
p.tyda_forum_first{margin:0 0 5px 0;}
p.tyda_forum_last{margin:5px 0 0 0;}
p.tyda_forum_single{margin:0px 0 0 0;}

span.tyda_forum_date{display:inline;color:#888}
span.tyda_forum_short_date{display:inline;font-size:small;color:#888}

/* innehåll i kort visning (i svarslistan) */
div.tyda_forum_message_inline{margin:0 0 10px 0}

/* områden */
div.tyda_forum_topics_p{margin:0 0 20px 0}

/* svar*/
div.tyda_forum_replies_p{margin:0px 0 20px 0}
div.tyda_forum_indent{margin:0;padding:0 0 0 20px;border-left:0px}

table.tyda_forum_messages {}
table.tyda_forum_messages th {text-transform:uppercase; padding:0 20px 2px 0}
table.tyda_forum_messages td {padding:2px 20px 2px 0}
td.tyda_forum_message {vertical-align:baseline}

/* aktioner */
div.tyda_forum_actions{text-align:left;}
div.tyda_forum_actions a{padding:0 1px}
div.tyda_forum_actions a:hover{text-decoration:underline}

div.tyda_forum_actions_bottom{text-align:left}
div.tyda_forum_actions_bottom a{padding:0 1px}
div.tyda_forum_actions_bottom a:hover{text-decoration:underline}

/* generellt länkar till inlägg */
a.tyda_forum_seen {font-weight:normal}
a.tyda_forum_unseen:link {font-weight:bold}
a.tyda_forum_unseen:visited {font-weight:bold}
a.tyda_forum_unseen:active {font-weight:bold}
a.tyda_forum_unseen:hover {font-weight:bold}

/* osorterat */
h2.tyda_forum_message{padding:0;margin:0}

div.tyda_forum_short{display:block}

img.tyda_forum_type{border-width:0px;margin:0 5px 0 0; }

td.tyda_forum_topic{text-align:left;vertical-align:baseline;padding:0 5px 5px 0;}
div.tyda_forum_descr{font-size:12px}
td.tyda_forum_expanded{width:100%}

/* ==== sidor: undersökning ==== */
div.tyda_survey_question {padding:0;margin:1em 0 1em 0;font-weight:normal;font-style:italic}
div.tyda_survey_group {padding:0;margin:0;font-weight:bold}
a.tyda_survey {font-size:14px;}
a.tyda_survey:link {color:#00f}
a.tyda_survey:hover {color:#00f; text-decoration:underline}
a.tyda_survey:active {color:#00f}
a.tyda_survey:visited {color:#00f}
div.tyda_winners {margin:0 0 5px 20px; font-style:italic; font-size:12px}

/* ==== sidor: skicka tips ==== */
span.tyda_tip_preview {font-weight:bold;}
div.tyda_tip_content {border:1px dashed #515151; padding:10px}

/* ==== sidor: boking av sms-donationer ==== */

/* donationssidan med kalendern */
table.tyda_donation_table{ border-collapse: separate; }
td.tyda_donation_table_week_column{ font-size:18px; }
td.tyda_donation_table_date{ font-weight:bold;font-size:12px; text-align:center}
.tyda_enirosponslink {font-size:12px;}
.tyda_eslink {background: white; }
.tyda_estitle {font-family: sans-serif; clear:both;}
.tyda_estitle .esemp {font-style: italic;}
.tyda_estitle a:link{ color:#0000FF; font-weight:normal; text-decoration: underline; }
.tyda_estitle a:visited{ color:#0000FF; font-weight:normal;text-decoration: underline; }
.tyda_estitle a:hover{ color:#0000FF; font-weight:normal;text-decoration: underline; }
.tyda_estitle a:active{ color:#0000FF; font-weight:normal;text-decoration: underline; }
.tyda_esdesc .esemp {font-weight: bold; font-weight:bold;text-decoration: underline; }
.tyda_esurl { font-size:12px; float:left; margin-bottom:15px; }
.tyda_esurl a:link{ color:#008000; font-weight:normal; }
.tyda_esurl a:visited{ color:#008000; font-weight:normal; }
.tyda_esurl a:hover{ color:#008000; font-weight:normal; }
.tyda_esurl a:active{ color:#008000; font-weight:normal; }
.tyda_ead_text { float:right; font-size:10px; color:#AAA;}

/* ==== generell stil ==== */

div.tyda_text {width:600px; padding:25px 0 0 0; font-size:14px; font-weight:normal; line-height:1.5em;}
div.tyda_date {color:#aaa; font-size:11px; font-weight:normal; line-height:1.5em; margin-bottom:20px}
span.tyda_date {color:#aaa; font-size:11px; font-weight:normal; line-height:1.5em; margin-bottom:20px}
span.tyda_intro {font-size:x-small}
span.tyda_error {color:red}
span.tyda_error b {color:red}
span.tyda_error_intro {color:red;font-weight:bold}
img.tyda_img_r {float:right; margin:0 0 20px 50px}
div.p {margin:0 0 15px 0; line-height:1.5em;}
div.help {font-size:smaller}

span.tyda_code {font-family:fixed;background:#F8F8FF}

ul.list {margin:0 0 10px 0;}
ul.list li {margin:0 0 10px 20px;display:list-item}
ul.list_small {margin:0}
ul.list_small li {margin:0 0 0px 20px;display:list-item}
ul.list_inline {display:inline}
ul.list_inline li {margin:0 5px 0px 0px;display:inline}

ol.list {margin:0 0 10px 0;}
ol.list li {margin:0 0 0px 25px;display:list-item}

span.tyda_input_label_small {font-size:x-small;text-transform:uppercase}

a.tyda_text_flow { text-transform:uppercase; font-size:11px; padding-left:10px}

img.tyda_button {border-width:0px}

tr.tyda_even {background-color:#fff;}
tr.tyda_odd {background-color:#f8f4fc;}
th {font-family:sans-serif;text-align:left;margin:0 5px 0 0}

div.tyda_hir_indent{margin:0 0 0 20px}

/* ==== widgets (komponenter med på godtyckliga sidor) ==== */

/* ---- widget: gemensamt för moduler ---- */
div.tyda_module{margin:0 0 10px 0}
div.tyda_module_container{margin:0 0 25px 0}

/* huvud */
table.tyda_module_head{width:100%}
td.tyda_module_head, td.tyda_module_head a {font-size:12px;text-align:left;vertical-align:middle;background:#ccc;width:100%;padding:0 2px}
td.tyda_module_buttons{text-align:right;background:#ccc;vertical-align:middle;padding:2px}

/* innehåll */
div.tyda_module_body{}
table.tyda_module_body {width:100%;border:0;border-collapse:collapse}
table.tyda_module_body td {vertical-align:top;font-family:arial,sans-serif;font-size:80%;padding:2px 0px 2px 2px}
tr.tyda_module_row td {}
tr.tyda_module_row,tr.tyda_module_row_first{cursor:pointer;max-width:100px}
tr.tyda_module_row:hover,tr.tyda_module_row_first:hover{background:#ebebeb;border:1px solid #ccc}
table.tyda_module_body td a{font-weight:normal;color:#42454e}
td.tyda_module_right {text-align:right;}

/* fot */
div.tyda_module_foot {width:100%}
table.tyda_module_foot {width:100%;border:0;margin:0}
table.tyda_module_foot a {font-family:arial,sans-serif;font-size:12px;font-weight:normal;padding:0px 5px;margin:0}

/* ---- widget: wikitext (används bl.a. för forum-body) ---- */
div.tyda_wiki_first {margin:0 0 10px 0}
div.tyda_wiki_last {margin:0 0 0 0}
div.tyda_wiki {margin:0 0 10px 0}
div.tyda_wiki_single {margin:0 0 0 0}

/* ---- widget: gemensamt för input-meny ---- */
ol.tyda_input {padding:0 0 0 30px;margin:0}
ol.tyda_input li {padding:0;margin:0}
div.tyda_menu_base {position:relative;display:inline;margin:0;padding:0;border:0}
div.tyda_input_hir_indent{margin:0 0 0 10px;padding:0}

/* ---- widget: bläddrare i full storlek ---- */
div.tyda_browser_nav{font-family:sans-serif;padding:0;border-bottom:1px solid #42454e;margin:0 0 2px 0}
div.tyda_browser_nav h2,div.tyda_browser_nav h3{display:inline;font-size:medium;font-weight:bold;margin:0;padding:0}

/* ---- widget: tabs ---- */
div.tyda_tabs{width:100%;border-bottom:2px solid #42454e;margin:0;padding:0;line-height:1.0em}
span.tyda_tab{padding:2px 2px 0 2px;margin:0;border:0}
span.tyda_tab_current{padding:2px 2px 0 2px;margin:0;font-family:sans-serif;font-weight:bold;background:#42454e;color:#FFF;border:0}

/* ---- widget: expander_button ---- */
div.tyda_expander {margin:0px 10px 0 0;}
a.tyda_expander_button{margin:0;padding:0 4px 0 0px}
a.tyda_expander_button img{border-width:0px}
div.tyda_expander_indent{margin:0;padding:0 0 0 14px}
div.tyda_expander_main{margin:0;padding:0;display:table;width:100%}
div.tyda_expander_left{margin:0;padding:0;display:table-cell}
div.tyda_expander_content{margin:0;padding:0;display:table-cell;width:100%}
img.tyda_expander_button{border-width:0px;margin:0 0px 0 0}
td.tyda_expander{margin:0;padding:0px;vertical-align:top;width:19px}

/* ---- widget: live-scroller ---- */
td.tyda_live_background {background-color:#EAEAEA;height:19px;background-position:top; padding:0 60px 0 25px; border-bottom: 1px solid #423E48;vertical-align:top;font-size:small}
td.tyda_live_background a {font-weight:normal;}
ul.tyda_live {display:inline}
ul.tyda_live li {margin:0 5px 0px 0px;display:inline}
ul.tyda_live li.tyda_live_passive {display:none}
td.tyda_live_left{vertical-align:top;padding:1px 1px 1px 0;margin:0}
td.tyda_live_main{vertical-align:middle;padding:0;width:100%}
td.tyda_live_right{vertical-align:top;padding:1px 1px 1px 0;margin:0}
div.tyda_live_intro{font-size:x-small}
span.tyda_live_intro{font-size:x-small}
input.tyda_live{width:400px;height:16px;background:#FFF;border:none;margin:0;font-size:small}
textarea.tyda_live{width:400px;height:75px;background:#FFF;border:none;margin:0;padding:0;font-size:small}
button.tyda_live{height:16px;font-size:x-small;margin:1px 0 0 0;padding:0}
div.tyda_live_filler{font-size:large;color:#838342; font-weight:normal; font-style:italic; }

/* ---- widget: donationer ---- */
div.tyda_donation_intro{font-size:x-small}
span.tyda_donation_intro{font-size:x-small}
td.tyda_donation_row{padding:0 5px;border:1px solid #CCC}
td.tyda_donation_left{vertical-align:top;padding:0px 5px 0px 0;margin:0}
td.tyda_donation_right{vertical-align:baseline;padding:0}
input.tyda_donation{margin:0px 0;border:1px solid #515151; padding:2px}
button.tyda_donation{margin:0px 0;padding:2px}

/* ---- widget: visning av pris och räkningar ---- */
table.tyda_invoice {background:#EEE;margin:0;border:5px solid #EEE}
table.tyda_invoice td {margin:0;padding:0}
table.tyda_invoice th {padding:0 5px 0 0;margin:0;font-weight:bold;color:#448}
table.tyda_invoice span.tyda_price {font-weight:bold}
table.tyda_invoice span.tyda_price span.tyda_vat {font-weight:normal}

/* ---- widget: visning av nyheter ---- */

div.tyda_news_item {margin:0 0 10px 0}
div.tyda_news_item_compact {margin:0 0 5px 0}

div.tyda_news_date {display:block;margin:0;padding:0;line-height:1em;font-size:x-small}

div.tyda_news_item div.tyda_news_head {border-bottom:0px solid #888}
div.tyda_news_item_compact div.tyda_news_head {border-bottom:0px;margin:0;padding:0}
div.tyda_news_title {display:inline;color:#000;font-family:arial,sans-serif;font-weight:normal;font-size:18px}
div.tyda_news_title a {font-weight:normal;font-size:18px}

div.tyda_news_body h4 {font-style:italic;font-family:arial,sans-serif;font-weight:normal; margin-top:5px}

/* ---- widget: visning av källkod (för hjälpsidor mm) ---- */
div.tyda_code {padding:10px;border:1px solid #000;background:#eee;max-width:40em;white-space:pre}
div.tyda_code_result {padding:10px;border:1px solid #000;background:#FFF;max-width:40em}

/* ---- widget: textbaserad annons ---- */
div.tyda_adtext{padding:10px 14px}

/* ==== övriga elementgrupper ==== */

/* ---- riktiga tabeller (som visar data i tabellform) ---- */
table.tyda_table{border-collapse:collapse;margin:0 0 5px 0;padding:0;vertical-align:baseline;text-align:left;}
table.tyda_table_small{border-collapse:collapse;margin:0 0 0 0;padding:0;vertical-align:baseline;text-align:left;}
table.tyda_table_100{border-collapse:collapse;margin:0;padding:0;vertical-align:baseline;text-align:left;width:100%}
td.tyda_table{margin:0;padding:0 5px 1px 0;vertical-align:baseline}
table.tyda_table_small td{margin:0;padding:0 5px 1px 0;vertical-align:baseline}
td.tyda_table_right{margin:0;padding:0 5px 0px 0;vertical-align:baseline;text-align:right;}
td.tyda_table_single{margin:0;padding:0 0px 1px 0;vertical-align:baseline}
table.tyda_table th{text-transform:none; margin:0;padding:0 5px 5px 0;vertical-align:baseline; }
table.tyda_table_small th{text-transform:none; margin:0;padding:0 5px 0px 0;vertical-align:baseline}
table.tyda_table tr{margin:0;padding:0;vertical-align:top;}
table.tyda_table tr.tyda_tr_on{background-color:#eee;}
th.tyda_table {font-weight:bold;color:#448}
th.tyda_form_h{font-weight:bold;color:#448}

/* ---- generellt för formulär ---- */

td.tyda_form {text-align:left;vertical-align:baseline}
th.tyda_form {text-align:left;vertical-align:baseline;font-weight:normal;padding:0 5px 0 0}

/* formulär ska kunna visas inline (exempelvis switcher) */
form {display:inline}
div.tyda_form_control_raw{display:inline; width:100%;}

div.tyda_form_def_small{font-size:x-small;color:#448}
span.tyda_radio{padding:0 10px 0 0}
input.tyda_radio{margin:2px 2px 0 0}

/* knappar */
button {margin:1px 0;border-width:1px}

span.tyda_form_head{font-weight:bold}

tr.tyda_textarea   th.tyda_form{vertical-align:top;}
tr.tyda_multiple   th.tyda_form{vertical-align:top;}
tr.tyda_input_wiki th.tyda_form{vertical-align:top;}
/* td för mellanrum i normalformulär */
tr.tyda_form_h td{padding:10px 0 0 0;}

/* formulär-delar som ibland är osynliga */
tr.tyda_form_unimportant{display:none}
div.tyda_form_unimportant{display:none}

/* stil för input-fält (särskiljande klass görs av form) */
input.tyda_text {margin:1px 0;border:1px solid #515151; padding:2px}
input.tyda_checkbox {vertical-align:bottom;border-width:1px}
textarea {margin:1px 0;padding:2px;border:1px solid #515151}
select {margin:1px 0;border:1px solid #515151;}
/* större textfält i vissa fall */
div.tyda_form_large input.tyda_text{font-size:larger;border:2px solid #000}
div.tyda_form_large td.tyda_form_def{font-size:larger}

/* visning vid fel */
th.tyda_form span.tyda_form_error{color:#F00}

span.tyda_form_error input.tyda_text {background:#FEE}
span.tyda_form_error textarea {background:#FEE}
span.tyda_form_error span.tyda_form_def{color:red}