thomascube
2010-12-17 db1a87cd6c506f2afbd1a37c64cb56ae11120b49
commit | author | age
e019f2 1 /***** Roundcube|Mail mail task styles *****/
4e17e6 2
T 3
4 #messagetoolbar
5 {
6   position: absolute;
e538b3 7   top: 47px;
4b1647 8   left: 205px;
3181be 9   right: 10px;
4e17e6 10   height: 35px;
4bcb36 11   min-width: 650px;
d3502f 12   white-space: nowrap;
4e17e6 13 /*  border: 1px solid #cccccc; */
T 14 }
15
e25a35 16 #messagetoolbar a
4e17e6 17 {
4a4265 18   display: block;
T 19   float: left;
4e17e6 20   padding-right: 10px;
T 21 }
4a4265 22
T 23 #messagetoolbar a.button,
24 #messagetoolbar a.buttonPas {
25   display: block;
26   float: left;
27   width: 32px;
28   height: 32px;
29   padding: 0;
e25a35 30   margin: 0 5px;
4a4265 31   overflow: hidden;
9224c8 32   background: url(images/mail_toolbar.png) 0 0 no-repeat transparent;
4a4265 33   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
T 34 }
35
36 #messagetoolbar a.buttonPas {
37   opacity: 0.35;
38 }
39
40 #messagetoolbar a.checkmailSel {
41   background-position: 0 -32px;
42 }
43
44 #messagetoolbar a.back {
45   background-position: -32px 0;
46 }
47
48 #messagetoolbar a.backSel {
49   background-position: -32px -32px;
50 }
51
52 #messagetoolbar a.compose {
53   background-position: -64px 0;
54 }
55
56 #messagetoolbar a.composeSel {
57   background-position: -64px -32px;
58 }
59
60 #messagetoolbar a.reply {
61   background-position: -96px 0;
62 }
63
64 #messagetoolbar a.replySel {
65   background-position: -96px -32px;
66 }
67
68 #messagetoolbar a.replyAll {
69   background-position: -128px 0;
70 }
71
72 #messagetoolbar a.replyAllSel {
73   background-position: -128px -32px;
74 }
75
76 #messagetoolbar a.forward {
77   background-position: -160px 0;
78 }
79
80 #messagetoolbar a.forwardSel {
81   background-position: -160px -32px;
82 }
83
84 #messagetoolbar a.delete {
85   background-position: -192px 0;
86 }
87
88 #messagetoolbar a.deleteSel {
89   background-position: -192px -32px;
90 }
91
92 #messagetoolbar a.markmessage {
93   background-position: -256px 0;
94 }
95
96 #messagetoolbar a.messagemenu {
97   background-position: -288px 0;
98 }
99
100 #messagetoolbar a.spellcheck {
4385ad 101   background-position: -384px 0;
4a4265 102 }
T 103
104 #messagetoolbar a.spellcheckSel {
4385ad 105   background-position: -384px -32px;
4a4265 106 }
T 107
108 #messagetoolbar a.attach {
4385ad 109   background-position: -352px 0;
4a4265 110 }
T 111
112 #messagetoolbar a.attachSel {
4385ad 113   background-position: -352px -32px;
A 114 }
115
116 #messagetoolbar a.insertsig {
117   background-position: -448px 0;
118 }
119
120 #messagetoolbar a.insertsigSel {
121   background-position: -448px -32px;
4a4265 122 }
T 123
124 #messagetoolbar a.savedraft {
125   background-position: -322px 0;
126 }
127
128 #messagetoolbar a.savedraftSel {
129   background-position: -322px -32px;
130 }
131
132 #messagetoolbar a.send {
4385ad 133   background-position: -416px 0;
4a4265 134 }
T 135
136 #messagetoolbar a.sendSel {
4385ad 137   background-position: -416px -32px;
4a4265 138 }
T 139
4e17e6 140 #messagetoolbar select.mboxlist
T 141 {
189482 142   position: relative;
T 143   margin: 0 8px;
4a4265 144   top: 6px;
4e17e6 145 }
T 146
147 #messagetoolbar select.mboxlist option
148 {
149   padding-left: 15px;
150 }
151
152 #messagetoolbar select.mboxlist option[value="0"]
153 {
154   padding-left: 2px;
155 }
156
30b152 157 #searchmenu
A 158 {
f52c93 159   width: 160px;
T 160 }
161
162 #searchmenu ul.toolbarmenu
163 {
164   margin: 0;
165 }
166
167 #searchmenu ul.toolbarmenu li
168 {
169   margin: 1px 4px 1px;
7f9ea1 170 }
T 171
799752 172 #messagemenu li a.active:hover,
A 173 #markmessagemenu li a.active:hover
174 {
b4f7c6 175   color: #fff;
T 176   background-color: #c00;
799752 177 }
A 178
b4f7c6 179 #messagemenu li a
799752 180 {
9224c8 181   background: url(images/messageactions.png) no-repeat 7px 0;
f52c93 182   background-position: 7px 20px;
799752 183 }
A 184
b4f7c6 185 #messagemenu li a.printlink
799752 186 {
f52c93 187   background-position: 7px 1px;
799752 188 }
A 189
b4f7c6 190 #messagemenu li a.downloadlink
799752 191 {
f52c93 192   background-position: 7px -17px;
799752 193 }
A 194
b4f7c6 195 #messagemenu li a.sourcelink
799752 196 {
f52c93 197   background-position: 7px -35px;
b4f7c6 198 }
T 199
200 #messagemenu li a.openlink
201 {
f52c93 202   background-position: 7px -53px;
799752 203 }
A 204
921270 205 #messagemenu li a.editlink
T 206 {
f52c93 207   background-position: 7px -71px;
921270 208 }
T 209
f1ad36 210 #markmessagemenu li a
799752 211 {
f1ad36 212   background: url(images/messageicons.png) no-repeat;
799752 213 }
A 214
f1ad36 215 #markmessagemenu li a.readlink
799752 216 {
f1ad36 217   background-position: 7px -51px;
799752 218 }
A 219
f1ad36 220 #markmessagemenu li a.unreadlink
799752 221 {
f1ad36 222   background-position: 7px -119px;
799752 223 }
A 224
f1ad36 225 #markmessagemenu li a.flaggedlink
799752 226 {
f1ad36 227   background-position: 7px -153px;
A 228 }
229
230 #markmessagemenu li a.unflaggedlink
231 {
232   background-position: 7px -136px;
30b152 233 }
A 234
3dc19d 235 #searchfilter
T 236 {
4bcb36 237   white-space: nowrap;
3dc19d 238   position: absolute;
4bcb36 239   right: 190px;
A 240   vertical-align: middle;
3dc19d 241 }
T 242
243 #searchfilter label
244 {
245   font-size: 11px;
246 }
247
189482 248 #mailleftcontainer
T 249 {
250   position: absolute;
ce06d3 251   top: 0;
A 252   left: 0;
253   bottom: 0;
4b1647 254   width: 195px;
e5686f 255 }
A 256
257 #mailrightcontainer
258 {
259   position: absolute;
ce06d3 260   top: 0;
e5686f 261   left: 170px;
ce06d3 262   bottom: 0;
A 263   right: 0;
8583d6 264   min-width: 600px;
189482 265 }
T 266
267 #mailrightcontent
268 {
269   position: absolute;
ce06d3 270   top: 0;
A 271   left: 0;
272   right: 0;
273   bottom: 0;
e5686f 274 }
b4f7c6 275
4e17e6 276 #messagepartcontainer
T 277 {
278   position: absolute;
279   top: 80px;
280   left: 20px;
281   right: 20px;
282   bottom: 20px;
283 }
284
285 #mailcontframe
286 {
287   position: absolute;
e5686f 288   width: 100%;
ce06d3 289   top: 0;
A 290   bottom: 0;
4e17e6 291   border: 1px solid #999999;
T 292   background-color: #F9F9F9;
ce06d3 293   overflow: hidden;
4e17e6 294 }
T 295
b19097 296 #mailpreviewframe
T 297 {
298   position: absolute;
e5686f 299   width: 100%;
A 300   top: 205px;
301   bottom: 0px;
b19097 302   border: 1px solid #999999;
T 303   background-color: #F9F9F9;
304 }
305
306 #messagecontframe
307 {
e5686f 308   position: relative;
c45471 309   top: 0px;
S 310   left: 0px;
311   right: 0px;
312   bottom: 0px;
e5686f 313   width: 100%;
A 314   height: 100%;
b19097 315 }
4e17e6 316
T 317 #messagepartframe
318 {
c3f94d 319   width: 100%;
T 320   height: 100%;
4e17e6 321   border: 1px solid #999999;
ee883a 322   background-color: #F9F9F9;
4e17e6 323 }
T 324
325
326 #partheader
327 {
328   position: absolute;
329   top: 10px;
330   left: 220px;
9734be 331   right: 20px;
4e17e6 332   height: 40px;
T 333 }
334
335 #partheader table td
336 {
337   padding-left: 2px;
338   padding-right: 4px;
339   vertical-align: middle;
340   font-size: 11px;
341 }
342
343 #partheader table td.title
344 {
345   color: #666666;
346   font-weight: bold;
347 }
348
349
350 /** mailbox list styles */
351
cd900d 352 #mailboxlist-container
4e17e6 353 {
T 354   position: absolute;
ce06d3 355   top: 0;
A 356   left: 0;
189482 357   width: 100%;
ce06d3 358   bottom: 0;
f45bbe 359   border: 1px solid #999;
cd900d 360   background-color: #F9F9F9;
54759c 361   overflow: hidden;
cd900d 362 }
T 363
364 #mailboxlist
365 {
e1eb70 366   position:relative;
4e17e6 367   height: auto;
T 368   margin: 0px;
369   padding: 0px;
370   list-style-image: none;
371   list-style-type: none;
20a1b3 372   overflow: hidden;
T 373   white-space: nowrap;
0e7b66 374   background-color: #FFF;
4e17e6 375 }
T 376
377 #mailboxlist li
378 {
e1eb70 379   display: block;
T 380   position: relative;
4e17e6 381   font-size: 11px;
9224c8 382   background: url(images/icons/folders.png) 5px 0 no-repeat;
4e17e6 383   border-bottom: 1px solid #EBEBEB;
T 384 }
385
f5aa16 386 #mailboxlist li div
S 387 {
388   position: absolute;
e1eb70 389   left: 8px !important;
T 390   left: -16px;
3f5cce 391   top: 1px;
e1eb70 392   width: 14px;
T 393   height: 16px;
f5aa16 394 }
S 395
396 #mailboxlist li div.collapsed,
397 #mailboxlist li div.expanded
398 {
399   cursor: pointer;
400 }
401
402 #mailboxlist li div.collapsed
403 {
9224c8 404   background: url(images/icons/collapsed.png) bottom right no-repeat;
f5aa16 405 }
S 406
407 #mailboxlist li div.expanded
408 {
9224c8 409   background: url(images/icons/expanded.png) bottom right no-repeat;
f5aa16 410 }
S 411
4e17e6 412 #mailboxlist li.inbox
T 413 {
3f5cce 414   background-position: 5px -18px;
4e17e6 415 }
T 416
1966c5 417 #mailboxlist li.drafts
S 418 {
3f5cce 419   background-position: 5px -37px;
1966c5 420 }
S 421
4e17e6 422 #mailboxlist li.sent
T 423 {
5261d2 424   background-position: 5px -54px;
4e17e6 425 }
T 426
427 #mailboxlist li.junk
428 {
5261d2 429   background-position: 5px -73px;
4e17e6 430 }
T 431
432 #mailboxlist li.trash
433 {
3f5cce 434   background-position: 5px -91px;
4e17e6 435 }
T 436
437 #mailboxlist li a
438 {
1996d8 439   cursor: default;
4e17e6 440   display: block;
e1eb70 441   position: relative;
8274ef 442   padding-left: 25px;
4e17e6 443   padding-top: 2px;
T 444   padding-bottom: 2px;
445   text-decoration: none;
446 }
447
448 #mailboxlist li.unread
449 {
450   font-weight: bold;
451 }
452
f89f03 453 #mailboxlist li.virtual > a
T 454 {
455   color: #666;
456 }
457
51e14a 458 #mailboxlist li.selected,
T 459 #mailboxlist li.droptarget li.selected
4e17e6 460 {
T 461   background-color: #929292;
aa9836 462 }
T 463
768a24 464 #mailboxlist li.selected > a,
aa9836 465 #mailboxlist li.droptarget li.selected a
T 466 {
4e17e6 467   color: #FFF;
T 468   font-weight: bold;
469 }
470
fe79b1 471 #mailboxlist li.droptarget
T 472 {
473   background-color: #FFFFA6;
474 }
4e17e6 475
597170 476 /* styles for nested folders */
T 477 #mailboxlist ul {
478   list-style: none;
479   padding: 0;
f75ade 480   margin: 0;
A 481   border-top: 1px solid #EBEBEB;
597170 482   padding-left: 15px;
T 483   background-position: 25px 1px;
0e7b66 484   background-color: #FFF;
c708c9 485   color: blue;
597170 486   font-weight: normal;
T 487 }
488
ce06d3 489 #listcontrols
996f0b 490 {
ce06d3 491   position: relative;
8583d6 492   white-space: nowrap;
ce06d3 493   left: 4px;
087c7d 494   line-height: 22px;
996f0b 495   width: auto;
8583d6 496   min-width: 300px;
A 497 }
498
c3456e 499 #listcontrols a,
ce06d3 500 #listcontrols span
8583d6 501 {
A 502   display: block;
503   float: left;
996f0b 504   font-size: 11px;
T 505 }
506
ce06d3 507 #listcontrols input
A 508 {
509   margin-top: 6px;
510 }
511
8583d6 512 #listcontrols a.button,
ce06d3 513 #listcontrols a.buttonPas
4a509a 514 {
8583d6 515   display: block;
A 516   float: left;
517   width: 15px;
518   height: 15px;
519   padding: 0;
087c7d 520   margin-top: 4px;
8583d6 521   margin-right: 2px;
A 522   overflow: hidden;
9224c8 523   background: url(images/mail_footer.png) 0 0 no-repeat transparent;
8583d6 524   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
A 525 }
526
ce06d3 527 #listcontrols a.buttonPas
8583d6 528 {
A 529   opacity: 0.35;
530 }
531
532 #listcontrols a.all {
533   background-position: -30px 0;
534 }
535
536 #listcontrols a.allsel {
537   background-position: -30px -15px;
538 }
539
fb7ec5 540 #listcontrols a.page {
A 541   background-position: -135px 0;
542 }
543
544 #listcontrols a.pagesel {
545   background-position: -135px -15px;
546 }
547
8583d6 548 #listcontrols a.unread {
A 549   background-position: -45px 0;
550 }
551
552 #listcontrols a.unreadsel {
553   background-position: -45px -15px;
554 }
555
556 #listcontrols a.invert {
557   background-position: -60px 0;
558 }
559
560 #listcontrols a.invertsel {
561   background-position: -60px -15px;
562 }
563
564 #listcontrols a.none {
565   background-position: -75px 0;
566 }
567
568 #listcontrols a.nonesel {
569   background-position: -75px -15px;
15a9d1 570 }
T 571
f52c93 572 #listcontrols a.expand-all {
T 573   background-position: -90px 0;
574 }
575
576 #listcontrols a.expand-allsel {
577   background-position: -90px -15px;
578 }
579
580 #listcontrols a.collapse-all {
581   background-position: -105px 0;
582 }
583
584 #listcontrols a.collapse-allsel {
585   background-position: -105px -15px;
586 }
587
588 #listcontrols a.expand-unread {
589   background-position: -120px 0;
590 }
591
592 #listcontrols a.expand-unreadsel {
593   background-position: -120px -15px;
594 }
595
985cf2 596 #countcontrols
T 597 {
8583d6 598   position: absolute;
ce06d3 599   top: 4px;
A 600   right: 4px;
996f0b 601   min-width: 25em;
8583d6 602   white-space: nowrap;
A 603   font-size: 11px;
985cf2 604 }
T 605
4a4265 606 #countcontrols a.button,
8583d6 607 #countcontrols a.buttonPas
4a4265 608 {
T 609   float: right;
610 }
611
15a9d1 612
4e17e6 613 /** message list styles */
T 614
615 body.messagelist
616 {
617   margin: 0px;
618   background-color: #F9F9F9;
619 }
620
621 #messagelist
622 {
623   width: 100%;
e0ddd4 624   display: table;
4e17e6 625   table-layout: fixed;
T 626 }
627
628 #messagelist thead tr td
629 {
5261d2 630   height: 20px;
0e7b66 631   padding: 0 4px 0 2px;
4e17e6 632   vertical-align: middle;
T 633   border-bottom: 1px solid #999999;
634   color: #333333;
9224c8 635   background: url(images/listheader.gif) top left repeat-x #CCC;
4e17e6 636   font-size: 11px;
T 637   font-weight: bold;
638 }
639
b076a4 640 #messagelist thead tr td.sortedASC,
T 641 #messagelist thead tr td.sortedDESC
642 {
a61bbb 643   background-position: 0 -22px;
1cded8 644 }
T 645
646 #messagelist thead tr td.sortedASC a
647 {
9224c8 648   background: url(images/icons/sort.gif) right 0 no-repeat;
1cded8 649 }
T 650
651 #messagelist thead tr td.sortedDESC a
652 {
9224c8 653   background: url(images/icons/sort.gif) right -14px no-repeat;
1cded8 654 }
T 655
d1293e 656 #messagelist thead tr td a
1cded8 657 {
T 658   display: block;
659   width: auto !important;
660   width: 100%;
661   color: #333333;
662   text-decoration: none;
b076a4 663 }
T 664
0e7b66 665 #messagelist thead tr td.size
A 666 {
667   text-align: left;
668 }
669
670 #messagelist thead tr td.subject
671 {
672   padding-left: 18px;
673 }
674
4e17e6 675 #messagelist tbody tr td
T 676 {
0e7b66 677   height: 20px;
A 678   padding: 0;
4e17e6 679   font-size: 11px;
4b0f65 680   overflow: hidden;
0e7b66 681   vertical-align: middle;
4e17e6 682   white-space: nowrap;
4b0f65 683   text-overflow: ellipsis;
f042be 684   -o-text-overflow: ellipsis;
4e17e6 685   border-bottom: 1px solid #EBEBEB;
1996d8 686   cursor: default;
41bece 687 }
T 688
689 #messagelist tbody tr td a
690 {
691   color: #000;
d1293e 692   text-decoration: none;
f45bbe 693   white-space: nowrap;
1996d8 694   cursor: inherit;
e0ddd4 695 }
T 696
e94706 697 #messagelist td span,
A 698 #messagelist td img
e0ddd4 699 {
b4b081 700   vertical-align: middle;
f52c93 701   display: inline-block;
T 702 }
703
4438d6 704 #messagelist tbody tr td.flag,
98f2c9 705 #messagelist tbody tr td.status,
A 706 #messagelist tbody tr td.subject span.status
f52c93 707 {
T 708   cursor: pointer;
709 }
710
e94706 711 #messagelist tr td.flag span,
4438d6 712 #messagelist tr td.status span,
e94706 713 #messagelist tr td.attachment span
A 714 {
715   width: 15px;
716 }
717
718 #messagelist tr td div.collapsed,
719 #messagelist tr td div.expanded,
1716d5 720 #messagelist tr td.threads div.listmenu,
e94706 721 #messagelist tr td.attachment span.attachment,
32c657 722 #messagelist tr td.attachment span.report,
e94706 723 #messagelist tr td.flag span.flagged,
A 724 #messagelist tr td.flag span.unflagged:hover,
4438d6 725 #messagelist tr td.status span.status,
A 726 #messagelist tr td.status span.msgicon,
727 #messagelist tr td.status span.deleted,
728 #messagelist tr td.status span.unread,
98f2c9 729 #messagelist tr td.status span.unreadchildren,
e94706 730 #messagelist tr td.subject span.msgicon,
98f2c9 731 #messagelist tr td.subject span.deleted,
A 732 #messagelist tr td.subject span.unread,
733 #messagelist tr td.subject span.replied,
734 #messagelist tr td.subject span.forwarded,
735 #messagelist tr td.subject span.unreadchildren
e94706 736 {
A 737   vertical-align: middle;
738   height: 17px;
739   width: 15px;
740   background: url(images/messageicons.png) center no-repeat;
741 }
742
743 #messagelist tr td.attachment span.attachment
744 {
f1ad36 745   background-position: 0 -170px;
e94706 746 }
A 747
32c657 748 #messagelist tr td.attachment span.report
A 749 {
750   background-position: 0 -255px;
751 }
752
e94706 753 #messagelist tr td.flag span.flagged
A 754 {
f1ad36 755   background-position: 0 -153px;
e94706 756 }
A 757
758 #messagelist tr td.flag span.unflagged:hover
759 {
f1ad36 760   background-position: 0 -136px;
e94706 761 }
A 762
763 #messagelist tr td.subject span.msgicon,
98f2c9 764 #messagelist tr td.subject span.unreadchildren
e94706 765 {
f1ad36 766   background-position: 0 -51px;
e94706 767   margin: 0 2px;
A 768 }
769
98f2c9 770 #messagelist tr td.subject span.replied
e94706 771 {
a9d6e7 772   background-position: 0 -85px;
e94706 773 }
A 774
98f2c9 775 #messagelist tr td.subject span.forwarded
e94706 776 {
a9d6e7 777   background-position: 0 -68px;
e94706 778 }
A 779
98f2c9 780 #messagelist tr td.subject span.replied.forwarded
e94706 781 {
f1ad36 782   background-position: 0 -102px;
e94706 783 }
A 784
98f2c9 785 #messagelist tr td.status span.msgicon,
A 786 #messagelist tr td.status span.unreadchildren
4438d6 787 {
98f2c9 788   background-position: 0 17px; /* no icon */
4438d6 789 }
A 790
98f2c9 791 #messagelist tr td.status span.msgicon:hover
A 792 {
793   background-position: 0 -272px;
794 }
795
796 #messagelist tr td.status span.deleted,
797 #messagelist tr td.subject span.deleted
e94706 798 {
f1ad36 799   background-position: 0 -187px;
e94706 800 }
A 801
4438d6 802 #messagelist tr td.status span.status,
98f2c9 803 #messagelist tr td.status span.unread,
A 804 #messagelist tr td.subject span.unread
e94706 805 {
f1ad36 806   background-position: 0 -119px;
e94706 807 }
A 808
f52c93 809 #messagelist tr td div.collapsed
T 810 {
f1ad36 811   background-position: 0 -221px;
1716d5 812   cursor: pointer;
f52c93 813 }
T 814
815 #messagelist tr td div.expanded
816 {
f1ad36 817   background-position: 0 -204px;
1716d5 818   cursor: pointer;
A 819 }
820
821 #messagelist tr td.threads div.listmenu
822 {
f1ad36 823   background-position: 0 -238px;
1716d5 824   cursor: pointer;
c2de4d 825 }
T 826
0e7b66 827 #messagelist tbody tr td.subject
4e17e6 828 {
10914a 829   width: 99%;
f52c93 830 }
T 831
7520f0 832 #messagelist tbody tr td.subject a
A 833 {
834   cursor: default;
125e93 835   display: inline-block;
A 836   vertical-align: middle;
7520f0 837 }
A 838
f52c93 839 /* thread parent message with unread children */
T 840 #messagelist tbody tr.unroot td.subject a
841 {
842   text-decoration: underline;
4e17e6 843 }
T 844
e94706 845 #messagelist tr td.attachment,
A 846 #messagelist tr td.threads,
4438d6 847 #messagelist tr td.status,
e94706 848 #messagelist tr td.flag
A 849 {
4438d6 850   width: 17px;
A 851   padding: 0 0 0 2px;
e94706 852 }
A 853
4e17e6 854 #messagelist tr td.size
T 855 {
0e7b66 856   width: 60px;
4e17e6 857   text-align: right;
0e7b66 858   padding: 0 2px;
bfcef6 859 }
A 860
4e17e6 861 #messagelist tr td.from,
5cef5b 862 #messagelist tr td.to,
A 863 #messagelist tr td.cc,
864 #messagelist tr td.replyto
4e17e6 865 {
T 866   width: 180px;
0e7b66 867   padding: 0 2px;
4e17e6 868 }
T 869
870 #messagelist tr td.date
871 {
f1a16f 872   width: 118px;
0e7b66 873   padding: 0 2px;
4e17e6 874 }
T 875
876 #messagelist tr.message
877 {
0e7b66 878   background-color: #FFF;
4e17e6 879 }
T 880
881 /*
882 #messagelist tr.odd
883 {
884   background-color: #F9F9F9;
885 }
886 */
887
888 #messagelist tr.unread
889 {
890   font-weight: bold;
891   background-color: #FFFFFF;
892 }
893
e51ef0 894 #messagelist tr.flagged td,
A 895 #messagelist tr.flagged td a
896 {
c2de4d 897   color: #CC0000;
e51ef0 898 }
A 899
4e17e6 900 #messagelist tr.selected td
T 901 {
902   color: #FFFFFF;
903   background-color: #CC3333;
88f9e2 904 }
S 905
cd121c 906 #messagelist tr.unfocused td
S 907 {
908   color: #FFFFFF;
909   background-color: #929292;
910 }
911
41bece 912 #messagelist tr.selected td a
4e17e6 913 {
T 914   color: #FFFFFF;
915 }
916
41bece 917 #messagelist tr.unfocused td a
cd121c 918 {
S 919   color: #FFFFFF;
920 }
921
15a9d1 922 #messagelist tr.deleted td,
T 923 #messagelist tr.deleted td a
924 {
925   color: #CCCCCC;
926 }
89bafa 927
c33e08 928 #listmenu
A 929 {
930   padding: 6px;
931 }
932
933 #listmenu legend
934 {
935   color: #999999;
936 }
937
938 #listmenu fieldset
939 {
940   border: 1px solid #999999;
941   margin: 0 5px;
942   float: left;
943 }
944
945 #listmenu div
946 {
947   padding: 8px 0 3px 0;
948   text-align: center;
949   clear: both;
950 }
951
0e7b66 952 /***** tree indicators *****/
A 953
954 td span.branch div
955 {
956   float: left;
957   height: 16px;
958 }
959
960 td span.branch div.tree
961 {
962   height: 17px;
963   width: 15px;
964   background: url(images/tree.gif) 0px 0px no-repeat;
965 }
966
967 td span.branch div.l1
968 {
969   background-position: 0px 0px; /* L */
970 }
971
972 td span.branch div.l2
973 {
974   background-position: -30px 0px; /* | */
975 }
976
977 td span.branch div.l3
978 {
979   background-position: -15px 0px; /* |- */
980 }
981
3ea0e3 982
4e17e6 983 /** message view styles */
T 984
985 #messageframe
986 {
987   position: absolute;
ce06d3 988   top: 0;
189482 989   left: 180px;
ce06d3 990   right: 0;
A 991   bottom: 0;
b1c97d 992   border: 1px solid #999;
A 993   background-color: #FFF;
994   overflow: auto;
4a4265 995   z-index: 1;
e2dd81 996 }
A 997
b19097 998 div.messageheaderbox
T 999 {
1000   margin: 6px 8px 0px 8px;
1001   border: 1px solid #ccc;
1002 }
1003
4e17e6 1004 table.headers-table
T 1005 {
1006   width: 100%;
1007   background-color: #EBEBEB;
5cc4b1 1008 }
4e17e6 1009
5cc4b1 1010 #messagebody table.headers-table
T 1011 {
1012   width: auto;
1013   margin: 6px 8px;
1014   background-color: #F4F4F4;
1015   border: 1px solid #ccc;
203ee4 1016 }
T 1017
1018 #messageframe table.headers-table
1019 {
1020   border-bottom: 1px solid #ccc;
4e17e6 1021 }
T 1022
1023 table.headers-table tr td
1024 {
1025   font-size: 11px;
1026   border-bottom:1px solid #FFFFFF;
1027 }
1028
cb105a 1029 table.headers-table tr td.header-title
4e17e6 1030 {
cb105a 1031   width: 1%;
4e17e6 1032   color: #666666;
T 1033   font-weight: bold;
1034   text-align: right;
6a35c8 1035   white-space: nowrap;
cb105a 1036   padding: 0 4px;
A 1037 }
1038
1039 table.headers-table tr td.header
1040 {
1041   width: 99%;
4e17e6 1042 }
T 1043
1044 table.headers-table tr td.subject
1045 {
1046   font-weight: bold;
e5686f 1047 }
A 1048
1049 table.headers-table tr td.all
1050 {
1051   width: 100%;
1052   color: #666666;
1053   text-align: left;
1054   padding-right: 10px;
1055   text-align: center;
40d9bc 1056   padding: 2px 6px 4px 6px;
A 1057   border-bottom: 0;
1058 }
1059
1060 table.headers-table tr td.more-headers
1061 {
1062   cursor: pointer;
1063   width: 100%;
1064   height: 8px;
1065   border-bottom: 0;
4e17e6 1066 }
508442 1067
4e17e6 1068 #attachment-list
T 1069 {
cb105a 1070   margin: 0;
A 1071   padding: 0 4px 0 8px;
51cca6 1072   min-height: 16px;
4e17e6 1073   list-style-image: none;
T 1074   list-style-type: none;
cb105a 1075   background: url(images/icons/attachment.png) 4px 2px no-repeat #DFDFDF;
ba033a 1076 }
T 1077
1078 #attachment-list:after
1079 {
1080   content: ".";
1081   display: block;
1082   height: 0;
1083   font-size: 0;
1084   clear: both;
1085   visibility: hidden;
4e17e6 1086 }
T 1087
1088 #attachment-list li
1089 {
1090   float: left;
1091   height: 18px;
1092   font-size: 11px;
51cca6 1093   padding: 2px 0px 0px 15px;
cc85f3 1094   white-space: nowrap;
4e17e6 1095 }
T 1096
1097 #attachment-list li a
1098 {
1099   text-decoration: none;
1100 }
1101
1102 #attachment-list li a:hover
1103 {
1104   text-decoration: underline;
1105 }
1106
1107 #messagebody
1108 {
e6a406 1109   position:relative;
6a35c8 1110   padding-bottom: 10px;
4e17e6 1111   background-color: #FFFFFF;
T 1112 }
1113
3815e0 1114 div.message-part,
A 1115 div.message-htmlpart
4e17e6 1116 {
fba1f5 1117   padding: 10px 8px;
T 1118   border-top: 1px solid #ccc;
1119 /*  overflow: hidden; */
1120 }
1121
1122 #messagebody div:first-child
1123 {
1124   border-top: 0;
4e17e6 1125 }
T 1126
cfe4a6 1127 div.message-part a,
T 1128 div.message-htmlpart a
4e17e6 1129 {
T 1130   color: #0000CC;
1131 }
1132
278064 1133 div.message-part pre,
38ddba 1134 div.message-htmlpart pre,
10c92b 1135 div.message-part div.pre
4e17e6 1136 {
T 1137   margin: 0px;
1138   padding: 0px;
fca66b 1139   font-family: monospace;
466c6e 1140   white-space: -moz-pre-wrap !important;
cc80c5 1141   white-space: pre-wrap !important;
A 1142   white-space: pre;
4e17e6 1143 }
T 1144
a54242 1145 div.message-part span.sig
A 1146 {
1147   color: #666666;
1148 }
1149
10c92b 1150 div.message-part blockquote
T 1151 {
1152   color: blue;
1153   border-left: 2px solid blue;
1154   border-right: 2px solid blue;
1155   background-color: #F6F6F6;
1156   margin: 2px 0px 2px 0px;
1157   padding: 1px 8px 1px 10px;
1158 }
1159
1160 div.message-part blockquote blockquote
1161 {
1162   color: green;
1163   border-left: 2px solid green;
1164   border-right: 2px solid green;
1165 }
1166
1167 div.message-part blockquote blockquote blockquote
1168 {
1169   color: #990000;
1170   border-left: 2px solid #bb0000;
1171   border-right: 2px solid #bb0000;
1172 }
4e17e6 1173
8586bf 1174 body.iframe div.message-htmlpart
T 1175 {
1176   margin: 8px;
1177 }
1178
21605c 1179 div.message-htmlpart div.rcmBody
T 1180 {
1181   margin: 8px;
1182 }
1183
4e17e6 1184 #remote-objects-message
T 1185 {
1186   display: none;
62e43d 1187   margin: 8px;
4e17e6 1188   min-height: 20px;
62e43d 1189   padding: 10px 10px 6px 46px;
4e17e6 1190 }
T 1191
1192 #remote-objects-message a
1193 {
1194   color: #666666;
1195   padding-left: 10px;
1196 }
1197
1198 #remote-objects-message a:hover
1199 {
1200   color: #333333;
203ee4 1201 }
4e17e6 1202
b4f7c6 1203 #messageviewlink
T 1204 {
1205   position: absolute;
1206   top: 8px;
1207   right: 10px;
1208   width: 15px;
1209   height: 15px;
1210   border: 0;
1211 }
1212
c33e08 1213 td.show-headers
A 1214 {
1215   background: url(images/icons/down_small.gif) no-repeat center;
1216 }
1217
1218 td.hide-headers
1219 {
1220   background: url(images/icons/up_small.gif) no-repeat center;
1221 }
1222
1223 #all-headers
1224 {
1225   height: 150px;
1226   display: none;
1227 }
1228
1229 #headers-source
1230 {
1231   margin: 0 5px;
1232   padding: 0.5em;
1233   height: 145px;
1234   background: white;
1235   overflow: auto;
1236   font-size: 11px;
1237   white-space: nowrap;
1238   border: 1px solid #999999;
1239   display: none;
1240   text-align: left;
1241   color: #333;
1242 }
1243
1244
4e17e6 1245 /** message compose styles */
T 1246
1247 #compose-container
1248 {
1249   position: absolute;
087c7d 1250   top: 0;
A 1251   left: 185px;
1252   right: 0;
1253   bottom: 0;
1254   margin: 0;
309d2f 1255 }
A 1256
4e9349 1257 #compose-div
A 1258 {
1259   position: absolute;
087c7d 1260   top: 85px;
A 1261   bottom: 0;
1262   margin: 0;
4e9349 1263   width: 100%;
b218aa 1264 }
T 1265
1266 #compose-div .boxfooter
1267 {
c33e08 1268   height: 22px;
b218aa 1269   background: none;
T 1270   border-top: 0;
1271 }
1272
1273 #compose-div .boxlistcontent
1274 {
c33e08 1275   bottom: 23px;
087c7d 1276 }
A 1277
1278 #compose-body
1279 {
1280   position: absolute;
1281   left: 0;
1282   right: 0;
1283   top: 0;
1284   bottom: 0;
1285   margin: 0;
1286   font-size: 9pt;
1287   font-family: monospace;
b218aa 1288   border: 1px solid #999;
087c7d 1289   resize: none;
4e9349 1290 }
A 1291
4e17e6 1292 #compose-headers
T 1293 {
1294   width: 100%;
087c7d 1295 }
A 1296
1297 #compose-headers td.editfield
1298 {
c33e08 1299   padding-right: 8px;
b218aa 1300   width: 95%;
4e17e6 1301 }
T 1302
1303 #compose-headers td.top
1304 {
1305   vertical-align: top;
1306 }
1307
1308 #compose-headers td.title,
1309 #compose-subject td.title
1310 {
1311   width: 80px !important;
1312   font-size: 11px;
1313   font-weight: bold;
1314   padding-right: 10px;
1315   white-space: nowrap;
c33e08 1316   color: #666;
4e17e6 1317 }
T 1318
ee18f5 1319 #compose-headers td textarea,
4e17e6 1320 #compose-headers td input
087c7d 1321 {
A 1322   resize: none;
1323   width: 100%;
1324   border: 1px solid #999;
1325 }
1326
ee18f5 1327 #compose-headers td textarea
T 1328 {
087c7d 1329   height: 32px;
4e17e6 1330 }
T 1331
d2b884 1332 input.from_address
A 1333 {
1334   width: 80% !important;
1335 }
1336
4e17e6 1337 #compose-cc,
T 1338 #compose-bcc,
e25a35 1339 #compose-replyto,
db1a87 1340 #compose-followupto
4e17e6 1341 {
T 1342   display: none;
1343 }
1344
d7f9eb 1345 .formlinks a,
A 1346 .formlinks a:visited
087c7d 1347 {
A 1348   color: #999999;
1349   font-size: 11px;
1350   text-decoration: none;
1351 }
1352
d7f9eb 1353 .formlinks a,
A 1354 .formlinks a:visited
087c7d 1355 {
A 1356   color: #CC0000;
1357 }
1358
1359 #compose-editorfooter
1360 {
1361   position: absolute;
c33e08 1362   right: 0;
A 1363   bottom: 0;
087c7d 1364   text-align: right;
c33e08 1365 }
A 1366
1367 #compose-editorfooter label
1368 {
1369   font-size: 11px;
1370   font-weight: bold;
1371   color: #666;
087c7d 1372 }
A 1373
1374 #compose-buttons
1375 {
1376   position: absolute;
b218aa 1377   left: 0;
T 1378   bottom: 0;
1379   width: auto;
4e17e6 1380 }
T 1381
1382 #compose-attachments
1383 {
1384   position: absolute;
087c7d 1385   top: 0;
A 1386   left: 0;
1387   bottom: 0;
ebf872 1388   width: 175px;
087c7d 1389   border: 1px solid #999;
A 1390   background-color: #F9F9F9;
4e17e6 1391 }
T 1392
1393 #compose-attachments ul
1394 {
1395   margin: 0px;
1396   padding: 0px;
087c7d 1397   background-color: #FFF;
4e17e6 1398   list-style-image: none;
T 1399   list-style-type: none;
1400 }
1401
1402 #compose-attachments ul li
1403 {
1404   height: 18px;
1405   font-size: 11px;
a894ba 1406   padding-left: 2px;
4e17e6 1407   padding-top: 2px;
T 1408   padding-right: 4px;
1409   border-bottom: 1px solid #EBEBEB;
1410   white-space: nowrap;
1411   overflow: hidden;
58a58c 1412   text-overflow: ellipsis;
A 1413   -o-text-overflow: ellipsis;
4e17e6 1414 }
T 1415
1fb587 1416 #compose-attachments ul li img
A 1417 {
1418   padding-right: 2px;
1419   vertical-align: middle;
1420 }
1421
4e17e6 1422 #attachment-form
T 1423 {
8beee1 1424   padding: 6px;
4e17e6 1425 }
T 1426
8beee1 1427 #attachment-form div
4e17e6 1428 {
8beee1 1429   padding: 2px;
4e17e6 1430 }
T 1431
8beee1 1432 #attachment-form div.buttons
T 1433 {
1434   margin-top: 4px;
ce06d3 1435 }
A 1436
4b96ed 1437 #quota
A 1438 {
1439   position: absolute;
1440   top: 3px;
1441   right: 8px;
1442   width: 100px;
1443 }
1444
1445 #quotaimg
1446 {
1447   position: absolute;
1448   top: 3px;
1449   right: 6px;
1450   z-index: 101;
1451 }