/*

CSS voor www.eykenduyncoaching.nl


www.remcokalf.nl
remco@remcokalf.nl

*/

/* Kleuren

#4c88a9 lichtste blauw
#0c5486 lichterblauwe titels
#0a4267 donkerblauwe titels
#a5960e gele links
#a52713 hover rood

*/


/* RESET AND GLOBAL TAGS */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-weight: normal; }

ul { list-style: none; }

a, a:link, a:hover, a:visited, a:active, a:focus { outline:none; outline: 0;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

a { text-decoration: none; color: #4c88a9;}
a:hover { text-decoration: underline; color:#a52713;}


strong, b { font-weight: bold; }

.text-only { display:block; visibility:hidden; position:absolute; left:-9999em; }


.hide {display: none;}
.show {display: block;}

select {margin: 4px 0 0 0; width: 200px;}

.print {display: none;}

code {font-family:"Courier New", Courier, monospace; overflow-x: auto; display: block; width: 100%; margin-bottom: 13px; }

#googlemap {margin-top: 6px;}

a img, :link img, :visited img { 
	border: none 
	}
	
img#printlogo {display: none;}

a#w3clogo1 {margin-right: 20px;} /* colofon links */

input:focus, textarea:focus { background: #f5f4e1;}

span.logos {display: block; overflow: hidden; }

body.home span#naam {display: block; text-indent: -9999px;}
body.home span#naamgeschreven {display: block; text-indent: -9999px; position: absolute; bottom:1.6em; right: 1.2em; background: transparent url(../images/naam.jpg) left top no-repeat; width: 150px; height: 42px; z-index: 1;}

body.home #welkom p a.more {
	z-index: 100;
	position: relative;
	
	}

/* Algemeen */

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	}

img {
	border: none;
	}
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%; 
	color: #434343;
	background: #d0c053 url(../images/bg-body.gif) top left repeat-x;
	text-align: center;
	margin: 0;
	}
	
p {margin-bottom: 1.3em; font-size: 1em; line-height: 1.5em;}
	
h2, h2 a, h2 a:hover, h2 a:visited,
h3, h3 a, h3 a:hover, h3 a:visited,
h4, h4 a, h4 a:hover, h4 a:visited {
	text-decoration: none;
	}

div#container {
	text-align: left;
	font-size: 1em;
	margin: 0 auto;
	padding: 0px;
	margin-top: 18px;
	width: 970px;
	overflow: hidden;
	padding: 0 8px 40px 8px;
	position: relative;
	}
	
div#innercontainer {
	width: 970px;
	overflow: hidden;
	background: transparent url(../images/shadow970.png) left top repeat-y;
	}

div#page {
	width: 958px;
	margin: 0 6px 0 6px;
	overflow: hidden;
	background:#fff url(../images/bg-content-bottom.png) left bottom no-repeat;
	
	}

/* Header */

div#header { /* geen position: nodig om links te laten werken */
	width: 970px;
	padding: 0;
	margin: 0;
	height: 195px;
	background: transparent url(../images/headerbackground.png) left top no-repeat;
	overflow: hidden;
	}
	
div#header a {  /* nodig om links te laten werken */
	position: relative;
	z-index: 500;
	}
	
#header a#logo { /* geen position: nodig om links te laten werken */
	width:334px;
	height: 99px;
	background: transparent url(../images/eykenduynlogo.png) left top no-repeat;
	display:block;
	text-indent:-9999px;
	top: 28px;
	left: 40px; 
	}
	
#header a#logo:hover { 
	border: none;
	text-decoration: none;
	}
	
#header a#logo img { /* geen position: nodig om links te laten werken */
	border: none;
	width: 178px;
	height: 90px;
	padding: 0;
	margin: 0;
	margin-top: 35px;
	}

/*div.teaser { 
	position: absolute;
	
	display: block;
	left: 600px;
	top: 0px;
	width: 650px;
	height: 30px;
	}
	
div.teaser a { 
	font-family:'Trebuchet MS', Arial, Verdana, Helvetica;
	font-size: 1.6em;
	color: #5C81CE;
	float: left;
	padding-right: 10px;
	padding-top: 6px;
	text-decoration: none;
	border: none;
	font-style: italic;
	}

div.teaser a:hover { 
	text-decoration: none;
	color: #6BAD00;
	border: none;
	text-decoration: none;
	}*/

#header h1 {display: block; position: absolute; top:41px; left: 502px; text-indent: -9999px; overflow: hidden;}
#header h1 a {display: block;  width:416px; height:80px;text-indent: -9999px; background: transparent url(../images/payoff.gif) left top no-repeat;}
	

/* Voorpagina */	
	
body.home #primary {
	width: 970px;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	display: block;
	}
	
body.home #top-content {
	padding: 0px;
	margin: 28px 0px 0 42px;
	width: 895px;
	overflow: hidden;
	}
	
body.home #top-content div {
	width: 265px;
	float: left;
	padding: 0 20px 0 20px;
	display: inline;
	background: transparent url(../images/stippel-verticaal.gif) left top repeat-y;
	}

body.home #top-content div#welkom {
	background: none;
	padding-left: 0;
	position: relative;
	
	}
	
body.home #top-content img {
	margin-top:-3px;
	padding: 4px 16px 4px 0;
	}
	

body.home #top-content h2 {
	margin-bottom: 3px;
		
	}
	
body.home #top-content h2 a, body.home #bottom-content h3.titel a {
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 1.15em;
	text-transform: uppercase;
	color:#0c5486;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	display: block;
	}
	
body.home #top-content h2 a:hover, body.home #bottom-content h3.titel a:hover {
	color:#a52713;
}	

body.home #top-content #welkom h2 {
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 1.15em;
	text-transform: uppercase;
	color:#0c5486;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	display: block;
	}
	
body.home #top-content h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color:#0a4267;
	font-weight: bold;
	line-height: 1.2em;
	display: block;
	}

body.home #top-content h3 a:hover {
	color:#a52713;
}
	
body.home #top-content h3 {
	margin-bottom: 0.6em;
	}
	
body.home #top-content p {
	font-size: 1em;
	line-height: 1.6em;
	margin-bottom: 1.2em;
	}
	
p a.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:1.4em;
	padding: 0px 0 0.5em 19px;
	color:#a5960e;
	background: transparent url(../images/verder.gif) left 0.22em no-repeat;
		
	}
	
p a.more:hover {
	text-decoration: none;
	color:#a52713;
	background: transparent url(../images/verder-ro.gif) left 0.22em no-repeat;
	}
	
	
body.home #bottom-content { /*link en rechts 6px breder dan zou moeten, voor stippellijn. */
	padding: 0px 0 1.3em 0;
	margin: 2px 0 0 36px;
	width: 887px;
	overflow: hidden;
	background: transparent url(../images/stippel-horizontaal.gif) left top repeat-x;
	}

body.home #bottom-content-innerwrap { /*alleen voor stippellijn. */
	padding: 0;
	margin: 6px 0 0 0;
	width: 100%;
	overflow: hidden;
	background: transparent url(../images/stippel-verticaal.gif) 442px top repeat-y;
	}

body.home #bottom-content h4.beschrijving {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#a5960e;
	margin:0 0 8px 0;
	line-height: 1.3em;
	
	}

body.home #agenda {
	display: inline;	
	width:416px;
	float: left;
	margin: 0px 0 0 6px;
	padding: 8px 20px 0px 0;
	overflow: hidden;
	}
	
body.home #agenda .primarycontent, body.home #agenda #primarycontent {	
	overflow: hidden;
	width: 100%;
	padding: 0px;
	margin: 0px;
	}

body.home #bottom-content .hentry { /* is hele entry */
	float: left;
	clear: left;
	position: relative;
	padding-bottom: 6px;
	padding-top: 6px;
	width: 100%;
	}
	
body.home #bottom-content #agenda h3.entry-title{
	width: 100%;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	
	}
	
body.home #bottom-content #agenda h3.entry-title a {
	font-size: 1.1em;
	font-weight: bold;
	color:#0c5486;
	line-height: 1.2em;
	}
	
body.home #bottom-content #agenda h3.entry-title a:hover {
	text-decoration: none;
	color: #a52713;
	}
	
	
body.home #bottom-content #agenda h3.entry-title span.chronodata  {
	font-size: 0.8em;
	font-weight: bold;
	color:#4c88a9;
	line-height: 1.2em;
	border-right: 1px solid #4c88a9;
	padding-right:0.5em;
	margin-right: 0.5em;
	}
body.home #bottom-content #agenda h3.entry-title a:hover span.chronodata {
	color: #a52713;
	border-right: 1px solid #a52713;
	}

body.home #bottom-content #agenda span.entry-meta {} /* voor categorieen */
body.home #bottom-content #agenda span.entry-meta a {}
body.home #bottom-content #agenda span.entry-meta a:hover {}
		
body.home #bottom-content #agenda .entry-content { 
	width: 100%;
	overflow: hidden;
	}
	
body.home #bottom-content #agenda .entry-content { 
	width: 100%;
	overflow: hidden;
	}
	
body.home #bottom-content .entry-content {
	float: left;
	clear: left;
	position: relative;
	display: block;
	}
	
body.home #bottom-content .entry-content p, body.home #bottom-content #dynamic-content .entry-content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	display: inline;
	margin-top: 0px;
	float: none;
	clear: none;
	width: auto;
	position: inherit;
	margin-right: 3px; /* inline p ruimte links */
	}
	
body.home #bottom-content .entry-content p.remark {
	font-style: italic;
	}	
	
body.home #bottom-content .entry-content a.more { /* IE rule */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	display: inline;
	margin-left: 0px; /* ter compensatie van extra ruimte inline p IE */
	padding: 0px 0 0 19px;
	line-height: 1.4em;
	color:#a5960e;
	background:transparent url(../images/verder.gif) 0 0.15em no-repeat;
	}

body.home #bottom-content .entry-content a.more:hover {
	font-size: 1em;
	display: inline;
	text-decoration: none;
	color:#a52713;
	background:transparent url(../images/verder-ro.gif) 0 0.15em no-repeat;
	
	}
	
/* home alt met inspiratie */

body.home #inspiratie {
	display: inline;	
	width:405px;
	float: right;
	margin: 0px 0 0 17px;
	padding: 8px 20px 12px 0;
	overflow: hidden;
	}
	
body.home #inspiratie .primarycontent, body.home #inspiratie #primarycontent {	
	overflow: hidden;
	width: 100%;
	padding: 0px;
	margin: 0px;
	}


body.home #bottom-content #inspiratie h3.entry-title{
	width: 100%;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	
	}
	
body.home #bottom-content #inspiratie h3.entry-title a {
	font-size: 1.1em;
	font-weight: bold;
	color:#0c5486;
	line-height: 1.2em;
	}
	
body.home #bottom-content #inspiratie h3.entry-title a:hover {
	text-decoration: none;
	color: #a52713;
	}
	
	
body.home #bottom-content #inspiratie h3.entry-title span.entry-meta {
	font-size: 0.8em;
	font-weight: bold;
	color:#4c88a9;
	line-height: 1.2em;
	border-left: 1px solid #4c88a9;
	padding-left:0.5em;
	margin-left: 0.5em;
	display: inline-block;
	}
	
body.home #bottom-content #inspiratie h3.entry-title span.entry-meta a {
	text-decoration: none; color:#4c88a9;
	}
body.home #bottom-content #inspiratie h3.entry-title span.entry-meta a:hover {
	text-decoration: none; color:#a52713;
	}

body.home #bottom-content #inspiratie span.entry-meta {} /* voor categorieen */
body.home #bottom-content #inspiratie span.entry-meta a {}
body.home #bottom-content #inspiratie span.entry-meta a:hover {}
		
body.home #bottom-content #inspiratie .entry-content { 
	width: 100%;
	overflow: hidden;
	}
	
body.home #bottom-content #inspiratie .entry-content { 
	width: 100%;
	overflow: hidden;
	}	
	
/* dynamic content voorpagina (zoekresultaten) */	

body.home #bottom-content #dynamic-content {padding-bottom: 12px; overflow: hidden; height:1%;}

body.home #bottom-content #dynamic-content h2 {
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 1.15em;
	text-transform: uppercase;
	color:#0c5486;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	display: block;
	margin: 0 0 0 0;
	}

body.home .navigation, body.home .navigation_pijl {
	width: 413px;
	padding-top: 5px;
	}


body.home #bottom-content #dynamic-content .hentry, body.home #bottom-content #dynamic-content .entry-content { /* is hele entry */
	width: 100%;
	}
		
body.home #bottom-content #dynamic-content .entry-head, body.home #bottom-content #dynamic-content .entry-content {
	width:100%;
	}			
		
body.home #bottom-content #dynamic-content .entry-head {
	padding: 0px;
	margin: 0px;
	width:100%;
	overflow: hidden;
	}
		
body.home #bottom-content .entry-content p#zoekresultaten, body.home #bottom-content #dynamic-content .entry-content p#zoekresultaten {
	margin-bottom: 8px;
	line-height: 1.4em;
	}
		
/* Mensenwerk */

body.home #mensenwerk {
	display: block;	
	width:418px;
	float: left;
	margin: 0px 0 0 0px;
	padding: 8px 0px 0 20px;
	}
	
body.home #mensenwerk #randomimage-wrapper {position: relative; padding:8px 0 4.6em 0; height:104px;}
	
body.home #mensenwerk a.randomimage { 
	display: block;
	float: left;
	width: 104px;
	height: 104px;
	text-decoration: none; 
	margin:0 0px 0 0;
	padding-left:0px;
	}
	
body.home #mensenwerk a.randomimage span.naam-titel { 
	display: none;
		}

body.home #mensenwerk a.randomimage:hover { /* anders werkt :hover span niet!! is ie6 bug */
	border: none;
	overflow: hidden;
	}


	
body.home #mensenwerk a.randomimage:hover span.naam-titel { 
	display: block;
	position: absolute;
	top: 120px;
	left: 0;
	color:#0c5486;
	line-height: 1.4em;
	width: 410px;
	}

body.home #mensenwerk img {
	border: none;
	width: 104px;
	height: 104px;
	display: block;
	position: relative;
	float: left;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	}
	
body.home #mensenwerk span.img-hover {
	display:none;
	}	
	
body.home #mensenwerk a.randomimage:hover span.img-hover {display: block;width: 92px;
	height: 92px; position: relative; float:left;left: 0px; top: -104px; border: 6px solid #a5960e; z-index:1000;} /* rood #a52713 NB zie IE6hack ivm float */



		


/* Buitenste kolommen algemeen */	

.secondary {
	width: 220px;
	float: left;
	margin:11px 20px 0 22px;
	display: inline;
	padding: 12px 0 30px 0;
	overflow: hidden;
	
	}
	
#third {
	padding: 0;
	width: 174px;
	float: left;
	margin:11px 0 0 20px;
	display: inline;
	padding-bottom: 30px;
	padding: 12px 0 30px 0;
	overflow: hidden;
	
	}

/* Footer */

#footer {width: 958px; overflow: hidden; background:#e8e1b0; margin:0 6px 0 6px; padding-bottom: 6px; clear: both; float: left; display: inline;}
	
	
#footerarea {
	width: 920px;
	margin: 19px 0px 0 21px;
	overflow: hidden;
	background: transparent url(../images/bg-footer-top.gif) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	color: #c5e2f0;
	font-size:0.9em;
	line-height: 1.2em;
		
	}
	
#footertext {
	width: 920px;
	margin: 0px;
	overflow: hidden;
	background: transparent url(../images/bg-footer-bottom.gif) left bottom no-repeat;
	padding: 1em 0 1.3em 0;
	position: relative;
	}

body #footerarea a {
	color: #c5e2f0;
	text-decoration: underline;
	}

#footerarea a:hover {
	color: #fff;
	}

#footerarea ul {
	display: inline;
	padding: 0;
	margin: 0;
	float: left;
	margin-left: 22px;
	width: 165px;
	}
	
#footerarea ul#e-mail{
	padding-right: 15px;
	width:auto;
	}
#footerarea ul#e-mail li {
	
	width:auto;
	}
	
#footerarea ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: relative;
	margin-left: 0px;
	margin-bottom: 3px;
	display: block;
	text-align: left;
	float: left;
	clear: left;
	width: 100%;
	}
	

/* voor vcard */	
#footertext ul li.noshow, #footertext span.type {display: none;}
#footertext a.vcardlink {display:inline; float: left; width: 28px; height: 22px; background: transparent url(../images/vcard-small.png) left bottom no-repeat; text-indent: -9999px; margin: 0px 8px 0 18px; cursor: pointer;}

#footerarea ul#bedrijfsnaam{
	margin-left: 0;
		}

#footerarea ul#rss {
	background: transparent url(../images/feed-transp.gif) left 2px no-repeat;
	padding-left:26px;
	position: absolute;
	right: 70px;
	top: 11px;
	width:240px;
	display: block;
	}
	
#footerarea ul#socialmedia {
	position: absolute;
	right:30px;
	top: 13px;
	width:45px;
	height:16px;
	display: block;
	list-style-type: none;
	}
	
#footerarea ul#socialmedia li {
	position: static;
	width:16px;
	height:16px;
	display:inline;
	float: left;
	margin:0;
	padding:0;
	clear:none;
	
	}
	
#footerarea ul#socialmedia li a, #footerarea ul#socialmedia li a:hover {
	text-indent:-9999px;
	text-decoration: none;
	width:16px;
	height:16px;
	display:block;
	margin:0;
	padding:0;
	cursor: pointer;
	}	

#footerarea ul#socialmedia li#linkedin {
	margin-left:10px;
	}	
	
#footerarea ul#socialmedia li#linkedin a {
	
	background: transparent url(../images/linkedin2.png) left top no-repeat;
}
#footerarea ul#socialmedia li#twitter a {
	
	background: transparent url(../images/twitter.png) left top no-repeat;
}
	
	

		
#footershadow {
	position: relative;
	float: left;
	width: 970px;
	height: 14px;
	padding: 0;
	margin: 0;
	text-align: left;
	margin: 0 auto;
	background: transparent url(../images/footershadow.png) no-repeat left top;
	}
	
#footerline {
	width: 970px;
	padding: 0;
	margin: 0;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 30px;
	}
	
#footerline #copyright {
	float: left;
	padding: 4px 0 0 0;
	font-size: 0.9em;
	margin-left: 36px;
	display: inline;
	color: #978706;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	}
#footerline #copyright span {
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#footerline #copyright a {
	color: #978706;
	}

#footerline #copyright a:hover {
	text-decoration: underline;
	}

#footerline #adminbuttons {
	float: right;
	padding: 0;
	margin: 4px 44px 0 0;
	display: inline;
	}
	
#adminbuttons a#login {
	cursor: pointer;
	position: relative;
	float: left;
	width: 12px;
	height: 12px;
	display: block;
	margin-right: 5px;
	background-image: url(../images/pencilklein.png);
	background-repeat: no-repeat;
	background-position: left top;	
	}


#adminbuttons a#logout {
	cursor: pointer;
	position: relative;
	width: 12px;
	height: 12px;
	float: left;
	display: block;
	margin-right: 5px;
	background-image: url(../images/pencilklein_streep.png);
	background-repeat: no-repeat;
	background-position: left top;	
	}

#adminbuttons a#naaradmin {
	cursor: pointer;
	position: relative;
	width: 12px;
	height: 12px;
	float: left;
	display: block;
	margin-right: 5px;
	background-image: url(../images/pencilklein.png);
	background-repeat: no-repeat;
	background-position: left top;	
	}
	

/* Navigatiemenu in header */

div#menucontainer {  
	position: absolute;
	top: 148px;
	left: 35px;
	margin: 0;
	padding: 0;
	width: 920px;
	height: 47px;
	background: url(../images/menubackgroundedges.gif) no-repeat left top;
	}

ul.menu {
	position: relative;
	float: left;
	display: inline;
	clear: left;
	margin: 0;
	padding: 0;
	width: 890px;
	height: 47px;
	margin-left: 13px;
	background: url(../images/menubackgroundrepeat.png) repeat-x left top;
	}
			
ul.menu li {
	float: left;
	display: block;
	margin: 0;
	height: 41px;
	}
	
ul.menu li#firstbutton {
	display: inline;
	margin-left:5px;
	}

ul.menu li a {
	height:41px;
	display: block;
	background-image:url(../images/menubuttons.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	}
	
	
ul.menu li a#page-id-8 {width: 79px; background-position: 0px 0px;}
ul.menu li a#page-id-9 {width: 100px; background-position: -79px 0px;}
ul.menu li a#page-id-10 {width: 137px; background-position: -179px 0px;}
ul.menu li a#page-id-11 {width: 118px; background-position: -316px 0px;}
ul.menu li a#page-id-12 {width: 92px; background-position: -434px 0px;}
ul.menu li a#page-id-13 {width: 78px; background-position: -526px 0px;}
ul.menu li a#page-id-14 {width: 84px; background-position: -604px 0px;}

ul.menu li a#page-id-8:hover {background-position: 0px -41px;}
ul.menu li a#page-id-9:hover {background-position: -79px -41px;}
ul.menu li a#page-id-10:hover {background-position: -179px -41px;}
ul.menu li a#page-id-11:hover {background-position: -316px -41px;}
ul.menu li a#page-id-12:hover {background-position: -434px -41px;}
ul.menu li a#page-id-13:hover {background-position: -526px -41px;}
ul.menu li a#page-id-14:hover {background-position: -604px -41px;}	

ul.menu li.current_page_item a#page-id-8, ul.menu li.current_page_ancestor a#page-id-8 {background-position: 0px -82px;}
ul.menu li.current_page_item a#page-id-9, ul.menu li.current_page_ancestor a#page-id-9 {background-position: -79px -82px;}
ul.menu li.current_page_item a#page-id-10, ul.menu li.current_page_ancestor a#page-id-10 {background-position: -179px -82px;}
ul.menu li.current_page_item a#page-id-11, ul.menu li.current_page_ancestor a#page-id-11{background-position: -316px -82px;}
ul.menu li.current_page_item a#page-id-12, ul.menu li.current_page_ancestor a#page-id-12 {background-position: -434px -82px;}
ul.menu li.current_page_item a#page-id-13, ul.menu li.current_page_ancestor a#page-id-13 {background-position: -526px -82px;}
ul.menu li.current_page_item a#page-id-14, ul.menu li.current_page_ancestor a#page-id-14 {background-position: -604px -82px;}

/* volgende 4 regels zijn voor de situatie dat in paged lijsten de laatste geen class current meekrijgt... bug? */
/*body.category-inspiratie ul.menu li a#page-id-12, body.category-inspiratie ul.menu li a#page-id-12 {background-position: -434px -82px;}
body.category-inspiratie ul.menu li a#page-id-12:hover {background-position: -434px -41px;}

body.category-agenda ul.menu li a#page-id-13, body.category-agenda ul.menu li a#page-id-13 {background-position: -526px -82px;}
body.category-agenda ul.menu li a#page-id-13:hover {background-position: -526px -41px;}

*/
	


/* Search Form and Livesearch */

form#searchform {
	position: absolute;
	width: 155px;
	height: 20px;
	top: 11px;
	left: 740px;
	z-index: 50;
	display: block;
	background: url(../images/searchbox.png) no-repeat left top;
	}

form#searchform fieldset {
	border: none;
	margin: 0;
	padding: 0;
	display:block;
	overflow: hidden;
	height: 20px;
	}

#search h2 {
	display: none;
	}

form#searchform input {
	position: absolute;
	top: 3px;
	left: 21px;
	width: 112px;
	border: none;
	background-color:transparent;
	margin: 0;
	padding: 0;
	color: #777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding:1px 0 2px 0;
	}
	

form#searchform input#searchsubmit {
	
	}
	
 form#searchform #s {
	/*position: relative;
	float: left;
	display: inline;
	padding: 0;
	z-index: 50;*/
	
	}
	
form#searchform input#s.livesearch {
	/*position: relative;
	float: left;
	display: inline;
	z-index: 50;
	padding: 0;*/
	
	}
	

#resetandload {
	position: absolute;
	width: 18px;
	height: 18px;
	top: 1px;
	right: 3px;
	z-index: 100;
	margin-left: 0px;
	cursor: pointer;
	
	}

#searchreset {
	position: absolute;
	z-index: 100;
	top: 3px;
	right: 1px;
	height: 13px;
	width: 13px;
	background: url('../images/reset-fff-grijs.gif') top left no-repeat;
	cursor: pointer;
	}

#searchload {
	position: absolute;
	height: 16px;
	width: 16px;
	z-index: 100;
	top: 2px;
	right: 0px;
	background: url('../images/spinner.gif') center center no-repeat;
	}

.livesearchform input#searchsubmit {
	
	}

#searchcontrols {
	text-align: center;
	padding: 0px;
	background: #ddd url('../images/livesearchbgdark.jpg') center repeat-y;
	}

#searchcontrols small {
	margin: 0;
	padding: 0;
	}

/* Sidebar Categories Menu */

.sb-werkenleven {
	display: block;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 20px;
	padding-top: 13px;
	padding-left: 10px;
	}
	

	
.sb-werkenleven h2 {
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 1.15em;
	
	display: block;
	width:100%;
	margin-bottom: 8px;
	}

.sb-werkenleven h2 a {
	display: block;
	width:170px;
	color:#0c5486;
	text-transform: uppercase;
	color:#0c5486;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	}
	
.sb-werkenleven h2 a:hover {
		color: #a52713;
	text-decoration: none;
	}
	

.sb-werkenleven img {
	width: 76px;
	height: 76px;
	border: 0;
	padding: 0;
	margin: 0;
	}
	
.sb-werkenleven a.randomimage {
	width: 76px;
	height: 76px;
	position: relative;
	float: left;
	border: 0;
	padding: 0;
	margin: 0;
	}
.sb-werkenleven a.randomimage:hover {
	border: none;
	text-decoration: none;
	}
	
.sb-werkenleven span.img-hover, .sb-werkenleven span.naam-titel, .sb-werkenleven span.titel {
	display:none;
	
	}	
	
.sb-werkenleven a.randomimage:hover span.img-hover {display: block;width: 64px;
	height: 64px; position: relative; float:left;left: 0px; top: -76px; border: 6px solid #a5960e; z-index:1000;} /* rood #a52713 NB zie IE6hack ivm float */

.sb-categories, .sb-months {
	margin-left:0px;
	display: block;
	margin-left: 22px;
	padding-bottom: 0px;
	width: auto;
	padding-bottom: 1px;
	overflow: hidden;
	}
	
.sb-months {
	padding-top: 12px;
	padding-bottom: 10px;
	}
	
.sb-categories {
	padding-top: 12px;
	padding-bottom: 10px;
	}

.sb-categories h2, .sb-months h2  {
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 1.15em;
	text-transform: uppercase;
	color:#0c5486;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	display: block;
	}
	
.sb-categories h2 a, .sb-months h2 a  {
	text-transform: uppercase;
	color:#0c5486;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	display: block;
	}
	
.sb-categories h2 a:hover, .sb-months h2 a:hover  {
	color: #a52713;
	text-decoration: none;
	}


.secondary .sb-categories ul li, .secondary .sb-months ul li {
	float: left;
	display: inline;
	width: 100%;
	font-size: 0.9em;
	color: #89a6b5;
	margin-left: 1px;
	list-style-type: none;
	padding-bottom: 0.5em;
	
	}

.secondary .sb-categories ul ul li  {
	position: relative;
	float: left;
	display: inline;
	width: 100%;
	margin-left: 12px;
	font-size: 1em;
	color: #89a6b5;
	list-style-type: none;
	
	}
	
.secondary .sb-categories ul li a, .secondary .sb-months ul li a {
	display: inline;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 1.2em;
	line-height: 1.2em;
	
	
	}


.secondary .sb-categories ul li a:hover, .secondary .sb-months ul li a:hover {
	color: #a52713;
	text-decoration: none;
	}

.sb-categories ul, .sb-months ul {
	margin-top: 6px;
	padding-left: 0px;
	overflow: hidden;
	}


.sb-categories ul.children {
	padding-top: 0.5em;
	margin-top: 0;
	margin-bottom: -0.5em;
	}

.sb-categories ul li.current-cat a.current-cat, .sb-categories ul li.current-cat a{
	color: #a5960e;
	font-weight: bold;
	}
	
.sb-months ul li a.current-month {
	color: #a5960e;
	font-weight: bold;
	}

.sb-categories ul li.current-cat  ul a {
	color: #4c88a9;
	font-weight: normal;
	}

/* Sidebar RSS Menu */

#agenda-rss ul li a.feed, #gevondenpassie-rss ul li a.feed {
	background: transparent url(../images/feed-small.gif) right 2px no-repeat;
	padding-right: 20px;
	}

#agenda-rss ul li a.feed[class], #gevondenpassie-rss ul li a.feed[class] {
	background-position: right center;
	}
	
/* Sidebar Subpages Menu */

.sb-pagemenu {
	margin-left:0px;
	display: block;
	padding-top: 10px;
	margin-left: 14px;
	width: auto;
	background: transparent url(../images/stippel-horizontaal.gif) left bottom repeat-x;
	padding-bottom: 1px;
	overflow: hidden;
	font-size: 0.9em;
	}
	
.secondary .sb-pagemenu  ul li  {
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	background: transparent url(../images/stippel-horizontaal.gif) left top repeat-x;
	}
	
.secondary ul li a {
	color: #4c88a9;
	}
	
.secondary .sb-pagemenu ul li a {
	display: block;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0.6em 6px 0.5em 25px;
	color:#0c5486;
	overflow: hidden;
	
	
	}
	
.secondary .sb-pagemenu ul li a:hover {
	text-decoration: none;
	color:#a52713;
		background:transparent url(../images/verder-ro.gif) 6px 0.76em no-repeat;
	
	}
	
.secondary .sb-pagemenu ul li li a:hover {
	background:transparent url(../images/verder-ro.gif) 17px 0.76em no-repeat;
	
	}

.secondary .sb-pagemenu ul ul li a {
	padding-left: 36px;

	}
	
.secondary .sb-pagemenu ul ul ul li a {
	padding-left: 47px;

	}

.secondary .sb-pagemenu ul {
	overflow: hidden;
	width: 100%;
	}
	


.secondary .sb-pagemenu ul li.current_page_item a {
	color:#a5960e;
	font-weight: bold;
	background:transparent url(../images/verder.gif) 6px 0.76em no-repeat;
	}
.secondary .sb-pagemenu ul li.current_page_item a:hover {
	background:transparent url(../images/verder-ro.gif) 6px 0.76em no-repeat;
	color:#a52713;
	}
	
.secondary .sb-pagemenu ul li.current_page_item li a, .secondary .sb-pagemenu ul ul li.current_page_item li a {
	color:#0c5486;
	font-weight: normal;
	background: none;
	}
	
.secondary .sb-pagemenu ul li.current_page_item li a:hover {
	background:transparent url(../images/verder-ro.gif) 17px 0.76em no-repeat;
	color:#a52713;
	}


.secondary .sb-pagemenu ul li.current_page_item li a:hover {
	background:transparent url(../images/verder-ro.gif) 17px 0.76em no-repeat;
	}
	
	
.secondary .sb-pagemenu ul li li.current_page_item a {
	color:#a5960e;
	font-weight: bold;
	background:transparent url(../images/verder.gif) 17px 0.76em no-repeat;
	}

.secondary .sb-pagemenu ul li li.current_page_item  a:hover {
	background:transparent url(../images/verder-ro.gif) 17px 0.76em no-repeat;
	color:#a52713;
	}
	
.secondary .sb-pagemenu ul li li li.current_page_item a {
	color:#a5960e;
	font-weight: bold;
	background:transparent url(../images/verder.gif) 28px 0.76em no-repeat;
	}

.secondary .sb-pagemenu ul li li li a:hover, .secondary .sb-pagemenu ul li li li.current_page_item a:hover  {
	background:transparent url(../images/verder-ro.gif) 28px 0.76em no-repeat;
	color:#a52713;
	}
	
	
.secondary .sb-pagemenu ul li li.current_page_item li a {
	color:#0c5486;
	font-weight: normal;
	background:none;
	}

.secondary .sb-pagemenu ul li li.current_page_item  li a:hover {
	background:transparent url(../images/verder-ro.gif) 28px 0.76em no-repeat;
	color:#a52713;
	}


/*- Primary Contents */

div.content {
	width: 100%;
	display: block;
	padding: 0;
	margin: 0;
	background: transparent url(../images/bg-content-top.png) left top no-repeat;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	overflow: visible;
	}
	
		
#primary {
	float: left;
	display: inline;
	padding: 0;
	margin: 11px 0 0 0;
	width: 470px;
	padding: 12px 0 30px 0;
	}

.entries { 
	float: left;
	position: relative;
	margin-top: -5px;
	
	}

#primarycontent .hentry { /* is hele entry */
	position: relative;
	padding-bottom: 8px;
	padding-top: 8px;
	background: transparent url(../images/stippel-horizontaal.gif) left top repeat-x;
	width: 470px;
	overflow: hidden
	}

#primarycontent { 
	float: left;
	clear: left;
	position: relative;
	margin-bottom: 8px;
	background: transparent url(../images/stippel-horizontaal.gif) left bottom repeat-x;
	}
	
#primarycontent .entry-head {
	position: relative;
	width: 445px;
	margin-bottom: 0px;
	}
.search #primarycontent .entry-head {
	width: 470px;
	}

#current-content h4.date, #dynamic-content h4.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color:#4c88a9;
	line-height: 1.4em;	
	margin-bottom: 1px;}

#current-content .pagetitle h4.date, #dynamic-content .pagetitle h4.date  {
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c88a9;
	font-size: 1em; 
	margin-top:0px;
	margin-bottom: 6px;
	display: inline;
	height: 12px;
	float: left;
	display:block;
	
	}
	
#current-content .pagetitle span.entry-meta, #dynamic-content .pagetitle span.entry-meta {
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c88a9;
	font-size: 1em; 
	margin-top:0px;
	margin-bottom: 4px;
	display: inline;
	height: 12px;
	float: right;
	display:block;
	line-height: 1.4em;
	}
	
#current-content #primarycontent .static span.entry-meta, #dynamic-content #primarycontent .static span.entry-meta {
	display:none;
	}
	
#current-content .pagetitle span.entry-meta a, #dynamic-content .pagetitle span.entry-meta a {
	font-weight: bold;
	color:#4c88a9;
	
	}

#current-content .pagetitle span.entry-meta a:hover, #dynamic-content .pagetitle span.entry-meta a:hover {
	text-decoration: none;
	color:#a52713;
	}
	
#current-content .pagetitle span.entry-meta, #dynamic-content .pagetitle span.entry-meta {
	
	}
	
#current-content h3.entry-title, #dynamic-content h3.entry-title {
	display: inline;
	margin:0 0 0px 0;
	font-size: 1em;
	font-weight: bold;
	color:#0c5486;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	
	}
	


#current-content h3.entry-title a, #dynamic-content h3.entry-title a {
	font-weight: bold;
	color:#0c5486;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	}	

#current-content h3.entry-title a:hover, #dynamic-content h3.entry-title a:hover {
	color:#a52713;
	text-decoration: none;
	}

#primarycontent span.entry-meta {
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c88a9;
	font-size: 1em; 
	margin-left: 2px;
	margin-top: 0px;
	display: inline;
	height: 12px;
	line-height: 1.4em;
	}

	
	
#primarycontent span.entry-meta a {
	font-weight: bold;
	color:#4c88a9;
	display: inline; 
	}

#primarycontent span.entry-meta a:hover {
	text-decoration: none;
	color:#a52713;
	}

#primarycontent .entry-content a.leesverder { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	display: inline;
	margin-left: 0px;
	padding: 0px 0 0 19px;
	line-height: 1.4em;
	color:#a5960e;
	background:transparent url(../images/verder.gif) 0 0.15em no-repeat;
	}
	
#primarycontent .entry-content a.leesverder:hover {
	font-size: 1em;
	display: inline;
	text-decoration: none;
	color:#a52713;
	background:transparent url(../images/verder-ro.gif) 0 0.15em no-repeat;
	}
	
	

.entry-edit {
	position: relative;
	float: right;
	width: 16px;
	margin-top: 12px;
	height: 16px;
	}
	
#primarycontent .entry-edit {
	position: absolute;
	width: 16px;
	right: -25px;
	margin-top: 0px;
	height: 16px;
	top: 0px;
	}

.entry-edit a {
	position: relative;
	float: right;
	height: 16px;
	width: 16px;
	}
	
.entry-edit a {
	background: url('../images/pencil.png') left center no-repeat;
	}

#current-content .pagetitle h2, #dynamic-content .pagetitle h2 {
	color: #0a4267;/*#0c5486*/
	margin-top: 6px;
	margin-bottom: 11px;
	width: 445px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 1.7em;
	float: left;
	position: relative;
	}

#current-content .pagetitle h2 a, #dynamic-content .pagetitle h2 a {
	color: #0a4267;/*#0c5486*/
	}
	
.entry-content h3 {
	color: #0a4267;/*#0c5486*/
	margin-top: 0px;
	margin-bottom: 0.4em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 1.4em;
	}
	
body#mijn-inspiratie .entry-content h3 {clear: both;}
	
.entry-content h4 {
	color: #0a4267;
	margin-top: 0px;
	margin-bottom: 0.4em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 1.2em;
	}
	

.metalinks {
	margin-top: 3px;
	}
	
#current-content .entry-content, #dynamic-content .entry-content {
	position: relative;
	float: left;
	width: 470px;
	}

.entry-content p a, .entry-content ul li a, .entry-content ol li a {
	color: #4c88a9;
	text-decoration: none;	
	}
.entry-content p a:hover, .entry-content ul li a:hover, .entry-content ol li a:hover  {
	color: #a52713;
	text-decoration: underline;	
	}

	
	
.entry-content a[href^="http:"], .entry-content a[rel="external"] { background: url(../images/external.gif) right 2px no-repeat; padding-right: 20px; display: inline-block; color: #4c88a9; }

.entry-content a[href^="http:"]:hover, .entry-content a[rel="external"]:hover { background: url(../images/external.gif) right -48px no-repeat; color: #a52713; display: inline-block;}

body .entry-content a[href^="http:"].no-external-space, body.entry-content a[href^="http:"].no-external-space:hover { background: none; padding-right: 20px; }
body .entry-content a[href^="http:"].no-external, body.entry-content a[href^="http:"].no-external:hover { background: none; padding-right: 0; }

.entry-content a[href^="http:"].alignleft, .entry-content a[rel="external"].alignleft, .entry-content a[href^="http:"].alignleft:hover, .entry-content a[rel="external"].alignleft:hover { background: none; display: inline; }

.entry-content a[href^="http:"].alignright, .entry-content a[rel="external"].alignright, .entry-content a[href^="http:"].alignright:hover, .entry-content a[rel="external"].alignright:hover { background: none; padding-right: 0;display: inline;}

.entry-content a[href^="http:"].rss, .entry-content a[href^="http:"].pdf, .entry-content a[href^="http:"].word, .entry-content a[href^="http:"].twitter, .entry-content a[href^="http:"].linkedin,
.entry-content a[href^="http:"].rss:hover, .entry-content a[href^="http:"].pdf:hover, .entry-content a[href^="http:"].word:hover, .entry-content a[href^="http:"].twitter:hover, .entry-content a[href^="http:"].linkedin:hover { background: none;  padding-right: 0; display: inline;}


.tellafriend a[href^="http:"], .tellafriend a[href^="http:"]:hover { background: none; padding-right: 0px; display: inline; }
	
#current-content .entry-content p, #dynamic-content .entry-content p {
	margin-bottom: 1.1em;
	line-height: 1.5em;
	font-size: 1em;
	
	}
	
#current-content #primarycontent .entry-content p#nietsgevonden, #dynamic-content #primarycontent .entry-content p#nietsgevonden {
	position: relative;
	margin-bottom: 0em;
	margin-top: 2px;
	line-height: 1.4em;
	font-size: 1em;
	display: block;
	}
	
body #current-content #primarycontent .entry-content p#geenaktiviteiten {
	margin-top: 1em;
	margin-bottom: 0;
	padding: 0;
	display: block;
	}
	
#current-content #primarycontent .entry-content p, #dynamic-content #primarycontent .entry-content p {
	line-height: 1.5em;
	font-size: 1em;
	display: inline;
	margin-right: 3px;
	}

/* Images in content */

.current-content img {
	position: relative;
	float: left;
	padding: 4px 15px 4px 0px;
	display: inline;
	margin: 0px;
	}

.alignright {
	position: relative;
	float: right;
	}
	
.alignleft {
	position: relative;
	float: left;
	}

a.alignright, img.alignright {
	padding: 4px 0px 8px 15px;
	display: inline;
	}
	
a.alignleft, img.alignleft {
	padding: 4px 20px 8px 0px;
	display: inline;
	}
	


a.alignright img.alignright, a.alignright img.alignleft, a.alignleft img.alignleft, a.alignleft img.alignleft {
	padding: 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	
	}
	
body .entry-content a.pdf, body .entry-content a[href^="http:"].pdf, body .entry-content a.pdf:hover, body .entry-content a[href^="http:"].pdf:hover  {
	background: transparent url(../images/pdf_icon.gif) left 1px no-repeat;
	padding-left: 23px;
	padding-bottom: 3px;
	display: block;
	position: relative;
	}
	

body li a.pdf, body .entry-content li a[href^="http:"].pdf { 
	margin-left: -15px;
	}

body a.word, body .entry-content a[href^="http:"].word, body .entry-content a.word:hover, body .entry-content a[href^="http:"].word:hover  {
	background: transparent url(../images/word_icon.gif) left 1px no-repeat;
	padding-left: 23px;
	padding-bottom: 3px;
	display: block;
	}

body li a.word, body .entry-content li a[href^="http:"].word { 
	margin-left: -15px;
	}
	
body a.rss, body .entry-content a[href^="http:"].rss, body .entry-content a.rss:hover, body .entry-content a[href^="http:"].rss:hover   { 
	background: transparent url(../images/rss_icon.gif) left 1px no-repeat;
	padding-left: 23px;
	padding-bottom: 3px;
	display: block;
	}
	
	
body li a.rss, body .entry-content li a[href^="http:"].rss { 
	margin-left: -15px;
	}

body a.twitter, body .entry-content a[href^="http:"].twitter, body .entry-content a.twitter:hover, body .entry-content a[href^="http:"].twitter:hover   { 
	background: transparent url(../images/twitter.gif) left 1px no-repeat;
	padding-left: 23px;
	padding-bottom: 3px;
	display: block;
	}
	
	
body li a.twitter, body .entry-content li a[href^="http:"].twitter { 
	margin-left: -15px;
	}

body a.linkedin, body .entry-content a[href^="http:"].linkedin, body .entry-content a.linkedin:hover, body .entry-content a[href^="http:"].linkedin:hover   { 
	background: transparent url(../images/linkedin.gif) left 1px no-repeat;
	padding-left: 23px;
	padding-bottom: 3px;
	display: block;
	}
	
	
body li a.linkedin, body .entry-content li a[href^="http:"].linkedin { 
	margin-left: -15px;
	}

		
	
/*onderschriften*/

.entry-content p span.onderschrift {
	margin-top: 0px;
	font-size: 85%;
	color: #0c5486;
	position: static;
	}
	
.entry-content p span.fullwidth {
	display: block;
	float: left;
	width: 470px;
	text-align: left;
	margin-top: -8px;
	padding-bottom: 13px;
	margin-bottom: 0px;

	}

.entry-content p span.alignright {
	display: block;
	width: auto;
	float: right;
	clear: both;
	text-align: right;
	padding: 0 0 0px 0;
	margin: -8px 0 0 0px;
		
	}
	
	
.entry-content p span.alignleft {
	display: block;
	width: auto;
	float: left;
	clear: both;
	text-align: left;
	margin: -8px 0 -10px 0;
	padding: 0 0 6px 0;
	}

/* eind onderschriften */	

.entry-content ul {
	padding: 0 0 0 0px;
	padding-bottom: 13px;
	margin-bottom: 0;
	}
	
.entry-content ul ul, .entry-content ol ul, .entry-content ul ol, .entry-content ol ol {
	padding-bottom: 0px;
	padding-top:3px;
	}
	
.entry-content ol {
	padding: 0 0 0 20px;
	padding-bottom: 13px;
	margin-bottom: 0;
	}


.entry-content ol li {
	margin: 0px 0 3px 1em;
	padding: 0;
	line-height: 1.4em;
	}

	
.entry-content ul li {
	margin: 0px 0 3px 1.1em;
	padding-left: 10px;
	background:transparent url(../images/bullet.gif) left 0.6em no-repeat;
	line-height: 1.4em;
	position: relative;
	}
	


.entry-content dl { margin-bottom: 1.1em; line-height: 1.5em;}

.entry-content dd { padding-left: 18px; line-height: 1.5em;}	

#current-content .entry-content p em, #dynamic-content .entry-content p em {
	font-style: italic;
	}
	
#current-content .entry-content p code, #dynamic-content .entry-content p code, #current-content .entry-content li code {
	font-family: "Courier New", Courier, mono;
	font-size: 1.1em;
	}
	
#current-content .entry-content p strong, #dynamic-content .entry-content p strong {
	font-weight: bold;
	display: inline;
	}
	
/* Google maps include */

.entry-content small a, .entry-content small a[style] {
	color: #4c88a9 !important;
	text-decoration: none !important;
	font-size: 1em;	
	}
.entry-content small a:hover, .entry-content small a:hover {
	font-size: 1em;
	color: #a52713 !important;		
	}
	
.entry-content small {
	padding-top: 6px;
	display: block;
	}


/* Diversen */


acronym, abbr {
	font-size: 0.9em;
	letter-spacing: .07em;
	border-bottom: 1px dashed #999;
	cursor: help;
	}

blockquote {
	margin: 20px 0;
	padding: 0 20px 0 50px;
	color: #333;
	background: #fff url('../images/quote.png') no-repeat 10px 0;
	border: none;
	}

hr {
	display: none;
	}

/* Lijst navigatie */

.navigation, .navigation_pijl {
	position: relative;
	float: left;
	text-align: center;
	margin-bottom: 8px;
	margin-top: 0px;
	padding: 0 0 0 0;
	width: 470px;
	
	}
	

.navigation {
	margin-top: 0px;
	padding-top: 0px;
	}
	
.navigation a, .navigation_pijl a {
	display: block;
	position: relative;
	color:#a5960e;
	
	
	}
		
.navigation a.navnext, .navigation_pijl a.navnext {
	width: 7em;
	float: right;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	
	}
	
.navigation a.navprev, .navigation_pijl a.navprev {
	width: 6em;
	float: left;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	}

.navigation a:hover, .navigation_pijl a:hover {
	color:#a52713;
	text-decoration: none;
	}
	
.navigation .left {
	display: block;
	float: left;
	position: relative;
	width: 47%;
	text-align: left;
	cursor: pointer;
	
	}

.navigation .right {
	display: block;
	float: right;
	position: relative;
	width: 47%;
	text-align: right;
	cursor: pointer;
	}

.navigation_pijl .left {
	display: block;
	float: left;
	position: relative;
	text-align: left;
	cursor: pointer;
	}

.navigation_pijl .right {
	display: block;
	float: right;
	position: relative;
	text-align: right;
	cursor: pointer;
	}
	
.navigation_pijl a span.pijllinks, .navigation a span.pijllinks {
	cursor: pointer;
	float: left;
	position: relative;
	display: inline;
	width: 20px;
	line-height: 13px;
	padding: 0px 0 0 0px;
	margin-top: 2px;
	background: transparent url(../images/terug.gif) left top no-repeat;
	}
	
.navigation_pijl a:hover span.pijllinks, .navigation a:hover span.pijllinks {
	text-decoration: none;
	background: transparent url(../images/terug-ro.gif) left top no-repeat;
	}

.navigation_pijl a span.pijlrechts, .navigation a span.pijlrechts {
	cursor: pointer;
	position: relative;
	float: right;
	display: inline;
	width: 20px;
	line-height: 13px;
	padding: 0px 0px 0 0;
	margin-top: 2px;
	background: transparent url(../images/verder.gif) right top no-repeat;
	}
	
.navigation_pijl a:hover span.pijlrechts, .navigation a:hover span.pijlrechts {
	text-decoration: none;
	background: transparent url(../images/verder-ro.gif) right top no-repeat;
	}

.navigation a span.pijlrechts, .navigation a span.pijllinks {padding-bottom: 2em;}	

.navigation p {
	margin: 0;
	padding: 0;
	}


/* Lists  sidebar */


.secondary ol {
	margin-left: 15px;
	}

.sb-links ul li {
	margin-top: 20px;
	}

.sb-links ul ul li {
	margin-top: 0;
	}
	
/* Tell a friend */
	
div.tellafriend {
	width: 470px;
	position: relative;
	float: left;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 18px;
	background: transparent url(../images/stippel-horizontaal.gif) left top repeat-x;
	}

div.tellafriend a {
	position: relative;
	float: right;
	text-align: right;
	margin-top: 5px;
	margin-left: 10px;
	border: none;
	display: inline;
	}
	
div.tellafriend img {
	margin-top: 1px;
	margin-right: 0px;
	border: none;
	display: inline;
	}
	
#current-content .entry-content form#emailthis {
	overflow: hidden;
	display: block;
	padding: 20px;
	margin: 0px;
	background:#103a54 url(../images/bg-form.gif) left top repeat-x;
	}
	
#current-content .entry-content form#emailthis fieldset {
	
	}
#current-content .entry-content form#emailthis span.required {
	color: #ffffff;
	font-size: 1.3em;}

#current-content .entry-content form#emailthis input, form#emailthis textarea {
	position: relative;
	float: left;
	margin: 0px;
	width: 400px;
	margin-top: 4px;
	border: none;
	padding: 3px;
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	}
	


#current-content .entry-content form#emailthis p.error {
	position: relative;
	float: left;
	clear: left;
	color:#434343;
	display: block;
	padding: 8px;
	margin-bottom: 10px;
	border: 2px solid #bf0023;
	background-color: #FFFFFF;
	width: 410px;
	}

#current-content .entry-content form#emailthis p.error img {
	position: relative;
	float: left;
	padding-right: 6px;	
	}

#current-content .entry-content form#emailthis .imageverify img {
	position: relative;
	float: left;
	padding-right: 10px;
	margin-top: 3px;
	margin-left: 0px;
	}

#current-content .entry-content form#emailthis .imageverify input {
	position: relative;
	float: left;
	width: 5em;
	}
	
#current-content .entry-content form#emailthis input#submit {
	position: relative;
	float: left;
	margin-top: 25px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #a5960e;
	color:#fff;
	margin-left: 0px;
	display: inline;
	font-weight: bold;
	width: auto;
	border: 1px solid #fff;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	letter-spacing: 0.1em;
	cursor: pointer;
	text-transform:uppercase
	}
	
#current-content .entry-content form#emailthis input#submit[id] {
	clear: left;
	width: 12em;
	}
	
#current-content .entry-content form#emailthis p {
	position: relative;
	float: left;
	clear: left;
	margin-top: 0px;
	padding-top: 0px;
	color: #ffffff;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 1.3em;
	display: inline;
	width: 430px;
	
	}

#current-content .entry-content form#emailthis p span {
	font-size: 1.3em;
	color: #ffffff;
	}
	
#current-content .entry-content form#emailthis p.verplicht span {
	font-size: 1.3em;
	}
#current-content .entry-content form#emailthis p.verplicht {
	margin-top: 4px;
	padding-bottom: 4px;
	color: #ffffff;
	}
	
#current-content .entry-content form#emailthis p.toelichting {
	font-size: 0.9em;
	margin-bottom: 4px;
	}
	
	
#current-content .entry-content form#emailthis p.error strong {
	font-size: 1em;
	color: #bf0023;
	}

#current-content .entry-content form#emailthis label {
	position: relative;
	float: left;
	clear: left;
	width: 430px;
	margin-top: 10px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	color: #c5e2f0;
	font-weight: bold;
	font-size: 1.1em;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	}
	
	
/* contactformulier */
#current-content .entry-content #gb_form_div {
	display: block;
	padding: 20px;
	width: 430px;
	margin: 0px 0 20px 0;
	background:#103a54 url(../images/bg-form.gif) left top repeat-x;
	float: left;
	clear: left;}
	
#current-content .entry-content #gb_form_div input, #gb_form_div textarea {
	position: relative;
	float: left;
	margin: 0px;
	width: 400px;
	margin-top: 4px;
	border: none;
	padding: 3px;
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	}
	
#current-content .entry-content #gb_form_div input.short {
	width: 160px;
	}
	
		
#current-content .entry-content #gb_form_div input.checkbox {
	position: relative;
	float: left;
	margin: 0px;
	width: auto;
	margin: 2px 0 0 0;
	border: none;
	
	}
	

#current-content .entry-content #gb_form_div fieldset.kopie p {
	position: relative;
	float: left;
	clear: none;
	width: auto;
	margin: 0 0 0 8px;
	display: inline;
	line-height: 1.4em;
	
	}
	
#current-content .entry-content #gb_form_div fieldset.kopie {
	padding-top: 16px;
	
	}


#current-content .entry-content #gb_form_div label {
	position: relative;
	float: left;
	clear: left;
	width: 430px;
	margin-top: 10px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	color: #c5e2f0;
	font-weight: bold;
	font-size: 1.1em;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	
	}
	
#current-content .entry-content #gb_form_div span.required {
	color: #ffffff;
	font-size: 1.3em;
	}
	
	
#current-content .entry-content #gb_form_div p {
	position: relative;
	float: left;
	clear: left;
	margin-top: 0px;
	padding-top: 0px;
	color: #ffffff;
	margin-bottom: 1.3em;
	padding-bottom: 0px;
	line-height: 1.4em;
	display: inline;
	width: 430px;
	}
	
#current-content .entry-content #gb_form_div ul li {
	position: relative;
	float: left;
	clear: left;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	color: #ffffff;
	margin-bottom: 8px;
	padding-bottom: 0px;
	line-height: 1.3em;
	display: inline;
	padding-left: 0;
	background: none;
	}
	
#current-content .entry-content #gb_form_div ul li a {
	color: #c5e2f0;
	text-decoration: underline;
	}
#current-content .entry-content #gb_form_div ul li a:hover {
	text-decoration: underline; color:#a52713;
	}
	
#current-content .entry-content #gb_form_div small {
	font-size: 0.9em;
	}
	
#current-content .entry-content #gb_form_div ul li span.items {
	font-weight: bold;
	}
	
#current-content .entry-content #gb_form_div ul {
	overflow: visible;
	float: left;
	clear: left;
	display: block;
	overflow: hidden;
	margin-bottom: 0;
	padding-bottom: 0;
	width: 430px;
	}
	
#current-content .entry-content #gb_form_div dt, #current-content .entry-content #gb_form_div dd {
	color: #ffffff;
	line-height: 1.4em;
	}

body #current-content .entry-content #gb_form_div dl {
	display: block;
	padding: 0;
	float: left;
	clear: left;
	overflow: hidden;
	width: 430px;
	}
	
body #current-content .entry-content #gb_form_div dt {
	margin: 0 0 0.5em 0;
	padding: 0;
	position: relative;
	float: left;
	clear: left;
	overflow: hidden;
	width: 430px;
	}

	
#current-content .entry-content #gb_form_div p.verplicht span {
	font-size: 1.3em;
	}
#current-content .entry-content #gb_form_div p.verplicht {
	margin-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0;
	color: #ffffff;
	}
	
#current-content .entry-content #gb_form_div p.toelichting {
	font-size: 0.9em;
	margin-bottom: 4px;
	}
	
#current-content .entry-content #gb_form_div p.error strong {
	font-size: 1em;
	color: #bf0023;
	}
	
#current-content .entry-content #gb_form_div p.error {
	position: relative;
	float: left;
	clear: left;
	color:#434343;
	display: block;
	padding: 8px;
	margin-bottom: 10px;
	border: 2px solid #bf0023;
	background-color: #FFFFFF;
	width: 410px;
	}

#current-content .entry-content #gb_form_div p.error img {
	position: relative;
	float: left;
	padding-right: 6px;	
	}
	


#current-content .entry-content #gb_form_div input.button {
	position: relative;
	float: left;
	margin-top: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #a5960e;
	color:#fff;
	margin-left: 0px;
	display: inline;
	font-weight: bold;
	width: auto;
	border: 1px solid #fff;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	letter-spacing: 0.1em;
	cursor: pointer;
	text-transform:uppercase
	}
	
#current-content .entry-content #gb_form_div input.button[class] {
	clear: left;
	width: 12em;
	}
	
#current-content .entry-content #gb_form_div select {
	font-size: 1em;
	color:#434343;
	}

