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