CSS : correct background of Edit site-wide configuration
[citadel.git] / webcit / static / webcit.css
1
2 * html {
3         overflow: hidden;
4 }
5
6 body {
7         margin:0;
8         padding: 0 0 0 0;
9         height: 100%;
10         overflow: auto;
11         background-color: #D8D8D8;
12         color: #000000;
13         font-weight: normal;
14         font-size: 10pt;
15         font-family: sans-serif;
16         text-align: center;
17 }
18
19 #iconbar {
20         /* position:fixed; */
21         position:absolute;
22         display:block;
23         top:0px;
24         left:0px;
25         width: 15%;
26         /* height:100%; */
27         background: #ffffee;
28         text-align: left;
29 }
30
31 * html #iconbar {
32         position:absolute;
33         display:block;
34         top:0px;
35         left:0px;
36         width: 15%;
37         /* height:100%; */
38         background: #ffffee;
39 }
40
41 .logo, .logo_citadel {
42         display: block;
43         text-align: center;
44         border-bottom: 1px solid #aaaaaa;
45         margin: 0;
46         padding: 0;
47 }
48
49 .logo_citadel a, .logo_citadel img {
50         border: none;
51 }
52
53 #banner {
54         position:fixed;
55         display:block;
56         top:0px;
57         left: 15%;
58         width: 85%;
59         height: 15%;
60         background: #445;
61         text-align: left;
62 }
63
64 * html #banner {
65         position:absolute;
66         display:block;
67         top:0px;
68         left: 15%;
69         width: 85%;
70         height: 15%;
71         background: #445;
72 }
73
74
75 #banner .room_banner {
76         float: left;
77         width: 48%;
78 }
79
80 .room_banner img {
81         float: left;
82         margin-top: 0;
83         margin-left: 0;
84         margin-bottom: 5px;
85         margin-right: 5px;
86 }
87
88 .room_banner h1 {
89         font-size: 14pt;
90         font-weight: bold;
91         color: #FFFFEE;
92         margin: 0;
93         padding: 2px;
94 }
95
96 .room_banner .infos {
97         font-size: 8pt;
98         color: #FFFFEE;
99         text-align: center;
100         padding: 2px;
101         cursor: help;
102 }
103
104 #room_infos {
105         position: absolute;
106         top: 0px;
107         left: 50%;
108         width: 45%;
109         padding: 11px;
110         margin: 0px;
111         z-index: 100;
112         color: #666;
113         background: white;
114 }
115
116 #room_infos .close_infos {
117         cursor: pointer;
118         font-size: 8pt;
119         color: black;
120         text-align: right;
121         padding: 2px;
122         margin-top: 5px;
123 }
124
125 #banner ul {
126         float: right;
127         text-align: right;
128         width: 48%;
129         margin: 0;
130         padding: 0;
131 }
132
133 #banner ul li {
134         text-align: right;
135         clear: right;
136         list-style: none;
137         margin: 0;
138         padding: 2px;
139         white-space: nowrap;
140 }
141
142 li.search {
143         font-size: 10pt;
144         float: left;
145         color: #FFFFFF;
146 }
147
148 li.view {
149         font-size: 10pt;
150         float: right;
151         color: #FFFFFF;
152 }
153
154 li.search form, li.view form {
155         margin: 0;
156         padding: 0;
157 }
158
159 li.nummsgs {
160         font-size: 10pt;
161         color: #DDDDCC;
162 }
163
164 li.start_page {
165         font-size: 8pt;
166         color: #DDDDCC;
167 }
168
169
170 #navbar {
171         position: absolute; 
172         bottom: 0px; 
173         left: 0px;
174 }
175
176 #navbar ul {
177         float: left;
178         width: 95%;
179         margin: 0;
180         padding: 0;
181         white-space: nowrap;
182         text-align: left;
183 }
184
185 #navbar ul li {
186         display: inline;
187         list-style: none;
188         margin-top: 0;
189         margin-right: 5px;
190         margin-bottom:0 ;
191         margin-left: 20px;
192         white-space: nowrap;
193 }
194
195 #navbar ul li img {
196         margin-top: 0;
197         margin-right: 2px;
198         margin-bottom:0 ;
199         margin-left: 2px;
200 }
201
202 .navbar_link {
203         font-size: 7pt;
204         color: #FFFFEE;
205 }
206
207
208 #important_message {
209         position:absolute;
210         top:0px; right:0px;
211         background-color: #880000;
212         z-index: 2;
213 }
214
215 #content {
216         position:fixed;
217         display:block;
218         top: 16%;
219         left: 15%;
220         width: 85%;
221         height: 84%;
222         overflow: auto;
223         /* overflow-x: hidden; */
224         text-align: left;
225 }
226
227 * html #content {
228         position:absolute;
229         display:block;
230         top: 16%;
231         left: 15%;
232         width: 85%;
233         height: 84%;
234         overflow: auto;
235         /* overflow-x: hidden; */
236 }
237
238 #message_list_hdr {
239         position:fixed;
240         display:block;
241         top: 16%;
242         left: 15%;
243         width: 85%;
244         height: 5%;
245         overflow: hidden;
246         font-style: italic;
247         text-align: left;
248 }
249
250 * html #message_list_hdr {
251         position:absolute;
252         display:block;
253         top: 16%;
254         left: 15%;
255         width: 85%;
256         height: 5%;
257         overflow: hidden;
258         font-style: italic;
259         text-align: left;
260 }
261
262 #message_list {
263         position:fixed;
264         display:block;
265         top: 21%;
266         left: 15%;
267         width: 85%;
268         height: 20%;
269         overflow: auto;
270         cursor: pointer;
271         text-align: left;
272 }
273
274 * html #message_list {
275         position:absolute;
276         display:block;
277         top: 21%;
278         left: 15%;
279         width: 85%;
280         height: 20%;
281         overflow: auto;
282         cursor: pointer;
283 }
284
285 #resize_msglist {
286         position:fixed;
287         display:block;
288         top: 41%;
289         left: 15%;
290         width: 85%;
291         height: 1%;
292         overflow: hidden;
293         cursor: s-resize;
294         background-color: #cccccc;
295 }
296
297 * html #resize_msglist {
298         position:absolute;
299         display:block;
300         top: 41%;
301         left: 15%;
302         width: 85%;
303         height: 1%;
304         overflow: hidden;
305         cursor: s-resize;
306 }
307
308 #resize_msglist hr {
309         color: darkgrey;
310         background-color: darkgrey;
311         height: 3px;
312         border: 0;
313 }
314
315 #preview_pane {
316         position:fixed;
317         display:block;
318         top: 42%;
319         left: 15%;
320         width: 85%;
321         height: 58%;
322         overflow: auto;
323         text-align: left;
324 }
325
326 * html #preview_pane {
327         position:absolute;
328         display:block;
329         top: 42%;
330         left: 15%;
331         width: 85%;
332         height: 58%;
333         overflow: auto;
334 }
335
336
337 .fix_scrollbar_bug {
338         margin-right:1px;               /* Gecko and other non-broken browsers */
339         width: expression('97%');       /* Only IE6 understands 'expression' - fixes weird scrollbarbug */
340 }
341
342 #button {
343         width: 100%;
344         background-color: #ffffee;
345         color: #aaaaaa;
346         font-size: 8pt;
347         list-style: none;
348         margin: 0;
349         padding: 0;
350         border: none;
351 }
352
353 #button li, #button li.switch {
354         border-bottom: 1px solid #aaaaaa;
355         margin: 0;
356 }
357
358 #button li.switch {
359         text-align: center;
360 }
361
362 #button img {
363         vertical-align: middle;
364         padding-left: 2px;
365         padding-right: 5px;
366 }
367
368 #button li a {
369         display: block;
370         background-color: #ffffee;
371         color: #000000;
372         text-decoration: none;
373         width: 100%;
374 }
375
376 html>body #button li a {
377         width: auto;
378 }
379
380 #button li a:hover {
381         background-image:url(/static/body-background.gif);
382         color: #000000;
383 }
384
385 a:link {
386         color: #0000FF;
387         text-decoration: none;
388 }
389
390 a:visited {
391         color: #0000FF;
392         text-decoration: none;
393 }
394
395 a:active {
396         color: #0000FF;
397         text-decoration: none;
398 }
399
400 a:hover {
401         text-decoration: underline;
402 }
403
404 .menubar_link {
405         font-size: 9pt;
406 }
407
408 .titlebar {
409         font-size: 12pt;
410         color: #FFFFEE;
411 }
412
413 .mainmenu {
414         font-size: 10pt;
415         font-weight: bold;
416         color: #880000;
417 }
418
419 .menudesc {
420         font-size: 8pt;
421         color: #000088;
422 }
423
424 .message {
425         margin: 5px;
426         padding: 0;
427         border: 1px solid #999999;
428         background-color: #CCCCCC;
429         text-align: left;
430 }
431
432
433 .message_header, .message_subject {
434         font-size: 10pt;
435         color: black;
436         margin: 0;
437         padding: 3px;
438         background-color: #CCCCCC;
439         text-align: left;
440 }
441
442 .message_subject {
443         padding-top: 0;
444         font-style: italic;
445         float: left;
446 }
447
448
449 #delbutton, .msgbuttons a {
450         font-size: 7pt;
451         margin: 1px;
452         padding: 2px;
453         padding-left: 5px;
454         padding-right: 5px;
455         border-top: 1px solid #CFCFCF;
456         border-left: 1px solid #CFCFCF;
457         border-right: 1px solid #808080;
458         border-bottom: 1px solid #000000;
459         background-color: #999999;
460         color: #000000;
461         font-weight: bold;
462         text-align: center;
463 }
464
465 .msgbuttons {
466         float: right;
467         visibility: hidden;
468 }
469
470 .msgbuttons a span {
471         display: none;
472 }
473
474 .msgbuttons a:hover {
475         background-color: #AAAAAA;
476         text-decoration: none;
477 }
478
479 .message_content {
480         background-color: white;
481         margin: 0;
482         padding: 3px;
483         clear: both;
484 }
485
486 .message form label {
487         display: block;
488         float: left;
489         margin: 3px;
490         width: 9em;
491         text-align: right;
492 }
493
494 .message form input, .message form select {
495         margin: 3px;
496         clear: both;
497 }
498
499 .send_edit_msg {
500         margin-top: 10px;
501         margin-bottom: 10px;
502         margin-left: auto;
503         margin-right: auto;
504         width: 80%;
505         text-align: center;
506 }
507
508 .tablabel {
509         font-size: 10pt;
510         font-weight: bold;
511         color: #000000;
512 }
513
514 .boxlabel {
515         font-size: 7pt;
516         font-weight: bold;
517         color: #FFFFEE;
518 }
519
520 .boxlabel a {
521         color: #FFFFEE;
522 }
523
524 .customize {
525         font-size: 8pt;
526         font-style: italic;
527         color: #000044;
528         background-color: #DDDDCC;
529 }
530
531 .room_banner_room_name {
532 }
533
534 .room_banner_room_info {
535 }
536
537 .room_banner_new_messages {
538 }
539
540 .room_banner_start_page {
541 }
542
543 .view_name, .search_name, .selectbox, .inputbox {
544         font-size: 7pt;
545         background: #444455; 
546         color: #ddddcc;
547 }
548
549 .menubar_bg {
550         background-color: #FF0000;
551 }
552
553
554 .roomlist_floor {
555         font-size: 12pt;
556         font-weight: bold;
557         color: #000000;
558 }
559
560 .roomlist_new {
561         font-size: 10pt;
562         color: #880000;
563         font-weight: bold;
564 }
565
566 .roomlist_old {
567         font-size: 10pt;
568         color: #000088;
569 }
570
571 .ib_roomlist_floor {
572         font-size: 8pt;
573         font-weight: bold;
574         color: #000000;
575         cursor: pointer;
576 }
577
578 .ib_roomlist_new {
579         font-size: 10px;
580         color: #880000;
581         font-weight: bold;
582         cursor: pointer;
583 }
584
585 .ib_roomlist_old {
586         font-size: 10px;
587         color: #000088;
588         cursor: pointer;
589 }
590
591 .mailbox_summary {
592         font-size: 10pt;
593         color: #000000;
594         background-color: #FFFFFF;
595 }
596
597 .mailbox_summary tr {
598         width: 100%;
599 }
600
601 .mailbox_summary td {
602         border-top: 1px solid darkgrey;
603 }
604
605 blockquote {
606         color: navy !important; background-color: RGB(245,245,245) !important; 
607 }
608 blockquote blockquote {
609         color: maroon !important; background-color: RGB(235,235,235) !important;
610 }
611 blockquote blockquote blockquote {
612         color: green !important; background-color: RGB(225,225,225) !important;
613 }
614 blockquote blockquote blockquote blockquote {
615         color: purple !important; background-color: RGB(215,215,215) !important;
616 }
617 blockquote blockquote blockquote blockquote blockquote {
618         color: teal !important; background-color: RGB(205,205,205) !important;
619 }
620
621 blockquote pre {
622         margin-left: 1%;
623         margin-right: 1%;
624 }
625
626
627 var sub {
628         font-style: normal;
629 }
630
631 .note {
632         font-size: 85%;
633         margin-left: 10%;
634 }
635
636 .toolbar {
637         text-align: center;
638 }
639
640 .toolbar IMG {
641         float: right;
642 }
643
644 .errormsg {
645         color: #AA0000;
646         background: none;
647         font-weight: bold;
648         font-style: italic;
649 }
650
651 .imsg {
652         color: #aaaaaa;
653         background: none;
654         font-weight: bold;
655         font-style: italic;
656         text-align: center;
657 }
658
659 .warning {
660         color: #FF4500;
661         background: none;
662         text-decoration: none;
663 }
664
665 .error strong {
666         color: #DC143C;
667         background: #FFD700;
668         text-decoration: none;
669 }
670
671 .warning strong {
672         color: #FF4500;
673         background: #FFD700;
674         text-decoration: none;
675 }
676
677 .warning a:link, .warning a:visited, .warning a:active {
678         color: #FF4500;
679         background: none;
680         text-decoration: underline;
681 }
682
683 .error a:link, .error a:visited, .error a:active {
684         color: #DC143C;
685         background: none;
686         text-decoration: underline;
687 }
688
689 .error strong a:link, .error strong a:visited, .error strong a:active {
690         color: #DC143C;
691         background: #FFD700;
692 }
693
694 .warning strong a:link, .warning strong a:visited, .warning strong a:active {
695         color: #FF4500;
696         background: #FFD700;
697 }
698
699 colgroup.entity {
700         text-align: center;
701 }
702
703 .default {
704         text-decoration: underline;
705         font-style: normal;
706 }
707
708 .required {
709         font-weight: bold;
710 }
711
712 td li.transitional, .elements li.transitional {
713         font-weight: lighter;
714         color: #696969;
715         background: none;
716 }
717
718 td li.frameset, .elements li.frameset {
719         font-weight: lighter;
720         color: #808080;
721         background: none;
722 }
723
724 @media print {
725         input#toggler, .toolbar { display: none }
726 }
727
728
729 .treetitle {
730         padding:2px;
731         cursor:default;
732         
733         font-size: 11px;
734         color: #000000;
735 }
736 .editednode {
737         padding:2px;
738         cursor:default;
739         background-color: #FFFFFF;;
740         color: #000000;
741         
742         font-size: 11px;
743 }
744 .editednodeinput {
745         background-color: #FFFFFF;;
746         color: #000000;
747         
748         width: 150px;
749         height: 17px;
750         
751         border-style: solid;
752         border-width: 1px;
753         border-color: #000000;
754         
755         font-size: 11px;
756 }
757 .treetitleselectedfocused {
758         padding:2px;
759         cursor:default;
760         background-color: highlight;
761         color: highlighttext;
762         
763         font-size: 11px;
764 }
765 .treetitleselectedblured {
766         padding:2px;
767         cursor:default;
768         background-color: menu;
769         color: windowtext;
770         font-size: 11px;
771 }
772
773
774
775 div.auto_complete {
776         width: 350px;
777         background: #fff;
778 }
779
780 div.auto_complete ul {
781         border:1px solid #888;
782         margin:0;
783         padding:0;
784         width:100%;
785         list-style-type: none;
786         background: #fff;
787 }
788
789 div.auto_complete ul li {
790         margin:0;
791         padding:3px;
792 }
793
794 div.auto_complete ul li.selected {
795         background-color: #ffc;
796
797
798 div.auto_complete ul strong.highlight {
799         color: #800;
800         margin:0;
801         padding:0;
802 }
803
804
805 .floors_config, .roomops_zap {
806         border: 0;
807         background-color: #770000;
808         width: 100%;
809 }
810
811 .roomops_cell_label {
812         background-color: #FFFFFF;
813 }
814
815 .roomops_cell, .roomops_cell_edit {
816         background-color: #CCCCCC;
817 }
818
819 .auth_validate, .event_background, .calendar_background, .calendar_view_background, .graphics_background, .iconbar_background, .mainmenu_background, .messages_background, .paging_background, .preferences_background, .roomops_background, .sieve_background { 
820         border: 0;
821         width: 100%;
822         background-color: #ffffff;
823 }
824
825 .siteconfig_background { 
826         border: 0;
827         width: 100%;
828 }
829
830 .smtpqueue_background, .tabs_background, .useredit_background, .userlist_background, .downloads_background, .vcard_edit_background, .who_background   {
831         border: 0;
832         width: 100%;
833         background-color: #ffffff;
834 }
835
836 .auth_banner, .event_banner, .floors_banner, .calendar_banner, .graphics_banner, .iconbar_banner, .inetconf_banner, .listsub_banner {
837         border: 0;
838         width: 100%;
839         background-color: #444455;
840 }
841
842 .mainmenu_banner, .netconf_banner, .paging_banner, .preferences_banner, .roomops_banner, .setup_banner, .sieve_banner, .siteconfig_banner {
843         border: 0;
844         width: 100%;
845         background-color: #444455;
846 }
847
848 .smtpqueue_banner, .summary_banner, .useredit_banner, .userlist_banner, .downloads_banner, .vcard_edit_banner, .who_banner, .room_banner   {
849         border: 0;
850         width: 100%;
851         background-color: #444455;
852 }
853
854
855 .vcard_edit_background_alt, .roomops_background_alt {
856         border: 0;
857         width: 100%;
858         background-color: #dddddd;
859 }
860
861
862 .box {
863         width: 100%;
864         padding: 0px;
865         background-color: #FFFFFF;
866 }
867
868 .boxlabel, .boxcontent {
869         padding: 5px;
870 }
871
872 .boxlabel {
873         background-color: #000088;
874         text-align: center;
875 }
876
877 #login_screen {
878         margin: 3%;
879 }
880
881 .login_content {
882         background-color: white;
883 }
884
885 .login_message, .login_hello {
886         position: relative;
887         margin-left: auto;
888         margin-right: auto;
889         width: 80%;
890         text-align: center;
891 }
892
893 .login_image {
894         display: block;
895         margin-left: auto;
896         margin-right: auto;
897         text-align: center;
898 }
899
900 .login_message {
901         color: red;
902         font-weight: bold;
903         font-size: 16px;
904 }
905
906 #login_form {
907         position: relative;
908         display: block;
909         margin-top: 20px;
910         margin-left: auto;
911         margin-right: auto;
912         margin-bottom: 20px;
913         padding: 6px;
914         width: 300px;
915         background-color: #DDDDDD;
916 }
917
918 #login_form input, #login_form label, #login_form select {
919         display: block;
920         float: left;
921         margin: 6px;
922 }
923
924 #login_form label {
925         width: 130px;
926         text-align: left;
927 }
928
929 #pname, #uname {
930         width: 130px;
931         text-align: left;
932 }
933
934 #login_form br {
935         clear: left;
936 }
937
938 #login_form .logbuttons {
939         margin-left: auto;
940         margin-right: auto;
941 }
942
943 #login_form .logbutton {
944         width: auto;
945         text-align: center;
946 }
947
948 .login_infos {
949         display: block;
950         margin-top: 30px;
951         margin-left: auto;
952         margin-right: auto;
953         width: 80% ;
954         text-align: left;
955 }
956
957 #address_book_popup {
958         position: absolute;
959         top: 100px;
960         right: 25px;
961         width: 320px;
962         height: auto;
963         z-index: 100;
964         background-color: #fff;
965         color: #000;
966         display: none;
967         border: 1px solid black;
968 }
969
970 #address_book_popup_container_div {
971         position: relative;
972         width: 100%;
973         height: 100%;
974         background-color: #ffd;
975 }
976
977 #address_book_popup_middle_div {
978         position: relative;
979         background-color: #ffd;
980 }
981
982 #address_book_inner_div {
983         margin: 5px;
984 }
985
986 #address_book_inner_div select {
987         width: 100%;
988         background-color: #ffd;
989 }
990
991 .address_book_popup_title {
992         font-size: 12pt;
993         background-color: #ffd;
994         color: #000;
995 }