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