xref: /template/wikiweko/static/css/screen.css (revision 313a2ebb56e7240601ef8c63d5078e05ba653ab5)
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/* translation plugin by Anreas Gohr */
831div#panel .body .dokuwiki .plugin_translation span {
832  display: none;
833}
834div#panel .body .dokuwiki .plugin_translation {
835  padding-right: 0 !important;
836  text-align: left;
837}
838div#panel .body .dokuwiki .plugin_translation,
839div#panel .body .dokuwiki .plugin_translation ul,
840div#panel .body .dokuwiki .plugin_translation li {
841  float: none;
842  margin: 0;
843  padding-right: 0;
844  line-height: 1.125em;
845  font-size: 100%;
846}
847div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:link,
848div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:hover,
849div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:active,
850div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:visited,
851div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:link,
852div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:hover,
853div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:active,
854div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:visited {
855  background-color: transparent;
856  margin: 0;
857  padding: 0;
858}
859div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:before,
860div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:before {
861  content: attr(title) " (";
862}
863div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:after,
864div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:after {
865  content: ") ";
866}
867div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1 {
868  color: __existing__ !important;
869}
870div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2 {
871  color: __missing__ !important;
872}
873div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:hover {
874  text-decoration: underline;
875}
876div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:hover {
877  text-decoration: underline !important;
878}
879div#panel .body .dokuwiki .plugin_translation select {
880  width: 90%;
881  margin: auto !important;
882  text-align: left;
883}
884div#panel .body .dokuwiki .plugin_translation option,
885div#panel .body .dokuwiki .plugin_translation option.wikilink1,
886div#panel .body .dokuwiki .plugin_translation option.wikilink2 {
887  padding: auto 5px !important;
888  text-align: left;
889}
890
891
892/* --------------- search --------------- */
893/* copy of the original vector id="searchInput" styles cause we have to use
894   another id for DokuWiki */
895div#simpleSearch input#qsearch__in {
896  margin: 0;
897  border-width: 0;
898  padding: 0.25em;
899  line-height: 1em;
900  font-size: 0.8em;
901  width: 14em;
902  background-color: transparent;
903}
904/* Ajax quicksearch */
905#qsearch__out {
906  top: 72px;
907  display: none;
908  left: auto;
909  right: 7.93335px;
910  bottom: auto;
911  height: auto;
912  font-family: sans-serif;
913  font-size: 0.8em;
914  background-color: window;
915  border: 1px solid #aaa;
916  padding: 0;
917  position: static;
918}
919#qsearch__out ul {
920  padding: 0;
921  margin: 0;
922  list-style: none;
923}
924#qsearch__out li {
925  color: windowtext;
926  margin: 0;
927  width: 100%;
928  padding: 1px;
929}
930#qsearch__out li a {
931  width: 97%; /* leave some space for browser rounding errors */
932  display: block;
933}
934#qsearch__out li:hover {
935  background-color: #bbb;
936}
937#qsearch__out li a,
938#qsearch__out li a:link,
939#qsearch__out li a:visited,
940#qsearch__out li a:hover {
941  color: windowtext;
942  text-decoration: none;
943}
944
945
946/* --------------- footer --------------- */
947div#footer a.wikilink1,
948div#footer a.wikilink2,
949div#footer a.urlextern {
950  padding-left: 0;
951  background: transparent none;
952  color: __existing__;
953}
954/* default copyright notice layout */
955div#footer #footer-info li#footer-info-copyright .license {
956  font-size: 100%;
957  text-align: left;
958  padding: 0;
959}
960div#footer #footer-info li#footer-info-copyright .license a.urlextern {
961  margin-left: 0.4em;
962}
963
964
965/* --------------- Table of contents (TOC) old, until 2012-01-25 ---------------  */
966div.dokuwiki div.toc {
967  margin: 1.2em 0 0 2em;
968  float: right;
969  width: 200px;
970  font-size: 80%;
971  clear: both;
972}
973
974div.dokuwiki div.toc div.tocheader {
975  border: 1px solid __border__;
976  background-color: __background_alt__;
977  text-align: left;
978  font-weight: bold;
979  padding: 3px;
980  margin-bottom: 2px;
981  line-height: 1.45em;
982}
983
984div.dokuwiki div.toc span.toc_open,
985div.dokuwiki div.toc span.toc_close {
986  border: 0.4em solid __background_alt__;
987  float: right;
988  display: block;
989  margin: 0.4em 3px 0 0;
990}
991
992div.dokuwiki div.toc span.toc_open span,
993div.dokuwiki div.toc span.toc_close span {
994  display: none;
995}
996
997div.dokuwiki div.toc span.toc_open {
998  margin-top: 0.4em;
999  border-top: 0.4em solid __text__;
1000}
1001
1002div.dokuwiki div.toc span.toc_close {
1003  margin-top: 0;
1004  border-bottom: 0.4em solid __text__;
1005}
1006
1007div.dokuwiki div.toc #toc__inside {
1008  border: 1px solid __border__;
1009  background-color: __background__;
1010  text-align: left;
1011  padding: 0.5em 0 0.7em 0;
1012}
1013
1014div.dokuwiki div.toc ul.toc {
1015  list-style-type: none;
1016  list-style-image: none;
1017  line-height: 1.2em;
1018  padding: 0 !important;
1019  margin: 0.3em 0 0 1.5em !important;
1020}
1021
1022div.dokuwiki div.toc ul.toc li {
1023  list-style-image: none;
1024  list-style-type: none;
1025  background: transparent url(static/3rd/dokuwiki/tocdot2.gif) 0 0.6em no-repeat;
1026  padding-left: 0.4em !important;
1027  margin-bottom: 0.1em !important;
1028}
1029
1030div.dokuwiki div.toc ul.toc li.clear {
1031  background-image: none;
1032  padding-left: 0.4em;
1033}
1034
1035div.dokuwiki div.toc a.toc:link,
1036div.dokuwiki div.toc a.toc:visited {
1037  color: #436976;
1038}
1039
1040div.dokuwiki div.toc a.toc:hover,
1041div.dokuwiki div.toc a.toc:active {
1042  color: __text__;
1043}
1044
1045div.toc,
1046div.dokuwiki div.toc a.toc,
1047div.dokuwiki div.toc ul.toc {
1048  border: 0 none;
1049  background: transparent none;
1050  font-size: 100%;
1051}
1052
1053div.dokuwiki div.toc ul.toc {
1054  padding-top: 0;
1055  padding-bottom: 0;
1056  padding-left: 1em !important;
1057  list-style-type: none !important;
1058  list-style-image: none !important;
1059  margin: 0 !important;
1060}
1061
1062div.dokuwiki div.toc a.toc {
1063  padding: 0;
1064}
1065
1066
1067/* --------------- Table of contents (TOC) new, since 2012-09-10 ---------------  */
1068div.dokuwiki #dw__toc {
1069  margin: 1.2em 0 0 2em;
1070  float: right;
1071  width: 200px;
1072  font-size: 90%;
1073  clear: both;
1074  background-color: __background__;
1075}
1076
1077div.dokuwiki #dw__toc h3 {
1078  border: 1px solid __border__ !important;
1079  background-color: __background_alt__ !important;
1080  text-align: left;
1081  font-weight: bold !important;
1082  padding: 3px !important;
1083  margin-bottom: 2px !important;
1084  line-height: 1.45em;
1085  font-size: 90% !important;
1086}
1087
1088div.dokuwiki #dw__toc h3 strong {
1089  margin-top: 0.2em;
1090}
1091
1092div.dokuwiki #dw__toc h3 ~ div {
1093  border: 1px solid __border__;
1094  padding-left: 10px;
1095}
1096
1097div.dokuwiki #dw__toc ul.toc {
1098  background-color: __background__ !important;
1099  border: 0 none;
1100}
1101
1102div.dokuwiki #dw__toc ul.toc li {
1103  list-style-image: none;
1104  list-style-type: none;
1105  background: transparent url(static/3rd/dokuwiki/tocdot2.gif) 0 0.6em no-repeat;
1106  padding-left: 0.4em !important;
1107  margin-bottom: 0.1em !important;
1108}
1109
1110
1111/* --------------- generic content classes --------------- */
1112div.error,
1113div.info,
1114div.success,
1115div.notify {
1116  font-size: 80%;
1117  line-height: 1.25em;
1118}
1119
1120
1121/* --------------- admin menu --------------- */
1122/* editing preview */
1123div#content .dokuwiki div.preview {
1124  margin-left: 0;
1125}
1126/* "remeber me" checkbox, login */
1127div.dokuwiki form#dw__login label.simple {
1128  text-align: center;
1129  padding-bottom: 0.4em;
1130}
1131/* main menu */
1132.dokuwiki ul.admin_tasks li {
1133  list-style-type: none;
1134  list-style-image: none;
1135}
1136.dokuwiki ul.admin_tasks li a {
1137  font-weight: bold;
1138}
1139/* acl tree */
1140#acl__tree li {
1141  list-style-image: none;
1142  list-style-type: none;
1143}
1144
1145
1146/* --------------- media manager popup --------------- */
1147html.popup {
1148  background-color: #fff;
1149}
1150html.popup body {
1151  font: 13px/17px sans-serif;
1152  background-image: none;
1153  background-color: #fff;
1154}
1155html.popup #media__manager {
1156  min-height: 465px;
1157}
1158* html.popup #media__manager {
1159  height: 465px; /* fix MSIE 6 */
1160}
1161html.popup #media__manager h1,
1162html.popup #media__manager h2,
1163html.popup #media__popup h1,
1164html.popup #media__popup h2 {
1165  font-size: 1em !important;
1166  line-height: 1em !important;
1167  font-weight: bold !important;
1168}
1169html.popup #media__opts {
1170  padding-left: 1em;
1171  margin-bottom: 0.5em;
1172}
1173html.popup #media__opts input {
1174  float: left;
1175  display: block;
1176  margin-top: 4px;
1177  position: absolute;
1178}
1179*+html.popup #media__opts input,
1180* html.popup #media__opts input {
1181  position: static;
1182}
1183html.popup #media__opts label {
1184  display: block;
1185  float: left;
1186  margin-left: 20px;
1187  margin-bottom: 4px;
1188}
1189*+html.popup #media__opts label,
1190* html.popup #media__opts label {
1191  margin-left: 10px;
1192}
1193html.popup #media__opts br {
1194  clear: left;
1195}
1196
1197
1198/* --------------- media manager page --------------- */
1199#mediamanager__page h2,
1200#mediamanager__page h3 {
1201  font-size: 1em !important;
1202  line-height: 1.5em !important;
1203  font-weight: normal !important;
1204  padding: 3px 10px !important;
1205}
1206#mediamanager__page div.namespaces h2 {
1207  margin-bottom: 0;
1208  border-bottom: 0;
1209}
1210#mediamanager__page div.namespaces div.panelHeader {
1211  padding-top: 11px;
1212}
1213#mediamanager__page h3,
1214#mediamanager__page ul.tabs li {
1215  margin: 0 !important;
1216  padding: 0 !important;
1217}
1218#mediamanager__page .panelHeader ul {
1219  list-style-image: none !important;
1220}
1221#mediamanager__page .panelHeader ul .ui-buttonset {
1222  font-size: 12px;
1223}
1224#mediamanager__page .panelHeader ul li.ui-buttonset {
1225  background-position: 3px 0;
1226  padding-bottom: 3px;
1227}
1228#mediamanager__page .panelHeader div.no input.button {
1229  padding: 1px;
1230  line-height: 1em;
1231}
1232
1233
1234/* --------------- link wizard --------------- */
1235#link__wiz {
1236  text-align: center;
1237}
1238#link__wiz_result div.even {
1239  background-color: #f5f5f5;
1240}
1241
1242
1243/* --------------- search result formating --------------- */
1244div.dokuwiki div.search_result,  /* old, until 2012-01-25 */
1245div.dokuwiki dl.search_results { /* new, since 2012-09-10 */
1246  margin-bottom: 6px;
1247  padding: 0 10px 0 30px;
1248}
1249
1250div.dokuwiki .search_snippet,       /* old, until 2012-01-25 */
1251div.dokuwiki dl.search_results dd { /* new, since 2012-09-10 */
1252  font-size: 12px;
1253  margin-left: 20px;
1254}
1255
1256div.dokuwiki .search_sep {
1257  color: __text__;
1258}
1259
1260div.dokuwiki .search_hit {
1261  color: __text__;
1262  background-color: __highlight__;
1263}
1264div.dokuwiki strong.search_hit {
1265  font-weight: normal;
1266}
1267
1268div.dokuwiki div.search_quickresult {
1269  margin: 0 0 15px 30px;
1270  padding: 0 10px 10px 0;
1271  border-bottom: 1px dashed __border__;
1272}
1273div.dokuwiki div.search_quickresult h3 {
1274  margin: 0 0 1.0em 0;
1275  font-size: 1em;
1276  font-weight: bold;
1277}
1278
1279div.dokuwiki ul.search_quickhits {
1280  margin: 0 0 0.5em 1.0em;
1281}
1282
1283div.dokuwiki ul.search_quickhits li {
1284  margin: 0 1.0em 0 1.0em;
1285  float: left;
1286  width: 30%;
1287}
1288
1289div.dokuwiki .section_highlight {
1290  background-color: __background_alt__ !important;
1291}
1292
1293
1294/* --------------- JS popup ----------------- */
1295.JSpopup {
1296  background-color: __background__;
1297  color: __text__;
1298  border: 1px solid __border__;
1299  line-height: 1.2;
1300  padding: 0 .2em;
1301}
1302.JSpopup ul,
1303.JSpopup ol {
1304  padding-left: 0;
1305}
1306
1307
1308/* --------------- diff view ----------------- */
1309.dokuwiki table.diff td {
1310  font-size: 12px;
1311  line-height: 17px;
1312}
1313.dokuwiki table.diff th {
1314  font-size: 12px;
1315}
1316.dokuwiki table.diff td.diff-addedline,
1317.dokuwiki table.diff td.diff-deletedline,
1318.dokuwiki table.diff td.diff-context {
1319  padding-left: 2px;
1320  padding-right: 2px;
1321}
1322
1323
1324/******************************************************************************
1325 ********************* Browser Hacks and corrections **************************
1326 ******************************************************************************/
1327/* MSIE: fix textarea in admin menu (incl. jumping bug MSIE8) */
1328textarea,
1329.dokuwiki #dw__editform textarea.edit {
1330  /* fix scrollbar flickers in IE8 standards mode, see
1331     http://j.mp/bHExde and http://j.mp/ad7Abj for details */
1332  width: 450px\9;
1333  max-width: 100%\9;
1334  min-width: 100%\9;
1335  /* overwrite original vector with fixes for IE6/7 */
1336  #width: 100% !important;
1337  border: auto;
1338}
1339/* MSIE 7: media manager */
1340*:first-child+html #mediamanager__page .panelContent li {
1341  list-style: none !important;
1342  list-style-image: none !important;
1343}
1344/* ajax quicksearch: MSIE 6/7 */
1345* html #qsearch__out {
1346  width: 206px;
1347}
1348#qsearch__out ul {
1349  #list-style: none !important;
1350  #list-style-image: none !important;
1351}
1352#qsearch__out li {
1353  #width: 206px;
1354}
1355/* admin menu icons: MSIE 6/7 */
1356.dokuwiki ul.admin_tasks li div.li {
1357  #border-left: 1px dashed __background__; /* invisible border triggers IE to render the stuff */
1358}
1359/* list style: MSIE 6/7 */
1360div#panel div.portal div.body ul {
1361  #list-style: none outside none !important;
1362}
1363form#page__revisions ul, /* old, until 2012-01-25 */
1364form#dw__recent ul,      /* old, until 2012-01-25 */
1365form.changes {           /* new, since 2012-09-10 */
1366  #list-style: none outside none !important;
1367}
1368
1369