/* Wordpress specific styles */
li.pagenav
{
	list-style-type: none;
	display: inline; 
	margin: 0px;
	padding: 0px;
}

.navigatie ul li
{
	list-style-type: none;
	display: inline; 
	margin: 0px;
	padding: 0px;
}

#nav
{
	padding-top: 2px;
	padding-left: 0px;
}

.page_item a
{
	color: #242323;
}

.page_item a:hover
{
	color: #558cb2;
}

#sitetitle
{
	color: #558cb2;
}

.current_page_item a
{
	color: #558cb2;
}

.post
{
	border-bottom: 1px solid #ABABAB;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.postmetadata
{
	font-size: 11px;
	color: #666666;
	padding-top: 10px;
}

.more-link
{
	background-color: #558cb2;
	color: #ffffff;
	padding: 5px;
}

.post h2
{
	font-size: 20px;
}

#sidebar ul
{
	list-style-type: none;
	display: block;
	padding-left: 20px;
}

#sidebar h2
{
	padding-top: 20px;
	color: #242323;
}



html{height:100%;
		width:100%;
		overflow-y:scroll;}
    
body{background-color: #ffffff;
		margin: 0px;
		vertical-align:top;
		padding: 0px;
		font-size:12px;
		color: #242323;
		font-weight: normal;
		font-family: Arial,Verdana,Helvetica,Sans-serif;}

body.printversie{background-color: white;
		background-image: none;
		margin:30px;}

ul, ol, li{margin-top: 0;
		margin-bottom: 0;}

form, table, fieldset{margin: 0px;
		padding: 0px;
		border:none;
		font-size:12px;
		color: #242323;
		font-weight:normal;
		font-family:Arial,Verdana,Helvetica,Sans-serif;}

a{color:#558cb2;
		font-family:Arial,Verdana,Helvetica,Sans-serif;}
a:link, a:active, a:visited, a:hover{text-decoration: none;}

td{vertical-align: top;}

img{border: none;}

.klikbaar{cursor: pointer;}

h1, h2 {margin:0px;
    font-family: Arial,Verdana,Helvetica,Sans-serif;} 

h1{font-size:14px; font-weight: bold; color: #558cb2; }
h2{font-size:12px; font-weight: bold; color: #939393; }




/* placeholder van waaruit elementen absoluut gepositioneerd worden */
#omhullende {
    position:relative; top:0px; left: 0px;
    width:960px; 
    background-color: #ffffff;
}

div.sitetitel {
    position: absolute; left: 20px; top: 10px; 
    font-size: 12px; font-weight: bold; color: #939393;
}

/* topmenu */
#topmenu {
    position: absolute; top: 0px; right: 0px; 
    width: 390px; height: 112px; 
    background-color: black; z-index: 100;
}
#topmenu div.topmenuitems {
    position: absolute; right: 0px; 
    padding: 10px 10px;
}
#topmenu div.topmenuitems a.topmenuitem_aktief{ 
    font-size: 12px; color: #558cb2;   
    padding-right: 20px;
    text-align: right;
}
#topmenu div.topmenuitems a.topmenuitem_nietaktief{ 
    font-size: 12px; color: #ffffff;   
    padding-right: 20px;    
    text-align: right;    
}
#topmenu div.sitenaam
{
    position: absolute; top: 60px; right: 20px;
    font-family: Arial,Verdana,Helvetica,Sans-serif;
    font-size:30px; 
    font-weight: normal; 
    color: #FFFFFF; 
    margin:0px;
}


/* header */
#header { position:absolute; top:38px; 
    width: 960px; 
    height: 409px;
    background-image: url('../images/headerfoto.jpg'); 
    background-repeat: no-repeat;
    background-position: top left;
}

/* hoofdmenu */
#menubalk {
    position: absolute; top: 186px; left: 0px; 
    height: 28px; width: 960px;     
    background-color: #ffffff;
    z-index: 800;
}
#menubalk div.navigatie 
{
    padding: 5px 0px 5px 20px; 
    font-size: 13px;
    font-weight:bold;
}
#menubalk div.navigatie a 
{
    padding-right: 38px;
    font-size: 13px;
    font-weight:bold;
    text-decoration: none;    
}
#menubalk div.navigatie a.aktief 
{
    padding-right: 38px;
    font-size: 13px;
    text-decoration: none;        
}



#menubalk div.zoeken 
{
    position: absolute;    
    top: 3px;
    right: 0px;
    height: 22px;
    width: 180px;
    background-color: Black;
}
#menubalk div.zoeken input.zoekveld
{
    position: absolute;
    top: 1px;        
    left:1px;
    height: 18px;
    width: 145px;
    background-color: #FFFFFF;
    color: #242323;
    font-size: 11px;
    border:none;
    padding-left: 5px;
}
#menubalk div.zoeken input.zoekknop
{
    position: absolute;
    top: 1px;
    left:151px;
    height: 20px;
    width: 28px;
    background-color: black;
    color: #FFFFFF;
    text-align: center;
    font-size: 11px;
    border: none;    
    cursor: pointer;
}

div.subnavigatietop
{
  position:absolute;
  top:28px;
  left:0px;
  width:960px;
  height:25px;
  opacity:0.9;
  -moz-opacity:0.9;
  background-color:#7F99A3;       /* #558cb2; */
}

div.subnavigatietop table
{
  margin:4px 0px 0px 20px;
}

div.subnavigatietop table td
{
  height:21px;
  padding:0px 10px;
}

div.subnavigatietop table td a
{
  line-height:18px;
  font-size:13px;
  text-decoration: none;
  display:block;
  font-weight:bold;
  color:white;
}

div.subnavigatietop table td.aktief
{
    background-color:#7F99A3; /* #558cb2; */
    background-image: url('../images/pijl_submenu.gif');
    background-repeat: no-repeat;
    background-position: 0px 4px;  
}
 










/* content */
#content
{
    position: absolute; top:311px; left: 0px;
    width:661px; 
    z-index: 200;
    background-color: transparent;
}
div.hoofdstuktitelblok
{
    position: absolute;
    height: 61px;
    background-image: url("../images/bg_titels.png");
    background-repeat: repeat;
    background-position: 0px 0px;
    z-index: 101;
}
div.hoofdstuktitel
{
    font-family: Arial,Verdana,Helvetica,Sans-serif;
    font-size:30px; 
    font-weight: normal; 
    color: #FFFFFF; 
    margin:0px;
    padding: 12px 20px 5px 20px;   
}
div.contenttext {
    padding: 90px 0px 0px 20px;
    width: 600px;
}


#blokrechts{
    position: absolute; top: 408px; left: 661px; 
}

div.itemsrechtsblok {
    width: 299px; height:39px;  
    background-image: url('../images/bg_titels.png'); 
    background-repeat: repeat; 
    background-position: 0px 0px; 
    z-index: 201; 
}

div.itemsrechtstitel{
    padding: 7px 20px 5px 20px;
    font-size: 18px; 
    font-weight: bold; 
    color: #ffffff;  
}

div.itemsrechtsvulling{
    padding: 22px 0px 0px 0px;
    width: 299px;
    color: #000000;
}


/* contentopsomminghome */
table.opsomminghome td{
  width:100%;
  padding:15px 0px 15px 0px;
  cursor:pointer;
  background-color: #ffffff;
}
table.opsomminghome td.spacing, table.opsomminghome th.spacing
{
  padding:0px;
  height:20px;
  cursor:default;
  background-color: white;
}
table.opsomminghome .datum20 {
	font-size: 20px;
}
table.opsomminghome .titel14blauw {
	font-size: 14px;
  font-weight: bold;
	color: #558cb2;
	padding: 0px 0px 20px 0px;
}
table.opsomminghome div.description{
	padding: 10px 0px 0px 0px;
}
table.opsomminghome a.leesmeer{
	color: #333333;
	font-size: 12px;
	border-bottom: 1px solid #558cb2;
}


/* contentopsomming */
table.opsomming th
{
  padding:15px 0px 15px 0px;
  cursor:pointer;
  background-color: #ffffff;
}

table.opsomming td{
  width:100%;
  padding:15px 0px 15px 15px;
  cursor:pointer;
  background-color: #ffffff;
}

table.opsomming td.spacing, table.opsomming th.spacing
{
  padding:0px;
  height:20px;
  cursor:default;
  background-color: white;
}


table.opsomming td strong
{
  line-height:20px;
  font-size:14px;
}
table.opsomming .datum20 {
	font-size: 20px;
}
table.opsomming .titel14blauw {
	font-size: 14px;
  font-weight: bold;
	color: #558cb2;
	padding: 0px 0px 20px 0px;
}
table.opsomming div.description{
	padding: 10px 0px 0px 0px;
}
table.opsomming a.leesmeer{
	color: #333333;
	font-size: 12px;
	border-bottom: 1px solid #558cb2;
}


/* Blog */
table.blog
{
  padding-bottom: 0px;
}
table.blog th
{
  padding: 0px 0px 0px 0px;
  cursor:pointer;
  background-color: #ffffff;
}

table.blog td{
  width:100%;
  padding: 0px 0px 5px 15px;
  cursor:pointer;
  background-color: #ffffff;
}

table.blog td.spacing, table.blog th.spacing
{
  padding:0px;
  height:20px;
  cursor:default;
  background-color: white;
}
table.blog td.regel {
    padding: 10px 0px 10px 0px;
    border-top: 1px solid #999999;
}
table.blog td strong
{
  line-height:20px;
  font-size:14px;
}
table.blog .datum24 {
	font-size: 24px;
}
table.blog div.description{
  font-size: 11px;
	padding: 10px 0px 0px 0px;
}
table.blog .titel14zwart{
	font-size: 14px;
  font-weight: bold;
	color: #000000;
}
table.blog div.leesmeer
{
    padding: 15px 0px 15px 0px;
}
table.blog div.leesmeer a{
	  color: #333333;
    font-size: 12px;
    border-bottom: 1px solid #558cb2;   	
}



/* banner */
div.dot{
	background-image: url("../images/dot.gif");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	padding-bottom: 15px;
}
div.bannermetfoto
{
	position: relative;
	width:299px;
	cursor: pointer;
	margin: 5px 0px 30px 0px;
}

div.bannermidden
{
	width: 299px;
}

table.contentholder
{
	margin: 0px 10px;
}
table.contentholder td.bannertekst
{
	width: 299px;
}
table.contentholder td.bannerfoto
{
	padding: 0px 0px 0px 20px;
}
table.contentholder a.leesmeer
{
	color: #333333;
	font-size: 12px;
	border-bottom: 1px solid #558cb2;
}
table.contentholder td.bannertekst a.leesmeer
{
	color: #333333;
	font-size: 12px;
	border-bottom: 1px solid #558cb2;
}

/* sitemap */
div.sitemap
{
  padding: 0px;
}

div.folder
{
  padding: 1px 0px 0px 20px;
}

div.folderkop
{
  padding: 1px 0px 0px 40px;
}
div.folderkop a
{
	color: #242323;
}

div.bestand
{
  padding: 1px 0px 0px 60px;
}
div.bestand a
{
	color: #242323;
}
  


/* zoekresultaten */
div.zoekresults a strong
{
  font-size:14px;color:#c74e93;line-height:15px;
}

div.zoekresults a, div.zoekresults a:link, div.zoekresults a:active,
div.zoekresults a:visited, div.zoekresults a:hover
{
  text-decoration: none;
  display:block;
  color:black;
  font-size: 12px;
  margin:10px 0px;
  line-height:16px;
}


/* axis */
#axis
{
  margin:5px 0px 0px 740px;
  color:#ada298;
  text-align:right;
  font-size:11px;
  cursor:pointer;
}

#axis span
{
  text-decoration: underline;
} 

