
body 
{
	background-color: #f5f5f5;
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

div.box 
{
	width: 960px;
	height: 560px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	text-align: left;
	position: relative;
	top: 0px;
	left: 0px;
}

img.logo 
{
	width: 270px;
	height: 24px;
	border: 0;
	position: absolute;
	bottom: 512px;
	left: 40px;
}

div.subline 
{
	font-size: 11px;
	color: #333333;
	position: absolute;
	bottom: 512px;
	right: 40px;
}

div.topnav 
{
	font-size: 11px;
	color: #660000;
	width: 880px;
	padding-top: 8px;
	border-top: 1px solid #cccccc;
	display: block;
	position: absolute;
	top: 56px;
	left: 40px;
}

div.topnav a 
{
	color: #999999;
	text-decoration: none;
	margin-right: 16px;
}

div.topnav span 
{
	margin-right: 16px;
}

div.language 
{
	font-size: 11px;
	color: #660000;
	position: absolute;
	top: 64px;
	right: 40px;
}

div.language a 
{
	color: #999999;
	text-decoration: none;
	margin-left: 16px;
}

div.language span 
{
	margin-left: 16px;
}

div.subnav 
{
	font-size: 11px;
	color: #660000;
	position: absolute;
	top: 96px;
	left: 40px;
}

div.subnav a 
{
	color: #999999;
	text-decoration: none;
	display: block;
	margin-bottom: 12px;
}

div.subnav span 
{
	display: block;
	margin-bottom: 12px;
}

div.home 
{
	width: 880px;
	height: 416px;
	border: 0;
	background-image: url(../_gfx/layout/home.jpg);
	background-position: center;
	background-repeat: no-repeat; 
	position: absolute;
	top: 96px;
	left: 40px;
}

div.home a
{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	position: absolute;
	bottom: 32px;
	left: 32px;
}

div.image 
{
	width: 414px;
	heigth: 414px;
	border: 1px solid #cccccc;
	background-position: center;
	background-repeat: no-repeat; 
	position: absolute;
	top: 96px;
	left: 290px;
}

div.image img
{
	width: 414px;
	heigth: 414px;
	border: 0;
}

div.overview 
{
	width: 140px;
	heigth: 416px;
	position: absolute;
	top: 96px;
	left: 780px;
}

div.overview img.a 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 0px;
	left: 0px;
}

div.overview img.a_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 0px;
	left: 0px;
}

div.overview img.b 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 0px;
	left: 70px;
}

div.overview img.b_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 0px;
	left: 70px;
}

div.overview img.c 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 70px;
	left: 0px;
}

div.overview img.c_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 70px;
	left: 0px;
}

div.overview img.d 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 70px;
	left: 70px;
}

div.overview img.d_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 70px;
	left: 70px;
}

div.overview img.e 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 140px;
	left: 0px;
}

div.overview img.e_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 140px;
	left: 0px;
}

div.overview img.f 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 140px;
	left: 70px;
}

div.overview img.f_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 140px;
	left: 70px;
}

div.overview img.g 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 210px;
	left: 0px;
}

div.overview img.g_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 210px;
	left: 0px;
}

div.overview img.h 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 210px;
	left: 70px;
}

div.overview img.h_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 210px;
	left: 70px;
}

div.overview img.i 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 280px;
	left: 0px;
}

div.overview img.i_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 280px;
	left: 0px;
}

div.overview img.j 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 280px;
	left: 70px;
}

div.overview img.j_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 280px;
	left: 70px;
}

div.overview img.k 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 350px;
	left: 0px;
}

div.overview img.k_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 350px;
	left: 0px;
}

div.overview img.l 
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 350px;
	left: 70px;
}

div.overview img.l_on
{
	width: 64px;
	heigth: 64px;
	border: 1px solid #660000;
	position: absolute;
	top: 350px;
	left: 70px;
}

div.imagetext 
{
	font-size: 11px;
	color: #333333;
	width: 210;
	position: absolute;
	bottom: 48px;
	left: 40px;
}

div.numbers 
{
	font-size: 11px;
	color: #660000;
	width: 414px;
	position: absolute;
	top: 520px;
	left: 290px;
	text-align: center;
}

div.numbers img
{
	width: 11px;
	heigth: 11px;
	border: 0;
	margin-left: 4px;
	margin-right: 4px;
}

div.numbers a
{
	color: #999999;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
}

div.numbers span
{
	margin-left: 2px;
	margin-right: 2px;
}

div.content 
{
	font-size: 11px;
	color: #333333;
	width: 628px;
	position: absolute;
	top: 96px;
	left: 290px;
}

div.content h1 
{
	font-size: 11px;
	color: #333333;
	margin-top: 0px;
}

div.content h2 
{
	font-size: 11px;
	color: #333333;
	margin-top: 2em;
}

div.content h3 
{
	font-size: 11px;
	color: #333333;
}

div.content a
{
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}

div.content table
{
	border: 0;
	border-collapse: collapse;
	margin: 6px 0 0 0;
	padding: 0;
}

div.content td.left
{
	font-size: 11px;
	color: #333333;
	padding-right: 8px;
	padding-bottom: 8px;
	vertical-align: top;
	white-space: nowrap;
}

div.content td.right
{
	font-size: 11px;
	color: #333333;
	padding-bottom: 8px;
	vertical-align: top;
}

div.content form
{
	margin: 0 0 24px 0;
	padding 0;
}

div.content input
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

div.content textarea
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

