html, body {height: 100%;}
img { border:0; }

/* QA-Tabelle Ergebnisse */
/*************************/
/* .error zeigt Einträge für Fehler an */
.error {background-color:#f0d0d0;}
/* .warning zeigt Einträge für Warnungen an */
.warning {background-color:#f0f0c0;}
/* .info zeigt die Einträge an, die nur Informationen enthalten */
.info {background-color:#eeeeee;}

/* Tabellenfilter */
/******************/
table.tablefilter {width: 100%; border: 0; font-weight: bold; padding: 0; border-spacing: 0;}
td.tablefilter_td1 {background-color:#ddff88; white-space: nowrap; width: 30px;}
td.tablefilter_td2 {background-color:#ddff88; width: 100%;}

/* Kalender */
/************/
td.calendar_td {width: 250px;
		padding: 5px;
		text-align: center;
		vertical-align: top;
	       }
table.calendar {background-color: #dddddd;
                border: 1px solid yellow;
                font-family:Verdana, sans-serif;
                color:black;
               }
th.calprev     {background-color: #d4d4d4;
                font-weight:bold;
		padding:5px;
                width:30px;
               }

th.calnext     {background: #d4d4d4;
                font-weight:bold;
		padding:5px;
                width:30px;
               }

th.month       {background-color: #c0c0c0;
                font-size: 16px;
		padding:5px;
               }

th.dayofweek   {background: #ffffff;
                font-size: 14px;
                color:#008800;
		padding:5px;
                width:30px;
               }
td.day         {background: #eaeaea;
                font-size:12px;
		padding:5px;
                width:30px;
               }
td.hlightday  {background: #fafad0;
                font-size:12px;
		padding:5px;
                width:30px;
               }
td.today       {background: #dfdfdf;
                font-weight:bold;
                font-size:12px;
		padding:5px;
                width:30px;
               }
td.hlighttoday {background: #fafad0;
                font-weight:bold;
                font-size:12px;
		padding:5px;
                width:30px;
               }
td.selectedday {background: #fcfcfc;
                font-weight:bold;
                font-size:12px;
		padding:5px;
                width:30px;
               }
td.selectedhlightday {background: #fafad0;
                font-weight:bold;
                font-size:12px;
		padding:5px;
                width:30px;
               }
A.day          {color:#880088;
                text-decoration:none;
		background: transparent;
               }
A.hlightday    {color:#880088;
                text-decoration:none;
		background: transparent;
               }
A.today        {color:#7a007a;
                text-decoration:none;
		background: transparent;
               }
A.hlighttoday {color:#7a007a;
                text-decoration:none;
		background: transparent;
               }
A.selectedday  {color:red;
                text-decoration:none;
		background: transparent;
               }
A.selectedhlightday  {color:red;
                text-decoration:none;
		background: transparent;
               }

table.calevent {background-color: #dddddd;
                border: 1px solid yellow;
                font-family:Verdana, sans-serif;
                color:black;
               }
td.caleventdate {background: #eaeaea;
                font-size:12px;
		padding:5px;
                width:20%;  /*140px;*/
               }
td.caleventtext {background: #eaeaea;
                font-size:12px;
		padding:5px;
                width:100%; /*180px;*/
               }
td.caleventlink {background: #eaeaea;
                font-size:10px;
		padding:5px;
                width:100px;
               }
