.search {
    margin-top: 10px;
    width: 800px;
}

.search table{
	vertical-align: bottom;
}

.searchHeader{
    text-align: left;
    margin: 0 auto;
    padding-bottom: 20px;
}

.searchHeader .title{
    color: #CC0000;
    font-size:24px;
    font-family: Georgia;
    font-weight: bold;
    display: inline;
}

.searchHeader .documentOptions{
    float: right;
}

.searchHeader .documentOptions a{
    color: #CC0000;
}

.searchbox{
    background-color: #EEF1F4;
    text-align: left;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 30px;
    font-weight: bold;
}

.searchbox table {
    margin-left: 10px;
}

.searchbox table td{
    padding-top: 30px;
	vertical-align: middle;
	font-family: Georgia;
}

.searchbox .title, .login .title{
    margin: 10px 0 0 12px;
    font-family: Georgia;
    font-size: 18px;
    font-weight: bold;
}

.searchbox #submit_facetsearch{
    float: right;
    margin-right: 34px;
	margin-top: -25px;
}

.searchbox input, .searchbox select{
	width: 160px;
}

.searchbox input{
	margin: auto 5px;
}

.searchbox #querykeyword_1{
	margin: auto 8px;
}

.searchbox .jq_erase_searchrow{
	width: 158px;
	height: 22px;
	background-image:url('/static/project/global/img/wis.jpg');
}

.searchbox .searchbutton{
	width: 158px;
	height: 22px;
	background-image:url('/static/project/global/img/zoeken.jpg');
}

.login{
    background-color: #EEF1F4;
    text-align: left;
    margin: 20px auto;
    padding-top: 10px;
    padding-bottom: 15px;
    font-weight: bold;
}

.login input{
    margin: 10px;
}

.login span{
    margin-left: 10px;
    font-weight: normal;
}

.searchOptions{
    width: 60%;
    margin: 15px auto;  
    text-align: right;
}

.searchOptions input{
    margin-bottom: 5px;
}


.searchResultsbox{
	float: left;
    width: 65%;
    padding-top: 10px;
}

.searchResultsbox ol{
	list-style-position: inside;
}

.searchResultsbox li{
    margin-top: 15px;
    padding-bottom: 10px;
    margin-right: 50px;
    border-bottom: 1px solid #000;
}

.results{
    float: left;
    padding-right: 5px;
    border-right: 1px solid black;
}

.results .searchbox .title{
    margin: 5px 0 5px 10px;
    color: #000000;
    font-family: Georgia;
    font-size: 18px;
    font-weight: bold;
}

.results .meta{
	display: block;
	background-color: #EEF1F4;
	padding: 5px 0;
    margin: 40px auto 10px auto;
	text-align: center;
}

.results .meta .numberOfResults{
    font-weight: bold;
	color: #CC0000;
}

.results .sort{
	font-family: Georgia;
	position: relative;
	top: -72px;
	left: 15px;
}

.results .resultsSort{
	display: inline;
}

.results .resultsPerPage{
	font-family: Georgia;
    margin: 0px auto;
    padding: 5px 15px;
    float: right;
}

.result .header{
    margin-bottom: 5px;
	margin-left: -8px;
	display: inline;
}

.result .header a{
    color: #CC0000;
    font-size:18px;
    font-family: Georgia;
    font-weight: bold;
    text-decoration: none;
}

.result .header .chapeau{
    margin-left: 10px;
}

.result .header .chapeau a{
    font-size: 12px;
    font-style: italic;
}

.result .details{
    padding-bottom: 5px;
}

.result .details span{
    margin: 0 5px 0 0;
}

.result .details .date{
    color: #999999;
    font-weight: bold;
}

.result .details .rubriek{
    font-weight: bold;
}

.result .details .author{
    font-weight: bold;
}

.result .lead a{
    color: #CC0000;
    text-decoration: none;
}

.result .highlightedSearchword{
    font-weight: bold;
}

.result img{
    float: left;
    margin-right: 5px;
	margin-top: 2px;
}

.result .WPG-wad-element, .result .free-article{
    display: block;
}

.result .WPG-wad-element a:after , .result .free-article a:after{
	content:"  ";
}

.result .lead  span .extraText{
    color: #999999;
}

.resultPages{
    margin: 0 auto;
    border-top: 1px solid black;
    padding-top: 10px;
    text-align: center;
    color: #CC0000;
}

.resultPages a{
    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
}

a.current {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
}
.resultPages a:hover{
    font-weight: bold;
}

.resultPages .previous{
    float: left;
}

.resultPages .next{
    float: right;
}

.filterbox{
    float: left;
	background-color: #EEF1F4;
    width: 30%;
	margin-top: 10px;
	margin-left: 5px;
    padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.filterbox .title{
    margin: 5px;
    font-family: Georgia;
    font-size: 18px;
    font-weight: bold;
}
    
.filterbox .resultsRange{
    margin-top: 5px;
	margin-left: 5px;
    padding-top: 5px;
    padding-bottom: 10px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.filterbox .resultsRange .title{
    font-family: Georgia;
    font-size: 14px;
	margin: 5px 0;
}

.filterbox .resultsRange table{
    width: 100%;
    font-weight: normal;
}

.filterbox .resultsRange td{
	vertical-align: baseline;
}

.filterbox .resultsRange img{
	vertical-align: middle;
	margin: auto 10px;
}

.filterbox .resultsOrigin{
    padding: 0;
	margin-left: 5px;
    font-family: Arial;
}

.filterbox .resultsOrigin .title{
    margin: 5px 0;
    font-family: Georgia;
    font-size: 14px;
    font-weight: bold;
}

.filterbox .resultsOrigin .originbox {
    margin-top: 5px;
	padding-bottom: 5px;
}

.filterbox .resultsOrigin .originbox input{
	margin-right: 15px;
}

.filterbox .resultsSort{
    margin-top: 5px;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
}

.searchResultsbox select{
	margin-left: 10px;
}

.filterbox .resultsSort .sortbox{
    background-color: #EEF1F4;
    padding: 5px 0 5px 5px;
}

.filterbox .searchFromToCalendar{
	background-image:url('/static/project/global/img/kalender.gif');
	width: 16px;
	height: 16px;
}
