body 	{		background:#CC0000; 		text-align:center;	}#main 	{		display:block; 		background: white; 		width: 90%; 		margin-left,margin-right:auto;		color:#444;			padding:25px;		margin-top:10px;		margin-bottom:10px;	}#content 	{		clear:both; 		background-color:#FFFFFF;		margin-top:20px;		margin-bottom:20px;	}#copy 	{		margin-top:20px; 		clear:both; 		font-size:8pt; 		font-family:Verdana,Arial; 		font-weight:normal; 		text-align:center; 		color:#CCCCCC;	}#copy a 	{		text-decoration:none; 		color:#CCCCCC;	}#login-panel 	{		display: none;		position: absolute;		z-index: 100;		height: 100px;		width: 400px;		text-align: center;	}#login-panel table	{		border:1px solid #6394BD;		background:#DEE7EF;	}#login-panel td	{		padding:3px;	}#login-panel input#name, input#passwd	{		width:110px;	}a 	{		text-decoration:underline; 		color:#000000;	}h1 	{		font-size:16pt; 		font-family:Verdana,Arial; 		font-weight:bold; 		text-align:center; 		color:#000000;	}p, div 	{		font-family:Verdana,Arial; 		font-size:8pt; 		color:#000; 		font-weight: normal;	}.sub	{		color:#555; 		margin:0px; 		margin-top:3px; 		font-size:7pt;	}.sub a	{		color:#555;	}		table, td 	{		font-family:Verdana,Arial; 		font-size:8pt; 		color:#000; 		font-weight: normal;	}table	{		width:100%; 		border-spacing:0px; 		border-collapse:collapse;	}table.main	{		border:1px solid #CC0000; 		border-spacing:0px; 	}td	{		padding:7px; 		text-align:left; 		margin:0px;	}td.oben 	{		background-color:#6394BD; 		border-bottom:1px solid #6394BD; 		color:#FFFFFF; 		font-weight:bold; 	}td.oben a	{		text-decoration:underline; 		color:#FFFFFF;	}td.w 	{		background-color:#FFFFFF;	}td.g 	{		background: #DEE7EF;	}td.tb 	{		background-color:#FFFFFF;		border-top:1px solid #6394BD;		border-bottom:1px solid #6394BD;	}#notice 	{		color: #DAA520;		background-color: #FFFACD; 		padding: 10px;		border-top: 1px dotted #FFC125;		border-bottom: 1px dotted #FFC125;		margin-top:20px;		margin-bottom:20px;		text-align:center;	}#confirm 	{		color: #127A12;		background-color: #DAFEE2; 		padding: 10px;		border-top: 1px dotted #127A12;		border-bottom: 1px dotted #127A12;		margin-top:20px;		margin-bottom:20px;		text-align:center;	}#error 	{		color: #A51B00;		background-color: #FDEAE6; 		padding: 10px;		border-top: 1px dotted #A51B00;		border-bottom: 1px dotted #A51B00;		margin-top:20px;		margin-bottom:20px;		text-align:center;	}img 	{		border:0px;	}fieldset	{		margin:5px;	}legend	{		font-size:8pt; 		font-family:Verdana,Arial; 		font-weight: bold; 		color:#CF0207;	}input, select, button, textarea 	{		font-size:8pt; 		font-family:Verdana,Arial;	}form 	{		display: inline;	}