#titleAndMenu{
	margin:0px;
	width:100%;
	height: 20px;
}
#bukkenTitle{
	float:left;
	margin:0px;
	width:250px;
	height: 26px;
	text-align: left;
}
#bukkenCatchcopy{
	padding:1px 0 2px 3px;
	font-size: 120%;
	color: #FF6600;
	font-weight: bold;
	text-align: left;
}
#bukkenIcon{
	float:left;
	margin:0px;
	width:25px;
	height: 25px;
}
#bukkenIcon img{
	margin:0px 0px 0px 1px;
}
#bukkenArea{
	margin: 0px 0px 0px 0px;
	width: 213px;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	padding: 4px 0 0 0;
	float: right;
}
#infoMenu{
	float:right;
	width:465px;
	height:25px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#infoMenu ul{
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#infoMenu li{
	display: inline;
	font-size: 13px;
}
#infoMenu li a {
	background-color: #FDF8D5;
	padding:2px 7px 6px 5px;
	margin:0px 0px 0px 0px;
	color:#336600;
	text-decoration:none;
	border-left:solid 2px #FF9900;
	border-top:solid 2px #FF9900;
	border-right:solid 2px #FF9900;
}
#infoMenu li a:hover		{
	background-color:#F4B971;
	color:#FFF;
}
#infoMenu li a.menuon		{
	background-color:#ff9900;
	margin:0px 0px 0px 0px;
	color:#FFF;
	text-decoration:none;
	border-right:solid 2px #FF9900;
	border-top:solid 2px #FF9900;
}
#infoMenu li a.menuon:hover	{
	background-color:#ff9900;
}








/* Navigation */

	:link { color: #039; }
	:visited { color: #636; }
	:link:hover, :visited:hover { color: #333; }
	:link:active, :link:active { color: #000; }

/* Header */

	#headerBukkenMenu {
		font-size:100%;
		position: relative;
		min-height: 60px;
		padding: 0;
		height: 1em;
		padding: 0px 0 0px 0;
	}

	#headerBukkenMenu ul {
		font-size:80%;
		width:500px;
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 0;
		padding: 0 10px 0 0;
		list-style: none;
		z-index: 90; /* below the H1 */
	}
	#headerBukkenMenu li {
		float: right;
		background: transparent url(../_share/images/header_tab.gif) 100% -600px no-repeat;
		padding: 0 6px 0 0;
		margin: 0 1px 0 0;
	}
	#headerBukkenMenu ul a {
		float: left;
		display: block;
		padding: 4px 4px 4px 10px;
		background: transparent url(../_share/images/header_tab.gif) 0% -600px no-repeat;
		color: #fff;
		text-decoration: none;
	}
	#headerBukkenMenu ul li:hover a { background-position: 0% -400px; }
	#headerBukkenMenu ul li:hover { background-position: 100% -400px; }
	
	body.section1 #headerBukkenMenu ul li#bukkenMenu01 a,
	body.section2 #headerBukkenMenu ul li#bukkenMenu02 a,
	body.section3 #headerBukkenMenu ul li#bukkenMenu03 a,
	body.section4 #headerBukkenMenu ul li#bukkenMenu04 a,
	body.section5 #headerBukkenMenu ul li#bukkenMenu05 a{
		background-position: 0% -200px;
		color: #fff;
	}
	
	body.section1 #headerBukkenMenu ul li#bukkenMenu01,
	body.section2 #headerBukkenMenu ul li#bukkenMenu02,
	body.section3 #headerBukkenMenu ul li#bukkenMenu03,
	body.section4 #headerBukkenMenu ul li#bukkenMenu04,
	body.section5 #headerBukkenMenu ul li#bukkenMenu05{
		background-position: 100% -200px;
		color: #222;
	}
	
	body.section1 #headerBukkenMenu ul li#bukkenMenu01:hover,
	body.section2 #headerBukkenMenu ul li#bukkenMenu02:hover,
	body.section3 #headerBukkenMenu ul li#bukkenMenu03:hover,
	body.section4 #headerBukkenMenu ul li#bukkenMenu04:hover,
	body.section5 #headerBukkenMenu ul li#bukkenMenu05:hover{
		background-position: 100% 0%;
		color: #333;
	}

	body.section1 #headerBukkenMenu ul li#bukkenMenu01:hover a,
	body.section2 #headerBukkenMenu ul li#bukkenMenu02:hover a,
	body.section3 #headerBukkenMenu ul li#bukkenMenu03:hover a,
	body.section4 #headerBukkenMenu ul li#bukkenMenu04:hover a,
	body.section5 #headerBukkenMenu ul li#bukkenMenu05:hover a{
		background-position: 0% 0%;
		color: #333;
	}
	
