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

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(/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(/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(/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(/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;
}


/* image alignment */
.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;
}


/* syntax highlighting code */
.code .br0  { color: #66cc66; }
.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: #000099; font-weight: bold; }
.code .kw1  { color: #b1b100; }
.code .kw2  { color: #000000; font-weight: bold; }
.code .kw3  { color: #000066; }
.code .kw4  { color: #993333; }
.code .kw5  { color: #0000ff; }
.code .me1  { color: #006600; }
.code .me2  { color: #006600; }
.code .nu0  { color: #cc66cc; }
.code .re0  { color: #0000ff; }
.code .re1  { color: #0000ff; }
.code .re2  { color: #0000ff; }
.code .re3  { color:#ff3333; font-weight:bold; }
.code .re4  { color: #009999; }
.code .st0  { color: #ff0000; }
.code .sy0  { color: #66cc66; }

/**
 * Basic styles for the spellchecker. Only included when the spellcheck option
 * is enabled. These styles are the absolute minimum to make the spellchecker
 * work. Templates should add addional styles for making it look nice.
 */

div.dokuwiki div#spell__suggest {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 2;
}

div.dokuwiki div#spell__result {
  display:none;
  font-family:monospace;
  overflow: auto;
  z-index: 1;
}

table.gallery {
  margin-left: auto;
  margin-right: auto;
}

table.gallery td {
  padding: 1em;
  text-align: center;
  vertical-align: middle;
}

table.gallery img.tn {
  padding: 0.4em;
  border: 1px solid #000;
}

div.gallery {
  clear: left;
  width: 100%;
  text-align: center;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
}

div.gallery div {
  float: left;
}

div.gallery img.tn {
  margin: 9px;
  vertical-align: middle;
  padding: 0.4em;
  border: 1px solid #000;
}

/* for lightbox */

#gallery__lightbox {
    background-color: #eee;
    padding: 10px;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
}
#gallery__overlay {
    background-image: url(/lib/plugins/gallery/images/overlay.png);
}
#gallery__lightboxCaption {
    color: #333;
    background-color: #eee;
    font-size: 10px;
    line-height: 10px;
    text-align: center;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
}

* html #gallery__overlay {
    background-image: url(/lib/plugins/gallery/images/overlayie.png);
}


.magazine-image {
  background: transparent;
  border: 0px #eee solid;
  margin-left: auto;
  margin-right: auto;
}

.magazine-image .magazineImage, .magazine-image a {
  padding: 0px;
  margin: 0px;
  background: transparent;
  border: 0px #eee solid;
}/* plugin: columnlist */
table.columnlist {
  width: 100%;
  border:0;
}

/* end plugin: columnlist */table.complexlist1 {
}

table.complexlist2 {
}

table.complexlist3 {
}

table.complexlist4 {
}

table.complexlist5 {
}

table.complexlist5 {
}

td.complexlistnum {
	vertical-align: top;
	width: 5ex;
}

td.complexlistcontent {
	vertical-align: top;
}

span.cplxlisterror {
	background-color: #ffc0c0;
	color: #000000;
	font-weight: bold;
}
div.dokuwiki div#cloud { margin-bottom: 1em; }

div.dokuwiki div#cloud a { padding: 0.5em; }

div.dokuwiki div#cloud a.cloud1 { font-size: 10px; color: #D3E0F5; }
div.dokuwiki div#cloud a.cloud2 { font-size: 12px; color: #AEC4E5; }
div.dokuwiki div#cloud a.cloud3 { font-size: 14px; color: #88A9DB; }
div.dokuwiki div#cloud a.cloud4 { font-size: 16px; color: #4A7AC2; }
div.dokuwiki div#cloud a.cloud5 { font-size: 18px; color: #003F9E; }

div.dokuwiki div#cloud a.cloud1_tag1 { font-size: 10px; color: #CEF0D0; }
div.dokuwiki div#cloud a.cloud2_tag1 { font-size: 12px; color: #AEE5B1; }
div.dokuwiki div#cloud a.cloud3_tag1 { font-size: 14px; color: #88DB8C; }
div.dokuwiki div#cloud a.cloud4_tag1 { font-size: 16px; color: #4AC250; }
div.dokuwiki div#cloud a.cloud5_tag1 { font-size: 18px; color: #009E08; }

div.dokuwiki div#cloud a.cloud1_tag2 { font-size: 10px; color: #F0CED7; }
div.dokuwiki div#cloud a.cloud2_tag2 { font-size: 12px; color: #E5AEBC; }
div.dokuwiki div#cloud a.cloud3_tag2 { font-size: 14px; color: #DB889D; }
div.dokuwiki div#cloud a.cloud4_tag2 { font-size: 16px; color: #C24A68; }
div.dokuwiki div#cloud a.cloud5_tag2 { font-size: 18px; color: #9E0028; }
/* User Manager specific styles */
#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;
}
/* IE won't understand but doesn't require it */
/*
 * admin plugin extension - style additions
 *
 * @author  Christopher Smith  chris@jalakai.co.uk
 * @link    http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorials/adminplugin
 */

/* overall containing div */
#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;}  /* IE won't understand but doesn't require it */

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

/* end admin plugin styles */
/* plugin:configmanager */
#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: __background_alt__;
  color: __text__;
  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 {
    /* fixed data column width */
    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: #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;
}

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

/* IE6 correction */
* 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%;
}

/* end plugin:configmanager */
#acl__manager label {
  text-align: left;
  font-weight: normal;
  display: inline;
}
#acl__manager table {
  margin-left: 10%;
  width: 80%;
}
/*  htmlaccess htmlOK */

#htmlOK_div {}
#htmlOK_div a:link { color: __text__; text-decoration: underline; }
#htmlOK td.bar { background-color: __background_alt__; }

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landro               |
|--------------------------------------------------*/
/*
 a.nodeFdUrl	        Namespace with url link (headpage)	        js
 a.node 	        Namespace without url link        	        js
 a.nodeUrl	        Page	                                        js
 a.nodeSel 	        Last visited page            	                js
 a.navSel 	        Current page            	                js
 a.indexmenu_idx_head	link style of a namespace with url (headpage)	nojs
 a.indexmenu_idx	link style of a namespace without url	        nojs
 */ 

/* dtree properties. No need to change*/

.dtree {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: __text__;
  white-space: nowrap;
  line-height: normal;
}

.dtree img {
  border: 0px;
  vertical-align: top;
}

/*Properties that can be edit*/

/*Link properties*/
.dtree a {
  color: #779977;
  text-decoration: none;
}

/*Link properties*/
.dtree a.node, .dtree a.nodeSel a.navSel {
  white-space: nowrap;
  padding: 1px 2px 1px 2px;
}
/* Last visited page highlighting*/
.dtree a.nodeSel {
  background-color:  __background_alt__;
}
/* Current page highlighting*/
.dtree a.navSel {
  background-color: #ff9;
}

/*
.dtree .clip {
}
*/

/*Namespace without page link in nojs mode. !important has to be used*/
div.li a.indexmenu_idx {
  color: #dd3333 !important;
  text-decoration: none !important;
}

/*Namespace with page link (headpage) in nojs mode. !important has to be used/*
/*
div.li a.indexmenu_idx_head {

}
*/

/*Style for admin panel interface*/
div.dokuwiki div.indexmenu_list_themes { 
  clear: both;
  border-top: 2px solid __border__;
  padding-left: 1em;
}

/*Mouseover property*/
.dtree a.nodeFdUrl:hover, .dtree a.nodeSel:hover, a.navSel:hover, .dtree a.nodeUrl:hover {
  color: #779977;
  text-decoration: underline;
  background-color:  __background_alt__;
}
/*Mouseover property*/
.dtree a.node:hover {
  text-decoration: none;
}

/*tocbullet property*/
.dtree .indexmenu_tocbullet {
  position:absolute;
  background: transparent url(/lib/plugins/indexmenu/images/toc_bullet.gif) no-repeat scroll;
  vertical-align: middle;
  width: 11px;
  height: 11px;
}

/*scrolling arrow property*/
.dtree .indexmenu_larrow {
  position:absolute;
  filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
  background:transparent url(/lib/plugins/indexmenu/images/larrow.gif) repeat-y scroll;
  padding-left:22px;
  z-index:100;
}

/*toc property*/
.indexmenu_toc {
  font-size: 80%;
  line-height: 1.2em;
  white-space: normal;
  overflow: hidden;
  width: 200px !important;
  z-index:100 !important;
  word-wrap: break-word;
}

.indexmenu_toc .indexmenu_toc_inside {
  border: 1px solid __border__;
  background-color: __background__;
  text-align: left;
  padding: 0.5em 0 0.7em 0;
}

.dtree .indexmenu_rarrow {
  position:absolute;
  background:white url(/lib/plugins/indexmenu/images/rarrow.gif) no-repeat scroll;
  width:11px;
  height:15px;
}

.indexmenu_rmenu {
  position: absolute;
  z-index: 100;
  background-color: #fff;
  border: 1px solid black;
  font-size: 80%;
  padding: 2px;
}

.indexmenu_rmenuhead {
  background:#CCFFCC url(/lib/plugins/indexmenu/images/close.gif) no-repeat scroll;
  border-bottom:1px solid #AAFFAA;
  color:#000000;
  font-size:90%;
  margin:0pt;
  overflow:hidden;
  padding-left:1.5em;
  text-align: left;
}

.indexmenu_rmenu ul,.indexmenu_rmenu li {
  list-style-type: none !important;
  list-style-image: none !important;
  color: #000 !important;
  margin: 2px !important;
  text-align: center;
}

.indexmenu_rmenu a:hover {
  background-color: #000 !important;
  color: #fff !important;
}

.indexmenu_opts {
  font-size: 80%;
}

div.menuContainer, div.menuContainerOver
				{
					float: left; 
					display: block;
					clear: left; 
					text-align: left;
					background-color: transparent;
					z-index: 500;
					overflow: visible;   
					margin: 0; padding: 0;
				}


div[class~=right].menuContainer, div[class~=right].menuContainerOver

				{
					float: right; 
				}

div.menuContainer div.menuLink, div.menuContainer div.menuContent, div.menuContainerOver div.menuLink, div.menuContainerOver div.menuContent
				{
					margin: 0; padding: 0;
					background-color: transparent;
					display: inline;
					float: left;
					position: relative;
					z-index: 255;
					cursor: default;
				}

div.menuContainer div.menuContent, div.menuContainerOver div.menuContent
				{
					position: absolute; 
					margin: 0px; padding: 5px;
					top: 18px; left:0px;
					border: 1px solid #E3E3D6; 
					overflow: auto;
					display: none;
					
					background-color: #F2F3F2;
					filter:alpha(opacity=90);
					-moz-opacity: 0.90;
					opacity: 0.90;
				}

div.menuContainer div.menuLink:hover div.menuContent, div.menuContainerOver div.menuLink div.menuContent
				{
					z-index: 1000;
					display: block;
				}

div.menuContainer div.menuLink.vertical div.MenuContent.vertical
				{
				}div.dokuwiki table.blind {
  border: 0;
}

div.dokuwiki table.blind td {
  padding: 1px 1em 1px 0;
}

div.dokuwiki div.poll_bar {
  border: 1px solid #68180F;
  padding: 0;
  height: 12px;
  width: 200px;
}

div.dokuwiki div.poll_full {
  background-color: #eef3f8;
  font-size: 10px;
  height: 12px;
  border-right: 1px solid #68180F;
}

div.dokuwiki fieldset.poll {
  width: 90%;
  margin-bottom: 1.5em;
}
/* Styler */
div.styler-box {
	border: 1px solid #9C8A63;
	padding: 1em;
}

div.styler-background { background-color: #ECE8DE }

div.styler-float-left { float: left; margin: 0 1em 0.5em 1em; }
div.styler-float-right { float: right; margin: 0 1em 0.5em 1em; }

div.styler-left { text-align: left; }
div.styler-right { text-align: right; }
div.styler-center { text-align: center; }
div.styler-justify { text-align: justify; }

/* Verse */
div.verse {
	border: none;
	padding: 1em 3em;
}

div.verse pre {
	font-family: 'Courier New', Courier, monospace;
	color: black;
	font-weight: normal;
	font-style: normal;
	line-height: 1.5em;
}

div.verse pre span {
	color: #006600;
	font-style: italic;
}

/* epigraph */
div.epigraph {
	margin-left: 60%;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left: 1em;
	font-family: Times New Roman, Georgia, Garamond, Times, serif;
	font-style: italic;
}

/* quote */
div.styler-quote {
	margin-left: 3em;
	border: 1px dotted #BBAC8C;
	background: #F8F5EE url(/lib/plugins/styler/images/blockquote.gif) no-repeat 0.3em 0.3em;
	padding: 1em;
	
}
/* quote */
blockquote.blockquote-plugin {
	margin: 1em 3em 1em 3em !important;
	border: 1px dotted __border__ !important;
	background: __background_neu__ url(/lib/plugins/blockquote/images/blockquote.gif) no-repeat 0.3em 0.3em !important;
	padding: 1em !important;
}/* plugin:box */
div.box {
  width: 50%;
  margin: 1em auto;
  border: 1px solid;
  padding: 4px;
  overflow: hidden;
}

/* rounded corners styles from Stu Nicholls snazzy borders, http://www.cssplay.co.uk/boxes/snazzy.html */
.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;
}

/* floating alignment */

div.box.left {
  float: left;
  margin-right: 1em;
}
 
div.box.right {
  float: right;
  margin-left: 1em;
}

/* colours */
/* default */
div.box, div.box .box_content, div.box .xbox, div.box .xb1, div.box .xb2, div.box .xb3, div.box .xb4 {
  border-color:  #68180F;
}

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: #9C2517;}
div.box .box_content { background: #f7f9fa;}

/* blue */
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;}

/* red */
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;}

/* green */
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;}

/* orange */
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;}

/* must come last to override coloured background when using rounded corners */

div.box.round {
  background: transparent !important;
}

/* IE fixes for unsupported child selector \*/

* 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:  #68180F;
}

* 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: #9C2517;}
* 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 {display:block; border-width:0 1px; border-style: solid; padding: 0 4px; }

/* blue */
* 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;}

/* nested blue */
* 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;}

/* red */
* 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;}

/* nested red */
* 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;}

/* green */
* 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;}

/* nested green */
* 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;}

/* orange */
* 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;}

/* nestedorange */
* 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;}

/* end plugin:box */div.dokuwiki table.inline td.okay {
  background-color: #afa;
  text-align: center;
}

div.dokuwiki table.inline td.notokay {
  background-color: #fcc;
  text-align: center;
}
div.dokuwiki div.tags {
  border-top: 2px dotted __border__;
  font-size: 95%;
  text-align: right;
  clear: both;
}

div.dokuwiki div.tags span {
  background: transparent url(/lib/plugins/tag/images/tag.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}
div.dokuwiki div.include div.secedit {
  float: right;
  margin-left: 1em;
  margin-top: -18px;
}

div.dokuwiki div.inclmeta {
  border-top: 1px dotted __border__;
  padding-top: 0.2em;
  color: __text_neu__;
  font-size: 80%;
  line-height: 1.25;
  margin-top: 0.5em;
  margin-bottom: 2em;
}

div.dokuwiki div.inclmeta a.permalink {
  background: transparent url(/lib/plugins/include/images/link.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}

div.dokuwiki div.inclmeta abbr.published {
  background: transparent url(/lib/plugins/include/images/date.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
  border-bottom: 0;
}

div.dokuwiki div.inclmeta span.author {
  background: transparent url(/lib/plugins/include/images/user.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}

div.dokuwiki div.inclmeta span.comment {
  background: transparent url(/lib/plugins/include/images/comment.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}

div.dokuwiki div.inclmeta div.tags {
  border-top: 0;
  font-size: 100%;
  float: right;
  clear: none;
}div.dokuwiki form.wysiwyg_initially_hidden 
{
	display: none;
}
.wysiwyg_hidden
{
	display: none !important;
}
.wysiwyg_shown
{
	display: block;
}
div.dokuwiki a.wysiwyg_button
{
	background-color:#FFFFFF;
	border:1px none #CCCCCC;
	color:#CCCCCC;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	margin:0px;
	padding:0px;
	text-decoration:none;
	vertical-align:middle;
	text-decoration:none;
}

div.dokuwiki a.wysiwyg_button:hover
{
	text-decoration:none;
}	

div.wysiwyg_highlighted {
	border-style:solid;
	border-color:Fuchsia !important;
	border-width:1px;
	position:relative;
	top:-1px;
	left:-1px;
}

/*
    The following are some sample styles used in the "Styles" toolbar command.
    You should instead remove them, and include the styles used by the site
    you are using the editor in.
*/

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}/*
 * Layout & design elements for the sidebar
 *
 * @author Chris chris at jalakai dot co dot uk (sidebar template)
 * @author Christopher Arndt <chris@chrisarndt.de>
 */

/* ---------- document ---------- */
div.dokuwiki #content {
  width: 80%;
  float: left;
  margin-left: 0%;
  margin-right: 2%;
  border: solid 1px #9C2517;
}

/* ---------- sidebar ---------- */
div.dokuwiki #sidebar {
	float: right;
	width: 17%;
//	width: 150px;
	margin: 0px;
}

div.dokuwiki #sitecmd, div.dokuwiki #sitenav {
	margin-top: 0px;
	margin-left:  0px;
	margin-right: 0px;
	margin-bottom: 1.0em;
	border: none; /*solid 1px black;*/
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	background-color: #9C2517;
}

div.dokuwiki #sitecmd_title {
	font-size: 115%;
	font-weight: normal;
	color: #888C90;
	margin-top: 0px;
	margin-bottom: 0.1em;
	margin-left: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 0.1em;
}

div.dokuwiki #sitenav_title {
	font-family: "Times New Roman","Times",serif;
	/font-weight: bold;*/
	font-size: 100%;
	color: #888C90;
	padding-left: 3px;/*0.05em;*/
	padding-top: 0.15em;
	padding-bottom: 0.25em;
}

div.dokuwiki #sitecmd_content, div.dokuwiki #sitenav_content {
	overflow: hidden;
	background-color: #AAA264;
	font-size: 100%;
	border: solid 1px black;
	padding-left: 0.1em;
	padding-right: 0.1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

div.dokuwiki #sitecmd_content {
	/* padding-left: 1.0em; */
}

/* ---------- unordered lists ---------- */
div.dokuwiki #sidebar ul {
  line-height: 1.2em;
  margin: 0;
  padding: 0;
  padding-left: 1.8em;
}

div.dokuwiki #sitenav ul li {
  background: transparent url(/lib/tpl/sxs/images/closed.gif) left top no-repeat;
  padding-left: 0.6em;
}

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

div.dokuwiki #sitecmd ul {
  padding-top: 0.4em;
}

div.dokuwiki #sitecmd ul li {
  color: #9C2517;
  /*background: transparent url(/lib/tpl/sxs/images/bullet.gif) left top no-repeat;*/
  /*padding-left: 0.06em;*/
}

/* ---------- links ---------- */
div.dokuwiki #sitenav a, div.dokuwiki  #sitecmd a  {
	color: #9C2517;
	border: 0px;
	text-decoration: none;
}

div.dokuwiki #sitenav a:visited, div.dokuwiki #sitecmd a:visited  {
	color: #9C2517;
	border: 0px;
	text-decoration: none;
}

div.dokuwiki #sitenav a:hover, div.dokuwiki #sitecmd a:hover  {
	color: #C06B45;
	border: 0px;
	text-decoration: none;
}

div.dokuwiki .buttonbox {
	text-align: center;
}

div.dokuwiki .buttonbox input.button {
	width: 90%;
}

/* ---------- special headlines ---------- */
div.dokuwiki #sidebar h1 {
	font-size: 100%;
	margin-left: 0.1em;
	margin-bottom: 0.5em;
	border-bottom: none;
}
body {
	font: 90% "Trebuchet MS", Arial, sans-serif, Verdana, Lucida, Helvetica;
	color: #68180F;
	background-color: #DED19B;
	margin: 0;
	padding: 1%;
}

.site__nav {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 93%;
  padding-right: 13px;
}

.site__nav:hover {
  color: #FAD00E;
}

div.dokuwiki #header {
	background-color: #9C2517;
	border-color: #9C2517;
	font-family: "Times New Roman","Times",serif;
}

div.dokuwiki #header_title {
	font-weight: normal;
	font-style: italic;
	color: #68180F;
}

div.dokuwiki #header a, div.dokuwiki #header:visited, div.dokuwiki #header a:hover {
	border: 0px;
}

div.dokuwiki #content {
	color: #68180F; // text color
	background-color: #9C2517; // inner border color
	border-color: black; // outer border color
}

div.dokuwiki div.page {
	background-color: #FEFEFE; // text background 
	text-align: left; //justify;
	border: solid 1px black;
// 	padding: 4px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}

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

div.dokuwiki tr, div.dokuwiki td, div.dokuwiki th {
	padding: 0;
	margin: 0;
}

div.dokuwiki img {
	border: 0
}

div.dokuwiki p {
	padding: 0;
	margin: 0 0 1.0em 0;
}

div.dokuwiki hr {
	border: 0px;
	border-top: 1px solid #68180F; // Color of a horizontal rule
	text-align: center;
	height: 0px;
}

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

div.dokuwiki .toplink {
	font-size: 90%;
	margin-top: 0.5em;
	background: transparent url(/lib/tpl/sxs/images/up.gif) left center no-repeat;
	padding-left: 15px;
}

/* ---------------- forms ------------------------ */

div.dokuwiki form {
  border: none;
  margin: 0;
  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 #8cacbb;
  padding: 0.5em;
  margin: auto;
}

div.dokuwiki textarea.edit {
  font-family:monospace;
  border: 1px solid #68180F;
  color: Black;
  background-color: #fff;
  font-size:14px;
  padding: 3px;
  width:100%;
}

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

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

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

/* edit form */
div.dokuwiki div.toolbar, div.dokuwiki div#wiki__editbar {
   margin:2px 0;
   text-align: left;
}
div.dokuwiki div#size__ctl {
   float:right;
   width:40px;
   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;
}

/* --------- buttons ------------------- */


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

* html div.dokuwiki input.button, * html div.dokuwiki button.button{
  height: 1.8em;
  padding: 0;
}

div.dokuwiki div.secedit input.button {
  border: 1px solid #68180F;
  color: Black;
  background-color: #DED19B;
  vertical-align: middle;
  text-decoration:none;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  cursor: pointer;
  float:right;
  display: inline;
}

/* ----------- page navigator ------------- */

div.dokuwiki div.pagenav {
    margin-top:1em;
}

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

div.dokuwiki div.pagenav-prev input.button {
    margin-right:5px;
}

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

div.dokuwiki div.pagenav-next input.button {
    margin-left:5px;
}

/* --------------- Links ------------------ */

a img { border: 0; text-decoration: none; background: none; }

div.dokuwiki a {
  border: none;
  color:#999999;
  text-decoration:none;
}
div.dokuwiki a:hover {
  color: #BBBBBB;//#68180F;
  text-decoration:none;//underline;
}
div.dokuwiki h1 a, div.dokuwiki h2 a, div.dokuwiki h3 a, div.dokuwiki h4 a, div.dokuwiki h5 a, div.dokuwiki h1 a:hover, div.dokuwiki h2 a:hover, div.dokuwiki h3 a:hover, div.dokuwiki h4 a:hover, div.dokuwiki h5 a:hover {
  color:#68180F;
  text-decoration:none;
}

/* external link */
div.dokuwiki a.urlextern{
    background: transparent url(/lib/tpl/sxs/images/link_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    color:#999999;
    text-decoration:none;
}
div.dokuwiki a.urlextern:hover {
  color: #BBBBBB;
  text-decoration:none;//underline;
}

/* windows share */
div.dokuwiki a.windows{
    background: transparent url(/lib/tpl/sxs/images/windows.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    color:#999999;
    text-decoration:none;
}
div.dokuwiki a.windows:visited {
  color:Purple;
}
div.dokuwiki a.windows:hover {
  text-decoration:underline;
}

/* interwiki link (icon are set by dokuwiki) */
div.dokuwiki a.interwiki{
    color:#999999;
    text-decoration:none;
}
div.dokuwiki a.interwiki:visited {
  color:Purple;
}
div.dokuwiki a.interwiki:hover {
  text-decoration:none;//underline;
}

/* link to some embedded media */
div.dokuwiki a.media {
  color:#999999;
  text-decoration:none;
}
div.dokuwiki a.media:hover {
  color:#999999;
  text-decoration:none;//underline
}

/* link to some non-existing embedded media */
a.media2 {
	text-decoration: none;
	background-color: red;
	/*border-right: 2px solid red;*/
	/*border: 1px solid red;*/
	/* color: #999999;
	text-decoration:none; */
}

/*a.media2:visited {
	text-decoration: none;
}*/

a.media2:hover {
	text-decoration: none;
	/* color: #cccccc; */
}

/* email link */
div.dokuwiki a.mail {
  background: transparent url(/lib/tpl/sxs/images/mail_icon.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
  color:#999999;
  text-decoration:none;
}
div.dokuwiki a.mail:hover {
  text-decoration:underline;
}

/* existing wikipage */
div.dokuwiki a.wikilink1:link    { color:#779977; text-decoration:none }
div.dokuwiki a.wikilink1:visited { color:#779977; text-decoration:none }
div.dokuwiki a.wikilink1:hover   { color:#779977; text-decoration:none;/*underline*/ }

/* not existing wikipage */
div.dokuwiki a.wikilink2:link    { color:#dd3333; text-decoration:none }
div.dokuwiki a.wikilink2:visited { color:#dd3333; text-decoration:none }
div.dokuwiki a.wikilink2:hover   { color:#dd3333; text-decoration:none;/*underline*/ }




/* ------------- Page elements ----------------- */

div.dokuwiki div.preview{
  background:#f7f9fa;
  margin-left:2em;
  padding: 4px;
  border: 1px dashed #68180F;
}

//div.dokuwiki div.breadcrumbs{
//  background-color: #f5f5f5;
//  font-size:80%;
//  color: #666;
//  padding-left: 4px;
//}

div.dokuwiki div.breadcrumbs {
	font-size: 115%;
	font-weight: normal;
	color: #888C90;
	margin-top: 0.1em;
	margin-bottom: 0.2em;
	margin-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0.1em;
	padding-right: 0.1em;
}

div.dokuwiki div.breadcrumbs a {
	border: 0px;
	color: #DEE7EC;
}

// div.dokuwiki div.breadcrumbs:visited {
// 	border: 0px;
// 	color: #DEE7EC;
// }

div.dokuwiki div.breadcrumbs a:hover {
	border: 0px;
	color: #FFFFFF;
}

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

div.dokuwiki .user {
	color: #68180F;
	font-size: 80%;
	text-align: center;
	margin-bottom: 0.3em;
}

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

/* embedded images */
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-left: auto;
  margin-right: auto;
}

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

div.dokuwiki acronym {
  cursor: help;
  border-bottom: 1px dotted #68180F;
}

/* general headline setup */
div.dokuwiki h1, div.dokuwiki h2, div.dokuwiki h3, div.dokuwiki h4, div.dokuwiki h5 {
    //color: Black;
    background-color: transparent;
    //font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 100%;
    font-weight: normal;
    margin-left:    0;
    margin-right:   0;
    margin-top:     0;
    margin-bottom:  1em;
    padding-left:   0;
    padding-right:  0;
    padding-top:    0.5em;
    padding-bottom: 0;
    border-bottom: 1px solid #68180F;
    clear: left;
}

/* special headlines */
div.dokuwiki h1 {font-size: 160%; margin-left: 0px; font-weight: bold;}
div.dokuwiki h2 {font-size: 150%; margin-left: 20px;}
div.dokuwiki h3 {font-size: 140%; margin-left: 40px; border-bottom: none; font-weight: bold;}
div.dokuwiki h4 {font-size: 120%; margin-left: 60px; border-bottom: none; font-weight: bold;}
div.dokuwiki h5 {font-size: 100%; margin-left: 80px; border-bottom: none; font-weight: bold;}

/* indent different sections */
div.dokuwiki div.level1 {margin-left: 3px;}
div.dokuwiki div.level2 {margin-left: 23px;}
div.dokuwiki div.level3 {margin-left: 43px;}
div.dokuwiki div.level4 {margin-left: 63px;}
div.dokuwiki div.level5 {margin-left: 83px;}

/* unordered lists */
div.dokuwiki ul {
  line-height: 1.5em;
  list-style-type: disc; //square;
  margin: 0 0 0.5em 1.5em;
  padding: 0;
  color: #68180F;
  list-style-image: none;
}

/* ordered lists */
div.dokuwiki ol {
  line-height: 1.5em;
  margin: 0 0 0.5em 1.5em;
  padding: 0;
  color: #68180F;
  font-weight: bold;
  list-style-image: none;
}

/* the list items overriding the ul/ol definition */
div.dokuwiki .li {
  color: #68180F;
  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(/lib/tpl/sxs/images/open.gif);
    /*list-style-type: circle;*/
}

div.dokuwiki li.closed {
  list-style-image: url(/lib/tpl/sxs/images/closed.gif);
    /*list-style-type: disc;*/
}

div.dokuwiki blockquote {
  border-left: 2px solid #68180F;
  padding-left: 3px;
  margin-left: 0;
}

/* code blocks by indention */
div.dokuwiki pre.pre {
  font-size: 120%;
  padding: 0.5em;
  border: 1px dashed #68180F;
  color: Black;
  background-color: #f7f9fa;
  overflow: auto;
}

/* code blocks by code tag */
div.dokuwiki pre.code {
  font-size: 120%;
  padding: 0.5em;
  border: 1px dashed #68180F;
  color: Black;
  background-color: #f7f9fa;
  overflow: auto;
}

/* inline code words */
div.dokuwiki code {
  font-size: 120%;
}

/* code blocks by file tag */
div.dokuwiki pre.file {
  font-size: 120%;
  padding: 0.5em;
  border: 1px dashed #68180F;
  color: Black;
  background-color: #dee7ec;//#9C2517;
  overflow: auto;
}

/* inline tables */
div.dokuwiki table.inline {
	border-spacing: 0px;
	border-collapse: collapse;
	color: #666666;
	background-color: #dee7ec;
}

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

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

div.dokuwiki .leftalign {
	text-align: left;
}

div.dokuwiki .centeralign {
	text-align: center;
}

div.dokuwiki .rightalign {
	text-align: right;
}

/* ---------- table of contents ------------------- */

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

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

div.dokuwiki div.tocheader img {
  width:0.8em;
  height:0.8em;
  float:right;
  margin-top:0.3em;
  margin-right:3px;
  cursor: pointer;
}

div.toctoggle img {
	width: 0.8em;
	height: 0.8em;
}

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

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

div.dokuwiki ul.toc li {
  background: transparent url(/lib/tpl/sxs/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 {
  color: #999999;
  text-decoration:none;
}

div.dokuwiki a.toc:hover {
  color: #68180F;
  text-decoration:underline;
}

/* ---------------------------- Diff rendering --------------------------*/
div.dokuwiki table.diff {
  background:#fff;
  width:100%;
}
div.dokuwiki td.diff-blockheader {font-weight:bold}
div.dokuwiki table.diff th {
  border-bottom: 1px solid #68180F;
  font-size:120%;
  width: 50%;
  font-weight: normal;
  text-align: left;
}
div.dokuwiki td.diff-addedline {
    background:#ddffdd;
    font-family: monospace;
    font-size: 100%;
}
div.dokuwiki td.diff-deletedline {
    background:#ffffbb;
    font-family: monospace;
    font-size: 100%;
}
div.dokuwiki td.diff-context {
    background:#f7f9fa;
    font-family: monospace;
    font-size: 100%;
}
div.dokuwiki span.diffchange { color: red; }

/* --------------------- footnotes -------------------------------- */

div.dokuwiki div.footnotes{
  clear:both;
  border-top: 1px solid #68180F;
  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;
}

/* insitu-footnotes */
div.insitu-footnote {
  font-size: 80%;
  line-height: 1.2em;
  border: 1px solid #68180F;
  background: #eef3f8;
  text-align: left;
  padding: 4px;
  max-width: 40%;    /* IE's width is handled in javascript */
}

/* overcome IE issue with one line code or file boxes which require h. scrolling */
* html .insitu-footnote pre.code, * html .insitu-footnote pre.file {
  padding-bottom: 18px;
}

/* --------------- search result formating --------------- */
div.dokuwiki .search_result{
  margin-bottom: 6px;
  padding-left: 30px;
  padding-right: 10px;
}

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

div.dokuwiki .search_sep{
  color: #68180F;
}

div.dokuwiki .search_hit{
  color: #68180F;
  background: #ff9;
}

div.dokuwiki div.search_quickresult{
  margin: 0 0 15px 30px;
  padding: 0 10px 10px 0;
  border-bottom: 1px dashed #68180F;
}
div.dokuwiki div.search_quickresult h3{
  margin: 0 0 1.0em 0;
  padding: 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%;
}

/* ------------------ Additional ---------------------- */

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

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

/* ---------- AJAX quicksearch ----------- */

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 #68180F;
  background: #eef3f8;
  text-align: left;
  padding: 4px;
}

/* --------- Toolbar -------------------- */
button.toolbutton{
  background-color: #DED19B;
  padding: 0px;
  margin: 0 1px 0 0;
  border: 1px solid #68180F;
  cursor: pointer;
}

div.picker {
  width: 250px;
  border: 1px solid #68180F;
  background: #eef3f8;
}

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

/* ---------- Spellchecking ------------- */

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

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

div.dokuwiki div#spell__result {
  border: 1px solid #68180F;
  color: Black;
  font-size:14px;
  padding: 3px;
  background-color: #f7f9fa;
  display: none;
}

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

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

/* ---------------  Image Details  ----------------- */

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

div.dokuwiki dl.img_tags dt {
  font-weight: bold;
  background-color: #9C2517;
}
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;
}

/* -------------- Media Popup ---------------------- */

div.dokuwiki div.mediaselect-right li {
	clear: both;
}

div.dokuwiki div.mediaedit div.data label {
	display: block;
	text-align: right;
	width: 20%;
	float: left;
	margin-right: 0.5em;
}

div.dokuwiki div.mediaedit div.data input, div.dokuwiki div.mediaedit div.data textarea {
	width: 75%;
	padding: 0.1em;
	margin: 0.1em;
}

div.dokuwiki div.mediaedit div.data input.button {
	width: 10em;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.dokuwiki div.uploadform {
	padding: 0.5em;
	border-bottom: 1px solid #68180F;
  clear: both;
}


/**
 * Tableless Layout for default template
 *
 * @author Andreas Gohr <andi@splitbrain.org>
 * @author moraes <moraes@tipos.com.br>
 */

/* -------------- top row --------------- */
div.dokuwiki .header {
  padding:3px 0 0 2px;
}

div.dokuwiki .pagename {
  float:left;
  font-size:200%;
  font-weight:bolder;
  color: #9C2517;
  text-align:left;
  vertical-align:middle;
  padding: 0;
}

div.dokuwiki .pagename a:link, div.dokuwiki .pagename a:visited, div.dokuwiki .pagename a:hover, div.dokuwiki .pagename a:active {
  color: #999999;
  text-decoration:none;
}

div.dokuwiki .logo {
  float:right;
  font-size:220%;
  font-weight:bolder;
  text-align:right;
  vertical-align:middle;
}

div.dokuwiki .logo a:link, div.dokuwiki .logo a:visited, div.dokuwiki .logo a:hover, div.dokuwiki .logo a:active {
  color: #9C2517;
  text-decoration:none;
  font-variant:small-caps;
  letter-spacing:2pt;
}

/* ---------------  top and bottom bar ---------------- */
div.dokuwiki .bar {
  border-top:1px solid #68180F;
  border-bottom:1px solid #68180F;
  background: #9C2517;
  padding: 0.1em 0.15em;
  margin:0;
  clear: both;
}

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

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

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

/* ---------- the content area (including the wiki document) ---------- */

div.dokuwiki #content {
	border: none;//solid 3px #9C2517;
	margin-top: 0px;
	margin-bottom: 1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

div.dokuwiki #page {
	border: solid 1px black;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	padding-left: 0.4em;
	padding-right: 0.4em;
}

/* ------------- File Metadata ----------------------- */

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

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

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

/* ---------------  Media Selection  ----------------- */

div.dokuwiki div.uploadform {
	margin-top: 0.5em;
}

div.dokuwiki .mediaselect-left {
	/* float: left; */
	padding: 0.5em;
}

div.dokuwiki .mediaselect-right {
	/* float: right; */
	padding: 0.5em;
}

div.dokuwiki .mediaselect-right table {
	width: 100%;
}

div.dokuwiki .mediaselect-right table td {
	text-align: center;
}

div.dokuwiki div.mediaref_head {
	margin-left: 0.5em;
}

div.mediaref .search_result {
	padding-left: 1em;
}

div.dokuwiki .mediaref_ref {
	color: #779977;
}

div.dokuwiki div.mediaref_hidden {
	margin-top: 1em;
	text-align: center;
	font-size: 1.2em;
	color: #BB0000;
}

div.dokuwiki div.mediaref_footer {
	margin-top: 1em;
	text-align: center;
}
