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