/* aku 071025 ff.


*/
/* ================================ GENERAL ================================= */

* {
	padding: 0;
	margin: 0;
	border: 0; 
	font-family:sans-serif;
	}

body {
	background-color:transparent;
	background-image: url(./images/meandros.jpg);
	background-repeat: repeat;
/*	margin: 10px 0px 0px 10px; */
	min-width:600px;
/*	text-align: justify;*/
	font-size:10pt;
	color: black;
}

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

/* ================================= HEADER ================================= */
#header {
	background-color:transparent;
	background-image: url(./images/redgradient.png);
	background-repeat: repeat-x;
	color: #fff;
	border: 1px solid;
	border-color: black white white black;
	overflow:hidden;
	font-size:small;
}

#headerprepend {}
#headerappend {}
#searchform input {
	border: solid 1px grey;
   background: #fff url(./images/search_icon.gif) no-repeat;
}
#searchform .button {
	color: grey;
   background: #DEE7EF;
   font-weight:bold;
}
#searchform .button:hover {
	background: #C2DAEF;
}
#qsearch_out {
	background: #fff;
   border: solid 1px grey;
}
#qsearch_out a {
	color: grey;
   text-decoration: none;
}

/* =============================== NAVIGATION =============================== */
#navigation li{
	display: inline;
}
#navigation li a {
	text-decoration: none;
	color: black;
   font-weight: bold;
   font-variant: small-caps;
   border: solid 1px grey;
   padding-left:6px;
   padding-right:6px;
   padding-bottom:2px;
   padding-top:1px;
	background-image: url(./images/goldgradient-topbar.png);
}

#navigation li a:hover{
/*	background: #C2DAEF;*/
	background-image: url(./images/goldgradient-topbar-reverse.png);
	background-repeat:repeat-x;
}

/* ================================== MENU ================================== */
.menu {
	border: solid 1px grey;
	margin:0px;
	padding:2px;
	background-color:#a22;
/*		text-transform:capitalize;	*/

}
.menutitle {
/*	margin-top:2px;
   color: green;*/
   font-weight: bold;
   font-variant: small-caps;
 	vertical-align:center;
	text-align:center;

}

.menuprepend {
	background: #fff url(./images/goldgradient-topbar.png);	
}
.menuprepend .free1 {


}
.menuappend {}
.menuappend .free1 {}
.menu .menubody {
	padding:0;
	margin:0;
}

.menu a {
/*	color: #235C8F;*/
	text-decoration: none;
/*	font-size:90%;*/
}

strong {
    font-weight:bold|important;
}

.userinfo {
	color:white;
}


/* ================================ PAGEMAP ================================= */
.pagemap .menubody  {
	font-size:90%; 

}

.pagemap .menubody a  {
	color: white;
}
.pagemap .menubody a:hover  {
	color: gold;
}

.pagemap .menubody .toc {

}

.pagemap .menubody .toc .level1 {
	list-style: none;
/*	font-variant: small-caps;*/

	padding-left:10px;
}

.pagemap .menubody .toc .level1 a {
/*	color: #235C8F;*/
         font-weight: bold;
}
/*.pagemap .menubody .toc .level1 a:hover {
	color: #004B8F;
}*/
.pagemap .menubody .toc .level2 {
	/*color: #235C8F;*/
         list-style-image:url("images/dot.gif");
}
.pagemap .menubody .toc .level2 a {
/*	color: #235C8F;*/
         font-weight: normal;
}
.pagemap .menubody .toc .level3 {
/*	color: #235C8F;*/
         list-style: list-style-image:url("images/dot.gif");
}
.pagemap .menubody .toc .level3 a {
/*	color: #235C8F;*/
         font-weight: normal;
}

/* =============================== EXPLORER ================================= */
.menu .explorer  {
	background-color: #a22;
	padding-left:10px;
}

.menu .explorer a  {
	color: white;
}
.menu .explorer a:hover  {
	color: gold;
}
.menu .explorer .folder {
	list-style-image: url(images/folder.gif);
}
.menu .explorer .folderopen {
	list-style-image: url(images/folder_open.gif);
}
.menu .explorer .file {
	list-style-image: url(images/file.gif);
}

/* ================================ CONTENT ================================= */

#content {
	border: solid 1px grey;
	background-color:white;
	background-image: url(./images/goldgradient.png);
	background-repeat:repeat-x;
	text-align: justify;	

}
#contentprepend {
	background: #fff url(./images/goldgradient-topbar.png);	
}
#contentprepend .free1 {
	border-bottom: solid 1px grey;
}
#contentappend {}
#contentappend .free1 {}
#contentbody {

}
#contentprepend .commands {
	margin-top:6px;
         color: 0;
         font-weight: bold;
         font-variant: small-caps;
}
#contentprepend .commands a {
	color: black;
         font-weight: bold;
         font-variant: small-caps;
         text-decoration: none;
}
#contentprepend .commands a:hover {
/*	color: grey;*/
	background-image: url(./images/goldgradient-topbar-reverse.png);
	background-repeat:repeat-x;
}

/* ============================= CONTENT WIKI =============================== */
/* ********* GENERAL ********* */
#contentbody a {
	text-decoration: none;
         color: 0;
}
#contentbody a:hover {
	color: 0;
}
#contentbody .wikilink1 {}
#contentbody .wikilink2 {
	color: darkgrey; //unbelegte Links aku 080328
}
#contentbody .wikilink2:hover {
	color: #ff5d5d;
}
#contentbody .dokuwiki .interwiki {
	background: no-repeat url("images/interwiki.png");
         padding-left: 20px;
}
#contentbody .urlextern{
	background: no-repeat url("images/link_icon.gif");
	padding-left: 18px;
}

/* ********* EDIT ********* */
#contentbody .secedit {
	border-bottom: solid 1px #791e1e;
}
#contentbody .secedit input{
	border: solid 1px grey;
	background: #DEE7EF;
	color: grey;
	font-weight: bold;
   font-size:70%;
}
#contentbody .secedit input:hover{
	background: #DEE7EF;
}

/* ********* HEADERS ********* */

#contentbody h1 {
	font-size:200%;
	text-align:left; 
}

#contentbody h2 {
	font-size:150%; 
}
#contentbody h3 {
	font-size:125%; 
}
#contentbody h4 {
	font-size:110%; 
} 
#contentbody h5 {
	font-size:105%; 
} 


/* ********* LEVELS ********* */
div.level1 { }
div.level2 { }
div.level3 { }
div.level4 { }
div.level5 { }

/* ********* TABLES ********* */
#contentbody table {
	border: solid 1px #999;
}
#contentbody table th {
	border: solid 1px #999;
   background-color: #ffffe5;

}
#contentbody table td {
	border: solid 1px #ccc;
   background-color: #fff;
}
.hintergrund1 {
         background-color: mintcream;}
.hintergrund2 {
         background-color: lavenderblush;}
.hintergrund3 {
         background-color: lemonchiffon;}

#contentbody table tr:hover {
/*	background-color: #ffffe5;*/
}

/* ********* FOOTNOTE ********* */
.fn {
	border-top: dashed 1px #999;
         background-color: #ffe;
         margin-top: 20px;
}
.fn+.fn {
	border-top: none;
         margin-top: 0;
}
.fn_top {
	font-size: 50%;
         vertical-align: super;
}
.fn_bot {
	font-size: 50%;
         vertical-align: super;
}

/* insitu-footnotes */
div.insitu-footnote {
  font-size: 80%;
  line-height: 1.2em;
  border: 1px solid __border__;
  background-color: lightcyan;
  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;
}

/* ********* PREVIEW ********* */
#contentbody .preview {
	border: dotted 1px #999;
         margin: 10px;
         padding: 6px;
}

/* ********* BLOCKQUOTE ********* */
#contentbody blockquote {
	border-left: solid 2px #a58fbb;
   padding: 0 0 0 5px;
}

/* ********* PARAGRAPH ********* */
#contentbody p {

}

/* ********* PRE ********* */
#contentbody pre {
	padding: 2px;
	border: 1px dotted #8cacbb;
	color: #000;
	overflow: auto;
}

/* ********* CODE ********* */
#contentbody .code {
         background-color: #fffff5;
	padding: 2px 2px 2px 2px;
	font-family: "Courier New",Courier,monospace;
	white-space: pre;
         border: 1px dotted #791e1e;
}
#contentbody pre.php {}
#contentbody pre.actionscript {}
#contentbody pre.css {}
#contentbody pre.html4strict {}
#contentbody pre.javascript {}
#contentbody pre.bash {}

#contentbody pre * {
	background-color: #fffff5;
         font-size: 100%;
         font-family: "Courier New",Courier,monospace;
}
#contentbody pre.code .br0 {
	color: #66cc66;
}
#contentbody pre.code .co1 {
	color: #808080;
         font-style: normal;
         background-color: #f0f0f0;
}
#contentbody pre.code .co2 {
	color: #808080;
         font-style: normal;
         background-color: #f0f0f0;
}
#contentbody pre.code .coMULTI {
	color: #808080;
         font-style: normal;
         background-color: #f0f0f0;
}
#contentbody pre.code .es0 {
	color: #000099;
         font-weight: normal;
}
#contentbody pre.code .kw1 {
	color: #b1b100;
}
#contentbody pre.code .kw2 {
	color: #000000;
         font-weight: normal;
}
#contentbody pre.code .kw3 {
	color: #000066;
}
#contentbody pre.code .kw4 {
	color: #993333;
}
#contentbody pre.code .kw5 {
	color: #7777ff;
}
#contentbody pre.code .me0 {
	color: #006600;
}
#contentbody pre.code .nu0 {
	color: #cc66cc;
}
#contentbody pre.code .re0 {
	color: #7777ff;
}
#contentbody pre.code .re1 {
	color: #7777ff;
}
#contentbody pre.code .re2 {
	color: #7777ff;
}
#contentbody pre.code .re4 {
	color: #009999;
}
#contentbody pre.code .sc0 {
	color: #00bbdd;
}
#contentbody pre.code .sc1 {
	color: #ddbb00;
}
#contentbody pre.code .sc2 {
	color: #009900;
}
#contentbody pre.code .st0 {
	color: #0000ff;
}
#contentbody code {
	font-family: "Courier New",Courier,monospace;
}

/* ********* DIFF ********* */
#contentbody .diff-deletedline {
	background-color: #f99;
}
#contentbody .diff-addedline {
	background-color: #99f;
}
#contentbody .diffchange {
	background-color: #ff6;
}

/* ********* MEDIA ********* */
#media .mediaselect .mediaselect-left li {
	margin-left: 15px;
         list-style-image: url(images/folder.gif);
}
#media .mediaselect .mediaselect-right {
	border-left: solid 1px #000;
}
#media .mediaselect .mediaselect-right ul li {
	border: solid 1px #999;
}
#media .mediaselect .mediaselect-right ul li .imagemeta {
	border-top: solid 1px #ccc;
}
#media .uploadform {
	margin-top: 20px;
}
#mediaedit .footer {
	border-top: solid 1px #999;
}

/* ********* PAGEINFO ********* */
#contentbody .pageinfo {
	border-top: solid 1px #ccc;
         color: #999;
}

/* ********* WIKIEDIT ********* */
#wikitext {
        width:100%;
        height:100%;
        font-family: "Courier New",Courier,monospace;
        font-size: 12px;
}

/* ********* plugin_translation ********* */
 #plugin_translation {
/*	float: right;*/
   font-size=80%;
	display: inline;
   padding: 0;
   margin: 0;
/*   float: left;*/
}

.sprache,
#plugin_translation  a.wikilink1:link,
#plugin_translation  a.wikilink1:active,
#plugin_translation  a.wikilink1:visited {
   background-color: green;
	color:white;   
   text-decoration:none;
   padding: 0 0.2em;
   margin: 0.1em 0.2em;
   border: none;
   font-weight:bold;
}
#plugin_translation  a.wikilink1:hover{
	background-image: url(./images/goldgradient-topbar-reverse.png);
}

#plugin_translation  a.wikilink2:link,
#plugin_translation  a.wikilink2:active,
#plugin_translation  a.wikilink2:visited {
	background-color: lightpink;
	color:white;
   text-decoration:none;
   padding: 0 0.2em;
   margin: 0.1em 0.2em;
   border: none;
}
#plugin_translation  a.wikilink2:hover{
	background-image: url(./images/goldgradient-topbar-reverse.png);
}

#plugin_translation a.transinfo:link,
#plugin_translation a.transinfo:hover,
{
	background-color: transparent;
	color:white;
   text-decoration:none;
}


hr {
  border: 0px;
  border-top: 1px solid;
  text-align: center;
  height: 0px;
}


#contentbody ol {list-style-type: decimal; }
#contentbody ol ol {list-style-type: lower-alpha}
#contentbody ol ol ol {list-style-type: decimal}
#contentbody ol ol ol ol {list-style-type: lower-greek}

/*
#contentbody li.level1, #contentbody li.level2, #contentbody li.level3, #contentbody li.level4, #contentbody li.level5 {
	list-style-image:url("images/dot.gif");
         margin: 0;
         padding: 0;
}

*/
ul li {
	list-style-image:url("images/dot.gif");
         margin: 0;
         padding: 0;
}

.klein{ font:size:80%;}


.sprach {
	color: grey; 
	background-color: greenyellow;
	}
	
.hide {
	display: none;
}
