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