/*=====================================*/
/* GLOBALE EINSTELLUNGEN               */
/*=====================================*/
*
{	border:0px;
	font-family:Arial;
	margin:0px;
	padding:0px;
}
a:active,
a:link,
a:hover,
a:visited
{	color:#0000FF;
	text-decoration:none;
}
body
{	background:#DDDDFF;
	font-size:11pt;
	width:100%;
}
td
{	vertical-align:top;
}

/*=====================================*/
/* TITELLEISTE                         */
/*=====================================*/
#header
{	background:#000080;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
#header div.title
{	font-size:40px;
}
#header div.title span
{	font-style:italic;
}
#header div.title span.P
{	background:#000080;
	color:#8C8CFF;
}
#header div.title span.R
{	background:#000080;
	color:#9696FF;
}
#header div.title span.O
{	background:#000080;
	color:#A0A0FF;
}
#header div.title span.J
{	background:#000080;
	color:#AAAAFF;
}
#header div.title span.E
{	background:#000080;
	color:#B4B4FF;
}
#header div.title span.C
{	background:#000080;
	color:#B4BEFF;
}
#header div.title span.T
{	background:#000080;
	color:#C8C8FF;
}
#header div.title span.SPACE
{	background:#000080;
	color:#FFFFFF;
	font-style:normal;
	font-weight:bold;
}
#header div.menu
{	margin-top:20px;
}
#header div.menu a,
#header div.menu a:active,
#header div.menu a:link,
#header div.menu a:visited
{	background:#000080;
	border-left:1px solid #C8C8FF;
	border-right:1px solid #C8C8FF;
	border-top:1px solid #C8C8FF;
	color:#FFFF00;
	font-weight:bold;
	margin-right:5px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	text-align:center;
}
#header div.menu a:hover,
{	background:#C8C8FF;
	color:#000080;
}
#header div.menu a.active
{	background:#8080DD;
}
#header div.menu a.inactive
{	color:#555555;
}

/*=====================================*/
/* JAHRESZAHLEN                        */
/*=====================================*/
#years,
#months
{	background:#000080;
	color:#FFFFFF;
	border-top:2px solid #888888;
	padding-bottom:3px;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
}
#years a,
#months a
{	background:#000080;
	color:#FFFF00;
	padding:2px;
	padding-right:5px;
	padding-left:5px;
}
#years a:hover,
#months a:hover,
#years a.active:hover,
#months a.active:hover
{	background:#C8C8FF;
	color:#000080;
}
#years a.active,
#months a.active
{	background:#5555AA;
	border:1px solid #8888FF;
	padding:1px;
	padding-right:4px;
	padding-left:4px;
}
#years a.inactive,
#months a.inactive
{	color:#555555;
}

/*=====================================*/
/* INHALT                              */
/*=====================================*/
#content
{	padding:20px;
	padding-top:40px;
}
#content ul
{	padding-left:20px;
}
#content h1
{	font-size:1.8em;
	margin-bottom:20px;
	text-decoration:underline;
}
#content h2
{	font-size:1.2em;
	margin-bottom:10px;
	margin-top:10px;
}
#content h3
{	font-size:1.0em;
	margin-bottom:10px;
	margin-top:10px;
}
#content p
{	margin-bottom:10px;
}
#content p.paper
{	border-bottom:1px solid #000000;
	clear:both;
	display:block;
	margin-bottom:30px;
	padding-bottom:10px;
	width:100%;
}
#content p.paper img
{	float:left;
	margin-right:50px;
}
#content td.day
{	padding-right:20px;
}
#content td.paper
{	padding-right:20px;
}
#content a:hover
{	text-decoration:underline;
}

/*=====================================*/
/* STATISTIK                           */
/*=====================================*/
#statistics th
{	background:#CCCCCC;
	border-right:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	font-weight:normal;
	padding-bottom:2px;
	padding-left:30px;
	padding-right:30px;
	padding-top:2px;
}
#statistics td
{	border-top:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	padding-top:2px;
	text-align:center;
}
#statistics td.left,#statistics th.left
{	background:#CCCCCC;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	font-weight:normal;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:30px;
	padding-top:2px;
	text-align:left;
}
#statistics th.total
{	background:#CCCCCC;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	font-weight:normal;
	padding-bottom:2px;
	padding-top:2px;
}
