body {
	margin:0px;
	padding:0px;
	font-size:0.8em;
	font-size:12px;
	font-family: Georgia,"Times New Roman",Times,serif;
	background: transparent url(../images/serb_background.gif) 1px center repeat;
}
h1, h2, h3 {
	color:#20386c;
	font-weight:normal;
}
h1 {
	font-size:1.9em;
}
h2 {
	font-size:1.4em;
}
h3 {
	font-size:1.0em;
}
input, select {
	font-size:12px;
	font-family: Georgia,"Times New Roman",Times,serif;
}
div#container {
	width:960px;
	margin:0 auto;
	border:1px solid #ccc;
	border-width:0px 1px;
	background-color:#fff;
}
div#header {
	height:200px;
	background: transparent url(../images/serb_header.gif) 1px center no-repeat;
}

div#header a{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
}

div#menu {
	width:258px;
	float:left;
	border:1px solid #ccc;
	padding:0px 15px 15px 15px;
	border-width:0px 1px 0px 0px;

}
div#menu ul{
	margin:0px;
	padding:0px;
}
div#menu ul li {
	height:30px;
	line-height:2.4;
	list-style-type:none;
	border-bottom:1px solid #ccc;
}
div#menu ul li a {
	color:#3a3a3a;
	text-decoration:none;
}
div#menu ul li a:hover {
	color:#d89b5c;
	text-decoration:underline;
}
div#content {
	width:640px;
	height:auto;
	margin-right:16px;
	margin-bottom:15px;
	float:right;
}
div#footer {
	clear:left;
	height:75px;
	border-top:1px solid #ccc;
	background-color:#eee;
}
div#footer p {
	color:#a3a3a3;
	font-size:11px;
	padding-top:20px;
	text-align:center;
}
div#footer a{
	color:#a3a3a3;
}
div.example{
	margin-bottom:20px;
	border:1px solid #ebe955;
	border:1px solid #c0c75a;
	border:1px solid #b2e093;
	border-width:0px 0px 1px 0px;
	padding:5px 12px 12px 25px;
	background-color:#fffedd;
	background-color:#c0c75a;
	background-color:#f3ffe5;
	/*background-color:#eeffe3;*/
}

/*--- LINKS ---*/
a {
	color:#3a3a3a;
	text-decoration:underline;
}
a img {
	border:0px;
}
a:hover {
	color:#d89b5c;
	text-decoration:none;
}
h3 a {
	color:#20386c;
	font-size:1.0em;
}
a.rss {
	padding-right:25px;
	padding-bottom:5px;
	background: transparent url(../images/rss_feed.gif) 200px 0px no-repeat;
}
a.download {
	padding-right:25px;
	padding-bottom:2px;
	text-decoration:none;
	background: transparent url(../images/download.gif) 10px 0px no-repeat;
}
/*--- LOGIN ---*/
p.login {
	margin:0px;
	margin-bottom:4px;
}
input.login	{
	width:140px;
}
label.login {
	float:left;
	width:112px;
	display:block;
	line-height:2;
}
form.login{
	margin-bottom:8px;
}
#remember {
	margin-left:0px;
}

/*--- SEARCHFORM ---*/
div#wrapper label {
	display:block;
	width:260px;
	float:left;
}
div#wrapper {
	padding:10px;
	border:1px solid gray;
}
div#searchbutton{
	margin-top:10px;
}
div.option input {
	width:145px;
	margin-bottom:1px;
}
div.option select {
	width:146px;
	margin-bottom:2px;

}

/*--- SEARCHHELP ---*/
#zoekhulp_wrapper{
	padding:10px;
	border:1px solid gray;
}
div#zoekhulp_onderwerp, div#zoekhulp_context{
	margin-bottom:10px;
}
div.searchbutton {
	margin-top:10px;
}

/*--- FULLDOC VIEW ---*/
div#document_nav {
	padding-left:29%;
}
div#search_nav{
	padding-left:35%;
	padding-bottom:5px;
}
a.navlink{
	padding-right:12px;
}

div.title h2 {
	margin-bottom:5px;
}
div.body {
	margin-bottom:25px;
}
div.body a {
	color:#d89b5c;
}
h2#docgroup_name {
	text-align:center;
}
.previous_link, .next_link{
	float:left;
	padding-right:35px;
}
div.body blockquote {
	margin: 10px 40px;
	font-style: italic;
	padding: 0.25em 35px;
	border-bottom: 1px solid #6699cc;
	background: #f0f6fb url(../images/left_quote.gif) top left no-repeat;
}
blockquote p {
	margin: 0;
	padding: 0;
}

p.document_footer {
	text-align:center;
	margin:5px 0px 0px 0px;
}

/*--- RESULTSET ---*/
div.navbar {
	text-align:center;
}
div.search_title a {
	color:#20386c;
	font-size:1.0em;
}
#searchresults{
	text-align:center;
}

.title_spacer {
	margin:0px 0px 5px 0px;
}

/*--- ERROR ---*/
div#error {
	margin-top:23px;
	padding:12px 12px 12px 25px;
	border:1px solid #ec8a8a;
	background: #ffebeb url(../images/errormessage.gif) 6px 12px no-repeat;
}
p.feedback {
	border:1px solid #ebe955;
	padding:12px 12px 12px 25px;
	background: #fffedd url(../images/pleasenote.gif) 6px 12px no-repeat;
}

/*--- HIGHLIGHTING ---*/
.highlight{
	/*background-color:#fbaf5e;*/
	background-color:#c4e4ff;
}

/*--- AUTOCOMPLETE ---*/
div.option ul {
	padding:0 10px 0 10px;
	margin:0 10px;
}
div.option li {
	list-style:none;
	padding-left:0;
}
div#exclude_options,div#phrase_options, div#oneword_options, div#allwords_options {
  	position:absolute;
  	background-color:white;
  	border:1px solid #888;
  	margin:0px;
  	padding:0px;
}
div#exclude_options ul, div#phrase_options ul, div#oneword_options ul, div#allwords_options ul {
	list-style:none;
	margin:0px;
	padding:0px;
	font-size: 100%;
}
div#exclude_options ul li, div#phrase_options ul li, div#oneword_options ul li, div#allwords_options ul li {
	list-style:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}
div#exclude_options ul li.selected, div#phrase_options ul li.selected, div#oneword_options ul li.selected, div#allwords_options ul li.selected {
	background-color: #CFE2EE;
}

/*--- NEWYEAR ---*/
p.newyear{
	border:1px solid #ebe955;
	padding:12px 12px 12px 12px;
	background-color:#fffedd;
}

.newyear_link {
	margin-left:15%;
}

.newyear_link img {
	border:1px solid #cccccc;
	padding:2px;
}

/* - registration - */
form.reg_form label.optional, form.reg_form label.required {
	float:left;
	width:140px;
	display:block;
	line-height:2;
}
form.reg_form div {
	clear: both;
}
form.reg_form input {
	width: 200px;
}
input#check {
	display: inline;
	width: auto;
}
form.reg_form hr {
	border: 1px dashed #ccc;
}