body,td,th, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262626;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.size14 { font-size: 14px; }
.size12 { font-size: 12px; }
.size10 { font-size: 10px; }
.bold {	font-weight: bold; }
.white { color: #FFFFFF; }
.grey { color: #5E5E5E; }
.red { color: #990000; }
.line_height16 { line-height: 16px; }

a {
	font-size: 11px;
	color: #999999;
}

a:link { text-decoration: none; color: #999999; }
a:visited { text-decoration: none; color: #999999; }
a:hover { text-decoration: none; color: #990000; }
a:active { text-decoration: none; color: #999999; }

a.none_red:link { text-decoration: none; color: #262626; }
a.none_red:visited { text-decoration: none; color: #262626; }
a.none_red:hover { text-decoration: none; color: #990000; }
a.none_red:active { text-decoration: none; color: #262626; }

a.red:link { text-decoration: none; color: #990000; }
a.red:visited { text-decoration: none; color: #990000; }
a.red:hover { text-decoration: underline; color: #990000; }
a.red:active { text-decoration: none; color: #990000; }

a.link_w:link { text-decoration: none; color: #ffffff; }
a.link_w:visited { text-decoration: none; color: #ffffff; }
a.link_w:hover { text-decoration: none; color: #990000; }
a.link_w:active { text-decoration: none; color: #ffffff; }

.table_col_lightgrey { background-color: #E1E1E1; }
.table_col_darkgrey { background-color: #555555; }
.table_col_red { background-color: #990000; }

.table_padding_head {
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
}

.table_padding_content {
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}

.table_padding_content2 {
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
}

.table_padding_headline {
	padding-bottom: 20px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 0px;
}

.table_menu {
	border-bottom: 1px solid #ffffff;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}

.table_menu_hover {
	background-color: #E1E1E1;
	border: 5px solid #ffffff;
}

.fields {
	border-left: 1px solid #9E9E9E;
	border-right: 1px solid #c4c4c4;
	border-top: 1px solid #9E9E9E;
	border-bottom: 1px solid #c4c4c4;
	background-color: #FFFFFF;
	width: 205px;
	padding-left: 2px;
}

.fields2 {
	background-color: #FFFFFF;
}

.select { font-size:11px;  width:150px}

.textarea { height: 100px; overflow:auto; }
.textarea_small { width:450px; height:100px; overflow:auto;}
.textfield { width: 200px;}
.textfield2 { width: 450px;}


################################################################################

.table_list1 { background-color:#FFFFFF; }
.table_list2 { background-color:#E1E1E1; }


