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