.monat {
	background:transparent;
	border-top: 1px solid #C0231C; border-left: 1px solid #c0231c;
   border-right: 2px solid #C0231C; border-bottom: 2px solid #c0231c;
   text-align:center;
   color:#C0231C;
   font-family:VERDANA,ARIAL,HELVETICA;
   font-size: 12px;
   font-weight: bolder;
   padding: 1px;
   }
a.monat2 {
	background-color:#E4DDCF;
	border: 1px solid #C0231C;
   text-align:center;
   color:#C0231C;
   font-family:VERDANA,ARIAL,HELVETICA;
   font-size: 10px;
   font-weight: bolder;
   padding: 2px;
   text-decoration:none;}
a:hover.monat2	{background-color:#C1BBAB; padding: 2px;}
.datum {
	font-size:12px;
   font-weight:bold;
   width: 80px;
   padding:6px;
   text-align:center;
	height: 100%;
   vertical-align:top;}
.titel {
	font-size:12px;
   font-weight:bold;
   padding:6px;
   vertical-align:top;
   }
.veranst {
	font-size:10px;
   font-weight: bold;
   padding-left:20px;
   vertical-align:middle;
   }
.neu  {
	background-image: URL(_images/neu.gif);
	background-repeat: no-repeat;
   background-position:right;
   width: 50px;vertical-align:top;
   }
.next  {
	background-image: URL(_images/next.gif);
	background-repeat: no-repeat;
   background-position:right;
   width: 50px;
   vertical-align:top;
   }
.heute  {
	background-image: URL(_images/heute.gif);
	background-repeat: no-repeat;
   background-position:right;
   width: 50px;
   vertical-align:top;
   }
.alt  { width: 30px; }
.links {
	text-align:right;
	width:140px;
   vertical-align:top;
   }
.info  {
	background:papayawhip;
	border: solid 1px black;
	padding: 5px 10px 5px 10px;
   margin:5px;
   font-size:10px;
   font-weight: bold;
   width:100%;
   }
.info2  {
	background:oldlace;
	border: solid 1px black;
	padding: 5px 10px 5px 10px;
   margin:5px;
   font-size:11px;
   font-weight: normal;
   width:100%
   }