img{	border-width:0;}a{	font-family:Arial;	font-weight:normal;	font-size:14px;}a:link {	text-decoration:none; 	color:#000080;}a:visited {	text-decoration:none; 	color:#000080;}a:hover { 	text-decoration:underline;	color:#0000A0; }a:active {	text-decoration:none; 	color:#FF0020;}body{	background-color:#E6E6FF;	color:#000080;	font-family:Arial;}table{	border-color:#000080;}table#dates{	width:98%;	empty-cells:show;	font-family:Arial;	font-size:12px;	border-collapse:collapse;}.hd{	background-color:#B6B6CF;}.we{	background-color:#C6C6DF;}table#dates * td{	padding:4px;		border-bottom-width:1px;	border-bottom-style:solid;	border-top-width:1px;	border-top-style:solid;		vertical-align:top;}table#dates * td.day{	width:1.2em;	border-left-width:1px;	border-left-style:solid;}table#dates * td.number{	width:1.2em;	border-right-width:1px;	border-right-style:dashed;}table#dates * td.text1{}table#dates * td.text2{	width:190px;	border-right-width:1px;	border-right-style:solid;		border-left-width:1px;	border-left-style:dashed;		text-align:right;}table#header{	width:98%;	margin-bottom:24px;}table#header * td{	text-align:center;}table#header * td.previous{	width:33%;	text-align:left;}table#header * td#showkiga{	width:33%;}table#header * td.next{	width:33%;	text-align:right;}table#header * td#headline{	height:50px;	vertical-align:bottom;	font-family:Arial;	font-size:24px;	font-weight:bold;}table#header * td#year_month{	font-family:Arial;	font-size:16px;	font-style:italic;}table#footer{	width:98%;	margin-top:16px;	border-collapse:collapse;	padding:4px;}table#footer * td#legende{	height:40px;	width:100%;	text-align:center;	font-size:16px;	font-style:italic;}table#footer * td#normal{	width:33%;	text-align:center;		border-width:1px;	border-style:solid;}table#footer * td#we{	width:33%;	text-align:center;		border-width:1px;	border-style:solid;}table#footer * td#hd{	width:33%;	text-align:center;	border-width:1px;	border-style:solid;}table#footer * td.previous{	height:40px;	width:50%;	text-align:left;}table#footer * td.next{	height:40px;	width:50%;	text-align:right;}div.text1b{	text-align:center;	font-weight:bold;	font-size:22px;	margin-top:10px;	margin-bottom:10px;}div.text1c{	text-align:center;	margin-top:6px;}div.text1c > a, a.extern{	background-attachment: scroll;	background-repeat: no-repeat;	background-position: 100% 50%;	background-color: transparent;	background-image: url("../pics/xpfor.gif");	padding-right: 13px;}
