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_bug {  background-image: url(/wiki/lib/images/interwiki/bug.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_pdf {  background-image: url(/wiki/lib/images/fileicons/pdf.png)}a.mf_txt {  background-image: url(/wiki/lib/images/fileicons/txt.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_xml {  background-image: url(/wiki/lib/images/fileicons/xml.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_conf {  background-image: url(/wiki/lib/images/fileicons/conf.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)}/**
 * 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: 0;
  height: 0;
  overflow:hidden;
}

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

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


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


/* syntax highlighting code */
.code .br0  { color: #66cc66; }
.code .co1  { color: #808080; font-style: italic; }
.code .co2  { color: #808080; font-style: italic; }
.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 .me0  { color: #006600; }
.code .nu0  { color: #cc66cc; }
.code .re0  { color: #0000ff; }
.code .re1  { color: #0000ff; }
.code .re2  { color: #0000ff; }
.code .re4  { color: #009999; }
.code .sc0  { color: #00bbdd; }
.code .sc1  { color: #ddbb00; }
.code .sc2  { color: #009900; }
.code .st0  { color: #ff0000; }
/**
 * 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;
}

#acl__manager label {
  text-align: left;
  font-weight: normal;
  display: inline;
}
#acl__manager table {
  margin-left: 10%;
  width: 80%;
}
/* 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 */
/*
 * 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 { width: 5em; 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 */
/* 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 */
div.dokuwiki div.comment_wrapper {
  background-color: __background_alt__;
  margin: 1em -1em;
  padding: 0.5em 1em;
  clear: both;
}

div.dokuwiki div.comment_form {
  margin-top: 2em;
  clear: both;
}

div.dokuwiki #discussion__comment_form label input.edit {
  width: 75%;
}

div.dokuwiki .comment_head {
  font-size: 80%;
  color: __text_neu__;
  padding-top: 0.5em;
  margin-top: 1em;
  clear: both;
}

div.dokuwiki .comment_head abbr {
  border-bottom: 0;
}

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

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

div.dokuwiki .comment_body {
  padding-top: 0.5em;
}

div.dokuwiki div.comment_replies {
}

div.dokuwiki div.comment_hidden {
  opacity: 0.5;
}

div.dokuwiki div.comment_buttons {
  float: right;
  font-size: 10px;
  cursor: pointer;
  display: inline;
}

div.dokuwiki div.comment_buttons input.button {
  border: 1px solid __border__;
  color: __text__;
  background-color: __background__;
  vertical-align: middle;
  text-decoration: none;
  padding: 0;
  margin: 0 0 0 0.5em;
}

div.dokuwiki div.comment_line {
  padding-top: 0.5em;
  border-bottom: 1px solid __border__;
}

div.dokuwiki div.newthread_form {
  clear: both;
  text-align: center;
  margin-bottom: 1em;
}

div.dokuwiki #discussion__newthread_form input.edit {
  width: 95%;
}
/*
Makes the default template display much better with this plugin.
If using other templates, you may want to make your own adjustments.

This moves the section edit button down onto the same "line" as the header 
that it belongs to.

Note: Adding the 'body' selector makes these rules more specific, and so 
ensures that they will augment DokuWiki's 'secedit' css rules. You should 
be able to override this by adding the 'html' selector to the 'secedit' css 
rules in your template.
*/

body div.dokuwiki div.secedit {
  overflow: visible;
}

body div.dokuwiki div.secedit input.button {
  margin-top: 1.25em;
}

/*--------------------------------------------------|
| 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;
}
.dtree img {
	border: 0px;
	vertical-align: top;
}

/*Properties that can be edit*/

/*Link properties*/
.dtree a {
	color: #090;
	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: #f30 !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: #090;
	text-decoration: underline;
	background-color:  __background_alt__;
}
/*Mouseover property*/
.dtree a.node:hover {
        text-decoration: none;
}
div.dokuwiki div.include div.secedit {
  height: 16px;
}

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(/wiki/lib/plugins/include/images/link.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}

div.dokuwiki div.inclmeta abbr.published {
  background: transparent url(/wiki/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(/wiki/lib/plugins/include/images/user.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}

div.dokuwiki div.inclmeta span.comment {
  background: transparent url(/wiki/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;
}
/* -------------- bibtex ---------------------- */

#bibtexdd{
}

#bibtexdt{
    color: #1B57B1;

}

dl dt {
	font: 111% 900 "Book Antiqua", "Bitstream Vera Serif", Times, serif;
	margin-top: .5ex;
}
dl dd {
	margin-left: 2ex;
}
dl dd dl {
	margin: 0;
	padding: 0;
}
dl dd p {
	padding: 0;
	text-indent: 0;
}
/*	Cascading Style Sheet for nstoc syntax plugin  -  2007-02-23
	Copyright (C) 2007  M.Watermann, D-10247 Berlin, FRG  -  <support@mwat.de>
*/
ul.nstoc{list-style-position:outside;list-style-type:none;font-size:1em;margin:0;padding:0;text-align:left;line-height:1.4em;}
ul.nstoc li{margin:0;padding:0 0 0 1ex;}
ul.nstoc li.level1{margin-top:1ex;font-size:1.08em;font-variant:small-caps;letter-spacing:1pt;}
ul.nstoc li.level2{font-variant:normal;font-size:1em;}
ul.nstoc li.level3{letter-spacing:normal;font-size:0.98em;}
ul.nstoc li.level4{font-size:0.98em;}
ul.nstoc li a{background:#fff none;color:#003;border:none;font-size:inherit;font-variant:inherit;line-height:inherit;text-decoration:none;}
ul.nstoc li a:hover{text-decoration:underline;}
/**
 * Tableless Layout for default template
 *
 * @author Andreas Gohr <andi@splitbrain.org>
 * @author moraes <moraes@tipos.com.br>
 */


/*--------------- dan's additions ---------------*/
.pagefooter {
  text-align: center;
    font-family: monospace;
      margin-left: 0;
        margin-right: 0;
	}


/* -------------- sidebar --------------- */

#sidebar {
  /*width:20%;*/ 
	margin:0;
	/*margin-top: 175px;*/
	padding:0;
	/*float:left;
	clear:none;*/
}

.sidestuff {
background:none;
    width:22%; 
    min-width:190px;
	margin:0;
	margin-left: 1%;
	padding:0;
	float:left;
	clear:none;
}
.googlead {
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
.googlead180150 {
   width:180px;
   height: 150px;
}
.dokuwikipagestuff {
	width:75%;
	float:right;
	clear:none;
}

/* -------- Internet explore sucks shit - */

* html .dokuwikipagestuff {
        width:70%
}
/* -------------- top row --------------- */
.header {
	height:35px;
	padding:3px 0 2px 2px;
}

.pagename {
	height:25px;
	float:left; 
	font-size:200%;
	font-weight:bolder;
	color:#dee7ec;
	text-align:left;
	vertical-align:middle;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin:4px;
}

div.dokuwiki div.breadcrumbs{
	float: right;
	height: 100%;
	vertical-align: middle;
}
 .pagename a:link,  .pagename a:visited,  .pagename a:hover,  .pagename a:active {
  color:#436976;
  text-decoration:none;
}

div.logo {
	/*float:left;
	clear:both;*/
	color:#8cacbb;
	text-decoration:none;
	font-size:2em;
	font-weight:bolder;
	text-align:center;
	vertical-align:bottom;
	/*position: absolute;
    left:5px;*/
      
}

/* IE fucks it up */
* html div.logo {
  /*position:absolute;
  left: 5px;*/
}

div.dokuwiki .logo a:link, div.dokuwiki .logo a:visited,
  div.dokuwiki .logo a:hover, div.dokuwiki .logo a:active {
  color: #8cacbb;
  text-decoration:none;
  font-variant:small-caps;
  letter-spacing:2pt;
  position: relative;
  top: 160px;
}

/* ---------------  top and bottom bar ---------------- */
 .bar {
  border-top:1px solid #8cacbb;
  border-bottom:1px solid #8cacbb;
  background:#dee7ec;
  padding:0.1em 0.15em;
  margin:0;
  clear:both;
}

 .bar-left {
  float:left;
}

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

 #bar__bottom {
  /*margin-bottom:3px;*/
}

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

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

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

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

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

 div.uploadform {
  margin-top:0.5em;
  border-top:1px solid #8cacbb;
}

 .mediaselect-left {
  float:left;
  padding:0.5em;
  width:30%;
}

 .mediaselect-right {
  float:right;
  border-left:1px solid #8cacbb;
  padding:0.5em;
  width:65%;
}

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

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

 .mediaref_ref {
  color:#090;
}

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

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

/**
 * Design elements for default Template
 *
 * @author Andreas Gohr <andi@splitbrain.org>
 * @author Anika Henke <henke@cosmocode.de>
 */

/* -------------- general elements --------------- */

body {
  /*font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;*/
  background-color:#fff;
  background:transparent url(/wiki/lib/tpl/algalbar2002/images/tachilekfilth.jpg) repeat;
  color:Black;
  margin:0;
  padding:0;
}

#sidebar {
	background-color:#fff;
	border-top:1px solid #8cacbb;
}

/* the document */

div.dokuwiki div.page {
  padding-top: 4px;
  padding-left:  1em;
  padding-right: 2em;
  padding-bottom: 6px;
  margin: 0px;
  text-align: justify;
  background-color:#fff;
}

div.dokuwiki .stylehead {
  background-color: #ccc;	
}


div.dokuwikipagestuff {
  margin: 0px;
  margin-top: 1%;
  margin-right: 1%;
  margin-bottom: 1%;
  padding: 0px;
  background-color:#fff;
  border:1px solid #8cacbb;	
}

div.logo {
  background:transparent url(/wiki/lib/tpl/algalbar2002/logo.png) center no-repeat;
  height:190px;
}

div.header {
  /*background:transparent url(/wiki/lib/tpl/algalbar2002/images/tachilekfilth.jpg) repeat;*/
}

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 #8cacbb;
  text-align:center;
  height:0px;
}

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

/* ---------------- 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:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;*/
  font-family: serif;
  font-size: 1.1em;
  /*font-family:monospace;*/
  border:1px solid #8cacbb;
  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 #8cacbb;
  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 #8cacbb;
  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 #8cacbb;
  color:Black;
  background-color:#fff;
  vertical-align:middle;
  text-decoration:none;
  font-size: 12px;
  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 #8cacbb;
  color:Black;
  background-color:#fff;
  vertical-align:middle;
  text-decoration:none;
  margin:0px;
  padding:0px;
  font-size:12px;
  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 ------------------ */

div.dokuwiki a {
  color:#436976;
  text-decoration:none;
}
div.dokuwiki a:hover {
  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 h1 a:hover, div.dokuwiki h2 a:hover, div.dokuwiki h3 a:hover, div.dokuwiki h4 a:hover, div.dokuwiki h5 a:hover {
  color:#000;
  text-decoration:none;
}

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

/* windows share */
div.dokuwiki a.windows{
    background:transparent url(/wiki/lib/tpl/algalbar2002/images/windows.gif) 0px 1px no-repeat;
    padding:1px 0px 1px 16px;
    color:#436976;
    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:#436976;
    text-decoration:none;
}
div.dokuwiki a.interwiki:visited {
  color:Purple;
}
div.dokuwiki a.interwiki:hover {
  text-decoration:underline;
}

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

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

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

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


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

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

div.dokuwiki div.breadcrumbs{
  /*background-color:#f5f5f5;*/
  font-size:100%;
  color:#666;
  padding-left:4px;
  padding-top: 10px;
  padding-right:4px;
  text-align: right;
}

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

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

/* 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-family: 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 #8cacbb;
    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:square;
  margin:0 0 0.5em 1.5em;
  padding:0;
  color:#638c9c;
  list-style-image:none;
}

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

/* the list items overriding the ul/ol definition */
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/algalbar2002/images/open.gif);
    /*list-style-type:circle;*/
}

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

div.dokuwiki blockquote {
  background-color: none;
  background-image:url(/wiki/lib/tpl/algalbar2002/images/bq-1.png);
  background-position:0% 0%;
  background-repeat:no-repeat;
  font-style:italic;
  margin-left:4em;
  padding: 3px;
  border: dashed 1px #eef3f8; 
}

div.dokuwiki blockquote blockquote {
  border: none;
  font-style:normal;
}

div.dokuwiki blockquote blockquote blockquote {
  font-style:italic;
}

div.dokuwiki blockquote blockquote blockquote blockquote {
  font-style:normal;
}
/*div.dokuwiki blockquote {
  border-left:2px solid #8cacbb;
  padding-left:3px;
  margin-left:0;
}*/

/* code blocks by indention */
div.dokuwiki pre.pre {
  font-size:120%;
  padding:0.5em;
  border:1px dashed #8cacbb;
  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 #8cacbb;
  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 #8cacbb;
  color:Black;
  background-color:#dee7ec;
  overflow:auto;
}

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

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

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

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

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

div.dokuwiki div.tocheader {
  padding:3px;
  border:1px solid #8cacbb;
  background-color:#dee7ec;
  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.dokuwiki #toc__inside {
  border:1px solid #8cacbb;
  border-top: none;
  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(/wiki/lib/tpl/algalbar2002/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:#436976;
  text-decoration:none;
}

div.dokuwiki a.toc:hover {
  color:#000;
  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 #8cacbb;
  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 #8cacbb;
  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 #8cacbb;
  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:#000;
}

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

div.dokuwiki div.search_quickresult{
  margin:0 0 15px 30px;
  padding:0 10px 10px 0;
  border-bottom:1px dashed #8cacbb;
}
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 #8cacbb;
  background:#eef3f8;
  text-align:left;
  padding:4px;
}

/* --------- Toolbar -------------------- */
button.toolbutton{
  background-color:#fff;
  padding:0px;
  margin:0 1px 0 0;
  border:1px solid #8cacbb;
  cursor:pointer;
}

div.picker {
  width:250px;
  border:1px solid #8cacbb;
  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 #000;
  font-size:80%;
  display:none;
}

div.dokuwiki div#spell__result {
  border:1px solid #8cacbb;
  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:#dee7ec;
}
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, div.dokuwiki div.uploadform {
  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;
}

/* -------------- Sidebar Content ---------------------- */
#sidebar {
	font-size:80%;
}

#sidebar a {
	color: green;
}

#sidebar a.wikilink2 {
	color:#999999;
}

#sidebar a.wikilink2:hover {
	text-decoration:none; 
	cursor:default;
}

#sidebar h1 {
	font-size:140%; 
	margin-left: 0px; 
	padding-left: 2px; 
	font-weight:bold; 
	padding-bottom:0; 
	background-color:#dee7ec;
}
#sidebar h2 {
	font-size:120%; 
	margin-left: 4px; 
	font-weight:bold; 
	padding-bottom:0;
}
#sidebar h3 {
	font-size:120%; 
	margin-left: 8px; 
	font-weight:normal; 
	padding-bottom:0;
}
#sidebar h4 {
	font-size:100%; 
	margin-left: 12px; 
	font-weight:bold; 
	padding-bottom:0;
}
#sidebar h5 {
	font-size:100%; 
	margin-left: 16px; 
	font-weight:normal; 
	padding-bottom:0;
}
#sidebar .toc {
	display:none;
}

/* reduced section indentation */
#sidebar div.level1 {margin-left: 2px;}
#sidebar div.level2 {margin-left: 6px;}
#sidebar div.level3 {margin-left: 10px;}
#sidebar div.level4 {margin-left: 14px;}
#sidebar div.level5 {margin-left: 18px;}

/* IE fixes (hide from IE Mac) \*/

* html .page .toc {height:1px}    /* General Dokuwiki fix. IE needs this to always display TOC contents \*/
* html pre {width:95%;}           /* General Dokuwiki fix - very important for Sidebar. IE needs this to get the overflow:auto style to kick in \*/
* html .stylehead {height:1px;}   /* Get IE in hasLayout mode to ensure the background covers the whole element \*/

* html .sidebar_inside_left .page, * .sidebar_inside_right .page, 
* html .sidebar_inside_left .meta, * .sidebar_inside_right .meta {
    width: 77%;                   /* IE needs extra gap to ensure #sidebar & .page float next to each other \*/
	overflow-x: auto;             /* IE proprietary property to prevent wide images in wiki page forcing sidebar down below wiki page \*/
                                  /* 'overflow-x:auto;' maybe replaced by 'overflow:auto;' to ensure template passes w3c validation \*/
}

/* (end IE Mac hiding) */


