/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
 *             BASICS             *
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body {
   position:relative;
   top:0;
   left:0;
   z-index:1;
   background-color:#eddb9d;
   color:#000000;
   font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
   font-size:12px;
}
a:link {color:#d00000}
a:visited {color:#aa808b}
a:active {color:#ffff00}
a:hover, a:focus{
   background-color:#f2e3af;
   color:#b41100;
   text-decoration:none;
}
h1 {
   font-size:36px;
   font-family:Times New Roman,Times,serif;
   color:#888888;
   text-align:center
}
h2 {
   font-size:18px;
   margin:14px 14px 17px;
   font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
   color:#000000;
}
h3 {
   font-size:100%;
   color:#000000;
   font-style:italic;
}
h4 {
   font-size:70%;
   color:#000000;
   text-align:center;
}
p { margin:14px;
   font-size:12px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
 *             IMAGES             *
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
li.plus {
   list-style-image: url(../bilder/knoten/plus_1.gif);
}
li.blatt {
   list-style-image: url(../bilder/knoten/blatt.gif);
}
li.minus {
   list-style-image: url(../bilder/knoten/minus_1.gif);
}
li.minusBlack {
   list-style-image: url(../bilder/knoten/minus_2.gif);
}
li.next {
   list-style-image: url(../bilder/knoten/return.gif);
}
li.punkt {
   list-style-image: url(../bilder/knoten/punkt.gif);
}
li.wurzel {
   list-style-image: url(../bilder/knoten/plus_2.gif);
}
li.diskurs {
   list-style-image: url(../bilder/knoten/plus_3.gif);
}
img.down {
   position:relative;
   top:-2px;
   left:1px;
   border-style:solid;
   border-width:1px;
}
img.up, img.fenster {
   position:relative;
   top:2px;
   left:-1px;
   border-style:solid;
   border-width:1px;
}
img.return {
   position:relative;
   top:1px;
   left:-1px;
   border-style:solid;
   border-width:1px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
 *            STRUKTUR            *
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
td.leiste {
   padding:2px;
   background-color:#f2e3af;
   text-align:center;
}
.leiste a {
   margin:0 10px;
   font-weight:700;
}

table.inhalt  {width:100%}
.inhalt td {
   border:1px solid #000;
   font-size:12px;
}
.inhalt td td {border:none}

table.innen {
   width:100%;
   text-align:center;
}
table.innen td {padding:4px}
table.innen td form {
   margin:0;
   padding:0;
}

table.tabelle {
   border-collapse:collapse;
   width:100%;
   border-style:solid;
   border-width:2px;
   border-color:#eddb9d;
}
table.tabelle td, table.tabelle th {
   padding:4px;
   border-style:solid;
   border-width:1px;
   border-color:#aa808b;
}
table.tabelle th {font-size:14px}

td.ansicht, td.ctxt, td.datum {text-align:center}
td.anzahl {text-align:right}

#login table table {margin:-7px 7px 7px}
#login table table td {padding:4px}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
 *             BAEUME             *
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
td#baum {padding:7px 0}
#baum ul {
   margin:0 0 0 -8px;
   padding:0 0 0 35px;
}
td.vorgaenger ul {
   margin:12px 12px 12px 38px;
   padding:0;
}
li.next {padding-left: 4px}
td.antworten {padding-bottom:16px}
.antworten ul {
   margin:0 0 0 14px;
   padding:0 0 0 35px;
}
li  {font-size:12px}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
 *          FUNKTIONALES          *
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.nichtSichtbar, div.nichtSichtbar * {
   position:fixed;
   bottom:1000px;
   right:1000px;
   z-index:-1;
   height:0;
   width:0;
   padding:0;
   margin:0;
}
.unsichtbar {display:none}
div.text{padding-right:6px}
div.textarea{
   padding-right:3px;
   padding-left:1px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
 *            EINGABE             *
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
textarea {
   width:100%;
   border-width:1px;
}
input {
   border:1px inset #eddb9d;
   padding:1px 2px;
   font-size:12px;
}
input.text {width:100%}
input.txt {width:230px}
input.ctxt {text-align:center}
input.submit {
   border:1px solid #000;
   padding:0 2px;
   font-weight:700;
   cursor:pointer;
}
input.submit:hover, input.submit:focus {border-color:#fff}
input.checkbox {border-style:none}
input.readonly {
   width:100%;
   background-color:#eddb9d;
   font-weight:700;
}
input.ronly {
   width:230px;
   background-color:#eddb9d;
   font-weight:700;
}
div.teiler_beitrag {
   margin:-2px 2px;
   border:1px solid #a5967a;
   padding:4px;
   background-color:#f6eaba;
   text-align:center;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
 *            BEITRAG             *
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.beitragstext_0 {
   margin:14px;
   padding:7px 10px;
   font-size:14px;
}
div.beitragstext_1 {
   margin:14px;
   padding:7px 10px;
   background-color:#f6eaba;
   font-size:14px;
}
div.beitragstext_0 ul, div.beitragstext_1 ul, div.beitragstext_0 ol, div.beitragstext_1 ol {
   padding:0 0 0 14px;
   margin:7px 0 7px 14px;
}
div.beitragstext_0 pre, div.beitragstext_1 pre {
   margin-left:-1.2ex;
   line-height:1ex;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
 *           ZITIERUNG            *
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
blockquote {
   margin:7px 0 7px 3px;
   padding:0 0 0 14px;
   border-width:2px;
   border-style:none none none solid;
   border-color:#aa808b;
   color:navy;
}
blockquote blockquote {
   margin:7px 0;
   color:green;
}
blockquote blockquote blockquote {
   color:#870e0d;
}
blockquote blockquote blockquote blockquote {
   color:#4030ff;
}
blockquote blockquote blockquote blockquote blockquote {
   color:#2da72e;
}
blockquote blockquote blockquote blockquote blockquote blockquote {
   color:#a72e2d;
}
blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
   color:#aa808b;
}
blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
   color:#605080;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
 *             FARBEN             *
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
span.stammposter a, a.stammposter, b.stammposter, span.stammposter {color:#4030ff}
span.admin a, a.admin, b.admin, span.admin {color:red}
.achtung {color:#b41100}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
 *             PRIVAT             *
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#systemfehler table {width:606px}
