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}
387div.dokuwiki button.toolbutton {
388  height: 20px;
389  width: 24px;
390  padding: 1px 3px;
391  line-height: 16px;
392  text-align: center;
393}
394/* nice alphatransparency background except for IE <7 */
395html>body div.dokuwiki input.button,
396html>body div.dokuwiki button.button {
397  background: __background__ url(static/3rd/dokuwiki/buttonshadow.png) repeat-x bottom;
398}
399
400* html div.dokuwiki input.button,
401* html div.dokuwiki button.button {
402  height: 1.8em;
403}
404
405/* links */
406div.dokuwiki a:link,
407div.dokuwiki a:visited {
408  color: #436976;
409  text-decoration: none;
410}
411div.dokuwiki a:hover,
412div.dokuwiki a:active {
413  color: __text__;
414  text-decoration: underline;
415}
416
417/* missing page links outside rendered articles */
418a.wikilink2,
419a.wikilink2:link,
420a.wikilink2:visited,
421a.wikilink2:hover {
422  color: __missing__ !important;
423  text-decoration: none;
424}
425a.wikilink2:hover {
426  border-bottom: 0 none !important;
427  text-decoration: none !important;
428}
429
430/* link to current page */
431.dokuwiki span.curid a {
432  font-weight: normal;
433}
434
435/* internal link */
436.dokuwiki a.wikilink1,
437.dokuwiki a.wikilink1:visited {
438  color: __existing__ !important;
439}
440
441/* external links */
442div#bodyContent a.urlextern {
443  background: url(static/3rd/vector/external-link-ltr-icon.png) center right no-repeat;
444  padding: 0 13px 0 0;
445}
446div.dokuwiki a.urlextern:visited {
447  color: purple;
448}
449
450/* email link */
451div#bodyContent a.mail {
452  background: transparent url(static/3rd/vector/mail-icon.png) center right no-repeat;
453  padding: 0 13px 0 0;
454}
455
456/* windows share */
457div.dokuwiki a.windows {
458  background: transparent url(static/3rd/dokuwiki/unc.png) center right no-repeat;
459  padding: 0 18px 1px 0;
460}
461
462/* interwiki link */
463div.dokuwiki a.interwiki {
464  background-position: center right;
465  padding: 0 17px 0 0;
466}
467div.dokuwiki a.interwiki:visited {
468  color: purple;
469}
470
471/* headlines */
472h1,
473h2,
474h3,
475h4,
476h5,
477h6 {
478  font-family: sans-serif;
479  background-color: inherit;
480  padding: 0;
481  clear: left; /* ideally 'both', but problems with toc */
482}
483div#content .dokuwiki h1,
484div#content .dokuwiki h2,
485div#content .dokuwiki h3,
486div#content .dokuwiki h4,
487div#content .dokuwiki h5,
488div#content .dokuwiki h6 {
489  border-bottom: 1px solid #aaa;
490  color: __text__;
491  margin: 0;
492  padding-bottom: 0.17em;
493  padding-top: 0.5em;
494}
495div#content .dokuwiki h1 a,
496div#content .dokuwiki h2 a,
497div#content .dokuwiki h3 a,
498div#content .dokuwiki h4 a,
499div#content .dokuwiki h5 a,
500div#content .dokuwiki h6 a {
501  color: __text__;
502}
503div#content .dokuwiki h1 a:hover,
504div#content .dokuwiki h2 a:hover,
505div#content .dokuwiki h3 a:hover,
506div#content .dokuwiki h4 a:hover,
507div#content .dokuwiki h5 a:hover,
508div#content .dokuwiki h6 a:hover {
509  text-decoration: none;
510}
511div#content .dokuwiki h1 {
512  font-size: 160%;
513}
514div#content .dokuwiki h1,
515div#content .dokuwiki h2 {
516  margin-bottom: 0.6em;
517  font-weight: normal;
518}
519div#content .dokuwiki h3,
520div#content .dokuwiki h4,
521div#content .dokuwiki h5,
522div#content .dokuwiki h6 {
523  font-weight: bold;
524  border-bottom: none;
525  margin-bottom: 0.3em;
526}
527div#content .dokuwiki h3 {
528  font-size: 132%;
529}
530div#content .dokuwiki h4 {
531  font-size: 116%;
532}
533div#content .dokuwiki h5 {
534  font-size: 100%;
535}
536div#content .dokuwiki h6 {
537  font-size: 80%;
538}
539
540/* remove indent from different sections */
541div#content .dokuwiki div.level1,
542div#content .dokuwiki div.level2,
543div#content .dokuwiki div.level3,
544div#content .dokuwiki div.level4,
545div#content .dokuwiki div.level5 {
546  margin-left: 0;
547}
548
549/* lists */
550div.dokuwiki ul {
551  line-height: 1.5em;
552  padding: 0;
553  list-style-type: square;
554  list-style-image: url(static/3rd/vector/bullet-icon.png) !important;
555  margin: 0.3em 0 1em 1.5em;
556  color: __text_alt__;
557}
558
559div.dokuwiki ol {
560  line-height: 1.5em;
561  padding: 0;
562  list-style-image: none;
563  margin: 0.3em 0 1em 3.2em;
564  color: __text_alt__;
565  font-weight: bold;
566}
567
568div.dokuwiki li ul,
569div.dokuwiki li ol {
570  margin: 0 0 0 1.5em; /* no bottom gap in between and smaller left margin for nested lists */
571}
572
573div.dokuwiki .li {
574  color: __text__;  /* the list items overriding the ul/ol definition */
575  font-weight: normal;
576}
577
578div.dokuwiki ol { list-style-type: decimal; }
579div.dokuwiki ol ol { list-style-type: upper-roman; }
580div.dokuwiki ol ol ol { list-style-type: lower-alpha; }
581div.dokuwiki ol ol ol ol { list-style-type: lower-greek; }
582
583div.dokuwiki li.open {
584  list-style-image: url(static/3rd/dokuwiki/images/open.gif);
585}
586
587div.dokuwiki li.closed {
588  list-style-image: url(static/3rd/dokuwiki/closed.gif);
589}
590
591div.dokuwiki li {
592  margin-left: 0;
593  margin-bottom: 1px;
594}
595
596/* quotes */
597div#content .dokuwiki blockquote {
598  border-left: 2px solid __border__;
599  padding-left: 3px;
600  padding-right: 0;
601  margin-left: 0.2em;
602}
603
604/* preformatted stuff, source code */
605.dokuwiki dl.code dt,
606.dokuwiki dl.file dt {
607  background-color: __background_alt__;
608  border: solid __border__;
609  border-width: 1px 1px 0;
610  color: inherit;
611  display: inline;
612  padding: 0 .5em;
613  margin-left: 1em;
614}
615.dokuwiki dl.code dd,
616.dokuwiki dl.file dd {
617  margin: 0;
618}
619div#content .dokuwiki code,
620div#content .dokuwiki pre,
621div#content .dokuwiki pre.code,
622div#content .dokuwiki pre.file,
623div#content .dokuwiki samp,
624div#content .dokuwiki kbd,
625div#content .dokuwiki tt {
626  font-size: 100%;
627  background-color: #f9f9f9;
628  color: __text__;
629  font-size: 1em;
630  direction: ltr;
631  text-align: left;
632}
633div#content .dokuwiki em.u code { /* fix if background-color hides underlining */
634  text-decoration: underline;
635}
636div#content .dokuwiki pre,
637div#content .dokuwiki pre.code,
638div#content .dokuwiki pre.file {
639  line-height: 1.2em;
640  padding: 0.5em;
641  border: 1px dashed __border__;
642}
643div#content .dokuwiki dl.file,
644div#content .dokuwiki dl.file dd {
645  margin-left: 0;
646}
647div#content .dokuwiki dl.file dt,
648div#content .dokuwiki dl.code dt {
649  background-color: #f9f9f9;
650  border-bottom: 2px solid #f9f9f9;
651  border-top: 1px dashed __border__;
652  border-left: 1px dashed __border__;
653  border-right: 1px dashed __border__;
654  display: inline;
655  margin-left: 2em;
656  padding: 0.1em 1em;
657}
658div#content .dokuwiki dl.file dt a,
659div#content .dokuwiki dl.code dt a {
660  color: __text__;
661}
662
663/* "you are here" and "breadcrumbs" */
664.catlinks {
665  font-size: 80%;
666  margin-bottom: 1em;
667}
668.catlinks p,
669.catlinks div {
670  margin: 0.3em 0;
671}
672
673/* tables */
674th,
675td {
676  border: 0;
677}
678td[align="right"],
679th[align="right"] {
680  text-align: right;
681}
682.dokuwiki table.inline {
683  background-color: __background__;
684}
685.dokuwiki table.inline th,
686.dokuwiki table.inline td {
687  border: 1px solid __border__;
688}
689.dokuwiki table.inline th {
690  color: inherit;
691  background-color: __background_alt__;
692}
693.dokuwiki table.inline tr:hover td,
694.dokuwiki table.inline tr:hover th,
695.dokuwiki table.inline th:hover {
696  background-color: __background_alt__;
697}
698
699/* section edit buttons */
700.dokuwiki .secedit {
701  margin-top: 0;
702}
703div#content .dokuwiki div.secedit input.button {
704  border: 0 none;
705  text-transform: lowercase;
706  color: __existing__;
707  margin: 0;
708  padding: 0;
709  cursor: pointer;
710  background: transparent none;
711}
712
713/* footnotes */
714div.dokuwiki div.fn {
715  font-size: 90%;
716}
717
718/* link to footnote inside the text */
719.dokuwiki sup a.fn_top {
720  font-size: 95%;
721}
722
723/* insitu-footnotes */
724div.insitu-footnote {
725  font-size: 0.938em; /* 12px */
726  padding: 4px 7px 4px 10px;
727}
728div.insitu-footnote code,
729div.insitu-footnote pre {
730  font-size: 90%;
731}
732
733/* Toolbar */
734button.toolbutton {
735  background-color: __background__;
736  padding: 0px;
737  margin: 0 1px 0 0;
738  border: 1px solid __border__;
739  cursor: pointer;
740}
741
742/* nice alphatransparency background except for IE <7 */
743html>body button.toolbutton {
744  background: __background__ url(static/3rd/dokuwiki/buttonshadow.png) repeat-x bottom;
745}
746
747div.picker {
748  width: 250px;
749  border: 1px solid __border__;
750  background-color: __background_alt__;
751  font-size: 11px;
752  line-height: 13px;
753}
754
755div.pk_hl {
756  width: 125px;
757}
758
759button.pickerbutton {
760  padding: 0px;
761  margin: 0 1px 1px 0;
762  border: 0;
763  background-color: transparent;
764  font-size: 80%;
765  cursor: pointer;
766}
767
768/* gallery plugin compatibilty */
769div.dokuwiki .gallery table,
770div.dokuwiki .gallery td {
771  border: 0 none;
772}
773
774/* bureaucracy plugin compatibilty */
775div.dokuwiki form.bureaucracy__plugin fieldset {
776  text-align: center;
777}
778div.dokuwiki form.bureaucracy__plugin label {
779  width: 95% !important;
780  margin-left: auto;
781  margin-right: auto;
782}
783div.dokuwiki form.bureaucracy__plugin label span,
784div.dokuwiki form.bureaucracy__plugin input.edit,
785div.dokuwiki form.bureaucracy__plugin textarea.edit,
786div.dokuwiki form.bureaucracy__plugin fieldset textarea.edit {
787  text-align: left;
788  margin: auto 5px;
789  float: none !important;
790  width: 97% !important;
791  min-width: 97% !important;
792  max-width: 97% !important;
793}
794
795
796/* --------------- sidebar --------------- */
797div#panel {
798  line-height: 15px;
799}
800div#panel .dokuwiki {
801  font-size: 0.75em;
802}
803div#panel a.wikilink1,
804div#panel a.wikilink2,
805div#panel a.urlextern {
806  padding-left: 0;
807  background: transparent none;
808  color: __existing__;
809}
810div#panel .body {
811  margin-right: 0.45em !important;
812  padding-top: 0.25em !important;
813}
814div#panel .body .dokuwiki p {
815  margin: 0;
816}
817div#panel .body .dokuwiki ul li {
818  font-size: 1em !important;
819  padding: 0.25em 0 !important;
820}
821div#panel .body .dokuwiki li ul {
822  font-size: 95% !important;
823  margin: 0.25em 0 0 1em !important;
824}
825div#panel .body .dokuwiki ol {
826  margin: 0 0 0 1.65em;
827}
828/* QR Code */
829div#panel #t-qrcode img {
830  margin: 0.5em 0 0.3em -0.2em;
831}
832div#panel #t-qrcode a,
833div#panel #t-qrcode a:link,
834div#panel #t-qrcode a:active,
835div#panel #t-qrcode a:hover,
836div#panel #t-qrcode a:visited {
837  border: 0 none;
838  cursor: default;
839  text-decoration: none;
840}
841/* translation plugin by Anreas Gohr */
842div#panel .body .dokuwiki .plugin_translation span {
843  display: none;
844}
845div#panel .body .dokuwiki .plugin_translation {
846  padding-right: 0 !important;
847  text-align: left;
848}
849div#panel .body .dokuwiki .plugin_translation,
850div#panel .body .dokuwiki .plugin_translation ul,
851div#panel .body .dokuwiki .plugin_translation li {
852  float: none;
853  margin: 0;
854  padding-right: 0;
855  line-height: 1.125em;
856  font-size: 100%;
857}
858div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:link,
859div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:hover,
860div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:active,
861div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:visited,
862div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:link,
863div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:hover,
864div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:active,
865div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:visited {
866  background-color: transparent;
867  margin: 0;
868  padding: 0;
869}
870div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:before,
871div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:before {
872  content: attr(title) " (";
873}
874div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:after,
875div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:after {
876  content: ") ";
877}
878div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1 {
879  color: __existing__ !important;
880}
881div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2 {
882  color: __missing__ !important;
883}
884div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:hover {
885  text-decoration: underline;
886}
887div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:hover {
888  text-decoration: underline !important;
889}
890div#panel .body .dokuwiki .plugin_translation select {
891  width: 90%;
892  margin: auto !important;
893  text-align: left;
894}
895div#panel .body .dokuwiki .plugin_translation option,
896div#panel .body .dokuwiki .plugin_translation option.wikilink1,
897div#panel .body .dokuwiki .plugin_translation option.wikilink2 {
898  padding: auto 5px !important;
899  text-align: left;
900}
901
902
903/* --------------- search --------------- */
904/* copy of the original vector id="searchInput" styles cause we have to use
905   another id for DokuWiki */
906div#simpleSearch input#qsearch__in {
907  margin: 0;
908  border-width: 0;
909  padding: 0.25em;
910  line-height: 1em;
911  font-size: 0.8em;
912  width: 14em;
913  background-color: transparent;
914}
915/* Ajax quicksearch */
916#qsearch__out {
917  top: 72px;
918  display: none;
919  left: auto;
920  right: 7.93335px;
921  bottom: auto;
922  height: auto;
923  font-family: sans-serif;
924  font-size: 0.8em;
925  background-color: window;
926  border: 1px solid #aaa;
927  padding: 0;
928  position: static;
929}
930#qsearch__out ul {
931  padding: 0;
932  margin: 0;
933  list-style: none;
934}
935#qsearch__out li {
936  color: windowtext;
937  margin: 0;
938  width: 100%;
939  padding: 1px;
940}
941#qsearch__out li a {
942  width: 97%; /* leave some space for browser rounding errors */
943  display: block;
944}
945#qsearch__out li:hover {
946  background-color: #bbb;
947}
948#qsearch__out li a,
949#qsearch__out li a:link,
950#qsearch__out li a:visited,
951#qsearch__out li a:hover {
952  color: windowtext;
953  text-decoration: none;
954}
955
956
957/* --------------- footer --------------- */
958div#footer a.wikilink1,
959div#footer a.wikilink2,
960div#footer a.urlextern {
961  padding-left: 0;
962  background: transparent none;
963  color: __existing__;
964}
965/* default copyright notice layout */
966div#footer #footer-info li#footer-info-copyright .license {
967  font-size: 100%;
968  text-align: left;
969  padding: 0;
970}
971div#footer #footer-info li#footer-info-copyright .license a.urlextern {
972  margin-left: 0.4em;
973}
974
975
976/* --------------- Table of contents (TOC) old, until 2012-01-25 ---------------  */
977div.dokuwiki div.toc {
978  margin: 1.2em 0 0 2em;
979  float: right;
980  width: 200px;
981  font-size: 80%;
982  clear: both;
983  background-color: transparent;
984}
985
986div.dokuwiki div.toc div.tocheader {
987  border: 1px solid __border__;
988  background-color: __background_alt__;
989  text-align: left;
990  font-weight: bold;
991  padding: 3px;
992  margin-bottom: 2px;
993  line-height: 1.45em;
994}
995
996div.dokuwiki div.toc span.toc_open,
997div.dokuwiki div.toc span.toc_close {
998  border: 0.4em solid __background_alt__;
999  float: right;
1000  display: block;
1001  margin: 0.4em 3px 0 0;
1002}
1003
1004div.dokuwiki div.toc span.toc_open span,
1005div.dokuwiki div.toc span.toc_close span {
1006  display: none;
1007}
1008
1009div.dokuwiki div.toc span.toc_open {
1010  margin-top: 0.4em;
1011  border-top: 0.4em solid __text__;
1012}
1013
1014div.dokuwiki div.toc span.toc_close {
1015  margin-top: 0;
1016  border-bottom: 0.4em solid __text__;
1017}
1018
1019div.dokuwiki div.toc #toc__inside {
1020  border: 1px solid __border__;
1021  background-color: __background__;
1022  text-align: left;
1023  padding: 0.5em 0 0.7em 0;
1024}
1025
1026div.dokuwiki div.toc ul.toc {
1027  list-style-type: none;
1028  list-style-image: none;
1029  line-height: 1.2em;
1030  padding: 0 !important;
1031  margin: 0.3em 0 0 1.5em !important;
1032}
1033
1034div.dokuwiki div.toc ul.toc li {
1035  list-style-image: none;
1036  list-style-type: none;
1037  background: transparent url(static/3rd/dokuwiki/tocdot2.gif) 0 0.6em no-repeat;
1038  padding-left: 0.4em !important;
1039  margin-bottom: 0.1em !important;
1040}
1041
1042div.dokuwiki div.toc ul.toc li.clear {
1043  background-image: none;
1044  padding-left: 0.4em;
1045}
1046
1047div.dokuwiki div.toc a.toc:link,
1048div.dokuwiki div.toc a.toc:visited {
1049  color: #436976;
1050}
1051
1052div.dokuwiki div.toc a.toc:hover,
1053div.dokuwiki div.toc a.toc:active {
1054  color: __text__;
1055}
1056
1057div.toc,
1058div.dokuwiki div.toc a.toc,
1059div.dokuwiki div.toc ul.toc {
1060  border: 0 none;
1061  background: transparent none;
1062  font-size: 100%;
1063}
1064
1065div.dokuwiki div.toc ul.toc {
1066  padding-top: 0;
1067  padding-bottom: 0;
1068  padding-left: 1em !important;
1069  list-style-type: none !important;
1070  list-style-image: none !important;
1071  margin: 0 !important;
1072}
1073
1074div.dokuwiki div.toc a.toc {
1075  padding: 0;
1076}
1077
1078
1079/* --------------- Table of contents (TOC) new, since 2012-09-10 ---------------  */
1080div.dokuwiki #dw__toc {
1081  margin: 1.2em 0 0 2em;
1082  float: right;
1083  width: 200px;
1084  font-size: 90%;
1085  clear: both;
1086  background-color: __background__;
1087}
1088
1089div.dokuwiki #dw__toc h3 {
1090  border: 1px solid __border__ !important;
1091  background-color: __background_alt__ !important;
1092  text-align: left;
1093  font-weight: bold !important;
1094  padding: 3px !important;
1095  margin-bottom: 2px !important;
1096  line-height: 1.45em;
1097  font-size: 90% !important;
1098}
1099
1100div.dokuwiki #dw__toc h3 strong {
1101  margin-top: 0.2em;
1102}
1103
1104div.dokuwiki #dw__toc h3 ~ div {
1105  border: 1px solid __border__;
1106  padding-left: 10px;
1107}
1108
1109div.dokuwiki #dw__toc ul.toc {
1110  background-color: transparent !important;
1111  border: 0 none;
1112}
1113
1114div.dokuwiki #dw__toc ul.toc li {
1115  list-style-image: none;
1116  list-style-type: none;
1117  background: transparent url(static/3rd/dokuwiki/tocdot2.gif) 0 0.6em no-repeat;
1118  padding-left: 0.4em !important;
1119  margin-bottom: 0.1em !important;
1120}
1121
1122
1123/* --------------- generic content classes --------------- */
1124div.error,
1125div.info,
1126div.success,
1127div.notify {
1128  font-size: 80%;
1129  line-height: 1.25em;
1130}
1131
1132
1133/* --------------- admin menu --------------- */
1134/* editing preview */
1135div#content .dokuwiki div.preview {
1136  margin-left: 0;
1137}
1138/* "remeber me" checkbox, login */
1139div.dokuwiki form#dw__login label.simple {
1140  text-align: center;
1141  padding-bottom: 0.4em;
1142}
1143/* main menu */
1144.dokuwiki ul.admin_tasks li {
1145  list-style-type: none;
1146  list-style-image: none;
1147}
1148.dokuwiki ul.admin_tasks li a {
1149  font-weight: bold;
1150}
1151/* acl tree */
1152#acl__tree li {
1153  list-style-image: none;
1154  list-style-type: none;
1155}
1156
1157
1158/* --------------- media manager popup --------------- */
1159html.popup {
1160  background-color: #fff;
1161}
1162html.popup body {
1163  font: 13px sans-serif;
1164  background-image: none;
1165  background-color: #fff;
1166}
1167html.popup #media__manager {
1168  min-height: 465px;
1169}
1170html.popup #media__manager h1,
1171html.popup #media__manager h2,
1172html.popup #media__popup h1,
1173html.popup #media__popup h2 {
1174  font-size: 1em !important;
1175  line-height: 1em !important;
1176  font-weight: bold !important;
1177}
1178html.popup #media__opts {
1179  padding-left: 1em;
1180  margin-bottom: 0.5em;
1181}
1182html.popup #media__opts input {
1183  float: left;
1184  display: block;
1185  margin-top: 4px;
1186  position: absolute;
1187}
1188*+html.popup #media__opts input,
1189* html.popup #media__opts input {
1190  position: static;
1191}
1192html.popup #media__opts label {
1193  display: block;
1194  float: left;
1195  margin-left: 20px;
1196  margin-bottom: 4px;
1197}
1198*+html.popup #media__opts label,
1199* html.popup #media__opts label {
1200  margin-left: 10px;
1201}
1202html.popup #media__opts br {
1203  clear: left;
1204}
1205
1206
1207/* --------------- media manager page --------------- */
1208#mediamanager__page h2,
1209#mediamanager__page h3 {
1210  font-size: 1em !important;
1211  line-height: 1.5em !important;
1212  font-weight: normal !important;
1213  padding: 3px 10px !important;
1214}
1215#mediamanager__page div.namespaces h2 {
1216  margin-left: 0.3em;
1217  margin-bottom: 0;
1218  border-bottom-color: __background_alt__;
1219}
1220#mediamanager__page div.namespaces div.panelHeader {
1221  padding-top: 11px;
1222}
1223#mediamanager__page h3,
1224#mediamanager__page ul.tabs li {
1225  margin: 0 !important;
1226  padding: 0 !important;
1227}
1228#mediamanager__page .panelHeader ul {
1229  list-style-image: none !important;
1230}
1231#mediamanager__page .panelHeader ul .ui-buttonset {
1232  font-size: 12px;
1233}
1234#mediamanager__page .panelHeader ul li.ui-buttonset {
1235  background-position: 3px 0;
1236  padding-bottom: 3px;
1237}
1238#mediamanager__page .panelHeader div.no input.button {
1239  padding: 1px;
1240  line-height: 1em;
1241}
1242
1243
1244/* --------------- link wizard --------------- */
1245#link__wiz {
1246  text-align: center;
1247}
1248#link__wiz_result div.even {
1249  background-color: #f5f5f5;
1250}
1251
1252
1253/* --------------- search result formating --------------- */
1254div.dokuwiki div.search_result,  /* old, until 2012-01-25 */
1255div.dokuwiki dl.search_results { /* new, since 2012-09-10 */
1256  margin-bottom: 6px;
1257  padding: 0 10px 0 30px;
1258}
1259
1260div.dokuwiki .search_snippet,       /* old, until 2012-01-25 */
1261div.dokuwiki dl.search_results dd { /* new, since 2012-09-10 */
1262  font-size: 12px;
1263  margin-left: 20px;
1264}
1265
1266div.dokuwiki .search_sep {
1267  color: __text__;
1268}
1269
1270div.dokuwiki .search_hit {
1271  color: __text__;
1272  background-color: __highlight__;
1273}
1274div.dokuwiki strong.search_hit {
1275  font-weight: normal;
1276}
1277
1278div.dokuwiki div.search_quickresult {
1279  margin: 0 0 15px 30px;
1280  padding: 0 10px 10px 0;
1281  border-bottom: 1px dashed __border__;
1282}
1283div.dokuwiki div.search_quickresult h3 {
1284  margin: 0 0 1.0em 0;
1285  font-size: 1em;
1286  font-weight: bold;
1287}
1288
1289div.dokuwiki ul.search_quickhits {
1290  margin: 0 0 0.5em 1.0em;
1291}
1292
1293div.dokuwiki ul.search_quickhits li {
1294  margin: 0 1.0em 0 1.0em;
1295  float: left;
1296  width: 30%;
1297}
1298
1299div.dokuwiki .section_highlight {
1300  margin-left: 0;
1301  margin-right: 0;
1302  padding-left: 0;
1303  padding-right: 0;
1304  border: 0 none;
1305  background-color: __background_alt__ !important;
1306}
1307
1308
1309/* --------------- JS popup ----------------- */
1310.JSpopup {
1311  background-color: __background__;
1312  color: __text__;
1313  border: 1px solid __border__;
1314  line-height: 1.2;
1315  padding: 0 .2em;
1316}
1317.JSpopup ul,
1318.JSpopup ol {
1319  padding-left: 0;
1320}
1321
1322
1323/* --------------- diff view ----------------- */
1324.dokuwiki table.diff td {
1325  font-size: 12px;
1326  line-height: 17px;
1327}
1328.dokuwiki table.diff th {
1329  font-size: 12px;
1330}
1331.dokuwiki table.diff td.diff-addedline,
1332.dokuwiki table.diff td.diff-deletedline,
1333.dokuwiki table.diff td.diff-context {
1334  padding-left: 2px;
1335  padding-right: 2px;
1336}
1337