BODY
{
   font-family:verdana, Arial,sans-serif;
   font-size:11px;
   background:#fff;
   margin:0px;
   padding:4px;
   background-color:#cde;
   color:#000000;
}

TEXTAREA
{
   background-color:#EBEBEB;
   color:black;
}

TT
{
   font-family: courier, monospace;
}

.title
{
   font-variant:small-caps;
   font-weight:bold;
   font-size:21pt;
   padding-bottom:7px;    /* nur im bodymodus */
}

.missingpage
{
   border-bottom: 1px dashed black;
   cursor:        help;
}

/* umrandung fuer die bilder */
img
{
   border:0;
}

A		      { color:#459; text-decoration:none; }
A:hover		{ color:#009;text-decoration:underline; }

.searchhighlight
{
   background-color:yellow;
   padding:1px;
}

.highlight
{
   background-color:#FFFF99;
   padding:1px;
   color:black;
}

.error
{
   color:#CC3333;
   font-weight:bold;
}

UL
{
   margin-top:0px;
   margin-bottom:0px;
   margin-left:25px;
   padding-top:0px;
   padding-bottom:0px;
}

OL
{
   margin-top:0px;
   margin-left:25px;
   margin-bottom:0px;
   padding-top:0px;
   padding-bottom:0px;
}

FORM
{
   margin:0px;
   padding:0px;
}

.header
{

  font-family:verdana, arial, sans-serif;
  color:#fff;
  background:#369;
  border-top:4px solid #89A;
  padding:5px;
  margin-bottom:3px;
}

.header a { 
  color: #fff;
}

.debug
{
   margin-left:180px;
}

.messagebox
{
   margin-bottom:3px;
   background-color:#def;
   border:1px solid black;
   padding:5px;
}

.page
{
   margin:0px;
   background-color:#fff;
   padding:15px 15px 5px 20px;
   font-size:110%;
   line-height:120%;
   border:1px solid #abc;
}

.leftside 
{ 
   float:left;
   width:175px;
   color:#222;
   background:#def;
   border:1px solid #abc;
/*   border: #000 1px dashed; */
}

.footer
{
   margin:0px;
   background-color:#369;
   padding:5px 10px;
   border:1px solid #abc;
   border-top:none;
}

.footer a { 
  color: #fff;
  background:transparent;
 }

.commentsheader
{
   margin:0px;
   background-color:#def;
   padding:2px 10px;
   border:1px solid #abc;
   border-top:none;
}

.comment
{
   margin:0px;
   background-color:#D0D0D0;
   padding:10px;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #555555;
}

.commentinfo
{
   color:#848484;
}

.commentform
{
   margin:0px;
   background-color:#D0D0D0;
   padding:10px;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #555555;
}

.memo
{ 
   margin:5px 0px 5px 0px;
   padding:7px;
   border:1px dotted silver;
   color:#6a5acd;
   background:#D8E1F2;
}

.code
{ 
   background-color:#FFFFFF;
   border:2px solid #888888;
   font-family:Helvetica, arial;
   color:black;
   font-size:11px;
   overflow:scroll;
   overflow-y:hidden;
   white-space:nowrap;
   text-align:left;
   width:95%;
   padding:4px;
}

html>body .code 
{
   overflow:auto;
}

.indent 
{
   margin-left:25px;
}

.infoheader
{
   padding:10px;
   background-color:red;
   font-size:14pt;
   font-weight:bold;
   border:1px solid #000000;
   margin-bottom:15px;
}

.backlink
{
   color:#00008b;
   font-size:10px;
   text-decoration:none;
}

.copyright
{
   margin:0px;
   font-size:11px;
   color:#AAAAAA;
   text-align:right;
}

.copyright A
{
   color:#AAAAAA;
}

h1
{
   font-size:2.1em;
   margin:2px;
   padding:2px;
   margin-left:0px;
   padding-left:0px;
}

h2
{
   font-size:1.7em;
   margin:2px;
   padding:2px;
   margin-left:0px;
   padding-left:0px;
}

h3
{
   font-size:1.5em;
   margin:2px;
   padding:2px;
   margin-left:0px;
   padding-left:0px;
}

h4
{
   font-size:1.3em;
   margin:2px;
   padding:2px;
   margin-left:0px;
   padding-left:0px;
}

h5
{
   font-size:1.1em;
   margin:2px;
   padding:2px;
   margin-left:0px;
   padding-left:0px;
}

.tab_title
{
   background-color:#877781;
   color:#000000;
   font-weight:bold;
}

.tab_row_even
{
   background-color:#369;
   color:#000000;
}

.tab_row_even a { color: #def; }

.tab_row_uneven
{
   background-color:#def;
   color:#000000;
}

.poll
{
   width:150px;
}

.poll_header
{
   padding:6px;
   background-color:#D9C591;
   border:2px solid black;
}

.poll_body
{
   padding:6px;
   background-color:#E9DDBE;
   border:2px solid black;
   border-top:none;
}

.tocfieldset
{
     border: 2px solid black;
}

.toclegend
{
   font-weight:bold;
   color:black;
}

.tocbody
{
   font-size:12px;
}

.fontred          { color:#FF0000; }
.fontgreen        { color:#32CD32; }
.fontlightgreen   { color:#90EE90; }
.fontviolet       { color:#9400D3; }
.fontorange       { color:#FFA500; }
.fontblue         { color:#0000CD; }
.fontlightblue    { color:#ADD8E6; }
.fontpink         { color:#FF69B4; }
.fontbrown        { color:#A52A2A; }
.fontgrey         { color:#A9A9A9; }
.fontyellow       { color:#FFFF00; }

.additions 
{ 
   color:#32CD32; 
}
.deletions 
{ 
   color:#FF0000; 
}

.editbox
{
   white-space:nowrap;
   font-size:11px;
   line-height:1.3;
   font-family:Helvetica;
}

.side 
{
  font-family:verdana, arial, sans-serif;
  color:#222;
  font-size:x-small;
  font-weight:normal;
  background:#def;
  padding:5px;
  margin-left:8px;
}

.sidetitle 
{
  font-family:verdana, arial, sans-serif;
  color:#006;
  font-size:x-small;
  font-weight:bold;
  line-height:140%;
  padding:3px 5px 3px 5px;
  margin:0px;
  margin-top:3px;
  text-align:left;
  text-transform:uppercase;
  letter-spacing:.2em;
  background:#abc;
  white-space:nowrap;
}

.leftsidelinks 
{
  font-family:verdana, arial, sans-serif;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  line-height:normal;
  padding:none;
  margin:0px;
  margin-top:0px;
  text-align:left;
  text-transform:none;
  letter-spacing:normal;
  background:none;
}
