Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c6811a0a

Von Hans P. Schlaepfer vor fast 4 Jahren hinzugefügt

  • ID c6811a0a4df6e50fb6be4d6195abd088340ea4ac
  • Vorgänger d95096a6
  • Nachfolger c31fb49f

css/style_maroon.css Farbvariante (Test)

Unterschiede anzeigen:

css/style_maroon.css
1
/* ------------------------------------------------------------- */
2
/* VARIABLES COLOR (variables_color_gray_standard.less) Standard Grey */
3
/* ------------------------------------------------------------- */
4
.bg-body {
5
  background-color: #d5aabf;
6
}
7
.bg-content {
8
  background-image: linear-gradient(to bottom, #f7eef2, #d5aabf);
9
}
10
/* ------------------------------------------------------------- */
11
/* VARIABLES (variables.less)                                    */
12
/* ------------------------------------------------------------- */
13
/* ------------------------------------------------------------- */
14
/* This CSS-Vars are just for testing                            */
15
/* ------------------------------------------------------------- */
16
:root {
17
  --gray-standard: #888888;
18
  --gray-superdark: #000000;
19
  --gray-verydark: #222222;
20
  --gray-darker: #444444;
21
  --gray-dark: #666666;
22
  --gray-light: #aaaaaa;
23
  --gray-lighter: #cccccc;
24
  --gray-verylight: #eeeeee;
25
  --gray-superlight: #ffffff;
26
  --color-standard: #800040;
27
  --color-superlight: #ffffff;
28
  --color-verylight: #f7eef2;
29
  --color-lighter: #e6ccd9;
30
  --color-light: #d5aabf;
31
  --color-dark: #33001a;
32
  --color-darker: #220011;
33
  --color-verydark: #110009;
34
  --color-superdark: #000000;
35
  --msg-ok-strong: #073017;
36
  --msg-ok-light: #acf5c9;
37
  --msg-error-strong: #920013;
38
  --msg-error-light: #fad4db;
39
  --msg-hint-strong: #207ea3;
40
  --msg-hint-light: #edf6fa;
41
  --msg-warning-strong: #130000;
42
  --msg-warning-light: #e6b578;
43
}
44
/* ------------------------------------------------------------- */
45
/* CUSTOM VARIABLES (custom_variables.less)                      */
46
/* ------------------------------------------------------------- */
47
/* ------------------------------------------------------------- */
48
/* MIXINS (mixins.less)                                          */
49
/* ------------------------------------------------------------- */
50
.mx-h3-caption {
51
  font-size: 11pt;
52
  font-weight: normal;
53
  color: #33001a !important;
54
  padding: 0.2em 0 0.2em 0.2em;
55
  margin: 0.1em 0 0.4em 0 ;
56
  text-align: left;
57
  letter-spacing: 0.12em;
58
}
59
.mx-contentbox-properties {
60
  margin: 1em 1em 1em 1.2em;
61
  padding: 0.6em 1em 1.2em 1.8em;
62
}
63
.mx-thead-th {
64
  color: #ffffff;
65
  background-color: #33001a;
66
  border-top: 1px solid #33001a;
67
  border-bottom: 1px solid #33001a;
68
  text-align: left ;
69
  vertical-align: top ;
70
}
71
.mx-button {
72
  display: inline-block;
73
  cursor: pointer ;
74
  width: auto ;
75
  padding: 0.2em 0.6em;
76
  font-size: 9pt;
77
  font-weight: normal;
78
  font-style: normal;
79
  text-align: center;
80
  border-style: solid;
81
  border-width: 1px;
82
  border-radius: 6px;
83
}
84
.mx-button-standard {
85
  border: 1px #220011 solid;
86
  background-color: #33001a;
87
  color: #f7eef2;
88
  text-decoration: none;
89
}
90
.mx-button-standard-hover-focus:hover {
91
  border: 1px #000000 solid;
92
  background-color: #220011;
93
  color: #e6ccd9;
94
  text-decoration: none;
95
}
96
.mx-button-standard-hover-focus:active,
97
.mx-button-standard-hover-focus:focus {
98
  border: 1px #000000 solid;
99
  background-color: #000000;
100
  color: #e6ccd9;
101
  text-decoration: none;
102
}
103
.mx-button-neutral {
104
  border: 1px #800040 solid;
105
  background-color: #e6ccd9;
106
  color: #220011;
107
}
108
.mx-button-neutral-hover-focus:hover {
109
  border: 1px #800040 solid;
110
  background-color: #f7eef2;
111
  color: #220011;
112
  text-decoration: none;
113
}
114
.mx-button-neutral-hover-focus:active,
115
.mx-button-neutral-hover-focus:focus {
116
  border: 1px #110009 solid;
117
  background-color: #800040;
118
  color: #000000;
119
  text-decoration: none;
120
}
121
/* ------------------------------------------------------------- */
122
/* COMMON PROPERTIES (common.less)                               */
123
/* ------------------------------------------------------------- */
124
html {
125
  overflow-y: scroll;
126
}
127
body {
128
  padding: 0;
129
  margin: 0 ;
130
  font-size: 9pt;
131
}
132
div,
133
p,
134
span,
135
table,
136
th,
137
td,
138
input,
139
textarea,
140
select,
141
button,
142
a.button {
143
  box-sizing: border-box;
144
}
145
.clearfix:after {
146
  clear: both;
147
  content: ".";
148
  display: block;
149
  height: 0;
150
  visibility: hidden;
151
}
152
@media screen {
153
  .noscreen {
154
    display: none;
155
  }
156
}
157
@media print {
158
  .noprint {
159
    display: none ;
160
  }
161
}
162
@media handheld {
163
  .nomobile {
164
    display: none;
165
  }
166
}
167
a.cti_call_action {
168
  display: block;
169
  padding-left: 18px;
170
  top: 2px;
171
  vertical-align: middle;
172
  background-image: url(../image/icons/16x16/phone.png);
173
  background-repeat: no-repeat;
174
}
175
.interact {
176
  color: #808080;
177
}
178
.interact:hover {
179
  color: black;
180
}
181
.cursor-default {
182
  cursor: default;
183
}
184
.cursor-pointer {
185
  cursor: pointer;
186
}
187
.cursor-help {
188
  cursor: help;
189
}
190
.cke_contents iframe html body.cke_editable {
191
  padding: 0;
192
  margin: 0;
193
}
194
.top_border {
195
  border-top: solid black;
196
  border-width: 4px;
197
}
198
.bottom_border {
199
  border-bottom: solid black;
200
  border-width: 1px;
201
}
202
/* ------------------------------------------------------------- */
203
/* SCAFFOLDING (scaffolding.less)                                */
204
/* ------------------------------------------------------------- */
205
body {
206
  margin: 0 ;
207
  color: #666666;
208
  font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
209
  font-size: 9pt;
210
  background-color: #d5aabf;
211
}
212
body #frame-header {
213
  position: fixed;
214
  top: 0;
215
  z-index: 1040;
216
}
217
body #menuv3:first-child {
218
  top: 0 !important;
219
}
220
body #menuv3 {
221
  position: fixed;
222
  z-index: 1999;
223
  top: 28px ;
224
  width: 100%;
225
  height: 32px;
226
}
227
body .layout-actionbar {
228
  display: block;
229
  z-index: 1030;
230
  position: fixed;
231
  float: right !important;
232
  width: auto;
233
  top: 68px ;
234
  right: 0.2em ;
235
  margin: 0 0.4em 0 0;
236
  padding: 0;
237
  background: none;
238
}
239
body .layout-actionbar ~ div:first {
240
  padding-top: 25px;
241
}
242
body .layout-actionbar > div + div {
243
  margin-left: 2px;
244
}
245
body #content {
246
  overflow: hidden;
247
  display: block;
248
  padding: 101px 0 0 0;
249
  margin: 0 0 1em 0;
250
  background-image: linear-gradient(to bottom, #f7eef2, #d5aabf);
251
}
252
body #content .wrapper {
253
  clear: both;
254
  display: block;
255
  overflow: hidden;
256
  width: 99%;
257
  height: auto;
258
}
259
body #content .wrapper > .col {
260
  display: block;
261
  overflow: hidden;
262
  float: left;
263
  margin-right: 1.6em;
264
}
265
body #content .wrapper > .col div label {
266
  font-size: 10pt;
267
  line-height: 12.6pt;
268
}
269
body #content .wrapper > .col p {
270
  font-size: 10pt;
271
}
272
body #content .wrapper > .col,
273
body #content .wrapper > .tbl-horizontal {
274
  float: left;
275
  margin-right: 1.6em;
276
  padding-bottom: 2px ;
277
}
278
body #content .wrapper.center {
279
  margin: 0 auto;
280
  display: table;
281
  width: auto;
282
}
283
body #content .wrapper.width-moderate {
284
  width: auto;
285
}
286
body #content .wrapper > table.tbl-horizontal:last-child {
287
  margin-right: 0 !important ;
288
}
289
body .full-width {
290
  width: 100% ;
291
  padding: 0 0 1.0em 0 ;
292
  margin: 0 0 0 0;
293
}
294
body div.center {
295
  margin: 0 auto;
296
  display: table;
297
  width: auto;
298
}
299
/* ------------------------------------------------------------- */
300
/* MAIN PROPERTIES (main.less)                                   */
301
/* ------------------------------------------------------------- */
302
#content > p,
303
#content > div,
304
#content > td,
305
#content > th {
306
  font-size: 9pt;
307
}
308
#content input,
309
#content select,
310
#content option,
311
#content textarea {
312
  font-size: 9pt;
313
}
314
h1 {
315
  display: block;
316
  text-align: left;
317
  margin: 0;
318
  font-weight: normal;
319
  font-size: 12pt;
320
  line-height: 1.2em ;
321
}
322
#content > h1 {
323
  position: fixed;
324
  z-index: 1020;
325
  top: 60px;
326
  width: 100%;
327
  color: #e6ccd9;
328
  background-color: #33001a;
329
  padding: 0.7em 0.5em 0.7em 1.3em;
330
}
331
#content .wrapper h1 {
332
  color: #000000;
333
  font-size: 13pt;
334
  margin: 0 0 0.4em 0;
335
}
336
body > h1 {
337
  color: #e6ccd9;
338
  background-color: #33001a;
339
  padding: 0.7em 0.5em 0.7em 1.3em;
340
}
341
h2 {
342
  color: #000000;
343
  font-size: 13pt;
344
  border-style: none;
345
  letter-spacing: 0.14em;
346
}
347
#content > h2,
348
.admin > h2 {
349
  padding: 0.6em 0.2em ;
350
  margin: 0.6em 0 0 0 ;
351
}
352
#content ui-tabs-panel .wrapper > h2,
353
.admin ui-tabs-panel .wrapper > h2 {
354
  padding: 0 0.2em 0.6em 0.2em ;
355
  margin: 0 0 0.4em 0;
356
}
357
#content .wrapper > h2,
358
.admin .wrapper > h2 {
359
  padding: 2.0em 0.2em 0.6em 0.2em ;
360
  margin: 0 ;
361
  font-weight: normal;
362
  clear: both;
363
}
364
#content .wrapper > h2:first-child,
365
.admin .wrapper > h2:first-child {
366
  padding-top: 0 ;
367
}
368
h2.confirm {
369
  color: #003c18;
370
}
371
h2.error {
372
  color: #ae0014;
373
}
374
h2.record-title {
375
  padding: 0.6em 0 0 0 !important;
376
  font-size: 13pt;
377
  color: #000000;
378
}
379
h2.record-title small {
380
  color: #000000;
381
  letter-spacing: 0 ;
382
}
383
.wrapper > h2.record-title {
384
  margin: 0em 1em 1em 0.2em !important;
385
}
386
.ui-tabs-panel > h2.record-title {
387
  margin: 1em 1em 0.2em 1.2em !important;
388
  padding: 0.8em 0 0 0.1em !important;
389
}
390
h3 {
391
  font-size: 11pt;
392
  font-weight: normal;
393
  color: #33001a !important;
394
  padding: 0.2em 0 0.2em 0.2em;
395
  margin: 0.1em 0 0.4em 0 ;
396
  text-align: left;
397
  letter-spacing: 0.12em;
398
}
399
h3.caption {
400
  margin: 0.6em 0 0.4em 0 !important;
401
}
402
#content h3 {
403
  color: #000000;
404
  padding-left: 0 ;
405
  margin: 0.8em 0 0.4em 0 ;
406
}
407
#content .wrapper h3 {
408
  margin-top: 1.0em ;
409
}
410
#content .wrapper h3:first-child {
411
  margin-top: 0 ;
412
}
413
#content table.tbl-horizontal > tbody > tr > th > h3,
414
#content table.tbl-horizontal > tbody > tr > td > h3 {
415
  margin-top: 0.2em !important;
416
}
417
a {
418
  text-decoration: none;
419
}
420
a:link,
421
a:visited,
422
a:active {
423
  color: #33001a;
424
}
425
a:hover {
426
  color: #000000;
427
  text-decoration: underline;
428
}
429
a.selected:hover {
430
  color: #EBEBEB;
431
}
432
a.nomobile {
433
  background-color: transparent;
434
  border: none;
435
}
436
a.green {
437
  background-color: DarkGreen;
438
  color: white !important;
439
  border: none;
440
}
441
a.orange {
442
  background-color: #FF8000;
443
  border: none;
444
}
445
a.red {
446
  background-color: #FF0000;
447
  border: none;
448
}
449
ul,
450
ol {
451
  font-size: 11pt;
452
}
453
ul li,
454
ol li {
455
  font-size: 10pt;
456
}
457
.wrapper .col ul {
458
  list-style: circle outside;
459
  padding: 0 ;
460
  margin: 0 ;
461
}
462
.wrapper .col ul li {
463
  padding: 0 0 0 -0.6em;
464
  margin: 0 0 0 0 ;
465
}
466
hr {
467
  background-color: #3cff8a;
468
  border: none;
469
  height: 1px;
470
}
471
div.wi-smallest,
472
span.wi-smallest,
473
div.list.wi-smallest {
474
  width: 42px;
475
}
476
div.wi-verysmall,
477
span.wi-verysmall,
478
div.list.wi-verysmall {
479
  width: 80px;
480
}
481
div.wi-small,
482
span.wi-small,
483
div.list.wi-small {
484
  width: 128px;
485
}
486
div.wi-mediumsmall,
487
span.wi-mediumsmall,
488
div.list.wi-mediumsmall {
489
  width: 160px;
490
}
491
div.wi-normal,
492
span.wi-normal,
493
div.list.wi-normal {
494
  width: 208px;
495
}
496
div.wi-lightwide,
497
span.wi-lightwide,
498
div.list.wi-lightwide {
499
  width: 256px;
500
}
501
div.wi-wide,
502
span.wi-wide,
503
div.list.wi-wide {
504
  width: 320px;
505
}
506
div.wi-wider,
507
span.wi-wider,
508
div.list.wi-wider {
509
  width: 384px;
510
}
511
div.wi-verywide,
512
span.wi-verywide,
513
div.list.wi-verywide {
514
  width: 576px;
515
}
516
div.long-description,
517
div.long-desc,
518
div.longdescription,
519
div.longdesc {
520
  font-size: 9pt;
521
}
522
div.long-description.small,
523
div.long-desc.small,
524
div.longdescription.small,
525
div.longdesc.small {
526
  font-size: 9pt;
527
}
528
div.long-description p,
529
div.long-desc p,
530
div.longdescription p,
531
div.longdesc p {
532
  margin: 0 0 0.6em 0;
533
}
534
div.long-description ul,
535
div.long-desc ul,
536
div.longdescription ul,
537
div.longdesc ul,
538
div.long-description ol,
539
div.long-desc ol,
540
div.longdescription ol,
541
div.longdesc ol {
542
  margin-top: 0 ;
543
}
544
div.long-description ul li,
545
div.long-desc ul li,
546
div.longdescription ul li,
547
div.longdesc ul li,
548
div.long-description ol li,
549
div.long-desc ol li,
550
div.longdescription ol li,
551
div.longdesc ol li {
552
  font-size: 9pt;
553
}
554
div.description {
555
  display: block;
556
  float: left ;
557
  padding: 0 0 0.6em 0 ;
558
}
559
div.description.wi-verysmall {
560
  width: 80px;
561
}
562
div.description.wi-small {
563
  width: 128px;
564
}
565
div.description.wi-mediumsmall {
566
  width: 160px;
567
}
568
div.description.wi-normal {
569
  width: 208px;
570
}
571
div.description.wi-wide {
572
  width: 320px;
573
}
574
div.description.wi-lightwide {
575
  width: 256px;
576
}
577
div.description.wi-wider {
578
  width: 384px;
579
}
580
div.description.wi-verywide {
581
  width: 576px;
582
}
583
div.instructions {
584
  background-color: #f7eef2;
585
  border: 1px #800040 solid;
586
  border-radius: 0.6em;
587
  max-width: 70% ;
588
  margin: 1em 1em 1em 1.2em;
589
  padding: 0.6em 1em 1.2em 1.8em;
590
  color: #4C4C4C;
591
  font-size: 80%;
592
}
593
div.instructions p {
594
  width: 30em;
595
}
596
span.label {
597
  font-size: 9pt;
598
  font-style: normal ;
599
}
600
span.value {
601
  color: #000 ;
602
}
603
.center {
604
  margin: 0 auto;
605
  width: auto;
606
}
607
.accent div.label {
608
  float: left ;
609
  font-size: 80% ;
610
  padding-top: 0.8em ;
611
}
612
.accent div.data {
613
  float: left ;
614
}
615
.accent div.data input[type="text"] {
616
  width: 20em !important ;
617
}
618
pre.filecontent {
619
  border: 1px solid blue;
620
  padding-left: 2px;
621
  padding-right: 2px;
622
}
623
#expand_all,
624
.expand {
625
  cursor: pointer;
626
  display: block;
627
  max-width: 16px;
628
  max-height: 16px;
629
}
630
.hidden {
631
  display: none ;
632
}
633
.wrapper {
634
  overflow: hidden ;
635
  margin: 1em 1em 1em 1.2em;
636
  padding: 0 0 1.0em 0 ;
637
  clear: both ;
638
  display: block ;
639
  border: 1px transparent solid ;
640
  width: 98.6%;
641
}
642
.wrapper .wrapper {
643
  margin-left: 0 !important ;
644
}
645
.wrapper.test {
646
  background-color: #FFE67C ;
647
}
648
.wrapper .tbl-horizontal,
649
.wrapper .tbl-plain {
650
  float: left ;
651
}
652
.wrapper > table.tbl-horizontal:last-child {
653
  margin-right: 0 ;
654
}
655
.wrapper.toggled {
656
  display: inline-block !important;
657
  width: 98.6% ;
658
}
659
.wrapper.toggled table.tbl-horizontal {
660
  margin-top: -1.8em;
661
}
662
.wrapper.toggled > .toggles {
663
  display: block ;
664
  position: relative     ;
665
  top: 0            ;
666
  margin-top: 4px          ;
667
  float: right        ;
668
  width: 100% ;
669
}
670
.wrapper.toggled > .toggles a.toggle {
671
  display: block;
672
  width: 100% ;
673
  height: 18px ;
674
  background-repeat: no-repeat;
675
  background-position: 50% 50%;
676
}
677
.wrapper.toggled > .toggles a.toggle.min,
678
.wrapper.toggled > .toggles a.toggle.max {
679
  background-position-x: 99% ;
680
}
681
.wrapper.toggled > .toggles a.toggle.min {
682
  background-image: url(../image/toggle-down.png);
683
}
684
.wrapper.toggled > .toggles a.toggle.max {
685
  background-image: url(../image/toggle-left.png);
686
}
687
.wrapper.bordered {
688
  border: 1px #800040 solid;
689
  border-radius: 4px ;
690
}
691
.wrapper .col {
692
  float: left ;
693
}
694
.wrapper .col.test {
695
  background-color: #FFD7BA;
696
  border: 1px #6CF solid;
697
}
698
.wrapper .col.wi-small {
699
  width: 128px;
700
}
701
.wrapper .col.wi-mediumsmall {
702
  width: 160px;
703
}
704
.wrapper .col.wi-normal {
705
  width: 208px;
706
}
707
.wrapper .col.wi-wide {
708
  width: 320px;
709
}
710
.wrapper .col.wi-lightwide {
711
  width: 256px;
712
}
713
.wrapper .col.wi-wider {
714
  width: 384px;
715
}
716
.wrapper .col.wi-verywide {
717
  width: 576px;
718
}
719
.wrapper .col .tbl-horizontal,
720
.wrapper .col .tbl-plain {
721
  float: none ;
722
  clear: left ;
723
}
724
.wrapper > p {
725
  max-width: 36.0em ;
726
  overflow: hidden ;
727
  font-size: 9pt;
728
  line-height: 140%;
729
  padding-bottom: 1.0em ;
730
}
731
.plus,
732
.minus,
733
.plus0,
734
.plus1 {
735
  display: inline !important;
736
  clear: none;
737
}
738
.minus,
739
plus0 {
740
  color: #ae0014;
741
}
742
.plus,
743
.plus1 {
744
  color: #003c18;
745
}
746
span.unbalanced_ledger {
747
  background-color: #ffe38d;
748
}
749
div.dimmed-text,
750
span.dimmed-text {
751
  color: #888888;
752
  font-style: italic;
753
}
754
.dunned_invoice {
755
  font-weight: bold;
756
  color: #f00;
757
}
758
.customer_dunning_level {
759
  font-weight: bold;
760
}
761
#dunning_invoice_list .direct_debit td,
762
#dunning_invoice_list .direct_debit a {
763
  color: #888888;
764
}
765
#bank_transactions_proposals .invoice_number_highlight a,
766
#bank_transactions_proposals span.invoice_number_highlight {
767
  background-color: #003c18;
768
  color: #FFFFFF;
769
}
770
.spacer {
771
  clear: both;
772
}
773
#content > p {
774
  margin: 0.6em 2em 1em 0.7em;
775
}
776
#content > p.message_hint {
777
  margin: 0.6em 2em 1em 1em;
778
}
779
/* ------------------------------------------------------------- */
780
/* MAIN LOGIN (main_login.less)                                  */
781
/* ------------------------------------------------------------- */
782
div#login,
783
div.login {
784
  margin: 0 auto;
785
  width: 100%;
786
  padding: 0 ;
787
  text-align: center ;
788
}
789
div#login h1,
790
div.login h1 {
791
  text-align: center;
792
  font-size: 150%;
793
  top: 0 ;
794
  width: 100% ;
795
  display: block ;
796
  vertical-align: middle;
797
  background-color: green ;
798
  color: white ;
799
  padding: 0.8em 0 ;
800
  z-index: 10 ;
801
}
802
div#login #login-elements,
803
div.login #login-elements {
804
  width: 24.0em ;
805
  margin: 0 auto ;
806
  text-align: center ;
807
  display: block ;
808
}
809
div#login #login-elements h3,
810
div.login #login-elements h3 {
811
  text-align: left;
812
}
813
div#login #login-elements > div,
814
div.login #login-elements > div {
815
  text-align: center ;
816
}
817
div#login #login-elements > div p,
818
div.login #login-elements > div p {
819
  text-align: center;
820
}
821
div#login #login-elements div.logo,
822
div.login #login-elements div.logo {
823
  width: auto;
824
  clear: both;
825
  margin: 3.0em auto 1.0em auto;
826
  padding: 2.0em 0 0 0;
827
}
828
div#login #login-elements form,
829
div.login #login-elements form {
830
  margin: 0 auto ;
831
  width: 100% ;
832
}
833
div#login #login-elements div.separate-form,
834
div.login #login-elements div.separate-form {
835
  background-color: #ddd ;
836
  border: 1px #888888 solid;
837
  border-radius: 0.6em;
838
  display: block ;
839
  margin: 0 auto ;
840
  width: 100% ;
841
  padding: 0 0.6em 1.0em 0.6em ;
842
}
843
div#login #login-elements table.login,
844
div.login #login-elements table.login {
845
  width: auto;
846
  float: none;
847
  clear: both;
848
}
849
div#login #login-elements table.login input[type="submit"],
850
div.login #login-elements table.login input[type="submit"] {
851
  margin-top: 0.2em ;
852
}
853
div#login #login-elements table.login caption,
854
div.login #login-elements table.login caption {
855
  margin: 0.7em 0 0.4em 0;
856
}
857
div#login #login-elements .message,
858
div.login #login-elements .message {
859
  width: 100% ;
860
  word-wrap: normal;
861
  min-width: 0;
862
}
863
div.logged-in {
864
  margin: 0 auto ;
865
  padding: 1.0em 0.5em 2.0em 0.5em ;
866
  width: 60.0em;
867
  min-width: 60.0em;
868
  overflow: hidden;
869
}
870
div.logged-in .col {
871
  width: 48%;
872
  display: inline-block;
873
  float: left;
874
}
875
div.logged-in .col p {
876
  font-size: 10pt ;
877
}
878
div.logged-in .message {
879
  width: 100% ;
880
  min-width: 100% ;
881
  max-width: 100% ;
882
}
883
/* ------------------------------------------------------------- */
884
/* MENU FRAME HEADER (menu_frame_header.less)                    */
885
/* ------------------------------------------------------------- */
886
#frame-header {
887
  text-align: left;
888
  margin: 0;
889
  padding: 0.2em 0.6em;
890
  border: 0;
891
  overflow: hidden;
892
  height: 28px;
893
  width: 100%;
894
  display: table-cell;
895
  vertical-align: middle;
896
  border-spacing: 0;
897
  background-color: #220011;
898
  line-height: 100%;
899
  font-size: 9pt;
900
}
901
#frame-header span.frame-header-element {
902
  color: #f7eef2;
903
  padding-top: 0.2em;
904
}
905
#frame-header span.frame-header-element a:link,
906
#frame-header span.frame-header-element a:visited,
907
#frame-header span.frame-header-element a:hover,
908
#frame-header span.frame-header-element a:active {
909
  text-decoration: none;
910
  border-bottom: none;
911
  color: #d5aabf;
912
}
913
#frame-header span.frame-header-element a:hover {
914
  color: #ffffff;
915
  text-decoration: underline;
916
  /*underline*/
917

  
918
}
919
#frame-header span.frame-header-element span.mandate {
920
  text-transform: uppercase ;
921
  font-size: 130% ;
922
}
923
#frame-header span.frame-header-left,
924
#frame-header span.frame-header-center,
925
#frame-header span.frame-header-right {
926
  border-spacing: 0;
927
  padding: 0;
928
  vertical-align: middle;
929
  height: 100%;
930
  display: table-row;
931
}
932
#frame-header span.frame-header-left > span,
933
#frame-header span.frame-header-center > span,
934
#frame-header span.frame-header-right > span {
935
  height: 24px;
936
  margin: 0 10px;
937
  display: table-cell;
938
  vertical-align: middle;
939
}
940
#frame-header span.frame-header-left {
941
  float: left;
942
  padding: 0 1.0em 0 0.2em ;
943
  margin-right: 1.0em ;
944
}
945
#frame-header span.frame-header-left > span {
946
  padding-right: 1.0em ;
947
}
948
#frame-header span.frame-header-right {
949
  float: right;
950
  vertical-align: middle;
951
  padding: 0 1.2em 0 1.0em ;
952
  margin-left: 1.0em;
953
}
954
#frame-header span.frame-header-right > span {
955
  padding-left: 1.0em ;
956
}
957
#frame-header #ajax-spinner {
958
  display: none;
959
}
960
#frame-header div.frame-header-quicksearch {
961
  display: block;
962
  overflow: hidden;
963
  margin: 0 auto;
964
  text-align: center;
965
  width: 52%;
966
}
967
#frame-header div.frame-header-quicksearch span.frame-header-quicksearch input {
968
  font-size: 9pt;
969
  margin-top: 0.1em;
970
  background-color: #d5aabf;
971
  width: auto !important;
972
  min-width: 6em;
973
  max-width: 8em;
974
  padding: 0 0.2em ;
975
  border-width: 1px ;
976
  border-style: solid;
977
  border-top-color: #949494;
978
  border-right-color: #BCBCBC;
979
  border-bottom-color: #BCBCBC;
980
  border-left-color: #949494;
981
}
982
/* /#frame-header  */
983
/* ------------------------------------------------------------- */
984
/* MENU (V3) and HTML MENU (menu.less)                          */
985
/* ------------------------------------------------------------- */
986
#menuv3 {
987
  background-color: #e6ccd9;
988
}
989
#menuv3 li {
990
  display: block;
991
  position: relative;
992
  float: none;
993
  font-weight: normal !important ;
994
  font-size: 9pt;
995
  line-height: 96%;
996
  white-space: nowrap;
997
  border: 0;
998
  padding: 0;
999
  margin: 0;
1000
}
1001
#menuv3 li:hover {
1002
  cursor: pointer;
1003
}
1004
#menuv3 li a,
1005
#menuv3 li a:visited,
1006
#menuv3 li div.x,
1007
#menuv3 li div.x:visited {
1008
  display: block;
1009
  color: #220011;
1010
  text-decoration: none;
1011
}
1012
#menuv3 > ul {
1013
  list-style: none;
1014
  margin: 0;
1015
  padding: 0;
1016
  float: left;
1017
}
1018
#menuv3 > ul > li {
1019
  display: block;
1020
  height: 17px;
1021
  padding: 9px 0.9em 6px 0.9em;
1022
  background-color: #e6ccd9;
1023
  color: #220011;
1024
  vertical-align: middle;
1025
  /* List 2nd Level (Vertical) */
1026

  
1027
}
1028
#menuv3 > ul > li:hover {
1029
  background-color: #d5aabf;
1030
}
1031
#menuv3 > ul > li:hover > ul {
1032
  display: block;
1033
  position: absolute;
1034
}
1035
#menuv3 > ul > li ul {
1036
  position: relative;
1037
  display: none;
1038
  padding: 0 2em 2em 2em;
1039
  margin: 0 -2em -2em -2.8em;
1040
}
1041
#menuv3 > ul > li ul li {
1042
  border-bottom: 1px #800040 solid;
1043
  padding: 0.45em 0.6em 0.58em 0.8em ;
1044
}
1045
#menuv3 > ul > li > ul {
1046
  top: 32px;
1047
}
1048
#menuv3 > ul > li > ul > li {
1049
  background-color: #d5aabf;
1050
  padding-left: 12px ;
1051
  margin-left: 1px;
1052
}
1053
#menuv3 > ul > li > ul > li div.x {
1054
  background: no-repeat right url("../image/menu-arrow-to-right-5.png");
1055
  padding-right: 2.0em ;
1056
}
1057
#menuv3 > ul > li > ul > li:hover {
1058
  color: #110009;
1059
  background-color: #e6ccd9;
1060
}
1061
#menuv3 > ul > li > ul > li:hover > ul {
1062
  display: block;
1063
  position: absolute;
1064
}
1065
#menuv3 > ul > li > ul > li > ul {
1066
  top: 0;
1067
  left: 99%;
1068
  padding: 2em;
1069
  margin-top: -2.06em;
1070
  margin-right: -2em;
1071
  margin-bottom: -2em;
1072
  margin-left: -2em;
1073
  list-style: none;
1074
}
1075
#menuv3 > ul > li > ul > li > ul > li {
1076
  background-color: #e6ccd9;
1077
}
1078
#menuv3 > ul > li > ul > li > ul > li:hover {
1079
  background-color: #d5aabf;
1080
}
1081
#menuv3 > ul > li > ul > li > ul > li:first-child {
1082
  border-top: 1px #800040 solid ;
1083
}
1084
li.sub {
1085
  position: relative;
1086
  left: 0.2em;
1087
  top: 0px;
1088
  background-color: #FFFFFF;
1089
}
1090
body > #layout-split-left {
1091
  display: block;
1092
  position: fixed !important;
1093
  top: 0 ;
1094
  left: 0 ;
1095
  width: 200px;
1096
  height: 100%;
1097
  z-index: 1;
1098
  overflow: hidden   ;
1099
  border-right: 1px #888888 solid;
1100
  background-color: #666666;
1101
}
1102
div#layout-split-right {
1103
  margin-left: 200px;
1104
  padding-top: 28px;
1105
  display: block;
1106
  z-index: 1;
1107
  overflow: hidden;
1108
  min-height: 800px;
1109
  height: auto;
1110
}
1111
div#layout-split-right .layout-actionbar {
1112
  top: 36px;
1113
}
1114
div#layout-split-right > #content {
1115
  top: 68px;
1116
  padding-top: 30px;
1117
}
1118
div#layout-split-right > #content > .wrapper {
1119
  padding-top: 2em ;
1120
}
1121
div#layout-split-right > #content h1 {
1122
  top: 28px !important;
1123
}
1124
div#layout-split-right > #content > form > .tabwidget > ui-tabs-panel .wrapper {
1125
  margin-top: 2em;
1126
}
1127
div#layout-split-right > #content > form > .tabwidget > ui-tabs-panel .tabwidget ul.ui-tabs-nav {
1128
  position: relative;
1129
}
1130
div#layout-split-right > #content > form > .tabwidget > ul.ui-tabs-nav {
1131
  top: 69px;
1132
}
1133
div#layout-split-right > #content > #requirement_spec_tabs.tabwidget > ul.ui-tabs-nav {
1134
  top: 69px !important ;
1135
}
1136
div#layout-split-right.folded {
1137
  margin-left: 40px;
1138
}
1139
div.layout-split-right.folded {
1140
  margin-left: 40px;
1141
}
1142
#layout-split-left #html-menu {
1143
  display: block;
1144
  overflow-y: scroll;
1145
  overflow-x: hidden;
1146
  width: 100%;
1147
  height: 100%;
1148
  margin: 27px 0 0 0;
1149
  padding: 0 0 150px 0;
1150
  background-color: #e6ccd9;
1151
  font-size: 10pt;
1152
  border-bottom: 20px #800040 solid;
1153
}
1154
#layout-split-left #html-menu::-webkit-scrollbar {
1155
  display: none;
1156
}
1157
#layout-split-left #html-menu > div:last-of-type {
1158
  border-bottom: 1px #800040 solid;
1159
}
1160
#layout-split-left #html-menu .mi {
1161
  display: block ;
1162
}
1163
#layout-split-left #html-menu .mi a {
1164
  display: block;
1165
  word-wrap: break-word;
1166
}
1167
#layout-split-left #html-menu .mi:first-child {
1168
  border-top: 2px #800040 solid;
1169
}
1170
#layout-split-left #html-menu .mi:last-child {
1171
  border-bottom: 1px #800040 solid;
1172
}
1173
#layout-split-left #html-menu .s0 {
1174
  padding: 0 ;
1175
  background-color: #d5aabf;
1176
  color: #220011;
1177
  border-top: 1px #800040 solid;
1178
  font-size: 90% ;
1179
  text-transform: uppercase;
1180
}
1181
#layout-split-left #html-menu .s0 a {
1182
  padding: 5px 0 6px 8px ;
1183
  cursor: pointer ;
1184
}
1185
#layout-split-left #html-menu .s0 a:hover,
1186
#layout-split-left #html-menu .s0 a:active {
1187
  background-color: #33001a;
1188
  color: #f7eef2;
1189
  text-decoration: none;
1190
}
1191
#layout-split-left #html-menu .s0 a:link,
1192
#layout-split-left #html-menu .s0 a:visited {
1193
  color: #220011;
1194
}
1195
#layout-split-left #html-menu .s0.menu-open {
1196
  font-weight: normal;
1197
  background-color: #220011;
1198
  color: #e6ccd9;
1199
  border-bottom: 0 ;
1200
}
1201
#layout-split-left #html-menu .s0.menu-open a {
1202
  padding: 5px 0 6px 8px ;
1203
  cursor: auto ;
1204
}
1205
#layout-split-left #html-menu .s0.menu-open a:hover,
1206
#layout-split-left #html-menu .s0.menu-open a:active {
1207
  background-color: #220011;
1208
  color: #e6ccd9;
1209
  text-decoration: none;
1210
}
1211
#layout-split-left #html-menu .s0.menu-open a:link,
1212
#layout-split-left #html-menu .s0.menu-open a:visited {
1213
  color: #e6ccd9;
1214
}
1215
#layout-split-left #html-menu .s1 {
1216
  font-size: 80% ;
1217
  padding: 0 ;
1218
  background-color: #e6ccd9;
1219
  border-top: 1px #800040 solid;
1220
}
1221
#layout-split-left #html-menu .s1 a {
1222
  padding: 4px 0 3px 8px ;
1223
}
1224
#layout-split-left #html-menu .s1 a:hover,
1225
#layout-split-left #html-menu .s1 a:active {
1226
  background-color: #d5aabf;
1227
  color: #000000;
1228
  text-decoration: none;
1229
}
1230
#layout-split-left #html-menu .s1 a:link,
1231
#layout-split-left #html-menu .s1 a:visited {
1232
  color: #220011;
1233
}
1234
#layout-split-left #html-menu .s1.sm:after {
1235
  content: "▼";
1236
  color: #888888;
1237
  font-size: 80% ;
1238
}
1239
#layout-split-left #html-menu .s1.sm a {
1240
  display: inline-block;
1241
  width: 162px;
1242
  color: #220011;
1243
}
1244
#layout-split-left #html-menu .s1.sm a:hover,
1245
#layout-split-left #html-menu .s1.sm a:active {
1246
  background-color: #e6ccd9;
1247
  color: #220011;
1248
  text-decoration: none ;
1249
}
1250
#layout-split-left #html-menu .s1.sm a:link,
1251
#layout-split-left #html-menu .s1.sm a:visited {
1252
  color: #220011;
1253
}
1254
#layout-split-left #html-menu .s1.sm a.ml:link,
1255
#layout-split-left #html-menu .s1.sm a.ml:visited {
1256
  color: #220011;
1257
}
1258
#layout-split-left #html-menu .s1 > .s2:last-child {
1259
  border-bottom: 1px #800040 solid;
1260
}
1261
#layout-split-left #html-menu .s2 {
1262
  padding: 0 ;
1263
  font-size: 80% ;
1264
  background-color: #e6ccd9;
1265
}
1266
#layout-split-left #html-menu .s2 a {
1267
  padding: 2px 0 3px 20px ;
1268
}
1269
#layout-split-left #html-menu .s2 a:hover,
1270
#layout-split-left #html-menu .s2 a:active {
1271
  background-color: #d5aabf;
1272
  color: #000000;
1273
  text-decoration: none;
1274
}
1275
#layout-split-left #html-menu .s2 a:link,
1276
#layout-split-left #html-menu .s2 a:visited {
1277
  color: #220011;
1278
}
1279
#main_menu_div .DHTMLSuite_menuBar_top {
1280
  top: 28px;
1281
  height: 31px !important;
1282
  padding: 0;
1283
  margin: 0 ;
1284
}
1285
#main_menu_div .DHTMLSuite_menuBar_top > div {
1286
  padding: 0.3em 0 0 0 ;
1287
}
1288
#main_menu_div .DHTMLSuite_menuBar_top > div .DHTMLSuite_menuItem_textContent {
1289
  font-size: 90% ;
1290
  padding: 0.1em 0.2em 0.2em 0.2em ;
1291
}
1292
#main_menu_div .DHTMLSuite_menuBar_top > div .DHTMLSuite_menuItem_top_arrowShowSub {
1293
  margin: 0 0.2em 0.2em 0.2em ;
1294
}
1295
#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_over,
1296
#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_click {
1297
  color: #ae0014;
1298
  background-color: #ffffff;
1299
}
1300
#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_over .DHTMLSuite_menuItem_top_arrowShowSub,
1301
#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_click .DHTMLSuite_menuItem_top_arrowShowSub {
1302
  border: none !important ;
1303
}
1304
.DHTMLSuite_menuBar_sub {
1305
  width: auto !important;
1306
  padding: 0.1em 0 0.4em 0.4em !important;
1307
  margin: 11px 0 0 0;
1308
  border-top: none;
1309
  border-right: 1px solid #e6ccd9;
1310
  border-bottom: 1px solid #e6ccd9;
1311
  border-left: 1px solid #e6ccd9;
1312
}
1313
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_regular,
1314
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_over,
1315
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_click,
1316
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_disabled,
1317
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_active {
1318
  clear: both;
1319
  padding-left: 25px;
1320
  padding-right: 0.7em;
1321
  padding-top: 0.2em;
1322
  padding-bottom: 0.2em;
1323
  cursor: pointer;
1324
  background-repeat: no-repeat;
1325
  font-size: 90%;
1326
}
1327
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_regular .DHTMLSuite_menuItem_sub_arrowShowSub,
1328
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_over .DHTMLSuite_menuItem_sub_arrowShowSub,
1329
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_click .DHTMLSuite_menuItem_sub_arrowShowSub,
1330
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_disabled .DHTMLSuite_menuItem_sub_arrowShowSub,
1331
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_active .DHTMLSuite_menuItem_sub_arrowShowSub {
1332
  right: 3px !important;
1333
}
1334
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_over,
1335
.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_active {
1336
  color: #8d6a00;
1337
  background-color: #ffffff;
1338
}
1339
/* ------------------------------------------------------------- */
1340
/* Menu Actionbar (menu_actionbar.less)                          */
1341
/* ------------------------------------------------------------- */
1342
.layout-actionbar div.layout-actionbar-separator {
1343
  display: block;
1344
  width: 0.6em;
1345
  height: 0.6em;
1346
  float: left;
1347
  content: " ";
1348
  position: relative;
1349
  border: none;
1350
}
1351
.layout-actionbar div.layout-actionbar-action {
1352
  -webkit-touch-callout: none;
1353
  -webkit-user-select: none;
1354
  -khtml-user-select: none;
1355
  -moz-user-select: none;
1356
  -ms-user-select: none;
1357
  user-select: none;
1358
  height: 25px;
1359
  font-size: 9pt;
1360
}
1361
.layout-actionbar div.layout-actionbar-action.layout-actionbar-action-disabled {
1362
  color: #800040 !important;
1363
}
1364
.layout-actionbar div.layout-actionbar-action.layout-actionbar-action-disabled:hover {
1365
  text-decoration: none !important;
1366
}
1367
.layout-actionbar > div.layout-actionbar-action {
1368
  border-radius: 4px;
1369
  border: 1px #33001a solid;
1370
  background-color: #d5aabf;
1371
  float: left;
1372
  color: #33001a;
1373
  z-index: 1031;
1374
}
1375
.layout-actionbar div.layout-actionbar-link,
1376
.layout-actionbar div.layout-actionbar-submit,
1377
.layout-actionbar div.layout-actionbar-scriptbutton {
1378
  display: block;
1379
  min-width: 90px;
1380
  width: auto;
1381
  box-sizing: border-box;
1382
  border-width: 1px;
1383
  border-style: solid;
1384
  text-align: center;
1385
  padding: 4px 10px;
1386
  cursor: default;
1387
}
1388
.layout-actionbar div.layout-actionbar-link:focus,
1389
.layout-actionbar div.layout-actionbar-submit:focus,
1390
.layout-actionbar div.layout-actionbar-scriptbutton:focus {
1391
  border-color: darkgray;
1392
  background-color: #e6ccd9;
1393
}
1394
.layout-actionbar div.layout-actionbar-link:hover,
1395
.layout-actionbar div.layout-actionbar-submit:hover,
1396
.layout-actionbar div.layout-actionbar-scriptbutton:hover {
1397
  border-width: 1px;
1398
  border-style: solid;
1399
}
1400
.layout-actionbar .layout-actionbar-default-action {
1401
  font-weight: normal;
1402
}
1403
.layout-actionbar div.layout-actionbar-combobox {
1404
  position: relative;
1405
  display: block;
1406
  float: left;
1407
  width: 110px;
1408
  z-index: 1031;
1409
}
1410
.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-head {
1411
  padding-right: 20px;
1412
  white-space: nowrap;
1413
  display: block;
1414
  margin-bottom: -1px;
1415
  float: right;
1416
  z-index: 1033;
1417
  position: relative;
1418
}
1419
.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-head > div {
1420
  min-width: 90px;
1421
  height: 25px;
1422
  border-top-left-radius: 4px;
1423
  border-bottom-left-radius: 4px;
1424
  border: 1px #33001a solid;
1425
  background-color: #d5aabf;
1426
  color: #33001a;
1427
  position: relative;
1428
}
1429
.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-head > span {
1430
  display: block;
1431
  position: absolute;
1432
  top: 0;
1433
  right: 0;
1434
  width: 24px !important;
1435
  height: 25px !important;
1436
  border: 1px #33001a solid;
1437
  border-left: none;
1438
  border-top-right-radius: 4px;
1439
  border-bottom-right-radius: 4px;
1440
  padding: 4px;
1441
  background-color: #d5aabf;
1442
  background-image: url("../image/select-down.png");
1443
  background-repeat: no-repeat;
1444
  background-position: 5px 5px;
1445
}
1446
.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-list {
1447
  position: relative;
1448
  display: none;
1449
  min-width: 140px;
1450
  float: right;
1451
  overflow: hidden;
1452
  border: 1px solid #33001a;
1453
  border-top-left-radius: 4px;
1454
  border-bottom-left-radius: 4px;
1455
  border-bottom-right-radius: 4px;
1456
  z-index: 1032;
1457
  top: 1px;
1458
  background-color: #d5aabf;
1459
}
1460
.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-list div.layout-actionbar-action {
1461
  white-space: nowrap;
1462
  display: block;
1463
  position: relative;
1464
  width: 100%;
1465
  text-align: left;
1466
  padding: 0.6em 0.6em 0.6em 1.0em;
1467
  border-bottom: none !important;
1468
  background-color: #d5aabf;
1469
  color: #33001a;
1470
}
1471
.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-list div.layout-actionbar-action:hover {
1472
  color: #33001a;
1473
  text-decoration: underline;
1474
  background-color: #e6ccd9;
1475
}
1476
.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-head {
1477
  height: 29px;
1478
  border-bottom: none !important ;
1479
}
1480
.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-head div {
1481
  border-bottom-left-radius: 0 !important;
1482
  border-bottom: none;
1483
  height: 30px ;
1484
}
1485
.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-head span {
1486
  border-bottom-right-radius: 0 !important;
1487
  border-bottom: none;
1488
  height: 30px !important ;
1489
}
... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.

Auch abrufbar als: Unified diff