body       { background-color: #fff; color: #003; font-size:0.9em; }
.abs_head  { position:absolute;left:0px;top: 0px;width:96%;height:70px;
	background: #bcd; color: #669; }                                        
.abs_nav   { position:absolute;left:0px;top:70px;width:96%;height:27px;
	background: #89c; color: #000; padding: 1px 15px; }
.abs_wiki  { position:absolute;left:0px;top:97px;width:96%;
	background: #ccf; color: #003; padding: 1px 20px 0 10px; }

a            {text-decoration: none;}
/* a.li:first-letter { color: #fc0; /* font-weight: bold; /* float: left; */ }
a.li:first-letter { font-weight: bold; /* color: #fc0; */ }

a:link       {color: #11f;} a:visited     {color: #009;}
a.anno:visited{color: #006; background: #c55}
a.head:link  {color: #669;} a.head:visited{color: #005;}
a.red:link   {color: #005;} a.red:visited {color: #005;}
a.li:link    {color: #118;} a.li:visited  {color: #227;}
a:hover      {text-decoration: underline}
a:active     {text-decoration: underline}
a.empty      {color: #112; border-bottom: 1px dotted #607;}
a.empty:after {
        content: '?';
        font-style: italic;
        color: #805;
        font-family: courier, "courier new", monaco, monospace;
}
a.ext_img     {color: #630;}
a.external    {color: #630;}

a.private     {color: black;}
             
.error        {color: #f00;}
.warn         {color: #c00;}
.red,.rot     {color: #c00;}
.blue,.blau   {color: #00c;}
.green,.gruen {color: #080;}
.orange       {color: #fc0;}

h1       { font-style: bold; font-size:2.4em;                color: #005; }
h1.red   { font-style: bold italic;
			font-size: 2.4em; border-bottom: 2px dotted #99b; color: #206; }
h2,h3    { font-style: italic; border-bottom: 1px dotted #236; color: #005; }
h4,h5,h6 { font-style: italic; border-bottom: 1px dotted #236; color: #005; }
p { font-style: normal; color: #023; }
a.kalendertag { font-style: italic; border-bottom: 1px solid #263; color: #206; }
.annotag { background: #fee; }

.heute_top { background: #eef; border: 1px dotted #607; border-bottom: none; }
.heute_bottom { background: #eef; border: 1px dotted #607; border-top: none; }
.heute { padding: 1; border: 1px solid  #607; text-align: right; }

td           {font-size:0.9em; }
td.li        {color: #005; font-size:1.0em; }

pre {
    color: #113;
    background: #ccd;
    margin: 1.5em;
    border: dotted 1px #ccf; padding: 1px;
}

textarea     { width: 96%; color: #004;
			   border: dotted 2px #407; padding: 1px; background: #eef;
	font-family:times, timesnew, 'Times New Roman', serif; font-size:1.0em; }
input        { border: solid  1px #607; padding: 1px; background: #ccd;
	font-family:times, timesnew, 'Times New Roman', serif; font-size:1.0em; }
select       { border: solid  1px #607; padding: 1px; background: #ccd;
	font-family:times, timesnew, 'Times New Roman', serif; font-size:1.0em; }
submit       { border: solid  2px #607; padding: 1px; background: #ccd; 
	font-family:times, timesnew, 'Times New Roman', serif; font-size:1.0em; }

img         { border: solid 1px #607; }
img.noframe { border: solid 0px; }


#content {
		margin:0 1px 0 0;
		padding:0 15px;
}

#pagecontent {
		margin:0 1px 0 11px;
		padding:0 15px;
}

.bold       { font-weight: bold;  }
.centerbold { text-align: center; font-weight: bold; }
.center     { text-align: center; }
.right      { text-align: right;  }
.left       { text-align: left;   }

th.invers {text-align: center; background: #ddc; color: #fff; font-family: VERDANA,ARIAL,HELVETICA;}
