.tt_link { text-decoration:none; font-weight:bold; color:black; }
.tt_link_sorted { color:red }
.tt_link_mo { color:blue }

.tt_icon_asc, .tt_icon_desc, .tt_icon_asc1, .tt_icon_desc1, .tt_icon_asc2, .tt_icon_desc2, .tt_icon_asc3, .tt_icon_desc3, .tt_icon_asc4, .tt_icon_desc4 { padding-right: 8px; background-repeat: no-repeat; background-position: center right; }
.tt_icon_asc { background-image: url(arrow-up.gif); }
.tt_icon_desc { background-image: url(arrow-down.gif); }
.tt_icon_asc1 { background-image: url(arrow-up1.gif); }
.tt_icon_desc1 { background-image: url(arrow-down1.gif); }
.tt_icon_asc2 { background-image: url(arrow-up2.gif); }
.tt_icon_desc2 { background-image: url(arrow-down2.gif); }
.tt_icon_asc3 { background-image: url(arrow-up3.gif); }
.tt_icon_desc3 { background-image: url(arrow-down3.gif); }
.tt_icon_asc4 { background-image: url(arrow-up4.gif); }
.tt_icon_desc4 { background-image: url(arrow-down4.gif); }

.tt_menu { position:absolute; border:solid 1px #bbb; background:#fff;
           padding:3px; color:#666; cursor: default; width:200px; }
.tt_menu ul { list-style: none; margin:0px; padding: 0px; }
.tt_menu li, .tt_menu li.selected { font-size:10px; font-family: Arial; }
.tt_menu li.selected { color:#fff; background:#57b; }
.tt_menu div.separator{ background:url('sep.gif'); margin:2px auto;
                           height:1px; line-height:0px; overflow:hidden; }

.tt_it, .tt_copydiv textarea{ color: #543; background: #ffc; border: 1px solid #715; width:95%; }
.tt_sel { color: #543; background: #cff; border: 1px solid #517; width:95%; }
.tt_inv { background: #ff0; }

.tt_copydiv{ position:absolute; width:700px; height:500px; }
.tt_copydiv textarea{ height:100%; width:100%; }

td.tt_found { background: #ff9; }
tr.tt_summary { background: #fcf; }
