body      {background-color: #447; color: #fec;}

a         {text-decoration: none;}
a:link    {color: #f70;}
a:visited {color: #fa0;}
a:hover   {text-decoration: underline; background: #558;}
a:active  {text-decoration: underline}
a.empty   {color: #ccc; border-bottom: 1px dotted #f70;}
a.empty:after {
	content: '?';
	font-style: italic;
	color: #f70;
	font-family: courier, "courier new", monaco, monospace;
}
a.kalendertag {
/*	border-top: 1px solid #855; */
/*	border-left: 1px solid #855; */
/*	border-right: 1px solid #855; */
	border-bottom: 1px solid #855;
}


a.private {color: black;}

.error    {color: #f00;}

/* body      {background-color: #447; color: #fec;} */
textarea     { width: 96%; color: #040;
               border: dotted 2px #704; padding: 1px; background: #669;
	color: #fec;
    font-family:times, timesnew, 'Times New Roman', serif; font-size:1.0em; }
input        { border: solid  1px #226; padding: 1px; background: #558;
	color: #fec;
    font-family:times, timesnew, 'Times New Roman', serif; font-size:1.0em; }
select       { border: solid  1px #704; padding: 1px; background: #558;
	color: #fec;
    font-family:times, timesnew, 'Times New Roman', serif; font-size:1.0em; }
submit       { border: solid  2px #704; padding: 1px; background: #558;
	color: #fec;
    font-family:times, timesnew, 'Times New Roman', serif; font-size:1.0em; }


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

.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: #000; color: #fc0; font-family: VERDANA,ARIAL,HELVETICA;}
