html {
	height: 100%;
	margin-bottom: 1px; 
	/* this is a hack to force scrollbars on at 
     all times so that the page does not jump
     when going from short to long pages */
}
body{
	text-align:center;
	background-color:#959498;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:34px;
	padding:0;
}

ul{
	list-style-type:square;
}

a:link, a:active, a:visited, a:hover{
	text-decoration:none;
	color:#000000;
}
a:hover{
	text-decoration:none;
	color:#dc911e;
}

.clearer{
	clear:both;
	width:0;
	height:0;
}

.header{
	width:931px;
	height:216px;
	margin:auto;
	background:#959498 url(../images/header.jpg) top left no-repeat;
	text-align:right;
	padding-right:45px;
}
.header a:link, .header a:active, .header a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
} 
.header a:hover, .header a.active:link, .header a.active:active, .header a.active:visited, .header a.active:hover{
	color:#000000;
	text-decoration:none;
	font-size:10px;	
}


.main{
	width:888px;
	clear:both;
	margin:auto;
	margin-bottom:50px;
	border:1px solid white;
	border-top:0px;
	background-image:url(../images/hg_main.gif);
	background-repeat:repeat-y;
}
.navigation, .content, .news{
	float:left;
	text-align:left;
}
.navigation{
	width:160px;
	background:url(../images/hg_navigation.jpg) top left no-repeat;
	height:411px;
}
ul.navi_1{
	margin:45px 0px 0px 12px;
	margin:45px 0px 0px 8px;
	list-style-type:none;
	padding:0px;
	/*width:130px;*/
	width:140px;
	border-top:1px solid #828282;
}
ul.navi_1 li{
	margin:0px;
	/*padding:7px 0px 7px 14px;*/
	padding:7px 0px 7px 8px;
	border-bottom:1px solid #828282;
}
ul.navi_2{
	list-style-type:none;
	padding:0px;
	font-size:10px;
	margin-top:2px;
}
ul.navi_2 li{
	margin:0px;
	/*padding:2px 0px 2px 14px;*/
	padding:2px 0px 2px 6px;
	border:0px;
}
ul.navi_1 li a:link, ul.navi_1 li a:active, ul.navi_1 li a:visited, ul.navi_1 li a:hover{
	text-decoration:none;
	color:#000000;
}

ul.navi_1 li a:hover, ul.navi_1 li a.active:link, ul.navi_1 li a.active:active, ul.navi_1 li a.active:visited, ul.navi_1 li a.active:hover{
	color:#959498;
}

ul.navi_2 li a:link, ul.navi_2 li a:active, ul.navi_2 li a:visited, ul.navi_2 li a:hover{
	text-decoration:none;
	color:#959498;
	display:block;
	/*padding-left:15px;*/
	padding-left:12px;
	background:url(../images/list_grey.gif) 0px 3px no-repeat;	
}
ul.navi_2 li a:hover, ul.navi_2 li a.active:link, ul.navi_2 li a.active:active, ul.navi_2 li a.active:visited, ul.navi_2 li a.active:hover{
	color:#f5a300;
	background:url(../images/list_orange.gif) 0px 3px no-repeat;	
}


.content{
	background:url(../images/hg_content.jpg) top left no-repeat;
	width:520px;
	height:auto;
	padding:0px 0px 20px 0px;
	color:#505050;
}
.content img{
	margin-left:31px;
}
.content div{
	padding:13px 59px 0px 59px;
}

.news{
	background:url(../images/hg_news.jpg) top left no-repeat;
	width:208px;
	padding-top:46px;
}
.news div{
	margin: 10px 0px 0px 26px;
	width:168px;
	/*margin: 10px 0px 0px 0px;
	width:188px;*/	
	height:62;
	border-bottom:1px solid #828282;
	font-size:10px;
	padding:0px 0px 10px 0px;
}
.news div b{
	color:#dc911e;
}	
.news div span.date{
	color:#959498;
}

ul.no-padd-list{
 padding-left:12px;
}
