/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #000000;	 color:#CCCCCC;
}

body,table,.login {
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #C51E21;	font-weight:bold;	}
a:hover		{ text-decoration: underline; color : #C51E21; }
hr	{ height: 0px; border: solid #000000 0px; border-top-width: 0px;}
tr {background-color: #000000;}

/* Main table cell colours and backgrounds */
td.free	{ background-color: #1B1B1B; border-style: solid; border: black; border-width: 1px 1px 1px 1px;	height:2px;	}
td.free2	{ background-color: #000000; border-style: solid; border: black; border-width: 1px 1px 1px 1px;	height:2px;	}
td.row1, tr.today	{ background-color: #1B1B1B; border-style: solid; border: black; border-width: 1px 1px 1px 1px; }
tr.inactive	{ background-color: #113399; border-style: solid; border: black; border-width: 1px 1px 1px 1px; }
td.row2	{ background-color: #1B1B1B; border-style: solid; border: black; border-width: 1px 1px 1px 1px; }
td.row3	{ background-color: #2B2B2B; border-style: solid; border: black; border-width: 1px 1px 1px 1px; }
tr.hover {background-color: #333333; border-style: solid; border: black; border-width: 1px 1px 1px 1px; }
td.boxhead {
	background-image:url(gif/boxhead.gif);	font-weight: bold;	font-size: 14px;	text-indent:0.5cm;	text-align:left;
}
table.ibox	{	background-color:#000000;	text-align:left;	}
table.box	{	background-color:#444444;	}

tr.cboxhead {
	background-image:url(gif/boxhead.gif);	font-weight: bold;	font-size: 14px;	border: #e5e5e5;	border-style: solid;	height: 28px;	border-width: 1px 0px 1px 0px;
}

tr.commentbox {
	background-image:url(gif/boxhead.gif);	font-weight: bold;	font-size: 12px;	border: #e5e5e5;	border-style: solid;	height: 22px;	border-width: 1px 0px 1px 0px;
}

th	{
	color: #e5e5e5; font-size: 11px; font-weight : bold;
	/* background-color: #000000; */
	height: 25px;
}

td.title {	font-weight: bold;	font-size: 12px;	text-indent:0.5cm; }
.ttitle {	font-weight: bold;	font-size: 12px;	 color : #e5e5e5; }
.tcont {	font-size: 11px;	margin-left: 5pt;	text-indent: 5px; }
.tright {	font-size: 11px;	margin-right: 5pt;	text-align: right; }
.tddate {	font-size: 11px;	text-align: right;	text-indent:0; }
.tnew 	{	font-size: 11px;	 color : #4169E1;}
.tnew2 	{	font-size: 11px;	 color : #778899;}


/* General text */
.gen { font-size : 11px; }
.genmed { font-size : 11px; }
.genmed { font-size : 11px; color : #111111;}
.gensmall { font-size : 11px; }
.gen,.genmed,.gensmall { color : #e5e5e5; }
a.gen,a.genmed,a.gensmall { color: #e5e5e5; text-decoration: none; }
a.gen:visited,a.genmed:visited,a.gensmall:visited { color: #e5e5e5; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #C51E21; text-decoration: underline; }

.nav		{ font-size : 11px; text-decoration: none; color : #e5e5e5; font-weight:bold; 	margin-left: 10px;	text-indent: 10px; cursor:pointer; }
a.nav		{ font-size : 11px; text-decoration: none; color : #e5e5e5;	margin-left: 10px;	text-indent: 10px; cursor:pointer; }
a.nav:visited	{ font-size : 11px; text-decoration: none; color : #e5e5e5;	margin-left: 10px;	text-indent: 10px; cursor:pointer; }
a.nav:hover{ font-size : 11px; text-decoration: underline; color : #e5e5e5;	margin-left: 10px;	text-indent: 10px; cursor:pointer; }
.nav:hover{ font-size : 11px; text-decoration: underline; color : #e5e5e5;	margin-left: 10px;	text-indent: 10px; cursor:pointer; }

.tnav		{ font-weight: bold; font-size: 12px;  color : #e5e5e5;}
a.tnav		{ font-weight: bold; font-size: 12px; text-decoration: none;  color : #e5e5e5;}
a.tnav:visited	{ font-weight: bold; font-size: 12px; text-decoration: none; color : #e5e5e5;}
a.tnav:hover	{ font-weight: bold; font-size: 12px; text-decoration: underline; color : #e5e5e5;}

/*Gaestebuch*/
.gbentry	{	font-size:11px;	}
.gbfalse	{	font-size:11px;	color:#ff0000;	}
.gbhead		{	font-size:11px;	color:#ffffff;	}
.gbnormal	{	font-size:11px;	}
.gbcomment	{	font-size:11px;	font-style: italic;	}
tr.gbtb1	{	background-color: #1B1B1B;	}
tr.gbtb2	{	background-color: #2B2B2B;	}

/* CCalendar */
.weekend	
	{	background-color: #2B2B2B;	 text-align:right;}
.norm	
	{	background-color: #1B1B1B;	 text-align:right;}
.tweekend	
	{	background-color: #2B2B2B;	text-align:right;	border-width:1px;	border-style:solid;	 border-color:#CCCCCC;	}
.tnorm
	{	background-color: #1B1B1B;	text-align:right;	border-width:1px;	border-style:solid;	 border-color:#CCCCCC;	}
.party	
	{	color:red;	cursor:pointer;	}

/* ViewOnline */
.onmod	{	color:green;	font-weight: bold; }
.onadmin{	color:yellow;	font-weight: bold; }

.right	{	text-align:right;	}
.left	{	text-align:left;	}

.headline	{	font-size: 14px;	font-weight: bold;	}

.link2	{	cursor:pointer;	font-size : 11px;	text-decoration: underline;	color : #C51E21;	font-weight: bold;	}
.link	{	cursor:pointer;	}
.gccomment 	{	font-size: 11px;	margin-right: 5pt;	text-align: right;	font-style: italic;	}

hr.t_sign { 	background-color:#444444;	height:0.5px;  }

