body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../img/bgfree7.gif);
	text-align: justify;
}

.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	text-align: left;
	font-weight: normal;
}

.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	text-align: left;
}

.text4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	text-align: center;
	color: #000000;
	font-weight: bold;
}

li {
	color: White;
}

li.text2 {
	color: Black;
}

.text2 a {
	color: #0000FF;
	text-decoration: none;
}

.text2 a:link {
	color: #0000FF;
	text-decoration: none;
}
.text2 a:visited {
	text-decoration: none;
	color: #0000FF;
}
.text2 a:hover {
	text-decoration: underline;
	color: #000000;
}
.text2 a:active {
	text-decoration: none;
	color: #000000;
}	

.text a {
	color: #0000FF;
	text-decoration: none;
}

.text a:link {
	color: #0000FF;
	text-decoration: none;
}
.text a:visited {
	text-decoration: none;
	color: #0000FF;
}
.text a:hover {
	text-decoration: underline;
	color: #000000;
}
.text a:active {
	text-decoration: none;
	color: #000000;
}
.white {
		background-color: #FFFFFF;	
}
.black {
		background-color: #000000;	
}
.blue {
	background-color: #0054A0;
}
.grey1 {
	background-color: #999999;
}
.grey2 {
	background-color: #CCCCCC;
}
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	text-align: center;
}
.topnav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.topnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.topnav a:hover {
	background-color: #000000;
	color: White;
	background-repeat: repeat;
}
.wnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.wnavi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: underline;
}
.vert_ueb {
	background-image: url(../img/vert_ueb.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}
.hor_ueb {

	background-image: url(../img/hor_ueb.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
p.hy_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

table.hy_topic {margin-top: 4px; width: 490px; border: 1px solid black;}
tr.hy_topic_subject {background-color: #ddddff; font-weight: bold;}
tr.hy_topic_content {background-color: #eeeeff;}

table.hy_list {margin-top: 4px; width: 490px; border: 1px solid black;}
tr.hy_list_item_lo {background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
tr.hy_list_item_hi {background-color: #eeeeee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
tr.hy_list_button {background-color: #ddddff}

table.hy_comment {margin-top: 4px; width: 490px; border: 1px solid black; background-color: #eeeeee;}
td.hy_comment_label {width: 100px; text-align: right;}

table.hy_error {margin-top: 4px; width: 490px; border: 1px solid red; background-color: #eeeeee; color: #ff0000;}
table.hy_notice {margin-top: 4px; width: 490px; border: 1px solid blue; background-color: #eeeeee; color: #0000ff;}
.navtitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}.navtxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}
.navtxt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
}
.navtxt a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
}
.navtxt a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
}
.titel {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}
.titel a{


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.titel a:visited {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}
.titel a:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0054A0;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.errortxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	color: #FF0000;
}
.text2right {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	text-align: right;
	font-weight: normal;
}

.text2right a {
	color: #0000FF;
	text-decoration: none;
	text-align: right;
}

.text2right a:link {
	color: #0000FF;
	text-decoration: none;
	text-align: right;
}
.text2right a:visited {
	text-decoration: none;
	color: #0000FF;
	text-align: right;
}
.text2right a:hover {
	text-decoration: underline;
	color: #000000;
	text-align: right;
}
.text2right a:active {
	text-decoration: none;
	color: #000000;
	text-align: right;
}

