@charset "utf-8";
/* CSS Document */




#centercolumn {
	width:580px;
}
.header {
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:140px;
}

.header a{
display:block;
width:400px;
height:140px;

}

.contentouter {
	background-image:url(../images/content.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
.contenttop {
	background-image:url(../images/content_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.content{
overflow:visible;
display:block;
padding:0px;
margin:0px;
widht:400px;

}
.footer {
	background-image:url(../images/foooter.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:141px;
	color:#ffffff;
}
.footer td{
	color:#ffffff;
}
.products {
	background-image:url(../images/products_off.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
	height:656px;
	margin-left:-10px;
}
.xpadding {
	padding-left:38px;
	padding-right:38px;
	padding-top:10px;
	padding-bottom:10px;
}
ul#leftnavi {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	font-size:12px;
	margin-top:32px;
}
ul#leftnavi li {
	display:block;
	margin:0;
	padding:0;
}
ul#leftnavi li a {
	padding-top:10px;
	display:block;
	text-decoration:none;
	height:70px;
	padding-left:50px;

	color:#CCCCCC;
	background-color: transparent;
 /*FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod=scale src='./images/main_button.png');
 */
  background-image:url(../images/main_button.gif);
 
 background-position:left top;
 background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
}
/*ul#leftnavi li a {
	background-image: url('../images/main_button.png');
}*/
ul#leftnavi li a:hover {
	color:#FFFFFF;
}
ul#leftnavi li a.current3, ul#hauptnavi li a.current3:hover {
	color:#FFFFFF;
}
ul#productsnavi {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
}
ul#productsnavi li {
	display:block;
	margin:0;
	padding:0;
}
ul#productsnavi li a {
	display:block;
	text-decoration:none;
	height:620px;
	padding-left:22px;
	line-height:19em;
	color:#CCCCCC;
	font-size:22px;
}
ul#productsnavi li a:hover {
	color:#FFFFFF;
}
ul#productsnavi li a.current2, ul#hauptnavi li a.current2:hover {
	color:#FFFFFF;
}
.subnavi{


}
ul#specialnav {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	padding-top:10px;
	padding-bottom:24px;
	margin-right:60px;
	border-bottom:1px solid #999999;
}
ul#specialnav li {
	display:block;
	float:left;
	margin:0;
}
ul#specialnav li a {
	display:block;
	float:left;
	color:#666666;
	text-decoration:none;
	padding-right:18px;
	font-weight:bold;
}
ul#specialnav li a:hover {
	color:#FF0000;
}
ul#specialnav li a.current, ul#specialnav li a.current:hover {
	color:#FF0000;
}

