img {
	border: 0;
}

h1, h2, h3, h4 {
	text-indent: 0.3em;
	margin: 0;
	padding: 0;
	margin-top: 1em;
}	h1 
	{
		font-size: 1.2em;
	}
	h2 
	{
		font-size: 1.1em;
	}
	h3, h4 
	{
		font-size: 1em;
	}
	h4 
	{
		margin-top: 0.8em;
	}

ul
{
	margin: 0;
	padding: 0;
	list-style-type: circle;
	list-style-position: inside;
}

table, td 
{
	text-align: left;
	font-weight: normal;
	font-size: 1em;
}

a:link, a:visited, a:active, a:hover {
	color: #000;
	text-decoration: underline;
}

.contentpaneopen a:link, .contentpaneopen a:visited, 
.contentpaneopen a:active, .contentpaneopen a:hover {
	color: #000;
	text-decoration: underline;
}

a.blogsection:link, a.blogsection:active, a.blogsection:visited,
a.category:link, a.category:active, a.category:visited,
li.sitemapcontent a:link, li.sitemapcontent a:active, li.sitemapcontent a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;	
}

a.blogsection:hover,
a.category:hover,
li.sitemapcontent a:hover {
	text-decoration: underline;
}

select#act_links{
	font-size: 1em;
}

span.pathway {
	font-size: 0.9em;
	padding-bottom: 15px;
	display: block;
}

a.pathway, a.pathway:visited, a.pathway:active, a.pathway:hover 
{
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}	a.pathway:hover 
	{
		text-decoration: underline;
	}

.back_button a:link, .back_button a:active, .back_button a:visited, .back_button a:hover 
{
	font-size: .90em;
	top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	padding: 4px;
	color: #747474;
}	.back_button a:hover 
	{
		text-decoration: underline;
	}

#buttons {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 50%;
}

.maintitle {
	color: #fff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #ccc;
  font-size: 14px;
  font-weight: bold;
}

.pagenav 
{
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #ccc;
	width: auto;
	padding: 4px;
	margin: 4px;
}	a.pagenav
	{
		color: #000;
	}
	a:hover.pagenav
	{
		text-decoration: underline;
	}
	
.pagenavbar {
	padding-right: 5px;
	float: right;
}

table.contentpane, table.contentpaneopen {
	width: 100%;
	padding: 0 5px 0 0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em;
	font-weight: normal;
}

table.contentpane td 
{
	margin: 0;
	padding: 0;
}	table.contentpane td.componentheading 
	{
		padding-left: 4px;
	}

table.contentpane td.contentheading {
  padding-left: 15px;
  padding-top: 9px;
}

.button_not_used {
	padding: 2px 5px 2px 5px;
	height: 22px;
	border: solid 1px #ccc;
	background-color: #fff;
	color: #f60;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
}

.contentcolumn {
	padding-right: 5px;
}

.contentheading {
	color: #000;
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 10px;
}

.contentpagetitle {
	font-size: 1.1em;
	font-weight: bold;
	color: #ccc;
	text-align:left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable 
{
	width: 100%;
	margin-bottom: 5px;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

table.moduletable th 
{
	text-align: left;
	padding-left: 30px;
	padding-top: 5px;
	font-weight: bold;
	height: 25px;
}

table.moduletable td {
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.sectiontableheader {
  font-weight: bold;
  background: #ebf1f3; 
  color: #39c;
  font-size: 1em;
  padding: 7px 3px;
  border-top: 1px solid #bfd3da;
  border-bottom: 1px solid #bfd3da;
  margin-top: 5px;
}

.sectiontableentry1 {
	background-color : #fff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.createdate, span.small {
	color: #747474;
	font-style: italic;
	width: 500px;
}

.createdate {
	padding-bottom: 15px;
}

table.contenttoc {
  border: 1px solid #ccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc th {
  	background: url(../images/subhead_bg.png) repeat-x;
  	color: #666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	text-transform: uppercase;
}

.highlight {
	background-color: yellow;
	color: blue;
	padding: 0 2px 0px 2px;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

/* Styling for sitemap */
ul.sitemapcontent {
	width: 90%;
	margin: 0;
	padding: 0;
	margin-top: 0.5em;
}

li.sitemapcontent {
	margin-left: 1.3em;
	text-indent: 1.3em;
	list-style-type: none;
	list-style-image: none;
}

.unsichtbar {
	display: none;
}

span.lijst a, a span.lijst {
	text-decoration: none;
}

/* css for display news module */
.kndb_dnl-whole {
	font-size: 1em;
}

.kndb_dnl-date, .kndb_dnl-more, 
a.kndb_dnl-more:link, a.kndb_dnl-more:active, a.kndb_dnl-more:visited 
{
	float: left;
	color: #8D8D91;
	font-weight: bold;
	text-align: left;
	text-decoration: none;   
}	a.kndb_dnl-more:hover 
	{
		text-decoration: underline;
	}

.kndb_dnl-date {
	width: 11%;
}

li.kndb_arrow-dnl, li.category {
	list-style-type: none;
	list-style-image: none;
	background-image: none;
	padding: 0;
	margin: 0;
}

.kndb_dnl-title, 
a.kndb_dnl-title:link, a.kndb_dnl-title:active, a.kndb_dnl-title:visited 
{
	color: #00060D;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	width: 85%;
	float: left;
}	a.kndb_dnl-title:hover 
	{
		text-decoration: underline;
	}
