body {
	background-color: #f5f4f0;
	background-image: url(images/bckg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}
td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.titel-3, a.titel, a.titel:hover, a.titel:visited, a.titel:active 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
	background-color: #65a4eb;
}

.button-1, .button {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	cursor : hand;
	TEXT-DECORATION: none
}

.tblbgcolor
{
	background-color: #F5F5F5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Note */

.note
{
	color: #000000;
	background-color: #daddfe;
}
.inform_title {
vertical-align: top;
font-weight: bold;
}

a, a:hover, a:visited, a:active {
color: #000000;
}

hr {
  color: #cccccc;
  background-color: #cccccc;
  height: 1px;
}

.spaciallistitem {
	color: red;
}

.InfoTable th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
	background-color: #65a4eb;
}

.InfoTable  {
	width: auto;
	border-right: solid gray 1px;
	border-bottom: solid gray 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-spacing: 0px;
	border-color: #AAAAAA;
}

.InfoTable td, .InfoTable th {
	border-left: solid gray 1px;
	border-top: solid gray 1px;
	border-right: solid white 1px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height:20px;
}

.FileTreeTable {
	border-bottom: solid gray 1px;
	border-right: solid gray 1px;
}

.FileTreeTable th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
	background-color: #65a4eb;
}

.FileTreeTable td, .FileTreeTable th {
	border-top: solid 1px;
	border-left: solid 1px;
	border-color: #AAAAAA;
	padding: 5px;
}

.evenrowbg, .oddrowbg {
	background-color: #F5F5F5;
}

.InputTable, .PagedTable {
	border-bottom: solid 1px;
	border-right: solid 1px;
	border-spacing: 0px;
	border-color: #AAAAAA;
}

.FormatPagedTable {
	border-spacing: 0px;
	width: 100%;
	vertical-align:middle;
}

.datacell td, .datacell th, .InputTable .ButtonsArea, 
.PagedTable .ButtonsArea, .PagedTable td, .PagedTable th {
	border-top: solid gray 1px;
	border-left: solid  gray 1px;
	border-right: solid  white 1px;
	padding: 5px;
}

.FormatPagedTable td, .FormatPagedTable th  { 
	padding: 0px;
} 

.InputTable .datacell td, .InputTable .ButtonsArea, .PagedTable .datacell td, .PagedTable .ButtonsArea {
	background-color: #F5F5F5;
}

.InputTable th, .PagedTable th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
	background-color: #65a4eb;
}

.InputTable .ButtonsArea, .PagedTable .ButtonsArea {
	text-align: center;
}

.PagedTable {
	border-spacing: 0px;
	padding: 0px;
	width: 100%;
	vertical-align:middle;
}
.PagedInfoTable .overlimit{
	background-color: #FF9900;
}

.PagedInfoTable .critical {
	background-color:#FF0000;
}

.PagedTable td, .PagedTable tr{
	vertical-align:middle;
	padding: 2px;

}

.OneLineTable, .OneLineTable tr, .OneLineTable td {
	border-size: 0px;
	border-spacing: 1px;
	padding: 1px;
}

.required {
	color: #CC0000;
}

fieldset {
	padding: 10x;
	padding-bottom: 10px;
	padding-top: 0px;
}

legend {
	margin-bottom:  5px;
}

.PagedInfoTable th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	background-image: none;
	background-color: #65a4eb;
}

.PagedInfoTable  {
	border-spacing: 0px;
	border-right: solid gray 1px;
	border-bottom: solid gray 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.PagedInfoTable td, .PagedInfoTable th {
	height: 20px;
	border-left: solid gray 1px;
	border-top: solid gray 1px;
	border-right: solid white 1px;
	padding: 5px;
}

fieldset {
	border-right:0;
	border-bottom:0;
	border-left:0;
}

fieldset.login {
	border:1px solid gray;
}

.PagedInfoTable, .PagedTable , .FormatPagedTable, .InfoTable {width: auto;}
.PagedInfoTable th, .PagedTable th , .InfoTable th {white-space : nowrap;}
.PagedInfoTable td, .PagedTable td , .InfoTable td {white-space : nowrap;}

.PagedInfoTable th A.data:link { COLOR: white; TEXT-DECORATION: underline }
.PagedInfoTable th A.data:visited {COLOR: white;TEXT-DECORATION: underline }
.PagedInfoTable th A.data:active {	COLOR: white;	TEXT-DECORATION: none }
.PagedInfoTable th A.data:hover 	{	COLOR: white;	TEXT-DECORATION: none }

.formArea tbody, .formArea th, .formArea td { 
	border-size: 0px;
	border-spacing: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	padding: 3px;
}

.StdButton   {
	display: inline;
}

.StdButton tbody, .StdButton tr, .StdButton th, .StdButton td { 
	border-bottom: 0px;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-size: 0px;
	border-spacing: 0px;
	padding: 0px;
	vertical-align: middle;
}

