/* @override 
	https://macstrat.hpnv.net/skin/macstrat/macstratdb-database.css
*/

/* database */

#content p,
#content div {
	margin-bottom: 1em;
}

.db_editable:hover .db_askedit {
    visibility: visible;
}

.db_edit .db_asksave {
    visibility: visible;
}

.db_askedit,.db_asksave {
    /* visibility: hidden; */
    display: block;
    position: relative;
	margin-bottom: 2em;
	float: right;
	text-align: right;
}

.db_listPreviousNext {
    /* visibility: hidden; */
    display: block;
    position: relative;
	float: left;
}

.db_listPreviousNext a {
	text-decoration: none;
	display: inline-block;
	margin-right: 3em;
	z-width: 9em;
}

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

.db_listPreviousNextTop {
	margin-bottom: 2em;
}

.db_listPreviousNextBottom {
	margin-top: 2em;
}
	
.db_editable,
.db_edit {
	width: 565px;
}


.db_editable p,
.db_edit p,
.db_edit div {
	clear: both;
}

.db_edit div {
	margin-bottom: 1em;
}

.db_label {
    color: gray;
    display: inline-block;
    width: 9em;
    text-align: right;
    margin-right: 1em;
    vertical-align: top;
    line-height: 1.4em;
}


.db_edit .db_label {
    color: black;
    font-weight: bold;
}

.db_field {
    display: inline-block;
    width: 400px;
}

.db_linkedPersons ul {
	font-weight: bold;
}

.db_fieldStrong,
.db_fieldStrong a {
	color: #031e97;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;	
	font-weight: bold;
}

.db_edit .db_field {
}

.db_edit .db_fieldempty {
    color: gray;
}

.db_fieldcurrentedit {
    top: -3px;
    position: relative;
}

.db_fieldcurrentedit input, 
.db_fieldcurrentedit select, 
.db_fieldcurrentedit textarea {
    background-color: #d8e0f0;
    width: 18em;
}

.db_fieldcurrentedit input[type=checkbox] {
	width: 2em;	
}

#db_search {
    display: block;
    position: absolute;
    top: -30px;
    padding: 1em;
    padding-top: 0;
    background-color: white;
    width: 150px;
    height: 30px;
    overflow: hidden;
	right: 0;
}

#db_search:hover {
    height:  auto;    
    width: 300px;
    border: 1px solid silver;
	border-right-style: none;
	border-top-style: none;
}

#db_search form {
    display: inline;
}

#db_search input {
    width: 105px;
}

#db_search:hover input {
    width: 260px;
}


#db_searchParameters img {
    position: relative;
    top: 9px;
}

#db_searchResults,
#db_searchPrevious {
    margin-top: 1em;
}

#db_search:hover #db_searchResults,
#db_search:hover #db_searchPrevious {
    visibility: visible;
}

.autocomplete-w1 { background:url(/database-v2/js/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }


#db_loginform {
	padding: 3em;
}

#db_loginform label {
	width: 9em;
	display: inline-block;
	text-align: right;
	margin-bottom: 1ex;
	margin-top: 3ex;
}

.db_clearBoth {
	clear: both;
}

.pyjamaPair,
.pyjamaImpair {
	padding: 2ex;
	margin: -2ex;
}

.pyjamaPair {
	background: #EEE;
}

.db_table  {
	width: 100%;
	margin-bottom: 2em;
}

.db_tablenarrow50  {
	width: 50%;
	margin-bottom: 2em;
}

.db_tablenarrow75  {
	width: 75%;
	margin-bottom: 2em;
}

.db_tablenarrow80  {
	width: 80%;
	margin-bottom: 2em;
}

.db_table th  {
	font-weight: bold;
}

.db_table thead,
.db_table tr.tripleheight {
	height: 6ex;
}

.db_table tr {
	height: 2em;
}

em {font-weight: normal; font-style: italic; text-align: left;}
strong {font-weight: bold; text-align: left;}
pre, code {font-family: monospace; }
pre {margin-bottom: 1em; }
#user-status p {text-align: right; }

#pagecontainer li {
	width: 450px;
}

.selectedformailing {
	background-color: #bfebdb;
}

.artodo {
	padding: 3px;
	background-color: #ffd9e7;
}

.hidden {
	visibility: hidden;
}