body
{
	background:#333192 url(images/bg.png) repeat-x;
	font-family:Arial, sans-serif;
}

a,a:visited
{
	color:#069;
	text-decoration:none;
}

a:hover
{
	color:#036;
	text-decoration:underline;
}

a:active,a:focus
{
	outline:none;
}


.single #content #blokvervolg-single .texthouder-single a {
	color: #fff;
	text-decoration: underline;
	margin: 4px 0px;
}

.entry a {
	
	color:#333399;
}

.entry img {
	max-width: 512px;
}

.single a:hover {
	text-decoration: none !important;
}



.single .topOfPage {
	
	float: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px;
}

blockquote p
{
	font-style:italic;
	color:#01317D !important;
	margin-bottom:5px;
	
}

blockquote
{
	color:#01317D !important;
	background:url(images/top-quote.gif) no-repeat top left;
	margin:16px 0 0 10px;
	padding:0 0 0 25px;
	position: relative;

}

blockquote a
{
	color:#01317D !important;
	
}

#tq
{
	background:url(images/top-quote.png) no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin:0 0 -10px;
}

.iframe
{
	margin:10px 10px 10px -10px;
}

#bq
{
	background:url(images/bottom-quote.png) no-repeat rightright;
	width:16px;
	height:16px;
	display:block;
	margin:-30px 0 20px auto;
}

h1,h2,h3,h4,h5,h6
{
	line-height:1.2em;
}

h1
{
	color:#fff;
	font-size:20px;
	font-weight:700;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.10);
}

h2
{
	color:#fff;
	font-size:16px;
	font-weight:600;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.10);
}

h3
{
	color:#069 !important;
	font-size:24px;
	font-weight:700;

	line-height:1.2em;
}

h4
{
	color:#339;
	font-size:14px;
	font-weight:700;
	white-space:nowrap;
	width:124px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.10);
	margin:0 10px 10px;
}

h5
{
	color:#339;
	font-size:14px;
	float:left;
	font-weight:700;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.10);
	margin:20px 0 10px 33px;
}

h6
{
	color:#339;
	font-size:14px;
	float:left;
	font-weight:700;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.10);
	margin:20px 0 10px;
}

.rechtervlak-singel img
{
	border:none !important;
}

p
{
	color:#fff;
	font-size:12px;
	line-height:19px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);
	margin-bottom:2em;

}

address
{
	color:#fff;
	font-size:12px;
	line-height:19px;
	font-style:normal;
	margin:0 0 1.5em;
}

hr
{
	background:#eee;
	color:#eee;
}

th
{
	background:#eee !important;
}

ul.inline
{
	display:block;
	margin:1em 0;
	padding:0;
}

ul.inline li
{
	display:inline;
	margin:0 0.5em 0 0;
}

.alignleft
{
	float:left;
	display:inline;
	text-align:left;
	padding:0 1em 0.5em 0;
}

.aligncenter
{
	display:block;
	text-align:center;
	margin:1em auto;
}

.alignright
{
	float:right;
	display:inline;
	text-align:right;
	padding:0 0 0.5em 1em;
}

.alignjustify
{
	text-align:justify;
}

.commentlist
{
	clear:both;
	list-style:none;
	margin:1em 0;
	padding:0;
}

.commentlist li
{
	border-bottom:1px solid #eee;
	margin:0.5em 0;
}

.commentlist cite
{
	font-size:1.2em;
	font-style:normal;
}

.commentlist img
{
	border:1px solid #eee;
	float:left;
	display:inline;
	text-align:left;
	margin:0 1em 0.5em 0;
	padding:4px;
}

.commentlist p
{
	clear:both;
}

.commentlist .bypostauthor
{
	background:#eee;
	border-left:0.5em solid #ccc;
	padding-left:1em;
	border-color:#ccc;
}

.entry img
{
	float:left;
	padding:5px 10px 10px 0;
}

.input label
{
	display:block;
	font-size:0.9em;
	font-weight:400;
}

.postmetadata
{
	clear:both;
	font-size:0.9em;
	
}

.wp-caption
{
	background:#eee;
	border:1px solid #ccc;
	padding:0.5em;
}

.wp-caption img
{
	border:0;
	margin:0;
	padding:0;
}

header
{
	
}


#header {
	/*background:#e1e1f2 url(images/header.jpg) no-repeat;*/
	background:#e1e1f2 url(images/header.jpg) no-repeat;
	display:block;
	height:163px;
	width:950px;
	z-index:2;
	position: relative;
}


/*header *
{
	color:#333192;
	line-height:1.3em;
	text-decoration:none;
}
*/
#headerimg
{
	background:transparent;
	height:180px;
	width:950px;
}

#header h1
{
	margin:2em 0 0;
}

.links-header
{
	float:left;
	width:280px;
}

.rechts-header
{
	float:left;
	width:620px;
}

#nav
{
	float:right;
	height:40px;
}

#nav ul
{
	list-style:none;
	float:right;
	margin:9px 0 0;
	padding:0;
}

#nav li
{
	color:#333192;
	background:url(images/right_li.png) no-repeat top right;
	float:left;
	display:inline;
	position:relative;
	margin:0;
	padding:0;
}

#nav li a
{
	display:block;
	color:#333192;
	font-size:15px;
	text-decoration:none;
	padding:2px 15px 0;
}

#nav li ul
{
	display:none;
	position:absolute;
	z-index:9999;
}

#nav li:hover ul
{
	border:1px solid #999;
	display:block;
	left:0;
	min-width:150px;
	top:1.9em;
	text-decoration:none;
	white-space:nowrap;
}

.contacth1
{
	margin:10px 0 0 19px !important;
}

.commercialh1
{
	margin:10px 0 0 32px !important;
}

.vacatureh1
{
	margin:10px 0 0 !important;
}

#nav li a .page_item .page-item-14
{
	background:none !important;
	right:0;
}

#nav li:hover li
{
	background:#fff;
	display:block;
	float:none;
	font-size:0.9em;
	margin:0;
	padding:0;
}

#nav li:hover li:hover
{
	background:#eee;
}

#nav li:hover li a
{
	padding:0.3em 0.5em;
}

.logo
{
	border:none;
	text-decoration:none;
	margin:36px 0 0 -22px;
}

.wpcf7-form
{
	padding:20px 20px 0;
}

textarea
{
	overflow:hidden;
	height:80px;
}

#searchsubmit
{
	background:url(images/zoek.jpg) no-repeat center;
	font-size:10px;
	line-height:0;
	height:20px;
	text-indent:-99999px;
	border:none;
	width:10px;
	margin-right:9px;
	cursor:pointer;
}

#zoekveld
{
	background:#00ADEF;
	width:950px;
	
	padding:20px;
}

.zoekvlak
{
	border-bottom:1px dotted #069;
	width:910px;
}

#content
{
	background:url(images/content.jpg) no-repeat 0px -2px ;
	min-height:355px;
	overflow:hidden;
	z-index:2;
	margin:0;
	padding:88px 0 20px;
}

#blog
{
	background:url(images/content.jpg) no-repeat;
	min-height:360px;
	overflow:hidden;
	z-index:2;
	margin:0 0 20px;
	padding:78px 0 20px;
}

#content-vervolg
{
	background:url(images/content.jpg) no-repeat 0px -2px;
	min-height:420px;
	z-index:2;
	margin:0;
	padding:88px 0 20px;
}

#content h1
{
	font-size:2em;
	margin:0 0 20px;
}

#content h2
{
	font-size:1.8em;
	font-weight: 500;
	margin:0 0 0.5em;
}

#content h3
{
	font-size:1.5em;
	margin:1em 0 0.5em;
}

.agenda-content h3 {
	
	margin:8px 0 0.5em !important;
}


#searchform
{
	/*float:right;
	margin-right:-10px;
	padding:70px 0 0;*/
	position: absolute;
	top: 180px;
	right: 0px;
}

#banner {
  position: absolute;
  top: 6px;
  right: 0px;
}

.blokholder
{
	color:#fff;
	min-height:110px;
	margin:0;
	padding:0;
}

.blokholder img {
	
	position: relative;
}

.blok-home {
	
	margin-top: -10px;
	overflow: hidden;
	
}

.blokholder-blog-home
{
	padding:140px 10px 10px;
}

.blokholder-vervolg-js-text
{
	color:#fff;
	margin:10px;


}

#blokvervolg-single
{
	background:#E32C98;
	min-height:418px;
}

#blokvervolg-single-paars
{
	background:#AD00FD;
	min-height:418px;
}

#blokvervolg-commercials
{
	background:#00ADEF;
	min-height:418px;
}

.boxlink
{
	background:url(images/boxlink.gif) no-repeat 0 3px;
	color:#fff !important;
	text-decoration:underline !important;
	padding-left:14px;
	margin-left:20px;
}

.leesmeervlak
{
	font-style:italic;
	padding:150px 10px 10px 10px;
}

.leesmeerlink
{
	background:transparent url(images/top-quote-home.png) no-repeat scroll left top !important;
	color:#FFF !important;
	text-decoration:none !important;
	margin:0;
	padding:5px 0 10px 23px;
}

.leesmeerlink:hover
{
	color:#fff;
	text-decoration:underline !important;
}

#blok1
{
	background:#e32c98;
	float:left;

	margin:10px 0;
}

#blok2
{
	background:#00adef;
	float:left;
	height:300px;
	margin:10px 0 10px 10px;
}

#blok3
{
	background:#993399;
	float:left;

	margin:10px 0 10px 10px;
}

#blok4
{
	background:#52cc3e url(images/blog.jpg) no-repeat top center;
	float:left;
	
	margin:10px 0 10px 10px;
}

#blok1,#blok2,#blok3,#blok4
{
	width:230px;
	height:300px;
}

#blokvervolg1
{
	background:#00adef;
	float:left;
	height:390px;
	width:220px;
	margin-right:10px;
}

#blokvervolg2
{
	background:#E32C98;
	float:left;
	height:390px;
	margin-right:10px;
	overflow:hidden;
	width:260px;
}

#blokvervolg3
{
	float:left;
	min-height:390px;
	overflow:hidden;
	width:446px;
}

#blok-blog
{
	background:#00adef;
	float:left;
	min-height:461px;
}

#blok-pers
{
	background:#52CC3E;
	float:left;
	min-height:461px;
}

.blogpost
{
	border-bottom:1px dotted #F2F2F2;
	margin:20px 0 30px;
	padding:0 10px;
}

.blogpost p
{
	margin-bottom:18px;
	width:680px;
}

.blogpost img
{
	border:1px solid #fff;
	float:left;
	margin:0 20px 10px 0;
}

.bloglijst
{
	list-style-image:none;
	list-style-type:none;
	margin:20px 0 0 10px;
	padding:0;
	display: list-item;
}

.bloglijst-home
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:8px 0 0 15px;
	padding:0;
}

.bloglijst-home li
{
	color:#fff;
	float:none;
	margin:0 2px;
	padding:0 2px 0 5px;
	height:40px;
	width:190px;
}

.bloglijst-home a
{
	color:#fff;
	font-size:12px;
	text-decoration:underline;
	white-space:nowrap;
	padding:5px 0;
}

.bloglijst li
{
	color:#01317D;
	float:left;
	margin:0 2px;
	padding:4px 2px 4px 10px;
}

.bloglijst a
{
	color:#01317D;
	font-size:12px;
	text-decoration:underline;
	white-space:nowrap;
	background:url(images/blauwe-li.gif) no-repeat 0 11px;
	padding:5px 0 5px 15px;
}

.bloglijst a:hover
{
	color:#fff;
	background:url(images/witte-li.gif) no-repeat 0 11px;
}

.vervolgcat
{
	color:#01317d;
	font-size:12px;
	list-style:square;
	text-decoration:underline;
}

.vervolgcat li
{
	padding:4px 0;
}

.vervolgcat li a:hover
{
	color:#01317d;
	text-decoration:none;
}

#sidebar
{
	font-size:0.9em;
	overflow:hidden;
	margin:1em 0 0 1em;
}

#sidebar ul
{
	list-style:none;
	margin:0 0 1.5em;
	padding:0;
}

#sidebar li
{
	margin:0 0 0.5em;
}

#sidebar h2
{
	font-size:1.2em;
	margin:0.5em 0;
	font-weight: 500;
}

#sidebar h2 a
{
	color:#111;
	text-decoration:none;
}

#sidebar form
{
	margin-bottom:1.5em;
}

#sidebar div
{
	line-height:1.5em;
	margin:0 0 1.5em;
}

#sidebar div a
{
	white-space:nowrap;
	padding:0 0.5em 0 0;
}

#sidebar div a:hover
{
	color:#036 !important;
}

footer
{
	color:#555;
	font-size:0.9em;
	margin:20px 0;
}

#footerbinnen
{
	margin:20px 0 0;
}

.footer_li
{
	color:#39998c9;
	list-style-type:none;
	margin:14px 0 0;
}

.footer_li li
{
	font-size:12px;
	line-height:16px;
	height:16px;
	color:#9998c9;
}

.footer_li li a
{
	color:#9998c9;
	white-space:nowrap;
	padding:5px 0 10px;
}

.footer_li li a:hover
{
	color:#d6d6e9;
	text-decoration:underline;
}

.footer-titel
{
	color:#d6d6e9 !important;
	text-decoration:none;
	font-size:13px;
	line-height:19px;
}

.footer-titel:hover
{
	color:#d6d6e9 !important;
	text-decoration:none;
}

#footer p
{
	margin:0.5em 0;
}

#footer ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#footer li
{
	display:inline;
	margin:0 1em 0 0;
}

#jsddm li
{
	float:left;
	list-style:none;
	font:11px Arial;
}

#jsddm li a
{
	display:block;
	text-decoration:none;
	color:#339;
	height:21px;
	padding:5px 12px;
}

#geenborderright
{
	background:none !important;
}

#jsddm li a:hover
{
	background:none;
	text-decoration:underline !important;
}

#jsddm li ul
{
	position:absolute;
	border-top:1px solid #FFF;
	margin:8px 0 0;
	padding:0;
}

#jsddm li ul li
{
	float:none;
	display:inline;
	background:#333192;
}

#jsddm li ul li a
{
	border-bottom:1px solid #fff;
	color:#fff;
	width:auto;
	background:#333192;
	font-size:13px;
}

#jsddm li ul li a:hover
{
	background:#333192;
	text-decoration:underline;
}

.more-link
{
	float:none;
}

.testimonial-vlak
{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#002D80;
	display:block;
	font-size:14px;
	height:150px;
	left:100px;
	line-height:24px;
	position:relative;
	margin-top:-200px;
	width:300px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

	
}

.testimonial
{
	color:#002D80;
	float:left;
	font-size:13px;
	line-height:20px;
	width:280px;
	background:url(images/bottom-quote.gif) no-repeat bottom right;
	padding:0 0 0 6px;
	position: relative;
	z-index: 9999;
}

.menu2
{
	list-style-type:none;
	margin:5px 0 0 5px;
	padding:0;
}

.menu2 li
{
	float:left;
	position:relative;
	color:#01317d;
	margin:0 2px;
	padding:2px 0;
}

.menu2 a
{
	display:block;
	background:url(images/blauwe-li.gif) no-repeat 0 12px;
	width:144px;
	color:#01317d;
	font-size:12px;
	white-space:nowrap;
	text-decoration:underline;
	padding:3px 0 3px 15px;
}

.menu2 a:hover
{
	color:#fff;
	background:url(images/witte-li.gif) no-repeat 0 12px;
}

.menu2 li em
{
	color:#fff;
	display:none;
	font-style:normal;
	font-weight:400;
	left:220px;
	position:absolute;
	top:20px !important;
	width:200px;
	z-index:2;
}

.emholder
{
	position:absolute;
	top:100px;
	left:220px;
}

.texthouder-single
{
	padding:10px;
}

.texthouder-single a {
	
	text-decoration: underline;
}
.texthouder-single a:hover {
	
	text-decoration: none;
}


.texthouder-single img {
	
	float: left;
	margin-right: 10px;
	max-width:512px;
}

.vvqbox
{
	display:block;
	max-width:100%;
	visibility:visible !important;
	margin:30px 0px 20px 0px !important;
}

.videocontent
{
	color:#fff;
	font-size:13px;
	line-height:19px;
	margin:10px 0 40px;
}

.vacature-content p
{
	clear:both;
	color:#FFF;
	display:block;
	float:left;
	font-size:12px;
	line-height:18px;
	margin:0 0 10px;
	padding:0;
}

.vacature-content
{
	border-bottom:1px dotted #F2F2F2;
	
	min-height:200px;
	margin:0 0 20px;
}

.mewerkers-content p
{
	clear:right;
	color:#FFF;
	display:block;
	font-size:12px;
	line-height:19px;
	padding:0;
}

.mewerkers-content
{
	border-bottom:1px dotted #F2F2F2;
	min-height:160px;
	height:auto !important;
	margin:10px 0;
}

.mewerkers-content a {
	text-decoration: underline;
}

.mewerkers-content a:hover {
	text-decoration: none;
}


.agenda-content {
	border-bottom:1px dotted #F2F2F2;
	min-height:40px;
	height:auto !important;
	margin:0px 0;
	
}


.mewerkers-content2
{
	border-bottom:1px dotted #F2F2F2;
	min-height:180px;
	height:auto !important;
	margin:10px 0;
	padding-bottom: 10px;
}

.mewerkers-content3
{
	border-bottom:1px dotted #F2F2F2;
	min-height:320px;
	height:auto !important;
	margin:10px 0;
	padding-bottom: 10px;
}

.videocontent p
{
	color:#fff;
	float:left;
	font-size:12px;
	line-height:18px;
	border-bottom:1px dotted #F2F2F2;
	padding-bottom:20px;
	width:478px;
	margin:30px 0 0;
}

.texthouder-commercials
{
	margin:10px 20px 20px 0;
}

.texthouder-medewerkers
{
	margin:10px 20px 20px;
}

.tijd
{
	background:#FFF none repeat scroll 0 0;
	color:#01317D;
	float:right;
	font-size:11px;
	margin-left:20px;
	text-align:center;
	height:37px;
	width:40px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:4px;
}

.googleMap
{
	background:none;
	margin:10px;
}

#map_1
{
	background:none;
	margin:10px 0;
}

.schrijver
{
	font-size:10px;
	color:#069;
	
}

.schrijver-home
{
	font-size:10px;
	color:#747474;
	
}

.footer-eerste
{
	width:135px;
	float:left;
}

.laatste-footer
{
	float:left;
	margin-right:0;
	padding-left:40px;
}

#slider
{
	height:390px;
	width:446px;
	background:none;
	position:relative;
	overflow:hidden;
	
}

#slider img {
	z-index: 1;

}

#slider ul,#slider li,#slider2 ul,#slider2 li
{
	list-style:none;
	margin:0;
	padding:0;
}

#slider li,#slider2 li,#slider3 li,#slider4 li #slider5 li,#slider6 li,#slider8 li,#slider9 li,#slider10 li
{
	width:446px;
	height:390px;
	overflow:hidden;
	z-index:1;
}

#slider2 li h2
{
	padding-top:20px;
	margin:0 20px;
}

#slider2 li p
{
	margin:20px;
}

p#controls,p#controls2
{
	position:relative;
	float:left;
	margin:0;
}

span#prevBtn
{
	position:absolute;
	
	padding:10px 20px 0 0;
}

span#nextBtn
{
	position:absolute;

	padding:10px 20px 0 328px;
}

span#nextBtn a
{
	color:#fff;
}

.calendar-table
{
	background:#FFF none repeat scroll 0 0;
}

.calnk a span
{
	background:#E4EBE3 !important;
}

.topOfPage
{
	float:left;
	height:21px;
	color:#fff !important;
	font-size:10px;
	width:77px;
	margin:0px 0px 0 0;
}

.blogh1
{
	padding-left:10px;
}

.excerptrel
{
	margin:5px 0 20px;
}

.emholder h1
{
	clear:both;
	font-size:14px !important;
	margin:0 0 3px;
}

.slide
{
	margin:5px 0;
	padding:0;
}

.btn-slide
{
	margin-bottom:4px;
	display:block;
	color:#fff;
	text-decoration:none;
}

.quoteklasse:hover,#nav li:hover,.current,.vervolgcat li a
{
	text-decoration:underline;
}

small,.commentmetadata
{
	color:#555;
	font-size:0.9em;
}

.post,.blokholder-vervolg
{
	margin:10px;
}

.wp-caption p.wp-caption-text,.bloglijst-home ul li,#jsddm
{
	margin:0;
	padding:0;
}

.current_page_item,.lees-meer
{
	text-decoration:underline !important;
}

.boxlink:hover,.lees-meer:hover
{
	text-decoration:none !important;
}

.bloglijst-home a:hover,span#prevBtn a
{
	color:#fff;
	text-decoration:none;
}

.mewerkers-content img,.mewerkers-content2 img
{
	border:1px solid #FFF;
	float:left;
	margin:0 10px 0px 0;
	padding:0 !important;
}

#slider li,#slider2 li
{
	background:#ec0089 url(images/content-uitvaartverzorging.jpg) no-repeat scroll 0 0;
}

span#prevBtn a:hover,span#nextBtn a:hover,.topOfPage:hover
{
	color:#fff;
	text-decoration:underline;
}

#panel,#panel2
{
	display:none;
}

.single-thumb{
	
	float:left;
margin-left:10px;
margin-right:10px;
margin-top:16px;
}


#cforms2form {
	margin-left: 20px;
}


#cforms3form {
	margin-left: 20px;
}


.cform textarea {
	width: 350px !important;
}

.calendar-table a {
	color:#000 !important;

}

.text-agenda {
	
	font-weight: normal;
	font-size: 1.4em !important;
	float: right;	
}
.datum {
	float: none;
	margin-right: 10px;
	padding-top: 5px;	
	font-size: 13px;
}

.datum a{
	margin-top: 4px;
	position:relative;
	top:5px;
}

.linkonder {
	
	float: right;
	color: #fff !important ;
}

.audioplayer_container {

}


#gallery-1 img {
border: none !important;
}

.incoming {
	display: none !important;
}

div#abi {
	width:490px !important;
}

.leesmeer {
	color: #fff !important;
	float: left;
	position: relative;
	top: 7px;
	text-decoration: underline !important;
	padding-left: 5px;
	}
.leesmeer:hover {
	text-decoration: none !important;
}


.gmnoprint h4 {
	margin-left: 0px !important;
}

.cf-fs2 legend {
	display: none;
}

.cform fieldset {
	margin-top: 0px !important;
}

.cform select {
width:358px !important;
}

ol.cf-ol li.cf-box-title {
	color: #fff !important;
	letter-spacing: normal !important;
	padding: 0px !important;
}

.cf-box-group {
	position: relative;
	top: -26px;
}
.rouw-content2 {
	border-bottom:1px dotted #F2F2F2;
height:auto !important;
margin:10px 0;
min-height:100px;
padding-bottom:10px;

}

label.cf-after span {
	width: 200px !important;
}


.textonly  {
	margin-top: 50px !important;
	
}

