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