1/**
2 * This file provides the styles for the file uploader
3 * used in the media manager (both fullscreen and popup).
4 */
5
6.qq-uploader {
7    position: relative;
8    width: 100%;
9}
10
11.qq-uploader .error {
12    color: #f00;
13    background-color: #fff;
14}
15
16/* select file button */
17
18.qq-upload-button {
19    display: inline-block;
20    text-decoration: none;
21    font-size: 100%;
22    cursor: pointer;
23    margin: 1px 1px 5px;
24}
25
26.qq-upload-button {
27    color: #333;
28    background-color: #eee;
29    background-image: url(data:image/svg+xml;base64,                                                                                  PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+                      PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+                                                                              PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+);
30    background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #eeeeee 99%, #cccccc 99%);
31    border: 1px solid #ccc;
32    border-radius: 2px;
33    padding: .1em .5em;
34    cursor: pointer;
35}
36
37.qq-upload-button:hover {
38    border-color: #999;
39    background-color: #ddd;
40    background-image:url(data:image/svg+xml;base64,                                                                                   PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+                      PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+                                                                              PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
41    background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #dddddd 99%, #bbbbbb 99%);
42}
43
44.qq-upload-button-focus {
45    outline: 1px dotted;
46}
47
48/* drop area */
49
50.qq-upload-drop-area {
51    position: absolute;
52    top: 0;
53    left: 0;
54    width: 100%;
55    height: 100%;
56    min-height: 70px;
57    z-index: 2;
58    background: @ini_background_neu;
59    color: @ini_text;
60    text-align: center;
61}
62
63.qq-upload-drop-area span {
64    display: block;
65    position: absolute;
66    top: 50%;
67    width: 100%;
68    margin-top: -8px;
69    font-size: 120%;
70}
71
72.qq-upload-drop-area-active {
73    background: @ini_background_alt;
74}
75
76/* list of files to upload */
77
78div.qq-uploader ul {
79    margin: 0;
80    padding: 0;
81    list-style: none;
82}
83
84.qq-uploader li {
85    margin: 0 0 5px;
86    color: @ini_text;
87}
88
89.qq-uploader li span,
90.qq-uploader li input,
91.qq-uploader li a {
92    margin-right: 5px;
93}
94
95.qq-upload-file {
96    display: block;
97    font-weight: bold;
98}
99
100.qq-upload-spinner {
101    display: inline-block;
102    background: url("../../images/throbber.gif");
103    width: 15px;
104    height: 15px;
105    vertical-align: text-bottom;
106}
107
108.qq-upload-size,
109.qq-upload-cancel {
110    font-size: 85%;
111}
112
113.qq-upload-failed-text {
114    display: none;
115}
116.qq-upload-fail .qq-upload-failed-text {
117    display: inline;
118}
119
120.qq-action-container * {
121    vertical-align: middle;
122}
123.qq-overwrite-check input {
124    margin-left: 10px;
125}
126
127/**
128 * This file provides the styles for the fullscreen media manager
129 * (?do=media).
130 *
131 * What most templates would probably need to change (depending on
132 * their site width) are the 4 min-width's (search for @change).
133 */
134
135
136/*____________ structure ____________*/
137
138#mediamanager__page h1 {
139    margin-bottom: .5em;
140}
141
142#mediamanager__page {
143    /* min-width must be summary of all 3 panels' min-widths */
144    min-width: 50em; /* @change */
145    width: 100%;
146    text-align: left;
147}
148[dir=rtl] #mediamanager__page {
149    text-align: right;
150}
151#mediamanager__page .panel {
152    float: left;
153}
154[dir=rtl] #mediamanager__page .panel {
155    float: right;
156}
157
158#mediamanager__page .namespaces {
159    width: 20%;
160    min-width: 10em; /* @change */
161    left:0 !important; /* overrules jQuery UI resizable in rtl */
162}
163#mediamanager__page .filelist {
164    width: 50%;
165    min-width: 25em; /* @change */
166    left:0 !important; /* overrules jQuery UI resizable in rtl */
167}
168#mediamanager__page .file {
169    width: 30%;
170    min-width: 15em; /* @change */
171}
172
173#mediamanager__page .tabs li {
174    white-space: nowrap;
175}
176
177#mediamanager__page .panelHeader {
178    background-color: #eee;
179    margin: 0 10px 10px 0;
180    padding: 10px 10px 8px;
181    text-align: left;
182    min-height: 20px;
183    overflow: hidden;
184}
185[dir=rtl] #mediamanager__page .panelHeader {
186    text-align: right;
187    margin: 0 0 10px 10px;
188}
189#mediamanager__page .panelContent {
190    overflow-y: auto;
191    overflow-x: hidden;
192    padding: 0;
193    margin: 0 10px 10px 0;
194    position: relative;
195}
196[dir=rtl] #mediamanager__page .panelContent {
197    text-align: right;
198    margin: 0 0 10px 10px;
199}
200
201#mediamanager__page .file .panelHeader,
202#mediamanager__page .file .panelContent {
203    margin-right: 0;
204}
205[dir=rtl] #mediamanager__page .file .panelHeader,
206[dir=rtl] #mediamanager__page .file .panelContent {
207    margin-left: 0;
208}
209
210#mediamanager__page .ui-resizable-e {
211    width: 6px;
212    right: 2px;
213    background: transparent url(../../images/resizecol.png) center center no-repeat;
214}
215#mediamanager__page .ui-resizable-e:hover {
216    background-color: #eee;
217}
218[dir=rtl] #mediamanager__page .ui-resizable-w {
219    width: 6px;
220    left: 2px;
221    background: transparent url(../../images/resizecol.png) center center no-repeat;
222}
223[dir=rtl] #mediamanager__page .ui-resizable-w:hover {
224    background-color: #eee;
225}
226
227
228#mediamanager__page dd {
229    margin: 0;
230}
231
232#mediamanager__page .panelHeader h3 {
233    float: left;
234    font-weight: normal;
235    font-size: 1em;
236    padding: 0;
237    margin: 0 0 3px;
238}
239[dir=rtl] #mediamanager__page .panelHeader h3 {
240    float : right
241}
242
243
244/*____________ namespaces panel ____________*/
245
246[dir=rtl] #mediamanager__page .namespaces {
247    text-align: right;
248}
249
250/* make it look like a tab (as in _tabs.css) */
251#mediamanager__page .namespaces h2 {
252    font-size: 1em;
253    display: inline-block;
254    padding: .3em .8em;
255    margin: 0 0 0 .3em;
256    border-radius: .5em .5em 0 0;
257    font-weight: normal;
258    background-color: #eee;
259    color: #333;
260    border: 1px solid #ccc;
261    border-bottom-color: #eee;
262    line-height: 1.4em;
263    position: relative;
264    bottom: -1px;
265    z-index: 2;
266}
267[dir=rtl] #mediamanager__page .namespaces h2 {
268    margin: 0 .3em 0 0;
269    position: relative;
270    right: 10px;
271}
272#mediamanager__page .namespaces .panelHeader {
273    border-top: 1px solid #ccc;
274    z-index: 1;
275}
276
277#mediamanager__page .namespaces ul {
278    margin-left: .2em;
279    margin-bottom: 0;
280    padding: 0;
281    list-style: none;
282}
283[dir=rtl] #mediamanager__page .namespaces ul {
284    margin-left: 0;
285    margin-right: .2em;
286}
287#mediamanager__page .namespaces ul ul {
288    margin-left: 1em;
289}
290[dir=rtl] #mediamanager__page .namespaces ul ul {
291    margin-left: 0;
292    margin-right: 1em;
293}
294#mediamanager__page .namespaces ul ul li {
295    margin: 0;
296}
297
298#mediamanager__page .namespaces ul .selected {
299    background-color: #ff9;
300    font-weight: bold;
301}
302
303
304/*____________ file list panel ____________*/
305
306/* file list header */
307
308#mediamanager__page .panelHeader form.options {
309    float: right;
310    margin-top: -3px;
311}
312[dir=rtl] #mediamanager__page .panelHeader form.options {
313    float : left
314}
315#mediamanager__page .panelHeader ul {
316    list-style: none;
317    margin: 0;
318    padding: 0;
319}
320#mediamanager__page .panelHeader ul li {
321    color: #333;
322    float: left;
323    line-height: 1;
324    padding-left: 3px;
325}
326[dir=rtl] #mediamanager__page .panelHeader ul li {
327    padding-right: 3px;
328    padding-left: 0;
329    float: right;
330}
331
332#mediamanager__page .panelHeader ul li.ui-controlgroup-horizontal {
333    padding-left: 30px;
334    margin: 0 0 0 5px;
335}
336#mediamanager__page .panelHeader ul li.listType {
337    background: url('../../images/icon-list.png') 3px 1px no-repeat;
338}
339#mediamanager__page .panelHeader ul li.sortBy {
340    background: url('../../images/icon-sort.png') 3px 1px no-repeat;
341}
342[dir=rtl] #mediamanager__page .panelHeader ul li.ui-controlgroup-horizontal {
343    padding-left: 0;
344    padding-right: 30px;
345    margin: 0 5px 0 0;
346    background-position: right 1px;
347}
348
349#mediamanager__page .panelHeader form.options .ui-controlgroup-horizontal label{
350    font-size: 90%;
351    margin-right: -0.4em;
352    padding: .3em .5em;
353    line-height: 1;
354}
355
356/* file list content */
357
358#mediamanager__page .filelist ul {
359    padding: 0;
360    margin: 0 10px 0 0;
361}
362[dir=rtl] #mediamanager__page .filelist ul {
363    margin: 0 0 0 10px;
364}
365#mediamanager__page .filelist ul.rows {
366    margin: 0;
367}
368#mediamanager__page .filelist .panelContent ul li:hover {
369    background-color: #eee;
370}
371
372#mediamanager__page .filelist li dt a {
373    vertical-align: middle;
374    display: table-cell;
375    overflow: hidden;
376}
377
378/* file list as thumbs */
379
380#mediamanager__page .filelist .thumbs li {
381    width: 100px;
382    min-height: 130px;
383    display: inline-block;
384    /* the right margin should visually be 10px, but because of its inline-block nature the whitespace inbetween is about 4px more */
385    margin: 0 6px 10px 0;
386    background-color: #fff_neu;
387    color: #333;
388    padding: 5px;
389    vertical-align: top;
390    text-align: center;
391    position: relative;
392    line-height: 1.2;
393}
394[dir=rtl] #mediamanager__page .filelist .thumbs li {
395    margin-right: 0;
396    margin-left: 6px;
397}
398
399#mediamanager__page .filelist .thumbs li dt a {
400    width: 100px;
401    height: 90px;
402}
403
404#mediamanager__page .filelist .thumbs li dt a img {
405    max-width: 90px;
406    max-height: 90px;
407}
408
409#mediamanager__page .filelist .thumbs li .name,
410#mediamanager__page .filelist .thumbs li .size,
411#mediamanager__page .filelist .thumbs li .filesize,
412#mediamanager__page .filelist .thumbs li .date {
413    display: block;
414    overflow: hidden;
415    text-overflow: ellipsis;
416    width: 90px;
417    white-space: nowrap;
418}
419#mediamanager__page .filelist .thumbs li .name {
420    padding: 5px 0;
421    font-weight: bold;
422}
423#mediamanager__page .filelist .thumbs li .date {
424    font-style: italic;
425    white-space: normal;
426}
427
428/* file list as rows */
429
430#mediamanager__page .filelist .rows li {
431    list-style: none;
432    display: block;
433    position: relative;
434    max-height: 50px;
435    margin: 0 0 3px 0;
436    background-color: #fff;
437    color: #333;
438    overflow: hidden;
439}
440
441#mediamanager__page .filelist .rows li:nth-child(2n+1) {
442    background-color: #fff_neu;
443}
444
445#mediamanager__page .filelist .rows li dt {
446    float: left;
447    width: 10%;
448    height: 40px;
449    text-align: center;
450}
451[dir=rtl] #mediamanager__page .filelist .rows li dt {
452    float: right;
453}
454#mediamanager__page .filelist .rows li dt a {
455    width: 100px;
456    height: 40px;
457}
458
459#mediamanager__page .filelist .rows li dt a img {
460    max-width: 40px;
461    max-height: 40px;
462}
463
464#mediamanager__page .filelist .rows li .name,
465#mediamanager__page .filelist .rows li .size,
466#mediamanager__page .filelist .rows li .filesize,
467#mediamanager__page .filelist .rows li .date {
468    overflow: hidden;
469    text-overflow: ellipsis;
470    float: left;
471    margin-left: 1%;
472    white-space: nowrap;
473}
474[dir=rtl] #mediamanager__page .filelist .rows li .name,
475[dir=rtl] #mediamanager__page .filelist .rows li .size,
476[dir=rtl] #mediamanager__page .filelist .rows li .filesize,
477[dir=rtl] #mediamanager__page .filelist .rows li .date {
478    float: right;
479    margin-left: 0;
480    margin-right: 1%;
481}
482
483#mediamanager__page .filelist .rows li .name {
484    width: 30%;
485    font-weight: bold;
486}
487#mediamanager__page .filelist .rows li .size,
488#mediamanager__page .filelist .rows li .filesize {
489    width: 15%;
490}
491#mediamanager__page .filelist .rows li .date {
492    width: 20%;
493    font-style: italic;
494    white-space: normal;
495}
496
497/* upload form */
498
499#mediamanager__page div.upload {
500    padding-bottom: 0.5em;
501}
502
503/*____________ file panel ____________*/
504
505#mediamanager__page .file ul.actions {
506    text-align: center;
507    margin: 0 0 5px;
508    padding: 0;
509    list-style: none;
510}
511#mediamanager__page .file ul.actions li {
512    display: inline;
513    margin: 0;
514}
515
516#mediamanager__page .file div.image {
517    margin-bottom: 5px;
518    text-align: center;
519}
520
521#mediamanager__page .file div.image img {
522    width: 100%;
523}
524
525#mediamanager__page .file dl {
526    margin-bottom: 0;
527}
528#mediamanager__page .file dl dt {
529    font-weight: bold;
530    display: block;
531    background-color: #eee;
532}
533#mediamanager__page .file dl dd {
534    display: block;
535    background-color: #fff_neu;
536}
537
538
539/* file meta data edit form */
540
541#mediamanager__page form.meta div.row {
542    margin-bottom: 5px;
543}
544
545#mediamanager__page form.meta label span {
546    display: block;
547}
548
549#mediamanager__page form.meta input {
550    width: 50%;
551}
552
553#mediamanager__page form.meta button {
554    width: auto;
555}
556
557#mediamanager__page form.meta textarea.edit {
558    height: 6em;
559    width: 95%;
560    min-width: 95%;
561    max-width: 95%;
562}
563
564/* file revisions form */
565
566#mediamanager__page form.changes ul {
567    margin-left: 10px;
568    padding: 0;
569    list-style-type: none;
570}
571[dir=rtl] #mediamanager__page form.changes ul {
572    margin-left: 0;
573    margin-right: 10px;
574}
575
576#mediamanager__page form.changes ul li div.li div {
577    font-size: 90%;
578    color: #666;
579    padding-left: 18px;
580}
581[dir=rtl] #mediamanager__page form.changes ul li div.li div {
582    padding-left: 0;
583    padding-right: 18px;
584}
585#mediamanager__page form.changes ul li div.li input {
586    position: relative;
587    top: 1px;
588}
589
590/* file diff view */
591
592#mediamanager__diff table {
593    table-layout: fixed;
594    border-width: 0;
595}
596
597#mediamanager__diff td,
598#mediamanager__diff th {
599    width: 48%;
600    margin: 0 5px 10px 0;
601    padding: 0;
602    vertical-align: top;
603    text-align: left;
604    border-color: #fff;
605}
606[dir=rtl] #mediamanager__diff td,
607[dir=rtl] #mediamanager__diff th {
608    margin: 0 0 10px 5px;
609    text-align: right;
610}
611
612#mediamanager__diff th {
613    font-weight: normal;
614    background-color: #fff;
615    line-height: 1.2;
616}
617#mediamanager__diff th a {
618    font-weight: bold;
619}
620#mediamanager__diff th span {
621    font-size: 90%;
622}
623
624#mediamanager__diff dl dd strong{
625    background-color: #ff9;
626    color: #333;
627    font-weight: normal;
628}
629
630/* image diff views */
631
632#mediamanager__page .file form.diffView {
633    margin-bottom: 10px;
634    display: block;
635}
636
637#mediamanager__diff div.slider {
638    margin: 10px;
639    width: 95%;
640}
641
642#mediamanager__diff .imageDiff {
643    position: relative;
644}
645#mediamanager__diff .imageDiff .image2 {
646    position: absolute;
647    top: 0;
648    left: 0;
649}
650
651#mediamanager__diff .imageDiff.opacity .image2 {
652    opacity: 0.5;
653}
654
655#mediamanager__diff .imageDiff.portions .image2 {
656    border-right: 1px solid red;
657    overflow: hidden;
658}
659
660#mediamanager__diff .imageDiff.portions img {
661    float: left;
662}
663
664#mediamanager__diff .imageDiff img {
665    width: 100%;
666    max-width: none;
667}
668
669/**
670 * This file provides styles for the media manager popup
671 * (mediamanager.php).
672 */
673
674/*____________ structure ____________*/
675
676html.popup {
677    overflow: auto;
678}
679
680#media__manager {
681    height: 100%;
682    overflow: hidden;
683}
684
685#mediamgr__aside {
686    width: 30%;
687    height: 100%;
688    overflow: auto;
689    position: absolute;
690    left: 0;
691    border-right: 1px solid #ccc;
692}
693[dir=rtl] #mediamgr__aside {
694    left: auto;
695    right: 0;
696    border-right-width: 0;
697    border-left: 1px solid #ccc;
698}
699#mediamgr__aside .pad {
700    padding: .5em;
701}
702
703#mediamgr__content {
704    width: 69.7%;
705    height: 100%;
706    overflow: auto;
707    position: absolute;
708    right: 0;
709}
710[dir=rtl] #mediamgr__content {
711    right: auto;
712    left: 0;
713}
714#mediamgr__content .pad {
715    padding: .5em;
716}
717
718#media__manager h1,
719#media__manager h2 {
720    font-size: 1.5em;
721    margin-bottom: .5em;
722    padding-bottom: .2em;
723    border-bottom: 1px solid #ccc;
724}
725
726/* left side
727********************************************************************/
728
729/*____________ options ____________*/
730
731#media__opts {
732    margin-bottom: .5em;
733}
734
735#media__opts input {
736    margin-right: .3em;
737}
738[dir=rtl] #media__opts input {
739    margin-right: 0;
740    margin-left: .3em;
741}
742#media__opts label {
743}
744
745/*____________ tree ____________*/
746
747#media__tree ul {
748    padding-left: .2em;
749}
750[dir=rtl] #media__tree ul {
751    padding-left: 0;
752    padding-right: .2em;
753}
754#media__tree ul li {
755    clear: left;
756    list-style-type: none;
757    list-style-image: none;
758    margin-left: 0;
759}
760[dir=rtl] #media__tree ul li {
761    clear: right;
762    margin-right: 0;
763}
764#media__tree ul li img {
765    float: left;
766    padding: .5em .3em 0 0;
767}
768[dir=rtl] #media__tree ul li img {
769    float: right;
770    padding: .5em 0 0 .3em;
771}
772#media__tree ul li div.li {
773    display: inline;
774}
775#media__tree ul li li {
776    margin-left: 1.5em;
777}
778[dir=rtl] #media__tree ul li li {
779    margin-left: 0;
780    margin-right: 1.5em;
781}
782
783/* right side
784********************************************************************/
785
786/*____________ upload form ____________*/
787
788/* upload info */
789#media__content div.upload {
790    font-size: .9em;
791    margin-bottom: .5em;
792}
793
794#mediamanager__uploader {
795    margin-bottom: 1em;
796}
797#mediamanager__uploader p {
798    margin-bottom: .5em;
799}
800
801/*____________ file list ____________*/
802
803#media__content img.load {
804    margin: 1em auto;
805}
806
807#media__content .odd,
808#media__content .even {
809    padding: .5em;
810}
811#media__content .odd {
812    background-color: #eee;
813}
814#media__content .even {
815}
816/* highlight newly uploaded or edited file */
817#media__content #scroll__here {
818    border: 1px dashed #ccc;
819}
820
821/* link which inserts media file */
822#media__content a.mediafile {
823    margin-right: 1.5em;
824    font-weight: bold;
825    cursor: pointer;
826}
827[dir=rtl] #media__content a.mediafile {
828    margin-right: 0;
829    margin-left: 1.5em;
830}
831#media__content span.info {
832}
833#media__content img.btn {
834    vertical-align: text-bottom;
835}
836
837/* info how to insert media, if JS disabled */
838#media__content div.example {
839    color: #666;
840    margin-left: 1em;
841}
842
843#media__content div.detail {
844    padding: .2em 0;
845}
846#media__content div.detail div.thumb {
847    float: left;
848    margin: 0 .5em 0 18px;
849}
850[dir=rtl] #media__content div.detail div.thumb {
851    float: right;
852    margin: 0 18px 0 .5em;
853}
854#media__content div.detail div.thumb a {
855    display: block;
856    cursor: pointer;
857}
858#media__content div.detail p {
859    margin-bottom: 0;
860}
861
862
863/*____________ media search ____________*/
864
865#dw__mediasearch {
866}
867#dw__mediasearch p {
868}
869#dw__mediasearch label {
870}
871#dw__mediasearch label span {
872}
873#dw__mediasearch input.edit {
874}
875#dw__mediasearch button {
876}
877
878
879/**
880 * This file provides the styles for general tabs.
881 */
882
883.dokuwiki .tabs > ul,
884.dokuwiki ul.tabs {
885    padding: 0;
886    margin: 0;
887    overflow: hidden;
888    position: relative;
889}
890/* border underneath */
891.dokuwiki .tabs > ul:after,
892.dokuwiki ul.tabs:after {
893    position: absolute;
894    content: "";
895    width: 100%;
896    bottom: 0;
897    left: 0;
898    border-bottom: 1px solid @ini_border;
899}
900
901.dokuwiki .tabs > ul li,
902.dokuwiki ul.tabs li {
903    float: left;
904    padding: 0;
905    margin: 0;
906    list-style: none;
907}
908[dir=rtl] .dokuwiki .tabs > ul li,
909[dir=rtl] .dokuwiki ul.tabs li {
910    float: right;
911}
912
913.dokuwiki .tabs > ul li a,
914.dokuwiki ul.tabs li strong,
915.dokuwiki ul.tabs li a {
916    display: inline-block;
917    padding: .3em .8em;
918    margin: 0 0 0 .3em;
919    background-color: @ini_background_neu;
920    color: @ini_text;
921    border: 1px solid @ini_border;
922    border-radius: .5em .5em 0 0;
923    position: relative;
924    z-index: 0;
925}
926[dir=rtl] .dokuwiki .tabs > ul li a,
927[dir=rtl] .dokuwiki ul.tabs li strong,
928[dir=rtl] .dokuwiki ul.tabs li a {
929    margin: 0 .3em 0 0;
930}
931
932.dokuwiki ul.tabs li strong {
933    font-weight: normal;
934}
935
936.dokuwiki ul.tabs li a:link,
937.dokuwiki ul.tabs li a:visited {
938}
939.dokuwiki .tabs > ul li a:hover,
940.dokuwiki .tabs > ul li a:active,
941.dokuwiki .tabs > ul li a:focus,
942.dokuwiki .tabs > ul li .curid a,
943.dokuwiki .tabs > ul .active a,
944.dokuwiki ul.tabs li a:hover,
945.dokuwiki ul.tabs li a:active,
946.dokuwiki ul.tabs li a:focus,
947.dokuwiki ul.tabs li.active a,
948.dokuwiki ul.tabs li strong {
949    background-color: @ini_background_alt;
950    color: @ini_text;
951    text-decoration: none;
952    font-weight: normal;
953}
954
955.dokuwiki .tabs > ul li .curid a,
956.dokuwiki .tabs > ul li .active a,
957.dokuwiki .tabs > ul li .active a,
958.dokuwiki ul.tabs li.active a,
959.dokuwiki ul.tabs li strong {
960    z-index: 2;
961    border-bottom-color: @ini_background_alt;
962}
963