/* @media for 480px */
/* XXXXXXXXX /conf/userall.css XXXXXXXXX */
/* XXXXXXXXX /conf/userall.less XXXXXXXXX */
/* ====== GENERAL SETTINGS ============== */
/* ==== NEWSTICKER ======= */
/* @media for 480px */
/* XXXXXXXXX /conf/userall.css XXXXXXXXX */
/* XXXXXXXXX /conf/userall.less XXXXXXXXX */
/* ====== GENERAL SETTINGS ============== */
/* ==== NEWSTICKER ======= */
/* START screen styles */
/* XXXXXXXXX /lib/styles/screen.css XXXXXXXXX */
/**
 * Basic screen styles. These styles are needed for basic DokuWiki functions
 * regardless of the used template. Templates can override them of course
 */
/* messages with msg() */
/* /@media  END screen styles */
/* START all styles */
/* XXXXXXXXX /lib/styles/all.css XXXXXXXXX */
/**
 * Basic screen and print styles. These styles are needed for basic DokuWiki functions
 * regardless of the used template. Templates can override them of course
 */
/* one of the many clearfix versions */
/* image alignment */
/* table cell alignment */
/* underline */
/* XXXXXXXXX /lib/plugins/acl/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/amazonlight/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/amazonlight/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmysql/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmysql/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpgsql/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpgsql/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/blog/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/blog/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bureaucracy/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bureaucracy/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/comment/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/comment/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/const/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/const/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/doodle4/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/doodle4/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.less XXXXXXXXX */
/* /@media */
/* XXXXXXXXX /lib/plugins/fastwiki/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fastwiki/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/folded/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/folded/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/geophp/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/geophp/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iframe/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iframe/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/instantpage/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/instantpage/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/lightweightscript/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/lightweightscript/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/newsticker/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/newsticker/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/openlayersmap/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/openlayersmap/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pageredirect/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pageredirect/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tagfilter/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tagfilter/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/translation/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/translation/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/var/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/var/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wpanalytify505/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wpanalytify505/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/all.less XXXXXXXXX */
/********************************************************************
Screen and Print Styles for the Wrap Plugin
********************************************************************/
/* /.dokuwiki */
/* XXXXXXXXX /lib/tpl/white/css/mobile.less XXXXXXXXX */
/* admin */
/* @media for 760px */
/* TOC */
/* ====== PARAGRAPH, HEADINGS ============== */
/* ====== BEACHES ===========*/
/* ====== BLOG ============== */
/* ====== OPEN LAYERS ============== */
/* ====== HEADER AND MENUS ======= */
/*landing-page */
/* ====== SHOP  -  AMAZON ======= */
/* ====== TRANSLATION ======= */
/* ==== BUBBLES ======= */
/* ====== FLEXXI ============== */
/* three column */
/* one column */
/* ====== LEFT and RIGHT ============== */
/* END all styles */
/* START print styles */
/* XXXXXXXXX /lib/styles/print.css XXXXXXXXX */
/**
 * Basic print styles. These styles are needed for basic DokuWiki functions
 * regardless of the used template. Templates can override them of course
 */
/* /@media  END print styles */
/* START speech styles */
/* XXXXXXXXX /lib/styles/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/amazonlight/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/amazonlight/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmysql/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmysql/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpgsql/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpgsql/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/blog/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/blog/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bureaucracy/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bureaucracy/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/comment/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/comment/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/const/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/const/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/doodle4/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/doodle4/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fastwiki/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fastwiki/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/folded/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/folded/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/geophp/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/geophp/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iframe/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/iframe/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/instantpage/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/instantpage/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/lightweightscript/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/lightweightscript/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/newsticker/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/newsticker/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/openlayersmap/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/openlayersmap/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pageredirect/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pageredirect/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tagfilter/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tagfilter/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/translation/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/translation/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/var/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/var/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wpanalytify505/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wpanalytify505/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/speech.less XXXXXXXXX */
/* /@media  END speech styles */
@media screen {
  a.interwiki {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAw1BMVEUAAAACAgIaHB0bHB0bHR0aHB4cHh8dHx8eICIfISIUKT4dJzAnKywpLCwhLTkfPl8nN0clPVM9QUMvVXU8WnVBREZESEpKYXVWZXBpbnJqb3JtcXRuc3VvdXhzdnhyeHtefJVdf5xtjKV+mrJ8nLZ7n7uKpruXp7OCpsGVscOfv9Wius2ku82iwtitxdW+yc+yxta70eC51OS/1OHAyc3Bys7Cy8/Dys/N0dXR1djA1eLD1+TK2eXX3OHc4uTg5en////YsFbQAAAAN3RSTlP///////////////////////////////////////////////////////////////////////8AEFmdiwAAAG9JREFUeAFjMEMDxApIsjAyssoiBITkLO1sLXjEYAJSvPbWRsY26jzyUAEmc20tXUMDHQl2qACjvoqqhpWepjgjVMABBBTVlAXhAgwMDA7CSgp8bHAVQAF+EQFOGbgKIOTi5hA1QzaDkVmaaL+gAQDUCy6hGMOdlgAAAABJRU5ErkJggg==) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  a.iw_wp {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wpfr {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wpde {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wpes {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wppl {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wpjp {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wpmeta {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_doku {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMOAKpvR8JMK0umTje1J6rCc7SrnrfHtNvEq8vLy87hzvbqxvv98uze3rattP///wB9ACH5BAEAAA4ALAAAAAAQABAAAARp0MlJq72XHWOKOUkBNFRRKGiSLEVwABSiGE1Dt4FLNQcisznAoXI4oBaHXGFhIBqTgABgsSBRFrIECLFIGBIWhEFAMCC8qyaF83gMBAYqp7Icv99f9aSxYDDGZAMrFWgNMggCVhiLjBcRADs=);
  }
  a.iw_amazon {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIHAAAAAPnQi6+1v3V1dfv15To6Ov+uNP///yH5BAUKAAcALAAAAAAQABAAAANJeLrcfkQMQd4aIGdhMSgeUDlYoXicBQnF1rUakDbehD6ZedxOrsAzBqwA+xACAYYgJpEdk5BkZCYIGJAL6xVp6AZGjSfyqyofEgA7);
  }
  a.iw_amazon_de {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIHAAAAAPnQi6+1v3V1dfv15To6Ov+uNP///yH5BAUKAAcALAAAAAAQABAAAANJeLrcfkQMQd4aIGdhMSgeUDlYoXicBQnF1rUakDbehD6ZedxOrsAzBqwA+xACAYYgJpEdk5BkZCYIGJAL6xVp6AZGjSfyqyofEgA7);
  }
  a.iw_amazon_uk {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIHAAAAAPnQi6+1v3V1dfv15To6Ov+uNP///yH5BAUKAAcALAAAAAAQABAAAANJeLrcfkQMQd4aIGdhMSgeUDlYoXicBQnF1rUakDbehD6ZedxOrsAzBqwA+xACAYYgJpEdk5BkZCYIGJAL6xVp6AZGjSfyqyofEgA7);
  }
  a.iw_paypal {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIHAFNTU2RlZO/y7sjLx3h5eKKlooyNiwAAACH5BAUAAAcALAAAAAAQABAAAANQeHrQDiuqQGuAcoYyRqnZQQ0LERBNZAYLQBkXJlLPaMpPExjkxyoNzkBA1BAmqcKtRhK5Dqgcoek8XnjDYgtgYAAKIYU2GI7EyuYnWqzNJAAAOw==);
  }
  a.iw_phpfn {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMOAAcMFB4eMCw2UTpEakVNaVRmlWJqklhqo2J0rGeDt3iT2H+a5YGU1Y6q7AAAAAAAACH5BAEAAA4ALAAAAAAQABAAAARR0MlJq704681p+w0DgE3VLEwqImwheAihpAB7IAMASGGaAAEWojCgLAYEg1B4eE0UAQIiYSsMnZKjBMEIeAUuiqLoYO0cBCJlQPaedeeO3BIBADs=);
  }
  a.iw_skype {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIHAHh4eJmZmV1dXf7+/ri4uNvb2+zs7AAAACH5BAUAAAcALAAAAAAQABAAAANTeLrcHTAAt0CEINNAeDEFAQjCAxmDgRbjpFjcwFqF5CrRIBMiWVaRj65GYlgyggxhQChWLIMAKcAk3Q6ZQgplkDoVSQshlNE4ypnI1WRbU95wRwIAOw==);
  }
  a.iw_user {
    background-image: url(/lib/images/interwiki/user.png);
  }
  a.iw_callto {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAOMPAMwwK16QCxl1zxmQ5iqd6lih4ZeYmqyur52go9TW2eni3d3f4fPx7t/f38S+vP///yH5BAEKAA8ALAAAAAAQABAAAARe8Mk53XGO6srY2c8hWgeziNuhdJ2lfJoqzEXdwFQpEHX9pooBYUgY/GJBYlGB2CBY0EVTg1gEAo4EACB1LhLgcJe6MBjA5jGlmlh8G+0pxcBAGBRMumFj7vv3IIESEQA7);
  }
  a.iw_tel {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAOMPAMwwK16QCxl1zxmQ5iqd6lih4ZeYmqyur52go9TW2eni3d3f4fPx7t/f38S+vP///yH5BAEKAA8ALAAAAAAQABAAAARe8Mk53XGO6srY2c8hWgeziNuhdJ2lfJoqzEXdwFQpEHX9pooBYUgY/GJBYlGB2CBY0EVTg1gEAo4EACB1LhLgcJe6MBjA5jGlmlh8G+0pxcBAGBRMumFj7vv3IIESEQA7);
  }
  .mediafile {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAwElEQVR4AW3PPUoDURQF4O/OBHsb0yi4ByG4TUELl+Q2bMQ0Roz5IfPedRgIg+Gd037cw40U3Frq/c/ae1YkPBw2pzLk3EM+P7nXJQmrU9nm79Tv/MrPkXzky0QIrIbc5zH3Y39yk+sR7HKbryMJIUfwVkCVBkfXgMXjAqAT6BS9KxvV4AZnIEDoQUwQM4CZTMttQExz87QWode1LiRIoTKDFuraIKQALkCKMzGnyi4TtexVl6llp0QK7iyb/xTrP+DMapMFm/pGAAAAAElFTkSuQmCC) 0px 1px no-repeat;
    padding-left: 18px;
    padding-bottom: 1px;
  }
  .mf_csh {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHjaXc2JEoIgEAbgRUQ67FK6rEwTEdf3f7/WnZ1q+mFh+GAWUKCNlaSJUgRmVyBnWJIQ2KLz3jf1FS+rNAEAiyGG8HpW2HfrlCHGGPr2hhTLMCKOg2/u1VmAMktbPwgWG/eTUw50niauebgtONqkeBVw/OgLcs/APeYpPf5+OeagIDuUKCn3hkBn9hOj3wYFFsPJBIaBAAAAAElFTkSuQmCC);
  }
  .mf_html {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVBgZBcExUsMwEADAvZMVewINQyGq8P9v0allJoABSdmNWCUTMOaykdfyBsbH31wl1P1ljnGe9+v6nwrbTRFrzWN7/pkJKZUMdX8vG0SIWernHK82CCKJUYij7gDIr6w3TWtNa5qZuUPX6a03l6QBgKQDgDwBgN846g6A+I5Yl6dsgD7uEauUADDnAxq5Lk/oBDS6AAAAAElFTkSuQmCC);
  }
  .mf_bash {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHjaXY2LDoIwDEU7tjEfiAr4QuUhY4zu///P0iyGeJr2JqdNCgKkNhGVCEFCHwtkpi0ZEqYYrLVd88D7TiUAYNB55z5tjeOwVyy8927sn0gYFjPiPNnuVd+iIBbTN28Sm0O14ppBCJTcgSLkwMFV8eSLsIyYsNqvLqhi5n9fLhkISM8lRsqTJiFT80PLL3flF/w9UVhDAAAAAElFTkSuQmCC);
  }
  .mf_odp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaXc3bEoIgEIDhRcDtYFZqJyvTRMTt/d+vlWEc6gcu9rtYQIDUGFKJEAx6X5BvXLMwYNEbY9rmRteNSgAAyTpr36+ahn6rPDjn7NDdiUMPE9E0mvZRXwJws3TNk2G1q6LOGfD84RtelcM8L4clBp5/wW+JdnjI/345ZSAgPZYUKg+aQaa4pOUXFO8W2rtQrO8AAAAASUVORK5CYII=);
  }
  .mf_asm {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACSSURBVHjaXY2JDoIwEAW3QKkHoAJeqAhSSln+//98NNAYJ007md2kJCiUaiEKhECQh5wdwxYFQeWd1rqp73zbRQERKTbWmM+74r7bRy5Ya03fPhgoF0bmcdDNs7ouAcylrV8Im7T84ZJQWk6QacKZLSPcztYXASOYD+vch9SJ38j+fjknJCg+FbxQHCVCGCuPDL8/VxdkUml3JgAAAABJRU5ErkJggg==);
  }
  .mf_sql {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAgVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmZmUlJSVlZWZmZl+fn6ZmZmPj4/4+Pj5+fn5+fn7+/v8/PyZmZmxsbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////7VrU3AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVHjaTc3bEoIgEIDhRUQ6qaV2sDJNRFze/wFbdpj0hx1mvxtAgFQ6liZCEKiyQm7ekxDoajTG9N0D74c0AQCN1ln7/bQ4jceUwTlnp+GJlGZYEJfZ9K/2FoEKMnRvgl3ebLqeIOze0/BtCgh7GD4UAcsWWFbIafVs/BbrLz7+IiC71Birz4pAZvqfkj+rPBYgDgv2twAAAABJRU5ErkJggg==);
  }
  .mf_bz2 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHjaXc2LDoIgFIDhg4J0USulm5VpIuLx/d+vA2Pk+hkDvjEABqmQIZ4wRiAOFfqmLQmBrAatddfe8bbjCQBINNaYz7vBcdhzD9ZaM/YPpKSHGXGedPdsrgEoJ337ItgUatUlh0Iti6K5+FWVQAcaKk4Hv3OAeMe1fsNtyr9fzjkwyE41huqjIEgzGRPpFxZIFvFd9hAvAAAAAElFTkSuQmCC);
  }
  .mf_zip {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVBgZBcExTsQwEADA2XVyiQ4aRLFU8P9v0blFOuAA28xErJYJGHPZyGt7AeP9d64W9uNpjnG/367rb2psr5pYa57b4/dMSKll2I+3tkGEmG3/mOPZBkEkMRpx7gcA8jP3Q1UpVZiZB72DXrgkVIfqkKgOOsg7qgD8xLkfAIiviHV5yAL0cYtYrQWAOf8Bo8cwOFk9D0UAAAAASUVORK5CYII=);
  }
  .mf_ppt {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaXc2JDoIwDIDhjm3Mg6ECXqgcMsYo7/9+Nktj0H9Hmi9LBgKkNpxKhCDQhwJj05aEwBSDc65r7njbqQQADPrg/butcRz2KkIIwY/9AykTYUacJ9c96ysDYpS+eRFsbLXqkoGtlqXiQ1cONPCiTRHwixXwzGB/If/75ZyBgPRUIlceNYFMzTctPwbUFpX4yNz1AAAAAElFTkSuQmCC);
  }
  .mf_tgz {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHgBVc2JDoMgDIDhoiI7dIeyY25zOhGxvP/7ranEsD+kJF8IBQGpVKEsEYJAHivkpi0JgaoGY0zXPvC+yxIAUGidtd9Pg+Owzxicc3bsn0gphhlxnkz3am4BEFn69k2wKXXUtYBSe+81jeU+ALHno5e5QtAIwisoGaI//rdcChCQn2sM1SdJkOZqTaY/CyQWw//eXYwAAAAASUVORK5CYII=);
  }
  .mf_csv {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAgVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmZmUlJSVlZWZmZl+fn6ZmZmPj4/4+Pj5+fn5+fn7+/v8/PyZmZmxsbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////7VrU3AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaZc2LDoIgFIDhg4B0tVK6WJkmIh7e/wE7slNr9TNgfBsAAqQ2nMqEINC7ElPjkoTAlL1zrm0ueF6pDAAM+uD981Hj0K9VghCCH7orUibBhDiNrr3VJwZqlq65Eyy29qvjBugcY5rzsAVY2nimlcHGH2Ch+I34vlf8/yIgP1TIVXtNIHPzScsXt94WID7+3/QAAAAASUVORK5CYII=);
  }
  .mf_sxc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHjaXc3pEoIgFIbhg4i0aIvaZuWSiHi8//vri2Gs6eUHw3MGIEFS6VAcCQFQ+5x94xoC0HlvjGnrG183cUREmq2z9tVUPPTb2INzzg7dnZH2MDFPo2kf1SUA+khXPwGrrPzpnBLO81xi+b3cEXZMAiFAkAWWeYDMX/2+8ffLKSVBybHgUHFQAJnoJSXf9oIWldwE9NgAAAAASUVORK5CYII=);
  }
  .mf_tar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVBgZBcExTsQwEADA2XVyiQ4aRLFU8P9v0blFOuAA28xErJYJGHPZyGt7AeP9d64W9uNpjnG/367rb2psr5pYa57b4/dMSKll2I+3tkGEmG3/mOPZBkEkMRpx7gcA8jP3o6ooqpiZh66rXvTikoBCdSSgoxfyDgD8xLkfAIiviHV5yAL0cYtYrQWAOf8BtG0wOGBUSrIAAAAASUVORK5CYII=);
  }
  .mf_jpeg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmQCUlJSVlZWZmZl+fgCZmQCPjwD4+Pj5+fn5+fn7+/v8/PyZmQCxsT6xsT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9OLlm4AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8zNroekfvVmYDRtfH4JKAPtCRgAGQd/oAo+MnztoAEF8R+/KQHTDmLWKXEgDW+gdf7TAh9+HjlgAAAABJRU5ErkJggg==);
  }
  .mf_sxw {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVHjaXc3bDoMgDIDhIiA7qNuUndzmYSJief/3W0OImv1Nmua7KTDgUsVEwhiBPJUYmvYkBKocjDFd88THQSQAoNA6a79tjeNwFAGcc3bsX0ipADPiPJnuXd8jIAbpmw/BLtebbhnk2nu9TgG09AY06CgrxHOB3PtAcRV/X64ZMEgvFcaqsyTgqVqS/Aczkhc2+6BxjgAAAABJRU5ErkJggg==);
  }
  .mf_diff {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExUsMwEADAvZMcewINQyGq8P9v0allJoABSdmNWCUTMOZSyWt5A+Pjb64Stv1ljnGe9+v6nwr1poi15lGff2ZCSiXDtr+XChFilu1zjlcVgkhiFOLYdgDkV91uutYbvdGz7nrr6OhcEqChIQE6OvLUOgB+49h2AMR3xLo8ZQP0cY9YpQSAOR/GcTKGT9w7fQAAAABJRU5ErkJggg==);
  }
  .mf_sxi {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHgBXc2JDoIwDIDhDhjzAA/AQ1QEGWOU938/u6YR49+Q0I+kgIJYGymJlCLQ+wK5cU1CYIreWts2N7xukggADDrv3PtV49BvEwbvvRu6O1KGYUKcRts+6osAFaRrngSrvPrpnEHY57niodcdhJ2fMFQAkQXku0DOJ5Ybf385ZaAgPZYolQdNEKfmm44/5M8WZ5t1w/gAAAAASUVORK5CYII=);
  }
  .mf_ogv {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZAJmUlJSVlZWZmZl+AH6ZAJmPAI/4+Pj5+fn5+fn7+/v8/PyZAJmxPrGxP7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///982useAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVHjaZc3rEoIgEIbhRUE6mJXayco0EXG9//vrixinqXcQlucHkqBY6ZCMhACobc6+YQkB6LwzxjT1hc8rGRGRZuusfT4q7ru19OCcs317ZaQ9jMzjYJpbdQqA3tLWd8BiU351TAn3qcQ34cCQEebPGPYZpn/AQvMbAbKfvxxSEpTsCw4VOwWIEz2n4hcKVRbDgIphDwAAAABJRU5ErkJggg==);
  }
  .mf_sxd {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHjaXc3bEoIgEIDhRUA6aAe1k5VpIuLy/u/Xzg4TTT8XwMcAIEBqE1OZEAR6XyE3r0kITDVaa/vuhteNygDAoPPOvV8tTuNWMXjv3TTckTIMC+Iy2/7RXiIgsgzdk2BVNj+dC6B9CA2PQLID2tPMwCuCKAnSOUPJd9Mbf7+cChCQH2uM1QdNIHPzTcsPDuoW2hcHNPEAAAAASUVORK5CYII=);
  }
  .mf_txt {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAgVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmZmUlJSVlZWZmZl+fn6ZmZmPj4/4+Pj5+fn5+fn7+/v8/PyZmZmxsbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////7VrU3AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaZc0ND4IgEIDhQ0C0wkrpw8o0EfH4/z+wG7FW84WD7RkbwIBLlRIZYwRyX2NsLkkIVD1aa/vuipeNyABAofPOvZ4tTuNWRPDeu2m4IaUiLIjLbPt7e06AGGXoHgSFNj+ddqBNCMHQirepgDjQ/hxUgjTU+oX+h2r9C4P82GCqOUgCnqtvkr8Bx4IWNhl/XsoAAAAASUVORK5CYII=);
  }
  .mf_xls {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHjaXc+JEoIgEAbgVUE67FK7rDwSEbf3f79+iaGmnx2Y/YZZBoookcpHxFEEkLucXcYlBKDyXmvd1le+rERMRIqNNebZVDz0a+HAWmuG7saIcjAxT6Nu79XZAzJLVz8Ai035k1NG6F9u4cS2pTIACpnh03n53vASZrjCjL9Xjhn+kh4K9in2EpCkKkQmb+q9Fn7tTGMlAAAAAElFTkSuQmCC);
  }
  .mf_json {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACSSURBVHjaXc2JDoMgDAbgIiA71G3KLrc5nYhY3//91gA74t+UJh8lAAMuVYxIGCOQuxJ9xjUJgSp7Y0zbXPGyEQkAKLTO2tezxqHfCg/OOTt0N6QoDxPiNJr2Xp8jIHrpmgfBKtd/OWWQ61nrmTqMAmhQ0RkLwtUCqH+Qh7efrWLxyzEDBumhwphqLwl4qr6R/A0ucxc24TsSHgAAAABJRU5ErkJggg==);
  }
  .mf_mp4 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZAJmUlJSVlZWZmZl+AH6ZAJmPAI/4+Pj5+fn5+fn7+/v8/PyZAJmxPrGxP7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///982useAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVBgZBcExTgMxEADA2fVdLgo0iGKpwv+/RecWKUAA25mJWC0TMOaykZf2BsbH31wt7MfLHON+v13W/9TYrppYa56355+ZkFLLsB/vbYMIMdv+OcerDYJIYjTivB8AyK/cr6WogpqZh1696EVxSoDqqiMBOgp5B6B3fuO8HwCI74h1esoC9HGLWK0FgDkf0fYxODR9v0UAAAAASUVORK5CYII=);
  }
  .mf_c {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACISURBVHjahc3bDoIwDIDhjm0MFU+AJ1QOMsYo7/9+1tkQoxf+N0u/LC0IkNpwKhKCQG8zDA0LEgKTddbaprrgeakiADDovHOPusS+W6kA3nvXt1ekTIARcRxscytPDNRL2upOkKyLj44p8DxN73cDPM9//sPPjq8rhxQExPscuXynCWRs5rR8Am9iFSUntQHzAAAAAElFTkSuQmCC);
  }
  .mf_wav {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmQCUlJSVlZWZmZkAfgAAmQAAjwD4+Pj5+fn5+fn7+/v8/PwAmQA+sT4/sT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+Fu/hnAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaXc2JDoMgDIDhIiA71G3KLrc5nYhY3//9Vglhx1+Ski8hAAMuVUgkjBHIXYm+cU1CoMreGNM2V7xsRAIACq2z9vWscei3woNzzg7dDSnlYUKcRtPe63MAapGueRCscv3VKYN81sv4Q1OAX5/REeYfiM8Icn+PUPz9csyAQXqoMFTtJQFPVUzyN0ebF2R4ZiSEAAAAAElFTkSuQmCC);
  }
  .mf_deb {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVHjaZc2JEoIgEIDhRUQ6tEO3y8o0EXF5//drI6Zp8meA4RsGQIBUOpYmQjCobUmhccnCoMveGNM2Fzqv0gQANFln7fNR09Cv0wDOOTt0V+J0gIloGk17q08RuLd0zZ1hUeBPxxwK9B55+rDjBvgQBsb1A/EWcrMbszf+fjnkICDbVxSrdopBZvqbki8yUBc22OoLRgAAAABJRU5ErkJggg==);
  }
  .mf_h {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACHSURBVBgZBcExTsQwEADA2XV8jg4aRBEq+P+36K5FOiCA18xErJYJmLVs5LW9gPn+W6uFPp5qzvO8X9dfaWyvmlir9u3xuxJSahn6eGsbRIhq/aPmsw2CSGI2Yu8DAPmZfcDhAJU5AIBLAg6ABNwA8gQAfmLvAwDxFbEuD3kAbvMesVoLAFX/LqQp8yOzf7kAAAAASUVORK5CYII=);
  }
  .mf_rtf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8PGrrhs7ojJXZGN0wGINLog+gQ2J0YEDeAYCfOGsDQHxF7MtDdsCYt4hdSgBY6x9BfDNrMYRJ5gAAAABJRU5ErkJggg==);
  }
  .mf_doc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACLSURBVHjahc3ZDoMgEEDRQcDpol3UbrZ1qYg4/v//dSTENO1DL2Eg5wFAgNQYUpEQDHqfkW9YszBg1hljmupG142KAADJOmtfdUl9t1UenHO2b+/EoYeRaBxM8ygvAbhZ2urJsEqLj84JpMU08c1vHjvgc1lz/+Hnja9fTgkIiI85hfKDZpAxLmn5Bgi3FsNZ58xbAAAAAElFTkSuQmCC);
  }
  .mf_cs {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHgBXc3pDoIwDMDxjm3MAw/BQ1ERZIxR3v/9bOrSGP+hJP196ECBti5lMqUI7K5EblySELiy9963zQ2vK5MBgMMQQ3i/ahz6tWGIMYahuyPlGCbEafTto74kQGTpmifBYnP86VwA7/PMQ22Bd55vAkkE5C836OMbf6+cClCQHypMVXtLoHMnWf0BqoAVxt/yR5wAAAAASUVORK5CYII=);
  }
  .mf_rar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHjaZc2LDoIgFIDhg4B0USu1m5VpIuLh/d+vA2Ouy88YZx9sAAMuVUwkjBHIXYmhaU1CoMpBa921V7xsRAIACo015vVscBy2IoC11oz9DSkVYEacJ93dm3MEykvfPghWef3RKYO8do4m2uEsgIZlefEQbp0/qf8X+TcUP78cM2CQHiqMVXtJwFO1JPkbLuYXNikSVMcAAAAASUVORK5CYII=);
  }
  .mf_jpg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmQCUlJSVlZWZmZl+fgCZmQCPjwD4+Pj5+fn5+fn7+/v8/PyZmQCxsT6xsT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9OLlm4AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8zNroekfvVmYDRtfH4JKAPtCRgAGQd/oAo+MnztoAEF8R+/KQHTDmLWKXEgDW+gdf7TAh9+HjlgAAAABJRU5ErkJggg==);
  }
  .mf_ogg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmQCUlJSVlZWZmZkAfgAAmQAAjwD4+Pj5+fn5+fn7+/v8/PwAmQA+sT4/sT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+Fu/hnAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACMSURBVHgBZc3rEoIgEIbhRUE62CG1Q1amiYjr/d9fX8Q4Tb7MDsPzgyVBsdIhGQkBULuMff0SAtBZa4ypqytfVjIiIs3WWft6lty1a+nBOWe75sZIexiYh97U9/IcAH2kqR6Axab46ZQS3mOBGb+zJdz+eEcTBJ7D7I+/LceUBCWHnEP5XgHiRE+p+A0MOBbaEKLOCwAAAABJRU5ErkJggg==);
  }
  .mf_gif {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmQCUlJSVlZWZmZl+fgCZmQCPjwD4+Pj5+fn5+fn7+/v8/PyZmQCxsT6xsT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9OLlm4AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVBgZBcExTgMxEADA2bUdnwINojAV/P9bdNciBQhgm5mIXTIBc22VvJYXMN9/1y6h9ac15/1+u+6/pVBfFbH3Ourj90pIqWRo/a1UiBCrtI81n1UIIolZiKN1AORnts4YhjEGK2tnnOCES4IBAyQAJ8g75wDgJ47WARBfEfvykANwzlvELiUArPUPdzEtUeoVt8IAAAAASUVORK5CYII=);
  }
  .mf_svg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABZ0lEQVQ4y6VTS27CMBQcxxFU3WWDWHTBGVBFd/1chmP0DkiwCOIwpbsu6CG6oWRDECGOledMFyhRkqaoVUey/Oynmfc8T1YkoZQCgBsAAwA+LiMC8EGyAACQLBPjLMsOeZ47EWHXyrKM8/l8BmAEwCPZEJjkee6SJOHpdKrW4XDgfr/nbrejiHC73XKxWFQi9dYmIkJjDK21NMbQGMPj8cg4jhlFEUWEaZoySRKGYTgDMFItgTfnXHVRFAVIQkRgrUUQBA0zfN+/+2aY53mlqfA8D845aK3R6/UQxzGKooCIYDAYnEXaAiW5jLXWjXMpWN2FIZ4BPAF4xB8wHD5gs1mvvDp5OiWm0/NU2ns7//m5RhBg7NfJy6X6sWJX/voa42qOy6VqVLsk1DC9fqiLlPGlrsopvAB4rBO70NVhmuL9H1O4x2bzulK133hrrV1rra/aT+tA4ZxL+/3+g2p95+EvyCUEQPQFdOP3t/P0BQEAAAAASUVORK5CYII=);
  }
  .mf_java {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVHjaXc2LDoIgFIDhg4B0ESu1m5VpIuLh/d+vM6Rm/bAz+DYGMOBSxUTCGIHcFRga1yQEquiNMW1zxctGJACg0DprX88ah34rAjjn7NDdkFIBJsRpNO29PkdADNI1D4KVrhadMtCVr8KeRw40f9YMPl79BxbPQMdDhPzvl2MGDNJDibFyLwl4qr5J/gZGtRd7aOy9qQAAAABJRU5ErkJggg==);
  }
  .mf_css {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaXc3bDoIwDIDhjm0MFQ8cPKEiyBijvP/72SwNM/5Js/S76ECA1IZTiRAE+lhiaNqQEJhysNZ27R1vW5UAgEHnnfu8GxyHnQrgvXdj/0DKBJgR58l2z+bKgBikb18E2b7+6ZID7csS5wD01utQDCwRovANPkE3/n455yAgLSrkqpMmkKlZ0/IL5Z4WZ+e0150AAAAASUVORK5CYII=);
  }
  .mf_mp3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmQCUlJSVlZWZmZkAfgAAmQAAjwD4+Pj5+fn5+fn7+/v8/PwAmQA+sT4/sT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+Fu/hnAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHjaXc2JDoMgDIDhIiI7dIeyy21OJyKW93+/VdORZT9pAl8IgACpNJcmQhCofYlL45qEQJe9tbZtbnjdpAkAaHTeuferxqHfpgt4793Q3ZHSC0yI02jbR31hoGbpmifBqjA/nXMoQjDBmMCzAxPiMvNE4HME2vON4gv8xt8vpxwEZMcKueqgCGSmY0p+ADg+Fza7o1PlAAAAAElFTkSuQmCC);
  }
  .mf_pas {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACTSURBVHjaXc2JEoIgEIDhRUE6xErtsjJNRFze//1aiZimn+GYbwYABqmQIZ4wRiB2JfqmNQmBLAetddde8bLhCQBINNaY17PBcdhyD9ZaM/Y3pKSHGXGedHdvzgGoRfr2QbBS9U+nHFTtHJ38pKUA2uNYWsDR9EuAz43vPVAR/FvF3y/HHBhkhwpD1V4QpJmMifQNCZ0Ww23Bq94AAAAASUVORK5CYII=);
  }
  .mf_conf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAgVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmZmUlJSVlZWZmZl+fn6ZmZmPj4/4+Pj5+fn5+fn7+/v8/PyZmZmxsbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////7VrU3AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACMSURBVHjaZc2LDoIgFIDhg4B000rpYmWaiHh4/wfswKjV/IENvjEABlyqlMgYI5D7CmPTmoRAVYMxpmuveNmIDAAUWmft69ngOGxFBOecHfsbUirCjDhPprs35wRUkL59EKwK/dNpB4X3WocZly/Bk/s0wv4f6LC8kd74QLn8hUF+rDFVHyQBz9U3yd8SKRcS0TX7RQAAAABJRU5ErkJggg==);
  }
  .mf_odc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACISURBVHjahc3ZEoIgGIbhHwFpsU1brUwTEf/u//76ZBinqYNetuE5ABIktYmpRAiA3uQc6ucQgMlba21dXfi8UAkRGXbeueej5K5dqgDee9c1V0YmwMA89La+lacIaJSmugNmq/1Hx4xwf2FihW1NOKcx9h9+3vj65ZCRoHRXcKzYaoBMzZSWbwf/FsPJgGO4AAAAAElFTkSuQmCC);
  }
  .mf_gz {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaZc3bEoIgEIDhRUA62EntZGWaiLi8//u17jDl1D8Ms/tdAAiQ2sRUIgSB3uXIDUsSApN31tqmvuJlpRIAMOi8c69nhX23Vgzee9e3N6QMw4g4Dra5V+cI1CRt/SBYbMpZpwx4D4FOmKYt8F5+7wiB9xkwcX9v/PxyzEBAeigwVuw1gUzNJy3fypMWIlnpGFAAAAAASUVORK5CYII=);
  }
  .mf_js {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVBgZBcExTgMxEADA2bUdnwINojAV/P9bdNciBQhgm5mIXTIBc22VvJYXMN9/1y6h9ac15/1+u+6/pVBfFbH3Ourj90pIqWRo/a1UiBCrtI81n1UIIolZiKN1AORntg6DMbCydsA4wSUBzgEkgHOAeu8Yp+GEnzhaB0B8RezLQw7AOW8Ru5QAsNY/ecIuFToHoc8AAAAASUVORK5CYII=);
  }
  .mf_ico {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmQCUlJSVlZWZmZl+fgCZmQCPjwD4+Pj5+fn5+fn7+/v8/PyZmQCxsT6xsT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9OLlm4AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACLSURBVHjahc3bEoIgEIDhRcDtYCe1k5WHRMT1/d+vhWGapi76B3bguwAQIDXGVCIEg97lFBqXLAyY98aYtr7SZaUSAECyztpnU9HQr1UA55wduhtxGGAimkbT3qtzBM5LVz8YFpvyo1MGfJ95+e1lC6U/zXFy/+Hnja9fjhkISA8FxYq9ZpApvtPyBd1xFlBBEvkSAAAAAElFTkSuQmCC);
  }
  .mf_7z {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaVc3ZEoMgDEDRICBdtIvazbZWKyKG//+/BoZh6p3kIecBgAGXKiYyxgjkscLQvCUhUNWote67B953IgMAhcYa8/20OI17EcBaa6bhiZQKsCAus+5f7S0C5WXo3gSbsvnrWoC/nXNhqQM0IRfWB+s7gZ8IZYT0xvqXSwEM8nONsfokCXiuUpL/AMD2FfR4jF10AAAAAElFTkSuQmCC);
  }
  .mf_rb {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHgBZc3pEoIgEMDxRUA6tEPpyMo0EXF9//drIWo6/gwf+M0OCwy4VDGRMEYg1wWGhjkJgSo6Y0xTn/C4EAkAKLTO2vutwr5bigDOOdu3Z6RUgBFxHExzqQ4RfCRtfSWY5fqjfQb+PU3PS61Ae4jHR/A1of8n8givP3627DJgkG5LjJUbScBT9U7yB92IFlCum6zJAAAAAElFTkSuQmCC);
  }
  .mf_lua {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVBgZBcExUsMwEADAvZMVeQINQyEq+P+36NxmJgEDktiNWCUTMOaykdfyBsbn71wl1PYyxzjP+3X9TYXtXRFrzX17/p4JKZUMtX2UDSLELPU2x6sNgkhiFGKvDQD5yNp0uk5nZjYA/ehcEgAdEgAH5Inu6AfwE3ttAIiviHV5yg44xj1ilRIA5vwHLpUtOKOumKMAAAAASUVORK5CYII=);
  }
  .mf_ps {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmaUlJSVlZWZmZlUVFRmZmZfX1/4+Pj5+fn5+fn7+/v8/PxmZmaKioqLi4vm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////WBPdaAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHgBXc0LD4IgEMDxQ0F6mJXaIyvTRMTj+3+/jsfK9We7jd9uAAxSIWM8YYxA7Ev0TWsSAlkOSqmuveF1wxMAkKiN1u9Xg+Ow5R6MMXrs70hJDzPiPKnu0VwiUE769kmw2tWLzjm4u7VhUAW4af0JBfAbS6h/M7wRt6ji75dTDgyyY4Wx6iAI0kx+E+kHt/oV3fRIhzYAAAAASUVORK5CYII=);
  }
  .mf_xlsx {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACSSURBVHjaXY2LDoMgDEWLgOyheyh7uc3pRMT6//+3piNk2aFNLidNCwKkNhGVCUFC7ytkpjUZEqYanHNde8PrRmUAYNAH79+vBsdhq1iEEPzY35EwLGbEeXLdo7lEgcimb58kVqX94VxAuVh6lBcOO7BRUHEA+/2lThM2hriDi3f8XTkVICA/1hipD5qEzE1Cyw816BdN8Suc7AAAAABJRU5ErkJggg==);
  }
  .mf_webm {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZAJmUlJSVlZWZmZl+AH6ZAJmPAI/4+Pj5+fn5+fn7+/v8/PyZAJmxPrGxP7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///982useAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHgBXc2JDoIwDIDhDjbmAR4wD1ERZIxR3v/97GZjDH9DSD/IBgJSpTmZCEGg9iXGxjUJgS57a23b3PC6kQkAaHTeuferxqHfygjeezd0d6R0hAlxGm37qC8MVJCueRKsCvPXOYfZ0MzhMSa8vmBo4YnAXxmWfxS08RkBdotbTjkIyI4VctVBEaSZ/qXSD5IIGCm2cUO0AAAAAElFTkSuQmCC);
  }
  .mf_pdf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmaUlJSVlZWZmZlUVFRmZmZfX1/4+Pj5+fn5+fn7+/v8/PxmZmaKioqLi4vm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////WBPdaAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8PGrrhm7ojJXZGJ3RGYNLog+gQ2IABuQd6AP4ibM2AMRXxL48ZAeMeYvYpQSAtf4BGyczgtpbtDIAAAAASUVORK5CYII=);
  }
  .mf_php {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8zNp6p+t6Z2U2RgdG55Log44+kBgYGJB3AOAnztoAEF8R+/KQHTDmLWKXEgDW+geBGjAhZ/XNiQAAAABJRU5ErkJggg==);
  }
  .mf_odg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACJSURBVHjabc3pEoIgFIbhg4C02KatVqaJiMf7v78+Gcdpe9mG5weQIKnNmIqEAOhNyqF2DgGYtLbWlsWFzwsVEZFh5517PnJu6qUK4L13TXVlZAJ0zF1ry1t+GgENUhV3wGy1f+uYEO49JlbY1oRzGkMf0P+Dnze+fjkkJCjeZTyWbTVAxmZKyxcWdhbxy+uSowAAAABJRU5ErkJggg==);
  }
  .mf_pptx {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaXY2LDoIwDEU7tjEfiArzhYogY4zy//9n0yyL4dw+kpMmBQFSm4jKhCChjxUy05YMCVMNzrmufeB9pzIAMOiD999Pg+OwVyxCCH7sn0gYFjPiPLnu1dyiQGTTt28Sm4P941rAsljLTYNSAg0OFyVd2NgQd7pYi3L15VKAgPxcY6Q+aRIyNwktf1ekF3KNxyMhAAAAAElFTkSuQmCC);
  }
  .mf_cpp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHgBXc2NDoIgEMDxQ0D6MCulj6xMExHP93+/Tnaz1l9vg98YgACpDacSIQj0vsDYsCYhMEXnnGvqG143KgEAgz54/35V2HdbFSGE4Pv2jpSJMCKOg2se1YVhjqStnwSrnf3pnAHtp2n+49gcaGFp+LOWgU98gYfiOxbI/145ZSAgPZbIlQdNIFOzpOUHABcWlTpZEbgAAAAASUVORK5CYII=);
  }
  .mf_png {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmQCUlJSVlZWZmZl+fgCZmQCPjwD4+Pj5+fn5+fn7+/v8/PyZmQCxsT6xsT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9OLlm4AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaVc3ZDoMgEEDRQUS6aBelm22tVkQc/v//OhBC6p0AyXkYgAEXMpZnjBGIY42heUtCIOtRa913D7zv8gwAJBprzPfT4jTu8wDWWjMNT6RkgAVxmXX/am8RKC9D9ybYVOqvawmVck6FE64D0JvG58EljKBWUCWIO9a/XEpgUJwbjDUnQcALmRL8BxtQFvFpmdeOAAAAAElFTkSuQmCC);
  }
  .mf_sh {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVBgZBcExTgMxEADA2bUdnwINojAV/P9bdNciBQhgm5mIXTIBc22VvJYXMN9/1y6h9ac15/1+u+6/pVBfFbH3Ourj90pIqWRo/a1UiBCrtI81n1UIIolZiKN1AORnto4xDAMra8c4AVwSzoEBJDgHJ1DvneEE+ImjdQDEV8S+POQAnPMWsUsJAGv9A6T3LixCBrmLAAAAAElFTkSuQmCC);
  }
  .mf_py {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVBgZBcExTsQwEADA2XV8jg4aBJKp4P/fokuLdEAA2zcTsUomYMxlI6/lFYyPv7lKqO1pjnGet+v6nwrbmyLWmvv2+DMTUioZansvG0SIWernHM82CCKJUYi9NgDkV9ZG73QdM7PB0QEu8YLuoB8gwQFAngDAb+y1ASC+I9blITvgGLeIVUoAmPMOcdYtHctHeLIAAAAASUVORK5CYII=);
  }
  .mf_ods {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACMSURBVHjaXY3ZEoIwDEVTSqkLooIrKouUUuL//5+XTodhONkm5yEhQVLpQBwJAaGOOXuGLQyEzjtjTFM9+bGLIyLSbJ2137rkvtvHXjjnbN++GGgvRuZxMM27vAcBJtNWH4jN4bLglhL2HxLlW0aYc0wsBHIlfM03wp1s9eWakqDkXHCgOCkImegZJf8H6BbDR85zawAAAABJRU5ErkJggg==);
  }
  .mf_odt {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACLSURBVHjahc3ZEoIgGIbhHwFpMStttXJJRPy7//vri2Eap5NeloHnAEiQ1CamEiEAeltwaFxCAKborbVtfeXLSiVEZNh5555NxUO/VgG8927oboxMgIl5Gm17r84R0Ee6+gFYbA6zThnh/sIMC1tOOMSBif7D7I0A+c8vx4wEpfuSY+VOA2Rqvmn5Bg4EFsPk/fZwAAAAAElFTkSuQmCC);
  }
  .mf_hpp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8zNq6rnd6Z2U2YHRG55Lo6IM+kBgYGJB3AOAnztoAEF8R+/KQHTDmLWKXEgDW+gd5djAhVjbuBwAAAABJRU5ErkJggg==);
  }
  .mf_odf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACMSURBVHjaZc2JEoIgEIDhRUA6zEo7rTwSEbf3f7/WHcZh6ucY/IYRECC1CalECAK9L5Ab1yQEpuittW19x9tGJQBg0Hnn3k2FQ79VDN57N3QPpAzDhDiNtn1W1wDULF39IljtTlGXDOj7Q5MXbTnQYRlzMbD83Yj+wZD/vHLOQEB6LDFUHjSBTM2Sll8WdhbasocFuAAAAABJRU5ErkJggg==);
  }
  .mf_pl {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACLSURBVBgZBcExUsMwEADAvZMVeQINQyEq+P+36NxmJgEDktiNWCUTMOaykdfyBsbn71wl1PYyxzjP+3X9TYXtXRFrzX17/p4JKZUMtX2UDSLELPU2x6sNgkhiFGKvDQD5yNrQOx1mZgNHB1wS6AdAAgeAPAF0+Im9NgDEV8S6PGUHHOMesUoJAHP+AwXgLAr8fJP1AAAAAElFTkSuQmCC);
  }
  .mf_swf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZAACUlJSVlZWZmZl+AACZAACPAAD4+Pj5+fn5+fn7+/v8/PyZAACxPj6xPz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+6PAoIAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACSSURBVHjaXc3bEoIgEIDhRUQ6iJXSyco0EXF9//drZZBp+rlhv1kGYMCFDKUJYwTiUKJv3JIQyLI3xrTNHW+7NAEAidZZ+3nXOPT71INzzg7dAynpYUKcRtM+62sAapGueRFslP7pkoPS86zDoVsBdNF6JQqWKW54CGPcUPP6xkPx98s5BwbZqcJQdRQEPJMxwb8yORcf5PtSuAAAAABJRU5ErkJggg==);
  }
  .mf_docx {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaZY+LDoIwDEU72CgqPnj4QkWQMUb5//+zWxajcprdLifNloKAWGFARkKwUPuCPOOKDQsseq1121zpspYRACAZa8zrWdPQb6QX1lozdDdi0IuJaBp1e6/PQTDOdM2DRbqtvjhlMM/c3eEL1w44QlU+f4SLxcTijb9fjhkISPKSAuVBufUT/KDiN1njF6Cqto7pAAAAAElFTkSuQmCC);
  }
  .mf_odi {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACKSURBVHjahY/bDoIwDEA72KgXvIFXVAQZY9T//z/bZSFGHzxtk/Y8tCkoSA1GdKIUC7MpKDDM2bDAorPWNvWFzgudAACS8849HxX13VIH4b13fXslBoMYicbBNrfqFAUjpq3vLGar/QfHHGR+cUpxuwaZp2D+i58dX1cOOSjIdiVFyq2R9zOcMOkb9g8WlVdNv/QAAAAASUVORK5CYII=);
  }
  .mf_xml {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZAACUlJSVlZWZmZl+AACZAACPAAD4+Pj5+fn5+fn7+/v8/PyZAACxPj6xPz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+6PAoIAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTsQwEADA2XV8iQ4aRLFU8P9v0aVFOuAA28xErJYJGHPZyGt7AeP9d64W+v40x7jfb9f1NzW2V02sNY/t8XsmpNQy9P2tbRAhZusfczzbIIgkRiOOvgMgP7PvpVQpyszcgbPOgkty1gmApM4CQN4BoPzE0XcAxFfEujxkAc5xi1itBYA5/wECji5mbbd2fAAAAABJRU5ErkJggg==);
  }
  .mf_htm {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVBgZBcExUsMwEADAvZMVewINQyGq8P9v0allJoABSdmNWCUTMOaykdfyBsbH31wl1P1ljnGe9+v6nwrbTRFrzWN7/pkJKZUMdX8vG0SIWernHK82CCKJUYij7gDIr6w3TWtNa5qZuUPX6a03l6QBgKQDgDwBgN846g6A+I5Yl6dsgD7uEauUADDnAxq5Lk/oBDS6AAAAAElFTkSuQmCC);
  }
  .mf_rpm {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaXc3ZFoIgEIDhQUBa1Epps3JJRBzf//2aw6Gi/jnMxTcXAAMuVUgkjBHIXYm+aU1CoMrBGNM1V7xsRAIACq2z9tnWOA5b4cE5Z8f+hpTyMCPOk+nu9TkAope+eRCsch11yiBfFq3Do10A7Xg0vK8R+PlC/gvF3y/HDBikhwpD1V4S8FR9kvwFUA0Xe2kW3HcAAAAASUVORK5CYII=);
  }
  .mf_cc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACISURBVHjahc3JEoIwDIDhlLbEBTdwRUWQUkp4//czZDqOowf/mRzyHRJQoC3GTKIUg93kJPVzFgbMW+dcXV3ovDAJACD54P3zUVLXLo1ACMF3zZU4FBiIht7Vt/IUgZukqe4Ms9X+o2MGso+jDLcG2eNM/YefG19fDhkoSHcFxYqtZdApvrP6BaqXFcY0fXcvAAAAAElFTkSuQmCC);
  }
}
@media screen {
  /* XXXXXXXXX /lib/plugins/newsticker/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/newsticker/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/newsticker/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/newsticker/style.less XXXXXXXXX */
  /* XXXXXXXXX /conf/userstyle.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/newsticker/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/newsticker/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/newsticker/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/newsticker/style.less XXXXXXXXX */
  /* XXXXXXXXX /conf/userstyle.css XXXXXXXXX */
  /* modal windows */
  /* media manager popup toggle buttons */
  /* hide something accessibly
   (e.g. for screen readers or to keep access keys working) */
  /**
 * GeSHi syntax highlighting styles
 *
 * Generated with https://www.dokuwiki.org/tips:geshi_style_builder
 * Cleaned up with http://cleancss.com/
 * Manulally LESSified
 */
  /* XXXXXXXXX /lib/scripts/jquery/jquery-ui-theme/smoothness.css XXXXXXXXX */
  /*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
  /* Layout helpers
----------------------------------*/
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* Misc visuals
----------------------------------*/
  /* Overlays */
  /* icon support */
  /* left-aligned */
  /* right-aligned */
  /* to make room for the icon, a width needs to be set here */
  /* no icon support for input elements */
  /* button icon element(s) */
  /* workarounds */
  /* Support: Firefox 5 - 40 */
  /* Spinner specific style fixes */
  /* with multiple calendars */
  /* RTL support */
  /* Icons */
  /* support: IE8 - See #6727 */
  /* more specificity required here to override default borders */
  /* Component containers
----------------------------------*/
  /* Interaction states
----------------------------------*/
  /* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* states and images */
  /* positioning */
  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* Misc visuals
----------------------------------*/
  /* Corner radius */
  /* Overlays */
  /* XXXXXXXXX /lib/plugins/acl/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/amazonlight/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/amazonlight/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/amazonlight/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/amazonlight/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/blog/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/blog/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/blog/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/blog/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bureaucracy/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bureaucracy/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bureaucracy/style.css XXXXXXXXX */
  /* Success message */
  /* Form */
  /*responsive - small screen*/
  /* XXXXXXXXX /lib/plugins/bureaucracy/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/style.css XXXXXXXXX */
  /* plugin:configmanager */
  /* end plugin:configmanager */
  /* XXXXXXXXX /lib/plugins/config/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/const/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/const/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/const/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/const/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/doodle4/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/doodle4/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/doodle4/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/doodle4/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/style.less XXXXXXXXX */
  /*
 * Extension plugin styles
 *
 * @author  Christopher Smith <chris@jalakai.co.uk>
 * @author  Piyush Mishra <me@piyushmishra.com>
 * @author  Håkan Sandell <sandell.hakan@gmail.com>
 * @author  Anika Henke <anika@selfthinker.org>
 */
  /**
 * very simple lightbox
 * @link http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/super-simple-lightbox-with-css-and-jquery/
 */
  /**
 * general styles
 */
  /*
 * extensions table
 */
  /**
 * extension table left column
 */
  /*
 * Enabled/Disabled overrides
 */
  /**
 * extension table right column
 */
  /**
 * Search form
 */
  /**
 * Install form
 */
  /* XXXXXXXXX /lib/plugins/fastwiki/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fastwiki/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fastwiki/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fastwiki/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/folded/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/folded/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/folded/style.css XXXXXXXXX */
  /* fold/unfold all button in pagetools area */
  /* below style rules are created by javascript
.folded.hidden { display: none; }
.folder span.indicator { visibility: visible; }
*/
  /* XXXXXXXXX /lib/plugins/folded/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/geophp/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/geophp/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/geophp/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/geophp/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iframe/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iframe/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iframe/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iframe/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/style.css XXXXXXXXX */
  /* Disable the default interwiki icon for the user link (if there is any) */
  /* XXXXXXXXX /lib/plugins/include/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/instantpage/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/instantpage/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/instantpage/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/instantpage/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/lightweightscript/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/lightweightscript/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/lightweightscript/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/lightweightscript/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/style.less XXXXXXXXX */
  /**
 * Tree Manager
 */
  /**
 * The progress page
 */
  /**
 * The admin form
 */
  /**
 * Pagetool icon
 */
  /**
 * page rename link
 */
  /* XXXXXXXXX /lib/plugins/openlayersmap/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/openlayersmap/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/openlayersmap/style.css XXXXXXXXX */
  /*!
 * Copyright (c) 2008-2018 Mark C. Prins <mprins@users.sf.net>
 *
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */
  /* compass mixins */
  /** Constants. */
  /* dimensions */
  /* colours */
  /* page and widget elements, ordering is important */
  /* Copyright (c) 2013-2015 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /* Copyright (c) 2013-2017 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /* Common and OpenLayers behaviour. */
  /* Work around a case of style reset, setting it on the container breaks the overview map. See: http://www.dokuwiki.org/plugin:openlayersmap?rev=1329438681&do=diff */
  /* GMaps should not set styles on its container */
  /* Prevent tile scaling on Android 4 when d-pad keys are pressed */
  /* Copyright (c) 2013-2018 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /** LayerSwitcher Control. */
  /* Copyright (c) 2013-2018 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /** OverviewMap Control.*/
  /* Copyright (c) 2013-2018 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /** popup styles. */
  /* Copyright (c) 2013-2015 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /** Openlayers ScaleLine control. */
  /* Copyright (c) 2013-2015 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /** StatusBar styles. */
  /* Copyright (c) 2013-2018 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /* Zoom control */
  /* Copyright (c) 2014-2018 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /** Fullscreen Control. */
  /*
.olControlFullscreenMax {
	background:$button-bg inline-image("Fullscreen-expand.svg") no-repeat 90% center;
}

.olControlFullscreenMin {
	background:$button-bg inline-image("Fullscreen-collapse.svg") no-repeat 90% center;
}
*/
  /* Copyright (c) 2013-2015 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /** accesible tooltip, to add to a focusable element containing a span with the tooltip. */
  /* show a tooltip offset to above/left */
  /* show a tooltip offset to below/right */
  /* show a tooltip offset to below/left */
  /* Copyright (c) 2014-2018 Mark C. Prins <mprins@users.sf.net>  Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  /* XXXXXXXXX /lib/plugins/openlayersmap/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/style.css XXXXXXXXX */
  /* make it easier to select the +/- checkboxes in the tagsearch table by making them block elements */
  /* XXXXXXXXX /lib/plugins/tag/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tagfilter/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tagfilter/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tagfilter/style.css XXXXXXXXX */
  /**
 * DokuWiki Plugin tagfilter (JavaScript Component) 
 * 
 */
  /*
Version: 3.4.6 Timestamp: Sat Mar 22 22:30:15 EDT 2014
*/
  /* results */
  /*
disabled look for disabled choices in the results dropdown
*/
  /* disabled styles */
  /* multiselect */
  /* disabled styles */
  /* end multiselect */
  /* Retina-ize icons */
  /* XXXXXXXXX /lib/plugins/tagfilter/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/translation/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/translation/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/translation/style.css XXXXXXXXX */
  /* List */
  /* Dropdown */
  /* flags for non-existing pages */
  /* XXXXXXXXX /lib/plugins/translation/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/style.css XXXXXXXXX */
  /* User Manager specific styles */
  /* IE won't understand but doesn't require it */
  /* XXXXXXXXX /lib/plugins/usermanager/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/var/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/var/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/var/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/var/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wpanalytify505/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wpanalytify505/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wpanalytify505/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wpanalytify505/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/style.less XXXXXXXXX */
  /********************************************************************
Screen Styles for the Wrap Plugin (additional to all.css)
********************************************************************/
  /* /.dokuwiki */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_imgdetail.css XXXXXXXXX */
  /**
 * This file provides styles for the image detail page (detail.php).
 */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_media_popup.css XXXXXXXXX */
  /**
 * This file provides styles for the media manager popup
 * (mediamanager.php).
 */
  /*____________ structure ____________*/
  /* left side
********************************************************************/
  /*____________ options ____________*/
  /*____________ tree ____________*/
  /* right side
********************************************************************/
  /*____________ upload form ____________*/
  /* upload info */
  /*____________ file list ____________*/
  /* highlight newly uploaded or edited file */
  /* link which inserts media file */
  /* info how to insert media, if JS disabled */
  /*____________ media search ____________*/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_media_fullscreen.css XXXXXXXXX */
  /**
 * This file provides the styles for the fullscreen media manager
 * (?do=media).
 *
 * What most templates would probably need to change (depending on
 * their site width) are the 4 min-width's (search for @change).
 */
  /*____________ structure ____________*/
  /*____________ namespaces panel ____________*/
  /* make it look like a tab (as in _tabs.css) */
  /*____________ file list panel ____________*/
  /* file list header */
  /* file list content */
  /* file list as thumbs */
  /* file list as rows */
  /* upload form */
  /*____________ file panel ____________*/
  /* file meta data edit form */
  /* file revisions form */
  /* file diff view */
  /* image diff views */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_fileuploader.css XXXXXXXXX */
  /**
 * This file provides the styles for the file uploader
 * used in the media manager (both fullscreen and popup).
 */
  /* select file button */
  /* drop area */
  /* list of files to upload */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_tabs.css XXXXXXXXX */
  /**
 * This file provides the styles for general tabs.
 */
  /* border underneath */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_links.css XXXXXXXXX */
  /**
 * This file provides styles for all types of links.
 */
  /*____________ links to wiki pages ____________*/
  /* existing wikipage */
  /* not existing wikipage */
  /* any link to current page */
  /*____________ other link types ____________*/
  /* external link */
  /* windows share */
  /* email link */
  /* icons of the following are set by dokuwiki in lib/exe/css.php */
  /* link to some embedded media */
  /* interwiki link */
  /* RTL corrections; if link icons don't work as expected, remove the following lines */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_toc.css XXXXXXXXX */
  /**
 * This file provides styles for the TOC (table of contents), the
 * sitemap (?do=index) and backlinks (?do=backlink).
 */
  /* toc
********************************************************************/
  /* toc container */
  /*____________ toc header ____________*/
  /*____________ toc list ____________*/
  /* in case of toc list jumping one level
  (e.g. if heading level 3 follows directly after heading level 1) */
  /* sitemap (and backlinks)
********************************************************************/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_footnotes.css XXXXXXXXX */
  /**
 * This file provides styles for footnotes.
 */
  /*____________ footnotes inside the text ____________*/
  /* link to footnote inside the text */
  /* JSpopup */
  /*____________ footnotes at the bottom of the page ____________*/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_search.css XXXXXXXXX */
  /**
 * This file provides styles for the search results page (?do=search)
 * and the AJAX search popup.
 */
  /* search results page
********************************************************************/
  /* loading gif */
  /*____________ matching pagenames ____________*/
  /*____________ search results ____________*/
  /* search heading */
  /* search snippet */
  /* search hit in normal text */
  /* search hit in search results */
  /* ellipsis separating snippets */
  /* "nothing found" at search + media */
  /* AJAX quicksearch popup
********************************************************************/
  /* .JSpopup */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_recent.css XXXXXXXXX */
  /**
 * This file provides styles for the recent changes (?do=recent) and
 * old revisions (?do=revisions).
 */
  /*____________ list of revisions / recent changes ____________*/
  /* select type of revisions (media/pages) */
  /*____________ size differences ____________*/
  /*____________ page navigator ____________*/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_diff.css XXXXXXXXX */
  /**
 * This file provides styles for the diff view, which shows you
 * differences between two versions of a page (?do=diff).
 */
  /* table header */
  /* table body */
  /* diff options */
  /* diff nav */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_edit.css XXXXXXXXX */
  /**
 * This file provides styles for the edit view (?do=edit), preview
 * and section edit buttons.
 */
  /* edit view
********************************************************************/
  /*____________ toolbar ____________*/
  /* buttons inside of toolbar */
  /* picker popups (outside of .dokuwiki) */
  /* picker for headlines */
  /* buttons inside of picker */
  /*____________ edit textarea ____________*/
  /*____________ below the textarea ____________*/
  /* size and wrap controls */
  /* edit buttons */
  /* summary input and minor changes checkbox */
  /* change background colour if summary is missing */
  /* preview
********************************************************************/
  /* section edit buttons
********************************************************************/
  /* style for section highlighting */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_modal.css XXXXXXXXX */
  /**
 * This file provides styles for modal dialogues.
 */
  /* link wizard (opens from the link button in the edit toolbar)
********************************************************************/
  /* media option wizard (opens when inserting media in the media popup)
********************************************************************/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_forms.css XXXXXXXXX */
  /* TODO: this file is not up to the best standards and will be fixed after an overhaul of the form code */
  /**
 * This file provides styles for forms in general and specifically
 * for ?do=
 *   - login
 *   - resendpwd
 *   - register
 *   - profile
 *   - subscribe
 */
  /* ---------------- forms ------------------------ */
  /**
 * Styles for auth forms
 */
  /**
 * Styles for the subscription page
 */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_admin.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_admin.css XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/white/css/basic.less XXXXXXXXX */
  /**
 * This file provides the most basic styles.
 */
  /* headers */
  /* basic bargins and paddings */
  /* lists */
  /*____________ tables ____________*/
  /*____________ links ____________*/
  /* misc */
  /*____________ forms ____________*/
  /* for all of the form styles, style.ini colours are not used on purpose (except for fieldset border) */
  /* all types of buttons */
  /* XXXXXXXXX /lib/tpl/white/css/structure.less XXXXXXXXX */
  /* header */
  /* nav */
  /* content */
  /* footer */
  /* XXXXXXXXX /lib/tpl/white/css/design.less XXXXXXXXX */
  /* general */
  /* header */
  /* nav */
  /* content */
  /* footer */
  /* icons */
  /* XXXXXXXXX /lib/tpl/white/css/content.less XXXXXXXXX */
  /* content */
  /* table of contents */
  /* any link to current page */
  /* undo "clever" styling from fileuploader.js */
  /* editor */
  /* fields */
  /* login */
  /* admin */
  /* _admin.less in default template */
  /* main task grouped in two columns */
  /* DokuWiki version */
  /* config */
  /* media manager */
  /*
div.group h1 {
  display:none; 
}

*/
  /*
div#dokuwiki__header {
 display:none; 
}

*/
  /* XXXXXXXXX /conf/userstyle.less XXXXXXXXX */
  div.error,
  div.info,
  div.success,
  div.notify {
    color: #000;
    background-repeat: no-repeat;
    background-position: 8px 50%;
    border: 1px solid;
    font-size: 90%;
    margin: 0 0 0.5em;
    padding: 0.4em;
    padding-left: 32px;
    overflow: hidden;
    border-radius: 5px;
  }
  [dir=rtl] div.error,
  [dir=rtl] div.info,
  [dir=rtl] div.success,
  [dir=rtl] div.notify {
    background-position: 99% 50%;
    padding-left: .4em;
    padding-right: 32px;
  }
  div.error {
    background-color: #fcc;
    background-image: url(/lib/styles/../images/error.png);
    border-color: #ebb;
  }
  div.info {
    background-color: #ccf;
    background-image: url(/lib/styles/../images/info.png);
    border-color: #bbe;
  }
  div.success {
    background-color: #cfc;
    background-image: url(/lib/styles/../images/success.png);
    border-color: #beb;
  }
  div.notify {
    background-color: #ffc;
    background-image: url(/lib/styles/../images/notify.png);
    border-color: #eeb;
  }
  .JSpopup,
  #link__wiz {
    position: absolute;
    background-color: #fff;
    color: #000;
    z-index: 20;
    overflow: hidden;
  }
  #link__wiz .ui-dialog-content {
    padding-left: 0;
    padding-right: 0;
  }
  #media__popup_content button.button {
    border: 1px outset;
  }
  #media__popup_content button.selected {
    border-style: inset;
  }
  .a11y {
    position: absolute !important;
    left: -99999em !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
  }
  [dir=rtl] .a11y {
    left: auto !important;
    right: -99999em !important;
  }
  .code .co0 {
    color: #666666;
    font-style: italic;
  }
  .code .co4 {
    color: #cc0000;
    font-style: italic;
  }
  .code .es5 {
    color: #006699;
    font-weight: bold;
  }
  .code .es6 {
    color: #009933;
    font-weight: bold;
  }
  .code .kw2 {
    color: #000000;
    font-weight: bold;
  }
  .code .kw5 {
    color: #008000;
  }
  .code .kw6 {
    color: #f08;
    font-weight: bold;
  }
  .code .me0 {
    color: #004000;
  }
  .code .nu0 {
    color: #cc66cc;
  }
  .code .re0 {
    color: #0000ff;
  }
  .code .re3 {
    color: #ff3333;
    font-weight: bold;
  }
  .code .re4 {
    color: #009999;
  }
  .code .re5 {
    color: #660033;
  }
  .code .re7 {
    color: #991111;
  }
  .code .re8 {
    color: #00b000;
  }
  .code .sc-2 {
    color: #404040;
  }
  .code .sy3 {
    color: #000040;
  }
  .code .br0,
  .code .sy0 {
    color: #66cc66;
  }
  .code .co1,
  .code .coMULTI,
  .code .sc-1 {
    color: #808080;
    font-style: italic;
  }
  .code .co2,
  .code .sy1 {
    color: #339933;
  }
  .code .co3,
  .code .sy4 {
    color: #008080;
  }
  .code .es0,
  .code .es1,
  .code .esHARD {
    color: #000099;
    font-weight: bold;
  }
  .code .es2,
  .code .es3,
  .code .es4 {
    color: #660099;
    font-weight: bold;
  }
  .code .kw1,
  .code .kw8 {
    color: #b1b100;
  }
  .code .kw10,
  .code .kw11,
  .code .kw12,
  .code .kw9 {
    color: #003399;
    font-weight: bold;
  }
  .code .kw13,
  .code .kw14,
  .code .kw15,
  .code .kw16,
  .code .me1,
  .code .me2 {
    color: #006600;
  }
  .code .kw3,
  .code .kw7,
  .code .sy2 {
    color: #000066;
  }
  .code .kw4,
  .code .re2 {
    color: #993333;
  }
  .code .re1,
  .code .st0,
  .code .st_h {
    color: #ff0000;
  }
  .code li,
  .code .li1 {
    font-weight: normal;
    vertical-align: top;
  }
  .code .ln-xtra {
    background-color: #ffc;
  }
  .ui-helper-hidden {
    display: none;
  }
  .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
  }
  .ui-helper-clearfix:before,
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
  }
  .ui-helper-clearfix:after {
    clear: both;
  }
  .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
    /* support: IE8 */
  }
  .ui-front {
    z-index: 100;
  }
  .ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
  }
  .ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
  }
  .ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
  }
  .ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
  }
  .ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
  }
  .ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
  }
  .ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
  }
  .ui-menu .ui-menu {
    position: absolute;
  }
  .ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  }
  .ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
  }
  .ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
  }
  .ui-menu .ui-state-focus,
  .ui-menu .ui-state-active {
    margin: -1px;
  }
  .ui-menu-icons {
    position: relative;
  }
  .ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
  }
  .ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
  }
  .ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
  }
  .ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* Support: IE <= 11 */
    overflow: visible;
  }
  .ui-button,
  .ui-button:link,
  .ui-button:visited,
  .ui-button:hover,
  .ui-button:active {
    text-decoration: none;
  }
  .ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
  }
  input.ui-button.ui-button-icon-only {
    text-indent: 0;
  }
  .ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
  }
  .ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;
  }
  input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
  }
  input.ui-button::-moz-focus-inner,
  button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  .ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
  }
  .ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .ui-controlgroup > .ui-controlgroup-item:focus,
  .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
  }
  .ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
  }
  .ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
  }
  .ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
  }
  .ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
  }
  .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
  }
  .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
  }
  .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
  }
  .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
  }
  .ui-controlgroup-vertical .ui-spinner-input {
    /* Support: IE8 only, Android < 4.4 only */
    width: 75%;
    width: calc(97.6%);
  }
  .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
  }
  .ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
  }
  .ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
  }
  .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
  .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
  }
  .ui-checkboxradio-disabled {
    pointer-events: none;
  }
  .ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
  }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
  }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
  }
  .ui-datepicker .ui-datepicker-prev-hover,
  .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
  }
  .ui-datepicker .ui-datepicker-prev {
    left: 2px;
  }
  .ui-datepicker .ui-datepicker-next {
    right: 2px;
  }
  .ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
  }
  .ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
  }
  .ui-datepicker .ui-datepicker-prev span,
  .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
  }
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
  }
  .ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
  }
  .ui-datepicker select.ui-datepicker-month,
  .ui-datepicker select.ui-datepicker-year {
    width: 45%;
  }
  .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
  }
  .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
  }
  .ui-datepicker td {
    border: 0;
    padding: 1px;
  }
  .ui-datepicker td span,
  .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
  }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  .ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
  }
  .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
  }
  .ui-datepicker.ui-datepicker-multi {
    width: auto;
  }
  .ui-datepicker-multi .ui-datepicker-group {
    float: left;
  }
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
  }
  .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
  }
  .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
  }
  .ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
  }
  .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
  .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
  }
  .ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
  }
  .ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
  }
  .ui-datepicker-rtl {
    direction: rtl;
  }
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right;
  }
  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
  .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
  }
  .ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
  }
  .ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
  }
  .ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
  }
  .ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
  }
  .ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
  }
  .ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
  }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
  }
  .ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
  }
  .ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
  }
  .ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
  }
  .ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
  }
  .ui-dialog .ui-resizable-se,
  .ui-dialog .ui-resizable-sw,
  .ui-dialog .ui-resizable-ne,
  .ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
  }
  .ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
  }
  .ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
  }
  .ui-draggable .ui-dialog-titlebar {
    cursor: move;
  }
  .ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-resizable {
    position: relative;
  }
  .ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-resizable-disabled .ui-resizable-handle,
  .ui-resizable-autohide .ui-resizable-handle {
    display: none;
  }
  .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
  }
  .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
  }
  .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
  }
  .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
  }
  .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
  }
  .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
  }
  .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
  }
  .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
  }
  .ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
  }
  .ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
  }
  .ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
    height: 100%;
    filter: alpha(opacity=25);
    /* support: IE8 */
    opacity: 0.25;
  }
  .ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
  }
  .ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
  }
  .ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
  }
  .ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
  }
  .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
  }
  .ui-selectmenu-open {
    display: block;
  }
  .ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em;
  }
  .ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
  }
  .ui-slider {
    position: relative;
    text-align: left;
  }
  .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
  }
  .ui-slider.ui-state-disabled .ui-slider-handle,
  .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
  }
  .ui-slider-horizontal {
    height: .8em;
  }
  .ui-slider-horizontal .ui-slider-handle {
    top: -0.3em;
    margin-left: -0.6em;
  }
  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
  }
  .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
  }
  .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
  }
  .ui-slider-vertical {
    width: .8em;
    height: 100px;
  }
  .ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-left: 0;
    margin-bottom: -0.6em;
  }
  .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
  }
  .ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
  }
  .ui-slider-vertical .ui-slider-range-max {
    top: 0;
  }
  .ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
  }
  .ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em;
  }
  .ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
  }
  .ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
  }
  .ui-spinner-up {
    top: 0;
  }
  .ui-spinner-down {
    bottom: 0;
  }
  .ui-tabs {
    position: relative;
    /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
  }
  .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
  }
  .ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
  }
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
  }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
  }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
  .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
  .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
  }
  .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
  }
  .ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
  }
  .ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
  }
  body .ui-tooltip {
    border-width: 2px;
  }
  .ui-widget {
    font-size: 1.1em;
  }
  .ui-widget .ui-widget {
    font-size: 1em;
  }
  .ui-widget input,
  .ui-widget select,
  .ui-widget textarea,
  .ui-widget button {
    font-size: 1em;
  }
  .ui-widget.ui-widget-content {
    border: 1px solid #d3d3d3;
  }
  .ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff;
    color: #222222;
  }
  .ui-widget-content a {
    color: #222222;
  }
  .ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfgCQ4MHyImfxJ+AAAATUlEQVQY073OoQ2AQBAF0Z/p4qrZbuiMam414iQUQLKg+Sgc+pInR4yODWmKof1EgQM3XLjwhbvGjTtOnLjzrLhw4vrKwA0typx1++MFHrwm/bbhD4gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDktMTRUMTI6MzE6MzQtMDQ6MDAt1BHuAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA5LTE0VDEyOjMxOjM0LTA0OjAwXImpUgAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
  }
  .ui-widget-header a {
    color: #222222;
  }
  .ui-state-default,
  .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default,
  .ui-button,
  html .ui-button.ui-state-disabled:hover,
  html .ui-button.ui-state-disabled:active {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfgCQ4MHyImfxJ+AAAATElEQVQ4y2N4l8fEwDCKRhF1EcOzZwzPjRie32Fi3MvEeIGJ8SsT4zcmRg4mRk4mxm9MjF+ZGB8zfGRmYljF8EmOiUF4wB08ioYEAgDUMBI63vAgyAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOS0xNFQxMjozMTozNC0wNDowMC3UEe4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDktMTRUMTI6MzE6MzQtMDQ6MDBcialSAAAAAElFTkSuQmCC") 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
  }
  .ui-state-default a,
  .ui-state-default a:link,
  .ui-state-default a:visited,
  a.ui-button,
  a:link.ui-button,
  a:visited.ui-button,
  .ui-button {
    color: #555555;
    text-decoration: none;
  }
  .ui-state-hover,
  .ui-widget-content .ui-state-hover,
  .ui-widget-header .ui-state-hover,
  .ui-state-focus,
  .ui-widget-content .ui-state-focus,
  .ui-widget-header .ui-state-focus,
  .ui-button:hover,
  .ui-button:focus {
    border: 1px solid #999999;
    background: #dadada url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfgCQ4MHyImfxJ+AAAAS0lEQVQ4y2N4+p+JgWEUjSIqo6+3GW57MTH+YWIUZ2I0Ybj/h4kph+HRByamdoanjxme+zExBjAxmjAx/mZiXMHEIDPwDh5FQwEBABzuEyBfPm9/AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTE0VDEyOjMxOjM0LTA0OjAwLdQR7gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0xNFQxMjozMTozNC0wNDowMFyJqVIAAAAASUVORK5CYII=") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
  }
  .ui-state-hover a,
  .ui-state-hover a:hover,
  .ui-state-hover a:link,
  .ui-state-hover a:visited,
  .ui-state-focus a,
  .ui-state-focus a:hover,
  .ui-state-focus a:link,
  .ui-state-focus a:visited,
  a.ui-button:hover,
  a.ui-button:focus {
    color: #212121;
    text-decoration: none;
  }
  .ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6;
  }
  .ui-state-active,
  .ui-widget-content .ui-state-active,
  .ui-widget-header .ui-state-active,
  a.ui-button:active,
  .ui-button:active,
  .ui-button.ui-state-active:hover {
    border: 1px solid #aaaaaa;
    background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAd2KE6QAAAAHdElNRQfgCQ4MHyImfxJ+AAAAEUlEQVQoz2NoYBiFo3AU4oAAlWjIAdM0sWkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDktMTRUMTI6MzE6MzQtMDQ6MDAt1BHuAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA5LTE0VDEyOjMxOjM0LTA0OjAwXImpUgAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
  }
  .ui-icon-background,
  .ui-state-active .ui-icon-background {
    border: #aaaaaa;
    background-color: #212121;
  }
  .ui-state-active a,
  .ui-state-active a:link,
  .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
  }
  .ui-state-highlight,
  .ui-widget-content .ui-state-highlight,
  .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AkODB8iJn8SfgAAAI1JREFUSMftzyEKAkEUgOF/nmIQbIOIsKMGQRgxewjrVqtZMGnd+3gDwYN4hRV2i+MbweIVRMNLX/jTT77ppjkLABiGYRjfBtWU6prcffbuXvAESmHIjK0wYu52QkHkJBQs3VGYsKIiXzQ08dPIDz20U3FjFux5Rb22SfAEVwoDPGtB6ND/i2nDMIwf8gY8YSRTiOx5LgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOS0xNFQxMjozMTozNC0wNDowMC3UEe4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDktMTRUMTI6MzE6MzQtMDQ6MDBcialSAAAAAElFTkSuQmCC") 50% 50% repeat-x;
    color: #363636;
  }
  .ui-state-checked {
    border: 1px solid #fcefa1;
    background: #fbf9ee;
  }
  .ui-state-highlight a,
  .ui-widget-content .ui-state-highlight a,
  .ui-widget-header .ui-state-highlight a {
    color: #363636;
  }
  .ui-state-error,
  .ui-widget-content .ui-state-error,
  .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AkODB8iJn8SfgAAAIpJREFUSMftz7ENAWEYh/Hn/xYS51whVhCN1g5KI1jAAJbQ0ItEfRMYgA0uZvg+yR2J7j4FsYFQvNWveKqHtHjM7hMDAMdxHOfb0LZ1HQLJmnGckrJmFyvS8Da6ro0eW52NXKXCh4KjktHXm1ejVDRy7bkYmTY6GV1WOhgd5iwNKBj8xbTjOM4PeQJHLShkmp8JSAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOS0xNFQxMjozMTozNC0wNDowMC3UEe4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDktMTRUMTI6MzE6MzQtMDQ6MDBcialSAAAAAElFTkSuQmCC") 50% 50% repeat-x;
    color: #cd0a0a;
  }
  .ui-state-error a,
  .ui-widget-content .ui-state-error a,
  .ui-widget-header .ui-state-error a {
    color: #cd0a0a;
  }
  .ui-state-error-text,
  .ui-widget-content .ui-state-error-text,
  .ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
  }
  .ui-priority-primary,
  .ui-widget-content .ui-priority-primary,
  .ui-widget-header .ui-priority-primary {
    font-weight: bold;
  }
  .ui-priority-secondary,
  .ui-widget-content .ui-priority-secondary,
  .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    /* support: IE8 */
    font-weight: normal;
  }
  .ui-state-disabled,
  .ui-widget-content .ui-state-disabled,
  .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    /* support: IE8 */
    background-image: none;
  }
  .ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
    /* support: IE8 - See #6059 */
  }
  .ui-icon {
    width: 16px;
    height: 16px;
  }
  .ui-icon,
  .ui-widget-content .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-widget-header .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-state-hover .ui-icon,
  .ui-state-focus .ui-icon,
  .ui-button:hover .ui-icon,
  .ui-button:focus .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png");
  }
  .ui-state-active .ui-icon,
  .ui-button:active .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png");
  }
  .ui-state-highlight .ui-icon,
  .ui-button .ui-state-highlight.ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_2e83ff_256x240.png");
  }
  .ui-state-error .ui-icon,
  .ui-state-error-text .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_cd0a0a_256x240.png");
  }
  .ui-button .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_888888_256x240.png");
  }
  .ui-icon-blank {
    background-position: 16px 16px;
  }
  .ui-icon-caret-1-n {
    background-position: 0 0;
  }
  .ui-icon-caret-1-ne {
    background-position: -16px 0;
  }
  .ui-icon-caret-1-e {
    background-position: -32px 0;
  }
  .ui-icon-caret-1-se {
    background-position: -48px 0;
  }
  .ui-icon-caret-1-s {
    background-position: -65px 0;
  }
  .ui-icon-caret-1-sw {
    background-position: -80px 0;
  }
  .ui-icon-caret-1-w {
    background-position: -96px 0;
  }
  .ui-icon-caret-1-nw {
    background-position: -112px 0;
  }
  .ui-icon-caret-2-n-s {
    background-position: -128px 0;
  }
  .ui-icon-caret-2-e-w {
    background-position: -144px 0;
  }
  .ui-icon-triangle-1-n {
    background-position: 0 -16px;
  }
  .ui-icon-triangle-1-ne {
    background-position: -16px -16px;
  }
  .ui-icon-triangle-1-e {
    background-position: -32px -16px;
  }
  .ui-icon-triangle-1-se {
    background-position: -48px -16px;
  }
  .ui-icon-triangle-1-s {
    background-position: -65px -16px;
  }
  .ui-icon-triangle-1-sw {
    background-position: -80px -16px;
  }
  .ui-icon-triangle-1-w {
    background-position: -96px -16px;
  }
  .ui-icon-triangle-1-nw {
    background-position: -112px -16px;
  }
  .ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
  }
  .ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
  }
  .ui-icon-arrow-1-n {
    background-position: 0 -32px;
  }
  .ui-icon-arrow-1-ne {
    background-position: -16px -32px;
  }
  .ui-icon-arrow-1-e {
    background-position: -32px -32px;
  }
  .ui-icon-arrow-1-se {
    background-position: -48px -32px;
  }
  .ui-icon-arrow-1-s {
    background-position: -65px -32px;
  }
  .ui-icon-arrow-1-sw {
    background-position: -80px -32px;
  }
  .ui-icon-arrow-1-w {
    background-position: -96px -32px;
  }
  .ui-icon-arrow-1-nw {
    background-position: -112px -32px;
  }
  .ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
  }
  .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
  }
  .ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
  }
  .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
  }
  .ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
  }
  .ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
  }
  .ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
  }
  .ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
  }
  .ui-icon-arrowthick-1-n {
    background-position: 1px -48px;
  }
  .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
  }
  .ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
  }
  .ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
  }
  .ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
  }
  .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
  }
  .ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
  }
  .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
  }
  .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
  }
  .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
  }
  .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
  }
  .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
  }
  .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
  }
  .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
  }
  .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
  }
  .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
  }
  .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
  }
  .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
  }
  .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
  }
  .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
  }
  .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
  }
  .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
  }
  .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
  }
  .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
  }
  .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
  }
  .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
  }
  .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
  }
  .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
  }
  .ui-icon-arrow-4 {
    background-position: 0 -80px;
  }
  .ui-icon-arrow-4-diag {
    background-position: -16px -80px;
  }
  .ui-icon-extlink {
    background-position: -32px -80px;
  }
  .ui-icon-newwin {
    background-position: -48px -80px;
  }
  .ui-icon-refresh {
    background-position: -64px -80px;
  }
  .ui-icon-shuffle {
    background-position: -80px -80px;
  }
  .ui-icon-transfer-e-w {
    background-position: -96px -80px;
  }
  .ui-icon-transferthick-e-w {
    background-position: -112px -80px;
  }
  .ui-icon-folder-collapsed {
    background-position: 0 -96px;
  }
  .ui-icon-folder-open {
    background-position: -16px -96px;
  }
  .ui-icon-document {
    background-position: -32px -96px;
  }
  .ui-icon-document-b {
    background-position: -48px -96px;
  }
  .ui-icon-note {
    background-position: -64px -96px;
  }
  .ui-icon-mail-closed {
    background-position: -80px -96px;
  }
  .ui-icon-mail-open {
    background-position: -96px -96px;
  }
  .ui-icon-suitcase {
    background-position: -112px -96px;
  }
  .ui-icon-comment {
    background-position: -128px -96px;
  }
  .ui-icon-person {
    background-position: -144px -96px;
  }
  .ui-icon-print {
    background-position: -160px -96px;
  }
  .ui-icon-trash {
    background-position: -176px -96px;
  }
  .ui-icon-locked {
    background-position: -192px -96px;
  }
  .ui-icon-unlocked {
    background-position: -208px -96px;
  }
  .ui-icon-bookmark {
    background-position: -224px -96px;
  }
  .ui-icon-tag {
    background-position: -240px -96px;
  }
  .ui-icon-home {
    background-position: 0 -112px;
  }
  .ui-icon-flag {
    background-position: -16px -112px;
  }
  .ui-icon-calendar {
    background-position: -32px -112px;
  }
  .ui-icon-cart {
    background-position: -48px -112px;
  }
  .ui-icon-pencil {
    background-position: -64px -112px;
  }
  .ui-icon-clock {
    background-position: -80px -112px;
  }
  .ui-icon-disk {
    background-position: -96px -112px;
  }
  .ui-icon-calculator {
    background-position: -112px -112px;
  }
  .ui-icon-zoomin {
    background-position: -128px -112px;
  }
  .ui-icon-zoomout {
    background-position: -144px -112px;
  }
  .ui-icon-search {
    background-position: -160px -112px;
  }
  .ui-icon-wrench {
    background-position: -176px -112px;
  }
  .ui-icon-gear {
    background-position: -192px -112px;
  }
  .ui-icon-heart {
    background-position: -208px -112px;
  }
  .ui-icon-star {
    background-position: -224px -112px;
  }
  .ui-icon-link {
    background-position: -240px -112px;
  }
  .ui-icon-cancel {
    background-position: 0 -128px;
  }
  .ui-icon-plus {
    background-position: -16px -128px;
  }
  .ui-icon-plusthick {
    background-position: -32px -128px;
  }
  .ui-icon-minus {
    background-position: -48px -128px;
  }
  .ui-icon-minusthick {
    background-position: -64px -128px;
  }
  .ui-icon-close {
    background-position: -80px -128px;
  }
  .ui-icon-closethick {
    background-position: -96px -128px;
  }
  .ui-icon-key {
    background-position: -112px -128px;
  }
  .ui-icon-lightbulb {
    background-position: -128px -128px;
  }
  .ui-icon-scissors {
    background-position: -144px -128px;
  }
  .ui-icon-clipboard {
    background-position: -160px -128px;
  }
  .ui-icon-copy {
    background-position: -176px -128px;
  }
  .ui-icon-contact {
    background-position: -192px -128px;
  }
  .ui-icon-image {
    background-position: -208px -128px;
  }
  .ui-icon-video {
    background-position: -224px -128px;
  }
  .ui-icon-script {
    background-position: -240px -128px;
  }
  .ui-icon-alert {
    background-position: 0 -144px;
  }
  .ui-icon-info {
    background-position: -16px -144px;
  }
  .ui-icon-notice {
    background-position: -32px -144px;
  }
  .ui-icon-help {
    background-position: -48px -144px;
  }
  .ui-icon-check {
    background-position: -64px -144px;
  }
  .ui-icon-bullet {
    background-position: -80px -144px;
  }
  .ui-icon-radio-on {
    background-position: -96px -144px;
  }
  .ui-icon-radio-off {
    background-position: -112px -144px;
  }
  .ui-icon-pin-w {
    background-position: -128px -144px;
  }
  .ui-icon-pin-s {
    background-position: -144px -144px;
  }
  .ui-icon-play {
    background-position: 0 -160px;
  }
  .ui-icon-pause {
    background-position: -16px -160px;
  }
  .ui-icon-seek-next {
    background-position: -32px -160px;
  }
  .ui-icon-seek-prev {
    background-position: -48px -160px;
  }
  .ui-icon-seek-end {
    background-position: -64px -160px;
  }
  .ui-icon-seek-start {
    background-position: -80px -160px;
  }
  .ui-icon-seek-first {
    background-position: -80px -160px;
  }
  .ui-icon-stop {
    background-position: -96px -160px;
  }
  .ui-icon-eject {
    background-position: -112px -160px;
  }
  .ui-icon-volume-off {
    background-position: -128px -160px;
  }
  .ui-icon-volume-on {
    background-position: -144px -160px;
  }
  .ui-icon-power {
    background-position: 0 -176px;
  }
  .ui-icon-signal-diag {
    background-position: -16px -176px;
  }
  .ui-icon-signal {
    background-position: -32px -176px;
  }
  .ui-icon-battery-0 {
    background-position: -48px -176px;
  }
  .ui-icon-battery-1 {
    background-position: -64px -176px;
  }
  .ui-icon-battery-2 {
    background-position: -80px -176px;
  }
  .ui-icon-battery-3 {
    background-position: -96px -176px;
  }
  .ui-icon-circle-plus {
    background-position: 0 -192px;
  }
  .ui-icon-circle-minus {
    background-position: -16px -192px;
  }
  .ui-icon-circle-close {
    background-position: -32px -192px;
  }
  .ui-icon-circle-triangle-e {
    background-position: -48px -192px;
  }
  .ui-icon-circle-triangle-s {
    background-position: -64px -192px;
  }
  .ui-icon-circle-triangle-w {
    background-position: -80px -192px;
  }
  .ui-icon-circle-triangle-n {
    background-position: -96px -192px;
  }
  .ui-icon-circle-arrow-e {
    background-position: -112px -192px;
  }
  .ui-icon-circle-arrow-s {
    background-position: -128px -192px;
  }
  .ui-icon-circle-arrow-w {
    background-position: -144px -192px;
  }
  .ui-icon-circle-arrow-n {
    background-position: -160px -192px;
  }
  .ui-icon-circle-zoomin {
    background-position: -176px -192px;
  }
  .ui-icon-circle-zoomout {
    background-position: -192px -192px;
  }
  .ui-icon-circle-check {
    background-position: -208px -192px;
  }
  .ui-icon-circlesmall-plus {
    background-position: 0 -208px;
  }
  .ui-icon-circlesmall-minus {
    background-position: -16px -208px;
  }
  .ui-icon-circlesmall-close {
    background-position: -32px -208px;
  }
  .ui-icon-squaresmall-plus {
    background-position: -48px -208px;
  }
  .ui-icon-squaresmall-minus {
    background-position: -64px -208px;
  }
  .ui-icon-squaresmall-close {
    background-position: -80px -208px;
  }
  .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
  }
  .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
  }
  .ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
  }
  .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
  }
  .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
  }
  .ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
  }
  .ui-corner-all,
  .ui-corner-top,
  .ui-corner-left,
  .ui-corner-tl {
    border-top-left-radius: 4px;
  }
  .ui-corner-all,
  .ui-corner-top,
  .ui-corner-right,
  .ui-corner-tr {
    border-top-right-radius: 4px;
  }
  .ui-corner-all,
  .ui-corner-bottom,
  .ui-corner-left,
  .ui-corner-bl {
    border-bottom-left-radius: 4px;
  }
  .ui-corner-all,
  .ui-corner-bottom,
  .ui-corner-right,
  .ui-corner-br {
    border-bottom-right-radius: 4px;
  }
  .ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30);
    /* support: IE8 */
  }
  .ui-widget-shadow {
    -webkit-box-shadow: -8px -8px 8px #aaaaaa;
    box-shadow: -8px -8px 8px #aaaaaa;
  }
  #acl__tree {
    font-size: 90%;
    width: 25%;
    height: 300px;
    float: left;
    overflow: auto;
    border: 1px solid #c09252;
    text-align: left;
  }
  [dir=rtl] #acl__tree {
    float: right;
    text-align: right;
  }
  #acl__tree a.cur {
    background-color: #ffff99;
    font-weight: bold;
  }
  #acl__tree ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  #acl__tree li {
    padding-left: 1em;
    list-style-image: none;
  }
  [dir=rtl] #acl__tree li {
    padding-left: 0em;
    padding-right: 1em;
  }
  #acl__tree ul img {
    margin-right: 0.25em;
    cursor: pointer;
  }
  [dir=rtl] #acl__tree ul img {
    margin-left: 0.25em;
    margin-right: 0em;
  }
  #acl__detail {
    width: 73%;
    height: 300px;
    float: right;
    overflow: auto;
  }
  [dir=rtl] #acl__detail {
    float: left;
  }
  #acl__detail fieldset {
    width: 90%;
  }
  #acl__detail div#acl__user {
    border: 1px solid #c09252;
    padding: 0.5em;
    margin-bottom: 0.6em;
  }
  #acl_manager table.inline {
    width: 100%;
    margin: 0;
  }
  #acl_manager table .check {
    text-align: center;
  }
  #acl_manager table .action {
    text-align: right;
  }
  #acl_manager .aclgroup {
    background: transparent url(/lib/plugins/acl/pix/group.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclgroup {
    background: transparent url(/lib/plugins/acl/pix/group.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .acluser {
    background: transparent url(/lib/plugins/acl/pix/user.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .acluser {
    background: transparent url(/lib/plugins/acl/pix/user.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclpage {
    background: transparent url(/lib/plugins/acl/pix/page.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclpage {
    background: transparent url(/lib/plugins/acl/pix/page.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclns {
    background: transparent url(/lib/plugins/acl/pix/ns.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclns {
    background: transparent url(/lib/plugins/acl/pix/ns.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager label.disabled {
    opacity: .5;
    cursor: auto;
  }
  #acl_manager label {
    text-align: left;
    font-weight: normal;
    display: inline;
  }
  #acl_manager table {
    margin-left: 10%;
    width: 80%;
  }
  #acl_manager table tr {
    background-color: inherit;
  }
  #acl_manager table tr:hover {
    background-color: #eedbc2;
  }
  .dokuwiki div.amazon {
    overflow: auto;
    margin-top: 0.5em;
    margin-bottom: 1em;
  }
  .dokuwiki div.amazon img {
    float: left;
    margin-right: 4px;
    padding: 2px;
    border: 1px solid #333;
    background-color: #efefef;
  }
  .dokuwiki div.amazon div.amazon_title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dokuwiki div.amazon div.amazon_isbn {
    font-size: 90%;
  }
  .dokuwiki div.amazon div.amazon_price {
    font-size: 85%;
    color: #6f0000;
  }
  div.dokuwiki div.newentry_form {
    text-align: center;
    margin-bottom: 1em;
  }
  div.dokuwiki #blog__newentry_form input.edit {
    width: 95%;
  }
  div.dokuwiki tr.draft,
  div.dokuwiki div.draft {
    opacity: 0.5;
  }
  div.dokuwiki div.autoarchive_selector ul {
    list-style-type: none;
    clear: left;
    margin: 0 0.5em 0 0;
  }
  div.dokuwiki div.autoarchive_selector ul div.li {
    float: left;
    margin: 0 1em 0 0;
  }
  div.dokuwiki div.autoarchive_selector ul ul {
    float: left;
    clear: none;
  }
  div.dokuwiki div.autoarchive_selector ul ul div.li {
    margin: 0;
  }
  img.blog_archive_bar {
    background-color: #c09252;
    width: 5px;
    border: 0 none;
    vertical-align: bottom;
  }
  .dokuwiki div.bureaucracy__plugin {
    width: 50%;
    font-size: 120%;
    padding: 2em;
  }
  .dokuwiki form.bureaucracy__plugin {
    width: 100%;
    text-align: center;
    margin: 2em 0;
    display: block;
  }
  .dokuwiki form.bureaucracy__plugin p {
    font-size: 90%;
    margin-top: 0.5em;
  }
  .dokuwiki form.bureaucracy__plugin fieldset {
    width: 80%;
    text-align: left;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .dokuwiki form.bureaucracy__plugin label {
    display: block;
    text-align: right;
    line-height: 2em;
  }
  .dokuwiki form.bureaucracy__plugin label>span {
    display: inline-block;
    width: 47%;
    line-height: normal;
  }
  .dokuwiki form.bureaucracy__plugin label.textareafield {
    text-align: left;
  }
  .dokuwiki form.bureaucracy__plugin label.textareafield>span {
    width: 100%;
  }
  .dokuwiki form.bureaucracy__plugin label input.edit,
  .dokuwiki form.bureaucracy__plugin label select {
    width: 50%;
  }
  .dokuwiki form.bureaucracy__plugin label input.datepicker,
  .dokuwiki form.bureaucracy__plugin label input.timefield {
    width: 25%;
    margin-right: 25%;
  }
  .dokuwiki form.bureaucracy__plugin label textarea.edit {
    width: 100%;
  }
  .dokuwiki form.bureaucracy__plugin label input[type=checkbox] {
    width: 5%;
    margin-right: 45%;
  }
  .dokuwiki form.bureaucracy__plugin input.button {
    margin: 3px 0 3px 50%;
    display: block;
  }
  .dokuwiki form.bureaucracy__plugin label.radiolabel span {
    width: 100%;
    text-align: left;
  }
  .dokuwiki form.bureaucracy__plugin label input[type=radio]~span {
    width: 50%;
    display: inline-block;
    text-align: left;
    line-height: normal;
  }
  .dokuwiki form.bureaucracy__plugin label.bureaucracy_error span {
    color: #F00;
  }
  .dokuwiki form.bureaucracy__plugin #plugin__captcha_wrapper label {
    text-align: left;
  }
  .dokuwiki #plugin__captcha_wrapper img {
    margin: 1px;
    vertical-align: bottom;
    border: 1px solid #c09252;
  }
  .dokuwiki #plugin__captcha_wrapper pre {
    font-size: 70%;
    font-family: monospace;
    font-weight: bold;
    border: none;
    background-color: #e8cca3;
    color: #50271f;
    padding: 0;
  }
  .dokuwiki #plugin__captcha_wrapper .svg {
    display: inline-block;
    background-color: #e8cca3;
    vertical-align: bottom;
    border: 1px solid #c09252;
  }
  .dokuwiki #plugin__captcha_wrapper svg {
    width: 100%;
    height: 100%;
  }
  .dokuwiki #plugin__captcha_wrapper svg path {
    fill: #50271f;
  }
  .dokuwiki #plugin__captcha_wrapper .no {
    display: none;
  }
  .dokuwiki #plugin__captcha_wrapper {
    clear: left;
    border: 1px solid #c09252;
    padding: 0.75em;
    margin: 1em 0;
  }
  #config__manager div.success,
  #config__manager div.error,
  #config__manager div.info {
    background-position: 0.5em;
    padding: 0.5em;
    text-align: center;
  }
  #config__manager fieldset {
    margin: 1em;
    width: auto;
    margin-bottom: 2em;
    background-color: #eedbc2;
    color: #50271f;
    padding: 0 1em;
  }
  [dir=rtl] #config__manager fieldset {
    clear: both;
  }
  #config__manager legend {
    font-size: 1.25em;
  }
  #config__manager table {
    margin: 1em 0;
    width: 100%;
  }
  #config__manager fieldset td {
    text-align: left;
  }
  [dir=rtl] #config__manager fieldset td {
    text-align: right;
  }
  #config__manager fieldset td.value {
    /* fixed data column width */
    width: 31em;
  }
  [dir=rtl] #config__manager label {
    text-align: right;
  }
  [dir=rtl] #config__manager td.value input.checkbox {
    float: right;
    padding-left: 0;
    padding-right: 0.7em;
  }
  [dir=rtl] #config__manager td.value label {
    float: left;
  }
  #config__manager td.label {
    padding: 0.8em 0 0.6em 1em;
    vertical-align: top;
  }
  [dir=rtl] #config__manager td.label {
    padding: 0.8em 1em 0.6em 0;
  }
  #config__manager td.label label {
    clear: left;
    display: block;
  }
  [dir=rtl] #config__manager td.label label {
    clear: right;
  }
  #config__manager td.label img {
    padding: 0 10px;
    vertical-align: middle;
    float: right;
  }
  [dir=rtl] #config__manager td.label img {
    float: left;
  }
  #config__manager td.label span.outkey {
    font-size: 70%;
    margin-top: -1.7em;
    margin-left: -1em;
    display: block;
    background-color: #e8cca3;
    color: #666666;
    float: left;
    padding: 0 0.1em;
    position: relative;
    z-index: 1;
  }
  [dir=rtl] #config__manager td.label span.outkey {
    float: right;
    margin-right: 1em;
  }
  #config__manager td input.edit {
    width: 30em;
  }
  #config__manager td .input {
    width: 30.8em;
  }
  #config__manager td textarea.edit {
    width: 27.5em;
    height: 4em;
  }
  #config__manager td textarea.edit:focus {
    height: 10em;
  }
  #config__manager tr .input,
  #config__manager tr input,
  #config__manager tr textarea,
  #config__manager tr select {
    background-color: #fff;
    color: #000;
  }
  #config__manager tr.default .input,
  #config__manager tr.default input,
  #config__manager tr.default textarea,
  #config__manager tr.default select,
  #config__manager .selectiondefault {
    background-color: #ccddff;
    color: #000;
  }
  #config__manager tr.protected .input,
  #config__manager tr.protected input,
  #config__manager tr.protected textarea,
  #config__manager tr.protected select,
  #config__manager tr.protected .selection {
    background-color: #ffcccc !important;
    color: #000 !important;
  }
  #config__manager td.error {
    background-color: red;
    color: #000;
  }
  #config__manager .selection {
    width: 14.8em;
    float: left;
    margin: 0 0.3em 2px 0;
  }
  [dir=rtl] #config__manager .selection {
    width: 14.8em;
    float: right;
    margin: 0 0 2px 0.3em;
  }
  #config__manager .selection label {
    float: right;
    width: 14em;
    font-size: 90%;
  }
  #config__manager .other {
    clear: both;
    padding-top: 0.5em;
  }
  #config__manager .other label {
    padding-left: 2px;
    font-size: 90%;
  }
  div.dokuwiki table.inline td.okay {
    background-color: #afa;
    text-align: center;
  }
  div.dokuwiki table.inline td.notokay {
    background-color: #fcc;
    text-align: center;
  }
  .doodle4_scrollcontainer {
    overflow-x: auto;
    margin-bottom: 19.6px;
  }
  .doodle__edit {
    background: url(/lib/plugins/doodle4/../../../lib/images/pencil.png) top right no-repeat;
    width: 20px;
    height: 20px;
    padding: 0 0 0 10px;
    cursor: pointer;
    border: 0;
    color: rgba(0,0,0,0);
  }
  .doodle__delete {
    background: url(/lib/plugins/doodle4/../../../lib/images/del.png) top right no-repeat;
    width: 20px;
    height: 20px;
    padding: 0 0 0 10px;
    cursor: pointer;
    border: 0;
    color: rgba(0,0,0,0);
  }
  #plugin__extensionlightbox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4AWNg2AwAALYAtJA+g34AAAAASUVORK5CYII=) repeat;
    text-align: center;
    cursor: pointer;
    z-index: 9999;
  }
  #plugin__extensionlightbox p {
    text-align: right;
    color: #fff;
    margin-right: 20px;
    font-size: 12px;
  }
  #plugin__extensionlightbox img {
    box-shadow: 0 0 25px #111;
    max-width: 90%;
    max-height: 90%;
  }
  #extension__manager ul.tabs li.active a {
    background-color: #eedbc2;
    border-bottom: solid 1px #eedbc2;
    z-index: 2;
  }
  #extension__manager .panelHeader {
    background-color: #eedbc2;
    margin: 0 0 10px 0;
    padding: 10px 10px 8px;
    overflow: hidden;
  }
  #extension__manager div.msg {
    margin: 0.4em 0 0 0;
  }
  #extension__list ul.extensionList {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    list-style: none;
  }
  #extension__list ul.extensionList li {
    margin: 0 0 .5em;
    padding: 0 0 .5em;
    color: #50271f;
    border-bottom: 1px solid #c09252;
    overflow: hidden;
  }
  #extension__list button {
    margin-bottom: .3em;
  }
  #extension__list .legend {
    position: relative;
    width: 75%;
    float: left;
  }
  #extension__list .legend > div {
    padding: 0 .5em 0 132px;
    border-right: 1px solid #eedbc2;
    overflow: hidden;
  }
  #extension__list .legend div.screenshot {
    margin-top: 4px;
    margin-left: -132px;
    max-width: 120px;
    float: left;
    position: relative;
  }
  #extension__list .legend div.screenshot img {
    width: 120px;
    height: 70px;
    border-radius: 5px;
    box-shadow: 2px 2px 2px #666;
  }
  #extension__list .legend div.screenshot span {
    min-height: 24px;
    min-width: 24px;
    position: absolute;
    left: 0;
    top: 0;
  }
  #extension__list .legend h2 {
    width: 100%;
    float: right;
    margin: 0.2em 0 0.5em;
    font-size: 100%;
    font-weight: normal;
    border: none;
  }
  #extension__list .legend h2 strong {
    font-size: 120%;
    font-weight: bold;
    vertical-align: baseline;
  }
  #extension__list .legend p {
    margin: 0 0 0.6em 0;
  }
  #extension__list .legend div.popularity {
    background-color: #e8cca3;
    border: 1px solid silver;
    height: .4em;
    margin: 0 auto;
    padding: 1px;
    width: 5.5em;
    position: absolute;
    right: .5em;
    top: 0.2em;
  }
  #extension__list .legend div.popularity div {
    background-color: #c09252;
    height: 100%;
  }
  #extension__list .legend div.linkbar {
    font-size: 85%;
  }
  #extension__list .legend div.linkbar span.tags {
    padding-left: 18px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABHElEQVR4AV3KT0sCQRjH8edNeC16F8LS69D+YKRlhAeXRAkxliWWPUhIRIcgJIKILl68SBdB6BL0AjwJXQKPEiM9l2/DNIgbX4Zh5veRW27ocUWXlIQ4h2STa3TVyJLOPyI9lCEpA0eGxDQzRLooCUj0MeMbtbBNfY1I6j6jn87nnCnPKC80qK2IJKhtyZwZTUKeUHvqVD2R2LyjLJjSIOKSliMP1Cg7IhfbbfOGMiYkJiXxpE+VkiXWtIKGmaBMOPOkySPKHWX2coItDOpmvCIJ5/Ze0ueInU3BVQtOzasjIS06fP3NW4jgOwmOzciRiIWbi3ZeA0glODRD1Nan4ucMQA7yJTPg3s9Z4NvP75oKBT97kK2YL2ysv38BeXJNZj9ZoigAAAAASUVORK5CYII=) no-repeat 0 0;
  }
  #extension__list .legend div.linkbar a.bugs {
    padding-left: 18px;
    background: transparent url(data:image/gif;base64,R0lGODlhEAAQAPMPAJGRkYuLi6Ojo1lZWbS0tIyMjGlpaU9PT4WFhXJycn9/f0dHR76+vsjIyNjY2AAAACH5BAUAAA8ALAAAAAAQABAAAARv8Mn5wCw0S4Af0tUUBEmiGBpgFQGCEM6nsUDTEInAlIYlIQGGYKhIABaSkQsg5DAJhsPEpWgIOAUCAIqaKLaAQDYMHZglX8LoGrgOMkVBmyUwvDWJAUFQcB+kGgY9AAOAB0gaZoWAIBl/jSALiBMRADs=) no-repeat 0 0;
  }
  #extension__list .legend a.info {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAQlBMVEW7xdG8xtK9x9PAydPAydTBytXHz9jJ0NnK0dnS2d/V2t/W2uDb4Obg5Oni5enr7vHu8PP09fb5+fr9/f39/f7///8blOpbAAAAPklEQVR4AWMQRQYk8PgZEECAQZSXEQb4QSp5mCCAF6xPmJMZBPigpgizsbCwcAnDzBRiZ+UWQdggyCFE0HYAuFoKlJBmmk4AAAAASUVORK5CYII=) no-repeat 0 0;
    border-width: 0;
    height: 13px;
    width: 13px;
    text-indent: -9999px;
    float: right;
    margin: .5em 0 0;
    overflow: hidden;
  }
  #extension__list .legend a.info.close {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAQlBMVEW7xdG8xtK9x9PAydPAydTBytXHz9jJ0NnK0dnS2d/V2t/W2uDb4Obg5Oni5enr7vHu8PP09fb5+fr9/f39/f7///8blOpbAAAAPklEQVR4AWMQRQbYeIIcQgieEDsrtwiMJ8zGwsLCJQzhCXMygwAfhMfDBAG8IB4vIwzwizLwMyCAAKp9xPMAzXYKlP+8464AAAAASUVORK5CYII=) no-repeat 0 0;
  }
  #extension__list .legend dl.details {
    margin: 0.4em 0 0 0;
    font-size: 85%;
    border-top: 1px solid #eedbc2;
    clear: both;
  }
  #extension__list .legend dl.details dt {
    clear: left;
    float: left;
    width: 25%;
    margin: 0;
    text-align: right;
    font-weight: normal;
    padding: 0.2em 5px 0 0;
    font-weight: bold;
  }
  #extension__list .legend dl.details dd {
    margin-left: 25%;
    padding: 0.2em 0 0 5px;
  }
  #extension__list .legend dl.details dd a.donate {
    padding-left: 18px;
    background: transparent url(/lib/plugins/extension/images/donate.png) left center no-repeat;
  }
  [dir=rtl] #extension__list .legend {
    float: right;
  }
  [dir=rtl] #extension__list .legend > div {
    padding: 0 132px 0 .5em;
    border-left: 1px solid #eedbc2;
    border-right-width: 0;
  }
  [dir=rtl] #extension__list .legend div.screenshot {
    margin-left: 0;
    margin-right: -132px;
    float: right;
  }
  [dir=rtl] #extension__list .legend div.screenshot span {
    left: auto;
    right: 0;
  }
  [dir=rtl] #extension__list .legend h2 {
    float: left;
  }
  [dir=rtl] #extension__list .legend div.popularity {
    right: auto;
    left: .5em;
  }
  [dir=rtl] #extension__list .legend div.linkbar span.tags,
  [dir=rtl] #extension__list .legend dl.details dd a.donate {
    padding-left: 0;
    padding-right: 18px;
    background-position: top right;
  }
  [dir=rtl] #extension__list .legend a.info {
    float: left;
  }
  [dir=rtl] #extension__list .legend dl.details dt {
    clear: right;
    float: right;
    text-align: left;
    padding-left: 5px;
    padding-right: 0;
  }
  [dir=rtl] #extension__list .legend dl.details dd {
    margin-left: 0;
    margin-right: 25%;
    padding-left: 0;
    padding-right: 5px;
  }
  #extension__list.hasDisplayOptions .enabled,
  #extension__list.hasDisplayOptions .disabled,
  #extension__list.hasDisplayOptions .updatable {
    display: none;
  }
  #extension__list.hasDisplayOptions.enabled .enabled,
  #extension__list.hasDisplayOptions.disabled .disabled,
  #extension__list.hasDisplayOptions.updatable .updatable {
    display: block;
  }
  #extension__list .enabled div.screenshot span {
    background: transparent url(/lib/plugins/extension/images/enabled.png) no-repeat 2px 2px;
  }
  #extension__list .disabled div.screenshot span {
    background: transparent url(/lib/plugins/extension/images/disabled.png) no-repeat 2px 2px;
  }
  #extension__list .disabled .legend {
    opacity: 0.7;
  }
  #extension__manager .actions {
    padding: 0;
    font-size: 95%;
    width: 25%;
    float: right;
    text-align: right;
  }
  #extension__manager .actions .version {
    display: block;
  }
  #extension__manager .actions p {
    margin: 0.2em 0;
    text-align: center;
  }
  #extension__manager .actions p.permerror {
    margin-left: 0.4em;
    text-align: left;
    padding-left: 19px;
    background: transparent url(/lib/plugins/extension/images/warning.png) center left no-repeat;
    line-height: 18px;
    font-size: 12px;
  }
  [dir=rtl] #extension__manager .actions {
    float: left;
    text-align: left;
  }
  [dir=rtl] #extension__manager .actions p.permerror {
    margin-left: 0;
    margin-right: 0.4em;
    text-align: right;
    padding-left: 0;
    padding-right: 19px;
    background-position: center right;
  }
  #extension__manager form.search {
    display: block;
    margin-bottom: 2em;
  }
  #extension__manager form.search span {
    font-weight: bold;
  }
  #extension__manager form.search input.edit {
    width: 25em;
  }
  #extension__manager form.install {
    text-align: center;
    display: block;
    width: 60%;
  }
  #extension__viewoptions label {
    margin-left: 1em;
    vertical-align: baseline;
  }
  .partialsLoading {
    background: url(data:image/gif;base64,R0lGODlhlgAMAPAAADKe9v///yH/C05FVFNDQVBFMi4wAwEAAAAsAAAAAJYADAAAAjeMj6nL7Q+jnLTai7PevAHQheJIRl+Jpqp2ru4LJ21M1+Rs5/qF7/7vAQGHxEOviEwql8ymU1EAACwTAAIAAgAIAAACBISPCQUALB0AAgACAAgAAAIEhI8JBQAsJwACAAIACAAAAgSEjwkFACwxAAIAAgAIAAACBISPCQUALDsAAgACAAgAAAIEhI8JBQAsRQACAAIACAAAAgSEjwkFACxPAAIAAgAIAAACBISPCQUALFkAAgACAAgAAAIEhI8JBQAsYwACAAIACAAAAgSEjwkFACxtAAIAAgAIAAACBISPCQUALHcAAgACAAgAAAIEhI8JBQAsgQACAAIACAAAAgSEjwkFACyLAAIAAgAIAAACBISPCQUAIf4FQUxHSUYAOw==) no-repeat;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1000;
    height: 50px;
    width: 200px;
    box-shadow: 0px 0px 8px 10000px rgba(0,0,0,0.75);
    margin-left: -100px;
    margin-top: -25px;
    background-size: 200px 50px;
  }
  .content_partial {
    clear: both;
  }
  .mode_edit .content .row > .col-xs-12 #dokuwiki__content::before {
    display: none;
  }
  .folder {
    padding-left: 2px;
    padding-right: 9px;
    background: url(data:image/gif;base64,R0lGODlhBwAHAIAAAGOMnP///yH5BAEHAAEALAAAAAAHAAcAAAIMDBCZh8pt3mLuqHgLADs=) no-repeat right center;
  }
  .folder.open {
    background: url(data:image/gif;base64,R0lGODlhBwAHAIAAAGOMnP///yH5BAEHAAEALAAAAAAHAAcAAAIKjB+gy5xuFkpzFgA7) no-repeat right center;
  }
  div.folded {
    padding: 0.5em;
    border: 1px dotted #c09252;
  }
  span.folded {
    border: 1px dotted #c09252;
  }
  span.indicator {
    visibility: hidden;
  }
  #dokuwiki__pagetools ul li a.fold_unfold_all {
    background-position: right 0;
  }
  #dokuwiki__pagetools ul li a.fold_unfold_all:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAMAAACYJxbqAAAAnFBMVEWItdx+r9usrKyJtt2Lt92NuN2OuN6Qud6Sut6Tu9+Tvd+Xvd+Yvt+av9+awOC3u8GcwOCcweC4vMKfweChweG5vcKgwuGhwuG6vsK7vsOiw+K8v8OkxOK9wMS+wcWnxeK+wsWoxuPAwsapxuPBw8arx+PCxMbCxcfDxcfFxsjGxsnGx8nGyMnHyMrIycrJysrKysrKysvLy8vMzMyNqhNvAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgCxYIHQrJmFzKAAAATklEQVRIx+2TQQoAMAjD2v7/0fvBclAYjOYaBCMovSYBHdABncn0YPPmLxznWgCa8ilQUSn/YYM2aIP2ZHqwefMXjnMtAE35FCj3O8s6B+U8ANATu/BqAAAAAElFTkSuQmCC);
    margin-top: 0;
  }
  #dokuwiki__pagetools:hover ul li a.fold_unfold_all,
  #dokuwiki__pagetools ul li a.fold_unfold_all:focus,
  #dokuwiki__pagetools ul li a.fold_unfold_all:active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAMAAACYJxbqAAAAnFBMVEWItdx+r9usrKyJtt2Lt92NuN2OuN6Qud6Sut6Tu9+Tvd+Xvd+Yvt+av9+awOC3u8GcwOCcweC4vMKfweChweG5vcKgwuGhwuG6vsK7vsOiw+K8v8OkxOK9wMS+wcWnxeK+wsWoxuPAwsapxuPBw8arx+PCxMbCxcfDxcfFxsjGxsnGx8nGyMnHyMrIycrJysrKysrKysvLy8vMzMyNqhNvAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgCxYIHQrJmFzKAAAATklEQVRIx+2TQQoAMAjD2v7/0fvBclAYjOYaBCMovSYBHdABncn0YPPmLxznWgCa8ilQUSn/YYM2aIP2ZHqwefMXjnMtAE35FCj3O8s6B+U8ANATu/BqAAAAAElFTkSuQmCC);
  }
  #dokuwiki__pagetools ul li a.fold_unfold_all:hover,
  #dokuwiki__pagetools ul li a.fold_unfold_all:active,
  #dokuwiki__pagetools ul li a.fold_unfold_all:focus {
    background-position: right -45px;
  }
  div.dokuwiki div.plugin_include_content div.secedit {
    float: right;
    margin-left: 1em;
    margin-top: 0;
  }
  div.dokuwiki div.inclmeta {
    border-top: 1px dotted #c09252;
    padding-top: 0.2em;
    color: #666666;
    font-size: 80%;
    line-height: 1.25;
    /*margin-top: 0.5em;*/
    margin-bottom: 2em;
  }
  div.dokuwiki div.inclmeta a.permalink {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAK6urpGRkb+/v/X19dfX125ubkpKSv///yH5BAEAAAcALAAAAAAQAAwAAANCeLrc/jC2IYIlwwYxVg4DUQWEaHWHUBCBUQRFYQRAISjXYAgiYIQWRY1lKBpJBYCC8AIAYM3nasGM2aoxgmTLPSQAADs=) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta abbr.published {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAP///2VlZePj49ra2qOjo4KCgr29vf///yH5BAEAAAcALAAAAAAQAAwAAANAeKpDFYWMRY8pRhBxTT1DIQAAQQrFRBEGWboGUYmueRZVUBK8CwSzke9WYQ1JsUpI6EKpKJ0RB/NhOCCSqraSAAA7) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    border-bottom: 0;
  }
  div.dokuwiki div.inclmeta span.author {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHACcnJ0RERPDw8HBwcKenp9jY2MLCwv///yH5BAEAAAcALAAAAAAQAAwAAAM5eLo1YyvGAiqAMhoLRp6c9ymURYyKEFgYSlQiKgxB3UoGXe8DISyznVBYIAGGQ8DpIDAQntAooZgAADs=) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta span.author a.interwiki {
    background: none;
    padding: 0;
  }
  div.dokuwiki div.inclmeta span.comment {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAGVlZaysrP///9DQ0IKCgujo6JaWlv///yH5BAEAAAcALAAAAAAQAAwAAAM0eLrcbCDKSAojQeitAxDLx43EEI6kqYioVp6tqx5Y7IFKAUWGpleOkA4QCC4MkKIxRzQmAAA7) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta div.tags {
    border-top: 0;
    font-size: 100%;
    float: right;
    clear: none;
  }
  div.dokuwiki p.include_readmore {
    text-align: right;
  }
  #plugin_move__tree {
    display: none;
  }
  #plugin_move__tree .tree_pages,
  #plugin_move__tree .tree_media {
    width: 49%;
    float: left;
    overflow-wrap: break-word;
    overflow: hidden;
  }
  #plugin_move__tree .controls {
    clear: left;
    display: block;
  }
  #plugin_move__tree ul.tree_list .moved > div,
  #plugin_move__tree ul.tree_list .created > div {
    border: 1px dashed #ba5f4e;
    border-radius: 3px;
    margin-left: -3px;
    padding-left: 3px;
    margin-top: 1px;
  }
  #plugin_move__tree ul.tree_list li {
    cursor: move;
  }
  #plugin_move__tree ul.tree_list li img {
    float: right;
    cursor: pointer;
    display: none;
  }
  #plugin_move__tree ul.tree_list li div:hover {
    background-color: #eedbc2;
  }
  #plugin_move__tree ul.tree_list li div:hover img {
    display: block;
  }
  #plugin_move__tree ul.tree_list li.closed ul {
    display: none;
  }
  #plugin_move__treelink {
    display: none;
  }
  #plugin_move__progress .hide {
    display: none;
  }
  #plugin_move__progress #plugin_move__preview span {
    cursor: pointer;
    color: #958c31;
  }
  #plugin_move__progress #plugin_move__preview ul li.page {
    list-style-image: url(/lib/plugins/move/images/page.png);
  }
  #plugin_move__progress #plugin_move__preview ul li.media {
    list-style-image: url(/lib/plugins/move/images/disk.png);
  }
  #plugin_move__progress #plugin_move__preview ul li.affected {
    list-style-image: url(/lib/plugins/move/images/page_link.png);
  }
  .dokuwiki .plugin_move_form label.block {
    text-align: left;
  }
  .dokuwiki .plugin_move_form label.indent {
    padding-left: 15px;
  }
  .dokuwiki .plugin_move_form label.indent select,
  .dokuwiki .plugin_move_form label.indent input {
    float: right;
  }
  #dokuwiki__pagetools ul li.plugin_move_page a {
    background-position: right 0;
  }
  #dokuwiki__pagetools ul li.plugin_move_page a:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAYAAACv+ebYAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gMbCxk57AizQAAAAORJREFUaN7tmM0NgzAMRp2KAcoIDNAVfGKjDNAJulFPrNABOkLZoL1wKC2RUDDBiPdOgIQ/ffGPFItAIcLvh67rXiJyNorfq2o9V/gtIhcD0cf3i6qOtKo5Py1BVcNgZsRpqxy7Eu4N4/ebto6rHFdWDooIp3pzF1XtZ1bn5HbJkft2POU61y2zGmGEjyl8TTwDAAAAACSuqbf703SJGtumniu8yhI1tk3ZJWpsmzCY4QrzXxCG8bddorrKcWXloIhwqjd3UdV+ZnVObpccuW/HU65z3TKrEUb4mMIsUQEAAGCnfAD68EInyL2pywAAAABJRU5ErkJggg==);
    margin-top: 0;
  }
  #dokuwiki__pagetools:hover ul li.plugin_move_page a,
  #dokuwiki__pagetools ul li.plugin_move_page a:focus,
  #dokuwiki__pagetools ul li.plugin_move_page a:active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAYAAACv+ebYAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gMbCxk57AizQAAAAORJREFUaN7tmM0NgzAMRp2KAcoIDNAVfGKjDNAJulFPrNABOkLZoL1wKC2RUDDBiPdOgIQ/ffGPFItAIcLvh67rXiJyNorfq2o9V/gtIhcD0cf3i6qOtKo5Py1BVcNgZsRpqxy7Eu4N4/ebto6rHFdWDooIp3pzF1XtZ1bn5HbJkft2POU61y2zGmGEjyl8TTwDAAAAACSuqbf703SJGtumniu8yhI1tk3ZJWpsmzCY4QrzXxCG8bddorrKcWXloIhwqjd3UdV+ZnVObpccuW/HU65z3TKrEUb4mMIsUQEAAGCnfAD68EInyL2pywAAAABJRU5ErkJggg==);
  }
  #dokuwiki__pagetools ul li.plugin_move_page a:hover,
  #dokuwiki__pagetools ul li.plugin_move_page a:active,
  #dokuwiki__pagetools ul li.plugin_move_page a:focus {
    background-position: right -45px;
  }
  .plugin_move_page {
    display: none;
  }
  div#plugin-newsticker {
    float: left;
    width: 100%;
  }
  ul#tickerlist {
    height: 275px;
    overflow: hidden;
    border: 1px solid #DDD;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #DDD;
    background-color: #e3bd8c;
    list-style: none;
    padding: 0;
    margin: 0;
    font-style: italic;
  }
  ul#tickerlist li {
    text-align: left;
    list-style: none;
    height: 275px;
    padding: 1em;
    margin-left: 0;
    font-size: 1.2em;
    color: #50271f;
  }
  div.ticker-buttons {
    float: right;
    width: 2em;
  }
  span.newsticker-counter {
    float: right;
  }
  button.plugin_newsticker {
    float: left;
    height: 0.975em;
    width: 24px;
  }
  button#plugin_newsticker_unticker {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMAAggNJitbdeb9DZ5KdgAAAEhJREFUCJljYMALmBSgDItmCM3ctcIAIrBqVTNEYOUssJDFqqmRICGgQAArSEhi1VQGhshVjQzsKwMYGFhnFTAwpIB0uOGzEADEBBKI3OECSQAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: center;
    background-color: #e3bd8c;
  }
  button#plugin_newsticker_ticker {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJ1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdEvm1AAAADHRSTlMAAQIFRkyJm53HyMogFRo2AAAAU0lEQVQI12NgwA0YU0CkmwADx5kABgbWMwUM0meOMjDEnNnIwLznTADrmdMGDAzWZ47GnNkMVAcUOnPKAKTD6syZxWADmNdABIBCk6FmMikw4AUAx/wWUqbJxEIAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-position: center;
    background-color: #e3bd8c;
  }
  #olmap_purgeform p {
    text-align: left;
  }
  .olControlNoSelect {
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .olCursorWait {
    cursor: wait;
  }
  .olDragDown {
    cursor: move;
  }
  .olDrawBox {
    cursor: crosshair;
  }
  .olCursorQuery {
    cursor: help;
  }
  .olMap {
    cursor: default;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kJBw0dLdtJHrUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAABmJLR0QA/wD/AP+gvaeTAAAAG0lEQVQoz2N4+vTpfwYgIJYmHZCvc9SGIWUDALz9KHuhPud8AAAAAElFTkSuQmCC");
    background-color: #e3bd8c;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0 0;
    /* on some browsers the outline is partly hidden by the .olContainer; this way we work around that.*/
    -ms-touch-action: none;
    touch-action: none;
  }
  .olMap:focus {
    outline-style: solid;
    outline-width: 1px;
    outline-offset: 1px;
  }
  .olImageLoadError {
    background-color: transparent !important;
    display: none !important;
  }
  .olContainer {
    border: 1px solid #c09252;
    background-color: #e3bd8c;
    width: auto;
    float: left;
  }
  .olContainer img {
    max-width: none;
  }
  img.olTileImage {
    max-width: none;
  }
  .olForeignContainer {
    opacity: 1 !important;
    /* Turn on GPU acceleration for webkit when Google Maps V3 base layer is present */
  }
  .olForeignContainer svg {
    -webkit-transform: translateZ(0);
  }
  .olMapViewport > div > * {
    outline-width: 0;
  }
  .olHandlerBoxZoomBox {
    border: 2px solid #003c88;
    position: absolute;
    background-color: rgba(0,60,136,0.7);
    font-size: 1px;
    border-color: #0053bb #002655 #002655 #0053bb;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 2px 2px 2px #000;
    -webkit-box-shadow: 2px 2px 2px #000;
    box-shadow: 2px 2px 2px #000;
  }
  .olPOItableSpan {
    display: inline;
  }
  .olPOItable {
    margin: 1px;
    padding: 1px;
    border: 1px solid #c09252;
    width: 99%;
  }
  .olPrintOnly {
    display: none;
  }
  .olWebOnly {
    display: inline;
  }
  .olPOItable .icon {
    text-align: center;
  }
  .olLayerGrid .olTileImage {
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
  }
  .olTileReplacing {
    display: none;
  }
  .olControlLayerSwitcher {
    position: absolute;
    top: 25px;
    right: 0;
    width: 17em;
    margin-top: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    border: 1px solid #c09252;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .olControlLayerSwitcher .layersDiv {
    /*top right bottom left*/
    padding: 5px 75px 5px 10px;
    background-color: #e3bd8c;
    width: 100%;
    height: 100%;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .olControlLayerSwitcher .layersDiv .baseLbl,
  .olControlLayerSwitcher .layersDiv .dataLbl {
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: #eedbc2;
    font-weight: bold;
    padding-left: 10px;
  }
  .olControlLayerSwitcher .layersDiv .baseLayersDiv,
  .olControlLayerSwitcher .layersDiv .dataLayersDiv {
    padding-left: 10px;
    border: 1px solid #c09252;
  }
  .olControlLayerSwitcher .maximizeDiv,
  .olControlLayerSwitcher .minimizeDiv {
    top: 0;
    right: -1px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .olControlLayerSwitcher .minimizeDiv {
    /* background-color: @ini_background_alt; */
    /*border: 1px solid @ini_border;*/
  }
  .olLayerSwitcherButton {
    position: absolute;
    height: 22px;
    width: 22px;
    line-height: 19px;
    text-decoration: none;
    text-align: center;
    padding: 0;
    color: #FFF;
    background: rgba(0,60,136,0.7);
  }
  .olLayerSwitcherButton:hover,
  .olLayerSwitcherButton:focus {
    background: #003c88;
  }
  .olOverviewMapContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 146px;
  }
  .olOverviewMapElement {
    background-color: #e3bd8c;
    border: 1px solid #c09252;
    padding: 1px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .olOverviewMapButton {
    position: absolute;
    height: 22px;
    width: 22px;
    line-height: 19px;
    text-decoration: none;
    text-align: center;
    padding: 0;
    color: #FFF;
    background: rgba(0,60,136,0.7);
  }
  .olOverviewMapButton:hover,
  .olOverviewMapButton:focus {
    background: #003c88;
  }
  .olOverviewMapMaximizeButton {
    right: 0;
    bottom: 0;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
  }
  .olOverviewMapMinimizeButton {
    left: 0;
    bottom: 124px;
    z-index: 1005;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .olOverviewMapExtentRectangle {
    overflow: hidden;
    cursor: move;
    border: 2px dotted red;
    background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAQAIBRAA7");
  }
  .olOverviewMapRectReplacement {
    overflow: hidden;
    cursor: move;
    background: url("data:image/gif;base64,R0lGODlhDwAPAIABAMwAAP///yH5BAEKAAEALAAAAAAPAA8AAAImjB+Au8oGopwOUoriqXrX/HWJZ0mJhp0byTYh156X6c0i8z0rUwAAOw==") no-repeat center;
  }
  .txt p {
    display: inline;
  }
  .rowId {
    border: 1px dotted #c09252;
  }
  .spacer {
    height: 22px;
    min-width: 190px;
  }
  .coord {
    float: left;
    top: -4px;
    position: absolute;
    font-size: smaller;
    overflow: hidden;
    min-width: 190px;
  }
  .coord img {
    height: inherit;
    vertical-align: middle;
  }
  .olPopupCloseBox {
    position: absolute;
    height: 22px;
    width: 22px;
    line-height: 19px;
    text-decoration: none;
    text-align: center;
    padding: 0;
    color: #FFF;
    background: rgba(0,60,136,0.7);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .olPopupCloseBox:hover,
  .olPopupCloseBox:focus {
    background: #003c88;
  }
  .olControlScaleLine {
    display: block;
    position: absolute;
    left: 10px;
    bottom: 10px;
    font-size: xx-small;
  }
  .olControlScaleLineBottom {
    border: solid 2px black;
    border-bottom: none;
    margin-top: -2px;
    text-align: center;
  }
  .olControlScaleLineTop {
    border: solid 2px black;
    border-top: none;
    text-align: center;
  }
  .olStatusBarContainer {
    background-color: #eedbc2;
    font-size: x-small;
    overflow-x: hidden;
    text-align: left;
    height: 17px;
    border-top: 1px solid #c09252;
    line-height: 100%;
  }
  .olStatusBar {
    border-right: 1px solid #c09252;
    display: inline;
    /* top right bottom left padding */
    padding: 4px 1px 4px 1px;
    overflow: hidden;
  }
  .olStatusBar img {
    vertical-align: top;
    height: 15px;
    width: 15px;
    line-height: 15px;
  }
  .olStatusBarScale {
    font-style: italic;
  }
  .olStatusBarProjection {
    font-style: italic;
  }
  .olStatusBarText {
    border-right: 0;
  }
  .OpenLayersMapControlZoom {
    position: absolute;
    top: 8px;
    left: 8px;
    background: rgba(255,255,255,0.2);
    padding: 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .OpenLayersMapControlZoom button {
    display: block;
    margin: 1px;
    padding: 0;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    height: 22px;
    width: 22px;
    line-height: 19px;
    background: rgba(0,60,136,0.7);
  }
  .OpenLayersMapControlZoom button:hover,
  .OpenLayersMapControlZoom button:focus {
    background: #003c88;
  }
  .olControlZoomIn {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
  }
  .olControlZoomOut {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .olMap.fullscreen,
  .olMap:-webkit-full-screen {
    height: 100% !important;
    width: 100% !important;
    position: fixed;
    left: 0;
    top: 0;
    background-color: #e3bd8c;
    opacity: 1;
  }
  .olControlFullscreen {
    position: absolute;
    top: 100px;
    left: 8px;
    padding: 2px;
    background: rgba(255,255,255,0.2);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .olControlFullscreen button {
    margin: 1px;
    padding: 0;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    height: 22px;
    width: 22px;
    line-height: 19px;
    background: rgba(0,60,136,0.7);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .olControlFullscreen button:hover,
  .olControlFullscreen button:focus {
    background: #003c88;
  }
  .olHasTooltip span,
  .olHasTooltip_bttm_r span,
  .olHasTooltip_bttm_l span,
  .olHasTooltip_TL span {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    /* < IE8 */
    clip: rect(1px,1px,1px,1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    opacity: 0;
    will-change: opacity, clip;
    -moz-animation-name: fadeIn;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -moz-animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -moz-animation-delay: 0.35s;
    -webkit-animation-delay: 0.35s;
    animation-delay: 0.35s;
    -moz-animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -moz-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
  }
  .olHasTooltip:hover span,
  .olHasTooltip_bttm_r:hover span,
  .olHasTooltip_bttm_l:hover span,
  .olHasTooltip:focus span,
  .olHasTooltip_bttm_r:focus span,
  .olHasTooltip_bttm_l:focus span,
  .olHasTooltip_TL:hover span,
  .olHasTooltip_TL:focus span {
    clip: auto;
    padding: 3px;
    height: auto;
    width: auto;
    z-index: 1100;
    max-height: 100px;
    white-space: nowrap;
    display: inline-block;
    background-color: #eedbc2;
    color: #50271f;
    border: 1px solid #c09252;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 2px 2px 2px #c09252;
    -webkit-box-shadow: 2px 2px 2px #c09252;
    box-shadow: 2px 2px 2px #c09252;
    bottom: 2em;
    right: 0;
    -moz-animation-name: fadeOut;
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
  }
  .olHasTooltip_bttm_r:hover span,
  .olHasTooltip_bttm_r:focus span {
    bottom: -2em;
    left: 1em;
    right: auto;
  }
  .olHasTooltip_bttm_l:hover span,
  .olHasTooltip_bttm_l:focus span {
    bottom: -2em;
  }
  @-moz-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @-moz-keyframes fadeOut {
    from {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }
  @-webkit-keyframes fadeOut {
    from {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    from {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }
  .olMapHelp {
    display: none;
    z-index: 1100;
    position: absolute;
    background: #eedbc2;
    border: 1px solid #c09252;
    padding-right: 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 2px 2px 2px #c09252;
    -webkit-box-shadow: 2px 2px 2px #c09252;
    box-shadow: 2px 2px 2px #c09252;
  }
  .olMapHelpButtonDiv {
    position: relative;
    float: right;
    width: 22px;
    background-color: #e3bd8c;
  }
  .olMapHelpButton {
    position: absolute;
    height: 22px;
    width: 22px;
    line-height: 19px;
    text-decoration: none;
    text-align: center;
    padding: 0;
    color: #FFF;
    background: rgba(0,60,136,0.7);
    border: 1px solid #c09252;
    z-index: 1100;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .olMapHelpButton:hover,
  .olMapHelpButton:focus {
    background: #003c88;
  }
  div.dokuwiki table.pagelist,
  div.dokuwiki table.ul {
    border: 0;
    padding: 0;
    border-spacing: 0;
    margin-bottom: 1em;
    border-collapse: collapse;
  }
  div.dokuwiki table.pagelist tr {
    border-top: 1px solid #c09252;
    border-bottom: 1px solid #c09252;
  }
  div.dokuwiki table.pagelist th,
  div.dokuwiki table.pagelist td {
    padding: 1px 1em 1px 0;
    border: 0;
  }
  div.dokuwiki table.ul th,
  div.dokuwiki table.ul td {
    padding: 0 1em 0 0;
    border: 0;
  }
  div.dokuwiki table.ul ul {
    margin: 0 0 0 1.5em;
  }
  div.dokuwiki table.pagelist th,
  div.dokuwiki table.ul th {
    background-color: #eedbc2;
  }
  div.dokuwiki th.page,
  div.dokuwiki th.date,
  div.dokuwiki th.user,
  div.dokuwiki th.desc,
  div.dokuwiki th.comments,
  div.dokuwiki th.linkbacks,
  div.dokuwiki th.tags,
  div.dokuwiki th.diff,
  div.dokuwiki td.date,
  div.dokuwiki td.user,
  div.dokuwiki td.desc,
  div.dokuwiki td.comments,
  div.dokuwiki td.linkbacks,
  div.dokuwiki td.tags,
  div.dokuwiki td.diff {
    color: #666666;
    font-size: 80%;
  }
  div.dokuwiki td.date {
    text-align: left;
  }
  .noteredirect {
    margin: 1em;
    margin-left: auto;
    margin-right: auto;
    width: 70% !important;
    min-height: 18px;
    clear: both;
    text-align: justify;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 7px 10px 5px 32px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    /*border: 1px solid #B5E0FF;*/
    background-color: #B5E0FF;
    background-image: url(/lib/plugins/pageredirect/images/important_small.png);
  }
  #plugin__styling button.primary {
    font-weight: bold;
  }
  [dir=rtl] #plugin__styling table input {
    text-align: right;
  }
  #plugin__styling_loader {
    display: none;
  }
  div.dokuwiki div.tags,
  div.dokuwiki div.tagstop {
    font-size: 95%;
    text-align: right;
  }
  div.dokuwiki div.tags {
    border-top: 2px dotted #c09252;
    clear: both;
    margin-bottom: 1.4em;
  }
  div.dokuwiki div.tagstop {
    border-bottom: 2px dotted #c09252;
    margin-top: -1.3em;
    margin-bottom: .4em;
  }
  div.dokuwiki div.tags span,
  div.dokuwiki div.tagstop span {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIGAGFhYejo6P///8PDw9ra2p6env///wAAACH5BAEAAAYALAAAAAAQAAwAAAM0aBbQECpKA4YQ400JBClEBm2UUBgFpm3VR1zixljeG09zba9STvwqkm9HWlRgPFnlVjQmEwA7) 0px 2px no-repeat;
    padding: 1px 0px 1px 17px;
  }
  div.dokuwiki form.plugin__tag_search label.plus,
  div.dokuwiki form.plugin__tag_search label.minus {
    display: block;
  }
  div.tagfilter.loading {
    min-height: 12px;
    min-width: 150px;
    text-align: left;
    vertical-align: center;
    background-image: url('data:image/gif;base64,R0lGODlhlgAMAPAAADKe9v///yH/C05FVFNDQVBFMi4wAwEAAAAsAAAAAJYADAAAAjeMj6nL7Q+jnLTai7PevAHQheJIRl+Jpqp2ru4LJ21M1+Rs5/qF7/7vAQGHxEOviEwql8ymU1EAACwTAAIAAgAIAAACBISPCQUALB0AAgACAAgAAAIEhI8JBQAsJwACAAIACAAAAgSEjwkFACwxAAIAAgAIAAACBISPCQUALDsAAgACAAgAAAIEhI8JBQAsRQACAAIACAAAAgSEjwkFACxPAAIAAgAIAAACBISPCQUALFkAAgACAAgAAAIEhI8JBQAsYwACAAIACAAAAgSEjwkFACxtAAIAAgAIAAACBISPCQUALHcAAgACAAgAAAIEhI8JBQAsgQACAAIACAAAAgSEjwkFACyLAAIAAgAIAAACBISPCQUAIf4FQUxHSUYAOw==');
    background-repeat: no-repeat;
    opacity: 1;
  }
  div.tagfilter.loading * {
    opacity: .1;
  }
  div.tagfilter {
    margin-top: 5px;
    overflow: auto;
    max-width: 99%;
  }
  form div.tagfilter {
    margin-top: 1px;
  }
  label.tagfilter {
    display: block;
    float: left;
    padding-right: 20px;
  }
  label.tagfilter > span {
    font-weight: bold;
    min-height: 20px;
    display: block;
  }
  form[data-plugin=tagfilter] button {
    padding: 5px 5px;
    margin: 20px 0px 0px 0px;
    float: left;
  }
  form[data-plugin=tagfilter] fieldset.hidelabel label.tagfilter > span {
    display: none;
  }
  form[data-plugin=tagfilter] fieldset.hidelabel button {
    margin: 0px 0px 0px 0px;
  }
  form[data-plugin=tagfilter] fieldset div.tagfilter_count {
    margin: 25px 0px 0px 10px;
    float: left;
    font-style: italic;
  }
  .select2-results li {
    margin-left: 0px;
  }
  input.select2-default {
    color: #333 !important;
    padding: 2px 2px !important;
  }
  .select2-container * {
    text-decoration: none !important;
    color: #000 !important;
    font-size: small;
  }
  .select2-drop {
    font-size: small;
    color: #000;
  }
  .select2-container-multi .select2-choices .select2-search-choice {
    margin: 2px 0 2px 5px !important;
    padding: 2px 5px 2px 18px !important;
  }
  .select2-container-multi .select2-choices .select2-search-field input {
    padding: 2px 5px !important;
  }
  .select2-container-multi .select2-choices {
    min-height: 25px !important;
  }
  .select2-search-choice {
    margin: 2px 0 2px 5px !important;
  }
  .select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
  }
  .select2-container,
  .select2-drop,
  .select2-search,
  .select2-search input {
    /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
    -webkit-box-sizing: border-box;
    /* webkit */
    -moz-box-sizing: border-box;
    /* firefox */
    box-sizing: border-box;
    /* css3 */
  }
  .select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 22px;
    color: #444;
    text-decoration: none;
    border-radius: 4px;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.5,#fff));
    background-image: -webkit-linear-gradient(center bottom,#eee 0%,#fff 50%);
    background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 50%);
    filter: none;
    background-image: linear-gradient(to top,#eee 0%,#fff 50%);
  }
  .select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;
    border-radius: 0 0 4px 4px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.9,#fff));
    background-image: -webkit-linear-gradient(center bottom,#eee 0%,#fff 90%);
    background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 90%);
    filter: none;
    background-image: linear-gradient(to bottom,#eee 0%,#fff 90%);
  }
  .select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
  }
  .select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: none;
    width: auto;
  }
  .select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
  }
  .select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
  }
  .select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
  }
  .select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
  }
  .select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 4px 5px rgba(0,0,0,0.15);
    box-shadow: 0 4px 5px rgba(0,0,0,0.15);
  }
  .select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
    box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
  }
  .select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
  }
  .select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
  }
  .select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
  }
  .select2-drop-auto-width .select2-search {
    padding-top: 4px;
  }
  .select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;
    background-clip: padding-box;
    background: #ccc;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,#eee));
    background-image: -webkit-linear-gradient(center bottom,#ccc 0%,#eee 60%);
    background-image: -moz-linear-gradient(center bottom,#ccc 0%,#eee 60%);
    filter: none;
    background-image: linear-gradient(to top,#ccc 0%,#eee 60%);
  }
  .select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 0 1px;
  }
  .select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
  }
  .select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 100% -22px;
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom,#fff 85%,#eee 99%);
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 100% -22px, linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;
  }
  .select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
  }
  .select2-search input.select2-active {
    background: #fff url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%;
    background: url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));
    background: url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);
    background: url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom,#fff 85%,#eee 99%);
    background: url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;
  }
  .select2-container-active .select2-choice,
  .select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
  }
  .select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #eee;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(0.5,#eee));
    background-image: -webkit-linear-gradient(center bottom,#fff 0%,#eee 50%);
    background-image: -moz-linear-gradient(center bottom,#fff 0%,#eee 50%);
    filter: none;
    background-image: linear-gradient(to top,#fff 0%,#eee 50%);
  }
  .select2-dropdown-open.select2-drop-above .select2-choice,
  .select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(0.5,#eee));
    background-image: -webkit-linear-gradient(center top,#fff 0%,#eee 50%);
    background-image: -moz-linear-gradient(center top,#fff 0%,#eee 50%);
    filter: none;
    background-image: linear-gradient(to bottom,#fff 0%,#eee 50%);
  }
  .select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
  }
  .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
  }
  .select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
  }
  .select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
  }
  .select2-results ul.select2-result-sub > li .select2-result-label {
    padding-left: 20px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 40px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 60px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 80px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 100px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 110px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 120px;
  }
  .select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
  }
  .select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
  }
  .select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
  }
  .select2-results li em {
    background: #feffde;
    font-style: normal;
  }
  .select2-results .select2-highlighted em {
    background: transparent;
  }
  .select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
  }
  .select2-results .select2-no-results,
  .select2-results .select2-searching,
  .select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
  }
  .select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
  }
  .select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default;
  }
  .select2-results .select2-selected {
    display: none;
  }
  .select2-more-results.select2-active {
    background: #f4f4f4 url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%;
  }
  .select2-more-results {
    background: #f4f4f4;
    display: list-item;
  }
  .select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
  }
  .select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
  }
  .select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
  }
  .select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;
    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
    background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));
    background-image: -webkit-linear-gradient(top,#eee 1%,#fff 15%);
    background-image: -moz-linear-gradient(top,#eee 1%,#fff 15%);
    background-image: linear-gradient(to bottom,#eee 1%,#fff 15%);
  }
  .select2-locked {
    padding: 3px 5px 3px 5px !important;
  }
  .select2-container-multi .select2-choices {
    min-height: 26px;
  }
  .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
  }
  .select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
  }
  html[dir="rtl"] .select2-container-multi .select2-choices li {
    float: right;
  }
  .select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
  }
  .select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;
    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent !important;
  }
  .select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100% !important;
  }
  .select2-default {
    color: #999 !important;
  }
  .select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05);
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e4e4e4;
    filter: none;
    background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
    background-image: -webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: -moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: linear-gradient(to top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
  }
  html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
    margin-left: 0;
    margin-right: 5px;
  }
  .select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
  }
  .select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
  }
  .select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') right top no-repeat;
  }
  html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
  }
  .select2-container-multi .select2-search-choice-close {
    left: 3px;
  }
  .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px;
  }
  .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
  }
  .select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
  }
  .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
  }
  .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none;
    background: none;
  }
  .select2-result-selectable .select2-match,
  .select2-result-unselectable .select2-match {
    text-decoration: underline;
  }
  .select2-offscreen,
  .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
  }
  .select2-display-none {
    display: none;
  }
  .select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
  }
  .dokuwiki div.plugin_translation {
    float: right;
    font-size: 95%;
    padding-right: 0.1em;
    margin: 0.0em 0 0.3em 0;
    text-align: right;
  }
  .dokuwiki div.plugin_translation ul {
    padding: 0;
    margin: 0;
  }
  .dokuwiki div.plugin_translation ul li {
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0.2em 0 0 0;
  }
  .dokuwiki div.plugin_translation ul li img {
    margin: -0.1em 0.2em;
  }
  .dokuwiki div.plugin_translation ul li a.wikilink1:link,
  .dokuwiki div.plugin_translation ul li a.wikilink1:hover,
  .dokuwiki div.plugin_translation ul li a.wikilink1:active,
  .dokuwiki div.plugin_translation ul li a.wikilink1:visited {
    background-color: #000080;
    color: #fff;
    text-decoration: none;
    padding: 0 0.2em;
    margin: 0.1em 0.2em;
    border: none !important;
  }
  .dokuwiki div.plugin_translation ul li a.wikilink2:link,
  .dokuwiki div.plugin_translation ul li a.wikilink2:hover,
  .dokuwiki div.plugin_translation ul li a.wikilink2:active,
  .dokuwiki div.plugin_translation ul li a.wikilink2:visited {
    background-color: #808080;
    color: #fff;
    text-decoration: none;
    padding: 0 0.2em;
    margin: 0.1em 0.2em;
    border: none !important;
  }
  .dokuwiki div.plugin_translation select,
  .dokuwiki div.plugin_translation input {
    border: none;
    background-color: #ccc;
  }
  .dokuwiki div.plugin_translation option.flag {
    padding-left: 18px;
    background-repeat: no-repeat;
    background-position: left center;
  }
  .dokuwiki div.plugin_translation select.wikilink1,
  .dokuwiki div.plugin_translation option.wikilink1 {
    color: #000080;
    text-align: center;
  }
  .dokuwiki div.plugin_translation select.wikilink2,
  .dokuwiki div.plugin_translation option.wikilink2 {
    color: #808080;
    text-align: center;
  }
  .dokuwiki div.plugin_translation img.wikilink2,
  .dokuwiki div.plugin_translation .wikilink2 img {
    opacity: 0.5;
  }
  table#outdated_translations td {
    padding-left: 3px;
    padding-right: 3px;
  }
  table#outdated_translations td.missing {
    background-color: #ff6666;
  }
  table#outdated_translations td.outdated {
    background-color: #ffff66;
  }
  table#outdated_translations td.current {
    background-color: #00CC00;
  }
  #user__manager tr.disabled {
    color: #6f6f6f;
    background: #e4e4e4;
  }
  #user__manager tr.user_info {
    vertical-align: top;
  }
  #user__manager div.edit_user {
    width: 46%;
    float: left;
  }
  #user__manager table {
    margin-bottom: 1em;
  }
  #user__manager ul.notes {
    padding-left: 0;
    padding-right: 1.4em;
  }
  #user__manager button[disabled] {
    color: #ccc !important;
    border-color: #ccc !important;
  }
  #user__manager .import_users {
    margin-top: 1.4em;
  }
  #user__manager .import_failures {
    margin-top: 1.4em;
  }
  #user__manager .import_failures td.lineno {
    text-align: center;
  }
  .dokuwiki {
    /* box
********************************************************************/
    /*____________ notes with icons ____________*/
    /* general styles for all note divs */
    /* general styles for all note spans */
    /* sorry for icons glued to the right side, but there is currently no way
     to make this look good without adjusting the images themselves */
    /*____________ info ____________*/
    /*____________ important ____________*/
    /*____________ alert ____________*/
    /*____________ tip ____________*/
    /*____________ help ____________*/
    /*____________ todo ____________*/
    /*____________ download ____________*/
    /*____________ safety notes ____________*/
    /* mark
********************************************************************/
    /* miscellaneous
********************************************************************/
    /*____________ spoiler ____________*/
    /*____________ only print ____________*/
    /*____________ tabs ____________*/
    /* in addition to template styles */
    /*____________ button-style link ____________*/
  }
  .dokuwiki .wrap_box {
    background: #eedbc2;
    color: #50271f;
  }
  .dokuwiki div.wrap_box,
  .dokuwiki div.wrap_danger,
  .dokuwiki div.wrap_warning,
  .dokuwiki div.wrap_caution,
  .dokuwiki div.wrap_notice,
  .dokuwiki div.wrap_safety {
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
    overflow: hidden;
  }
  .dokuwiki span.wrap_box,
  .dokuwiki span.wrap_danger,
  .dokuwiki span.wrap_warning,
  .dokuwiki span.wrap_caution,
  .dokuwiki span.wrap_notice,
  .dokuwiki span.wrap_safety {
    padding: 0 .3em;
  }
  .dokuwiki div.wrap_info,
  .dokuwiki div.wrap_important,
  .dokuwiki div.wrap_alert,
  .dokuwiki div.wrap_tip,
  .dokuwiki div.wrap_help,
  .dokuwiki div.wrap_todo,
  .dokuwiki div.wrap_download {
    padding: 1em 1em .5em 70px;
    margin-bottom: 1.5em;
    min-height: 68px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    color: inherit;
    overflow: hidden;
  }
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    padding: 0 2px 0 20px;
    min-height: 20px;
    background-position: 2px 50%;
    background-repeat: no-repeat;
    color: inherit;
  }
  .dokuwiki [dir=rtl] div.wrap_info,
  .dokuwiki [dir=rtl] div.wrap_important,
  .dokuwiki [dir=rtl] div.wrap_alert,
  .dokuwiki [dir=rtl] div.wrap_tip,
  .dokuwiki [dir=rtl] div.wrap_help,
  .dokuwiki [dir=rtl] div.wrap_todo,
  .dokuwiki [dir=rtl] div.wrap_download {
    padding: 1em 60px .5em 1em;
    background-position: right 50%;
  }
  .dokuwiki [dir=rtl] span.wrap_info,
  .dokuwiki [dir=rtl] span.wrap_important,
  .dokuwiki [dir=rtl] span.wrap_alert,
  .dokuwiki [dir=rtl] span.wrap_tip,
  .dokuwiki [dir=rtl] span.wrap_help,
  .dokuwiki [dir=rtl] span.wrap_todo,
  .dokuwiki [dir=rtl] span.wrap_download {
    padding: 0 18px 0 2px;
    background-position: right 50%;
  }
  .dokuwiki .wrap_info {
    background-color: #d1d7df;
  }
  .dokuwiki .wrap__dark.wrap_info {
    background-color: #343e4a;
  }
  .dokuwiki div.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/48/info.png);
  }
  .dokuwiki span.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/16/info.png);
  }
  .dokuwiki .wrap_important {
    background-color: #ffd39f;
  }
  .dokuwiki .wrap__dark.wrap_important {
    background-color: #6c3b00;
  }
  .dokuwiki div.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/48/important.png);
  }
  .dokuwiki span.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/16/important.png);
  }
  .dokuwiki .wrap_alert {
    background-color: #ffbcaf;
  }
  .dokuwiki .wrap__dark.wrap_alert {
    background-color: #6b1100;
  }
  .dokuwiki div.wrap_alert {
    background-image: url(/lib/plugins/wrap/images/note/48/alert.png);
  }
  .dokuwiki span.wrap_alert {
    background-image: url(/lib/plugins/wrap/images/note/16/alert.png);
  }
  .dokuwiki .wrap_tip {
    background-color: #fff79f;
  }
  .dokuwiki .wrap__dark.wrap_tip {
    background-color: #4a4400;
  }
  .dokuwiki div.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/48/tip.png);
  }
  .dokuwiki span.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/16/tip.png);
  }
  .dokuwiki .wrap_help {
    background-color: #dcc2ef;
  }
  .dokuwiki .wrap__dark.wrap_help {
    background-color: #3c1757;
  }
  .dokuwiki div.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/48/help.png);
  }
  .dokuwiki span.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/16/help.png);
  }
  .dokuwiki .wrap_todo {
    background-color: #c2efdd;
  }
  .dokuwiki .wrap__dark.wrap_todo {
    background-color: #17573e;
  }
  .dokuwiki div.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/48/todo.png);
  }
  .dokuwiki span.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/16/todo.png);
  }
  .dokuwiki .wrap_download {
    background-color: #d6efc2;
  }
  .dokuwiki .wrap__dark.wrap_download {
    background-color: #345717;
  }
  .dokuwiki div.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/48/download.png);
  }
  .dokuwiki span.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/16/download.png);
  }
  .dokuwiki .wrap_danger {
    background-color: #c00;
    color: #fff;
  }
  .dokuwiki .wrap_warning {
    background-color: #f60;
    color: #000;
  }
  .dokuwiki .wrap_caution {
    background-color: #ff0;
    color: #000;
  }
  .dokuwiki .wrap_notice {
    background-color: #06f;
    color: #fff;
  }
  .dokuwiki .wrap_safety {
    background-color: #090;
    color: #fff;
  }
  .dokuwiki .wrap_danger *,
  .dokuwiki .wrap_warning *,
  .dokuwiki .wrap_caution *,
  .dokuwiki .wrap_notice *,
  .dokuwiki .wrap_safety * {
    color: inherit !important;
  }
  .dokuwiki .wrap_hi {
    background-color: #ff9;
    overflow: hidden;
  }
  .dokuwiki .wrap__dark.wrap_hi {
    background-color: #4e4e0d;
  }
  .dokuwiki .wrap_spoiler {
    background-color: #e8cca3 !important;
    color: #e8cca3 !important;
    border: 1px dotted red;
  }
  .dokuwiki .wrap_onlyprint {
    display: none;
  }
  .dokuwiki .plugin_wrap.tabs {
    margin-bottom: 1.4em;
  }
  .dokuwiki .wrap_button a:link,
  .dokuwiki .wrap_button a:visited {
    background-color: #eedbc2;
  }
  .dokuwiki .wrap_button a:link:hover,
  .dokuwiki .wrap_button a:visited:hover,
  .dokuwiki .wrap_button a:link:focus,
  .dokuwiki .wrap_button a:visited:focus,
  .dokuwiki .wrap_button a:link:active,
  .dokuwiki .wrap_button a:visited:active {
    background-color: #e3bd8c;
  }
  #dokuwiki__detail {
    padding: 1em;
  }
  #dokuwiki__detail img {
    float: left;
    margin: 0 1.5em .5em 0;
  }
  [dir=rtl] #dokuwiki__detail div.content img {
    float: right;
    margin-right: 0;
    margin-left: 1.5em;
  }
  #dokuwiki__detail div.img_detail {
    float: left;
  }
  [dir=rtl] #dokuwiki__detail div.content div.img_detail {
    float: right;
  }
  #dokuwiki__detail p.back {
    clear: both;
  }
  html.popup {
    overflow: auto;
  }
  #media__manager {
    height: 100%;
    overflow: hidden;
  }
  #mediamgr__aside {
    width: 30%;
    height: 100%;
    overflow: auto;
    position: absolute;
    left: 0;
    border-right: 1px solid #c09252;
  }
  [dir=rtl] #mediamgr__aside {
    left: auto;
    right: 0;
    border-right-width: 0;
    border-left: 1px solid #c09252;
  }
  #mediamgr__aside .pad {
    padding: .5em;
  }
  #mediamgr__content {
    width: 69.7%;
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0;
  }
  [dir=rtl] #mediamgr__content {
    right: auto;
    left: 0;
  }
  #mediamgr__content .pad {
    padding: .5em;
  }
  #media__manager h1,
  #media__manager h2 {
    font-size: 1.5em;
    margin-bottom: .5em;
    padding-bottom: .2em;
    border-bottom: 1px solid #c09252;
  }
  #media__opts {
    margin-bottom: .5em;
  }
  #media__opts input {
    margin-right: .3em;
  }
  [dir=rtl] #media__opts input {
    margin-right: 0;
    margin-left: .3em;
  }
  #media__tree ul {
    padding-left: .2em;
  }
  [dir=rtl] #media__tree ul {
    padding-left: 0;
    padding-right: .2em;
  }
  #media__tree ul li {
    clear: left;
    list-style-type: none;
    list-style-image: none;
    margin-left: 0;
  }
  [dir=rtl] #media__tree ul li {
    clear: right;
    margin-right: 0;
  }
  #media__tree ul li img {
    float: left;
    padding: .5em .3em 0 0;
  }
  [dir=rtl] #media__tree ul li img {
    float: right;
    padding: .5em 0 0 .3em;
  }
  #media__tree ul li div.li {
    display: inline;
  }
  #media__tree ul li li {
    margin-left: 1.5em;
  }
  [dir=rtl] #media__tree ul li li {
    margin-left: 0;
    margin-right: 1.5em;
  }
  #media__content div.upload {
    font-size: .9em;
    margin-bottom: .5em;
  }
  #mediamanager__uploader {
    margin-bottom: 1em;
  }
  #mediamanager__uploader p {
    margin-bottom: .5em;
  }
  #media__content img.load {
    margin: 1em auto;
  }
  #media__content .odd,
  #media__content .even {
    padding: .5em;
  }
  #media__content .odd {
    background-color: #eedbc2;
  }
  #media__content #scroll__here {
    border: 1px dashed #c09252;
  }
  #media__content a.mediafile {
    margin-right: 1.5em;
    font-weight: bold;
    cursor: pointer;
  }
  [dir=rtl] #media__content a.mediafile {
    margin-right: 0;
    margin-left: 1.5em;
  }
  #media__content img.btn {
    vertical-align: text-bottom;
  }
  #media__content div.example {
    color: #666666;
    margin-left: 1em;
  }
  #media__content div.detail {
    padding: .2em 0;
  }
  #media__content div.detail div.thumb {
    float: left;
    margin: 0 .5em 0 18px;
  }
  [dir=rtl] #media__content div.detail div.thumb {
    float: right;
    margin: 0 18px 0 .5em;
  }
  #media__content div.detail div.thumb a {
    display: block;
    cursor: pointer;
  }
  #media__content div.detail p {
    margin-bottom: 0;
  }
  #mediamanager__page h1 {
    margin-bottom: .5em;
  }
  #mediamanager__page {
    /* min-width must be summary of all 3 panels' min-widths */
    min-width: 50em;
    /* @change */
    width: 100%;
    text-align: left;
  }
  [dir=rtl] #mediamanager__page {
    text-align: right;
  }
  #mediamanager__page .panel {
    float: left;
  }
  [dir=rtl] #mediamanager__page .panel {
    float: right;
  }
  #mediamanager__page .namespaces {
    width: 20%;
    min-width: 10em;
    /* @change */
    left: 0 !important;
    /* overrules jQuery UI resizable in rtl */
  }
  #mediamanager__page .filelist {
    width: 50%;
    min-width: 25em;
    /* @change */
    left: 0 !important;
    /* overrules jQuery UI resizable in rtl */
  }
  #mediamanager__page .file {
    width: 30%;
    min-width: 15em;
    /* @change */
  }
  #mediamanager__page .tabs li {
    white-space: nowrap;
  }
  #mediamanager__page .panelHeader {
    background-color: #eedbc2;
    margin: 0 10px 10px 0;
    padding: 10px 10px 8px;
    text-align: left;
    min-height: 20px;
    overflow: hidden;
  }
  [dir=rtl] #mediamanager__page .panelHeader {
    text-align: right;
    margin: 0 0 10px 10px;
  }
  #mediamanager__page .panelContent {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0;
    margin: 0 10px 10px 0;
    position: relative;
  }
  [dir=rtl] #mediamanager__page .panelContent {
    text-align: right;
    margin: 0 0 10px 10px;
  }
  #mediamanager__page .file .panelHeader,
  #mediamanager__page .file .panelContent {
    margin-right: 0;
  }
  [dir=rtl] #mediamanager__page .file .panelHeader,
  [dir=rtl] #mediamanager__page .file .panelContent {
    margin-left: 0;
  }
  #mediamanager__page .ui-resizable-e {
    width: 6px;
    right: 2px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAgBAMAAADDFxRQAAAAFVBMVEUzMzMzMzMzMzMzMzMzMzMzMzMAAAC/StzQAAAAB3RSTlMQEQQPAX8A/rYeMAAAACdJREFUeAFjSDNLY0gLg2AVMK0GxG4MYWFhVMVsYWIgc0H2IHBaGgAKAiA/dIJU/QAAAABJRU5ErkJggg==) center center no-repeat;
  }
  #mediamanager__page .ui-resizable-e:hover {
    background-color: #eedbc2;
  }
  [dir=rtl] #mediamanager__page .ui-resizable-w {
    width: 6px;
    left: 2px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAgBAMAAADDFxRQAAAAFVBMVEUzMzMzMzMzMzMzMzMzMzMzMzMAAAC/StzQAAAAB3RSTlMQEQQPAX8A/rYeMAAAACdJREFUeAFjSDNLY0gLg2AVMK0GxG4MYWFhVMVsYWIgc0H2IHBaGgAKAiA/dIJU/QAAAABJRU5ErkJggg==) center center no-repeat;
  }
  [dir=rtl] #mediamanager__page .ui-resizable-w:hover {
    background-color: #eedbc2;
  }
  #mediamanager__page dd {
    margin: 0;
  }
  #mediamanager__page .panelHeader h3 {
    float: left;
    font-weight: normal;
    font-size: 1em;
    padding: 0;
    margin: 0 0 3px;
  }
  [dir=rtl] #mediamanager__page .panelHeader h3 {
    float: right;
  }
  [dir=rtl] #mediamanager__page .namespaces {
    text-align: right;
  }
  #mediamanager__page .namespaces h2 {
    font-size: 1em;
    display: inline-block;
    padding: .3em .8em;
    margin: 0 0 0 .3em;
    border-radius: .5em .5em 0 0;
    font-weight: normal;
    background-color: #eedbc2;
    color: #50271f;
    border: 1px solid #c09252;
    border-bottom-color: #eedbc2;
    line-height: 1.4em;
    position: relative;
    bottom: -1px;
    z-index: 2;
  }
  [dir=rtl] #mediamanager__page .namespaces h2 {
    margin: 0 .3em 0 0;
    position: relative;
    right: 10px;
  }
  #mediamanager__page .namespaces .panelHeader {
    border-top: 1px solid #c09252;
    z-index: 1;
  }
  #mediamanager__page .namespaces ul {
    margin-left: .2em;
    margin-bottom: 0;
    padding: 0;
    list-style: none;
  }
  [dir=rtl] #mediamanager__page .namespaces ul {
    margin-left: 0;
    margin-right: .2em;
  }
  #mediamanager__page .namespaces ul ul {
    margin-left: 1em;
  }
  [dir=rtl] #mediamanager__page .namespaces ul ul {
    margin-left: 0;
    margin-right: 1em;
  }
  #mediamanager__page .namespaces ul ul li {
    margin: 0;
  }
  #mediamanager__page .namespaces ul .selected {
    background-color: #ffff99;
    font-weight: bold;
  }
  #mediamanager__page .panelHeader form.options {
    float: right;
    margin-top: -3px;
  }
  [dir=rtl] #mediamanager__page .panelHeader form.options {
    float: left;
  }
  #mediamanager__page .panelHeader ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #mediamanager__page .panelHeader ul li {
    color: #50271f;
    float: left;
    line-height: 1;
    padding-left: 3px;
  }
  [dir=rtl] #mediamanager__page .panelHeader ul li {
    padding-right: 3px;
    padding-left: 0;
    float: right;
  }
  #mediamanager__page .panelHeader ul li.ui-controlgroup-horizontal {
    padding-left: 30px;
    margin: 0 0 0 5px;
  }
  #mediamanager__page .panelHeader ul li.listType {
    background: url('/lib/tpl/white/../../images/icon-list.png') 3px 1px no-repeat;
  }
  #mediamanager__page .panelHeader ul li.sortBy {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXBAMAAAASBMmTAAAAJFBMVEUAAAAxTmwAAAAAAAAAAAAAAAAAAAAxTmx9o3ezya/R3s/k7OMWHTSjAAAABnRSTlMAVWqhwdU2LKdOAAAAWElEQVR4AWNABeLlhQhOORDi4JSX41GGGyQQIaWAJMiUhCSltkxBDS6R1ZGUBqTT0kCkWkfbNpAoSypIKqOzDcRxMwBrmgHisCSDNWV3tMEl2CBaQSSRAACrsRYJGMgpLgAAAABJRU5ErkJggg==') 3px 1px no-repeat;
  }
  [dir=rtl] #mediamanager__page .panelHeader ul li.ui-controlgroup-horizontal {
    padding-left: 0;
    padding-right: 30px;
    margin: 0 5px 0 0;
    background-position: right 1px;
  }
  #mediamanager__page .panelHeader form.options .ui-controlgroup-horizontal label {
    font-size: 90%;
    margin-right: -0.4em;
    padding: .3em .5em;
    line-height: 1;
  }
  #mediamanager__page .filelist ul {
    padding: 0;
    margin: 0 10px 0 0;
  }
  [dir=rtl] #mediamanager__page .filelist ul {
    margin: 0 0 0 10px;
  }
  #mediamanager__page .filelist ul.rows {
    margin: 0;
  }
  #mediamanager__page .filelist .panelContent ul li:hover {
    background-color: #eedbc2;
  }
  #mediamanager__page .filelist li dt a {
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
  }
  #mediamanager__page .filelist .thumbs li {
    width: 100px;
    min-height: 130px;
    display: inline-block;
    /* the right margin should visually be 10px, but because of its inline-block nature the whitespace inbetween is about 4px more */
    margin: 0 6px 10px 0;
    background-color: #e3bd8c;
    color: #50271f;
    padding: 5px;
    vertical-align: top;
    text-align: center;
    position: relative;
    line-height: 1.2;
  }
  [dir=rtl] #mediamanager__page .filelist .thumbs li {
    margin-right: 0;
    margin-left: 6px;
  }
  #mediamanager__page .filelist .thumbs li dt a {
    width: 100px;
    height: 90px;
  }
  #mediamanager__page .filelist .thumbs li dt a img {
    max-width: 90px;
    max-height: 90px;
  }
  #mediamanager__page .filelist .thumbs li .name,
  #mediamanager__page .filelist .thumbs li .size,
  #mediamanager__page .filelist .thumbs li .filesize,
  #mediamanager__page .filelist .thumbs li .date {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90px;
    white-space: nowrap;
  }
  #mediamanager__page .filelist .thumbs li .name {
    padding: 5px 0;
    font-weight: bold;
  }
  #mediamanager__page .filelist .thumbs li .date {
    font-style: italic;
    white-space: normal;
  }
  #mediamanager__page .filelist .rows li {
    list-style: none;
    display: block;
    position: relative;
    max-height: 50px;
    margin: 0 0 3px 0;
    background-color: #e8cca3;
    color: #50271f;
    overflow: hidden;
  }
  #mediamanager__page .filelist .rows li:nth-child(2n+1) {
    background-color: #e3bd8c;
  }
  #mediamanager__page .filelist .rows li dt {
    float: left;
    width: 10%;
    height: 40px;
    text-align: center;
  }
  [dir=rtl] #mediamanager__page .filelist .rows li dt {
    float: right;
  }
  #mediamanager__page .filelist .rows li dt a {
    width: 100px;
    height: 40px;
  }
  #mediamanager__page .filelist .rows li dt a img {
    max-width: 40px;
    max-height: 40px;
  }
  #mediamanager__page .filelist .rows li .name,
  #mediamanager__page .filelist .rows li .size,
  #mediamanager__page .filelist .rows li .filesize,
  #mediamanager__page .filelist .rows li .date {
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    margin-left: 1%;
    white-space: nowrap;
  }
  [dir=rtl] #mediamanager__page .filelist .rows li .name,
  [dir=rtl] #mediamanager__page .filelist .rows li .size,
  [dir=rtl] #mediamanager__page .filelist .rows li .filesize,
  [dir=rtl] #mediamanager__page .filelist .rows li .date {
    float: right;
    margin-left: 0;
    margin-right: 1%;
  }
  #mediamanager__page .filelist .rows li .name {
    width: 30%;
    font-weight: bold;
  }
  #mediamanager__page .filelist .rows li .size,
  #mediamanager__page .filelist .rows li .filesize {
    width: 15%;
  }
  #mediamanager__page .filelist .rows li .date {
    width: 20%;
    font-style: italic;
    white-space: normal;
  }
  #mediamanager__page div.upload {
    padding-bottom: 0.5em;
  }
  #mediamanager__page .file ul.actions {
    text-align: center;
    margin: 0 0 5px;
    padding: 0;
    list-style: none;
  }
  #mediamanager__page .file ul.actions li {
    display: inline;
    margin: 0;
  }
  #mediamanager__page .file div.image {
    margin-bottom: 5px;
    text-align: center;
  }
  #mediamanager__page .file div.image img {
    width: 100%;
  }
  #mediamanager__page .file dl {
    margin-bottom: 0;
  }
  #mediamanager__page .file dl dt {
    font-weight: bold;
    display: block;
    background-color: #eedbc2;
  }
  #mediamanager__page .file dl dd {
    display: block;
    background-color: #e3bd8c;
  }
  #mediamanager__page form.meta div.row {
    margin-bottom: 5px;
  }
  #mediamanager__page form.meta label span {
    display: block;
  }
  #mediamanager__page form.meta input {
    width: 50%;
  }
  #mediamanager__page form.meta button {
    width: auto;
  }
  #mediamanager__page form.meta textarea.edit {
    height: 6em;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
  }
  #mediamanager__page form.changes ul {
    margin-left: 10px;
    padding: 0;
    list-style-type: none;
  }
  [dir=rtl] #mediamanager__page form.changes ul {
    margin-left: 0;
    margin-right: 10px;
  }
  #mediamanager__page form.changes ul li div.li div {
    font-size: 90%;
    color: #666666;
    padding-left: 18px;
  }
  [dir=rtl] #mediamanager__page form.changes ul li div.li div {
    padding-left: 0;
    padding-right: 18px;
  }
  #mediamanager__page form.changes ul li div.li input {
    position: relative;
    top: 1px;
  }
  #mediamanager__diff table {
    table-layout: fixed;
    border-width: 0;
  }
  #mediamanager__diff td,
  #mediamanager__diff th {
    width: 48%;
    margin: 0 5px 10px 0;
    padding: 0;
    vertical-align: top;
    text-align: left;
    border-color: #e8cca3;
  }
  [dir=rtl] #mediamanager__diff td,
  [dir=rtl] #mediamanager__diff th {
    margin: 0 0 10px 5px;
    text-align: right;
  }
  #mediamanager__diff th {
    font-weight: normal;
    background-color: #e8cca3;
    line-height: 1.2;
  }
  #mediamanager__diff th a {
    font-weight: bold;
  }
  #mediamanager__diff th span {
    font-size: 90%;
  }
  #mediamanager__diff dl dd strong {
    background-color: #ffff99;
    color: #50271f;
    font-weight: normal;
  }
  #mediamanager__page .file form.diffView {
    margin-bottom: 10px;
    display: block;
  }
  #mediamanager__diff div.slider {
    margin: 10px;
    width: 95%;
  }
  #mediamanager__diff .imageDiff {
    position: relative;
  }
  #mediamanager__diff .imageDiff .image2 {
    position: absolute;
    top: 0;
    left: 0;
  }
  #mediamanager__diff .imageDiff.opacity .image2 {
    opacity: 0.5;
  }
  #mediamanager__diff .imageDiff.portions .image2 {
    border-right: 1px solid red;
    overflow: hidden;
  }
  #mediamanager__diff .imageDiff.portions img {
    float: left;
  }
  #mediamanager__diff .imageDiff img {
    width: 100%;
    max-width: none;
  }
  .qq-uploader {
    position: relative;
    width: 100%;
  }
  .qq-uploader .error {
    color: #f00;
    background-color: #fff;
  }
  .qq-upload-button {
    display: inline-block;
    text-decoration: none;
    font-size: 100%;
    cursor: pointer;
    margin: 1px 1px 5px;
  }
  .qq-upload-button-focus {
    outline: 1px dotted;
  }
  .qq-upload-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 70px;
    z-index: 2;
    background: #e3bd8c;
    color: #50271f;
    text-align: center;
  }
  .qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 120%;
  }
  .qq-upload-drop-area-active {
    background: #eedbc2;
  }
  div.qq-uploader ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .qq-uploader li {
    margin: 0 0 5px;
    color: #50271f;
  }
  .qq-uploader li span,
  .qq-uploader li input,
  .qq-uploader li a {
    margin-right: 5px;
  }
  .qq-upload-file {
    display: block;
    font-weight: bold;
  }
  .qq-upload-spinner {
    display: inline-block;
    background: url("/lib/tpl/white/../../images/throbber.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
  }
  .qq-upload-size,
  .qq-upload-cancel {
    font-size: 85%;
  }
  .qq-upload-failed-text {
    display: none;
  }
  .qq-upload-fail .qq-upload-failed-text {
    display: inline;
  }
  .qq-action-container * {
    vertical-align: middle;
  }
  .qq-overwrite-check input {
    margin-left: 10px;
  }
  .dokuwiki .tabs > ul,
  .dokuwiki ul.tabs {
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
  }
  .dokuwiki .tabs > ul:after,
  .dokuwiki ul.tabs:after {
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #c09252;
  }
  .dokuwiki .tabs > ul li,
  .dokuwiki ul.tabs li {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
  }
  [dir=rtl] .dokuwiki .tabs > ul li,
  [dir=rtl] .dokuwiki ul.tabs li {
    float: right;
  }
  .dokuwiki .tabs > ul li a,
  .dokuwiki ul.tabs li strong,
  .dokuwiki ul.tabs li a {
    display: inline-block;
    padding: .3em .8em;
    margin: 0 0 0 .3em;
    background-color: #e3bd8c;
    color: #50271f;
    border: 1px solid #c09252;
    border-radius: .5em .5em 0 0;
    position: relative;
    z-index: 0;
  }
  [dir=rtl] .dokuwiki .tabs > ul li a,
  [dir=rtl] .dokuwiki ul.tabs li strong,
  [dir=rtl] .dokuwiki ul.tabs li a {
    margin: 0 .3em 0 0;
  }
  .dokuwiki ul.tabs li strong {
    font-weight: normal;
  }
  .dokuwiki .tabs > ul li a:hover,
  .dokuwiki .tabs > ul li a:active,
  .dokuwiki .tabs > ul li a:focus,
  .dokuwiki .tabs > ul li .curid a,
  .dokuwiki .tabs > ul .active a,
  .dokuwiki ul.tabs li a:hover,
  .dokuwiki ul.tabs li a:active,
  .dokuwiki ul.tabs li a:focus,
  .dokuwiki ul.tabs li.active a,
  .dokuwiki ul.tabs li strong {
    background-color: #eedbc2;
    color: #50271f;
    text-decoration: none;
    font-weight: normal;
  }
  .dokuwiki .tabs > ul li .curid a,
  .dokuwiki .tabs > ul li .active a,
  .dokuwiki .tabs > ul li .active a,
  .dokuwiki ul.tabs li.active a,
  .dokuwiki ul.tabs li strong {
    z-index: 2;
    border-bottom-color: #eedbc2;
  }
  .dokuwiki a.wikilink2 {
    text-decoration: none;
  }
  .dokuwiki a.wikilink2:link,
  .dokuwiki a.wikilink2:visited {
    border-bottom: 1px dashed;
  }
  .dokuwiki a.wikilink2:hover,
  .dokuwiki a.wikilink2:active,
  .dokuwiki a.wikilink2:focus {
    border-bottom-width: 0;
  }
  .dokuwiki span.curid a {
    font-weight: bold;
  }
  .dokuwiki a.urlextern,
  .dokuwiki a.windows,
  .dokuwiki a.mail,
  .dokuwiki a.mediafile,
  .dokuwiki a.interwiki {
    background-repeat: no-repeat;
    background-position: 0 center;
    padding: 0 0 0 18px;
  }
  .dokuwiki a.urlextern {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABdklEQVR4AWMgAVRo1zY3rGk41rC+rqvCBCJWBpPM4WoomLHtdtuv/t9Lfk263TtrQ0t7Oj9cbzZDc/W6s/8T7khD+P+F/8bv29PZlswJVVBu0vPuVZyNYHFZbmAqE1SR0cbjXR6pjGBO58am962Ta3e3ftqy6B5LCcMasOj7gInrm9jBzI4vTX+bfjT/7/4/p/w/zFXybUmt71u4wJzGfxP/t/xvA+KaP2XnQSKVFpWPav/U/6+HKJjz++OVJUDp1n9N/+r+19QyMCz1mPC/8X/X/26Igrn3GiUeL5n/v+F/8//6/9NOMTC0hDUDefP/L4MoOL6ickVeSQ1QqAGooPdBJE/lnloge/fhixBHftFd9bLkR83/+n/1QAXVP8qX1Pyv/L/s/12f/4xQNz8s3Pa/6X/Vvzqgour/5f/r/q//f2fmLy54WP7lfJN74eMSoKIyoNFz/5/+9ar+Px9aZL3Xfjvz7aO3/96+eLvsnSVE7CPhOAYA9nvIX0UoNU8AAAAASUVORK5CYII=);
  }
  .dokuwiki a.windows {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA6UlEQVR4AWMYkqAMTFYwlCKESoOrrlVdrbpeub0sCcRPYCk0QtHT8LblfxsQtvyr+1t1qkStZkfvlrKGksA81iIFsILOf+3/O/51/G/9v/Bfy/+GLwfPz7kz+cOEAzXX6p+BFRx4Ovf/rP+T/7f87/lw4PfEv93vd+xf82Ti36l/XxwEK/jv+2/B/zX3Tiz6W/e/8uOm73Peth3q+LP0/9M1/7mRXPJf/OG03f8m/i/53/Bvzv+DLz7U/+eCS34EQqASnm9h146d/3/h/d2FP+3/o/v/I9Scf+r/lf7zgdif0JV8QtNAJAAAS/98wKXZc5gAAAAASUVORK5CYII=);
  }
  .dokuwiki a.mail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABOUlEQVR4AaXJMWoUUQDG8f/33ltldyZB3E2xaCAxIQREFKwD2lhb6QmsxMIL6BlU8AhCjmBADdqlWLyACKZKF7LZmUzmzXwiSMTKwl/7478Jng9OXa5fviRzwTS5/j40OcHo2fSofH10tUcXHVg9q54cj3kleOnRj/uHh3e+FVgCbK2drX/dn5xuogAD8uqnyfXZRi3J+tXN2uxj2WwkEgFw0vnW3srmwbU2K2uat2fvi/ObSbII0Kl3VL+9O975PPXEOwe7sb8dZXfqSGB6YWm89Wb+dF+jt+3K3ZoeYUDwwgOjK14wV7tHNXhYUvgEqzUhQeegZVcsSOYBRFeCIXN3ggBoiYYTJBOJIHmhhiWEEHzwl3ycIhjxm5y1nO8FYoJbj268A0D8ISAWj0HQyEOE+Zuwasy//ATU93+97E8p8AAAAABJRU5ErkJggg==);
  }
  [dir=rtl] .dokuwiki a.urlextern,
  [dir=rtl] .dokuwiki a.windows,
  [dir=rtl] .dokuwiki a.mail,
  [dir=rtl] .dokuwiki a.interwiki,
  [dir=rtl] .dokuwiki a.mediafile {
    background-position: right center;
    padding: 0 18px 0 0;
  }
  #dw__toc {
    float: right;
    margin: 0 0 1.4em 1.4em;
    width: 12em;
    background-color: #eedbc2;
    color: inherit;
  }
  [dir=rtl] #dw__toc {
    float: left;
    margin: 0 1.4em 1.4em 0;
  }
  .dokuwiki h3.toggle {
    padding: .2em .5em;
    font-weight: bold;
  }
  .dokuwiki .toggle strong {
    float: right;
    margin: 0 .2em;
  }
  [dir=rtl] .dokuwiki .toggle strong {
    float: left;
  }
  #dw__toc > div {
    padding: .2em .5em;
  }
  #dw__toc ul {
    padding: 0;
    margin: 0;
  }
  #dw__toc ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 1.1;
  }
  #dw__toc ul li div.li {
    padding: .15em 0;
  }
  #dw__toc ul ul {
    padding-left: 1em;
  }
  [dir=rtl] #dw__toc ul ul {
    padding-left: 0;
    padding-right: 1em;
  }
  .dokuwiki ul.idx {
    padding-left: 0;
  }
  [dir=rtl] .dokuwiki ul.idx {
    padding-right: 0;
  }
  .dokuwiki ul.idx li {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAA1JREFUeAFjsIFCMAAACW4A8TlryZgAAAAASUVORK5CYII=);
  }
  .dokuwiki ul.idx li.open {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABNJREFUeAFj+AeENQwWDAIMQAAAHhICwcrz0MAAAAAASUVORK5CYII=);
  }
  .dokuwiki ul.idx li.closed {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJAQMAAADAY3TdAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABZJREFUeAFjZmA+wNwAhiXMGcwBzAsAI6QEKNehQp8AAAAASUVORK5CYII=);
  }
  [dir=rtl] .dokuwiki ul.idx li.closed {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJAQMAAADAY3TdAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABdJREFUeAFjYGCQYFJgcmD4wfwHBBkYAB3ABHJeYPgfAAAAAElFTkSuQmCC);
  }
  div.insitu-footnote {
    max-width: 40%;
    min-width: 5em;
  }
  .dokuwiki div.footnotes {
    border-top: 1px solid #c09252;
    padding: .5em 0 0 0;
    margin: 1em 0 0 0;
    clear: both;
  }
  .dokuwiki div.footnotes div.fn div.content {
    display: inline;
  }
  .dokuwiki div.footnotes div.fn sup a.fn_bot {
    font-weight: bold;
  }
  #dw__loading {
    text-align: center;
    margin-bottom: 1.4em;
  }
  .dokuwiki div.search_quickresult {
    margin-bottom: 1.4em;
  }
  .dokuwiki div.search_quickresult ul {
    padding: 0;
  }
  .dokuwiki div.search_quickresult ul li {
    float: left;
    width: 12em;
    margin: 0 1.5em;
  }
  [dir=rtl] .dokuwiki div.search_quickresult ul li {
    float: right;
  }
  .dokuwiki dl.search_results {
    margin-bottom: 1.2em;
  }
  .dokuwiki dl.search_results dt {
    font-weight: normal;
    margin-bottom: .2em;
  }
  .dokuwiki dl.search_results dd {
    color: #999999;
    background-color: inherit;
    margin: 0 0 1.2em 0;
  }
  .dokuwiki .search_hit {
    color: #50271f;
    background-color: #ffff99;
  }
  .dokuwiki .search_results strong.search_hit {
    font-weight: normal;
  }
  .dokuwiki .search_results .search_sep {
    color: #50271f;
    background-color: inherit;
  }
  .dokuwiki div.nothing {
    margin-bottom: 1.4em;
  }
  .dokuwiki form.search div.no {
    position: relative;
  }
  .dokuwiki form.search div.ajax_qsearch {
    position: absolute;
    top: 0;
    left: -13.5em;
    /* -( width of #qsearch__in + padding of .ajax_qsearch + a bit more ) */
    width: 12em;
    padding: 0.5em;
    font-size: .9em;
    z-index: 20;
    text-align: left;
    display: none;
  }
  [dir=rtl] .dokuwiki form.search div.ajax_qsearch {
    left: auto;
    right: -13.5em;
    text-align: right;
  }
  .dokuwiki form.search div.ajax_qsearch strong {
    display: block;
    margin-bottom: .3em;
  }
  .dokuwiki form.search div.ajax_qsearch ul {
    margin: 0 !important;
    padding: 0 !important;
  }
  .dokuwiki form.search div.ajax_qsearch ul li {
    margin: 0;
    padding: 0;
    display: block !important;
  }
  .dokuwiki .changeType {
    margin-bottom: .5em;
  }
  .dokuwiki form.changes ul li {
    list-style: none;
    margin-left: 0;
  }
  [dir=rtl] .dokuwiki form.changes ul li {
    margin-right: 0;
  }
  .dokuwiki form.changes ul li span,
  .dokuwiki form.changes ul li a {
    vertical-align: middle;
  }
  .dokuwiki form.changes ul li span.user a {
    vertical-align: bottom;
  }
  .dokuwiki form.changes ul li.minor {
    opacity: .7;
  }
  .dokuwiki form.changes li a.diff_link {
    vertical-align: baseline;
  }
  .dokuwiki form.changes li a.revisions_link {
    vertical-align: baseline;
  }
  .dokuwiki form.changes li span.sum {
    font-weight: bold;
  }
  .dokuwiki form.changes li .sizechange {
    font-size: 80%;
    border-radius: .2em;
    padding: .1em .2em;
    /* cannot use non-guaranteed style.ini colour placeholders, dark templates need to overwrite */
    background-color: #ddd;
  }
  .dokuwiki form.changes li .sizechange.positive {
    background-color: #cfc;
  }
  .dokuwiki form.changes li .sizechange.negative {
    background-color: #fdd;
  }
  .dokuwiki div.pagenav {
    text-align: center;
    margin: 1.4em 0;
  }
  .dokuwiki div.pagenav-prev,
  .dokuwiki div.pagenav-next {
    display: inline;
    margin: 0 .5em;
  }
  .dokuwiki table.diff {
    width: 100%;
    border-width: 0;
  }
  .dokuwiki table.diff th,
  .dokuwiki table.diff td {
    vertical-align: top;
    padding: 0;
    border-width: 0;
    /* no style.ini colours because deleted and added lines have a fixed background colour */
    background-color: #fff;
    color: #333;
  }
  .dokuwiki table.diff th {
    border-bottom: 1px solid #c09252;
    font-size: 110%;
    font-weight: normal;
  }
  .dokuwiki table.diff th a {
    font-weight: bold;
  }
  .dokuwiki table.diff th span.user {
    font-size: .9em;
  }
  .dokuwiki table.diff th span.sum {
    font-size: .9em;
    font-weight: bold;
  }
  .dokuwiki table.diff th.minor {
    color: #999;
  }
  .dokuwiki table.diff_sidebyside th {
    width: 50%;
  }
  .dokuwiki table.diff .diff-lineheader {
    width: .7em;
    text-align: right;
  }
  [dir=rtl] .dokuwiki table.diff .diff-lineheader {
    text-align: left;
  }
  .dokuwiki table.diff .diff-lineheader,
  .dokuwiki table.diff td {
    font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
  }
  .dokuwiki table.diff td.diff-blockheader {
    font-weight: bold;
  }
  .dokuwiki table.diff .diff-addedline {
    background-color: #cfc;
    color: inherit;
  }
  .dokuwiki table.diff .diff-deletedline {
    background-color: #fdd;
    color: inherit;
  }
  .dokuwiki table.diff td.diff-context {
    background-color: #eee;
    color: inherit;
  }
  .dokuwiki table.diff td.diff-addedline strong,
  .dokuwiki table.diff td.diff-deletedline strong {
    color: #f00;
    background-color: inherit;
    font-weight: bold;
  }
  .dokuwiki .diffoptions form {
    float: left;
  }
  .dokuwiki .diffoptions p {
    float: right;
  }
  .dokuwiki table.diff_sidebyside td.diffnav {
    padding-bottom: .7em;
  }
  .dokuwiki .diffnav a {
    display: inline-block;
    vertical-align: middle;
  }
  .dokuwiki .diffnav a span {
    display: none;
  }
  .dokuwiki .diffnav a:hover,
  .dokuwiki .diffnav a:active,
  .dokuwiki .diffnav a:focus {
    background-color: #eedbc2;
    text-decoration: none;
  }
  .dokuwiki .diffnav a:before {
    display: inline-block;
    line-height: 1;
    padding: .2em .4em;
    border: 1px solid #c09252;
    border-radius: 2px;
    color: #50271f;
  }
  .dokuwiki .diffnav a.diffprevrev:before {
    content: '\25C0';
    /* left triangle */
  }
  .dokuwiki .diffnav a.diffnextrev:before,
  .dokuwiki .diffnav a.difflastrev:before {
    content: '\25B6';
    /* right triangle */
  }
  .dokuwiki .diffnav a.diffbothprevrev:before {
    content: '\25C0\25C0';
  }
  .dokuwiki .diffnav a.diffbothnextrev:before {
    content: '\25B6\25B6';
  }
  .dokuwiki .diffnav select {
    width: 60%;
    min-width: 9em;
    height: 1.5em;
    /* height is necessary for longer options in Webkit */
  }
  .dokuwiki .diffnav select option[selected] {
    font-weight: bold;
  }
  .dokuwiki div.toolbar {
    display: inline-block;
    margin-bottom: .5em;
  }
  #draft__status {
    float: right;
    color: #999999;
    background-color: inherit;
  }
  [dir=rtl] #draft__status {
    float: left;
  }
  #tool__bar {
    float: left;
  }
  [dir=rtl] #tool__bar {
    float: right;
  }
  div.picker {
    width: 300px;
    border: 1px solid #c09252;
    background-color: #eedbc2;
    color: inherit;
  }
  div.picker.pk_hl {
    width: auto;
  }
  div.picker button.pickerbutton,
  div.picker button.toolbutton {
    padding: .1em .35em;
    border-width: 0;
  }
  .dokuwiki textarea.edit {
    width: 100%;
    margin-bottom: .5em;
  }
  .dokuwiki div.editBar {
    overflow: hidden;
    margin-bottom: .5em;
  }
  #size__ctl {
    float: right;
  }
  [dir=rtl] #size__ctl {
    float: left;
  }
  #size__ctl img {
    cursor: pointer;
  }
  .dokuwiki .editBar .editButtons {
    display: inline;
    margin-right: 1em;
  }
  [dir=rtl] .dokuwiki .editBar .editButtons {
    margin-right: 0;
    margin-left: 1em;
  }
  .dokuwiki .editBar .summary {
    display: inline;
  }
  .dokuwiki .editBar .summary label {
    vertical-align: middle;
    white-space: nowrap;
  }
  .dokuwiki .editBar .summary label span {
    vertical-align: middle;
  }
  .dokuwiki .editBar .summary input.missing {
    color: #50271f;
    background-color: #ffcccc;
  }
  .dokuwiki div.preview {
    border: dotted #c09252;
    border-width: .2em 0;
    padding: 1.4em 0;
    margin-bottom: 1.4em;
  }
  .dokuwiki .secedit {
    float: right;
    margin-top: -1.4em;
  }
  [dir=rtl] .dokuwiki .secedit {
    float: left;
  }
  .dokuwiki .secedit button {
    font-size: 75%;
  }
  .dokuwiki div.section_highlight {
    margin: 0 -1em;
    /* negative side margin = side padding + side border */
    padding: 0 .5em;
    border: solid #eedbc2;
    border-width: 0 .5em;
  }
  .dokuwiki .ui-widget {
    font-size: 100%;
  }
  [dir=rtl] #link__wiz_close {
    float: left;
  }
  #link__wiz_result {
    background-color: #e8cca3;
    width: 293px;
    height: 193px;
    overflow: auto;
    border: 1px solid #c09252;
    margin: 3px auto;
    text-align: left;
    line-height: 1;
  }
  [dir=rtl] #link__wiz_result {
    text-align: right;
  }
  #link__wiz_result div {
    padding: 3px 3px 3px 0;
  }
  #link__wiz_result div a {
    display: block;
    padding-left: 22px;
    min-height: 16px;
    background: transparent 3px center no-repeat;
  }
  [dir=rtl] #link__wiz_result div a {
    padding: 3px 22px 3px 3px;
    background-position: 257px 3px;
  }
  #link__wiz_result div.type_u a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEWQobeQobeZp7efsMSsu8yuvM6vvc+vv9GwvtCxv9GywdOzwdO0xde5ydy+z+LD1OjEzdfH2e3J1uTL3fLN2unR3u3U4vHX5fXa6fmfrfPkAAAAAXRSTlMAQObYZgAAAFtJREFUeNp1zOsOQDAMQOEe5jb3Ddv7PymhWRC+f6dpKwrkgbbl0TZGy62b4H1oSF1v82Gr0S7X8bSWnF0sg1oKjjauT5xBgLxTOVxHlUIuJPL2t8Gk0iBTn093r9IEibebz/EAAAAASUVORK5CYII=);
  }
  #link__wiz_result div.type_f a {
    background-image: url(/lib/tpl/white/../../images/page.png);
  }
  #link__wiz_result div.type_d a {
    background-image: url(/lib/tpl/white/../../images/ns.png);
  }
  #link__wiz_result div.even {
    background-color: #e3bd8c;
  }
  #link__wiz_result div.selected {
    background-color: #eedbc2;
  }
  #link__wiz_result span {
    display: block;
    color: #666666;
    margin-left: 22px;
  }
  #media__popup {
    /* for backwards compatibility (not needed since Rincewind) */
    display: none;
  }
  #media__popup_content p {
    margin: 0 0 .5em;
  }
  #media__popup_content label {
    margin-right: .5em;
    cursor: default;
  }
  #media__popup_content button {
    margin-right: 1px;
    cursor: pointer;
  }
  .dokuwiki form {
    border: none;
    display: inline;
  }
  .dokuwiki label.block {
    display: block;
    text-align: right;
    font-weight: bold;
  }
  [dir=rtl] .dokuwiki label.block {
    text-align: left;
  }
  .dokuwiki label.simple {
    display: block;
    text-align: left;
    font-weight: normal;
  }
  [dir=rtl] .dokuwiki label.simple {
    text-align: right;
  }
  .dokuwiki label.block select,
  .dokuwiki label.block input.edit {
    width: 50%;
  }
  .dokuwiki label span {
    vertical-align: middle;
  }
  .dokuwiki fieldset {
    width: 400px;
    text-align: center;
    border: 1px solid #c09252;
    padding: 0.5em;
    margin: auto;
  }
  .dokuwiki input.edit,
  .dokuwiki select.edit {
    vertical-align: middle;
  }
  .dokuwiki select.edit {
    padding: 0.1em 0;
  }
  .dokuwiki button {
    vertical-align: middle;
  }
  #dw__login label[for="remember__me"] {
    margin-left: 50%;
    margin-bottom: 1.4em;
  }
  #dw__login fieldset,
  #dw__resendpwd fieldset,
  #dw__register fieldset {
    padding-bottom: 0.7em;
  }
  #dw__profiledelete {
    display: block;
    margin-top: 2.8em;
  }
  #subscribe__form {
    display: block;
    width: 400px;
    text-align: center;
  }
  #subscribe__form fieldset {
    text-align: left;
    margin: 0.5em 0;
  }
  [dir=rtl] #subscribe__form fieldset {
    text-align: right;
  }
  #subscribe__form label {
    display: block;
    margin: 0 0.5em 0.5em;
  }
  .dokuwiki div.ui-admin {
    /* main task grouped in two columns */
    /* general menu item styling */
    /* DokuWiki version */
  }
  .dokuwiki div.ui-admin ul.admin_tasks {
    float: left;
    width: 40%;
    list-style-type: none;
    font-size: 1.125em;
  }
  [dir=rtl] .dokuwiki div.ui-admin ul.admin_tasks {
    float: right;
  }
  .dokuwiki div.ui-admin ul {
    padding: 0;
  }
  .dokuwiki div.ui-admin ul li {
    margin: 0 0 1em 0;
    font-weight: bold;
    list-style-type: none;
    white-space: nowrap;
  }
  .dokuwiki div.ui-admin ul li a {
    display: flex;
  }
  .dokuwiki div.ui-admin ul li a span {
    display: inline-block;
  }
  .dokuwiki div.ui-admin ul li a span.icon {
    width: 1.5em;
    min-height: 1.5em;
    margin: 0 0.5em;
    vertical-align: top;
  }
  .dokuwiki div.ui-admin ul li a span.icon svg {
    width: 1.5em;
    height: 1.5em;
    fill: #958c31;
    display: inline-block;
  }
  .dokuwiki div.ui-admin ul li a span.icon svg path {
    fill: #958c31;
  }
  .dokuwiki div.ui-admin ul li a span.prompt {
    white-space: normal;
  }
  .dokuwiki div.ui-admin #admin__version {
    clear: left;
    float: right;
    color: #666666;
    background-color: inherit;
  }
  [dir=rtl] .dokuwiki div.ui-admin #admin__version {
    clear: right;
    float: left;
  }
  html,
  body {
    margin: 0;
    padding: 0;
    background-color: #e8cca3;
    color: #50271f;
  }
  body {
    font: normal 16px/1.4 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    /* default font size: 100% => 16px; 93.75% => 15px; 87.5% => 14px; 81.25% => 13px; 75% => 12px */
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    padding: 0;
    clear: left;
  }
  [dir=rtl] h1,
  [dir=rtl] h2,
  [dir=rtl] h3,
  [dir=rtl] h4,
  [dir=rtl] h5,
  [dir=rtl] h6 {
    clear: right;
  }
  h1 {
    font-size: 2.4em;
    margin: 0 0 0.444em;
  }
  h2 {
    font-size: 2em;
    margin: 0 0 0.5em;
    border-bottom: 1px solid #c09252;
  }
  h3 {
    font-size: 1.666em;
    margin: 0 0 0.5em;
    border-bottom: 1px solid #c09252;
  }
  h4 {
    font-size: 1.4em;
    margin: 0 0 0.4em;
  }
  h5 {
    font-size: 1.2em;
    margin: 0 0 0.4em;
  }
  h6 {
    font-size: 1em;
    margin: 0 0 0.4em;
  }
  p,
  ul,
  ol,
  dl,
  pre,
  table,
  hr,
  blockquote,
  figure,
  details,
  fieldset,
  address {
    margin: 0 0 1.4em 0;
    /* bottom margin = line-height */
    padding: 0;
  }
  blockquote blockquote {
    margin: 0;
    padding: 0 0.5em;
  }
  div,
  video,
  audio {
    margin: 0;
    padding: 0;
  }
  li,
  dd {
    padding: 0;
    margin: 0 0 0 1.5em;
  }
  [dir=rtl] li,
  [dir=rtl] dd {
    margin: 0 1.5em 0 0;
  }
  dt {
    font-weight: bold;
    margin: 0;
    padding: 0;
  }
  li ul,
  li ol,
  li dl,
  dl ul,
  dl ol,
  dl dl {
    margin-bottom: 0;
    padding: 0;
  }
  li li {
    font-size: 100%;
  }
  ul {
    list-style: square outside;
  }
  ol {
    list-style: decimal outside;
  }
  ol ol {
    list-style-type: lower-alpha;
  }
  ol ol ol {
    list-style-type: upper-roman;
  }
  ol ol ol ol {
    list-style-type: upper-alpha;
  }
  ol ol ol ol ol {
    list-style-type: lower-roman;
  }
  table {
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    border: 1px solid #c09252;
  }
  caption {
    caption-side: top;
    text-align: left;
  }
  [dir=rtl] caption {
    text-align: right;
  }
  th,
  td {
    padding: .3em .5em;
    margin: 0;
    vertical-align: top;
    border: 1px solid #c09252;
  }
  th {
    font-weight: bold;
    background-color: #eedbc2;
    text-align: left;
  }
  [dir=rtl] th {
    text-align: right;
  }
  a {
    outline: none;
    word-wrap: break-word;
  }
  a:link,
  a:visited {
    text-decoration: none;
    color: #958c31;
  }
  a:link:hover,
  a:visited:hover,
  a:link:focus,
  a:visited:focus,
  a:link:active,
  a:visited:active {
    text-decoration: underline;
  }
  img {
    border-width: 0;
    vertical-align: bottom;
    height: auto;
  }
  img,
  object,
  iframe,
  video,
  audio,
  select {
    max-width: 100%;
  }
  hr {
    border-top: solid #c09252;
    border-bottom: solid #e8cca3;
    border-width: 1px 0;
    height: 0;
    text-align: center;
    clear: both;
  }
  del {
    color: #999999;
  }
  pre {
    overflow: auto;
    word-wrap: normal;
    direction: ltr;
    unicode-bidi: bidi-override;
    text-align: left;
  }
  acronym,
  abbr {
    cursor: help;
    border-bottom: 1px dotted;
    font-style: normal;
    text-decoration: none;
  }
  em acronym,
  em abbr {
    font-style: italic;
  }
  mark {
    background-color: #ffff99;
    color: inherit;
  }
  pre,
  code,
  samp,
  kbd {
    font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
    /* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */
    font-size: 1em;
    padding: 0 4px;
    border: 1px solid #c09252;
    direction: ltr;
    text-align: left;
    background-color: #eedbc2;
    color: #50271f;
  }
  pre {
    overflow: auto;
    word-wrap: normal;
    border: 1px solid #c09252;
    padding: .7em 1em;
  }
  blockquote {
    padding: 0.5em;
    border: solid #c09252;
    background-color: #eedbc2;
    border-width: 0 0 0 .25em;
  }
  [dir=rtl] blockquote {
    border-width: 0 .25em 0 0;
  }
  q:before,
  q:after {
    content: '';
  }
  sub,
  sup {
    font-size: .8em;
    line-height: 1;
  }
  sub {
    vertical-align: sub;
  }
  sup {
    vertical-align: super;
  }
  small {
    font-size: .8em;
  }
  form {
    display: inline;
    margin: 0;
    padding: 0;
  }
  fieldset {
    padding: .7em 1em 0;
    padding: .7rem 1rem;
    /* for those browsers understanding :last-child */
    border: 1px solid #999999;
  }
  fieldset > :last-child {
    margin-bottom: 0;
  }
  legend {
    margin: 0;
    padding: 0 .1em;
  }
  label {
    vertical-align: middle;
    cursor: pointer;
  }
  input,
  textarea,
  button,
  select,
  optgroup,
  option,
  keygen,
  output,
  meter,
  progress {
    font: inherit;
    font-weight: normal;
    color: #333;
    background-color: #fff;
    line-height: normal;
    margin: 0;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  select {
    max-width: 100%;
  }
  optgroup {
    font-style: italic;
    font-weight: bold;
  }
  option {
    font-style: normal;
    font-weight: normal;
  }
  input,
  textarea,
  select,
  keygen {
    border: 1px solid #ccc;
    box-shadow: inset 0 0 1px #eee;
    border-radius: 2px;
  }
  input:active,
  input:focus,
  textarea:active,
  textarea:focus,
  select:active,
  select:focus,
  keygen:active,
  keygen:focus {
    border-color: #999;
  }
  input[type=radio],
  input[type=checkbox],
  input[type=image] {
    padding: 0;
    border-style: none;
    box-shadow: none;
  }
  input[type=submit],
  input[type=button],
  input[type=reset],
  input.button,
  a.button,
  button,
  .qq-upload-button {
    color: #333;
    background-color: #eee;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+);
    background-image: linear-gradient(to bottom,#ffffff 0%,#f4f4f4 30%,#eeeeee 99%,#cccccc 99%);
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: .1em .5em;
    cursor: pointer;
  }
  input[type=submit]:hover,
  input[type=submit]:active,
  input[type=submit]:focus,
  input[type=button]:hover,
  input[type=button]:active,
  input[type=button]:hover,
  input[type=reset]:hover,
  input[type=reset]:active,
  input[type=reset]:hover,
  input.button:hover,
  input.button:active,
  input.button:focus,
  a.button:hover,
  a.button:active,
  a.button:focus,
  button:hover,
  button:active,
  button:focus,
  .qq-upload-button:hover {
    border-color: #999;
    background-color: #ddd;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
    background-image: linear-gradient(to bottom,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
  }
  input::-moz-focus-inner,
  button::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  input[disabled],
  button[disabled],
  select[disabled],
  textarea[disabled],
  option[disabled],
  input[readonly],
  button[readonly],
  select[readonly],
  textarea[readonly] {
    cursor: auto;
    opacity: .5;
    background-color: #eee;
  }
  #dokuwiki__header {
    position: fixed;
    z-index: 102;
    top: 0;
    width: 100%;
    max-height: 40px;
  }
  #dokuwiki__header h1 {
    display: inline-block;
    width: 50%;
    text-align: center;
  }
  #dokuwiki__header div.left {
    width: 25%;
    float: left;
    /* trick for keep width when aside is deactivated */
    min-height: 1px;
  }
  #dokuwiki__header div.right {
    width: 25%;
    float: right;
    text-align: right;
  }
  #dokuwiki__header div.search {
    float: right;
  }
  .sidebar {
    position: fixed;
    z-index: 104;
    width: 16em;
    max-width: 66%;
    height: 100%;
  }
  #dokuwiki__aside {
    left: 0;
  }
  #dokuwiki__tools {
    right: 0;
  }
  #sidebar_bg {
    position: fixed;
    z-index: 103;
    width: 100%;
    height: 100%;
  }
  #to_top {
    position: fixed;
    z-index: 101;
    right: 10px;
    bottom: 10px;
  }
  .wrapper {
    margin: 0 auto;
    max-width: 48em;
  }
  .btn_icon {
    text-indent: -9999px;
  }
  .sidebar a,
  .sidebar a.wikilink1,
  .breadcrumbs a,
  .breadcrumbs a.wikilink1 {
    color: #50271f;
  }
  .sidebar a:hover,
  .sidebar a.wikilink1:hover,
  .breadcrumbs a:hover,
  .breadcrumbs a.wikilink1:hover {
    color: #97422f;
    text-decoration: none;
  }
  .sidebar a.wikilink2,
  .sidebar a.wikilink2:link,
  .breadcrumbs a.wikilink2,
  .breadcrumbs a.wikilink2:link {
    color: #999999;
    border: none;
  }
  #dokuwiki__header {
    background: #e8cca3;
    border-bottom: 1px solid #c09252;
  }
  #dokuwiki__header h1 {
    margin: 5px 0 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    font: 1.8em 'Times new roman', Times, serif;
    white-space: nowrap;
  }
  #dokuwiki__header a,
  #dokuwiki__header a:link,
  #dokuwiki__header a:hover,
  #dokuwiki__header a:active {
    color: #50271f;
    text-decoration: none;
  }
  #dokuwiki__header button {
    width: 30px;
    height: 30px;
    margin: 5px 0;
    border: 0 none;
    outline: none;
    background: transparent url('/lib/tpl/white/images/ipari-simpleline.png') no-repeat;
    background-size: 30px;
    text-indent: -9999px;
  }
  #dokuwiki__header div.left button:first-child {
    margin-left: 16px;
  }
  #dokuwiki__header div.left button {
    margin-left: 8px;
  }
  #dokuwiki__header div.right button:last-child {
    margin-right: 16px;
  }
  #dokuwiki__header div.right button {
    margin-right: 4px;
  }
  #dokuwiki__header div.search {
    display: none;
    padding: 6px 10px;
  }
  #dokuwiki__header div.search button {
    display: none;
  }
  #dokuwiki__header div.search input[type=text] {
    padding: 4px 6px;
  }
  #dokuwiki__header .btn_left {
    background-position: 0 0;
  }
  #dokuwiki__header .btn_right {
    background-position: 0 -90px;
  }
  #dokuwiki__header .btn_search {
    background-position: 0 -45px;
  }
  #dokuwiki__aside,
  #dokuwiki__tools {
    display: none;
    background-color: #e8cca3;
  }
  #sidebar_bg {
    display: none;
    background-color: rgba(0,0,0,0.75);
  }
  #dokuwiki__aside > h1,
  #dokuwiki__aside > h2,
  #dokuwiki__aside > div.level1,
  #dokuwiki__aside > div.level2 {
    padding-left: 8px;
    padding-right: 8px;
    margin: 0 0 8px;
  }
  #dokuwiki__aside p,
  #dokuwiki__aside pre,
  #dokuwiki__aside table,
  #dokuwiki__aside hr,
  #dokuwiki__aside blockquote,
  #dokuwiki__aside figure,
  #dokuwiki__aside details,
  #dokuwiki__aside fieldset,
  #dokuwiki__aside address {
    margin: 0 0 .4em 0;
  }
  #dokuwiki__aside p + p {
    margin-top: 1em;
  }
  .sidebar {
    overflow-x: hidden;
    overflow-y: auto;
  }
  .sidebar h3 {
    font-size: 16px;
    margin-bottom: 0;
    padding: 9px 12px;
    border-bottom: 1px solid #c09252;
  }
  .sidebar ul {
    list-style-type: none;
    margin: 0 0 .4em 0;
  }
  .sidebar li {
    margin: 0;
  }
  .sidebar li li {
    margin-left: 1em;
  }
  .sidebar li a {
    display: block;
    padding: 8px 10px;
  }
  .sidebar li a.urlextern {
    padding: 10px 12px 10px 30px;
    background-position: 10px 10px;
  }
  .sidebar li a:hover {
    background-color: #eedbc2 !important;
  }
  .sidebar div.user {
    padding: 6px 12px;
  }
  #dokuwiki__tools li a {
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
  }
  #dokuwiki__tools li a:before {
    content: url('/lib/tpl/white/images/ipari-simpleline.png');
    display: inline-block;
    font-size: 0;
    line-height: 0;
  }
  #dokuwiki__tools li a span {
    display: inline-block;
    vertical-align: top;
    padding: .2em .6em;
  }
  #dokuwiki__tools li a,
  #dokuwiki__tools li a:hover,
  #dokuwiki__tools li a:active,
  #dokuwiki__tools li a:visited {
    background-image: none !important;
  }
  #dokuwiki__tools a.action.admin:before {
    margin-top: -720px;
  }
  #dokuwiki__tools a.action.profile:before {
    margin-top: -540px;
  }
  #dokuwiki__tools a.action.login:before {
    margin-top: -630px;
  }
  #dokuwiki__tools a.action.logout:before {
    margin-top: -675px;
  }
  #dokuwiki__tools a.action.register:before {
    margin-top: -585px;
  }
  #dokuwiki__tools a.action.create:before {
    margin-top: -135px;
  }
  #dokuwiki__tools a.action.show:before {
    margin-top: -225px;
  }
  #dokuwiki__tools a.action.source:before {
    margin-top: -180px;
  }
  #dokuwiki__tools a.action.edit:before {
    margin-top: -90px;
  }
  #dokuwiki__tools a.action.revs:before {
    margin-top: -495px;
  }
  #dokuwiki__tools a.action.backlink:before {
    margin-top: -450px;
  }
  #dokuwiki__tools a.action.top:before {
    margin-top: -405px;
  }
  #dokuwiki__tools a.action.recent:before {
    margin-top: -270px;
  }
  #dokuwiki__tools a.action.media:before {
    margin-top: -315px;
  }
  #dokuwiki__tools a.action.index:before {
    margin-top: -360px;
  }
  #dokuwiki__tools a.action.plugin_export_pdf:before {
    margin-top: -765px;
  }
  #to_top input.button {
    width: 48px;
    height: 48px;
    border: 0;
    background: transparent url('/lib/tpl/white/images/top.png') no-repeat;
    opacity: 0.2;
    text-indent: -9999px;
  }
  #dokuwiki__content {
    margin-top: 40px;
  }
  #dokuwiki__content div.breadcrumbs {
    margin-bottom: 1em;
    padding: 0.4em 1em;
    opacity: 0.4;
  }
  #dokuwiki__content div.breadcrumbs:hover {
    opacity: 1.0;
  }
  #dokuwiki__content div.page {
    padding: 1em;
  }
  #dokuwiki__footer {
    border-top: 1px solid #c09252;
    padding: 0.5em 1em;
  }
  #dokuwiki__footer div.doc {
    margin-bottom: 1em;
  }
  #dokuwiki__footer div.license {
    margin-bottom: 1em;
    font-size: 85%;
  }
  #dokuwiki__footer div.license > a {
    float: left;
    margin-right: .5em;
    padding-top: .3em;
  }
  #dokuwiki__footer div.license a.urlextern {
    float: left;
    display: block;
    background-position: 0 0.2em;
  }
  #dokuwiki__footer div.license :after {
    content: '';
    display: block;
    clear: both;
  }
  #dokuwiki__footer div.footer {
    margin: 0 -1em;
    padding: 0.5em 1em;
  }
  #dokuwiki__content {
    /* existing wikipage */
    /* not existing wikipage */
    /*____________ Numbered Headings ____________*/
  }
  #dokuwiki__content a.wikilink1 {
    color: #97422f;
  }
  #dokuwiki__content a.wikilink2 {
    border-bottom: 1px dashed #999999;
    color: #999999;
  }
  #dokuwiki__content a.wikilink2:link,
  #dokuwiki__content a.wikilink2:visited {
    border-bottom: none;
  }
  #dokuwiki__content a.wikilink2:hover,
  #dokuwiki__content a.wikilink2:active,
  #dokuwiki__content a.wikilink2:focus {
    border-bottom-width: 0;
  }
  #dokuwiki__content .page.numbered_heading {
    /* TOC */
    /* Contents */
    counter-reset: level1;
  }
  #dokuwiki__content .page.numbered_heading #dw__toc li.level1 {
    counter-reset: toc-level1;
  }
  #dokuwiki__content .page.numbered_heading #dw__toc li.level2 > div > a:before {
    color: #ff00cc;
    content: counter(toc-level1) ". ";
    counter-increment: toc-level1;
  }
  #dokuwiki__content .page.numbered_heading #dw__toc li.level2 {
    counter-reset: toc-level2;
  }
  #dokuwiki__content .page.numbered_heading #dw__toc li.level3 > div > a:before {
    color: #ff00cc;
    content: counter(toc-level1) "." counter(toc-level2) ". ";
    counter-increment: toc-level2;
  }
  #dokuwiki__content .page.numbered_heading #dw__toc li.level3 {
    counter-reset: toc-level3;
  }
  #dokuwiki__content .page.numbered_heading #dw__toc li.level4 > div > a:before {
    color: #ff00cc;
    content: counter(toc-level1) "." counter(toc-level2) "." counter(toc-level3) ". ";
    counter-increment: toc-level3;
  }
  #dokuwiki__content .page.numbered_heading h2:before {
    color: #ff00cc;
    content: counter(level1) ". ";
    counter-increment: level1;
  }
  #dokuwiki__content .page.numbered_heading h2 {
    counter-reset: level2;
  }
  #dokuwiki__content .page.numbered_heading h3:before {
    color: #ff00cc;
    content: counter(level1) "." counter(level2) ". ";
    counter-increment: level2;
  }
  #dokuwiki__content .page.numbered_heading h3 {
    counter-reset: level3;
  }
  #dokuwiki__content .page.numbered_heading h4:before {
    color: #ff00cc;
    content: counter(level1) "." counter(level2) "." counter(level3) ". ";
    counter-increment: level3;
  }
  #dokuwiki__content .page.numbered_heading h2:before,
  #dokuwiki__content .page.numbered_heading h3:before,
  #dokuwiki__content .page.numbered_heading h4:before {
    font-size: 90%;
  }
  #dokuwiki__content .page.numbered_heading #dw__toc h3:before {
    content: '';
  }
  #dokuwiki__content div.license {
    margin: 0 -1em;
    padding: .4em 1em;
    background-color: #eedbc2;
  }
  #dokuwiki__content .medialeft {
    margin-right: .6em;
  }
  #dokuwiki__content .mediaright {
    margin-left: .6em;
  }
  #dw__toc {
    float: inherit;
    display: inline-block;
    width: auto;
    margin: 0 0 1.4em 0;
    border: 1px solid #c09252;
    background-color: #e8cca3;
  }
  #dw__toc span {
    float: right;
  }
  #dw__toc h3,
  #dw__toc div {
    padding: .4em .8em;
  }
  #dw__toc h3.toggle {
    margin: 0;
    font-size: 1em;
  }
  #dw__toc h3.closed {
    border: none;
  }
  #dw__toc a {
    color: #50271f;
  }
  .dokuwiki span.curid a {
    font-weight: bold;
  }
  .qq-upload-button {
    cursor: inherit !important;
    direction: inherit !important;
  }
  .qq-upload-button input {
    font-family: inherit !important;
    font-size: 1em !important;
    margin: inherit !important;
    opacity: 1 !important;
    padding: inherit !important;
    position: static !important;
  }
  .JSpopup {
    padding: 0.2em 0.4em;
    border: 1px solid #c09252;
  }
  .dokuwiki .editBar .editButtons,
  .dokuwiki .editBar .summary {
    display: block !important;
    margin-bottom: .6em;
  }
  .dokuwiki fieldset {
    width: auto;
    text-align: left;
    margin: 0 0 1em 0;
    padding: 1em;
    border: none;
    background: #eedbc2;
  }
  .dokuwiki fieldset legend {
    display: block;
    padding: 0;
    font-weight: bold;
    font-size: 1.4em;
  }
  .dokuwiki fieldset span {
    display: inline-block;
    margin: 0 0 .2em 0;
    vertical-align: top;
  }
  .dokuwiki fieldset label.block {
    text-align: left;
  }
  .dokuwiki fieldset label.block span {
    display: block;
  }
  .dokuwiki fieldset label.block input.edit {
    width: 100%;
    max-width: 400px;
  }
  #dw__login label.simple,
  #dw__register label.simple {
    margin-left: 0;
  }
  .dokuwiki div.ui-admin ul.admin_tasks,
  .dokuwiki div.ui-admin ul.admin_plugins {
    float: left;
    width: 40%;
    list-style-type: none;
    /* general menu item styling */
  }
  .dokuwiki div.ui-admin ul.admin_tasks li,
  .dokuwiki div.ui-admin ul.admin_plugins li {
    margin: 0 0 0.5em 0;
    white-space: nowrap;
  }
  .dokuwiki div.ui-admin ul.admin_tasks li a span,
  .dokuwiki div.ui-admin ul.admin_plugins li a span {
    display: inline-block;
  }
  .dokuwiki div.ui-admin ul.admin_tasks li a span.icon,
  .dokuwiki div.ui-admin ul.admin_plugins li a span.icon {
    vertical-align: top;
    margin-right: 0.5em;
  }
  .dokuwiki div.ui-admin ul.admin_tasks li a span.icon svg,
  .dokuwiki div.ui-admin ul.admin_plugins li a span.icon svg {
    width: 1.5em;
    height: 1.5em;
  }
  .dokuwiki div.ui-admin ul.admin_tasks li a span.prompt,
  .dokuwiki div.ui-admin ul.admin_plugins li a span.prompt {
    white-space: normal;
  }
  [dir=rtl] .dokuwiki div.ui-admin ul.admin_tasks,
  [dir=rtl] .dokuwiki div.ui-admin ul.admin_plugins {
    float: right;
  }
  #admin__version {
    clear: left;
    margin-bottom: 2em;
    color: #999999;
  }
  [dir=rtl]  #admin__version {
    clear: right;
    float: left;
  }
  #config__manager fieldset {
    margin: 0 0 2em 0;
    padding: 0;
    border: none;
    background: none;
  }
  #config__manager fieldset legend {
    text-align: left;
    font-size: 1.666em;
  }
  #config__manager fieldset div.table {
    width: 100%;
    padding: 0;
    background: #eedbc2;
  }
  #config__manager fieldset table {
    width: 100%;
  }
  #config__manager fieldset td.label {
    padding: .4em .4em 1em;
  }
  #config__manager fieldset td.label span.outkey {
    margin-top: -1.2em;
  }
  #config__manager fieldset td div.input {
    width: auto;
    padding: 2px 4px;
  }
  #config__manager fieldset td input.edit {
    padding: 4px 6px;
  }
  #config__manager fieldset td input.edit,
  #config__manager fieldset td select.edit,
  #config__manager fieldset td textarea.edit {
    width: 100%;
    border: none;
  }
  #config__manager fieldset div.selection {
    width: 40%;
    padding: 2px 4px;
  }
  #config__manager fieldset div.selection label {
    width: 90%;
  }
  #config__manager fieldset div.other {
    background: none;
  }
  #mediamanager__page {
    min-width: 0 !important;
  }
  #mediamanager__page .namespaces {
    min-width: 0;
  }
  #mediamanager__page .filelist {
    min-width: 0;
  }
  #mediamanager__page .filelist .rows li dt a {
    vertical-align: top;
  }
  #mediamanager__page .filelist .rows li dt a img {
    max-width: 100%;
  }
  #mediamanager__page .filelist .rows li .name,
  #mediamanager__page .filelist .rows li .size,
  #mediamanager__page .filelist .rows li .filesize,
  #mediamanager__page .filelist .rows li .date {
    white-space: normal;
    word-wrap: break-word;
  }
  #mediamanager__page .file {
    min-width: 0;
  }
  ul#tickerlist {
    border: 0px;
    box-shadow: 0px 0px 0px #DDD;
    background-color: #e3bd8c;
    list-style: none;
    padding: 0;
    margin: 0 0 2em 0;
    font-style: normal;
  }
  .wrap_bubbleleft,
  .wrap_bubbleright {
    position: relative;
    border-radius: 38px;
    padding: 25px;
    margin-bottom: 33pt;
  }
  .wrap_bubbleleft p,
  .wrap_bubbleright p {
    margin-top: 0;
    margin-bottom: 0;
  }
  .wrap_bubbleright {
    background: #fed53b;
    transform: rotate(359deg);
    margin-left: 10%;
  }
  .wrap_bubbleleft {
    background: #ffa700;
    transform: rotate(1deg);
    margin-right: 10%;
  }
  .wrap_bubbleleft:after {
    content: '';
    position: absolute;
    display: block;
    width: 0;
    z-index: 1;
    border-style: solid;
    border-width: 35px 35px 0 0;
    border-color: #ffe6cc transparent transparent transparent;
    bottom: -30px;
    left: 16%;
    margin-left: -17.5px;
  }
  .wrap_bubbleright:after {
    content: '';
    position: absolute;
    display: block;
    width: 0;
    z-index: 1;
    border-style: solid;
    border-width: 0 35px 35px 0;
    border-color: transparent #ffe6cc transparent transparent;
    bottom: -30px;
    left: 84%;
    margin-left: -17.5px;
  }
  div {
    font-family: "Comic Sans MS", cursive, sans-serif !important;
  }
  #dokuwiki__header h1 {
    margin: 5px 0 0 0;
    font-family: "Comic Sans MS", cursive, sans-serif !important;
    /*font-size: x-large !important;*/
    /* white-space: normal !important; */
  }
  h2 {
    font-size: xx-large;
  }
  div.wrap_biggiezone {
    font-size: large;
  }
  div.wrap_biggiezone a {
    font-size: x-large;
  }
  #dokuwiki__footer div.license {
    display: none;
  }
  #dokuwiki__footer div.doc {
    display: none;
  }
  .breadcrumbs {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .dokuwiki form.bureaucracy__plugin label {
    text-align: left;
  }
  .dokuwiki form.bureaucracy__plugin label>span {
    width: 100%;
  }
  .dokuwiki form.bureaucracy__plugin input.button {
    margin-left: 0;
  }
  .dokuwiki form.bureaucracy__plugin label .edit,
  .dokuwiki form.bureaucracy__plugin label select {
    width: 100% !important;
  }
}
@media screen and only screen and (-webkit-min-device-pixel-ratio: 1.5),screen and only screen and (min-resolution: 2dppx) {
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url('/lib/plugins/tagfilter/script/select2/select2x2.png') !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
div.clearer {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  overflow: hidden;
}
.group {
  display: inline-block;
}
.group {
  display: block;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
div.no {
  display: inline;
  margin: 0;
  padding: 0;
}
.hidden {
  display: none;
}
.medialeft {
  float: left;
}
.mediaright {
  float: right;
}
.mediacenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.leftalign {
  text-align: left;
}
.centeralign {
  text-align: center;
}
.rightalign {
  text-align: right;
}
[dir=rtl] .leftalign {
  text-align: left;
}
[dir=rtl] .centeralign {
  text-align: center;
}
[dir=rtl] .rightalign {
  text-align: right;
}
em.u {
  font-style: normal;
  text-decoration: underline;
}
em em.u {
  font-style: italic;
}
@media only screen and (max-width: 600px) {
  #extension__list .legend > div {
    padding-left: 0;
  }
  #extension__list .legend div.screenshot {
    margin: 0 .5em .5em 0;
  }
  #extension__list .legend h2 {
    width: auto;
    float: none;
  }
  #extension__list .legend div.linkbar {
    clear: left;
  }
  [dir=rtl] #extension__list .legend > div {
    padding-right: 0;
  }
  [dir=rtl] #extension__list .legend div.screenshot {
    margin: 0 0 .5em .5em;
  }
  [dir=rtl] #extension__list .legend div.linkbar {
    clear: right;
  }
}
.dokuwiki {
  /* resetting the box model to something more sane makes life a whole lot easier */
  /* emulate a headline
   (only with 'emulatedHeadlines' config option set)
   @deprecated 2018-03-20 */
  /* emulate a bigger headline with a bottom border */
  /* different bigger headline for safety notes */
  /* change border colour of emulated headlines inside boxes to something more neutral
   (to match all the different background colours) */
  /* real headlines should not be indented inside a wrap */
  /* columns
********************************************************************/
  /*____________ CSS3 columns  ____________*/
  /* widths
********************************************************************/
  /* this doesn't always work when third and twothirds are mixed across rows
   but can be fixed by adding any div (e.g. <WRAP clear/>) after a row */
  /* show 2 instead 4 columns on medium sized screens (mobile, etc) */
  /* /@media */
  /* show full width on smaller screens (mobile, etc) */
  /* /@media */
  /* alignments
********************************************************************/
  /* box
********************************************************************/
  /* see styles for boxes and notes with icons in style.css */
  /*____________ rounded corners ____________*/
  /* (only for modern browsers) */
  /* mark
********************************************************************/
  /* see styles for highlighted text in style.css */
  /* miscellaneous
********************************************************************/
  /*____________ tablewidth ____________*/
  /*____________ indent ____________*/
  /*____________ outdent ____________*/
  /*____________ word wrapping in pre ____________*/
  /*____________ spoiler ____________*/
  /* see rest of spoiler styles in style.css */
  /*____________ clear float ____________*/
  /*____________ hide ____________*/
  /*____________ button-style link ____________*/
  /* see rest of button link styles in style.css */
}
.dokuwiki .plugin_wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.dokuwiki .plugin_wrap.wrap__emuhead em strong {
  font-size: 130%;
  font-weight: bold;
  font-style: normal;
  display: block;
}
.dokuwiki .plugin_wrap.wrap__emuhead em strong em.u {
  font-size: 115%;
  border-bottom: 1px solid #c09252;
  font-style: normal;
  text-decoration: none;
  display: block;
}
.dokuwiki .wrap_danger.wrap__emuhead em strong em.u,
.dokuwiki .wrap_warning.wrap__emuhead em strong em.u,
.dokuwiki .wrap_caution.wrap__emuhead em strong em.u,
.dokuwiki .wrap_notice.wrap__emuhead em strong em.u,
.dokuwiki .wrap_safety.wrap__emuhead em strong em.u {
  text-transform: uppercase;
  border-bottom-width: 0;
}
.dokuwiki .wrap_box.wrap__emuhead em strong em.u,
.dokuwiki .wrap_info.wrap__emuhead em strong em.u,
.dokuwiki .wrap_important.wrap__emuhead em strong em.u,
.dokuwiki .wrap_alert.wrap__emuhead em strong em.u,
.dokuwiki .wrap_tip.wrap__emuhead em strong em.u,
.dokuwiki .wrap_help.wrap__emuhead em strong em.u,
.dokuwiki .wrap_todo.wrap__emuhead em strong em.u,
.dokuwiki .wrap_download.wrap__emuhead em strong em.u {
  border-bottom-color: #999;
}
.dokuwiki .plugin_wrap h1,
.dokuwiki .plugin_wrap h2,
.dokuwiki .plugin_wrap h3,
.dokuwiki .plugin_wrap h4,
.dokuwiki .plugin_wrap h5 {
  margin-left: 0;
  margin-right: 0;
}
.dokuwiki .wrap_left,
.dokuwiki .wrap_column {
  float: left;
  margin-right: 1.5em;
}
.dokuwiki [dir=rtl] .wrap_column {
  float: right;
  margin-left: 1.5em;
  margin-right: 0;
}
.dokuwiki .wrap_right {
  float: right;
  margin-left: 1.5em;
}
.dokuwiki .wrap_center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.dokuwiki .wrap_col2,
.dokuwiki .wrap_col3,
.dokuwiki .wrap_col4,
.dokuwiki .wrap_col5,
.dokuwiki .wrap_colsmall,
.dokuwiki .wrap_colmedium,
.dokuwiki .wrap_collarge {
  -moz-column-gap: 1.5em;
  -webkit-column-gap: 1.5em;
  column-gap: 1.5em;
  -moz-column-rule: 1px dotted #666;
  -webkit-column-rule: 1px dotted #666;
  column-rule: 1px dotted #666;
}
.dokuwiki .wrap_col2 {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.dokuwiki .wrap_col3 {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
}
.dokuwiki .wrap_col4 {
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
}
.dokuwiki .wrap_col5 {
  -moz-column-count: 5;
  -webkit-column-count: 5;
  column-count: 5;
}
.dokuwiki .wrap_colsmall {
  -moz-column-width: 10em;
  -webkit-column-width: 10em;
  column-width: 10em;
}
.dokuwiki .wrap_colmedium {
  -moz-column-width: 20em;
  -webkit-column-width: 20em;
  column-width: 20em;
}
.dokuwiki .wrap_collarge {
  -moz-column-width: 30em;
  -webkit-column-width: 30em;
  column-width: 30em;
}
.dokuwiki .wrap_twothirds {
  width: 65%;
  margin-right: 5%;
}
.dokuwiki .wrap_half {
  width: 48%;
  margin-right: 4%;
}
.dokuwiki .wrap_third {
  width: 30%;
  margin-right: 5%;
}
.dokuwiki .wrap_quarter {
  width: 22%;
  margin-right: 4%;
}
.dokuwiki [dir=rtl] .wrap_half,
.dokuwiki [dir=rtl] .wrap_quarter {
  margin-right: 0;
  margin-left: 4%;
}
.dokuwiki [dir=rtl] .wrap_twothirds,
.dokuwiki [dir=rtl] .wrap_third {
  margin-right: 0;
  margin-left: 5%;
}
.dokuwiki .wrap_half + .wrap_half,
.dokuwiki .wrap_third + .wrap_twothirds,
.dokuwiki .wrap_twothirds + .wrap_third,
.dokuwiki .wrap_third + .wrap_third + .wrap_third,
.dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter {
  margin-right: 0;
}
[dir=rtl] .dokuwiki .wrap_half + .wrap_half,
[dir=rtl] .dokuwiki .wrap_third + .wrap_twothirds,
[dir=rtl] .dokuwiki .wrap_twothirds + .wrap_third,
[dir=rtl] .dokuwiki .wrap_third + .wrap_third + .wrap_third,
[dir=rtl] .dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter {
  margin-left: 0;
}
.dokuwiki .wrap_half + .wrap_half + *,
.dokuwiki .wrap_third + .wrap_twothirds + *,
.dokuwiki .wrap_twothirds + .wrap_third + *,
.dokuwiki .wrap_third + .wrap_third + .wrap_third + *,
.dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter + * {
  clear: left;
}
[dir=rtl] .dokuwiki .wrap_half + .wrap_half + *,
[dir=rtl] .dokuwiki .wrap_third + .wrap_twothirds + *,
[dir=rtl] .dokuwiki .wrap_twothirds + .wrap_third + *,
[dir=rtl] .dokuwiki .wrap_third + .wrap_third + .wrap_third + *,
[dir=rtl] .dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter + * {
  clear: right;
}
@media only screen and (max-width: 950px) {
  .dokuwiki .wrap_quarter {
    width: 48%;
  }
  .dokuwiki .wrap_quarter:nth-of-type(2n) {
    margin-right: 0;
  }
  .dokuwiki [dir=rtl] .wrap_quarter:nth-of-type(2n) {
    margin-left: 0;
  }
  .dokuwiki .wrap_quarter:nth-of-type(2n+1) {
    clear: left;
  }
  .dokuwiki [dir=rtl] .wrap_quarter:nth-of-type(2n) {
    clear: right;
  }
}
@media only screen and (max-width: 600px) {
  .dokuwiki .wrap_twothirds,
  .dokuwiki .wrap_half,
  .dokuwiki .wrap_third,
  .dokuwiki .wrap_quarter {
    width: auto;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
.dokuwiki .wrap_leftalign {
  text-align: left;
}
.dokuwiki .wrap_centeralign {
  text-align: center;
}
.dokuwiki .wrap_rightalign {
  text-align: right;
}
.dokuwiki .wrap_justify {
  text-align: justify;
}
.dokuwiki div.wrap_round {
  border-radius: 1.4em;
}
.dokuwiki span.wrap_round {
  border-radius: .14em;
}
.dokuwiki .wrap_lo {
  color: #666666;
  font-size: 85%;
}
.dokuwiki .wrap_em {
  color: #c00;
  font-weight: bold;
}
.dokuwiki .wrap__dark.wrap_em {
  color: #f66;
}
.dokuwiki .wrap_tablewidth table {
  width: 100%;
}
.dokuwiki .wrap_indent {
  padding-left: 1.5em;
}
.dokuwiki [dir=rtl] .wrap_indent {
  padding-right: 1.5em;
  padding-left: 0;
}
.dokuwiki .wrap_outdent {
  margin-left: -1.5em;
}
.dokuwiki [dir=rtl] .wrap_outdent {
  margin-right: -1.5em;
  margin-left: 0;
}
.dokuwiki div.wrap_prewrap pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  /* for IE < 8 */
}
.dokuwiki div.wrap_spoiler {
  margin-bottom: 1.5em;
}
.dokuwiki .wrap_clear {
  clear: both;
  line-height: 0;
  height: 0;
  font-size: 1px;
  visibility: hidden;
  overflow: hidden;
}
.dokuwiki .wrap_hide {
  display: none;
}
.dokuwiki .wrap_button a:link,
.dokuwiki .wrap_button a:visited {
  background-image: none;
  border: 1px solid #c09252;
  border-radius: .3em;
  padding: .5em .7em;
  text-decoration: none;
}
@media only screen and (max-width: 760px) {
  /* config */
  /* media manager */
  .dokuwiki div.ui-admin ul.admin_tasks,
  .dokuwiki div.ui-admin ul.admin_plugins {
    float: none;
    width: 90%;
    margin: 0;
  }
  .dokuwiki ul.admin_tasks {
    float: none;
    width: auto;
    margin: 0;
  }
  #config__manager fieldset legend {
    padding: 0;
  }
  #config__manager fieldset td.label,
  #config__manager fieldset td.value {
    display: block;
    width: auto !important;
  }
  #config__manager fieldset td.label {
    padding: .2em .4em;
    border: none;
  }
  #config__manager fieldset td.value {
    padding: .4em .4em 1.2em;
    border: none;
    background: #e8cca3;
  }
  #config__manager fieldset div.selection {
    float: none;
    width: auto;
    margin-right: 0;
  }
  #mediamanager__page .panel {
    float: none;
  }
  #mediamanager__page .namespaces {
    width: auto;
  }
  #mediamanager__page .filelist {
    width: auto;
    min-width: 0;
  }
  #mediamanager__page .filelist ul {
    margin: 0;
  }
  #mediamanager__page .filelist ul.rows li {
    display: inline-block;
    float: left;
    width: 50%;
    max-height: none !important;
  }
  #mediamanager__page .filelist ul.rows li dt,
  #mediamanager__page .filelist ul.rows li dd {
    float: none !important;
    width: auto !important;
  }
  #mediamanager__page .filelist ul.rows li dt {
    height: 60px;
  }
  #mediamanager__page .filelist ul.rows li dt a {
    text-align: left;
    vertical-align: top;
    width: auto;
    height: 60px;
    padding: 0;
  }
  #mediamanager__page .filelist ul.rows li dt a img {
    max-width: none;
    max-height: 60px;
  }
  #mediamanager__page .filelist ul.rows li:nth-child(2n+1) {
    background: none;
  }
  #mediamanager__page .filelist ul.rows li:hover {
    background: #eedbc2;
  }
  #mediamanager__page .panelHeader {
    margin-right: 0;
  }
  #mediamanager__page .panelHeader h3 {
    float: none;
  }
  #mediamanager__page .panelHeader form.options {
    float: none;
  }
  #mediamanager__page .panelHeader ul li.listType {
    margin-left: -2px;
  }
  #mediamanager__page .panelContent {
    margin: 0 0 20px 0;
  }
  #mediamanager__page .file {
    width: auto;
  }
  #mediamanager__page .ui-resizable-e {
    display: none !important;
  }
}
@media only screen and (max-width: 480px) {
  /* WRAP plugin */
  #dw__toc {
    display: block;
  }
  .dokuwiki .wrap_left,
  .dokuwiki .wrap_right,
  .dokuwiki .wrap_center,
  .dokuwiki .wrap_column {
    float: inherit;
    width: 100% !important;
    margin: 0;
  }
}
* {
  box-sizing: border-box;
}
body {
  font: normal 11pt/175% "Comic Sans MS", Roboto, Helvetica, Arial, sans-serif !important;
  overflow: auto !important;
}
::selection {
  background-color: orange;
}
a:link,
a:visited {
  text-decoration: none;
  color: #950606bf;
}
a.urlextern {
  color: #880e0ebf;
}
.wrapper p ol {
  margin-left: 1em;
  margin-bottom: 2em;
}
.wrapper p ol li {
  padding-left: 0.75em;
  margin-bottom: 0.75em;
}
.wrapper p ul {
  margin: 0 0 1.5em 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-gap: 0.75em;
}
.wrapper p ul li {
  display: grid;
  grid-template-columns: 0 1fr;
  grid-gap: 1.75em;
  align-items: start;
}
.wrapper p ul li::before {
  color: orange;
  content: "X";
  font-weight: bold;
}
p {
  text-align: justify;
}
h1 {
  font-size: x-large;
  margin: 0 0 0.444em;
}
h2 {
  font-size: 1.4rem;
  text-align: center;
  letter-spacing: 0.1em;
  font-weight: normal;
  margin: 0.6em 0 1.3em;
  border-bottom: 1px solid #c09252;
}
h3 {
  font-size: large;
  margin: 0 0 0.5em;
  border-bottom: 1px solid #c09252;
}
h4,
h4,
h6 {
  font-size: medium;
  margin: 0 0 0.4em;
}
img {
  border-radius: 5px;
}
@keyframes scrolli {
  from {
    margin-top: 10em;
  }
  to. {
    margin-top: 0em;
  }
}
.wrapper {
  margin: 0 auto;
  max-width: 40em;
  border: 10px dotted rgba(202,174,133,0.7);
  background-color: #fceed4;
  filter: drop-shadow(4px 4px 20px #A88);
  animation-name: scrolli;
  animation-duration: 1.5s;
}
.mode_edit .wrapper,
.mode_admin .wrapper {
  max-width: 60em;
  animation: none;
}
.secedit {
  margin-top: -2.4em !important;
}
div.folded {
  border: none;
  padding: 0;
}
@keyframes movepic-salamis {
  0% {
    left: 500px;
    top: 380px;
    transform: scale(2) rotate(0deg);
  }
  16% {
    left: 450px;
    top: 370px;
    transform: scale(1.9);
  }
  33% {
    left: 10px;
    top: 0px;
    transform: scale(1.1) rotate(-2deg);
  }
  66% {
    left: 0px;
    top: -220px;
    transform: scale(1.1) rotate(-9deg);
  }
  100% {
    left: -20px;
    top: -210px;
    transform: scale(1.1) rotate(-11deg);
  }
}
@keyframes movepic-centerzoom {
  0% {
    left: 0px;
    top: 0px;
    transform: scale(1);
  }
  15% {
    left: 0px;
    top: 0px;
    transform: scale(1);
  }
  30% {
    left: 140px;
    top: 5px;
  }
  40% {
    left: 120px;
    top: 10px;
    transform: scale(2.1);
  }
  50% {
    left: 60px;
    top: 15px;
  }
  65% {
    left: -40px;
    top: 20px;
  }
  80% {
    left: -180px;
    top: 25px;
    transform: scale(6);
    filter: blur(0px);
  }
  90% {
    left: -180px;
    top: 25px;
    transform: scale(6);
    filter: blur(3px);
  }
  100% {
    left: 0px;
    top: 0px;
    transform: scale(1);
  }
}
.wrap_centerzoom img {
  animation: movepic-centerzoom 30s 4;
}
.wrap_salamis img {
  animation: movepic-salamis 20s 4;
  left: 500px;
  top: 380px;
  transform: scale(2) rotate(0deg);
}
@media only screen and (min-width: 627px) {
  .wrap_animateimage {
    overflow: hidden;
    width: 200%;
    left: -50%;
    filter: drop-shadow(4px 4px 20px black);
    position: relative;
    height: 300px;
    margin-bottom: 2em;
  }
  .wrap_animateimage img {
    object-fit: contain;
    position: absolute;
    left: 0px;
    top: 0px;
    animation-timing-function: linear;
    animation-delay: 2s;
  }
  .wrap_animateimage p:nth-of-type(2) {
    position: absolute;
    top: 82%;
    left: 50%;
    padding: 2px 8px;
    font-size: 90%;
    background-color: rgba(200,200,200,0.5);
    z-index: 400;
    border-radius: 12px;
  }
  .wrap_animateimage p:nth-of-type(2):before {
    content: "...";
  }
  .wrap_animateimage p:nth-of-type(2):after {
    content: "...";
  }
  .wrap_animateimage h2 {
    position: absolute;
    border-radius: 14px;
    top: 70%;
    left: 50%;
    z-index: 400;
    background-color: rgba(200,200,200,0.5);
    width: auto;
    padding: 8px 17px;
    margin: 0;
  }
}
@media only screen and (min-width: 888px) {
  .wrap_animateimage {
    height: 400px;
  }
}
body[data-page-id^="places" ] div.wrapper {
  animation: none;
}
.fullpost-heading {
  margin-bottom: 0.25em;
}
.fullpost-date {
  margin-top: 0px;
  font-size: 90%;
  border-left: 10px dotted #caaa6e;
  border-bottom: 1px solid black;
  margin-bottom: 2em;
  margin-top: 0em;
  padding: 0 5px 0;
}
body[data-page-id^="blogging"] .page {
  /* in the blogging namespace, everything is unfolded */
}
body[data-page-id^="blogging"] .page h1:nth-child(1) {
  margin-bottom: 0.25em;
}
body[data-page-id^="blogging"] .page h1:nth-child(1) + div.level1 > p:nth-child(1) {
  margin-top: 0px;
  font-size: 90%;
  border-left: 10px dotted #caaa6e;
  border-bottom: 1px solid black;
  margin-bottom: 2em;
  margin-top: 0em;
  padding: 0 5px 0;
}
body[data-page-id^="blogging"] .page div.hidden {
  display: initial !important;
}
body[data-page-id^="blogging"] .page .folder {
  display: none;
}
body[data-page-id=blog] .page  .plugin_include_content,
body[data-page-id=blogdraft] .page  .plugin_include_content {
  margin-bottom: 5.2em;
  margin-top: 5.2em;
  border-top: 10px dotted rgba(202,174,133,0.7);
}
body[data-page-id=blog] .page  .plugin_include_content > h3:nth-of-type(1),
body[data-page-id=blogdraft] .page  .plugin_include_content > h3:nth-of-type(1) {
  margin-top: 2.5em;
  margin-bottom: 0px;
  border-bottom: none;
}
body[data-page-id=blog] .page  .plugin_include_content > h3:nth-of-type(1) + div > p:nth-child(1),
body[data-page-id=blogdraft] .page  .plugin_include_content > h3:nth-of-type(1) + div > p:nth-child(1) {
  font-size: 80%;
  text-indent: 5px;
  margin-top: 0px;
  padding: 0 5px 0;
  border-left: 10px dotted #caaa6e;
  border-bottom: 1px solid black;
}
body[data-page-id=blog] .page  .plugin_include_content .folder.open,
body[data-page-id=blogdraft] .page  .plugin_include_content .folder.open {
  display: none;
}
body[data-page-id^="bloggingdraft"] .page:before {
  content: "▲ Please note that this is an unfinished draft version of a blog post.";
  border: 2pt solid black;
  background-color: pink;
  padding: 6px;
  position: relative;
  top: -22px;
  left: 1px;
  font-weight: bold;
}
body[data-page-id=blogdraft] .plugin_include_content:before {
  content: "▲ Please note that this is an unfinished draft version of a blog post.";
  border: 2pt solid black;
  background-color: pink;
  padding: 6px;
  position: relative;
  top: -22px;
  left: 1px;
  font-weight: bold;
  top: 22px;
}
.olHandlerBoxZoomBox,
.olLayerSwitcherButton,
.olOverviewMapButton,
.olPopupCloseBox,
.OpenLayersMapControlZoom button,
.olControlFullscreen button,
.olMapHelpButton {
  background: rgba(202,174,133,0.7);
}
.olHandlerBoxZoomBox:hover,
.olHandlerBoxZoomBox:focus,
.olLayerSwitcherButton:hover,
.olLayerSwitcherButton:focus,
.olOverviewMapButton:hover,
.olOverviewMapButton:focus,
.olPopupCloseBox:hover,
.olPopupCloseBox:focus,
.OpenLayersMapControlZoom button:hover,
.OpenLayersMapControlZoom button:focus,
.olControlFullscreen button:hover,
.olControlFullscreen button:focus,
.olMapHelpButton:hover,
.olMapHelpButton:focus {
  background: #e5cba8;
}
#dokuwiki__footer div.license,
#dokuwiki__footer div.doc,
.breadcrumbs,
button.btn_search {
  display: none;
}
#dokuwiki__header {
  /*top menu bar*/
  max-height: 50px;
  border-bottom: 1px solid black;
  filter: drop-shadow(1px 1px 8px #A88);
}
#dokuwiki__header h1 {
  margin: 5px 0 0;
  width: 80%;
  font: inherit;
  font-size: 1.5rem;
  font-style: normal;
  line-height: 180%;
}
@media only screen and (min-width: 1200px) {
  #dokuwiki__header h1 {
    letter-spacing: 0.1em;
  }
}
@media only screen and (max-width: 830px) {
  #dokuwiki__header h1 {
    letter-spacing: -0.1em;
  }
}
#dokuwiki__header h1 img {
  transform: translateY(-2px);
}
#dokuwiki__header h1 span {
  /*color: black;*/
  font-size: 78%;
}
@media only screen and (max-width: 627px) {
  #dokuwiki__header h1 span {
    display: none;
  }
}
#dokuwiki__header h1 span:before {
  content: " - ";
}
#dokuwiki__header .btn_right {
  background-position: 0 -720px;
}
#dokuwiki__header .btn_left:hover,
#dokuwiki__header .btn_right:hover {
  transform: scale(1.5);
}
#dokuwiki__header .btn_left:active,
#dokuwiki__header .btn_right:active {
  filter: blur(2px);
}
#dokuwiki__header button {
  margin: 10px 0;
}
#dokuwiki__header div.right,
#dokuwiki__header div.left {
  width: 10%;
}
#dokuwiki__header img {
  outline: none;
  border: none;
}
#to_top .button {
  /*to the top button */
  width: 48px;
  height: 48px;
  border: 0;
  background: transparent url('/nekkid/lib/tpl/white/images/top.png') no-repeat;
  opacity: 0.2;
  text-indent: -9999px;
}
#dokuwiki__tools h3 {
  display: none;
}
#dokuwiki__tools li a {
  height: 35px;
}
#dokuwiki__tools li .source,
#dokuwiki__tools li .revs,
#dokuwiki__tools li .admin,
#dokuwiki__tools li .media {
  display: none;
}
.loggedIn #dokuwiki__tools li .source,
.loggedIn #dokuwiki__tools li .revs,
.loggedIn #dokuwiki__tools li .admin,
.loggedIn #dokuwiki__tools li .media {
  display: block;
}
#sidebar_bg {
  background-color: rgba(0,0,0,0);
}
#dokuwiki__aside,
#dokuwiki__tools {
  background-color: #fceed4;
  border-left: 10px dotted rgba(202,174,133,0.7);
  border-right: 10px dotted rgba(202,174,133,0.7);
}
.sidebar {
  top: 50px;
}
@media only screen and (max-width: 830px) {
  #dokuwiki__aside {
    left: unset !important;
  }
}
#dokuwiki__content {
  margin-top: 66px;
}
.home #dokuwiki__header,
body[data-page-id^="fr:start" ] #dokuwiki__header,
body[data-page-id^="de:start"] #dokuwiki__header {
  border: 0;
  background-color: #e5cba8;
  margin-bottom: 4.4em;
  filter: none;
}
.home #dokuwiki__header h1,
body[data-page-id^="fr:start" ] #dokuwiki__header h1,
body[data-page-id^="de:start"] #dokuwiki__header h1 {
  margin-top: 1.1em;
  background-color: transparent;
  transform: rotate(-1.5deg);
  white-space: initial !important;
  filter: drop-shadow(4px 4px 20px #A88);
  border-bottom: 2px solid black;
  border-radius: 3px;
}
@media only screen and (max-width: 627px) {
  .home #dokuwiki__header h1,
  body[data-page-id^="fr:start" ] #dokuwiki__header h1,
  body[data-page-id^="de:start"] #dokuwiki__header h1 {
    margin-top: 0;
    width: 80%;
    border-bottom: none;
    transform: rotate(0deg);
  }
  .home #dokuwiki__header h1 span,
  body[data-page-id^="fr:start" ] #dokuwiki__header h1 span,
  body[data-page-id^="de:start"] #dokuwiki__header h1 span {
    display: inline;
    letter-spacing: -0.13em;
  }
  .home #dokuwiki__header h1 span:before,
  body[data-page-id^="fr:start" ] #dokuwiki__header h1 span:before,
  body[data-page-id^="de:start"] #dokuwiki__header h1 span:before {
    content: "";
  }
}
.home #dokuwiki__header h1 span,
body[data-page-id^="fr:start" ] #dokuwiki__header h1 span,
body[data-page-id^="de:start"] #dokuwiki__header h1 span {
  white-space: nowrap;
}
.home #dokuwiki__content div.page,
body[data-page-id^="fr:start" ] #dokuwiki__content div.page,
body[data-page-id^="de:start"] #dokuwiki__content div.page {
  padding-top: 4.5em;
}
.bureaucracy__plugin fieldset,
#blog__newentry_form fieldset {
  width: 100% !important;
  background: rgba(202,174,133,0.7);
  border-radius: 3px;
}
.bureaucracy__plugin input,
.bureaucracy__plugin textarea,
.bureaucracy__plugin select,
.bureaucracy__plugin keygen,
#blog__newentry_form input,
#blog__newentry_form textarea,
#blog__newentry_form select,
#blog__newentry_form keygen {
  border: 1px solid #ccc;
  box-shadow: inset 0 0 1px #eee;
  border-radius: 2px;
  color: inherit;
  padding-left: 5px;
  padding-right: 5px;
  background: #fceed4;
  font-size: 90;
}
.bureaucracy__plugin input[type="submit"],
.bureaucracy__plugin input[type="button"],
.bureaucracy__plugin input[type="reset"],
.bureaucracy__plugin input.button,
.bureaucracy__plugin a.button,
.bureaucracy__plugin button,
.bureaucracy__plugin .qq-upload-button,
#blog__newentry_form input[type="submit"],
#blog__newentry_form input[type="button"],
#blog__newentry_form input[type="reset"],
#blog__newentry_form input.button,
#blog__newentry_form a.button,
#blog__newentry_form button,
#blog__newentry_form .qq-upload-button {
  background: #fceed4 !important;
  color: inherit !important;
}
body[data-page-id^="shop" ] div.wrapper {
  margin: 0 auto;
  max-width: unset !important;
  border: none;
}
body[data-page-id^="shop" ] div.wrapper .wrap_flexxi {
  margin-top: 3em;
}
div.amazon {
  width: 17em;
}
div.amazon img {
  object-fit: contain;
  width: 100%;
  height: 250px;
}
div.amazon div.amazon_title {
  display: inline-block;
  width: 100%;
  font-size: 0.8em;
  letter-spacing: -0.06em;
  margin-top: 0.7em;
}
div.amazon:hover {
  overflow: visible;
  z-index: 100;
  height: auto;
  background-color: orange;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 3px;
}
div.amazon:hover div.amazon_title {
  white-space: break-spaces;
}
div.amazon:before {
  font-size: 80%;
  line-height: 80%;
  padding: 2px 0px 2px 2px;
  position: absolute;
  content: "amazon.de";
  text-align: right;
  top: 10px;
  left: 265px;
  writing-mode: vertical-lr;
  background-color: white;
}
div.inclmeta {
  border-top: 2px solid #c09252;
  padding-top: 1em;
  color: inherit;
  font-size: 80%;
  line-height: 1.25;
  margin-top: 0.5em;
  margin-bottom: 2em;
}
.plugin_translation span {
  display: none !important;
}
.plugin_translation select,
.plugin_translation input {
  border: none;
  background-color: rgba(202,174,133,0.7);
}
ul#tickerlist {
  border: 0;
  box-shadow: 0 0 0 #DDD;
  background-color: transparent;
  list-style: none;
  padding: 0;
  margin: 0;
  font-style: normal;
  display: inherit;
}
ul#tickerlist li::before {
  content: "";
}
ul#tickerlist li {
  display: inherit;
  filter: drop-shadow(0px 0px 6px white);
}
div#plugin-newsticker {
  float: left;
  width: 100%;
  background-image: url("/lib/exe/fetch.php?media=placeholder.jpg") !important;
  height: 220px;
  font-weight: bold;
  border-radius: 5px;
}
button.plugin_newsticker {
  float: left;
  height: 2em;
  width: unset;
  background-color: rgba(202,174,133,0.2) !important;
  border: none;
}
button.plugin_newsticker:hover {
  border: 1px solid black;
}
div.ticker-buttons {
  float: right;
  width: 1em;
}
span.newsticker-counter {
  float: right;
  font-size: 0.7em;
  display: block;
  position: relative;
  top: 0.5em;
}
span.newsticker-counter:before {
  content: "(";
}
span.newsticker-counter:after {
  content: ")";
}
.
.wrap_news a {
  font-size: 1em !important;
}
.wrap_bubbleleft,
.wrap_bubbleright {
  position: relative;
  padding: 25px;
  border-radius: 38px;
  margin-bottom: 33px !important;
}
.wrap_bubbleleft p,
.wrap_bubbleright p {
  margin-top: 0;
  margin-bottom: 0;
}
.wrap_bubbleleft:after,
.wrap_bubbleright:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  z-index: 1;
  border-style: solid;
  bottom: -30px;
  margin-left: -17.5px;
}
.wrap_bubbleright {
  background: #fed53b;
  transform: rotate(-3deg);
  margin-left: 10%;
}
.wrap_bubbleright:after {
  border-width: 0 35px 35px 0;
  border-color: transparent #fed53b transparent transparent;
  left: 84%;
}
.wrap_bubbleleft {
  background: #ffe6cc;
  transform: rotate(3deg);
  margin-right: 10%;
}
.wrap_bubbleleft:after {
  border-width: 35px 35px 0 0;
  border-color: #ffe6cc transparent transparent transparent;
  left: 16%;
}
.home .wrapper,
body[data-page-id^="fr:start" ] .wrapper,
body[data-page-id^="de:start"] .wrapper {
  border: none;
  background-color: #e5cba8 !important;
  margin: 0 auto;
  max-width: unset !important;
  animation: none;
}
.wrap_flexi {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-evenly;
  align-items: start;
  background-color: transparent;
}
.wrap_flexidiv {
  border-radius: 5px;
  background-color: transparent;
  filter: drop-shadow(4px 4px 20px #A88);
  transform: rotate(-3deg);
}
.wrap_flexi > div {
  border-radius: 5px;
  background-color: transparent;
  filter: drop-shadow(4px 4px 20px #A88);
  transform: rotate(-3deg);
}
.wrap_flexxi {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-evenly;
  align-items: start;
  background-color: transparent;
  margin-top: 4px;
  font-size: 1.2em;
}
.wrap_flexxi a {
  font-size: 1.2em;
}
.wrap_flexxi > div {
  width: 280px;
  height: unset !important;
  margin-right: 7px;
  margin-left: 7px;
  margin-bottom: 70px;
  border-radius: 5px;
  background-color: transparent;
  filter: drop-shadow(4px 4px 20px #A88);
  transform: rotate(-3deg);
}
.wrap_flexxi > div img:hover {
  filter: drop-shadow(0px 0px 5px orange);
}
.wrap_flexxi > div p:nth-child(1) {
  margin: 0;
  padding: 0;
}
.wrap_flexxi > div p:nth-child(2),
.wrap_flexxi > div p:nth-child(3) {
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
  background-color: orange;
  text-align: left;
  overflow: hidden;
  margin-top: -1px;
  padding-top: 2px;
}
.wrap_flexxi > div p:nth-child(2) {
  font-size: 90%;
  height: 25px;
}
.wrap_flexxi > div p:nth-child(3) {
  font-size: 80%;
  line-height: 100%;
  padding-bottom: 10px;
  height: 45px;
}
.wrap_flexxi > div p:only-child {
  padding-bottom: 69px;
  background-color: orange;
}
.wrap_p0 {
  display: unset;
}
@media only screen and (max-width: 1224px) {
  /* .p1 {order:1;}
   .p2 {order:2;}
   .p3 {order:3;}
   .p4 {order:4;} */
  .wrap_p0 {
    display: none;
  }
  .heading {
    order: 0;
  }
}
@media only screen and (max-width: 627px) {
  div.wrap_flexxi > div {
    transform: rotate(0deg);
  }
}
.wrap_sideonly {
  display: none !important;
}
.wrap_remark {
  font-size: 90%;
  background-color: none;
  padding: 0;
  margin: 0;
  border-radius: none;
}
.wrap_leftb,
.wrap_rightb {
  display: flex;
  justify-content: center;
  align-items: center;
}
.wrap_leftb img,
.wrap_rightb img {
  max-width: 200pt;
  transform: rotate(-3deg) !important;
}
@media only screen and (min-width: 1200px) {
  .wrap_sideonly {
    display: flex !important;
  }
  .wrap_remark {
    background-color: rgba(202,174,133,0.7);
    padding: 10px;
    margin: 0 2.5em 0 1.5em;
    border-radius: 10px;
  }
  .wrap_leftb,
  .wrap_rightb {
    position: relative;
    height: 0;
    width: calc(50vw - 50%);
    justify-content: center;
    align-items: unset;
    border: 1pt solid transparent;
  }
  .wrap_leftb img,
  .wrap_rightb img {
    min-width: 200px;
  }
  .wrap_leftb {
    left: calc(50% - 50vw);
  }
  .wrap_leftb > div {
    margin: 0 1.5em 0 0.5em;
  }
  .wrap_leftb:hover {
    transform: scale(2.5) rotate(3deg) translateX(100px);
    transition: transform 2s;
  }
  .wrap_rightb {
    left: 100%;
  }
  .wrap_rightb > div {
    margin: 0 0.5em 0 1.5em;
  }
  .wrap_rightb:hover {
    transform: scale(2.5) rotate(3deg) translateX(-100px);
    transition: transform 2s;
    z-index: 402;
  }
}
input[type=checkbox]:active {
  outline: 7px solid orange;
  filter: blur(9px);
}
@media print {
  /* XXXXXXXXX /lib/plugins/translation/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/var/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/var/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wpanalytify505/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wpanalytify505/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/print.less XXXXXXXXX */
  /********************************************************************
Print Styles for the Wrap Plugin (additional to all.css)
********************************************************************/
  /* messages with msg() */
  /* section edit button */
  /* accessibly hidden text */
  /* modal windows */
  /* XXXXXXXXX /lib/plugins/acl/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/amazonlight/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/amazonlight/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/blog/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/blog/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bureaucracy/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bureaucracy/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/const/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/const/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/doodle4/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/doodle4/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fastwiki/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fastwiki/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/folded/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/folded/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/geophp/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/geophp/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iframe/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/iframe/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/instantpage/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/instantpage/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/lightweightscript/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/lightweightscript/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/newsticker/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/newsticker/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/openlayersmap/print.css XXXXXXXXX */
  /*!
 * Copyright (c) 2008-2015 Mark C. Prins <mprins@users.sf.net>
 *
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */
  /* print styling overrides and enhancements. */
  /* XXXXXXXXX /lib/plugins/openlayersmap/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tagfilter/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tagfilter/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/translation/print.css XXXXXXXXX */
  /********************************************************************
Styles shared between print.css and pdf.css
********************************************************************/
  /* /.dokuwiki */
  /* /.dokuwiki */
  /* XXXXXXXXX /lib/tpl/white/css/print.less XXXXXXXXX */
  /**
 * This file provides the styles for printing.
 */
  /* hide certain sections */
  /* code blocks */
  /* images */
  /* tables */
  /*____________ a bit of layout ____________*/
  /* XXXXXXXXX /conf/userprint.css XXXXXXXXX */
  /* XXXXXXXXX /conf/userprint.less XXXXXXXXX */
  div.error,
  div.info,
  div.success,
  div.notify,
  .secedit,
  .a11y,
  .JSpopup,
  #link__wiz {
    display: none;
  }
  #blog__newentry_form {
    display: none;
  }
  .olMapHelp,
  .olToolbar,
  .olControlLayerSwitcher,
  .olStatusBarPermalink,
  .olControlPanZoomBar,
  .olStatusBarMouseposition,
  .olStatusBarProjection,
  .olControlOverviewMapElement,
  .olControlFullscreen,
  .olMapHelpButton {
    display: none;
  }
  .olPOItable {
    margin: 1px;
    padding: 1px;
    border: 1px solid #c09252;
    width: 100%;
  }
  .olPOItable thead {
    display: table-header-group;
  }
  .olPrintOnly {
    display: inline;
  }
  .olWebOnly {
    display: none;
  }
  .olPOItable .icon {
    text-align: center;
  }
  .olPOItblBody tr {
    page-break-inside: avoid;
  }
  h ~ div ~ .olStaticMap {
    /*?? page-break-inside: auto | avoid | inherit */
    /* http://david.latapie.name/blog/page-break-in-css-print-how-to-get-rid-of-accidental-blank-pages/ */
    /* http://www.w3.org/TR/CSS21/page.html */
    page-break-before: always;
    /* page-break-after: always;*/
  }
  .olStaticMap p img {
    max-width: 100%;
    height: auto;
  }
  .dokuwiki div.plugin_translation {
    display: none;
  }
  .dokuwiki {
    /* miscellaneous
********************************************************************/
    /*____________ pagebreak ____________*/
    /*____________ avoid page break ____________*/
    /* not yet supported by most browsers */
    /*____________ no print ____________*/
  }
  .dokuwiki .wrap_pagebreak {
    break-after: page;
    /* CSS 3 */
    page-break-after: always;
    /* CSS 2.1 */
  }
  .dokuwiki .wrap_nopagebreak {
    break-inside: avoid;
    /* CSS 3 */
    page-break-inside: avoid;
    /* CSS 2.1 */
  }
  .dokuwiki .wrap_noprint {
    display: none;
  }
  .dokuwiki {
    /* boxes and notes with icons
********************************************************************/
    /* mark
********************************************************************/
    /* miscellaneous
********************************************************************/
    /*____________ spoiler ____________*/
  }
  .dokuwiki div.wrap_box,
  .dokuwiki div.wrap_danger,
  .dokuwiki div.wrap_warning,
  .dokuwiki div.wrap_caution,
  .dokuwiki div.wrap_notice,
  .dokuwiki div.wrap_safety,
  .dokuwiki div.wrap_info,
  .dokuwiki div.wrap_important,
  .dokuwiki div.wrap_alert,
  .dokuwiki div.wrap_tip,
  .dokuwiki div.wrap_help,
  .dokuwiki div.wrap_todo,
  .dokuwiki div.wrap_download {
    border: 2px solid #999;
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
  }
  .dokuwiki span.wrap_box,
  .dokuwiki span.wrap_danger,
  .dokuwiki span.wrap_warning,
  .dokuwiki span.wrap_caution,
  .dokuwiki span.wrap_notice,
  .dokuwiki span.wrap_safety,
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    border: 1px solid #999;
    padding: 0 .3em;
  }
  .dokuwiki .wrap_hi {
    border: 1px solid #999;
  }
  .dokuwiki .wrap_spoiler {
    visibility: hidden;
  }
  audio,
  video,
  .sidebar,
  .breadcrumbs,
  #dokuwiki__header .left,
  #dokuwiki__header .right,
  #dokuwiki__header .search,
  #dw__toc span,
  #dokuwiki__footer .doc,
  #to_top {
    display: none;
  }
  a:link,
  a:visited {
    text-decoration: none;
    border-bottom: 1pt dotted;
    color: #333;
    background-color: inherit;
  }
  #dokuwiki__header a:link,
  #dokuwiki__header a:visited,
  #dw__toc a:link,
  #dw__toc a:visited {
    border: none;
  }
  pre {
    font-family: monospace;
  }
  dl.code dt,
  dl.file dt {
    font-weight: bold;
  }
  img {
    border-width: 0;
    vertical-align: middle;
  }
  .medialeft {
    margin-right: .6em;
  }
  .mediaright {
    margin-left: .6em;
  }
  table {
    border-collapse: collapse;
  }
  th,
  td {
    text-align: left;
    border-bottom: 1px solid #999;
  }
  #dokuwiki__header {
    border-bottom: 1pt solid #999;
  }
  #dokuwiki__header h1 {
    font-size: 1.5em;
  }
  #dokuwiki__footer {
    border-top: 1pt solid #999;
  }
  #dokuwiki__footer div.license {
    padding-top: .5em;
  }
  #dokuwiki__footer div.license > a {
    display: inline-block;
    float: left;
    margin: .2em .5em 0 0;
  }
  .dokuwiki div.footnotes {
    clear: both;
    border-top: 1pt solid #000;
    margin-top: 10pt;
    padding: 1em 0;
  }
}
