div#page {
	font-size: 14px;
}
div#page p,
div#page pre {
	line-height: 1.3em;
}

div#page p {
	text-align: justify;
	padding: 0px 5px;
}

div#page .centeralign {
	text-align: center;
}

div#page table,
div#page tr,
div#page th,
div#page td {
	border: 3px solid #e0e0e0;
	Border-Collapse: Collapse;
	padding: 4px;
	/*background-color: #ececec;*/
	/*border: 1px solid white;*/
}
div#page th {
	/*
	background-color: #2a5d9f;
	background-image: url(pixel_blue.png);
	color: white;
	*/
	background-color: #d0d0d0;
	color: black;
	background-color: #89acd4;
	color: #f0f0f0;
	background-color: rgb(66,66,66);
	color: #ffffff;
	background-color: white;
	color: black;
}

div#page img {
	border: 0;
}

div#page .code {
	border: 0px;
	border-top: 5px solid #d0d0d0;
	border-bottom: 5px solid #d0d0d0;
	display: block;
	padding: 10px;
	background-color: #ececec;
}


div#page blockquote {
	border-left: 4px solid #d0d0d0;
	margin: 2px;
	padding-left: 5px;
	margin-left: 5px;
}

div#page img.mediaright {
}

div#page img.mediacenter {
}

div#page img.medialeft {

}

div#page hr {
  height: 0;
  border: 0;
  border-top: 4px solid #2a5d9f;
  border-top: 4px solid #d0d0d0;
}

/* -- links -- */

div#page a:link,
div#page a:visited {
  color: #0000aa;
  color: black;
  text-decoration: underline;
}
div#page a:hover,
div#page a:active {
  color: #0000aa;
  color: black;
  text-decoration: underline;
}

div#page h1 a,
div#page h2 a,
div#page h3 a,
div#page h4 a,
div#page h5 a,
div#page a.nolink {
  color: black !important;
  text-decoration: none !important;
}
div#page h1 a {
  /*color: black !important;*/
  text-decoration: none !important;
}
div#page h2 a,
div#page h3 a {
  color: black !important;
  text-decoration: none !important;
}


/* external link */
div#page a.urlextern {
  background: transparent url(images/link_icon.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}

/* windows share */
div#page a.windows {
  background: transparent url(images/windows.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}

/* interwiki link (icon are set by dokuwiki) */
div#page a.interwiki {
}

/* link to some embedded media */
div#page a.media {
}

div#page a.urlextern:link,
div#page a.windows:link,
div#page a.interwiki:link {
  color: black;
}

div#page a.urlextern:visited,
div#page a.windows:visited,
div#page a.interwiki:visited {
  color: black;
}
div#page a.urlextern:hover,
div#page a.urlextern:active,
div#page a.windows:hover,
div#page a.windows:active,
div#page a.interwiki:hover,
div#page a.interwiki:active {
  color: black;
}

/* email link */
div#page a.mail {
  background: transparent url(images/mail_icon.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}

/* existing wikipage */
div#page a.wikilink1 {
/*  color: #0000aa !important;*/
  color: black;
}

/* not existing wikipage */
div#page a.wikilink2 {
  /*color: #aa0000 !important;*/
  text-decoration: none !important;
  border-bottom: dashed 1px red !important;
  color: black;
}


/* embedded images */
div#page img.media {
  margin: 3px;
}

div#page img.medialeft {
  border: 0;
  float: left;
  clear: left;
  margin: 0 1.5em 5px 0;
  margin-left: -5px;
}

div#page img.mediaright {
  border: 0;
  float: right;
  clear: right;
  margin: 0 0 5px 1.5em;
  padding-right: 0;
  margin-right: -5px;
}

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

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

div#page acronym {
  cursor: help;
  border-bottom: 1px dotted black;
}

/* general headline setup */
div#page h1,
div#page h2,
div#page h3,
div#page h4,
div#page h5 {
/*	clear: left;
	clear: both;*/
}
/*
    color: black;
    background-color: inherit;
    font-size: 100%;
    font-weight: normal;
    margin: 0 0 1em 0;
    padding: 0.5em 0 0 0;
}
*/

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

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

/* unordered lists */
div#page ul {
  line-height: 1.5em;
  /*list-style-type: square;*/
  list-style-type: inherit;
  list-style-image: none;
  margin: 0 0 0.5em 1.5em;
  margin: 0;
  padding: 0 0 0 21px;
  color: #2a5d9f;
}

/* ordered lists */
div#page ol {
  line-height: 1.5em;
  list-style-image: none;
  margin: 0 0 0.5em 1.5em;
  margin: 0;
  padding: 0 0 0 21px;
  color: #2a5d9f;
  font-weight: bold;
}

/* the list items overriding the ul/ol definition */
div#page .li {
  color: black;
  font-weight: normal;
}

div#page ol {list-style-type: decimal}
div#page ol ol {list-style-type: upper-roman}
div#page ol ol ol {list-style-type: lower-alpha}
div#page ol ol ol ol {list-style-type: lower-greek}

div#page li.open {
  list-style-image: url(images/open.gif);
    /*list-style-type: circle;*/
}

div#page li.closed {
  list-style-image: url(images/closed.gif);
    /*list-style-type: disc;*/
}

div#page pre {
  padding: 0.5em;
  border: 1px dashed black;
  color: black;
  overflow: auto;
}

/* code blocks by file tag */
div.dokuwiki pre.file {
  background-color: #ececec;
}



/* syntax highlighting code */
.code .br0  { color: #66cc66; }
.code .co0  { color: #808080; font-style: italic; }
.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; }

