Huge patchset (I don't recall all details):
[mailer.git] / theme / default / css / general.css
1 body {
2         background-color: #eeffee;
3         color: #000000;
4         font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
5         font-size: 12px;
6         letter-spacing: 1px;
7         scrollbar-base-color: #E9E4AE;
8         scrollbar-face-color: #CDEFCD;
9         scrollbar-highlight-color: #eeffee;
10         scrollbar-shadow-color: #CDEFCD;
11         scrollbar-3dlight-color: #dddddd;
12         scrollbar-arrow-color: #000000;
13         scrollbar-track-color: #ccEFcc;
14         scrollbar-darkshadow-color: #999999;
15         margin: 0px;
16         margin-left: 0px;
17         margin-right: 0px;
18         margin-top: 0px;
19         margin-bottom: 0px;
20 }
21
22 table {
23         table-layout: auto;
24         border-spacing: 0px;
25         overflow: auto;
26 }
27
28 A {
29         font-style: normal;
30         text-decoration: none;
31 }
32
33 A:link {
34         color: #2e51a9;
35 }
36
37 A:visited {
38         color: #ae3139;
39 }
40
41 A:active {
42         color: #2e51a9;
43         background-color: transparent;
44 }
45
46 A:hover {
47         background-color: transparent;
48 }
49
50 input, textarea {
51         color: #009900;
52         background-color: #eeffee;
53         border: 1px solid #00aa44;
54         text-decoration: none;
55         border-style: groove;
56 }
57
58 select, option {
59         background-color: #eeffee;
60         border: solid 1px #009900;
61         color: #00aa44;
62         text-decoration: none;
63         border-style: groove;
64 }
65
66 input:hover, textarea:hover {
67         border-color: #00dd44;
68         color: #007700;
69 }
70
71 input.admin_delete:hover {
72         background-color: #770044;
73         color: #aabbaa;
74 }
75
76 select:hover, option:hover {
77         border-color: #00cc00;
78         color: #007744;
79 }
80
81 ul,ol {
82         margin-top: 0px;
83         margin-bottom: 0px;
84 }
85
86 .admin_reset, .guest_reset, .member_reset {
87         border-style: groove;
88         border: solid 1px #009900;
89         color: #00aa44;
90         cursor: pointer;
91 }
92
93 .admin_submit, .guest_submit, .member_submit {
94         color: #00aa44;
95         border-color: #009900;
96         cursor: pointer;
97 }
98
99 .admin_submit_reject {
100         border-style: groove;
101         color: #881111;
102         border-color: #009900;
103         cursor: pointer;
104 }
105
106 .runtime_fatal, .runtime_fatalcontent {
107         width: 700px;
108         color: #118811;
109         background-color: #ddeedd;
110 }
111
112 .runtime_fatal {
113         color: #00aa00;
114 }
115
116 .runtime_fatalcontent {
117         text-align: left;
118         font-size: 12px;
119 }
120
121 .admin {
122         color: #118811;
123         background-color: #ddeedd;
124 }
125
126 .admin_note {
127         color: #ff0000;
128         font-size: 12px;
129 }
130
131 DIV.admin_note {
132         padding-top: 10px;
133         padding-right: 10px;
134         padding-left: 10px;
135 }
136
137 .admin_fatal {
138         font-size: 18px;
139         color: #00aa00;
140 }
141
142 .admin_edit, .member_confirm {
143         background-color: #eeffee;
144 }
145
146 .member_banner {
147         background-color: #eeffee;
148         width: 488px;
149 }
150
151 .admin_error {
152         background-color: #eeffee;
153         color: #00aa00;
154         font-size: 10px;
155 }
156
157 .admin_select, .guest_select, .member_select {
158         border: solid 1px #009900;
159         background-color: #eeffee;
160 }
161
162 .admin_register, .admin_desc_header, .admin_done, .admin_title, .admin_message {
163         background-color: #ddeedd;
164         color: #009900;
165         text-align: center;
166 }
167
168 .member_done, .guest_done {
169         color: #009900;
170 }
171
172 .member_misc {
173         background-color: #ddeedd;
174 }
175
176 .admin_misc, .member_misc {
177         color: #000000;
178 }
179
180 .admin_done2 {
181         color: #00aa44;
182 }
183
184 .admin_green, .admin_no {
185         color: #009900;
186 }
187
188 .admin_welcome {
189         background-color: #ddeedd;
190         color: #009900;
191         vertical-align: middle;
192         font-size: 18px;
193         height: 50px;
194 }
195
196 .admin_menu {
197         background-color: #ddeedd;
198         color: #000077;
199         width: 220px;
200         height: 25px;
201 }
202
203 .admin_logout {
204         background-color: #aaffaa;
205         color: #00aa00;
206 }
207
208 a.admin_logout {
209         display: block;
210 }
211
212 .admin_logout:hover {
213         background-color: #88dd88;
214         color: #00cc00;
215 }
216
217 .admin_desc_cont {
218         text-align: left;
219         background-color: #eeffee;
220 }
221
222 .admin_table, .member_table {
223         background-color: #eeffee;
224         width: 660px;
225         margin: 5px;
226 }
227
228 .admin_warning_table {
229         background-color: #ff8888;
230         width: 660px;
231         margin: 5px;
232 }
233
234 .admin_editmenu {
235         min-width: 500px;
236         max-width: 90%;
237 }
238
239 .admin_form_header {
240         text-align: center;
241         height: 36px;
242         background-color: #ddeedd;
243         color: #009900;
244 }
245
246 .member_header {
247         text-align: center;
248         height: 28px;
249         background-color: #ddeedd;
250 }
251
252 .admin_failed, .guest_failed, .member_failed, .member_note {
253         color: #00aa00;
254 }
255
256 .member_note_bg {
257         background-color: #eeffee;
258 }
259
260 .member_data {
261         background-color: #eeffee;
262         color: #009900;
263         height: 20px;
264 }
265
266 .admin_snote {
267         font-size: 12px;
268 }
269
270 .admin_normal, .guest_normal, .member_normal {
271         border-style: solid;
272         border: solid 1px #009900;
273 }
274
275 .member_stats {
276         vertical-align: top;
277         font-weight: bold;
278         height: 23px;
279         font-size: 16px;
280         border-style: none;
281         border: 0px;
282         background: #ddeedd;
283         color: #000000;
284         margin-top: -4px;
285         margin-bottom: 1px;
286         cursor: default;
287 }
288
289 .normal {
290         border-style: groove;
291 }
292
293 .member_main {
294         background-color: #ddeedd;
295 }
296
297 .guest_title, .member_title {
298         text-align: center;
299         color: #009900;
300         vertical-align: middle;
301         background-color: #ddeedd;
302         height: 60px;
303 }
304
305 .guest_login_header {
306         color: #009900;
307         vertical-align: middle;
308         background-color: #ddeedd;
309 }
310
311 .guest_menu, .member_menu {
312         width: 220px;
313         background-color: #ddeedd;
314         vertical-align: top;
315 }
316
317 .guest_menu_title, .member_menu_title {
318         background-color: #BDEFCD;
319         color: #009900;
320         height: 25px;
321         width: 200px;
322         border: 1px solid #00aa44;
323 }
324
325 .guest_menu_row, .guest_menu_bottom, .member_menu_row, .member_menu_bottom
326         {
327         border: 1px solid #00aa44;
328         border-top: 0px;
329         background-color: #eeffbc;
330         height: 22px;
331         text-align: left;
332 }
333
334 .member_menu_whats {
335         border: 1px solid #00aa44;
336         border-top: 0px;
337         background-color: #eeffee;
338         height: 20px;
339 }
340
341 .guest_menu_seperator, .member_menu_seperator {
342         height: 15px;
343 }
344
345 .guest_content, .member_content {
346         background-color: #eeffee;
347         width: 99%;
348         padding-left: 2px;
349         padding-right: 2px;
350         margin-left: 5px;
351         margin-right: 5px;
352 }
353
354 .guest_advert, .guest_login, .member_advert, .member_login {
355         background-color: #ddeedd;
356         vertical-align: top;
357         margin-top: 10px;
358 }
359
360 #master {
361         width: 100%;
362         height: 100%;
363         min-height: 90%;
364         max-height: 100%;
365         text-align: center;
366 }
367
368 .masterbox {
369         text-align: center;
370 }
371
372 .footer {
373         text-align: center;
374 }
375
376 li.copyright_lines {
377         display:inline;
378 }
379
380 span.copyright_lines {
381         font-size: 10px;
382         width: 380px;
383         height: 26px;
384         vertical-align: middle;
385         background-color: #E5EFE5;
386         padding-top: 7px;
387         padding-bottom: 7px;
388         display:inline-block;
389 }
390
391 ul.copyright_box {
392         text-align: center;
393         width: 780px;
394         list-style: none inside;
395         padding-left:0px;
396         margin-bottom: 5px;
397 }
398
399 .dashed {
400         border: solid 1px #00aa44;
401 }
402
403 .switch_sw1, .switch_mem1 {
404         background-color: #b8efc1;
405 }
406
407 .switch_sw2, .switch_mem2 {
408         background-color: #b8fccb;
409 }
410
411 .impressum {
412         font-size: 12px;
413         width: 320px;
414         vertical-align: middle;
415         background-color: #E5EFE5;
416         height: 70px;
417 }
418
419 .mediadata {
420         background-color: #eeffee;
421 }
422
423 .media_header, .impressum_header {
424         background-color: #b8fccb;
425         text-align: center;
426         color: #009900;
427         height: 26px;
428         font-weight: bold;
429         font-size: 20px;
430 }
431
432 .media_left {
433         font-size: 14px;
434         width: 200px;
435 }
436
437 .media_right {
438         color: #009900;
439         font-weight: bold;
440         font-size: 14px;
441         width: 70px;
442 }
443
444 .admin_sep_footer {
445         background-color: #ddeedd;
446         font-size: 1px;
447 }
448
449 .admin_sep_footer2 {
450         background-color: #eeffee;
451         font-size: 1px;
452 }
453
454 .admin_footer, .member_refbanner, .member_update, .admin_del_link {
455         background-color: #ddeedd;
456 }
457
458 .member_footer {
459         height: 30px;
460         background-color: #ddeedd;
461 }
462
463 .admin_footer {
464         text-align: center;
465         height: 30px;
466         padding-left: 5px;
467         padding-right: 5px;
468 }
469
470 .admin_task_header {
471         background-color: #ddeedd;
472         color: #009900;
473         vertical-align: middle;
474         font-size: 18px;
475         height: 35px;
476 }
477
478 .seperator {
479         font-size: 1px
480 }
481
482 .tab1 {
483         text-align: center
484 }
485
486 .admin_delete, .admin_yes {
487         border-style: groove;
488         border: solid 1px #00aa00;
489         background-color: #aa0044;
490         color: #ddeedd;
491         cursor: pointer;
492 }
493
494 .guest_stats {
495         background-color: #eeffee;
496         width: 460px;
497 }
498
499 .guest_stats_title {
500         color: #009900;
501         vertical-align: middle;
502         background-color: #ddeedd;
503         height: 30px;
504 }
505
506 .guest_stats_l {
507         width: 344px;
508         text-align: right;
509 }
510
511 .guest_stats_m {
512         width: 2px;
513 }
514
515 .guest_stats_r, .guest_stats_lr, .guest_stats_rr {
516         color: #009900;
517         width: 28px;
518         font-weight: bold;
519         text-align: center;
520 }
521
522 .guest_stats_ll, .guest_stats_rl {
523         width: 192px;
524         text-align: right;
525 }
526
527 .guest_stats_footer {
528         color: #009900;
529         vertical-align: middle;
530         background-color: #ddeedd;
531         height: 20px;
532 }
533
534 .task_pre {
535         font-weight: bold;
536         margin-left: 0px;
537         margin-right: 0px;
538         margin-top: 10px;
539         margin-bottom: 10px;
540 }
541
542 .impressum_body {
543         background-color: #ddeedd;
544 }
545
546 .guest_content_align, .member_content_align, .admin_content_align {
547         text-align: center;
548         vertical-align: top;
549 }
550
551 .list_categories, .admin_action_header, .admin_main, .admin_menu_main, .admin_menu_sub {
552         text-align: left;
553         width: 100%;
554 }
555
556 .admin_alpha {
557         text-align: center;
558         height: 40px;
559         vertical-align: middle;
560 }
561
562 .admin_sortlinks {
563         text-align: center;
564         height: 20px;
565         vertical-align: middle;
566 }
567
568 .member_unconfirmed {
569         background-color: #ddeedd;
570         width: 100%;
571         text-align: center;
572 }
573
574 .you_are_here {
575         white-space: nowrap;
576         font-size: 14px;
577         text-align: left;
578 }
579
580 .tiny {
581         font-size: 10px;
582 }
583
584 .medium {
585         font-size: 14px;
586 }
587
588 .big {
589         font-size: 20px;
590 }
591
592 .top, .top2 {
593         border-top: 1px solid #00aa44;
594 }
595
596 .bottom, .bottom2 {
597         border-bottom: 1px solid #00aa44;
598 }
599
600 .left, .left2 {
601         border-left: 1px solid #00aa44;
602 }
603
604 .right, .right2 {
605         border-right: 1px solid #00aa44;
606 }
607
608 .nobr {
609         white-space: nowrap;
610 }
611
612 .guest_table {
613         background-color: #eeffee;
614 }
615
616 .main {
617         height: 99%
618 }
619
620 .footer {
621         height: 1%;
622         vertical-align: bottom;
623 }
624
625 .menu_blur {
626         display: block;
627 }
628
629 .menu_blur:hover {
630         background-color: #deefac;
631 }
632
633 .guest_footer {
634         height: 30px;
635         background-color: #ddeedd;
636 }
637
638 .disabled {
639         border-style: groove;
640         background-color: #aaaaaa;
641         color: #ff9900;
642 }
643
644 .mini_select {
645         border: solid 1px #009900;
646         background-color: #eeffee;
647         font-size: 10px;
648 }
649
650 .theme_box {
651         border: 1px solid #00aa44;
652         border-top: 0px;
653         width: 100%;
654         height: 70px;
655         background-color: #eeffbc;
656 }
657
658 .theme_note {
659         font-size: 12px;
660         font-weight: bold;
661 }
662
663 .theme_content {
664         color: #009900;
665 }
666
667 .agb_box {
668         text-align: left;
669 }
670
671 .agb_title, .fatal_title {
672         font-size: 16px;
673         text-align: center;
674         height: 40px;
675         font-weight: bold;
676 }
677
678 .para {
679         text-indent: 8px;
680         text-align: left;
681         margin-left: 5px;
682         margin-right: 5px;
683         margin-bottom: 12px;
684 }
685
686 .fatal_box {
687         text-align: center;
688         width: 100%;
689         margin-top: 10px;
690 }
691
692 .admin_message {
693         padding-top: 5px;
694         padding-bottom: 5px;
695 }
696
697 ul.show_timings_block {
698         border: solid 1px #00aa44;
699         background-color: #ddeedd;
700         width: 565px;
701         height: 20px;
702         list-style: none inside;
703         padding-left:0px;
704 }
705
706 .show_timings_column {
707         background-color: #eeffee;
708         margin-top: 2px;
709         width: 130px;
710         border: solid 1px #009900;
711         height: 14px;
712         font-size: 10px;
713 }
714
715 span.show_timings_column {
716         display: inline-block;
717 }
718
719 li.show_timings_column {
720         display: inline;
721 }
722
723 .show_timings_data {
724         font-weight: bold;
725 }
726
727 .login_failure_header {
728         text-align: center;
729         background-color: #ddeedd;
730         font-weight: bold;
731 }
732
733 .login_failures {
734         text-align: center;
735         width: 400px;
736 }
737
738 .skyscraper {
739         width: 122px;
740         height: 602px;
741         border: 1px solid #00aa44;
742         margin: 0px;
743         padding: 0px;
744         padding-top: 1px;
745 }
746
747 ul.admin_menu_main,ul.admin_menu_sub {
748         list-style: none inside;
749         padding-left: 10px;
750 }
751
752 .pre {
753         display                         : block;
754 }
755
756 td {
757         padding-left: 2px;
758         padding-right: 2px;
759         padding-top: 2px;
760         padding-bottom: 2px;
761 }
762
763 .header_column {
764         height: 23px;
765         background-color: #ddeedd;
766         color: #009900;
767         text-align: center;
768 }