/* 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/authad/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authad/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmysql/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmysql/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpgsql/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpgsql/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/badbehaviour/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/badbehaviour/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/box/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/box/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cleanup/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cleanup/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/columns/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/columns/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/discussion/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/discussion/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/editx/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/editx/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.less XXXXXXXXX */
/* /@media */
/* XXXXXXXXX /lib/plugins/feed/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/feed/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/flashplayer/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/flashplayer/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fontsize/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fontsize/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fontsize2/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fontsize2/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/hide/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/hide/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/moderncontact/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/moderncontact/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/news/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/news/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/noprint/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/noprint/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/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/quickstats/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/quickstats/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/statdisplay/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/statdisplay/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/all.css XXXXXXXXX */
/********************************************************************
Screen and Print Styles for the Wrap Plugin
********************************************************************/
/* tables in columns and boxes should span the whole width */
/* emulate a headline */
/* emulate a bigger headline with a bottom border */
/* different bigger headline for safety notes */
/* change border colour of emulated headlines inside boxes to something more neutral
   (to match all the different background colours) */
/* real headlines should not be indented inside a wrap */
/* hide section edit buttons (because they don't work inside a wrap) */
/* columns
********************************************************************/
/*
.dokuwiki .wrap_column,
.dokuwiki .wrap_left,
.dokuwiki .wrap_right {
    overflow: hidden;
}
*/
/*____________ CSS3 columns  ____________*/
/* alignments
********************************************************************/
/* box
********************************************************************/
/* see styles for boxes and notes with icons in style.css */
/*____________ rounded corners ____________*/
/* (only for modern browsers) */
/* mark
********************************************************************/
/* see styles for highlighted text in style.css */
/* typography
********************************************************************

div.dokuwiki .wrap_sansserif {
    font-family: Verdana,Tahoma,Geneva,"DejaVu Sans","Bitstream Vera Sans","Liberation Sans", Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L", sans-serif;
}
div.dokuwiki .wrap_serif {
    font-family: Georgia,Garamond,"Palatino Linotype","Book Antiqua",Palatino,Palladio,"URW Palladio L","Liberation Serif",Didot,Gentium,"Bitstream Charter","Century Schoolbook L", "Times New Roman",Times,"Nimbus Roman No9 L","FreeSerif", serif;
}
div.dokuwiki .wrap_monospace {
    font-family: Courier,"Courier New",FreeMono,"Nimbus Mono L","Liberation Mono", "Lucida Console",Monaco,"DejaVu Sans Mono","Bitstream Vera Sans Mono", monospace;
}

div.dokuwiki .wrap_bigger {
    font-size: 125%;
}
div.dokuwiki .wrap_muchbigger {
    font-size: 200%;
}
div.dokuwiki .wrap_smaller {
    font-size: 75%;
}

div.dokuwiki .wrap_fgred {
    color: #900;
}
div.dokuwiki .wrap_fggreen {
    color: #090;
}
div.dokuwiki .wrap_fgblue {
    color: #009;
}
div.dokuwiki .wrap_fgcyan {
    color: #099;
}
div.dokuwiki .wrap_fgviolet {
    color: #909;
}
div.dokuwiki .wrap_fgyellow {
    color: #990;
}
div.dokuwiki .wrap_fggrey {
    color: #666;
}
div.dokuwiki .wrap_fgblack {
    color: #000;
}

see styles for background colours and white font colour in style.css */
/* miscellaneous
********************************************************************/
/*____________ indent ____________*/
/*____________ outdent ____________*/
/*____________ word wrapping in pre ____________*/
/*____________ spoiler ____________*/
/* see rest of spoiler styles in style.css */
/*____________ clear float ____________*/
/*____________ hide ____________*/
/* XXXXXXXXX /lib/plugins/wrap/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/authad/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authad/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmysql/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authmysql/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpgsql/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpgsql/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/badbehaviour/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/badbehaviour/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/box/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/box/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cleanup/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cleanup/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/columns/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/columns/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/discussion/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/discussion/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/editx/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/editx/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/feed/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/feed/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/flashplayer/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/flashplayer/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fontsize/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fontsize/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fontsize2/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/fontsize2/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/hide/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/hide/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/moderncontact/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/moderncontact/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/news/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/news/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/noprint/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/noprint/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/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/quickstats/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/quickstats/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/statdisplay/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/statdisplay/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/speech.less XXXXXXXXX */
/* /@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_ogv {
    background-image: url(/lib/images/fileicons/svg/ogv.svg);
  }
  .mf_java {
    background-image: url(/lib/images/fileicons/svg/java.svg);
  }
  .mf_bash {
    background-image: url(/lib/images/fileicons/svg/bash.svg);
  }
  .mf_xlsx {
    background-image: url(/lib/images/fileicons/svg/xlsx.svg);
  }
  .mf_rb {
    background-image: url(/lib/images/fileicons/svg/rb.svg);
  }
  .mf_json {
    background-image: url(/lib/images/fileicons/svg/json.svg);
  }
  .mf_tar {
    background-image: url(/lib/images/fileicons/svg/tar.svg);
  }
  .mf_png {
    background-image: url(/lib/images/fileicons/svg/png.svg);
  }
  .mf_ods {
    background-image: url(/lib/images/fileicons/svg/ods.svg);
  }
  .mf_7z {
    background-image: url(/lib/images/fileicons/svg/7z.svg);
  }
  .mf_mp4 {
    background-image: url(/lib/images/fileicons/svg/mp4.svg);
  }
  .mf_jpeg {
    background-image: url(/lib/images/fileicons/svg/jpeg.svg);
  }
  .mf_xls {
    background-image: url(/lib/images/fileicons/svg/xls.svg);
  }
  .mf_ogg {
    background-image: url(/lib/images/fileicons/svg/ogg.svg);
  }
  .mf_tgz {
    background-image: url(/lib/images/fileicons/svg/tgz.svg);
  }
  .mf_lua {
    background-image: url(/lib/images/fileicons/svg/lua.svg);
  }
  .mf_docx {
    background-image: url(/lib/images/fileicons/svg/docx.svg);
  }
  .mf_cs {
    background-image: url(/lib/images/fileicons/svg/cs.svg);
  }
  .mf_rpm {
    background-image: url(/lib/images/fileicons/svg/rpm.svg);
  }
  .mf_doc {
    background-image: url(/lib/images/fileicons/svg/doc.svg);
  }
  .mf_jpg {
    background-image: url(/lib/images/fileicons/svg/jpg.svg);
  }
  .mf_webm {
    background-image: url(/lib/images/fileicons/svg/webm.svg);
  }
  .mf_gif {
    background-image: url(/lib/images/fileicons/svg/gif.svg);
  }
  .mf_rtf {
    background-image: url(/lib/images/fileicons/svg/rtf.svg);
  }
  .mf_gz {
    background-image: url(/lib/images/fileicons/svg/gz.svg);
  }
  .mf_cpp {
    background-image: url(/lib/images/fileicons/svg/cpp.svg);
  }
  .mf_pdf {
    background-image: url(/lib/images/fileicons/svg/pdf.svg);
  }
  .mf_bz2 {
    background-image: url(/lib/images/fileicons/svg/bz2.svg);
  }
  .mf_php {
    background-image: url(/lib/images/fileicons/svg/php.svg);
  }
  .mf_conf {
    background-image: url(/lib/images/fileicons/svg/conf.svg);
  }
  .mf_htm {
    background-image: url(/lib/images/fileicons/svg/htm.svg);
  }
  .mf_ico {
    background-image: url(/lib/images/fileicons/svg/ico.svg);
  }
  .mf_c {
    background-image: url(/lib/images/fileicons/svg/c.svg);
  }
  .mf_wav {
    background-image: url(/lib/images/fileicons/svg/wav.svg);
  }
  .mf_sql {
    background-image: url(/lib/images/fileicons/svg/sql.svg);
  }
  .mf_html {
    background-image: url(/lib/images/fileicons/svg/html.svg);
  }
  .mf_pptx {
    background-image: url(/lib/images/fileicons/svg/pptx.svg);
  }
  .mf_js {
    background-image: url(/lib/images/fileicons/svg/js.svg);
  }
  .mf_txt {
    background-image: url(/lib/images/fileicons/svg/txt.svg);
  }
  .mf_csv {
    background-image: url(/lib/images/fileicons/svg/csv.svg);
  }
  .mf_zip {
    background-image: url(/lib/images/fileicons/svg/zip.svg);
  }
  .mf_deb {
    background-image: url(/lib/images/fileicons/svg/deb.svg);
  }
  .mf_rar {
    background-image: url(/lib/images/fileicons/svg/rar.svg);
  }
  .mf_file {
    background-image: url(/lib/images/fileicons/svg/file.svg);
  }
  .mf_py {
    background-image: url(/lib/images/fileicons/svg/py.svg);
  }
  .mf_swf {
    background-image: url(/lib/images/fileicons/svg/swf.svg);
  }
  .mf_odt {
    background-image: url(/lib/images/fileicons/svg/odt.svg);
  }
  .mf_svg {
    background-image: url(/lib/images/fileicons/svg/svg.svg);
  }
  .mf_asm {
    background-image: url(/lib/images/fileicons/svg/asm.svg);
  }
  .mf_mp3 {
    background-image: url(/lib/images/fileicons/svg/mp3.svg);
  }
  .mf_ps {
    background-image: url(/lib/images/fileicons/svg/ps.svg);
  }
  .mf_sh {
    background-image: url(/lib/images/fileicons/svg/sh.svg);
  }
  .mf_css {
    background-image: url(/lib/images/fileicons/svg/css.svg);
  }
  .mf_h {
    background-image: url(/lib/images/fileicons/svg/h.svg);
  }
  .mf_ppt {
    background-image: url(/lib/images/fileicons/svg/ppt.svg);
  }
  .mf_pl {
    background-image: url(/lib/images/fileicons/svg/pl.svg);
  }
  .mf_csh {
    background-image: url(/lib/images/fileicons/svg/csh.svg);
  }
  .mf_xml {
    background-image: url(/lib/images/fileicons/svg/xml.svg);
  }
}
@media screen {
  /* modal windows */
  /* media manager popup toggle buttons */
  /* hide something accessibly
   (e.g. for screen readers or to keep access keys working) */
  /**
 * GeSHi syntax highlighting styles
 *
 * Generated with https://www.dokuwiki.org/tips:geshi_style_builder
 * Cleaned up with http://cleancss.com/
 * Manulally LESSified
 */
  /* XXXXXXXXX /lib/scripts/jquery/jquery-ui-theme/smoothness.css XXXXXXXXX */
  /*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
  /* Layout helpers
----------------------------------*/
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* Misc visuals
----------------------------------*/
  /* Overlays */
  /* icon support */
  /* left-aligned */
  /* right-aligned */
  /* to make room for the icon, a width needs to be set here */
  /* no icon support for input elements */
  /* button icon element(s) */
  /* workarounds */
  /* Support: Firefox 5 - 40 */
  /* Spinner specific style fixes */
  /* with multiple calendars */
  /* RTL support */
  /* Icons */
  /* support: IE8 - See #6727 */
  /* more specificity required here to override default borders */
  /* Component containers
----------------------------------*/
  /* Interaction states
----------------------------------*/
  /* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* states and images */
  /* positioning */
  /* 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/authad/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/badbehaviour/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/badbehaviour/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/badbehaviour/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/badbehaviour/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/box/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/box/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/box/style.css XXXXXXXXX */
  /* plugin:box */
  /* rounded corners styles from Stu Nicholls snazzy borders, http://www.cssplay.co.uk/boxes/snazzy.html */
  /* floating alignment */
  /* colours */
  /* default */
  /* blue */
  /* red */
  /* green */
  /* orange */
  /* must come last to override coloured background when using rounded corners */
  /* IE fixes for unsupported child selector \*/
  /* blue */
  /* nested blue */
  /* red */
  /* nested red */
  /* green */
  /* nested green */
  /* orange */
  /* nestedorange */
  /* end plugin:box */
  /* XXXXXXXXX /lib/plugins/box/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cleanup/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cleanup/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cleanup/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cleanup/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/columns/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/columns/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/columns/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/columns/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/style.css XXXXXXXXX */
  /* plugin:configmanager */
  /* end plugin:configmanager */
  /* XXXXXXXXX /lib/plugins/config/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/editx/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/editx/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/editx/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/editx/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/style.less XXXXXXXXX */
  /*
 * Extension plugin styles
 *
 * @author  Christopher Smith <chris@jalakai.co.uk>
 * @author  Piyush Mishra <me@piyushmishra.com>
 * @author  Håkan Sandell <sandell.hakan@gmail.com>
 * @author  Anika Henke <anika@selfthinker.org>
 */
  /**
 * very simple lightbox
 * @link http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/super-simple-lightbox-with-css-and-jquery/
 */
  /**
 * general styles
 */
  /*
 * extensions table
 */
  /**
 * extension table left column
 */
  /*
 * Enabled/Disabled overrides
 */
  /**
 * extension table right column
 */
  /**
 * Search form
 */
  /**
 * Install form
 */
  /* XXXXXXXXX /lib/plugins/feed/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/feed/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/feed/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/feed/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/flashplayer/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/flashplayer/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/flashplayer/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/flashplayer/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize2/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize2/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize2/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize2/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/hide/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/hide/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/hide/style.css XXXXXXXXX */
  /**
 * @file       hide/style.css
 * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
 * @author     Luis Machuca B. <luis.machuca [at] gulix.cl>
 * @brief      CSS styles for the "hide" plugin
 * @version    1.0
 *
 */
  /**
 * the following rules hide/show the text
 */
  /**
 * This rule will try to hide the effects of nested syntax modes
 * that assign color, such as BBCode.
 * It requires CSS3 selector compatibility, so no IE
 * (as if I'd care...).
 */
  /**
 * These rules hide links as well 
 */
  /* hide all-purpose links (including their icon) */
  /* hide the "existing" links */
  /* hide the "missing" links */
  /**
 * This rule will also try to hide table headers.
 * It is not guaranteed to work because it depends on
 * the background color as defined by the
 * current template's style.ini.
 */
  /* XXXXXXXXX /lib/plugins/hide/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/style.css XXXXXXXXX */
  /* 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/moderncontact/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/moderncontact/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/moderncontact/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/moderncontact/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/news/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/news/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/news/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/news/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/noprint/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/noprint/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/noprint/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/noprint/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plugin/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plugin/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plugin/style.css XXXXXXXXX */
  /*
 * admin plugin extension - style additions
 *
 * @author  Christopher Smith  chris@jalakai.co.uk
 * @link    http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorials/adminplugin
 */
  /* IE won't understand but doesn't require it */
  /* end admin plugin styles */
  /* 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/quickstats/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/quickstats/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/quickstats/style.css XXXXXXXXX */
  /* This can be used to control the dimensions and overflow of the query output display */
  /* This controls the overflow of the query form */
  /* this will change the color etc of the column titles */
  /* partial settings for basic layout */
  /* placeholders for individual css formatting */
  /*#extended_data { } */
  /* XXXXXXXXX /lib/plugins/quickstats/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/statdisplay/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/statdisplay/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/statdisplay/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/statdisplay/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/style.css XXXXXXXXX */
  /* make it easier to select the +/- checkboxes in the tagsearch table by making them block elements */
  /* XXXXXXXXX /lib/plugins/tag/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/style.css XXXXXXXXX */
  /* User Manager specific styles */
  /* IE won't understand but doesn't require it */
  /* XXXXXXXXX /lib/plugins/usermanager/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/style.css XXXXXXXXX */
  /********************************************************************
Screen Styles for the Wrap Plugin (additional to all.css)
********************************************************************/
  /* box
********************************************************************/
  /*____________ notes with icons ____________*/
  /* general styles for all note divs */
  /* special treatment for IE6 */
  /* general styles for all note spans */
  /* special treatment for IE6 */
  /*____________ info ____________*/
  /*____________ important ____________*/
  /*____________ alert ____________*/
  /*____________ tip ____________*/
  /*____________ help ____________*/
  /*____________ todo ____________*/
  /*____________ download ____________*/
  /*____________ safety notes ____________*/
  /* mark
********************************************************************/
  /* typography
********************************************************************

div.dokuwiki .wrap_fgwhite {
    color: #fff;
}

div.dokuwiki div.wrap_bgred, div.dokuwiki div.wrap_bggreen, div.dokuwiki div.wrap_bgblue, div.dokuwiki div.wrap_bgcyan, div.dokuwiki div.wrap_bgviolet, div.dokuwiki div.wrap_bgyellow, div.dokuwiki div.wrap_bggrey, div.dokuwiki div.wrap_bgwhite, div.dokuwiki div.wrap_bgblack {
    overflow: hidden;
}

div.dokuwiki .wrap_bgred {
    background-color: #fcc;
}
div.dokuwiki .wrap_bggreen {
    background-color: #cfc;
}
div.dokuwiki .wrap_bgblue {
    background-color: #ccf;
}
div.dokuwiki .wrap_bgcyan {
    background-color: #9ff;
}
div.dokuwiki .wrap_bgviolet {
    background-color: #f9f;
}
div.dokuwiki .wrap_bgyellow {
    background-color: #ff9;
}
div.dokuwiki .wrap_bggrey {
    background-color: #ccc;
}
div.dokuwiki .wrap_bgwhite {
    background-color: #fff;
}
div.dokuwiki .wrap_bgblack {
    background-color: #000;
}
*/
  /* miscellaneous
********************************************************************/
  /*____________ spoiler ____________*/
  /*____________ only print ____________*/
  /* XXXXXXXXX /lib/plugins/wrap/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_imgdetail.css XXXXXXXXX */
  /**
 * This file provides styles for the image detail page (detail.php).
 */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_media_popup.css XXXXXXXXX */
  /**
 * This file provides styles for the media manager popup
 * (mediamanager.php).
 */
  /*____________ structure ____________*/
  /* left side
********************************************************************/
  /*____________ options ____________*/
  /*____________ tree ____________*/
  /* right side
********************************************************************/
  /*____________ upload form ____________*/
  /* upload info */
  /*____________ file list ____________*/
  /* highlight newly uploaded or edited file */
  /* link which inserts media file */
  /* info how to insert media, if JS disabled */
  /*____________ media search ____________*/
  /* meta edit form
********************************************************************/
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_media_fullscreen.css XXXXXXXXX */
  /**
 * This file provides the styles for the fullscreen media manager
 * (?do=media).
 *
 * What most templates would probably need to change (depending on
 * their site width) are the 4 min-width's (search for @change).
 */
  /*____________ structure ____________*/
  /*____________ namespaces panel ____________*/
  /*____________ file list panel ____________*/
  /* file list header */
  /* file list content */
  /* file list as thumbs */
  /* file list as rows */
  /* upload form */
  /*____________ file panel ____________*/
  /* file meta data edit form */
  /* file revisions form */
  /* file diff view */
  /* image diff views */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_fileuploader.css XXXXXXXXX */
  /**
 * This file provides the styles for the file uploader
 * used in the media manager (both fullscreen and popup).
 */
  /* select file button */
  /* drop area */
  /* list of files to upload */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_tabs.css XXXXXXXXX */
  /**
 * This file provides the styles for general tabs.
 */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_links.css XXXXXXXXX */
  /**
 * This file provides styles for all types of links.
 */
  /*____________ links to wiki pages ____________*/
  /* existing wikipage */
  /* not existing wikipage */
  /* any link to current page */
  /*____________ other link types ____________*/
  /* external link */
  /* windows share */
  /* email link */
  /* icons of the following are set by dokuwiki in lib/exe/css.php */
  /* link to some embedded media */
  /* interwiki link */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_toc.css XXXXXXXXX */
  /**
 * This file provides styles for the TOC (table of contents), the
 * sitemap (?do=index) and backlinks (?do=backlink).
 */
  /* toc
********************************************************************/
  /* toc container */
  /*____________ toc header ____________*/
  /* css arrow */
  /*____________ toc list ____________*/
  /* in case of toc list jumping one level
  (e.g. if heading level 3 follows directly after heading level 1) */
  /* sitemap (and backlinkss)
********************************************************************/
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_footnotes.css XXXXXXXXX */
  /**
 * This file provides styles for footnotes.
 */
  /*____________ footnotes inside the text ____________*/
  /* link to footnote inside the text */
  /* JSpopup */
  /*____________ footnotes at the bottom of the page ____________*/
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_search.css XXXXXXXXX */
  /**
 * This file provides styles for the search results page (?do=search)
 * and the AJAX search popup.
 */
  /* search results page
********************************************************************/
  /* loading gif */
  /*____________ matching pagenames ____________*/
  /*____________ search results ____________*/
  /* container for one search result */
  /* search snippet */
  /* search hit in normal text */
  /* search hit in search results */
  /* ellipsis separating snippets */
  /* "nothing found" at search + media */
  /* AJAX quicksearch popup
********************************************************************/
  /* .JSpopup */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_recent.css XXXXXXXXX */
  /**
 * This file provides styles for the recent changes (?do=recent) and
 * old revisions (?do=revisions).
 */
  /*____________ list of revisions / recent changes ____________*/
  /* select type of revisions (media/pages), should have a class on it's own, but hasn't */
  /*____________ page navigator ____________*/
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_diff.css XXXXXXXXX */
  /**
 * This file provides styles for the diff view, which shows you
 * differences between two versions of a page (?do=diff).
 */
  /* table header */
  /* table body */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_edit.css XXXXXXXXX */
  /**
 * This file provides styles for the edit view (?do=edit), preview
 * and section edit buttons.
 */
  /* edit view
********************************************************************/
  /*____________ toolbar ____________*/
  /* buttons inside of toolbar */
  /* picker popups (outside of .dokuwiki) */
  /* picker for headlines */
  /* buttons inside of picker */
  /*____________ edit textarea ____________*/
  /*____________ below the textarea ____________*/
  /* size and wrap controls */
  /* edit buttons */
  /* summary input and minor changes checkbox */
  /* change background colour if summary is missing */
  /* preview
********************************************************************/
  /* section edit buttons
********************************************************************/
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_modal.css XXXXXXXXX */
  /**
 * This file provides styles for modal dialogues.
 */
  /* link wizard (opens from the link button in the edit toolbar)
********************************************************************/
  /* media option wizard (opens when inserting media in the media popup)
********************************************************************/
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_forms.css XXXXXXXXX */
  /* TODO */
  /**
 * This file provides styles for forms in general and specifically
 * for ?do=
 *   - login
 *   - resendpwd
 *   - register
 *   - profile
 *   - subscribe
 */
  /* ---------------- forms ------------------------ */
  /**
 * Styles for the subscription page
 */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/_admin.css XXXXXXXXX */
  /**
 * This file provides styles for the Administration overview
 * (?do=admin).
 */
  /* DokuWiki version below */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/mnml-blog_screen.css XXXXXXXXX */
  /******************************************************************************
 ********************************  ATTENTION  *********************************
         DO NOT MODIFY THIS FILE, IT WILL NOT BE PRESERVED ON UPDATES!
 ******************************************************************************
  If you want to add some own screen CSS, have a look at the README of this
  template and "/user/screen.css". You have been warned!
 *****************************************************************************/
  /*
   This template includes CSS from the "starter" DokuWiki template by
   Anika Henke (brings important and basic styling for syntax and core
   features). These files will be included BEFORE this specific CSS file. In
   this file, I just overwrite non fitting DokuWiki "starter" CSS + add some
   CSS for some exclusive objects of this template.

   Why I am doing this? Well, read <http://j.mp/eq8zSo>.
*/
  /******************************************************************************
 ******** Most basic styles                                        ************
 ******** Originally based on starter template's basic.css         ************
 ******** Have a look at http://j.mp/eq8zSo for more information   ************
 ******************************************************************************/
  /* remove top margin from headlines when there is no text above */
  /* blog posting and sidebar block headlines */
  /* basic margins and paddings */
  /* lists */
  /* tables */
  /* links */
  /* misc */
  /* forms */
  /* general classes */
  /******************************************************************************
 ******** Main design styles for the page content                  ************
 ******** Originally based on starter template's content.css       ************
 ******** Have a look at http://j.mp/eq8zSo for more information   ************
 ******************************************************************************/
  /* code */
  /* tables */
  /* embedded images (styles are already partly set in DokuWiki's lib/styles/all.css) */
  /* messages with msg() / message are */
  /******************************************************************************
 **************** Styles for the template itself, structure *******************
 ******************************************************************************/
  /* header: dynamic text logo */
  /* header: image base logo (-> mnml-blog/user/logo.[png|gif|jpeg]) */
  /* header navigation (optional) */
  /* headernav: search (optional) */
  /* content (->left) column */
  /* sidebar (->right) column */
  /* common sidebar boxes */
  /* sidebar search (optional) */
  /* sidebar license/copyright information (optional) */
  /* sidebar navigation (optional) */
  /* footer */
  /* more width for all admin and edit actions */
  /* admin menu: config manager */
  /* admin menu: acl manager tree */
  /* admin menu: plugin manager */
  /* admin menu: plugin manager - more space for plugin info */
  /* "remeber me" checkbox, login */
  /* taken from starter template's design.css:
   license note in footer and under edit window */
  /* taken from starter template's design.css: JS popup */
  /******************************************************************************
 ******** Adjust the starter template styles: _diff.css            ************
 ******** Have a look at http://j.mp/eq8zSo for more information   ************
 ******************************************************************************/
  /******************************************************************************
 ******** Adjust the starter template styles: _links.css           ************
 ******** Have a look at http://j.mp/eq8zSo for more information   ************
 ******************************************************************************/
  /* wikilink1 = existing wikipage
   wikilink2 = not existing wikipage */
  /* external link */
  /* special links */
  /* any link to current page */
  /******************************************************************************
 ******** Adjust the starter template styles: _toc.css             ************
 ******** Have a look at http://j.mp/eq8zSo for more information   ************
 ******************************************************************************/
  /* see http://jonrohan.me/guide/css/creating-triangles-in-css/ for info about
   css arrows */
  /******************************************************************************
 ******** Adjust the starter template styles: _footnotes.css         **********
 ******** Have a look at http://j.mp/eq8zSo for more information     **********
 ******************************************************************************/
  /* JSpopup */
  /* link to text from footnote at bottom */
  /******************************************************************************
 ******** Adjust the starter template styles: _forms.css             **********
 ******** Have a look at http://j.mp/eq8zSo for more information     **********
 ******************************************************************************/
  /* normal buttons */
  /******************************************************************************
 ******** Adjust the starter template styles: _edit.css            ************
 ******** Have a look at http://j.mp/eq8zSo for more information   ************
 ******************************************************************************/
  /* nice alphatransparency background for toolbar except for IE <7 */
  /* buttons: section edit at wiki page */
  /* buttons inside of picker */
  /******************************************************************************
 ******** Adjust the starter template styles: _imgdetail.css       ************
 ******** Have a look at http://j.mp/eq8zSo for more information   ************
 ******************************************************************************/
  /******************************************************************************
 ******** Adjust the starter template styles: _media_popup.css       **********
 ******** Have a look at http://j.mp/eq8zSo for more information     **********
 ******************************************************************************/
  /******************************************************************************
 ******** Adjust the starter template styles: _media_fullscreen.css  **********
 ******** Have a look at http://j.mp/eq8zSo for more information     **********
 ******************************************************************************/
  /* The ".mediamanagerfix" class gets assigned in main.php for the full screen
   media manager only. */
  /******************************************************************************
 ******** Adjust the starter template styles: _modal.css             **********
 ******** Have a look at http://j.mp/eq8zSo for more information     **********
 ******************************************************************************/
  /******************************************************************************
 ******** Adjust the starter template styles: _search.css          ************
 ******** Have a look at http://j.mp/eq8zSo for more information   ************
 ******************************************************************************/
  /* container for one search result */
  /******************************************************************************
 ************ Adjust default BlogTNG styles (/blogtng/style.css) **************
 ******************************************************************************/
  /* headlines: we need some space betweeen blog posting and headline */
  /* colorize date */
  /* give listing some space... */
  /* hide edit links */
  /* footer */
  /* comments */
  /* comment form */
  /* main_entry.php only */
  /* page navigation */
  /* edit */
  /******************************************************************************
 ************************* Additional Plugin CSS ******************************
 ******************************************************************************/
  /* bureaucracy */
  /* gallery plugin */
  /* XXXXXXXXX /lib/tpl/mnml-blog/user/screen.css XXXXXXXXX */
  /* en: Place for user defined CSS rules (screen media) - this file can safely be
   preserved when updating. See README for details.

   de: Ort für benutzerdefinierte CSS-Regeln (screen media) - Diese Datei kann
   beim Durchführen von Updates ohne Risiko beibehalten werden. Konsultieren Sie
   die README für Detailinformationen. */
  /* 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: 1px outset;
  }
  #media__popup_content button.selected {
    border-style: inset;
  }
  .a11y {
    position: absolute !important;
    left: -99999em !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
  }
  [dir=rtl] .a11y {
    left: auto !important;
    right: -99999em !important;
  }
  .code .co0 {
    color: #666666;
    font-style: italic;
  }
  .code .co4 {
    color: #cc0000;
    font-style: italic;
  }
  .code .es5 {
    color: #006699;
    font-weight: bold;
  }
  .code .es6 {
    color: #009933;
    font-weight: bold;
  }
  .code .kw2 {
    color: #000000;
    font-weight: bold;
  }
  .code .kw5 {
    color: #008000;
  }
  .code .kw6 {
    color: #f08;
    font-weight: bold;
  }
  .code .me0 {
    color: #004000;
  }
  .code .nu0 {
    color: #cc66cc;
  }
  .code .re0 {
    color: #0000ff;
  }
  .code .re3 {
    color: #ff3333;
    font-weight: bold;
  }
  .code .re4 {
    color: #009999;
  }
  .code .re5 {
    color: #660033;
  }
  .code .re7 {
    color: #991111;
  }
  .code .re8 {
    color: #00b000;
  }
  .code .sc-2 {
    color: #404040;
  }
  .code .sy3 {
    color: #000040;
  }
  .code .br0,
  .code .sy0 {
    color: #66cc66;
  }
  .code .co1,
  .code .coMULTI,
  .code .sc-1 {
    color: #808080;
    font-style: italic;
  }
  .code .co2,
  .code .sy1 {
    color: #339933;
  }
  .code .co3,
  .code .sy4 {
    color: #008080;
  }
  .code .es0,
  .code .es1,
  .code .esHARD {
    color: #000099;
    font-weight: bold;
  }
  .code .es2,
  .code .es3,
  .code .es4 {
    color: #660099;
    font-weight: bold;
  }
  .code .kw1,
  .code .kw8 {
    color: #b1b100;
  }
  .code .kw10,
  .code .kw11,
  .code .kw12,
  .code .kw9 {
    color: #003399;
    font-weight: bold;
  }
  .code .kw13,
  .code .kw14,
  .code .kw15,
  .code .kw16,
  .code .me1,
  .code .me2 {
    color: #006600;
  }
  .code .kw3,
  .code .kw7,
  .code .sy2 {
    color: #000066;
  }
  .code .kw4,
  .code .re2 {
    color: #993333;
  }
  .code .re1,
  .code .st0,
  .code .st_h {
    color: #ff0000;
  }
  .code li,
  .code .li1 {
    font-weight: normal;
    vertical-align: top;
  }
  .code .ln-xtra {
    background-color: #ffc;
  }
  .ui-helper-hidden {
    display: none;
  }
  .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
  }
  .ui-helper-clearfix:before,
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
  }
  .ui-helper-clearfix:after {
    clear: both;
  }
  .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    /* support: IE8 */
  }
  .ui-front {
    z-index: 100;
  }
  .ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
  }
  .ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
  }
  .ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
  }
  .ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
  }
  .ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
  }
  .ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
  }
  .ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
  }
  .ui-menu .ui-menu {
    position: absolute;
  }
  .ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  }
  .ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
  }
  .ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
  }
  .ui-menu .ui-state-focus,
  .ui-menu .ui-state-active {
    margin: -1px;
  }
  .ui-menu-icons {
    position: relative;
  }
  .ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
  }
  .ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
  }
  .ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
  }
  .ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* Support: IE <= 11 */
    overflow: visible;
  }
  .ui-button,
  .ui-button:link,
  .ui-button:visited,
  .ui-button:hover,
  .ui-button:active {
    text-decoration: none;
  }
  .ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
  }
  input.ui-button.ui-button-icon-only {
    text-indent: 0;
  }
  .ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
  }
  .ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;
  }
  input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
  }
  input.ui-button::-moz-focus-inner,
  button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  .ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
  }
  .ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .ui-controlgroup > .ui-controlgroup-item:focus,
  .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
  }
  .ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
  }
  .ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
  }
  .ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
  }
  .ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
  }
  .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
  }
  .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
  }
  .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
  }
  .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
  }
  .ui-controlgroup-vertical .ui-spinner-input {
    /* Support: IE8 only, Android < 4.4 only */
    width: 75%;
    width: calc(97.6%);
  }
  .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
  }
  .ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
  }
  .ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
  }
  .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
  .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
  }
  .ui-checkboxradio-disabled {
    pointer-events: none;
  }
  .ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
  }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
  }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
  }
  .ui-datepicker .ui-datepicker-prev-hover,
  .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
  }
  .ui-datepicker .ui-datepicker-prev {
    left: 2px;
  }
  .ui-datepicker .ui-datepicker-next {
    right: 2px;
  }
  .ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
  }
  .ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
  }
  .ui-datepicker .ui-datepicker-prev span,
  .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
  }
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
  }
  .ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
  }
  .ui-datepicker select.ui-datepicker-month,
  .ui-datepicker select.ui-datepicker-year {
    width: 45%;
  }
  .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
  }
  .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
  }
  .ui-datepicker td {
    border: 0;
    padding: 1px;
  }
  .ui-datepicker td span,
  .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
  }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  .ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
  }
  .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
  }
  .ui-datepicker.ui-datepicker-multi {
    width: auto;
  }
  .ui-datepicker-multi .ui-datepicker-group {
    float: left;
  }
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
  }
  .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
  }
  .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
  }
  .ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
  }
  .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
  .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
  }
  .ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
  }
  .ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
  }
  .ui-datepicker-rtl {
    direction: rtl;
  }
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right;
  }
  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
  .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
  }
  .ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
  }
  .ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
  }
  .ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
  }
  .ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
  }
  .ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
  }
  .ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
  }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
  }
  .ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
  }
  .ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
  }
  .ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
  }
  .ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
  }
  .ui-dialog .ui-resizable-se,
  .ui-dialog .ui-resizable-sw,
  .ui-dialog .ui-resizable-ne,
  .ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
  }
  .ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
  }
  .ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
  }
  .ui-draggable .ui-dialog-titlebar {
    cursor: move;
  }
  .ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-resizable {
    position: relative;
  }
  .ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-resizable-disabled .ui-resizable-handle,
  .ui-resizable-autohide .ui-resizable-handle {
    display: none;
  }
  .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
  }
  .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
  }
  .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
  }
  .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
  }
  .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
  }
  .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
  }
  .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
  }
  .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
  }
  .ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
  }
  .ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
  }
  .ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
    height: 100%;
    -ms-filter: "alpha(opacity=25)";
    /* support: IE8 */
    opacity: 0.25;
  }
  .ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
  }
  .ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
  }
  .ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
  }
  .ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
  }
  .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
  }
  .ui-selectmenu-open {
    display: block;
  }
  .ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em;
  }
  .ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
  }
  .ui-slider {
    position: relative;
    text-align: left;
  }
  .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
  }
  .ui-slider.ui-state-disabled .ui-slider-handle,
  .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
  }
  .ui-slider-horizontal {
    height: .8em;
  }
  .ui-slider-horizontal .ui-slider-handle {
    top: -0.3em;
    margin-left: -0.6em;
  }
  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
  }
  .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
  }
  .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
  }
  .ui-slider-vertical {
    width: .8em;
    height: 100px;
  }
  .ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-left: 0;
    margin-bottom: -0.6em;
  }
  .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
  }
  .ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
  }
  .ui-slider-vertical .ui-slider-range-max {
    top: 0;
  }
  .ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
  }
  .ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em;
  }
  .ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
  }
  .ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
  }
  .ui-spinner-up {
    top: 0;
  }
  .ui-spinner-down {
    bottom: 0;
  }
  .ui-tabs {
    position: relative;
    /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
  }
  .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
  }
  .ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
  }
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
  }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
  }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
  .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
  .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
  }
  .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
  }
  .ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
  }
  .ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
  }
  body .ui-tooltip {
    border-width: 2px;
  }
  .ui-widget {
    font-size: 1.1em;
  }
  .ui-widget .ui-widget {
    font-size: 1em;
  }
  .ui-widget input,
  .ui-widget select,
  .ui-widget textarea,
  .ui-widget button {
    font-size: 1em;
  }
  .ui-widget.ui-widget-content {
    border: 1px solid #d3d3d3;
  }
  .ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff;
    color: #222222;
  }
  .ui-widget-content a {
    color: #222222;
  }
  .ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfmBw4TChip1ZTpAAAATUlEQVQY073OoQ2AQBAF0Z/p4qrZbuiMam414iQUQLKg+Sgc+pInR4yODWmKof1EgQM3XLjwhbvGjTtOnLjzrLhw4vrKwA0typx1++MFHrwm/bbhD4gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDBWG7TNAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwJ0YMcQAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMHBTLa4AAAAASUVORK5CYII=") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
  }
  .ui-widget-header a {
    color: #222222;
  }
  .ui-state-default,
  .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default,
  .ui-button,
  html .ui-button.ui-state-disabled:hover,
  html .ui-button.ui-state-disabled:active {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfmBw4TChip1ZTpAAAATElEQVQ4y2N4l8fEwDCKRhF1EcOzZwzPjRie32Fi3MvEeIGJ8SsT4zcmRg4mRk4mxm9MjF+ZGB8zfGRmYljF8EmOiUF4wB08ioYEAgDUMBI63vAgyAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMFYbtM0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDAnRgxxAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwcFMtrgAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
  }
  .ui-state-default a,
  .ui-state-default a:link,
  .ui-state-default a:visited,
  a.ui-button,
  a:link.ui-button,
  a:visited.ui-button,
  .ui-button {
    color: #555555;
    text-decoration: none;
  }
  .ui-state-hover,
  .ui-widget-content .ui-state-hover,
  .ui-widget-header .ui-state-hover,
  .ui-state-focus,
  .ui-widget-content .ui-state-focus,
  .ui-widget-header .ui-state-focus,
  .ui-button:hover,
  .ui-button:focus {
    border: 1px solid #999999;
    background: #dadada url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfmBw4TChip1ZTpAAAAS0lEQVQ4y2N4+p+JgWEUjSIqo6+3GW57MTH+YWIUZ2I0Ybj/h4kph+HRByamdoanjxme+zExBjAxmjAx/mZiXMHEIDPwDh5FQwEBABzuEyBfPm9/AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwVhu0zQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMCdGDHEAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDBwUy2uAAAAAElFTkSuQmCC") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
  }
  .ui-state-hover a,
  .ui-state-hover a:hover,
  .ui-state-hover a:link,
  .ui-state-hover a:visited,
  .ui-state-focus a,
  .ui-state-focus a:hover,
  .ui-state-focus a:link,
  .ui-state-focus a:visited,
  a.ui-button:hover,
  a.ui-button:focus {
    color: #212121;
    text-decoration: none;
  }
  .ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6;
  }
  .ui-state-active,
  .ui-widget-content .ui-state-active,
  .ui-widget-header .ui-state-active,
  a.ui-button:active,
  .ui-button:active,
  .ui-button.ui-state-active:hover {
    border: 1px solid #aaaaaa;
    background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAd2KE6QAAAAHdElNRQfmBw4TChip1ZTpAAAAEUlEQVQoz2NoYBiFo3AU4oAAlWjIAdM0sWkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDBWG7TNAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwJ0YMcQAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMHBTLa4AAAAASUVORK5CYII=") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
  }
  .ui-icon-background,
  .ui-state-active .ui-icon-background {
    border: #aaaaaa;
    background-color: #212121;
  }
  .ui-state-active a,
  .ui-state-active a:link,
  .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
  }
  .ui-state-highlight,
  .ui-widget-content .ui-state-highlight,
  .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH5gcOEwoYqdWU6QAAAI1JREFUSMftzyEKAkEUgOF/nmIQbIOIsKMGQRgxewjrVqtZMGnd+3gDwYN4hRV2i+MbweIVRMNLX/jTT77ppjkLABiGYRjfBtWU6prcffbuXvAESmHIjK0wYu52QkHkJBQs3VGYsKIiXzQ08dPIDz20U3FjFux5Rb22SfAEVwoDPGtB6ND/i2nDMIwf8gY8YSRTiOx5LgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMFYbtM0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDAnRgxxAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwcFMtrgAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    color: #363636;
  }
  .ui-state-checked {
    border: 1px solid #fcefa1;
    background: #fbf9ee;
  }
  .ui-state-highlight a,
  .ui-widget-content .ui-state-highlight a,
  .ui-widget-header .ui-state-highlight a {
    color: #363636;
  }
  .ui-state-error,
  .ui-widget-content .ui-state-error,
  .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH5gcOEwoYqdWU6QAAAIpJREFUSMftz7ENAWEYh/Hn/xYS51whVhCN1g5KI1jAAJbQ0ItEfRMYgA0uZvg+yR2J7j4FsYFQvNWveKqHtHjM7hMDAMdxHOfb0LZ1HQLJmnGckrJmFyvS8Da6ro0eW52NXKXCh4KjktHXm1ejVDRy7bkYmTY6GV1WOhgd5iwNKBj8xbTjOM4PeQJHLShkmp8JSAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMFYbtM0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDAnRgxxAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwcFMtrgAAAABJRU5ErkJggg==") 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;
    -ms-filter: "alpha(opacity=70)";
    /* support: IE8 */
    font-weight: normal;
  }
  .ui-state-disabled,
  .ui-widget-content .ui-state-disabled,
  .ui-widget-header .ui-state-disabled {
    opacity: .35;
    -ms-filter: "alpha(opacity=35)";
    /* support: IE8 */
    background-image: none;
  }
  .ui-state-disabled .ui-icon {
    -ms-filter: "alpha(opacity=35)";
    /* support: IE8 - See #6059 */
  }
  .ui-icon {
    width: 16px;
    height: 16px;
  }
  .ui-icon,
  .ui-widget-content .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-widget-header .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-state-hover .ui-icon,
  .ui-state-focus .ui-icon,
  .ui-button:hover .ui-icon,
  .ui-button:focus .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png");
  }
  .ui-state-active .ui-icon,
  .ui-button:active .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png");
  }
  .ui-state-highlight .ui-icon,
  .ui-button .ui-state-highlight.ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_2e83ff_256x240.png");
  }
  .ui-state-error .ui-icon,
  .ui-state-error-text .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_cd0a0a_256x240.png");
  }
  .ui-button .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_888888_256x240.png");
  }
  .ui-icon-blank.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;
    -ms-filter: Alpha(Opacity=30);
    /* support: IE8 */
  }
  .ui-widget-shadow {
    -webkit-box-shadow: -8px -8px 8px #aaaaaa;
    box-shadow: -8px -8px 8px #aaaaaa;
  }
  #acl__tree {
    font-size: 90%;
    width: 25%;
    height: 300px;
    float: left;
    overflow: auto;
    border: 1px solid #ddd;
    text-align: left;
  }
  [dir=rtl] #acl__tree {
    float: right;
    text-align: right;
  }
  #acl__tree a.cur {
    background-color: #ff9;
    font-weight: bold;
  }
  #acl__tree ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  #acl__tree li {
    padding-left: 1em;
    list-style-image: none;
  }
  [dir=rtl] #acl__tree li {
    padding-left: 0em;
    padding-right: 1em;
  }
  #acl__tree ul img {
    margin-right: 0.25em;
    cursor: pointer;
  }
  [dir=rtl] #acl__tree ul img {
    margin-left: 0.25em;
    margin-right: 0em;
  }
  #acl__detail {
    width: 73%;
    height: 300px;
    float: right;
    overflow: auto;
  }
  [dir=rtl] #acl__detail {
    float: left;
  }
  #acl__detail fieldset {
    width: 90%;
  }
  #acl__detail div#acl__user {
    border: 1px solid #ddd;
    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: #efeded;
  }
  div.box {
    width: 50%;
    margin: 1em auto;
    border: 1px solid;
    padding: 4px;
    overflow: hidden;
  }
  .xtop,
  .xbottom {
    background: transparent;
    font-size: 0;
    line-height: 1px;
  }
  .xb1,
  .xb2,
  .xb3,
  .xb4 {
    display: block;
    overflow: hidden;
    border-style: solid;
  }
  .xb2,
  .xb3 {
    height: 1px;
  }
  .xb2,
  .xb3,
  .xb4 {
    border-width: 0 1px;
  }
  .xb1 {
    height: 0;
    margin: 0 5px;
    border-width: 1px 0 0 0;
  }
  .xb2 {
    margin: 0 3px;
    border-width: 0 2px;
  }
  .xb3 {
    margin: 0 2px;
  }
  .xb4 {
    height: 2px;
    margin: 0 1px;
  }
  div.box .xtop,
  div.box .xbottom {
    display: none;
  }
  div.box.round > .xtop,
  div.box.round > .xbottom {
    display: block;
  }
  div.box.round {
    border: none;
    padding: 0;
  }
  div.box.round > .xbox {
    display: block;
    border-width: 0 1px;
    border-style: solid;
    padding: 0 4px;
  }
  div.box p.box_title,
  div.box p.box_caption {
    font-size: 90%;
    margin: 0;
    padding: 2px 6px;
    line-height: 1.2;
  }
  div.box p.box_title {
    margin-bottom: 4px;
  }
  div.box p.box_caption {
    margin-top: 4px;
  }
  div.box .box_content {
    margin: 0;
    padding: 0 6px;
    border-width: 1px;
    border-style: dashed;
    line-height: 1.2;
  }
  div.box.left {
    float: left;
    margin-right: 1em;
  }
  div.box.right {
    float: right;
    margin-left: 1em;
  }
  div.box,
  div.box .box_content,
  div.box .xbox,
  div.box .xb1,
  div.box .xb2,
  div.box .xb3,
  div.box .xb4 {
    border-color: __dark__;
  }
  div.box,
  div.box .xbox,
  div.box .xb1,
  div.box .xb2,
  div.box .xb3,
  div.box .xb4 {
    background: __light__;
  }
  div.box p.box_title,
  div.box p.box_caption {
    background: __medium__;
  }
  div.box .box_content {
    background: __lighter__;
  }
  div.box.blue,
  div.box.blue > * > .box_content,
  div.box.blue > .xbox,
  div.box.blue > * > .xb1,
  div.box.blue > * > .xb2,
  div.box.blue > * > .xb3,
  div.box.blue > * > .xb4 {
    border-color: #bbbbdd;
  }
  div.box.blue,
  div.box.blue > .xbox,
  div.box.blue > * > .xb1,
  div.box.blue > * > .xb2,
  div.box.blue > * > .xb3,
  div.box.blue > * > .xb4 {
    background: #e4ecf8;
  }
  div.box.blue > * > p.box_title,
  div.box.blue > * > p.box_caption {
    background: #cad0ee;
  }
  div.box.blue > * > .box_content {
    background: #f4f8fd;
  }
  div.box.red,
  div.box.red > * > .box_content,
  div.box.red > .xbox,
  div.box.red > * > .xb1,
  div.box.red > * > .xb2,
  div.box.red > * > .xb3,
  div.box.red > * > .xb4 {
    border-color: #ddbbbb;
  }
  div.box.red,
  div.box.red > .xbox,
  div.box.red > * > .xb1,
  div.box.red > * > .xb2,
  div.box.red > * > .xb3,
  div.box.red > * > .xb4 {
    background: #f8ece4;
  }
  div.box.red > * > p.box_title,
  div.box.red > * > p.box_caption {
    background: #eed0ca;
  }
  div.box.red > * > .box_content {
    background: #fdf4ec;
  }
  div.box.green,
  div.box.green > * > .box_content,
  div.box.green > .xbox,
  div.box.green > * > .xb1,
  div.box.green > * > .xb2,
  div.box.green > * > .xb3,
  div.box.green > * > .xb4 {
    border-color: #bbddbb;
  }
  div.box.green,
  div.box.green > .xbox,
  div.box.green > * > .xb1,
  div.box.green > * > .xb2,
  div.box.green > * > .xb3,
  div.box.green > * > .xb4 {
    background: #e4f8f2;
  }
  div.box.green > * > p.box_title,
  div.box.green > * > p.box_caption {
    background: #c4e4d4;
  }
  div.box.green > * > .box_content {
    background: #ecfaf6;
  }
  div.box.orange,
  div.box.orange > * > .box_content,
  div.box.orange > .xbox,
  div.box.orange > * > .xb1,
  div.box.orange > * > .xb2,
  div.box.orange > * > .xb3,
  div.box.orange > * > .xb4 {
    border-color: #da3;
  }
  div.box.orange,
  div.box.orange > .xbox,
  div.box.orange > * > .xb1,
  div.box.orange > * > .xb2,
  div.box.orange > * > .xb3,
  div.box.orange > * > .xb4 {
    background: #f4e8ca;
  }
  div.box.orange > * > p.box_title,
  div.box.orange > * > p.box_caption {
    background: #f0d499;
  }
  div.box.orange > * > .box_content {
    background: #f8f0da;
  }
  div.box.round {
    background: transparent !important;
  }
  * html div.box div.box,
  * html div.box div.box .box_content,
  * html div.box div.box .xbox,
  * html div.box div.box .xb1,
  * html div.box div.box .xb2,
  * html div.box div.box .xb3,
  * html div.box div.box .xb4 {
    border-color: __dark__;
  }
  * html div.box div.box,
  * html div.box div.box .xbox,
  * html div.box div.box .xb1,
  * html div.box div.box .xb2,
  * html div.box div.box .xb3,
  * html div.box div.box .xb4 {
    background: __light__;
  }
  * html div.box div.box p.box_title,
  * html div.box div.box p.box_caption {
    background: __medium__;
  }
  * html div.box div.box .box_content {
    background: __lighter__;
  }
  * html div.box.round .xtop,
  * html div.box.round .xbottom {
    display: block;
  }
  * html div.box.round .xbox {
    display: block;
    border-width: 0 1px;
    border-style: solid;
    padding: 0 4px;
  }
  * html div.box.blue .box_content,
  * html div.box.blue .xbox,
  * html div.box.blue .xb1,
  * html div.box.blue .xb2,
  * html div.box.blue .xb3,
  * html div.box.blue .xb4 {
    border-color: #bbbbdd;
  }
  * html div.box.blue .xbox,
  * html div.box.blue .xb1,
  * html div.box.blue .xb2,
  * html div.box.blue .xb3,
  * html div.box.blue .xb4 {
    background: #e4ecf8;
  }
  * html div.box.blue p.box_title,
  * html div.box.blue p.box_caption {
    background: #cad0ee;
  }
  * html div.box.blue .box_content {
    background: #f4f8fd;
  }
  * html div.box div.box.blue .box_content,
  * html div.box div.box.blue .xbox,
  * html div.box div.box.blue .xb1,
  * html div.box div.box.blue .xb2,
  * html div.box div.box.blue .xb3,
  * html div.box div.box.blue .xb4 {
    border-color: #bbbbdd;
  }
  * html div.box div.box.blue .xbox,
  * html div.box div.box.blue .xb1,
  * html div.box div.box.blue .xb2,
  * html div.box div.box.blue .xb3,
  * html div.box div.box.blue .xb4 {
    background: #e4ecf8;
  }
  * html div.box div.box.blue p.box_title,
  * html div.box div.box.blue p.box_caption {
    background: #cad0ee;
  }
  * html div.box div.box.blue .box_content {
    background: #f4f8fd;
  }
  * html div.box.red .box_content,
  * html div.box.red .xbox,
  * html div.box.red .xb1,
  * html div.box.red .xb2,
  * html div.box.red .xb3,
  * html div.box.red .xb4 {
    border-color: #ddbbbb;
  }
  * html div.box.red .xbox,
  * html div.box.red .xb1,
  * html div.box.red .xb2,
  * html div.box.red .xb3,
  * html div.box.red .xb4 {
    background: #f8ece4;
  }
  * html div.box.red p.box_title,
  * html div.box.red p.box_caption {
    background: #eed0ca;
  }
  * html div.box.red .box_content {
    background: #fdf4ec;
  }
  * html div.box div.box.red .box_content,
  * html div.box div.box.red .xbox,
  * html div.box div.box.red .xb1,
  * html div.box div.box.red .xb2,
  * html div.box div.box.red .xb3,
  * html div.box div.box.red .xb4 {
    border-color: #ddbbbb;
  }
  * html div.box div.box.red .xbox,
  * html div.box div.box.red .xb1,
  * html div.box div.box.red .xb2,
  * html div.box div.box.red .xb3,
  * html div.box div.box.red .xb4 {
    background: #f8ece4;
  }
  * html div.box div.box.red p.box_title,
  * html div.box div.box.red p.box_caption {
    background: #eed0ca;
  }
  * html div.box div.box.red .box_content {
    background: #fdf4ec;
  }
  * html div.box.green .box_content,
  * html div.box.green .xbox,
  * html div.box.green .xb1,
  * html div.box.green .xb2,
  * html div.box.green .xb3,
  * html div.box.green .xb4 {
    border-color: #bbddbb;
  }
  * html div.box.green .xbox,
  * html div.box.green .xb1,
  * html div.box.green .xb2,
  * html div.box.green .xb3,
  * html div.box.green .xb4 {
    background: #e4f8f2;
  }
  * html div.box.green p.box_title,
  * html div.box.green p.box_caption {
    background: #c4e4d4;
  }
  * html div.box.green .box_content {
    background: #ecfaf6;
  }
  * html div.box div.box.green .box_content,
  * html div.box div.box.green .xbox,
  * html div.box div.box.green .xb1,
  * html div.box div.box.green .xb2,
  * html div.box div.box.green .xb3,
  * html div.box div.box.green .xb4 {
    border-color: #bbddbb;
  }
  * html div.box div.box.green .xbox,
  * html div.box div.box.green .xb1,
  * html div.box div.box.green .xb2,
  * html div.box div.box.green .xb3,
  * html div.box div.box.green .xb4 {
    background: #e4f8f2;
  }
  * html div.box div.box.green p.box_title,
  * html div.box div.box.green p.box_caption {
    background: #c4e4d4;
  }
  * html div.box div.box.green .box_content {
    background: #ecfaf6;
  }
  * html div.box.orange .box_content,
  * html div.box.orange .xbox,
  * html div.box.orange .xb1,
  * html div.box.orange .xb2,
  * html div.box.orange .xb3,
  * html div.box.orange .xb4 {
    border-color: #da3;
  }
  * html div.box.orange .xbox,
  * html div.box.orange .xb1,
  * html div.box.orange .xb2,
  * html div.box.orange .xb3,
  * html div.box.orange .xb4 {
    background: #f4e8ca;
  }
  * html div.box.orange p.box_title,
  * html div.box.orange p.box_caption {
    background: #f0d499;
  }
  * html div.box.orange .box_content {
    background: #f8f0da;
  }
  * html div.box div.box.orange .box_content,
  * html div.box div.box.orange .xbox,
  * html div.box div.box.orange .xb1,
  * html div.box div.box.orange .xb2,
  * html div.box div.box.orange .xb3,
  * html div.box div.box.orange .xb4 {
    border-color: #da3;
  }
  * html div.box div.box.orange .xbox,
  * html div.box div.box.orange .xb1,
  * html div.box div.box.orange .xb2,
  * html div.box div.box.orange .xb3,
  * html div.box div.box.orange .xb4 {
    background: #f4e8ca;
  }
  * html div.box div.box.orange p.box_title,
  * html div.box div.box.orange p.box_caption {
    background: #f0d499;
  }
  * html div.box div.box.orange .box_content {
    background: #f8f0da;
  }
  .dokuwiki #plugin__captcha_wrapper img {
    margin: 1px;
    vertical-align: bottom;
    border: 1px solid #ddd;
  }
  .dokuwiki #plugin__captcha_wrapper pre {
    font-size: 70%;
    font-family: monospace;
    font-weight: bold;
    border: none;
    background-color: #fff;
    color: #222;
    padding: 0;
  }
  div.dokuwiki table.columns-plugin {
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
    margin: 0;
  }
  div.dokuwiki table.columns-plugin td {
    vertical-align: top;
    padding: 0 0.5em 0 0.5em;
  }
  div.dokuwiki table.columns-plugin td.first {
    padding-left: 0;
  }
  div.dokuwiki table.columns-plugin td.last {
    padding-right: 0;
  }
  div.dokuwiki table.columns-plugin td.left {
    text-align: left;
  }
  div.dokuwiki table.columns-plugin td.center {
    text-align: center;
  }
  div.dokuwiki table.columns-plugin td.right {
    text-align: right;
  }
  div.dokuwiki table.columns-plugin td.center table {
    margin-left: auto;
    margin-right: auto;
  }
  div.dokuwiki table.columns-plugin td.right table {
    margin-left: auto;
    margin-right: 0;
  }
  #config__manager div.success,
  #config__manager div.error,
  #config__manager div.info {
    background-position: 0.5em;
    padding: 0.5em;
    text-align: center;
  }
  #config__manager fieldset {
    margin: 1em;
    width: auto;
    margin-bottom: 2em;
    background-color: #efeded;
    color: #222;
    padding: 0 1em;
  }
  [dir=rtl] #config__manager fieldset {
    clear: both;
  }
  #config__manager legend {
    font-size: 1.25em;
  }
  #config__manager table {
    margin: 1em 0;
    width: 100%;
  }
  #config__manager fieldset td {
    text-align: left;
  }
  [dir=rtl] #config__manager fieldset td {
    text-align: right;
  }
  #config__manager fieldset td.value {
    /* fixed data column width */
    width: 31em;
  }
  [dir=rtl] #config__manager label {
    text-align: right;
  }
  [dir=rtl] #config__manager td.value input.checkbox {
    float: right;
    padding-left: 0;
    padding-right: 0.7em;
  }
  [dir=rtl] #config__manager td.value label {
    float: left;
  }
  #config__manager td.label {
    padding: 0.8em 0 0.6em 1em;
    vertical-align: top;
  }
  [dir=rtl] #config__manager td.label {
    padding: 0.8em 1em 0.6em 0;
  }
  #config__manager td.label label {
    clear: left;
    display: block;
  }
  [dir=rtl] #config__manager td.label label {
    clear: right;
  }
  #config__manager td.label img {
    padding: 0 10px;
    vertical-align: middle;
    float: right;
  }
  [dir=rtl] #config__manager td.label img {
    float: left;
  }
  #config__manager td.label span.outkey {
    font-size: 70%;
    margin-top: -1.7em;
    margin-left: -1em;
    display: block;
    background-color: #fff;
    color: #666;
    float: left;
    padding: 0 0.1em;
    position: relative;
    z-index: 1;
  }
  [dir=rtl] #config__manager td.label span.outkey {
    float: right;
    margin-right: 1em;
  }
  #config__manager td input.edit {
    width: 30em;
  }
  #config__manager td .input {
    width: 30.8em;
  }
  #config__manager td textarea.edit {
    width: 27.5em;
    height: 4em;
  }
  #config__manager td textarea.edit:focus {
    height: 10em;
  }
  #config__manager tr .input,
  #config__manager tr input,
  #config__manager tr textarea,
  #config__manager tr select {
    background-color: #fff;
    color: #000;
  }
  #config__manager tr.default .input,
  #config__manager tr.default input,
  #config__manager tr.default textarea,
  #config__manager tr.default select,
  #config__manager .selectiondefault {
    background-color: #ccddff;
    color: #000;
  }
  #config__manager tr.protected .input,
  #config__manager tr.protected input,
  #config__manager tr.protected textarea,
  #config__manager tr.protected select,
  #config__manager tr.protected .selection {
    background-color: #ffcccc !important;
    color: #000 !important;
  }
  #config__manager td.error {
    background-color: red;
    color: #000;
  }
  #config__manager .selection {
    width: 14.8em;
    float: left;
    margin: 0 0.3em 2px 0;
  }
  [dir=rtl] #config__manager .selection {
    width: 14.8em;
    float: right;
    margin: 0 0 2px 0.3em;
  }
  #config__manager .selection label {
    float: right;
    width: 14em;
    font-size: 90%;
  }
  #config__manager .other {
    clear: both;
    padding-top: 0.5em;
  }
  #config__manager .other label {
    padding-left: 2px;
    font-size: 90%;
  }
  div.dokuwiki div.comment_wrapper {
    background-color: #efeded;
    margin: 1em;
    padding: 0.5em 1em 1.5em 0;
    clear: both;
  }
  div.dokuwiki div.comment_text {
    padding-top: 0.5em;
  }
  div.dokuwiki div#discussion__comment_preview {
    padding: 1em;
    margin-top: 1em;
    visibility: hidden;
  }
  div.dokuwiki div.comment_preview {
    padding: 1em;
    border: 1px dashed #ddd;
  }
  div.dokuwiki div.comment_form {
    margin-top: 2em;
    margin-right: 1em;
    clear: both;
  }
  div.dokuwiki div.comment_form .error {
    background: #fcc;
  }
  div.dokuwiki #discussion__comment_form label input.edit {
    width: 75%;
  }
  div.dokuwiki .comment_head {
    font-size: 80%;
    color: #666;
    padding-top: 0.5em;
    margin-top: 1em;
    clear: both;
  }
  div.dokuwiki .comment_head abbr {
    border-bottom: 0;
  }
  div.dokuwiki .comment_head span.author {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHACcnJ0RERPDw8HBwcKenp9jY2MLCwv///yH5BAEAAAcALAAAAAAQAAwAAAM5eLo1YyvGAiqAMhoLRp6c9ymURYyKEFgYSlQiKgxB3UoGXe8DISyznVBYIAGGQ8DpIDAQntAooZgAADs=) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki .comment_head abbr.published {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAP///2VlZePj49ra2qOjo4KCgr29vf///yH5BAEAAAcALAAAAAAQAAwAAANAeKpDFYWMRY8pRhBxTT1DIQAAQQrFRBEGWboGUYmueRZVUBK8CwSzke9WYQ1JsUpI6EKpKJ0RB/NhOCCSqraSAAA7) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki .comment_body {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    border-bottom: 1px dotted #ddd;
  }
  div.dokuwiki div.comment_subscribe {
    float: left;
    display: inline;
    padding: 0.6em;
  }
  div.dokuwiki div.comment_subscribe input {
    float: left;
    display: inline;
  }
  div.dokuwiki div.comment_subscribe label {
    float: left;
    padding-left: 0.8em;
  }
  div.dokuwiki input.comment_submit {
    float: left;
    display: inline;
  }
  div.dokuwiki div.comment_hidden {
    opacity: 0.5;
  }
  div.dokuwiki div.comment_buttons {
    float: right;
    font-size: 10px;
    cursor: pointer;
    margin-top: -21px;
    padding-bottom: 1em;
  }
  div.dokuwiki div.comment_buttons input.button {
    border: 1px solid #ddd;
    color: #222;
    background-color: #fff;
    vertical-align: middle;
    text-decoration: none;
    padding: 0;
    margin: 0 0 0 0.5em;
  }
  div.dokuwiki div.toggle_button {
    text-align: right;
  }
  div.dokuwiki div.toggle_button input.button {
    border: 1px solid #ddd;
    color: #222;
    background-color: #fff;
    vertical-align: middle;
    text-decoration: none;
    padding: 0;
    margin: 0 12px 0 0;
    font-size: 10px;
  }
  div.dokuwiki div.newthread_form {
    clear: both;
    text-align: center;
    margin-bottom: 1em;
  }
  div.dokuwiki #discussion__newthread_form input.edit {
    width: 95%;
  }
  div.dokuwiki ul.admin_discussion li.hidden {
    display: list-item;
    opacity: 0.5;
  }
  div.dokuwiki ul.admin_discussion span.abstract {
    color: #666;
  }
  div.dokuwiki table.pagelist tr.discussion_status2 a {
    color: #666 !important;
  }
  #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: #efeded;
    border-bottom: solid 1px #efeded;
    z-index: 2;
  }
  #extension__manager .panelHeader {
    background-color: #efeded;
    margin: 0 0 10px 0;
    padding: 10px 10px 8px;
    overflow: hidden;
  }
  #extension__manager div.msg {
    margin: 0.4em 0 0 0;
  }
  #extension__list ul.extensionList {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    list-style: none;
  }
  #extension__list ul.extensionList li {
    margin: 0 0 .5em;
    padding: 0 0 .5em;
    color: #222;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
  }
  #extension__list button {
    margin-bottom: .3em;
  }
  #extension__list .legend {
    position: relative;
    width: 75%;
    float: left;
  }
  #extension__list .legend > div {
    padding: 0 .5em 0 132px;
    border-right: 1px solid #efeded;
    overflow: hidden;
  }
  #extension__list .legend div.screenshot {
    margin-top: 4px;
    margin-left: -132px;
    max-width: 120px;
    float: left;
    position: relative;
  }
  #extension__list .legend div.screenshot img {
    width: 120px;
    height: 70px;
    border-radius: 5px;
    box-shadow: 2px 2px 2px #666;
  }
  #extension__list .legend div.screenshot span {
    min-height: 24px;
    min-width: 24px;
    position: absolute;
    left: 0;
    top: 0;
  }
  #extension__list .legend h2 {
    width: 100%;
    float: right;
    margin: 0.2em 0 0.5em;
    font-size: 100%;
    font-weight: normal;
    border: none;
  }
  #extension__list .legend h2 strong {
    font-size: 120%;
    font-weight: bold;
    vertical-align: baseline;
  }
  #extension__list .legend p {
    margin: 0 0 0.6em 0;
  }
  #extension__list .legend div.popularity {
    background-color: #fff;
    border: 1px solid silver;
    height: .4em;
    margin: 0 auto;
    padding: 1px;
    width: 5.5em;
    position: absolute;
    right: .5em;
    top: 0.2em;
  }
  #extension__list .legend div.popularity div {
    background-color: #ddd;
    height: 100%;
  }
  #extension__list .legend div.linkbar {
    font-size: 85%;
  }
  #extension__list .legend div.linkbar span.tags {
    padding-left: 18px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABHElEQVR4AV3KT0sCQRjH8edNeC16F8LS69D+YKRlhAeXRAkxliWWPUhIRIcgJIKILl68SBdB6BL0AjwJXQKPEiM9l2/DNIgbX4Zh5veRW27ocUWXlIQ4h2STa3TVyJLOPyI9lCEpA0eGxDQzRLooCUj0MeMbtbBNfY1I6j6jn87nnCnPKC80qK2IJKhtyZwZTUKeUHvqVD2R2LyjLJjSIOKSliMP1Cg7IhfbbfOGMiYkJiXxpE+VkiXWtIKGmaBMOPOkySPKHWX2coItDOpmvCIJ5/Ze0ueInU3BVQtOzasjIS06fP3NW4jgOwmOzciRiIWbi3ZeA0glODRD1Nan4ucMQA7yJTPg3s9Z4NvP75oKBT97kK2YL2ysv38BeXJNZj9ZoigAAAAASUVORK5CYII=) no-repeat 0 0;
  }
  #extension__list .legend div.linkbar a.bugs {
    padding-left: 18px;
    background: transparent url(data:image/gif;base64,R0lGODlhEAAQAPMPAJGRkYuLi6Ojo1lZWbS0tIyMjGlpaU9PT4WFhXJycn9/f0dHR76+vsjIyNjY2AAAACH5BAUAAA8ALAAAAAAQABAAAARv8Mn5wCw0S4Af0tUUBEmiGBpgFQGCEM6nsUDTEInAlIYlIQGGYKhIABaSkQsg5DAJhsPEpWgIOAUCAIqaKLaAQDYMHZglX8LoGrgOMkVBmyUwvDWJAUFQcB+kGgY9AAOAB0gaZoWAIBl/jSALiBMRADs=) no-repeat 0 0;
  }
  #extension__list .legend a.info {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAQlBMVEW7xdG8xtK9x9PAydPAydTBytXHz9jJ0NnK0dnS2d/V2t/W2uDb4Obg5Oni5enr7vHu8PP09fb5+fr9/f39/f7///8blOpbAAAAPklEQVR4AWMQRQYk8PgZEECAQZSXEQb4QSp5mCCAF6xPmJMZBPigpgizsbCwcAnDzBRiZ+UWQdggyCFE0HYAuFoKlJBmmk4AAAAASUVORK5CYII=) no-repeat 0 0;
    border-width: 0;
    height: 13px;
    width: 13px;
    text-indent: -9999px;
    float: right;
    margin: .5em 0 0;
    overflow: hidden;
  }
  #extension__list .legend a.info.close {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAQlBMVEW7xdG8xtK9x9PAydPAydTBytXHz9jJ0NnK0dnS2d/V2t/W2uDb4Obg5Oni5enr7vHu8PP09fb5+fr9/f39/f7///8blOpbAAAAPklEQVR4AWMQRQbYeIIcQgieEDsrtwiMJ8zGwsLCJQzhCXMygwAfhMfDBAG8IB4vIwzwizLwMyCAAKp9xPMAzXYKlP+8464AAAAASUVORK5CYII=) no-repeat 0 0;
  }
  #extension__list .legend dl.details {
    margin: 0.4em 0 0 0;
    font-size: 85%;
    border-top: 1px solid #efeded;
    clear: both;
  }
  #extension__list .legend dl.details dt {
    clear: left;
    float: left;
    width: 25%;
    margin: 0;
    text-align: right;
    font-weight: normal;
    padding: 0.2em 5px 0 0;
    font-weight: bold;
  }
  #extension__list .legend dl.details dd {
    margin-left: 25%;
    padding: 0.2em 0 0 5px;
  }
  #extension__list .legend dl.details dd a.donate {
    padding-left: 18px;
    background: transparent url(/lib/plugins/extension/images/donate.png) left center no-repeat;
  }
  [dir=rtl] #extension__list .legend {
    float: right;
  }
  [dir=rtl] #extension__list .legend > div {
    padding: 0 132px 0 .5em;
    border-left: 1px solid #efeded;
    border-right-width: 0;
  }
  [dir=rtl] #extension__list .legend div.screenshot {
    margin-left: 0;
    margin-right: -132px;
    float: right;
  }
  [dir=rtl] #extension__list .legend div.screenshot span {
    left: auto;
    right: 0;
  }
  [dir=rtl] #extension__list .legend h2 {
    float: left;
  }
  [dir=rtl] #extension__list .legend div.popularity {
    right: auto;
    left: .5em;
  }
  [dir=rtl] #extension__list .legend div.linkbar span.tags,
  [dir=rtl] #extension__list .legend dl.details dd a.donate {
    padding-left: 0;
    padding-right: 18px;
    background-position: top right;
  }
  [dir=rtl] #extension__list .legend a.info {
    float: left;
  }
  [dir=rtl] #extension__list .legend dl.details dt {
    clear: right;
    float: right;
    text-align: left;
    padding-left: 5px;
    padding-right: 0;
  }
  [dir=rtl] #extension__list .legend dl.details dd {
    margin-left: 0;
    margin-right: 25%;
    padding-left: 0;
    padding-right: 5px;
  }
  #extension__list.hasDisplayOptions .enabled,
  #extension__list.hasDisplayOptions .disabled,
  #extension__list.hasDisplayOptions .updatable {
    display: none;
  }
  #extension__list.hasDisplayOptions.enabled .enabled,
  #extension__list.hasDisplayOptions.disabled .disabled,
  #extension__list.hasDisplayOptions.updatable .updatable {
    display: block;
  }
  #extension__list .enabled div.screenshot span {
    background: transparent url(/lib/plugins/extension/images/enabled.png) no-repeat 2px 2px;
  }
  #extension__list .disabled div.screenshot span {
    background: transparent url(/lib/plugins/extension/images/disabled.png) no-repeat 2px 2px;
  }
  #extension__list .disabled .legend {
    opacity: 0.7;
  }
  #extension__manager .actions {
    padding: 0;
    font-size: 95%;
    width: 25%;
    float: right;
    text-align: right;
  }
  #extension__manager .actions .version {
    display: block;
  }
  #extension__manager .actions p {
    margin: 0.2em 0;
    text-align: center;
  }
  #extension__manager .actions p.permerror {
    margin-left: 0.4em;
    text-align: left;
    padding-left: 19px;
    background: transparent url(/lib/plugins/extension/images/warning.png) center left no-repeat;
    line-height: 18px;
    font-size: 12px;
  }
  [dir=rtl] #extension__manager .actions {
    float: left;
    text-align: left;
  }
  [dir=rtl] #extension__manager .actions p.permerror {
    margin-left: 0;
    margin-right: 0.4em;
    text-align: right;
    padding-left: 0;
    padding-right: 19px;
    background-position: center right;
  }
  #extension__manager form.search {
    display: block;
    margin-bottom: 2em;
  }
  #extension__manager form.search span {
    font-weight: bold;
  }
  #extension__manager form.search input.edit {
    width: 25em;
  }
  #extension__manager form.install {
    text-align: center;
    display: block;
    width: 60%;
  }
  #extension__viewoptions label {
    margin-left: 1em;
    vertical-align: baseline;
  }
  div.dokuwiki a.feed {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAF+SURBVHjaYvz//z8DHMwyqQeSDlCMDRwA47QzjTABRrgBEM0NDMSBBpghLDCRv3//gm1lzjjL8P/NTQaG19cY/j84yPD/4WFsBjgwMzCADWCCifz588cBiBn+Xl3H8P/HBwZGJRcGJq9JDIxuPQx/WXlB8sjYAcMLX/o0wAxGVi6G/7+/gcVYjRMZ2K3zGf7//MLwbaE30OCPcCfwFN1gRHHB79+/wZg79xwDd9YJBjb3doYfl9czfFocCvQoOwOrcwNcDQjDANyAX79+gfGnrRUM384sZmBVdWPgiV3L8PPdY4bPu5sY2NQ9GRjlbeHqMAyAmfzz5U2GD3u7GF7OcGNgZONm4HIsY/h0ZhnDv+8fGNi0/Ai7QDRpPYN44SmGH++eMnw6uYCBU8uH4deP7wzf7x1hYJU2wOuCAzCTWfgkGZiElRl+vn3IwMTBx/CXiY3h9+fXDMzcIjAXHMCIhSt5HCQlJJ1JPxpRUyIQXMhiISopG0z7A0/KAAEGACtO0t5mhRv+AAAAAElFTkSuQmCC) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  span.selectview {
    color: #fff !important;
    outline: 1px dotted gray !important;
  }
  span.selectview span[style*="color"] {
    color: #fff !important;
  }
  span.selectview a {
    color: #fff !important;
    background-image: none !important;
  }
  div.dokuwiki span.selectview a.wikilink1 {
    color: #fff !important;
  }
  div.dokuwiki span.selectview a.wikilink2 {
    color: #fff !important;
  }
  div.dokuwiki table tr th span.selectview {
    color: #dddbd6 !important;
    outline: 1px dotted gray !important;
  }
  #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;
  }
  p.contact_error,
  p.contact_success {
    display: block;
    padding: 10px 10px 10px 10px;
    font-size: 13px;
    text-shadow: white 1px 1px;
  }
  p.contact_success {
    border: 1px solid #9bac55;
    background-color: #E5F993;
    color: #688006;
  }
  p.contact_error {
    border: 1px solid #e18484;
    background-color: #F6B9B9;
    color: #c32727;
  }
  input.error_field,
  textarea.error_field {
    border: 1px solid #e18484;
  }
  div.dokuwiki table.pagelist,
  div.dokuwiki table.ul {
    border: 0;
    padding: 0;
    border-spacing: 0;
    margin-bottom: 1em;
    border-collapse: collapse;
  }
  div.dokuwiki table.pagelist tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
  div.dokuwiki table.pagelist th,
  div.dokuwiki table.pagelist td {
    padding: 1px 1em 1px 0;
    border: 0;
  }
  div.dokuwiki table.ul th,
  div.dokuwiki table.ul td {
    padding: 0 1em 0 0;
    border: 0;
  }
  div.dokuwiki table.ul ul {
    margin: 0 0 0 1.5em;
  }
  div.dokuwiki table.pagelist th,
  div.dokuwiki table.ul th {
    background-color: #efeded;
  }
  div.dokuwiki th.page,
  div.dokuwiki th.date,
  div.dokuwiki th.user,
  div.dokuwiki th.desc,
  div.dokuwiki th.comments,
  div.dokuwiki th.linkbacks,
  div.dokuwiki th.tags,
  div.dokuwiki td.date,
  div.dokuwiki td.user,
  div.dokuwiki td.desc,
  div.dokuwiki td.comments,
  div.dokuwiki td.linkbacks,
  div.dokuwiki td.tags {
    color: #666;
    font-size: 80%;
  }
  div.dokuwiki td.date {
    text-align: right;
  }
  #plugin__manager h2 {
    margin-left: 0;
  }
  #plugin__manager form {
    display: block;
    margin: 0;
    padding: 0;
  }
  #plugin__manager legend {
    display: none;
  }
  #plugin__manager fieldset {
    width: auto;
  }
  #plugin__manager .button {
    margin: 0;
  }
  #plugin__manager p,
  #plugin__manager label {
    text-align: left;
  }
  #plugin__manager .hidden {
    display: none;
  }
  #plugin__manager .new {
    background: #dee7ec;
  }
  #plugin__manager input[disabled] {
    color: #ccc;
    border-color: #ccc;
  }
  #plugin__manager .pm_menu,
  #plugin__manager .pm_info {
    margin-left: 0;
    text-align: left;
  }
  [dir=rtl] #plugin__manager .pm_menu,
  [dir=rtl] #plugin__manager .pm_info,
  [dir=rtl] #plugin__manager p,
  [dir=rtl] #plugin__manager label {
    text-align: right;
  }
  #plugin__manager .pm_menu {
    float: left;
    width: 48%;
  }
  [dir=rtl] #plugin__manager .pm_menu {
    float: right;
  }
  #plugin__manager .pm_info {
    float: right;
    width: 50%;
  }
  [dir=rtl] #plugin__manager .pm_info {
    float: left;
  }
  #plugin__manager .common fieldset {
    margin: 0;
    padding: 0 0 1.0em 0;
    text-align: left;
    border: none;
  }
  [dir=rtl] #plugin__manager .common fieldset {
    text-align: right;
  }
  #plugin__manager .common label {
    padding: 0 0 0.5em 0;
  }
  #plugin__manager .common input.edit {
    width: 24em;
    margin: 0.5em;
  }
  #plugin__manager .plugins fieldset {
    color: #000;
    background: #fff;
    text-align: right;
    border-top: none;
    border-right: none;
    border-left: none;
  }
  #plugin__manager .plugins fieldset.protected {
    background: #fdd;
    color: #000;
  }
  #plugin__manager .plugins fieldset.disabled {
    background: #e0e0e0;
    color: #a8a8a8;
  }
  #plugin__manager .plugins .legend {
    color: #000;
    background: inherit;
    display: block;
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4em;
    font-weight: normal;
    text-align: left;
    float: left;
    clear: none;
  }
  [dir=rtl] #plugin__manager .plugins .legend {
    text-align: right;
    float: right;
  }
  #plugin__manager .plugins .button {
    font-size: 95%;
  }
  #plugin__manager .plugins fieldset.buttons {
    border: none;
  }
  #plugin__manager .plugins fieldset.buttons .button {
    float: left;
  }
  [dir=rtl] #plugin__manager .plugins .button {
    float: left;
    margin-right: 0.5em;
  }
  [dir=rtl] #plugin__manager .plugins fieldset.buttons .button {
    float: right;
  }
  #plugin__manager .pm_info h3 {
    margin-left: 0;
  }
  #plugin__manager .pm_info dl {
    margin: 1em 0;
    padding: 0;
  }
  #plugin__manager .pm_info dt {
    width: 6em;
    float: left;
    clear: left;
    margin: 0;
    padding: 0;
  }
  [dir=rtl] #plugin__manager .pm_info dt {
    float: right;
    clear: right;
  }
  #plugin__manager .pm_info dd {
    margin: 0 0 0 7em;
    padding: 0;
    background: none;
  }
  [dir=rtl] #plugin__manager .pm_info dd {
    margin: 0 7em 0 0;
  }
  #plugin__manager .plugins .enable {
    float: left;
    width: auto;
    margin-right: 0.5em;
  }
  [dir=rtl] #plugin__manager .plugins .enable {
    float: right;
    margin-right: 0;
    margin-left: 0.5em;
  }
  div.quickstats {
    color: black;
  }
  #quickstats_admin_disp {
    /* width: 1024px;    */
    overflow: scroll;
  }
  #qs_admin_form_div {
    overflow: scroll !important;
  }
  div.quickstats.basics span.title,
  div.quickstats.ip span.title,
  div.quickstats.ua span.title {
    color: black;
    font-weight: bold;
    font-size: 125%;
  }
  div.quickstats.ip {
    padding: 2px;
    clear: left;
    padding: 8px;
    margin-left: 60px;
    /* aligns with basics left alignment */
  }
  div.quickstats span.total {
    font-size: 115%;
    color: blue;
  }
  th.quickstats_sort {
    pointer: hand;
    text-align: center;
    background-color: #eeeeee;
  }
  a.quickstats_sort_title {
    /*color: blue !important; */
  }
  div.quickstats.basics {
    padding: 2px;
  }
  div.browsers_basics {
    width: 150px;
  }
  div.pages_basics {
    width: 310px;
  }
  div.pages_basics {
    margin-left: 245px;
    margin-top: 14px;
  }
  div.countries_basics {
    padding-right: 80px;
    margin-top: 14px;
    width: 280px;
  }
  td.padded,
  th.padded {
    padding-left: 10px;
    padding-right: 10px;
  }
  div.quick__stats td.divider {
    border-left: 1px solid black;
  }
  div.quick__stats td.padded input {
    background-color: #ffffaa;
  }
  div.quick__stats th.padded input {
    background-color: #ffffaa;
  }
  div.quick__stats th.thead {
    border-bottom: 1px solid black;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: center;
  }
  caption.qs_cap {
    font-size: 125%;
    font-weight: bold;
    color: white;
    background-color: gray;
  }
  caption.qs_bold_left {
    text-align: left;
    font-weight: bold;
  }
  #qs_cache_panel,
  #quick__stats {
    display: none;
  }
  #qs_query_intro {
    border: 1px blue solid;
    padding: 10px;
    margin-top: 10px;
    display: none;
  }
  div.qs_brief table.qs_brief_table td {
    border-bottom: 1px solid black;
  }
  div.statdisplay-progress {
    width: 150px;
    height: 15px;
    background-color: #efeded;
    border: 1px solid #666;
  }
  div.statdisplay-progress span {
    display: block;
    height: 100%;
    background-color: #666;
  }
  #plugin__styling button.primary {
    font-weight: bold;
  }
  [dir=rtl] #plugin__styling table input {
    text-align: right;
  }
  #plugin__styling_loader {
    display: none;
  }
  div.dokuwiki div.tags {
    border-top: 2px dotted #ddd;
    font-size: 95%;
    text-align: right;
    clear: both;
    margin-bottom: 1.4em;
  }
  div.dokuwiki div.tags span {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIGAGFhYejo6P///8PDw9ra2p6env///wAAACH5BAEAAAYALAAAAAAQAAwAAAM0aBbQECpKA4YQ400JBClEBm2UUBgFpm3VR1zixljeG09zba9STvwqkm9HWlRgPFnlVjQmEwA7) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki form.plugin__tag_search label.plus,
  div.dokuwiki form.plugin__tag_search label.minus {
    display: block;
  }
  #user__manager tr.disabled {
    color: #6f6f6f;
    background: #e4e4e4;
  }
  #user__manager tr.user_info {
    vertical-align: top;
  }
  #user__manager div.edit_user {
    width: 46%;
    float: left;
  }
  #user__manager table {
    margin-bottom: 1em;
  }
  #user__manager ul.notes {
    padding-left: 0;
    padding-right: 1.4em;
  }
  #user__manager button[disabled] {
    color: #ccc !important;
    border-color: #ccc !important;
  }
  #user__manager .import_users {
    margin-top: 1.4em;
  }
  #user__manager .import_failures {
    margin-top: 1.4em;
  }
  #user__manager .import_failures td.lineno {
    text-align: center;
  }
  .dokuwiki .wrap_box {
    background: #efeded;
    color: #222;
  }
  .dokuwiki div.wrap_box,
  .dokuwiki div.wrap_danger,
  .dokuwiki div.wrap_warning,
  .dokuwiki div.wrap_caution,
  .dokuwiki div.wrap_notice,
  .dokuwiki div.wrap_safety {
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
    overflow: hidden;
  }
  .dokuwiki span.wrap_box,
  .dokuwiki span.wrap_danger,
  .dokuwiki span.wrap_warning,
  .dokuwiki span.wrap_caution,
  .dokuwiki span.wrap_notice,
  .dokuwiki span.wrap_safety {
    padding: 0 .3em;
  }
  .dokuwiki div.wrap_info,
  .dokuwiki div.wrap_important,
  .dokuwiki div.wrap_alert,
  .dokuwiki div.wrap_tip,
  .dokuwiki div.wrap_help,
  .dokuwiki div.wrap_todo,
  .dokuwiki div.wrap_download {
    padding: 1em 1em .5em 70px;
    margin-bottom: 1.5em;
    min-height: 68px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    color: #000;
    overflow: hidden;
  }
  * html .dokuwiki div.wrap_info,
  * html .dokuwiki div.wrap_important,
  * html .dokuwiki div.wrap_alert,
  * html .dokuwiki div.wrap_tip,
  * html .dokuwiki div.wrap_help,
  * html .dokuwiki div.wrap_todo,
  * html .dokuwiki div.wrap_download {
    height: 68px;
    overflow: visible;
  }
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    padding: 0 2px 0 20px;
    min-height: 20px;
    background-position: 2px 50%;
    background-repeat: no-repeat;
    color: #000;
  }
  * html .dokuwiki span.wrap_info,
  * html .dokuwiki span.wrap_important,
  * html .dokuwiki span.wrap_alert,
  * html .dokuwiki span.wrap_tip,
  * html .dokuwiki span.wrap_help,
  * html .dokuwiki span.wrap_todo,
  * html .dokuwiki span.wrap_download {
    height: 20px;
  }
  .dokuwiki .wrap_info {
    background-color: #d1d7df;
  }
  .dokuwiki div.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/48/info.png);
  }
  .dokuwiki span.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/16/info.png);
  }
  .dokuwiki .wrap_important {
    background-color: #ffd39f;
  }
  .dokuwiki div.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/48/important.png);
  }
  .dokuwiki span.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/16/important.png);
  }
  .dokuwiki .wrap_alert {
    background-color: #ffbcaf;
  }
  .dokuwiki div.wrap_alert {
    background-image: url(/lib/plugins/wrap/images/note/48/alert.png);
  }
  .dokuwiki span.wrap_alert {
    background-image: url(/lib/plugins/wrap/images/note/16/alert.png);
  }
  .dokuwiki .wrap_tip {
    background-color: #fff79f;
  }
  .dokuwiki div.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/48/tip.png);
  }
  .dokuwiki span.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/16/tip.png);
  }
  .dokuwiki .wrap_help {
    background-color: #dcc2ef;
  }
  .dokuwiki div.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/48/help.png);
  }
  .dokuwiki span.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/16/help.png);
  }
  .dokuwiki .wrap_todo {
    background-color: #c2efdd;
  }
  .dokuwiki div.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/48/todo.png);
  }
  .dokuwiki span.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/16/todo.png);
  }
  .dokuwiki .wrap_download {
    background-color: #d6efc2;
  }
  .dokuwiki div.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/48/download.png);
  }
  .dokuwiki span.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/16/download.png);
  }
  .dokuwiki .wrap_danger {
    background-color: #c00;
    color: #fff;
  }
  .dokuwiki .wrap_warning {
    background-color: #f60;
    color: #000;
  }
  .dokuwiki .wrap_caution {
    background-color: #ff0;
    color: #000;
  }
  .dokuwiki .wrap_notice {
    background-color: #06f;
    color: #fff;
  }
  .dokuwiki .wrap_safety {
    background-color: #090;
    color: #fff;
  }
  div.dokuwiki .wrap_hi {
    background-color: #ff9;
    overflow: hidden;
  }
  div.dokuwiki .wrap_spoiler {
    background-color: #fff !important;
    color: #fff !important;
    border: 1px dotted red;
  }
  div.dokuwiki .wrap_onlyprint {
    display: none;
  }
  #dokuwiki__detail {
    padding: 1em;
  }
  #dokuwiki__detail div.content img {
    float: left;
    margin-right: 1.5em;
  }
  #dokuwiki__detail div.content div.img_detail {
    float: left;
  }
  html.popup {
    overflow: auto;
  }
  #media__manager {
    height: 100%;
    overflow: hidden;
  }
  #mediamgr__aside {
    width: 30%;
    height: 100%;
    overflow: auto;
    position: absolute;
    left: 0;
    border-right: 1px solid #ddd;
  }
  #mediamgr__aside .pad {
    padding: .5em;
  }
  #mediamgr__content {
    width: 69.7%;
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0;
  }
  #mediamgr__content .pad {
    padding: .5em;
  }
  #media__manager h1,
  #media__manager h2 {
    font-size: 1.5em;
    margin-bottom: .5em;
    padding-bottom: .2em;
    border-bottom: 1px solid #ddd;
  }
  #media__opts {
    margin-bottom: .5em;
  }
  #media__opts input {
    margin-right: .3em;
  }
  #media__tree ul {
    padding-left: .2em;
  }
  #media__tree ul li {
    clear: left;
    list-style-type: none;
    list-style-image: none;
    margin-left: 0;
  }
  #media__tree ul li img {
    float: left;
    padding: .5em .3em 0 0;
  }
  #media__tree ul li div.li {
    display: inline;
  }
  #media__tree ul li li {
    margin-left: 1.5em;
  }
  #media__content div.upload {
    font-size: .9em;
    margin-bottom: .5em;
  }
  #mediamanager__uploader {
    margin-bottom: 1em;
  }
  #mediamanager__uploader p {
    margin-bottom: .5em;
  }
  #media__content img.load {
    margin: 1em auto;
  }
  #media__content .odd,
  #media__content .even {
    padding: .5em;
  }
  #media__content .odd {
    background-color: #efeded;
  }
  #media__content #scroll__here {
    border: 1px dashed #ddd;
  }
  #media__content a.mediafile {
    margin-right: 1.5em;
    font-weight: bold;
  }
  #media__content img.btn {
    vertical-align: text-bottom;
  }
  #media__content div.example {
    color: #666;
    margin-left: 1em;
  }
  #media__content div.detail {
    padding: .2em 0;
  }
  #media__content div.detail div.thumb {
    float: left;
    margin: 0 .5em 0 18px;
  }
  #media__content div.detail div.thumb a {
    display: block;
    cursor: pointer;
  }
  #media__content div.detail p {
    margin-bottom: 0;
  }
  #media__content form.meta div.metafield {
    clear: left;
    margin-bottom: .5em;
    overflow: hidden;
  }
  #media__content form.meta label {
    display: block;
    width: 25%;
    float: left;
    font-weight: bold;
    clear: left;
  }
  #media__content form.meta .edit {
    float: left;
    width: 70%;
    margin: 0;
  }
  #media__content form.meta textarea.edit {
    /* needed because of IE8 hack in _edit.css for textarea.edit: */
    max-width: 70%;
    min-width: 70%;
  }
  #media__content form.meta div.buttons {
    clear: left;
    margin: .2em 0 0 25%;
  }
  #mediamanager__page h1 {
    margin: 0 0 .5em;
  }
  #mediamanager__page {
    /* min-width must be summary of all 3 panels' min-widths */
    min-width: 50em;
    /* @change */
    width: 100%;
    text-align: left;
  }
  #mediamanager__page .panel {
    float: left;
  }
  #mediamanager__page .namespaces {
    width: 20%;
    min-width: 10em;
    /* @change */
  }
  #mediamanager__page .filelist {
    width: 50%;
    min-width: 25em;
    /* @change */
  }
  #mediamanager__page .file {
    width: 30%;
    min-width: 15em;
    /* @change */
  }
  #mediamanager__page .panelHeader {
    background-color: #efeded;
    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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAgCAYAAAAxOQljAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9sJEQkEIAFLyoQAAABhSURBVCjP7ZKxDYAwDASPyD3D/GJMADPAXt4lC0SkCVIUEgpKxDWWfK93YwAkTZJmKgKAu5/AchM9TJIBaRRA0lamjaoSQLiSFevj8V98QezN7gAI7h4bEbtV5V1fHB+SAQ0nFAcppqOcAAAAAElFTkSuQmCC) center center no-repeat;
  }
  #mediamanager__page .ui-resizable-e:hover {
    background-color: #efeded;
  }
  #mediamanager__page dd {
    margin: 0;
  }
  #mediamanager__page .panelHeader h3 {
    float: left;
    font-weight: normal;
    font-size: 1em;
    padding: 0;
    margin: 0 0 3px;
  }
  #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: #efeded;
    color: #222;
    line-height: 1.4em;
  }
  * html #mediamanager__page .namespaces h2,
  *+html #mediamanager__page .namespaces h2 {
    display: inline;
  }
  #mediamanager__page .namespaces ul {
    margin-left: .2em;
    margin-bottom: 0;
    padding: 0;
    list-style: none;
  }
  #mediamanager__page .namespaces ul ul {
    margin-left: 1em;
  }
  #mediamanager__page .namespaces ul ul li {
    margin: 0;
  }
  #mediamanager__page .namespaces ul .selected {
    background-color: #ff9;
    font-weight: bold;
  }
  #mediamanager__page .panelHeader form.options {
    float: right;
    margin-top: -3px;
  }
  #mediamanager__page .panelHeader ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #mediamanager__page .panelHeader ul li {
    color: #222;
    float: left;
    line-height: 1;
    padding-left: 3px;
  }
  #mediamanager__page .panelHeader ul li.listType {
    padding-left: 30px;
    background: url('/lib/tpl/mnml-blog/../../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: .3em .5em;
    line-height: 1;
  }
  #mediamanager__page .filelist ul {
    padding: 0;
    margin: 0;
  }
  #mediamanager__page .filelist .panelContent ul li:hover {
    background-color: #efeded;
  }
  #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: #dddbd6;
    color: #222;
    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;
    text-overflow: ellipsis;
    width: 90px;
    white-space: nowrap;
  }
  #mediamanager__page .filelist .thumbs li .name {
    padding: 5px 0;
    font-weight: bold;
  }
  #mediamanager__page .filelist .thumbs li .date {
    font-style: italic;
    white-space: normal;
  }
  #mediamanager__page .filelist .rows li {
    list-style: none;
    display: block;
    position: relative;
    max-height: 50px;
    margin: 0;
    margin-bottom: 3px;
    background-color: #fff;
    color: #222;
    overflow: hidden;
  }
  #mediamanager__page .filelist .rows li:nth-child(2n+1) {
    background-color: #dddbd6;
  }
  #mediamanager__page .filelist .rows li dt {
    float: left;
    width: 10%;
    height: 40px;
    text-align: center;
  }
  #mediamanager__page .filelist .rows li dt a {
    width: 100px;
    height: 40px;
  }
  #mediamanager__page .filelist .rows li dt a img {
    max-width: 40px;
    max-height: 40px;
  }
  #mediamanager__page .filelist .rows li .name,
  #mediamanager__page .filelist .rows li .size,
  #mediamanager__page .filelist .rows li .filesize,
  #mediamanager__page .filelist .rows li .date {
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    margin-left: 1%;
    white-space: nowrap;
  }
  #mediamanager__page .filelist .rows li .name {
    width: 30%;
    font-weight: bold;
  }
  #mediamanager__page .filelist .rows li .size,
  #mediamanager__page .filelist .rows li .filesize {
    width: 15%;
  }
  #mediamanager__page .filelist .rows li .date {
    width: 20%;
    font-style: italic;
    white-space: normal;
  }
  #mediamanager__page div.upload {
    padding-bottom: 0.5em;
  }
  #mediamanager__page .file ul.actions {
    text-align: center;
    margin: 0 0 5px;
    padding: 0;
    list-style: none;
  }
  #mediamanager__page .file ul.actions li {
    display: inline;
    margin: 0;
  }
  #mediamanager__page .file div.image {
    margin-bottom: 5px;
    text-align: center;
  }
  #mediamanager__page .file div.image img {
    width: 100%;
  }
  #mediamanager__page .file dl {
    margin-bottom: 0;
  }
  #mediamanager__page .file dl dt {
    font-weight: bold;
    display: block;
    background-color: #efeded;
  }
  #mediamanager__page .file dl dd {
    display: block;
    background-color: #dddbd6;
  }
  #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;
    padding: 0;
    list-style-type: none;
  }
  #mediamanager__page #page__revisions ul li div.li div {
    font-size: 90%;
    color: #666;
    padding-left: 18px;
  }
  #mediamanager__page #page__revisions ul li div.li input {
    position: relative;
    top: 1px;
  }
  #mediamanager__diff table {
    table-layout: fixed;
    border-width: 0;
  }
  #mediamanager__diff td,
  #mediamanager__diff th {
    width: 48%;
    margin: 0 5px 10px 0;
    padding: 0;
    vertical-align: top;
    text-align: left;
    border-color: #fff;
  }
  #mediamanager__diff th {
    font-weight: normal;
    background-color: #fff;
    line-height: 1.2;
  }
  #mediamanager__diff th a {
    font-weight: bold;
  }
  #mediamanager__diff th span {
    font-size: 90%;
  }
  #mediamanager__diff dl dd strong {
    background-color: #ff9;
    color: #222;
    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%;
  }
  .qq-uploader {
    position: relative;
    width: 100%;
  }
  .qq-uploader .error {
    color: #f00;
    background-color: #fff;
  }
  .qq-upload-button {
    display: inline-block;
    border: 1px solid #ddd;
    color: #222;
    background: #fff 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: #dddbd6;
    color: #222;
    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: #efeded;
  }
  div.qq-uploader ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .qq-uploader li {
    margin: 0 0 5px;
    color: #222;
  }
  .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/mnml-blog/../../images/throbber.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
  }
  .qq-upload-size,
  .qq-upload-cancel {
    font-size: 85%;
  }
  .qq-upload-failed-text {
    display: none;
  }
  .qq-upload-fail .qq-upload-failed-text {
    display: inline;
  }
  .qq-action-container * {
    vertical-align: middle;
  }
  .qq-overwrite-check input {
    margin-left: 10px;
  }
  .dokuwiki 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: #dddbd6;
    color: #222;
    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: #efeded;
    color: #222;
    text-decoration: none;
  }
  .dokuwiki a.wikilink1 {
    color: #84004D;
    background-color: inherit;
  }
  .dokuwiki a.wikilink2 {
    color: #f30;
    background-color: inherit;
    text-decoration: none;
  }
  .dokuwiki a.wikilink2:link,
  .dokuwiki a.wikilink2:visited {
    text-decoration: dashed;
  }
  .dokuwiki a.wikilink2:hover,
  .dokuwiki a.wikilink2:active,
  .dokuwiki a.wikilink2:focus {
    text-decoration: none !important;
  }
  .dokuwiki span.curid a {
    font-weight: bold;
  }
  .dokuwiki a.urlextern,
  .dokuwiki a.windows,
  .dokuwiki a.mail,
  .dokuwiki a.mediafile,
  .dokuwiki a.interwiki {
    background-repeat: no-repeat;
    background-position: 0 center;
    padding: 0 0 0 20px;
  }
  .dokuwiki a.urlextern {
    background-image: url(/lib/tpl/mnml-blog/images/link_icon.gif);
    padding: 0 0 0 17px;
  }
  .dokuwiki a.windows {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQAAAQCBASGBISGhMTGxOzu7DRizLS2tATOBMyenAQChASChJSWlOzWxPz+9NTW1HRydDQyzGSezJyenPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAQABAAAAVcoCKOZGmeaFo+bOu24mPMdD0/wDPtfL9LuIdjQCwODIeAYYFLOBNGGxMQqSYE2KxANi14EwZGA0EgCpY4iDqBYDAGWIBcrngmAIh2MQ8Qzft4eXx9KH+EKoiJIiEAOw==);
  }
  .dokuwiki a.mail {
    background-image: url(/lib/tpl/mnml-blog/images/mail_icon.gif);
  }
  .dokuwiki a.interwiki {
    padding: 0 0 0 17px;
  }
  .dokuwiki div.toc {
    float: right;
    margin: 0 0 1.4em 1.4em;
    width: 12em;
  }
  .dokuwiki div.tocheader {
    padding: .2em .5em;
    margin-bottom: .2em;
    font-weight: bold;
    background-color: #efeded;
    color: #222;
  }
  .dokuwiki .toc span.toc_open,
  .dokuwiki .toc span.toc_close {
    border: .4em solid #efeded;
    float: right;
    display: block;
    margin: 0 .2em 0 0;
  }
  .dokuwiki .toc span.toc_open span,
  .dokuwiki .toc span.toc_close span {
    display: none;
  }
  .dokuwiki .toc span.toc_open {
    margin-top: .4em;
    border-top: .4em solid #222;
  }
  .dokuwiki .toc span.toc_close {
    margin-top: 0;
    border-bottom: .4em solid #222;
  }
  .dokuwiki #toc__inside {
    padding: .2em .5em;
    background-color: #efeded;
    color: #222;
  }
  .dokuwiki #toc__inside ul {
    padding: 0;
    margin: 0;
  }
  .dokuwiki #toc__inside ul li {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .dokuwiki #toc__inside ul ul {
    padding-left: 1em;
  }
  .dokuwiki ul.idx {
    padding-left: 0;
  }
  .dokuwiki ul.idx li {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2goXDQAswg8d3gAAABZJREFUeNpjnDlz5n8GNMDEgAVQKAgAH80C1KCKNa0AAAAASUVORK5CYII=);
  }
  .dokuwiki ul.idx li.open {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2goXDDcitHL62gAAACxJREFUeNpjnDlz5n8GHICJAQ9gZGBgYMCmOz09nZERxkFWkJ6ezohhDLoJAJC4DZrLoTMaAAAAAElFTkSuQmCC);
  }
  .dokuwiki ul.idx li.closed {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2goXDDYcbAjWMAAAADJJREFUeNp1i8ERADAIwtBlmYlp7cs7qm2eIQAvJJWkcpc+LulDzOsqAYBk5BRX2eLLARXQEaDqvAlHAAAAAElFTkSuQmCC);
  }
  div.insitu-footnote {
    max-width: 40%;
    min-width: 5em;
  }
  .dokuwiki div.footnotes {
    border-top: 1px solid #ddd;
    padding: .5em 0 0 0;
    margin: 1em 0 0 0;
    clear: both;
  }
  .dokuwiki div.footnotes div.fn sup a.fn_bot {
    font-weight: bold;
  }
  .dokuwiki div.search_quickresult {
    margin-bottom: 1.4em;
  }
  .dokuwiki div.search_quickresult ul {
    padding: 0;
  }
  .dokuwiki div.search_quickresult ul li {
    float: left;
    width: 12em;
    margin: 0 1.5em;
  }
  .dokuwiki div.search_result {
    margin-bottom: 1.4em;
  }
  .dokuwiki div.search_result div.search_snippet {
    color: #666;
    background-color: inherit;
  }
  .dokuwiki .search_hit {
    color: #222;
    background-color: #ff9;
  }
  .dokuwiki div.search_result strong.search_hit {
    font-weight: normal;
  }
  .dokuwiki div.search_result .search_sep {
    color: #222;
    background-color: inherit;
  }
  .dokuwiki div.nothing {
    margin-bottom: 1.4em;
  }
  .dokuwiki form.search div.no {
    position: relative;
  }
  .dokuwiki form.search div.ajax_qsearch {
    position: absolute;
    top: 0;
    left: -13.5em;
    /* -( width of #qsearch__in + padding of .ajax_qsearch + a bit more ) */
    width: 12em;
    padding: 0.5em;
    font-size: .9em;
    z-index: 20;
    text-align: left;
    display: none;
  }
  .dokuwiki form.search div.ajax_qsearch strong {
    display: block;
    margin-bottom: .3em;
  }
  .dokuwiki form.search div.ajax_qsearch ul {
    margin: 0 !important;
    padding: 0 !important;
  }
  .dokuwiki form.search div.ajax_qsearch ul li {
    margin: 0;
    padding: 0;
    display: block !important;
  }
  .dokuwiki #dw__recent label {
    margin-bottom: .5em;
    display: block;
  }
  .dokuwiki #dw__recent ul li,
  .dokuwiki #page__revisions ul li {
    list-style: none;
    margin-left: 0;
  }
  .dokuwiki #dw__recent ul li span,
  .dokuwiki #dw__recent ul li a,
  .dokuwiki #page__revisions ul li span,
  .dokuwiki #page__revisions ul li a {
    vertical-align: middle;
  }
  .dokuwiki #dw__recent ul li span.user a,
  .dokuwiki #page__revisions ul li span.user a {
    vertical-align: bottom;
  }
  .dokuwiki #dw__recent ul li.minor,
  .dokuwiki #page__revisions ul li.minor {
    color: #666;
    background-color: inherit;
  }
  .dokuwiki #dw__recent li a.diff_link,
  .dokuwiki #page__revisions li a.diff_link {
    vertical-align: baseline;
  }
  .dokuwiki #dw__recent li a.revisions_link,
  .dokuwiki #page__revisions li a.revisions_link {
    vertical-align: baseline;
  }
  .dokuwiki #dw__recent li span.sum,
  .dokuwiki #page__revisions li span.sum {
    font-weight: bold;
  }
  .dokuwiki div.pagenav {
    text-align: center;
    margin: 1.4em 0;
  }
  .dokuwiki div.pagenav-prev,
  .dokuwiki div.pagenav-next {
    display: inline;
    margin: 0 .5em;
  }
  .dokuwiki table.diff {
    width: 100%;
    border-width: 0;
  }
  .dokuwiki table.diff th,
  .dokuwiki table.diff td {
    vertical-align: top;
    padding: 0;
    border-width: 0;
    /* no style.ini colours because deleted and added lines have a fixed background colour */
    background-color: #fff;
    color: #333;
  }
  .dokuwiki table.diff th {
    border-bottom: 1px solid #ddd;
    font-size: 110%;
    width: 50%;
    font-weight: normal;
  }
  .dokuwiki table.diff th a {
    font-weight: bold;
  }
  .dokuwiki table.diff th span.user {
    font-size: .9em;
  }
  .dokuwiki table.diff th span.sum {
    font-size: .9em;
    font-weight: bold;
  }
  .dokuwiki table.diff th.minor {
    color: #999;
  }
  .dokuwiki table.diff td {
    font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
  }
  .dokuwiki table.diff td.diff-blockheader {
    font-weight: bold;
  }
  .dokuwiki table.diff .diff-addedline {
    background-color: #cfc;
    color: inherit;
  }
  .dokuwiki table.diff .diff-deletedline {
    background-color: #fdd;
    color: inherit;
  }
  .dokuwiki table.diff td.diff-context {
    background-color: #eee;
    color: inherit;
  }
  .dokuwiki table.diff td.diff-addedline strong,
  .dokuwiki table.diff td.diff-deletedline strong {
    color: #f00;
    background-color: inherit;
    font-weight: bold;
  }
  .dokuwiki div.toolbar {
    margin-bottom: .5em;
  }
  .dokuwiki div.toolbar #draft__status {
    float: right;
    color: #666;
    background-color: inherit;
  }
  div.picker {
    width: 300px;
    border: 1px solid #ddd;
    background-color: #efeded;
    color: inherit;
  }
  div.picker.pk_hl {
    width: auto;
  }
  .dokuwiki textarea.edit {
    /* should just be "width: 100%", but IE8 doesn't like it, see FS#1910 + FS#1667 */
    width: 700px;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: .5em;
  }
  .dokuwiki #wiki__editbar {
    overflow: hidden;
    margin-bottom: .5em;
  }
  .dokuwiki #wiki__editbar #size__ctl {
    float: right;
  }
  .dokuwiki #wiki__editbar #size__ctl img {
    cursor: pointer;
  }
  .dokuwiki #wiki__editbar .editButtons {
    display: inline;
    margin-right: 1em;
  }
  .dokuwiki #wiki__editbar .summary {
    display: inline;
  }
  .dokuwiki #wiki__editbar .summary label {
    vertical-align: middle;
    white-space: nowrap;
  }
  .dokuwiki #wiki__editbar .summary label span {
    vertical-align: middle;
  }
  .dokuwiki #wiki__editbar .summary input.missing {
    color: #222;
    background-color: #ffcccc;
  }
  .dokuwiki div.preview {
    border: dashed #ddd;
    border-width: .2em 0;
    padding: 1.4em 0;
    margin-bottom: 1.4em;
  }
  .dokuwiki .secedit {
    float: right;
    margin-top: -1.4em;
  }
  .dokuwiki .secedit input.button {
    font-size: 75%;
  }
  .dokuwiki .section_highlight {
    background-color: #efeded !important;
    color: inherit;
  }
  .dokuwiki .ui-widget {
    font-size: 100%;
  }
  #link__wiz_result {
    background-color: #fff;
    width: 293px;
    height: 193px;
    overflow: auto;
    border: 1px solid #ddd;
    margin: 3px auto;
    text-align: left;
    line-height: 1;
  }
  #link__wiz_result div {
    padding: 3px 3px 3px 0;
  }
  #link__wiz_result div a {
    display: block;
    padding-left: 22px;
    min-height: 16px;
    background: transparent 3px center no-repeat;
  }
  #link__wiz_result div.type_u a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEWQobeQobeZp7efsMSsu8yuvM6vvc+vv9GwvtCxv9GywdOzwdO0xde5ydy+z+LD1OjEzdfH2e3J1uTL3fLN2unR3u3U4vHX5fXa6fmfrfPkAAAAAXRSTlMAQObYZgAAAFtJREFUeNp1zOsOQDAMQOEe5jb3Ddv7PymhWRC+f6dpKwrkgbbl0TZGy62b4H1oSF1v82Gr0S7X8bSWnF0sg1oKjjauT5xBgLxTOVxHlUIuJPL2t8Gk0iBTn093r9IEibebz/EAAAAASUVORK5CYII=);
  }
  #link__wiz_result div.type_f a {
    background-image: url(/lib/tpl/mnml-blog/../../images/page.png);
  }
  #link__wiz_result div.type_d a {
    background-image: url(/lib/tpl/mnml-blog/../../images/ns.png);
  }
  #link__wiz_result div.even {
    background-color: #dddbd6;
  }
  #link__wiz_result div.selected {
    background-color: #efeded;
  }
  #link__wiz_result span {
    display: block;
    color: #666;
    margin-left: 22px;
  }
  #media__popup {
    /* for backwards compatibility (not needed since Rincewind) */
    display: none;
  }
  #media__popup_content p {
    margin: 0 0 .5em;
  }
  #media__popup_content label {
    margin-right: .5em;
    cursor: default;
  }
  #media__popup_content .button {
    margin-right: 1px;
    cursor: pointer;
  }
  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 label span {
    vertical-align: middle;
  }
  div.dokuwiki fieldset {
    width: 400px;
    text-align: center;
    border: 1px solid #ddd;
    padding: 0.5em;
    margin: auto;
  }
  div.dokuwiki input.edit,
  div.dokuwiki select.edit {
    vertical-align: middle;
  }
  div.dokuwiki select.edit {
    padding: 0.1em 0;
  }
  .dokuwiki input.button,
  .dokuwiki button.button {
    vertical-align: middle;
  }
  form#subscribe__form {
    display: block;
    width: 400px;
    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;
  }
  .dokuwiki ul.admin_tasks {
    float: left;
    width: 40%;
    list-style-type: none;
    font-size: 1.125em;
  }
  .dokuwiki ul.admin_tasks li {
    padding-left: 35px;
    margin: 0 0 1em 0;
    font-weight: bold;
    list-style-type: none;
    background: transparent none no-repeat scroll 0 0;
    color: inherit;
  }
  .dokuwiki ul.admin_tasks li.admin_acl {
    background-image: url(/lib/tpl/mnml-blog/../../images/admin/acl.png);
  }
  .dokuwiki ul.admin_tasks li.admin_usermanager {
    background-image: url(/lib/tpl/mnml-blog/../../images/admin/usermanager.png);
  }
  .dokuwiki ul.admin_tasks li.admin_plugin {
    background-image: url(/lib/tpl/mnml-blog/../../images/admin/plugin.png);
  }
  .dokuwiki ul.admin_tasks li.admin_config {
    background-image: url(/lib/tpl/mnml-blog/../../images/admin/config.png);
  }
  .dokuwiki ul.admin_tasks li.admin_revert {
    background-image: url(/lib/tpl/mnml-blog/../../images/admin/revert.png);
  }
  .dokuwiki ul.admin_tasks li.admin_popularity {
    background-image: url(/lib/tpl/mnml-blog/../../images/admin/popularity.png);
  }
  .dokuwiki #admin__version {
    clear: left;
    float: right;
    color: #666;
    background-color: inherit;
  }
  html,
  body {
    padding: 0;
    margin: 0;
    color: #222;
  }
  html {
    margin: 0;
    padding: 0;
    overflow-x: auto;
    overflow-y: scroll;
    background-color: transparent;
  }
  body {
    margin: 0 auto;
    background-color: #efeded;
    font: normal 100%/1.4em "DejaVu Serif", Georgia, Norasi, serif;
    /* same font stack should be used for ".dokuwiki div.toc" */
  }
  h1,
  h1 a,
  h2,
  h2 a,
  h3,
  h3 a,
  h4,
  h4 a,
  h5,
  h5 a,
  h6,
  h6 a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    /* same font stack should be used for ".dokuwiki div.tocheader" */
    font-weight: normal;
    color: #222;
    background-color: inherit;
    line-height: 1.4em;
    text-align: left;
    border: none;
    padding: 0;
    clear: left;
    /* ideally 'both', but problems with toc */
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    padding: 0.5em 0 0 5px;
    margin: 1.3em auto 0.1em 0 !important;
    /* padding-left should be geared to margin-left of div.level1-5,
       .dokuwiki div.diffoptions and .dokuwiki table.diff */
  }
  h1 {
    font-size: 1.7em;
    /* 22px, base 14px (see ".dokuwiki") */
    margin: 0 0 0.444em;
  }
  h2 {
    font-size: 1.429em;
    /* 20px, base 14px (see ".dokuwiki") */
    margin: 0 0 0.666em;
  }
  h3 {
    font-size: 1.286em;
    /* 18px, base 14px (see ".dokuwiki") */
    margin: 0 0 0.888em;
  }
  h4 {
    font-size: 1.143em;
    /* 16px, base 14px (see ".dokuwiki") */
    margin: 0 0 1.0em;
  }
  h5,
  h6 {
    font-size: 1em;
    /* 14px, base 14px (see ".dokuwiki") */
    margin: 0 0 1.1428em;
  }
  .dokuwiki div.page h1:first-child,
  .dokuwiki div.page h2:first-child,
  .dokuwiki div.page h3:first-child {
    margin-top: 0 !important;
  }
  * html .dokuwiki div#tmpl_sidebar {
    padding-top: 28px;
    /* fix MSIE 6 - if we can't kill the top margin of
                          headlines, we move the sidebar. Better than nothing. */
  }
  .dokuwiki .hspec {
    background: transparent url(data:image/gif;base64,R0lGODlhTAQFAKECAIQATebm5v///////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEKAAIALAAAAABMBAUAAALahC2ZocL6VotuWngl3rpX/nnUmIUmCaJiqZ7sm8JrTM+2W+N3y8v638sFd74hsIgUJonKJvN5dEahxupyirVKtdQrN+sNb8XdsbmMBp8FB0SDrE5/53D62i6v6+/7PP/vFxg3iEfYZwiIKFjIeNiY+LjoOAlJKVmJKdcG8Jap+BkJainqGWo6elqKuqraevlKCpsqy0rrGos7m1u7e0u32dlrOyxcrHvMi+ybzLzsTKwM3Sz9bDxtXR2NTc2NA/ymHX4tnj1uXo7eTa5+zp6+Db8e3z7/Ln9vWQAAOw==) repeat-y scroll left center;
    padding: 0.4em 0.5em 0.4em 20px !important;
    color: #222;
  }
  .dokuwiki .hspec a,
  .dokuwiki .hspec a:visited,
  .dokuwiki .hspec a:hover {
    color: #222;
  }
  caption,
  legend {
    background-color: inherit;
    padding: 0;
    line-height: 1.2em;
    font-family: inherit;
    font-weight: normal;
    color: #222;
    clear: none;
  }
  legend {
    text-align: left;
    /* needed for webkit browsers */
    /*  #font-family: 'Liberation Sans',Arial,Helvetica,sans-serif;*/
    /* fix MSIE 6/7 */
  }
  p,
  ul,
  ol,
  dl,
  pre,
  table,
  hr,
  blockquote,
  fieldset,
  address {
    margin: 0 0 1.4em 0;
    padding: 0;
  }
  div {
    margin: 0;
    padding: 0;
  }
  ul,
  ol {
    padding: 0 0 0 1.5em;
  }
  li,
  dd {
    padding: 0;
    margin: 0 0 0 1.5em;
  }
  dt {
    font-weight: bold;
    margin: 0;
    padding: 0;
  }
  li ul,
  li ol,
  li dl,
  dl ul,
  dl ol,
  dl dl {
    margin-bottom: 0;
    padding: 0;
  }
  li li {
    font-size: 100%;
  }
  ul {
    list-style: disc outside;
  }
  ol {
    list-style: decimal outside;
  }
  ol ol {
    list-style-type: lower-alpha;
  }
  ol ol ol {
    list-style-type: upper-roman;
  }
  ol ol ol ol {
    list-style-type: upper-alpha;
  }
  ol ol ol ol ol {
    list-style-type: lower-roman;
  }
  table {
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    border: 1px solid #ddd;
  }
  caption {
    caption-side: top;
    text-align: left;
    margin: 0 0 .3em;
  }
  th,
  td {
    padding: .3em .5em;
    margin: 0;
    vertical-align: top;
    border: 1px solid #ddd;
    text-align: left;
  }
  th {
    font-weight: bold;
    background-color: #efeded;
  }
  a:link,
  a:link:active,
  a:visited,
  a:visited:active {
    text-decoration: none;
    color: #84004D;
  }
  a:link:hover,
  a:link:focus,
  a:link:active,
  a:visited:hover,
  a:visited:focus,
  a:visited:active {
    text-decoration: none;
    border-bottom: none;
  }
  a:link:focus,
  a:visited:focus {
    outline: 1px dotted;
  }
  img {
    border-width: 0;
    vertical-align: middle;
    color: #666;
    background-color: transparent;
    font-style: italic;
  }
  hr {
    border-style: solid;
    border-width: 1px 0 0;
    text-align: center;
    height: 0;
    width: 100%;
    clear: both;
  }
  acronym,
  abbr {
    cursor: help;
    border-bottom: 1px dotted;
    font-style: normal;
  }
  pre,
  code,
  samp,
  kbd {
    font-family: Consolas, monospace;
    /* same font stack should be used for ".dokuwiki table.diff td" and
       ".dokuwiki textarea.edit" */
    font-size: 1em;
    direction: ltr;
    text-align: left;
  }
  pre {
    overflow: auto;
  }
  pre,
  code {
    background-color: transparent !important;
    font-size: 0.857em;
    /* 12px (base 14px) */
  }
  * html pre,
  * html code {
    width: 100%;
    /* fix MSIE 6 */
  }
  blockquote {
    padding: 0 0.75em;
    border: solid #ddd;
    border-width: 0 0 0 .25em;
  }
  q:before,
  q:after {
    content: '';
  }
  sub,
  sup {
    font-size: .8em;
    line-height: 1;
  }
  sub {
    vertical-align: sub;
  }
  sup {
    vertical-align: super;
  }
  form {
    display: inline;
    margin: 0;
    padding: 0;
  }
  fieldset {
    padding: 1em 1em 0;
    border: 1px solid #666;
  }
  legend {
    margin: 0;
    padding: 0 .1em;
  }
  label {
    vertical-align: middle;
    cursor: pointer;
  }
  input,
  textarea,
  button,
  select,
  optgroup,
  option {
    font: inherit;
    color: inherit;
    /* background-color destroys button look */
    line-height: 1;
    margin: 0;
    vertical-align: middle;
  }
  input[type=text],
  input[type=password],
  textarea {
    padding: .1em;
  }
  input[type=radio],
  input[type=checkbox],
  input.check {
    padding: 0;
  }
  input[type=submit],
  input.button,
  button {
    cursor: pointer;
  }
  input[disabled],
  button[disabled],
  input[readonly],
  button[readonly] {
    cursor: auto;
  }
  optgroup {
    font-style: italic;
    font-weight: bold;
  }
  option {
    font-style: normal;
    font-weight: normal;
  }
  div.clearer {
    /* additional to what's already in DokuWiki's lib/styles/all.css: */
    font-size: 1px;
    visibility: hidden;
  }
  .a11y {
    position: absolute;
    left: -9000px;
    top: -4000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
  }
  .dokuwiki {
    font-size: 0.875em !important;
    /* 14px (base: 16px from browser) */
    line-height: 1.8em !important;
    border: 0;
    margin: 0;
    padding: 0;
  }
  .dokuwiki .page div.level1,
  .dokuwiki .page div.level2,
  .dokuwiki .page div.level3,
  .dokuwiki .page div.level4,
  .dokuwiki .page div.level5 {
    margin-right: 0.2em;
    margin-left: 5px;
    /* should be geared to margin/padding-left for headlines,
                         .dokuwiki div.diffoptions, .dokuwiki table.diff and
                         div.search_result */
  }
  .dokuwiki .page,
  .dokuwiki .page ul,
  .dokuwiki .page ol {
    text-align: justify;
  }
  .dokuwiki .page p + ul,
  .dokuwiki .page p + ol {
    margin-top: -0.8em;
  }
  .dokuwiki ul,
  .dokuwiki ol {
    padding-left: 0;
    margin: 0 0 1.4em 2em;
  }
  .dokuwiki ul {
    list-style-type: square;
  }
  .dokuwiki ul li,
  .dokuwiki ol li {
    margin: 0.5em 0;
  }
  .dokuwiki dl,
  .dokuwiki hr,
  .dokuwiki blockquote,
  .dokuwiki fieldset,
  .dokuwiki address {
    margin: 0 0 1em;
    /* 14px (base 25px = 1.8em line-height) */
  }
  .dokuwiki blockquote {
    border-left-color: #ddd;
  }
  .dokuwiki pre,
  .dokuwiki tt,
  .dokuwiki code,
  .dokuwiki samp,
  .dokuwiki kbd {
    background-color: #efeded;
    color: #222;
  }
  .dokuwiki pre {
    padding: 0.5em;
    text-decoration: underline;
    line-height: 1.3em;
  }
  .dokuwiki ul ul,
  .dokuwiki ul ol,
  .dokuwiki ol ul,
  .dokuwiki ol ol {
    margin-bottom: 0;
  }
  .dokuwiki pre.file,
  .dokuwiki pre.code {
    font-size: 0.857em;
    /* 12px (base 14px) */
    line-height: 1.417em;
    /* 17px */
    background-color: #efeded !important;
  }
  .dokuwiki dl.file dt,
  .dokuwiki dl.code dt {
    background-color: #efeded;
    border: solid #ddd;
    border-width: 1px 1px 0;
    color: inherit;
    display: inline;
    padding: 2px .5em;
    margin-left: 1em;
    font-size: 0.857em;
    /* 12px (base 14px) */
    line-height: 1.25em;
    /* 15px */
    font-weight: normal;
    font-family: Consolas, monospace;
  }
  .dokuwiki dl.code dt a,
  .dokuwiki dl.file dt a {
    color: #222;
    border-bottom: 0;
    padding: 3px 0 2px 18px;
  }
  .dokuwiki dl.code dt a:hover,
  .dokuwiki dl.code dt a:active,
  .dokuwiki dl.file dt a:hover,
  .dokuwiki dl.file dt a:active {
    text-decoration: underline;
  }
  .dokuwiki dl.code dd,
  .dokuwiki dl.file dd {
    margin: 0;
  }
  th,
  td {
    border: 0;
  }
  td[align="right"],
  th[align="right"] {
    text-align: right;
  }
  .dokuwiki table.inline {
    /* #border: 1px solid #606060;*/
    /* fix MSIE 6/7 */
  }
  .dokuwiki table.inline th,
  .dokuwiki table.inline tr {
    border: 1px solid #606060;
  }
  .dokuwiki table.inline td {
    border: 1px solid #666;
  }
  .dokuwiki table.inline th {
    color: inherit;
    background-color: #dddbd6;
  }
  .dokuwiki table.inline tr {
    background-color: #fff;
  }
  .dokuwiki table.inline tr:hover th,
  .dokuwiki table.inline th:hover {
    background-color: #efeded;
  }
  .dokuwiki table.inline tr:hover td {
    background-color: #efeded;
  }
  .dokuwiki img.medialeft {
    margin: .5em 1.5em .5em 0;
  }
  .dokuwiki img.mediaright {
    margin: .5em 0 .5em 1.5em;
  }
  .dokuwiki img.mediacenter {
    margin: .5em auto;
  }
  div.error,
  div.info,
  div.success,
  div.notify {
    background-position: .5em 4px;
  }
  div#pagewrap {
    margin: 0 auto;
    background: #fff;
    padding: 0 30px;
    min-width: 890px;
    /* = min width of 950px cause of 2*30px padding */
    max-width: 1000px;
    /* = max width of 1060px cause of 2*30px padding */
  }
  * html div#pagewrap {
    width: 890px;
    /* fix MSIE 6 */
  }
  #tmpl_header {
    width: 100%;
    height: 110px;
    border-bottom: 1px solid #ddd;
    padding: 0;
    margin: 0 0 3em 0;
    background: url("/lib/tpl/mnml-blog/images/eprouvette-et-velour-cotele.jpg") no-repeat;
  }
  #tmpl_header a.tmpl_header_logo_txt,
  #tmpl_header a.tmpl_header_logo_txt:visited,
  #tmpl_header a.tmpl_header_logo_txt:hover,
  #tmpl_header a.tmpl_header_logo_txt:focus,
  #tmpl_header a.tmpl_header_logo_txt:active {
    display: block;
    margin-top: 0;
    height: 100px;
    width: 400px;
  }
  #tmpl_header a span {
    display: none;
  }
  #tmpl_header #tmpl_header_logo_img,
  #tmpl_header #tmpl_header_logo_img:visited,
  #tmpl_header #tmpl_header_logo_img:hover,
  #tmpl_header #tmpl_header_logo_img:focus,
  #tmpl_header #tmpl_header_logo_img:active {
    text-decoration: none;
    border: none !important;
    margin: 0;
    padding: 0;
  }
  #tmpl_header #tmpl_header_nav {
    font-family: 'Liberation Sans', Arial, Helvetica, sans-serif;
    font-size: 0.85em;
    /* 14px (base: 16px) */
    line-height: 1.4em;
    /* 19px (base: 14px) */
    background-color: #000;
  }
  #tmpl_header #tmpl_header_nav ul {
    margin: 0;
    padding: 0;
  }
  #tmpl_header #tmpl_header_nav ul li.level1 {
    float: left;
    border-right: 1px solid #333;
    list-style: none;
    background-color: #000;
    /* fix MSIE 6 */
    margin: 0;
  }
  #tmpl_header #tmpl_header_nav ul li.level1 div {
    display: inline;
  }
  #tmpl_header #tmpl_header_nav ul li.level1 a,
  #tmpl_header #tmpl_header_nav ul li.level1 a:visited {
    color: #ccc;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    padding: 15px 25px;
    background: 0 none;
  }
  #tmpl_header #tmpl_header_nav ul li.level1 a:hover {
    color: #fff;
  }
  #tmpl_header #tmpl_header_nav #tmpl_header_nav_search {
    float: right;
    padding-top: 10px;
  }
  #tmpl_header #tmpl_header_nav #tmpl_header_nav_search {
    padding-top: 13px \9;
    /* Fix MSIE 6,7,8 */
  }
  #tmpl_header #tmpl_header_nav #tmpl_header_nav_search input.edit {
    padding: 1px 2px;
    width: 85px;
  }
  #tmpl_header #tmpl_header_nav #tmpl_header_nav_search input.button {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #ccc;
    font-weight: bold;
    font-size: 10px;
    padding: 6px 15px 6px 7px;
    height: 100%;
  }
  .dokuwiki div#content {
    width: 75%;
    /*     min-height: 1000px; */
    float: left;
    background: #fff;
    padding: 0;
  }
  .dokuwiki .page {
    padding: 0 1.5em 2em 0;
    margin: 0;
  }
  .dokuwiki div#tmpl_sidebar {
    float: right;
    overflow: hidden;
    width: 23%;
    /* leave 4% = 9px padding + 36-40px space for browser rounding errors */
    padding: 0 0 0 5px;
    font-size: 0.65em;
    /* 14px (base: 14px) */
    font-weight: bold;
    line-height: 1.4em;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  }
  .dokuwiki div#tmpl_sidebar ul,
  .dokuwiki div#tmpl_sidebar ol {
    line-height: 1.8em;
  }
  .dokuwiki div#tmpl_sidebar a:hover {
    color: #84004D;
  }
  .dokuwiki div#tmpl_sidebar div.level1,
  .dokuwiki div#tmpl_sidebar div.level2,
  .dokuwiki div#tmpl_sidebar div.level3,
  .dokuwiki div#tmpl_sidebar div.level4,
  .dokuwiki div#tmpl_sidebar div.level5 {
    margin-right: 5px;
    margin-left: 9px;
  }
  .dokuwiki div#tmpl_sidebar h5 {
    font-size: 1.167em;
    /* 14px (base: 12px) */
    margin: 0 0 0.5em 0 !important;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarbox {
    padding: 0;
    margin-bottom: 3em;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarbox ul {
    margin: 0 0 0 1.3em;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarbox a,
  .dokuwiki div#tmpl_sidebar div.sidebarbox a:visited {
    color: #84004D;
    border-bottom: dotted 1px #84004D;
    text-decoration: none;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarbox a:hover {
    border-bottom: none !important;
  }
  .dokuwiki div#tmpl_sidebar #search {
    margin-bottom: 3em;
    text-align: center;
  }
  .dokuwiki div#tmpl_sidebar #search input#qsearch__in {
    margin-bottom: 0.7em;
    width: 90%;
    height: 15px;
  }
  .dokuwiki div#tmpl_sidebar div#licenseinfo {
    margin-bottom: 3em;
    text-align: center;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
    padding: 1em;
  }
  .dokuwiki div#tmpl_sidebar div#licenseinfo a {
    margin-left: 0.3em;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarnav {
    margin: 0 0 3em 0;
    padding: 0;
    text-align: left;
    width: 100%;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarnav ul {
    margin: 0;
    width: 100%;
    border-bottom: 1px dotted #606060;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarnav li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarnav div.li {
    margin: 0;
    padding: 0;
    border-top: 1px dotted #606060;
    display: block;
    padding-left: 1em;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarnav div.li:hover {
    background: #efeded;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarnav div.li a {
    color: #222;
    font-size: 1.583em;
    /* 19px (base: 12px) */
    line-height: 1.2em;
    /* 21px (base: 17.5px) */
    text-decoration: none;
    border-bottom: none !important;
    display: block;
    padding: 0.2em;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarnav div.li a.feed {
    padding-left: 18px;
    background-position: 0px 5px;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarnav div.li a:visited {
    color: #222;
  }
  .dokuwiki div#tmpl_sidebar div.sidebarnav div.li a:hover,
  .dokuwiki div#tmpl_sidebar div.sidebarnav div.li a.active {
    text-decoration: none;
    border-bottom: none;
  }
  #tmpl_footer {
    margin: 0;
    padding: 0.2em 0.8em;
    font-size: 70%;
    color: #eee;
    text-align: center;
    /*#zoom: 1;*/
    /* fix MSIE 6/7 */
    background: url("/lib/tpl/mnml-blog/images/pied.jpg") no-repeat;
    border: 0;
  }
  #tmpl_footer #tmpl_footer_actlinksleft {
    float: left;
    margin-right: 1.5em;
  }
  #tmpl_footer #tmpl_footer_actlinksright {
    float: right;
  }
  #tmpl_footer a,
  #tmpl_footer a:visited {
    color: #eee;
    text-decoration: none;
    /* border-bottom: none !important; */
  }
  #tmpl_footer a:hover,
  #tmpl_footer a:active {
    text-decoration: underline;
  }
  #tmpl_footer #tmpl_footer_metainfo {
    margin-top: 1em;
  }
  div#pagewrap.admin {
    width: 95%;
    max-width: 1100px !important;
    padding: auto 15px;
  }
  div#pagewrap.admin .page {
    padding-right: 0;
  }
  div#pagewrap.admin div#content {
    width: 100%;
  }
  div#pagewrap.admin div#tmpl_sidebar {
    display: none;
  }
  .dokuwiki #config__manager fieldset {
    margin-left: 0;
    margin-right: 0;
    background-color: transparent;
    border: 1px solid #606060;
  }
  .dokuwiki div#acl_manager div#acl__tree {
    background-color: #efeded;
  }
  .dokuwiki div#plugin__manager form.plugins input[type=checkbox] {
    margin-top: 0.5em;
  }
  .dokuwiki div#plugin__manager dl {
    font-size: 0.857em;
    /* 12px, base 14px (see ".dokuwiki") */
  }
  .dokuwiki div#plugin__manager dt {
    width: 11em;
    font-weight: bold;
  }
  .dokuwiki div#plugin__manager dd {
    margin-left: 11em;
  }
  .dokuwiki form#dw__login input.edit {
    font-weight: normal;
    margin-left: 0.4em;
    margin-right: 0.4em;
  }
  .dokuwiki form#dw__login label.simple {
    text-align: center;
    padding-bottom: 0.4em;
  }
  .dokuwiki form#dw__register input.edit {
    font-weight: normal;
    margin-left: 0.4em;
  }
  .dokuwiki form#dw__register fieldset {
    width: 455px;
  }
  .dokuwiki div.license {
    font-size: 93.75%;
  }
  .JSpopup {
    background-color: #fff;
    color: #222;
    border: 1px solid #ddd;
    line-height: 1.2;
    padding: 0 .2em;
  }
  .JSpopup ul,
  .JSpopup ol {
    padding-left: 0;
  }
  .dokuwiki table.diff td {
    font-family: Consolas, monospace;
    /* same font stack should be used for "pre, code, samp, kbd" and
       ".dokuwiki textarea.edit" */
    font-size: 0.857em;
    /* 12px (base: 14px) */
  }
  .dokuwiki table.diff th {
    font-size: 0.779em;
    /* 12px (base: 15.4px) */
  }
  .dokuwiki div.diffoptions,
  .dokuwiki table.diff {
    margin-left: 5px;
    /* should be geared to margin/padding-left for headlines
                         and div.level1-5 */
  }
  .dokuwiki table.diff td.diff-addedline,
  .dokuwiki table.diff td.diff-deletedline,
  .dokuwiki table.diff td.diff-context {
    padding-left: 2px;
    padding-right: 2px;
  }
  .dokuwiki a.wikilink1,
  .dokuwiki a.wikilink1:link,
  .dokuwiki a.wikilink1:visited {
    text-decoration: underline;
  }
  .dokuwiki a.wikilink2,
  .dokuwiki a.wikilink2:link,
  .dokuwiki a.wikilink2:visited {
    text-decoration: underline;
  }
  .dokuwiki a.wikilink1:hover,
  .dokuwiki a.wikilink1:focus,
  .dokuwiki a.wikilink1:active,
  .dokuwiki a.wikilink2:hover,
  .dokuwiki a.wikilink2:focus,
  .dokuwiki a.wikilink2:active {
    text-decoration: none;
  }
  .dokuwiki a.urlextern {
    padding-left: 0;
    background: 0 none;
    text-decoration: underline !important;
  }
  .dokuwiki a.urlextern:active,
  .dokuwiki a.urlextern:hover {
    text-decoration: none !important;
  }
  .dokuwiki a.windows,
  .dokuwiki a.mail,
  .dokuwiki a.mediafile,
  .dokuwiki a.interwiki {
    text-decoration: underline;
  }
  .dokuwiki a.windows:hover,
  .dokuwiki a.windows:active,
  .dokuwiki a.mail:hover,
  .dokuwiki a.mail:active,
  .dokuwiki a.mediafile:hover,
  .dokuwiki a.mediafile:active,
  .dokuwiki a.interwiki:hover,
  .dokuwiki a.interwiki:active {
    text-decoration: none;
  }
  .dokuwiki span.curid a {
    font-style: italic;
  }
  .dokuwiki div.toc {
    float: left;
    font-family: 'Liberation Sans', Arial, Helvetica, sans-serif;
    margin: 0 0 1.5em;
    padding: 0;
    width: 100%;
  }
  .dokuwiki div.tocheader {
    font-family: 'Liberation Sans', Arial, Helvetica, sans-serif;
    font-size: 1.429em;
    /* 20px, base 14px (see ".dokuwiki") */
    font-weight: normal;
  }
  .dokuwiki #toc__header {
    background-color: transparent;
    border: 1px solid #606060;
    padding: 0.5em;
    margin-bottom: 0;
  }
  .dokuwiki .toc span.toc_open,
  .dokuwiki .toc span.toc_close {
    border-color: transparent;
  }
  * html .dokuwiki .toc span.toc_open,
  * html .dokuwiki .toc span.toc_close {
    border-color: #fff;
    /* fix MSIE 6 */
  }
  .dokuwiki .toc span.toc_open {
    border-top-color: #222 !important;
  }
  .dokuwiki .toc span.toc_close {
    border-bottom-color: #222 !important;
  }
  .dokuwiki #toc__inside {
    background-color: transparent;
    border-right: 1px dotted #606060;
    border-left: 1px dotted #606060;
    border-bottom: 1px dotted #606060;
    color: #222;
    padding-bottom: 7px !important;
  }
  .dokuwiki #toc__inside ul,
  .dokuwiki #toc__inside ul ul {
    padding-left: 1.7em;
  }
  .dokuwiki #toc__inside ul li {
    list-style: circle;
  }
  .dokuwiki #toc__inside a,
  .dokuwiki #toc__inside a:visited {
    color: #222;
  }
  .dokuwiki #toc__inside a,
  .dokuwiki #toc__inside a:visited {
    color: #222;
  }
  .dokuwiki #toc__inside a:hover,
  .dokuwiki #toc__inside a:active {
    text-decoration: underline;
  }
  div.insitu-footnote {
    background-color: #f7f9fa;
    border: 1px solid #ddd;
    padding: 2px 7px 2px 10px;
    font-size: 0.857em;
    /* 12px, base 14px (see ".dokuwiki") */
  }
  * html div.insitu-footnote {
    /* width: 40%;*/
    /* fix MSIE6 */
  }
  .dokuwiki div.footnotes {
    font-size: 0.857em;
    /* 12px, base 14px (see ".dokuwiki") */
    border-top: 1px dotted #606060;
  }
  .dokuwiki div.footnotes div.fn sup a.fn_bot {
    font-weight: normal;
  }
  .dokuwiki input.button,
  .dokuwiki button.button {
    background: #222 none !important;
    border: 1px solid #222;
    color: #fff;
    font-weight: bold;
    font-size: 10px !important;
    padding: 5px 6px;
    line-height: 1.333em;
    /* #line-height: 1em;*/
    /* fix MSIE 6, 7 */
  }
  .dokuwiki input.button[type=image],
  .dokuwiki button.button[type=image] {
    background: none;
    background-color: transparent !important;
    border: 0;
    padding: 0;
  }
  * html .dokuwiki input.button,
  * html .dokuwiki button.button {
    height: 28px;
    /* fix MSIE 6 */
  }
  html>body button.toolbutton {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsQAAALEAGtI711AAAAoUlEQVQoz+2QsXEEMQzEgBllzhxZ3383/poMB+L9X+QKrJDaXXIB/++P5/fz+SFAgDTzKFCgAJf0AEIAX8L0jI67BW6it4aiPHHHgy3qK1Ws2U+O0Uq1FroFqTxb5g4vGyALeoRzOHk6RCOdQgvc77IS/BhmgVduC9o0gASNk+YFLKxF7OHSyfT6BnthW3CEg+vumS5GsNLPo7mR404xFH4BLhtih+FMDnoAAAAASUVORK5CYII=) repeat-x bottom;
  }
  .dokuwiki div.secedit input.button {
    color: #dddbd6 !important;
    background: none !important;
    border: none;
  }
  .dokuwiki div.secedit input.button:hover {
    color: #84004D !important;
  }
  .dokuwiki textarea.edit,
  .dokuwiki input.edit,
  .dokuwiki select.edit {
    border: 1px solid #606060;
    background-color: #fff;
  }
  .dokuwiki input.edit,
  .dokuwiki select.edit {
    line-height: 1.4em;
    padding: 3px 4px;
  }
  .dokuwiki textarea.edit {
    padding: 4px 0 4px 4px;
  }
  .dokuwiki div.preview {
    border-color: #606060;
  }
  .dokuwiki textarea.edit {
    line-height: 1.214em;
    /* 17px, base 14px (see ".dokuwiki") */
    font-family: Consolas, monospace;
    /* same font stack should be used for "pre, code, samp, kbd" and
       ".dokuwiki table.diff td" */
  }
  * html .dokuwiki textarea.edit {
    width: 100%;
    /* fix MSIE 6 */
  }
  div.picker {
    background-color: #ebebeb;
    font-size: 0.813em;
    /* 13px, base 16px */
    line-height: 0.875em;
    /* 14px, base 16px */
  }
  div.picker button.pickerbutton {
    border: 0;
    background-color: #ebebeb;
  }
  .dokuwiki #wiki__editbar .editButtons,
  .dokuwiki #wiki__editbar .summary {
    /*#display: block;*/
    /* Fix MSIE 6, 7 */
    /*#margin-top: 25px;*/
  }
  #dokuwiki__detail {
    padding-left: 2.5em;
  }
  #dokuwiki__detail h1 {
    margin-bottom: 20px !important;
    padding: 0;
    line-height: 1em;
  }
  html.popup {
    background-image: none;
    background-color: #fff;
    font-size: 14px;
  }
  html.popup body {
    background-image: none;
    background-color: #fff;
  }
  html.popup #media__content a.select {
    text-decoration: none;
    border-bottom: 0 none;
  }
  html.popup #media__content a.select:hover {
    text-decoration: underline;
  }
  html.popup #media__manager button {
    /* nice alphatransparency background for toolbar except for IE <7 */
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsQAAALEAGtI711AAAAoUlEQVQoz+2QsXEEMQzEgBllzhxZ3383/poMB+L9X+QKrJDaXXIB/++P5/fz+SFAgDTzKFCgAJf0AEIAX8L0jI67BW6it4aiPHHHgy3qK1Ws2U+O0Uq1FroFqTxb5g4vGyALeoRzOHk6RCOdQgvc77IS/BhmgVduC9o0gASNk+YFLKxF7OHSyfT6BnthW3CEg+vumS5GsNLPo7mR404xFH4BLhtih+FMDnoAAAAASUVORK5CYII=) repeat-x bottom !important;
    border: 2px;
    border-color: #ebebeb;
    padding: 0 6px;
  }
  html.popup #media__popup {
    background-color: #dddbd6;
    width: 310px;
  }
  html.popup #media__manager h1,
  html.popup #media__manager h2,
  html.popup #media__popup h1,
  html.popup #media__popup h2 {
    line-height: 1em;
    margin-top: 0 !important;
    padding-top: 2px;
  }
  html.popup html.popup #media__opts {
    padding-left: 1em;
    margin-bottom: 0.5em;
  }
  html.popup #media__opts input {
    float: left;
    display: block;
    margin-top: 4px;
    position: absolute;
  }
  *+html.popup #media__opts input,
  * html.popup #media__opts input {
    position: static;
  }
  html.popup #media__opts label {
    display: block;
    float: left;
    margin-left: 20px;
    margin-bottom: 4px;
  }
  *+html.popup #media__opts label,
  * html.popup #media__opts label {
    margin-left: 10px;
  }
  html.popup #media__opts br {
    clear: left;
  }
  html.popup #mediamgr__aside ul.idx {
    margin-left: 1em;
  }
  #mediamanager__page h2,
  #mediamanager__page h3 {
    font-size: 12px !important;
    font-family: 'Liberation Sans', Arial, Helvetica, sans-serif;
    line-height: 1.5em !important;
    font-weight: normal !important;
    padding: 3px 10px !important;
  }
  #mediamanager__page div.namespaces h2 {
    margin-bottom: 0 !important;
    border-bottom: 0;
  }
  #mediamanager__page div.namespaces div.panelHeader {
    font-size: 12px !important;
    line-height: 18px;
    padding-top: 11px;
  }
  #mediamanager__page h3,
  #mediamanager__page ul.tabs li {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 12px !important;
    line-height: 18px;
  }
  #mediamanager__page .panelHeader ul {
    list-style-image: none !important;
  }
  #mediamanager__page .panelHeader ul .ui-buttonset {
    font-size: 12px;
  }
  #mediamanager__page .panelHeader ul li.ui-buttonset {
    background-position: 3px 0;
    padding-bottom: 3px;
  }
  #mediamanager__page .panelHeader div.no input.button {
    padding: 1px;
    line-height: 1em;
  }
  #mediamanager__page .panelHeader form.options {
    height: 24px;
    margin-top: -7px;
  }
  .dokuwiki div#content.mediamanagerfix {
    min-height: 0;
    /* the automatic resize (JS) has many problems if a parent container got a min-height */
  }
  .dokuwiki div#content.mediamanagerfix h1 {
    line-height: 1em;
    margin-top: -10px !important;
    margin-bottom: 15px !important;
    padding-left: 0;
  }
  #link__wiz {
    width: 350px;
    height: 290px;
    line-height: 1.357em;
    /* 19px, base 14px (see ".dokuwiki") */
    text-align: center;
  }
  #link__wiz_header {
    line-height: 1em;
  }
  #link__wiz_result {
    width: 343px;
    height: 233px;
  }
  #link__wiz_result a:link,
  #link__wiz_result a:link:active,
  #link__wiz_result a:visited,
  #link__wiz_result a:visited:active {
    text-decoration: none;
    border-bottom: 0 none;
  }
  #link__wiz_result a:hover {
    text-decoration: underline;
  }
  .dokuwiki #tmpl_sidebar form.search #qsearch__out {
    left: 0;
    top: 5em;
    width: 97%;
    min-width: 170px;
    /* needed for IE, Webkit and Opera. Gecko is doing fine. */
    line-height: 1.5em;
    /* needed for long titles to prevent scrollbars in Opera */
  }
  #tmpl_header form.search #qsearch__out {
    width: 20em;
    left: -23.5em;
    overflow: auto;
    /* for Chrome and Safari */
  }
  .dokuwiki form.search div.ajax_qsearch ul li {
    margin-top: 4px;
    margin-bottom: 4px;
    width: 99%;
  }
  .dokuwiki div.search_result {
    margin-right: 0.2em;
    margin-left: 5px;
    /* should be geared to margin/padding-left for headlines
                         and div.level1-5 */
    margin-top: 1em;
  }
  .dokuwiki div.search_result a.wikilink1:first-child {
    font-weight: bold;
  }
  .dokuwiki div.blogtng_list h1,
  .dokuwiki div.blogtng_entry h1 {
    text-align: left;
    margin-bottom: 0.8em !important;
    /* important needed for Firefox */
  }
  .dokuwiki div.blogtng_list h1 .postdate,
  .dokuwiki div.blogtng_entry h1 .postdate,
  .dokuwiki div.blogtng_list h1 a.postdate,
  .dokuwiki div.blogtng_entry h1 a.postdate,
  .dokuwiki div.blogtng_list h1 a.postdate:visited,
  .dokuwiki div.blogtng_entry h1 a.postdate:visited,
  .dokuwiki div.blogtng_list h1 a.postdate:hover,
  .dokuwiki div.blogtng_entry h1 a.postdate:hover {
    color: #84004D !important;
  }
  .dokuwiki div.blogtng_list {
    margin-bottom: 6em;
  }
  .dokuwiki div.blogtng_list div.footnotes,
  .dokuwiki div.blogtng_entry div.footnotes {
    margin-bottom: 1em;
    margin-bottom: 0.7em;
    padding-left: 1em;
  }
  .dokuwiki div.blogtng_list .secedit,
  .dokuwiki div.blogtng_entry .secedit {
    display: none;
  }
  .dokuwiki div.blogtng_list div.blogtng_footer,
  .dokuwiki div.blogtng_entry div.blogtng_footer {
    border-top: 1px solid #ddd;
    border-right: 0 !important;
    border-bottom: 1px solid #ddd;
    border-left: 0 !important;
    padding: 0.2em 0 !important;
    font-size: 0.857em;
    /* 12px, base 14px (see ".dokuwiki") */
    text-align: center;
    background: #fff !important;
  }
  .dokuwiki div.blogtng_list div.blogtng_footer a,
  .dokuwiki div.blogtng_entry div.blogtng_footer a,
  .dokuwiki div.blogtng_list div.blogtng_footer a.blogtng_commentlink,
  .dokuwiki div.blogtng_entry div.blogtng_footer a.blogtng_commentlink,
  .dokuwiki div.blogtng_list div.blogtng_footer ul.blogtng_tags a.tag,
  .dokuwiki div.blogtng_entry div.blogtng_footer ul.blogtng_tags a.tag {
    font-style: italic;
    border-bottom: 0;
    text-decoration: none;
    font-family: Georgia, Palatino, 'Palatino Linotype', serif;
  }
  .dokuwiki div.blogtng_list div.blogtng_footer ul.blogtng_tags li,
  .dokuwiki div.blogtng_entry div.blogtng_footer ul.blogtng_tags li {
    margin-left: 2px;
  }
  .dokuwiki div.blogtng_entry div.blogtng_footer {
    margin-bottom: 4em;
    /* we need some space to the comments */
  }
  .dokuwiki div.blogtng_entry div.blogtng_comment_status_visible {
    border: 1px dotted #ddd;
    margin: 1em 0;
    padding: 0.5em;
  }
  .dokuwiki div.blogtng_entry div.blogtng_comment_status_visible div.replytocomment a {
    text-decoration: underline;
  }
  .dokuwiki div.blogtng_entry div.blogtng_comment_status_visible div.replytocomment a:hover,
  .dokuwiki div.blogtng_entry div.blogtng_comment_status_visible div.replytocomment a:active {
    text-decoration: none;
    border-bottom: 0;
  }
  .dokuwiki div.blogtng_entry div#blogtng__comment_form_wrap {
    border: 1px dotted #ddd;
    margin-top: 1em;
    padding: 2em 1em;
  }
  .dokuwiki div.blogtng_entry form#blogtng__comment_form {
    width: 95% !important;
    margin: 0 auto;
    padding: 0;
  }
  .dokuwiki div.blogtng_entry form#blogtng__comment_form input.edit,
  .dokuwiki div.blogtng_entry form#blogtng__comment_form textarea.edit {
    border: 1px solid #ddd;
  }
  .dokuwiki div.blogtng_entry form#blogtng__comment_form input.edit {
    margin-left: 0.2em;
    font-weight: normal;
  }
  .dokuwiki div.blogtng_entry div#commentform_notes {
    font-size: 75%;
    margin-top: 0.7em;
    line-height: 1.714em;
    /* 18px (base 10.5px) */
    color: #666;
  }
  .dokuwiki div.blogtng_entry ul#commentform_notes_left {
    float: left;
  }
  .dokuwiki div.blogtng_entry ul#commentform_notes_right {
    float: right;
    margin-right: 1em;
  }
  .blogtng_pagination .blogtng_pages .cur,
  .blogtng_pagination .blogtng_pages a,
  .blogtng_pagination .blogtng_pages a:visited {
    border: 1px solid #606060;
    margin: 0 3px;
    padding: 1px 2px 0 1px;
    width: 21px;
    display: -moz-inline-stack;
    /* Gecko fallback to prevent really ugly layout if "inline-block" is not supported, e.g. FF 2.x */
    display: inline-block;
    text-align: center;
  }
  .blogtng_pagination .blogtng_pages .cur,
  .blogtng_pagination .blogtng_pages a:hover,
  .blogtng_pagination .blogtng_pages a:active {
    background-color: #efeded;
    text-decoration: none;
  }
  div#pagewrap.admin #blogtng__edit {
    width: 98%;
    border-left: 0;
    border-right: 0;
    margin: 1em 0 2em 0;
    padding: 10px 10px 20px 10px;
  }
  div#pagewrap.admin #blogtng__edit label.edit {
    margin-right: 0.6em;
    padding-left: 0.3em;
  }
  div#pagewrap.admin #blogtng__edit #blogtng__date_hh {
    margin-left: 1.2em;
  }
  div#pagewrap.admin #blogtng__tags {
    width: 275px !important;
  }
  .dokuwiki form.bureaucracy__plugin fieldset {
    border: 1px dotted #606060;
    border-style: solid \9;
    /* fix MSIE 6/7/8 */
  }
  .dokuwiki form.bureaucracy__plugin label span,
  .dokuwiki form.bureaucracy__plugin input.edit,
  .dokuwiki form.bureaucracy__plugin textarea.edit {
    text-align: left !important;
    margin: auto 5px;
    float: none !important;
    width: 96% !important;
    min-width: 96%;
    max-width: 96%;
  }
  .dokuwiki .gallery table,
  .dokuwiki .gallery td {
    border: 0 none;
  }
}
div.clearer {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  overflow: hidden;
}
.group {
  display: inline-block;
}
.group {
  display: block;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
div.no {
  display: inline;
  margin: 0;
  padding: 0;
}
.hidden {
  display: none;
}
.medialeft {
  float: left;
}
.mediaright {
  float: right;
}
.mediacenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.leftalign {
  text-align: left;
}
.centeralign {
  text-align: center;
}
.rightalign {
  text-align: right;
}
[dir=rtl] .leftalign {
  text-align: left;
}
[dir=rtl] .centeralign {
  text-align: center;
}
[dir=rtl] .rightalign {
  text-align: right;
}
em.u {
  font-style: normal;
  text-decoration: underline;
}
em em.u {
  font-style: italic;
}
img.icon.smiley {
  height: 1.2em;
}
svg {
  width: auto;
  height: 1.2em;
}
@media only screen and (max-width: 600px) {
  #extension__list .legend > div {
    padding-left: 0;
  }
  #extension__list .legend div.screenshot {
    margin: 0 .5em .5em 0;
  }
  #extension__list .legend h2 {
    width: auto;
    float: none;
  }
  #extension__list .legend div.linkbar {
    clear: left;
  }
  [dir=rtl] #extension__list .legend > div {
    padding-right: 0;
  }
  [dir=rtl] #extension__list .legend div.screenshot {
    margin: 0 0 .5em .5em;
  }
  [dir=rtl] #extension__list .legend div.linkbar {
    clear: right;
  }
}
.dokuwiki .plugin_wrap table {
  width: 100%;
}
.dokuwiki .plugin_wrap em strong {
  font-size: 130%;
  font-weight: bold;
  font-style: normal;
  display: block;
}
.dokuwiki .plugin_wrap em strong em.u {
  font-size: 115%;
  border-bottom: 1px solid #ddd;
  font-style: normal;
  text-decoration: none;
  display: block;
}
.dokuwiki .wrap_danger em strong em.u,
.dokuwiki .wrap_warning em strong em.u,
.dokuwiki .wrap_caution em strong em.u,
.dokuwiki .wrap_notice em strong em.u,
.dokuwiki .wrap_safety em strong em.u {
  text-transform: uppercase;
  border-bottom-width: 0;
}
.dokuwiki .wrap_box em strong em.u,
.dokuwiki .wrap_info em strong em.u,
.dokuwiki .wrap_important em strong em.u,
.dokuwiki .wrap_alert em strong em.u,
.dokuwiki .wrap_tip em strong em.u,
.dokuwiki .wrap_help em strong em.u,
.dokuwiki .wrap_todo em strong em.u,
.dokuwiki .wrap_download em strong em.u {
  border-bottom-color: #999;
}
.dokuwiki .plugin_wrap h1,
.dokuwiki .plugin_wrap h2,
.dokuwiki .plugin_wrap h3,
.dokuwiki .plugin_wrap h4,
.dokuwiki .plugin_wrap h5 {
  margin-left: 0;
  margin-right: 0;
}
.dokuwiki .plugin_wrap div.secedit {
  display: none;
}
.dokuwiki .wrap_left,
.dokuwiki .wrap_column {
  float: left;
  margin-right: 1.5em;
}
.dokuwiki .wrap_right {
  float: right;
  margin-left: 1.5em;
}
.dokuwiki .wrap_center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.dokuwiki .wrap_container {
  margin-right: -1.5em;
}
.wrap_col2,
.wrap_col3,
.wrap_col4,
.wrap_col5 {
  -moz-column-gap: 1.5em;
  -moz-column-rule: 1px dotted #666;
  -webkit-column-gap: 1.5em;
  -webkit-column-rule: 1px dotted #666;
  column-gap: 1.5em;
  column-rule: 1px dotted #666;
}
.wrap_col2 {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.wrap_col3 {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
}
.wrap_col4 {
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
}
.wrap_col5 {
  -moz-column-count: 5;
  -webkit-column-count: 5;
  column-count: 5;
}
.dokuwiki .wrap_leftalign {
  text-align: left;
}
.dokuwiki .wrap_centeralign {
  text-align: center;
}
.dokuwiki .wrap_rightalign {
  text-align: right;
}
.dokuwiki .wrap_justify {
  text-align: justify;
}
.dokuwiki div.wrap_round {
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
}
.dokuwiki span.wrap_round {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
}
div.dokuwiki .wrap_lo {
  color: #666;
  font-size: 85%;
}
div.dokuwiki .wrap_em {
  color: #c00;
  font-weight: bold;
}
div.dokuwiki .wrap_indent {
  padding-left: 1.5em;
}
div.dokuwiki .wrap_outdent {
  margin-left: -1.5em;
}
div.dokuwiki div.wrap_prewrap pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  /* for IE < 8 */
  /* white-space: -moz-pre-wrap; for FF < 3 */
}
div.dokuwiki div.wrap_spoiler {
  margin-bottom: 1.5em;
}
div.dokuwiki .wrap_clear {
  clear: both;
  line-height: 0;
  height: 0;
  font-size: 1px;
  visibility: hidden;
  overflow: hidden;
}
div.dokuwiki .wrap_hide {
  display: none;
}
@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/authad/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authmysql/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpgsql/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/badbehaviour/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/badbehaviour/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/box/print.css XXXXXXXXX */
  /* plugin:box */
  /* rounded corners styles from Stu Nicholls snazzy borders, http://www.cssplay.co.uk/boxes/snazzy.html */
  /* floating alignment */
  /* colours */
  /* default */
  /* blue */
  /* red */
  /* green */
  /* orange */
  /* must come last to override coloured background when using rounded corners */
  /* IE fixes for unsupported child selector \*/
  /* blue */
  /* nested blue */
  /* red */
  /* nested red */
  /* green */
  /* nested green */
  /* orange */
  /* nestedorange */
  /* end plugin:box */
  /* XXXXXXXXX /lib/plugins/box/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cleanup/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cleanup/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/columns/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/columns/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/editx/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/editx/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/feed/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/feed/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/flashplayer/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/flashplayer/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize2/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/fontsize2/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/hide/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/hide/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/moderncontact/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/moderncontact/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/news/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/news/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/noprint/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/noprint/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/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/quickstats/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/quickstats/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/statdisplay/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/statdisplay/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/print.css XXXXXXXXX */
  /********************************************************************
Print Styles for the Wrap Plugin (additional to all.css)
********************************************************************/
  /* boxes and notes with icons
********************************************************************/
  /* mark
********************************************************************/
  /* miscellaneous
********************************************************************/
  /*____________ spoiler ____________*/
  /*____________ pagebreak ____________*/
  /*____________ avoid page break ____________*/
  /* not yet supported by most browsers */
  /*____________ no print ____________*/
  /* XXXXXXXXX /lib/plugins/wrap/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/print.css XXXXXXXXX */
  /**
 * This file provides the styles for printing.
 *
 * @todo: improve and finish
 */
  /* hide certain sections */
  /* undo icons */
  /* display href after link */
  /* code blocks */
  /* images */
  /* align table cells */
  /* underline */
  /* tables */
  /*____________ a bit of layout ____________*/
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/mnml-blog_print.css XXXXXXXXX */
  /******************************************************************************
 ********************************  ATTENTION  *********************************
         DO NOT MODIFY THIS FILE, IT WILL NOT BE PRESERVED ON UPDATES!
 ******************************************************************************
  If you want to add some own print CSS, have a look at the README of this
  template and "/user/print.css". You have been warned!
 *****************************************************************************/
  /*
   This template includes CSS from the "starter" DokuWiki template by
   Anika Henke (brings important and basic styling for syntax and core
   features). These files will be included BEFORE this specific CSS file. In
   this file, I just overwrite non fitting DokuWiki "starter" CSS + add some
   CSS for some exclusive objects of this template.

   Why I am doing this? Well, read <http://j.mp/eq8zSo>.
*/
  /********** hide some elements **********/
  /* Table of contents */
  /* "edit" and some other buttons */
  /* listing of Andreas Gohr's translation plugin */
  /* comment input form */
  /* "reply" link in comments */
  /* header */
  /* footer */
  /********** full width for the the content **********/
  /********** expand external URLs for printing **********/
  /********** some minor corrections **********/
  /********** make comments more readable **********/
  /* XXXXXXXXX /lib/tpl/mnml-blog/user/print.css XXXXXXXXX */
  /* en: Place for user defined CSS rules (print media) - this file can safely be
   preserved when updating. See README for details.

   de: Ort für benutzerdefinierte CSS-Regeln (print media) - Diese Datei kann
   beim Durchführen von Updates ohne Risiko beibehalten werden. Konsultieren Sie
   die README für Detailinformationen. */
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/rtl.css XXXXXXXXX */
  /**
 * This file provides layout and design corrections for right-to-left
 * languages.
 *
 * @author Anika Henke <anika@selfthinker.org>
 */
  /*____________ basic ____________*/
  /*____________ structure ____________*/
  /*____________ design ____________*/
  /*____________ content ____________*/
  /* section indenting
.dokuwiki .page h1 {margin-left: 0; margin-right: 0;}
.dokuwiki .page h2 {margin-left: 0; margin-right: .666em;}
.dokuwiki .page h3 {margin-left: 0; margin-right: 1.776em;}
.dokuwiki .page h4 {margin-left: 0; margin-right: 3em;}
.dokuwiki .page h5 {margin-left: 0; margin-right: 4.5712em;}
.dokuwiki .page div.level1 {margin-left: 0; margin-right: 0;}
.dokuwiki .page div.level2 {margin-left: 0; margin-right: 1em;}
.dokuwiki .page div.level3 {margin-left: 0; margin-right: 2em;}
.dokuwiki .page div.level4 {margin-left: 0; margin-right: 3em;}
.dokuwiki .page div.level5 {margin-left: 0; margin-right: 4em;}
*/
  /*____________ _imgdetail ____________*/
  /*____________ _mediamanager ____________*/
  /*____________ _links ____________*/
  /* if link icons don't work as expected, remove the following lines */
  /*____________ _toc ____________*/
  /*____________ _footnotes ____________*/
  /*____________ _search ____________*/
  /*____________ _recent ____________*/
  /*____________ _diff ____________*/
  /*____________ _edit ____________*/
  /*____________ _modal ____________*/
  /*____________ _forms ____________*/
  /*____________ _admin ____________*/
  /*____________ includes ____________*/
  /* XXXXXXXXX /lib/tpl/mnml-blog/css/mnml-blog_rtl.css XXXXXXXXX */
  /******************************************************************************
 ********************************  ATTENTION  *********************************
         DO NOT MODIFY THIS FILE, IT WILL NOT BE PRESERVED ON UPDATES!
 ******************************************************************************
  If you want to add some own rtl CSS, have a look at the README of this
  template and "/user/rtl.css". You have been warned!
 *****************************************************************************/
  /*
   This template includes CSS from the "starter" DokuWiki template by
   Anika Henke (brings important and basic styling for syntax and core
   features). These files will be included BEFORE this specific CSS file. In
   this file, I just overwrite non fitting DokuWiki "starter" CSS + add some
   CSS for some exclusive objects of this template.

   Why I am doing this? Well, read <http://j.mp/eq8zSo>.
*/
  /* right-to-left-support is still TODO - Feel free to send patches to me
   (Andreas Haerter) */
  /* XXXXXXXXX /lib/tpl/mnml-blog/user/rtl.css XXXXXXXXX */
  /* en: Place for user defined CSS rules (right to left languages, e.g. hebrew) -
   this file can safely be preserved when updating. See README for details.

   de: Ort für benutzerdefinierte CSS-Regeln ("rechts-nach-links"-Sprachen,
   z.B. Hebräisch) - Diese Datei kann beim Durchführen von Updates ohne Risiko
   beibehalten werden. Konsultieren Sie die README für Detailinformationen. */
  /* 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;
  }
  div.box {
    width: 50%;
    margin: 1em auto;
    border: 1px solid;
    padding: 4px;
    overflow: hidden;
  }
  .xtop,
  .xbottom {
    background: transparent;
    font-size: 0;
    line-height: 1px;
  }
  .xb1,
  .xb2,
  .xb3,
  .xb4 {
    display: block;
    overflow: hidden;
    border-style: solid;
  }
  .xb2,
  .xb3 {
    height: 1px;
  }
  .xb2,
  .xb3,
  .xb4 {
    border-width: 0 1px;
  }
  .xb1 {
    height: 0;
    margin: 0 5px;
    border-width: 1px 0 0 0;
  }
  .xb2 {
    margin: 0 3px;
    border-width: 0 2px;
  }
  .xb3 {
    margin: 0 2px;
  }
  .xb4 {
    height: 2px;
    margin: 0 1px;
  }
  div.box .xtop,
  div.box .xbottom {
    display: none;
  }
  div.box.round > .xtop,
  div.box.round > .xbottom {
    display: block;
  }
  div.box.round {
    border: none;
    padding: 0;
  }
  div.box.round > .xbox {
    display: block;
    border-width: 0 1px;
    border-style: solid;
    padding: 0 4px;
  }
  div.box p.box_title,
  div.box p.box_caption {
    font-size: 90%;
    margin: 0;
    padding: 2px 6px;
    line-height: 1.2;
  }
  div.box p.box_title {
    margin-bottom: 4px;
  }
  div.box p.box_caption {
    margin-top: 4px;
  }
  div.box .box_content {
    margin: 0;
    padding: 0 6px;
    border-width: 1px;
    border-style: dashed;
    line-height: 1.2;
  }
  div.box.left {
    float: left;
    margin-right: 1em;
  }
  div.box.right {
    float: right;
    margin-left: 1em;
  }
  div.box,
  div.box .box_content,
  div.box .xbox,
  div.box .xb1,
  div.box .xb2,
  div.box .xb3,
  div.box .xb4 {
    border-color: __dark__;
  }
  div.box,
  div.box .xbox,
  div.box .xb1,
  div.box .xb2,
  div.box .xb3,
  div.box .xb4 {
    background: __light__;
  }
  div.box p.box_title,
  div.box p.box_caption {
    background: __medium__;
  }
  div.box .box_content {
    background: __lighter__;
  }
  div.box.blue,
  div.box.blue > * > .box_content,
  div.box.blue > .xbox,
  div.box.blue > * > .xb1,
  div.box.blue > * > .xb2,
  div.box.blue > * > .xb3,
  div.box.blue > * > .xb4 {
    border-color: #bbbbdd;
  }
  div.box.blue,
  div.box.blue > .xbox,
  div.box.blue > * > .xb1,
  div.box.blue > * > .xb2,
  div.box.blue > * > .xb3,
  div.box.blue > * > .xb4 {
    background: #e4ecf8;
  }
  div.box.blue > * > p.box_title,
  div.box.blue > * > p.box_caption {
    background: #cad0ee;
  }
  div.box.blue > * > .box_content {
    background: #f4f8fd;
  }
  div.box.red,
  div.box.red > * > .box_content,
  div.box.red > .xbox,
  div.box.red > * > .xb1,
  div.box.red > * > .xb2,
  div.box.red > * > .xb3,
  div.box.red > * > .xb4 {
    border-color: #ddbbbb;
  }
  div.box.red,
  div.box.red > .xbox,
  div.box.red > * > .xb1,
  div.box.red > * > .xb2,
  div.box.red > * > .xb3,
  div.box.red > * > .xb4 {
    background: #f8ece4;
  }
  div.box.red > * > p.box_title,
  div.box.red > * > p.box_caption {
    background: #eed0ca;
  }
  div.box.red > * > .box_content {
    background: #fdf4ec;
  }
  div.box.green,
  div.box.green > * > .box_content,
  div.box.green > .xbox,
  div.box.green > * > .xb1,
  div.box.green > * > .xb2,
  div.box.green > * > .xb3,
  div.box.green > * > .xb4 {
    border-color: #bbddbb;
  }
  div.box.green,
  div.box.green > .xbox,
  div.box.green > * > .xb1,
  div.box.green > * > .xb2,
  div.box.green > * > .xb3,
  div.box.green > * > .xb4 {
    background: #e4f8f2;
  }
  div.box.green > * > p.box_title,
  div.box.green > * > p.box_caption {
    background: #c4e4d4;
  }
  div.box.green > * > .box_content {
    background: #ecfaf6;
  }
  div.box.orange,
  div.box.orange > * > .box_content,
  div.box.orange > .xbox,
  div.box.orange > * > .xb1,
  div.box.orange > * > .xb2,
  div.box.orange > * > .xb3,
  div.box.orange > * > .xb4 {
    border-color: #da3;
  }
  div.box.orange,
  div.box.orange > .xbox,
  div.box.orange > * > .xb1,
  div.box.orange > * > .xb2,
  div.box.orange > * > .xb3,
  div.box.orange > * > .xb4 {
    background: #f4e8ca;
  }
  div.box.orange > * > p.box_title,
  div.box.orange > * > p.box_caption {
    background: #f0d499;
  }
  div.box.orange > * > .box_content {
    background: #f8f0da;
  }
  div.box.round {
    background: transparent !important;
  }
  * html div.box div.box,
  * html div.box div.box .box_content,
  * html div.box div.box .xbox,
  * html div.box div.box .xb1,
  * html div.box div.box .xb2,
  * html div.box div.box .xb3,
  * html div.box div.box .xb4 {
    border-color: __dark__;
  }
  * html div.box div.box,
  * html div.box div.box .xbox,
  * html div.box div.box .xb1,
  * html div.box div.box .xb2,
  * html div.box div.box .xb3,
  * html div.box div.box .xb4 {
    background: __light__;
  }
  * html div.box div.box p.box_title,
  * html div.box div.box p.box_caption {
    background: __medium__;
  }
  * html div.box div.box .box_content {
    background: __lighter__;
  }
  * html div.box.round .xtop,
  * html div.box.round .xbottom {
    display: block;
  }
  * html div.box.round .xbox {
    display: block;
    border-width: 0 1px;
    border-style: solid;
    padding: 0 4px;
  }
  * html div.box.blue .box_content,
  * html div.box.blue .xbox,
  * html div.box.blue .xb1,
  * html div.box.blue .xb2,
  * html div.box.blue .xb3,
  * html div.box.blue .xb4 {
    border-color: #bbbbdd;
  }
  * html div.box.blue .xbox,
  * html div.box.blue .xb1,
  * html div.box.blue .xb2,
  * html div.box.blue .xb3,
  * html div.box.blue .xb4 {
    background: #e4ecf8;
  }
  * html div.box.blue p.box_title,
  * html div.box.blue p.box_caption {
    background: #cad0ee;
  }
  * html div.box.blue .box_content {
    background: #f4f8fd;
  }
  * html div.box div.box.blue .box_content,
  * html div.box div.box.blue .xbox,
  * html div.box div.box.blue .xb1,
  * html div.box div.box.blue .xb2,
  * html div.box div.box.blue .xb3,
  * html div.box div.box.blue .xb4 {
    border-color: #bbbbdd;
  }
  * html div.box div.box.blue .xbox,
  * html div.box div.box.blue .xb1,
  * html div.box div.box.blue .xb2,
  * html div.box div.box.blue .xb3,
  * html div.box div.box.blue .xb4 {
    background: #e4ecf8;
  }
  * html div.box div.box.blue p.box_title,
  * html div.box div.box.blue p.box_caption {
    background: #cad0ee;
  }
  * html div.box div.box.blue .box_content {
    background: #f4f8fd;
  }
  * html div.box.red .box_content,
  * html div.box.red .xbox,
  * html div.box.red .xb1,
  * html div.box.red .xb2,
  * html div.box.red .xb3,
  * html div.box.red .xb4 {
    border-color: #ddbbbb;
  }
  * html div.box.red .xbox,
  * html div.box.red .xb1,
  * html div.box.red .xb2,
  * html div.box.red .xb3,
  * html div.box.red .xb4 {
    background: #f8ece4;
  }
  * html div.box.red p.box_title,
  * html div.box.red p.box_caption {
    background: #eed0ca;
  }
  * html div.box.red .box_content {
    background: #fdf4ec;
  }
  * html div.box div.box.red .box_content,
  * html div.box div.box.red .xbox,
  * html div.box div.box.red .xb1,
  * html div.box div.box.red .xb2,
  * html div.box div.box.red .xb3,
  * html div.box div.box.red .xb4 {
    border-color: #ddbbbb;
  }
  * html div.box div.box.red .xbox,
  * html div.box div.box.red .xb1,
  * html div.box div.box.red .xb2,
  * html div.box div.box.red .xb3,
  * html div.box div.box.red .xb4 {
    background: #f8ece4;
  }
  * html div.box div.box.red p.box_title,
  * html div.box div.box.red p.box_caption {
    background: #eed0ca;
  }
  * html div.box div.box.red .box_content {
    background: #fdf4ec;
  }
  * html div.box.green .box_content,
  * html div.box.green .xbox,
  * html div.box.green .xb1,
  * html div.box.green .xb2,
  * html div.box.green .xb3,
  * html div.box.green .xb4 {
    border-color: #bbddbb;
  }
  * html div.box.green .xbox,
  * html div.box.green .xb1,
  * html div.box.green .xb2,
  * html div.box.green .xb3,
  * html div.box.green .xb4 {
    background: #e4f8f2;
  }
  * html div.box.green p.box_title,
  * html div.box.green p.box_caption {
    background: #c4e4d4;
  }
  * html div.box.green .box_content {
    background: #ecfaf6;
  }
  * html div.box div.box.green .box_content,
  * html div.box div.box.green .xbox,
  * html div.box div.box.green .xb1,
  * html div.box div.box.green .xb2,
  * html div.box div.box.green .xb3,
  * html div.box div.box.green .xb4 {
    border-color: #bbddbb;
  }
  * html div.box div.box.green .xbox,
  * html div.box div.box.green .xb1,
  * html div.box div.box.green .xb2,
  * html div.box div.box.green .xb3,
  * html div.box div.box.green .xb4 {
    background: #e4f8f2;
  }
  * html div.box div.box.green p.box_title,
  * html div.box div.box.green p.box_caption {
    background: #c4e4d4;
  }
  * html div.box div.box.green .box_content {
    background: #ecfaf6;
  }
  * html div.box.orange .box_content,
  * html div.box.orange .xbox,
  * html div.box.orange .xb1,
  * html div.box.orange .xb2,
  * html div.box.orange .xb3,
  * html div.box.orange .xb4 {
    border-color: #da3;
  }
  * html div.box.orange .xbox,
  * html div.box.orange .xb1,
  * html div.box.orange .xb2,
  * html div.box.orange .xb3,
  * html div.box.orange .xb4 {
    background: #f4e8ca;
  }
  * html div.box.orange p.box_title,
  * html div.box.orange p.box_caption {
    background: #f0d499;
  }
  * html div.box.orange .box_content {
    background: #f8f0da;
  }
  * html div.box div.box.orange .box_content,
  * html div.box div.box.orange .xbox,
  * html div.box div.box.orange .xb1,
  * html div.box div.box.orange .xb2,
  * html div.box div.box.orange .xb3,
  * html div.box div.box.orange .xb4 {
    border-color: #da3;
  }
  * html div.box div.box.orange .xbox,
  * html div.box div.box.orange .xb1,
  * html div.box div.box.orange .xb2,
  * html div.box div.box.orange .xb3,
  * html div.box div.box.orange .xb4 {
    background: #f4e8ca;
  }
  * html div.box div.box.orange p.box_title,
  * html div.box div.box.orange p.box_caption {
    background: #f0d499;
  }
  * html div.box div.box.orange .box_content {
    background: #f8f0da;
  }
  div.dokuwiki table.columns-plugin td {
    vertical-align: top;
    padding: 0 0.3cm 0 0.3cm;
  }
  div.dokuwiki table.columns-plugin td.first {
    padding-left: 0;
  }
  div.dokuwiki table.columns-plugin td.last {
    padding-right: 0;
  }
  div.dokuwiki table.columns-plugin td.left {
    text-align: left;
  }
  div.dokuwiki table.columns-plugin td.center {
    text-align: center;
  }
  div.dokuwiki table.columns-plugin td.right {
    text-align: right;
  }
  div.dokuwiki #discussion__comment_form,
  div.dokuwiki #discussion__newthread_form,
  div.dokuwiki div.comment_buttons,
  div.dokuwiki div.comment_hidden,
  #picker0,
  #picker1,
  #picker2 {
    display: none;
  }
  span#noprint {
    display: none;
  }
  .dokuwiki .wrap_box,
  .dokuwiki .wrap_danger,
  .dokuwiki .wrap_warning,
  .dokuwiki .wrap_caution,
  .dokuwiki .wrap_notice,
  .dokuwiki .wrap_safety,
  .dokuwiki .wrap_info,
  .dokuwiki .wrap_important,
  .dokuwiki .wrap_alert,
  .dokuwiki .wrap_tip,
  .dokuwiki .wrap_help,
  .dokuwiki .wrap_todo,
  .dokuwiki .wrap_download {
    /*
    overflow: hidden;
*/
  }
  .dokuwiki div.wrap_box,
  .dokuwiki div.wrap_danger,
  .dokuwiki div.wrap_warning,
  .dokuwiki div.wrap_caution,
  .dokuwiki div.wrap_notice,
  .dokuwiki div.wrap_safety,
  .dokuwiki div.wrap_info,
  .dokuwiki div.wrap_important,
  .dokuwiki div.wrap_alert,
  .dokuwiki div.wrap_tip,
  .dokuwiki div.wrap_help,
  .dokuwiki div.wrap_todo,
  .dokuwiki div.wrap_download {
    border: 2px solid #999;
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
  }
  .dokuwiki span.wrap_box,
  .dokuwiki span.wrap_danger,
  .dokuwiki span.wrap_warning,
  .dokuwiki span.wrap_caution,
  .dokuwiki span.wrap_notice,
  .dokuwiki span.wrap_safety,
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    border: 1px solid #999;
    padding: 0 .3em;
  }
  div.dokuwiki .wrap_hi {
    border: 1px solid #999;
  }
  div.dokuwiki .wrap_spoiler {
    visibility: hidden;
  }
  div.dokuwiki .wrap_pagebreak {
    page-break-after: always;
  }
  div.dokuwiki .wrap_nopagebreak {
    page-break-inside: avoid;
  }
  div.dokuwiki .wrap_noprint {
    display: none;
  }
  body {
    /*
    font: normal 12pt/1.2 serif;
    color: #000;
    background-color: #fff;
    */
  }
  .a11y,
  div.notify,
  div.info,
  div.success,
  div.error,
  #dokuwiki__header .tools,
  #dokuwiki__aside,
  .dokuwiki .breadcrumbs,
  .dokuwiki .toc,
  .dokuwiki .secedit,
  #dokuwiki__pagetools,
  #dokuwiki__footer {
    display: none;
  }
  .dokuwiki h1,
  .dokuwiki h2,
  .dokuwiki h3,
  .dokuwiki h4,
  .dokuwiki h5,
  .dokuwiki caption,
  .dokuwiki legend {
    clear: both;
  }
  .dokuwiki ul {
    list-style: disc outside;
  }
  .dokuwiki ol {
    list-style: decimal outside;
  }
  .dokuwiki ol ol {
    list-style-type: lower-alpha;
  }
  .dokuwiki ol ol ol {
    list-style-type: upper-roman;
  }
  .dokuwiki ol ol ol ol {
    list-style-type: upper-alpha;
  }
  .dokuwiki ol ol ol ol ol {
    list-style-type: lower-roman;
  }
  .dokuwiki a:link,
  .dokuwiki a:visited {
    text-decoration: underline;
    color: #333;
    background-color: inherit;
    background-image: none;
    padding: 0;
  }
  a.urlextern:after,
  a.interwiki:after,
  a.mail:after {
    content: " [" attr(href) "]";
    font-size: 90%;
  }
  .dokuwiki pre {
    font-family: monospace;
  }
  .dokuwiki dl.code dt,
  .dokuwiki dl.file dt {
    font-weight: bold;
  }
  .dokuwiki img {
    border-width: 0;
    vertical-align: middle;
  }
  .dokuwiki img.medialeft {
    margin: .5em 1.5em .5em 0;
    float: left;
  }
  .dokuwiki img.mediaright {
    margin: .5em 0 .5em 1.5em;
    float: right;
  }
  .dokuwiki img.mediacenter {
    margin: .5em auto;
    display: block;
  }
  .dokuwiki .leftalign {
    text-align: left;
  }
  .dokuwiki .centeralign {
    text-align: center;
  }
  .dokuwiki .rightalign {
    text-align: right;
  }
  .dokuwiki em.u {
    font-style: normal;
    text-decoration: underline;
  }
  .dokuwiki em em.u {
    font-style: italic;
  }
  div.clearer {
    clear: both;
    line-height: 0;
    height: 0;
    overflow: hidden;
  }
  .dokuwiki blockquote {
    padding: 0 10pt;
    margin: 0;
    border: solid #ccc;
    border-width: 0 0 0 2pt;
  }
  .dokuwiki table {
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    border: 1pt solid #ccc;
  }
  .dokuwiki th,
  .dokuwiki td {
    padding: 3pt 5pt;
    margin: 0;
    vertical-align: top;
    border: 1pt solid #666;
    text-align: left;
  }
  .dokuwiki th {
    font-weight: bold;
  }
  #dokuwiki__header {
    border-bottom: 2pt solid #ccc;
  }
  #dokuwiki__header h1 {
    font-size: 1.5em;
  }
  #dokuwiki__header h1 a {
    text-decoration: none;
  }
  .dokuwiki div.footnotes {
    clear: both;
    border-top: 1pt solid #000;
    margin-top: 10pt;
  }
  .toc,
  input.button,
  .dokuwiki div.plugin_translation,
  #blogtng__comment_form_wrap,
  #blogtng_pagination,
  #commentform_notes,
  .replytocomment,
  #tmpl_header,
  #tmpl_footer,
  #tmpl_sidebar {
    /* sidebar */
    display: none !important;
  }
  div#pagewrap div#content {
    width: 100%;
  }
  .urlextern.text:after,
  .urlextern:after,
  a.urlextern.text:after,
  a.urlextern:after,
  a.interwiki.text:after,
  a.interwiki:after {
    content: " (" attr(href) ") ";
  }
  .dokuwiki a.urlextern,
  .dokuwiki a.windows,
  .dokuwiki a.mail,
  .dokuwiki a.mediafile,
  .dokuwiki a.interwiki {
    padding-left: 0 !important;
    padding-right: 0 !important;
    background: none;
  }
  .blogtng_comment_status_visible {
    border: 1px dotted black;
    margin-top: 10px;
    padding: 5px;
  }
  caption,
  td,
  th {
    text-align: right;
  }
  ul,
  ol {
    padding: 0 1.5em 0 0;
  }
  li,
  dd {
    margin: 0 1.5em 0 0;
  }
  blockquote {
    border-width: 0 .25em 0 0;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  caption,
  legend {
    clear: right;
  }
  .a11y {
    left: auto;
    right: -9000px;
  }
  #dokuwiki__header .headings {
    float: right;
  }
  #dokuwiki__header .tools {
    float: left;
    text-align: left;
  }
  .mode_show #dokuwiki__aside {
    float: right;
  }
  #dokuwiki__aside .pad {
    margin: 0 0 0 1.5em;
  }
  .mode_show #dokuwiki__content {
    float: left;
    margin-left: 0;
    margin-right: -16em;
  }
  .mode_show #dokuwiki__content .pad {
    margin-left: 0;
    margin-right: 16em;
  }
  #dokuwiki__header form.search #qsearch__in {
    margin-right: 0;
    margin-left: .5em;
  }
  #dokuwiki__usertools ul li.user {
    float: right;
    margin-right: 0;
  }
  #dokuwiki__pagetools ul li a.action.top {
    float: left;
  }
  #dokuwiki__aside ul,
  #dokuwiki__aside ol {
    padding-right: 0;
  }
  .dokuwiki dl.code dt,
  .dokuwiki dl.file dt {
    margin-left: 0;
    margin-right: 1em;
  }
  .JSpopup ul,
  .JSpopup ol {
    padding-right: 0;
  }
  #dokuwiki__detail div.content img {
    float: right;
    margin-right: 0;
    margin-left: 1.5em;
  }
  #dokuwiki__detail div.content div.img_detail {
    float: right;
  }
  #mediamgr__aside {
    left: auto;
    right: 0;
    border-right-width: 0;
    border-left: 1px solid #ddd;
  }
  #mediamgr__content {
    right: auto;
    left: 0;
  }
  #media__opts input {
    margin-right: 0;
    margin-left: .3em;
  }
  #media__tree ul {
    padding-left: 0;
    padding-right: .2em;
  }
  #media__tree ul li {
    clear: right;
    margin-right: 0;
  }
  #media__tree ul li img {
    float: right;
    padding: .5em 0 0 .3em;
  }
  #media__tree ul li li {
    margin-left: 0;
    margin-right: 1.5em;
  }
  #media__content a.mediafile {
    margin-right: 0;
    margin-left: 1.5em;
  }
  #media__content div.detail div.thumb {
    float: right;
    margin: 0 18px 0 .5em;
  }
  #media__content form.meta div.metafield {
    clear: right;
  }
  #media__content form.meta label {
    float: right;
    clear: right;
  }
  #media__content form.meta .edit {
    float: right;
  }
  #media__content form.meta div.buttons {
    clear: right;
    margin: .2em 25% 0 0;
  }
  .dokuwiki a.urlextern,
  .dokuwiki a.windows,
  .dokuwiki a.mail,
  .dokuwiki a.interwiki,
  .dokuwiki a.mediafile {
    background-position: right center;
    padding: 0 17px 0 0;
  }
  .dokuwiki div.toc {
    float: left;
    margin: 0 1.4em 1.4em 0;
  }
  .dokuwiki .toc span.toc_open,
  .dokuwiki .toc span.toc_close {
    float: left;
    margin: 0 0 0 .2em;
  }
  .dokuwiki #toc__inside ul ul {
    padding-left: 0;
    padding-right: 1em;
  }
  .dokuwiki ul.idx {
    padding-right: 0;
  }
  .dokuwiki div.search_quickresult ul li {
    float: right;
  }
  .dokuwiki form.search div.ajax_qsearch {
    left: auto;
    right: -13.5em;
    text-align: right;
  }
  .dokuwiki #dw__recent ul li,
  .dokuwiki #page__revisions ul li {
    margin-right: 0;
  }
  .dokuwiki div.toolbar #draft__status {
    float: left;
  }
  .dokuwiki #wiki__editbar #size__ctl {
    float: left;
  }
  .dokuwiki #wiki__editbar #size__ctl img {
    cursor: pointer;
  }
  .dokuwiki #wiki__editbar .editButtons {
    margin-right: 0;
    margin-left: 1em;
  }
  .dokuwiki .secedit {
    float: left;
  }
  #link__wiz_close {
    float: left;
  }
  #link__wiz_result {
    text-align: right;
  }
  #link__wiz_result div.type_u,
  #link__wiz_result div.type_f,
  #link__wiz_result div.type_d {
    padding: 3px 22px 3px 3px;
    background-position: 257px 3px;
  }
  .dokuwiki label.block {
    text-align: left;
  }
  .dokuwiki label.simple {
    text-align: right;
  }
  form#subscribe__form fieldset {
    text-align: right;
  }
  .dokuwiki ul.admin_tasks {
    float: right;
  }
  .dokuwiki ul.admin_tasks li {
    padding-left: 0;
    padding-right: 35px;
    background-position: right 0;
  }
  .dokuwiki #admin__version {
    clear: right;
    float: left;
  }
}
