Magellan Linux

Contents of /trunk/flyspray/themes/Magellan/theme.css

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations) (download) (as text)
Tue Oct 30 22:17:05 2012 UTC (11 years, 7 months ago) by niro
File MIME type: text/css
File size: 24493 byte(s)
-initial flyspray theme for bugs.magellan-linux.de
1 @import url("../../javascript/jscalendar/calendar-system.css");
2
3 body {
4 background:#f8f8f8;
5 color:#000;
6 font:12px Helvetica, Verdana, sans-serif;
7 margin:0;
8 padding:0;
9 }
10
11 table {
12 font-size:1em !important;
13 }
14
15 img {
16 border:none;
17 }
18
19 img.depimage, object.depimage {
20 border:solid 2px black;
21 margin:0 0.5em;
22 background:white;
23 }
24
25 a {
26 text-decoration:none;
27 }
28
29 ul.reports {
30 margin:0.5em 0;
31 }
32
33 div#votes {
34 padding-bottom:0.5em;
35 }
36
37 div#showvotes {
38 position:absolute;
39 background-color:#ffffff;
40 color:#000;
41 border:2px ridge #000;
42 margin-top:2px;
43 width:25em;
44 max-height:20em;
45 overflow:auto;
46 padding:5px;
47 }
48
49 div#taskfields th, div#taskfields td {
50 white-space:nowrap !important;
51 }
52
53 table.list thead th {
54 text-align:left;
55 }
56
57 /* fancy dual selects */
58 .double_select td {
59 vertical-align: middle;
60 text-align: center;
61 }
62
63 .double_select select {
64 width: 12em;
65 }
66 .double_select .c1 select {
67 height: 24em;
68 width: auto;
69 min-width: 12em;
70 }
71 .double_select .c3 select {
72 height: 20em;
73 width: auto;
74 min-width: 12em;
75 }
76 .double_select .c3 button {
77 height: 1.5em;
78 width: 12em;
79 }
80
81 /* offsite is only used for the link to the Flyspray homepage */
82 a.offsite:after {
83 content:"\2197";
84 }
85
86 h1 {
87 font-size:160%;
88 }
89
90 h1#title {
91 padding:0;
92 margin:0;
93 }
94
95 h2 {
96 font-size:150%;
97 }
98
99 div.box h2 {
100 margin-left:0.5em;
101 }
102
103 /* the main title; h1 alone is also used in the popup windows. */
104 h1#title a {
105 display:block;
106 width:100%;
107 background:#404040 url("title.png") no-repeat 15px 10px;
108 border-bottom: 2px solid #ff6603;
109 height:40px;
110 margin:0;
111 padding:1ex 0;
112 text-indent:-9000px;
113 }
114
115 h2.summary {
116 margin:0;
117 font-size:115%;
118 font-weight:700;
119 padding:0.3ex 1ex;
120 }
121
122 h4 {
123 margin-bottom:-10px;
124 padding:0;
125 }
126
127 p {
128 margin:1ex 0;
129 padding:0.5ex 0.5em;
130 }
131
132 form {
133 display:inline;
134 margin:0;
135 padding:0;
136 }
137
138 input {
139 margin:0;
140 }
141
142 input.text,input.password,input.file,textarea,select,button {
143 background-color:#f8f8f8;
144 color:#ff6603;
145 border:1px solid gray;
146 font-size:0.9em;
147 margin:2px;
148 vertical-align:middle;
149 }
150
151 textarea {
152 font-size:1em;
153 }
154
155
156 input.required {
157 border:solid 2px red;
158 }
159
160 select {
161 border:1px solid gray;
162 }
163
164 textarea {
165 width:99%;
166 }
167
168 /* labels are used nearly in every form */
169 div#taskdetailsfull label, td label {
170 text-align:right;
171 display:block;
172 margin-right:8px;
173 font-weight:700;
174 white-space:nowrap;
175 }
176
177 fieldset#events td label, div#users td label {
178 display:inline;
179 text-align:left;
180 margin-right:0;
181 }
182
183 label.notable {
184 display:inline;
185 }
186
187 label.left {
188 padding:0 0.5em 0 0.3em;
189 }
190
191 label {
192 font-weight:700;
193 white-space:nowrap;
194 padding:0 0.3em 0 0.5em; /* by default the inputbox is right */
195 }
196
197 label.text {
198 font-weight:400;
199 }
200
201
202 /* div.box and p.box is used for areas that only administrators can use
203 p.box for instance for adding comments
204 table.box serves the same purpose
205 table.login is the framework for the login form at the bottom of a page
206 table.userlist is found in the user&groups section */
207 div.box,p.box,table.userlist {
208 border:1px solid #ccc;
209 background-color:#ffffff;
210 color:#000;
211 margin:1em 0 30px;
212 padding:0;
213 }
214
215 table.userlist {
216 border-collapse:collapse;
217 width:98%;
218 }
219
220 table.userlist td,table.userlist th {
221 border:1px solid #ccc;
222 padding:0.1em 0.2em;
223 }
224
225 table.userlist td.imgcol {
226 padding:0 0.2em;
227 }
228
229 div#menu {
230 margin:0;
231 padding:0;
232 }
233
234 div#menu input.text,div#menu input.password,div#menu button {
235 display:inline;
236 margin:0;
237 padding:0 3px;
238 }
239
240 div#menu a {
241 padding:4px 0.4em 3px 25px;
242 }
243
244 div#menu button {
245 margin-left:3px;
246 }
247
248 div#edit_add_comment {
249 margin-top:1em;
250 }
251
252 /* The div containing the main menu */
253 div#menu {
254 border-top:1px solid #ffffff;
255 border-bottom:1px solid #ccc;
256 background:#ffffff;
257 height:1.5em;
258 vertical-align:middle;
259 margin:0;
260 padding:10px 0 1px 0.4em;
261 }
262
263 div#pm-menu {
264 border-bottom:1px solid #ccc;
265 background:#ffffff;
266 height:1.5em;
267 vertical-align:baseline;
268 margin:0;
269 padding:2px 0 1px 0.5em;
270 }
271
272 div#menu a, div#pm-menu a {
273 background-repeat:no-repeat;
274 background-position:6px center;
275 font-weight:400;
276 }
277
278 div#menu a.active {
279 background-color:#fff;
280 }
281
282 div#projectselector {
283 float:left;
284 margin-top:-0.2em;
285 }
286
287 div#menu div#projectselector button {
288 margin-bottom:2px;
289 }
290
291 div#projectselector option[selected] {
292 font-weight:bold;
293 }
294
295 div#menu ul a, div#pm-menu ul a {
296 line-height:1.4em;
297 padding:4px 0.4em 3px 25px;
298 }
299
300 ul#menu-list, ul#pm-menu-list {
301 list-style:none;
302 margin:0;
303 padding:0;
304 display:inline;
305 }
306
307 ul#menu-list li, ul#pm-menu-list li {
308 display:block;
309 float:left;
310 height:1.4em;
311 border-left:solid 1px black;
312 }
313
314 ul#menu-list li {
315 position:relative;
316 }
317
318 .hide {
319 display:none;
320 visibility:hidden;
321 }
322
323 ul.comment_changes {
324 margin:0 2em;
325 padding:0;
326 color:gray;
327 }
328
329 ul.comment_changes li {
330 margin:0;
331 }
332
333 div#mysearches {
334 background:#fff;
335 border:1px solid #ccc;
336 border-top:0;
337 width:15em;
338 overflow:auto;
339 max-height:25em;
340 display:none;
341 position:absolute;
342 left:0;
343 top:1.4em;
344 margin-top:1px;
345 z-index:5;
346 padding:2px 5px 3px;
347 }
348
349 div#mysearches table {
350 border-collapse:collapse;
351 width:100%;
352 }
353
354 div#menu div#mysearches a {
355 padding:0 0 0 0.2em;
356 font-weight:bold;
357 }
358
359 div#mysearches table tr {
360 border-bottom:dotted 1px gray;
361 text-align:left;
362 padding:0.1em 0;
363 }
364
365 table#mysearchestable td {
366 vertical-align:middle;
367 }
368
369 div#mysearches table tr.last {
370 border:0;
371 }
372
373 ul#menu-list li.first, ul#pm-menu-list li.first {
374 border:0;
375 }
376
377 /* Links in menus */
378 #newtasklink, #anonopen {
379 background:url(menu/newtask.png) no-repeat;
380 }
381
382 #registerlink {
383 background:url(menu/kdmconfig.png) no-repeat;
384 }
385
386 #forgotlink {
387 background:url(menu/help.png) no-repeat;
388 }
389
390 #profilelink {
391 background-image:url(menu/editmydetails.png)
392 }
393
394 #reportslink {
395 background-image:url(menu/reports.png)
396 }
397
398 #editmydetailslink {
399 background-image:url(menu/editmydetails.png);
400 }
401
402 #lastsearchlink {
403 background-image:url(menu/search.png);
404 }
405
406 #logoutlink {
407 background-image:url(menu/logout.png);
408 }
409
410 #roadmaplink {
411 background-image:url(menu/date.png);
412 }
413
414 #homelink {
415 background-image:url(menu/kmenuedit.png);
416 }
417
418 #toplevellink {
419 background-image:url(menu/folder_home.png);
420 }
421
422 #optionslink {
423 background-image:url(menu/options.png);
424 }
425
426 #projectslink {
427 background-image:url(menu/projectprefs.png);
428 }
429
430 .pendingreq {
431 padding:0;
432 }
433
434 td.searches_delete {
435 width:16px;
436 }
437
438 /* div#showtask contains the form to search for a specific task number */
439 div#showtask {
440 text-align:right;
441 position:absolute;
442 right:0.5em;
443 top:0.5em;
444 }
445
446 /* The paragraph containing the search form */
447 div#search {
448 margin-bottom:1em;
449 border:1px solid gray;
450 background-color:#ffffff;
451 padding:0.4em 0.5em;
452 position:relative;
453 }
454
455 div#search input.text,div#search button {
456 margin:0;
457 }
458
459 div#search label.multisel {
460 position:absolute;
461 margin-left:-0.3em;
462 }
463
464 div.search_select {
465 float:left;
466 }
467
468 div#search input.users {
469 margin-top:1.2em;
470 }
471
472 div#search button {
473 color:#FFF;
474 margin-left:0;
475 }
476
477 div#search input#searchtext {
478 width:30em;
479 }
480
481 div#search fieldset {
482 padding:0 0.5em 0.5em;
483 margin:0.3em 0;
484 }
485
486 div#search img {
487 vertical-align:middle;
488 }
489
490 span#searchstate {
491 font-weight:bold;
492 }
493
494 span#searchstate a {
495 color:#000;
496 }
497
498 div#search select {
499 margin-top:1.3em;
500 }
501
502 div#search fieldset legend {
503 padding:0 2px;
504 }
505
506 div.dateselect {
507 margin:5px 0 0;
508 }
509
510 span.save_search {
511 position:absolute;
512 right:0.5em;
513 }
514
515 div#tasklist {
516 border:1px solid gray;
517 color:#000;
518 background-color:#ffffff;
519 }
520
521 div#tasklist del, div#tasklist a.closedtasklink {
522 text-decoration:none;
523 }
524
525 /* The table listing tasks on the main page */
526 div#tasklist table {
527 clear:both;
528 width:100%;
529 border-spacing:0;
530 border-collapse:collapse;
531 }
532
533 div#tasklist table th {
534 text-align:left;
535 border-bottom:1px solid #ccc;
536 padding:2px 1em 2px 2px;
537 }
538
539 div#tasklist table td {
540 border-bottom:1px solid #CCC;
541 padding:2px 1ex 2px 2px;
542 vertical-align:middle;
543 }
544
545 div#tasklist table tr input {
546 margin-top:-0.3em;
547 }
548
549 div#tasklist table td.taskdate {
550 text-align:left;
551 white-space:nowrap;
552 }
553
554 div#tasklist table td.progress {
555 text-align:center;
556 }
557
558 table#pagenumbers {
559 width:100%;
560 }
561
562 table#pagenumbers td#taskrange {
563 padding:0 0 0 5px;
564 }
565
566 table#pagenumbers td#numbers {
567 text-align:right;
568 padding:0 5px 0 0;
569 }
570
571 /* table.list is any table holding lists like resolutions, ... */
572 table.list th,table.list td {
573 padding-right:2em;
574 }
575
576 table.toplevel th {
577 text-align:left;
578 padding:0 1em 0 0.5em;
579 width:9em;
580 }
581
582 table.toplevel ul {
583 margin:0;
584 padding:0;
585 list-style:none;
586 }
587
588 /* Area containing all details to a given task */
589 div#taskdetails {
590 background-color:#ffffff;
591 border:1px solid #000;
592 margin:2em 0 0 0;
593 width:99.7%;
594 }
595
596 div#taskdetails table th {
597 font-weight:700;
598 }
599
600 table#tasks_related {
601 width:30em;
602 margin-bottom:0.5em;
603 }
604
605 table#duplicate_tasks {
606 width:30em;
607 margin-bottom:0.5em;
608 margin-left:0.5em;
609 }
610
611 table th.pm-buttons {
612 width:10em;
613 }
614
615 /* div#content is a generic container for anything but the title and
616 the footer paragraph */
617 div#content {
618 margin:0 5px;
619 padding:0.5em 5px 0 5px;
620 }
621
622 /* Powered by Flyspray */
623 p#footer {
624 background-color:#404040;
625 border:3px double #FFF;
626 color:#fff;
627 text-align:center;
628 clear:both;
629 margin:20px 0.5em 0;
630 padding:5px;
631 }
632
633 /* used solely for several browsers do not support [type="submit"] selectors. */
634 button {
635 color:#fff;
636 background:url(button.png) repeat-x #838ab5;
637 border:1px solid #000;
638 font-weight:700;
639 }
640
641 button:hover {
642 background-image:url(button-over.png);
643 cursor:pointer;
644 }
645
646 /* div.redirectmessage is used in modify.inc.php when you change things and are redirected
647 to the index or details page */
648 div.redirectmessage {
649 border:1px solid #CCC;
650 background-color:#ffffff;
651 text-align:center;
652 padding:1ex;
653 }
654
655 /* form#chgpassword, form#newgroup are used in the popup windows*/
656 form#chgpassword h1,form#newgroup h1 {
657 font-size:110%;
658 margin:2px;
659 padding:0;
660 }
661
662 /* .buttons used for table cells containing buttons */
663 .buttons {
664 text-align:center;
665 }
666
667 form#newgroup strong {
668 color:red;
669 }
670
671 div.preview {
672 border:solid 1px #404040;
673 border-left-width:0.2em;
674 margin-bottom:0.5em;
675 padding-left:0.2em;
676 }
677
678 .tabentry {
679 border-bottom:1px solid #ccc;
680 margin:2px 1em;
681 }
682
683 /* This is the division that keeps the buttons to modify comments (delete, edit) */
684 div.modifycomment {
685 float:right;
686 width:20em;
687 text-align:right;
688 }
689
690 div.modifycomment p {
691 display:inline;
692 margin:0;
693 padding:0;
694 }
695
696 strong.reopened {
697 background:white;
698 border:red solid 1px;
699 padding:0.1em 0.2em;
700 }
701
702 /* Some generic classes; severity classes are used for colour
703 indication of severities*/
704 .severity1 {
705 background-color:#fff5dd !important;
706 color:#000;
707 }
708
709 .severity1:hover {
710 background-color:#ffe9b4 !important;
711 color:#000;
712 }
713
714 .severity2 {
715 background-color:#ecdbb7 !important;
716 color:#000;
717 }
718
719 .severity2:hover {
720 background-color:#efca80 !important;
721 color:#000;
722 }
723
724 .severity3 {
725 background-color:#f5d5c6 !important;
726 color:#000;
727 }
728
729 .severity3:hover {
730 background-color:#f7b390 !important;
731 color:#000;
732 }
733
734 .severity4 {
735 background-color:#ffd5d1 !important;
736 color:#000;
737 }
738
739 .severity4:hover {
740 background-color:#ffb2ac !important;
741 color:#000;
742 }
743
744 .severity5 {
745 background-color:#f3a29b !important;
746 color:#000;
747 }
748
749 .severity5:hover {
750 background-color:#f3867e !important;
751 color:#000;
752 }
753
754 #tasklist_table td {
755 cursor:pointer;
756 }
757
758
759 /* .fineprint is merely used for the details about when a task has
760 been created and changed (in the details pages) */
761 div#fineprint {
762 font-size:smaller;
763 border-bottom:1px solid #ccc;
764 padding-bottom:5px;
765 margin:0 5px 0 5px;
766 }
767
768 table.history {
769 width:100%;
770 background-color:#ffffff;
771 color:#000;
772 margin:1em 0;
773 padding:0 1em;
774 }
775
776 table.history td {
777 border-bottom:1px solid #ccc;
778 border-left:1px solid #ccc;
779 padding-left:5px;
780 }
781
782 div#intromessage {
783 padding:0 1px 0.5em 1px;
784 }
785
786 div.clear {
787 clear:both;
788 }
789
790 map#formselecttasks {
791 margin:0;
792 }
793
794 a.closedtasklink {
795 text-decoration:line-through;
796 }
797
798 div#taskfields {
799 margin:10px 0 8px 0;
800 }
801
802 td#taskfieldscell {
803 border-right:1px solid #ccc;
804 padding:0 0.2em;
805 }
806
807 div#taskfields table {
808 margin:0 auto;
809 }
810
811 div#taskfields th {
812 text-align:right;
813 padding-right:0.5em;
814 }
815
816 tr.votes td, tr.votes th {
817 padding-top:5px;
818 }
819
820 div#taskdetailsfull {
821 margin:25px 0 5px 0;
822 text-align:left;
823 padding:7px 9px;
824 }
825
826 div#taskdetailsfull label {
827 text-align:left;
828 }
829
830 div#taskinfo {
831 width:98%;
832 border-bottom:1px solid #ccc;
833 border-top:1px solid #ccc;
834 min-height:50px;
835 float:left;
836 padding:8px 5px;
837 margin:0 5px 5px 5px;
838 }
839
840 div#taskstatus {
841 border-bottom:1px solid #ccc;
842 padding:4px;
843 margin-bottom:5px;
844 }
845
846 div#taskclosed {
847 padding:5px;
848 margin:5px 5px 10px;
849 clear:both;
850 width:20em;
851 background:white;
852 border:solid 1px red;
853 }
854
855 div#taskdeps {
856 float:left;
857 width:50%;
858 margin-bottom:8px;
859 }
860
861 div#taskblocks {
862 float:left;
863 width:45%;
864 }
865
866 div#actionbuttons {
867 clear:both;
868 padding:0 5px 5px;
869 }
870
871 a.button {
872 background:url(button.png) repeat-x transparent;
873 color:#fff !important;
874 border:1px solid #000;
875 margin:0 3px;
876 padding:1px 5px;
877 }
878
879 a.button:hover {
880 background:url(button-over.png);
881 }
882
883 div#massopsactions {
884 padding:0 0 0 3px;
885 }
886
887 div.groupedit {
888 background:url(kgpg_edit.png) no-repeat top left;
889 padding-left:50px;
890 height:64px;
891 }
892
893 div#closeform {
894 margin-top:10px;
895 width:300px;
896 height:auto;
897 padding-right:1em;
898 }
899
900 div#multiuserlist {
901 width:28em;
902 text-align:left;
903 }
904
905 div#multiuserlist select {
906 width:26em;
907 }
908
909 div.popup {
910 position:absolute;
911 background-color:#ffffff;
912 color:#000;
913 border:2px ridge #000;
914 margin-top:5px;
915 padding:5px;
916 }
917
918 div.denyform {
919 visibility:hidden;
920 position:absolute;
921 right:12px;
922 background-color:#ffffff;
923 color:#000;
924 border:2px ridge #000;
925 margin-top:5px;
926 display:block;
927 width:300px;
928 height:auto;
929 padding:5px 30px 5px 5px;
930 }
931
932 table#profile th {
933 padding:0.1em 0.8em 0.1em 0.2em;
934 }
935
936 fieldset {
937 margin:1em 0.5em;
938 padding:0.5em 0.7em 0.5em;
939 background-color:#ffffff;
940 color:#000;
941 border:1px solid gray;
942 }
943
944 fieldset legend {
945 border:1px solid #000;
946 font:bold 110% Helvetica, Verdana, sans-serif;
947 background:#404040;
948 color:white;
949 margin:5px;
950 padding:2px;
951 }
952
953 div.errpadding {
954 padding:0.2em 0 0.2em 30px;
955 }
956
957 div.bar {
958 width:100%;
959 color:#FFF;
960 font-weight:700;
961 position:fixed !important;
962 position:absolute;
963 bottom:0;
964 left:0;
965 z-index:5;
966 }
967
968 div.error {
969 background:red url(frown.png) no-repeat 5px 1px;
970 }
971
972 div.mixed {
973 background:#FC0 url(frown.png) no-repeat 5px 1px;
974 }
975
976 div.success {
977 background:green url(smile.png) no-repeat 5px 1px;
978 }
979
980 div#toolboxmenu {
981 position:relative;
982 float:left;
983 padding-top:15px;
984 }
985
986 div#toolboxmenu a {
987 display:block;
988 border:1px solid #000;
989 padding:1em 0;
990 width:120px;
991 text-align:center;
992 }
993
994 div#toolboxmenu a:hover {
995 color:#ff6603;
996 background-color:#f8f8f8;
997 }
998
999 div#toolbox {
1000 margin-left:150px;
1001 min-height:350px;
1002 height:1%; /* Fix for IE bug */
1003 }
1004
1005 a.grouptitle {
1006 font-size:1.4em;
1007 }
1008
1009 div.tbuttons {
1010 background-color:#ffffff;
1011 width:20em;
1012 margin:-11px 0 0 0.5em;
1013 border:solid 1px gray;
1014 border-top:solid 1px #ffffff;
1015 padding:0 0 0 0.5em;
1016 }
1017
1018 /* The new tabs stuff colors */
1019 #submenu a,div.tab {
1020 color:#000;
1021 border:solid 1px gray;
1022 background-color:#ffffff;
1023 }
1024
1025 #submenu a {
1026 background-color:#EFEFEF;
1027 }
1028
1029 #submenu a.active {
1030 color:#000;
1031 border-bottom-color:#ffffff;
1032 background-color:#ffffff;
1033 z-index:5;
1034 }
1035
1036 #submenu a:hover {
1037 color:#000;
1038 }
1039
1040 #submenu a {
1041 color:#999;
1042 text-decoration:none;
1043 display:inline;
1044 margin:0 0 0 1ex;
1045 padding:2px 1ex;
1046 }
1047
1048 html #submenu {
1049 padding-top:1.5em;
1050 }
1051
1052 div.tab {
1053 margin:2px 1ex 10px 0;
1054 padding:1ex 1ex 0;
1055 }
1056
1057 /* flow */
1058 #submenu li {
1059 display:inline;
1060 width:0;
1061 height:0;
1062 }
1063
1064 * html .tab div.clear {
1065 clear:none;
1066 height:14em;
1067 }
1068
1069 div#permissions {
1070 width:22em;
1071 visibility:hidden;
1072 position:absolute;
1073 top:25px !important;
1074 top:60px;
1075 left:0;
1076 margin:0;
1077 z-index:5;
1078 padding:5px;
1079 }
1080
1081 div#permissions table {
1082 color:#000;
1083 background:#fff;
1084 border:1px dotted #000;
1085 }
1086
1087 div#permissions table td,div#permissions table th {
1088 border:0;
1089 text-align:left;
1090 font-weight:400;
1091 }
1092
1093 div#permissions table thead th {
1094 font-weight:700;
1095 }
1096
1097 div#permissions table td.good,div#permissions table td.bad {
1098 text-align:right;
1099 }
1100
1101 div#fileupload {
1102 margin:20px 0;
1103 }
1104
1105 div.pendingreq {
1106 border:solid 1px red;
1107 background:url(em.png) white no-repeat 3px 50%;
1108 margin:0.5em 0 0 0px;
1109 padding:3px 3px 3px 23px;
1110 }
1111
1112 a.pendingreq, span#locked {
1113 color:red;
1114 background:url(em.png) no-repeat 6px !important;
1115 }
1116
1117 span#locked {
1118 padding-left:2em;
1119 font-weight:bold;
1120 }
1121
1122 /* container for the next/previous links in the task details */
1123 span#navigation {
1124 position:absolute;
1125 right:1.5em;
1126 padding-top:0.1em;
1127 }
1128
1129 span#navigation a#next {
1130 padding-right:20px;
1131 background:url(next.png) no-repeat right;
1132 }
1133
1134 span#navigation a#prev {
1135 padding-left:20px;
1136 background:url(prev.png) no-repeat left;
1137 }
1138
1139 div.attachments {
1140 display:block;
1141 padding:5px 15px 5px 35px;
1142 background:#f8f8f8 url(attachment-big.png) no-repeat 0 -10px;
1143 border:dotted 1px gray;
1144 width:22em;
1145 margin:0 0 0.5em 0.6em;
1146 }
1147
1148 table.attachments {
1149 margin:0 0 0.5em 0.1em;
1150 background:#f8f8f8 url(attachment-big.png) no-repeat 0 -10px;
1151 border:dotted 1px gray;
1152 }
1153
1154 table.attachments th {
1155 text-align:center;
1156 padding:0 0.3em;
1157 }
1158
1159 table.attachments td {
1160 padding:0 0.3em;
1161 vertical-align:middle;
1162 }
1163
1164 div#error {
1165 background-color:#feffc2;
1166 color:#000;
1167 font-size:150%;
1168 border:2px solid red;
1169 margin:30px;
1170 padding:10px;
1171 }
1172
1173 .ttcolumn {
1174 width:10px;
1175 text-align:center;
1176 }
1177
1178 .ttcolumn input {
1179 margin:0;
1180 }
1181
1182 .date {
1183 color:#404040;
1184 background-color:#f8f8f8;
1185 font-weight:700;
1186 border:1px solid gray;
1187 font-size:100%;
1188 white-space:nowrap;
1189 padding:1px 5px 0;
1190 cursor:pointer;
1191 }
1192
1193 .date:hover {
1194 color:#ff6603;
1195 background-color:#f8f8f8;
1196 font-weight:700;
1197 cursor:pointer;
1198 }
1199
1200 a.datelink {
1201 margin-right:0.2em;
1202 }
1203
1204 a.datelink img {
1205 vertical-align:middle;
1206 }
1207
1208 html,p.unregistered,#submenu,#submenu * {
1209 margin:0;
1210 padding:0;
1211 }
1212
1213 a:link,a:visited {
1214 color:#404040;
1215 background-color:transparent;
1216 font-weight:700;
1217 }
1218
1219 a:hover {
1220 color:#ff6603;
1221 background-color:transparent;
1222 text-decoration:none;
1223 }
1224
1225 div#toolboxmenu small {
1226 display:none;
1227 }
1228
1229 td,th {
1230 vertical-align:top;
1231 }
1232
1233 img.middle {
1234 vertical-align:middle;
1235 }
1236
1237 .inline,table.list label,p.box label,form#formaddrelatedtask label {
1238 display:inline !important;
1239 }
1240
1241 form#formaddrelatedtask {
1242 padding:0.2em;
1243 }
1244
1245 div#menu p,div#search p {
1246 margin:0;
1247 padding:0;
1248 }
1249
1250 td.taskid,th.taskid,td.taskid {
1251 text-align:center;
1252 padding:2px 1ex;
1253 }
1254
1255 p#footer a:link,p#footer a:visited,p#footer a:hover {
1256 color:#fff;
1257 background-color:transparent;
1258 }
1259
1260 div#closeform textarea,div#denyform textarea {
1261 height:100px;
1262 }
1263
1264 table.requests {
1265 border-spacing:0;
1266 border-collapse:collapse;
1267 border:solid 1px gray;
1268 width:95%;
1269 margin:0.5em;
1270 }
1271
1272 table.requests th {
1273 border-left:1px solid gray;
1274 }
1275
1276 table.requests td {
1277 border:solid 1px gray;
1278 padding:0.2em 0.5em;
1279 }
1280
1281 tr.current_row td.caret {
1282 background:url(caret.gif) no-repeat 3px !important;
1283 }
1284
1285 td.caret {
1286 width:15px;
1287 padding:0 !important;
1288 }
1289
1290 pre.code {
1291 border:dotted 1px gray;
1292 background:url(klipper_dock.png) 97% 1% #FBFDFE no-repeat;
1293 padding:0.8em;
1294 margin:1em;
1295 overflow:auto;
1296 max-height:30em;
1297 }
1298
1299 .good {
1300 color:green;
1301 }
1302
1303 .bad {
1304 color:red;
1305 }
1306
1307 div.roadmap {
1308 padding-left:1em;
1309 }
1310
1311 dl.roadmap dd {
1312 border:dotted 1px gray;
1313 background:#FEF9FD;
1314 margin:-0.5em 1em 0 2em;
1315 padding:0.5em 0.5em;
1316 display:none;
1317 }
1318
1319 dl.roadmap dt {
1320 border:solid 1px gray;
1321 margin:1em 3em 0 0;
1322 padding:0.1em 0.5em;
1323 position:relative;
1324 }
1325
1326 h3.taskdesc {
1327 top:-1.8em;
1328 font-size:1.2em;
1329 position:relative;
1330 margin:0 0.2em;
1331 }
1332
1333 div.comment {
1334 padding:0.5em;
1335 }
1336
1337 fieldset#events div#tasklist {
1338 margin-top:1em;
1339 }
1340
1341 div#updatemsg {
1342 background-color:#feffc2;
1343 color:#000;
1344 border:2px solid red;
1345 margin:0 0 10px;
1346 padding:5px;
1347 font-weight:bold;
1348 }
1349
1350 /* Dokuwiki {{{ */
1351 .code a {
1352 text-decoration:none;
1353 }
1354
1355 div#taskdetailstext h1,.commenttext h1 {
1356 border-bottom:dotted 1px black;
1357 }
1358
1359 div#taskdetailstext h2, .commenttext h2 {
1360 border-bottom:dotted 1px black;
1361 padding-left:0.2em;
1362 margin:1em 0.5em 0.5em;
1363 }
1364
1365 div#taskdetailstext h3, .commenttext h3 {
1366 padding-left:0.2em;
1367 margin:1em 1.5em 0;
1368 }
1369
1370
1371 div#taskdetailstext h4, div.preview h4, .commenttext h4,div.preview h5,div#taskdetailstext h5, .commenttext h5 {
1372 font-size:1em;
1373 padding-left:0.3em;
1374 margin:1em 2.5em 0;
1375 }
1376
1377 div.level2 {
1378 margin-left:1em;
1379 }
1380
1381 div.level3 {
1382 margin-left:2em;
1383 }
1384
1385 div.level4,div.level5 {
1386 margin-left:3em;
1387 }
1388
1389 /* inline tables */
1390 table.inline {
1391 display:table !important;
1392 border-spacing: 0px;
1393 border-collapse: collapse;
1394 }
1395
1396 table.inline th {
1397 padding: 3px;
1398 border: 1px solid #000000;
1399 background-color: #ff6603;
1400 }
1401
1402 table.inline td {
1403 padding: 3px;
1404 border: 1px solid #f8f8f8;
1405 background:#ffffff;
1406 }
1407
1408 .leftalign{
1409 text-align:left;
1410 }
1411
1412 .centeralign{
1413 text-align:center;
1414 }
1415
1416 .rightalign{
1417 text-align:right;
1418 }
1419
1420 .interwiki,.urlextern {
1421 padding-left:17px;
1422 background:url(link_icon.gif) no-repeat;
1423 }
1424
1425 .urlextern {
1426 background-image:url(link_icon.gif);
1427 }
1428
1429 .fn_top {
1430 font-size:0.8em;
1431 vertical-align:top;
1432 }
1433
1434 .footnotes {
1435 font-size:0.8em;
1436 border-top:solid 1px #ccc;
1437 }
1438
1439 blockquote {
1440 border:dotted 1px gray;
1441 border-left: 2px solid #f8f8f8;
1442 padding:0 3px 0 0.3em;
1443 margin-left: 0.5em;
1444 background:white;
1445 }
1446
1447 blockquote p {
1448 padding:0;
1449 }
1450
1451 blockquote blockquote {
1452 border:0;
1453 border-left: 2px solid #f8f8f8;
1454 }
1455
1456 .search_hit {
1457 background:#FF9;
1458 }
1459
1460 .fade {
1461 color:gray;
1462 }
1463
1464 .code .br0 {color:#6c6;}
1465 .code .es0 {color:#009;font-weight:700;}
1466 .code .kw1 {color:#b1b100;}
1467 .code .kw2 {color:#000;font-weight:700;}
1468 .code .kw3 {color:#006;}
1469 .code .kw4 {color:#933;}
1470 .code .me0 {color:#060;}
1471 .code .nu0 {color:#c6c;}
1472 .code .re4 {color:#099;}
1473 .code .sc0 {color:#0bd;}
1474 .code .sc1 {color:#db0;}
1475 .code .sc2 {color:#090;}
1476 .code .st0 {color:red;}
1477 .code .co1,.code .co2,.code .coMULTI {color:gray;font-style:italic;}
1478 .code .kw5,.code .re0,.code .re1,.code .re2 {color:#00f;}
1479
1480 .acronym {cursor:help;}
1481 em.u {text-decoration:underline;font-style:normal}
1482 /* }}} */
1483 /* Stuff for the autocomplete lists {{{ */
1484
1485 span.autocomplete {
1486 position: absolute;
1487 width: auto !important;
1488 background-color:#f8f8f8;
1489 color:#ff6603;
1490 border:1px solid gray;
1491 padding: 0px;
1492 margin:-1px 0 0;
1493 text-align:left;
1494 display:block;
1495 }
1496
1497 span.autocomplete ul {
1498 list-style-type: none;
1499 margin: 0px;
1500 padding: 0px;
1501 }
1502
1503 span.autocomplete ul li {
1504 list-style-type: none;
1505 display: block;
1506 margin: 0;
1507 padding:2px 4px;
1508 height: 1.1em;
1509 white-space:nowrap;
1510 }
1511
1512 span.autocomplete ul li span.informal {
1513 color:gray;
1514 font-size:0.9em;
1515 }
1516
1517 span.autocomplete ul li.selected {
1518 //background-color:highlight;
1519 background-color:#ff6603;
1520 cursor:pointer;
1521 color:HighlightText;
1522 }
1523
1524
1525 /* }}} */
1526
1527 #controlBox {
1528 border : 1px solid gray;
1529 padding : 1px;
1530 background : #fff;
1531 width : auto !important;
1532 width : 90px;
1533 display : table;
1534 position:absolute;
1535 }
1536 #controlBox div.grip {
1537 background : #ccc;
1538 cursor : move;
1539 height : 12px;
1540 }
1541 #controlBox div.inner {
1542 padding : 5px 5px 4px 5px;
1543 white-space : nowrap;
1544 opacity : .2;
1545 }
1546 #controlBox.active div.inner {
1547 opacity : 1;
1548 }
1549
1550 table.list {
1551 border-collapse:collapse;
1552 }
1553
1554 table.list tr.active {
1555 background:url(active_border.png) repeat-y left white;
1556 }
1557
1558 table.list tr.active td.first {
1559 padding-left:0.5em;
1560 }