html, body{
	height: 100%;
	margin: 0 auto;
	padding: 0px; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #726964;
	background: #e7e7e7 url(../images/bg_container_inline.gif) left top repeat;
}
ol, ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
img{
	border: none;
}

h1{
	color: #02724a;
	font-size: 16px;
	/*margin-left: 20px;*/
	margin-bottom: 18px;
}
h2{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
p.bodytext{
	font-size: 12px;
	margin: 0px 25px 12px 0px;
}
#footer p.bodytext{
	color: #fff;
	font-size: 10px;
	margin-bottom: 0px !important; /*for ie6*/
}
#footer a:link, #footer a:visited{
	color: #fff;
	text-decoration: none;
}
#footer a:hover, #footer a:focus{
	color: #fff;
	text-decoration: underline;
}
/****************************    basics    ***********************************/
#container{
	text-align:center;
	width:100%;
	/*background: #e7e7e7 url(../images/bg_container_inline.gif) left top repeat; im body wg. ie6*/
	height:auto;
	min-height: 100%;
}
#wrapper { 
	text-align:left;
	margin: 0 auto;
	width: 921px;
	height:100%;
	min-height: 100%;
	clear: both;
}
#wrapper_inline {
	background: transparent url(../images/bg_wrapper.gif) left top repeat-y;
	float:left;
	padding: 0px 11px 0px 10px;
}
#top{
	float: left;
	width: 900px;
	background: #fdfdfd url(../images/bg_logo.jpg) left bottom no-repeat;
	padding-bottom: 130px;
}
#leftcolumn{
	float: left;
	width: 215px;
	background-color: #fff;
}
#rightcolumn{
	float: left;
	width: 685px;
	background-color: transparent;
}
#footer{
	float: left;
	clear: both;
	height: 28px;
	width: 900px;
	background: transparent url(../images/bg_footer.gif) left top repeat-x;	
}
#footer_inline{
	float: right;
	margin-top: 8px;
}

#service{
	background: transparent url(../images/bg_servicenavi.gif) left top repeat-x;
	float: left;
	width: 685px;
	height: 28px;
	color: #fff;
	font-size: 10px;
}
#content{
	padding-bottom: 50px;
	padding-left: 25px;
	padding-right: 25px;
}
#content img{
	border: 1px solid #726965;
	padding: 2px !important;
	background-color: #fff;
}

#date{
	float: left;
	
	margin-left: 25px;
	margin-top: 5px;
}
#servicenavi{
	float: right;
	margin-top: 5px;
}
#servicenavi a:link, #servicenavi a:visited{
	color: #fff;
	text-decoration: none;
}
#servicenavi a:hover, #servicenavi a:focus{
	color: #fff;
	text-decoration: underline;
}
#menu{
	width: 215px;
	float: left;
}
/****************************    menu    ***********************************/
#navi{
	background: transparent url(../images/bg_menu.jpg) left bottom no-repeat;
	padding-bottom: 38px;
}

.level1_default,
.level2_default{	
	height:27px;
	width:215px;
	background:transparent url(../images/bg_menu_level1.jpg) no-repeat left top;
}
.level1_act,
.level2_act{
	height:27px;
	width:215px;
	background:transparent url(../images/bg_menu_level1.jpg) no-repeat left top;
}
.level1_default_first,
.level2_default_first{
	height:27px;
	width:215px;
	background:transparent url(../images/bg_menu_level1.jpg) no-repeat left top;
}
.level1_act_first,
.level2_act_first{
	height:27px;
	width:215px;
	background:transparent url(../images/bg_menu_level1.jpg) no-repeat left top;
}
.level1_default_last,
.level2_default_last{
	height:27px;
	width:215px;
	background:transparent url(../images/bg_menu_level1_last.jpg) no-repeat left top;
}
.level1_act_last,
.level2_act_last{
	height:27px;
	width:215px;
	background:transparent url(../images/bg_menu_level1.jpg) no-repeat left top;
}
.level1_inline{
	padding: 7px 0px 0px 51px;
}
.level2_inline{
	padding: 7px 0px 0px 61px;
}

a.no:link, a.no:visited{	
	color: #726964;
	font-weight: bold;
	text-decoration: none;
}
a.no:hover, a.no:focus{
	color: #dd7919;
	font-weight: bold;
	text-decoration: none;
}
a.act:link, a.act:visited{
	color: #dd7919;
	font-weight: bold;
	text-decoration: none;
}
a.act:hover, a.act:focus{
	color: #dd7919;
	font-weight: bold;
	text-decoration: underline;
}
a.no_level2:link, a.no_level2:visited{
	color: #726964;
	font-weight: normal;
	text-decoration: none;
	background: transparent url(../images/link_default.gif) left top no-repeat;
	padding-left: 10px;
}
a.no_level2:hover, a.no_level2:focus{
	color: #dd7919;
	font-weight: normal;
	text-decoration: underline;
	background: transparent url(../images/link_act.gif) left top no-repeat;
	padding-left: 10px;
}
a.act_level2:link, a.act_level2:visited{
	color: #dd7919;
	font-weight: normal;
	text-decoration: none;
	background: transparent url(../images/link_act.gif) left top no-repeat;
	padding-left: 10px;
}
a.act_level2:hover, a.act_level2:focus{
	color: #dd7919;
	font-weight: normal;
	text-decoration: underline;
	background: transparent url(../images/link_act.gif) left top no-repeat;
	padding-left: 10px;
}


ul{
	margin-left: 25px;	
	padding-bottom: 10px;
}
#content li{
	background: transparent url(../images/list.gif) left 0.5em no-repeat;
	padding-left: 15px;
	margin: 5px 0px 5px 0px;
}










