/* 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/authplain/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cloud/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cloud/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/custombuttons/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/custombuttons/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ditaa/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ditaa/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/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/logviewer/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/plugin/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/plugin/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/upgrade/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/upgrade/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/xbr/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/xbr/all.less XXXXXXXXX */
/* XXXXXXXXX /conf/userall.css XXXXXXXXX */
/* XXXXXXXXX /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/authplain/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cloud/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cloud/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/custombuttons/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/custombuttons/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ditaa/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ditaa/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/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/logviewer/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/plugin/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/plugin/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/upgrade/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/upgrade/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/xbr/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/xbr/speech.less XXXXXXXXX */
/* /@media  END speech styles */
@media screen {
  a.interwiki {
    background: transparent url(/lib/images/interwiki.svg) 0 0 no-repeat;
    background-size: 1.2em;
    padding: 0 0 0 1.4em;
  }
  a.iw_wp {
    background-image: url(/lib/images/interwiki/wp.svg);
  }
  a.iw_wpfr {
    background-image: url(/lib/images/interwiki/wpfr.svg);
  }
  a.iw_wpde {
    background-image: url(/lib/images/interwiki/wpde.svg);
  }
  a.iw_wpes {
    background-image: url(/lib/images/interwiki/wpes.svg);
  }
  a.iw_wppl {
    background-image: url(/lib/images/interwiki/wppl.svg);
  }
  a.iw_wpjp {
    background-image: url(/lib/images/interwiki/wpjp.svg);
  }
  a.iw_wpmeta {
    background-image: url(/lib/images/interwiki/wpmeta.svg);
  }
  a.iw_doku {
    background-image: url(/lib/images/interwiki/doku.svg);
  }
  a.iw_amazon {
    background-image: url(/lib/images/interwiki/amazon.svg);
  }
  a.iw_amazon_de {
    background-image: url(/lib/images/interwiki/amazon.de.svg);
  }
  a.iw_amazon_uk {
    background-image: url(/lib/images/interwiki/amazon.uk.svg);
  }
  a.iw_paypal {
    background-image: url(/lib/images/interwiki/paypal.svg);
  }
  a.iw_phpfn {
    background-image: url(/lib/images/interwiki/phpfn.svg);
  }
  a.iw_skype {
    background-image: url(/lib/images/interwiki/skype.svg);
  }
  a.iw_google {
    background-image: url(/lib/images/interwiki/google.svg);
  }
  a.iw_user {
    background-image: url(/lib/images/interwiki/user.svg);
  }
  a.iw_callto {
    background-image: url(/lib/images/interwiki/callto.svg);
  }
  a.iw_tel {
    background-image: url(/lib/images/interwiki/tel.svg);
  }
  .mediafile {
    background: transparent url(/lib/images/fileicons/svg/file.svg) 0px 1px no-repeat;
    background-size: 1.2em;
    padding-left: 1.5em;
  }
  .mf_ods {
    background-image: url(/lib/images/fileicons/svg/ods.svg);
  }
  .mf_htm {
    background-image: url(/lib/images/fileicons/svg/htm.svg);
  }
  .mf_xlsx {
    background-image: url(/lib/images/fileicons/svg/xlsx.svg);
  }
  .mf_sh {
    background-image: url(/lib/images/fileicons/svg/sh.svg);
  }
  .mf_csh {
    background-image: url(/lib/images/fileicons/svg/csh.svg);
  }
  .mf_rpm {
    background-image: url(/lib/images/fileicons/svg/rpm.svg);
  }
  .mf_cs {
    background-image: url(/lib/images/fileicons/svg/cs.svg);
  }
  .mf_docx {
    background-image: url(/lib/images/fileicons/svg/docx.svg);
  }
  .mf_rar {
    background-image: url(/lib/images/fileicons/svg/rar.svg);
  }
  .mf_deb {
    background-image: url(/lib/images/fileicons/svg/deb.svg);
  }
  .mf_mp3 {
    background-image: url(/lib/images/fileicons/svg/mp3.svg);
  }
  .mf_file {
    background-image: url(/lib/images/fileicons/svg/file.svg);
  }
  .mf_mp4 {
    background-image: url(/lib/images/fileicons/svg/mp4.svg);
  }
  .mf_7z {
    background-image: url(/lib/images/fileicons/svg/7z.svg);
  }
  .mf_xml {
    background-image: url(/lib/images/fileicons/svg/xml.svg);
  }
  .mf_py {
    background-image: url(/lib/images/fileicons/svg/py.svg);
  }
  .mf_cpp {
    background-image: url(/lib/images/fileicons/svg/cpp.svg);
  }
  .mf_png {
    background-image: url(/lib/images/fileicons/svg/png.svg);
  }
  .mf_svg {
    background-image: url(/lib/images/fileicons/svg/svg.svg);
  }
  .mf_ogv {
    background-image: url(/lib/images/fileicons/svg/ogv.svg);
  }
  .mf_ogg {
    background-image: url(/lib/images/fileicons/svg/ogg.svg);
  }
  .mf_json {
    background-image: url(/lib/images/fileicons/svg/json.svg);
  }
  .mf_wav {
    background-image: url(/lib/images/fileicons/svg/wav.svg);
  }
  .mf_java {
    background-image: url(/lib/images/fileicons/svg/java.svg);
  }
  .mf_conf {
    background-image: url(/lib/images/fileicons/svg/conf.svg);
  }
  .mf_pdf {
    background-image: url(/lib/images/fileicons/svg/pdf.svg);
  }
  .mf_zip {
    background-image: url(/lib/images/fileicons/svg/zip.svg);
  }
  .mf_tgz {
    background-image: url(/lib/images/fileicons/svg/tgz.svg);
  }
  .mf_ppt {
    background-image: url(/lib/images/fileicons/svg/ppt.svg);
  }
  .mf_gif {
    background-image: url(/lib/images/fileicons/svg/gif.svg);
  }
  .mf_jpg {
    background-image: url(/lib/images/fileicons/svg/jpg.svg);
  }
  .mf_asm {
    background-image: url(/lib/images/fileicons/svg/asm.svg);
  }
  .mf_php {
    background-image: url(/lib/images/fileicons/svg/php.svg);
  }
  .mf_webm {
    background-image: url(/lib/images/fileicons/svg/webm.svg);
  }
  .mf_odt {
    background-image: url(/lib/images/fileicons/svg/odt.svg);
  }
  .mf_ps {
    background-image: url(/lib/images/fileicons/svg/ps.svg);
  }
  .mf_bash {
    background-image: url(/lib/images/fileicons/svg/bash.svg);
  }
  .mf_csv {
    background-image: url(/lib/images/fileicons/svg/csv.svg);
  }
  .mf_ico {
    background-image: url(/lib/images/fileicons/svg/ico.svg);
  }
  .mf_html {
    background-image: url(/lib/images/fileicons/svg/html.svg);
  }
  .mf_swf {
    background-image: url(/lib/images/fileicons/svg/swf.svg);
  }
  .mf_lua {
    background-image: url(/lib/images/fileicons/svg/lua.svg);
  }
  .mf_c {
    background-image: url(/lib/images/fileicons/svg/c.svg);
  }
  .mf_bz2 {
    background-image: url(/lib/images/fileicons/svg/bz2.svg);
  }
  .mf_gz {
    background-image: url(/lib/images/fileicons/svg/gz.svg);
  }
  .mf_jpeg {
    background-image: url(/lib/images/fileicons/svg/jpeg.svg);
  }
  .mf_rb {
    background-image: url(/lib/images/fileicons/svg/rb.svg);
  }
  .mf_doc {
    background-image: url(/lib/images/fileicons/svg/doc.svg);
  }
  .mf_sql {
    background-image: url(/lib/images/fileicons/svg/sql.svg);
  }
  .mf_rtf {
    background-image: url(/lib/images/fileicons/svg/rtf.svg);
  }
  .mf_txt {
    background-image: url(/lib/images/fileicons/svg/txt.svg);
  }
  .mf_h {
    background-image: url(/lib/images/fileicons/svg/h.svg);
  }
  .mf_css {
    background-image: url(/lib/images/fileicons/svg/css.svg);
  }
  .mf_js {
    background-image: url(/lib/images/fileicons/svg/js.svg);
  }
  .mf_xls {
    background-image: url(/lib/images/fileicons/svg/xls.svg);
  }
  .mf_pl {
    background-image: url(/lib/images/fileicons/svg/pl.svg);
  }
  .mf_tar {
    background-image: url(/lib/images/fileicons/svg/tar.svg);
  }
  .mf_pptx {
    background-image: url(/lib/images/fileicons/svg/pptx.svg);
  }
}
@media screen {
  /* XXXXXXXXX /lib/plugins/cloud/style.less XXXXXXXXX */
  /* Size factor. */
  /* Percentage to lighten the original color. */
  /* Percentage to desaturate the original color. */
  /* Font sizes from largest to smallest font. */
  /* XXXXXXXXX /lib/plugins/cloud/style.less XXXXXXXXX */
  /* Size factor. */
  /* Percentage to lighten the original color. */
  /* Percentage to desaturate the original color. */
  /* Font sizes from largest to smallest font. */
  /* 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/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/cloud/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cloud/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cloud/style.css 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/custombuttons/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/custombuttons/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/custombuttons/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/custombuttons/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ditaa/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ditaa/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ditaa/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ditaa/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/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/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/note/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plugin/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plugin/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plugin/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plugin/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/style.css XXXXXXXXX */
  /* based on http://cssdeck.com/labs/progress-bar */
  /* XXXXXXXXX /lib/plugins/upgrade/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/xbr/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/xbr/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/xbr/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/xbr/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/layout.css XXXXXXXXX */
  /**
 * Tableless Layout for default template
 *
 * @author Andreas Gohr <andi@splitbrain.org>
 * @author moraes <moraes@tipos.com.br>
 * Modified by Matthieu Bouthors
 */
  /* -------------- top row --------------- */
  /* ---------------  top and bottom bar ---------------- */
  /* ------------- File Metadata ----------------------- */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/arctic_layout.css XXXXXXXXX */
  /**
 * Tableless Layout - additional CSS for Arctic Template
 *
 * @author Michael Klier <chi@chimeric.de>
 * Modified by Matthieu Bouthors
 */
  /*
div.dokuwiki .header {
  height: @ini_header_height;
  border: 1px solid @ini_border;
  background-color: @ini_header_background;
  margin-bottom: 0.2em;
}

div.dokuwiki .pagename {
  margin: 0.2em;
  font-size: 130%;
  color: @ini_lightgray;
}

div.dokuwiki .logo {
  margin: 0.2em;
  font-size: 130%;
}

div.dokuwiki .pagename a {
  color: @ini_pagename_color !important;
}

div.dokuwiki .logo a {
  color: @ini_logo_color !important;
}
*/
  /*
div.dokuwiki #bar__top,
div.dokuwiki #bar__bottom { 
  background: none;
}
*/
  /* XXXXXXXXX /lib/tpl/arctic-mbo/design.css XXXXXXXXX */
  /**
 * Design elements for default Template
 *
 * @author Andreas Gohr <andi@splitbrain.org>
 * @author Anika Henke <anika@selfthinker.org>
 */
  /* -------------- general elements --------------- */
  /* the document */
  /* ---------------- forms ------------------------ */
  /* nice alphatransparency background except for IE <7 */
  /* nice alphatransparency background except for IE <7 */
  /* disabled style - not understood by IE */
  /* edit form */
  /* --------- buttons ------------------- */
  /* nice alphatransparency background except for IE <7 */
  /* ----------- page navigator ------------- */
  /* --------------- Links ------------------ */
  /* external link */
  /* windows share */
  /* interwiki link (icon are set by dokuwiki) */
  /* link to some embedded media */
  /* email link */
  /* existing wikipage */
  /* not existing wikipage */
  /* ------------- Page elements ----------------- */
  /* embedded images */
  /* smileys */
  /* general headline setup */
  /* special headlines */
  /* indent different sections */
  /* unordered lists */
  /* ordered lists */
  /* no bottom gap in between and smaller left margin for nested lists */
  /* the list items overriding the ul/ol definition */
  /* code blocks by indention */
  /* code blocks by code tag */
  /* code blocks by file tag */
  /* filenames for file and code blocks */
  /* inline code words */
  /* inline tables */
  /* ---------- table of contents ------------------- */
  /* ---------------------------- Diff rendering --------------------------*/
  /* --------------------- footnotes -------------------------------- */
  /* insitu-footnotes */
  /* overcome IE issue with one line code or file boxes which require h. scrolling */
  /* --------------- search result formating --------------- */
  /* ------------------ Additional ---------------------- */
  /* ---------- AJAX quicksearch ----------- */
  /* --------- Toolbar -------------------- */
  /* nice alphatransparency background except for IE <7 */
  /* ---------------  Image Details  ----------------- */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/arctic_design.css XXXXXXXXX */
  /**
 * Design Elements - additional  CSS for the Arctic template
 *
 * @author Michael Klier <chi@chimeric.de>
 * Modified by Matthieu Bouthors
 */
  /* ----- General Elements ----- */
  /*
div.footerinc {
  border: 1px solid @ini_border;
  background-color: @ini_footer_background;
  margin-top: 0.5em;
}

div.dokuwiki .footerinc a img {
  padding-top: @ini_footer_padding;
  padding-bottom: @ini_footer_padding;
}
*/
  /* ----- Sidebar -------------- */
  /* ----- Links ---------------- */
  /* general headline setup */
  /* ----- Page Elements -------- */
  /* general headline setup */
  /* special headlines */
  /* code blocks by indention */
  /* Footnotes fix for IE7 */
  /* ----- Forms ---------------- */
  /* Buttons */
  /* ----- Table of Contents ---- */
  /* ----- AJAX Quicksearch ----- */
  /* ----- Toolbox -------------- */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/media.css XXXXXXXXX */
  /**
 * The CSS in here controls the appearance of the media manager
 */
  /* --- Tree formatting --- */
  /* I don't understand this, but this fixes a style bug in IE;
it's dirty, so any "real" fixes are welcome */
  /* --- options --- */
  /* --- file list --- */
  /* --- upload form --- */
  /* --- meta edit form --- */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/arctic_media.css XXXXXXXXX */
  /**
 * Media Manager - additional CSS for the Arctic Template
 * @author Michael Klier <chi@chimeric.de>
 */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/_admin.css XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/_linkwiz.css XXXXXXXXX */
  /*FIXME maybe move to a more general style sheet*/
  /* XXXXXXXXX /lib/tpl/arctic-mbo/_mediaoptions.css XXXXXXXXX */
  /* --- popup --- */
  /* --- display options --- */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/_subscription.css XXXXXXXXX */
  /**
 * Styles for the subscription page
 */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/_mediamanager.css XXXXXXXXX */
  /*____________ Layout ____________*/
  /*____________ Namespaces tree ____________*/
  /*____________ Panel header ____________*/
  /*____________ File list ____________*/
  /* thumbs */
  /* rows */
  /*____________ Upload panel ____________*/
  /*____________ File preview ____________*/
  /*____________ Meta data edit form ____________*/
  /*____________ Revisions form ____________*/
  /* File diff */
  /* Image diff */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/_tabs.css XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/_fileuploader.css XXXXXXXXX */
  /* select file button */
  /* drop area */
  /* list of files to upload */
  /* XXXXXXXXX /conf/userstyle.css XXXXXXXXX */
  /* XXXXXXXXX /conf/userstyle.less XXXXXXXXX */
  div.error,
  div.info,
  div.success,
  div.notify {
    color: #000;
    background-repeat: no-repeat;
    background-position: 8px 50%;
    border: 1px solid;
    font-size: 90%;
    margin: 0 0 0.5em;
    padding: 0.4em;
    padding-left: 32px;
    overflow: hidden;
    border-radius: 5px;
  }
  [dir=rtl] div.error,
  [dir=rtl] div.info,
  [dir=rtl] div.success,
  [dir=rtl] div.notify {
    background-position: 99% 50%;
    padding-left: .4em;
    padding-right: 32px;
  }
  div.error {
    background-color: #fcc;
    background-image: url(/lib/styles/../images/error.png);
    border-color: #ebb;
  }
  div.info {
    background-color: #ccf;
    background-image: url(/lib/styles/../images/info.png);
    border-color: #bbe;
  }
  div.success {
    background-color: #cfc;
    background-image: url(/lib/styles/../images/success.png);
    border-color: #beb;
  }
  div.notify {
    background-color: #ffc;
    background-image: url(/lib/styles/../images/notify.png);
    border-color: #eeb;
  }
  .JSpopup,
  #link__wiz {
    position: absolute;
    background-color: #fff;
    color: #000;
    z-index: 20;
    overflow: hidden;
  }
  #link__wiz .ui-dialog-content {
    padding-left: 0;
    padding-right: 0;
  }
  #media__popup_content button.button {
    border-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("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-widget-header .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-state-hover .ui-icon,
  .ui-state-focus .ui-icon,
  .ui-button:hover .ui-icon,
  .ui-button:focus .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png");
  }
  .ui-state-active .ui-icon,
  .ui-button:active .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png");
  }
  .ui-state-highlight .ui-icon,
  .ui-button .ui-state-highlight.ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_2e83ff_256x240.png");
  }
  .ui-state-error .ui-icon,
  .ui-state-error-text .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_cd0a0a_256x240.png");
  }
  .ui-button .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_888888_256x240.png");
  }
  .ui-icon-blank.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 #cccccc;
    text-align: left;
  }
  [dir=rtl] #acl__tree {
    float: right;
    text-align: right;
  }
  #acl__tree a.cur {
    background-color: #ffff99;
    font-weight: bold;
  }
  #acl__tree ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  #acl__tree li {
    padding-left: 1em;
    list-style-image: none;
  }
  [dir=rtl] #acl__tree li {
    padding-left: 0em;
    padding-right: 1em;
  }
  #acl__tree ul img {
    margin-right: 0.25em;
    cursor: pointer;
  }
  [dir=rtl] #acl__tree ul img {
    margin-left: 0.25em;
    margin-right: 0em;
  }
  #acl__detail {
    width: 73%;
    height: 300px;
    float: right;
    overflow: auto;
  }
  [dir=rtl] #acl__detail {
    float: left;
  }
  #acl__detail fieldset {
    width: 90%;
  }
  #acl__detail div#acl__user {
    border: 1px solid #cccccc;
    padding: 0.5em;
    margin-bottom: 0.6em;
  }
  #acl_manager table.inline {
    width: 100%;
    margin: 0;
  }
  #acl_manager table .check {
    text-align: center;
  }
  #acl_manager table .action {
    text-align: right;
  }
  #acl_manager .aclgroup {
    background: transparent url(/lib/plugins/acl/pix/group.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclgroup {
    background: transparent url(/lib/plugins/acl/pix/group.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .acluser {
    background: transparent url(/lib/plugins/acl/pix/user.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .acluser {
    background: transparent url(/lib/plugins/acl/pix/user.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclpage {
    background: transparent url(/lib/plugins/acl/pix/page.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclpage {
    background: transparent url(/lib/plugins/acl/pix/page.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclns {
    background: transparent url(/lib/plugins/acl/pix/ns.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclns {
    background: transparent url(/lib/plugins/acl/pix/ns.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager label.disabled {
    opacity: .5;
    cursor: auto;
  }
  #acl_manager label {
    text-align: left;
    font-weight: normal;
    display: inline;
  }
  #acl_manager table {
    margin-left: 10%;
    width: 80%;
  }
  #acl_manager table tr {
    background-color: inherit;
  }
  #acl_manager table tr:hover {
    background-color: #dee7ec;
  }
  .dokuwiki div.cloud {
    margin-bottom: 1em;
    line-height: 145%;
  }
  .dokuwiki div.cloud a {
    padding: 0;
    margin: 0 0.5em;
  }
  .dokuwiki div.cloud a.cloud1 {
    font-size: 10px;
    color: #D3E0F5;
  }
  .dokuwiki div.cloud a.cloud2 {
    font-size: 12px;
    color: #AEC4E5;
  }
  .dokuwiki div.cloud a.cloud3 {
    font-size: 14px;
    color: #88A9DB;
  }
  .dokuwiki div.cloud a.cloud4 {
    font-size: 16px;
    color: #4A7AC2;
  }
  .dokuwiki div.cloud a.cloud5 {
    font-size: 18px;
    color: #003F9E;
  }
  .dokuwiki div.cloud a.cloud1_tag1 {
    font-size: 10px;
    color: #CEF0D0;
  }
  .dokuwiki div.cloud a.cloud2_tag1 {
    font-size: 12px;
    color: #AEE5B1;
  }
  .dokuwiki div.cloud a.cloud3_tag1 {
    font-size: 14px;
    color: #88DB8C;
  }
  .dokuwiki div.cloud a.cloud4_tag1 {
    font-size: 16px;
    color: #4AC250;
  }
  .dokuwiki div.cloud a.cloud5_tag1 {
    font-size: 18px;
    color: #009E08;
  }
  .dokuwiki div.cloud a.cloud1_tag2 {
    font-size: 10px;
    color: #F0CED7;
  }
  .dokuwiki div.cloud a.cloud2_tag2 {
    font-size: 12px;
    color: #E5AEBC;
  }
  .dokuwiki div.cloud a.cloud3_tag2 {
    font-size: 14px;
    color: #DB889D;
  }
  .dokuwiki div.cloud a.cloud4_tag2 {
    font-size: 16px;
    color: #C24A68;
  }
  .dokuwiki div.cloud a.cloud5_tag2 {
    font-size: 18px;
    color: #9E0028;
  }
  .dokuwiki div.cloud {
    margin-bottom: 1em;
    line-height: 145%;
  }
  .dokuwiki div.cloud a {
    padding: 0;
    margin: 0 0.5ex;
  }
  .dokuwiki div.cloud a.cloud1 {
    font-size: 70%;
    color: #97afd3;
  }
  .dokuwiki div.cloud a.cloud2 {
    font-size: 85%;
    color: #6590d2;
  }
  .dokuwiki div.cloud a.cloud3 {
    font-size: 100%;
    color: #2b70da;
  }
  .dokuwiki div.cloud a.cloud4 {
    font-size: 115%;
    color: #1057c1;
  }
  .dokuwiki div.cloud a.cloud5 {
    font-size: 130%;
    color: #003F9E;
  }
  .dokuwiki div.cloud a.cloud1_tag1 {
    font-size: 70%;
    color: #97d39a;
  }
  .dokuwiki div.cloud a.cloud2_tag1 {
    font-size: 85%;
    color: #65d26a;
  }
  .dokuwiki div.cloud a.cloud3_tag1 {
    font-size: 100%;
    color: #2bda33;
  }
  .dokuwiki div.cloud a.cloud4_tag1 {
    font-size: 115%;
    color: #10c119;
  }
  .dokuwiki div.cloud a.cloud5_tag1 {
    font-size: 130%;
    color: #009E08;
  }
  .dokuwiki div.cloud a.cloud1_tag2 {
    font-size: 70%;
    color: #d397a6;
  }
  .dokuwiki div.cloud a.cloud2_tag2 {
    font-size: 85%;
    color: #d26580;
  }
  .dokuwiki div.cloud a.cloud3_tag2 {
    font-size: 100%;
    color: #da2b57;
  }
  .dokuwiki div.cloud a.cloud4_tag2 {
    font-size: 115%;
    color: #c1103d;
  }
  .dokuwiki div.cloud a.cloud5_tag2 {
    font-size: 130%;
    color: #9E0028;
  }
  #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: #333333;
    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: #ffffff;
    color: #666666;
    float: left;
    padding: 0 0.1em;
    position: relative;
    z-index: 1;
  }
  [dir=rtl] #config__manager td.label span.outkey {
    float: right;
    margin-right: 1em;
  }
  #config__manager td input.edit {
    width: 30em;
  }
  #config__manager td .input {
    width: 30.8em;
  }
  #config__manager td textarea.edit {
    width: 27.5em;
    height: 4em;
  }
  #config__manager td textarea.edit:focus {
    height: 10em;
  }
  #config__manager tr .input,
  #config__manager tr input,
  #config__manager tr textarea,
  #config__manager tr select {
    background-color: #fff;
    color: #000;
  }
  #config__manager tr.default .input,
  #config__manager tr.default input,
  #config__manager tr.default textarea,
  #config__manager tr.default select,
  #config__manager .selectiondefault {
    background-color: #ccddff;
    color: #000;
  }
  #config__manager tr.protected .input,
  #config__manager tr.protected input,
  #config__manager tr.protected textarea,
  #config__manager tr.protected select,
  #config__manager tr.protected .selection {
    background-color: #ffcccc !important;
    color: #000 !important;
  }
  #config__manager td.error {
    background-color: red;
    color: #000;
  }
  #config__manager .selection {
    width: 14.8em;
    float: left;
    margin: 0 0.3em 2px 0;
  }
  [dir=rtl] #config__manager .selection {
    width: 14.8em;
    float: right;
    margin: 0 0 2px 0.3em;
  }
  #config__manager .selection label {
    float: right;
    width: 14em;
    font-size: 90%;
  }
  #config__manager .other {
    clear: both;
    padding-top: 0.5em;
  }
  #config__manager .other label {
    padding-left: 2px;
    font-size: 90%;
  }
  .dokuwiki #custombuttons h3 {
    margin: 0 0 .5em 0;
  }
  .dokuwiki #custombuttons form {
    font-size: 4mm;
    line-height: 1.5em;
  }
  .dokuwiki #custombuttons form tr {
    text-align: center;
  }
  .dokuwiki #custombuttons form tr th {
    font-weight: bold;
  }
  .dokuwiki #custombuttons form input.button.b {
    margin: .5em 0 0 .5em;
  }
  .dokuwiki #custombuttons form#cb_button_list th,
  .dokuwiki #custombuttons form#cb_button_list td {
    padding: .3em;
  }
  .dokuwiki #custombuttons form#cb_button_list th img,
  .dokuwiki #custombuttons form#cb_button_list td img {
    vertical-align: middle;
  }
  .dokuwiki #custombuttons form#cb_add_button th,
  .dokuwiki #custombuttons form#cb_add_button td {
    padding: 0 .3em;
  }
  .dokuwiki #custombuttons form#cb_add_button th select,
  .dokuwiki #custombuttons form#cb_add_button td select {
    width: 147px;
  }
  .dokuwiki #custombuttons #cb_comment {
    margin: .5em;
  }
  #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 15em;
    grid-template-rows: repeat(4,auto);
    margin-bottom: 1em;
    border-bottom: 1px solid #cccccc;
  }
  #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 #cccccc;
    border-radius: 2px;
    width: 100%;
    height: auto;
  }
  #extension__list section.extension > .screenshot .id {
    font-size: 80%;
    color: #638c9c;
    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 .linkbar a.bugs {
    background-image: url('/lib/plugins/extension/images/bug.svg');
  }
  #extension__list section.extension > .main .linkbar a.donate {
    background-image: url('/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 .version {
    line-height: 1.2;
    margin-bottom: 1em;
  }
  #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: #0000ff;
  }
  #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: #638c9c;
  }
  #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%;
  }
  .dtree {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    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: #56b04f;
    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: #ffff99;
  }
  div.li a.indexmenu_idx {
    color: #ed5353 !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 #cccccc;
    padding-left: 1em;
  }
  .dokuwiki .dtree a.nodeFdUrl:hover,
  .dokuwiki .dtree a.nodeSel:hover,
  .dokuwiki a.navSel:hover,
  .dokuwiki .dtree a.nodeUrl:hover {
    color: #56b04f;
    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(/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 #cccccc;
    background-color: #ffffff;
    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%);
  }
  #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_note {
    margin: 2em auto;
    max-width: 70%;
    min-height: 40px;
    text-align: justify;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 15px 20px 15px 80px;
    background-position: 20px 50%;
    background-repeat: no-repeat;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    color: black;
    overflow: hidden;
  }
  .plugin_note .li {
    color: black !important;
  }
  .noteclassic {
    /*border: 1px solid #99D;*/
    background-color: #eeeeff;
    background-image: url(/lib/plugins/note/images/note.png);
  }
  .noteimportant {
    /*border: 1px solid #ff0;*/
    background-color: #ffffcc;
    background-image: url(/lib/plugins/note/images/important.png);
  }
  .notewarning {
    /*border: 1px solid #d99;*/
    background-color: #ffdddd;
    background-image: url(/lib/plugins/note/images/warning.png);
  }
  .notetip {
    /*border: 1px solid #9d9;*/
    background-color: #ddffdd;
    background-image: url(/lib/plugins/note/images/tip.png);
  }
  #plugin__styling button.primary {
    font-weight: bold;
  }
  [dir=rtl] #plugin__styling table input {
    text-align: right;
  }
  #plugin__styling_loader {
    display: none;
  }
  #plugin__upgrade {
    margin: 0 auto;
    height: 20em;
    overflow: auto;
  }
  #plugin__upgrade .log-error::before {
    content: "✗ ";
    color: #f00;
  }
  #plugin__upgrade .log-warning::before {
    content: "⚠ ";
    color: #f90;
  }
  #plugin__upgrade .log-notice::before {
    content: "☛ ";
    color: #ccc;
  }
  #plugin__upgrade_form {
    display: block;
    overflow: auto;
    margin: 1em;
    font-size: 120%;
  }
  #plugin__upgrade_careful {
    float: right;
    text-align: right;
    margin-right: 1em;
    color: red;
  }
  #plugin__upgrade_form {
    clear: right;
  }
  #plugin__upgrade_form button {
    float: right;
    margin-left: 0.5em;
  }
  #plugin__upgrade_form button.careful {
    opacity: 0.5;
  }
  #plugin__upgrade_meter {
    height: 20px;
    position: relative;
    margin: 3em 1em 1em 1em;
  }
  #plugin__upgrade_meter ol {
    margin: 0;
    padding: 0;
    display: block;
    height: 100%;
    border-radius: 10px;
    background-color: #ddd;
    position: relative;
    list-style: none;
  }
  #plugin__upgrade_meter ol li {
    float: left;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 19%;
    position: relative;
    border-radius: 10px;
  }
  #plugin__upgrade_meter ol li span {
    right: -0.5em;
    display: block;
    text-align: center;
  }
  #plugin__upgrade_meter ol li .step {
    top: -0.4em;
    padding: .2em 0;
    border: 3px solid #ddd;
    z-index: 99;
    font-size: 1.25em;
    color: #ddd;
    width: 1.5em;
    font-weight: 700;
    position: absolute;
    background-color: #fff;
    border-radius: 50%;
  }
  #plugin__upgrade_meter ol li .stage {
    color: #fff;
    font-weight: 700;
  }
  #plugin__upgrade_meter ol li.active {
    height: 20px;
    background: #aaa;
  }
  #plugin__upgrade_meter ol li.active span.stage {
    color: #000;
  }
  #plugin__upgrade_meter ol li.active span.step {
    color: #000;
    border: 3px solid #0000ff;
  }
  #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;
  }
  div.dokuwiki .header {
    padding: 3px 0 0 2px;
  }
  div.dokuwiki .pagename {
    font-size: 200%;
    font-weight: bolder;
    color: #dee7ec;
    text-align: left;
    vertical-align: middle;
  }
  div.dokuwiki .pagename a {
    color: #436976 !important;
    text-decoration: none !important;
  }
  div.dokuwiki .logo {
    float: right;
    font-size: 220%;
    font-weight: bolder;
    text-align: right;
    vertical-align: middle;
  }
  div.dokuwiki .logo a {
    color: #dee7ec !important;
    text-decoration: none !important;
    font-variant: small-caps;
    letter-spacing: 2pt;
  }
  div.dokuwiki .bar {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background: #dee7ec;
    padding: 0.1em 0.15em;
    clear: both;
  }
  div.dokuwiki .bar-left {
    float: left;
  }
  div.dokuwiki .bar-right {
    float: right;
    text-align: right;
  }
  div.dokuwiki #bar__bottom {
    margin-bottom: 3px;
  }
  div.dokuwiki div.meta {
    clear: both;
    margin-top: 1em;
    color: #638c9c;
    font-size: 70%;
  }
  div.dokuwiki div.meta div.user {
    float: left;
  }
  div.dokuwiki div.meta div.doc {
    text-align: right;
  }
  .dokuwiki div.plugin_translation {
    float: left;
    text-align: left;
    font-size: 95%;
    padding-right: 0.1em;
    margin: 0.0em 0 0.3em 0;
  }
  div.dokuwiki div.tags {
    border-top: 2px dotted #CCCCCC;
    clear: none;
    font-size: 95%;
    text-align: right;
  }
  div.dokuwiki .pagename {
    vertical-align: baseline;
    margin-bottom: 0em;
    margin-top: 0.1em;
    font-weight: normal;
    font-size: 180%;
    line-height: 100%;
  }
  div.dokuwiki .pagename a {
    color: #fea347 !important;
  }
  div.dokuwiki .bar {
    padding: 2px;
    height: 26px;
    background: #f9efe4;
  }
  div.dokuwiki div.meta {
    padding: 0 0.5em 0 0.5em;
  }
  div.dokuwiki div.footerinc div.license {
    display: inline;
    padding: 0;
    font-size: 100%;
  }
  div.dokuwiki div.footerinc div.license img {
    float: none;
    margin: 0;
  }
  * {
    padding: 0;
    margin: 0;
  }
  body {
    font: 80% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    background-color: #ffffff;
    color: #333333;
  }
  div.dokuwiki div.page {
    margin: 4px 2em 0 1em;
    text-align: justify;
  }
  div.dokuwiki table {
    font-size: 100%;
  }
  div.dokuwiki img {
    border: 0;
  }
  div.dokuwiki p,
  div.dokuwiki blockquote,
  div.dokuwiki table,
  div.dokuwiki pre {
    margin: 0 0 1.0em 0;
  }
  div.dokuwiki hr {
    border: 0px;
    border-top: 1px solid #cccccc;
    text-align: center;
    height: 0px;
  }
  div.dokuwiki div.nothing {
    text-align: center;
    margin: 2em;
  }
  div.dokuwiki form {
    border: none;
    display: inline;
  }
  div.dokuwiki label.block {
    display: block;
    text-align: right;
    font-weight: bold;
  }
  div.dokuwiki label.simple {
    display: block;
    text-align: left;
    font-weight: normal;
  }
  div.dokuwiki label.block input.edit {
    width: 50%;
  }
  div.dokuwiki fieldset {
    width: 300px;
    text-align: center;
    border: 1px solid #cccccc;
    padding: 0.5em;
    margin: auto;
  }
  div.dokuwiki textarea.edit {
    font-family: monospace;
    font-size: 14px;
    color: #333333;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 0.3em 0 0 0.3em;
    /* should just be "width: 100%", but IE8 doesn't like it, see FS#1910 + FS#1667 */
    width: 700px;
    min-width: 100%;
    max-width: 100%;
  }
  html>body div.dokuwiki textarea.edit {
    background: #ffffff 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 #cccccc;
    color: #333333;
    background-color: #ffffff;
    vertical-align: middle;
    margin: 1px;
    padding: 0.20em 0.3em;
    display: inline;
  }
  html>body div.dokuwiki input.edit,
  html>body div.dokuwiki select.edit {
    background: #ffffff 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 #cccccc;
    color: #333333;
    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: #f5f5f5 !important;
    color: #666666 !important;
  }
  div.dokuwiki div.toolbar,
  div.dokuwiki div#wiki__editbar {
    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 {
    float: left;
    padding: 0 1.0em 0.7em 0;
  }
  div.dokuwiki div#wiki__editbar div.summary {
    float: left;
  }
  div.dokuwiki .nowrap {
    white-space: nowrap;
  }
  div.dokuwiki div#draft__status {
    float: right;
    color: #638c9c;
  }
  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 #cccccc;
    color: #333333;
    background-color: #ffffff;
    vertical-align: middle;
    text-decoration: none;
    font-size: 100%;
    cursor: pointer;
    margin: 1px;
    padding: 0.125em 0.4em;
  }
  html>body div.dokuwiki input.button,
  html>body div.dokuwiki button.button {
    background: #ffffff 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 div.secedit input.button {
    border: 1px solid #cccccc;
    color: #333333;
    background-color: #ffffff;
    vertical-align: middle;
    text-decoration: none;
    margin: 0;
    padding: 0;
    font-size: 10px;
    cursor: pointer;
    float: right;
    display: inline;
  }
  div.dokuwiki div.pagenav {
    margin: 1em 0 0 0;
  }
  div.dokuwiki div.pagenav-prev {
    text-align: right;
    float: left;
    width: 49%;
  }
  div.dokuwiki div.pagenav-next {
    text-align: left;
    float: right;
    width: 49%;
  }
  div.dokuwiki a:link,
  div.dokuwiki a:visited {
    color: #436976;
    text-decoration: none;
  }
  div.dokuwiki a:hover,
  div.dokuwiki a:active {
    color: #333333;
    text-decoration: underline;
  }
  div.dokuwiki h1 a,
  div.dokuwiki h2 a,
  div.dokuwiki h3 a,
  div.dokuwiki h4 a,
  div.dokuwiki h5 a,
  div.dokuwiki a.nolink {
    color: #333333 !important;
    text-decoration: none !important;
  }
  div.dokuwiki a.urlextern {
    background: transparent url(/lib/tpl/arctic-mbo/images/link_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki a.windows {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAQAMQAAAQCBASGBISGhMTGxOzu7DRizLS2tATOBMyenAQChASChJSWlOzWxPz+9NTW1HRydDQyzGSezJyenPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAQABAAAAVcoCKOZGmeaFo+bOu24mPMdD0/wDPtfL9LuIdjQCwODIeAYYFLOBNGGxMQqSYE2KxANi14EwZGA0EgCpY4iDqBYDAGWIBcrngmAIh2MQ8Qzft4eXx9KH+EKoiJIiEAOw==) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki a.urlextern:link,
  div.dokuwiki a.windows:link,
  div.dokuwiki a.interwiki:link {
    color: #436976;
  }
  div.dokuwiki a.urlextern:visited,
  div.dokuwiki a.windows:visited,
  div.dokuwiki a.interwiki:visited {
    color: purple;
  }
  div.dokuwiki a.urlextern:hover,
  div.dokuwiki a.urlextern:active,
  div.dokuwiki a.windows:hover,
  div.dokuwiki a.windows:active,
  div.dokuwiki a.interwiki:hover,
  div.dokuwiki a.interwiki:active {
    color: #333333;
  }
  div.dokuwiki a.mail {
    background: transparent url(/lib/tpl/arctic-mbo/images/mail_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki a.wikilink1 {
    color: #56b04f !important;
  }
  div.dokuwiki a.wikilink2 {
    color: #ed5353 !important;
    text-decoration: none !important;
    border-bottom: dashed 1px #ed5353 !important;
  }
  div.dokuwiki div.preview {
    background-color: #f5f5f5;
    margin: 0 0 0 2em;
    padding: 4px;
    border: 1px dashed #333333;
  }
  div.dokuwiki div.breadcrumbs {
    background-color: #f5f5f5;
    color: #666666;
    font-size: 80%;
    padding: 0 0 0 4px;
  }
  div.dokuwiki span.user {
    color: #ccc;
    font-size: 90%;
  }
  div.dokuwiki li.minor {
    color: #666666;
    font-style: italic;
  }
  div.dokuwiki img.media {
    margin: 3px;
  }
  div.dokuwiki img.medialeft {
    border: 0;
    float: left;
    margin: 0 1.5em 0 0;
  }
  div.dokuwiki img.mediaright {
    border: 0;
    float: right;
    margin: 0 0 0 1.5em;
  }
  div.dokuwiki img.mediacenter {
    border: 0;
    display: block;
    margin: 0 auto;
  }
  div.dokuwiki img.middle {
    vertical-align: middle;
  }
  div.dokuwiki acronym {
    cursor: help;
    border-bottom: 1px dotted #333333;
  }
  div.dokuwiki h1,
  div.dokuwiki h2,
  div.dokuwiki h3,
  div.dokuwiki h4,
  div.dokuwiki h5 {
    color: #333333;
    background-color: inherit;
    font-size: 100%;
    font-weight: normal;
    margin: 0 0 1em 0;
    padding: 0.5em 0 0 0;
    border-bottom: 1px solid #cccccc;
    clear: left;
  }
  div.dokuwiki h1 {
    font-size: 160%;
    margin-left: 0px;
    font-weight: bold;
  }
  div.dokuwiki h2 {
    font-size: 150%;
    margin-left: 20px;
  }
  div.dokuwiki h3 {
    font-size: 140%;
    margin-left: 40px;
    border-bottom: none;
    font-weight: bold;
  }
  div.dokuwiki h4 {
    font-size: 120%;
    margin-left: 60px;
    border-bottom: none;
    font-weight: bold;
  }
  div.dokuwiki h5 {
    font-size: 100%;
    margin-left: 80px;
    border-bottom: none;
    font-weight: bold;
  }
  div.dokuwiki div.level1 {
    margin-left: 3px;
  }
  div.dokuwiki div.level2 {
    margin-left: 23px;
  }
  div.dokuwiki div.level3 {
    margin-left: 43px;
  }
  div.dokuwiki div.level4 {
    margin-left: 63px;
  }
  div.dokuwiki div.level5 {
    margin-left: 83px;
  }
  div.dokuwiki ul {
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: none;
    margin: 0 0 1em 3.5em;
    color: #638c9c;
  }
  div.dokuwiki ol {
    line-height: 1.5em;
    list-style-image: none;
    margin: 0 0 1em 3.5em;
    color: #638c9c;
    font-weight: bold;
  }
  div.dokuwiki li ul,
  div.dokuwiki li ol {
    margin: 0 0 0 1.5em;
  }
  div.dokuwiki .li {
    color: #333333;
    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(data:image/gif;base64,R0lGODlhBwANAIABAGOMnAAAACH5BAEKAAEALAAAAAAHAA0AAAINjI+py40Ao5RhnpiAKwA7);
    /*list-style-type: circle;*/
  }
  div.dokuwiki li.closed {
    list-style-image: url(data:image/gif;base64,R0lGODlhBQANAIABAGOMnAAAACH5BAEKAAEALAAAAAAFAA0AAAINjI+pCHDtAnSzymbwKgA7);
    /*list-style-type: disc;*/
  }
  div.dokuwiki blockquote {
    border-left: 2px solid #cccccc;
    padding-left: 3px;
  }
  div.dokuwiki pre {
    font-family: monospace;
    font-size: 120%;
    padding: 0.5em;
    border: 1px dashed #cccccc;
    color: #333333;
    overflow: auto;
  }
  div.dokuwiki pre.pre {
    background-color: #f7f9fa;
  }
  div.dokuwiki pre.code {
    background-color: #f7f9fa;
  }
  div.dokuwiki pre.file {
    background-color: #dee7ec;
  }
  div.dokuwiki dl.file,
  div.dokuwiki dl.code {
    margin-top: 2em;
    margin-bottom: 2.5em;
  }
  div.dokuwiki dl.file dt,
  div.dokuwiki dl.code dt {
    border: 1px dashed #cccccc;
    display: inline;
    padding: 0.1em 1em;
    margin-left: 2em;
  }
  div.dokuwiki dl.code dt a,
  div.dokuwiki dl.file dt a {
    color: #333333;
  }
  div.dokuwiki dl.code dt {
    background-color: #f7f9fa;
    border-bottom: 1px solid #f7f9fa;
  }
  div.dokuwiki dl.file dt {
    background-color: #dee7ec;
    border-bottom: 1px solid #dee7ec;
  }
  div.dokuwiki code {
    font-size: 120%;
  }
  div.dokuwiki table.inline {
    background-color: #ffffff;
    border-spacing: 0px;
    border-collapse: collapse;
  }
  div.dokuwiki table.inline th {
    padding: 3px;
    border: 1px solid #cccccc;
    background-color: #dee7ec;
  }
  div.dokuwiki table.inline td {
    padding: 3px;
    border: 1px solid #cccccc;
  }
  div.dokuwiki div.toc {
    margin: 1.2em 0 0 2em;
    float: right;
    width: 200px;
    font-size: 80%;
    clear: both;
  }
  div.dokuwiki div.tocheader {
    border: 1px solid #cccccc;
    background-color: #dee7ec;
    text-align: left;
    font-weight: bold;
    padding: 3px;
    margin-bottom: 2px;
  }
  div.dokuwiki span.toc_open,
  div.dokuwiki span.toc_close {
    border: 0.4em solid #dee7ec;
    float: right;
    display: block;
    margin: 0.4em 3px 0 0;
  }
  div.dokuwiki span.toc_open span,
  div.dokuwiki span.toc_close span {
    display: none;
  }
  div.dokuwiki span.toc_open {
    margin-top: 0.4em;
    border-top: 0.4em solid #333333;
  }
  div.dokuwiki span.toc_close {
    margin-top: 0;
    border-bottom: 0.4em solid #333333;
  }
  div.dokuwiki #toc__inside {
    border: 1px solid #cccccc;
    background-color: #ffffff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
  }
  div.dokuwiki ul.toc {
    list-style-type: none;
    list-style-image: none;
    line-height: 1.2em;
    padding-left: 1em;
    margin: 0;
  }
  div.dokuwiki ul.toc li {
    background: transparent url(/lib/tpl/arctic-mbo/images/tocdot2.gif) 0 0.6em no-repeat;
    padding-left: 0.4em;
  }
  div.dokuwiki ul.toc li.clear {
    background-image: none;
    padding-left: 0.4em;
  }
  div.dokuwiki a.toc:link,
  div.dokuwiki a.toc:visited {
    color: #436976;
  }
  div.dokuwiki a.toc:hover,
  div.dokuwiki a.toc:active {
    color: #333333;
  }
  div.dokuwiki table.diff {
    background-color: #ffffff;
    width: 100%;
  }
  div.dokuwiki td.diff-blockheader {
    font-weight: bold;
  }
  div.dokuwiki table.diff th {
    border-bottom: 1px solid #cccccc;
    font-size: 110%;
    width: 50%;
    font-weight: normal;
    text-align: left;
  }
  div.dokuwiki table.diff th a {
    font-weight: bold;
  }
  div.dokuwiki table.diff th span.user {
    color: #333333;
    font-size: 80%;
  }
  div.dokuwiki table.diff th span.sum {
    font-size: 80%;
    font-weight: bold;
  }
  div.dokuwiki table.diff th.minor {
    font-style: italic;
  }
  div.dokuwiki table.diff td {
    font-family: monospace;
    font-size: 100%;
  }
  div.dokuwiki td.diff-addedline {
    background-color: #ddffdd;
  }
  div.dokuwiki td.diff-deletedline {
    background-color: #ffffbb;
  }
  div.dokuwiki td.diff-context {
    background-color: #f5f5f5;
  }
  div.dokuwiki table.diff td.diff-addedline strong,
  div.dokuwiki table.diff td.diff-deletedline strong {
    color: red;
  }
  div.dokuwiki div.footnotes {
    clear: both;
    border-top: 1px solid #cccccc;
    padding-left: 1em;
    margin-top: 1em;
  }
  div.dokuwiki div.fn {
    font-size: 90%;
  }
  div.dokuwiki a.fn_bot {
    font-weight: bold;
  }
  div.insitu-footnote {
    font-size: 80%;
    line-height: 1.2em;
    border: 1px solid #cccccc;
    background-color: #f7f9fa;
    text-align: left;
    padding: 4px;
    max-width: 40%;
    /* IE's width is handled in javascript */
    min-width: 5em;
  }
  * html .insitu-footnote pre.code,
  * html .insitu-footnote pre.file {
    padding-bottom: 18px;
  }
  div.dokuwiki .search_result {
    margin-bottom: 6px;
    padding: 0 10px 0 30px;
  }
  div.dokuwiki .search_snippet {
    color: #ccc;
    font-size: 12px;
    margin-left: 20px;
  }
  div.dokuwiki .search_sep {
    color: #333333;
  }
  div.dokuwiki .search_hit {
    color: #333333;
    background-color: #ffff99;
  }
  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 #cccccc;
  }
  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 {
    background-color: #dee7ec !important;
  }
  div.footerinc {
    text-align: center;
  }
  .footerinc a img {
    opacity: 0.5;
    border: 0;
  }
  .footerinc a:hover img {
    opacity: 1;
  }
  div.dokuwiki div.ajax_qsearch {
    position: absolute;
    right: 237px;
    width: 200px;
    opacity: 0.9;
    display: none;
    font-size: 80%;
    line-height: 1.2em;
    border: 1px solid #cccccc;
    background-color: #f7f9fa;
    text-align: left;
    padding: 4px;
  }
  button.toolbutton {
    background-color: #ffffff;
    padding: 0px;
    margin: 0 1px 0 0;
    border: 1px solid #cccccc;
    cursor: pointer;
  }
  html>body button.toolbutton {
    background: #ffffff 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 #cccccc;
    background-color: #dee7ec;
  }
  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 div.img_big {
    float: left;
    margin-right: 0.5em;
  }
  div.dokuwiki dl.img_tags dt {
    font-weight: bold;
    background-color: #dee7ec;
  }
  div.dokuwiki dl.img_tags dd {
    background-color: #f5f5f5;
  }
  div.dokuwiki div.imagemeta {
    color: #666666;
    font-size: 70%;
    line-height: 95%;
  }
  div.dokuwiki div.imagemeta img.thumb {
    float: left;
    margin-right: 0.1em;
  }
  body {
    font: 0.9125em Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
    color: #333333;
    margin: 1em;
    line-height: 150%;
    background: #f8f8f8;
  }
  div#wrapper {
    margin: auto;
    width: 99%;
    border: 1px solid #cccccc;
    background: #ffffff;
    padding: 0em 0.5em 0.5em 0.5em;
  }
  div.dokuwiki div.left_sidebar {
    float: left;
    width: 22%;
    padding: 0.2em 0.5em 0 0;
    border-right: 1px solid #cccccc;
  }
  div.dokuwiki div.right_sidebar {
    float: right;
    width: 22%;
    padding: 0.2em 0em 0 0.5em;
    border-left: 1px solid #cccccc;
  }
  div.dokuwiki div.page {
    text-align: justify;
    padding-top: 0;
  }
  div.dokuwiki div.left_page,
  div.dokuwiki div.right_page {
    text-align: justify;
    float: left;
    width: 74% !important;
    width: 69%;
    padding: 0.5% 1% 0.5% 1%;
  }
  div.dokuwiki div.center_page {
    text-align: justify;
    float: left;
    width: 49% !important;
    width: 47%;
    padding: 2% !important;
    padding: 1%;
  }
  div.dokuwiki div.left_sidebar div.secedit,
  div.dokuwiki div.right_sidebar div.secedit {
    text-align: right;
  }
  div.dokuwiki div.left_sidebar div.breadcrumbs,
  div.dokuwiki div.right_sidebar div.breadcrumbs {
    margin-left: 0;
  }
  div.dokuwiki div.left_sidebar div.secedit input.button,
  div.dokuwiki div.right_sidebar div.secedit input.button {
    float: none;
    margin: 0.1em;
  }
  div.dokuwiki div.left_sidebar h1,
  div.dokuwiki div.left_sidebar h2,
  div.dokuwiki div.left_sidebar h3,
  div.dokuwiki div.left_sidebar h4,
  div.dokuwiki div.left_sidebar h5,
  div.dokuwiki div.left_sidebar h6,
  div.dokuwiki div.right_sidebar h1,
  div.dokuwiki div.right_sidebar h2,
  div.dokuwiki div.right_sidebar h3,
  div.dokuwiki div.right_sidebar h4,
  div.dokuwiki div.right_sidebar h5,
  div.dokuwiki div.right_sidebar h6 {
    font-size: 100%;
    font-family: Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding: 0.1em;
    border: none;
    margin: 0 0 0.2em 0;
  }
  div.dokuwiki div.left_sidebar h1,
  div.dokuwiki div.right_sidebar h1 {
    background: #dee7ec;
    padding-left: 0.2em;
  }
  div.dokuwiki div.left_sidebar div.level2,
  div.dokuwiki div.right_sidebar div.level2,
  div.dokuwiki div.left_sidebar div.level3,
  div.dokuwiki div.right_sidebar div.level3,
  div.dokuwiki div.left_sidebar div.level4,
  div.dokuwiki div.right_sidebar div.level4,
  div.dokuwiki div.left_sidebar div.level5,
  div.dokuwiki div.right_sidebar div.level5 {
    margin-left: 3px;
  }
  div.dokuwiki div.left_sidebar ul,
  div.dokuwiki div.right_sidebar ul {
    margin-top: 0;
    margin-left: 1.5em;
  }
  div.dokuwiki div.sidebar_box {
    border: 1px solid #cccccc;
    margin-bottom: 0.2em;
    padding: 0.3em;
    overflow: hidden;
  }
  div.dokuwiki a:hover {
    color: #436976;
  }
  div.dokuwiki h1 a {
    display: block;
  }
  div.dokuwiki a.action {
    color: #436976;
  }
  div.dokuwiki .bar a.action {
    margin: 0 0.3em 0 0.3em;
    height: 24px;
    padding-top: 3px;
    float: left;
  }
  div.dokuwiki a.urlextern {
    background: transparent url(/lib/tpl/arctic-mbo/images/urlextern.png) 0px 1px no-repeat;
    padding-left: 18px;
  }
  div.dokuwiki h1 a,
  div.dokuwiki h2 a,
  div.dokuwiki h3 a,
  div.dokuwiki h4 a,
  div.dokuwiki h5 a,
  div.dokuwiki a.nolink {
    color: #333333 !important;
  }
  div.dokuwiki div.breadcrumbs {
    background: none;
  }
  div.dokuwiki h1,
  div.dokuwiki h2,
  div.dokuwiki h3,
  div.dokuwiki h4,
  div.dokuwiki h5 {
    color: #333333;
    border-color: #cccccc;
  }
  div.dokuwiki h1 {
    font-size: 180%;
    font-weight: normal;
  }
  div.dokuwiki h2 {
    font-size: 170%;
  }
  div.dokuwiki h3 {
    font-size: 160%;
    font-weight: normal;
  }
  div.dokuwiki h4 {
    font-size: 140%;
    font-weight: normal;
  }
  div.dokuwiki h5 {
    font-size: 120%;
    font-weight: bold;
  }
  div.dokuwiki pre.code,
  div.dokuwiki pre.file {
    width: auto !important;
    width: 98%;
    font-size: 100%;
  }
  * html div.insitu-footnote {
    margin: 12em 0 0 38em;
  }
  div.dokuwiki fieldset {
    border-color: #c3c3c3;
  }
  div.dokuwiki textarea.edit {
    border-color: #c3c3c3;
  }
  div.dokuwiki input.edit,
  div.dokuwiki select.edit {
    border-color: #c3c3c3;
  }
  div.dokuwiki input.missing {
    border-color: #c3c3c3;
  }
  div.dokuwiki div.left_sidebar form#dw__search,
  div.dokuwiki div.right_sidebar form#dw__search {
    margin-bottom: 0.2em;
    display: block;
    font-size: 100%;
  }
  div.dokuwiki div.left_sidebar form#dw__search input.edit,
  div.dokuwiki div.right_sidebar form#dw__search input.edit {
    margin-left: 0;
    font-size: 100%;
    width: 60%;
  }
  div.dokuwiki input.button,
  div.dokuwiki button.button {
    border-color: #c3c3c3;
    font-size: 100%;
  }
  div.dokuwiki div.secedit input.button {
    border-color: #c3c3c3;
    font-size: 100%;
  }
  div.dokuwiki .bar input.button {
    height: 24px;
  }
  div.dokuwiki div.toc {
    margin-top: 1.3em;
    width: 20em;
  }
  div.dokuwiki div.toc_sidebar div.toc {
    margin: 0;
    float: none;
    width: 100%;
  }
  div.dokuwiki div.toc ul {
    margin-left: 0.2em;
  }
  div.dokuwiki div.tocheader {
    line-height: 110%;
  }
  div.dokuwiki div.toc_sidebar div.tocheader {
    font-size: 120%;
    line-height: 140%;
    border: none;
  }
  div.dokuwiki ul.toc {
    padding-left: 0.5em;
  }
  div.dokuwiki div.toc_sidebar div#toc__inside {
    border: none;
    padding: 0;
  }
  div.dokuwiki div.left_sidebar div.ajax_qsearch,
  div.dokuwiki div.right_sidebar div.ajax_qsearch {
    position: relative;
    left: 0;
    top: 2px;
    display: none;
    background: #f5f5f5;
    font-size: 85%;
    width: 95.5%;
    margin: 0.2em 0 0.5em 0;
  }
  div.dokuwiki div#bar__top div.ajax_qsearch {
    position: absolute;
    right: 100px;
    width: 200px;
    font-size: 85%;
    display: none;
    border: 1px solid #cccccc;
    background: #f5f5f5;
    text-align: left;
    padding: 0.2em;
    margin-top: 5px;
    opacity: 0.9;
  }
  div.dokuwiki  div.ajax_qsearch strong {
    font-size: 115%;
    background: #dee7ec;
    padding: 0.2em;
    display: block;
  }
  div.dokuwiki div.toolbox_sidebar ul {
    list-style: none;
    margin: 0;
    clear: both;
  }
  div.dokuwiki div.toolbox_sidebar a.login,
  div.dokuwiki div.toolbox_sidebar a.logout,
  div.dokuwiki div.toolbox_sidebar a.index,
  div.dokuwiki div.toolbox_sidebar a.recent,
  div.dokuwiki div.toolbox_sidebar a.create,
  div.dokuwiki div.toolbox_sidebar a.edit,
  div.dokuwiki div.toolbox_sidebar a.source,
  div.dokuwiki div.toolbox_sidebar a.show,
  div.dokuwiki div.toolbox_sidebar a.admin,
  div.dokuwiki div.toolbox_sidebar a.revs,
  div.dokuwiki div.toolbox_sidebar a.subscribe,
  div.dokuwiki div.toolbox_sidebar a.subscribens,
  div.dokuwiki div.toolbox_sidebar a.unsubscribe,
  div.dokuwiki div.toolbox_sidebar a.unsubscribens,
  div.dokuwiki div.toolbox_sidebar a.backlink,
  div.dokuwiki div.toolbox_sidebar a.profile,
  div.dokuwiki div.toolbox_sidebar a.revert,
  div.dokuwiki div.toolbox_sidebar a.top,
  div.dokuwiki div.toolbox_sidebar a.npd {
    padding: 1px 0px 1px 18px;
  }
  div.dokuwiki div.toolbox_sidebar a.login {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-login.png) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.logout,
  div.dokuwiki div.bar a.logout {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-logout.png) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.index {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-index.png) 1px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.recent {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QsEChUbxtIrVAAAAV1JREFUOMutk71qwlAYhp+vuhkNkWwODoIi3oJmdejYodfgLTgoccgliC5ddGnp2sFRcPUCTkToomTQnNUpdhCDMaIIfafD+3Ge7+8cARiPx99BELzxnN77/f4XAK7rHp+V67pHgOwlcr/fE0URACIS++eziJDJZDBNM44lAFEU4ft+4sKlRIR6vZ7wsteN1Wo1AHq9Xux1Oh1KpVIKCPByncH3fVarFe12G601Wms8z0MphVLqPgBgOp1iGAbNZpNut4tlWVhWgWq1Gld3F3DOuFgs8DwPEUEky3b7e3OXqRZOGS1msxnFYjGOjUYfBEHwuILL3sMwJAxDtNYcDgeGwyG73e7+FlqtFo7jxBVtNhsmkwmFQoFcLsd8PqdSqdwGiAhKqdQ7cByH9XqNYRjk8/nH7+A0uCSk0WiwXC7vAy6Hdi3TNCmXyyk/C2Db9s9gMHh95ivatv3Jf+gP4I6j5m0xmyQAAAAASUVORK5CYII=) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.create,
  div.dokuwiki div.toolbox_sidebar a.edit,
  div.dokuwiki div.toolbox_sidebar a.npd {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-edit.png) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.source,
  div.dokuwiki div.toolbox_sidebar a.show {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-source.png) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.admin {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-admin.png) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.revs {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-revisions.png) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.subscribe,
  div.dokuwiki div.toolbox_sidebar a.subscribens,
  div.dokuwiki div.toolbox_sidebar a.unsubscribe,
  div.dokuwiki div.toolbox_sidebar a.unsubscribens {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-subscribe.png) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.backlink {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-backlink.png) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.profile {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-profile.png) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.revert {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-revert.png) 0px 1px no-repeat;
  }
  div.dokuwiki div.toolbox_sidebar a.top {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-top.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.login,
  div.dokuwiki div.bar a.logout,
  div.dokuwiki div.bar a.index,
  div.dokuwiki div.bar a.recent,
  div.dokuwiki div.bar a.create,
  div.dokuwiki div.bar a.edit,
  div.dokuwiki div.bar a.source,
  div.dokuwiki div.bar a.show,
  div.dokuwiki div.bar a.admin,
  div.dokuwiki div.bar a.revs,
  div.dokuwiki div.bar a.subscribe,
  div.dokuwiki div.bar a.subscribens,
  div.dokuwiki div.bar a.unsubscribe,
  div.dokuwiki div.bar a.unsubscribens,
  div.dokuwiki div.bar a.backlink,
  div.dokuwiki div.bar a.profile,
  div.dokuwiki div.bar a.top,
  div.dokuwiki div.bar a.revert,
  div.dokuwiki div.bar a.media,
  div.dokuwiki div.bar a.npd {
    padding-left: 20px;
  }
  div.dokuwiki div.bar a.login {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-login.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.logout,
  div.dokuwiki div.bar a.logout {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-logout.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.index {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-index.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.recent {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QsEChUbxtIrVAAAAV1JREFUOMutk71qwlAYhp+vuhkNkWwODoIi3oJmdejYodfgLTgoccgliC5ddGnp2sFRcPUCTkToomTQnNUpdhCDMaIIfafD+3Ge7+8cARiPx99BELzxnN77/f4XAK7rHp+V67pHgOwlcr/fE0URACIS++eziJDJZDBNM44lAFEU4ft+4sKlRIR6vZ7wsteN1Wo1AHq9Xux1Oh1KpVIKCPByncH3fVarFe12G601Wms8z0MphVLqPgBgOp1iGAbNZpNut4tlWVhWgWq1Gld3F3DOuFgs8DwPEUEky3b7e3OXqRZOGS1msxnFYjGOjUYfBEHwuILL3sMwJAxDtNYcDgeGwyG73e7+FlqtFo7jxBVtNhsmkwmFQoFcLsd8PqdSqdwGiAhKqdQ7cByH9XqNYRjk8/nH7+A0uCSk0WiwXC7vAy6Hdi3TNCmXyyk/C2Db9s9gMHh95ivatv3Jf+gP4I6j5m0xmyQAAAAASUVORK5CYII=) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.create,
  div.dokuwiki div.bar a.edit,
  div.dokuwiki div.bar a.npd {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-edit.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.source,
  div.dokuwiki div.bar a.show {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-source.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.admin {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-admin.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.revs {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-revisions.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.subscribe,
  div.dokuwiki div.bar a.subscribens,
  div.dokuwiki div.bar a.unsubscribe,
  div.dokuwiki div.bar a.unsubscribens {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-subscribe.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.backlink {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-backlink.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.profile {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-profile.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.top {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-top.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.revert {
    background: transparent url(/lib/tpl/arctic-mbo/images/tool-revert.png) 0px 5px no-repeat;
  }
  div.dokuwiki div.bar a.media {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZ1JREFUeNqkUz1rwkAYfi+5CKGmCIoElGCrUGg6FkIRu9QfUDq4O/UPZOkv6NaxBf+FYxZHoVs7BAfFoZuQFErQIZfE3ntpU0NLQT14uM/nuee99z2yXq9hn0Z7vd4x7y0ObUtuwPFM4zi+sG37rlqtmnEcQRTFHAwYw3EESZJAalIGQqgApQXwfd8dDB7uKT9wuFwuzfl8Lg4juKjAf2MOczgcHlBFUZJut7tT/I7jEMptElQcjUZQqVTA8zyx+T02DANkWYZGo5EjE0IwRCEgoa1Op/PrhsViIfpisSjeY7NJkoRrUiYwddIbiEQA+KMdXc3Add0cCV1hW61WYFlWKsAYk1D98UmHfj+B08sTYB8ezwKDVqv1Z+ylUkk4Qi4Nw1BGB2fmFF5fCsCUAIL3EM6vI5hMJrn32HTA0w7IRQERwo09y92CDprNZjbXdR1UVc3myEFu5mA8Hmeb5XIZCyXr6/U6BEEAtVrtp4QpTR3wIlIwJe12e6saQI7gapp2y/Ns7FJI3PkbzxmoXx+JbsnHwgjIvt/5U4ABAKIp8zrAYPc2AAAAAElFTkSuQmCC) 0px 5px no-repeat;
  }
  #media__manager {
    height: 100%;
    overflow: hidden;
  }
  #media__left {
    width: 30%;
    border-right: solid 1px #cccccc;
    height: 100%;
    overflow: auto;
    position: absolute;
    left: 0;
  }
  #media__right {
    width: 69.7%;
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0;
  }
  #media__manager h1 {
    margin: 0;
    padding: 0;
    margin-bottom: 0.5em;
  }
  #media__tree img {
    float: left;
    padding: 0.5em 0.3em 0 0;
  }
  #media__tree ul {
    list-style-type: none;
    list-style-image: none;
    margin-left: 1.5em;
  }
  #media__tree li {
    clear: left;
    list-style-type: none;
    list-style-image: none;
  }
  *+html #media__tree li,
  * html #media__tree li {
    border: 1px solid #ffffff;
  }
  #media__opts {
    padding-left: 1em;
    margin-bottom: 0.5em;
  }
  #media__opts input {
    float: left;
    display: block;
    margin-top: 4px;
    position: absolute;
  }
  *+html #media__opts input,
  * html #media__opts input {
    position: static;
  }
  #media__opts label {
    display: block;
    float: left;
    margin-left: 20px;
    margin-bottom: 4px;
  }
  *+html #media__opts label,
  * html #media__opts label {
    margin-left: 10px;
  }
  #media__opts br {
    clear: left;
  }
  #media__content img.load {
    margin: 1em auto;
  }
  #media__content #scroll__here {
    border: 1px dashed #cccccc;
  }
  #media__content .odd {
    background-color: #f7f9fa;
    padding: 0.4em;
  }
  #media__content .even {
    padding: 0.4em;
  }
  #media__content a.mediafile {
    margin-right: 1.5em;
    font-weight: bold;
  }
  #media__content div.detail {
    padding: 0.3em 0 0.3em 2em;
  }
  #media__content div.detail div.thumb {
    float: left;
    width: 130px;
    text-align: center;
    margin-right: 0.4em;
  }
  #media__content img.btn {
    vertical-align: text-bottom;
  }
  #media__content div.example {
    color: #666666;
    margin-left: 1em;
  }
  #media__content div.upload {
    font-size: 90%;
    padding: 0 0.5em 0.5em 0.5em;
  }
  #media__content form#dw__upload,
  #media__content div#dw__flashupload {
    display: block;
    border-bottom: solid 1px #cccccc;
    padding: 0 0.5em 1em 0.5em;
  }
  #media__content form#dw__upload fieldset {
    padding: 0;
    margin: 0;
    border: none;
    width: auto;
  }
  #media__content form#dw__upload p {
    text-align: left;
    padding: 0.25em 0;
    margin: 0;
    line-height: 1.0em;
  }
  #media__content form#dw__upload label.check {
    float: none;
    width: auto;
    margin-left: 11.5em;
  }
  #media__content form.meta {
    display: block;
    padding: 0 0 1em 0;
  }
  #media__content form.meta label {
    display: block;
    width: 25%;
    float: left;
    font-weight: bold;
    margin-left: 1em;
    clear: left;
  }
  #media__content form.meta .edit {
    font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    float: left;
    width: 70%;
    padding-right: 0;
    padding-left: 0.2em;
    margin: 2px;
  }
  #media__content form.meta textarea.edit {
    height: 8em;
  }
  #media__content form.meta div.metafield {
    clear: left;
  }
  #media__content form.meta div.buttons {
    clear: left;
    margin-left: 20%;
    padding-left: 1em;
  }
  #media__left,
  #media__right {
    background: #ffffff;
  }
  #admin__version {
    clear: left;
    float: right;
    color: #666666;
  }
  .dokuwiki ul.admin_tasks {
    font-size: 115%;
    float: left;
    width: 40%;
    list-style-type: none;
  }
  .dokuwiki ul.admin_tasks li {
    line-height: 22px;
    padding-left: 35px;
    margin: 1em 0;
    background: transparent none no-repeat scroll 0 0;
    text-align: left;
  }
  .dokuwiki ul.admin_tasks li div.li {
    font-weight: bold;
  }
  .dokuwiki ul.admin_tasks li.admin_acl {
    background-image: url(/lib/tpl/arctic-mbo/../../images/admin/acl.png);
  }
  .dokuwiki ul.admin_tasks li.admin_usermanager {
    background-image: url(/lib/tpl/arctic-mbo/../../images/admin/usermanager.png);
  }
  .dokuwiki ul.admin_tasks li.admin_plugin {
    background-image: url(/lib/tpl/arctic-mbo/../../images/admin/plugin.png);
  }
  .dokuwiki ul.admin_tasks li.admin_config {
    background-image: url(/lib/tpl/arctic-mbo/../../images/admin/config.png);
  }
  .dokuwiki ul.admin_tasks li.admin_revert {
    background-image: url(/lib/tpl/arctic-mbo/../../images/admin/revert.png);
  }
  .dokuwiki ul.admin_tasks li.admin_popularity {
    background-image: url(/lib/tpl/arctic-mbo/../../images/admin/popularity.png);
  }
  #link__wiz {
    position: absolute;
    display: block;
    z-index: 99;
    width: 300px;
    height: 250px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    border: 1px solid #cccccc;
    background-color: #f5f5f5;
    text-align: center;
  }
  #link__wiz_header {
    background-color: #dee7ec;
    height: 16px;
    margin-bottom: 5px;
  }
  #link__wiz_close {
    cursor: pointer;
    margin: 0;
  }
  #link__wiz_result {
    background-color: #ffffff;
    width: 293px;
    height: 193px;
    overflow: auto;
    border: 1px solid #cccccc;
    margin: 3px auto;
    text-align: left;
  }
  #link__wiz_result div.type_u {
    padding: 3px 3px 3px 22px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEWQobeQobeZp7efsMSsu8yuvM6vvc+vv9GwvtCxv9GywdOzwdO0xde5ydy+z+LD1OjEzdfH2e3J1uTL3fLN2unR3u3U4vHX5fXa6fmfrfPkAAAAAXRSTlMAQObYZgAAAFtJREFUeNp1zOsOQDAMQOEe5jb3Ddv7PymhWRC+f6dpKwrkgbbl0TZGy62b4H1oSF1v82Gr0S7X8bSWnF0sg1oKjjauT5xBgLxTOVxHlUIuJPL2t8Gk0iBTn093r9IEibebz/EAAAAASUVORK5CYII=) 3px 3px no-repeat;
  }
  #link__wiz_result div.type_f {
    padding: 3px 3px 3px 22px;
    background: transparent url(/lib/tpl/arctic-mbo/../../images/page.png) 3px 3px no-repeat;
  }
  #link__wiz_result div.type_d {
    padding: 3px 3px 3px 22px;
    background: transparent url(/lib/tpl/arctic-mbo/../../images/ns.png) 3px 3px no-repeat;
  }
  #link__wiz_result div.even {
    background-color: #f5f5f5;
  }
  #link__wiz_result div.selected {
    background-color: #dee7ec;
  }
  #link__wiz_result span {
    display: block;
    color: #666666;
  }
  .ondrag {
    cursor: move;
    opacity: 0.8;
  }
  #media__popup {
    background-color: #ffffff;
    display: none;
    border: 1px solid #cccccc;
    position: absolute;
    width: 270px;
  }
  #media__popup h1 {
    text-align: center;
    font-weight: normal;
    background-color: #dee7ec;
    height: 16px;
    margin-bottom: 5px;
    font-size: 12px;
    border-bottom: 0;
  }
  #media__popup p {
    display: block;
    line-height: 14pt;
    margin: 0.5em;
  }
  #media_nolink {
    padding: 4px 0;
  }
  #media__popup label {
    float: left;
    width: 9em;
  }
  #media__popup .button {
    margin-left: auto;
    margin-right: auto;
  }
  #media__popup .btnlbl {
    text-align: center;
  }
  #media__popup .btnlbl input {
    margin: 0 1em;
  }
  #media__closeimg {
    float: right;
  }
  #media__linkopts label,
  #media__nolnk {
    width: 80px;
    float: left;
    margin-left: 10px;
  }
  #media__linkopts label {
    line-height: 20px;
  }
  #media__nolnk,
  #media__linkopts label.long {
    margin-bottom: 8px;
    line-height: 12px;
  }
  #media__linkopts label.long {
    width: 150px;
    float: none;
  }
  #media__linkopts br {
    clear: both;
  }
  #media__linkopts select {
    width: 60px;
    margin-left: 10px;
  }
  #media__linkopts input.edit {
    width: 50px;
    margin-left: 10px;
  }
  #media__linkopts #media__title {
    width: 150px;
  }
  form#subscribe__form {
    display: block;
    width: 300px;
    text-align: center;
  }
  form#subscribe__form fieldset {
    text-align: left;
    margin: 0.5em 0;
  }
  form#subscribe__form label {
    display: block;
    margin: 0 0.5em 0.5em;
  }
  #mediamanager__page h1 {
    margin: 0 0 .5em;
  }
  #mediamanager__page {
    min-width: 800px;
    width: 100%;
    text-align: left;
  }
  #mediamanager__page .panel {
    float: left;
  }
  #mediamanager__page .namespaces {
    width: 15%;
    min-width: 120px;
  }
  #mediamanager__page .filelist {
    width: 50%;
    min-width: 400px;
  }
  #mediamanager__page .file {
    width: 35%;
    min-width: 280px;
  }
  #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;
  }
  #mediamanager__page .file .panelHeader,
  #mediamanager__page .file .panelContent {
    margin-right: 0;
  }
  #mediamanager__page .ui-resizable-e {
    width: 6px;
    right: 2px;
    background: transparent url(/lib/tpl/arctic-mbo/images/resizecol.png) center center no-repeat;
  }
  #mediamanager__page .ui-resizable-e:hover {
    background-color: #dee7ec;
  }
  #mediamanager__page .namespaces h2 {
    font-size: 1em;
    display: inline-block;
    border-width: 0;
    padding: .3em .8em;
    margin: 0 .3em 0 0;
    border-radius: .5em .5em 0 0;
    font-weight: normal;
    background-color: #dee7ec;
    color: #333333;
    line-height: 1.5em;
  }
  * html #mediamanager__page .namespaces h2,
  *+html #mediamanager__page .namespaces h2 {
    display: inline;
  }
  #mediamanager__page .namespaces ul {
    margin-left: .2em;
    list-style: none;
  }
  #mediamanager__page .namespaces ul ul {
    margin-left: 1em;
  }
  #mediamanager__page .namespaces ul .selected {
    background-color: #ffff99;
    font-weight: bold;
  }
  #mediamanager__page .panelHeader h3 {
    float: left;
    font-weight: normal;
    font-size: 1em;
    padding: 0;
    margin: 0 0 3px;
  }
  #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: #333333;
    float: left;
    line-height: 1;
    padding-left: 3px;
  }
  #mediamanager__page .panelHeader ul li.listType {
    padding-left: 30px;
    background: url('/lib/tpl/arctic-mbo/../../images/icon-list.png') 3px 1px no-repeat;
  }
  #mediamanager__page .panelHeader ul li.sortBy {
    padding-left: 30px;
    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: .4em .7em;
    line-height: 1;
  }
  #mediamanager__page .filelist ul {
    padding: 0;
    margin: 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: #f5f5f5;
    color: #333333;
    padding: 5px;
    vertical-align: top;
    text-align: center;
    position: relative;
    line-height: 1.2;
  }
  * 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;
    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: #ffffff;
    color: #333333;
    overflow: hidden;
  }
  #mediamanager__page .filelist .rows li:nth-child(2n+1) {
    background-color: #f5f5f5;
  }
  #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;
    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;
  }
  #media__content #mediamanager__uploader {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 0.5em;
  }
  #mediamanager__page .file ul.actions {
    text-align: center;
    margin: 0 0 5px;
    list-style: none;
  }
  #mediamanager__page .file ul.actions li {
    display: inline;
  }
  #mediamanager__page .file div.image {
    margin-bottom: 5px;
    text-align: center;
  }
  #mediamanager__page .file div.image img {
    width: 100%;
  }
  #mediamanager__page .file dl dt {
    font-weight: bold;
    display: block;
    background-color: #dee7ec;
  }
  #mediamanager__page .file dl dd {
    display: block;
    background-color: #f5f5f5;
  }
  #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 {
    margin-left: 10px;
    list-style-type: none;
  }
  #mediamanager__page #page__revisions ul li div.li div {
    font-size: 90%;
    color: #666666;
    padding-left: 18px;
  }
  #mediamanager__page #page__revisions ul li div.li input {
    position: relative;
    top: 1px;
  }
  #mediamanager__diff table {
    table-layout: fixed;
  }
  #mediamanager__diff td,
  #mediamanager__diff th {
    width: 48%;
    margin: 0 5px 10px 0;
    padding: 0;
    vertical-align: top;
    text-align: left;
  }
  #mediamanager__diff th {
    font-weight: normal;
  }
  #mediamanager__diff th a {
    font-weight: bold;
  }
  #mediamanager__diff th span {
    font-size: 90%;
  }
  #mediamanager__diff dl dd strong {
    background-color: #ffff99;
    color: #333333;
    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 .image1,
  #mediamanager__diff .imageDiff .image2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 97%;
  }
  #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 img {
    width: 100%;
  }
  .dokuwiki ul.tabs {
    padding: 0;
    margin: 0;
    overflow: hidden;
  }
  .dokuwiki ul.tabs li {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .dokuwiki ul.tabs li strong,
  .dokuwiki ul.tabs li a {
    float: left;
    padding: .3em .8em;
    margin: 0 .3em 0 0;
    background-color: #f5f5f5;
    color: #333333;
    border-radius: .5em .5em 0 0;
  }
  .dokuwiki ul.tabs li strong {
    font-weight: normal;
  }
  .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: #333333;
    text-decoration: none;
  }
  .qq-uploader {
    position: relative;
    width: 100%;
  }
  .qq-uploader .error {
    color: #f00;
    background-color: #fff;
  }
  .qq-upload-button {
    display: inline-block;
    border: 1px solid #cccccc;
    color: #333333;
    background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsQAAALEAGtI711AAAAoUlEQVQoz+2QsXEEMQzEgBllzhxZ3383/poMB+L9X+QKrJDaXXIB/++P5/fz+SFAgDTzKFCgAJf0AEIAX8L0jI67BW6it4aiPHHHgy3qK1Ws2U+O0Uq1FroFqTxb5g4vGyALeoRzOHk6RCOdQgvc77IS/BhmgVduC9o0gASNk+YFLKxF7OHSyfT6BnthW3CEg+vumS5GsNLPo7mR404xFH4BLhtih+FMDnoAAAAASUVORK5CYII=) repeat-x bottom;
    text-decoration: none;
    font-size: 100%;
    cursor: pointer;
    margin: 1px 1px 5px;
    padding: 0.125em 0.4em;
  }
  * 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: #f5f5f5;
    color: #333333;
    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;
    list-style: none;
  }
  .qq-uploader li {
    margin-bottom: 5px;
    color: #333333;
  }
  .qq-uploader li span,
  .qq-uploader li input,
  .qq-uploader li a {
    margin-right: 5px;
  }
  .qq-upload-file {
    display: block;
    font-weight: bold;
  }
  .qq-upload-spinner {
    display: inline-block;
    background: url("/lib/tpl/arctic-mbo/../../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;
  }
}
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;
}
@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;
}
@media print {
  /* 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/authplain/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cloud/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cloud/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/custombuttons/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/custombuttons/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ditaa/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ditaa/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/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/logviewer/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plugin/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plugin/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/xbr/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/xbr/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/print.css XXXXXXXXX */
  /* --------------------- Text formating -------------------------------- */
  /* external link */
  /* interwiki link */
  /* email link */
  /* existing wikilink */
  /* the document */
  /* general headline setup */
  /* special headlines */
  /* embedded images */
  /* unordered lists */
  /* ordered lists */
  /* the list items overriding the ol definition */
  /* code blocks by indention */
  /* code blocks by code tag */
  /* inline code words */
  /* code blocks by file tag */
  /* footnotes */
  /* ---------- inline tables ------------------- */
  /* XXXXXXXXX /lib/tpl/arctic-mbo/arctic_print.css XXXXXXXXX */
  /**
 * Print - additional CSS for the Artic Template
 * @author Michael Klier <chi@chimeric.de>
 */
  /* XXXXXXXXX /conf/userprint.css XXXXXXXXX */
  /* XXXXXXXXX /conf/userprint.less XXXXXXXXX */
  div.error,
  div.info,
  div.success,
  div.notify,
  .secedit,
  .a11y,
  .JSpopup,
  #link__wiz {
    display: none;
  }
  .plugin_note {
    margin: 2em 0;
    max-width: 100%;
    min-height: 40px;
    text-align: justify;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 5px 20px 5px 80px;
    background-position: 20px 50%;
    background-repeat: no-repeat;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    color: black;
    overflow: hidden;
  }
  .plugin_note .li {
    color: black !important;
  }
  .noteclassic {
    border: 1px solid #99D;
    background-color: #eeeeff;
    background-image: url(/lib/plugins/note/images/note.png);
  }
  .noteimportant {
    border: 1px solid #ff0;
    background-color: #ffffcc;
    background-image: url(/lib/plugins/note/images/important.png);
  }
  .notewarning {
    border: 1px solid #d99;
    background-color: #ffdddd;
    background-image: url(/lib/plugins/note/images/warning.png);
  }
  .notetip {
    border: 1px solid #9d9;
    background-color: #ddffdd;
    background-image: url(/lib/plugins/note/images/tip.png);
  }
  body {
    font: 10pt "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    background-color: White;
    color: Black;
  }
  table {
    font-size: 100%;
    padding: 0;
    margin: 0;
  }
  tr,
  td,
  th {
    padding: 0;
    margin: 0;
  }
  img {
    border: 0;
  }
  a {
    color: #000000;
    text-decoration: none;
    background: none !important;
  }
  a.interwiki {
    padding-left: 0px !important;
  }
  div.meta {
    clear: both;
    margin-top: 1em;
    font-size: 70%;
    text-align: right;
  }
  div.notify,
  div.info,
  div.success,
  div.error,
  div.breadcrumbs,
  div.secedit {
    display: none;
  }
  a.urlextern:after {
    content: " [" attr(href) "]";
    font-size: 90%;
  }
  a.interwiki:after {
    content: " [" attr(href) "]";
    font-size: 90%;
  }
  a.mail:after {
    content: " [" attr(href) "]";
    font-size: 90%;
  }
  a.wikilink1 {
    text-decoration: underline;
  }
  div.page {
    text-align: justify;
  }
  h1,
  h2,
  h3,
  h4,
  h5 {
    color: Black;
    background-color: transparent;
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 100%;
    font-weight: normal;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
    padding-bottom: 0;
    border-bottom: 1px solid #000000;
    clear: left;
  }
  h1 {
    font-size: 160%;
    font-weight: bold;
  }
  h2 {
    font-size: 150%;
  }
  h3 {
    font-size: 140%;
    border-bottom: none;
  }
  h4 {
    font-size: 120%;
    border-bottom: none;
  }
  h5 {
    font-size: 100%;
    border-bottom: none;
  }
  img.media {
    margin: 3px;
  }
  img.medialeft {
    border: 0;
    float: left;
    margin: 0 1.5em 0 0;
  }
  img.mediaright {
    border: 0;
    float: right;
    margin: 0 0 0 1.5em;
  }
  ul {
    line-height: 1.5em;
    list-style-type: square;
    margin: 0 0 1em 3.5em;
    padding: 0;
  }
  ol {
    line-height: 1.5em;
    margin: 0 0 1em 3.5em;
    padding: 0;
    font-weight: normal;
  }
  div.dokuwiki li ul {
    margin-bottom: 0;
  }
  div.dokuwiki li ol {
    margin-bottom: 0;
  }
  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;
  }
  span.li {
    font-weight: normal;
  }
  pre {
    font-family: monospace;
  }
  pre.pre {
    font-size: 8pt;
    padding: 0.5em;
    border: 1px dashed #000000;
    color: Black;
    overflow: visible;
  }
  pre.code {
    font-size: 8pt;
    padding: 0.5em;
    border: 1px dashed #000000;
    color: Black;
    overflow: visible;
  }
  code {
    font-size: 120%;
  }
  pre.file {
    font-size: 8pt;
    padding: 0.5em;
    border: 1px dotted #000000;
    color: Black;
    overflow: visible;
  }
  div.footnotes {
    clear: both;
    border-top: 1px solid #000000;
    padding-left: 1em;
    margin-top: 1em;
  }
  div.fn {
    font-size: 90%;
  }
  a.fn_top {
    vertical-align: super;
    font-size: 80%;
  }
  a.fn_bot {
    vertical-align: super;
    font-size: 80%;
    font-weight: bold;
  }
  acronym {
    border: 0;
  }
  table.inline {
    font-size: 80%;
    background-color: #ffffff;
    border-spacing: 0px;
    border-collapse: collapse;
  }
  table.inline th {
    padding: 3px;
    border: 1px solid #000000;
    border-bottom: 2px solid #000000;
  }
  table.inline td {
    padding: 3px;
    border: 1px solid #000000;
  }
  .leftalign {
    text-align: left;
  }
  .centeralign {
    text-align: center;
  }
  .rightalign {
    text-align: right;
  }
  .toc,
  .footerinc,
  .header,
  .bar,
  .user {
    display: none;
  }
  div.dokuwiki div.left_sidebar,
  div.dokuwiki div.right_sidebar {
    display: none;
  }
}
