/*
*************************************************************
* Based on:
* Copyright 2004, 2005 Hagan Fox (haganfox AT users.sourceforge.net)
* Based on pmwiki.css Copyright 2004 Patrick R. Michaud (pmichaud@pobox.com)
* You can redistribute this file and/or modify   it under the terms
* of the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option)
* any later version.  See http://www.gnu.org/licenses/gpl.txt
*************************************************************
*/

/* Rahmen, Kopf, Navigation, Content */
/* Built-ins */
h1.wikiaction { font-size:150%; margin:0px; }
#wikiedit form { margin:1px; }
#wikiedit textarea { width:740px; height:460px; }
.indent { margin-left:30px; }
.outdent { margin-left:30px; text-indent:-30px; }
.pagetitle { }
a.varlink { }
.diffbox { width:740px; }
.diffadd code, .diffdel code { padding-right:1px; white-space:normal; }
.diffrestore, .difftype, .difftime, .diffauthor { font-size:8pt; }
.diffrestore { margin-top:4px; }
.wikitrail { white-space:nowrap; }
.search, .wikisearch { margin-top:0px; margin-bottom:0px; }
.searchbox, .wikisearchbox, .newpagetext { background-color:#ffffff;
 border:1px solid #666666; margin-right:3px; padding-left:3px; }
.searchbutton, .wikisearchbutton, .newpagebutton { background-color:#ffffff;
 font-weight:bold; padding:1px; border:1px solid #666666; }
#wikipreview { width:605px;  padding:10px; padding-top:4px;
 border:1px dotted #cccccc; }

/*14.01.2008, KRA, Start, aus CSS-Header-Format*/
# ul, ol, pre, dl, p { margin-top:0px; margin-bottom:0px; }
# code.escaped { white-space: nowrap; }
.vspace { margin-top:1.2em; }
#.indent { margin-left:40px; }
# .outdent { margin-left:40px; text-indent:-40px; }
# a.createlinktext { text-decoration:none; border-bottom:1px dotted gray; }
# a.createlink { text-decoration:none; position:relative; top:-0.5em;
# font-weight:bold; font-size:smaller; border-bottom:none; }
# img { border:0px; }
# 14.01.2008, KRA, Ende

/*verysimpletodo*/

#.todoform {
# color: #0000ff;
# font-size: 100%;
# padding: 0;
# margin: 0;
# margin-left: 12px;
# margin-bottom: 5px; }

#.todoform input {
# font-weight: normal;
# background-color: #ffffff;
# color: #444444;
# border: 2px;
# border-bottom: 2px dotted #aaaaaa;
# margin-left: 5px;
# width: 500px; }
	
# a.tododelete {
# color: #999999 !important;
# text-transform: lowercase;
# font-size: 100%;
# text-decoration: none !important; }
	
# a:hover.tododelete {
# color: #999999 !important;
# text-transform: lowercase;
# font-size: 100%;
# text-decoration: underline !important; }

/* General settings */
body { color:#000000; background-color:#ffffff; margin:0px; } /* background-color:#cfcfcf Rahmen */ 
hr { color:#cccccc }
img { border-width:0px; border-color:#cccccc; }
/* Font Typeface */
/* body { font-family: Arial,Helvetica,sans-serif; } */
/* body { font-family: Courier,monospace; } */
body { font-family: Verdana,Arial,Helvetica,sans-serif; }
/* font-family:'Times New Roman',Times,serif */
/* Font Sizes */
body { font-size:10pt; }
textarea, pre, tt, code { font-size:10pt; }
textarea, p { font-size:10pt; margin-top:0px; margin-bottom:14px; text-height:12px; }
pre {
border: 1px solid;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
}
small { font-size:0.85em; }
/* h1 { font-size:1.4em; margin-top:0px; margin-bottom:16px; color:#444444; } */
/* h1 { font-size:2.0em; margin-top:0px; margin-bottom:14px; text-height:14px; color:#ac0000; } */
h1 { font-size:10pt; margin-top:0px; margin-bottom:14px; text-height:14px; color:#990000; letter-spacing:0.0em; font-family: Verdana,Arial,Helvetica,sans-serif; }/* Anzeige des Seitentitels im Kopf */
h2 { font-size:1.1em; margin-top:9px; margin-bottom:6px; color:#990000; }
h3 { font-size:1.2em; margin-top:7px; margin-bottom:5px; color:#990000; }
h4 { font-size:1.0em; margin-top:0px; margin-bottom:14px; text-height:14px; color:#990000; }
h5 { font-size:10pt; margin-top:0px; margin-bottom:10px; text-height:14px; color:#990000; }
/*h6 { font-size:9pt; margin-top:5px; margin-bottom:8px; margin-right:40px; margin-left:40px; background-color: #ffffff; color:#555555; font-family:'Times New Roman',Times,serif; }*/
h6 { color:#555555; }
/* Links*/

/* Links Content Definitionsreihenfolge einhalten */
a { font-weight:normal; color:#990000; text-decoration:none; } /*Link-Farbe, ursprünglich: 003366*/
a:visited { font-weight:normal; color:#990000; text-decoration:none; } /* color:#334499 */
a:hover { color:#990000; text-decoration:underline; }
a:active { color:#990000; text-decoration:underline; } /*ursprünglich #9c0606*/

/* Links Navigation, Definitionsreihenfolge einhalten! #334499 */
#mainsidebar a:link { color:#990000; font-weight:normal; text-decoration:none; }
#mainsidebar a:visited { color:#990000; font-weight:normal; text-decoration:none; }
#mainsidebar a:hover { color:#990000; font-weight:normal; text-decoration:underline; }
#mainsidebar a:active { color:#990000; font-weight:normal; text-decoration:underline; }

/* Upper Table siteheadtable */
#siteheadtable { background-color:#ffffff; vertical-align:top; margin-top:0px;
 border-top:1px solid #ffffff; border-bottom:0px solid #ffffff;
 border-left:1px solid #ffffff;  border-right:1px solid #ffffff; } /* #cfcfcf Kopf */
#siteheadtable { padding-top:2px; padding-bottom:1px; }
#siteheadtable td { font-size:14pt; }
#headlogo { color:#000000; width:165px; vertical-align:middle;
 padding-top:4px; }
#sitelogo { height:36px; text-align:center; }
#sitelogo img { border:0px; }
#sitelogotext { text-align:left; vertical-align:middle; font-size:1.2em;
 white-space:nowrap; padding-top:35px; padding-bottom:2px; padding-left:0px;
 padding-right:5px; color:#990000;  letter-spacing:0.2em; } /* Farbe WikiTitle #444444 */
#titlespaced h1 { font-weight: normal; color:000000; margin-top: 10px; }
#sitelogotext, #sitelogotext a, #sitelogotext a:visited { font-weight:normal; }
#headsiteloc { vertical-align:middle; }
#sitelocgroup { white-space:nowrap; padding-left:15px; color:#333333;
 padding-right:5px; padding-bottom:1px; }
#sitegroupforheader { font-size:10pt; font-weight:bold; }
#siteloctitle h1 { font-size:10pt; font-weight:normal; margin-top:0px;
 margin-bottom:0px; }/* Farbe siteloctitle */
#siteheadcmds { vertical-align:middle; height:40px; }
#siteheadcmds form.search { display:inline; margin:0px; }
#siteheadcmds input.searchbox { font-size:85%;  width:105px; }
#siteheadcmds input.searchbutton { font-size:85%; font-weight:normal;
 padding:0px; }
#siteheadcmds { white-space:nowrap; font-size:10pt; text-align:right;
 padding-bottom:5px; padding-right:7px; } /*Positionierung von 'Druckansicht'*/
#headcmdsupper { font-weight:bold; padding-bottom:1px; padding-top:2px;
 padding-left:5px; padding-right:10px; }
#headcmdslower { font-weight:bold; padding-bottom:1px; padding-top:2px;
 padding-left:5px; padding-right:10px; }
#headedit { } #headdiff { }
#headhelp { display:none; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { font-size:10pt; }
#headcmdslower, #headcmdslower a, #headcmdslower a:visited { font-size:10pt; }
#headprint { font-familyfont-family: Verdana,Arial,Helvetica,sans-serif; } .headsearch { }
#siteloctitle { white-space:nowrap; padding-left:15px; font-size:10pt; color:#343434; }

/* Main content table */
#contentmain { }
/* Left column */
#mainsidebar { line-height: 1.7; font-size:10pt; background-color:#ffffff; color:#444444; /* color=#334499 Navigation */
 width:165px; vertical-align:top; border-bottom:1px solid #ffffff;
 border-left:1px solid #ffffff; border-top:0px solid #444444; padding-top:3px; }
#mainsidebar td { font-size:10pt; }
#mainsidebar strong { white-space:nowrap; margin-left:4px; margin-right:2px; }
#mainsidebar .indent { margin-left:10px; margin-right:2px; }
#mainsidebar h1, #mainsidebar h5, #mainsidebar h6, #mainsidebar .divider,
 #mainsidebar .wikisearch, #mainsidebar .newpage, #mainsidebar .sidehead {
 white-space:nowrap;  background-color:#ffffff; font-size:1.0em; color:#000000;
 text-align:left;  padding-left:8px; padding-right:2px; margin:0px;
 border-top:1px solid #ffffff;  border-bottom:1px solid #ffffff; }
/*Sidebar-Formatierung*/
#mainsidebar ul { white-space:nowrap; font-size:10pt; margin:0px; /* Default: margin:3px */
 padding-left:22px; list-style-type:none; }
#sidebarbottom { font-size:0.85em; padding-left:10px; padding-right:5px;
 padding-bottom:5px; }
#sidebarbottom img { border:0px; }
#sidebarbottom a, #sidebarbottom a:visited { color:#0000ff; }
#sidebarbottom, #sidebarbottom a, #sidebarbottom a:visited { display:none; }
#mainsidebar input.wikisearchbox, #mainsidebar input.newpagetext {
 font-size:10pt; margin-left:1px; margin-right:3px; width:100px; }
#mainsidebar input.wikisearchbutton, #mainsidebar input.newpagebutton {
 font-size:10pt; font-weight:normal; padding:0px; }

/* Main site area */

#sitepagetitle h1 { margin-top:0px; margin-bottom:0px; padding-bottom:3px;
 border-bottom: 1px solid #ffffff; font-weight:500; }

#mainsitetext { background-color:#ffffff; color:#121212; vertical-align:top;/* Content */
 border-right:1px solid #ffffff; border-top:1px solid #ffffff;
 border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; }

#sitebody ul { white-space:nowrap; font-size:10pt; margin:0px; /* Default: margin:3px */
 padding-left:0px; list-style-type:disc; }
 /* #sitebody li:before {content: "\2014 "} */

#mainsitetext td { background-color:#ffffff; color:#121212; vertical-align:top;/* Content Tabelle */
 border-right:20px solid #ffffff; border-top:5px solid #ffffff;
 border-bottom:10px solid #ffffff; border-left:20px solid #ffffff; font-size:10pt; line-height: 1.6;
 padding-top:0px; padding-left:0px; padding-right:0px; }

#mainsitetext td:h1 { background-color:#ffffff; color:#121212; vertical-align:top;/* Content Tabelle */
 border-right:0px solid #ffffff; border-top:0px solid #ffffff;
 border-bottom:0px solid #ffffff; border-left:0px solid #ffffff; font-size:10pt; line-height: 5.8; }
 
 #mainsitetext td:h5 { background-color:#ffffff; color:#121212; vertical-align:top;/* Content Tabelle */
 border-right:0px solid #ffffff; border-top:0px solid #ffffff;
 border-bottom:0px solid #ffffff; border-left:0px solid #ffffff; font-size:10pt; line-height: 5.8; }

#sitebody { width:605px; padding:10px; padding-top:15px; } /*Default: padding:10px; padding-top:10px*/
#sitebody img { border-width:1px; }
#sitebody strong { color:#333333; font-weight:bold; font-size:8.7pt} /* Textfarbe fett Inhaltsbereich */
#sitebody, #sitebody table { line-height: 1.3; font-size:10pt; font-family: Verdana,Arial,Helvetica,sans-serif; } /* Content-Text */
/* font-family: Verdana,Arial,Helvetica,sans-serif; font-family:'Times New Roman',Times,serif; */ 
/* Site footer */
#footleft { font-size:10pt; padding-left:5px; padding-right:5px; }
#footchanges { }
#footeditsb { display:none; }
#footmiddle { font-size:10pt; text-align:center; color:#999999; }
#footlastmod { }
/* Fuß rechts */
#footright { font-size:10pt; text-align:right; padding-left:5px; /* Positionierung von Impressum */
 padding-right:18px; padding-top:10px; padding-bottom:10px; }
#footedit { }
#foothist { }

/* Last row, for copyright, powered-by link */
#sitesole { font-size:0.75em; text-align:center; padding-top:2px;
 padding-bottom:3px; }
#sitesole, #sitesole a, #sitesole a:visited { font-weight:normal;
 color:#cccccc; }
#sitesole a:hover { color:#999999; }


/* Links nicht fett */

#sitegroupforheader, #sitegroupforheader a { font-weight:normal; }
#headcmdsupper, #headcmdsupper a { font-weight:normal; }
#headcmdslower, #headcmdslower a { font-weight:normal; }
#mainsidebar, #mainsidebar a, #mainsidebar h1, #mainsidebar h6 {
 font-weight:normal; }
#mainsidebar strong { font-weight:normal; }
#footleft, #footleft a, #footmiddle, #footmiddle a, #footright, #footright a {
 font-weight:normal; }
#sitesole, #sitesole a, #sitesole a:visited { font-weight:normal;
 color:#cccccc; }
#copyright { margin-right:5px; }


/* Links im Textbereich nicht fett */

#sitebody a { font-weight:normal; text-decoration:none; }
#sitebody a:visited { font-weight:normal; text-decoration:none; }
#sitebody a:hover { font-weight:normal; text-decoration:underline; }


/* Larger fonts */
/*
body { font-size:10.5pt; }
#sitebody { font-size:10.5pt; }
h1 { font-size:2em; margin-top:16px; margin-bottom:10px; }
h2 { font-size:1.35em; margin-top:10px; margin-bottom:8px; }
h3 { font-size:1.17em; margin-top:8px; margin-bottom:7px; }
h4 { font-size:1.07em; margin-top:7px; margin-bottom:6px; }
h5 { font-size:1.0em; margin-top:6px; margin-bottom:5px; }
h6 { font-size:1.0em; margin-top:6px; margin-bottom:5px; }
*/
/* Smaller fonts */
/*
body { font-size:10pt; }
#sitebody { font-size:10pt; }
h1 { font-size:2em; margin-top:14px; margin-bottom:7px; }
h2 { font-size:1.4em; margin-top:8px; margin-bottom:6px; }
h3 { font-size:1.22em; margin-top:6px; margin-bottom:5px; }
h4 { font-size:1.07em; margin-top:5px; margin-bottom:5px; }
h5 { font-size:1.00em; margin-top:4px; margin-bottom:4px; }
h6 { font-size:1.0em; margin-top:4px; margin-bottom:4px; }
*/

/* Inconspicious Wiki Links */
/*
#sitelogotext { padding-top:2px; padding-bottom:8px; }
#sitelocgroup { display:none; }
#siteheadcmds { height:35px; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { display:none; }
#footleft, #footleft a, #footleft a:visited { font-weight:normal;
 color:#999999; }
#footright, #footright a, #footleft a:visited { font-weight:normal;
 color:#999999; }
*/

/* Stealthy Wiki Links */
/*
#sitelocgroup { padding-bottom:0px; }
#sitelogotext { padding-top:6px; padding-bottom:0px; }
#headcmdsupper { visibility:hidden; }
#mainsitefoot, #mainsitefoot a, #mainsitefoot a:visited { color:#f8f8f8;
 font-weight:normal; }
#mainsitefoot a:hover { visibility:visible; color:#cccccc; }
#footleft, #footmiddle, #footright, #sitepoweredby, #copyright {
 color:#f8f8f8; }
#footlastmod:hover, #sitepoweredby:hover, #copyright:hover { color:#cccccc; }
#sitesole:hover, #sitesole a:hover { color:#cccccc; }
*/

/* Invisible Wiki Links (You can still use access keys in Firefox. */
/*
#sitelogotext { padding-top:1px; padding-bottom:6px; }
#sitelocgroup { display:none; }
#siteheadcmds { height:35px; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { display:none; }
#headcmdslower, #headcmdslower a, #headcmdslower a:visited { padding-top:4px; }
#footleft, #footmiddle, #footright { display:none; }
*/
/* #sitesole { display:none; } */

@media print {
/* Default Fonts */
body, td, th { color:#000000; }
small { font-size:0.85em; }
/*
h1 { font-size: 1.9em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1.06em; }
*/

/* Misc. */
body { width:auto; background:"plasma_greyscale.jpg"; background-color:#ffffff; margin:0px; padding:0.5em; }
img { border-width: 1px; }

/* Links */
a:link { color:#444444; font-weight:bold; text-decoration:none; }
a:visited { color:#444444; font-weight:bold; text-decoration:none; }
a.sitelink:hover { color: #444444; text-decoration:underline; }
a.createlink { color:#444444; }
a.createlink:visited { color:#444444; }
a.createlink:hover { color:#ff2222; }

#mainsidebar, #siteheadtable { display:none; }
#footleft, #footleft a, #footright, #footright a { display:none;}
#mainsitetext { border-right:0px; border-left:0px; }
#mainsitefoot { padding-top:3px; }
#footmoddle, #footlastmod { text-align:left; }
#sitesole { text-align:left; }
}

body {
  margin-left:100px;
  margin-right:100px;
  padding: 0px;
  background-color:#ffffff;
  font-family: arial, helvetica, geneva, sans-serif; 
}
#kopf {
  height:100px;
  margin: 10px;
  background-color: #ffffff;
  margin-top:50px;
  margin-left:200px;
  margin-right:180px;
}

#fuss {
  height: 50px;
  margin: 0px 200px;
  background-color: #ffffff;
}
#mitte {
  position: relative;
  width: 100%;
}
#inhalt {
  margin: 0px;
  margin-left: 200px;
  margin-right: 250px;
  background-color: #ffffff;
}
#links {
  margin-left:0px;
  text-align:right;
  position: absolute;
  top: 0px;
  left: 10px;
  width: 160px;
  height: 300px;
  background-color: #fffffff;
}
#rechts {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 180px;
  height: 300px;
  background-color: #ffffff;
}



