div.navi-button {
	position          : absolute;
	top               : 0px;
	width             : 113px;
	height            : 25px;
	background-repeat : no-repeat;
	cursor            : pointer;
}

.content-top {
	position         : absolute;
	left             : 0px;
	top              : 0px;
	width            : 900px;
	height           : 151px;
	background-color : #FFFFFF;
	border-top       : 1px solid #CCCCCC;
	border-left      : 1px solid #CCCCCC;
	border-right     : 1px solid #333333;
}

.content-bottom {
	position         : absolute;
	top              : 150px;
	left             : 0px;
	width            : 900px;
	background-color : #FFFFFF;
	border-top       : 1px solid #646465;
	border-bottom    : 1px solid #333333;
	border-left      : 1px solid #CCCCCC;
	border-right     : 1px solid #333333;
}

a {
	font-family     : Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration : none;
	color           : #5C5C5C;
	font-size       : 11px;
}

a.hoverlink:hover{text-decoration:underline;}

td {
	font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size   : 11px;
	color       : #5C5C5C;
}

div {
	font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size   : 11px;
	color       : #5C5C5C;
}

hr {color:#000000;height:1px;}

.navi_left {
	font-size   : 14px;
	font-weight : bold;
	white-space : nowrap;
	color       : #000000;
}

.headline {
	font-family : Calibri, Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size   : 24px;
	color       : #2e3f5f;
	font-weight : bold;
}

td.white {background-color:#FFFFFF; color:#000000;}
td.blue  {background-color:#2e3f5f; color:#FFFFFF;}
td.grey  {background-color:#f0f0f0; color:#000000;}

.inset {
	border-top       : 1px solid #333333;
	border-left      : 1px solid #333333;
	border-bottom    : 1px solid #eeeeee;
	border-right     : 1px solid #eeeeee;
	background-color : #999999;
	color            : black; 
}

.outset {
	border-top       : 1px solid #eeeeee;
	border-left      : 1px solid #eeeeee;
	border-bottom    : 1px solid #333333;
	border-right     : 1px solid #333333;
	background-color : #777777;
	color            : white; 
}


.tlist {
	border-collapse : collapse;
	border          : 1px solid #2e3f5f;
}

.thead {
	padding          : 2px;
	background-color : #2e3f5f;
	font-weight      : bold;
	text-align       : center;
	white-space      : nowrap;
	color            : #FFFFFF;
}

.tbody0 {
	padding:2px;
	background-color:#f8f8f8;
}

.tbody1 {
	padding:2px;
	background-color:#e5e5e5;
}

.tbody2 {
	padding:2px;
	background-color:#C42B29;
	cursor:pointer;
	color:#FFFFFF;
}

SELECT {
	border-style : solid;
	border-color : #BCBBBB;
	border-width : 1px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TEXTAREA {
    font-family  : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color        : black; 
	font-size    : 12px;
	border-style : solid;
	border-color : #BCBBBB;
	border-width : 1px;
}

INPUT.textfield {
	border-style : solid;
	border-color : #BCBBBB;
	border-width : 1px;
	font-family  : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size    : 10px;
	color        : #333333;
}


INPUT.button {
    border-style     : outset;
	border-color     : #999999;
	border-width     : 1px;
	color            : #000000;
	font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
}

.hidden  {display:none;visibility:hidden;}
.visible {visibility:visible;}
