*
{ 
	border:0;
	padding:0;
	margin:0;
	background-color:transparent;
}

body
{
	width:100%;
	height:100%;
	background-color:#FFFFF0;

	background-repeat:repeat-x;
	background-position:top center;
	background-image:url(gfx/top.png);

	font-family:arial,sans-serif;

	color:#666666;
	font-size:84%;
	font-weight:normal;
}


div.footer
{
	position:fixed;
	right:0px;
	bottom:0px;
	padding:2px;
	font-size:75%;
	background-color:#FFFFF0;
	color:#999999;
}

p, div.block
{
	border-left:16px solid #EEEEEE;
	padding-left:8px;
}

textarea, input
{
	border:1px solid white;

	color:black;
	background-color:#DDDDDD;

	font-size:100%;
	font-weight:normal;
	
	padding:2px;
}
input.button
{
	padding:0;
	background-color:#DDDDDD;
	font-weight:bold;
}
input.buttonMouseOver
{
	padding:0;
	color:white;
	background-color:#DA2412;
	font-weight:bold;
}

/* Text-Links */
a
{
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding-left:1px;
	padding-right:1px;
	border:1px solid transparent;
}

a:active, a:hover, input.button:hover
{
	border:1px solid #999999;
}

a:active.title, a:hover.title
{
	border:0 none;
}


a.navi
{
	color:#999999;
	font-size:116%;
}

a.naviCurrent
{
	color:#CCCCCC;
	font-size:116%;
}


a.naviLang
{
	color:#999999;
	font-size:100%;
}

a.naviLangCurrent
{
	color:#CCCCCC;
	font-size:100%;
}

td.navi
{
	width:100%;
	padding:2px;
}

strong
{
	color:#666666;
	font-weight:bold;
}

h1
{
	color:#FF4400;
	font-size:200%;
	font-weight:bold;
}

h2
{
	text-align:right;
	color:#666666;
	font-size:160%;
	font-weight:bold;
}

h3
{
	font-size:100%;
	font-weight:bold;
}


table, tr, td
{
	border-collapse:collapse;
}

div#top
{
	width:100%;
	height:192px;
}

div#titleTop
{
	width:100%;
	height:192px;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(gfx/alibiba-top.png);
}

div#logoTop
{
	width:128px;
	height:192px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(gfx/logo-top.png);
}

div#logoTitleTop
{
	width:900px;
	height:192px;
	position:absolute;
	right:96px;
	top:0px;
	background-repeat:no-repeat;
	background-position:top center;
	background-image:url(gfx/logo-alibiba-top.png);
}

img.icon
{
	width:208px;
	height:208px;
}

table#mainTable
{
	margin-bottom:32px;
	width:100%;
	table-layout:fixed;
}

table#mainTable td.leftSpaceTd
{
}

table#mainTable td.naviTd
{
	width:128px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	vertical-align:top;
}

table#mainTable td.iconTd
{
	width:208px;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle;
}

table#mainTable td.contentTd
{
	width:512px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:96px;
	vertical-align:top;
}

/*
Fix, damit <hr> auch im Firefox funktioniert
*/
hr { height:0px; border:0px; border-top:1px solid #666666; }