html, body {
	margin: 0px auto;
	font-family: Verdana;
	font-size: 14px;
	background-color: #ffffff;
	text-align: center;
}

table {
	font-size: 14px;
}

h1 {
	margin-top: 0px;
	margin-bottom: 3px;
	border-bottom: 1px solid #000000;
	color: #f29400;
}

fieldset {
	border: 1px solid #000000;
	margin-top: 10px;
}

fieldset legend {
	color:  #f3d461;
	font-weight: bold;
}

a {
	text-decoration: none;
	color:  #888888;
}

a:hover {
	text-decoration: underline;
}

table.BOX_DATABASE_ADMIN, table.BOX_DATABASE_DATAROW {
	width: 100%;
	border-collapse: collapse;
}


table.BOX_DATABASE_ADMIN th {
	text-align: left;
	padding: 0px;
}

table.BOX_DATABASE_DATAROW th {
	text-align: left;
}

table.BOX_DATABASE_DATAROW th.BOX_DATABASE_DATAROWHEAD {
	text-align: center;
}

tr.BOX_DATABASE_DATAROWCOLOR, tr.BOX_DATABASE_ADMINCOLOR {
	background-color: #888888;
}

table.BOX_DATABASE_ADMIN {
	border: 1px solid #000000;
}

tr.BOX_DATABASE_ADMINTITLEROW th {
	background-color: #f3d461;
	color: #ffffff;
	border-bottom: 1px solid #000000;
}

li.LISTITEM_MENU_EMPTY {
	list-style-type: none;
}

li.LISTITEM_MENU_HEAD {
	list-style-type: none;
	background-color: #f3d461;
    color: #ffffff;
    text-align: center;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

ul.LIST_RADIO_v {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}

ul.LIST_RADIO_h {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}

ul.LIST_RADIO_h li {
	display: inline;
}

tr.BOX_FORM_SEPERATOR, tr.BOX_INFO_SEPERATOR {
	background-color: #888888;
	color: #ffffff;
}

div.BOX_SMALL_INFO {
	clear: left;
	text-align: center;
	font-size: 8pt;
}

div.BOX_FORM_COL {
	float: left;
}

div#BOX_MENU {
	text-align: left;
	width: 900px;
	background-color: #ffffd7;
	height: 40px;
}

div#BOX_MENU ul {
	list-style-type: none;
	padding-left: 15px;
	margin-left: 0px;
	width: 900px;
	*padding-top: 10px;
}

div#BOX_MENU ul li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	
}

div#BOX_MAIN {
	padding: 10px;
	border-left: 20px solid #ffffd7;
	border-right: 20px solid #ffffd7;
	width: 840px; /* 900 - 20 leftborde - 20 rightborder - 10 leftpadding - 10 rightpadding */
	*width: 940px;
	height: 400px;
	background-color: #ffffff;
	overflow: auto;
}

div.BOX_SYSTEM_QUESTION fieldset, div.BOX_SYSTEM_ERROR fieldset, div.BOX_SYSTEM_INFO {
	text-align: center;
}

div.BOX_SYSTEM_ERROR fieldset {
	border: 1px solid #8b0000;
	background-image: url(../../img/icons/delete_32.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
}

div.BOX_SYSTEM_INFO fieldset {
	border: 1px solid green;
	background-image: url(../../img/icons/userclass_32.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
}

div.BOX_SYSTEM_ERROR fieldset legend {

}

div.BOX_SYSTEM_ERRORFORM {
	border: 1px solid #8b0000;
	background-image: url(../../img/icons/delete_16.png);
	background-repeat: no-repeat;
	background-position: 2px 50%;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.BOX_SYSTEM_INFOFORM {
	border: 1px solid green;
	background-image: url(../../img/icons/cat_users_16.png);
	background-repeat: no-repeat;
	background-position: 2px 50%;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.BOX_SYSTEM_QUESTION p {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
}

p.BOX_DATABASE_ADMINNEW {
	background-image: url(../../img/icons/reviews_16.png);
	background-repeat: no-repeat;
	background-position: 2px 50%;
	padding-left: 25px;
	padding-right: 5px;
}

p.BOX_DATABASE_ADMINNEW a {
	text-decoration: none;
	color:  #888888;
}

p.BOX_DATABASE_ADMINNEW a:hover {
	text-decoration: underline;
}

table.BOX_LOGIN {
	width: 100%;
}

table.BOX_LOGIN td {
	width: 50%;
}

div#PAGE div#LOGO_LINE div#SANSIBAR_LOGO {
	background-image: url("../../img/sansibar/SANSIBAR_LOGO.png");
	width: 425px;
	height: 85px;
}

div#PAGE {
	text-align: left;
	width: 900px;
	background-color: #ffffd7;
	margin: 0px auto;
	margin-top: 10px;
}

div#LOGO_LINE {
	text-align: left;
	width: 900px;
	background-color: #ffffd7;
}

div#FOOTER_LINE {
	text-align: left;
	background-position: center center;
	background-image: url("../../img/sansibar/SANSIBAR_FOOTER.png");
	width: 900px;
	height: 87px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

table.TABLE_STD {
	width: 100%;
	border-collapse: collapse;
}

table.TABLE_STD th {
	text-align: left;
	cursor: pointer;
}

.SORT_STD {
	padding-left: 17px;
	background-image: url("../../img/sansibar/ARROW_BOTH.png");
	background-repeat: no-repeat;
	background-position: center left; 
}

.SORT_ASC {
	padding-left: 17px;
	background-image: url("../../img/sansibar/ARROW_BOTTOM.png");
	background-repeat: no-repeat;
	background-position: center left; 
}

.SORT_DESC {
	padding-left: 17px;
	background-image: url("../../img/sansibar/ARROW_TOP.png");
	background-repeat: no-repeat;
	background-position: center left; 

}

table.TABLE_STD tr {
	border-bottom: 1px solid #ffff7d;
}

div.LIMIT_BAR {
	background-color: #ffff7d;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #000000;
}

li.LIST_NO_ICON {
	list-style-type: none;
}

img.BOX_RIGHT_IMAGE {
	float: right;
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 5px;
	width: 400px;
	text-align: center;
	vertical-align: middle;
	min-height: 200px;
}

.invisible {
	display: none;
}

ul.LIST_NO_STYLE {
	list-style-type: none;
	padding-left: 5px;
}

img.first, img.last, img.next, img.prev {
	cursor: pointer;
}
