thomascube
2011-05-20 10ea10a3177fb59caac13adc44cfbc4b5e6ff8dd
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
0deec4 152 #messagetoolbar select.mboxlist option[value=""]
4e17e6 153 {
T 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
c6be45 386 #mailboxlist li ul li:last-child
T 387 {
388   border-bottom: none;
389 }
390
f5aa16 391 #mailboxlist li div
S 392 {
393   position: absolute;
e1eb70 394   left: 8px !important;
T 395   left: -16px;
3f5cce 396   top: 1px;
e1eb70 397   width: 14px;
T 398   height: 16px;
f5aa16 399 }
S 400
401 #mailboxlist li div.collapsed,
402 #mailboxlist li div.expanded
403 {
404   cursor: pointer;
405 }
406
407 #mailboxlist li div.collapsed
408 {
9224c8 409   background: url(images/icons/collapsed.png) bottom right no-repeat;
f5aa16 410 }
S 411
412 #mailboxlist li div.expanded
413 {
9224c8 414   background: url(images/icons/expanded.png) bottom right no-repeat;
f5aa16 415 }
S 416
4e17e6 417 #mailboxlist li.inbox
T 418 {
3f5cce 419   background-position: 5px -18px;
4e17e6 420 }
T 421
1966c5 422 #mailboxlist li.drafts
S 423 {
3f5cce 424   background-position: 5px -37px;
1966c5 425 }
S 426
4e17e6 427 #mailboxlist li.sent
T 428 {
5261d2 429   background-position: 5px -54px;
4e17e6 430 }
T 431
432 #mailboxlist li.junk
433 {
5261d2 434   background-position: 5px -73px;
4e17e6 435 }
T 436
437 #mailboxlist li.trash
438 {
3f5cce 439   background-position: 5px -91px;
4e17e6 440 }
T 441
442 #mailboxlist li a
443 {
1996d8 444   cursor: default;
4e17e6 445   display: block;
e1eb70 446   position: relative;
8274ef 447   padding-left: 25px;
4e17e6 448   padding-top: 2px;
T 449   padding-bottom: 2px;
450   text-decoration: none;
451 }
452
453 #mailboxlist li.unread
454 {
455   font-weight: bold;
456 }
457
f89f03 458 #mailboxlist li.virtual > a
T 459 {
460   color: #666;
461 }
462
51e14a 463 #mailboxlist li.selected,
T 464 #mailboxlist li.droptarget li.selected
4e17e6 465 {
T 466   background-color: #929292;
aa9836 467 }
T 468
768a24 469 #mailboxlist li.selected > a,
aa9836 470 #mailboxlist li.droptarget li.selected a
T 471 {
4e17e6 472   color: #FFF;
T 473   font-weight: bold;
474 }
475
fe79b1 476 #mailboxlist li.droptarget
T 477 {
478   background-color: #FFFFA6;
479 }
4e17e6 480
597170 481 /* styles for nested folders */
T 482 #mailboxlist ul {
483   list-style: none;
484   padding: 0;
f75ade 485   margin: 0;
A 486   border-top: 1px solid #EBEBEB;
597170 487   padding-left: 15px;
T 488   background-position: 25px 1px;
0e7b66 489   background-color: #FFF;
c708c9 490   color: blue;
597170 491   font-weight: normal;
T 492 }
493
ce06d3 494 #listcontrols
996f0b 495 {
ce06d3 496   position: relative;
8583d6 497   white-space: nowrap;
ce06d3 498   left: 4px;
087c7d 499   line-height: 22px;
996f0b 500   width: auto;
8583d6 501   min-width: 300px;
A 502 }
503
c3456e 504 #listcontrols a,
ce06d3 505 #listcontrols span
8583d6 506 {
A 507   display: block;
508   float: left;
996f0b 509   font-size: 11px;
T 510 }
511
ce06d3 512 #listcontrols input
A 513 {
514   margin-top: 6px;
515 }
516
8583d6 517 #listcontrols a.button,
ce06d3 518 #listcontrols a.buttonPas
4a509a 519 {
8583d6 520   display: block;
A 521   float: left;
522   width: 15px;
523   height: 15px;
524   padding: 0;
087c7d 525   margin-top: 4px;
8583d6 526   margin-right: 2px;
A 527   overflow: hidden;
9224c8 528   background: url(images/mail_footer.png) 0 0 no-repeat transparent;
8583d6 529   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
A 530 }
531
ce06d3 532 #listcontrols a.buttonPas
8583d6 533 {
A 534   opacity: 0.35;
535 }
536
537 #listcontrols a.all {
538   background-position: -30px 0;
539 }
540
541 #listcontrols a.allsel {
542   background-position: -30px -15px;
543 }
544
fb7ec5 545 #listcontrols a.page {
A 546   background-position: -135px 0;
547 }
548
549 #listcontrols a.pagesel {
550   background-position: -135px -15px;
551 }
552
8583d6 553 #listcontrols a.unread {
A 554   background-position: -45px 0;
555 }
556
557 #listcontrols a.unreadsel {
558   background-position: -45px -15px;
559 }
560
561 #listcontrols a.invert {
562   background-position: -60px 0;
563 }
564
565 #listcontrols a.invertsel {
566   background-position: -60px -15px;
567 }
568
569 #listcontrols a.none {
570   background-position: -75px 0;
571 }
572
573 #listcontrols a.nonesel {
574   background-position: -75px -15px;
15a9d1 575 }
T 576
f52c93 577 #listcontrols a.expand-all {
T 578   background-position: -90px 0;
579 }
580
581 #listcontrols a.expand-allsel {
582   background-position: -90px -15px;
583 }
584
585 #listcontrols a.collapse-all {
586   background-position: -105px 0;
587 }
588
589 #listcontrols a.collapse-allsel {
590   background-position: -105px -15px;
591 }
592
593 #listcontrols a.expand-unread {
594   background-position: -120px 0;
595 }
596
597 #listcontrols a.expand-unreadsel {
598   background-position: -120px -15px;
599 }
600
985cf2 601 #countcontrols
T 602 {
8583d6 603   position: absolute;
ce06d3 604   top: 4px;
A 605   right: 4px;
996f0b 606   min-width: 25em;
8583d6 607   white-space: nowrap;
A 608   font-size: 11px;
985cf2 609 }
T 610
4a4265 611 #countcontrols a.button,
8583d6 612 #countcontrols a.buttonPas
4a4265 613 {
T 614   float: right;
615 }
616
15a9d1 617
4e17e6 618 /** message list styles */
T 619
620 body.messagelist
621 {
622   margin: 0px;
623   background-color: #F9F9F9;
624 }
625
626 #messagelist
627 {
628   width: 100%;
e0ddd4 629   display: table;
4e17e6 630   table-layout: fixed;
T 631 }
632
633 #messagelist thead tr td
634 {
5261d2 635   height: 20px;
0e7b66 636   padding: 0 4px 0 2px;
4e17e6 637   vertical-align: middle;
T 638   border-bottom: 1px solid #999999;
639   color: #333333;
9224c8 640   background: url(images/listheader.gif) top left repeat-x #CCC;
4e17e6 641   font-size: 11px;
T 642   font-weight: bold;
643 }
644
b076a4 645 #messagelist thead tr td.sortedASC,
T 646 #messagelist thead tr td.sortedDESC
647 {
a61bbb 648   background-position: 0 -22px;
1cded8 649 }
T 650
651 #messagelist thead tr td.sortedASC a
652 {
9224c8 653   background: url(images/icons/sort.gif) right 0 no-repeat;
1cded8 654 }
T 655
656 #messagelist thead tr td.sortedDESC a
657 {
9224c8 658   background: url(images/icons/sort.gif) right -14px no-repeat;
1cded8 659 }
T 660
d1293e 661 #messagelist thead tr td a
1cded8 662 {
T 663   display: block;
664   width: auto !important;
665   width: 100%;
666   color: #333333;
667   text-decoration: none;
b076a4 668 }
T 669
0e7b66 670 #messagelist thead tr td.size
A 671 {
672   text-align: left;
673 }
674
675 #messagelist thead tr td.subject
676 {
677   padding-left: 18px;
678 }
679
4e17e6 680 #messagelist tbody tr td
T 681 {
0e7b66 682   height: 20px;
A 683   padding: 0;
4e17e6 684   font-size: 11px;
4b0f65 685   overflow: hidden;
0e7b66 686   vertical-align: middle;
4e17e6 687   white-space: nowrap;
4b0f65 688   text-overflow: ellipsis;
f042be 689   -o-text-overflow: ellipsis;
4e17e6 690   border-bottom: 1px solid #EBEBEB;
1996d8 691   cursor: default;
41bece 692 }
T 693
694 #messagelist tbody tr td a
695 {
696   color: #000;
d1293e 697   text-decoration: none;
f45bbe 698   white-space: nowrap;
1996d8 699   cursor: inherit;
e0ddd4 700 }
T 701
e94706 702 #messagelist td span,
A 703 #messagelist td img
e0ddd4 704 {
b4b081 705   vertical-align: middle;
f52c93 706   display: inline-block;
T 707 }
708
4438d6 709 #messagelist tbody tr td.flag,
98f2c9 710 #messagelist tbody tr td.status,
A 711 #messagelist tbody tr td.subject span.status
f52c93 712 {
T 713   cursor: pointer;
714 }
715
e94706 716 #messagelist tr td.flag span,
4438d6 717 #messagelist tr td.status span,
e94706 718 #messagelist tr td.attachment span
A 719 {
720   width: 15px;
721 }
722
723 #messagelist tr td div.collapsed,
724 #messagelist tr td div.expanded,
1716d5 725 #messagelist tr td.threads div.listmenu,
e94706 726 #messagelist tr td.attachment span.attachment,
32c657 727 #messagelist tr td.attachment span.report,
e94706 728 #messagelist tr td.flag span.flagged,
A 729 #messagelist tr td.flag span.unflagged:hover,
4438d6 730 #messagelist tr td.status span.status,
A 731 #messagelist tr td.status span.msgicon,
732 #messagelist tr td.status span.deleted,
733 #messagelist tr td.status span.unread,
98f2c9 734 #messagelist tr td.status span.unreadchildren,
e94706 735 #messagelist tr td.subject span.msgicon,
98f2c9 736 #messagelist tr td.subject span.deleted,
A 737 #messagelist tr td.subject span.unread,
738 #messagelist tr td.subject span.replied,
739 #messagelist tr td.subject span.forwarded,
740 #messagelist tr td.subject span.unreadchildren
e94706 741 {
A 742   vertical-align: middle;
743   height: 17px;
744   width: 15px;
745   background: url(images/messageicons.png) center no-repeat;
746 }
747
748 #messagelist tr td.attachment span.attachment
749 {
f1ad36 750   background-position: 0 -170px;
e94706 751 }
A 752
32c657 753 #messagelist tr td.attachment span.report
A 754 {
755   background-position: 0 -255px;
756 }
757
e94706 758 #messagelist tr td.flag span.flagged
A 759 {
f1ad36 760   background-position: 0 -153px;
e94706 761 }
A 762
763 #messagelist tr td.flag span.unflagged:hover
764 {
f1ad36 765   background-position: 0 -136px;
e94706 766 }
A 767
768 #messagelist tr td.subject span.msgicon,
98f2c9 769 #messagelist tr td.subject span.unreadchildren
e94706 770 {
f1ad36 771   background-position: 0 -51px;
e94706 772   margin: 0 2px;
A 773 }
774
98f2c9 775 #messagelist tr td.subject span.replied
e94706 776 {
a9d6e7 777   background-position: 0 -85px;
e94706 778 }
A 779
98f2c9 780 #messagelist tr td.subject span.forwarded
e94706 781 {
a9d6e7 782   background-position: 0 -68px;
e94706 783 }
A 784
98f2c9 785 #messagelist tr td.subject span.replied.forwarded
e94706 786 {
f1ad36 787   background-position: 0 -102px;
e94706 788 }
A 789
98f2c9 790 #messagelist tr td.status span.msgicon,
A 791 #messagelist tr td.status span.unreadchildren
4438d6 792 {
98f2c9 793   background-position: 0 17px; /* no icon */
4438d6 794 }
A 795
98f2c9 796 #messagelist tr td.status span.msgicon:hover
A 797 {
798   background-position: 0 -272px;
799 }
800
801 #messagelist tr td.status span.deleted,
802 #messagelist tr td.subject span.deleted
e94706 803 {
f1ad36 804   background-position: 0 -187px;
e94706 805 }
A 806
4438d6 807 #messagelist tr td.status span.status,
98f2c9 808 #messagelist tr td.status span.unread,
A 809 #messagelist tr td.subject span.unread
e94706 810 {
f1ad36 811   background-position: 0 -119px;
e94706 812 }
A 813
f52c93 814 #messagelist tr td div.collapsed
T 815 {
f1ad36 816   background-position: 0 -221px;
1716d5 817   cursor: pointer;
f52c93 818 }
T 819
820 #messagelist tr td div.expanded
821 {
f1ad36 822   background-position: 0 -204px;
1716d5 823   cursor: pointer;
A 824 }
825
826 #messagelist tr td.threads div.listmenu
827 {
f1ad36 828   background-position: 0 -238px;
1716d5 829   cursor: pointer;
c2de4d 830 }
T 831
0e7b66 832 #messagelist tbody tr td.subject
4e17e6 833 {
10914a 834   width: 99%;
f52c93 835 }
T 836
7520f0 837 #messagelist tbody tr td.subject a
A 838 {
839   cursor: default;
125e93 840   display: inline-block;
A 841   vertical-align: middle;
7520f0 842 }
A 843
f52c93 844 /* thread parent message with unread children */
T 845 #messagelist tbody tr.unroot td.subject a
846 {
847   text-decoration: underline;
4e17e6 848 }
T 849
e94706 850 #messagelist tr td.attachment,
A 851 #messagelist tr td.threads,
4438d6 852 #messagelist tr td.status,
e94706 853 #messagelist tr td.flag
A 854 {
4438d6 855   width: 17px;
A 856   padding: 0 0 0 2px;
e94706 857 }
A 858
4e17e6 859 #messagelist tr td.size
T 860 {
0e7b66 861   width: 60px;
4e17e6 862   text-align: right;
0e7b66 863   padding: 0 2px;
bfcef6 864 }
A 865
4e17e6 866 #messagelist tr td.from,
5cef5b 867 #messagelist tr td.to,
A 868 #messagelist tr td.cc,
869 #messagelist tr td.replyto
4e17e6 870 {
T 871   width: 180px;
0e7b66 872   padding: 0 2px;
4e17e6 873 }
T 874
875 #messagelist tr td.date
876 {
f1a16f 877   width: 118px;
0e7b66 878   padding: 0 2px;
4e17e6 879 }
T 880
881 #messagelist tr.message
882 {
0e7b66 883   background-color: #FFF;
4e17e6 884 }
T 885
886 /*
887 #messagelist tr.odd
888 {
889   background-color: #F9F9F9;
890 }
891 */
892
893 #messagelist tr.unread
894 {
895   font-weight: bold;
896   background-color: #FFFFFF;
897 }
898
e51ef0 899 #messagelist tr.flagged td,
A 900 #messagelist tr.flagged td a
901 {
c2de4d 902   color: #CC0000;
e51ef0 903 }
A 904
4e17e6 905 #messagelist tr.selected td
T 906 {
907   color: #FFFFFF;
908   background-color: #CC3333;
88f9e2 909 }
S 910
cd121c 911 #messagelist tr.unfocused td
S 912 {
913   color: #FFFFFF;
914   background-color: #929292;
915 }
916
41bece 917 #messagelist tr.selected td a
4e17e6 918 {
T 919   color: #FFFFFF;
920 }
921
41bece 922 #messagelist tr.unfocused td a
cd121c 923 {
S 924   color: #FFFFFF;
925 }
926
15a9d1 927 #messagelist tr.deleted td,
T 928 #messagelist tr.deleted td a
929 {
930   color: #CCCCCC;
931 }
89bafa 932
c33e08 933 #listmenu
A 934 {
935   padding: 6px;
936 }
937
938 #listmenu legend
939 {
940   color: #999999;
941 }
942
943 #listmenu fieldset
944 {
945   border: 1px solid #999999;
946   margin: 0 5px;
947   float: left;
948 }
949
950 #listmenu div
951 {
952   padding: 8px 0 3px 0;
953   text-align: center;
954   clear: both;
955 }
956
0e7b66 957 /***** tree indicators *****/
A 958
959 td span.branch div
960 {
961   float: left;
962   height: 16px;
963 }
964
965 td span.branch div.tree
966 {
967   height: 17px;
968   width: 15px;
969   background: url(images/tree.gif) 0px 0px no-repeat;
970 }
971
972 td span.branch div.l1
973 {
974   background-position: 0px 0px; /* L */
975 }
976
977 td span.branch div.l2
978 {
979   background-position: -30px 0px; /* | */
980 }
981
982 td span.branch div.l3
983 {
984   background-position: -15px 0px; /* |- */
985 }
986
3ea0e3 987
4e17e6 988 /** message view styles */
T 989
990 #messageframe
991 {
992   position: absolute;
ce06d3 993   top: 0;
189482 994   left: 180px;
ce06d3 995   right: 0;
A 996   bottom: 0;
b1c97d 997   border: 1px solid #999;
A 998   background-color: #FFF;
999   overflow: auto;
4a4265 1000   z-index: 1;
e2dd81 1001 }
A 1002
b19097 1003 div.messageheaderbox
T 1004 {
61846d 1005   margin: -14px 8px 0px 8px;
b19097 1006   border: 1px solid #ccc;
T 1007 }
1008
4e17e6 1009 table.headers-table
T 1010 {
1011   width: 100%;
1012   background-color: #EBEBEB;
5cc4b1 1013 }
4e17e6 1014
c6be45 1015 #messagebody #full-headers,
5cc4b1 1016 #messagebody table.headers-table
T 1017 {
1018   width: auto;
1019   margin: 6px 8px;
1020   background-color: #F4F4F4;
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;
c6be45 1036   padding: 0 4px 0 8px;
cb105a 1037 }
A 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
768091 1049 table.headers-table tr td.header span
A 1050 {
1051   white-space: nowrap;
1052 }
1053
4e17e6 1054 #attachment-list
T 1055 {
cb105a 1056   margin: 0;
A 1057   padding: 0 4px 0 8px;
51cca6 1058   min-height: 16px;
4e17e6 1059   list-style-image: none;
T 1060   list-style-type: none;
cb105a 1061   background: url(images/icons/attachment.png) 4px 2px no-repeat #DFDFDF;
c6be45 1062 }
T 1063
1064 #messageframe #attachment-list
1065 {
1066   border-bottom: 1px solid #ccc;
1067 }
1068
1069 .messageheaderbox #attachment-list
1070 {
1071   border-top: 1px solid #ccc;
ba033a 1072 }
T 1073
1074 #attachment-list:after
1075 {
1076   content: ".";
1077   display: block;
1078   height: 0;
1079   font-size: 0;
1080   clear: both;
1081   visibility: hidden;
4e17e6 1082 }
T 1083
1084 #attachment-list li
1085 {
1086   float: left;
1087   height: 18px;
1088   font-size: 11px;
51cca6 1089   padding: 2px 0px 0px 15px;
cc85f3 1090   white-space: nowrap;
4e17e6 1091 }
T 1092
1093 #attachment-list li a
1094 {
1095   text-decoration: none;
1096 }
1097
1098 #attachment-list li a:hover
1099 {
1100   text-decoration: underline;
1101 }
1102
1103 #messagebody
1104 {
e6a406 1105   position:relative;
6a35c8 1106   padding-bottom: 10px;
4e17e6 1107   background-color: #FFFFFF;
T 1108 }
1109
3815e0 1110 div.message-part,
A 1111 div.message-htmlpart
4e17e6 1112 {
fba1f5 1113   padding: 10px 8px;
T 1114   border-top: 1px solid #ccc;
1115 /*  overflow: hidden; */
1116 }
1117
1118 #messagebody div:first-child
1119 {
1120   border-top: 0;
4e17e6 1121 }
T 1122
cfe4a6 1123 div.message-part a,
T 1124 div.message-htmlpart a
4e17e6 1125 {
T 1126   color: #0000CC;
1127 }
1128
278064 1129 div.message-part pre,
38ddba 1130 div.message-htmlpart pre,
10c92b 1131 div.message-part div.pre
4e17e6 1132 {
T 1133   margin: 0px;
1134   padding: 0px;
fca66b 1135   font-family: monospace;
466c6e 1136   white-space: -moz-pre-wrap !important;
cc80c5 1137   white-space: pre-wrap !important;
A 1138   white-space: pre;
4e17e6 1139 }
T 1140
a54242 1141 div.message-part span.sig
A 1142 {
1143   color: #666666;
1144 }
1145
10c92b 1146 div.message-part blockquote
T 1147 {
1148   color: blue;
1149   border-left: 2px solid blue;
1150   border-right: 2px solid blue;
1151   background-color: #F6F6F6;
1152   margin: 2px 0px 2px 0px;
1153   padding: 1px 8px 1px 10px;
1154 }
1155
1156 div.message-part blockquote blockquote
1157 {
1158   color: green;
1159   border-left: 2px solid green;
1160   border-right: 2px solid green;
1161 }
1162
1163 div.message-part blockquote blockquote blockquote
1164 {
1165   color: #990000;
1166   border-left: 2px solid #bb0000;
1167   border-right: 2px solid #bb0000;
1168 }
4e17e6 1169
8586bf 1170 body.iframe div.message-htmlpart
T 1171 {
1172   margin: 8px;
1173 }
1174
21605c 1175 div.message-htmlpart div.rcmBody
T 1176 {
1177   margin: 8px;
1178 }
1179
4e17e6 1180 #remote-objects-message
T 1181 {
1182   display: none;
62e43d 1183   margin: 8px;
4e17e6 1184   min-height: 20px;
62e43d 1185   padding: 10px 10px 6px 46px;
4e17e6 1186 }
T 1187
1188 #remote-objects-message a
1189 {
1190   color: #666666;
1191   padding-left: 10px;
1192 }
1193
1194 #remote-objects-message a:hover
1195 {
1196   color: #333333;
203ee4 1197 }
4e17e6 1198
b4f7c6 1199 #messageviewlink
T 1200 {
1201   position: absolute;
1202   top: 8px;
1203   right: 10px;
1204   width: 15px;
1205   height: 15px;
1206   border: 0;
1207 }
1208
c6be45 1209 #full-headers
T 1210 {
1211   color: #666666;
1212   text-align: center;
1213   padding: 2px 6px;
1214   border-bottom: 1px solid #ccc;
1215   background-color: #EBEBEB;
1216 }
1217
1218 .messageheaderbox #full-headers
1219 {
1220   border-bottom: 0;
1221 }
1222
1223 div.more-headers
1224 {
1225   cursor: pointer;
1226   height: 8px;
1227   border-bottom: 0;
1228 }
1229
1230 div.show-headers
c33e08 1231 {
A 1232   background: url(images/icons/down_small.gif) no-repeat center;
1233 }
1234
c6be45 1235 div.hide-headers
c33e08 1236 {
A 1237   background: url(images/icons/up_small.gif) no-repeat center;
1238 }
1239
1240 #headers-source
1241 {
c6be45 1242   margin: 0 0 2px 0;
c33e08 1243   padding: 0.5em;
A 1244   height: 145px;
1245   background: white;
1246   overflow: auto;
1247   font-size: 11px;
1248   border: 1px solid #999999;
1249   display: none;
1250   text-align: left;
1251   color: #333;
1252 }
1253
1254
4e17e6 1255 /** message compose styles */
T 1256
1257 #compose-container
1258 {
1259   position: absolute;
087c7d 1260   top: 0;
A 1261   left: 185px;
1262   right: 0;
1263   bottom: 0;
1264   margin: 0;
309d2f 1265 }
A 1266
4e9349 1267 #compose-div
A 1268 {
1269   position: absolute;
087c7d 1270   top: 85px;
A 1271   bottom: 0;
1272   margin: 0;
4e9349 1273   width: 100%;
b218aa 1274 }
T 1275
1276 #compose-div .boxfooter
1277 {
c33e08 1278   height: 22px;
b218aa 1279   background: none;
T 1280   border-top: 0;
1281 }
1282
1283 #compose-div .boxlistcontent
1284 {
c33e08 1285   bottom: 23px;
087c7d 1286 }
A 1287
1288 #compose-body
1289 {
1290   position: absolute;
1291   left: 0;
1292   right: 0;
1293   top: 0;
1294   bottom: 0;
1295   margin: 0;
1296   font-size: 9pt;
1297   font-family: monospace;
b218aa 1298   border: 1px solid #999;
087c7d 1299   resize: none;
4e9349 1300 }
A 1301
4e17e6 1302 #compose-headers
T 1303 {
1304   width: 100%;
087c7d 1305 }
A 1306
1307 #compose-headers td.editfield
1308 {
c33e08 1309   padding-right: 8px;
b218aa 1310   width: 95%;
4e17e6 1311 }
T 1312
1313 #compose-headers td.top
1314 {
1315   vertical-align: top;
1316 }
1317
1318 #compose-headers td.title,
1319 #compose-subject td.title
1320 {
1321   width: 80px !important;
1322   font-size: 11px;
1323   font-weight: bold;
1324   padding-right: 10px;
1325   white-space: nowrap;
c33e08 1326   color: #666;
4e17e6 1327 }
T 1328
ee18f5 1329 #compose-headers td textarea,
4e17e6 1330 #compose-headers td input
087c7d 1331 {
A 1332   resize: none;
1333   width: 100%;
1334   border: 1px solid #999;
1335 }
1336
ee18f5 1337 #compose-headers td textarea
T 1338 {
087c7d 1339   height: 32px;
4e17e6 1340 }
T 1341
d2b884 1342 input.from_address
A 1343 {
1344   width: 80% !important;
1345 }
1346
4e17e6 1347 #compose-cc,
T 1348 #compose-bcc,
e25a35 1349 #compose-replyto,
3ee5a7 1350 #compose-followupto
4e17e6 1351 {
T 1352   display: none;
1353 }
1354
087c7d 1355 #compose-editorfooter
A 1356 {
1357   position: absolute;
c33e08 1358   right: 0;
A 1359   bottom: 0;
087c7d 1360   text-align: right;
c33e08 1361 }
A 1362
1363 #compose-editorfooter label
1364 {
1365   font-size: 11px;
1366   font-weight: bold;
1367   color: #666;
087c7d 1368 }
A 1369
1370 #compose-buttons
1371 {
1372   position: absolute;
b218aa 1373   left: 0;
T 1374   bottom: 0;
1375   width: auto;
4e17e6 1376 }
T 1377
1378 #compose-attachments
1379 {
1380   position: absolute;
087c7d 1381   top: 0;
A 1382   left: 0;
1383   bottom: 0;
ebf872 1384   width: 175px;
087c7d 1385   border: 1px solid #999;
A 1386   background-color: #F9F9F9;
4e17e6 1387 }
T 1388
1389 #compose-attachments ul
1390 {
1391   margin: 0px;
1392   padding: 0px;
087c7d 1393   background-color: #FFF;
4e17e6 1394   list-style-image: none;
T 1395   list-style-type: none;
1396 }
1397
1398 #compose-attachments ul li
1399 {
1400   height: 18px;
1401   font-size: 11px;
a894ba 1402   padding-left: 2px;
4e17e6 1403   padding-top: 2px;
T 1404   padding-right: 4px;
1405   border-bottom: 1px solid #EBEBEB;
1406   white-space: nowrap;
1407   overflow: hidden;
58a58c 1408   text-overflow: ellipsis;
A 1409   -o-text-overflow: ellipsis;
4e17e6 1410 }
T 1411
1fb587 1412 #compose-attachments ul li img
A 1413 {
1414   padding-right: 2px;
1415   vertical-align: middle;
1416 }
1417
4e17e6 1418 #attachment-form
T 1419 {
8beee1 1420   padding: 6px;
4e17e6 1421 }
T 1422
8beee1 1423 #attachment-form div
4e17e6 1424 {
8beee1 1425   padding: 2px;
4e17e6 1426 }
T 1427
8beee1 1428 #attachment-form div.buttons
T 1429 {
1430   margin-top: 4px;
ce06d3 1431 }
A 1432
4b96ed 1433 #quota
A 1434 {
1435   position: absolute;
1436   top: 3px;
1437   right: 8px;
1438   width: 100px;
1439 }
1440
1441 #quotaimg
1442 {
1443   position: absolute;
1444   top: 3px;
1445   right: 6px;
1446   z-index: 101;
1447 }