body{
	margin: 0px;
	background-color: #937171;
}

td{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	color: #232323;
}

h1{
	font-size: 17px;
	font-weight: bold;
	color: #FF6701;
	width: 100%;
}

.headline{
	border: 1px #eeeeee;
	border-style: solid solid solid solid;
	background-color: #fafafa;
	width: 100%;	
}

.main_table{
	border: 0px #9A1A9C;
	border-style: solid solid solid solid; 
	height: 100%;
	background-color: #ffffff;
}

.mainnavi{
    font-family: geneva, tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7C377F;
	font-weight: bold;
	background-color: #F5D4F6;
	height : 20px;
}

td.mainnavi A{
	display:block;
	font-family: Arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #7C377F;
	font-weight: bold;
	background-color: #F5D4F6;
	width: 195px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

td.mainnavi A:Hover{
    font-family: arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	background-color: #7C377F;
	width: 195px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.navi_row{
	padding-left: 3px;
	padding-right: 5px;
	width: 200px;
}

.body_row{
	padding-left: 3px;
	padding-top: 10px;
}

.footer{
	text-align: center;
	heigh: 30px;
	font-weight: bold;
	height: 30px;
}

.footer A{
	font-size: 10px;
	color: #232323;
	text-decoration: none;
}

.footer A:Hover{
	font-size: 10px;
	color: #661567;
	text-decoration: none;
}

.top_header{
	font-size: 13px;
	font-weight: bold;
	color: #C67BC7;
	border-bottom: 1px dotted #C67BC7;
}

.link_header{
	border: 1px #d0bcd0;
	border-style: solid solid solid solid;
	background-color: #fbf3fb;
}

.link_header A{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #5a175b;
}

.link_header A:Hover{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #ca0000;
}
