/* 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/addnewpage/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/addnewpage/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authad/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authad/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/changes/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/changes/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/chem/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/chem/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/color/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/color/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copy2clipboard/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copy2clipboard/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copypage/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copypage/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dir/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dir/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/emphasis/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/emphasis/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.less XXXXXXXXX */
/* /@media */
/* XXXXXXXXX /lib/plugins/exttab3/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/exttab3/all.less XXXXXXXXX */
/**
 * DokuWiki Plugin ExtTab3: all.less
 */
/* XXXXXXXXX /lib/plugins/googlecal/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/googlecal/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/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/indexmenu/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/indexmenu/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loglog/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loglog/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/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/simplenavi/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/simplenavi/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/siteexport/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/siteexport/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sortablejs/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sortablejs/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/usermanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/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/plugins/yalist/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/yalist/all.less XXXXXXXXX */
/* XXXXXXXXX _farm/mcmwiki.backend.h-its.org/conf/userall.css XXXXXXXXX */
/* XXXXXXXXX _farm/mcmwiki.backend.h-its.org/conf/userall.less XXXXXXXXX */
/* 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/addnewpage/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/addnewpage/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authad/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authad/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/changes/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/changes/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/chem/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/chem/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/color/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/color/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copy2clipboard/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copy2clipboard/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copypage/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copypage/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dir/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dir/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/emphasis/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/emphasis/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/exttab3/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/exttab3/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/googlecal/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/googlecal/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/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/indexmenu/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/indexmenu/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loglog/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loglog/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/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/simplenavi/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/simplenavi/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/siteexport/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/siteexport/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sortablejs/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sortablejs/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/usermanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/yalist/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/yalist/speech.less XXXXXXXXX */
/* /@media  END speech styles */
@media screen {
  a.interwiki {
    background: transparent url(/wiki/lib/images/interwiki.svg) 0 0 no-repeat;
    background-size: 1.2em;
    padding: 0 0 0 1.4em;
  }
  a.iw_wp {
    background-image: url(/wiki/lib/images/interwiki/wp.svg);
  }
  a.iw_wpfr {
    background-image: url(/wiki/lib/images/interwiki/wpfr.svg);
  }
  a.iw_wpde {
    background-image: url(/wiki/lib/images/interwiki/wpde.svg);
  }
  a.iw_wpes {
    background-image: url(/wiki/lib/images/interwiki/wpes.svg);
  }
  a.iw_wppl {
    background-image: url(/wiki/lib/images/interwiki/wppl.svg);
  }
  a.iw_wpjp {
    background-image: url(/wiki/lib/images/interwiki/wpjp.svg);
  }
  a.iw_wpmeta {
    background-image: url(/wiki/lib/images/interwiki/wpmeta.svg);
  }
  a.iw_doku {
    background-image: url(/wiki/lib/images/interwiki/doku.svg);
  }
  a.iw_amazon {
    background-image: url(/wiki/lib/images/interwiki/amazon.svg);
  }
  a.iw_amazon_de {
    background-image: url(/wiki/lib/images/interwiki/amazon.de.svg);
  }
  a.iw_amazon_uk {
    background-image: url(/wiki/lib/images/interwiki/amazon.uk.svg);
  }
  a.iw_paypal {
    background-image: url(/wiki/lib/images/interwiki/paypal.svg);
  }
  a.iw_phpfn {
    background-image: url(/wiki/lib/images/interwiki/phpfn.svg);
  }
  a.iw_skype {
    background-image: url(/wiki/lib/images/interwiki/skype.svg);
  }
  a.iw_google {
    background-image: url(/wiki/lib/images/interwiki/google.svg);
  }
  a.iw_user {
    background-image: url(/wiki/lib/images/interwiki/user.svg);
  }
  a.iw_callto {
    background-image: url(/wiki/lib/images/interwiki/callto.svg);
  }
  a.iw_tel {
    background-image: url(/wiki/lib/images/interwiki/tel.svg);
  }
  .mediafile {
    background: transparent url(/wiki/lib/images/fileicons/svg/file.svg) 0px 1px no-repeat;
    background-size: 1.2em;
    padding-left: 1.5em;
  }
  .mf_rb {
    background-image: url(/wiki/lib/images/fileicons/svg/rb.svg);
  }
  .mf_csv {
    background-image: url(/wiki/lib/images/fileicons/svg/csv.svg);
  }
  .mf_php {
    background-image: url(/wiki/lib/images/fileicons/svg/php.svg);
  }
  .mf_html {
    background-image: url(/wiki/lib/images/fileicons/svg/html.svg);
  }
  .mf_rpm {
    background-image: url(/wiki/lib/images/fileicons/svg/rpm.svg);
  }
  .mf_bz2 {
    background-image: url(/wiki/lib/images/fileicons/svg/bz2.svg);
  }
  .mf_lua {
    background-image: url(/wiki/lib/images/fileicons/svg/lua.svg);
  }
  .mf_h {
    background-image: url(/wiki/lib/images/fileicons/svg/h.svg);
  }
  .mf_sh {
    background-image: url(/wiki/lib/images/fileicons/svg/sh.svg);
  }
  .mf_xlsx {
    background-image: url(/wiki/lib/images/fileicons/svg/xlsx.svg);
  }
  .mf_py {
    background-image: url(/wiki/lib/images/fileicons/svg/py.svg);
  }
  .mf_htm {
    background-image: url(/wiki/lib/images/fileicons/svg/htm.svg);
  }
  .mf_csh {
    background-image: url(/wiki/lib/images/fileicons/svg/csh.svg);
  }
  .mf_asm {
    background-image: url(/wiki/lib/images/fileicons/svg/asm.svg);
  }
  .mf_gz {
    background-image: url(/wiki/lib/images/fileicons/svg/gz.svg);
  }
  .mf_odt {
    background-image: url(/wiki/lib/images/fileicons/svg/odt.svg);
  }
  .mf_rar {
    background-image: url(/wiki/lib/images/fileicons/svg/rar.svg);
  }
  .mf_svg {
    background-image: url(/wiki/lib/images/fileicons/svg/svg.svg);
  }
  .mf_cpp {
    background-image: url(/wiki/lib/images/fileicons/svg/cpp.svg);
  }
  .mf_tgz {
    background-image: url(/wiki/lib/images/fileicons/svg/tgz.svg);
  }
  .mf_cs {
    background-image: url(/wiki/lib/images/fileicons/svg/cs.svg);
  }
  .mf_mp3 {
    background-image: url(/wiki/lib/images/fileicons/svg/mp3.svg);
  }
  .mf_mp4 {
    background-image: url(/wiki/lib/images/fileicons/svg/mp4.svg);
  }
  .mf_docx {
    background-image: url(/wiki/lib/images/fileicons/svg/docx.svg);
  }
  .mf_swf {
    background-image: url(/wiki/lib/images/fileicons/svg/swf.svg);
  }
  .mf_pptx {
    background-image: url(/wiki/lib/images/fileicons/svg/pptx.svg);
  }
  .mf_ppt {
    background-image: url(/wiki/lib/images/fileicons/svg/ppt.svg);
  }
  .mf_pl {
    background-image: url(/wiki/lib/images/fileicons/svg/pl.svg);
  }
  .mf_css {
    background-image: url(/wiki/lib/images/fileicons/svg/css.svg);
  }
  .mf_json {
    background-image: url(/wiki/lib/images/fileicons/svg/json.svg);
  }
  .mf_pdf {
    background-image: url(/wiki/lib/images/fileicons/svg/pdf.svg);
  }
  .mf_ico {
    background-image: url(/wiki/lib/images/fileicons/svg/ico.svg);
  }
  .mf_ogg {
    background-image: url(/wiki/lib/images/fileicons/svg/ogg.svg);
  }
  .mf_ogv {
    background-image: url(/wiki/lib/images/fileicons/svg/ogv.svg);
  }
  .mf_conf {
    background-image: url(/wiki/lib/images/fileicons/svg/conf.svg);
  }
  .mf_java {
    background-image: url(/wiki/lib/images/fileicons/svg/java.svg);
  }
  .mf_doc {
    background-image: url(/wiki/lib/images/fileicons/svg/doc.svg);
  }
  .mf_webm {
    background-image: url(/wiki/lib/images/fileicons/svg/webm.svg);
  }
  .mf_txt {
    background-image: url(/wiki/lib/images/fileicons/svg/txt.svg);
  }
  .mf_tar {
    background-image: url(/wiki/lib/images/fileicons/svg/tar.svg);
  }
  .mf_xml {
    background-image: url(/wiki/lib/images/fileicons/svg/xml.svg);
  }
  .mf_c {
    background-image: url(/wiki/lib/images/fileicons/svg/c.svg);
  }
  .mf_wav {
    background-image: url(/wiki/lib/images/fileicons/svg/wav.svg);
  }
  .mf_png {
    background-image: url(/wiki/lib/images/fileicons/svg/png.svg);
  }
  .mf_7z {
    background-image: url(/wiki/lib/images/fileicons/svg/7z.svg);
  }
  .mf_sql {
    background-image: url(/wiki/lib/images/fileicons/svg/sql.svg);
  }
  .mf_zip {
    background-image: url(/wiki/lib/images/fileicons/svg/zip.svg);
  }
  .mf_rtf {
    background-image: url(/wiki/lib/images/fileicons/svg/rtf.svg);
  }
  .mf_jpeg {
    background-image: url(/wiki/lib/images/fileicons/svg/jpeg.svg);
  }
  .mf_ps {
    background-image: url(/wiki/lib/images/fileicons/svg/ps.svg);
  }
  .mf_bash {
    background-image: url(/wiki/lib/images/fileicons/svg/bash.svg);
  }
  .mf_gif {
    background-image: url(/wiki/lib/images/fileicons/svg/gif.svg);
  }
  .mf_xls {
    background-image: url(/wiki/lib/images/fileicons/svg/xls.svg);
  }
  .mf_ods {
    background-image: url(/wiki/lib/images/fileicons/svg/ods.svg);
  }
  .mf_jpg {
    background-image: url(/wiki/lib/images/fileicons/svg/jpg.svg);
  }
  .mf_js {
    background-image: url(/wiki/lib/images/fileicons/svg/js.svg);
  }
  .mf_deb {
    background-image: url(/wiki/lib/images/fileicons/svg/deb.svg);
  }
  .mf_file {
    background-image: url(/wiki/lib/images/fileicons/svg/file.svg);
  }
}
@media screen {
  /* 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.14.1 - 2024-10-30
* https://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 https://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 OpenJS 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 - 125+ */
  /* Spinner specific style fixes */
  /* with multiple calendars */
  /* RTL support */
  /* Icons */
  /* 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 */
  /* Three classes needed to override `.ui-button:hover .ui-icon` */
  /* 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/addnewpage/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/addnewpage/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/addnewpage/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/addnewpage/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/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/changes/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/changes/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/changes/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/changes/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/chem/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/chem/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/chem/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/chem/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/color/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/color/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/color/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/color/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/copy2clipboard/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copy2clipboard/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copy2clipboard/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copy2clipboard/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copypage/screen.css XXXXXXXXX */
  /* DEPRECATED since 2017-09-01 */
  /* XXXXXXXXX /lib/plugins/copypage/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copypage/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copypage/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dir/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dir/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dir/style.css XXXXXXXXX */
  /*
  Most of this style.css is copied from the pagelist plugin,
  keep it in line with that plugin...
*/
  /* color for directory names in ucnames option */
  /* XXXXXXXXX /lib/plugins/dir/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/emphasis/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/emphasis/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/emphasis/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/emphasis/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>
 * @author  Andreas Gohr <andi@splitbrain.org>
 */
  /**
 * very simple lightbox
 * @link http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/super-simple-lightbox-with-css-and-jquery/
 */
  /**
 * general styles
 */
  /**
 * Search form
 */
  /**
 * Install form
 */
  /* XXXXXXXXX /lib/plugins/exttab3/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/exttab3/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/exttab3/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/exttab3/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/googlecal/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/googlecal/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/googlecal/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/googlecal/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/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/indexmenu/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/style.css XXXXXXXXX */
  /*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landro               |
|--------------------------------------------------*/
  /*
 a.nodeFdUrl	        Namespace with url link (headpage)	        js
 a.node 	        Namespace without url link        	        js
 a.nodeUrl	        Page	                                        js
 a.nodeSel 	        Last visited page            	                js
 a.navSel 	        Current page            	                js
 a.indexmenu_idx_head	link style of a namespace with url (headpage)	nojs
 a.indexmenu_idx	link style of a namespace without url	        nojs
 */
  /* dtree properties. No need to change*/
  /*Properties that can be edit*/
  /*Link properties*/
  /*Link properties*/
  /* Last visited page highlighting*/
  /* Current page highlighting*/
  /*
.dtree .clip {
}
*/
  /*Namespace without page link in nojs mode. !important has to be used*/
  /*Namespace with page link (headpage) in nojs mode. !important has to be used*/
  /*Style for admin panel interface*/
  /*Mouseover property*/
  /*Mouseover property*/
  /*tocbullet property*/
  /*scrolling arrow property*/
  /*toc property*/
  /*
 * Temporary fix for vector template
 * .toc is style for tabel of ToC in mediawiki styles, included in vector, but of no use in DokuWiki
 */
  /*nojs tree div*/
  /***************************************
 *          indexmenu wizard           *
 ***************************************/
  /* XXXXXXXXX /lib/plugins/indexmenu/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/loglog/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/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/pagelist/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/style.css XXXXXXXXX */
  /* default three styles:
 - table.plgn__pglist.pagelist (default)
 - table.plgn__pglist.ul (list-option)
 - table.plgn__pglist.inline (table-option: dokuwiki's table style)

 extra class .plgn__pglist is always applied to table

 Simple list is an default ul-li without class
 */
  /* XXXXXXXXX /lib/plugins/pagelist/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/simplenavi/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/simplenavi/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/simplenavi/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/simplenavi/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/siteexport/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/siteexport/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/siteexport/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/siteexport/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/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/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/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/plugins/yalist/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/yalist/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/yalist/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/yalist/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_imgdetail.css XXXXXXXXX */
  /**
 * This file provides styles for the image detail page (detail.php).
 */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_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 ____________*/
  /* meta edit form
********************************************************************/
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_media_fullscreen.css XXXXXXXXX */
  /* ATTENTION: This file was edited for the "vector template for DokuWiki".
   - All url(/wiki/lib/tpl/vector/images/[...]) rules where changed.
   See 00_starter-tmpl-notes.txt for details. */
  /**
 * 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 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* file diff view */
  /* image diff views */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_fileuploader.css XXXXXXXXX */
  /**
 * This file provides the styles for the file uploader
 * used in the media manager (both fullscreen and popup).
 */
  /* select file button */
  /* as this is not a real button, but functions as a button,
   it should be styled the same way as your other buttons,
   preferably in the same place, so just add '.qq-upload-button' to those styles */
  /* drop area */
  /* list of files to upload */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_tabs.css XXXXXXXXX */
  /**
 * This file provides the styles for general tabs.
 */
  /* border underneath */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_links.css XXXXXXXXX */
  /* ATTENTION: This file was edited for the "vector template for DokuWiki".
   - All url(/wiki/lib/tpl/vector/images/[...]) rules where changed.
   See 00_starter-tmpl-notes.txt for details. */
  /**
 * 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 */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_toc.css XXXXXXXXX */
  /* ATTENTION: This file was edited for the "vector template for DokuWiki".
   - All url(/wiki/lib/tpl/vector/images/[...]) rules where changed.
   See 00_starter-tmpl-notes.txt for details. */
  /**
 * This file provides styles for the TOC (table of contents), the
 * sitemap (?do=index) and backlinks (?do=backlink).
 */
  /* toc
********************************************************************/
  /* toc container */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /*____________ toc header ____________*/
  /* old */
  /* old */
  /* old */
  /* old */
  /* old */
  /*____________ toc list ____________*/
  /* old */
  /* old */
  /* old */
  /* old */
  /* old */
  /* old */
  /* old */
  /* in case of toc list jumping one level
  (e.g. if heading level 3 follows directly after heading level 1) */
  /* old */
  /* sitemap (and backlinks)
********************************************************************/
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_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/vector/static/3rd/dokuwiki/_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 */
  /* old, until 2012-01-25 */
  /* search hit in normal text */
  /* search hit in search results */
  /* old */
  /* ellipsis separating snippets */
  /* old */
  /* "nothing found" at search + media */
  /* AJAX quicksearch popup
********************************************************************/
  /* .JSpopup */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_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), should have a class on it's own, but hasn't (until after version 2012-01-25)  */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* new */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* new */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /*____________ page navigator ____________*/
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_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 */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_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 ____________*/
  /* old, until 2012-01-25 */
  /* size and wrap controls */
  /* edit buttons */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* summary input and minor changes checkbox */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* change background colour if summary is missing */
  /* old, until 2012-01-25 */
  /* preview
********************************************************************/
  /* section edit buttons
********************************************************************/
  /* style for section highlighting */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_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/vector/static/3rd/dokuwiki/_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 the subscription page
 */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/_admin.css XXXXXXXXX */
  /**
 * This file provides styles for the Administration overview
 * (?do=admin).
 */
  /* DokuWiki version below */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/vector/main-ltr.css XXXXXXXXX */
  /* ATTENTION: This file was edited for the "vector template for DokuWiki".
              - All url(/wiki/lib/tpl/vector/) rules where changed.
               See README for details. */
  /*
 * main-rtl.css is automatically generated using CSSJanus, a python script for
 * creating RTL versions of otherwise LTR stylesheets.
 *
 * You may download the tool to rebuild this stylesheet
 * http://code.google.com/p/cssjanus/
 *
 * An online version of this tool can be used at:
 * http://cssjanus.commoner.com/
 *
 * The following command is used to generate the RTL version of this file
 * ./cssjanus.py --swap_ltr_rtl_in_url < main-ltr.css > main-rtl.css
 *
 * Any rules which should not be flipped should be prepended with @noflip in
 * a comment block.
 */
  /* Framework */
  /* Content */
  /* Head */
  /* Hide empty portlets */
  /* Personal */
  /* @noflip */
  /* Navigation Containers */
  /* Navigation Labels */
  /* Namespaces and Views */
  /* @noflip */
  /* @noflip */
  /* @noflip */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* @noflip */
  /* Variants and Actions */
  /* @noflip */
  /* @noflip */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* @noflip */
  /* IGNORED BY IE6 */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* @noflip */
  /* IGNORED BY IE6 */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* @noflip */
  /* IGNORED BY IE6 */
  /* @noflip */
  /* Fixes old versions of FireFox */
  /* @noflip */
  /* Fixes old versions of FireFox */
  /* Returns things back to normal in modern versions of FireFox */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* Search */
  /* @noflip */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* Panel */
  /* Footer */
  /* @noflip */
  /* Logo */
  /*
 *
 * The following code is highly modified from monobook. It would be nice if the
 * preftoc id was more human readable like preferences-toc for instance,
 * howerver this would require backporting the other skins.
 */
  /* Preferences */
  /* IGNORED BY IE6 */
  /*
 * Styles for the user login and create account forms
 */
  /*
 *
 * The following code is slightly modified from monobook
 *
 */
  /* Links */
  /* Inline Elements */
  /* Structural Elements */
  /* Disabled for now
blockquote {
	font-family: Times, "Times New Roman", serif;
	font-style: italic;
}*/
  /* Tables */
  /* Forms */
  /* Table of Contents */
  /* Images */
  /* Thumbnails */
  /* Warning */
  /* User Message */
  /* Site Notice */
  /* Categories */
  /* Sub-navigation */
  /* Emulate Center */
  /* Small for tables and similar */
  /* Edge Cases for Content */
  /* Interwiki Styling  (Disabled) */
  /* Icon for Usernames */
  /* Watch/Unwatch Icon Styling */
  /* XXXXXXXXX /lib/tpl/vector/static/css/screen.css XXXXXXXXX */
  /******************************************************************************
 ********************************  ATTENTION  *********************************
         DO NOT MODIFY THIS FILE, IT WILL NOT BE PRESERVED ON UPDATES!
 ******************************************************************************
  If you want to add some own screen CSS, have a look at the README of this
  template and "/user/screen.css". You have been warned!
 *****************************************************************************/
  /* Notes about how the template CSS works:

   - This template includes 3rd party CSS files:
     1) CSS from the "starter" DokuWiki template by Anika Henke (brings
        important and basic styling for syntax and core features)
     2) CSS from the original "vector" skin for MediaWiki (brings the basic
        layout and overwrites some "default" styling)
     These files will be included BEFORE this specific CSS file. In this file,
     I just overwrite non fitting MediaWiki "vector" and DokuWiki "starter"
     CSS + add some CSS for some exclusive objects of this template
   - Why I am doing this? Well, read <http://j.mp/eq8zSo>. I followed the main
     principle described there and simply apply it to the two sources ("starter"
     template and "vector" skin).
   - This way also ensures a painless update, if there are new versions of
     MediaWiki vector or DokuWiki CSS files. Cause these 3rd party components
     were not edited or partially copied, I do not have to track their changes
     in detail.

   Explanation of the different sections in here:
   - "Styles/corrections for the template itself"
     General CSS targeting the template structure. This section overwrites non
     fitting CSS of the "vector" MediaWiki skin and "starter" DokuWiki
     template. Read the notes above and <http://j.mp/eq8zSo> if you do not know
     why I am doing it this way.
   - "Browser Hacks and corrections"
     Section containing bigger hacks for browser specific problems.
*/
  /******************************************************************************
 ************** Styles/corrections for the template itself ********************
 ******************************************************************************/
  /* --------------- general styling  --------------- */
  /* forms */
  /* tables */
  /* basic margins and paddings */
  /* lists */
  /* general classes */
  /* --------------- content styling --------------- */
  /* embedded images (styles are already partly set in DokuWiki's lib/styles/all.css) */
  /* forms */
  /* nice alphatransparency background except for IE <7 */
  /* nice alphatransparency background except for IE <7 */
  /* disabled style - not understood by IE */
  /* edit form */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* buttons */
  /* nice alphatransparency background except for IE <7 */
  /* links */
  /* missing page links outside rendered articles */
  /* link to current page */
  /* internal link */
  /* external links */
  /* email link */
  /* windows share */
  /* interwiki link */
  /* headlines */
  /* remove indent from different sections */
  /* lists */
  /* quotes */
  /* preformatted stuff, source code */
  /* "you are here" and "breadcrumbs" */
  /* tables */
  /* section edit buttons */
  /* footnotes */
  /* link to footnote inside the text */
  /* insitu-footnotes */
  /* Toolbar */
  /* nice alphatransparency background except for IE <7 */
  /* gallery plugin compatibilty */
  /* bureaucracy plugin compatibilty */
  /* --------------- sidebar --------------- */
  /* QR Code */
  /* translation plugin by Anreas Gohr */
  /* --------------- search --------------- */
  /* copy of the original vector id="searchInput" styles cause we have to use
   another id for DokuWiki */
  /* Ajax quicksearch */
  /* --------------- footer --------------- */
  /* default copyright notice layout */
  /* --------------- Table of contents (TOC) old, until 2012-01-25 ---------------  */
  /* --------------- Table of contents (TOC) new, since 2012-09-10 ---------------  */
  /* --------------- generic content classes --------------- */
  /* --------------- admin menu --------------- */
  /* editing preview */
  /* "remeber me" checkbox, login */
  /* main menu */
  /* acl tree */
  /* --------------- media manager popup --------------- */
  /* --------------- media manager page --------------- */
  /* --------------- link wizard --------------- */
  /* --------------- search result formating --------------- */
  /* old, until 2012-01-25 */
  /* old, until 2012-01-25 */
  /* --------------- JS popup ----------------- */
  /* --------------- diff view ----------------- */
  /* XXXXXXXXX /lib/tpl/vector/user/screen.css XXXXXXXXX */
  /* XXXXXXXXX _farm/mcmwiki.backend.h-its.org/conf/userstyle.css XXXXXXXXX */
  /* XXXXXXXXX _farm/mcmwiki.backend.h-its.org/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(/wiki/lib/styles/../images/error.png);
    border-color: #ebb;
  }
  div.info {
    background-color: #ccf;
    background-image: url(/wiki/lib/styles/../images/info.png);
    border-color: #bbe;
  }
  div.success {
    background-color: #cfc;
    background-image: url(/wiki/lib/styles/../images/success.png);
    border-color: #beb;
  }
  div.notify {
    background-color: #ffc;
    background-image: url(/wiki/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-width: 1px;
    border-style: 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;
  }
  .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;
  }
  .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;
    user-select: none;
  }
  .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 {
    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 {
    touch-action: none;
  }
  .ui-resizable {
    position: relative;
  }
  .ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    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%;
    opacity: 0.25;
  }
  .ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
  }
  .ui-selectable {
    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: pointer;
    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-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 {
    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/AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRP//FKsxzQAAAAd0SU1FB+gKHhAWEaa7PRcAAABNSURBVBjTvc6hDYBAEAXRn+niqtlu6IxqbjXiJBRAsqD5KBz6kidHjI4NaYqh/USBAzdcuPCFu8aNO06cuPOsuHDi+srADS3KnHX74wUevCb9tuEPiAAAAABJRU5ErkJggg==") 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRP//FKsxzQAAAAd0SU1FB+gKHhAWEaa7PRcAAABMSURBVDjLY3iXx8TAMIpGEXURw7NnDM+NGJ7fYWLcy8R4gYnxKxPjNyZGDiZGTibGb0yMX5kYHzN8ZGZiWMXwSY6JQXjAHTyKhgQCANQwEjre8CDIAAAAAElFTkSuQmCC") 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRP//FKsxzQAAAAd0SU1FB+gKHhAWEaa7PRcAAABLSURBVDjLY3j6n4mBYRSNIiqjr7cZbnsxMf5hYhRnYjRhuP+HiSmH4dEHJqZ2hqePGZ77MTEGMDGaMDH+ZmJcwcQgM/AOHkVDAQEAHO4TIF8+b38AAAAASUVORK5CYII=") 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAAB3YoTpAAAAAd0SU1FB+gKHhAWEaa7PRcAAAARSURBVCjPY2hgGIWjcBTigACVaMgB0zSxaQAAAABJRU5ErkJggg==") 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRP///////wlY99wAAAAHdElNRQfoCh4QFhGmuz0XAAAAjUlEQVRIx+3PIQoCQRSA4X+eYhBsg4iwowZBGDF7COtWq1kwad37eAPBg3iFFXaL4xvB4hVEw0tf+NNPvummOQsAGIZhGN8G1ZTqmtx99u5e8ARKYciMrTBi7nZCQeQkFCzdUZiwoiJfNDTx08gPPbRTcWMW7HlFvbZJ8ARXCgM8a0Ho0P+LacMwjB/yBjxhJFOI7HkuAAAAAElFTkSuQmCC") 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRP///////wlY99wAAAAHdElNRQfoCh4QFhGmuz0XAAAAiklEQVRIx+3PsQ0BYRiH8ef/FhLnXCFWEI3WDkojWMAAltDQi0R9ExiADS5m+D7JHYnuPgWxgVC81a94qoe0eMzuEwMAx3Ec59vQtnUdAsmacZySsmYXK9LwNrqujR5bnY1cpcKHgqOS0debV6NUNHLtuRiZNjoZXVY6GB3mLA0oGPzFtOM4zg95AkctKGSanwlIAAAAAElFTkSuQmCC") 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;
    font-weight: normal;
  }
  .ui-state-disabled,
  .ui-widget-content .ui-state-disabled,
  .ui-widget-header .ui-state-disabled {
    opacity: .35;
    background-image: none;
  }
  .ui-icon {
    width: 16px;
    height: 16px;
  }
  .ui-icon,
  .ui-widget-content .ui-icon {
    background-image: url("/wiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-widget-header .ui-icon {
    background-image: url("/wiki/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("/wiki/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("/wiki/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("/wiki/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("/wiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_cd0a0a_256x240.png");
  }
  .ui-button .ui-icon {
    background-image: url("/wiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_888888_256x240.png");
  }
  .ui-icon-blank.ui-icon-blank.ui-icon-blank {
    background-image: none;
  }
  .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;
  }
  .ui-widget-shadow {
    box-shadow: -8px -8px 8px #aaaaaa;
  }
  #acl__tree {
    font-size: 90%;
    width: 25%;
    height: 300px;
    float: left;
    overflow: auto;
    border: 1px solid #8cacbb;
    text-align: left;
  }
  [dir=rtl] #acl__tree {
    float: right;
    text-align: right;
  }
  #acl__tree a.cur {
    background-color: #ff9;
    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 #8cacbb;
    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(/wiki/lib/plugins/acl/pix/group.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclgroup {
    background: transparent url(/wiki/lib/plugins/acl/pix/group.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .acluser {
    background: transparent url(/wiki/lib/plugins/acl/pix/user.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .acluser {
    background: transparent url(/wiki/lib/plugins/acl/pix/user.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclpage {
    background: transparent url(/wiki/lib/plugins/acl/pix/page.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclpage {
    background: transparent url(/wiki/lib/plugins/acl/pix/page.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclns {
    background: transparent url(/wiki/lib/plugins/acl/pix/ns.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclns {
    background: transparent url(/wiki/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: #dee7ec;
  }
  div.addnewpage select,
  div.addnewpage input {
    margin-right: 3px;
  }
  #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: #dee7ec;
    color: #000;
    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: #fff;
    color: #000;
    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 div.cp2clipcont {
    position: relative;
    margin: 0;
    padding: 0;
    border: none;
    overflow: auto;
  }
  div.dokuwiki div.cp2clipcont button {
    position: absolute;
    top: 0;
    right: 0;
    background: #bbb url('/wiki/lib/plugins/copy2clipboard/clipmini.svg') 0 0 no-repeat;
    background-size: 12px;
    /*15px;*/
    width: 13px;
    /*17px;*/
    height: 18px;
    /*22px;*/
  }
  div.dokuwiki div.cp2clipcont.desktop button {
    visibility: hidden;
  }
  div.dokuwiki div.cp2clipcont.desktop:hover button {
    visibility: visible;
  }
  .cp2clipmsg {
    top: 50px;
    left: 50%;
    transform: translate(-50%,0);
    position: fixed;
    padding: .7em;
    border-radius: 7px;
    font-size: 1.5rem;
  }
  #cp2clipok {
    background: #00b871;
    /* #00fa9a; /* X11 MediumSpringGreen */
    color: #111;
  }
  #cp2clipnok {
    background: #c71585;
    /* X11 MediumVioletRed */
    color: #ccc;
  }
  #dokuwiki__pagetools ul li a.copypage:before {
    content: url(/wiki/lib/plugins/copypage/images/pagetools-sprite.png);
  }
  #dokuwiki__pagetools:hover ul li a.copypage:before,
  #dokuwiki__pagetools ul li a.copypage:focus:before {
    content: none;
  }
  #dokuwiki__pagetools:hover ul li a.copypage,
  #dokuwiki__pagetools ul li a.copypage:focus,
  #dokuwiki__pagetools ul li a.copypage:active {
    background-image: url(/wiki/lib/plugins/copypage/images/pagetools-sprite.png);
  }
  #dokuwiki__pagetools ul li a.copypage:hover,
  #dokuwiki__pagetools ul li a.copypage:active,
  #dokuwiki__pagetools ul li a.copypage:focus {
    background-position: right -45px;
  }
  [dir=rtl] #dokuwiki__pagetools ul li a.copypage:hover,
  [dir=rtl] #dokuwiki__pagetools ul li a.copypage:active,
  [dir=rtl] #dokuwiki__pagetools ul li a.copypage:focus {
    background-position: left -45px;
  }
  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 #8cacbb;
    border-bottom: 1px solid #8cacbb;
  }
  div.dokuwiki table.pagelist th,
  div.dokuwiki table.pagelist td {
    padding: 1px 1em 1px 0;
  }
  div.dokuwiki table.ul th,
  div.dokuwiki table.ul td {
    padding: 0 1em 0 0;
  }
  div.dokuwiki table.ul ul {
    margin: 0 0 0 1.5em;
  }
  div.dokuwiki table.pagelist th,
  div.dokuwiki table.ul th {
    background-color: #dee7ec;
  }
  div.dokuwiki th.dpage,
  div.dokuwiki th.page,
  div.dokuwiki th.date,
  div.dokuwiki th.user,
  div.dokuwiki th.desc,
  div.dokuwiki th.comments,
  div.dokuwiki th.tags,
  div.dokuwiki td.date,
  div.dokuwiki td.user,
  div.dokuwiki td.desc,
  div.dokuwiki td.comments,
  div.dokuwiki td.tags {
    color: #000;
    font-size: 80%;
  }
  div.dokuwiki th.date {
    text-align: right;
  }
  div.dokuwiki td.date {
    text-align: right;
  }
  div.dokuwiki td.dpage {
    vertical-align: top;
    text-align: left;
  }
  div.dokuwiki th.rowno {
    color: #000;
    font-size: 80%;
    text-align: right;
    width: 5px;
  }
  div.dokuwiki td.rowno {
    color: #000;
    font-size: 80%;
    text-align: right;
    width: 5px;
  }
  div.dokuwiki td.dpage a.wikilink {
    /* color: __extern__; */
    /* pre-dokuwiki default template */
    color: #00f;
    /*dokuwiki template */
  }
  span.plugin_emphasis {
    font-weight: bold;
  }
  #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: #dee7ec;
    border-bottom: solid 1px #dee7ec;
    z-index: 2;
  }
  #extension__manager .panelHeader {
    background-color: #dee7ec;
    margin: 0 0 10px 0;
    padding: 10px 10px 8px;
    overflow: hidden;
  }
  #extension__list,
  #extension__list * {
    box-sizing: border-box;
  }
  #extension__list section.extension {
    display: grid;
    grid-template-columns: 125px auto 22%;
    grid-template-rows: repeat(4,auto);
    margin-bottom: 1em;
    border-bottom: 1px solid #8cacbb;
    word-break: break-word;
  }
  #extension__list section.extension > .screenshot {
    grid-column: 1;
    grid-row: 1;
    padding-top: 0.5em;
    padding-right: 0.5em;
    margin-bottom: 1.5em;
    position: relative;
  }
  #extension__list section.extension > .screenshot img.shot {
    border: 1px solid #8cacbb;
    border-radius: 2px;
    width: 100%;
    height: auto;
  }
  #extension__list section.extension > .screenshot .id {
    font-size: 80%;
    color: #000;
    background-color: #dee7ec;
    padding: 0.1em 0.25em;
    position: absolute;
    top: 0.5em;
    left: 0;
    border-bottom-left-radius: 2px;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
  }
  #extension__list section.extension > .screenshot .popularity {
    cursor: default;
  }
  #extension__list section.extension > .screenshot .popularity img {
    vertical-align: middle;
    height: 1.2rem;
    width: auto;
  }
  #extension__list section.extension > .main {
    grid-column: 2;
    grid-row: 1;
    padding: 0.5em;
    min-height: 7em;
  }
  #extension__list section.extension > .main > h2 {
    font-size: 100%;
    line-height: 1.2;
    font-weight: normal;
    display: flex;
    gap: 1em;
    justify-content: space-between;
  }
  #extension__list section.extension > .main > h2 strong {
    font-size: 120%;
    font-weight: bold;
  }
  #extension__list section.extension > .main > h2 .version {
    white-space: nowrap;
  }
  #extension__list section.extension > .main .linkbar a.bugs {
    background-image: url('/wiki/lib/plugins/extension/images/bug.svg');
  }
  #extension__list section.extension > .main .linkbar a.donate {
    background-image: url('/wiki/lib/plugins/extension/images/coffee.svg');
  }
  #extension__list section.extension > .actions {
    grid-column: 3;
    grid-row: 1;
    padding: 0.5em 0 0.5em 0.5em;
    display: flex;
    flex-direction: column;
    align-items: end;
    gap: 0.5em;
  }
  #extension__list section.extension > .actions .available {
    line-height: 1.2;
    margin-bottom: 1em;
    text-align: right;
  }
  #extension__list section.extension > .actions .available .version {
    white-space: nowrap;
  }
  #extension__list section.extension > .notices {
    grid-column: 2 / span 2;
    grid-row: 2;
    padding: 0 0.5em;
  }
  #extension__list section.extension > .notices ul,
  #extension__list section.extension > .notices li {
    list-style: none;
    margin: 0.5em 0 0 0;
    padding: 0;
  }
  #extension__list section.extension > .notices ul div.li,
  #extension__list section.extension > .notices li div.li {
    display: flex;
    line-height: 1.2em;
    gap: 0.25em;
    align-items: center;
  }
  #extension__list section.extension > .notices ul div.li span.icon svg,
  #extension__list section.extension > .notices li div.li span.icon svg {
    fill: #00f;
  }
  #extension__list section.extension > .notices ul.error div.li span.icon svg,
  #extension__list section.extension > .notices li.error div.li span.icon svg {
    fill: #f33;
  }
  #extension__list section.extension > .notices ul.security div.li span.icon svg,
  #extension__list section.extension > .notices ul.warning div.li span.icon svg,
  #extension__list section.extension > .notices li.security div.li span.icon svg,
  #extension__list section.extension > .notices li.warning div.li span.icon svg {
    fill: #f90;
  }
  #extension__list section.extension > .details {
    grid-column: 1 / span 3;
    grid-row: 3;
  }
  #extension__list section.extension > .details details {
    font-size: 90%;
    border: 1px solid transparent;
  }
  #extension__list section.extension > .details details summary {
    cursor: pointer;
    float: left;
    margin-top: -1.5em;
    color: #000;
  }
  #extension__list section.extension > .details details[open] dl {
    margin: 0.5em 0 0.5em 0;
  }
  #extension__list section.extension > .details details dl {
    margin: 0;
    display: grid;
    grid-template-columns: 125px auto;
  }
  #extension__list section.extension > .details details dl dt {
    grid-column: 1;
  }
  #extension__list section.extension > .details details dl dd {
    grid-column: 2;
    margin: 0 0 0 0.5em;
  }
  #extension__list section.extension.installed.disabled .screenshot img,
  #extension__list section.extension.installed.disabled .main,
  #extension__list section.extension.installed.disabled .details {
    opacity: 0.5;
  }
  #extension__list.filter section.extension {
    display: none;
  }
  #extension__list.filter section.extension.update {
    display: grid;
  }
  #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%;
  }
  div.plugin_include_content div.tags {
    margin-bottom: 0 !important;
  }
  div.plugin_include_content {
    display: flow-root;
    margin-bottom: 1.4em;
  }
  div.dokuwiki div.plugin_include_content div.secedit {
    float: right;
    margin-left: 1em;
    margin-top: 0;
  }
  div.dokuwiki div.inclmeta {
    border-top: 1px dotted #8cacbb;
    padding-top: 0.2em;
    color: #000;
    font-size: 80%;
    line-height: 1.25;
    /*margin-top: 0.5em;*/
  }
  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;
  }
  .dtree {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    white-space: nowrap !important;
    word-wrap: normal !important;
    line-height: normal;
  }
  .dtree img {
    border: 0;
    vertical-align: top;
  }
  .dokuwiki .dtree a,
  .dokuwiki .aside .dtree a,
  .dokuwiki .dtree a:visited,
  .dokuwiki .aside .dtree a:visited,
  .dokuwiki .dtree a:link,
  .dokuwiki .aside .dtree a:link {
    color: #002bb8;
    text-decoration: none;
  }
  .dtree a.node,
  .dtree a.nodeSel a.navSel {
    white-space: nowrap;
    padding: 1px 2px 1px 2px;
  }
  .dtree a.nodeSel {
    background-color: #dee7ec;
  }
  .dokuwiki .dtree a.navSel,
  .dokuwiki .aside .dtree a.navSel {
    background-color: #ff9;
  }
  div.li a.indexmenu_idx {
    color: #ba0000 !important;
    text-decoration: none !important;
    font-weight: bold;
  }
  div.li a.indexmenu_idx_head {
    font-weight: bold;
  }
  div.dokuwiki div.indexmenu_list_themes {
    clear: both;
    border-top: 2px solid #8cacbb;
    padding-left: 1em;
  }
  .dokuwiki .dtree a.nodeFdUrl:hover,
  .dokuwiki .dtree a.nodeSel:hover,
  .dokuwiki a.navSel:hover,
  .dokuwiki .dtree a.nodeUrl:hover {
    color: #002bb8;
    text-decoration: underline;
    background-color: #dee7ec;
  }
  .dtree a.node:hover {
    text-decoration: none;
  }
  .dtree .indexmenu_tocbullet {
    position: absolute;
    background: transparent url(data:image/gif;base64,R0lGODlhCwANAKEDAP8AAP8zAP9VAP///yH5BAEKAAMALAAAAAALAA0AAAIbnI+pu+DsQmhRiFTlMzFYeQSABCLkpJDMyg4FADs=) no-repeat scroll;
    vertical-align: middle;
    width: 11px;
    height: 11px;
  }
  .dtree .indexmenu_larrow {
    position: absolute;
    opacity: .60;
    background: transparent url(/wiki/lib/plugins/indexmenu/images/larrow.gif) repeat-y scroll;
    padding-left: 22px;
    z-index: 100;
  }
  .indexmenu_toc {
    font-size: 80%;
    line-height: 1.2em;
    white-space: normal;
    overflow: hidden;
    width: 200px !important;
    z-index: 100 !important;
    word-wrap: break-word;
  }
  .indexmenu_toc ul.toc {
    border: 0 none;
  }
  .indexmenu_toc .tocheader {
    background-color: #dee7ec;
    padding: 2px 0;
  }
  .indexmenu_toc .indexmenu_toc_inside {
    border: 1px solid #8cacbb;
    background-color: #fff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
    max-height: 300px;
    overflow: auto;
  }
  .dtree .indexmenu_rarrow {
    position: absolute;
    background: white url(data:image/gif;base64,R0lGODlhCwAPAKECAMzMzGZmZv///////yH5BAEUAAIALAAAAAALAA8AAAIihI8my6zdHlwvCOsAs1hInjWgpy0juV2h2qETVb7SlNRAAQA7) no-repeat scroll;
    width: 11px;
    height: 15px;
  }
  .indexmenu_rmenuhead {
    background-color: #CCFFCC;
    margin: 0;
    text-align: center;
    padding: 1px 5px;
    vertical-align: middle;
    overflow: hidden;
    width: 100px;
  }
  .indexmenu_rmenu ul {
    margin: 0;
  }
  .indexmenu_rmenu,
  .indexmenu_rmenu li ul {
    position: absolute;
    z-index: 100;
    background-color: #fff;
    border: 1px solid black;
    font-size: 80%;
    line-height: 120%;
    padding-bottom: 5px;
    width: 110px;
  }
  .indexmenu_rmenu li a,
  .indexmenu_rmenu li span.indexmenu_submenu {
    padding: 1px 0;
    display: block;
  }
  .indexmenu_rmenu ul,
  .indexmenu_rmenu li {
    list-style-type: none !important;
    list-style-image: none !important;
    color: #000 !important;
    padding: 0;
    text-align: center;
    position: relative;
  }
  .indexmenu_rmenu a:hover,
  .indexmenu_rmenu .indexmenu_submenu:hover {
    background-color: #E6E6E6 !important;
    display: block;
  }
  .indexmenu_opts {
    font-size: 80%;
  }
  .dtree .emptynode {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAQAPMAANE7PqtdgemgNfJdANMWAI0AAP8AAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAAAIACwAAAAAEAAQAAAErRAhhBBCCCGEEIIIIYQQQgghhBBECCGEAgkIIYQgQggRhBARpiAEEUKIFIQQQsQYWBBCiBSEEEIIQURMQYgUhBBCCCKEEDGFFIQQQhAhhBBCxBSEEIIIIYQQQsQUUxBECCGEEELEFISgKQghhBBCxBQEEUKmIIQQQmAQiBBCCBmEEEJAQFMQQgghZBBCCAJTEEIIIYQQQhAhVBBCCCGEEIIGIYQQQgghhBBECKEIADs=) no-repeat scroll;
    display: inline;
    padding: 1px 8px;
    width: 16px;
    height: 16px;
    vertical-align: top;
    /* needed by ie7 */
    zoom: 1;
  }
  .indexmenu_rmenu li {
    margin: 0;
  }
  .indexmenu_rmenu li ul {
    display: none;
    /*.indexmenu_rmenu width-1*/
    left: 109px;
    font-size: 100%;
    top: 0;
  }
  .indexmenu_rmenu li:hover ul,
  .indexmenu_nojs,
  .indexmenu_titlemenu {
    display: block;
  }
  .indexmenu_titlemenu {
    background-color: #ccc;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
  }
  #indexmenu__wiz {
    width: 451px;
  }
  #indexmenu__wiz fieldset {
    width: 401px;
    text-align: left;
  }
  #indexmenu__wiz input {
    margin: 0 0.1em 0 0;
  }
  #indexmenu__wiz input#namespace {
    margin: 0 0.6em;
    width: 270px;
  }
  #indexmenu__wiz .number input {
    width: 30px;
  }
  #indexmenu__wiz strong {
    line-height: 1.5em;
  }
  #indexmenu__wiz label {
    margin: 0 0.6em;
  }
  #indexmenu__wiz fieldset.indexmenu_options label.number {
    margin: 0 0.6em 0 -0.3em;
  }
  #indexmenu__wiz input#indexmenu__insert {
    margin: 0.5em 3px 1em 3px;
  }
  #indexmenu__wiz fieldset.indexmenu_metanumber input[type=text] {
    width: 50px;
    margin: 5px;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton {
    border-radius: 4px;
    margin: 0 3px 3px 0;
    border-left-width: 1px;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton div {
    width: 16px;
    height: 16px;
    opacity: .70;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton div:hover,
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton div:active,
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton.selected div {
    opacity: 1;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton.selected {
    border-color: #333;
    /* copied from tpl/dokuwiki/css/basic.css */
    background-color: #ddd;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
    /*background: -moz-linear-gradient(   top, #ffffff 0%, #f4f4f4 30%, #dddddd 99%, #cccccc 99%); see FS#2447*/
    background: -webkit-linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
    background: -o-linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
    background: -ms-linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
    background: linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
  }
  table.loglog {
    width: 100%;
    table-layout: fixed;
    word-wrap: break-word;
  }
  table.loglog span {
    padding-left: 20px;
  }
  table.loglog span.loglog_off {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gMFwsSKQyUsZsAAAESSURBVDjLnZM9jsIwFITHVrRKYsQJqBFSlBSkcENB7yqnyHUQncs9gatoj0MThNiCf6GAcbzFiqx2RdaEkdy9+aTnN0Nm7x9ok1DSAkCR5aRthv5nZmkKl2ibORyP0ZtMnADvoTlJwDjHbbdDmCTNKk6AUNIGcQzGOcx2CwBgnKM3nT40f87nPwChpA2iCCxNodfrZqg+n90rCCWtPxohiGPo1Qpd5AklrT8cIogi6OUSXeUBgNUa17LEK/KKLCdCSWv2e7wNBp0B9J6022aDy2KBuqqefr+CVGQ5MccjrmXZCUD+dkEoaanvg/b732c8HJrhp5J4/xNrDGgYoq6q7mUqspxYrVGfTq+VqYEY4wR8Ad+6rncMY+qHAAAAAElFTkSuQmCC) left center no-repeat;
  }
  table.loglog span.loglog_perm {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gMFwsQCpzFomsAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABGklEQVQ4y52TTUrDQBiGn4RAm0RdegWVUrUtIgQP4corFFx4FrdZegpPYHCtSzdSlXahXTg4+ZlmxoUYlSRN4guzm/fh+3uty6tr6hQFoQEIoqlV98emQWN/UoD+BQg2Tjj0xrUQ6+zhtJY+9PY5cEe4tsftxw338q7UjgNwvn1RCUhMjMgFaZ5y5B9jjCEKQvMb4gDMssemToi1ZORP0Og/EBsgNWmrt1BzBu6Qnf5uMRPnm95WsZbsuYOiEgcg1Rld9JI9o4z6mUFi4s6A5WpJEE2tL4BOWpsXao7IRbHOToC31StSS0prfMpmlYa+3WfT3gJA6HcSnZQPaV1QoiA0PauH1BJlVGWonKayRS7Q6NpENoZpnRngE+49p+qN98JXAAAAAElFTkSuQmCC) left center no-repeat;
  }
  table.loglog span.loglog_temp {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gMFwsXCD2KVYAAAAEvSURBVDjLnZO9asMwFIU/GVHbJVMoCTSkQ0k7NJRAp4yZ/Qx+qL5CXyJd8zIl1HSI0xDHlix1CDbxX017QYOO7j36BDri9e2drhqt1hYg2gSiq8ehpyb+vDT6l8Hd9Qu33lOniawfRJtAFNrYeyTReyb+MzkaVmtbf44DsByGLIdhxXk5DJn6C3IyTmbP1F8wch8aJBJgpz4aaHVNmRMTf37eXJA4ALlV5FZVBgrtch30F2Nvxs3VfUkiAZRNGgRtGoDSCWNvhsXAam0lgDZZo7FNKyo2WwyaC4K0hSDtNNirT5I8JtoE4s8E3zoiM8fyd54NWm5r0456h7JJ5WtLgFhtm+9UW6RwcZ0BAKk5oG3ayIXoC5PrDFDmhEG3hkr2ZSEzRyymM5G9YfptGOAHquKvQvy3y4oAAAAASUVORK5CYII=) left center no-repeat;
  }
  table.loglog span.loglog_fail {
    background: transparent url(/wiki/lib/plugins/loglog/pix/error.png) left center no-repeat;
  }
  #plugin__logviewer form {
    float: right;
  }
  #plugin__logviewer .tabs {
    margin-bottom: 2em;
  }
  #plugin__logviewer label {
    display: block;
    margin-top: -1em;
    margin-bottom: 1em;
  }
  #plugin__logviewer dl {
    max-height: 80vh;
    overflow: auto;
  }
  #plugin__logviewer dl dt {
    display: flex;
  }
  #plugin__logviewer dl dt.hidden {
    display: none;
  }
  #plugin__logviewer dl dt .datetime {
    flex: 0 0 auto;
    margin-right: 1em;
  }
  #plugin__logviewer dl dt .log {
    flex: 1 1 auto;
  }
  #plugin__logviewer dl dt .log span {
    display: block;
  }
  #plugin__logviewer dl dt .log span.file {
    font-family: monospace;
  }
  #plugin__logviewer dl dd {
    font-size: 80%;
    white-space: nowrap;
    font-family: monospace;
  }
  #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 #4d4d4d;
    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: #dee7ec;
  }
  #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: #00f;
  }
  #plugin_move__progress #plugin_move__preview ul li.page {
    list-style-image: url(/wiki/lib/plugins/move/images/page.png);
  }
  #plugin_move__progress #plugin_move__preview ul li.media {
    list-style-image: url(/wiki/lib/plugins/move/images/disk.png);
  }
  #plugin_move__progress #plugin_move__preview ul li.affected {
    list-style-image: url(/wiki/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.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 #8cacbb;
    border-bottom: 1px solid #8cacbb;
  }
  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;
  }
  div.dokuwiki table.pagelist th,
  div.dokuwiki table.ul th {
    background-color: #dee7ec;
    color: #000;
    font-size: 90%;
  }
  div.dokuwiki table.pagelist td,
  div.dokuwiki table.ul td {
    color: #000;
    font-size: 80%;
  }
  div.dokuwiki table.pagelist td.page,
  div.dokuwiki table.ul td.page {
    font-size: 100%;
  }
  .plugin__simplenavi input {
    width: 100%;
    max-width: 50vh;
  }
  #siteexport__throbber {
    visibility: hidden;
  }
  #siteexport,
  #siteexport__manager {
    margin: 1em auto 1em auto;
    vertical-align: middle;
    width: 80%;
    text-align: left;
  }
  #siteexport__manager {
    margin-top: 0px;
    padding-top: 1em;
  }
  #siteexport fieldset {
    text-align: left;
  }
  #siteexport fieldset label input,
  #siteexport fieldset label select {
    float: right;
    text-align: left;
    width: 50%;
  }
  #siteexport fieldset label input[type=checkbox] {
    width: auto;
  }
  #siteexport fieldset.hideOptions > * {
    display: none;
  }
  #siteexport fieldset legend,
  #siteexport fieldset.hideOptions .forceVisible {
    display: block !important;
  }
  #siteexport fieldset legend {
    cursor: pointer;
  }
  #siteexport fieldset legend:hover {
    color: #002bb8;
    text-decoration: underline;
  }
  #siteexport fieldset br {
    clear: both;
  }
  #siteexport fieldset p {
    margin-top: 0px;
    color: #a9a9a9;
  }
  #siteexport__errorlog {
    overflow: auto;
    max-height: 200px;
  }
  #siteexport__errorlog p {
    color: #a00;
    margin: 0px;
    padding: 0px 5px;
    overflow: hidden;
  }
  #siteexport__errorlog p:nth-child(odd) {
    background-color: #FFEDED;
  }
  #siteexport__errorlog p:nth-child(even) {
    background-color: #FFD4D4;
  }
  #siteexport__customActions {
    margin: 0px;
    padding: 0px;
  }
  #siteexport__customActions li {
    list-style: none;
    border-bottom: 1px solid #ccc;
    float: left;
    clear: both;
    width: 100%;
    margin: 0px;
    padding: 0px;
  }
  #siteexport__customActions li input {
    margin: 2px 1%;
    width: 45%;
  }
  #siteexport__customActions li:last-child {
    border-bottom: none;
  }
  #siteexport__customActions li:nth-child(odd) {
    background-color: #eee;
  }
  #siteexport__customActions li:nth-child(even) {
    background-color: #f0f0f0;
  }
  #siteexport__customActions li button {
    float: right;
  }
  div.sitetoc ul li div.li > a {
    display: block;
    margin-bottom: 5px !important;
    margin-top: 15px !important;
  }
  #siteexport .siteexport__throbber,
  #siteexport .siteexport__throbber img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  #dokuwiki__pagetools ul li a.siteexport_addpage::before {
    content: url(/wiki/lib/plugins/siteexport/images/pagetools.png);
  }
  #dokuwiki__pagetools:hover ul li a.siteexport_addpage,
  #dokuwiki__pagetools ul li a.siteexport_addpage:focus,
  #dokuwiki__pagetools ul li a.siteexport_addpage:active {
    background-image: url(/wiki/lib/plugins/siteexport/images/pagetools.png);
  }
  #dokuwiki__pagetools ul li a.siteexport_addpage:hover,
  #dokuwiki__pagetools ul li a.siteexport_addpage:active,
  #dokuwiki__pagetools ul li a.siteexport_addpage:focus {
    background-position: right -32px;
  }
  #dokuwiki__pagetools ul li a.siteexport_mapid .mapID {
    position: relative;
  }
  #dokuwiki__pagetools ul li a.siteexport_mapid .mapID:before {
    position: absolute;
    left: 0;
    right: 0;
    content: attr(data-done);
    color: #0a0;
    opacity: 0;
    background: #efe;
    text-align: center;
    transition: opacity ease-in-out 500ms;
  }
  #dokuwiki__pagetools ul li a.siteexport_mapid .mapID.done:before {
    opacity: 1;
  }
  div.siteexport.mergehint {
    position: relative;
  }
  div.siteexport.mergehint span.mergehint {
    position: absolute;
    right: 100%;
    font-size: 90%;
  }
  div.sortable thead tr.row0 th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after {
    content: " \25B4\25BE";
  }
  div.sortable thead tr.row0 th.sorttable_sorted:after {
    content: " \25BE";
  }
  div.sortable thead tr.row0 th.sorttable_sorted_reverse:after {
    content: " \25B4";
  }
  #plugin__styling button.primary {
    font-weight: bold;
  }
  [dir=rtl] #plugin__styling table input {
    text-align: right;
  }
  #plugin__styling_loader {
    display: none;
  }
  .dokuwiki div.tags,
  .dokuwiki div.tagstop {
    font-size: 95%;
    text-align: right;
  }
  .dokuwiki div.tags {
    border-top: 2px dotted #8cacbb;
    clear: both;
    margin-bottom: 1.4em;
  }
  .dokuwiki div.tagstop {
    border-bottom: 2px dotted #8cacbb;
    margin-top: -1.3em;
    margin-bottom: .4em;
  }
  .dokuwiki div.tags span,
  .dokuwiki div.tagstop span {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIGAGFhYejo6P///8PDw9ra2p6env///wAAACH5BAEAAAYALAAAAAAQAAwAAAM0aBbQECpKA4YQ400JBClEBm2UUBgFpm3VR1zixljeG09zba9STvwqkm9HWlRgPFnlVjQmEwA7) 0 2px no-repeat;
    padding: 1px 0 1px 17px;
  }
  .dokuwiki form.plugin__tag_search label.plus,
  .dokuwiki form.plugin__tag_search label.minus {
    display: block;
  }
  #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: #dee7ec;
    color: #000;
  }
  .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(/wiki/lib/plugins/wrap/images/note/48/info.png);
  }
  .dokuwiki span.wrap_info {
    background-image: url(/wiki/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(/wiki/lib/plugins/wrap/images/note/48/important.png);
  }
  .dokuwiki span.wrap_important {
    background-image: url(/wiki/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(/wiki/lib/plugins/wrap/images/note/48/alert.png);
  }
  .dokuwiki span.wrap_alert {
    background-image: url(/wiki/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(/wiki/lib/plugins/wrap/images/note/48/tip.png);
  }
  .dokuwiki span.wrap_tip {
    background-image: url(/wiki/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(/wiki/lib/plugins/wrap/images/note/48/help.png);
  }
  .dokuwiki span.wrap_help {
    background-image: url(/wiki/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(/wiki/lib/plugins/wrap/images/note/48/todo.png);
  }
  .dokuwiki span.wrap_todo {
    background-image: url(/wiki/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(/wiki/lib/plugins/wrap/images/note/48/download.png);
  }
  .dokuwiki span.wrap_download {
    background-image: url(/wiki/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: #fff !important;
    color: #fff !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: #dee7ec;
  }
  .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: #fff;
  }
  div.dokuwiki dl {
    margin-bottom: 0.5em;
  }
  div.dokuwiki dt {
    clear: left;
  }
  div.dokuwiki .dt {
    margin-right: 1em;
    color: #000;
    font-weight: bold;
    max-width: 30%;
    float: left;
  }
  div.dokuwiki dd {
    margin-left: 3em;
  }
  div.dokuwiki dl:after,
  div.dokuwiki dl dl:before,
  div.dokuwiki dl ol:before,
  div.dokuwiki dl ul:before {
    content: '.';
    display: block;
    clear: left;
    width: 0;
    height: 0;
    visibility: hidden;
  }
  #dokuwiki__detail {
    padding: 1em;
  }
  #dokuwiki__detail img {
    float: left;
    margin: 0 1.5em .5em 0;
  }
  [dir=rtl] #dokuwiki__detail img {
    float: right;
    margin-right: 0;
    margin-left: 1.5em;
  }
  #dokuwiki__detail div.img_detail {
    float: left;
  }
  [dir=rtl] #dokuwiki__detail 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 #8cacbb;
  }
  [dir=rtl] #mediamgr__aside {
    left: auto;
    right: 0;
    border-right-width: 0;
    border-left: 1px solid #8cacbb;
  }
  #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 #8cacbb;
  }
  #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: #dee7ec;
  }
  #media__content #scroll__here {
    border: 1px dashed #8cacbb;
  }
  #media__content a.mediafile {
    margin-right: 1.5em;
    font-weight: bold;
  }
  [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: #000;
    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;
  }
  #media__content form.meta div.metafield {
    clear: left;
    margin-bottom: .5em;
    overflow: hidden;
  }
  [dir=rtl] #media__content form.meta div.metafield {
    clear: right;
  }
  #media__content form.meta label {
    display: block;
    width: 25%;
    float: left;
    font-weight: bold;
    clear: left;
  }
  [dir=rtl] #media__content form.meta label {
    float: right;
    clear: right;
  }
  #media__content form.meta .edit {
    float: left;
    width: 70%;
    margin: 0;
  }
  [dir=rtl] #media__content form.meta .edit {
    float: right;
  }
  #media__content form.meta textarea.edit {
    /* needed because of IE8 hack in _edit.css for textarea.edit: */
    max-width: 70%;
    min-width: 70%;
  }
  #media__content form.meta div.buttons {
    clear: left;
    margin: .2em 0 0 25%;
  }
  [dir=rtl] #media__content form.meta div.buttons {
    clear: right;
    margin: .2em 25% 0 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;
  }
  #mediamanager__page .panel {
    float: left;
  }
  #mediamanager__page .namespaces {
    width: 20%;
    min-width: 10em;
    /* @change */
  }
  #mediamanager__page .filelist {
    width: 50%;
    min-width: 25em;
    /* @change */
  }
  #mediamanager__page .file {
    width: 30%;
    min-width: 15em;
    /* @change */
  }
  #mediamanager__page .panelHeader {
    background-color: #dee7ec;
    margin: 0 10px 10px 0;
    padding: 10px 10px 8px;
    text-align: left;
    min-height: 20px;
    overflow: hidden;
  }
  #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;
  }
  #mediamanager__page .file .panelHeader,
  #mediamanager__page .file .panelContent {
    margin-right: 0;
  }
  #mediamanager__page .ui-resizable-e {
    width: 6px;
    right: 2px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAgCAYAAAAxOQljAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9sJEQkEIAFLyoQAAABhSURBVCjP7ZKxDYAwDASPyD3D/GJMADPAXt4lC0SkCVIUEgpKxDWWfK93YwAkTZJmKgKAu5/AchM9TJIBaRRA0lamjaoSQLiSFevj8V98QezN7gAI7h4bEbtV5V1fHB+SAQ0nFAcppqOcAAAAAElFTkSuQmCC) center center no-repeat;
    /*
    @deprecated, change since Adora Belle:
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAgBAMAAADDFxRQAAAAFVBMVEUzMzMzMzMzMzMzMzMzMzMzMzMAAAC/StzQAAAAB3RSTlMQEQQPAX8A/rYeMAAAACdJREFUeAFjSDNLY0gLg2AVMK0GxG4MYWFhVMVsYWIgc0H2IHBaGgAKAiA/dIJU/QAAAABJRU5ErkJggg==) center center no-repeat;
    */
  }
  #mediamanager__page .ui-resizable-e:hover {
    background-color: #dee7ec;
  }
  #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 .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: #dee7ec;
    color: #000;
    border: 1px solid #8cacbb;
    border-bottom-color: #dee7ec;
    line-height: 1.4em;
    position: relative;
    bottom: -1px;
    z-index: 2;
  }
  * html #mediamanager__page .namespaces h2,
  *+html #mediamanager__page .namespaces h2 {
    display: inline;
  }
  [dir=rtl] #mediamanager__page .namespaces h2 {
    margin: 0 .3em 0 0;
    position: relative;
    right: 10px;
  }
  #mediamanager__page .namespaces .panelHeader {
    border-top: 1px solid #8cacbb;
    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: #ff9;
    font-weight: bold;
  }
  #mediamanager__page .panelHeader form.options {
    float: right;
    margin-top: -3px;
  }
  #mediamanager__page .panelHeader ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #mediamanager__page .panelHeader ul li {
    color: #000;
    float: left;
    line-height: 1;
    padding-left: 3px;
  }
  [dir=rtl] #mediamanager__page .panelHeader ul li {
    margin-right: 0;
    margin-left: .5em;
  }
  #mediamanager__page .panelHeader ul li.listType {
    padding-left: 30px;
    margin: 0 0 0 5px;
    background: url('/wiki/lib/tpl/vector/../../images/icon-list.png') 3px 1px no-repeat;
  }
  #mediamanager__page .panelHeader ul li.sortBy {
    padding-left: 30px;
    margin: 0 0 0 5px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXBAMAAAASBMmTAAAAJFBMVEUAAAAxTmwAAAAAAAAAAAAAAAAAAAAxTmx9o3ezya/R3s/k7OMWHTSjAAAABnRSTlMAVWqhwdU2LKdOAAAAWElEQVR4AWNABeLlhQhOORDi4JSX41GGGyQQIaWAJMiUhCSltkxBDS6R1ZGUBqTT0kCkWkfbNpAoSypIKqOzDcRxMwBrmgHisCSDNWV3tMEl2CBaQSSRAACrsRYJGMgpLgAAAABJRU5ErkJggg==') 3px 1px no-repeat;
  }
  #mediamanager__page .panelHeader form.options .ui-buttonset label {
    font-size: 90%;
    margin-right: -0.4em;
  }
  #mediamanager__page .panelHeader form.options .ui-buttonset .ui-button-text {
    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 10px 0 0;
  }
  #mediamanager__page .filelist .panelContent ul li:hover {
    background-color: #dee7ec;
  }
  #mediamanager__page .filelist li dt a {
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
  }
  * html #mediamanager__page .filelist .thumbs li dt a,
  *+html #mediamanager__page .filelist .thumbs li dt a {
    display: block;
  }
  * html #mediamanager__page .filelist .rows li dt a,
  *+html #mediamanager__page .filelist .rows li dt a {
    display: inline;
  }
  #mediamanager__page .filelist .thumbs li {
    width: 100px;
    min-height: 130px;
    display: inline-block;
    display: -moz-inline-stack;
    /* 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: #fff;
    color: #000;
    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;
  }
  * html #mediamanager__page .filelist .thumbs li,
  *+html #mediamanager__page .filelist .thumbs li {
    display: inline;
    zoom: 1;
  }
  #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;
    margin-bottom: 3px;
    background-color: #fff;
    color: #000;
    overflow: hidden;
  }
  #mediamanager__page .filelist .rows li:nth-child(2n+1) {
    background-color: #fff;
  }
  #mediamanager__page .filelist .rows li dt {
    float: left;
    width: 10%;
    height: 40px;
    text-align: center;
  }
  #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;
  }
  #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: #dee7ec;
  }
  #mediamanager__page .file dl dd {
    display: block;
    background-color: #fff;
  }
  #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 input.button {
    width: auto;
  }
  #mediamanager__page form.meta textarea.edit {
    height: 6em;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
  }
  #mediamanager__page #page__revisions ul,
  #mediamanager__page form.changes ul /* new */ {
    margin-left: 10px;
    padding: 0;
    list-style-type: none;
  }
  #mediamanager__page #page__revisions ul li div.li div,
  #mediamanager__page form.changes ul li div.li div /* new */ {
    font-size: 90%;
    color: #000;
    padding-left: 18px;
  }
  #mediamanager__page #page__revisions ul li div.li input,
  #mediamanager__page form.changes ul li div.li input /* new */ {
    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: #fff;
  }
  [dir=rtl] #mediamanager__diff td,
  [dir=rtl] #mediamanager__diff th {
    text-align: right;
  }
  #mediamanager__diff th {
    font-weight: normal;
    background-color: #fff;
    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: #ff9;
    color: #000;
    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 {
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    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;
  }
  * html .qq-upload-button,
  *+html .qq-upload-button {
    display: inline;
  }
  .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: #fff;
    color: #000;
    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: #dee7ec;
  }
  div.qq-uploader ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .qq-uploader li {
    margin: 0 0 5px;
    color: #000;
  }
  .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("/wiki/lib/tpl/vector/../../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 #8cacbb;
    z-index: 1;
  }
  .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: #fff;
    color: #000;
    border: 1px solid #8cacbb;
    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 strong {
    background-color: #dee7ec;
    color: #000;
    text-decoration: none;
    font-weight: normal;
  }
  .dokuwiki .tabs > ul li .curid a,
  .dokuwiki .tabs > ul li .active a,
  .dokuwiki ul.tabs li strong {
    z-index: 2;
    border-bottom-color: #dee7ec;
  }
  .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(/wiki/lib/tpl/vector/static/3rd/dokuwiki/external-link.png);
    /*
    @deprecated, change since Adora Belle:
    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(/wiki/lib/tpl/vector/static/3rd/dokuwiki/unc.png);
    /*
    @deprecated, change since Adora Belle:
    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(/wiki/lib/tpl/vector/static/3rd/dokuwiki/email.png);
    /*
    @deprecated, change since Adora Belle:
    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;
    display: inline-block;
    /* needed for IE7 */
  }
  .dokuwiki div.toc,
  #dw__toc /* new */ {
    float: right;
    margin: 0 0 1.4em 1.4em;
    width: 12em;
    background-color: #dee7ec;
    color: inherit;
  }
  [dir=rtl] .dokuwiki div.toc,
  [dir=rtl] #dw__toc /* new */ {
    float: left;
    margin: 0 1.4em 1.4em 0;
  }
  .dokuwiki div.tocheader,
  #dw__toc h3 /* new */ {
    padding: .2em .5em;
    font-weight: bold;
    margin-bottom: 0;
    font-size: 1em;
  }
  .dokuwiki .toc span.toc_open,
  .dokuwiki .toc span.toc_close,
  #dw__toc h3 strong /* new */ {
    float: right;
    margin: 0 .2em;
    line-height: 1;
  }
  [dir=rtl] .dokuwiki .toc span.toc_open,
  [dir=rtl] .dokuwiki .toc span.toc_close,
  [dir=rtl] #dw__toc h3 strong /* new */ {
    float: left;
  }
  .dokuwiki #toc__inside,
  #dw__toc > div {
    padding: .2em .5em;
  }
  .dokuwiki #toc__inside ul,
  #dw__toc ul /* new */ {
    padding: 0;
    margin: 0;
  }
  .dokuwiki #toc__inside ul li,
  #dw__toc ul li /* new */ {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 1.1;
  }
  .dokuwiki #toc__inside ul li div.li,
  #dw__toc ul li div.li /* new */ {
    padding: .15em 0;
  }
  .dokuwiki #toc__inside ul ul,
  #dw__toc ul ul /* new */ {
    padding-left: 1em;
  }
  [dir=rtl] .dokuwiki #toc__inside ul ul,
  [dir=rtl] #dw__toc ul ul /* new */ {
    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,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANAQMAAABb8jbLAAAAAXNSR0IArs4c6QAAAAZQTFRFAAAAY4ycgXnEngAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2wMPADUm29JrgQAAAA9JREFUCNdjYEABP+CQAQAiAgTZViNMjQAAAABJRU5ErkJggg==);
    /*
    @deprecated, change since Adora Belle:
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAA1JREFUeAFjsIFCMAAACW4A8TlryZgAAAAASUVORK5CYII=);
    */
  }
  .dokuwiki ul.idx li.open {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANAQMAAABfB+b2AAAAAXNSR0IArs4c6QAAAAZQTFRFAAAAY4ycgXnEngAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2wMPADYPsk2gLgAAABVJREFUCNdjYEAB/4CwhsGCQYCBAQAYngLBZdvLkgAAAABJRU5ErkJggg==);
    /*
    @deprecated, change since Adora Belle:
    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,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANAQMAAABb8jbLAAAAAXNSR0IArs4c6QAAAAZQTFRFAAAAY4ycgXnEngAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2wMPADU6z9M3zgAAABhJREFUCNdjYICDAwwPGD4w/ADiB0A2AwA28gYZxsjwBAAAAABJRU5ErkJggg==);
    /*
    @deprecated, change since Adora Belle:
    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,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wCFwQOJlWhSh0AAAAqSURBVAjXY2DAAhiROTNnzvyPIggTgAsiCzAwMDAwogvgVonTTGwSGAAASx0Tjokv6PMAAAAASUVORK5CYII=);
    /*
    @deprecated, change since Adora Belle:
    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 #8cacbb;
    padding: .5em 0 0 0;
    margin: 1em 0 0 0;
    clear: both;
  }
  .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 div.search_result {
    margin-bottom: 1.2em;
  }
  .dokuwiki dl.search_results dt {
    font-weight: normal;
    margin-bottom: .2em;
  }
  .dokuwiki div.search_result div.search_snippet,
  .dokuwiki dl.search_results dd /* new */ {
    color: #000;
    background-color: inherit;
    margin: 0 0 1.2em 0;
  }
  .dokuwiki .search_hit {
    color: #000;
    background-color: #ff9;
  }
  .dokuwiki div.search_result strong.search_hit,
  .dokuwiki .search_results strong.search_hit /* new */ {
    font-weight: normal;
  }
  .dokuwiki div.search_result .search_sep,
  .dokuwiki .search_results .search_sep /* new */ {
    color: #000;
    background-color: inherit;
  }
  .dokuwiki div.nothing {
    margin-bottom: 1.4em;
  }
  .dokuwiki form.search div.no {
    position: relative;
    z-index: 1;
  }
  .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 #dw__recent label,
  .dokuwiki .changeType /* new */ {
    margin-bottom: .5em;
    display: block;
  }
  .dokuwiki #dw__recent ul li,
  .dokuwiki #page__revisions ul li,
  .dokuwiki form.changes ul li /* new */ {
    list-style: none;
    margin-left: 0;
  }
  [dir=rtl] .dokuwiki #dw__recent ul li,
  [dir=rtl] .dokuwiki #page__revisions ul li,
  [dir=rtl] .dokuwiki form.changes ul li /* new */ {
    margin-right: 0;
  }
  .dokuwiki #dw__recent ul li span,
  .dokuwiki #page__revisions ul li span,
  .dokuwiki form.changes ul li span,
  .dokuwiki #dw__recent ul li a,
  .dokuwiki #page__revisions ul li a,
  .dokuwiki form.changes ul li a /* new */ {
    vertical-align: middle;
  }
  .dokuwiki #dw__recent ul li span.user a,
  .dokuwiki #page__revisions ul li span.user a,
  .dokuwiki form.changes ul li span.user a /* new */ {
    vertical-align: bottom;
  }
  .dokuwiki #dw__recent ul li.minor,
  .dokuwiki #page__revisions ul li.minor,
  .dokuwiki form.changes ul li.minor /* new */ {
    opacity: .7;
  }
  .dokuwiki #dw__recent ul li a.diff_link,
  .dokuwiki #page__revisions ul li a.diff_link,
  .dokuwiki form.changes ul li a.diff_link /* new */ {
    vertical-align: baseline;
  }
  .dokuwiki #dw__recent ul li a.revisions_link,
  .dokuwiki #page__revisions ul li a.revisions_link,
  .dokuwiki form.changes ul li a.revisions_link /* new */ {
    vertical-align: baseline;
  }
  .dokuwiki #dw__recent ul li span.sum,
  .dokuwiki #page__revisions ul li span.sum,
  .dokuwiki form.changes ul li span.sum /* new */ {
    font-weight: bold;
  }
  .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 #8cacbb;
    font-size: 110%;
    width: 50%;
    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 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 div.toolbar {
    margin-bottom: .5em;
    overflow: hidden;
  }
  #draft__status {
    float: right;
    color: #000;
    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 #8cacbb;
    background-color: #dee7ec;
    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 {
    /* should just be "width: 100%", but IE8 doesn't like it, see FS#1910 + FS#1667 */
    width: 700px;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: .5em;
  }
  .dokuwiki #wiki__editbar,
  .dokuwiki div.editBar /* new */ {
    overflow: hidden;
    margin-bottom: .5em;
  }
  #size__ctl {
    float: right;
  }
  [dir=rtl] #size__ctl {
    float: left;
  }
  #size__ctl img {
    cursor: pointer;
  }
  .dokuwiki #wiki__editbar .editButtons,
  .dokuwiki div.editBar .editButtons /* new */ {
    display: inline;
    margin-right: 1em;
  }
  [dir=rtl] .dokuwiki #wiki__editbar .editButtons,
  [dir=rtl] .dokuwiki .editBar .editButtons /* new */ {
    margin-right: 0;
    margin-left: 1em;
  }
  .dokuwiki #wiki__editbar .summary,
  .dokuwiki div.editBar .summary /* new */ {
    display: inline;
  }
  .dokuwiki #wiki__editbar .summary label,
  .dokuwiki div.editBar .summary label /* new */ {
    vertical-align: middle;
    white-space: nowrap;
  }
  .dokuwiki #wiki__editbar .summary label span,
  .dokuwiki div.editBar .summary label span /* new */ {
    vertical-align: middle;
  }
  .dokuwiki #wiki__editbar .summary input.missing,
  .dokuwiki div.editBar .summary input.missing /* new */ {
    color: #000;
    background-color: #ffcccc;
  }
  .dokuwiki div.preview {
    border: dotted #8cacbb;
    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 input.button {
    font-size: 75%;
  }
  .dokuwiki div.section_highlight {
    margin: 0 -1em;
    /* negative side margin = side padding + side border */
    padding: 0 .5em;
    border: solid #dee7ec;
    border-width: 0 .5em;
  }
  .dokuwiki .ui-widget {
    font-size: 100%;
  }
  #link__wiz_result {
    background-color: #fff;
    width: 293px;
    height: 193px;
    overflow: auto;
    border: 1px solid #8cacbb;
    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;
  }
  [dir=rtl] #link__wiz_result div {
    padding: 3px 0 3px 3px;
  }
  #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-right: 22px;
    background-position: right 0;
  }
  #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(/wiki/lib/tpl/vector/../../images/page.png);
  }
  #link__wiz_result div.type_d a {
    background-image: url(/wiki/lib/tpl/vector/../../images/ns.png);
  }
  #link__wiz_result div.even {
    background-color: #fff;
  }
  #link__wiz_result div.selected {
    background-color: #dee7ec;
  }
  #link__wiz_result span {
    display: block;
    color: #000;
    margin-left: 22px;
  }
  [dir=rtl] #link__wiz_result span {
    margin-left: 0;
    margin-right: 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;
  }
  [dir=rtl] #media__popup_content label {
    margin-right: 0;
    margin-left: .5em;
  }
  #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 #8cacbb;
    padding: 0.5em;
    margin: auto;
  }
  .dokuwiki input.edit,
  .dokuwiki select.edit {
    vertical-align: middle;
  }
  .dokuwiki select.edit {
    padding: 0.1em 0;
  }
  .dokuwiki input.button,
  .dokuwiki button.button {
    vertical-align: middle;
  }
  #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 ul.admin_tasks {
    float: left;
    width: 40%;
    list-style-type: none;
    font-size: 1.125em;
  }
  [dir=rtl] .dokuwiki ul.admin_tasks {
    float: right;
  }
  .dokuwiki ul.admin_tasks li {
    padding-left: 35px;
    margin: 0 0 1em 0;
    font-weight: bold;
    list-style-type: none;
    background: transparent none no-repeat scroll 0 0;
    color: inherit;
  }
  [dir=rtl] .dokuwiki ul.admin_tasks li {
    padding-left: 0;
    padding-right: 35px;
    background-position: right 0;
  }
  .dokuwiki ul.admin_tasks li.admin_acl {
    background-image: url(/wiki/lib/tpl/vector/../../images/admin/acl.png);
  }
  .dokuwiki ul.admin_tasks li.admin_usermanager {
    background-image: url(/wiki/lib/tpl/vector/../../images/admin/usermanager.png);
  }
  .dokuwiki ul.admin_tasks li.admin_plugin {
    background-image: url(/wiki/lib/tpl/vector/../../images/admin/plugin.png);
  }
  .dokuwiki ul.admin_tasks li.admin_config {
    background-image: url(/wiki/lib/tpl/vector/../../images/admin/config.png);
  }
  .dokuwiki ul.admin_tasks li.admin_revert {
    background-image: url(/wiki/lib/tpl/vector/../../images/admin/revert.png);
  }
  .dokuwiki ul.admin_tasks li.admin_popularity {
    background-image: url(/wiki/lib/tpl/vector/../../images/admin/popularity.png);
  }
  .dokuwiki #admin__version {
    clear: left;
    float: right;
    color: #000;
    background-color: inherit;
  }
  [dir=rtl] .dokuwiki #admin__version {
    clear: right;
    float: left;
  }
  html,
  body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    font-size: 1em;
  }
  body {
    background-color: #f3f3f3;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAANQTFRF9vb2AAsjqgAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=);
  }
  div#content {
    margin-left: 10em;
    padding: 1em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAANQTFRFp9f5cVVvXwAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=);
    background-position: top left;
    background-repeat: repeat-y;
    background-color: white;
    color: black;
  }
  #page-base {
    height: 5em;
    background-color: white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAMAAACT+SJTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFdQTFRF+fn49/f2+/v89vf3/v79/v3+/v/++fj4/fz89/f4+fr5/f79/Pv8+Pn59/b2+/v7/f38+Pj4+vr5+vr7/Pz8+fn59vb29/j4+vr6/v7+/f399/f3////vR8U6wAAADxJREFUeNotwgcOgCAURMEnKnawYr3/Od38kBm+zHObmoqBx8y07OIYiWxyyUrPITDRsHBKx2tKCgKJ9AOMswMINl/fOQAAAABJRU5ErkJggg==);
    background-position: bottom left;
    background-repeat: repeat-x;
  }
  #head-base {
    margin-top: -5em;
    margin-left: 10em;
    height: 5em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAANQTFRFp9f5cVVvXwAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=);
    background-position: bottom left;
    background-repeat: repeat-x;
  }
  div#head {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
  }
  div#head h5 {
    margin: 0;
    padding: 0;
  }
  div.emptyPortlet {
    display: none;
  }
  #p-personal {
    position: absolute;
    top: 0;
    margin-left: 10em;
    right: 0.75em;
  }
  #p-personal h5 {
    display: none;
  }
  #p-personal ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #p-personal li {
    line-height: 1.125em;
    float: left;
  }
  #p-personal li {
    margin-left: 0.75em;
    margin-top: 0.5em;
    font-size: 0.75em;
  }
  #left-navigation {
    position: absolute;
    left: 10em;
    top: 2.5em;
  }
  #right-navigation {
    float: right;
    margin-top: 2.5em;
  }
  div.vectorTabs h5,
  div.vectorMenu h5 span {
    display: none;
  }
  div.vectorTabs {
    float: left;
  }
  div.vectorTabs {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAMAAADeMYNYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRFyuf7xeX6vuL6td76qtn5+vv79/n7rtr5/Pz84vH7sNv6weP60en7qNf56vX74PD77fb7zuj77/b8stz65/P78/j88ff83e/7uuD61ev79Pj75PL72Oz72+370+v7uN/6UiPZnwAAAD1JREFUeNpNwccBgCAABMFFMaMIZkz9d+k9naH+LbTUxMJKZGRg1pMGz8bNxcGDI4AY7cjY9SVn0pZKrfYfcHYCb27V9m8AAAAASUVORK5CYII=);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-left: 1px;
  }
  div.vectorTabs ul {
    float: left;
  }
  div.vectorTabs ul {
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  div.vectorTabs ul li {
    float: left;
  }
  div.vectorTabs ul li {
    line-height: 1.125em;
    display: inline-block;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #f3f3f3;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFpQTFRF/P3++fv9+vz+6vT46vP49/r9+Pv9p9f57PT6+/z+7PT59vr98/j77vb69Pn89Pn76vL48ff67fT68ff77vX6/v//9fr86PL4+/3+7/b68vf7/f7+/v7/////unDFUAAAADpJREFUeNrFwoURg0AAALDgLi3SYvuvyR9LcInrZYvzcTzgrxIHUZDLNFa9QWs3+dh0Zl+lWiI1+iluKncJSLF7CNkAAAAASUVORK5CYII=);
    background-position: bottom left;
    background-repeat: repeat-x;
    white-space: nowrap;
  }
  div.vectorTabs ul > li {
    display: block;
  }
  div.vectorTabs li.selected {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkAQMAAAB94sgjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAANQTFRF////p8QbyAAAAAxJREFUCB1jYBgeAAAAyAABP2UdiQAAAABJRU5ErkJggg==);
  }
  div.vectorTabs li a {
    display: inline-block;
    height: 2.5em;
    padding-left: 0.4em;
    padding-right: 0.4em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAMAAADeMYNYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRFyuf7xeX6vuL6td76qtn5+vv79/n7rtr5/Pz84vH7sNv6weP60en7qNf56vX74PD77fb7zuj77/b8stz65/P78/j88ff83e/7uuD61ev79Pj75PL72Oz72+370+v7uN/6UiPZnwAAAD1JREFUeNpNwccBgCAABMFFMaMIZkz9d+k9naH+LbTUxMJKZGRg1pMGz8bNxcGDI4AY7cjY9SVn0pZKrfYfcHYCb27V9m8AAAAASUVORK5CYII=);
    background-position: bottom right;
    background-repeat: no-repeat;
  }
  div.vectorTabs li a,
  div.vectorTabs li a span {
    color: #0645ad;
    cursor: pointer;
  }
  div.vectorTabs li a span {
    font-size: 0.8em;
  }
  div.vectorTabs li > a {
    display: block;
  }
  div.vectorTabs a span {
    display: inline-block;
    padding-top: 1.25em;
  }
  div.vectorTabs a > span {
    float: left;
    display: block;
  }
  div.vectorTabs li.selected a,
  div.vectorTabs li.selected a span,
  div.vectorTabs li.selected a:visited
	div.vectorTabs li.selected a:visited span {
    color: #333333;
    text-decoration: none;
  }
  div.vectorTabs li.new a,
  div.vectorTabs li.new a span,
  div.vectorTabs li.new a:visited,
  div.vectorTabs li.new a:visited span {
    color: #a55858;
  }
  div.vectorMenu {
    direction: ltr;
    float: left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAMAAAAlM38UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9QTFRFeXl53d3dmpqasbGx////GU0iEgAAAAV0Uk5T/////wD7tg5TAAAAMklEQVR42mJgwQoYBkqYkYkBApgYUVRDxWGicEPA4nBRhNlAcYQokpWMzIwD6kuAAAMAo5gFEkscG/MAAAAASUVORK5CYII=);
    background-position: 100% 60%;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  body.rtl div.vectorMenu {
    direction: rtl;
  }
  div#head div.vectorMenu h5 {
    float: left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAMAAADeMYNYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRFyuf7xeX6vuL6td76qtn5+vv79/n7rtr5/Pz84vH7sNv6weP60en7qNf56vX74PD77fb7zuj77/b8stz65/P78/j88ff83e/7uuD61ev79Pj75PL72Oz72+370+v7uN/6UiPZnwAAAD1JREFUeNpNwccBgCAABMFFMaMIZkz9d+k9naH+LbTUxMJKZGRg1pMGz8bNxcGDI4AY7cjY9SVn0pZKrfYfcHYCb27V9m8AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
  }
  div#head div.vectorMenu > h5 {
    background-image: none;
  }
  div#head div.vectorMenu h5 {
    background-position: bottom left;
    margin-left: -1px;
  }
  div#head div.vectorMenu h4 {
    display: inline-block;
    float: left;
    font-size: 0.8em;
    padding-left: 0.5em;
    padding-top: 1.375em;
    font-weight: normal;
    border: none;
  }
  div.vectorMenu h5 a {
    display: inline-block;
    width: 24px;
    height: 2.5em;
    text-decoration: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAMAAADeMYNYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRFyuf7xeX6vuL6td76qtn5+vv79/n7rtr5/Pz84vH7sNv6weP60en7qNf56vX74PD77fb7zuj77/b8stz65/P78/j88ff83e/7uuD61ev79Pj75PL72Oz72+370+v7uN/6UiPZnwAAAD1JREFUeNpNwccBgCAABMFFMaMIZkz9d+k9naH+LbTUxMJKZGRg1pMGz8bNxcGDI4AY7cjY9SVn0pZKrfYfcHYCb27V9m8AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
  }
  div.vectorMenu h5 a {
    background-position: bottom right;
  }
  div.vectorMenu h5 > a {
    display: block;
  }
  div.vectorMenu div.menu {
    position: relative;
    display: none;
    clear: both;
    text-align: left;
  }
  body.rtl div.vectorMenu div.menu {
    margin-left: 24px;
  }
  body.rtl div.vectorMenu > div.menu {
    margin-left: auto;
  }
  body.rtl div.vectorMenu > div.menu,
  x:-moz-any-link {
    margin-left: 23px;
  }
  div.vectorMenu:hover div.menu {
    display: block;
  }
  div.vectorMenu ul {
    position: absolute;
    background-color: white;
    border: solid 1px silver;
    border-top-width: 0;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
    margin-left: -1px;
    text-align: left;
  }
  div.vectorMenu ul,
  x:-moz-any-link {
    min-width: 5em;
  }
  div.vectorMenu ul,
  x:-moz-any-link,
  x:default {
    min-width: 0;
  }
  div.vectorMenu li {
    padding: 0;
    margin: 0;
    text-align: left;
    line-height: 1em;
  }
  div.vectorMenu li a {
    display: inline-block;
    padding: 0.5em;
    white-space: nowrap;
  }
  div.vectorMenu li > a {
    display: block;
  }
  div.vectorMenu li a {
    color: #0645ad;
    cursor: pointer;
    font-size: 0.8em;
  }
  div.vectorMenu li.selected a,
  div.vectorMenu li.selected a:visited {
    color: #333333;
    text-decoration: none;
  }
  #p-search h5 {
    display: none;
  }
  #p-search {
    float: left;
  }
  #p-search {
    margin-right: 0.5em;
    margin-left: 0.5em;
  }
  #p-search form,
  #p-search input {
    margin: 0;
    margin-top: 0.4em;
  }
  div#simpleSearch {
    margin-top: 0.5em;
    position: relative;
    border: solid 1px #AAAAAA;
    background-color: white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQBAMAAAAlsQiEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpQTFRF9vf3/v/++fr5/Pv8+/v7/f38+Pj4+fn59vb2+vr6/v7+/f399/f3////Hp8+5gAAACVJREFUCNdjaGBoYDjAkACEBQwKDBMYHBgMGAIYNgDhAoYLDBcAdIAIAfO0JnYAAAAASUVORK5CYII=);
    background-position: top left;
    background-repeat: repeat-x;
  }
  div#simpleSearch label {
    font-size: 0.8em;
    top: 0.25em;
  }
  div#simpleSearch input#searchInput {
    margin: 0;
    border-width: 0;
    padding: 0.25em;
    line-height: 1em;
    font-size: 0.8em;
    width: 14em;
    background-color: transparent;
  }
  div#simpleSearch button#searchButton {
    margin: 0;
    padding: 0;
    width: 1.75em;
    height: 1.5em;
    border: none;
    cursor: pointer;
    background-color: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAAAAAC4QtCeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAP9bkSK1AAAAaklEQVQI12P4///u3NrauXf/AwHD//05YLAfxLmbl7/n48c9+Xn3gZxJYDGg/BQgpyznC4jzJacMmVOMrgxowMFPnw5CDIAZnbMLxAFaWl09txrEY/gPAe87gTwY5//PmTmr4Jz/f699BgAmIHmp1XxJagAAAABJRU5ErkJggg==);
    background-position: center center;
    background-repeat: no-repeat;
  }
  div#simpleSearch > button#searchButton {
    height: 100%;
  }
  div#panel {
    position: absolute;
    top: 160px;
    padding-top: 1em;
    width: 10em;
    left: 0;
  }
  div#panel div.portal {
    padding-bottom: 1.5em;
  }
  div#panel div.portal h5 {
    font-weight: normal;
    color: #444444;
    padding: 0.25em;
    padding-top: 0;
    padding-left: 1.75em;
    cursor: default;
    border: none;
    font-size: 0.75em;
  }
  div#panel div.portal div.body {
    margin: 0;
    padding-top: 0.5em;
    margin-left: 1.25em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAABCAMAAAA7MLYKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtQTFRF29vb2tra4ODg6urq5OTk4uLi6+vr7e3t7Ozs8PDw5+fn4+Pj4eHh3d3d39/f6Ojo5eXl6enp8fHx8/Pz8vLy7+/v3Nzc2dnZ2NjYnErj7QAAAD1JREFUeNq0wQUBACAMALDj7hf6JyUFGxzEnYhC9GaNPG1xVffGDErk/iCigLl1XV2xM49lfAxEaSM+AQYA9HMKuv4liFQAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: top left;
  }
  div#panel div.portal div.body ul {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  div#panel div.portal div.body ul li {
    line-height: 1.125em;
    padding: 0;
    padding-bottom: 0.5em;
    margin: 0;
    overflow: hidden;
    font-size: 0.75em;
  }
  div#panel div.portal div.body ul li a {
    color: #0645ad;
  }
  div#panel div.portal div.body ul li a:visited {
    color: #0b0080;
  }
  div#footer {
    margin-left: 10em;
    margin-top: 0;
    padding: 0.75em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAANQTFRFp9f5cVVvXwAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=);
    background-position: top left;
    background-repeat: repeat-x;
  }
  div#footer ul {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  div#footer ul li {
    margin: 0;
    padding: 0;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    color: #333333;
    font-size: 0.7em;
  }
  div#footer #footer-icons {
    float: right;
  }
  body.ltr div#footer #footer-places {
    float: left;
  }
  div#footer #footer-info li {
    line-height: 1.4em;
  }
  div#footer #footer-icons li {
    float: left;
    margin-left: 0.5em;
    line-height: 2em;
  }
  div#footer #footer-places li {
    float: left;
    margin-right: 1em;
    line-height: 2em;
  }
  #p-logo {
    position: absolute;
    top: -160px;
    left: 0;
    width: 10em;
    height: 160px;
  }
  #p-logo a {
    display: block;
    width: 10em;
    height: 160px;
    background-repeat: no-repeat;
    background-position: center center;
    text-decoration: none;
  }
  #preftoc {
    /* Tabs */
    width: 100%;
    float: left;
    clear: both;
    margin: 0 !important;
    padding: 0 !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAQAAACysAk0AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAABAAAAIQBSEXtPAAAAAmJLR0QA/vCI/CkAAAAmSURBVAjXY2BgYPj3n+k/AwL9g5Fwxl8GJgYGpr+ogmgITQuSgQA1QiAL/go8LAAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOS0wOC0wOVQxOTowNTo0MSswMDowMCYO2tEAAAAldEVYdG1vZGlmeS1kYXRlADIwMDktMDgtMDlUMTk6MDU6NDErMDA6MDB5v6zlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==);
    background-position: bottom left;
    background-repeat: no-repeat;
  }
  #preftoc li {
    /* Tab */
    float: left;
    margin: 0;
    padding: 0;
    padding-right: 1px;
    height: 2.25em;
    white-space: nowrap;
    list-style-type: none;
    list-style-image: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAQAAACysAk0AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAABAAAAIQBSEXtPAAAAAmJLR0QA/vCI/CkAAAAmSURBVAjXY2BgYPj3n+k/AwL9g5Fwxl8GJgYGpr+ogmgITQuSgQA1QiAL/go8LAAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOS0wOC0wOVQxOTowNTo0MSswMDowMCYO2tEAAAAldEVYdG1vZGlmeS1kYXRlADIwMDktMDgtMDlUMTk6MDU6NDErMDA6MDB5v6zlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==);
    background-position: bottom right;
    background-repeat: no-repeat;
  }
  #preftoc li:first-child {
    margin-left: 1px;
  }
  #preftoc a,
  #preftoc a:active {
    display: inline-block;
    position: relative;
    color: #0645ad;
    padding: 0.5em;
    text-decoration: none;
    background-image: none;
    font-size: 0.9em;
  }
  #preftoc a:hover {
    text-decoration: underline;
  }
  #preftoc li.selected a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAMAAAAvZzGNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRF+/v7/v7+/Pz8/f39////+vr6////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcLQwQAAAAd0Uk5T////////ABpLA0YAAAAbSURBVHjaYmBjYIFCRhTIDIdMcIgKWCEQIMAACmgAS8neK4wAAAAASUVORK5CYII=);
    background-position: bottom;
    background-repeat: repeat-x;
    color: #333333;
    text-decoration: none;
  }
  #preferences {
    float: left;
    width: 100%;
    margin: 0;
    margin-top: -2px;
    clear: both;
    border: solid 1px #cccccc;
    background-color: #f9f9f9;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAANQTFRF+vr6rBLZ6QAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=);
  }
  #preferences fieldset.prefsection {
    border: none;
    padding: 0;
    margin: 1em;
  }
  #preferences fieldset.prefsection fieldset {
    border: none;
    border-top: solid 1px #cccccc;
  }
  #preferences legend {
    color: #666666;
  }
  #preferences fieldset.prefsection legend.mainLegend {
    display: none;
  }
  #preferences td {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  #preferences td.htmlform-tip {
    font-size: x-small;
    padding: .2em 2em;
    color: #666666;
  }
  #preferences div.mw-prefs-buttons {
    padding: 1em;
  }
  #preferences div.mw-prefs-buttons input {
    margin-right: 0.25em;
  }
  #userlogin,
  #userloginForm {
    border: solid 1px #cccccc;
    padding: 1.2em;
    margin: .5em;
    float: left;
  }
  #userlogin {
    min-width: 20em;
    max-width: 90%;
    width: 40em;
  }
  div#content {
    line-height: 1.5em;
  }
  #bodyContent {
    font-size: 0.8em;
  }
  a {
    text-decoration: none;
    color: #0645ad;
    background: none;
  }
  a:visited {
    color: #0b0080;
  }
  a:active {
    color: #faa700;
  }
  a:hover {
    text-decoration: underline;
  }
  a.stub {
    color: #772233;
  }
  a.new,
  #p-personal a.new {
    color: #ba0000;
  }
  a.new:visited,
  #p-personal a.new:visited {
    color: #a55858;
  }
  img {
    border: none;
    vertical-align: middle;
  }
  hr {
    height: 1px;
    color: #aaa;
    background-color: #aaa;
    border: 0;
    margin: .2em 0 .2em 0;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: black;
    background: none;
    font-weight: normal;
    margin: 0;
    padding-top: .5em;
    padding-bottom: .17em;
    border-bottom: 1px solid #aaa;
    width: auto;
  }
  h1 {
    font-size: 188%;
  }
  h1 .editsection {
    font-size: 53%;
  }
  h2 {
    font-size: 150%;
  }
  h2 .editsection {
    font-size: 67%;
  }
  h3,
  h4,
  h5,
  h6 {
    border-bottom: none;
    font-weight: bold;
  }
  h3 {
    font-size: 132%;
  }
  h3 .editsection {
    font-size: 76%;
    font-weight: normal;
  }
  h4 {
    font-size: 116%;
  }
  h4 .editsection {
    font-size: 86%;
    font-weight: normal;
  }
  h5 {
    font-size: 100%;
  }
  h5 .editsection {
    font-weight: normal;
  }
  h6 {
    font-size: 80%;
  }
  h6 .editsection {
    font-size: 125%;
    font-weight: normal;
  }
  p {
    margin: .4em 0 .5em 0;
    line-height: 1.5em;
  }
  p img {
    margin: 0;
  }
  abbr,
  acronym,
  .explain {
    border-bottom: 1px dotted black;
    color: black;
    background: none;
    cursor: help;
  }
  q {
    font-family: Times, "Times New Roman", serif;
    font-style: italic;
  }
  pre,
  code,
  tt {
    font-family: monospace, sans-serif;
  }
  code {
    background-color: #f9f9f9;
  }
  pre {
    padding: 1em;
    border: 1px dashed #2f6fab;
    color: black;
    background-color: #f9f9f9;
    line-height: 1.1em;
  }
  ul {
    line-height: 1.5em;
    list-style-type: square;
    margin: .3em 0 0 1.5em;
    padding: 0;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAMAAABW4lS6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFAFKM////QIUK9QAAAAJ0Uk5T/wDltzBKAAAAGklEQVR42mJgBAEGokgGBjBGBxBxsBqAAAMACHwALd5r8ygAAAAASUVORK5CYII=);
  }
  ol {
    line-height: 1.5em;
    margin: .3em 0 0 3.2em;
    padding: 0;
    list-style-image: none;
  }
  li {
    margin-bottom: .1em;
  }
  dt {
    font-weight: bold;
    margin-bottom: .1em;
  }
  dl {
    margin-top: .2em;
    margin-bottom: .5em;
  }
  dd {
    line-height: 1.5em;
    margin-left: 2em;
    margin-bottom: .1em;
  }
  table {
    font-size: 100%;
    color: black;
    /* we don't want the bottom borders of <h2>s to be visible through
	 * floated tables */
    background-color: white;
  }
  fieldset table {
    /* but keep table layouts in forms clean... */
    background: none;
  }
  fieldset {
    border: 1px solid #2f6fab;
    margin: 1em 0 1em 0;
    padding: 0 1em 1em;
    line-height: 1.5em;
  }
  fieldset.nested {
    margin: 0 0 0.5em 0;
    padding: 0 0.5em 0.5em;
  }
  legend {
    padding: .5em;
    font-size: 95%;
  }
  form {
    border: none;
    margin: 0;
  }
  textarea {
    width: 100%;
    padding: .1em;
  }
  select {
    vertical-align: top;
  }
  #toc,
  .toc,
  .mw-warning {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    padding: 5px;
    font-size: 95%;
  }
  #toc h2,
  .toc h2 {
    display: inline;
    border: none;
    padding: 0;
    font-size: 100%;
    font-weight: bold;
  }
  #toc #toctitle,
  .toc #toctitle,
  #toc .toctitle,
  .toc .toctitle {
    text-align: center;
  }
  #toc ul,
  .toc ul {
    list-style-type: none;
    list-style-image: none;
    margin-left: 0;
    padding-left: 0;
    text-align: left;
  }
  #toc ul ul,
  .toc ul ul {
    margin: 0 0 0 2em;
  }
  #toc .toctoggle,
  .toc .toctoggle {
    font-size: 94%;
  }
  div.floatright,
  table.floatright {
    clear: right;
    float: right;
    position: relative;
    margin: 0 0 .5em .5em;
    border: 0;
  }
  div.floatright p {
    font-style: italic;
  }
  div.floatleft,
  table.floatleft {
    float: left;
    clear: left;
    position: relative;
    margin: 0 .5em .5em 0;
    border: 0;
  }
  div.floatleft p {
    font-style: italic;
  }
  div.thumb {
    margin-bottom: .5em;
    border-style: solid;
    border-color: white;
    width: auto;
    background-color: transparent;
  }
  div.thumbinner {
    border: 1px solid #ccc;
    padding: 3px !important;
    background-color: #f9f9f9;
    font-size: 94%;
    text-align: center;
    overflow: hidden;
  }
  html .thumbimage {
    border: 1px solid #ccc;
  }
  html .thumbcaption {
    border: none;
    text-align: left;
    line-height: 1.4em;
    padding: 3px !important;
    font-size: 94%;
  }
  div.magnify {
    float: right;
    border: none !important;
    background: none !important;
  }
  div.magnify a,
  div.magnify img {
    display: block;
    border: none !important;
    background: none !important;
  }
  div.tright {
    clear: right;
    float: right;
    border-width: .5em 0 .8em 1.4em;
  }
  div.tleft {
    float: left;
    clear: left;
    margin-right: .5em;
    border-width: .5em 1.4em .8em 0;
  }
  img.thumbborder {
    border: 1px solid #dddddd;
  }
  .hiddenStructure {
    display: none;
  }
  .mw-warning {
    margin-left: 50px;
    margin-right: 50px;
    text-align: center;
  }
  .usermessage {
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    color: black;
    font-weight: bold;
    margin: 2em 0 1em;
    padding: .5em 1em;
    vertical-align: middle;
  }
  #siteNotice {
    text-align: center;
    font-size: 0.8em;
    margin: 0;
  }
  #siteNotice div,
  #siteNotice p {
    margin: 0;
    padding: 0;
    margin-bottom: 0.9em;
  }
  .catlinks {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    padding: 5px;
    margin-top: 1em;
    clear: both;
  }
  #siteSub {
    display: none;
  }
  #jump-to-nav {
    display: none;
  }
  #contentSub,
  #contentSub2 {
    font-size: 84%;
    line-height: 1.2em;
    margin: 0 0 1.4em 1em;
    color: #7d7d7d;
    width: auto;
  }
  span.subpages {
    display: block;
  }
  .center {
    width: 100%;
    text-align: center;
  }
  *.center * {
    margin-left: auto;
    margin-right: auto;
  }
  .small,
  .small * {
    font-size: 94%;
  }
  table.small {
    font-size: 100%;
  }
  h1,
  h2 {
    margin-bottom: .6em;
  }
  h3,
  h4,
  h5 {
    margin-bottom: .3em;
  }
  #firstHeading {
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0.1em;
    line-height: 1.2em;
    font-size: 1.6em;
    padding-bottom: 0;
  }
  div#content a.external,
  div#content a[href ^="gopher://"] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRF////AGb/AGbMmcz/M5nMZpnM////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7feQVwAAAAd0Uk5T////////ABpLA0YAAAA6SURBVHjaJMtBDgBABARBs4P/P3kbfZCKEE3aAmUFLVu5fCQfGQ7nciTV0GW9zp4Ds+B5SMcLfgEGADSKAPVZzedhAAAAAElFTkSuQmCC) center right no-repeat;
    padding: 0 13px 0 0;
  }
  div#content a[href ^="https://"],
  .link-https {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF8+JXpJMI//GB5NNI9ONY6urq+Odc//i78N9U795T6dhN28tJ/+5jsbKwiIqF////GRZMogAAABB0Uk5T////////////////////AOAjXRkAAABCSURBVHjabMxLDgAhCANQdHQcP7T3v63UhashafKgCUbSAThpkteIqEvsQdUaN2Ks1lafOMz5vUz2w/I9h/fDFmAADPcEmtmwR7AAAAAASUVORK5CYII=) center right no-repeat;
    padding: 0 13px 0 0;
  }
  div#content a[href ^="mailto:"],
  .link-mailto {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF6urp2djV5eXj9vb2vb27o6GcycfDiIqF////+/v48fDt6efisa6qqKej////srKySLxA9wAAAA90Uk5T//////////////////8A1NyYoQAAAElJREFUeNosxgEOgDAIQ1FGGWVOx/1vKxibJv/JOWeTWpE6I9htjdmW1uNWFmpSw2+hEIm4hqMYSzmBaCIXbH/0BYgXjf/sFWAAoukCvAp2p6IAAAAASUVORK5CYII=) center right no-repeat;
    padding: 0 13px 0 0;
  }
  div#content a[href ^="news://"] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFr7GtiIqF6enp////oKCg4uLibGxs0M/QpKWhzMzMwMG+p6mlz8/Q5eXlt7e2////ObfUxwAAABB0Uk5T////////////////////AOAjXRkAAABDSURBVHjaPM1BFoAgDEPBtKRKEeH+t0VadVb/ZRPID1JeO4+HMlJDJEllrmw0s2+1XLV3dz9VgHHbNi7MmgdtLgEGAEDOAYpsUWF4AAAAAElFTkSuQmCC) center right no-repeat;
    padding: 0 13px 0 0;
  }
  div#content a[href ^="ftp://"],
  .link-ftp {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF5+fn5OTk4uLi6+vr8/Pz7+/v7e3t8vLy8PDw+Pj49PT0pKSkxsbG////h4eH////puDpMgAAABB0Uk5T////////////////////AOAjXRkAAAA9SURBVHjaNMbJAcAgCARAiBqDB9t/twLBeQ1B3QRA0G3W/PswL7uXicrWqK1ly/vVbOtDslXkNkQTjgADAPXWBI1Em1rpAAAAAElFTkSuQmCC) center right no-repeat;
    padding: 0 13px 0 0;
  }
  div#content a[href ^="irc://"],
  div#content a.extiw[href ^="irc://"],
  .link-irc {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFxcbDz9DO7u7u7e3t8fHxycnJ9PT08PDw0NHQ7+/v7Ozs6+vr6enp////iIqF////TZJs1QAAABB0Uk5T////////////////////AOAjXRkAAABDSURBVHjaLMxbDsAwCANBJ30Gin3/2xZE9muEkAF2EBgdi1/mTXezc9OOuRlz9e/LWJELl6A8czy3irlZKg51vwADAP9KBKcgC0ibAAAAAElFTkSuQmCC) center right no-repeat;
    padding: 0 13px 0 0;
  }
  div#content a.external[href $=".ogg"],
  div#content a.external[href $=".OGG"],
  div#content a.external[href $=".mid"],
  div#content a.external[href $=".MID"],
  div#content a.external[href $=".midi"],
  div#content a.external[href $=".MIDI"],
  div#content a.external[href $=".mp3"],
  div#content a.external[href $=".MP3"],
  div#content a.external[href $=".wav"],
  div#content a.external[href $=".WAV"],
  div#content a.external[href $=".wma"],
  div#content a.external[href $=".WMA"],
  .link-audio {
    background: url("/wiki/lib/tpl/vector/images/audio-icon.png") center right no-repeat;
    padding: 0 13px 0 0;
  }
  div#content a.external[href $=".ogm"],
  div#content a.external[href $=".OGM"],
  div#content a.external[href $=".avi"],
  div#content a.external[href $=".AVI"],
  div#content a.external[href $=".mpeg"],
  div#content a.external[href $=".MPEG"],
  div#content a.external[href $=".mpg"],
  div#content a.external[href $=".MPG"],
  .link-video {
    background: url("/wiki/lib/tpl/vector/images/video-icon.png") center right no-repeat;
    padding: 0 13px 0 0;
  }
  div#content a.external[href $=".pdf"],
  div#content a.external[href $=".PDF"],
  div#content a.external[href *=".pdf#"],
  div#content a.external[href *=".PDF#"],
  div#content a.external[href *=".pdf?"],
  div#content a.external[href *=".PDF?"],
  .link-document {
    background: url("/wiki/lib/tpl/vector/images/document-icon.png") center right no-repeat;
    padding: 0 13px 0 0;
  }
  div#content a.extiw,
  div#content a.extiw:active {
    color: #36b;
    background: none;
    padding: 0;
  }
  div#content a.external {
    color: #36b;
  }
  div#content .printfooter {
    display: none;
  }
  #pt-userpage,
  #pt-anonuserpage,
  #pt-login {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAMAAABxsOwqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRF78mOboqv0K93R2uZ4a1a5rp2N2mnMmGd/Pr4k6zMMFySTXWr2Jg157Vn4Zst9unUl6a836ZMr7CwooVQPXGwpLnW5KQ/vMne+O/gXXiV6+zt5Orx1t7n7/Dwgpm5////xZOJMQAAACB0Uk5T/////////////////////////////////////////wBcXBvtAAAAY0lEQVR42hzKSQKAIAwEwWAMQUBBQdzN/38p0pepw4DI3vVzH0RADBCNpTOVYaZAxYefZaQyNZplqrXDeiTv07EJ3C67uGR0F7yo9bAyYwSFrJ1iywoi19HW2gjPiy11fgIMAJ51Bh79zDO4AAAAAElFTkSuQmCC) left top no-repeat;
    padding-left: 15px !important;
    text-transform: none;
  }
  .toccolours {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    padding: 5px;
    font-size: 95%;
  }
  #bodyContent {
    position: relative;
    width: 100%;
  }
  #mw-js-message {
    font-size: 0.8em;
  }
  div#bodyContent {
    line-height: 1.5em;
  }
  #ca-unwatch.icon,
  #ca-watch.icon {
    margin-right: 1px;
  }
  #ca-unwatch.icon a,
  #ca-watch.icon a {
    margin: 0;
    padding: 0;
    outline: none;
    display: block;
    width: 26px;
    height: 2.5em;
  }
  #ca-unwatch.icon a {
    background-image: url(/wiki/lib/tpl/vector/static/3rd/vector/watch-icons.png);
    background-position: -43px 60%;
  }
  #ca-watch.icon a {
    background-image: url(/wiki/lib/tpl/vector/static/3rd/vector/watch-icons.png);
    background-position: 5px 60%;
  }
  #ca-unwatch.icon a:hover {
    background-image: url(/wiki/lib/tpl/vector/static/3rd/vector/watch-icons.png);
    background-position: -67px 60%;
  }
  #ca-watch.icon a:hover {
    background-image: url(/wiki/lib/tpl/vector/static/3rd/vector/watch-icons.png);
    background-position: -19px 60%;
  }
  #ca-unwatch.icon a.loading,
  #ca-watch.icon a.loading {
    background-image: url(/wiki/lib/tpl/vector/static/3rd/vector/watch-icon-loading.gif);
    background-position: center 60%;
  }
  #ca-unwatch.icon a span,
  #ca-watch.icon a span {
    display: none;
  }
  div.vectorTabs ul {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAMAAADeMYNYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRFyuf7xeX6vuL6td76qtn5+vv79/n7rtr5/Pz84vH7sNv6weP60en7qNf56vX74PD77fb7zuj77/b8stz65/P78/j88ff83e/7uuD61ev79Pj75PL72Oz72+370+v7uN/6UiPZnwAAAD1JREFUeNpNwccBgCAABMFFMaMIZkz9d+k9naH+LbTUxMJKZGRg1pMGz8bNxcGDI4AY7cjY9SVn0pZKrfYfcHYCb27V9m8AAAAASUVORK5CYII=);
    background-position: right bottom;
    background-repeat: no-repeat;
  }
  html {
    background-color: #f3f3f3;
    color: #000;
    overflow-x: auto;
    overflow-y: auto;
  }
  body {
    font: normal 100%/1.4 sans-serif;
  }
  hr {
    border: 0 none;
    text-align: center;
    width: 100%;
    clear: both;
  }
  caption,
  legend {
    color: #000;
    font-family: sans-serif;
    background-color: inherit;
  }
  pre,
  code,
  samp,
  kbd {
    font-family: monospace, sans-serif;
  }
  pre {
    overflow: auto;
  }
  img {
    border-width: 0;
    background-color: transparent;
  }
  blockquote {
    padding: 0 1.25em;
    border: solid #8cacbb;
    border-width: 0 0 0 .25em;
  }
  q:before,
  q:after {
    content: '';
  }
  sub,
  sup {
    font-size: .8em;
    line-height: 1;
  }
  sub {
    vertical-align: sub;
  }
  sup {
    vertical-align: super;
  }
  form {
    display: inline;
    padding: 0;
  }
  label {
    vertical-align: middle;
    cursor: pointer;
  }
  input,
  textarea,
  button,
  select,
  optgroup,
  option {
    font: inherit;
    color: inherit;
    /* background-color destroys button look */
    line-height: 1;
    margin: 0;
    vertical-align: middle;
  }
  input[type=text],
  input[type=password],
  textarea {
    padding: .1em;
  }
  input[type=radio],
  input[type=checkbox],
  input.check {
    padding: 0;
  }
  input[type=submit],
  input.button,
  button {
    cursor: pointer;
  }
  input[disabled],
  button[disabled],
  input[readonly],
  button[readonly] {
    cursor: auto;
  }
  optgroup {
    font-style: italic;
    font-weight: bold;
  }
  option {
    font-style: normal;
    font-weight: normal;
  }
  table {
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    border: 1px solid #8cacbb;
  }
  caption {
    caption-side: top;
    text-align: left;
    margin: 0 0 .3em;
  }
  th,
  td {
    padding: .3em .5em;
    margin: 0;
    vertical-align: top;
    border: 1px solid #8cacbb;
    text-align: left;
  }
  th {
    font-weight: bold;
    background-color: #dee7ec;
  }
  p,
  ul,
  ol,
  dl,
  pre,
  table,
  blockquote,
  fieldset,
  address {
    margin: 0 0 1.4em 0;
    /* bottom margin = line-height */
    padding: 0;
  }
  div {
    margin: 0;
    padding: 0;
  }
  ul,
  ol {
    padding: 0 0 0 1.5em;
  }
  li,
  dd {
    padding: 0;
    margin: 0 0 0 1.5em;
  }
  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;
  }
  div.clearer {
    /* additional to what's already in DokuWiki's lib/styles/all.css: */
    font-size: 1px;
    visibility: hidden;
  }
  .a11y {
    position: absolute;
    left: -9000px;
    top: -4000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
  }
  .dokuwiki img.medialeft {
    margin: .5em 1.5em .5em 0;
  }
  .dokuwiki img.mediaright {
    margin: .5em 0 .5em 1.5em;
  }
  .dokuwiki img.mediacenter {
    margin: .5em auto;
  }
  div.dokuwiki p,
  div.dokuwiki blockquote,
  div.dokuwiki table,
  div.dokuwiki pre {
    margin: 0 0 1.0em 0;
  }
  div.dokuwiki textarea.edit {
    font-family: monospace, serif;
    /* second generic font fixes problem with font-size, see
     http://meyerweb.com/eric/thoughts/2010/02/12/fixed-monospace-sizing/ */
    font-size: 14px;
    color: #000;
    background-color: #fff;
    border: 1px solid #8cacbb;
    padding: 0.3em 0 0 0.3em;
    width: 100%;
    line-height: 17px;
  }
  div.dokuwiki legend {
    font-family: sans-serif;
    font-weight: normal;
    background-color: transparent;
    text-align: left;
    /* needed for webkit browsers */
  }
  html>body div.dokuwiki textarea.edit {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAYAAACaV7S8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH1gcCEDcXH2jHigAAAChJREFUCNelwcENACAAArGD/TeTGGOcxS8OYctIrtVuI00DMbBcOHx4LXwKdApDTT4AAAAASUVORK5CYII=) repeat-x top;
  }
  div.dokuwiki input.edit,
  div.dokuwiki select.edit {
    font-size: 100%;
    border: 1px solid #8cacbb;
    color: #000;
    background-color: #fff;
    vertical-align: middle;
    margin: 1px;
    padding: 0.20em 0.3em;
    display: inline;
    font-weight: normal;
  }
  html>body div.dokuwiki input.edit,
  html>body div.dokuwiki select.edit {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAYAAACaV7S8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH1gcCEDcXH2jHigAAAChJREFUCNelwcENACAAArGD/TeTGGOcxS8OYctIrtVuI00DMbBcOHx4LXwKdApDTT4AAAAASUVORK5CYII=) repeat-x top;
  }
  div.dokuwiki select.edit {
    padding: 0.1em 0;
  }
  div.dokuwiki input.missing {
    font-size: 100%;
    border: 1px solid #8cacbb;
    color: #000;
    background-color: #ffcccc;
    vertical-align: middle;
    margin: 1px;
    padding: 0.20em 0.3em;
    display: inline;
  }
  div.dokuwiki textarea.edit[disabled],
  div.dokuwiki textarea.edit[readonly],
  div.dokuwiki input.edit[disabled],
  div.dokuwiki input.edit[readonly],
  div.dokuwiki input.button[disabled],
  div.dokuwiki select.edit[disabled] {
    background-color: #fff !important;
    color: #000 !important;
    font-weight: normal;
  }
  div.dokuwiki div.toolbar,
  div.dokuwiki div#wiki__editbar,
  div.dokuwiki div.editBar {
    /* new, since 2012-09-10 */
    margin: 2px 0;
    text-align: left;
  }
  div.dokuwiki div#size__ctl {
    float: right;
    width: 60px;
    height: 2.7em;
  }
  div.dokuwiki #size__ctl img {
    cursor: pointer;
  }
  div.dokuwiki div#wiki__editbar div.editButtons,
  div.dokuwiki div.editBar div.editButtons {
    /* new, since 2012-09-10 */
    float: left;
    padding: 0 1.0em 0.7em 0;
  }
  div.dokuwiki div#wiki__editbar div.summary,
  div.dokuwiki div.editBar div.summary {
    /* new, since 2012-09-10 */
    float: left;
  }
  div.dokuwiki .nowrap {
    white-space: nowrap;
  }
  div.dokuwiki div#draft__status {
    float: right;
    color: #000;
  }
  div.dokuwiki div.license {
    padding: 0.5em;
    font-size: 90%;
    text-align: center;
  }
  div.dokuwiki form#dw__editform div.license {
    clear: left;
    font-size: 90%;
  }
  div.dokuwiki input.button,
  div.dokuwiki button.button {
    border: 1px solid #8cacbb;
    color: #000;
    background-color: #fff;
    vertical-align: middle;
    text-decoration: none;
    font-size: 100%;
    cursor: pointer;
    margin: 1px;
    padding: 0.125em 0.4em;
    font-weight: normal;
    line-height: 1.333em;
  }
  div.dokuwiki button.toolbutton {
    height: 20px;
    width: 24px;
    padding: 1px 3px;
    line-height: 16px;
    text-align: center;
  }
  html>body div.dokuwiki input.button,
  html>body div.dokuwiki button.button {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsQAAALEAGtI711AAAAoUlEQVQoz+2QsXEEMQzEgBllzhxZ3383/poMB+L9X+QKrJDaXXIB/++P5/fz+SFAgDTzKFCgAJf0AEIAX8L0jI67BW6it4aiPHHHgy3qK1Ws2U+O0Uq1FroFqTxb5g4vGyALeoRzOHk6RCOdQgvc77IS/BhmgVduC9o0gASNk+YFLKxF7OHSyfT6BnthW3CEg+vumS5GsNLPo7mR404xFH4BLhtih+FMDnoAAAAASUVORK5CYII=) repeat-x bottom;
  }
  * html div.dokuwiki input.button,
  * html div.dokuwiki button.button {
    height: 1.8em;
  }
  div.dokuwiki a:link,
  div.dokuwiki a:visited {
    color: #436976;
    text-decoration: none;
  }
  div.dokuwiki a:hover,
  div.dokuwiki a:active {
    color: #000;
    text-decoration: underline;
  }
  a.wikilink2,
  a.wikilink2:link,
  a.wikilink2:visited,
  a.wikilink2:hover {
    color: #ba0000 !important;
    text-decoration: none;
  }
  a.wikilink2:hover {
    border-bottom: 0 none !important;
    text-decoration: none !important;
  }
  .dokuwiki span.curid a {
    font-weight: normal;
  }
  .dokuwiki a.wikilink1,
  .dokuwiki a.wikilink1:visited {
    color: #002bb8 !important;
  }
  div#bodyContent a.urlextern {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRF////AGb/AGbMmcz/M5nMZpnM////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7feQVwAAAAd0Uk5T////////ABpLA0YAAAA6SURBVHjaJMtBDgBABARBs4P/P3kbfZCKEE3aAmUFLVu5fCQfGQ7nciTV0GW9zp4Ds+B5SMcLfgEGADSKAPVZzedhAAAAAElFTkSuQmCC) center right no-repeat;
    padding: 0 13px 0 0;
  }
  div.dokuwiki a.urlextern:visited {
    color: purple;
  }
  div#bodyContent a.mail {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF6urp2djV5eXj9vb2vb27o6GcycfDiIqF////+/v48fDt6efisa6qqKej////srKySLxA9wAAAA90Uk5T//////////////////8A1NyYoQAAAElJREFUeNosxgEOgDAIQ1FGGWVOx/1vKxibJv/JOWeTWpE6I9htjdmW1uNWFmpSw2+hEIm4hqMYSzmBaCIXbH/0BYgXjf/sFWAAoukCvAp2p6IAAAAASUVORK5CYII=) center right no-repeat;
    padding: 0 13px 0 0;
  }
  div.dokuwiki a.windows {
    background: transparent url(/wiki/lib/tpl/vector/static/3rd/dokuwiki/unc.png) center right no-repeat;
    padding: 0 18px 1px 0;
  }
  div.dokuwiki a.interwiki {
    background-position: center right;
    padding: 0 17px 0 0;
  }
  div.dokuwiki a.interwiki:visited {
    color: purple;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: sans-serif;
    background-color: inherit;
    padding: 0;
    clear: left;
    /* ideally 'both', but problems with toc */
  }
  div#content .dokuwiki h1,
  div#content .dokuwiki h2,
  div#content .dokuwiki h3,
  div#content .dokuwiki h4,
  div#content .dokuwiki h5,
  div#content .dokuwiki h6 {
    border-bottom: 1px solid #aaa;
    color: #000;
    margin: 0;
    padding-bottom: 0.17em;
    padding-top: 0.5em;
  }
  div#content .dokuwiki h1 a,
  div#content .dokuwiki h2 a,
  div#content .dokuwiki h3 a,
  div#content .dokuwiki h4 a,
  div#content .dokuwiki h5 a,
  div#content .dokuwiki h6 a {
    color: #000;
  }
  div#content .dokuwiki h1 a:hover,
  div#content .dokuwiki h2 a:hover,
  div#content .dokuwiki h3 a:hover,
  div#content .dokuwiki h4 a:hover,
  div#content .dokuwiki h5 a:hover,
  div#content .dokuwiki h6 a:hover {
    text-decoration: none;
  }
  div#content .dokuwiki h1 {
    font-size: 160%;
  }
  div#content .dokuwiki h1,
  div#content .dokuwiki h2 {
    margin-bottom: 0.6em;
    font-weight: normal;
  }
  div#content .dokuwiki h3,
  div#content .dokuwiki h4,
  div#content .dokuwiki h5,
  div#content .dokuwiki h6 {
    font-weight: bold;
    border-bottom: none;
    margin-bottom: 0.3em;
  }
  div#content .dokuwiki h3 {
    font-size: 132%;
  }
  div#content .dokuwiki h4 {
    font-size: 116%;
  }
  div#content .dokuwiki h5 {
    font-size: 100%;
  }
  div#content .dokuwiki h6 {
    font-size: 80%;
  }
  div#content .dokuwiki div.level1,
  div#content .dokuwiki div.level2,
  div#content .dokuwiki div.level3,
  div#content .dokuwiki div.level4,
  div#content .dokuwiki div.level5 {
    margin-left: 0;
  }
  div.dokuwiki ul {
    line-height: 1.5em;
    padding: 0;
    list-style-type: square;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAMAAABW4lS6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFAFKM////QIUK9QAAAAJ0Uk5T/wDltzBKAAAAGklEQVR42mJgBAEGokgGBjBGBxBxsBqAAAMACHwALd5r8ygAAAAASUVORK5CYII=) !important;
    margin: 0.3em 0 1em 1.5em;
    color: #000;
  }
  div.dokuwiki ol {
    line-height: 1.5em;
    padding: 0;
    list-style-image: none;
    margin: 0.3em 0 1em 3.2em;
    color: #000;
    font-weight: bold;
  }
  div.dokuwiki li ul,
  div.dokuwiki li ol {
    margin: 0 0 0 1.5em;
    /* no bottom gap in between and smaller left margin for nested lists */
  }
  div.dokuwiki .li {
    color: #000;
    /* the list items overriding the ul/ol definition */
    font-weight: normal;
  }
  div.dokuwiki ol {
    list-style-type: decimal;
  }
  div.dokuwiki ol ol {
    list-style-type: upper-roman;
  }
  div.dokuwiki ol ol ol {
    list-style-type: lower-alpha;
  }
  div.dokuwiki ol ol ol ol {
    list-style-type: lower-greek;
  }
  div.dokuwiki li.open {
    list-style-image: url(/wiki/lib/tpl/vector/static/3rd/dokuwiki/images/open.gif);
  }
  div.dokuwiki li.closed {
    list-style-image: url(data:image/gif;base64,R0lGODlhBQANAIABAGOMnAAAACH5BAEKAAEALAAAAAAFAA0AAAINjI+pCHDtAnSzymbwKgA7);
  }
  div.dokuwiki li {
    margin-left: 0;
    margin-bottom: 1px;
  }
  div#content .dokuwiki blockquote {
    border-left: 2px solid #8cacbb;
    padding-left: 3px;
    padding-right: 0;
    margin-left: 0.2em;
  }
  .dokuwiki dl.code dt,
  .dokuwiki dl.file dt {
    background-color: #dee7ec;
    border: solid #8cacbb;
    border-width: 1px 1px 0;
    color: inherit;
    display: inline;
    padding: 0 .5em;
    margin-left: 1em;
  }
  .dokuwiki dl.code dd,
  .dokuwiki dl.file dd {
    margin: 0;
  }
  div#content .dokuwiki code,
  div#content .dokuwiki pre,
  div#content .dokuwiki pre.code,
  div#content .dokuwiki pre.file,
  div#content .dokuwiki samp,
  div#content .dokuwiki kbd,
  div#content .dokuwiki tt {
    font-size: 100%;
    background-color: #f9f9f9;
    color: #000;
    font-size: 1em;
    direction: ltr;
    text-align: left;
  }
  div#content .dokuwiki em.u code {
    /* fix if background-color hides underlining */
    text-decoration: underline;
  }
  div#content .dokuwiki pre,
  div#content .dokuwiki pre.code,
  div#content .dokuwiki pre.file {
    line-height: 1.2em;
    padding: 0.5em;
    border: 1px dashed #8cacbb;
  }
  div#content .dokuwiki dl.file,
  div#content .dokuwiki dl.file dd {
    margin-left: 0;
  }
  div#content .dokuwiki dl.file dt,
  div#content .dokuwiki dl.code dt {
    background-color: #f9f9f9;
    border-bottom: 2px solid #f9f9f9;
    border-top: 1px dashed #8cacbb;
    border-left: 1px dashed #8cacbb;
    border-right: 1px dashed #8cacbb;
    display: inline;
    margin-left: 2em;
    padding: 0.1em 1em;
  }
  div#content .dokuwiki dl.file dt a,
  div#content .dokuwiki dl.code dt a {
    color: #000;
  }
  .catlinks {
    font-size: 80%;
    margin-bottom: 1em;
  }
  .catlinks p,
  .catlinks div {
    margin: 0.3em 0;
  }
  th,
  td {
    border: 0;
  }
  td[align="right"],
  th[align="right"] {
    text-align: right;
  }
  .dokuwiki table.inline {
    background-color: #fff;
  }
  .dokuwiki table.inline th,
  .dokuwiki table.inline td {
    border: 1px solid #8cacbb;
  }
  .dokuwiki table.inline th {
    color: inherit;
    background-color: #dee7ec;
  }
  .dokuwiki table.inline tr:hover td,
  .dokuwiki table.inline tr:hover th,
  .dokuwiki table.inline th:hover {
    background-color: #dee7ec;
  }
  .dokuwiki .secedit {
    margin-top: 0;
  }
  div#content .dokuwiki div.secedit input.button {
    border: 0 none;
    text-transform: lowercase;
    color: #002bb8;
    margin: 0;
    padding: 0;
    cursor: pointer;
    background: transparent none;
  }
  div.dokuwiki div.fn {
    font-size: 90%;
  }
  .dokuwiki sup a.fn_top {
    font-size: 95%;
  }
  div.insitu-footnote {
    font-size: 0.938em;
    /* 12px */
    padding: 4px 7px 4px 10px;
  }
  div.insitu-footnote code,
  div.insitu-footnote pre {
    font-size: 90%;
  }
  button.toolbutton {
    background-color: #fff;
    padding: 0px;
    margin: 0 1px 0 0;
    border: 1px solid #8cacbb;
    cursor: pointer;
  }
  html>body button.toolbutton {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsQAAALEAGtI711AAAAoUlEQVQoz+2QsXEEMQzEgBllzhxZ3383/poMB+L9X+QKrJDaXXIB/++P5/fz+SFAgDTzKFCgAJf0AEIAX8L0jI67BW6it4aiPHHHgy3qK1Ws2U+O0Uq1FroFqTxb5g4vGyALeoRzOHk6RCOdQgvc77IS/BhmgVduC9o0gASNk+YFLKxF7OHSyfT6BnthW3CEg+vumS5GsNLPo7mR404xFH4BLhtih+FMDnoAAAAASUVORK5CYII=) repeat-x bottom;
  }
  div.picker {
    width: 250px;
    border: 1px solid #8cacbb;
    background-color: #dee7ec;
    font-size: 11px;
    line-height: 13px;
  }
  div.pk_hl {
    width: 125px;
  }
  button.pickerbutton {
    padding: 0px;
    margin: 0 1px 1px 0;
    border: 0;
    background-color: transparent;
    font-size: 80%;
    cursor: pointer;
  }
  div.dokuwiki .gallery table,
  div.dokuwiki .gallery td {
    border: 0 none;
  }
  div.dokuwiki form.bureaucracy__plugin fieldset {
    text-align: center;
  }
  div.dokuwiki form.bureaucracy__plugin label {
    width: 95% !important;
    margin-left: auto;
    margin-right: auto;
  }
  div.dokuwiki form.bureaucracy__plugin label span,
  div.dokuwiki form.bureaucracy__plugin input.edit,
  div.dokuwiki form.bureaucracy__plugin textarea.edit,
  div.dokuwiki form.bureaucracy__plugin fieldset textarea.edit {
    text-align: left;
    margin: auto 5px;
    float: none !important;
    width: 97% !important;
    min-width: 97% !important;
    max-width: 97% !important;
  }
  div#panel {
    line-height: 15px;
  }
  div#panel .dokuwiki {
    font-size: 0.75em;
  }
  div#panel a.wikilink1,
  div#panel a.wikilink2,
  div#panel a.urlextern {
    padding-left: 0;
    background: transparent none;
    color: #002bb8;
  }
  div#panel .body {
    margin-right: 0.45em !important;
    padding-top: 0.25em !important;
  }
  div#panel .body .dokuwiki p {
    margin: 0;
  }
  div#panel .body .dokuwiki ul li {
    font-size: 1em !important;
    padding: 0.25em 0 !important;
  }
  div#panel .body .dokuwiki li ul {
    font-size: 95% !important;
    margin: 0.25em 0 0 1em !important;
  }
  div#panel .body .dokuwiki ol {
    margin: 0 0 0 1.65em;
  }
  div#panel #t-qrcode img {
    margin: 0.5em 0 0.3em -0.2em;
  }
  div#panel #t-qrcode a,
  div#panel #t-qrcode a:link,
  div#panel #t-qrcode a:active,
  div#panel #t-qrcode a:hover,
  div#panel #t-qrcode a:visited {
    border: 0 none;
    cursor: default;
    text-decoration: none;
  }
  div#panel .body .dokuwiki .plugin_translation span {
    display: none;
  }
  div#panel .body .dokuwiki .plugin_translation {
    padding-right: 0 !important;
    text-align: left;
  }
  div#panel .body .dokuwiki .plugin_translation,
  div#panel .body .dokuwiki .plugin_translation ul,
  div#panel .body .dokuwiki .plugin_translation li {
    float: none;
    margin: 0;
    padding-right: 0;
    line-height: 1.125em;
    font-size: 100%;
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:link,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:hover,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:active,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:visited,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:link,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:hover,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:active,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:visited {
    background-color: transparent;
    margin: 0;
    padding: 0;
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:before,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:before {
    content: attr(title) " (";
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:after,
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:after {
    content: ") ";
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1 {
    color: #002bb8 !important;
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2 {
    color: #ba0000 !important;
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink1:hover {
    text-decoration: underline;
  }
  div#panel .body .dokuwiki .plugin_translation ul li a.wikilink2:hover {
    text-decoration: underline !important;
  }
  div#panel .body .dokuwiki .plugin_translation select {
    width: 90%;
    margin: auto !important;
    text-align: left;
  }
  div#panel .body .dokuwiki .plugin_translation option,
  div#panel .body .dokuwiki .plugin_translation option.wikilink1,
  div#panel .body .dokuwiki .plugin_translation option.wikilink2 {
    padding: auto 5px !important;
    text-align: left;
  }
  div#simpleSearch input#qsearch__in {
    margin: 0;
    border-width: 0;
    padding: 0.25em;
    line-height: 1em;
    font-size: 0.8em;
    width: 14em;
    background-color: transparent;
  }
  #qsearch__out {
    top: 72px;
    display: none;
    left: auto;
    right: 7.93335px;
    bottom: auto;
    height: auto;
    font-family: sans-serif;
    font-size: 0.8em;
    background-color: window;
    border: 1px solid #aaa;
    padding: 0;
    position: static;
  }
  #qsearch__out ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  #qsearch__out li {
    color: windowtext;
    margin: 0;
    width: 100%;
    padding: 1px;
  }
  #qsearch__out li a {
    width: 97%;
    /* leave some space for browser rounding errors */
    display: block;
  }
  #qsearch__out li:hover {
    background-color: #bbb;
  }
  #qsearch__out li a,
  #qsearch__out li a:link,
  #qsearch__out li a:visited,
  #qsearch__out li a:hover {
    color: windowtext;
    text-decoration: none;
  }
  div#footer a.wikilink1,
  div#footer a.wikilink2,
  div#footer a.urlextern {
    padding-left: 0;
    background: transparent none;
    color: #002bb8;
  }
  div#footer #footer-info li#footer-info-copyright .license {
    font-size: 100%;
    text-align: left;
    padding: 0;
  }
  div#footer #footer-info li#footer-info-copyright .license a.urlextern {
    margin-left: 0.4em;
  }
  div.dokuwiki div.toc {
    margin: 1.2em 0 0 2em;
    float: right;
    width: 200px;
    font-size: 80%;
    clear: both;
    background-color: transparent;
  }
  div.dokuwiki div.toc div.tocheader {
    border: 1px solid #8cacbb;
    background-color: #dee7ec;
    text-align: left;
    font-weight: bold;
    padding: 3px;
    margin-bottom: 2px;
    line-height: 1.45em;
  }
  div.dokuwiki div.toc span.toc_open,
  div.dokuwiki div.toc span.toc_close {
    border: 0.4em solid #dee7ec;
    float: right;
    display: block;
    margin: 0.4em 3px 0 0;
  }
  div.dokuwiki div.toc span.toc_open span,
  div.dokuwiki div.toc span.toc_close span {
    display: none;
  }
  div.dokuwiki div.toc span.toc_open {
    margin-top: 0.4em;
    border-top: 0.4em solid #000;
  }
  div.dokuwiki div.toc span.toc_close {
    margin-top: 0;
    border-bottom: 0.4em solid #000;
  }
  div.dokuwiki div.toc #toc__inside {
    border: 1px solid #8cacbb;
    background-color: #fff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
  }
  div.dokuwiki div.toc ul.toc {
    list-style-type: none;
    list-style-image: none;
    line-height: 1.2em;
    padding: 0 !important;
    margin: 0.3em 0 0 1.5em !important;
  }
  div.dokuwiki div.toc ul.toc li {
    list-style-image: none;
    list-style-type: none;
    background: transparent url(/wiki/lib/tpl/vector/static/3rd/dokuwiki/tocdot2.gif) 0 0.6em no-repeat;
    padding-left: 0.4em !important;
    margin-bottom: 0.1em !important;
  }
  div.dokuwiki div.toc ul.toc li.clear {
    background-image: none;
    padding-left: 0.4em;
  }
  div.dokuwiki div.toc a.toc:link,
  div.dokuwiki div.toc a.toc:visited {
    color: #436976;
  }
  div.dokuwiki div.toc a.toc:hover,
  div.dokuwiki div.toc a.toc:active {
    color: #000;
  }
  div.toc,
  div.dokuwiki div.toc a.toc,
  div.dokuwiki div.toc ul.toc {
    border: 0 none;
    background: transparent none;
    font-size: 100%;
  }
  div.dokuwiki div.toc ul.toc {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1em !important;
    list-style-type: none !important;
    list-style-image: none !important;
    margin: 0 !important;
  }
  div.dokuwiki div.toc a.toc {
    padding: 0;
  }
  div.dokuwiki #dw__toc {
    margin: 1.2em 0 0 2em;
    float: right;
    width: 200px;
    font-size: 90%;
    clear: both;
    background-color: #fff;
  }
  div.dokuwiki #dw__toc h3 {
    border: 1px solid #8cacbb !important;
    background-color: #dee7ec !important;
    text-align: left;
    font-weight: bold !important;
    padding: 3px !important;
    margin-bottom: 2px !important;
    line-height: 1.45em;
    font-size: 90% !important;
  }
  div.dokuwiki #dw__toc h3 strong {
    margin-top: 0.2em;
  }
  div.dokuwiki #dw__toc h3 ~ div {
    border: 1px solid #8cacbb;
    padding-left: 10px;
  }
  div.dokuwiki #dw__toc ul.toc {
    background-color: transparent !important;
    border: 0 none;
  }
  div.dokuwiki #dw__toc ul.toc li {
    list-style-image: none;
    list-style-type: none;
    background: transparent url(/wiki/lib/tpl/vector/static/3rd/dokuwiki/tocdot2.gif) 0 0.6em no-repeat;
    padding-left: 0.4em !important;
    margin-bottom: 0.1em !important;
  }
  div.error,
  div.info,
  div.success,
  div.notify {
    font-size: 80%;
    line-height: 1.25em;
  }
  div#content .dokuwiki div.preview {
    margin-left: 0;
  }
  div.dokuwiki form#dw__login label.simple {
    text-align: center;
    padding-bottom: 0.4em;
  }
  .dokuwiki ul.admin_tasks li {
    list-style-type: none;
    list-style-image: none;
  }
  .dokuwiki ul.admin_tasks li a {
    font-weight: bold;
  }
  #acl__tree li {
    list-style-image: none;
    list-style-type: none;
  }
  html.popup {
    background-color: #fff;
  }
  html.popup body {
    font: 13px sans-serif;
    background-image: none;
    background-color: #fff;
  }
  html.popup #media__manager {
    min-height: 465px;
  }
  html.popup #media__manager h1,
  html.popup #media__manager h2,
  html.popup #media__popup h1,
  html.popup #media__popup h2 {
    font-size: 1em !important;
    line-height: 1em !important;
    font-weight: bold !important;
  }
  html.popup #media__opts {
    padding-left: 1em;
    margin-bottom: 0.5em;
  }
  html.popup #media__opts input {
    float: left;
    display: block;
    margin-top: 4px;
    position: absolute;
  }
  *+html.popup #media__opts input,
  * html.popup #media__opts input {
    position: static;
  }
  html.popup #media__opts label {
    display: block;
    float: left;
    margin-left: 20px;
    margin-bottom: 4px;
  }
  *+html.popup #media__opts label,
  * html.popup #media__opts label {
    margin-left: 10px;
  }
  html.popup #media__opts br {
    clear: left;
  }
  #mediamanager__page h2,
  #mediamanager__page h3 {
    font-size: 1em !important;
    line-height: 1.5em !important;
    font-weight: normal !important;
    padding: 3px 10px !important;
  }
  #mediamanager__page div.namespaces h2 {
    margin-left: 0.3em;
    margin-bottom: 0;
    border-bottom-color: #dee7ec;
  }
  #mediamanager__page div.namespaces div.panelHeader {
    padding-top: 11px;
  }
  #mediamanager__page h3,
  #mediamanager__page ul.tabs li {
    margin: 0 !important;
    padding: 0 !important;
  }
  #mediamanager__page .panelHeader ul {
    list-style-image: none !important;
  }
  #mediamanager__page .panelHeader ul .ui-buttonset {
    font-size: 12px;
  }
  #mediamanager__page .panelHeader ul li.ui-buttonset {
    background-position: 3px 0;
    padding-bottom: 3px;
  }
  #mediamanager__page .panelHeader div.no input.button {
    padding: 1px;
    line-height: 1em;
  }
  #link__wiz {
    text-align: center;
  }
  #link__wiz_result div.even {
    background-color: #f5f5f5;
  }
  div.dokuwiki div.search_result,
  div.dokuwiki dl.search_results {
    /* new, since 2012-09-10 */
    margin-bottom: 6px;
    padding: 0 10px 0 30px;
  }
  div.dokuwiki .search_snippet,
  div.dokuwiki dl.search_results dd {
    /* new, since 2012-09-10 */
    font-size: 12px;
    margin-left: 20px;
  }
  div.dokuwiki .search_sep {
    color: #000;
  }
  div.dokuwiki .search_hit {
    color: #000;
    background-color: #ff9;
  }
  div.dokuwiki strong.search_hit {
    font-weight: normal;
  }
  div.dokuwiki div.search_quickresult {
    margin: 0 0 15px 30px;
    padding: 0 10px 10px 0;
    border-bottom: 1px dashed #8cacbb;
  }
  div.dokuwiki div.search_quickresult h3 {
    margin: 0 0 1.0em 0;
    font-size: 1em;
    font-weight: bold;
  }
  div.dokuwiki ul.search_quickhits {
    margin: 0 0 0.5em 1.0em;
  }
  div.dokuwiki ul.search_quickhits li {
    margin: 0 1.0em 0 1.0em;
    float: left;
    width: 30%;
  }
  div.dokuwiki .section_highlight {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    border: 0 none;
    background-color: #dee7ec !important;
  }
  .JSpopup {
    background-color: #fff;
    color: #000;
    border: 1px solid #8cacbb;
    line-height: 1.2;
    padding: 0 .2em;
  }
  .JSpopup ul,
  .JSpopup ol {
    padding-left: 0;
  }
  .dokuwiki table.diff td {
    font-size: 12px;
    line-height: 17px;
  }
  .dokuwiki table.diff th {
    font-size: 12px;
  }
  .dokuwiki table.diff td.diff-addedline,
  .dokuwiki table.diff td.diff-deletedline,
  .dokuwiki table.diff td.diff-context {
    padding-left: 2px;
    padding-right: 2px;
  }
}
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;
}
img.icon.smiley {
  height: 1.2em;
}
svg {
  width: auto;
  height: 1.2em;
}
@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;
  }
}
table.exttable td > p:last-child {
  margin-bottom: 0;
}
table.exttable.design ul {
  padding-left: 0em;
}
table.exttable.design ol {
  padding-left: 0em;
}
@keyframes spin-fancytree {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.indexmenu_js2.skin-awesome {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "awesome" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-awesome .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-awesome .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-awesome .fancytree-helper-disabled {
  color: silver;
}
.indexmenu_js2.skin-awesome .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-awesome ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-awesome ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-awesome ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-awesome ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-awesome ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-awesome .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-awesome ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-awesome/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-awesome ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-awesome ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-awesome li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-awesome span.fancytree-empty,
.indexmenu_js2.skin-awesome span.fancytree-vline,
.indexmenu_js2.skin-awesome span.fancytree-expander,
.indexmenu_js2.skin-awesome span.fancytree-icon,
.indexmenu_js2.skin-awesome span.fancytree-checkbox,
.indexmenu_js2.skin-awesome span.fancytree-drag-helper-img,
.indexmenu_js2.skin-awesome #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-awesome span.fancytree-icon,
.indexmenu_js2.skin-awesome span.fancytree-checkbox,
.indexmenu_js2.skin-awesome span.fancytree-expander,
.indexmenu_js2.skin-awesome span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-awesome span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-awesome img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-awesome span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-awesome .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-awesome .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-awesome .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-awesome .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-awesome span.fancytree-icon {
  margin-left: 3px;
}
.indexmenu_js2.skin-awesome .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-awesome .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-awesome .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-awesome span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-awesome span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 16px;
}
.indexmenu_js2.skin-awesome span.fancytree-title {
  color: #000;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 16px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-awesome span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-awesome .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-awesome .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-awesome ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-awesome ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-awesome/vline-rtl.gif");
}
.indexmenu_js2.skin-awesome ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-awesome ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-awesome span.fancytree-node {
  color: #000;
}
.indexmenu_js2.skin-awesome ul.fancytree-container ul {
  padding: 0 0 0 1em;
  margin: 0;
}
.indexmenu_js2.skin-awesome .fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-checkbox,
.indexmenu_js2.skin-awesome .fancytree-icon {
  min-width: 16px;
  text-align: center;
  font-size: 16px;
}
.indexmenu_js2.skin-awesome svg.fancytree-checkbox,
.indexmenu_js2.skin-awesome svg.fancytree-icon {
  padding-left: 3px;
}
.indexmenu_js2.skin-awesome span.fancytree-title {
  border: 1px solid transparent;
  border-radius: 0;
}
.indexmenu_js2.skin-awesome span.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}
.indexmenu_js2.skin-awesome span.fancytree-active span.fancytree-title {
  background-color: #D4D4D4;
}
.indexmenu_js2.skin-awesome .fancytree-treefocus span.fancytree-active span.fancytree-title {
  color: white;
  background-color: #3875D7;
}
.indexmenu_js2.skin-bootstrap {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "bootstrap" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Plain tree
 * Modifier classes on <ul> container:
 * table-hover                : Enable a light mouse hover effect
 * fancytree-colorize-selected: Give selected (checked) rows a color
 */
  /* Prevent focus frame */
}
.indexmenu_js2.skin-bootstrap .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-bootstrap .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-bootstrap .fancytree-helper-disabled {
  color: #333333;
}
.indexmenu_js2.skin-bootstrap .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0em 0em;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-bootstrap/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-bootstrap ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-bootstrap span.fancytree-empty,
.indexmenu_js2.skin-bootstrap span.fancytree-vline,
.indexmenu_js2.skin-bootstrap span.fancytree-expander,
.indexmenu_js2.skin-bootstrap span.fancytree-icon,
.indexmenu_js2.skin-bootstrap span.fancytree-checkbox,
.indexmenu_js2.skin-bootstrap span.fancytree-drag-helper-img,
.indexmenu_js2.skin-bootstrap #fancytree-drop-marker {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0em 0em;
}
.indexmenu_js2.skin-bootstrap span.fancytree-icon,
.indexmenu_js2.skin-bootstrap span.fancytree-checkbox,
.indexmenu_js2.skin-bootstrap span.fancytree-expander,
.indexmenu_js2.skin-bootstrap span.fancytree-custom-icon {
  margin-top: 2px;
}
.indexmenu_js2.skin-bootstrap span.fancytree-custom-icon {
  width: 1em;
  height: 1em;
  display: inline-block;
  margin-left: 0.5em;
  background-position: 0em 0em;
}
.indexmenu_js2.skin-bootstrap img.fancytree-icon {
  width: 1em;
  height: 1em;
  margin-left: 0.5em;
  margin-top: 2px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-bootstrap span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-bootstrap .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-bootstrap .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-bootstrap .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-bootstrap .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-bootstrap span.fancytree-icon {
  margin-left: 0.5em;
}
.indexmenu_js2.skin-bootstrap .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-bootstrap .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-bootstrap .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-bootstrap span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 0px;
  min-height: 1em;
}
.indexmenu_js2.skin-bootstrap span.fancytree-title {
  color: #333333;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 1em;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 0.5em;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.indexmenu_js2.skin-bootstrap span.fancytree-node.fancytree-error span.fancytree-title {
  color: #d9534f;
}
.indexmenu_js2.skin-bootstrap .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-bootstrap .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-bootstrap/vline-rtl.gif");
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-bootstrap ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container ul {
  padding: 0 0 0 1.5em;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap .fancytree-container:focus {
  outline: none;
}
.indexmenu_js2.skin-bootstrap .fancytree-container .fancytree-active span.fancytree-title input,
.indexmenu_js2.skin-bootstrap .fancytree-container.fancytree-colorize-selected .fancytree-selected span.fancytree-title input {
  color: black;
}
.indexmenu_js2.skin-bootstrap .fancytree-container span.fancytree-statusnode-error span.fancytree-expander {
  color: #d9534f;
}
.indexmenu_js2.skin-bootstrap span.fancytree-node {
  color: #333333;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected span.fancytree-node.fancytree-selected,
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #80c780;
  border-color: #80c780;
  color: #fff;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected span.fancytree-node.fancytree-selected:hover span.fancytree-title {
  background-color: #6ec06e;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected span.fancytree-node.fancytree-active.fancytree-selected span.fancytree-title {
  color: #80c780;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected.fancytree-treefocus span.fancytree-title:hover {
  background-color: #f5f5f5;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected.fancytree-treefocus span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #5cb85c;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected.fancytree-treefocus span.fancytree-node.fancytree-selected:hover span.fancytree-title {
  background-color: #4cae4c;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected.fancytree-treefocus span.fancytree-node.fancytree-active.fancytree-selected span.fancytree-title {
  color: #5cb85c;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container span.fancytree-node {
  margin-top: 2px;
  margin-bottom: 2px;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container span.fancytree-title {
  border: 1px solid transparent;
  border-radius: 3px;
  outline-radius: 3px;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container span.fancytree-title:hover {
  background-color: #f5f5f5;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container span.fancytree-node.fancytree-active span.fancytree-title {
  background-color: #5094ce;
  color: #fff;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container span.fancytree-node.fancytree-active:hover span.fancytree-title {
  background-color: #3c87c8;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container.fancytree-ext-wide span.fancytree-node.fancytree-active {
  color: #fff;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-focused span.fancytree-title {
  border-color: #337ab7;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-active span.fancytree-title {
  background-color: #337ab7;
  border-color: #337ab7;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-active:hover span.fancytree-title {
  background-color: #2e6da4;
}
.indexmenu_js2.skin-bootstrap-n {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "bootstrap" skin (highlighting the node span instead of title-only).
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /* Prevent focus frame */
}
.indexmenu_js2.skin-bootstrap-n .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0em 0em;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap-n .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-bootstrap-n/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-bootstrap-n ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap-n li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-empty,
.indexmenu_js2.skin-bootstrap-n span.fancytree-vline,
.indexmenu_js2.skin-bootstrap-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n span.fancytree-icon,
.indexmenu_js2.skin-bootstrap-n span.fancytree-checkbox,
.indexmenu_js2.skin-bootstrap-n span.fancytree-drag-helper-img,
.indexmenu_js2.skin-bootstrap-n #fancytree-drop-marker {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0em 0em;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-icon,
.indexmenu_js2.skin-bootstrap-n span.fancytree-checkbox,
.indexmenu_js2.skin-bootstrap-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-custom-icon {
  width: 1em;
  height: 1em;
  display: inline-block;
  margin-left: 0.5em;
  background-position: 0em 0em;
}
.indexmenu_js2.skin-bootstrap-n img.fancytree-icon {
  width: 1em;
  height: 1em;
  margin-left: 0.5em;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-icon {
  margin-left: 0.5em;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-bootstrap-n .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-bootstrap-n .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-bootstrap-n span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 1em;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 1em;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 0.5em;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-bootstrap-n/vline-rtl.gif");
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container ul {
  padding: 0 0 0 1.5em;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container:focus {
  outline: none;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container span.fancytree-statusnode-error span.fancytree-expander {
  color: red;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node {
  border: 1px solid transparent;
  border-radius: 3px;
  padding-left: 8px;
  color: black;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-title {
  border-radius: 3px;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node.fancytree-selected {
  background-color: #80c780;
  border-color: #80c780;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #80c780;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node.fancytree-active {
  background-color: #6aa3d5;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-treefocus span.fancytree-node:hover {
  background-color: #e9f2f9;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-focused {
  border-color: #428bca;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-selected {
  background-color: #5cb85c;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #5cb85c;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-active {
  background-color: #428bca;
  border-color: #428bca;
}
.indexmenu_js2.skin-lion {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "Lion" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*
 Lion colors:
	gray highlight bar: #D4D4D4
	blue highlight-bar and -border #3875D7

*/
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-lion .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-lion .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-lion .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-lion .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-lion ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-lion ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-lion ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-lion ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-lion ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-lion .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-lion ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-lion ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-lion ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-lion li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-lion span.fancytree-empty,
.indexmenu_js2.skin-lion span.fancytree-vline,
.indexmenu_js2.skin-lion span.fancytree-expander,
.indexmenu_js2.skin-lion span.fancytree-icon,
.indexmenu_js2.skin-lion span.fancytree-checkbox,
.indexmenu_js2.skin-lion span.fancytree-drag-helper-img,
.indexmenu_js2.skin-lion #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/icons.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-lion span.fancytree-icon,
.indexmenu_js2.skin-lion span.fancytree-checkbox,
.indexmenu_js2.skin-lion span.fancytree-expander,
.indexmenu_js2.skin-lion span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-lion span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-lion img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-lion span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-lion .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/icons.gif");
  margin-top: 0;
}
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-lion .fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.indexmenu_js2.skin-lion .fancytree-exp-e span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-e span.fancytree-expander:hover,
.indexmenu_js2.skin-lion .fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-el span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.indexmenu_js2.skin-lion .fancytree-exp-el span.fancytree-expander:hover,
.indexmenu_js2.skin-lion .fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
.indexmenu_js2.skin-lion .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-lion .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-lion span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-lion .fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.indexmenu_js2.skin-lion .fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.indexmenu_js2.skin-lion .fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.indexmenu_js2.skin-lion .fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.indexmenu_js2.skin-lion .fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
.indexmenu_js2.skin-lion .fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.indexmenu_js2.skin-lion .fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.indexmenu_js2.skin-lion .fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.indexmenu_js2.skin-lion .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.indexmenu_js2.skin-lion .fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.indexmenu_js2.skin-lion .fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.indexmenu_js2.skin-lion .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-lion .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-lion .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-lion span.fancytree-icon.fancytree-icon-loading {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/loading.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-lion .fancytree-statusnode-error span.fancytree-icon,
.indexmenu_js2.skin-lion .fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
.indexmenu_js2.skin-lion span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 16px;
}
.indexmenu_js2.skin-lion span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 16px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-lion span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl span.fancytree-connector,
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl span.fancytree-icon,
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/icons-rtl.gif");
}
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/icons-rtl.gif");
}
.indexmenu_js2.skin-lion ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-lion ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/vline-rtl.gif");
}
.indexmenu_js2.skin-lion ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-lion ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-lion #fancytree-drop-marker.fancytree-rtl {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/icons-rtl.gif");
}
.indexmenu_js2.skin-lion span.fancytree-title {
  border: 1px solid transparent;
  border-radius: 0;
}
.indexmenu_js2.skin-lion span.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}
.indexmenu_js2.skin-lion span.fancytree-selected span.fancytree-title,
.indexmenu_js2.skin-lion span.fancytree-active span.fancytree-title {
  background-color: #D4D4D4;
}
.indexmenu_js2.skin-lion span.fancytree-selected span.fancytree-title {
  font-style: italic;
}
.indexmenu_js2.skin-lion .fancytree-treefocus span.fancytree-selected span.fancytree-title,
.indexmenu_js2.skin-lion .fancytree-treefocus span.fancytree-active span.fancytree-title {
  color: white;
  background-color: #3875D7;
}
.indexmenu_js2.skin-material {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*
https://material.io/guidelines/components/data-tables.html#data-tables-structure
*/
  /*!
 * Fancytree "material" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*
https://material.io/guidelines/components/data-tables.html#data-tables-structure
*/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-material .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-material .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-material .fancytree-helper-disabled {
  color: silver;
}
.indexmenu_js2.skin-material .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-material ul.fancytree-container {
  font-family: "Roboto Regular", tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-material ul.fancytree-container ul {
  padding: 0 0 0 18px;
  margin: 0;
}
.indexmenu_js2.skin-material ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-material ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-material ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-material .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-material ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-material/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-material ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-material ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-material li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-material span.fancytree-empty,
.indexmenu_js2.skin-material span.fancytree-vline,
.indexmenu_js2.skin-material span.fancytree-expander,
.indexmenu_js2.skin-material span.fancytree-icon,
.indexmenu_js2.skin-material span.fancytree-checkbox,
.indexmenu_js2.skin-material span.fancytree-drag-helper-img,
.indexmenu_js2.skin-material #fancytree-drop-marker {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-material span.fancytree-icon,
.indexmenu_js2.skin-material span.fancytree-checkbox,
.indexmenu_js2.skin-material span.fancytree-expander,
.indexmenu_js2.skin-material span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-material span.fancytree-custom-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-material img.fancytree-icon {
  width: 18px;
  height: 18px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-material span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-material .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-material .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-material .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-material .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-material span.fancytree-icon {
  margin-left: 3px;
}
.indexmenu_js2.skin-material .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-material .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-material .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-material span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-material span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 18px;
}
.indexmenu_js2.skin-material span.fancytree-title {
  color: #212121;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 18px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-material span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-material .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-material .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-material ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-material ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-material/vline-rtl.gif");
}
.indexmenu_js2.skin-material ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-material ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-material ul.fancytree-container ul {
  padding: 0 0 0 1em;
  margin: 0;
}
.indexmenu_js2.skin-material ul.fancytree-container span.fancytree-icon.material-icons {
  font-size: 18px;
  color: #212121;
}
.indexmenu_js2.skin-material span.fancytree-node {
  color: #212121;
}
.indexmenu_js2.skin-material span.fancytree-expander {
  font-size: 18px;
}
.indexmenu_js2.skin-material .fancytree-plain span.fancytree-selected span.fancytree-title {
  background-color: #f5f5f5;
}
.indexmenu_js2.skin-material .fancytree-plain span.fancytree-selected span.fancytree-title:hover,
.indexmenu_js2.skin-material .fancytree-plain span.fancytree-active span.fancytree-title {
  background-color: #eeeeee;
}
.indexmenu_js2.skin-material .fancytree-container span.fancytree-checkbox {
  color: #ff4081;
}
.indexmenu_js2.skin-mdi {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*
https://material.io/guidelines/components/data-tables.html#data-tables-structure
*/
  /*!
 * Fancytree "material" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*
https://material.io/guidelines/components/data-tables.html#data-tables-structure
*/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-mdi .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-mdi .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-mdi .fancytree-helper-disabled {
  color: silver;
}
.indexmenu_js2.skin-mdi .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-mdi ul.fancytree-container {
  font-family: "Roboto Regular", tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-mdi ul.fancytree-container ul {
  padding: 0 0 0 18px;
  margin: 0;
}
.indexmenu_js2.skin-mdi ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-mdi ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-mdi ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-mdi .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-mdi ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-mdi/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-mdi ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-mdi ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-mdi li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-mdi span.fancytree-empty,
.indexmenu_js2.skin-mdi span.fancytree-vline,
.indexmenu_js2.skin-mdi span.fancytree-expander,
.indexmenu_js2.skin-mdi span.fancytree-icon,
.indexmenu_js2.skin-mdi span.fancytree-checkbox,
.indexmenu_js2.skin-mdi span.fancytree-drag-helper-img,
.indexmenu_js2.skin-mdi #fancytree-drop-marker {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-mdi span.fancytree-icon,
.indexmenu_js2.skin-mdi span.fancytree-checkbox,
.indexmenu_js2.skin-mdi span.fancytree-expander,
.indexmenu_js2.skin-mdi span.fancytree-custom-icon {
  margin-top: -2px;
}
.indexmenu_js2.skin-mdi span.fancytree-custom-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-mdi img.fancytree-icon {
  width: 18px;
  height: 18px;
  margin-left: 3px;
  margin-top: -2px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-mdi span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-mdi .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-mdi .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-mdi .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-mdi .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-mdi span.fancytree-icon {
  margin-left: 3px;
}
.indexmenu_js2.skin-mdi .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-mdi .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-mdi .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-mdi span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-mdi span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 18px;
}
.indexmenu_js2.skin-mdi span.fancytree-title {
  color: #212121;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 18px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-mdi span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-mdi .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-mdi .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-mdi ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-mdi ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-mdi/vline-rtl.gif");
}
.indexmenu_js2.skin-mdi ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-mdi ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-mdi ul.fancytree-container ul {
  padding: 0 0 0 1em;
  margin: 0;
}
.indexmenu_js2.skin-mdi ul.fancytree-container span.fancytree-icon.mdi {
  font-size: 18px;
  color: #212121;
}
.indexmenu_js2.skin-mdi span.fancytree-node {
  color: #212121;
}
.indexmenu_js2.skin-mdi span.fancytree-expander {
  font-size: 18px;
}
.indexmenu_js2.skin-mdi .fancytree-plain span.fancytree-selected span.fancytree-title {
  background-color: #f5f5f5;
}
.indexmenu_js2.skin-mdi .fancytree-plain span.fancytree-selected span.fancytree-title:hover,
.indexmenu_js2.skin-mdi .fancytree-plain span.fancytree-active span.fancytree-title {
  background-color: #eeeeee;
}
.indexmenu_js2.skin-mdi .fancytree-container span.fancytree-checkbox {
  color: #ff4081;
}
.indexmenu_js2.skin-vista {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "Vista" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*
both:
   unselected background: #FCFCFC 'nearly white'
   hover bar (unselected, inactive): #F8FCFE..#EFF9FE (border: #D8F0FA) 'very light blue'
   active node: #F6FBFD..#D5EFFC (border: #99DEFD)  'light blue'
   active node with hover: #F2F9FD..#C4E8FA (border: #B6E6FB)

Tree view:
   active node, tree inactive: #FAFAFB..#E5E5E5 (border: #D9D9D9) 'light gray, selected, but tree not active'

List view:
   selected bar: --> active bar
   focus  bar: active + border 1px dotted #090402 (inside the blue border)

   table left/right border: #EDEDED 'light gray'
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
  /*******************************************************************************
 * 'table' extension
 */
  /*******************************************************************************
 * 'columnview' extension
 */
}
.indexmenu_js2.skin-vista .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-vista .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-vista .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-vista .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-vista ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-vista ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-vista ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-vista ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-vista ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-vista .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-vista ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-vista ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-vista ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-vista li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-vista span.fancytree-empty,
.indexmenu_js2.skin-vista span.fancytree-vline,
.indexmenu_js2.skin-vista span.fancytree-expander,
.indexmenu_js2.skin-vista span.fancytree-icon,
.indexmenu_js2.skin-vista span.fancytree-checkbox,
.indexmenu_js2.skin-vista span.fancytree-drag-helper-img,
.indexmenu_js2.skin-vista #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/icons.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-vista span.fancytree-icon,
.indexmenu_js2.skin-vista span.fancytree-checkbox,
.indexmenu_js2.skin-vista span.fancytree-expander,
.indexmenu_js2.skin-vista span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-vista span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-vista img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-vista span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-vista .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/icons.gif");
  margin-top: 0;
}
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-vista .fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.indexmenu_js2.skin-vista .fancytree-exp-e span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-e span.fancytree-expander:hover,
.indexmenu_js2.skin-vista .fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-el span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.indexmenu_js2.skin-vista .fancytree-exp-el span.fancytree-expander:hover,
.indexmenu_js2.skin-vista .fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
.indexmenu_js2.skin-vista .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-vista .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-vista span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-vista .fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.indexmenu_js2.skin-vista .fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.indexmenu_js2.skin-vista .fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.indexmenu_js2.skin-vista .fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.indexmenu_js2.skin-vista .fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
.indexmenu_js2.skin-vista .fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.indexmenu_js2.skin-vista .fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.indexmenu_js2.skin-vista .fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.indexmenu_js2.skin-vista .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.indexmenu_js2.skin-vista .fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.indexmenu_js2.skin-vista .fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.indexmenu_js2.skin-vista .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-vista .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-vista .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-vista span.fancytree-icon.fancytree-icon-loading {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/loading.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-vista .fancytree-statusnode-error span.fancytree-icon,
.indexmenu_js2.skin-vista .fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
.indexmenu_js2.skin-vista span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 16px;
}
.indexmenu_js2.skin-vista span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 16px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-vista span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl span.fancytree-connector,
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl span.fancytree-icon,
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/icons-rtl.gif");
}
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/icons-rtl.gif");
}
.indexmenu_js2.skin-vista ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-vista ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/vline-rtl.gif");
}
.indexmenu_js2.skin-vista ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-vista ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-vista #fancytree-drop-marker.fancytree-rtl {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/icons-rtl.gif");
}
.indexmenu_js2.skin-vista span.fancytree-title {
  border: 1px solid transparent;
}
.indexmenu_js2.skin-vista span.fancytree-title:hover {
  background-color: #F2F7FD;
  border-color: #B8D6FB;
}
.indexmenu_js2.skin-vista span.fancytree-focused span.fancytree-title {
  background-color: #EFEBDE;
  outline: 1px dotted gray;
}
.indexmenu_js2.skin-vista span.fancytree-selected span.fancytree-title {
  font-style: italic;
}
.indexmenu_js2.skin-vista span.fancytree-active span.fancytree-title {
  border: 1px solid #99DEFD;
  background-color: #D8F0FA;
}
.indexmenu_js2.skin-vista table.fancytree-ext-table {
  border-collapse: collapse;
}
.indexmenu_js2.skin-vista table.fancytree-ext-table tbody tr.fancytree-focused {
  background-color: #99DEFD;
}
.indexmenu_js2.skin-vista table.fancytree-ext-table tbody tr.fancytree-active {
  background-color: royalblue;
}
.indexmenu_js2.skin-vista table.fancytree-ext-table tbody tr.fancytree-selected {
  background-color: #99FDDE;
}
.indexmenu_js2.skin-vista table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded {
  background-color: #ccc;
}
.indexmenu_js2.skin-vista table.fancytree-ext-columnview span.fancytree-node.fancytree-active {
  background-color: royalblue;
}
.indexmenu_js2.skin-win7 {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "Win7" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
  /*******************************************************************************
 * 'table' extension
 */
}
.indexmenu_js2.skin-win7 .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-win7 .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-win7 .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-win7 .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-win7 ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-win7 ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-win7 ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-win7 ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-win7 ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-win7 .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-win7 ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-win7 ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-win7 ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-win7 li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-win7 span.fancytree-empty,
.indexmenu_js2.skin-win7 span.fancytree-vline,
.indexmenu_js2.skin-win7 span.fancytree-expander,
.indexmenu_js2.skin-win7 span.fancytree-icon,
.indexmenu_js2.skin-win7 span.fancytree-checkbox,
.indexmenu_js2.skin-win7 span.fancytree-drag-helper-img,
.indexmenu_js2.skin-win7 #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/icons.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win7 span.fancytree-icon,
.indexmenu_js2.skin-win7 span.fancytree-checkbox,
.indexmenu_js2.skin-win7 span.fancytree-expander,
.indexmenu_js2.skin-win7 span.fancytree-custom-icon {
  margin-top: 2px;
}
.indexmenu_js2.skin-win7 span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win7 img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 2px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-win7 span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-win7 .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/icons.gif");
  margin-top: 0;
}
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-e span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-e span.fancytree-expander:hover,
.indexmenu_js2.skin-win7 .fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-el span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-el span.fancytree-expander:hover,
.indexmenu_js2.skin-win7 .fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-win7 .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-win7 span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-win7 .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-win7 .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-win7 span.fancytree-icon.fancytree-icon-loading {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/loading.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-statusnode-error span.fancytree-icon,
.indexmenu_js2.skin-win7 .fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
.indexmenu_js2.skin-win7 span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 20px;
}
.indexmenu_js2.skin-win7 span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 20px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.indexmenu_js2.skin-win7 span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl span.fancytree-connector,
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl span.fancytree-icon,
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/icons-rtl.gif");
}
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/icons-rtl.gif");
}
.indexmenu_js2.skin-win7 ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-win7 ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/vline-rtl.gif");
}
.indexmenu_js2.skin-win7 ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-win7 ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-win7 #fancytree-drop-marker.fancytree-rtl {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/icons-rtl.gif");
}
.indexmenu_js2.skin-win7 span.fancytree-active .fancytree-title,
.indexmenu_js2.skin-win7 span.fancytree-selected .fancytree-title {
  border-color: #d9d9d9;
  background: #e5e5e5;
  color: inherit;
  background: -moz-linear-gradient(top,#fafafb 0%,#e5e5e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafb),color-stop(100%,#e5e5e5));
  background: -webkit-linear-gradient(top,#fafafb 0%,#e5e5e5 100%);
  background: -o-linear-gradient(top,#fafafb 0%,#e5e5e5 100%);
  background: -ms-linear-gradient(top,#fafafb 0%,#e5e5e5 100%);
  background: linear-gradient(to bottom,#fafafb 0%,#e5e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafb',endColorstr='#e5e5e5',GradientType=0);
}
.indexmenu_js2.skin-win7 span.fancytree-selected .fancytree-title {
  font-style: italic;
}
.indexmenu_js2.skin-win7 .fancytree-treefocus span.fancytree-active .fancytree-title,
.indexmenu_js2.skin-win7 .fancytree-treefocus span.fancytree-selected .fancytree-title {
  border-color: #99defd;
  background: #f6fbfd;
  color: inherit;
  background: -moz-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6fbfd),color-stop(100%,#d5effc));
  background: -webkit-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -o-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -ms-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: linear-gradient(to bottom,#f6fbfd 0%,#d5effc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fbfd',endColorstr='#d5effc',GradientType=0);
}
.indexmenu_js2.skin-win7 .fancytree-treefocus span.fancytree-focused span.fancytree-title {
  border: 1px solid #719acb;
}
.indexmenu_js2.skin-win7 span.fancytree-title:hover {
  border-color: #d8f0fa;
  background: #f8fcfe;
  color: inherit;
  background: -moz-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8fcfe),color-stop(100%,#eff9fe));
  background: -webkit-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -o-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -ms-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: linear-gradient(to bottom,#f8fcfe 0%,#eff9fe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fcfe',endColorstr='#eff9fe',GradientType=0);
}
.indexmenu_js2.skin-win7 span.fancytree-active .fancytree-title:hover,
.indexmenu_js2.skin-win7 span.fancytree-selected .fancytree-title:hover {
  border-color: #719acb;
  background: #f2f9fd;
  color: inherit;
  background: -moz-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f9fd),color-stop(100%,#c4e8fa));
  background: -webkit-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -o-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -ms-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: linear-gradient(to bottom,#f2f9fd 0%,#c4e8fa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f9fd',endColorstr='#c4e8fa',GradientType=0);
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr td {
  border: 1px solid #ededed;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr:hover {
  border-color: inherit;
  background: #f8fcfe;
  color: inherit;
  background: -moz-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8fcfe),color-stop(100%,#eff9fe));
  background: -webkit-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -o-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -ms-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: linear-gradient(to bottom,#f8fcfe 0%,#eff9fe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fcfe',endColorstr='#eff9fe',GradientType=0);
  outline: 1px solid #d8f0fa;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr.fancytree-focused {
  outline: 1px dotted #090402;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody span.fancytree-focused span.fancytree-title {
  outline: solid dotted black;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody span.fancytree-title:hover {
  border: 1px solid transparent;
  background: inherit;
  background: transparent;
  background: none;
  filter: none;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr.fancytree-active:hover,
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr.fancytree-selected:hover {
  border-color: inherit;
  background: #f2f9fd;
  color: inherit;
  background: -moz-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f9fd),color-stop(100%,#c4e8fa));
  background: -webkit-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -o-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -ms-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: linear-gradient(to bottom,#f2f9fd 0%,#c4e8fa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f9fd',endColorstr='#c4e8fa',GradientType=0);
  outline: 1px solid #B6E6FB;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr.fancytree-active,
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr.fancytree-selected {
  border-color: inherit;
  background: #f6fbfd;
  color: inherit;
  background: -moz-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6fbfd),color-stop(100%,#d5effc));
  background: -webkit-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -o-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -ms-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: linear-gradient(to bottom,#f6fbfd 0%,#d5effc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fbfd',endColorstr='#d5effc',GradientType=0);
  outline: 1px solid #99DEFD;
}
.indexmenu_js2.skin-win8 {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "Win8" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
  /*******************************************************************************
 * 'table' extension
 */
}
.indexmenu_js2.skin-win8 .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-win8 .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-win8 .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-win8 .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-win8 ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-win8 ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-win8 ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-win8 ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-win8 ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-win8 .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-win8 ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-win8 ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-win8 ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-win8 li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-win8 span.fancytree-empty,
.indexmenu_js2.skin-win8 span.fancytree-vline,
.indexmenu_js2.skin-win8 span.fancytree-expander,
.indexmenu_js2.skin-win8 span.fancytree-icon,
.indexmenu_js2.skin-win8 span.fancytree-checkbox,
.indexmenu_js2.skin-win8 span.fancytree-drag-helper-img,
.indexmenu_js2.skin-win8 #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/icons.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win8 span.fancytree-icon,
.indexmenu_js2.skin-win8 span.fancytree-checkbox,
.indexmenu_js2.skin-win8 span.fancytree-expander,
.indexmenu_js2.skin-win8 span.fancytree-custom-icon {
  margin-top: 2px;
}
.indexmenu_js2.skin-win8 span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win8 img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 2px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-win8 span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-win8 .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/icons.gif");
  margin-top: 0;
}
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-e span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-e span.fancytree-expander:hover,
.indexmenu_js2.skin-win8 .fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-el span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-el span.fancytree-expander:hover,
.indexmenu_js2.skin-win8 .fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-win8 .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-win8 span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-win8 .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-win8 .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-win8 span.fancytree-icon.fancytree-icon-loading {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/loading.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-statusnode-error span.fancytree-icon,
.indexmenu_js2.skin-win8 .fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
.indexmenu_js2.skin-win8 span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 0px;
  min-height: 20px;
}
.indexmenu_js2.skin-win8 span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 20px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-win8 span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl span.fancytree-connector,
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl span.fancytree-icon,
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/icons-rtl.gif");
}
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/icons-rtl.gif");
}
.indexmenu_js2.skin-win8 ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-win8 ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/vline-rtl.gif");
}
.indexmenu_js2.skin-win8 ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-win8 ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-win8 #fancytree-drop-marker.fancytree-rtl {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/icons-rtl.gif");
}
.indexmenu_js2.skin-win8 .fancytree-plain span.fancytree-title {
  border: 1px solid transparent;
}
.indexmenu_js2.skin-win8 .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-focused span.fancytree-title {
  border-color: #3399ff;
}
.indexmenu_js2.skin-win8 .fancytree-plain span.fancytree-active span.fancytree-title,
.indexmenu_js2.skin-win8 .fancytree-plain span.fancytree-selected span.fancytree-title {
  background-color: #f7f7f7;
  border-color: #dedede;
}
.indexmenu_js2.skin-win8 .fancytree-plain span.fancytree-node span.fancytree-selected span.fancytree-title {
  font-style: italic;
}
.indexmenu_js2.skin-win8 .fancytree-plain span.fancytree-node:hover span.fancytree-title {
  background-color: #eff9fe;
  border-color: #70c0e7;
}
.indexmenu_js2.skin-win8 .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-active span.fancytree-title,
.indexmenu_js2.skin-win8 .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-selected span.fancytree-title {
  background-color: #cbe8f6;
  border-color: #26a0da;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr td {
  border: 1px solid #EDEDED;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody span.fancytree-node,
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody span.fancytree-node:hover {
  border: none;
  background: none;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr:hover {
  background-color: #E5F3FB;
  outline: 1px solid #70C0E7;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr.fancytree-active:hover,
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr.fancytree-selected:hover {
  background-color: #CBE8F6;
  outline: 1px solid #26A0DA;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr.fancytree-active {
  background-color: #F7F7F7;
  outline: 1px solid #DEDEDE;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr.fancytree-selected {
  background-color: #F7F7F7;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-active {
  background-color: #CBE8F6;
  outline: 1px solid #26A0DA;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-selected {
  background-color: #CBE8F6;
}
.indexmenu_js2.skin-xp {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "XP" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Tree container
 */
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-xp .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-xp .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-xp .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-xp .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-xp ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-xp ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-xp ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-xp ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-xp ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-xp .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-xp ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-xp ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-xp ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-xp li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-xp span.fancytree-empty,
.indexmenu_js2.skin-xp span.fancytree-vline,
.indexmenu_js2.skin-xp span.fancytree-expander,
.indexmenu_js2.skin-xp span.fancytree-icon,
.indexmenu_js2.skin-xp span.fancytree-checkbox,
.indexmenu_js2.skin-xp span.fancytree-drag-helper-img,
.indexmenu_js2.skin-xp #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-xp span.fancytree-icon,
.indexmenu_js2.skin-xp span.fancytree-checkbox,
.indexmenu_js2.skin-xp span.fancytree-expander,
.indexmenu_js2.skin-xp span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-xp span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-xp img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-xp span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-xp .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons.gif");
  margin-top: 0;
}
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-xp .fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.indexmenu_js2.skin-xp .fancytree-exp-e span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-e span.fancytree-expander:hover,
.indexmenu_js2.skin-xp .fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-el span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.indexmenu_js2.skin-xp .fancytree-exp-el span.fancytree-expander:hover,
.indexmenu_js2.skin-xp .fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
.indexmenu_js2.skin-xp .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-xp .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-xp span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-xp .fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.indexmenu_js2.skin-xp .fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.indexmenu_js2.skin-xp .fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.indexmenu_js2.skin-xp .fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.indexmenu_js2.skin-xp .fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
.indexmenu_js2.skin-xp .fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.indexmenu_js2.skin-xp .fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.indexmenu_js2.skin-xp .fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.indexmenu_js2.skin-xp .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.indexmenu_js2.skin-xp .fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.indexmenu_js2.skin-xp .fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.indexmenu_js2.skin-xp .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-xp .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-xp .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-xp span.fancytree-icon.fancytree-icon-loading {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/loading.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-xp .fancytree-statusnode-error span.fancytree-icon,
.indexmenu_js2.skin-xp .fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
.indexmenu_js2.skin-xp span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 0px;
  min-height: 16px;
}
.indexmenu_js2.skin-xp span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 16px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 0 solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-xp span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl span.fancytree-connector,
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl span.fancytree-icon,
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons-rtl.gif");
}
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons-rtl.gif");
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/vline-rtl.gif");
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-xp #fancytree-drop-marker.fancytree-rtl {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons-rtl.gif");
}
.indexmenu_js2.skin-xp ul.fancytree-container li {
  /* CHANGE: replace data-uri() with url() */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/vline.gif");
  background-position: 0 1px;
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl li {
  background-position: right 1px;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/vline-rtl.gif");
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons-rtl.gif");
  background-position: 0px -64px;
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons-rtl.gif");
  background-position: -16px -64px;
}
.indexmenu_js2.skin-xp ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-xp ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-xp .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons.gif");
}
.indexmenu_js2.skin-xp .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-xp .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-xp span.fancytree-title {
  border: 0 solid transparent;
}
.indexmenu_js2.skin-xp span.fancytree-title:hover {
  background-color: #F2F7FD;
  border-color: #B8D6FB;
}
.indexmenu_js2.skin-xp span.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
  background-color: #EFEBDE;
}
.indexmenu_js2.skin-xp .fancytree-folder span.fancytree-title {
  font-weight: bold;
}
.indexmenu_js2.skin-xp .fancytree-selected span.fancytree-title {
  color: green;
  font-style: italic;
}
.indexmenu_js2.skin-xp .fancytree-active span.fancytree-title {
  background-color: #3169C6 !important;
  color: white !important;
}
.indexmenu_js2.skin-typicons {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "awesome" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
*/
  /*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-typicons .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-typicons .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-typicons .fancytree-helper-disabled {
  color: silver;
}
.indexmenu_js2.skin-typicons .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-typicons ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-typicons ul.fancytree-container ul {
  padding: 0 0 0 18px;
  margin: 0;
}
.indexmenu_js2.skin-typicons ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-typicons ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-typicons ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-typicons .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-typicons ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-typicons/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-typicons ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-typicons ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-typicons li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-typicons span.fancytree-empty,
.indexmenu_js2.skin-typicons span.fancytree-vline,
.indexmenu_js2.skin-typicons span.fancytree-expander,
.indexmenu_js2.skin-typicons span.fancytree-icon,
.indexmenu_js2.skin-typicons span.fancytree-checkbox,
.indexmenu_js2.skin-typicons span.fancytree-drag-helper-img,
.indexmenu_js2.skin-typicons #fancytree-drop-marker {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-typicons span.fancytree-icon,
.indexmenu_js2.skin-typicons span.fancytree-checkbox,
.indexmenu_js2.skin-typicons span.fancytree-expander,
.indexmenu_js2.skin-typicons span.fancytree-custom-icon {
  margin-top: -6px;
}
.indexmenu_js2.skin-typicons span.fancytree-custom-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-typicons img.fancytree-icon {
  width: 18px;
  height: 18px;
  margin-left: 3px;
  margin-top: -6px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-typicons span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-typicons .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-typicons .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-typicons .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-typicons .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-typicons span.fancytree-icon {
  margin-left: 3px;
}
.indexmenu_js2.skin-typicons .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-typicons .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-typicons .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-typicons span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-typicons span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 18px;
}
.indexmenu_js2.skin-typicons span.fancytree-title {
  color: #000;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 18px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-typicons span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-typicons .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-typicons .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-typicons ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-typicons ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-typicons/vline-rtl.gif");
}
.indexmenu_js2.skin-typicons ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-typicons ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-typicons span.fancytree-node {
  color: #000;
}
.indexmenu_js2.skin-typicons ul.fancytree-container ul {
  padding: 0 0 0 1em;
  margin: 0;
}
.indexmenu_js2.skin-typicons .fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-checkbox,
.indexmenu_js2.skin-typicons .fancytree-icon {
  min-width: 18px;
  text-align: center;
  font-size: 20px;
}
.indexmenu_js2.skin-typicons svg.fancytree-checkbox,
.indexmenu_js2.skin-typicons svg.fancytree-icon {
  padding-left: 3px;
}
.indexmenu_js2.skin-typicons span.fancytree-expander {
  font-size: 14.4px;
  margin-top: -1px;
}
.indexmenu_js2.skin-typicons span.fancytree-title {
  border: 1px solid transparent;
  border-radius: 0;
}
.indexmenu_js2.skin-typicons span.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}
.indexmenu_js2.skin-typicons span.fancytree-active span.fancytree-title {
  background-color: #D4D4D4;
}
.indexmenu_js2.skin-typicons .fancytree-treefocus span.fancytree-active span.fancytree-title {
  color: white;
  background-color: #3875D7;
}
.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 #8cacbb;
  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: #000;
  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 #8cacbb;
  border-radius: .3em;
  padding: .5em .7em;
  text-decoration: none;
}
@media print {
  /* XXXXXXXXX /lib/plugins/siteexport/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/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/usermanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/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/addnewpage/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/addnewpage/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/changes/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/changes/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/chem/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/chem/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/color/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/color/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copy2clipboard/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copy2clipboard/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copypage/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copypage/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dir/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dir/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/emphasis/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/emphasis/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/exttab3/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/exttab3/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/googlecal/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/googlecal/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/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/indexmenu/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/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/simplenavi/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/simplenavi/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/siteexport/print.css XXXXXXXXX */
  /********************************************************************
Styles shared between print.css and pdf.css
********************************************************************/
  /* /.dokuwiki */
  /* /.dokuwiki */
  /* XXXXXXXXX /lib/plugins/yalist/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/yalist/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/vector/static/3rd/dokuwiki/print.css XXXXXXXXX */
  /**
 * This file provides the styles for printing.
 *
 * @todo: improve and finish
 */
  /* hide certain sections */
  /* undo icons */
  /* display href after link */
  /* code blocks */
  /* images */
  /* align table cells */
  /* underline */
  /* tables */
  /*____________ a bit of layout ____________*/
  /* XXXXXXXXX /lib/tpl/vector/static/css/print.css XXXXXXXXX */
  /******************************************************************************
 ********************************  ATTENTION  *********************************
         DO NOT MODIFY THIS FILE, IT WILL NOT BE PRESERVED ON UPDATES!
 ******************************************************************************
  If you want to add some own screen CSS, have a look at the README of this
  template and "/user/print.css". You have been warned!
 *****************************************************************************/
  /* define the "noprint" class used by the original MediaWiki vector skin */
  /* remove some link styling */
  /* remove interwiki link icons */
  /* quotes */
  /* preformatted stuff, source code */
  /* misc tweaks */
  /* tag plugin: hide tag row */
  /* pagelist plugin: listing tables */
  /* wrap plugin: modify some inline styles */
  /* XXXXXXXXX /lib/tpl/vector/user/print.css XXXXXXXXX */
  /* XXXXXXXXX _farm/mcmwiki.backend.h-its.org/conf/userprint.css XXXXXXXXX */
  /* XXXXXXXXX _farm/mcmwiki.backend.h-its.org/conf/userprint.less XXXXXXXXX */
  div.error,
  div.info,
  div.success,
  div.notify,
  .secedit,
  .a11y,
  .JSpopup,
  #link__wiz {
    display: none;
  }
  div.siteexporter {
    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;
  }
  div.dokuwiki dl {
    margin-bottom: 0.5em;
    padding: 0;
  }
  div.dokuwiki dt {
    clear: left;
  }
  div.dokuwiki .dt {
    margin-right: 1em;
    font-weight: bold;
    max-width: 30%;
    float: left;
  }
  div.dokuwiki .dt,
  div.dokuwiki .dd,
  div.dokuwiki .li {
    margin-bottom: 0.33em;
  }
  div.dokuwiki dd {
    margin-left: 3em;
  }
  div.dokuwiki dl:after,
  div.dokuwiki dl dl:before,
  div.dokuwiki dl ol:before,
  div.dokuwiki dl ul:before {
    content: '.';
    display: block;
    clear: left;
    width: 0;
    height: 0;
    visibility: hidden;
  }
  body {
    /*
    font: normal 12pt/1.2 serif;
    color: #000;
    background-color: #fff;
    */
  }
  .a11y,
  div.notify,
  div.info,
  div.success,
  div.error,
  #dokuwiki__header .tools,
  #dokuwiki__aside,
  .dokuwiki .breadcrumbs,
  .dokuwiki .toc,
  #dw__toc,
  .dokuwiki .secedit,
  #dokuwiki__pagetools,
  #dokuwiki__footer {
    display: none;
  }
  .dokuwiki h1,
  .dokuwiki h2,
  .dokuwiki h3,
  .dokuwiki h4,
  .dokuwiki h5,
  .dokuwiki caption,
  .dokuwiki legend {
    clear: both;
  }
  .dokuwiki ul {
    list-style: disc outside;
  }
  .dokuwiki ol {
    list-style: decimal outside;
  }
  .dokuwiki ol ol {
    list-style-type: lower-alpha;
  }
  .dokuwiki ol ol ol {
    list-style-type: upper-roman;
  }
  .dokuwiki ol ol ol ol {
    list-style-type: upper-alpha;
  }
  .dokuwiki ol ol ol ol ol {
    list-style-type: lower-roman;
  }
  .dokuwiki a:link,
  .dokuwiki a:visited {
    text-decoration: underline;
    color: #333;
    background-color: inherit;
    background-image: none;
    padding: 0;
  }
  a.urlextern:after,
  a.interwiki:after,
  a.mail:after {
    content: " [" attr(href) "]";
    font-size: 90%;
  }
  .dokuwiki pre {
    font-family: monospace;
  }
  .dokuwiki dl.code dt,
  .dokuwiki dl.file dt {
    font-weight: bold;
  }
  .dokuwiki img {
    border-width: 0;
    vertical-align: middle;
  }
  .dokuwiki img.media {
    margin: .2em 0;
  }
  .dokuwiki img.medialeft {
    margin: .2em 1.5em .2em 0;
  }
  .dokuwiki img.mediaright {
    margin: .2em 0 .2em 1.5em;
  }
  .dokuwiki img.mediacenter {
    margin: .2em auto;
  }
  .dokuwiki .leftalign {
    text-align: left;
  }
  .dokuwiki .centeralign {
    text-align: center;
  }
  .dokuwiki .rightalign {
    text-align: right;
  }
  .dokuwiki em.u {
    font-style: normal;
    text-decoration: underline;
  }
  .dokuwiki em em.u {
    font-style: italic;
  }
  div.clearer {
    clear: both;
    line-height: 0;
    height: 0;
    overflow: hidden;
  }
  .dokuwiki blockquote {
    padding: 0 10pt;
    margin: 0;
    border: solid #ccc;
    border-width: 0 0 0 2pt;
  }
  [dir=rtl] .dokuwiki blockquote {
    border-width: 0 2pt 0 0;
  }
  .dokuwiki table {
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    border: 1pt solid #ccc;
  }
  .dokuwiki th,
  .dokuwiki td {
    padding: 3pt 5pt;
    margin: 0;
    vertical-align: top;
    border: 1pt solid #666;
    text-align: left;
  }
  [dir=rtl] .dokuwiki th,
  [dir=rtl] .dokuwiki td {
    text-align: right;
  }
  .dokuwiki th {
    font-weight: bold;
  }
  #dokuwiki__header {
    border-bottom: 2pt solid #ccc;
  }
  #dokuwiki__header h1 {
    font-size: 1.5em;
  }
  #dokuwiki__header h1 a {
    text-decoration: none;
  }
  .dokuwiki div.footnotes {
    clear: both;
    border-top: 1pt solid #000;
    margin-top: 10pt;
  }
  body {
    font: normal 80%/1.4 sans-serif;
  }
  div#content .dokuwiki h1,
  div#content .dokuwiki h2,
  div#content .dokuwiki h3,
  div#content .dokuwiki h4,
  div#content .dokuwiki h5,
  div#content .dokuwiki h6 {
    border-bottom: 0 none;
  }
  div#content .dokuwiki h1,
  div#content .dokuwiki h2 {
    font-weight: bold;
  }
  div#content .dokuwiki h1 {
    font-weight: 135%;
  }
  div#content .dokuwiki h2 {
    font-weight: 130%;
  }
  div#content .dokuwiki h3,
  div#content .dokuwiki h4,
  div#content .dokuwiki h5,
  div#content .dokuwiki h6 {
    font-weight: normal;
    text-decoration: underline;
  }
  .noprint {
    display: none;
  }
  div.dokuwiki a {
    text-decoration: none !important;
  }
  div.dokuwiki a.interwiki {
    background: transparent none;
    padding: 0;
  }
  div#content .dokuwiki blockquote {
    border-left: 2px solid #8cacbb;
    padding-left: 3px;
    margin-left: 0.2em;
  }
  div#content .dokuwiki code,
  div#content .dokuwiki pre,
  div#content .dokuwiki pre.code,
  div#content .dokuwiki pre.file {
    font-size: 100%;
  }
  div#content .dokuwiki pre,
  div#content .dokuwiki pre.code,
  div#content .dokuwiki pre.file {
    line-height: 1.2em;
    background-color: __background_other__;
  }
  div#content .dokuwiki dl.file,
  div#content .dokuwiki dl.file dd,
  div#content .dokuwiki dl.file dt {
    margin-left: 0;
  }
  div#content .dokuwiki dl.file dt {
    background-color: __background_other__;
  }
  div#content,
  div#bodyContent {
    margin-left: 0;
    border: 0 none;
    font-size: 1em;
  }
  body {
    background-image: none;
    background-color: #fff;
  }
  div.tags {
    display: none;
  }
  div#content .dokuwiki table.ul,
  div#content .dokuwiki table.ul tr,
  div#content .dokuwiki table.ul td {
    border: 0 none;
  }
  div#content .dokuwiki table.ul td.date,
  div#content .dokuwiki table.ul td.user {
    display: none;
  }
  div#content .dokuwiki table.ul ul,
  div#content .dokuwiki table.ul ol,
  div#content .dokuwiki table.ul li {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  div#content .dokuwiki span.wrap_box,
  div#content .dokuwiki span.wrap_danger,
  div#content .dokuwiki span.wrap_warning,
  div#content .dokuwiki span.wrap_caution,
  div#content .dokuwiki span.wrap_notice,
  div#content .dokuwiki span.wrap_safety,
  div#content .dokuwiki span.wrap_info,
  div#content .dokuwiki span.wrap_important,
  div#content .dokuwiki span.wrap_alert,
  div#content .dokuwiki span.wrap_tip,
  div#content .dokuwiki span.wrap_help,
  div#content .dokuwiki span.wrap_todo,
  div#content .dokuwiki span.wrap_download {
    border-top: 0 none;
    border-right: 0 none;
    border-left: 0 none;
    border-bottom: 1px dashed;
    padding: 0;
  }
}
