 <style>
 <!--
html, body, div, p, h1, h2, h3, a, table, td, form, img, li {
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}

html body {
	font-size:11px;
}

body {
	font:11px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:#333333;
	background:#fcfcfc url('paper.png');
}

	
p, blockquote, pre {
	margin:0 0 1.0em 0;
}

blockquote { border:1px solid #c3a650; padding:5px; font-style:italic; color:#666666;}

img {
	border:0;
}
	img.galeriebild { 
		border:2px solid #ffffff; 
	}
		
	img.galeriebildselected { 
		border:2px solid #cb0000; 
	}

br.clear {
	clear:both;
}

a, a.black {
	color:#333333;
	text-decoration:underline;
	line-height:expression("1.2em");
}
a.bold {
	font-weight:bold;
	text-decoration:none;
}

a:hover, a.hover {
	color:#c3a650;
}



.messageBox a {
	line-height:2.4em;
	_line-height:1.2em;
	font-weight:bold;
	text-decoration:none; 
	font-size:1.1em;
}
.messageBox hr {
	margin:0 !important;
	margin-right:8px !important;
	background-color:#cccccc !important;
	color:#cccccc !important;
}

hr {
	width:100%;
	height:1px;
	font-size:1px !important;
	line-height:1px !important;
	border:none;
	border-bottom:1px dotted #999999;
	margin:0 5px 5px 5px;
	_margin:0 5px -5px 5px;
}
hr.info {
	width:142px;
	height:1px;
	line-height:1px;
	font-size:1px;
	color:#ffffff !important;
	background-color:#ffffff !important;
	margin:10px 0 10px 60px !important;
	_margin:0 10px 0 60px !important;
}
	

/* TABLES */
table.accountTable {
	width: 55%;
}

td	{
	padding:0 5px 0 5px;
	height:1.8em;
	vertical-align:middle;
}
	td.infoLabel {
		width:10%;
		height: 5px;
		vertical-align: middle;
	}
	td.info {
		width:90%;
		background-color:#ffffff;
		border:1px solid #cccccc;
	}
	td.infoMessage {
		width:300px;
		padding: 10px;
		background-color:#ffffff;
		border:1px solid #cccccc;
	}
	
div.infoAccountBox {
	width:99%;	
}

table.network {
	padding:0;
	margin:0;
}
	table.network td {
		padding:0;
		margin:0;
		height:140px;
	}

table.networkList {
	padding:10px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	width:100%;
}
	table.networkList tr{
		background-color:#ffffff;
	}
	


/* contentBox2 START */
div.contentBox2 {
	_width:98%;
	padding:1px;
	border:1px solid #cccccc;
	margin-bottom:10px;
	overflow:hidden;
}
	div.contentBox2Body {
		background:url(contentBox1Border.gif) top left repeat-y #f1f1f1;
		padding:0 0 0 15px;
		overflow:hidden;
		height:100%;
	}
	div.contentBox2BodyNo {
		background-color:#f1f1f1;
		overflow:hidden; 
		height:100%;
	}
	div.contentBox2Head {
		width:100%;
		background:url(bgContentBox2Head.gif) top left repeat-x #e9e9e9;
		padding-left:14px;
		margin:0 1px 2px 1px;
	}
		h2 {
			font:1.2em Tahoma, Verdana, Arial, sans-serif;
			font-weight:bold;
			line-height:2.0em;
			color:#454545;
		}
	div.contentBox2Line {
		height:2px;
		line-height:2px;
		font-size:1px;
		background-color:#dbdbdb;
		margin-top:1px;
		_width:102%;
	}
	div.contentBox2Content {
		background:url(bgContentBox2Content.gif) top left repeat-x #f8f8f8;
		padding:5px 4px 5px 15px;
		overflow:hidden;
		line-height:1.2em;
	}


/* Fine Gradients */

td.overviewTableHead 	{ color:#333333; font-weight:bold;}
overviewTable			{ width:100%; border:0; }
overviewTable td, tr.overviewTable
						{ background:top left repeat-x url(css_table_bg.gif); height:24px; vertical-align:middle; border-right:1px solid #e2e2e2; }

overviewTable td.bright, tr.overviewTableBright
						{ background:top left repeat-x url(css_table_bg_bright.gif); height:24px; vertical-align:middle; border-right:1px solid #e2e2e2; }

overviewTable td.gold, tr.overviewTableGold
						{ background:top left repeat-x url(css_table_bg_gold.gif); height:24px; vertical-align:middle; border-right:1px solid #e2e2e2; }

sapphireTable td.sapphire, tr.sapphireTable
						{ background:top left repeat-x url(sapphire.gif); height:24px; vertical-align:middle; border-right:1px solid #e2e2e2; }


listOverviewTable							{ width:100%; border:0; border-spacing:0; }
listOverviewTable a						{ text-decoration:none; }			
listOverviewTable tr, tr.listOverviewTable { background:top left repeat-x url(bgListTable.gif); }
listOverviewTable tr.online 	{ background:top left repeat-x url(bgListTableOnline.gif); }
listOverviewTable td, td.listOverviewTable { height:24px; vertical-align:middle; }


.table_jjpx	{ color:#000000; background-image:url(css_table_bg_bright.gif)}

.table_jjpy	{color:#222222; background-image:url(css_table_bg.gif); 

.table_listing	{ background:top; color:#000000; background-image:url(css_table_bg_bright.gif); height:24px; vertical-align:middle; border-right:1px solid #e2e2e2;}

 -->
 </style>