div.filesform {
	font-size: 90%;
	margin: 0.5em;
}

table.upload {
	font-size: 90%;
	margin: 0.5em;
}

table.upload td {
	padding: 0.5em;
	vertical-align: top;
}


/*
* content * elements
*/

div#content img {
	padding-right: 0.2em;
}

div#content fieldset legend {
	font-size: 90%;
}

div#content tt { /* wiki-code ##text## */
	font-family:"Courier New",Courier,monospace;
	font-size:0.9em;
	color:#333;
	background-color:#f6f6f6;
	border:solid 1px #eee;
	padding: 0 .3em
	vertical-align:center;
} 

div#content span.cite { /* wiki-code !!text!! */
	background-color:#ffb;
	color:#c00;
	border-bottom:solid 1px #eea;
	padding: 0 .3em
}

div#content span.mark { /* wiki-code ??text?? */
	background-color:#fbb;
	color:#000;
	border:solid 1px #eaa;
	padding: 0 .3em
}

div#content .code {
	display:block;
	font-size:1em;
	font-family:"Courier New",Courier,monospace;
	color: #333;
	background-color:#f6f6f6;
	border:solid 1px #eee;
	padding:0 0 0 1em;
	margin-bottom:1em;
	height:auto;
	width:auto;
	overflow:auto;
	max-height:25em;
	color:#000;
}
div#content textarea.code { /*wiki-code %%text%% */
	height: 10em;
	width:71%;
	margin-top:0.75em;
	margin-bottom:0;
	font-size:0.9em;
	color:#000;
}
code, pre {
	font-family:"Courier New",Courier,monospace;
	font-size:0.9em;
	color:#000;
}

img.leftfloat {
	float: left;
	background-color: white;
	border-right:0.5em solid white;
	border-bottom:0.5em solid white;
	padding: 0px;
	margin: 0px;
}


/* dont show some standard-wiki stuff */
.commentsheader {display: none}
.filesheader {display: none}

.debug {
	color: red;
	background: yellow;
	border-width: 0.2em;
	border-style: solid;
	border-color: black;
	font-size: 60%;
	padding: 0.3em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.add, additions { text-decoration: none; color:#363; border-bottom:dotted 1px #0f0; }
.del, .deletions { text-decoration: line-through; color:#633; border-bottom:dotted 1px #f00; }

.nobr {white-space: nowrap}

.center{  text-align: center;}

/* Hinweis (z.B. wichtig) */
#content .indent {
	background-color:#ffb;
	color:#c00;
	padding:0.5em 1em;
	margin-bottom:0.75em;
	border:solid 1px #eea;
}

.notes {  color: #888800; }

table.usertable, table.dtable
{
	margin-bottom:0.75em;
	border-collapse: seperate;
	background-color:#fff;
	color:333;
	border-style:none;
	border-spacing:1px;
	table-layout:auto;
}
 table.dtable {
	width:100%;
}

table.usertable th, table.dtable th
{
	color:#fff;
	background-color:#234286;
	font-weight:bold;
	padding:0.2em 0.4em;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom:solid 1px #000;
}
 table.dtable th {
	color:#234286;
	background-color:#fff;
	border-bottom:solid 2px #000;
}

table.usertable td, table.dtable td
{
	background-color:#f6f6f6;
	padding:0.2em 0.4em;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom:solid 1px #eee;
	empty-cells:show;
}
table.dtable td {
	background-color:#fff;
}


.micq1 { padding:2px; vertical-align:top; font-weight: bold; }
.micq2 { padding:2px; vertical-align:top; font:10px tahoma, arial }
.micq3 { padding:2px; vertical-align:top; width:100% }

.email1 {color:#800000}
.email2 {color:#808000}
.email-odd {color:#800000}
.email-even {color:#808000}

blockquote {  border-left:#cccccc 3px solid; padding:5px; color: #999999; }
blockquote p {  padding:0px;  margin: 5px 0px; }


/* p.auto { margin:0px; padding:0px; font-size:100%; } */

.pmark { color:#cccccc;font:10px Arial }
.pmark A:LINK,
.pmark A:VISITED { color:#cccccc }
.pmark A:HOVER,
.pmark A:ACTIVE  { color:#cc3300 }
.pright {}
.pright .p- { float:right; padding: 0 0 0 15px;  }
.pright .pbody- { }

.pleft { padding:0 }
.pleft .p- { float:left; padding: 0 15px 0 0;  }
.pleft .pbody- { padding:0 }

/* Text_Highlighter  */
.hl-main {font-family: monospace; font-size:13px;}
.hl-gutter { background-color: #CCCCCC; padding-right: 10px; 
             font-family: monospace; font-size:13px;}
.hl-table {border: solid 1px #000000; }

.hl-default { color: #000000; }
.hl-code { color: #7f7f33; }
.hl-brackets { color: #009966; }
.hl-comment { color: #7F7F7F; }
.hl-quotes { color: #00007F; }
.hl-string { color: #7F0000; }
.hl-identifier { color: #000000; }
.hl-reserved { color: #7F007F; }
.hl-inlinedoc { color: #0000FF; }
.hl-var { color: #0066FF; }
.hl-url { color: #FF0000; }
.hl-special { color: #0000FF; }
.hl-number { color: #007F00; }
.hl-inlinetags { color: #FF0000; }
.hl-builtin    { color:#996633; }
/* /Text_Highlighter */

div.action           { margin:2px; background: #eeeeee }
div.action-content   { padding:10px 10px 25px 10px; } 

.cl-red   {color: #CC0000;}
.cl-green {color: #008000;}
.cl-blue  {color: #0000CC;}

/* BACKEND EDITOR */
/* WikiEdit Toolbar -------------------------------------- */
table.toolbar {
	display:block;
	visibility:visible;
}
 .toolbar tr { background: ButtonFace; }
 .toolbar .btn-, .toolbar  .btn-hover,  .toolbar .btn-active,  .toolbar .btn-pressed {
  background: ButtonFace;
  color: ButtonText;
  border: 1px solid ButtonFace;
  padding: 1px;  margin: 0px;
  cursor: pointer; cursor: hand; 
 }
.toolbar td {
	padding:0;margin:0;
}
.toolbar div {
	width: 20px;
	height: 20px;
	padding:0;margin:0;
}
#content .toolbar img {
	display:block;
	width: 20px;
	height: 20px;
	padding:0;margin:0;
	max-width:100%;
 }
 .toolbar .btn-hover {
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
 }
 .toolbar .btn-active,  .toolbar .btn-pressed {
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
 }
 .toolbar .btn-pressed {
  background: ButtonHighlight;
 }
 .edname-w, .edname-r, .edname-s  
            { font: bold 14px Arial; border: 3px solid #D4D0C8; padding: 0 7px; color:#ffffff; vertical-align: middle;}
 .edname-w  { background: #1E9905; }
 .edname-r  { background: #2A45D0; } 
 .edname-s  { background: #D08C2A; }


/* TYPOGRAPHIE BIS2007 */

h1, h2, h3, h4, h5 {
	line-height:1;
	font-weight:normal;
	color:#000;
	font-family:Verdana, sans-serif;
	margin-top:0;
	padding-top:0;
}

h1 {	font-size:1.75em; margin-bottom:0.75em; color:#234286; /*background:url(line.png) no-repeat left bottom #fff; padding-bottom:25px;*/}
h2 {	font-size:1.6em; margin-bottom:0.75em; border-bottom:solid 1px #eee}
h3 {	font-size:1.4em; margin-bottom:0.75em; }
h4 {	font-size:1.2em; margin-bottom:0.75em; }
h5 {	font-size:1em; margin-top:0.75em; margin-bottom:0.5em; }

a {
	color:#234286;
	text-decoration:none;
}
a:link {
	font-weight:bold;
}
a:visited {
	font-weight:bold;
	color:#422386;
}
a:hover,a:focus,a:active {
	text-decoration:underline;
}

hr {
	clear:both;
	margin:0;
	padding:0;
	position:relative;
	left:-5000em;
}

img {
	border-style:none;
	max-width:71%;
}

table img, fieldset img {
	max-width:none;
	width:auto;
	min-width:none;
}

img.contexticon {
	padding:0;
	margin:0 0 0 0;
	height:1.1em;
	vertical-align:middle;
}

form {
	font-size:1em;
}

#content p, #content ul, #content ol, #content blockquote, #content pre, #content table {
	margin-bottom:0.75em;
	margin-top:0;
}

#content ul, #content ol {
	margin-left:2em;
}
#content ul ul, #content ol ol, #content ul ol, #content ol ul {
	margin-left:1em;
}

#content ul ol, #content ol ul, #content ul ul, #content ol ol {
	margin-bottom:0;
}

#content blockquote {
	background-color:#f4f4f4;
	color:#000;
	padding:0.1em 0.5em;
	-moz-border-radius:1em;
	-webkit-border-radius: 1em;
	border-radius:1em;
}

/* FIXES fuer bescheuerten WackoWiki Code */
	/* wackowiki fuegt fuer jede leerzeile ein BR ein, auch zwischen absaetzen, etc ... */
	br {
		display:none;
	}
	p br, ul br, ol br, blockquote br, pre br, table br, fieldset.preview br, div.code br, form br, div.indent br {
		display:inline;
	}
	fieldset.preview h1,fieldset.preview h2,fieldset.preview h3,fieldset.preview h4,fieldset.preview h5 {
		margin-top:0.75em;
	}
	/* p.class=auto um div-Elemente = Bloedsinn */
	#content div.page a:first-child + p.auto {margin:0; padding:0;}
	#content fieldset.preview a:first-child + p.auto {margin:0; padding:0;}
	/* .pageBefore Schwachsinn */
	div.pageBefore, div.pageBefore img { display:none; margin:0; padding:0; }

