* {
margin: 0;
}


html { 
height: 100%; 
border: 0; 
padding: 0; 
margin: 0; 

}




body {
	background-image: url(../images/bg_wrapper.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: scroll;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:18px;
	color: #434343;
	background-color:#ebecee;	
}



.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px;
	background-image: url(../images/bg_head.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;

}


img {
   border:none;
   
}


a:link {
   color:#232e3b;
   text-decoration: underline;
}

a:visited {
color:#232e3b;
   text-decoration: underline;
}

a:hover {
	color:#000;
	text-decoration: underline;
}

a:active {
   color:#232e3b;
   text-decoration: underline;
}



h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #c50930;
	display:inline;
	margin-top:0px;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #232e3b;
	margin-bottom:10px;
}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #232e3b;
	margin-bottom:0px;
}


h4 {
	font-family:"Lucida Grande","Lucida Sans",Arial,sans-serif;   
	font-size:12px;
	font-weight:bold;
	color: #c50930;
	margin-bottom:10px;
	margin-top:15px;
}

h5 {
	font-family:"Lucida Grande","Lucida Sans",Arial,sans-serif;   
	font-size:12px;
	font-weight:bold;
	color: #434343;
	margin-bottom:10px;
	margin-top:0px;
}


.clearfix {
	clear:both;
	height:-1px;
}

.wrap {
	heigth:auto;
	width:950px;
	margin-right: auto;
	margin-left: auto;


}

.header {
	width: 850px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
	padding-top:20px;


}

.logo {
	width: 850px;
	height: 111px;
	text-align:center;

}



.b_de a { height: 24px; width: 28px; background: url("../www/images/b_de.png") 0px 0px no-repeat; display: block;float:left;}
.b_de a:hover { background-position: 0px -24px; }
.b_de a:active { background-position: 0px -24px; }

.b_en a { height: 24px; width: 29px; background: url("../www/images/b_en.png") 0px 0px no-repeat; display: block;float:left;}
.b_en a:hover { background-position: 0px -24px; }
.b_en a:active { background-position: 0px -24px; }

.b_de_a  { height: 24px; width: 28px; background: url("../www/images/b_de_a.png") 0px 0px no-repeat; display: block;float:left;}
.b_en_a  { height: 24px; width: 29px; background: url("../www/images/b_en_a.png") 0px 0px no-repeat; display: block;float:left;}


.navi {
	width: 738px;
	height: 36px;
	margin-right: auto;
	margin-left: auto;
	padding-left:112px;

	
}

.subnavi {
	width: 590px;
	height: 31px;


	
}

.b_01 a { height: 37px; width: 94px; background: url("../images/b_01_DE.jpg") 0px 0px no-repeat; display: block;float:left;}
.b_01 a:hover { background-position: 0px -37px; }
.b_01 a:active { background-position: 0px -37px; }

.b_02 a { height: 37px; width: 134px; background: url("../images/b_02_DE.jpg") 0px 0px no-repeat; display: block;float:left;}
.b_02 a:hover { background-position: 0px -37px; }
.b_02 a:active { background-position: 0px -37px; }

.b_03 a { height: 37px; width: 146px; background: url("../images/b_03_DE.jpg") 0px 0px no-repeat; display: block;float:left;}
.b_03 a:hover { background-position: 0px -37px; }
.b_03 a:active { background-position: 0px -37px; }

.b_04 a { height: 37px; width: 128px; background: url("../images/b_04_DE.jpg") 0px 0px no-repeat; display: block;float:left;}
.b_04 a:hover { background-position: 0px -37px; }
.b_04 a:active { background-position: 0px -37px; }

.b_05 a { height: 37px; width: 129px; background: url("../images/b_05_DE.jpg") 0px 0px no-repeat; display: block;float:left;}
.b_05 a:hover { background-position: 0px -37px; }
.b_05 a:active { background-position: 0px -37px; }

.b_06 a { height: 31px; width: 376px; background: url("../images/b_06_DE.png") 0px 0px no-repeat; display: block;float:left;}
.b_06 a:hover { background-position: 0px -31px; }
.b_06 a:active { background-position: 0px -31px; }

.b_07 a { height: 31px; width: 211px; background: url("../images/b_07_DE.png") 0px 0px no-repeat; display: block;float:left;}
.b_07 a:hover { background-position: 0px -31px; }
.b_07 a:active { background-position: 0px -31px; }


.b_08 a { height: 31px; width: 111px; background: url("../images/b_08_DE.png") 0px 0px no-repeat; display: block;float:left;}
.b_08 a:hover { background-position: 0px -31px; }
.b_08 a:active { background-position: 0px -31px; }

.b_09 a { height: 31px; width: 107px; background: url("../images/b_09_DE.png") 0px 0px no-repeat; display: block;float:left;}
.b_09 a:hover { background-position: 0px -31px; }
.b_09 a:active { background-position: 0px -31px; }



.b_01_a { height: 37px; width: 94px; background: url("../images/b_01_DE.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}

.b_02_a { height: 37px; width: 134px; background: url("../images/b_02_DE.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}
.b_02_a a { height: 37px; width: 134px; background: url("../images/b_02_DE.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}

.b_03_a { height: 37px; width: 146px; background: url("../images/b_03_DE.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}

.b_04_a { height: 37px; width: 128px; background: url("../images/b_04_DE.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}

.b_05_a { height: 37px; width: 129px; background: url("../images/b_05_DE.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}
.b_05_a a { height: 37px; width: 129px; background: url("../images/b_05_DE.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}

.b_06_a { height: 31px; width: 376px; background: url("../images/b_06_DE.png") 0px 0px no-repeat; display: block;float:left;background-position: 0px -31px;}

.b_07_a { height: 31px; width: 211px; background: url("../images/b_07_DE.png") 0px 0px no-repeat; display: block;float:left;background-position: 0px -31px;}

.b_08_a { height: 31px; width: 111px; background: url("../images/b_08_DE.png") 0px 0px no-repeat; display: block;float:left;background-position: 0px -31px;}

.b_09_a { height: 31px; width: 107px; background: url("../images/b_09_DE.png") 0px 0px no-repeat; display: block;float:left;background-position: 0px -31px;}






.b_01_EN a { height: 37px; width: 94px; background: url("../images/b_01_EN.jpg") 0px 0px no-repeat; display: block;float:left;}
.b_01_EN a:hover { background-position: 0px -37px; }
.b_01_EN a:active { background-position: 0px -37px; }

.b_02_EN a { height: 37px; width: 134px; background: url("../images/b_02_EN.jpg") 0px 0px no-repeat; display: block;float:left;}
.b_02_EN a:hover { background-position: 0px -37px; }
.b_02_EN a:active { background-position: 0px -37px; }

.b_03_EN a { height: 37px; width: 146px; background: url("../images/b_03_EN.jpg") 0px 0px no-repeat; display: block;float:left;}
.b_03_EN a:hover { background-position: 0px -37px; }
.b_03_EN a:active { background-position: 0px -37px; }

.b_04_EN a { height: 37px; width: 128px; background: url("../images/b_04_EN.jpg") 0px 0px no-repeat; display: block;float:left;}
.b_04_EN a:hover { background-position: 0px -37px; }
.b_04_EN a:active { background-position: 0px -37px; }

.b_05_EN a { height: 37px; width: 129px; background: url("../images/b_05_EN.jpg") 0px 0px no-repeat; display: block;float:left;}
.b_05_EN a:hover { background-position: 0px -37px; }
.b_05_EN a:active { background-position: 0px -37px; }

.b_06_EN a { height: 31px; width: 376px; background: url("../images/b_06_EN.png") 0px 0px no-repeat; display: block;float:left;}
.b_06_EN a:hover { background-position: 0px -31px; }
.b_06_EN a:active { background-position: 0px -31px; }

.b_07_EN a { height: 31px; width: 211px; background: url("../images/b_07_EN.png") 0px 0px no-repeat; display: block;float:left;}
.b_07_EN a:hover { background-position: 0px -31px; }
.b_07_EN a:active { background-position: 0px -31px; }

.b_08_EN a { height: 31px; width: 78px; background: url("../images/b_08_EN.png") 0px 0px no-repeat; display: block;float:left;}
.b_08_EN a:hover { background-position: 0px -31px; }
.b_08_EN a:active { background-position: 0px -31px; }

.b_09_EN a { height: 31px; width: 107px; background: url("../images/b_09_EN.png") 0px 0px no-repeat; display: block;float:left;}
.b_09_EN a:hover { background-position: 0px -31px; }
.b_09_EN a:active { background-position: 0px -31px; }

.b_01_EN_a { height: 37px; width: 94px; background: url("../images/b_01_EN.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}

.b_02_EN_a { height: 37px; width: 134px; background: url("../images/b_02_EN.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}
.b_02_EN_a a { height: 37px; width: 134px; background: url("../images/b_02_EN.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}

.b_03_EN_a { height: 37px; width: 146px; background: url("../images/b_03_EN.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}

.b_04_EN_a { height: 37px; width: 128px; background: url("../images/b_04_EN.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}

.b_05_EN_a { height: 37px; width: 129px; background: url("../images/b_05_EN.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}
.b_05_EN_a a { height: 37px; width: 129px; background: url("../images/b_05_EN.jpg") 0px 0px no-repeat; display: block;float:left;background-position: 0px -37px;}

.b_06_EN_a { height: 31px; width: 376px; background: url("../images/b_06_EN.png") 0px 0px no-repeat; display: block;float:left;background-position: 0px -31px;}

.b_07_EN_a { height: 31px; width: 211px; background: url("../images/b_07_EN.png") 0px 0px no-repeat; display: block;float:left;background-position: 0px -31px;}

.b_08_EN_a { height: 31px; width: 78px; background: url("../images/b_08_EN.png") 0px 0px no-repeat; display: block;float:left;background-position: 0px -31px;}

.b_09_EN_a { height: 31px; width: 107px; background: url("../images/b_09_EN.png") 0px 0px no-repeat; display: block;float:left;background-position: 0px -31px;}

.pic {
	height: 310px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;

}

.pic02 {
	height: 310px;
	width: 717px;
	margin-right: auto;
	margin-left: auto;
	padding-left:131px;
	background-image: url(../images/img_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:1px;
}

.pic03 {
	height: 310px;
	width: 717px;
	margin-right: auto;
	margin-left: auto;
	padding-left:131px;
	background-image: url(../images/img_02_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:1px;
}

.pic04 {
	height: 310px;
	width: 717px;
	margin-right: auto;
	margin-left: auto;
	padding-left:131px;
	background-image: url(../images/img_02_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:1px;
}

.pic05 {
	height: 310px;
	width: 717px;
	margin-right: auto;
	margin-left: auto;
	padding-left:131px;
	background-image: url(../images/img_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:1px;
}


.content {
	height: 100%;
	width: 595px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c50930;
	font-family:"Lucida Grande","Lucida Sans",Arial,sans-serif;   
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	text-align:left;
	padding-left:131px;
	padding-top:10px;
	padding-right:124px;
	padding-bottom:10px;
	background-color:#fff;

}


.content p {
	margin-bottom:10px;
}

.contentTxt  {
	width:595px;
	height:100%;
	padding-left:131px;
	padding-right:124px;
	padding-top:25px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
}

.logoBox  {
	width:160px;
	height:90px;
	float:left;
}

.logoBoxTxt  {
	width:432px;
	height:100px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	color:#21272d;
	text-align:left;
}



.logoBoxTxt a {
	text-decoration:none;
	color:#08405e;
	font-weight:bold

}

.logoBoxTxt a:hover {
	color:#5e6b79;

}

.logoBoxTxt a:active {
	color:#5e6b79;

}

.logoBoxTxt p {
	margin-top:0px;
	margin-bottom:10px;

}


.logoBox2  {
	width:295px;
	height:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	color:#21272d;
	text-align:left;
	float:left;
}

.logoBox2 a {
	text-decoration:none;
	color:#08405e;
	font-weight:bold

}

.logoBox2 a:hover {
	text-decoration:underline;
}

.logoBox2 a:active {
	color:#5e6b79;

}

.logoBox2 p {
	margin-top:0px;
	margin-bottom:10px;

}


.logoBookImg  {
	width:105px;
	height:138px;
	float:left;
	text-align:left;

}

.logoBookTxt  {
	width:185px;
	height:138px;
	float:left;
	text-align:left;

}


.footer, .push {
	height: 30px;
	text-align:center;
	
}


.footerBG {
	height: 30px;
	width: 850px;
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;

}

.footerTxt {
	height: 30px;
	width: 300px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5e6b79;
	text-align:left;
	text-indent:17px;
	line-height:32px;

}

.footerTxt a {
	text-decoration:none;
	color:#5e6b79;

}

.footerTxt a:hover {
	text-decoration:underline;

}

.footerTxt a:active {
	text-decoration:underline;

}


.language {
	width: 80px;
	height: 30px;
	float:right;
	padding-right:6px;
}

