body {
  --viewportWidth: calc(100vw - var(--scrollbarWidth));
}
.dokuwiki button.plugin_prosemirror_useWYSIWYG {
  margin-top: 0.2em;
  position: absolute;
  right: 2rem;
  font-size: 100%;
  padding: .25rem .75rem;
  background-color: var(--button-background-color);
}
.ProseMirror {
  background-color: #ffffff;
}
.mikio-article-content ol {
  counter-reset: item;
}
.mikio-article-content ol > li {
  display: block;
}
.mikio-article-content ol > li:before {
  content: counters(item,".") ".";
  counter-increment: item;
  padding-right: 10px;
  margin-left: -20px;
}
.mikio-article-content ol > li .li {
  display: inline;
}
.mikio-article-content ol > li > p {
  display: inline;
}
.mikio-navbar {
  z-index: auto;
}
.mikio-navbar .mikio-nav-item #dw__search div.typeahead {
  white-space: wrap;
}
.mikio-hero .mikio-hero-image-resize {
  height: 11.5rem;
}
.mikio-hero .mikio-hero-image {
  background-position: left center;
}
.mikio .mikio-content {
  min-width: 0;
}
.mikio .mode_show table.pgnb_table {
  margin-bottom: 0em;
}
.mikio .mode_show table.pgnb_table th.pgnb_title {
  text-align: center;
}
.mikio .pgnb_title {
  background-color: #5DB98C;
}
.mikio .pgnb_title a.wikilink1,
.mikio .pgnb_title a.wikilink1:visited,
.mikio .pgnb_title a.wikilink1:active {
  color: #28292B;
}
.mikio .pgnb_group_title {
  background-color: #8FCBAB;
}
.mikio .pgnb_group_title a.wikilink1,
.mikio .pgnb_group_title a.wikilink1:visited,
.mikio .pgnb_group_title a.wikilink1:active {
  color: #28292B;
}
.mikio .pgnb_subgroup_title {
  background-color: #BCCEC1;
}
.mikio .pgnb_subgroup_title a.wikilink1,
.mikio .pgnb_subgroup_title a.wikilink1:visited,
.mikio .pgnb_subgroup_title a.wikilink1:active {
  color: #28292B;
}
.mikio .pgnb_container {
  margin-bottom: 0.25rem;
  min-width: fit-content;
}
.mikio .pgnb_title_text {
  margin-left: 0;
  margin-right: 0;
}
.mikio .pgnb_group table.pgnb_child_table {
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  .mikio .wrap_twothirds,
  .mikio .wrap_half,
  .mikio .wrap_third,
  .mikio .wrap_quarter {
    width: auto;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
.mikio .mikio-navbar {
  padding-bottom: 0.75rem;
}
@media (max-width: 768px) {
  .mikio .mikio-toc {
    padding-left: 0;
  }
}
.mikio .mikio-article-content .approval {
  clear: none;
}
.mikio .mikio-article-content .secedit {
  margin-top: -1.4rem;
  float: right;
}
.mikio .mikio-article-content .editbutton_1 {
  margin-top: 0rem;
  float: right;
}
.mikio .mikio-article-content .pgnb_container + .secedit {
  margin-top: -0.25rem;
  margin-bottom: 0.25rem;
  float: none;
}
.mikio .mikio-article-content blockquote {
  color: #666666;
  border-left: 0.5rem solid #cccccc;
  padding: 0.5rem 1rem 0.5rem 0.5rem;
  margin-left: 0.5rem;
  margin-right: 1rem;
}
.mikio .mikio-article-content table.inline {
  min-width: 100%;
  max-width: calc(var(--viewportWidth) - 16rem);
}
.mikio .mikio-article-content #plugin__struct_output {
  margin-right: 0;
  width: calc(100% - 16rem);
  min-width: min-content;
}
@media (max-width: 768px) {
  .mikio .mikio-article-content #plugin__struct_output {
    width: 100%;
  }
}
.mikio div.dokuwiki div.inclmeta span.author {
  background: none;
  padding-left: 0;
}
.mikio div.dokuwiki div.inclmeta abbr.published {
  background: none;
  padding-left: 0;
}
.mikio div.dokuwiki div.inclmeta abbr.published::before {
  content: "\f017";
}
.mikio fieldset {
  width: 30rem;
}
.mikio .bureaucracy__plugin legend {
  font-weight: bold;
}
@media print {
  .mikio-sub-navbar {
    display: none;
  }
  .mikio-hero .mikio-hero-image {
    display: none;
  }
  .pgnb_container {
    display: none;
  }
  .structaggregation .mf_csv {
    display: none;
  }
}
.mikio-toc {
  scrollbar-color: #999999 transparent;
}
.mikio-toc::-webkit-scrollbar {
  background-color: transparent;
}
.mode_show .mikio-article-content,
.mode_show .mikio-page-contentheader,
.mode_show .mikio-page-contentfooter,
.mode_index .mikio-article-content,
.mode_index .mikio-page-contentheader,
.mode_index .mikio-page-contentfooter,
.mode_profile .mikio-article-content,
.mode_profile .mikio-page-contentheader,
.mode_profile .mikio-page-contentfooter,
.mode_search .mikio-article-content,
.mode_search .mikio-page-contentheader,
.mode_search .mikio-page-contentfooter,
.mode_edit .mikio-article-content,
.mode_edit .mikio-page-contentheader,
.mode_edit .mikio-page-contentfooter,
.mode_preview .mikio-article-content,
.mode_preview .mikio-page-contentheader,
.mode_preview .mikio-page-contentfooter {
  max-width: 55em;
  width: 100%;
}
.mode_show .editBox,
.mode_index .editBox,
.mode_profile .editBox,
.mode_search .editBox,
.mode_edit .editBox,
.mode_preview .editBox {
  width: calc(var(--viewportWidth) - 4rem);
}
.mode_show .editBox .struct_entry_form,
.mode_index .editBox .struct_entry_form,
.mode_profile .editBox .struct_entry_form,
.mode_search .editBox .struct_entry_form,
.mode_edit .editBox .struct_entry_form,
.mode_preview .editBox .struct_entry_form {
  width: min(100%, 55em + 0.75rem);
}
.mode_show #dw_editform .mikio .mode_edit button.plugin_prosemirror_useWYSIWYG,
.mode_index #dw_editform .mikio .mode_edit button.plugin_prosemirror_useWYSIWYG,
.mode_profile #dw_editform .mikio .mode_edit button.plugin_prosemirror_useWYSIWYG,
.mode_search #dw_editform .mikio .mode_edit button.plugin_prosemirror_useWYSIWYG,
.mode_edit #dw_editform .mikio .mode_edit button.plugin_prosemirror_useWYSIWYG,
.mode_preview #dw_editform .mikio .mode_edit button.plugin_prosemirror_useWYSIWYG {
  line-height: 1;
}
.mode_show .ProseMirror,
.mode_index .ProseMirror,
.mode_profile .ProseMirror,
.mode_search .ProseMirror,
.mode_edit .ProseMirror,
.mode_preview .ProseMirror {
  padding-right: max(8px, 100% - 55em);
}
.mode_show #wiki__text.edit,
.mode_index #wiki__text.edit,
.mode_profile #wiki__text.edit,
.mode_search #wiki__text.edit,
.mode_edit #wiki__text.edit,
.mode_preview #wiki__text.edit {
  padding-right: max(0.75rem, 100% - 55em);
}
.mode_show .editor_breakline_marker,
.mode_index .editor_breakline_marker,
.mode_profile .editor_breakline_marker,
.mode_search .editor_breakline_marker,
.mode_edit .editor_breakline_marker,
.mode_preview .editor_breakline_marker {
  position: absolute;
  top: 1px;
  border-left: 1px solid #f2f2f2;
  width: 0px;
}
.mode_show .editor_wrap,
.mode_index .editor_wrap,
.mode_profile .editor_wrap,
.mode_search .editor_wrap,
.mode_edit .editor_wrap,
.mode_preview .editor_wrap {
  position: relative;
  clear: both;
}
.mode_show .editor_wrap .editor_breakline_marker,
.mode_index .editor_wrap .editor_breakline_marker,
.mode_profile .editor_wrap .editor_breakline_marker,
.mode_search .editor_wrap .editor_breakline_marker,
.mode_edit .editor_wrap .editor_breakline_marker,
.mode_preview .editor_wrap .editor_breakline_marker {
  position: absolute;
  top: 1px;
  border-left: 1px solid #f2f2f2;
  width: 0px;
  left: min(100%, 55em + 0.75rem);
  height: calc(100% - 0.5em - 1px);
}
.mode_show .ProseMirror:after,
.mode_index .ProseMirror:after,
.mode_profile .ProseMirror:after,
.mode_search .ProseMirror:after,
.mode_edit .ProseMirror:after,
.mode_preview .ProseMirror:after {
  position: absolute;
  top: 1px;
  border-left: 1px solid #f2f2f2;
  width: 0px;
  content: "";
  left: calc(55em + 8px);
  height: calc(100% - 1px);
}
.mikio-sidebar .fa,
.mikio-sidebar .fab,
.mikio-sidebar .fad,
.mikio-sidebar .fal,
.mikio-sidebar .far,
.mikio-sidebar .fas {
  width: 1.25rem;
}
.mikio-sidebar .mikio-sidebar-content a.wikilink1,
.mikio-sidebar .mikio-sidebar-content a.wikilink1:visited,
.mikio-sidebar .mikio-sidebar-content a.wikilink1:active {
  color: #666666;
}
.mikio #mediamanager__page #media__content .odd,
.mikio #mediamanager__page #media__content .even,
#media__manager #media__content .odd,
#media__manager #media__content .even {
  grid-template-columns: auto 1.5rem 8rem 1.5rem 1.5rem 1.5rem;
}
.mikio #mediamanager__page #media__content .odd a.mediafile,
.mikio #mediamanager__page #media__content .even a.mediafile,
#media__manager #media__content .odd a.mediafile,
#media__manager #media__content .even a.mediafile {
  grid-column: 1 / span 1;
}
.mikio #mediamanager__page #media__content .odd a:nth-child(4),
.mikio #mediamanager__page #media__content .even a:nth-child(4),
#media__manager #media__content .odd a:nth-child(4),
#media__manager #media__content .even a:nth-child(4) {
  text-align: center;
}
@media screen {
  .mikio .dokuwiki .struct_entry_form div.field > span.input .multiwrap,
  .mikio .dokuwiki .struct_entry_form div.field > span.input .newtemplate {
    width: 100%;
    margin: 0;
  }
  .mikio .dokuwiki .struct_entry_form div.field > span.input input:not([type="checkbox"]):not([type="color"]).struct_media {
    width: 100%;
  }
  .mikio .dokuwiki form.bureaucracy__plugin span span.mikio-input-file,
  .mikio .dokuwiki form.bureaucracy__plugin label span.mikio-input-file {
    z-index: 0;
    margin-left: 1px;
    margin-top: 0.35rem;
  }
  .mikio .dokuwiki form.bureaucracy__plugin span span,
  .mikio .dokuwiki form.bureaucracy__plugin label span {
    line-height: 1.5;
  }
  .mikio .dokuwiki form.bureaucracy__plugin span input,
  .mikio .dokuwiki form.bureaucracy__plugin span select,
  .mikio .dokuwiki form.bureaucracy__plugin span textarea.edit,
  .mikio .dokuwiki form.bureaucracy__plugin label input,
  .mikio .dokuwiki form.bureaucracy__plugin label select,
  .mikio .dokuwiki form.bureaucracy__plugin label textarea.edit {
    font-size: inherit;
    font-family: inherit;
    padding: .375rem .75rem;
    box-sizing: border-box;
    margin: 0.2rem 0 0.2rem 0;
  }
  .mikio .dokuwiki a.interwiki,
  .mikio .dokuwiki a.mail,
  .mikio .dokuwiki a.mediafile,
  .mikio .dokuwiki a.urlextern {
    background-image: none;
    padding: 0;
  }
  .mikio .dokuwiki a.interwiki::before,
  .mikio .dokuwiki a.mediafile::before,
  .mikio .dokuwiki a.urlextern::before,
  .mikio .dokuwiki a.mail::before,
  .mikio .dokuwiki div.dokuwiki div.inclmeta abbr.published::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 0.25rem;
    font-size: 0.9rem;
    color: #808080;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  }
  .mikio .dokuwiki a.iw_user::before {
    content: "\f007";
  }
  .mikio .dokuwiki a.iw_amazon::before,
  .mikio .dokuwiki a.iw_amazon_de::before,
  .mikio .dokuwiki a.iw_amazon_uk::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\f270";
  }
  .mikio .dokuwiki a.iw_callto::before,
  .mikio .dokuwiki a.iw_tel::before {
    content: "\f095";
  }
  .mikio .dokuwiki a.iw_google::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\f1a0";
  }
  .mikio .dokuwiki a.iw_paypal::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\f1ed";
  }
  .mikio .dokuwiki a.iw_phpfn::before {
    font-family: "Font Awesome 5 Brands";
    content: "\f457";
  }
  .mikio .dokuwiki a.iw_skype::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\f17e";
  }
  .mikio .dokuwiki a.iw_wp::before,
  .mikio .dokuwiki a.iw_wpde::before,
  .mikio .dokuwiki a.iw_wpes::before,
  .mikio .dokuwiki a.iw_wpfr::before,
  .mikio .dokuwiki a.iw_wpjp::before,
  .mikio .dokuwiki a.iw_wpmeta::before,
  .mikio .dokuwiki a.iw_wppl::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\f266";
  }
  .mikio .dokuwiki a.iw_doku::before {
    content: "\f044";
  }
  .mikio .dokuwiki a.mediafile::before {
    content: "\f15b";
  }
  .mikio .dokuwiki a.mf_pdf::before {
    content: "\f1c1";
  }
  .mikio .dokuwiki a.mf_7z::before {
    content: "\f1c6";
  }
  .mikio .dokuwiki a.mf_asm::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_bash::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_bz2::before {
    content: "\f1c6";
  }
  .mikio .dokuwiki a.mf_c::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_cc::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_conf::before {
    content: "\f15c";
  }
  .mikio .dokuwiki a.mf_cpp::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_cs::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_csh::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_css::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_csv::before {
    content: "\f6dd";
  }
  .mikio .dokuwiki a.mf_deb::before {
    content: "\f1c6";
  }
  .mikio .dokuwiki a.mf_diff::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_doc::before {
    content: "\f1c2";
  }
  .mikio .dokuwiki a.mf_docx::before {
    content: "\f1c2";
  }
  .mikio .dokuwiki a.mf_file::before {
    content: "\f1c1";
  }
  .mikio .dokuwiki a.mf_gif::before {
    content: "\f1c5";
  }
  .mikio .dokuwiki a.mf_gz::before {
    content: "\f1c6";
  }
  .mikio .dokuwiki a.mf_h::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_hpp::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_htm::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_html::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_ico::before {
    content: "\f1c5";
  }
  .mikio .dokuwiki a.mf_java::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_jpeg::before {
    content: "\f1c5";
  }
  .mikio .dokuwiki a.mf_jpg::before {
    content: "\f1c5";
  }
  .mikio .dokuwiki a.mf_js::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_json::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_lua::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_mp3::before {
    content: "\f1c7";
  }
  .mikio .dokuwiki a.mf_mp4::before {
    content: "\f1c8";
  }
  .mikio .dokuwiki a.mf_odf::before {
    content: "\f477";
  }
  .mikio .dokuwiki a.mf_odg::before {
    content: "\f1c5";
  }
  .mikio .dokuwiki a.mf_odi::before {
    content: "\f1c5";
  }
  .mikio .dokuwiki a.mf_odp::before {
    content: "\f1c4";
  }
  .mikio .dokuwiki a.mf_ods::before {
    content: "\f1c3";
  }
  .mikio .dokuwiki a.mf_odt::before {
    content: "\f1c2";
  }
  .mikio .dokuwiki a.mf_ogg::before {
    content: "\f1c7";
  }
  .mikio .dokuwiki a.mf_ogv::before {
    content: "\f1c8";
  }
  .mikio .dokuwiki a.mf_pas::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_php::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_pl::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_png::before {
    content: "\f1c5";
  }
  .mikio .dokuwiki a.mf_ppt::before {
    content: "\f1c4";
  }
  .mikio .dokuwiki a.mf_pptx::before {
    content: "\f1c4";
  }
  .mikio .dokuwiki a.mf_ps::before {
    content: "\f1c1";
  }
  .mikio .dokuwiki a.mf_py::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_rar::before {
    content: "\f1c6";
  }
  .mikio .dokuwiki a.mf_rb::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_rpm::before {
    content: "\f1c6";
  }
  .mikio .dokuwiki a.mf_rtf::before {
    content: "\f1c2";
  }
  .mikio .dokuwiki a.mf_sh::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_sql::before {
    content: "\f1c0";
  }
  .mikio .dokuwiki a.mf_svg::before {
    content: "\f1c5";
  }
  .mikio .dokuwiki a.mf_swf::before {
    content: "\f1c8";
  }
  .mikio .dokuwiki a.mf_sxc::before {
    content: "\f1c3";
  }
  .mikio .dokuwiki a.mf_sxi::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_sxw::before {
    content: "\f1c2";
  }
  .mikio .dokuwiki a.mf_tar::before {
    content: "\f1c6";
  }
  .mikio .dokuwiki a.mf_tgz::before {
    content: "\f1c6";
  }
  .mikio .dokuwiki a.mf_txt::before {
    content: "\f15c";
  }
  .mikio .dokuwiki a.mf_wav::before {
    content: "\f1c7";
  }
  .mikio .dokuwiki a.mf_webm::before {
    content: "\f1c5";
  }
  .mikio .dokuwiki a.mf_xls::before {
    content: "\f1c3";
  }
  .mikio .dokuwiki a.mf_xlsx::before {
    content: "\f1c3";
  }
  .mikio .dokuwiki a.mf_xml::before {
    content: "\f1c9";
  }
  .mikio .dokuwiki a.mf_zip::before {
    content: "\f1c6";
  }
  .mikio .dokuwiki .structaggregation a.export {
    padding-left: 5px;
  }
  .mikio .dokuwiki a.urlextern::before {
    content: "\f57c";
  }
  .mikio .dokuwiki a.mail::before {
    content: "\f0e0";
  }
}
