.error { 
	font-family: Tahoma;
	font-size: 8pt;
	color: red;
	margin-left: 0px;
	display:none;
}
.red {
	color:red;
}
.mousetype {
	color: #666;
}
.headline {
	font-weight: bold;
}

/* form */
div.pnlContentForm {
	margin:0px 20px;
	font-family:Arial, Helvetica, sans-serif;
}
div.pnlContentForm table.form {
	width:100%;
	font-size:9pt;
}

div.pnlContentForm table.form th {
	font-size:8pt;
	text-align:left;
	padding-right:4px;
	padding-left:1em;
	font-weight:normal;
	white-space:nowrap;
	color:#000;
}
div.pnlContentForm table.form th.error {
	color:#000;
}
div.pnlContentForm table.form th.edit {
	background-color:#efb010;
	color:#000000;
}

div.pnlContentForm table.form td.field {
	padding-left:4px;
	white-space:nowrap;
}
div.pnlContentForm table.form td.field span.disabled {
	color:#cccccc;
}
div.pnlContentForm table.form td.field span.disabled input {
	border-color:#dddddd;
}
div.pnlContentForm table.form td.field select {
	font-size:90%
}
div.pnlContentForm table.form td.field textarea {
	font-size:90%
}
div.pnlContentForm table.form td.field input {
	font-size:90%
}
#msg {
  display: none;
  position: absolute;
  z-index: 200;
  background: url(msg_arrow.gif) left center no-repeat;
  padding-left: 7px;
}

#msgcontent {
  display: block;
  background: #f3e6e6;
  border: 2px solid #924949;
  border-left: none;
  padding: 5px;
  min-width: 150px;
  max-width: 250px;
}

