body{
	margin:0px;
	padding:0px;
	background-image:url(img/hg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:20px;
	text-align:center;
	}
	a:link{color:#000000; text-decoration: none;}
	a:visited{color:#000000; text-decoration: none;}
	a:hover{color:#cc0000; text-decoration: none;}
	a:active{color:#000000; text-decoration: none;}
.head{
	width:900px;
	height:377px;
	background-image:url(img/head.jpg);
	margin:0px auto;
	}	
.navi{
	width:640px;
	height:121px;
	background-image:url(img/navi.jpg);
	margin:0px auto;
	padding:10px 0 10px 260px;
	text-align:left;
	}			
.content{
	width:860px;
	padding: 60px 20px 60px 20px;
	margin:0px auto;
	background-color:#FFFFFF;
	text-align:left;
	}	
	
h1 { margin:0px;
	padding:0px;
	font-size:30px;
	color:#cc0000;
	}
h2 { margin:0px;
	padding:5px 0 5px 5px;
	font-size:14px;
	color:#ffffff;
	width:100%;
	background-color:#cc0000
	}	
.rot{
	color:#cc0000;
	font-weight:bold;
	font-size:16px
	}	
img{
	border:none 0px;
	}
.subline1 {
	font-weight:bold;
	color:#c30b31;
	}	
.subline2 {
	font-weight:bold;
	}
	
	
/*------------------------navi-------------------------	*/	

#navcontainer ul{
	width:130px;
	float:left;
	margin: 0px 0 0 0px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	font-weight:bold;
	line-height:20px;
	/*border-bottom:1px solid #adb2b6;*/
	}
#navcontainer li { 
	margin: 0 0 0 0px;
	text-indent:0px;
	/*border-top:1px solid #adb2b6;*/
	}
#navcontainer a {
	display: block;
	width: 130px;
	height: 20px;
	background-image: url(img/butt_0.jpg);
	}	
#navcontainer a:link, #navlist a:visited {
	color: #000000;
	text-decoration: none;
	}
#navcontainer a:hover {
	background-image: url(img/hg_butt.jpg);
	/*background-position:center left;*/
	color: #ffffff;
	}
#active a:link, #active a:visited, #active a:hover {
	background-image: url(img/hg_butt.jpg);
	color: #ffffff;
	}	
	
