* {padding:0px; margin:0px;}

html, body {height:100%}

body {color:#000000; background:#eeeeee; font-family:Verdana,Sans-serif,Arial,Helvetica,sans-serif; font-size:10pt;}
h1 {font-size:15pt; font-weight:bold; padding:5px;}
h3 {font-size:12pt; font-weight:bold;}
table {border-collapse:collapse; font-size:10pt;}
table, th, td {border-width:1px; border-style:solid; border-color:#b5b5b5;}
thead, th {white-space:nowrap; text-align:left; padding-left:5px; padding-right:5px; padding-top:5px; min-width:20px; background-color:#cccccc; height:58px; vertical-align:top}
td {padding:5px;}
pre {font-size:8pt;}

a {color:#000000; text-decoration:none;}
a:hover {text-decoration:underline;}

.checkboxes {font-size:10pt;}

.odd {background-color:#eeeeee;}
.even {background-color:#dddddd;}

.error {color:#cc0000;}
.warning {color:#cc9900;}

.header {position:fixed; z-index:10; left:0px; right:0px; top:0px; padding:5px; background-color:#eeeeee;}
.header-title-bar {background-color:#999999; border-radius:3px; }

.content {display:inline-block; min-width:100%; padding:5px; margin-top:45px;}

.ui-vh-input {padding:5px; position:relative; top:2px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#b5b5b5; border-radius:3px;}
.ui-vh-textarea {width:1400px; height:140px;}

.data-table-search {color:#cccccc;}
.data-table-search-input {width:100%; max-width:400px;}
.dataTables_filter {display:none;}

/* ------------------------------------------------------ */
.clsQActions       { background-color:#DDDDFF; border:solid 1px darkblue; padding:5px;}
.clsQStatusON      { color:#008010; font-weight:bold; }
.clsQStatusOFF     { color:#FF0000; font-weight:bold; }

.clsFilterGroepDiv     { float:left; width:250px; border:none; border-right:solid 1px black; overflow:hidden; }
.clsFilterNiveauDiv    { float:left; width:125px; border:none; border-right:solid 1px black; overflow:hidden; background-color:#DDDDFF; }
.clsToonAlleNiveausDiv { float:left; width:250px; border:none; border-right:solid 1px black; overflow:hidden; background-color:#DDDDFF; }

.clsDetailDataExp  { position:relative; margin-top:2px; width:998;  overflow-x:visible; overflow-y:hidden; height:auto; background-color:transparent; border:solid 1px darkblue; }
.clsDetailDataCol  { position:relative; margin-top:0px; width:1000; overflow-x:hidden;  overflow-y:hidden; height:16px; background-color:transparent; border:none; padding:0px; }
.clsDetailDataHdr  { color:darkblue; text-decoration:underline; cursor:pointer; }
.clsDetailInfo     { font-size:8pt; font-weight:normal; padding-left:5px; }
/* ------------------------------------------------------ */