body      {background-color: #fff; color: #000;}

a         {text-decoration: none;}
a:link    {color: #028;}
a:visited {color: #036;}
a:hover   {text-decoration: underline}
a:active  {text-decoration: underline}
/* a.empty   {color: #444; border-bottom: 1px dotted #700;} */
/* a.empty:after {content: '?';font-style: italic; color: #700; font-family: courier, "courier new", monaco, monospace;} */
a.empty   {color: #000; text-decoration: none}

a.ext_img   {color: #cbc;}
a.external  {color: #802;}
a.external:before {content: '»'; color: #700; font-family:  verdana,arial,helvetica; }
                                                                                
a.kalendertag {
/*  border-top: 1px solid #409;
	border-left: 1px solid #409;
	border-right: 1px solid #409; */
	border-bottom: 1px solid #007;
}
.heute_top {
    background: #eef;
    border-top:    1px dotted #302;
    border-left:   1px dotted #302;
    border-right:  1px dotted #302;
}
.heute_bottom {
    background: #eef;
    border-left:   1px dotted #302;
    border-right:  1px dotted #302;
    border-bottom: 1px dotted #302;
}
.heute {
    padding: 1;
    border-top:    1px solid  #302;
    border-left:   1px solid  #302;
    border-right:  1px solid  #302;
    border-bottom: 1px solid  #302;
    text-align: right;
}

.error    {color: #f00;}

textarea  { width: 100%;
			background: #eee; border: dotted 1px #005; padding: 1px; }
input     { background: #eee; border: solid  1px #005; padding: 1px; }
select    { background: #eee; border: solid  1px #005; padding: 1px; }

th.invers {
  text-align: centered;
  background: #007;
  color: #FFF;
  font-family : VERDANA,ARIAL,HELVETICA;
}
