thomascube
2006-09-04 2f2f15b7aabe19e45dad9bddb7eb7f4394aa1e21
commit | author | age
4e17e6 1 /***** RoundCube|Mail mail task styles *****/
T 2
3
4 #messagetoolbar
5 {
6   position: absolute;
7902df 7   top: 45px;
4e17e6 8   left: 200px;
T 9   right: 250px;
10   height: 35px;
d3502f 11   white-space: nowrap;
4e17e6 12 /*  border: 1px solid #cccccc; */
T 13 }
14
15 #messagetoolbar a
16 {
17   padding-right: 10px;
18 }
19
20 #messagetoolbar select
21 {
22   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
23   font-size: 11px;
24   color: #333333;
25 }
26
27 #messagetoolbar select.mboxlist
28 {
29   position: absolute;
d6037d 30   left: 375px;
4e17e6 31   top: 10px;
T 32 }
33
34 #messagetoolbar select.mboxlist option
35 {
36   padding-left: 15px;
37 }
38
39 #messagetoolbar select.mboxlist option[value="0"]
40 {
41   padding-left: 2px;
42 }
43
44 #listcontrols
45 {
46   position: absolute;
47   left: 200px;
7902df 48   bottom: 20px;
4e17e6 49   height: 16px;
d6037d 50   width: 500px;
586665 51   font-size: 11px;
4e17e6 52 }
T 53
54 #listcontrols a,
55 #listcontrols a:active,
15a9d1 56 #listcontrols a:visited,
T 57 #mailboxcontrols a,
58 #mailboxcontrols a:active,
59 #mailboxcontrols a:visited
4e17e6 60 {
T 61   color: #999999;
62   font-size: 11px;
63   text-decoration: none;
64 }
65
66 #listcontrols a.active,
67 #listcontrols a.active:active,
15a9d1 68 #listcontrols a.active:visited,
T 69 #mailboxcontrols a.active,
70 #mailboxcontrols a.active:active,
71 #mailboxcontrols a.active:visited
4e17e6 72 {
T 73   color: #CC0000;
74 }
75
15a9d1 76 #listcontrols a.active:hover,
T 77 #mailboxcontrols a.active:hover
4e17e6 78 {
T 79   text-decoration: underline;
80 }
81
82 #messagecountbar
83 {
84   position: absolute;
4647e1 85   bottom: 16px;
7902df 86   right: 40px;
d3502f 87   width: 300px;
4e17e6 88   height: 20px;
T 89   text-align: right;
1cded8 90   white-space: nowrap;
4e17e6 91 }
T 92
93 #messagecountbar span
94 {
95   font-size: 11px;
96   color: #333333;
97 }
98
99 #messagepartcontainer
100 {
101   position: absolute;
102   top: 80px;
103   left: 20px;
104   right: 20px;
105   bottom: 20px;
106 }
107
108 #mailcontframe
109 {
110   position: absolute;
7902df 111   top: 85px;
4e17e6 112   left: 200px;
T 113   right: 40px;
7902df 114   bottom: 40px;
4e17e6 115   border: 1px solid #999999;
T 116   background-color: #F9F9F9;
117   overflow: auto;
118   /* css hack for IE */
119   width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
fad5c3 120   height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
4e17e6 121 }
T 122
123
124 #messagepartframe
125 {
126   border: 1px solid #999999;
127   background-color: #F9F9F9;  
128 }
129
130
131 #partheader
132 {
133   position: absolute;
134   top: 10px;
135   left: 220px;
136   height: 40px;
137 }
138
139 #partheader table td
140 {
141   padding-left: 2px;
142   padding-right: 4px;
143   vertical-align: middle;
144   font-size: 11px;
145 }
146
147 #partheader table td.title
148 {
149   color: #666666;
150   font-weight: bold;
151 }
152
153 #rcmdraglayer
154 {
155   width: 300px;
156   border: 1px solid #999999;
157   background-color: #F9F9F9;
158   padding-left: 8px;
159   padding-right: 8px;
160   padding-top: 3px;
161   padding-bottom: 3px;
162   font-size: 11px;
163   opacity: 0.6;
164   -moz-opacity: 0.6;
165 }
166
167
168 /** mailbox list styles */
169
170 #mailboxlist-header
171 {
172   position: absolute;
7902df 173   top: 85px;
4e17e6 174   left: 20px;
T 175   width: 140px !important;
176 /*  width: 162px; */
177   height: 13px;
178   padding: 3px 10px 2px 10px;
179   background-color: #EBEBEB;
180   background-image: url(images/listheader_aqua.gif); 
181   border: 1px solid #CCCCCC;
182   color: #333333;
183   font-size: 11px;
184   font-weight: bold;  
185 }
186
cd900d 187 #mailboxlist-container
4e17e6 188 {
T 189   position: absolute;
7902df 190   top: 105px;
4e17e6 191   left: 20px;
T 192   width: 160px;
7902df 193   bottom: 40px;
cd900d 194   border: 1px solid #CCCCCC;
T 195   background-color: #F9F9F9;
196   overflow: auto;
197   /* css hack for IE */
fad5c3 198   height: expression((parseInt(document.documentElement.clientHeight)-145)+'px');
cd900d 199 }
T 200
201 #mailboxlist
202 {
203   width: 100%;
4e17e6 204   height: auto;
T 205   margin: 0px;
206   padding: 0px;
207   list-style-image: none;
208   list-style-type: none;
20a1b3 209   overflow: hidden;
T 210   white-space: nowrap;
4e17e6 211 }
T 212
213 #mailboxlist li
214 {
597170 215  /* height: 18px; */
4e17e6 216   font-size: 11px;
T 217   background: url(images/icons/folder-closed.png) no-repeat;
218   background-position: 10px 1px;
219   border-bottom: 1px solid #EBEBEB;
220 /* IE 5.5  margin-left: -16px; */
221 }
222
223 #mailboxlist li.inbox
224 {
225   background-image: url(images/icons/folder-inbox.png);
226 }
227
1966c5 228 #mailboxlist li.drafts
S 229 {
230   background-image: url(images/icons/folder-drafts.png);
231 }
232
4e17e6 233 #mailboxlist li.sent
T 234 {
235   background-image: url(images/icons/folder-sent.png);
236 }
237
238 #mailboxlist li.junk
239 {
240   background-image: url(images/icons/folder-junk.png);
241 }
242
243 #mailboxlist li.trash
244 {
245   background-image: url(images/icons/folder-trash.png);
246 }
247
248 #mailboxlist li a
249 {
250   display: block;
251   padding-left: 32px;
252   padding-top: 2px;
253   padding-bottom: 2px;
254   text-decoration: none;
255 }
256
257 #mailboxlist li, #mailboxlist li.unread
258 {  
259  /* background-image: url(images/mailbox_list.gif); */
260 }
261
262 #mailboxlist li.unread
263 {
264   font-weight: bold;
265 }
266
267 #mailboxlist li.selected
268 {
269   background-color: #929292;
597170 270   border-bottom: 1px solid #898989;
4e17e6 271 }
T 272
273 #mailboxlist li.selected a
274 {
275   color: #FFF;
276   font-weight: bold;
277 }
278
fe79b1 279 #mailboxlist li.droptarget
T 280 {
281   background-color: #FFFFA6;
282 }
4e17e6 283
597170 284 /* styles for nested folders */
T 285 #mailboxlist ul {
286   list-style: none;
287   padding: 0;
288   margin:0;
289   border-top: 1px solid #EBEBEB;  
290 }
291
292 #mailboxlist ul li {
293   padding-left: 15px;
294   background-position: 25px 1px;
295 }
296
297 #mailboxlist li.selected li {
298   background-color: #F9F9F9;
299 }
300
301 #mailboxlist li.unread li {
302   font-weight: normal;
303 }
304
305 #mailboxlist li.unread li.unread {
306   font-weight: bold;
307 }
308
309 #mailboxlist li.selected li a{
310   color: black;
311   font-weight: normal;
312 }
313
314
15a9d1 315 #mailboxcontrols
T 316 {
317   position: absolute;
318   left: 20px;
319   width: 160px;
320   bottom: 20px;
321   height: 16px;
322   overflow: hidden;
586665 323   font-size: 11px;
15a9d1 324 }
T 325
326
4e17e6 327 /** message list styles */
T 328
329 body.messagelist
330 {
331   margin: 0px;
332   background-color: #F9F9F9;
333 }
334
335 #messagelist
336 {
337   width: 100%;
e0ddd4 338   display: table;
4e17e6 339   table-layout: fixed;
T 340   /* css hack for IE */
341   width: expression(document.getElementById('mailcontframe').clientWidth);
342 }
343
344 #messagelist thead tr td
345 {
346   height: 20px;
347   padding-top: 0px;
348   padding-bottom: 0px;
349   padding-left: 2px;
350   padding-right: 4px;
351   vertical-align: middle;
352   border-bottom: 1px solid #999999;
353   color: #333333;
354   background-color: #EBEBEB;
355   background-image: url(images/listheader_aqua.gif); 
356   font-size: 11px;
357   font-weight: bold;
358 }
359
b076a4 360 #messagelist thead tr td.sortedASC,
T 361 #messagelist thead tr td.sortedDESC
362 {
363   background-image: url(images/listheader_dark.gif); 
1cded8 364 }
T 365
366 #messagelist thead tr td.sortedASC a
367 {
368   background: url(images/sort_asc.gif) top right no-repeat;
369 }
370
371 #messagelist thead tr td.sortedDESC a
372 {
373   background: url(images/sort_desc.gif) top right no-repeat;
374 }
375
376 #messagelist thead tr td a,
377 #messagelist thead tr td a:hover
378 {
379   display: block;
380   width: auto !important;
381   width: 100%;
382   color: #333333;
383   text-decoration: none;
b076a4 384 }
T 385
4e17e6 386 #messagelist tbody tr td
T 387 {
388   height: 16px !important;
389   height: 20px;
390   padding: 2px;
391   padding-right: 4px;
392   font-size: 11px;
4b0f65 393   overflow: hidden;
4e17e6 394   white-space: nowrap;
4b0f65 395   text-overflow: ellipsis;
4e17e6 396   border-bottom: 1px solid #EBEBEB;
T 397   cursor: pointer;
e0ddd4 398 }
T 399
400 #messagelist col
401 {
402   display: table-column;
403   text-align: left;
b4b081 404   vertical-align: middle;
4e17e6 405 }
T 406
407 #messagelist tr td.icon
408 {
409   width: 16px;
b4b081 410   vertical-align: middle;
4e17e6 411 }
T 412
413 #messagelist tr td.subject
414 {
415   overflow: hidden;
b4b081 416   vertical-align: middle;
4e17e6 417 }
T 418
419 #messagelist tr td.size
420 {
421   width: 60px;
422   text-align: right;
b4b081 423   vertical-align: middle;
4e17e6 424 }
T 425
426 #messagelist tr td.from,
427 #messagelist tr td.to
428 {
429   width: 180px;
b4b081 430   vertical-align: middle;
4e17e6 431 }
T 432
433 #messagelist tr td.date
434 {
435   width: 110px;
b4b081 436   vertical-align: middle;
4e17e6 437 }
T 438
439 #messagelist tr.message
440 {
441   background-color: #FFFFFF;
442 }
443
444 /*
445 #messagelist tr.odd
446 {
447   background-color: #F9F9F9;
448 }
449 */
450
451 #messagelist tr.unread
452 {
453   font-weight: bold;
454   background-color: #FFFFFF;
455 }
456
457 #messagelist tr.selected td
458 {
459   font-weight: bold;
460   color: #FFFFFF;
461   background-color: #CC3333;
462 }
463
88f9e2 464 #messagelist tr.focused td
S 465 {
466   border-bottom: thin dotted;
467   border-top: thin dotted;
468 }
469
cd121c 470 #messagelist tr.unfocused td
S 471 {
472   font-weight: bold;
473   color: #FFFFFF;
474   background-color: #929292;
475 }
476
4e17e6 477 #messagelist tr.selected td a.rcmContactAddress
T 478 {
479   color: #FFFFFF;
480 }
481
cd121c 482 #messagelist tr.unfocused td a.rcmContactAddress
S 483 {
484   color: #FFFFFF;
485 }
486
079bc8 487 #messagelist tr.deleted td a.rcmContactAddress
S 488 {
489   color: #CCCCCC;
490 }
491
15a9d1 492 #messagelist tr.deleted td,
T 493 #messagelist tr.deleted td a
494 {
495   color: #CCCCCC;
496 }
497
4647e1 498 #quicksearchbar
T 499 {
500   position: absolute;
501   top: 60px;
502   right: 40px;
326e87 503   width: 182px;
4647e1 504   height: 20px;
T 505   text-align: right;
326e87 506   background: url('images/searchfield.gif') top left no-repeat;
4647e1 507 }
T 508
509 #quicksearchbar a
510 {
326e87 511   position: absolute;
T 512   top: 3px;
513   right: 4px;
4647e1 514   text-decoration: none;
T 515 }
516
517 #quicksearchbar img
518 {
519   vertical-align: middle;
520 }
521
522 #quicksearchbox
523 {
326e87 524   position: absolute;
T 525   top: 2px;
526   left: 20px;
527   width: 140px;
528   font-size: 11px;
529   padding: 0px;
530   border: none;
4647e1 531 }
T 532
4e17e6 533
326e87 534 /*\*/
T 535 html>body*#quicksearchbar { background-image: none; }
536 html>body*#quicksearchbar a { top: 5px; }
537 html>body*#quicksearchbar #quicksearchbox { width: 180px; top:0px; right: 1px; left: auto; }
538 /**/
539
540
7cf1bd 541 #rcversion
T 542 {
543   position: absolute;
544   top: 67px;
545   left: 20px;
546   width: 160px;
547   text-align: center;
548
549   font-weight: normal;
550   font-size: x-small;
551   font-variant: small-caps;
552   
553   color: #999999;
554   /*border: 1px solid #308014;
555   background-color: #b4eeb4;*/
556 }
557
3ea0e3 558 #quotadisplay
T 559 {
560   color: #666666;
561   font-size: 11px;
562 }
563
564 #quotadisplay img
565 {
566   vertical-align: middle;
fda695 567   margin-left: 4px;
T 568   border: 1px solid #666666;
3ea0e3 569 }
T 570
571
4e17e6 572 /** message view styles */
T 573
574
575 #messageframe
576 {
577   position: absolute;
7902df 578   top: 85px;
4e17e6 579   left: 200px;
T 580   right: 40px;
6a35c8 581   bottom: 40px;
T 582   border: 1px solid #cccccc;
583   background-color: #FFFFFF;
584   overflow: auto;
4e17e6 585   /* css hack for IE */
6a35c8 586   /* margin-bottom: 10px; */
T 587   width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
588   height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
4e17e6 589 }
T 590
591 table.headers-table
592 {
593   width: 100%;
594   background-color: #EBEBEB;
595   table-layout: fixed;
596
597 }
598
599 table.headers-table tr td
600 {
601   font-size: 11px;
602   border-bottom:1px solid #FFFFFF;
603 }
604
605 table.headers-table td.header-title
606 {
6a35c8 607   width: 80px;
4e17e6 608   color: #666666;
T 609   font-weight: bold;
610   text-align: right;
6a35c8 611   white-space: nowrap;
4e17e6 612   padding-right: 4px;
T 613 }
614
615 table.headers-table tr td.subject
616 {
617   width: 95%;
618   font-weight: bold;
619 }
508442 620
4e17e6 621 #attachment-list
T 622 {
623   margin: 0px;
508442 624   padding: 0px 0px 0px 68px;
4e17e6 625   height: 18px;
T 626   list-style-image: none;
627   list-style-type: none;
508442 628   background: url(images/icons/attachment.png) 52px 1px no-repeat #DFDFDF; 
4e17e6 629   border-bottom: 1px solid #FFFFFF;
T 630 }
631
632 #attachment-list li
633 {
634 /*  display: block; */
635   float: left;
636   height: 18px;
637   font-size: 11px;
638   padding: 2px 10px 0px 10px;
639 }
640
641 #attachment-list li a
642 {
643   text-decoration: none;
644 }
645
646 #attachment-list li a:hover
647 {
648   text-decoration: underline;
649 }
650
651 #messagebody
652 {
653   min-height: 300px;
6a35c8 654   padding-top: 10px;
T 655   padding-bottom: 10px;
4e17e6 656   background-color: #FFFFFF;
T 657 }
658
659 div.message-part
660 {
661   padding: 8px;
662   padding-top: 10px;
663   overflow: hidden;
664 }
665
666 div.message-part a
667 {
668   color: #0000CC;
669 }
670
10c92b 671 div.message-part div.pre
4e17e6 672 {
T 673   margin: 0px;
674   padding: 0px;
10c92b 675   white-space: pre;
T 676   font-family: monospace;
4e17e6 677 }
T 678
10c92b 679 div.message-part blockquote
T 680 {
681   color: blue;
682   border-left: 2px solid blue;
683   border-right: 2px solid blue;
684   background-color: #F6F6F6;
685   margin: 2px 0px 2px 0px;
686   padding: 1px 8px 1px 10px;
687 }
688
689 div.message-part blockquote blockquote
690 {
691   color: green;
692   border-left: 2px solid green;
693   border-right: 2px solid green;
694 }
695
696 div.message-part blockquote blockquote blockquote
697 {
698   color: #990000;
699   border-left: 2px solid #bb0000;
700   border-right: 2px solid #bb0000;
701 }
4e17e6 702
T 703 #remote-objects-message
704 {
705   display: none;
706   height: 20px;
707   min-height: 20px;
6a35c8 708   margin: 8px 8px 0px 8px;
4e17e6 709   padding: 10px 10px 6px 46px;  
T 710 }
711
712 #remote-objects-message a
713 {
714   color: #666666;
715   padding-left: 10px;
716 }
717
718 #remote-objects-message a:hover
719 {
720   color: #333333;
721 }
722
723
724 /** message compose styles */
725
726 #priority-selector
727 {
728   position: absolute;
1966c5 729   left: 280px;
620439 730   top: 10px;
T 731 }
732
733 #receipt-selector
734 {
735   position: absolute;
1966c5 736   left: 450px;
4e17e6 737   top: 10px;
T 738 }
739
740 #compose-container
741 {
742   position: absolute;
7902df 743   top: 90px;
4e17e6 744   left: 200px;
T 745   right: 40px;
6a35c8 746   bottom: 40px;
4e17e6 747   padding: 0px;
T 748   margin: 0px;
749   /* css hack for IE */
750   width: expression(document.documentElement.clientWidth-240);
6a35c8 751   height: expression((parseInt(document.documentElement.clientHeight)-130)+'px');
4e17e6 752 }
T 753
754 /*
755 #compose-headers
756 {
757   position: absolute;
758   top: 70px;
759   left: 200px;
760   height: 84px;
761   border-top: 1px solid #cccccc;
762   overflow: auto;
763 }
764
765 #compose-headers td
766 {
767   padding-top: 1px;
768   padding-bottom: 1px;
769   border-right: 1px solid #cccccc;
770   border-bottom: 1px solid #cccccc;
771 }
772 */
773
774 #compose-headers
775 {
776   width: 100%;
777 }
778
779 /*
780 #compose-headers td
781 {
782   width: 100%;
783 }
784 */
785
786 #compose-headers td.top
787 {
788   vertical-align: top;
789 }
790
791 #compose-headers td.title,
792 #compose-subject td.title
793 {
794   width: 80px !important;
795   color: #666666;
796   font-size: 11px;
797   font-weight: bold;
798   padding-right: 10px;
799   white-space: nowrap;
800 }
801
802 #compose-headers td.add-button
803 {
804   width: 40px !important;
805   text-align: right;
806   vertical-align: bottom;
807 }
808
809 #compose-headers td.add-button a
810 {
811   color: #666666;
812   font-size: 11px;
813   text-decoration: none;
814 }
815
816 #compose-headers td textarea
817 {
818   width: 100%;
819   height: 40px;
820 }
821
822 #compose-headers td input
823 {
824   width: 100%;
825 }
826
827 #compose-cc,
828 #compose-bcc,
829 #compose-replyto
830 {
831   display: none;
832 }
833
834 #compose-body
835 {
dd53e2 836   margin-top: 5px;
d52676 837   margin-bottom: 10px;
T 838   width: 99%;
1cded8 839   height: 90%;
d52676 840   min-height: 280px;
4e17e6 841   font-size: 9pt;
T 842   font-family: "Courier New", Courier, monospace;
843 }
844
845 #compose-attachments
846 {
847   position: absolute;
848   top: 100px;
849   left: 20px;
850   width: 160px;
851 }
852
853 #compose-attachments ul
854 {
855   margin: 0px;
856   padding: 0px;
857   border: 1px solid #CCCCCC;
858   background-color: #F9F9F9;
859   list-style-image: none;
860   list-style-type: none;
861 }
862
863 #compose-attachments ul li
864 {
865   height: 18px;
866   font-size: 11px;
a894ba 867   padding-left: 2px;
4e17e6 868   padding-top: 2px;
T 869   padding-right: 4px;
870   border-bottom: 1px solid #EBEBEB;
871   white-space: nowrap;
872   overflow: hidden;
873 }
874
508442 875 #attachment-title
T 876 {
877   background: url(images/icons/attachment.png) top left no-repeat;
878   padding: 0px 0px 3px 22px;
879 }
880
4e17e6 881 #attachment-form
T 882 {
883   position: absolute;
884   top: 150px;
885   left: 20px;
886   z-index: 200;
887   padding: 8px;
888   visibility: hidden;
889   border: 1px solid #CCCCCC;
890   background-color: #F9F9F9;
891 }
892
893 #attachment-form input.button
894 {
895   margin-top: 8px;
896 }
897