body, table, div, p {
	color:#999999;
}

table.navi_main {
	width:100%;
	height:30px;
	margin: auto;
	background-image:url(../images/content/bgr_navi_hor_common.gif);
	border-top:1px solid #2A2A2A;
	border-bottom:1px solid #2A2A2A;
	vertical-align:middle;
	text-align:center;
}

table.navi_main_cell {
	width:320px;
	height:26px;
	margin: auto;
	border-left:1px solid #2A2A2A;
	border-right:1px solid #000000;
	vertical-align:middle;
	text-align:center;
}

td.navi_main_cell {
	width:160px;
	height:26px;
	border-left:1px solid #000000;
	border-right:1px solid #2A2A2A;
	vertical-align:middle;
	text-align:center;
}

table.footer_copy {
	width:850px;
	margin: auto;
	margin-top:15px;
	font-size:10px;
	color:#666666;
	text-align:center;
}

table.main {
	width: 850px;
	margin: auto;
}

td.main_left {
	width:190px;
	border-right:1px solid #2A2A2A;
	vertical-align:top;
	padding: 0px;
	margin: 0px;
}

td.main_cnt {
	width:464px;
	vertical-align:top;
	padding: 0px;
	margin: 0px;
}

td.main_right {
	width:196px;
	background-image:url(../images/content/bgr_main_right.jpg);
	border-right:1px solid #2A2A2A;
	border-left:1px solid #2A2A2A;
	vertical-align:top;
}

div.main_left_logo {
	width:190px;
	text-align:center;
	margin: 25px 0px 0px 0px;
	padding: 0px;
}

div.main_left_engImg {
	width:190px;
	text-align:center;
	margin: 46px 10px 10px 0px;
	padding: 0px;
}

div.eng_home_left_engImg {
	width:190px;
	text-align:center;
	margin-top:86px;
	margin-bottom:0px;
}

table.navi_home {
	width:100%;
	height:30px;
	margin: auto;
	padding: 0px;
	background-image:url(../images/content/bgr_navi_hor_common.gif);
	border-top:1px solid #2A2A2A;
	border-bottom:1px solid #2A2A2A;
	vertical-align:middle;
	text-align:center;
}

table.navi_home_cell {
	width:464px;
	height:26px;
	border: 0px;
 	vertical-align:middle;
	text-align:center;
	margin: auto;
}

td.navi_home_cell {
	width:92px;
	height:26px;
	margin: 0px;
	padding: 0px;
	border-left:1px solid #000000;
	border-right:1px solid #2A2A2A;
	vertical-align:middle;
	text-align:center;
}



div.main_right_engines {
	width:196px;
	text-align:center;
	margin: 0px;
	padding: 0px;
}

div.main_right_engLabel {
	width:190px;
	text-align:center;
	padding-top:30px;
	margin-bottom:10px;
}

div.main_right_engImg {
	width:190px;
	text-align:center;
	margin-bottom:10px;
}

div.main_cnt {
	width: 380px;
	padding: 0px;
	margin: 30px 0px 0px 38px;
}

p.main_cnt_genHL {
	margin: 0px;
	padding: 0px;
	font-weight:bold;
	color:#E30B16;
}

p.main_cnt_geninfoHL {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	color:#CDCDCD;
}

p.main_cnt_geninfo {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	line-height:16px;
	text-align:justify;
}

p.main_cnt_featureHL {
	margin-top:50px;
	color:#E30B16;
	font-weight:bold;
}

p.main_cnt_feature {
	margin-top:20px;
	line-height:18px;
}


ul.features {
	list-style:url(../images/content/features_list_type.gif);
}

li.feature {
	padding-bottom:10px;
}

table.distr_world {
	width:450px;
	background-image:url(../images/content/distribution_worldmap.gif);
	margin-top:50px;
}

td.distr_world {
	font-weight:bold;
	color:#DEDEDE;
	padding-bottom:26px;
}

td.distr_world_left {
	width:150px;
	vertical-align:top;
	padding-bottom:16px;
}

td.distr_world_cnt {
	width:150px;
	vertical-align:top;
	padding-bottom:16px;
}

td.distr_world_right {
	width:150px;
	vertical-align:top;
	padding-bottom:16px;
}

p.distribution_cont {
	text-align:center;
	font-weight:bold;
	color:#CDCDCD;
}

div.distribution_cnt {
	width:450px;
	margin-left:10px;
	margin-right:10px;
	vertical-align:top;
}

p.distr_instruction {
	margin-top:150px;
}

div.distr_list {
	margin-top:30px;
	margin-bottom:20px;
}

table.distr_aCountry {
	font-size:10px;
	color:#CCCCCC;
	width:220px;
	margin-left:110px;
	margin-right:105px;
	border-bottom:1px solid #333333;
}

table.intro {
	width:100%;
	padding-top:0px;
	padding-bottom:10px;
	background-color:#000000;
}

table.eng_techdata {
	width: 380px;
	padding: 0px;
	margin: 30px 0px 10px 38px;
	font-size:10px;
}

img.eng_gallery_thumb {
	margin:3px;
	cursor:hand;
}

p.eng_home_gallery {
	border:1px solid #444444;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	margin: auto;
	margin-bottom: 10px;
}

a:link    { font-weight:normal; color:#999999; text-decoration:underline; font-size:11px; }
a:visited { font-weight:normal; color:#999999; text-decoration:underline; font-size:11px; }
a:hover   { font-weight:normal; color:#E30B16; text-decoration:underline; font-size:11px; }
a:active  { font-weight:normal; color:#999999; text-decoration:underline; font-size:11px; }
a:focus   { font-weight:normal; color:#999999; text-decoration:underline; font-size:11px; }

a.imprint:link    { font-weight:normal; color:#555555; text-decoration:underline; font-size:10px; }
a.imprint:visited { font-weight:normal; color:#555555; text-decoration:underline; font-size:10px; }
a.imprint:hover   { font-weight:normal; color:#E30B16; text-decoration:underline; font-size:10px; }
a.imprint:active  { font-weight:normal; color:#555555; text-decoration:underline; font-size:10px; }
a.imprint:focus   { font-weight:normal; color:#555555; text-decoration:underline; font-size:10px; }

a.features:link    { font-weight:normal; color:#999999; text-decoration:none; font-size:11px; }
a.features:visited { font-weight:normal; color:#999999; text-decoration:none; font-size:11px; }
a.features:hover   { font-weight:normal; color:#E30B16; text-decoration:none; font-size:11px; }
a.features:active  { font-weight:normal; color:#999999; text-decoration:none; font-size:11px; }
a.features:focus   { font-weight:normal; color:#999999; text-decoration:none; font-size:11px; }

a.distribution_cont:link    { font-weight:bold; color:#DEDEDE; text-decoration:underline; font-size:11px; }
a.distribution_cont:visited { font-weight:bold; color:#DEDEDE; text-decoration:underline; font-size:11px; }
a.distribution_cont:hover   { font-weight:bold; color:#E30B16; text-decoration:underline; font-size:11px; }
a.distribution_cont:active  { font-weight:bold; color:#DEDEDE; text-decoration:underline; font-size:11px; }
a.distribution_cont:focus   { font-weight:bold; color:#DEDEDE; text-decoration:underline; font-size:11px; }
