xref: /template/wikiweko/static/css/screen.css (revision dddbe14209c662efa8314146c4f38b4041cff07e)
1/******************************************************************************
2 ********************************  ATTENTION  *********************************
3         DO NOT MODIFY THIS FILE, IT WILL NOT BE PRESERVED ON UPDATES!
4 ******************************************************************************
5  If you want to add some own screen CSS, have a look at the README of this
6  template and "/user/screen.css". You have been warned!
7 *****************************************************************************/
8
9/* Notes about how the template CSS works:
10
11   - This template includes 3rd party CSS files:
12     1) CSS from the "starter" DokuWiki template by Anika Henke (brings
13        important and basic styling for syntax and core features)
14     2) CSS from the original "vector" skin for MediaWiki (brings the basic
15        layout and overwrites some "default" styling)
16     These files will be included BEFORE this specific CSS file. In this file,
17     I just overwrite non fitting MediaWiki "vector" and DokuWiki "starter"
18     CSS + add some CSS for some exclusive objects of this template
19   - Why I am doing this? Well, read <http://j.mp/eq8zSo>. I followed the main
20     principle described there and simply apply it to the two sources ("starter"
21     template and "vector" skin).
22   - This way also ensures a painless update, if there are new versions of
23     MediaWiki vector or DokuWiki CSS files. Cause these 3rd party components
24     were not edited or partially copied, I do not have to track their changes
25     in detail.
26
27   Explanation of the different sections in here:
28   - "Styles/corrections for the template itself"
29     General CSS targeting the template structure. This section overwrites non
30     fitting CSS of the "vector" MediaWiki skin and "starter" DokuWiki
31     template. Read the notes above and <http://j.mp/eq8zSo> if you do not know
32     why I am doing it this way.
33   - "Browser Hacks and corrections"
34     Section containing bigger hacks for browser specific problems.
35*/
36
37
38/******************************************************************************
39 ************** Styles/corrections for the template itself ********************
40 ******************************************************************************/
41/* --------------- general styling  --------------- */
42html {
43  background-color: #f3f3f3;
44  color: __text__;
45  overflow-x: auto;
46  overflow-y: auto;
47}
48body {
49  font: normal 100%/1.4 sans-serif;
50}
51hr {
52  border: 0 none;
53  text-align: center;
54  width: 100%;
55  clear: both;
56}
57caption,
58legend {
59  color: __text_neu__;
60  font-family: sans-serif;
61  background-color: inherit;
62}
63pre,
64code,
65samp,
66kbd {
67  font-family: monospace,sans-serif;
68}
69pre {
70  overflow: auto;
71}
72img {
73  border-width: 0;
74  background-color: transparent;
75}
76blockquote {
77  padding: 0 1.25em;
78  border: solid __border__;
79  border-width: 0 0 0 .25em;
80}
81q:before,
82q:after {
83  content: '';
84}
85sub,
86sup {
87  font-size: .8em;
88  line-height: 1;
89}
90sub {
91  vertical-align: sub;
92}
93sup {
94  vertical-align: super;
95}
96
97/* forms */
98form {
99  display: inline;
100  padding: 0;
101}
102label {
103  vertical-align: middle;
104  cursor: pointer;
105}
106input,
107textarea,
108button,
109select,
110optgroup,
111option {
112  font: inherit;
113  color: inherit;
114  /* background-color destroys button look */
115  line-height: 1;
116  margin: 0;
117  vertical-align: middle;
118}
119input[type=text],
120input[type=password],
121textarea {
122  padding: .1em;
123}
124input[type=radio],
125input[type=checkbox],
126input.check {
127  padding: 0;
128}
129input[type=submit],
130input.button,
131button {
132  cursor: pointer;
133}
134input[disabled],
135button[disabled],
136input[readonly],
137button[readonly] {
138  cursor: auto;
139}
140optgroup {
141  font-style: italic;
142  font-weight: bold;
143}
144option {
145  font-style: normal;
146  font-weight: normal;
147}
148
149/* tables */
150table {
151  border-collapse: collapse;
152  empty-cells: show;
153  border-spacing: 0;
154  border: 1px solid __border__;
155}
156caption {
157  caption-side: top;
158  text-align: left;
159  margin: 0 0 .3em;
160}
161th,
162td {
163  padding: .3em .5em;
164  margin: 0;
165  vertical-align: top;
166  border: 1px solid __border__;
167  text-align: left;
168}
169th {
170  font-weight: bold;
171  background-color: __background_alt__;
172}
173
174/* basic margins and paddings */
175p,
176ul,
177ol,
178dl,
179pre,
180table,
181blockquote,
182fieldset,
183address {
184  margin: 0 0 1.4em 0; /* bottom margin = line-height */
185  padding: 0;
186}
187div {
188  margin: 0;
189  padding: 0;
190}
191
192/* lists */
193ul,
194ol {
195  padding: 0 0 0 1.5em;
196}
197li,
198dd {
199  padding: 0;
200  margin: 0 0 0 1.5em;
201}
202dt {
203  font-weight: bold;
204  margin: 0;
205  padding: 0;
206}
207li ul,
208li ol,
209li dl,
210dl ul,
211dl ol,
212dl dl {
213  margin-bottom: 0;
214  padding: 0;
215}
216li li {
217  font-size: 100%;
218}
219ul             { list-style: square outside; }
220ol             { list-style: decimal outside; }
221ol ol          { list-style-type: lower-alpha; }
222ol ol ol       { list-style-type: upper-roman; }
223ol ol ol ol    { list-style-type: upper-alpha; }
224ol ol ol ol ol { list-style-type: lower-roman; }
225
226/* general classes */
227div.clearer {
228  /* additional to what's already in DokuWiki's lib/styles/all.css: */
229  font-size: 1px;
230  visibility: hidden;
231}
232.a11y {
233  position: absolute;
234  left: -9000px;
235  top: -4000px;
236  width: 0;
237  height: 0;
238  overflow: hidden;
239  display: inline;
240}
241
242
243/* --------------- content styling --------------- */
244
245/* embedded images (styles are already partly set in DokuWiki's lib/styles/all.css) */
246.dokuwiki img.media       { }
247.dokuwiki img.medialeft   { margin: .5em 1.5em .5em 0; }
248.dokuwiki img.mediaright  { margin: .5em 0 .5em 1.5em; }
249.dokuwiki img.mediacenter { margin: .5em auto; }
250
251div.dokuwiki p,
252div.dokuwiki blockquote,
253div.dokuwiki table,
254div.dokuwiki pre {
255  margin: 0 0 1.0em 0;
256}
257
258/* forms */
259div.dokuwiki textarea.edit {
260  font-family: monospace, serif;
261  /* second generic font fixes problem with font-size, see
262     http://meyerweb.com/eric/thoughts/2010/02/12/fixed-monospace-sizing/ */
263  font-size: 14px;
264  color: __text__;
265  background-color: __background__;
266  border: 1px solid __border__;
267  padding: 0.3em 0 0 0.3em;
268  width: 100%;
269  line-height: 17px;
270}
271div.dokuwiki legend {
272  font-family: sans-serif;
273  font-weight: normal;
274  background-color: transparent;
275  text-align: left; /* needed for webkit browsers */
276}
277
278/* nice alphatransparency background except for IE <7 */
279html>body div.dokuwiki textarea.edit {
280  background: __background__ url(static/3rd/dokuwiki/inputshadow.png) repeat-x top;
281}
282
283div.dokuwiki input.edit,
284div.dokuwiki select.edit {
285  font-size: 100%;
286  border: 1px solid __border__;
287  color: __text__;
288  background-color: __background__;
289  vertical-align: middle;
290  margin: 1px;
291  padding: 0.20em 0.3em;
292  display: inline;
293  font-weight: normal;
294}
295
296/* nice alphatransparency background except for IE <7 */
297html>body div.dokuwiki input.edit,
298html>body div.dokuwiki select.edit {
299  background: __background__ url(static/3rd/dokuwiki/inputshadow.png) repeat-x top;
300}
301
302div.dokuwiki select.edit {
303  padding: 0.1em 0;
304}
305
306div.dokuwiki input.missing {
307  font-size: 100%;
308  border: 1px solid __border__;
309  color: __text__;
310  background-color: #ffcccc;
311  vertical-align: middle;
312  margin: 1px;
313  padding: 0.20em 0.3em;
314  display: inline;
315}
316
317/* disabled style - not understood by IE */
318div.dokuwiki textarea.edit[disabled],
319div.dokuwiki textarea.edit[readonly],
320div.dokuwiki input.edit[disabled],
321div.dokuwiki input.edit[readonly],
322div.dokuwiki input.button[disabled],
323div.dokuwiki select.edit[disabled] {
324  background-color: __background_neu__!important;
325  color: __text_neu__!important;
326  font-weight: normal;
327}
328
329/* edit form */
330div.dokuwiki div.toolbar,
331div.dokuwiki div#wiki__editbar, /* old, until 2012-01-25 */
332div.dokuwiki div.editBar {      /* new, since 2012-09-10 */
333  margin: 2px 0;
334  text-align: left;
335}
336div.dokuwiki div#size__ctl {
337  float: right;
338  width: 60px;
339  height: 2.7em;
340}
341div.dokuwiki #size__ctl img {
342  cursor: pointer;
343}
344div.dokuwiki div#wiki__editbar div.editButtons, /* old, until 2012-01-25 */
345div.dokuwiki div.editBar div.editButtons {      /* new, since 2012-09-10 */
346  float: left;
347  padding: 0 1.0em 0.7em 0;
348}
349div.dokuwiki div#wiki__editbar div.summary, /* old, until 2012-01-25 */
350div.dokuwiki div.editBar div.summary {      /* new, since 2012-09-10 */
351  float: left;
352}
353div.dokuwiki .nowrap {
354  white-space: nowrap;
355}
356div.dokuwiki div#draft__status {
357  float: right;
358  color: __text_alt__;
359}
360
361div.dokuwiki div.license {
362  padding: 0.5em;
363  font-size: 90%;
364  text-align: center;
365}
366
367div.dokuwiki form#dw__editform div.license {
368  clear: left;
369  font-size: 90%;
370}
371
372/* buttons */
373div.dokuwiki input.button,
374div.dokuwiki button.button {
375  border: 1px solid __border__;
376  color: __text__;
377  background-color: __background__;
378  vertical-align: middle;
379  text-decoration: none;
380  font-size: 100%;
381  cursor: pointer;
382  margin: 1px;
383  padding: 0.125em 0.4em;
384  font-weight: normal;
385  line-height: 1.333em;
386  #line-height: 1em; /* fix MSIE 6, 7 */
387}
388div.dokuwiki button.toolbutton {
389  height: 20px;
390  width: 24px;
391  padding: 1px 3px;
392  line-height: 16px;
393  text-align: center;
394  height: 22px\9; /* fix MSIE 6, 7, 8 */
395}
396/* nice alphatransparency background except for IE <7 */
397html>body div.dokuwiki input.button,
398html>body div.dokuwiki button.button {
399  background: __background__ url(static/3rd/dokuwiki/buttonshadow.png) repeat-x bottom;
400}
401
402* html div.dokuwiki input.button,
403* html div.dokuwiki button.button {
404  height: 1.8em;
405}
406
407/* links */
408div.dokuwiki a:link,
409div.dokuwiki a:visited {
410  color: #436976;
411  text-decoration: none;
412}
413div.dokuwiki a:hover,
414div.dokuwiki a:active {
415  color: __text__;
416  text-decoration: underline;
417}
418
419/* missing page links outside rendered articles */
420a.wikilink2,
421a.wikilink2:link,
422a.wikilink2:visited,
423a.wikilink2:hover {
424  color: __missing__ !important;
425  text-decoration: none;
426}
427a.wikilink2:hover {
428  border-bottom: 0 none !important;
429  text-decoration: none !important;
430}
431
432/* link to current page */
433.dokuwiki span.curid a {
434  font-weight: normal;
435}
436
437/* internal link */
438.dokuwiki a.wikilink1,
439.dokuwiki a.wikilink1:visited {
440  color: __existing__ !important;
441}
442
443/* external links */
444div#bodyContent a.urlextern {
445  background: url(static/3rd/vector/external-link-ltr-icon.png) center right no-repeat;
446  padding: 0 13px 0 0;
447}
448div.dokuwiki a.urlextern:visited {
449  color: purple;
450}
451
452/* email link */
453div#bodyContent a.mail {
454  background: transparent url(static/3rd/vector/mail-icon.png) center right no-repeat;
455  padding: 0 13px 0 0;
456}
457
458/* windows share */
459div.dokuwiki a.windows {
460  background: transparent url(static/3rd/dokuwiki/unc.png) center right no-repeat;
461  padding: 0 18px 1px 0;
462}
463
464/* interwiki link */
465div.dokuwiki a.interwiki {
466  background-position: center right;
467  padding: 0 17px 0 0;
468}
469div.dokuwiki a.interwiki:visited {
470  color: purple;
471}
472
473/* headlines */
474h1,
475h2,
476h3,
477h4,
478h5,
479h6 {
480  font-family: sans-serif;
481  background-color: inherit;
482  padding: 0;
483  clear: left; /* ideally 'both', but problems with toc */
484}
485div#content .dokuwiki h1,
486div#content .dokuwiki h2,
487div#content .dokuwiki h3,
488div#content .dokuwiki h4,
489div#content .dokuwiki h5,
490div#content .dokuwiki h6 {
491  border-bottom: 1px solid #aaa;
492  color: __text__;
493  margin: 0;
494  padding-bottom: 0.17em;
495  padding-top: 0.5em;
496}
497div#content .dokuwiki h1 a,
498div#content .dokuwiki h2 a,
499div#content .dokuwiki h3 a,
500div#content .dokuwiki h4 a,
501div#content .dokuwiki h5 a,
502div#content .dokuwiki h6 a {
503  color: __text__;
504}
505div#content .dokuwiki h1 a:hover,
506div#content .dokuwiki h2 a:hover,
507div#content .dokuwiki h3 a:hover,
508div#content .dokuwiki h4 a:hover,
509div#content .dokuwiki h5 a:hover,
510div#content .dokuwiki h6 a:hover {
511  text-decoration: none;
512}
513div#content .dokuwiki h1 {
514  font-size: 160%;
515}
516div#content .dokuwiki h1,
517div#content .dokuwiki h2 {
518  margin-bottom: 0.6em;
519  font-weight: normal;
520}
521div#content .dokuwiki h3,
522div#content .dokuwiki h4,
523div#content .dokuwiki h5,
524div#content .dokuwiki h6 {
525  font-weight: bold;
526  border-bottom: none;
527  margin-bottom: 0.3em;
528}
529div#content .dokuwiki h3 {
530  font-size: 132%;
531}
532div#content .dokuwiki h4 {
533  font-size: 116%;
534}
535div#content .dokuwiki h5 {
536  font-size: 100%;
537}
538div#content .dokuwiki h6 {
539  font-size: 80%;
540}
541
542/* remove indent from different sections */
543div#content .dokuwiki div.level1,
544div#content .dokuwiki div.level2,
545div#content .dokuwiki div.level3,
546div#content .dokuwiki div.level4,
547div#content .dokuwiki div.level5 {
548  margin-left: 0;
549}
550
551/* lists */
552div.dokuwiki ul {
553  line-height: 1.5em;
554  padding: 0;
555  list-style-type: square;
556  list-style-image: url(static/3rd/vector/bullet-icon.png) !important;
557  margin: 0.3em 0 1em 1.5em;
558  color: __text_alt__;
559}
560
561div.dokuwiki ol {
562  line-height: 1.5em;
563  padding: 0;
564  list-style-image: none;
565  margin: 0.3em 0 1em 3.2em;
566  color: __text_alt__;
567  font-weight: bold;
568}
569
570div.dokuwiki li ul,
571div.dokuwiki li ol {
572  margin: 0 0 0 1.5em; /* no bottom gap in between and smaller left margin for nested lists */
573}
574
575div.dokuwiki .li {
576  color: __text__;  /* the list items overriding the ul/ol definition */
577  font-weight: normal;
578}
579
580div.dokuwiki ol { list-style-type: decimal; }
581div.dokuwiki ol ol { list-style-type: upper-roman; }
582div.dokuwiki ol ol ol { list-style-type: lower-alpha; }
583div.dokuwiki ol ol ol ol { list-style-type: lower-greek; }
584
585div.dokuwiki li.open {
586  list-style-image: url(static/3rd/dokuwiki/images/open.gif);
587}
588
589div.dokuwiki li.closed {
590  list-style-image: url(static/3rd/dokuwiki/closed.gif);
591}
592
593div.dokuwiki li {
594  margin-left: 0;
595  margin-bottom: 1px;
596}
597
598/* quotes */
599div#content .dokuwiki blockquote {
600  border-left: 2px solid __border__;
601  padding-left: 3px;
602  padding-right: 0;
603  margin-left: 0.2em;
604}
605
606/* preformatted stuff, source code */
607.dokuwiki dl.code dt,
608.dokuwiki dl.file dt {
609  background-color: __background_alt__;
610  border: solid __border__;
611  border-width: 1px 1px 0;
612  color: inherit;
613  display: inline;
614  padding: 0 .5em;
615  margin-left: 1em;
616}
617.dokuwiki dl.code dd,
618.dokuwiki dl.file dd {
619  margin: 0;
620}
621div#content .dokuwiki code,
622div#content .dokuwiki pre,
623div#content .dokuwiki pre.code,
624div#content .dokuwiki pre.file,
625div#content .dokuwiki samp,
626div#content .dokuwiki kbd,
627div#content .dokuwiki tt {
628  font-size: 100%;
629  background-color: #f9f9f9;
630  color: __text__;
631  font-size: 1em;
632  direction: ltr;
633  text-align: left;
634}
635div#content .dokuwiki em.u code { /* fix if background-color hides underlining */
636  text-decoration: underline;
637}
638div#content .dokuwiki pre,
639div#content .dokuwiki pre.code,
640div#content .dokuwiki pre.file {
641  line-height: 1.2em;
642  padding: 0.5em;
643  border: 1px dashed __border__;
644}
645div#content .dokuwiki dl.file,
646div#content .dokuwiki dl.file dd {
647  margin-left: 0;
648}
649div#content .dokuwiki dl.file dt,
650div#content .dokuwiki dl.code dt {
651  background-color: #f9f9f9;
652  border-bottom: 2px solid #f9f9f9;
653  border-top: 1px dashed __border__;
654  border-left: 1px dashed __border__;
655  border-right: 1px dashed __border__;
656  display: inline;
657  margin-left: 2em;
658  padding: 0.1em 1em;
659}
660div#content .dokuwiki dl.file dt a,
661div#content .dokuwiki dl.code dt a {
662  color: __text__;
663}
664
665/* "you are here" and "breadcrumbs" */
666.catlinks {
667  font-size: 80%;
668  margin-bottom: 1em;
669}
670.catlinks p,
671.catlinks div {
672  margin: 0.3em 0;
673}
674
675/* tables */
676th,
677td {
678  border: 0;
679}
680td[align="right"],
681th[align="right"] {
682  text-align: right;
683}
684.dokuwiki table.inline {
685  background-color: __background__;
686}
687.dokuwiki table.inline th,
688.dokuwiki table.inline td {
689  border: 1px solid __border__;
690}
691.dokuwiki table.inline th {
692  color: inherit;
693  background-color: __background_alt__;
694}
695.dokuwiki table.inline tr:hover td,
696.dokuwiki table.inline tr:hover th,
697.dokuwiki table.inline th:hover {
698  background-color: __background_alt__;
699}
700
701/* section edit buttons */
702.dokuwiki .secedit {
703  margin-top: 0;
704}
705div#content .dokuwiki div.secedit input.button {
706  border: 0 none;
707  text-transform: lowercase;
708  color: __existing__;
709  margin: 0;
710  padding: 0;
711  cursor: pointer;
712  background: transparent none;
713}
714
715/* footnotes */
716div.dokuwiki div.fn {
717  font-size: 90%;
718}
719
720/* link to footnote inside the text */
721.dokuwiki sup a.fn_top {
722  font-size: 95%;
723}
724
725/* insitu-footnotes */
726div.insitu-footnote {
727  font-size: 0.938em; /* 12px */
728  padding: 4px 7px 4px 10px;
729}
730div.insitu-footnote code,
731div.insitu-footnote pre {
732  font-size: 90%;
733}
734
735/* Toolbar */
736button.toolbutton {
737  background-color: __background__;
738  padding: 0px;
739  margin: 0 1px 0 0;
740  border: 1px solid __border__;
741  cursor: pointer;
742}
743
744/* nice alphatransparency background except for IE <7 */
745html>body button.toolbutton {
746  background: __background__ url(static/3rd/dokuwiki/buttonshadow.png) repeat-x bottom;
747}
748
749div.picker {
750  width: 250px;
751  border: 1px solid __border__;
752  background-color: __background_alt__;
753  font-size: 11px;
754  line-height: 13px;
755}
756
757div.pk_hl {
758  width: 125px;
759}
760
761button.pickerbutton {
762  padding: 0px;
763  margin: 0 1px 1px 0;
764  border: 0;
765  background-color: transparent;
766  font-size: 80%;
767  cursor: pointer;
768}
769
770/* gallery plugin compatibilty */
771div.dokuwiki .gallery table,
772div.dokuwiki .gallery td {
773  border: 0 none;
774}
775
776/* bureaucracy plugin compatibilty */
777div.dokuwiki form.bureaucracy__plugin fieldset {
778  text-align: center;
779}
780div.dokuwiki form.bureaucracy__plugin label {
781  width: 95% !important;
782  margin-left: auto;
783  margin-right: auto;
784}
785div.dokuwiki form.bureaucracy__plugin label span,
786div.dokuwiki form.bureaucracy__plugin input.edit,
787div.dokuwiki form.bureaucracy__plugin textarea.edit,
788div.dokuwiki form.bureaucracy__plugin fieldset textarea.edit {
789  text-align: left;
790  margin: auto 5px;
791  float: none !important;
792  width: 97% !important;
793  min-width: 97% !important;
794  max-width: 97% !important;
795}
796
797
798/* --------------- sidebar --------------- */
799div#panel {
800  line-height: 15px;
801}
802div#panel .dokuwiki {
803  font-size: 0.75em;
804}
805div#panel a.wikilink1,
806div#panel a.wikilink2,
807div#panel a.urlextern {
808  padding-left: 0;
809  background: transparent none;
810  color: __existing__;
811}
812div#panel .body {
813  margin-right: 0.45em !important;
814  padding-top: 0.25em !important;
815}
816div#panel .body .dokuwiki p {
817  margin: 0;
818}
819div#panel .body .dokuwiki ul li {
820  font-size: 1em !important;
821  padding: 0.25em 0 !important;
822}
823div#panel .body .dokuwiki li ul {
824  font-size: 95% !important;
825  margin: 0.25em 0 0 1em !important;
826}
827div#panel .body .dokuwiki ol {
828  margin: 0 0 0 1.65em;
829}
830/* QR Code */
831div#panel #t-qrcode img {
832  margin: 0.5em 0 0.3em -0.2em;
833}
834div#panel #t-qrcode a,
835div#panel #t-qrcode a:link,
836div#panel #t-qrcode a:active,
837div#panel #t-qrcode a:hover,
838div#panel #t-qrcode a:visited {
839  border: 0 none;
840  cursor: default;
841  text-decoration: none;
842}
843/* translation plugin by Anreas Gohr */
844div#panel .body .dokuwiki .plugin_translation span {
845  display: none;
846}
847div#panel .body .dokuwiki .plugin_translation {
848  padding-right: 0 !important;
849  text-align: left;
850}
851div#panel .body .dokuwiki .plugin_translation,
852div#panel .body .dokuwiki .plugin_translation ul,
853div#panel .body .dokuwiki .plugin_translation li {
854  float: none;
855  margin: 0;
856  padding-right: 0;
857  line-height: 1.125em;
858  font-size: 100%;
859}
860div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:link,
861div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:hover,
862div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:active,
863div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:visited,
864div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:link,
865div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:hover,
866div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:active,
867div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:visited {
868  background-color: transparent;
869  margin: 0;
870  padding: 0;
871}
872div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:before,
873div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:before {
874  content: attr(title) " (";
875}
876div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:after,
877div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:after {
878  content: ") ";
879}
880div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1 {
881  color: __existing__ !important;
882}
883div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2 {
884  color: __missing__ !important;
885}
886div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:hover {
887  text-decoration: underline;
888}
889div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:hover {
890  text-decoration: underline !important;
891}
892div#panel .body .dokuwiki .plugin_translation select {
893  width: 90%;
894  margin: auto !important;
895  text-align: left;
896}
897div#panel .body .dokuwiki .plugin_translation option,
898div#panel .body .dokuwiki .plugin_translation option.wikilink1,
899div#panel .body .dokuwiki .plugin_translation option.wikilink2 {
900  padding: auto 5px !important;
901  text-align: left;
902}
903
904
905/* --------------- search --------------- */
906/* copy of the original vector id="searchInput" styles cause we have to use
907   another id for DokuWiki */
908div#simpleSearch input#qsearch__in {
909  margin: 0;
910  border-width: 0;
911  padding: 0.25em;
912  line-height: 1em;
913  font-size: 0.8em;
914  width: 14em;
915  background-color: transparent;
916}
917/* Ajax quicksearch */
918#qsearch__out {
919  top: 72px;
920  display: none;
921  left: auto;
922  right: 7.93335px;
923  bottom: auto;
924  height: auto;
925  font-family: sans-serif;
926  font-size: 0.8em;
927  background-color: window;
928  border: 1px solid #aaa;
929  padding: 0;
930  position: static;
931}
932#qsearch__out ul {
933  padding: 0;
934  margin: 0;
935  list-style: none;
936}
937#qsearch__out li {
938  color: windowtext;
939  margin: 0;
940  width: 100%;
941  padding: 1px;
942}
943#qsearch__out li a {
944  width: 97%; /* leave some space for browser rounding errors */
945  display: block;
946}
947#qsearch__out li:hover {
948  background-color: #bbb;
949}
950#qsearch__out li a,
951#qsearch__out li a:link,
952#qsearch__out li a:visited,
953#qsearch__out li a:hover {
954  color: windowtext;
955  text-decoration: none;
956}
957
958
959/* --------------- footer --------------- */
960div#footer a.wikilink1,
961div#footer a.wikilink2,
962div#footer a.urlextern {
963  padding-left: 0;
964  background: transparent none;
965  color: __existing__;
966}
967/* default copyright notice layout */
968div#footer #footer-info li#footer-info-copyright .license {
969  font-size: 100%;
970  text-align: left;
971  padding: 0;
972}
973div#footer #footer-info li#footer-info-copyright .license a.urlextern {
974  margin-left: 0.4em;
975}
976
977
978/* --------------- Table of contents (TOC) old, until 2012-01-25 ---------------  */
979div.dokuwiki div.toc {
980  margin: 1.2em 0 0 2em;
981  float: right;
982  width: 200px;
983  font-size: 80%;
984  clear: both;
985  background-color: transparent;
986}
987
988div.dokuwiki div.toc div.tocheader {
989  border: 1px solid __border__;
990  background-color: __background_alt__;
991  text-align: left;
992  font-weight: bold;
993  padding: 3px;
994  margin-bottom: 2px;
995  line-height: 1.45em;
996}
997
998div.dokuwiki div.toc span.toc_open,
999div.dokuwiki div.toc span.toc_close {
1000  border: 0.4em solid __background_alt__;
1001  float: right;
1002  display: block;
1003  margin: 0.4em 3px 0 0;
1004}
1005
1006div.dokuwiki div.toc span.toc_open span,
1007div.dokuwiki div.toc span.toc_close span {
1008  display: none;
1009}
1010
1011div.dokuwiki div.toc span.toc_open {
1012  margin-top: 0.4em;
1013  border-top: 0.4em solid __text__;
1014}
1015
1016div.dokuwiki div.toc span.toc_close {
1017  margin-top: 0;
1018  border-bottom: 0.4em solid __text__;
1019}
1020
1021div.dokuwiki div.toc #toc__inside {
1022  border: 1px solid __border__;
1023  background-color: __background__;
1024  text-align: left;
1025  padding: 0.5em 0 0.7em 0;
1026}
1027
1028div.dokuwiki div.toc ul.toc {
1029  list-style-type: none;
1030  list-style-image: none;
1031  line-height: 1.2em;
1032  padding: 0 !important;
1033  margin: 0.3em 0 0 1.5em !important;
1034}
1035
1036div.dokuwiki div.toc ul.toc li {
1037  list-style-image: none;
1038  list-style-type: none;
1039  background: transparent url(static/3rd/dokuwiki/tocdot2.gif) 0 0.6em no-repeat;
1040  padding-left: 0.4em !important;
1041  margin-bottom: 0.1em !important;
1042}
1043
1044div.dokuwiki div.toc ul.toc li.clear {
1045  background-image: none;
1046  padding-left: 0.4em;
1047}
1048
1049div.dokuwiki div.toc a.toc:link,
1050div.dokuwiki div.toc a.toc:visited {
1051  color: #436976;
1052}
1053
1054div.dokuwiki div.toc a.toc:hover,
1055div.dokuwiki div.toc a.toc:active {
1056  color: __text__;
1057}
1058
1059div.toc,
1060div.dokuwiki div.toc a.toc,
1061div.dokuwiki div.toc ul.toc {
1062  border: 0 none;
1063  background: transparent none;
1064  font-size: 100%;
1065}
1066
1067div.dokuwiki div.toc ul.toc {
1068  padding-top: 0;
1069  padding-bottom: 0;
1070  padding-left: 1em !important;
1071  list-style-type: none !important;
1072  list-style-image: none !important;
1073  margin: 0 !important;
1074}
1075
1076div.dokuwiki div.toc a.toc {
1077  padding: 0;
1078}
1079
1080
1081/* --------------- Table of contents (TOC) new, since 2012-09-10 ---------------  */
1082div.dokuwiki #dw__toc {
1083  margin: 1.2em 0 0 2em;
1084  float: right;
1085  width: 200px;
1086  font-size: 90%;
1087  clear: both;
1088  background-color: __background__;
1089}
1090
1091div.dokuwiki #dw__toc h3 {
1092  border: 1px solid __border__ !important;
1093  background-color: __background_alt__ !important;
1094  text-align: left;
1095  font-weight: bold !important;
1096  padding: 3px !important;
1097  margin-bottom: 2px !important;
1098  line-height: 1.45em;
1099  font-size: 90% !important;
1100}
1101
1102div.dokuwiki #dw__toc h3 strong {
1103  margin-top: 0.2em;
1104}
1105
1106div.dokuwiki #dw__toc h3 ~ div {
1107  border: 1px solid __border__;
1108  padding-left: 10px;
1109}
1110
1111div.dokuwiki #dw__toc ul.toc {
1112  background-color: transparent !important;
1113  border: 0 none;
1114}
1115
1116div.dokuwiki #dw__toc ul.toc li {
1117  list-style-image: none;
1118  list-style-type: none;
1119  background: transparent url(static/3rd/dokuwiki/tocdot2.gif) 0 0.6em no-repeat;
1120  padding-left: 0.4em !important;
1121  margin-bottom: 0.1em !important;
1122}
1123
1124
1125/* --------------- generic content classes --------------- */
1126div.error,
1127div.info,
1128div.success,
1129div.notify {
1130  font-size: 80%;
1131  line-height: 1.25em;
1132}
1133
1134
1135/* --------------- admin menu --------------- */
1136/* editing preview */
1137div#content .dokuwiki div.preview {
1138  margin-left: 0;
1139}
1140/* "remeber me" checkbox, login */
1141div.dokuwiki form#dw__login label.simple {
1142  text-align: center;
1143  padding-bottom: 0.4em;
1144}
1145/* main menu */
1146.dokuwiki ul.admin_tasks li {
1147  list-style-type: none;
1148  list-style-image: none;
1149}
1150.dokuwiki ul.admin_tasks li a {
1151  font-weight: bold;
1152}
1153/* acl tree */
1154#acl__tree li {
1155  list-style-image: none;
1156  list-style-type: none;
1157}
1158
1159
1160/* --------------- media manager popup --------------- */
1161html.popup {
1162  background-color: #fff;
1163}
1164html.popup body {
1165  font: 13px sans-serif;
1166  background-image: none;
1167  background-color: #fff;
1168}
1169html.popup #media__manager {
1170  min-height: 465px;
1171}
1172* html.popup #media__manager {
1173  height: 465px; /* fix MSIE 6 */
1174}
1175html.popup #media__manager h1,
1176html.popup #media__manager h2,
1177html.popup #media__popup h1,
1178html.popup #media__popup h2 {
1179  font-size: 1em !important;
1180  line-height: 1em !important;
1181  font-weight: bold !important;
1182}
1183html.popup #media__opts {
1184  padding-left: 1em;
1185  margin-bottom: 0.5em;
1186}
1187html.popup #media__opts input {
1188  float: left;
1189  display: block;
1190  margin-top: 4px;
1191  position: absolute;
1192}
1193*+html.popup #media__opts input,
1194* html.popup #media__opts input {
1195  position: static;
1196}
1197html.popup #media__opts label {
1198  display: block;
1199  float: left;
1200  margin-left: 20px;
1201  margin-bottom: 4px;
1202}
1203*+html.popup #media__opts label,
1204* html.popup #media__opts label {
1205  margin-left: 10px;
1206}
1207html.popup #media__opts br {
1208  clear: left;
1209}
1210
1211
1212/* --------------- media manager page --------------- */
1213#mediamanager__page h2,
1214#mediamanager__page h3 {
1215  font-size: 1em !important;
1216  line-height: 1.5em !important;
1217  font-weight: normal !important;
1218  padding: 3px 10px !important;
1219}
1220#mediamanager__page div.namespaces h2 {
1221  margin-left: 0.3em;
1222  margin-bottom: 0;
1223  border-bottom-color: __background_alt__;
1224}
1225#mediamanager__page div.namespaces div.panelHeader {
1226  padding-top: 11px;
1227}
1228#mediamanager__page h3,
1229#mediamanager__page ul.tabs li {
1230  margin: 0 !important;
1231  padding: 0 !important;
1232}
1233#mediamanager__page .panelHeader ul {
1234  list-style-image: none !important;
1235}
1236#mediamanager__page .panelHeader ul .ui-buttonset {
1237  font-size: 12px;
1238}
1239#mediamanager__page .panelHeader ul li.ui-buttonset {
1240  background-position: 3px 0;
1241  padding-bottom: 3px;
1242}
1243#mediamanager__page .panelHeader div.no input.button {
1244  padding: 1px;
1245  line-height: 1em;
1246}
1247
1248
1249/* --------------- link wizard --------------- */
1250#link__wiz {
1251  text-align: center;
1252}
1253#link__wiz_result div.even {
1254  background-color: #f5f5f5;
1255}
1256
1257
1258/* --------------- search result formating --------------- */
1259div.dokuwiki div.search_result,  /* old, until 2012-01-25 */
1260div.dokuwiki dl.search_results { /* new, since 2012-09-10 */
1261  margin-bottom: 6px;
1262  padding: 0 10px 0 30px;
1263}
1264
1265div.dokuwiki .search_snippet,       /* old, until 2012-01-25 */
1266div.dokuwiki dl.search_results dd { /* new, since 2012-09-10 */
1267  font-size: 12px;
1268  margin-left: 20px;
1269}
1270
1271div.dokuwiki .search_sep {
1272  color: __text__;
1273}
1274
1275div.dokuwiki .search_hit {
1276  color: __text__;
1277  background-color: __highlight__;
1278}
1279div.dokuwiki strong.search_hit {
1280  font-weight: normal;
1281}
1282
1283div.dokuwiki div.search_quickresult {
1284  margin: 0 0 15px 30px;
1285  padding: 0 10px 10px 0;
1286  border-bottom: 1px dashed __border__;
1287}
1288div.dokuwiki div.search_quickresult h3 {
1289  margin: 0 0 1.0em 0;
1290  font-size: 1em;
1291  font-weight: bold;
1292}
1293
1294div.dokuwiki ul.search_quickhits {
1295  margin: 0 0 0.5em 1.0em;
1296}
1297
1298div.dokuwiki ul.search_quickhits li {
1299  margin: 0 1.0em 0 1.0em;
1300  float: left;
1301  width: 30%;
1302}
1303
1304div.dokuwiki .section_highlight {
1305  margin-left: 0;
1306  margin-right: 0;
1307  padding-left: 0;
1308  padding-right: 0;
1309  border: 0 none;
1310  background-color: __background_alt__ !important;
1311}
1312
1313
1314/* --------------- JS popup ----------------- */
1315.JSpopup {
1316  background-color: __background__;
1317  color: __text__;
1318  border: 1px solid __border__;
1319  line-height: 1.2;
1320  padding: 0 .2em;
1321}
1322.JSpopup ul,
1323.JSpopup ol {
1324  padding-left: 0;
1325}
1326
1327
1328/* --------------- diff view ----------------- */
1329.dokuwiki table.diff td {
1330  font-size: 12px;
1331  line-height: 17px;
1332}
1333.dokuwiki table.diff th {
1334  font-size: 12px;
1335}
1336.dokuwiki table.diff td.diff-addedline,
1337.dokuwiki table.diff td.diff-deletedline,
1338.dokuwiki table.diff td.diff-context {
1339  padding-left: 2px;
1340  padding-right: 2px;
1341}
1342
1343
1344/******************************************************************************
1345 ********************* Browser Hacks and corrections **************************
1346 ******************************************************************************/
1347/* MSIE: fix textarea in admin menu (incl. jumping bug MSIE8) */
1348textarea,
1349.dokuwiki #dw__editform textarea.edit {
1350  /* fix scrollbar flickers in IE8 standards mode, see
1351     http://j.mp/bHExde and http://j.mp/ad7Abj for details */
1352  width: 450px\9;
1353  max-width: 100%\9;
1354  min-width: 100%\9;
1355  /* overwrite original vector with fixes for IE6/7 */
1356  #width: 100% !important;
1357  border: auto;
1358}
1359/* MSIE 7: media manager */
1360*:first-child+html #mediamanager__page .panelContent li {
1361  list-style: none !important;
1362  list-style-image: none !important;
1363}
1364/* ajax quicksearch: MSIE 6/7 */
1365* html #qsearch__out {
1366  width: 206px;
1367}
1368#qsearch__out ul {
1369  #list-style: none !important;
1370  #list-style-image: none !important;
1371}
1372#qsearch__out li {
1373  #width: 206px;
1374}
1375/* admin menu icons: MSIE 6/7 */
1376.dokuwiki ul.admin_tasks li div.li {
1377  #border-left: 1px dashed __background__; /* invisible border triggers IE to render the stuff */
1378}
1379/* list style: MSIE 6/7 */
1380div#panel div.portal div.body ul {
1381  #list-style: none outside none !important;
1382}
1383form#page__revisions ul, /* old, until 2012-01-25 */
1384form#dw__recent ul,      /* old, until 2012-01-25 */
1385form.changes {           /* new, since 2012-09-10 */
1386  #list-style: none outside none !important;
1387}
1388