a.interwiki{background:transparent url(/wiki/lib/images/interwiki.png) 0px 1px no-repeat;padding-left:16px;}a.iw_wp{ background-image:url(/wiki/lib/images/interwiki/wp.gif)}a.iw_wpde{ background-image:url(/wiki/lib/images/interwiki/wpde.gif)}a.iw_wpmeta{ background-image:url(/wiki/lib/images/interwiki/wpmeta.gif)}a.iw_doku{ background-image:url(/wiki/lib/images/interwiki/doku.gif)}a.iw_sb{ background-image:url(/wiki/lib/images/interwiki/sb.gif)}a.iw_amazon{ background-image:url(/wiki/lib/images/interwiki/amazon.gif)}a.iw_amazon_de{ background-image:url(/wiki/lib/images/interwiki/amazon.de.gif)}a.iw_amazon_uk{ background-image:url(/wiki/lib/images/interwiki/amazon.uk.gif)}a.iw_phpfn{ background-image:url(/wiki/lib/images/interwiki/phpfn.gif)}a.iw_dokubug{ background-image:url(/wiki/lib/images/interwiki/dokubug.gif)}a.iw_coral{ background-image:url(/wiki/lib/images/interwiki/coral.gif)}a.iw_google{ background-image:url(/wiki/lib/images/interwiki/google.gif)}a.iw_meatball{ background-image:url(/wiki/lib/images/interwiki/meatball.gif)}a.iw_wiki{ background-image:url(/wiki/lib/images/interwiki/wiki.gif)}a.mediafile{background:transparent url(/wiki/lib/images/fileicons/file.png) 0px 1px no-repeat;padding-left:18px;padding-bottom:1px;}a.mf_jpg{ background-image:url(/wiki/lib/images/fileicons/jpg.png)}a.mf_jpeg{ background-image:url(/wiki/lib/images/fileicons/jpeg.png)}a.mf_gif{ background-image:url(/wiki/lib/images/fileicons/gif.png)}a.mf_png{ background-image:url(/wiki/lib/images/fileicons/png.png)}a.mf_tgz{ background-image:url(/wiki/lib/images/fileicons/tgz.png)}a.mf_tar{ background-image:url(/wiki/lib/images/fileicons/tar.png)}a.mf_gz{ background-image:url(/wiki/lib/images/fileicons/gz.png)}a.mf_zip{ background-image:url(/wiki/lib/images/fileicons/zip.png)}a.mf_rar{ background-image:url(/wiki/lib/images/fileicons/rar.png)}a.mf_pdf{ background-image:url(/wiki/lib/images/fileicons/pdf.png)}a.mf_ps{ background-image:url(/wiki/lib/images/fileicons/ps.png)}a.mf_doc{ background-image:url(/wiki/lib/images/fileicons/doc.png)}a.mf_xls{ background-image:url(/wiki/lib/images/fileicons/xls.png)}a.mf_ppt{ background-image:url(/wiki/lib/images/fileicons/ppt.png)}a.mf_rtf{ background-image:url(/wiki/lib/images/fileicons/rtf.png)}a.mf_swf{ background-image:url(/wiki/lib/images/fileicons/swf.png)}a.mf_rpm{ background-image:url(/wiki/lib/images/fileicons/rpm.png)}a.mf_deb{ background-image:url(/wiki/lib/images/fileicons/deb.png)}a.mf_sxw{ background-image:url(/wiki/lib/images/fileicons/sxw.png)}a.mf_sxc{ background-image:url(/wiki/lib/images/fileicons/sxc.png)}a.mf_sxi{ background-image:url(/wiki/lib/images/fileicons/sxi.png)}a.mf_sxd{ background-image:url(/wiki/lib/images/fileicons/sxd.png)}a.mf_odc{ background-image:url(/wiki/lib/images/fileicons/odc.png)}a.mf_odf{ background-image:url(/wiki/lib/images/fileicons/odf.png)}a.mf_odg{ background-image:url(/wiki/lib/images/fileicons/odg.png)}a.mf_odi{ background-image:url(/wiki/lib/images/fileicons/odi.png)}a.mf_odp{ background-image:url(/wiki/lib/images/fileicons/odp.png)}a.mf_ods{ background-image:url(/wiki/lib/images/fileicons/ods.png)}a.mf_odt{ background-image:url(/wiki/lib/images/fileicons/odt.png)}

div.clearer{
  clear:both;
  line-height:0px;
  height:0;
  overflow:hidden;
}

div.no{
  display:inline;
  margin:0;
  padding:0;
}

.hidden{
  display:none;
}

div.error{
  background:#fcc url(/wiki/lib/styles/../images/error.png) 0.5em 0px no-repeat;
  color:#000;
  border-bottom:1px solid #faa;
  font-size:90%;
  margin:0;
  padding-left:3em;
  overflow:hidden;
}

div.info{
  background:#ccf url(/wiki/lib/styles/../images/info.png) 0.5em 0px no-repeat;
  color:#000;
  border-bottom:1px solid #aaf;
  font-size:90%;
  margin:0;
  padding-left:3em;
  overflow:hidden;
}

div.success{
  background:#cfc url(/wiki/lib/styles/../images/success.png) 0.5em 0px no-repeat;
  color:#000;
  border-bottom:1px solid #afa;
  font-size:90%;
  margin:0;
  padding-left:3em;
  overflow:hidden;
}

div.notify{
  background:#ffc url(/wiki/lib/styles/../images/notify.png) 0.5em 0px no-repeat;
  color:#000;
  border-bottom:1px solid #ffa;
  font-size:90%;
  margin:0;
  padding-left:3em;
  overflow:hidden;
}



.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;}

#acl__manager label{
  text-align:left;
  font-weight:normal;
  display:inline;
}
#acl__manager table{
  margin-left:10%;
  width:80%;
}

#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:#eee;
  color:#000;
  padding:0 1em;
}
#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 input.edit{
    width:30em;
}
#config__manager td select.edit{}
#config__manager td textarea.edit{
    width:27.5em;
    height:4em;
}

#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{
  width:14.8em;
  float:left;
  margin:0 0.3em 2px 0;
}

#config__manager .selection label{
  float:right;
  width:14em;
  font-size:90%;
}


* 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{
  padding-left:2px;
  font-size:90%;
}



#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 input.button[disabled]{
  color:#ccc!important;
  border-color:#ccc!important;
}




#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]{color:#ccc;border-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{margin:0;padding:0 0 1.0em 0;text-align:left;border:none;}
#plugin__manager .common label{padding:0 0 0.5em 0;}
#plugin__manager .common input{}
#plugin__manager .common input.edit{width:24em;margin:0.5em;}
#plugin__manager .common .button{}

#plugin__manager form.plugins{}
#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;padding:0;clear:none;}
#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{width:6em;float:left;clear:left;margin:0;padding:0;}
#plugin__manager .pm_info dd{margin:0 0 0 7em;padding:0;background:none;}

#plugin__manager .plugins .enable{float:left;width:auto;margin-right:0.5em;}





div.dokuwiki .header{
  padding:10px 0 20px 0;
}

div.dokuwiki .pagename{
  float:right;
  font-size:150%;
  font-family:arial,helvetica,sans-serif;
  color:#666;
  text-align:left;
  padding-top:12px;
}

div.dokuwiki .pagename a{
  color:#369 !important;
  text-decoration:none !important;
}

div.dokuwiki .logo{
}

div.dokuwiki .logo a{
  color:#eee !important;
  color:#369 !important;
  text-decoration:none !important;
}


div.dokuwiki .bar{
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  background:#eee;
  padding:0.1em 0.15em;
  margin-bottom:1em;
  clear:both;
}

div.dokuwiki .bar-left{
  float:left;
}

div.dokuwiki .bar-right{
  float:right;
  text-align:right;
}

div.dokuwiki #bar__bottom{
  margin-bottom:3px;
}



div.dokuwiki div.meta{
  clear:both;
  margin-top:1em;
  color:#4c555a;
  font-size:70%;
}

div.dokuwiki div.meta div.user{
  float:left;
}

div.dokuwiki div.meta div.doc{
  text-align:right;
}






body{
  font:80% Verdana,Lucida,Helvetica,Arial,sans-serif;
  line-height:1.4;
  background-color:#4c555a;
  color:#000;
  padding:0;
  margin:0;
}

#container{
	margin:0;
	padding:20px 100px;
	background:#fff;
}




div.dokuwiki div.page{
  margin:0;
}

div.dokuwiki table{
  font-size:100%;
}

div.dokuwiki tr,
div.dokuwiki td,
div.dokuwiki th{
}

div.dokuwiki img{
  border:0;
}

div.dokuwiki p,
div.dokuwiki blockquote,
div.dokuwiki table,
div.dokuwiki pre{
  margin:0 0 1.0em 0;
}

div.dokuwiki hr{
  border:0px;
  border-top:1px solid #ccc;
  text-align:center;
  height:0px;
}

div.dokuwiki div.nothing{
  text-align:center;
  margin:2em;
}



div.dokuwiki form{
  border:none;
  display:inline;
}

div.dokuwiki label.block{
  display:block;
  text-align:right;
  font-weight:bold;
}

div.dokuwiki label.simple{
  display:block;
  text-align:left;
  font-weight:normal;
}

div.dokuwiki label.block input.edit{
  width:50%;
}

div.dokuwiki fieldset{
  width:300px;
  text-align:center;
  border:1px solid #ccc;
  padding:0.5em;
  margin:auto;
}

div.dokuwiki textarea.edit{
  font-family:monospace;
  font-size:14px;
  color:#000;
  background-color:#fff;
  border:1px solid #ccc;
  padding:0.3em 0 0 0.3em;
  width:100%;
}


html>body div.dokuwiki textarea.edit{
  background: #fff url(/wiki/lib/tpl/dnsomatic/images/inputshadow.png) repeat-x top;
}

div.dokuwiki input.edit,
div.dokuwiki select.edit{
  font-size:100%;
  border:1px solid #ccc;
  color:#000;
  background-color:#fff;
  vertical-align:middle;
  margin:1px;
  padding:0.20em 0.3em;
  display:inline;
}


html>body div.dokuwiki input.edit,
html>body div.dokuwiki select.edit{
  background: #fff url(/wiki/lib/tpl/dnsomatic/images/inputshadow.png) repeat-x top;
}

div.dokuwiki select.edit{
  padding:0.1em 0;
}

div.dokuwiki input.missing{
  font-size:100%;
  border:1px solid #ccc;
  color:#000;
  background-color:#fcc;
  vertical-align:middle;
  margin:1px;
  padding:0.20em 0.3em;
  display:inline;
}


div.dokuwiki textarea.edit[disabled],
div.dokuwiki textarea.edit[readonly],
div.dokuwiki input.edit[disabled],
div.dokuwiki input.edit[readonly],
div.dokuwiki select.edit[disabled]{
  background-color:#f5f5f5!important;
  color:#666!important;
}


div.dokuwiki div.toolbar,
div.dokuwiki div#wiki__editbar{
   margin:2px 0;
   text-align:left;
}
div.dokuwiki div#size__ctl{
   float:right;
   width:60px;
   height:2.7em;
}
div.dokuwiki #size__ctl img{
   cursor:pointer;
}
div.dokuwiki div#wiki__editbar div.editButtons{
   float:left;
   padding:0 1.0em 0.7em 0;
}
div.dokuwiki div#wiki__editbar div.summary{
   float:left;
}
div.dokuwiki .nowrap{
   white-space:nowrap;
}
div.dokuwiki div#draft__status{
  float:right;
  color:#4c555a;
}




div.dokuwiki input.button,
div.dokuwiki button.button{
  border:1px solid #ccc;
  color:#000;
  background-color:#fff;
  vertical-align:middle;
  text-decoration:none;
  font-size:100%;
  cursor:pointer;
  margin:1px;
  padding:0.125em 0.4em;
}


html>body div.dokuwiki input.button,
html>body div.dokuwiki button.button{
  background: #fff url(/wiki/lib/tpl/dnsomatic/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{
  border:1px solid #ccc;
  color:#000;
  background-color:#fff;
  vertical-align:middle;
  text-decoration:none;
  margin:0;
  padding:0;
  font-size:10px;
  cursor:pointer;
  float:right;
  display:inline;
}



div.dokuwiki div.pagenav{
    margin:1em 0 0 0;
}

div.dokuwiki div.pagenav-prev{
    text-align:right;
    float:left;
    width:49%
}

div.dokuwiki div.pagenav-next{
    text-align:left;
    float:right;
    width:49%
}



div.dokuwiki a:link,
div.dokuwiki a:visited{
  color:#369;
  text-decoration:none;
}
div.dokuwiki a:hover,
div.dokuwiki a:active{
  color:#000;
  text-decoration:underline;
}

div.dokuwiki h1 a,
div.dokuwiki h2 a,
div.dokuwiki h3 a,
div.dokuwiki h4 a,
div.dokuwiki h5 a,
div.dokuwiki a.nolink{
  color:#000 !important;
  text-decoration:none !important;
}


div.dokuwiki a.urlextern{
  background:transparent url(/wiki/lib/tpl/dnsomatic/images/link_icon.gif) 0px 1px no-repeat;
  padding:1px 0px 1px 16px;
}


div.dokuwiki a.windows{
  background:transparent url(/wiki/lib/tpl/dnsomatic/images/windows.gif) 0px 1px no-repeat;
  padding:1px 0px 1px 16px;
}


div.dokuwiki a.interwiki{
}


div.dokuwiki a.media{
}

div.dokuwiki a.urlextern:link,
div.dokuwiki a.windows:link,
div.dokuwiki a.interwiki:link{
  color:#369;
}

div.dokuwiki a.urlextern:visited,
div.dokuwiki a.windows:visited,
div.dokuwiki a.interwiki:visited{
  color:purple;
}
div.dokuwiki a.urlextern:hover,
div.dokuwiki a.urlextern:active,
div.dokuwiki a.windows:hover,
div.dokuwiki a.windows:active,
div.dokuwiki a.interwiki:hover,
div.dokuwiki a.interwiki:active{
  color:#000;
}


div.dokuwiki a.mail{
  background:transparent url(/wiki/lib/tpl/dnsomatic/images/mail_icon.gif) 0px 1px no-repeat;
  padding:1px 0px 1px 16px;
}


div.dokuwiki a.wikilink1{
  color:#369 !important;
}


div.dokuwiki a.wikilink2{
  color:#f00 !important;
  text-decoration:none !important;
  border-bottom:dashed 1px #f00 !important;
}



div.dokuwiki div.preview{
  background-color:#f5f5f5;
  margin:0 0 0 2em;
  padding:4px;
  border:1px dashed #000;
}

div.dokuwiki div.breadcrumbs{
  background-color:#f5f5f5;
  color:#666;
  font-size:90%;
  padding:.3em 1em;
  border-bottom:1px solid #ccc;
  margin:0 0 1em 0;
}

div.dokuwiki span.user{
  color:#ccc;
  font-size:90%;
}

div.dokuwiki li.minor{
  color:#666;
  font-style:italic;
}


div.dokuwiki img.media{
  margin:3px;
}

div.dokuwiki img.medialeft{
  border:0;
  float:left;
  margin:0 1.5em 0 0;
}

div.dokuwiki img.mediaright{
  border:0;
  float:right;
  margin:0 0 0 1.5em;
}

div.dokuwiki img.mediacenter{
  border:0;
  display:block;
  margin:0 auto;
}


div.dokuwiki img.middle{
  vertical-align:middle;
}

div.dokuwiki acronym{
  cursor:help;
  border-bottom:none;
}


div.dokuwiki h1,
div.dokuwiki h2,
div.dokuwiki h3,
div.dokuwiki h4,
div.dokuwiki h5{
    color:#000;
    background-color:inherit;
    font-size:100%;
    font-weight:normal;
    font-family:arial,helvetica,sans-serif;
    margin:0 0 1em 0;
    padding:.5em 0 .1em 0;
    border-bottom:1px solid #ccc;
    clear:left;
}


div.dokuwiki h1{font-size:180%;font-weight:bold;}
div.dokuwiki h2{font-size:160%;font-weight:bold;}
div.dokuwiki h3{font-size:140%;font-weight:bold;}
div.dokuwiki h4{font-size:120%;font-weight:bold;}
div.dokuwiki h5{font-size:100%;font-weight:bold;}





div.dokuwiki ul{
  line-height:1.5em;
  list-style-type:square;
  list-style-image:none;
  margin:0 0 0.5em 1.5em;
  color:#4c555a;
}


div.dokuwiki ol{
  line-height:1.5em;
  list-style-image:none;
  margin:0 0 0.5em 1.5em;
  color:#4c555a;
  font-weight:bold;
}


div.dokuwiki .li{
  color:#000;
  font-weight:normal;
}

div.dokuwiki ol{list-style-type:decimal}
div.dokuwiki ol ol{list-style-type:upper-roman}
div.dokuwiki ol ol ol{list-style-type:lower-alpha}
div.dokuwiki ol ol ol ol{list-style-type:lower-greek}

div.dokuwiki li.open{
  list-style-image:url(/wiki/lib/tpl/dnsomatic/images/open.gif);
    
}

div.dokuwiki li.closed{
  list-style-image:url(/wiki/lib/tpl/dnsomatic/images/closed.gif);
    
}

div.dokuwiki blockquote{
  border-left:2px solid #ccc;
  padding-left:3px;
}

div.dokuwiki pre{
  font-size:130%;
  padding:1em;
  margin:1.5em 2em;
  border:1px solid #fc6;
  background:#ffe;
}


div.dokuwiki pre.pre{
	background:#ffe;
}


div.dokuwiki pre.code{
	background:#ffe;
}


div.dokuwiki code{
  font-size:130%;
  background:#ffe;
}


div.dokuwiki pre.file{
  background-color:#eee;
}


div.dokuwiki table.inline{
  background-color:#fff;
  border-spacing:0px;
  border-collapse:collapse;
}

div.dokuwiki table.inline th{
  padding:3px;
  border:1px solid #ccc;
  background-color:#eee;
}

div.dokuwiki table.inline td{
  padding:3px;
  border:1px solid #ccc;
}



div.dokuwiki div.toc{
  margin:1.2em 0 0 2em;
  float:right;
  width:200px;
  font-size:80%;
  clear:both;
}

div.dokuwiki div.tocheader{
  border:1px solid #ccc;
  background-color:#eee;
  text-align:left;
  font-weight:bold;
  padding:3px;
  margin-bottom:2px;
}

div.dokuwiki span.toc_open,
div.dokuwiki span.toc_close{
    border:0.4em solid #eee;
    float:right;
    display:block;
    margin:0.4em 3px 0 0;
}

div.dokuwiki span.toc_open span,
div.dokuwiki span.toc_close span{
    display:none;
}

div.dokuwiki span.toc_open{
    margin-top:0.4em;
    border-top:0.4em solid #000;
}

div.dokuwiki span.toc_close{
    margin-top:0;
    border-bottom:0.4em solid #000;
}

div.dokuwiki #toc__inside{
  border:1px solid #ccc;
  background-color:#fff;
  text-align:left;
  padding:0.5em 0 0.7em 0;
}

div.dokuwiki ul.toc{
  list-style-type:none;
  list-style-image:none;
  line-height:1.2em;
  padding-left:1em;
  margin:0;
}

div.dokuwiki ul.toc li{
  background:transparent url(/wiki/lib/tpl/dnsomatic/images/tocdot2.gif) 0 0.6em no-repeat;
  padding-left:0.4em;
}

div.dokuwiki ul.toc li.clear{
  background-image:none;
  padding-left:0.4em;
}

div.dokuwiki a.toc:link,
div.dokuwiki a.toc:visited{
  color:#369;
}

div.dokuwiki a.toc:hover,
div.dokuwiki a.toc:active{
  color:#000;
}


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 #ccc;
  font-size:120%;
  width:50%;
  font-weight:normal;
  text-align:left;
}
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;
}



div.dokuwiki div.footnotes{
  clear:both;
  border-top:1px solid #ccc;
  padding-left:1em;
  margin-top:1em;
}

div.dokuwiki div.fn{
  font-size:90%;
}

div.dokuwiki a.fn_top{
  vertical-align:super;
  font-size:80%;
}

div.dokuwiki a.fn_bot{
  vertical-align:super;
  font-size:80%;
  font-weight:bold;
}


div.insitu-footnote{
  font-size:80%;
  line-height:1.2em;
  border:1px solid #ccc;
  background-color:#eee;
  text-align:left;
  padding:4px;
  max-width:40%;   
}


* html .insitu-footnote pre.code,
* html .insitu-footnote pre.file{
  padding-bottom:18px;
}


div.dokuwiki .search_result{
  margin-bottom:6px;
  padding:0 10px 0 30px;
}

div.dokuwiki .search_snippet{
  color:#ccc;
  font-size:12px;
  margin-left:20px;
}

div.dokuwiki .search_sep{
  color:#000;
}

div.dokuwiki .search_hit{
  color:#000;
  background-color:#ff9;
}
div.dokuwiki strong.search_hit{
  font-weight:normal;
}

div.dokuwiki div.search_quickresult{
  margin:0 0 15px 30px;
  padding:0 10px 10px 0;
  border-bottom:1px dashed #ccc;
}
div.dokuwiki div.search_quickresult h3{
  margin:0 0 1.0em 0;
  font-size:1em;
  font-weight:bold;
}

div.dokuwiki ul.search_quickhits{
  margin:0 0 0.5em 1.0em;
}

div.dokuwiki ul.search_quickhits li{
  margin:0 1.0em 0 1.0em;
  float:left;
  width:30%;
}



div.footerinc{
    text-align:center;
}
.footerinc a img{
    opacity:0.5;
    border:0;
}

.footerinc a:hover img{
    opacity:1;
}



div.dokuwiki div.ajax_qsearch{
  position:absolute;
  right:237px;;
  width:200px;
  opacity:0.9;
  display:none;
  font-size:80%;
  line-height:1.2em;
  border:1px solid #ccc;
  background-color:#eee;
  text-align:left;
  padding:4px;
}


button.toolbutton{
  background-color:#fff;
  padding:0px;
  margin:0 1px 0 0;
  border:1px solid #ccc;
  cursor:pointer;
}


html>body button.toolbutton{
  background: #fff url(/wiki/lib/tpl/dnsomatic/images/buttonshadow.png) repeat-x bottom;
}

div.picker{
  width:250px;
  border:1px solid #ccc;
  background-color:#eee;
}

button.pickerbutton{
  padding:0px;
  margin:0 1px 1px 0;
  border:0;
  background-color:transparent;
  font-size:80%;
  cursor:pointer;
}



div.dokuwiki a.spell_error{
  color:#f00;
  text-decoration:underline;
}

div.dokuwiki div#spell__suggest{
  background-color:#fff;
  padding:2px;
  border:1px solid #000;
  font-size:80%;
  display:none;
}

div.dokuwiki div#spell__result{
  border:1px solid #ccc;
  color:#000;
  font-size:14px;
  padding:3px;
  background-color:#eee;
  display:none;
}

div.dokuwiki span.spell_noerr{
  color:#093;
}

div.dokuwiki span.spell_wait{
  color:#06c;
}



div.dokuwiki div.img_big{
  float:left;
  margin-right:0.5em;
}

div.dokuwiki dl.img_tags dt{
  font-weight:bold;
  background-color:#eee;
}
div.dokuwiki dl.img_tags dd{
  background-color:#f5f5f5;
}

div.dokuwiki div.imagemeta{
  color:#666;
  font-size:70%;
  line-height:95%;
}

div.dokuwiki div.imagemeta img.thumb{
  float:left;
  margin-right:0.1em;
}


#footer{
	padding:50px 0;
	color:#ccc;
	background:#4c555a url(/img/footer_bg.gif) repeat-x top;
	border-top:60px solid #fff;
	text-align:center;
}
#footer p{
	margin:0;
	padding:0 0 1em 0;
}
#footer h4{
	margin:0;
	letter-spacing:0;
	font-size:14px;
	padding:0 0 30px 0;
	line-height:110%;
	font-weight:normal;
	color:#ccc;
	font-family:arial,helvetica,sans-serif;
}
#footer p.small{
	padding-top:20px;
	color:#999;
	font-size:11px;
}
#footer a{
	color:#ccc;
	font-weight:bold;
}
#footer a:hover{
	color:#fff;
	background:none;
	text-decoration:underline;
}



#container #nav{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	float:right;
	font-weight:bold;
	width:400px;
}
#container #nav ul{
	list-style:none;
	float:right;
}
#container #nav ul li{
	float:left;
	text-transform:uppercase;
}
#container #nav ul li a{
	display:block;
	padding:5px 10px;
	text-decoration:underline;
}
#container #nav ul li a:visited{
	color:#346;
}
#container #nav ul li a:hover{	
	background:none;
	color:#666;
	text-decoration:none;
}
#container #nav a.active,#container #nav a.active:visited {
	color:#999;
	text-decoration:none;
}
#container #nav .signedin{
	float:right;
}
#container #nav .signedin a{
	text-decoration:underline;
}
#container #nav .signedin a:hover{
	background:#ffc;
	color:#4c555a;
	text-decoration:none;
}
#container #nav .signedin p{
	font-weight:normal;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#666;
	padding:0 10px 5px 0;
	margin:0;
}
#container #nav .signedin b{color:#2c3034;}

#media__manager{
    height:100%;
    overflow:hidden;
}

#media__left{
    width:30%;
    border-right:solid 1px #ccc;

    height:100%;
    overflow:auto;
    position:absolute;
    left:0;
}

#media__right{
    width:69.7%;

    height:100%;
    overflow:auto;
    position:absolute;
    right:0;
}

#media__manager h1{
    margin:0;
    padding:0;
    margin-bottom:0.5em;
}



#media__tree img{
    float:left;
    padding:0.5em 0.3em 0 0;
}

#media__tree ul{
    list-style-type:none;
    list-style-image:none;
}

#media__tree li{
    clear:left;
    list-style-type:none;
    list-style-image:none;
}
* html #media__tree li{
    border:1px solid #fff;
}



#media__opts{
    padding-left:1em;
    margin-bottom:0.5em;
}

#media__opts input{
    float:left;
    position:absolute;
}
* html #media__opts input{
    position:static;
}

#media__opts label{
    display:block;
    float:left;
    margin-left:30px;
}
* html #media__opts label{
    margin-left:10px;
}

#media__opts br{
    clear:left;
}



#media__content img.load{
    margin:1em auto;
}

#media__content #scroll__here{
    border:1px dashed #ccc;
}

#media__content .odd{
    background-color:#eee;
    padding:0.4em;
}

#media__content .even{
    padding:0.4em;
}

#media__content a.mediafile{
    margin-right:1.5em;
    font-weight:bold;
}

#media__content div.detail{
    padding:0.3em 0 0.3em 2em;
}

#media__content div.detail div.thumb{
    float:left;
    width:130px;
    text-align:center;
    margin-right:0.4em;
}


#media__content img.btn{
    vertical-align:text-bottom;
}

#media__content div.example{
    color:#666;
    margin-left:1em;
}



#media__content div.upload{
    font-size:90%;
    padding:0 0.5em 0.5em 0.5em;
}

#media__content form.upload{
    display:block;
    border-bottom:solid 1px #ccc;
    padding:0 0.5em 1em 0.5em;
}
#media__content form.upload fieldset{
    padding:0;
    margin:0;
    border:none;
    width:auto;
}
#media__content form.upload p{
    clear:left;
    text-align:left;
    padding:0.25em 0;
    margin:0;
    line-height:1.0em;
}
#media__content form.upload label{
    float:left;
    width:30%;
}
#media__content form.upload label.check{
    float:none;
    width:auto;
}
#media__content form.upload input.check{
    margin-left:30%;
}



#media__content form.meta{
    display:block;
    padding:0 0 1em 0;
}

#media__content form.meta label{
    display:block;
    width:25%;
    float:left;
    font-weight:bold;
    margin-left:1em;
    clear:left;
}

#media__content form.meta .edit{
    font:100% "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
    float:left;
    width:70%;
    padding-right:0;
    padding-left:0.2em;
    margin:2px;
}

#media__content form.meta textarea.edit{
    height:8em;
}

#media__content form.meta div.metafield{
    clear:left;
}

#media__content form.meta div.buttons{
    clear:left;
    margin-left:20%;
    padding-left:1em;
}
