Subversion-Projekte lars-tiefland.cienc

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
8 lars 1
/*!
2
 * jQuery UI CSS Framework 1.11.4
3
 * http://jqueryui.com
4
 *
5
 * Copyright jQuery Foundation and other contributors
6
 * Released under the MIT license.
7
 * http://jquery.org/license
8
 *
9
 * http://api.jqueryui.com/category/theming/
10
 */
11
 
12
/* Layout helpers
13
----------------------------------*/
14
.ui-helper-hidden {
15
	display: none;
16
}
17
.ui-helper-hidden-accessible {
18
	border: 0;
19
	clip: rect(0 0 0 0);
20
	height: 1px;
21
	margin: -1px;
22
	overflow: hidden;
23
	padding: 0;
24
	position: absolute;
25
	width: 1px;
26
}
27
.ui-helper-reset {
28
	margin: 0;
29
	padding: 0;
30
	border: 0;
31
	outline: 0;
32
	line-height: 1.3;
33
	text-decoration: none;
34
	font-size: 100%;
35
	list-style: none;
36
}
37
.ui-helper-clearfix:before,
38
.ui-helper-clearfix:after {
39
	content: "";
40
	display: table;
41
	border-collapse: collapse;
42
}
43
.ui-helper-clearfix:after {
44
	clear: both;
45
}
46
.ui-helper-clearfix {
47
	min-height: 0; /* support: IE7 */
48
}
49
.ui-helper-zfix {
50
	width: 100%;
51
	height: 100%;
52
	top: 0;
53
	left: 0;
54
	position: absolute;
55
	opacity: 0;
56
	filter:Alpha(Opacity=0); /* support: IE8 */
57
}
58
 
59
.ui-front {
60
	z-index: 100;
61
}
62
 
63
 
64
/* Interaction Cues
65
----------------------------------*/
66
.ui-state-disabled {
67
	cursor: default !important;
68
}
69
 
70
 
71
/* Icons
72
----------------------------------*/
73
 
74
/* states and images */
75
.ui-icon {
76
	display: block;
77
	text-indent: -99999px;
78
	overflow: hidden;
79
	background-repeat: no-repeat;
80
}
81
 
82
 
83
/* Misc visuals
84
----------------------------------*/
85
 
86
/* Overlays */
87
.ui-widget-overlay {
88
	position: fixed;
89
	top: 0;
90
	left: 0;
91
	width: 100%;
92
	height: 100%;
93
}
94
.ui-draggable-handle {
95
	-ms-touch-action: none;
96
	touch-action: none;
97
}
98
.ui-resizable {
99
	position: relative;
100
}
101
.ui-resizable-handle {
102
	position: absolute;
103
	font-size: 0.1px;
104
	display: block;
105
	-ms-touch-action: none;
106
	touch-action: none;
107
}
108
.ui-resizable-disabled .ui-resizable-handle,
109
.ui-resizable-autohide .ui-resizable-handle {
110
	display: none;
111
}
112
.ui-resizable-n {
113
	cursor: n-resize;
114
	height: 7px;
115
	width: 100%;
116
	top: -5px;
117
	left: 0;
118
}
119
.ui-resizable-s {
120
	cursor: s-resize;
121
	height: 7px;
122
	width: 100%;
123
	bottom: -5px;
124
	left: 0;
125
}
126
.ui-resizable-e {
127
	cursor: e-resize;
128
	width: 7px;
129
	right: -5px;
130
	top: 0;
131
	height: 100%;
132
}
133
.ui-resizable-w {
134
	cursor: w-resize;
135
	width: 7px;
136
	left: -5px;
137
	top: 0;
138
	height: 100%;
139
}
140
.ui-resizable-se {
141
	cursor: se-resize;
142
	width: 12px;
143
	height: 12px;
144
	right: 1px;
145
	bottom: 1px;
146
}
147
.ui-resizable-sw {
148
	cursor: sw-resize;
149
	width: 9px;
150
	height: 9px;
151
	left: -5px;
152
	bottom: -5px;
153
}
154
.ui-resizable-nw {
155
	cursor: nw-resize;
156
	width: 9px;
157
	height: 9px;
158
	left: -5px;
159
	top: -5px;
160
}
161
.ui-resizable-ne {
162
	cursor: ne-resize;
163
	width: 9px;
164
	height: 9px;
165
	right: -5px;
166
	top: -5px;
167
}
168
.ui-selectable {
169
	-ms-touch-action: none;
170
	touch-action: none;
171
}
172
.ui-selectable-helper {
173
	position: absolute;
174
	z-index: 100;
175
	border: 1px dotted black;
176
}
177
.ui-sortable-handle {
178
	-ms-touch-action: none;
179
	touch-action: none;
180
}
181
.ui-accordion .ui-accordion-header {
182
	display: block;
183
	cursor: pointer;
184
	position: relative;
185
	margin: 2px 0 0 0;
186
	padding: .5em .5em .5em .7em;
187
	min-height: 0; /* support: IE7 */
188
	font-size: 100%;
189
}
190
.ui-accordion .ui-accordion-icons {
191
	padding-left: 2.2em;
192
}
193
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
194
	padding-left: 2.2em;
195
}
196
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
197
	position: absolute;
198
	left: .5em;
199
	top: 50%;
200
	margin-top: -8px;
201
}
202
.ui-accordion .ui-accordion-content {
203
	padding: 1em 2.2em;
204
	border-top: 0;
205
	overflow: auto;
206
}
207
.ui-autocomplete {
208
	position: absolute;
209
	top: 0;
210
	left: 0;
211
	cursor: default;
212
}
213
.ui-button {
214
	display: inline-block;
215
	position: relative;
216
	padding: 0;
217
	line-height: normal;
218
	margin-right: .1em;
219
	cursor: pointer;
220
	vertical-align: middle;
221
	text-align: center;
222
	overflow: visible; /* removes extra width in IE */
223
}
224
.ui-button,
225
.ui-button:link,
226
.ui-button:visited,
227
.ui-button:hover,
228
.ui-button:active {
229
	text-decoration: none;
230
}
231
/* to make room for the icon, a width needs to be set here */
232
.ui-button-icon-only {
233
	width: 2.2em;
234
}
235
/* button elements seem to need a little more width */
236
button.ui-button-icon-only {
237
	width: 2.4em;
238
}
239
.ui-button-icons-only {
240
	width: 3.4em;
241
}
242
button.ui-button-icons-only {
243
	width: 3.7em;
244
}
245
 
246
/* button text element */
247
.ui-button .ui-button-text {
248
	display: block;
249
	line-height: normal;
250
}
251
.ui-button-text-only .ui-button-text {
252
	padding: .4em 1em;
253
}
254
.ui-button-icon-only .ui-button-text,
255
.ui-button-icons-only .ui-button-text {
256
	padding: .4em;
257
	text-indent: -9999999px;
258
}
259
.ui-button-text-icon-primary .ui-button-text,
260
.ui-button-text-icons .ui-button-text {
261
	padding: .4em 1em .4em 2.1em;
262
}
263
.ui-button-text-icon-secondary .ui-button-text,
264
.ui-button-text-icons .ui-button-text {
265
	padding: .4em 2.1em .4em 1em;
266
}
267
.ui-button-text-icons .ui-button-text {
268
	padding-left: 2.1em;
269
	padding-right: 2.1em;
270
}
271
/* no icon support for input elements, provide padding by default */
272
input.ui-button {
273
	padding: .4em 1em;
274
}
275
 
276
/* button icon element(s) */
277
.ui-button-icon-only .ui-icon,
278
.ui-button-text-icon-primary .ui-icon,
279
.ui-button-text-icon-secondary .ui-icon,
280
.ui-button-text-icons .ui-icon,
281
.ui-button-icons-only .ui-icon {
282
	position: absolute;
283
	top: 50%;
284
	margin-top: -8px;
285
}
286
.ui-button-icon-only .ui-icon {
287
	left: 50%;
288
	margin-left: -8px;
289
}
290
.ui-button-text-icon-primary .ui-button-icon-primary,
291
.ui-button-text-icons .ui-button-icon-primary,
292
.ui-button-icons-only .ui-button-icon-primary {
293
	left: .5em;
294
}
295
.ui-button-text-icon-secondary .ui-button-icon-secondary,
296
.ui-button-text-icons .ui-button-icon-secondary,
297
.ui-button-icons-only .ui-button-icon-secondary {
298
	right: .5em;
299
}
300
 
301
/* button sets */
302
.ui-buttonset {
303
	margin-right: 7px;
304
}
305
.ui-buttonset .ui-button {
306
	margin-left: 0;
307
	margin-right: -.3em;
308
}
309
 
310
/* workarounds */
311
/* reset extra padding in Firefox, see h5bp.com/l */
312
input.ui-button::-moz-focus-inner,
313
button.ui-button::-moz-focus-inner {
314
	border: 0;
315
	padding: 0;
316
}
317
.ui-datepicker {
318
	width: 17em;
319
	padding: .2em .2em 0;
320
	display: none;
321
}
322
.ui-datepicker .ui-datepicker-header {
323
	position: relative;
324
	padding: .2em 0;
325
}
326
.ui-datepicker .ui-datepicker-prev,
327
.ui-datepicker .ui-datepicker-next {
328
	position: absolute;
329
	top: 2px;
330
	width: 1.8em;
331
	height: 1.8em;
332
}
333
.ui-datepicker .ui-datepicker-prev-hover,
334
.ui-datepicker .ui-datepicker-next-hover {
335
	top: 1px;
336
}
337
.ui-datepicker .ui-datepicker-prev {
338
	left: 2px;
339
}
340
.ui-datepicker .ui-datepicker-next {
341
	right: 2px;
342
}
343
.ui-datepicker .ui-datepicker-prev-hover {
344
	left: 1px;
345
}
346
.ui-datepicker .ui-datepicker-next-hover {
347
	right: 1px;
348
}
349
.ui-datepicker .ui-datepicker-prev span,
350
.ui-datepicker .ui-datepicker-next span {
351
	display: block;
352
	position: absolute;
353
	left: 50%;
354
	margin-left: -8px;
355
	top: 50%;
356
	margin-top: -8px;
357
}
358
.ui-datepicker .ui-datepicker-title {
359
	margin: 0 2.3em;
360
	line-height: 1.8em;
361
	text-align: center;
362
}
363
.ui-datepicker .ui-datepicker-title select {
364
	font-size: 1em;
365
	margin: 1px 0;
366
}
367
.ui-datepicker select.ui-datepicker-month,
368
.ui-datepicker select.ui-datepicker-year {
369
	width: 45%;
370
}
371
.ui-datepicker table {
372
	width: 100%;
373
	font-size: .9em;
374
	border-collapse: collapse;
375
	margin: 0 0 .4em;
376
}
377
.ui-datepicker th {
378
	padding: .7em .3em;
379
	text-align: center;
380
	font-weight: bold;
381
	border: 0;
382
}
383
.ui-datepicker td {
384
	border: 0;
385
	padding: 1px;
386
}
387
.ui-datepicker td span,
388
.ui-datepicker td a {
389
	display: block;
390
	padding: .2em;
391
	text-align: right;
392
	text-decoration: none;
393
}
394
.ui-datepicker .ui-datepicker-buttonpane {
395
	background-image: none;
396
	margin: .7em 0 0 0;
397
	padding: 0 .2em;
398
	border-left: 0;
399
	border-right: 0;
400
	border-bottom: 0;
401
}
402
.ui-datepicker .ui-datepicker-buttonpane button {
403
	float: right;
404
	margin: .5em .2em .4em;
405
	cursor: pointer;
406
	padding: .2em .6em .3em .6em;
407
	width: auto;
408
	overflow: visible;
409
}
410
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
411
	float: left;
412
}
413
 
414
/* with multiple calendars */
415
.ui-datepicker.ui-datepicker-multi {
416
	width: auto;
417
}
418
.ui-datepicker-multi .ui-datepicker-group {
419
	float: left;
420
}
421
.ui-datepicker-multi .ui-datepicker-group table {
422
	width: 95%;
423
	margin: 0 auto .4em;
424
}
425
.ui-datepicker-multi-2 .ui-datepicker-group {
426
	width: 50%;
427
}
428
.ui-datepicker-multi-3 .ui-datepicker-group {
429
	width: 33.3%;
430
}
431
.ui-datepicker-multi-4 .ui-datepicker-group {
432
	width: 25%;
433
}
434
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
435
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
436
	border-left-width: 0;
437
}
438
.ui-datepicker-multi .ui-datepicker-buttonpane {
439
	clear: left;
440
}
441
.ui-datepicker-row-break {
442
	clear: both;
443
	width: 100%;
444
	font-size: 0;
445
}
446
 
447
/* RTL support */
448
.ui-datepicker-rtl {
449
	direction: rtl;
450
}
451
.ui-datepicker-rtl .ui-datepicker-prev {
452
	right: 2px;
453
	left: auto;
454
}
455
.ui-datepicker-rtl .ui-datepicker-next {
456
	left: 2px;
457
	right: auto;
458
}
459
.ui-datepicker-rtl .ui-datepicker-prev:hover {
460
	right: 1px;
461
	left: auto;
462
}
463
.ui-datepicker-rtl .ui-datepicker-next:hover {
464
	left: 1px;
465
	right: auto;
466
}
467
.ui-datepicker-rtl .ui-datepicker-buttonpane {
468
	clear: right;
469
}
470
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
471
	float: left;
472
}
473
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
474
.ui-datepicker-rtl .ui-datepicker-group {
475
	float: right;
476
}
477
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
478
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
479
	border-right-width: 0;
480
	border-left-width: 1px;
481
}
482
.ui-dialog {
483
	overflow: hidden;
484
	position: absolute;
485
	top: 0;
486
	left: 0;
487
	padding: .2em;
488
	outline: 0;
489
}
490
.ui-dialog .ui-dialog-titlebar {
491
	padding: .4em 1em;
492
	position: relative;
493
}
494
.ui-dialog .ui-dialog-title {
495
	float: left;
496
	margin: .1em 0;
497
	white-space: nowrap;
498
	width: 90%;
499
	overflow: hidden;
500
	text-overflow: ellipsis;
501
}
502
.ui-dialog .ui-dialog-titlebar-close {
503
	position: absolute;
504
	right: .3em;
505
	top: 50%;
506
	width: 20px;
507
	margin: -10px 0 0 0;
508
	padding: 1px;
509
	height: 20px;
510
}
511
.ui-dialog .ui-dialog-content {
512
	position: relative;
513
	border: 0;
514
	padding: .5em 1em;
515
	background: none;
516
	overflow: auto;
517
}
518
.ui-dialog .ui-dialog-buttonpane {
519
	text-align: left;
520
	border-width: 1px 0 0 0;
521
	background-image: none;
522
	margin-top: .5em;
523
	padding: .3em 1em .5em .4em;
524
}
525
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
526
	float: right;
527
}
528
.ui-dialog .ui-dialog-buttonpane button {
529
	margin: .5em .4em .5em 0;
530
	cursor: pointer;
531
}
532
.ui-dialog .ui-resizable-se {
533
	width: 12px;
534
	height: 12px;
535
	right: -5px;
536
	bottom: -5px;
537
	background-position: 16px 16px;
538
}
539
.ui-draggable .ui-dialog-titlebar {
540
	cursor: move;
541
}
542
.ui-menu {
543
	list-style: none;
544
	padding: 0;
545
	margin: 0;
546
	display: block;
547
	outline: none;
548
}
549
.ui-menu .ui-menu {
550
	position: absolute;
551
}
552
.ui-menu .ui-menu-item {
553
	position: relative;
554
	margin: 0;
555
	padding: 3px 1em 3px .4em;
556
	cursor: pointer;
557
	min-height: 0; /* support: IE7 */
558
	/* support: IE10, see #8844 */
559
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
560
}
561
.ui-menu .ui-menu-divider {
562
	margin: 5px 0;
563
	height: 0;
564
	font-size: 0;
565
	line-height: 0;
566
	border-width: 1px 0 0 0;
567
}
568
.ui-menu .ui-state-focus,
569
.ui-menu .ui-state-active {
570
	margin: -1px;
571
}
572
 
573
/* icon support */
574
.ui-menu-icons {
575
	position: relative;
576
}
577
.ui-menu-icons .ui-menu-item {
578
	padding-left: 2em;
579
}
580
 
581
/* left-aligned */
582
.ui-menu .ui-icon {
583
	position: absolute;
584
	top: 0;
585
	bottom: 0;
586
	left: .2em;
587
	margin: auto 0;
588
}
589
 
590
/* right-aligned */
591
.ui-menu .ui-menu-icon {
592
	left: auto;
593
	right: 0;
594
}
595
.ui-progressbar {
596
	height: 2em;
597
	text-align: left;
598
	overflow: hidden;
599
}
600
.ui-progressbar .ui-progressbar-value {
601
	margin: -1px;
602
	height: 100%;
603
}
604
.ui-progressbar .ui-progressbar-overlay {
605
	background: url("data:image/gif;base64,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");
606
	height: 100%;
607
	filter: alpha(opacity=25); /* support: IE8 */
608
	opacity: 0.25;
609
}
610
.ui-progressbar-indeterminate .ui-progressbar-value {
611
	background-image: none;
612
}
613
.ui-selectmenu-menu {
614
	padding: 0;
615
	margin: 0;
616
	position: absolute;
617
	top: 0;
618
	left: 0;
619
	display: none;
620
}
621
.ui-selectmenu-menu .ui-menu {
622
	overflow: auto;
623
	/* Support: IE7 */
624
	overflow-x: hidden;
625
	padding-bottom: 1px;
626
}
627
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
628
	font-size: 1em;
629
	font-weight: bold;
630
	line-height: 1.5;
631
	padding: 2px 0.4em;
632
	margin: 0.5em 0 0 0;
633
	height: auto;
634
	border: 0;
635
}
636
.ui-selectmenu-open {
637
	display: block;
638
}
639
.ui-selectmenu-button {
640
	display: inline-block;
641
	overflow: hidden;
642
	position: relative;
643
	text-decoration: none;
644
	cursor: pointer;
645
}
646
.ui-selectmenu-button span.ui-icon {
647
	right: 0.5em;
648
	left: auto;
649
	margin-top: -8px;
650
	position: absolute;
651
	top: 50%;
652
}
653
.ui-selectmenu-button span.ui-selectmenu-text {
654
	text-align: left;
655
	padding: 0.4em 2.1em 0.4em 1em;
656
	display: block;
657
	line-height: 1.4;
658
	overflow: hidden;
659
	text-overflow: ellipsis;
660
	white-space: nowrap;
661
}
662
.ui-slider {
663
	position: relative;
664
	text-align: left;
665
}
666
.ui-slider .ui-slider-handle {
667
	position: absolute;
668
	z-index: 2;
669
	width: 1.2em;
670
	height: 1.2em;
671
	cursor: default;
672
	-ms-touch-action: none;
673
	touch-action: none;
674
}
675
.ui-slider .ui-slider-range {
676
	position: absolute;
677
	z-index: 1;
678
	font-size: .7em;
679
	display: block;
680
	border: 0;
681
	background-position: 0 0;
682
}
683
 
684
/* support: IE8 - See #6727 */
685
.ui-slider.ui-state-disabled .ui-slider-handle,
686
.ui-slider.ui-state-disabled .ui-slider-range {
687
	filter: inherit;
688
}
689
 
690
.ui-slider-horizontal {
691
	height: .8em;
692
}
693
.ui-slider-horizontal .ui-slider-handle {
694
	top: -.3em;
695
	margin-left: -.6em;
696
}
697
.ui-slider-horizontal .ui-slider-range {
698
	top: 0;
699
	height: 100%;
700
}
701
.ui-slider-horizontal .ui-slider-range-min {
702
	left: 0;
703
}
704
.ui-slider-horizontal .ui-slider-range-max {
705
	right: 0;
706
}
707
 
708
.ui-slider-vertical {
709
	width: .8em;
710
	height: 100px;
711
}
712
.ui-slider-vertical .ui-slider-handle {
713
	left: -.3em;
714
	margin-left: 0;
715
	margin-bottom: -.6em;
716
}
717
.ui-slider-vertical .ui-slider-range {
718
	left: 0;
719
	width: 100%;
720
}
721
.ui-slider-vertical .ui-slider-range-min {
722
	bottom: 0;
723
}
724
.ui-slider-vertical .ui-slider-range-max {
725
	top: 0;
726
}
727
.ui-spinner {
728
	position: relative;
729
	display: inline-block;
730
	overflow: hidden;
731
	padding: 0;
732
	vertical-align: middle;
733
}
734
.ui-spinner-input {
735
	border: none;
736
	background: none;
737
	color: inherit;
738
	padding: 0;
739
	margin: .2em 0;
740
	vertical-align: middle;
741
	margin-left: .4em;
742
	margin-right: 22px;
743
}
744
.ui-spinner-button {
745
	width: 16px;
746
	height: 50%;
747
	font-size: .5em;
748
	padding: 0;
749
	margin: 0;
750
	text-align: center;
751
	position: absolute;
752
	cursor: default;
753
	display: block;
754
	overflow: hidden;
755
	right: 0;
756
}
757
/* more specificity required here to override default borders */
758
.ui-spinner a.ui-spinner-button {
759
	border-top: none;
760
	border-bottom: none;
761
	border-right: none;
762
}
763
/* vertically center icon */
764
.ui-spinner .ui-icon {
765
	position: absolute;
766
	margin-top: -8px;
767
	top: 50%;
768
	left: 0;
769
}
770
.ui-spinner-up {
771
	top: 0;
772
}
773
.ui-spinner-down {
774
	bottom: 0;
775
}
776
 
777
/* TR overrides */
778
.ui-spinner .ui-icon-triangle-1-s {
779
	/* need to fix icons sprite */
780
	background-position: -65px -16px;
781
}
782
.ui-tabs {
783
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
784
	padding: .2em;
785
}
786
.ui-tabs .ui-tabs-nav {
787
	margin: 0;
788
	padding: .2em .2em 0;
789
}
790
.ui-tabs .ui-tabs-nav li {
791
	list-style: none;
792
	float: left;
793
	position: relative;
794
	top: 0;
795
	margin: 1px .2em 0 0;
796
	border-bottom-width: 0;
797
	padding: 0;
798
	white-space: nowrap;
799
}
800
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
801
	float: left;
802
	padding: .5em 1em;
803
	text-decoration: none;
804
}
805
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
806
	margin-bottom: -1px;
807
	padding-bottom: 1px;
808
}
809
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
810
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
811
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
812
	cursor: text;
813
}
814
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
815
	cursor: pointer;
816
}
817
.ui-tabs .ui-tabs-panel {
818
	display: block;
819
	border-width: 0;
820
	padding: 1em 1.4em;
821
	background: none;
822
}
823
.ui-tooltip {
824
	padding: 8px;
825
	position: absolute;
826
	z-index: 9999;
827
	max-width: 300px;
828
	-webkit-box-shadow: 0 0 5px #aaa;
829
	box-shadow: 0 0 5px #aaa;
830
}
831
body .ui-tooltip {
832
	border-width: 2px;
833
}