1/** 2 * This file provides the styles for the file uploader 3 * used in the media manager (both fullscreen and popup). 4 */ 5 6.qq-uploader { 7 position: relative; 8 width: 100%; 9} 10 11.qq-uploader .error { 12 color: #f00; 13 background-color: #fff; 14} 15 16/* select file button */ 17 18.qq-upload-button { 19 display: inline-block; 20 text-decoration: none; 21 font-size: 100%; 22 cursor: pointer; 23 margin: 1px 1px 5px; 24} 25 26.qq-upload-button { 27 color: #333; 28 background-color: #eee; 29 background-image: url(data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+ PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+ PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+); 30 background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #eeeeee 99%, #cccccc 99%); 31 border: 1px solid #ccc; 32 border-radius: 2px; 33 padding: .1em .5em; 34 cursor: pointer; 35} 36 37.qq-upload-button:hover { 38 border-color: #999; 39 background-color: #ddd; 40 background-image:url(data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+ PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+ PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+); 41 background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #dddddd 99%, #bbbbbb 99%); 42} 43 44.qq-upload-button-focus { 45 outline: 1px dotted; 46} 47 48/* drop area */ 49 50.qq-upload-drop-area { 51 position: absolute; 52 top: 0; 53 left: 0; 54 width: 100%; 55 height: 100%; 56 min-height: 70px; 57 z-index: 2; 58 background: @ini_background_neu; 59 color: @ini_text; 60 text-align: center; 61} 62 63.qq-upload-drop-area span { 64 display: block; 65 position: absolute; 66 top: 50%; 67 width: 100%; 68 margin-top: -8px; 69 font-size: 120%; 70} 71 72.qq-upload-drop-area-active { 73 background: @ini_background_alt; 74} 75 76/* list of files to upload */ 77 78div.qq-uploader ul { 79 margin: 0; 80 padding: 0; 81 list-style: none; 82} 83 84.qq-uploader li { 85 margin: 0 0 5px; 86 color: @ini_text; 87} 88 89.qq-uploader li span, 90.qq-uploader li input, 91.qq-uploader li a { 92 margin-right: 5px; 93} 94 95.qq-upload-file { 96 display: block; 97 font-weight: bold; 98} 99 100.qq-upload-spinner { 101 display: inline-block; 102 background: url("../../images/throbber.gif"); 103 width: 15px; 104 height: 15px; 105 vertical-align: text-bottom; 106} 107 108.qq-upload-size, 109.qq-upload-cancel { 110 font-size: 85%; 111} 112 113.qq-upload-failed-text { 114 display: none; 115} 116.qq-upload-fail .qq-upload-failed-text { 117 display: inline; 118} 119 120.qq-action-container * { 121 vertical-align: middle; 122} 123.qq-overwrite-check input { 124 margin-left: 10px; 125} 126 127/** 128 * This file provides the styles for the fullscreen media manager 129 * (?do=media). 130 * 131 * What most templates would probably need to change (depending on 132 * their site width) are the 4 min-width's (search for @change). 133 */ 134 135 136/*____________ structure ____________*/ 137 138#mediamanager__page h1 { 139 margin-bottom: .5em; 140} 141 142#mediamanager__page { 143 /* min-width must be summary of all 3 panels' min-widths */ 144 min-width: 50em; /* @change */ 145 width: 100%; 146 text-align: left; 147} 148[dir=rtl] #mediamanager__page { 149 text-align: right; 150} 151#mediamanager__page .panel { 152 float: left; 153} 154[dir=rtl] #mediamanager__page .panel { 155 float: right; 156} 157 158#mediamanager__page .namespaces { 159 width: 20%; 160 min-width: 10em; /* @change */ 161 left:0 !important; /* overrules jQuery UI resizable in rtl */ 162} 163#mediamanager__page .filelist { 164 width: 50%; 165 min-width: 25em; /* @change */ 166 left:0 !important; /* overrules jQuery UI resizable in rtl */ 167} 168#mediamanager__page .file { 169 width: 30%; 170 min-width: 15em; /* @change */ 171} 172 173#mediamanager__page .tabs li { 174 white-space: nowrap; 175} 176 177#mediamanager__page .panelHeader { 178 background-color: #eee; 179 margin: 0 10px 10px 0; 180 padding: 10px 10px 8px; 181 text-align: left; 182 min-height: 20px; 183 overflow: hidden; 184} 185[dir=rtl] #mediamanager__page .panelHeader { 186 text-align: right; 187 margin: 0 0 10px 10px; 188} 189#mediamanager__page .panelContent { 190 overflow-y: auto; 191 overflow-x: hidden; 192 padding: 0; 193 margin: 0 10px 10px 0; 194 position: relative; 195} 196[dir=rtl] #mediamanager__page .panelContent { 197 text-align: right; 198 margin: 0 0 10px 10px; 199} 200 201#mediamanager__page .file .panelHeader, 202#mediamanager__page .file .panelContent { 203 margin-right: 0; 204} 205[dir=rtl] #mediamanager__page .file .panelHeader, 206[dir=rtl] #mediamanager__page .file .panelContent { 207 margin-left: 0; 208} 209 210#mediamanager__page .ui-resizable-e { 211 width: 6px; 212 right: 2px; 213 background: transparent url(../../images/resizecol.png) center center no-repeat; 214} 215#mediamanager__page .ui-resizable-e:hover { 216 background-color: #eee; 217} 218[dir=rtl] #mediamanager__page .ui-resizable-w { 219 width: 6px; 220 left: 2px; 221 background: transparent url(../../images/resizecol.png) center center no-repeat; 222} 223[dir=rtl] #mediamanager__page .ui-resizable-w:hover { 224 background-color: #eee; 225} 226 227 228#mediamanager__page dd { 229 margin: 0; 230} 231 232#mediamanager__page .panelHeader h3 { 233 float: left; 234 font-weight: normal; 235 font-size: 1em; 236 padding: 0; 237 margin: 0 0 3px; 238} 239[dir=rtl] #mediamanager__page .panelHeader h3 { 240 float : right 241} 242 243 244/*____________ namespaces panel ____________*/ 245 246[dir=rtl] #mediamanager__page .namespaces { 247 text-align: right; 248} 249 250/* make it look like a tab (as in _tabs.css) */ 251#mediamanager__page .namespaces h2 { 252 font-size: 1em; 253 display: inline-block; 254 padding: .3em .8em; 255 margin: 0 0 0 .3em; 256 border-radius: .5em .5em 0 0; 257 font-weight: normal; 258 background-color: #eee; 259 color: #333; 260 border: 1px solid #ccc; 261 border-bottom-color: #eee; 262 line-height: 1.4em; 263 position: relative; 264 bottom: -1px; 265 z-index: 2; 266} 267[dir=rtl] #mediamanager__page .namespaces h2 { 268 margin: 0 .3em 0 0; 269 position: relative; 270 right: 10px; 271} 272#mediamanager__page .namespaces .panelHeader { 273 border-top: 1px solid #ccc; 274 z-index: 1; 275} 276 277#mediamanager__page .namespaces ul { 278 margin-left: .2em; 279 margin-bottom: 0; 280 padding: 0; 281 list-style: none; 282} 283[dir=rtl] #mediamanager__page .namespaces ul { 284 margin-left: 0; 285 margin-right: .2em; 286} 287#mediamanager__page .namespaces ul ul { 288 margin-left: 1em; 289} 290[dir=rtl] #mediamanager__page .namespaces ul ul { 291 margin-left: 0; 292 margin-right: 1em; 293} 294#mediamanager__page .namespaces ul ul li { 295 margin: 0; 296} 297 298#mediamanager__page .namespaces ul .selected { 299 background-color: #ff9; 300 font-weight: bold; 301} 302 303 304/*____________ file list panel ____________*/ 305 306/* file list header */ 307 308#mediamanager__page .panelHeader form.options { 309 float: right; 310 margin-top: -3px; 311} 312[dir=rtl] #mediamanager__page .panelHeader form.options { 313 float : left 314} 315#mediamanager__page .panelHeader ul { 316 list-style: none; 317 margin: 0; 318 padding: 0; 319} 320#mediamanager__page .panelHeader ul li { 321 color: #333; 322 float: left; 323 line-height: 1; 324 padding-left: 3px; 325} 326[dir=rtl] #mediamanager__page .panelHeader ul li { 327 padding-right: 3px; 328 padding-left: 0; 329 float: right; 330} 331 332#mediamanager__page .panelHeader ul li.ui-controlgroup-horizontal { 333 padding-left: 30px; 334 margin: 0 0 0 5px; 335} 336#mediamanager__page .panelHeader ul li.listType { 337 background: url('../../images/icon-list.png') 3px 1px no-repeat; 338} 339#mediamanager__page .panelHeader ul li.sortBy { 340 background: url('../../images/icon-sort.png') 3px 1px no-repeat; 341} 342[dir=rtl] #mediamanager__page .panelHeader ul li.ui-controlgroup-horizontal { 343 padding-left: 0; 344 padding-right: 30px; 345 margin: 0 5px 0 0; 346 background-position: right 1px; 347} 348 349#mediamanager__page .panelHeader form.options .ui-controlgroup-horizontal label{ 350 font-size: 90%; 351 margin-right: -0.4em; 352 padding: .3em .5em; 353 line-height: 1; 354} 355 356/* file list content */ 357 358#mediamanager__page .filelist ul { 359 padding: 0; 360 margin: 0 10px 0 0; 361} 362[dir=rtl] #mediamanager__page .filelist ul { 363 margin: 0 0 0 10px; 364} 365#mediamanager__page .filelist ul.rows { 366 margin: 0; 367} 368#mediamanager__page .filelist .panelContent ul li:hover { 369 background-color: #eee; 370} 371 372#mediamanager__page .filelist li dt a { 373 vertical-align: middle; 374 display: table-cell; 375 overflow: hidden; 376} 377 378/* file list as thumbs */ 379 380#mediamanager__page .filelist .thumbs li { 381 width: 100px; 382 min-height: 130px; 383 display: inline-block; 384 /* the right margin should visually be 10px, but because of its inline-block nature the whitespace inbetween is about 4px more */ 385 margin: 0 6px 10px 0; 386 background-color: #fff_neu; 387 color: #333; 388 padding: 5px; 389 vertical-align: top; 390 text-align: center; 391 position: relative; 392 line-height: 1.2; 393} 394[dir=rtl] #mediamanager__page .filelist .thumbs li { 395 margin-right: 0; 396 margin-left: 6px; 397} 398 399#mediamanager__page .filelist .thumbs li dt a { 400 width: 100px; 401 height: 90px; 402} 403 404#mediamanager__page .filelist .thumbs li dt a img { 405 max-width: 90px; 406 max-height: 90px; 407} 408 409#mediamanager__page .filelist .thumbs li .name, 410#mediamanager__page .filelist .thumbs li .size, 411#mediamanager__page .filelist .thumbs li .filesize, 412#mediamanager__page .filelist .thumbs li .date { 413 display: block; 414 overflow: hidden; 415 text-overflow: ellipsis; 416 width: 90px; 417 white-space: nowrap; 418} 419#mediamanager__page .filelist .thumbs li .name { 420 padding: 5px 0; 421 font-weight: bold; 422} 423#mediamanager__page .filelist .thumbs li .date { 424 font-style: italic; 425 white-space: normal; 426} 427 428/* file list as rows */ 429 430#mediamanager__page .filelist .rows li { 431 list-style: none; 432 display: block; 433 position: relative; 434 max-height: 50px; 435 margin: 0 0 3px 0; 436 background-color: #fff; 437 color: #333; 438 overflow: hidden; 439} 440 441#mediamanager__page .filelist .rows li:nth-child(2n+1) { 442 background-color: #fff_neu; 443} 444 445#mediamanager__page .filelist .rows li dt { 446 float: left; 447 width: 10%; 448 height: 40px; 449 text-align: center; 450} 451[dir=rtl] #mediamanager__page .filelist .rows li dt { 452 float: right; 453} 454#mediamanager__page .filelist .rows li dt a { 455 width: 100px; 456 height: 40px; 457} 458 459#mediamanager__page .filelist .rows li dt a img { 460 max-width: 40px; 461 max-height: 40px; 462} 463 464#mediamanager__page .filelist .rows li .name, 465#mediamanager__page .filelist .rows li .size, 466#mediamanager__page .filelist .rows li .filesize, 467#mediamanager__page .filelist .rows li .date { 468 overflow: hidden; 469 text-overflow: ellipsis; 470 float: left; 471 margin-left: 1%; 472 white-space: nowrap; 473} 474[dir=rtl] #mediamanager__page .filelist .rows li .name, 475[dir=rtl] #mediamanager__page .filelist .rows li .size, 476[dir=rtl] #mediamanager__page .filelist .rows li .filesize, 477[dir=rtl] #mediamanager__page .filelist .rows li .date { 478 float: right; 479 margin-left: 0; 480 margin-right: 1%; 481} 482 483#mediamanager__page .filelist .rows li .name { 484 width: 30%; 485 font-weight: bold; 486} 487#mediamanager__page .filelist .rows li .size, 488#mediamanager__page .filelist .rows li .filesize { 489 width: 15%; 490} 491#mediamanager__page .filelist .rows li .date { 492 width: 20%; 493 font-style: italic; 494 white-space: normal; 495} 496 497/* upload form */ 498 499#mediamanager__page div.upload { 500 padding-bottom: 0.5em; 501} 502 503/*____________ file panel ____________*/ 504 505#mediamanager__page .file ul.actions { 506 text-align: center; 507 margin: 0 0 5px; 508 padding: 0; 509 list-style: none; 510} 511#mediamanager__page .file ul.actions li { 512 display: inline; 513 margin: 0; 514} 515 516#mediamanager__page .file div.image { 517 margin-bottom: 5px; 518 text-align: center; 519} 520 521#mediamanager__page .file div.image img { 522 width: 100%; 523} 524 525#mediamanager__page .file dl { 526 margin-bottom: 0; 527} 528#mediamanager__page .file dl dt { 529 font-weight: bold; 530 display: block; 531 background-color: #eee; 532} 533#mediamanager__page .file dl dd { 534 display: block; 535 background-color: #fff_neu; 536} 537 538 539/* file meta data edit form */ 540 541#mediamanager__page form.meta div.row { 542 margin-bottom: 5px; 543} 544 545#mediamanager__page form.meta label span { 546 display: block; 547} 548 549#mediamanager__page form.meta input { 550 width: 50%; 551} 552 553#mediamanager__page form.meta button { 554 width: auto; 555} 556 557#mediamanager__page form.meta textarea.edit { 558 height: 6em; 559 width: 95%; 560 min-width: 95%; 561 max-width: 95%; 562} 563 564/* file revisions form */ 565 566#mediamanager__page form.changes ul { 567 margin-left: 10px; 568 padding: 0; 569 list-style-type: none; 570} 571[dir=rtl] #mediamanager__page form.changes ul { 572 margin-left: 0; 573 margin-right: 10px; 574} 575 576#mediamanager__page form.changes ul li div.li div { 577 font-size: 90%; 578 color: #666; 579 padding-left: 18px; 580} 581[dir=rtl] #mediamanager__page form.changes ul li div.li div { 582 padding-left: 0; 583 padding-right: 18px; 584} 585#mediamanager__page form.changes ul li div.li input { 586 position: relative; 587 top: 1px; 588} 589 590/* file diff view */ 591 592#mediamanager__diff table { 593 table-layout: fixed; 594 border-width: 0; 595} 596 597#mediamanager__diff td, 598#mediamanager__diff th { 599 width: 48%; 600 margin: 0 5px 10px 0; 601 padding: 0; 602 vertical-align: top; 603 text-align: left; 604 border-color: #fff; 605} 606[dir=rtl] #mediamanager__diff td, 607[dir=rtl] #mediamanager__diff th { 608 margin: 0 0 10px 5px; 609 text-align: right; 610} 611 612#mediamanager__diff th { 613 font-weight: normal; 614 background-color: #fff; 615 line-height: 1.2; 616} 617#mediamanager__diff th a { 618 font-weight: bold; 619} 620#mediamanager__diff th span { 621 font-size: 90%; 622} 623 624#mediamanager__diff dl dd strong{ 625 background-color: #ff9; 626 color: #333; 627 font-weight: normal; 628} 629 630/* image diff views */ 631 632#mediamanager__page .file form.diffView { 633 margin-bottom: 10px; 634 display: block; 635} 636 637#mediamanager__diff div.slider { 638 margin: 10px; 639 width: 95%; 640} 641 642#mediamanager__diff .imageDiff { 643 position: relative; 644} 645#mediamanager__diff .imageDiff .image2 { 646 position: absolute; 647 top: 0; 648 left: 0; 649} 650 651#mediamanager__diff .imageDiff.opacity .image2 { 652 opacity: 0.5; 653} 654 655#mediamanager__diff .imageDiff.portions .image2 { 656 border-right: 1px solid red; 657 overflow: hidden; 658} 659 660#mediamanager__diff .imageDiff.portions img { 661 float: left; 662} 663 664#mediamanager__diff .imageDiff img { 665 width: 100%; 666 max-width: none; 667} 668 669/** 670 * This file provides styles for the media manager popup 671 * (mediamanager.php). 672 */ 673 674/*____________ structure ____________*/ 675 676html.popup { 677 overflow: auto; 678} 679 680#media__manager { 681 height: 100%; 682 overflow: hidden; 683} 684 685#mediamgr__aside { 686 width: 30%; 687 height: 100%; 688 overflow: auto; 689 position: absolute; 690 left: 0; 691 border-right: 1px solid #ccc; 692} 693[dir=rtl] #mediamgr__aside { 694 left: auto; 695 right: 0; 696 border-right-width: 0; 697 border-left: 1px solid #ccc; 698} 699#mediamgr__aside .pad { 700 padding: .5em; 701} 702 703#mediamgr__content { 704 width: 69.7%; 705 height: 100%; 706 overflow: auto; 707 position: absolute; 708 right: 0; 709} 710[dir=rtl] #mediamgr__content { 711 right: auto; 712 left: 0; 713} 714#mediamgr__content .pad { 715 padding: .5em; 716} 717 718#media__manager h1, 719#media__manager h2 { 720 font-size: 1.5em; 721 margin-bottom: .5em; 722 padding-bottom: .2em; 723 border-bottom: 1px solid #ccc; 724} 725 726/* left side 727********************************************************************/ 728 729/*____________ options ____________*/ 730 731#media__opts { 732 margin-bottom: .5em; 733} 734 735#media__opts input { 736 margin-right: .3em; 737} 738[dir=rtl] #media__opts input { 739 margin-right: 0; 740 margin-left: .3em; 741} 742#media__opts label { 743} 744 745/*____________ tree ____________*/ 746 747#media__tree ul { 748 padding-left: .2em; 749} 750[dir=rtl] #media__tree ul { 751 padding-left: 0; 752 padding-right: .2em; 753} 754#media__tree ul li { 755 clear: left; 756 list-style-type: none; 757 list-style-image: none; 758 margin-left: 0; 759} 760[dir=rtl] #media__tree ul li { 761 clear: right; 762 margin-right: 0; 763} 764#media__tree ul li img { 765 float: left; 766 padding: .5em .3em 0 0; 767} 768[dir=rtl] #media__tree ul li img { 769 float: right; 770 padding: .5em 0 0 .3em; 771} 772#media__tree ul li div.li { 773 display: inline; 774} 775#media__tree ul li li { 776 margin-left: 1.5em; 777} 778[dir=rtl] #media__tree ul li li { 779 margin-left: 0; 780 margin-right: 1.5em; 781} 782 783/* right side 784********************************************************************/ 785 786/*____________ upload form ____________*/ 787 788/* upload info */ 789#media__content div.upload { 790 font-size: .9em; 791 margin-bottom: .5em; 792} 793 794#mediamanager__uploader { 795 margin-bottom: 1em; 796} 797#mediamanager__uploader p { 798 margin-bottom: .5em; 799} 800 801/*____________ file list ____________*/ 802 803#media__content img.load { 804 margin: 1em auto; 805} 806 807#media__content .odd, 808#media__content .even { 809 padding: .5em; 810} 811#media__content .odd { 812 background-color: #eee; 813} 814#media__content .even { 815} 816/* highlight newly uploaded or edited file */ 817#media__content #scroll__here { 818 border: 1px dashed #ccc; 819} 820 821/* link which inserts media file */ 822#media__content a.mediafile { 823 margin-right: 1.5em; 824 font-weight: bold; 825 cursor: pointer; 826} 827[dir=rtl] #media__content a.mediafile { 828 margin-right: 0; 829 margin-left: 1.5em; 830} 831#media__content span.info { 832} 833#media__content img.btn { 834 vertical-align: text-bottom; 835} 836 837/* info how to insert media, if JS disabled */ 838#media__content div.example { 839 color: #666; 840 margin-left: 1em; 841} 842 843#media__content div.detail { 844 padding: .2em 0; 845} 846#media__content div.detail div.thumb { 847 float: left; 848 margin: 0 .5em 0 18px; 849} 850[dir=rtl] #media__content div.detail div.thumb { 851 float: right; 852 margin: 0 18px 0 .5em; 853} 854#media__content div.detail div.thumb a { 855 display: block; 856 cursor: pointer; 857} 858#media__content div.detail p { 859 margin-bottom: 0; 860} 861 862 863/*____________ media search ____________*/ 864 865#dw__mediasearch { 866} 867#dw__mediasearch p { 868} 869#dw__mediasearch label { 870} 871#dw__mediasearch label span { 872} 873#dw__mediasearch input.edit { 874} 875#dw__mediasearch button { 876} 877 878 879/** 880 * This file provides the styles for general tabs. 881 */ 882 883.dokuwiki .tabs > ul, 884.dokuwiki ul.tabs { 885 padding: 0; 886 margin: 0; 887 overflow: hidden; 888 position: relative; 889} 890/* border underneath */ 891.dokuwiki .tabs > ul:after, 892.dokuwiki ul.tabs:after { 893 position: absolute; 894 content: ""; 895 width: 100%; 896 bottom: 0; 897 left: 0; 898 border-bottom: 1px solid @ini_border; 899} 900 901.dokuwiki .tabs > ul li, 902.dokuwiki ul.tabs li { 903 float: left; 904 padding: 0; 905 margin: 0; 906 list-style: none; 907} 908[dir=rtl] .dokuwiki .tabs > ul li, 909[dir=rtl] .dokuwiki ul.tabs li { 910 float: right; 911} 912 913.dokuwiki .tabs > ul li a, 914.dokuwiki ul.tabs li strong, 915.dokuwiki ul.tabs li a { 916 display: inline-block; 917 padding: .3em .8em; 918 margin: 0 0 0 .3em; 919 background-color: @ini_background_neu; 920 color: @ini_text; 921 border: 1px solid @ini_border; 922 border-radius: .5em .5em 0 0; 923 position: relative; 924 z-index: 0; 925} 926[dir=rtl] .dokuwiki .tabs > ul li a, 927[dir=rtl] .dokuwiki ul.tabs li strong, 928[dir=rtl] .dokuwiki ul.tabs li a { 929 margin: 0 .3em 0 0; 930} 931 932.dokuwiki ul.tabs li strong { 933 font-weight: normal; 934} 935 936.dokuwiki ul.tabs li a:link, 937.dokuwiki ul.tabs li a:visited { 938} 939.dokuwiki .tabs > ul li a:hover, 940.dokuwiki .tabs > ul li a:active, 941.dokuwiki .tabs > ul li a:focus, 942.dokuwiki .tabs > ul li .curid a, 943.dokuwiki .tabs > ul .active a, 944.dokuwiki ul.tabs li a:hover, 945.dokuwiki ul.tabs li a:active, 946.dokuwiki ul.tabs li a:focus, 947.dokuwiki ul.tabs li.active a, 948.dokuwiki ul.tabs li strong { 949 background-color: @ini_background_alt; 950 color: @ini_text; 951 text-decoration: none; 952 font-weight: normal; 953} 954 955.dokuwiki .tabs > ul li .curid a, 956.dokuwiki .tabs > ul li .active a, 957.dokuwiki .tabs > ul li .active a, 958.dokuwiki ul.tabs li.active a, 959.dokuwiki ul.tabs li strong { 960 z-index: 2; 961 border-bottom-color: @ini_background_alt; 962} 963