a:hover {
	text-decoration: none;
}

.highlight {
	background-color: yellow;
}

.default_show {
}

.default_hide {
	display: none;
}

.formfieldtype_oneline {
	/* TODO */
}

.formdatatype_name{
	/* TODO */
}

#detailwrapper {
	display:	none;
	position:	absolute;
	background-color:	white;
	border:	0px black solid;
	border-left: 1px #C0C0C0 solid;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(192,192,192,1);
	-moz-box-shadow: 10px 10px 5px 0px rgba(192,192,192,1);
	box-shadow: 10px 10px 5px 0px rgba(192,192,192,1);
}
#detailheader {
	height:	30px;
	background-color: gray;
	color: white;
	font-weight: bold;
	padding: 5px;
	border:	0px black solid;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
}
#detailcloser {
	float:	right;
}
#detail {
	padding: 20px;
}

.multifieldmember {
	padding-left: 20px;
}

.multifieldaddbutton {
	float:			right;
	position:		relative;
	margin-left:	10px;
	cursor:			pointer;
}

.multifieldremovebutton {
	float:			right;
	position:		relative;
	cursor:			pointer;
}

.form-inline > .multifieldmember {
	margin-top:	30px;
	padding:	10px;
	border: 1px #C0C0C0 solid;
}
.form-inline label {
	margin-left:	20px;
	margin-right:	10px;
}

/* TODO */