html {
  overflow-y: scroll;  /* Always show scrollbar */
}
body {
  background-color: #F8F8F8;
  background-image: url(../images/slinger.gif);
  background-repeat:no-repeat;
  background-position: 40px -10px;
  background-attachment:fixed;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  margin: 0;
  font-size: 11px;
  padding: 0;
}
h1 {
  font-size: 140%;
  color: #00639C;
  margin: 0px;
  padding: 0px;
}
h2 {
  font-size: 120%;
  font-style: italic;
  color: #000066;
  margin: 0px;
  margin-top: 8px;
  padding: 0px;
}
h3 {
  font-size: 130%;
 /* font-style: italic; */
  color: #000066;
  margin: 0px;
  padding: 0px;
}
a {
	text-decoration:none;
	color: #000066;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
ul {
	margin-top: 0px;		/* sluit de lijst goed aan met de regel er boven */
}
form {
  margin: 0px;
  padding: 0px;
}
fieldset {
  margin: 0px;
  padding: 8px;
}
input.checkbox {
  margin: 0px;
  padding: 8px;
}
#container {
  background-color: #ffffff;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  color: black;
  margin-left: auto;
  margin-right: auto;
  width: 850px;  
  
}
#header {
  background-color: #ffffff;	/* kleurwijziging. Wordt niet getoond ivm grootte banner */
  background-image:url(../images/logo_nells.png);
  background-repeat:no-repeat;
  background-position: center;
  padding-top: 40px;
  margin-bottom: 0px;
  margin-right: 25px;
  color: white;
  height: 150px;  
 /* padding: 10px; */
}
#navigation ul {
  margin: 0;
  margin-top: 3px;				/* navigatie iets laten zaken */
  margin-left: 1px;
  margin-bottom: 2px;
  padding: 0;
  list-style-type: none;
  border-top: white 1px solid;
}
#navigation ul li { 
  display: inline;				/* uitschakelen als men het menu verticaal wil laten lopen */
  margin: -1px; 				/* tussenruimte tussen menu-items verkleind */
}
#navigation ul li a {
  text-decoration: none;
  padding: .2em .5em;
  color: #ffffff;				/* wit als contrastkleur is beter */
  font-weight:bold;				/* en dan bold, omdat anders de letter te dun is */
  background-color: #00639C;	/* kleurwijziging */
}
#navigation ul li a:hover {
  color: #fff;
  background-color: #000066;
}
#navigation li.current a {
color: #fff;
background-color:#000066;
}
#page_header {
  padding: 10px;
}
#page_content {
  padding: 10px;
  padding-top: 4px;
}
#page_content hr {
  border: none;
  border-bottom: 1px dotted #aaaaaa;
}

#page_groups ul {
  margin: 0;
  margin-bottom: 2px;
  padding: 0;
  list-style-type: none;
}
#page_groups ul li { 
  display: inline; 
}
#page_groups ul li a {
  text-decoration: none;
  padding: .2em .5em;
  color: #fff;
  background-color: #036;
}
#page_groups ul li a:hover {
  color: #fff;
  background-color: #369;
}
#page_groups li.current a {
  color: #fff;
  background-color: #369;
}


.page_prevnext {
  background-color:#DFDFDF;
  color: black;
  font-weight:bold;
  padding: 10px;
}
.page_prevnext a {
  color: black;
}
.page_item {
  background-color:#FFFFFF;
  border-bottom: 1px dotted black;
  padding: 10px;  
  margin-top: 2px;
}
.page_item a {
  text-decoration: none;
  color: #E43705;
}
#footer {
  background-color: #00639C;		/* kleurwijziging org. #FF8C1A */
  color: #fff;						/* wit font voor het contrast */
  font-weight: none;				/* uitgezet op verzoek van C. Monden */
  font-size:10px;					/* aangezet op verzoek van C. Monden */
  height: 32px; 
  text-align:center;				/* centreren van de tekst */
  padding-top: 10px;				/* top padding, zodat de tekst iets zakt */
  padding-left: 10px;
  border-top:solid #B37D00 1px;		/* solid ipv dashed */
}
.spitsref {
  color: #ffffff;
  text-decoration: underline;
}
#search {
  color: black;
  padding: 10px;
}
/* In "search" page */
.search {
  height: 1.0em;
  margin: 0.5em;
  padding-bottom: 0.5em;
  vertical-align: middle;
}
.search_all {
/*  border-bottom: 1px solid black; */
  height: 1.5em;
  padding-bottom: 0.7em;
  vertical-align: middle;
  color:#FFFFFF;
  font-weight:bold;
  width: 14em;
  background-color:#A65300;
  border: 1px #000000 solid;
}
.page_date {
  color: #A65300;
}
/*
.current_nav {
  background-color: #ff0000;
  color: #fff;
}

.current_group {
  color: #FFFFFF;
  background-color: #036;
}
*/
.warning {
  color: red;
}
