

body {
	background: #fffcde;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: arial;
	font-size: 12px;
}

td {
	font-family: arial;
	font-size: 12px;
	vertical-align: middle;
}

form {
	margin-top: 0px;	
	margin-bottom: 0px;	
	
}

h2 {
	font-size: 15px;
	

}


.select-tinner {
	width: 250px;
	height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}

.input-tinner {
	width: 150px;
	height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}

.input-creator {
	width: 220px;
	height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}

.select-creator {
	width: 220px;
	height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}

.input-tinner-select {
	height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}	

textarea {
	font-size: 12px;
}

select.select {
	height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}

a:link, a:active, a:visited {
	color: #FFFFFF; 
	text-decoration: none;
}

a:hover {
	color: #d83030; 
	text-decoration: underline;
}

a.black:link, a.black:active, a.black:visited {
	color: #231F20; 
	text-decoration: none;
}

a.black:hover {
	color: #231F20; 
	text-decoration: underline;
}

a.tree:LINK, a.tree:VISITED{
	color: #000000;
}

.table-main {
	height: 100%;
	width: calc(90vw - 175px);
	min-width: 816px;
	max-width: 1400px;
}

.td-header {
	width: 100%; 
	height: 96px;
	background: url(images/Stijl01_01.jpg) left no-repeat; 	
	vertical-align: top;
} 

.td-rightup-left{
	background: url(images/hook-righttop.png) right top no-repeat;
	height: 21px;
	width: 29px;
}

.td-rightup-right{
	color: #FFFFFF;
	background-color: #292320;
	padding-right: 8px;
	
}

.td-rightup-middle{
	color: #FFFFFF;
	background-color: #292320;
	padding-right: 6px;
}

.table-menu {
	width: 147px;
	margin-left: 14px; 
	margin-top: 43px;
}

.menu {
	color: #231f20;
	font-size: 13px; 
	padding-left: 21px; 
	height: 18px; 
	cursor: pointer;
	background-color: none;
}

.menu-over {
	background-color: #231f20;
	color: #fffcde;	
	font-size: 13px; 
	padding-left: 21px; 
	height: 18px; 
	cursor: pointer;
}

.menu a {
	color: #231f20;
}

.menu-over a {
	color: #fffcde;	
}

.table-menubase {
	height: 100%;
}	

.td-menu {
	width: 161px; 
	height: 100%;
	vertical-align: top;
}

.td-menuboven {
	background: url(images/Stijl01_02.jpg) no-repeat; 
	vertical-align: top;
	padding-bottom: 18px;
}

.td-menuonder {
	height: 100%;
	background: url(images/Stijl01_07.jpg) top repeat-y; 
}	

.td-content {
	vertical-align: top;
	background: url(images/Stijl01_03.jpg) left top no-repeat; 
	width: auto;
	height: 100%;
	background-color: #231f20;
}

.table-content {
	width: calc(100%); 
	margin-left: 4px; 
	margin-right: 4px;	
}

.table-content > table {
	width: 100%;
}

.td-content-upper {
	width: 100%; 
	height: 26px;
	padding-left:12px;	
}

.table-content-upper {
	width: 100%; 
	height: 26px;	
}

.semantic-table thead {
	height: 22px;
	background-color: #97c13a;
	color: #FFFFFF;
}

.semantic-table tbody {
	background-color: #fffcde;
}

.td-content-up {
	width: 100%; 
	height: 22px; 
	background-color: #97c13a;
	color: #FFFFFF;
}

.td-content-second {
	width: 100%; 
	height: 22px; 
	background-color: #ECE7BB;
	color: #5F5C47;
	font-weight: bold;
}

.table-content-up {
	width: 100%;
	color: #FFFFFF;	
}

.td-content-middle {
	width: 100%; 
	padding-bottom: 20px; 
	border-top: #e6e198 1px solid; 
	height: 22px; 
	background-color: #fffcde;
}

.td-content-data-middle{
	border-top: #e6e198 1px solid; 
	height: 22px; 
	background-color: #fffcde;
}

.td-content-rows {
	height: 22px;
	border-bottom: #ece7bb 1px solid;
}

.div-contentfill {
	background-color: #fffcde; 
	margin-left: 4px; 
	margin-right: 4px;  
	height: 100%; 
	width: 808px;
}

.td-footer {
	width: 100%; 
	height: 100px;
	background: url(images/Stijl01_05.jpg) left repeat-y; 	
	text-align: right;
	padding: 5px;
	font-size: 10px;
	vertical-align: top;
}

.table-editor-bottom {
	background-color: #f0f0ee; 
	width: 800px; 
	margin-top: 0px;
}

.td-editor-bottom {
	background-color: none;
	font-size: 11px; 
	color: #000000; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	padding-left: 8px; 
	padding-right: 8px;  
	border-right: #f0f0ee 1px solid;
	border-left: #cccccc 1px solid;
	border-top: #f0f0ee 1px solid;
	border-bottom: #cccccc 1px solid;
}

.td-editor-bottom-over {
	cursor: pointer;
	background-color: #b2bbd0;
	font-size: 11px; 
	color: #000000; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	padding-left: 8px; 
	padding-right: 8px;  
	border-right: #0a246a 1px solid;
	border-left: #0a246a 1px solid;
	border-top: #0a246a 1px solid;
	border-bottom: #0a246a 1px solid;
}

.table-login {
	background: #231f20;
	width: 300px;
	height: 100%;
}


.td-login-top {
	background: url(images/loginpage/Stijl01_06.jpg) left no-repeat; 
	height: 26px;
}

.td-login-middle {
	background: #fffbde; 
	width: 292px;
}

.td-login-middletop {
	height: 22px;
	background-color: #97c13a;
	color: white;
	padding-left: 5px;	
}	

.table-mainlogin {
	width: 595px;
	height: 345px;		
}	

.td-mainlogin-top {
	width: 595px;
	height: 71px;
	background: url(images/loginpage/Stijl01_03.jpg) left top no-repeat; 	
}



.td-mainlogin-middleleft{
	background: url(images/loginpage/Stijl01_05.jpg) left top no-repeat; 	
	width: 147px;
	height: 198px;
}

.td-mainlogin-middle {
	width: 300px;
	height: 198px;
}

.td-mainlogin-middleright{
	width: 148px;
	height: 198px;
}	

.td-mainlogin-bottom {
	width: 595px;
	height: 76px;
	background: url(images/loginpage/Stijl01_08.jpg) left top no-repeat; 	
}	


.get-table-content {
	width: 100%;
}

.div-upload{}

/* treeview*/
/* treeview*/

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); } 
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 6px; display: block; }

.edit-form label {
	vertical-align: middle;
}
