@charset "UTF-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:35px;
}
td{
	vertical-align:top;
}
#outerBox {
	margin:0 auto;
	text-align: left;
	width:1000px;
}
#headerBox {
	height:177px;
	width:1000px;
}
#leftTop {
	width: 232px;
	height:177px;
	float:left;
}
#imageBox {
	width:530px;
	height:177px;
	float:left;
}
#logoBox{
	width:225px;
	height:177px;
	float:right;
}
#contentBox{
	width:1000px;
	background-image:url(images/bg_contentBody.gif);
	background-repeat:no-repeat;
	background-position:232px 0px;
}
#contentLeft{
	width:232px;
	position:relative;
	padding-top:20px;
	left:0px;
	top:0px;
	float:left;
}
#contentBody{
	width:530px;
	float:left;
}
#contentBody .content {
	width: 500px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#contentBody .content .box{
	border-bottom:1px solid #EEEEEE;
	width:500px;
}
#contentBody .footer {
	font-size:10px;
	color:#999999;
	padding-left:20px;
}
#contentBody .footer a:link,
#contentBody .footer a:active,
#contentBody .footer a:visited{
	color:#666666;
	text-decoration:none;
}
#contentBody .footer a:hover{
	color:#000000;
}
#contentRight{
	width:220px;
	float:left;
}
#contentRight .content{
	padding-top:20px;
	padding-left:12px;
}

#navi{
	width:220px;
	text-align:right;
}
#navi #nav1 {
	width:220px;
	display: block;
}
#navi #nav1 .buttons{
	background-image: url(images/navi/bg_navi_02.png);
	background-repeat:repeat-y;
	padding-right:20px;
	padding-bottom:15px;
}
#navi #nav2 {
	width:220px;
	display: block;
}
#navi #nav2 .buttons{
	background-image: url(images/navi/bg_navi_04.png);
	background-repeat:repeat-y;
	padding-right:20px;
	padding-bottom:15px;
}
#navi #nav3 {
	width:220px;
	display: block;
}
#navi #nav3 .buttons{
	background-image: url(images/navi/bg_navi_06.png);
	background-repeat:repeat-y;
	padding-right:20px;
	padding-bottom:15px;
}
#navi .main{
	font-size:16px;
	color:#FFFFFF;
	padding-bottom:5px;
	width:160px;
	margin-left:40px;
	text-align:left;
}
#navi .mainActive{
	font-size:16px;
	color:#FFFFFF;
	padding-bottom:10px;
	border-bottom:1px solid #FFFFFF;
	width:160px;
	margin-left:40px;
	text-align:left;
}
#navi .main a:link,
#navi .main a:active,
#navi .main a:visited{
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
}
#navi .main a:hover{
	color:#EEEEEE;
}

#navi .normal a:link,
#navi .normal a:active,
#navi .normal a:visited{
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:155px;
	height:22px;
	line-height:22px;
	margin-left:40px;
	padding-right:5px;
}
#navi .normal a:hover{
	color:#CCCCCC;
}
#navi .active{
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:155px;
	height:22px;
	line-height:22px;
	margin-left:40px;
	padding-right:5px;
	background-color:#003366;
}
#infoContainer {
	width: 220px;
	height:430px;
	background-image:url(images/infoContainer_main.png);
	background-repeat:no-repeat;
}
#infoContainer .body {
	width: 220px;
	height:410px;
}
#infoContainer .headline {
	text-align: right;
	display: block;
	height: 45px;
	width: 220px;
	line-height: 45px;
}
#infoContainer h1 {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	display: inline;
	text-align: right;
	margin-right: 20px;
}
#infoContainer .image {
	text-align: right;
	display: block;
	height: 155px;
	width: 218px;
}
#infoContainer .text {
	width:190px;
	height:160px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	display:block;
	margin-top: 15px;
	margin-left:15px;
}
#infoContainer .mehr_link{
	text-align:right;
	display:block;
	height:23px;
	line-height:23px;
	background-image:url(images/mehr_link.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:24px;	
	margin-right:2px;
}
#infoContainer .mehr_link_2{
	text-align:right;
	display:block;
	height:23px;
	line-height:23px;
	background-image:url(images/mehr_link_180.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:24px;	
	margin-right:2px;
}

