﻿*
{
	margin:						    0px 0px 0px 0px ;
	padding:					    0px 0px 0px 0px ;
}

img
{
	border:						    none ;
	display:					    block ;
}

a
{
	color:						    #005C2C ;
	font-size:					  11px ;
	font-weight:bold ;
	text-decoration:			none ;
}

a:hover
{
	color:						    #9f0000 ;
	text-decoration:			none ;
}

body
{
	background-color:			#FFFFFF ;
	background-image:     url(../images/bg_main.jpg) ;
	background-repeat:    repeat-x ;
	color:						    #000000 ;
	font-family:				  Verdana ;
	font-size:					  11px ;
}

div.foot
{
  position:fixed ;
  bottom:0px ;
  left:0px ;
  width:100% ;
  height:15px;
  background-color:#153d30;
  z-index:999 ;
}

div.foot div.foot_frame
{
	width:						976px ;
	margin:						0px auto 0px auto ;
}

div.foot div.foot_frame p
{
	text-align:right ;
	margin:						0px 80px 0px 0px ;
	color:#FFFFFF ;
}

div.foot div.foot_frame p a
{
	color:#FFFFFF ;
	font-weight:normal ;
}

div.foot div.foot_frame p a:hover
{
  text-decoration:underline ;
}


div.container
{
	position:					relative ;
	width:						976px ;
	margin:						0px auto 0px auto ;
}

div.container div.top
{
	height:               70px ;
	width:                976px ;
}

div.container div.top div.logo
{
	position:					    absolute ;
	top:                  22px ;
	left:                 50px ;
	width:						    109px ;
	height:               133px ;
	background-image:     url(../images/logo.jpg) ;
	z-index:              999 ;
}

div.container div.top div.logo a
{
  display:              block ;
	width:						    107px ;
	height:               131px ;
}

div.container div.top div.logo a:hover
{
  border:               solid 1px #9f0000 ;
}


div.container div.top div.navi_1
{
  width:                712px ;
	height:               70px ;
	margin:               0px 0px 0px 210px ;
}

div.container div.top div.navi_1 ul
{
  width:                712px ;
	height:               70px ;
	list-style:           none;
}

div.container div.top div.navi_1 ul li
{
  float:left ;
	height:               70px ;
	list-style:           none;
}

div.container div.top div.navi_1 ul li a
{
  display:              block ;
	height:               70px ;
	background-image:     none ;
	background-repeat:    no-repeat ;
	text-indent:          -1000px;
	overflow:             hidden ;
}

div.container div.head
{
	height:               85px ;
	width:                976px ;
	z-index:              900 ;
	background-image:     url(../images/de_head.jpg) ;
	background-repeat:    no-repeat ;
	background-position:  208px 0px ;
	position:             relative;
}

div.container div.navi_2
{
  width:                160px ;
  float:                left;
  margin:               70px 48px 39px 0px ;
}

div.container div.navi_2 ul
{
  width:                160px ;
	list-style:           none;
}

div.container div.navi_2 ul li
{
	background-position:top right;
	background-repeat:no-repeat;
	list-style:           none;
}

div.container div.navi_2 ul li a
{
  display:              block ;
  font-size:12px;
  margin-bottom:8px ;
	background-position:100px 100px;
	background-repeat:no-repeat;
	text-indent:          -10000px;
	overflow:             hidden ;
}

div.container div.navi_2 ul li a:hover
{
	background-position:top right;
}

div.container div.navi_2 ul li a.act
{
  color:#9f0000 ;
}

div.container div.frame
{
  background-image:     url(../images/bg_cont.jpg) ;
	background-repeat:    no-repeat ;
  float:                left;
  margin:               39px 0px 0px 0px ;
  padding:              0px 0px 20px 0px ;
	width:						    712px ;
	position:relative ;
	z-index:1 ;
}

div.container div.content
{
	width:						    498px ;
  float:                left;
}

div.container div.content h2.title
{
	margin: 25px 40px 0 40px;
	background-repeat:no-repeat ;
	text-indent:-10000px ;
}

div.container div.content div.content_text
{
	margin: 0px 40px 0 40px;
	width:425px ;
}

div.container div.content h3
{
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-align:left;
	font-size:12px;
	letter-spacing:1px;
	line-height:19px;
	color:#000000;
	margin: 14px 0px 0px 0px;
	width:425px ;
}

div.container div.content p
{
	font-weight:normal;
	font-family:Verdana, sans-serif;
	text-align:left;
	font-size:11px;
	line-height:19px;
	color:#000000;
	margin: 14px 0px 0px 0px;
	width:425px ;
	clear:both ;
}

div.container div.content p a.cont_a
{
  background-image:     url(../images/extern.gif) ;
	background-repeat:    no-repeat ;
	background-position:  0px 1px;
	padding-left:15px;
}

div.container div.content div.cont_pic
{
	margin: 14px 0px 0px 0px;
}

div.container div.content div.cont_pic img.cont_pic
{
	float:left ;
}

div.container div.content div.cont_pic p
{
	float:left ;
	color:#474747 ;
	width: 160px ;
	margin: 0px 0px 0 12px;
	clear:none ;
}

div.container div.content div.cont_pic.small p
{
	width: 237px ;
}

div.container div.content div.cont_pic.small p
{
	width: 237px ;
}

div.container div.tips
{
	width:						    214px ;
	min-height:           400px ;
  float:                right;
  margin-top:220px ;
}

div.container div.tips h4
{
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin: 0px 19px 14px 19px ;
}

div.container div.tips p
{
	font-size:11px;
	color:#666666;
	margin: 0px 19px 7px 19px ;
}

div.container div.icon
{
	width:						    250px ;
	height:               340px ;
  position:             absolute;
  top:                  -124px ;
  right:                -36px ;
	background-repeat:    no-repeat ;
	z-index:              500 ;
}

