/*
	column3 search tabs
*/
/*  searchresults paginering */
#resultsPanel{position:relative; top:4px; left:0px; height:100%; width:365px;}
#resultsPanel #searchResultsHeader {position:absolute; top:7px; height:26px; width:350px;border-bottom:dotted 1px #ddd;}
#resultsPanel #searchResults {position:absolute; width:373px; top:36px; overflow:scroll; overflow-x:hidden; overflow-y:scroll; text-align:left; float:none;}
#resultsPanel #searchResults #searchResultList {height:auto; float:left; position:absolute;}
p.resultInfo {color:#666;}

#column3PanelContentContainer #tscontentContainer p{position:relative; top:7px;}
#column3PanelContentContainer p.resultInfo{color:#666; margin:6px 0 6px 0!important; height:18px!important; border-bottom:1px dotted #DDDDDD; width:350px;}
#column3PanelContentContainer form#searchForm {position:relative!important;}

table#tsSearchResultsTable {height:auto; width:350px;}
table#tsSearchResultsTable tr td.result {padding:0 0 4px 0; line-height:16px;}
table#tsSearchResultsTable tr td.resultNumbering {padding:0 0 4px 0; line-height:16px; width:40px;}
table#tsSearchResultsTable tr td.trackingResultNumbering {padding:4px 0 0 0; line-height:16px; width:40px; vertical-align:top;}
table#tsSearchResultsTable tr td.trackingResultHeader {padding:4px 0 0 0; line-height:16px;}
table#tsSearchResultsTable tr td.trackingResult {padding:0; line-height:16px;}
table#tsSearchResultsTable tr.result td.resultNumbering {padding-top:15px;}
table#tsSearchResultsTable tr.result td.result {padding-top:15px;}
table#tsSearchResultsTable tr.result td {height:13px; }
table#tsSearchResultsTable tr td.resultNumbering {color:#666;vertical-align:top;}
table#tsSearchResultsTable tr td.result {color:#666;vertical-align:top;}
table#tsSearchResultsTable tr td.result a, table#tsSearchResultsTable tr td.result a:visited, table#tsSearchResultsTable tr td.result a:active {color:#000;text-decoration:none;}
table#tsSearchResultsTable tr td.result a:hover {color:#ff0000;}

div.pagination {height:23px; border-top:dotted 1px #ddd; border-bottom:dotted 1px #ddd; margin-top:10px; width:350px;}
div.pagination .paging {border: none;float: left;height:auto;}
div.pagination .paging li {margin-right: 0.5em;display: inline;}
div.pagination .paging a, div.pagination .paging strong, div.pagination .paging span {padding-right: 0.5em;border-right: solid 1px #ddd;color:#666;}
div.pagination .paging li.previous a {text-decoration: none;}
div.pagination .paging li.next a {border: none;text-decoration: none;}
div.pagination .paging li a {color:#666;text-decoration:none;}
div.pagination .paging li a:hover {color:#ff0000;}
div.pagination .paging li strong{color:#ff0000;font-weight:normal;}
div.pagination .list, div.pagination .list li{margin: 0;padding: 0;list-style: none;}
div.pagination .list {padding-top: 5px; margin-bottom:5px;}
div.pagination .list li {margin-bottom: 1em;}
div.pagination .list li h3 {margin: 0;font-size: 1.2em;	font-weight: normal;}
div.pagination .list li h3 .rank{float: left;width: 2em;height: 2em;color: #666;}
div.pagination .list li h3 .type{color: #666;font-size: 0.75em;}
div.pagination .list li p {margin: 0.5em 0;}

/*
	General form 
*/
form input.input:hover, 
form textarea:hover, 
form #skosEditor input:hover {background-color:#e5f1e5 !important; border-color: #000 !important;}
form textarea{
	margin:3px 0px 0px 0px;
	position:relative;
	padding-left:2px;
	background-color:#ddf1dc;
	border:solid 1px #aaa;	
}

input.input, 
input[type='submit'], 
input[type='text'], 
input[type='password'], 
span.submit input, 
div.upload input.value, 
input.upload, 
textarea.value{
	margin:3px 0px 0px 0px;
	position:relative;
	padding-left:2px;
	background-color:#ddf1dc;
	border:solid 1px #aaa;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input[disabled]:hover
{
    background-color:red!important;
}

input.checkbox, 
input.checkbox:hover {width:auto!important; margin:0px!important; background-color: #fff!important;}

/*
	Comment form
*/
form#commentForm {padding: 3px 0px; position:relative; left:0px;}/* left:8px;*/
form#commentForm label {font-weight:bold; padding-bottom:4px; margin-top:0;}
form#commentForm textarea {float:left; text-align:left; padding:2px; width:554px;}
form#commentForm ul.toolBar {clear:both; margin-left:0px;}

/*
	STRUCTURE SELECTION
*/
div#showFacets, div#reselectstructures {padding:10px 0 10px 0;}
div#showFacets ul.toolBar, div#reselectstructures ul.toolBar{margin:0 15px 0 0;}

/*
	VERSLEEPBARE FACETBOXES
*/
#search div.title
{
	width:270px;
	margin:0;
	padding:0 4px 0 4px;
	border-bottom:solid 1px #ddd;
}
#search div.title h3 {margin:0; padding:2px 0 2px 0;}
#search div.title a.toggleStatus {text-align:right; width:20%; top:1px; right:4px; position:absolute; clear:none; display:inline;}

/*
	inlogscherm
*/
body#LoginPage {font-size: 12px;}
body#LoginPage form {width:100%; text-align:center; position:absolute; top:50%; left:0;}
body#LoginPage form div#LoginPageContainer {margin-left:-160px; position:absolute; top:-100px; left:50%; width:322px; height:170px;}/* margin-left: - (width/2)px; *//*top : - (height/2)px; */
body#LoginPage form div#LoginPageContainer h3 {margin:0 0 15px 0;}
body#LoginPage form div#LoginPageContainer h3 span {width:300px; clear:both;}
body#LoginPage form div#LoginPageContainer div.errorField {color:Red; clear:both; height:20px; display:block; padding:5px;}
body#LoginPage form div#LoginPageContainer div.borderBox {border: solid 1px #ddd; padding: 10px; overflow:visible; }
body#LoginPage form div#LoginPageContainer div.loginBox {position: relative; width:300px; height:115px; clear:both; margin:0; padding:0;}
body#LoginPage form div#LoginPageContainer div.loginBox input {width:175px; float:right; margin:5px 0;}
body#LoginPage form div#LoginPageContainer div.loginBox span {text-align:left; height:20px; margin:5px 0; display:block; width:90px; float:left; clear:left;}
body#LoginPage form div#LoginPageContainer .buttonHolder {padding:0px; margin:20px 0 0 0; width:300px;}
body#LoginPage form div#LoginPageContainer .buttonHolder div {margin:0 auto 0 auto; width:40px;}
body#LoginPage form div#LoginPageContainer div#errorMessages {width:300px; text-align:center; font-weight: normal; margin:0px 9px;}

/*
	SearchForms
*/
form#searchForm div.generelSearchPanel {width:366px;}
form#searchForm div.generelSearchPanel div.generelSearchPanelHeader {width:350px; height:25px; clear:both; }
form#searchForm div.generelSearchPanel label {display:inline-block; float:left; font-weight:bold; margin:0; margin-top:3px;}
form#searchForm div.generelSearchPanel div.ruler {padding-top:5px; margin-top:10px;}
form#searchForm div.generelSearchPanel #selectedItemsList {height:auto;}
form#searchForm div.searchInputPanel {position:absolute; top:7px; left:0; height:40px; width:350px; border-bottom:dotted 1px #ddd;}
form#searchForm div.searchCriteriaPanel {position:absolute; top:48px; width:373px; overflow:auto; overflow-y:auto; overflow-x:hidden;}/*width:365px;*/
form#searchForm div.searchInputPanel input#searchField {position:absolute; top:-2px; left:0px; height:15px}
form#searchForm div.searchInputPanel ul.inline {position:absolute; top:-1px; left:150px;}
form#searchForm div.section{margin:0 0 18px 0; padding:4px 0 4px 0; height:auto;}
form.facetSearchForm #searchInputPanel ul.inline {position:absolute; top:-2px!important; left:305px!important;}
form.facetSearchForm div.itemLabel {white-space:nowrap}

/* select Lists */
form div.lineitem {width:360px; height:14px; margin-top:2px; padding:1px 4px 1px 0px; left:0px; z-index:0; clear: both;}
form div.lineitem .selectBtn {width:65px; float:left; clear:none;}
form div.lineitem .editBtn {color:Black; width:50px; display:inline; float:right;}
form div.lineitem div.itemLabel {width:240px; padding:0; top:0; clear:none; float:left; white-space:nowrap;}
form div.lineitem ul.toolBar {margin:0 24px 0 0; width:62px;}
form div.lineitem a,
form div.lineitem a:active,
form div.lineitem a:visited {text-decoration:none; color:#666666;}
form div.lineitem a:hover {text-decoration:none; background:#DDDDDD none repeat scroll 0 0;}
form div.disabled .selectBtn {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity: 0.5;}
form div.disabled .selectBtn a:hover{background-color:#fff; cursor:default;}
form div.active div.itemLabel {color:Red; overflow:hidden;}
form#searchForm div.active div.itemLabel span {color:#666;}
form select.selectBox{display:none;}
form div#emptySelectionMessage {color:red; font-weight:bold;}
ul#trackingsearchPeriodTable {list-style:none; margin:18px 0 0 0; padding:0; width:366px;}
ul#trackingsearchPeriodTable li {margin-left:0px;}
.trackingLabel {margin-top:3px!important;}div.FacetValueSelectionList div.lineitem div.itemLabel {width:240px; padding:0; top:0;clear:none; float:left;}
