body {
	background-color: #000000;
	font-family: verdana;
	font-size: 8pt; /*small;	*/
	color: #EBEBEB;

	scrollbar-face-color : #EE2222; 
	scrollbar-darkshadow-color : #000000; 
	scrollbar-highlight-color : #EE2222;
	scrollbar-3dlight-color : #000000;
	scrollbar-darkshadow-color : #000000;
	scrollbar-arrow-color : #000000;
	scrollbar-shadow-color : #222222;
	scrollbar-track-color: #000000;
}

/** the really main div */
div.centered {
	/* background-color: #FFFFFF; */
	position: absolute;
	left: 50%;
	top: 12%;
	width: 670px;
	height: 500px;
	margin-left: -335px;
	/*margin-top: -250px;*/
	text-align: center;
	z-index: 1;
}


/** the image div */
div.imgbackground {
	/*background-color: #CCCCCC; */
	background-color: #000000;
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 2;
	visibility: hidden;
/*
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	-khtml-opacity: 0.40;
	opacity: 0.40;*/
}

div.imagedetail {
	background-color: #000000;
	position: absolute;
	left: 50%;
	top: 12%;
	width: 670px;
	height: 500px;
	margin-left: -335px;
	/*margin-top: -250px;*/
	text-align: center;
	border: 2px;
	border-style: solid;
	border-color: #404040;
	z-index: 3;
	padding: 10px;
	visibility: hidden;
}


/** menu */
div.leftpanel {
	/* background-color: #999999; */
	position: absolute;
	left: 0px;
	top: 0px;
	width: 164px;
	height: 500px;

}

/** menu */
div.header {
	/* background-color: #990000; */
	position: absolute;
	left: 164px;
	top: 0px;
	width: 506px;
	height: 50px;
	text-align: center;	
	padding-top:5px;
}

div.introcontent {
	/* background-color: #999900; */
	position: absolute;
	left: 0px;
	top: 50px;
	width: 670px;
	height: 415px;
}

div.footer {
	/* background-color: #990099; */
	position: absolute;
	left: 0px;
	top: 465px;
	width: 670px;
	height: 35px;
}


div.maincontent {
	/* background-color: #009900; */
	position: absolute;
	left: 164px;
	top: 50px;
	width: 506px;
	height: 450px;
	text-align: center;
}

div.news {
	/** background-color: #444444; */
	position: absolute;
	left: 25px;
	top: 20px;
	width: 520px;
	height: 430px;
	text-align: center;
	overflow: auto;

}


div.imagedummy {
	width: 100px;
	height: 140px;
}

a {
	outline: 0;
	text-decoration: none;
	color: #EE2222;
}


a:hover {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a.main {
	outline: 0;
	text-decoration: none;
	color: #EBEBEB;
}

h2 {
	font-size: large;	
	font-weight: bold;
}


td.menu_active {
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #EBEBEB;
	color: #000000;
}

td.menu_link {
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}


img.heike_border {
	border: 1px solid #FFFFFF;
}

