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