body       { background-color: #fff; color: #000; font-size:0.9em; }
.abs_head  { position:absolute;left:0px;top: 0px;width:96%;height:01px;
	background: #bb9; color: #555; }                                        
.upper-nav { position:absolute;left:0px;top:01px;width:96%;height:27px;
	background: #77a; color: #fff; padding: 1px 15px; }
.abs_wiki  { position:absolute;left:0px;top:28px;width:96%;
	background: #fff; color: #002; padding: 1px 20px 0 10px; }
/*	background: #ded; color: #030;     overflow:auto; } */
/* .wiki   { position:absolute;left:0px;top:70px; bottom:35px;   width:96%; */

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: #007;} a:visited     {color: #060;}
a.anno:visited{color: #006; background: #c55}
a.head:link  {color: #407;} a.head:visited{color: #502;}
a.red:link   {color: #407;} a.red:visited {color: #502;}
a.li:link    {color: #eef;} a.li:visited  {color: #dfd;}
/* a.lo:link    {color: #efe;} a.lo:visited  {color: #dfd;} */
/* a.lo:link {color: #141;} a.lo:visited {color: #141;} */

a:hover      {text-decoration: underline}
a:active     {text-decoration: underline}

a.empty      {color: #112; border-bottom: 1px dotted #407;}

a.empty:after {
        content: '?';
        font-style: italic;
        color: #805;
        font-family: courier, "courier new", monaco, monospace;
}

a.ext_img     {color: #006;}
a.external    {color: #006;}

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 {
        /* padding: 0 15px; */
        font-style: italic;
		font-size:1.8em;
        color: #407;
}
h1.red {
        padding: 0 15px 0 0;
        font-style: bold italic;
		font-size: 1.8em;
        border-bottom: 2px dotted #9b9;
        color: #407;
}
h2,h3 {
        /* padding: 0 15px; */
        font-style: italic;
        border-bottom: 1px solid #263;
        color: #407;
}
h4,h5,h6 {
        /* padding: 0 15px; */
        font-style: italic;
        /* border-bottom: 1px dotted #9b9; */
        border-bottom: 1px dotted #263;
        color: #407;
}
p {
        /* padding: 0 15px; */
        font-style: normal;
        color: #102;
}
a.kalendertag {
        /* background: transparent; */
        font-style: italic;
        border-bottom: 1px solid #236;
        color: #407;
}
a.kalenderleer {
        /* background: transparent; */
        /* font-style: italic; */
        /* border-bottom: 1px solid #236; */
        color: #777;
}
.annotag {
        background: #eef;
}

.heute_top {
	background: #eef;
	border-top:    1px dotted #407;
	border-left:   1px dotted #407;
	border-right:  1px dotted #407;
}
.heute_bottom {
	background: #eef;
	border-left:   1px dotted #407;
	border-right:  1px dotted #407;
	border-bottom: 1px dotted #407;
}
.heute {
	background: #eef;
	border:    1px dotted #407;
	/* border:    1px solid #407;
	text-align: right; */
}
	/* padding: 1; */

td             { font-size:0.9em; }
td.li          { color: #fff; font-size:1.0em; }
td.Wochentag_t {
	border-top:    1px solid #cee4d4;
	border-left:   1px solid #cee4d4;
	border-right:  1px solid #cee4d4;
} 
td.Wochentag_b {
	border-left:   1px solid #cee4d4;
	border-right:  1px solid #cee4d4;
    border-bottom: 1px solid #cee4d4;
} 
td.Wochentag_g {
	border:    1px solid #ddd;
	/* background: #eee; */
} 
td.Samstag     { background: #cee4d4; } /* #cbe0d0 */
td.Sonntag     { background: #d4dbd4; } /* ex. #ccd */
td.Samstag_g   { background: #cee4d4; border: 1px solid #ddd;    }
td.Sonntag_g   { background: #d4dbd4; border: 1px solid #cee4d4; }

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

pre.output {
    color: #fff;
    background: #323;
    margin: 1.5em;
    border: 1px #000; padding: 16px 4px 16px 4px;
}

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

img         { border: solid 1px #407; }
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;   }

.de {
  float: left;
#  font-family: Arial, monospace;
  background: #EFE;
  width:50%;
}

.en {
  float: right;
#  font-family: Arial, monospace;
  background: #FFD;
  width:50%;
}

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