a.interwiki
{
  background: transparent url(images/interwiki.png) 0px 1px no-repeat;
  padding-left: 16px;
}
a.iw_wp
{
  background-image: url(images/interwiki/wp.gif);
}
a.iw_wpde
{
  background-image: url(images/interwiki/wpde.gif);
}
a.iw_wpmeta
{
  background-image: url(images/interwiki/wpmeta.gif);
}
a.iw_doku
{
  background-image: url(images/interwiki/doku.gif);
}
a.iw_dokubug
{
  background-image: url(images/interwiki/dokubug.gif);
}
a.iw_amazon
{
  background-image: url(images/interwiki/amazon.gif);
}
a.iw_amazon_de
{
  background-image: url(images/interwiki/amazon.de.gif);
}
a.iw_amazon_uk
{
  background-image: url(images/interwiki/amazon.uk.gif);
}
a.iw_phpfn
{
  background-image: url(images/interwiki/phpfn.gif);
}
a.iw_coral
{
  background-image: url(images/interwiki/coral.gif);
}
a.iw_sb
{
  background-image: url(images/interwiki/sb.gif);
}
a.iw_google
{
  background-image: url(images/interwiki/google.gif);
}
a.iw_meatball
{
  background-image: url(images/interwiki/meatball.gif);
}
a.iw_wiki
{
  background-image: url(images/interwiki/wiki.gif);
}
a.mediafile
{
  background: transparent url(images/fileicons/file.png) 0px 1px no-repeat;
  padding-bottom: 1px;
  padding-left: 18px;
}
a.mf_png
{
  background-image: url(images/fileicons/png.png);
}
a.mf_lua
{
  background-image: url(images/fileicons/lua.png);
}
a.mf_rtf
{
  background-image: url(images/fileicons/rtf.png);
}
a.mf_bz2
{
  background-image: url(images/fileicons/bz2.png);
}
a.mf_tgz
{
  background-image: url(images/fileicons/tgz.png);
}
a.mf_odp
{
  background-image: url(images/fileicons/odp.png);
}
a.mf_js
{
  background-image: url(images/fileicons/js.png);
}
a.mf_py
{
  background-image: url(images/fileicons/py.png);
}
a.mf_htm
{
  background-image: url(images/fileicons/htm.png);
}
a.mf_c
{
  background-image: url(images/fileicons/c.png);
}
a.mf_html
{
  background-image: url(images/fileicons/html.png);
}
a.mf_css
{
  background-image: url(images/fileicons/css.png);
}
a.mf_ppt
{
  background-image: url(images/fileicons/ppt.png);
}
a.mf_ods
{
  background-image: url(images/fileicons/ods.png);
}
a.mf_rpm
{
  background-image: url(images/fileicons/rpm.png);
}
a.mf_pdf
{
  background-image: url(images/fileicons/pdf.png);
}
a.mf_jpg
{
  background-image: url(images/fileicons/jpg.png);
}
a.mf_sxi
{
  background-image: url(images/fileicons/sxi.png);
}
a.mf_odt
{
  background-image: url(images/fileicons/odt.png);
}
a.mf_conf
{
  background-image: url(images/fileicons/conf.png);
}
a.mf_jpeg
{
  background-image: url(images/fileicons/jpeg.png);
}
a.mf_xls
{
  background-image: url(images/fileicons/xls.png);
}
a.mf_deb
{
  background-image: url(images/fileicons/deb.png);
}
a.mf_odg
{
  background-image: url(images/fileicons/odg.png);
}
a.mf_php
{
  background-image: url(images/fileicons/php.png);
}
a.mf_sxc
{
  background-image: url(images/fileicons/sxc.png);
}
a.mf_pl
{
  background-image: url(images/fileicons/pl.png);
}
a.mf_xml
{
  background-image: url(images/fileicons/xml.png);
}
a.mf_rb
{
  background-image: url(images/fileicons/rb.png);
}
a.mf_gz
{
  background-image: url(images/fileicons/gz.png);
}
a.mf_rar
{
  background-image: url(images/fileicons/rar.png);
}
a.mf_java
{
  background-image: url(images/fileicons/java.png);
}
a.mf_cpp
{
  background-image: url(images/fileicons/cpp.png);
}
a.mf_zip
{
  background-image: url(images/fileicons/zip.png);
}
a.mf_odi
{
  background-image: url(images/fileicons/odi.png);
}
a.mf_cs
{
  background-image: url(images/fileicons/cs.png);
}
a.mf_txt
{
  background-image: url(images/fileicons/txt.png);
}
a.mf_tar
{
  background-image: url(images/fileicons/tar.png);
}
a.mf_sxw
{
  background-image: url(images/fileicons/sxw.png);
}
a.mf_odc
{
  background-image: url(images/fileicons/odc.png);
}
a.mf_swf
{
  background-image: url(images/fileicons/swf.png);
}
a.mf_sxd
{
  background-image: url(images/fileicons/sxd.png);
}
a.mf_doc
{
  background-image: url(images/fileicons/doc.png);
}
a.mf_gif
{
  background-image: url(images/fileicons/gif.png);
}
a.mf_ps
{
  background-image: url(images/fileicons/ps.png);
}
a.mf_odf
{
  background-image: url(images/fileicons/odf.png);
}
div.clearer
{
  clear: both;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
div.no
{
  display: inline;
  margin: 0;
  padding: 0;
}
.hidden
{
  display: none;
}
div.error
{
  background: #fcc url(images/error.png) 0.5em 0px no-repeat;
  border-bottom: 1px solid #faa;
  color: #000;
  font-size: 90%;
  margin: 0;
  overflow: hidden;
  padding-left: 3em;
}
div.info
{
  background: #ccf url(images/info.png) 0.5em 0px no-repeat;
  border-bottom: 1px solid #aaf;
  color: #000;
  font-size: 90%;
  margin: 0;
  overflow: hidden;
  padding-left: 3em;
}
div.success
{
  background: #cfc url(images/success.png) 0.5em 0px no-repeat;
  border-bottom: 1px solid #afa;
  color: #000;
  font-size: 90%;
  margin: 0;
  overflow: hidden;
  padding-left: 3em;
}
div.notify
{
  background: #ffc url(images/notify.png) 0.5em 0px no-repeat;
  border-bottom: 1px solid #ffa;
  color: #000;
  font-size: 90%;
  margin: 0;
  overflow: hidden;
  padding-left: 3em;
}
.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;
}
em.u
{
  font-style: normal;
  text-decoration: underline;
}
em em.u
{
  font-style: italic;
}
.code .br0
{
  color: #6c6;
}
.code .co1
{
  color: #808080;
  font-style: italic;
}
.code .co2
{
  color: #808080;
  font-style: italic;
}
.code .co3
{
  color: #808080;
}
.code .coMULTI
{
  color: #808080;
  font-style: italic;
}
.code .es0
{
  color: #009;
  font-weight: bold;
}
.code .kw1
{
  color: #b1b100;
}
.code .kw2
{
  color: #000;
  font-weight: bold;
}
.code .kw3
{
  color: #006;
}
.code .kw4
{
  color: #933;
}
.code .kw5
{
  color: #00f;
}
.code .me1
{
  color: #060;
}
.code .me2
{
  color: #060;
}
.code .nu0
{
  color: #c6c;
}
.code .re0
{
  color: #00f;
}
.code .re1
{
  color: #00f;
}
.code .re2
{
  color: #00f;
}
.code .re3
{
  color: #f33;
  font-weight: bold;
}
.code .re4
{
  color: #099;
}
.code .st0
{
  color: #f00;
}
.code .sy0
{
  color: #6c6;
}
#user__manager tr.disabled
{
  background: #e4e4e4;
  color: #6f6f6f;
}
#user__manager tr.user_info
{
  vertical-align: top;
}
#user__manager div.edit_user
{
  float: left;
  width: 46%;
}
#user__manager table
{
  margin-bottom: 1em;
}
#user__manager input.button[disabled]
{
  border-color: #ccc!important;
  color: #ccc!important;
}
.googlemap
{
  border: 1px solid #333;
  height: 300px;
  width: 400px;
}
#plugin__manager
{
}
#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]
{
  border-color: #ccc;
  color: #ccc;
}
#plugin__manager .pm_menu,#plugin__manager .pm_info
{
  margin-left: 0;
  text-align: left;
}
#plugin__manager .pm_menu
{
  float: left;
  width: 48%;
}
#plugin__manager .pm_info
{
  float: right;
  width: 50%;
}
#plugin__manager .common
{
}
#plugin__manager .common form
{
}
#plugin__manager .common fieldset
{
  border: none;
  margin: 0;
  padding: 0 0 1.0em 0;
  text-align: left;
}
#plugin__manager .common label
{
  padding: 0 0 0.5em 0;
}
#plugin__manager .common input
{
}
#plugin__manager .common input.edit
{
  margin: 0.5em;
  width: 24em;
}
#plugin__manager .common .button
{
}
#plugin__manager form.plugins
{
}
#plugin__manager .plugins fieldset
{
  background: #fff;
  border-left: none;
  border-right: none;
  border-top: none;
  color: #000;
  text-align: right;
}
#plugin__manager .plugins fieldset.protected
{
  background: #fdd;
  color: #000;
}
#plugin__manager .plugins fieldset.disabled
{
  background: #e0e0e0;
  color: #a8a8a8;
}
#plugin__manager .plugins .legend
{
  background: inherit;
  clear: none;
  color: #000;
  display: block;
  float: left;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.4em;
  margin: 0;
  padding: 0;
  text-align: left;
}
#plugin__manager .plugins .button
{
  font-size: 95%;
}
#plugin__manager .plugins fieldset.buttons
{
  border: none;
}
#plugin__manager .plugins fieldset.buttons .button
{
  float: left;
}
#plugin__manager .pm_info h3
{
  margin-left: 0;
}
#plugin__manager .pm_info dl
{
  margin: 1em 0;
  padding: 0;
}
#plugin__manager .pm_info dt
{
  clear: left;
  float: left;
  margin: 0;
  padding: 0;
  width: 6em;
}
#plugin__manager .pm_info dd
{
  background: none;
  margin: 0 0 0 7em;
  padding: 0;
}
#plugin__manager .plugins .enable
{
  float: left;
  margin-right: 0.5em;
  width: auto;
}
div.code,div.file
{
  border: 1px solid;
  margin: 1em auto;
  padding: 4px;
  width: 92%;
}
div.code p,div.file p
{
  font-size: 90%;
  margin: 0;
  padding: 2px;
}
div.dokuwiki div.code pre.code,div.dokuwiki div.file pre.file
{
  margin: 4px 0 0 0;
}
div.code
{
  background: #e4ecf8;
  border-color: #bbd;
}
div.code p
{
  background: #cad0ee;
}
div.file
{
  background: #f8ece4;
  border-color: #dbb;
}
div.file p
{
  background: #eed0ca;
}
div.dokuwiki div.file pre.file
{
  background: #fdf4ec;
  border-color: #dbb;
}
#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
{
  background-color: #dee7ec;
  color: #000;
  margin: 1em;
  margin-bottom: 2em;
  padding: 0 1em;
  width: auto;
}
#config__manager legend
{
  font-size: 1.25em;
}
#config__manager form
{
}
#config__manager table
{
  margin: 1em 0;
  width: 100%;
}
#config__manager fieldset td
{
  text-align: left;
}
#config__manager fieldset td.value
{
  width: 30em;
}
#config__manager td.label
{
  padding: 0.8em 0 0.6em 1em;
  vertical-align: top;
}
#config__manager td.label label
{
  clear: both;
  display: block;
}
#config__manager td.label span.outkey
{
  background-color: #fff;
  color: #666;
  display: block;
  float: left;
  font-size: 70%;
  margin-left: -1em;
  margin-top: -1.7em;
  padding: 0 0.1em;
  position: relative;
  z-index: 1;
}
#config__manager td input.edit
{
  width: 30em;
}
#config__manager td select.edit
{
}
#config__manager td textarea.edit
{
  height: 4em;
  width: 27.5em;
}
#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: #cdf;
  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: #fcc!important;
  color: #000 !important;
}
#config__manager td.error
{
  background-color: red;
  color: #000;
}
#config__manager .selection
{
  float: left;
  margin: 0 0.3em 2px 0;
  width: 14.8em;
}
#config__manager .selection label
{
  float: right;
  font-size: 90%;
  width: 14em;
}
* html #config__manager .selection label
{
  padding-top: 2px;
}
#config__manager .selection input.checkbox
{
  padding-left: 0.7em;
}
#config__manager .other
{
  clear: both;
  padding-top: 0.5em;
}
#config__manager .other label
{
  font-size: 90%;
  padding-left: 2px;
}
div.box
{
  border: 1px solid;
  margin: 1em auto;
  overflow: hidden;
  padding: 4px;
  width: 50%;
}
.xtop,.xbottom
{
  background: transparent;
  font-size: 0;
  line-height: 1px;
}
.xb1,.xb2,.xb3,.xb4
{
  border-style: solid;
  display: block;
  overflow: hidden;
}
.xb2,.xb3
{
  height: 1px;
}
.xb2,.xb3,.xb4
{
  border-width: 0 1px;
}
.xb1
{
  border-width: 1px 0 0 0;
  height: 0;
  margin: 0 5px;
}
.xb2
{
  border-width: 0 2px;
  margin: 0 3px;
}
.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
{
  border-style: solid;
  border-width: 0 1px;
  display: block;
  padding: 0 4px;
}
div.box p.box_title,div.box p.box_caption
{
  font-size: 90%;
  line-height: 1.2;
  margin: 0;
  padding: 2px 6px;
}
div.box p.box_title
{
  margin-bottom: 4px;
}
div.box p.box_caption
{
  margin-top: 4px;
}
div.box .box_content
{
  border-style: dashed;
  border-width: 1px;
  line-height: 1.2;
  margin: 0;
  padding: 0 6px;
}
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: #8cacbb;
}
div.box,div.box .xbox,div.box .xb1,div.box .xb2,div.box .xb3,div.box .xb4
{
  background: #eef3f8;
}
div.box p.box_title,div.box p.box_caption
{
  background: #dee7ec;
}
div.box .box_content
{
  background: #f7f9fa;
}
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: #bbd;
}
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: #dbb;
}
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: #bdb;
}
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: #8cacbb;
}
* 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: #eef3f8;
}
* html div.box div.box p.box_title,* html div.box div.box p.box_caption
{
  background: #dee7ec;
}
* html div.box div.box .box_content
{
  background: #f7f9fa;
}
* html div.box.round .xtop,* html div.box.round .xbottom
{
  display: block;
}
* html div.box.round .xbox
{
  border-style: solid;
  border-width: 0 1px;
  display: block;
  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: #bbd;
}
* 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: #bbd;
}
* 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: #dbb;
}
* 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: #dbb;
}
* 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: #bdb;
}
* 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: #bdb;
}
* 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 div.form__plugin
{
  font-size: 120%;
  padding: 2em;
  text-align: center;
  width: 50%;
}
div.dokuwiki form#form__plugin
{
  text-align: center;
  width: 100%;
}
div.dokuwiki form#form__plugin p
{
  font-size: 90%;
  text-align: left;
}
div.dokuwiki form#form__plugin fieldset
{
  width: 80%;
}
div.dokuwiki form#form__plugin label
{
  display: block;
  margin: 5px;
  overflow: auto;
}
div.dokuwiki form#form__plugin label span
{
  display: block;
  float: left;
  text-align: right;
  width: 48%;
}
div.dokuwiki form#form__plugin label input
{
  float: left;
  margin-left: 5px;
}
div.dokuwiki form#form__plugin label textarea.edit,div.dokuwiki form#form__plugin label input.edit
{
  display: block;
  float: left;
  margin-left: 5px;
  width: 48%;
}
div.dokuwiki form#form__plugin label select
{
  display: block;
  float: left;
  margin-left: 5px;
}
div.dokuwiki form#form__plugin label.form_error span
{
  color: #f00;
}
div#acl_manager div#acl__tree
{
  border: 1px solid #8cacbb;
  float: left;
  font-size: 90%;
  height: 300px;
  overflow: auto;
  text-align: left;
  width: 25%;
}
div#acl_manager div#acl__tree a.cur
{
  background-color: #ff9;
  font-weight: bold;
}
div#acl_manager div#acl__tree ul
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div#acl_manager div#acl__tree li
{
  padding-left: 1em;
}
div#acl_manager div#acl__tree ul img
{
  cursor: pointer;
  margin-right: 0.25em;
}
div#acl_manager div#acl__detail
{
  float: right;
  height: 300px;
  overflow: auto;
  width: 73%;
}
div#acl_manager div#acl__detail fieldset
{
  width: 90%;
}
div#acl_manager div#acl__detail div#acl__user
{
  border: 1px solid #8cacbb;
  margin-bottom: 0.6em;
  padding: 0.5em;
}
div#acl_manager table.inline
{
  margin: 0;
  width: 100%;
}
div#acl_manager .aclgroup
{
  background: transparent url(images/group.png) 0px 1px no-repeat;
  padding: 1px 0px 1px 18px;
}
div#acl_manager .acluser
{
  background: transparent url(images/user.png) 0px 1px no-repeat;
  padding: 1px 0px 1px 18px;
}
div#acl_manager .aclpage
{
  background: transparent url(images/page.png) 0px 1px no-repeat;
  padding: 1px 0px 1px 18px;
}
div#acl_manager .aclns
{
  background: transparent url(images/ns.png) 0px 1px no-repeat;
  padding: 1px 0px 1px 18px;
}
div#acl_manager label.disabled
{
  color: #666!important;
}
#acl_manager label
{
  display: inline;
  font-weight: normal;
  text-align: left;
}
#acl_manager table
{
  margin-left: 10%;
  width: 80%;
}
#acl_manager table tr
{
  background-color: inherit;
}
#acl_manager table tr:hover
{
  background-color: #dee7ec;
}
div.dokuwiki div.include div.secedit
{
  float: right;
  margin-left: 1em;
  margin-top: -18px;
}
div.dokuwiki div.inclmeta
{
  border-top: 1px dotted #8cacbb;
  color: #666;
  font-size: 80%;
  line-height: 1.25;
  margin-bottom: 2em;
  margin-top: 0.5em;
  padding-top: 0.2em;
}
div.dokuwiki div.inclmeta a.permalink
{
  background: transparent url(images/link.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}
div.dokuwiki div.inclmeta abbr.published
{
  background: transparent url(images/date.gif) 0px 1px no-repeat;
  border-bottom: 0;
  padding: 1px 0px 1px 16px;
}
div.dokuwiki div.inclmeta span.author
{
  background: transparent url(images/user.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}
div.dokuwiki div.inclmeta span.comment
{
  background: transparent url(images/comment.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}
div.dokuwiki div.inclmeta div.tags
{
  border-top: 0;
  clear: none;
  float: right;
  font-size: 100%;
}
div.dokuwiki form
{
  border: none;
  display: inline;
}
div.dokuwiki label.block
{
  display: block;
  font-weight: bold;
  text-align: right;
}
div.dokuwiki label.simple
{
  display: block;
  font-weight: normal;
  text-align: left;
}
div.dokuwiki label.block input.edit
{
  width: 50%;
}
div.dokuwiki fieldset
{
  border: 1px solid #8cacbb;
  margin: auto;
  padding: 0.5em;
  text-align: center;
  width: 300px;
}
div.dokuwiki textarea.edit
{
  background-color: #fff;
  border: 1px solid #8cacbb;
  color: #000;
  font-family: monospace;
  font-size: 14px;
  padding: 0.3em 0 0 0.3em;
  width: 100%;
}
html>body div.dokuwiki textarea.edit
{
  background: #fff url(images/inputshadow.png) repeat-x top;
}
div.dokuwiki input.edit,div.dokuwiki select.edit
{
  background-color: #fff;
  border: 1px solid #8cacbb;
  color: #000;
  display: inline;
  font-size: 100%;
  margin: 1px;
  padding: 0.20em 0.3em;
  vertical-align: middle;
}
html>body div.dokuwiki input.edit,html>body div.dokuwiki select.edit
{
  background: #fff url(images/inputshadow.png) repeat-x top;
}
div.dokuwiki select.edit
{
  padding: 0.1em 0;
}
div.dokuwiki input.missing
{
  background-color: #fcc;
  border: 1px solid #8cacbb;
  color: #000;
  display: inline;
  font-size: 100%;
  margin: 1px;
  padding: 0.20em 0.3em;
  vertical-align: middle;
}
div.dokuwiki textarea.edit[disabled],div.dokuwiki textarea.edit[readonly],div.dokuwiki input.edit[disabled],div.dokuwiki input.edit[readonly],div.dokuwiki input.button[disabled],div.dokuwiki select.edit[disabled]
{
  background-color: #ffe!important;
  color: #300!important;
}
div.dokuwiki div.toolbar,div.dokuwiki div#wiki__editbar
{
  margin: 2px 0;
  text-align: left;
}
div.dokuwiki div#size__ctl
{
  float: right;
  height: 2.7em;
  width: 60px;
}
div.dokuwiki #size__ctl img
{
  cursor: pointer;
}
div.dokuwiki div#wiki__editbar div.editButtons
{
  float: left;
  padding: 0 1.0em 0.7em 0;
}
div.dokuwiki div#wiki__editbar div.summary
{
  float: left;
}
div.dokuwiki .nowrap
{
  white-space: nowrap;
}
div.dokuwiki div#draft__status
{
  color: #638c9c;
  float: right;
}
div.dokuwiki div.license
{
  font-size: 90%;
  padding: 0.5em;
  text-align: center;
}
div.dokuwiki form#dw__editform div.license
{
  clear: left;
  font-size: 90%;
}
div.dokuwiki input.button,div.dokuwiki button.button
{
  background-color: #fff;
  border: 1px solid #8cacbb;
  color: #000;
  cursor: pointer;
  font-size: 100%;
  margin: 1px;
  padding: 0.125em 0.4em;
  text-decoration: none;
  vertical-align: middle;
}
html>body div.dokuwiki input.button,html>body div.dokuwiki button.button
{
  background: #fff url(images/buttonshadow.png) repeat-x bottom;
}
* html div.dokuwiki input.button,* html div.dokuwiki button.button
{
  height: 1.8em;
}
div.dokuwiki div.secedit input.button
{
  background-color: #fff;
  border: 1px solid #8cacbb;
  color: #000;
  cursor: pointer;
  display: inline;
  float: right;
  font-size: 10px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: middle;
}
button.toolbutton
{
  background-color: #fff;
  border: 1px solid #8cacbb;
  cursor: pointer;
  margin: 0 1px 0 0;
  padding: 0px;
}
div.dokuwiki a.mail
{
  background: transparent url(images/mail_icon.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}
div.dokuwiki table.diff
{
  background-color: #fff;
  width: 100%;
}
div.dokuwiki td.diff-blockheader
{
  font-weight: bold;
}
div.dokuwiki table.diff th
{
  border-bottom: 1px solid #8cacbb;
  font-size: 110%;
  font-weight: normal;
  text-align: left;
  width: 50%;
}
div.dokuwiki table.diff th a
{
  font-weight: bold;
}
div.dokuwiki table.diff th span.user
{
  color: #000;
  font-size: 80%;
}
div.dokuwiki table.diff th span.sum
{
  font-size: 80%;
  font-weight: bold;
}
div.dokuwiki table.diff th.minor
{
  font-style: italic;
}
div.dokuwiki table.diff td
{
  font-family: monospace;
  font-size: 100%;
}
div.dokuwiki td.diff-addedline
{
  background-color: #dfd;
}
div.dokuwiki td.diff-deletedline
{
  background-color: #ffb;
}
div.dokuwiki td.diff-context
{
  background-color: #f5f5f5;
}
div.dokuwiki table.diff td.diff-addedline strong,div.dokuwiki table.diff td.diff-deletedline strong
{
  color: red;
}
