#box {
	width: 700px;
	padding: 0px 0px 40px;
	margin: 0px auto;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
}
#box2 {
	width: 700px;
	padding: 20px 0px 40px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#box-season {
	width: 640px;
	padding: 20px 0px 40px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#box-text {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
	margin-bottom: 20px;
}
#box-left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
}
#box-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 435px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
}
#box-catch1 {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 700px;
}
#box-catch2 {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 435px;
}
#seasonlist-left {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: left;
	width: 300px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
}
#seasonlist-center {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: left;
	width: 220px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
}
#seasonlist-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
}
#seasonlist-title {
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#seasonlist-text {
	margin: 10px 20px 0px 0px;
	padding: 0px;
	width: 280px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
}
#optionbox-l {
	margin: 0px 0px 30px 30px;
	padding: 0px;
	width: 550px;
}
#optionbox-l-left {
	margin: 0px;
	padding: 0px;
	width: 240px;
	float: left;
}
#optionbox-l-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
#optionbox-r {
	margin: 0px 0px 30px 180px;
	padding: 0px;
	width: 550px;
}
#optionbox-r-left {
	margin: 0px;
	padding: 0px;
	width: 300px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
#optionbox-r-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 240px;
}
#optionlist-title {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 300px;
}
#optionlist-price-l {
	margin: 20px 0px 0px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
#optionlist-price-r {
	margin: 20px 0px 0px;
	padding: 0px;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}



#german { width:700px; margin-left:30px; padding-bottom:40px;}
#german img { border:0px;}
#german a { border:0; text-decoration:none;}
#german p { font-size:12px;}
#german ul { width:700px; margin:0; padding:0;}
#german li { display:block; float:left; padding:0 0 5px 5px; list-style:none;}
#german .button { clear:both; float:right; padding:10px 10px 0px 0px;}

#kondate { width:702px; margin:0 0 50px 30px; font-size:11px; text-align:right; text-align:right; color:#333333;}
#kondate img { margin:0 0 5px 0px; border:solid 1px #D6CAA9;}

#point { text-align:right; margin-top:-10px; padding:0 20px 0px 0; font-size:11px; color:#333333;}




