/* HTML5 Boilerplate  */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #A5D7D2; color: #0092bf; text-shadow: none; }
::selection { background: #A5D7D2; color: #0092bf; text-shadow: none; }
:focus {outline:none;}
::-moz-focus-inner {border:0;}

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

#zelfhulp a {
 background: #ed6e1c;
}


/* SolidFlux 2012 */
body{
	padding-top: 20px;
	background: #ffffff url(../img/body-bg.png) top repeat-x; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wrapper{
	width: 990px;
	margin: 0px auto;
}

header{
	background: #ffffff url(../img/dashed.png) -5px bottom repeat-x;
	margin: 20px 30px 19px 30px;
	height: 121px;
}

#home-menu .menu {
	position:relative;
	z-index: 99;
} 

.col1{
	width: 170px;
	margin-right: 20px;
	float: left;
	display: block;
}

.col2{
	width: 360px;
	float: left;
}

.col3{
	width: 550px;
	float: left;
}

.col4{
	width: 740px;
	float: left;
}

#home-menu{
	margin: 0px 30px;
}

#advsearchholder{
	margin-right: 20px;
}

.menu, .linkmenu, footer ul, ul.children{
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}

.children{
	display: none;
}

.current_page_item .children, .current_page_ancestor .children{
	display: block;
}

.linkmenu a{
	margin-left: 5px;
	display: block;
	padding-left: 13px;
	background: url(../img/pijltjes.png) -8px 4px no-repeat;
	color: #006583;
	text-decoration: none;
	margin-top: 5px;
}

.menu a{
	font-weight: bold;
	text-decoration: none;
	background-color: #ed6e1c;
	color: #fff;
	width: 165px;
	margin-bottom: 10px;
	display: block;
	padding: 3px 0px 3px 5px;
	height: 14px;
	float: left;
	margin-right: 20px;
}


#advancedsearch li, #advancedsearchlabels li{
	text-decoration: none;
	margin-bottom: 10px;
	display: block;
	background-color: #fff;
	padding: 0px;
}

#advancedsearchoptions{
	padding-top: 3px;
}

#advancedsearch label{
	color: #3a2658;
    display: block;
    padding-left: 5px;
    padding-right: 10px;
}

#advancedsearchoptions a{
	text-decoration: none;
	color: #0092bf;
}

#advancedsearchoptions h3{
	margin-top: 20px;
	margin-bottom: 0;
}

#quicksearch .searchsubmit, #contentfootermid .searchsubmit{
	display: none;
}

#wrapper input.searchsubmit, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{
	color: #0092bf;
	background: url('../img/pijltjerechts.png') no-repeat right;
	border: none;
	width: auto;
	float: right;
	padding-right: 12px;
}

body .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{
	padding-right: 12px;
	padding-right: 12px !important;	
}

#wrapper .entry-content .searchsubmit{
	float: none;
} 

#advancedsearchlabels{
	margin-right: 0px;
}

#advancedsearch li.grey{
	padding: 3px 0px 3px 5px;
	width: 165px;
	color: #fff;
	background: #3a2658;
	height: 14px;
	margin-right: 20px;
	
}

#advancedsearch input{
	border: 1px solid #3a2658;
	padding: 2px 0px 2px 5px;
	width: 163px;
}

ul.children{
	padding-top: 0px;
	margin-bottom: 0;
}

ul.children a, body #secnav .children a {
	background: none repeat scroll 0 0 transparent; 
	border-bottom: 0px; 
	color: #0092bf; 
	font-weight: normal; 
	height: auto; 
	line-height: 1.4em; 
	margin-top: -10px; 
	padding-bottom: 4px;
}

ul.children .current_page_item a, ul.children .current_page_parent a{
	color: #ed6e1c;
}

#zoekresultaten{
	margin-right: 20px;
}

#searchoptions{
	margin-right: 0px;
}

#content p, article h2, .related-pages p, .intro h2, article h1, .search h2, .search h3, #nieuwsberichten h2, h3, h4, h5{
	margin-top: 0px;
	color: #0092bf;
}

article h3{
	font-size: 14px;
	margin-bottom: 5px;
}

article h4{
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}

.overzichtpost h2{
	font-size: 14px;
}

article img.alignleft, .wp-caption.alignleft{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

article img.alignright, .wp-caption.alignright{
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
}

.wp-caption-text{
	font-style: italic;
	font-size: 11px;
}

.searchresult {
	color: #0092bf;
	margin-bottom: 40px;
}

.searchresult .readmore{
	margin-top: -10px;
	position: absolute;
}

.search h2 a, #nieuwsberichten h2 a{
	color: #0092bf;
	text-decoration: none;
}

.postdate{
	margin-top: -16px;
	color: #0092bf;
	font-style: italic;
	position: absolute;
}

article ul, .entry-content ul{
	color: #0092bf;
	list-style: square;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 15px;
}

article ol{
	color: #0092bf;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 15px;
}

article a, article a:hover, article a:visited{
	color: #ed6e1c;
}

article p{
	/*text-align: justify;*/
	line-height: 1.5em;
}

article h2, #most-searched h2{
	font-size: 14px;
	margin-bottom: 5px;
	color: #0092bf;
}

article{
	padding-right: 20px;
}

#sibling-menu a, .page-template-submenu-pagina-php #sibling-menu a{
	border: 0px solid #0092bf;
	color: #0092bf;
	background-color: #ffffff;
	padding-left: 0px;
}

.page-template-submenu-pagina-php #sibling-menu .children a{
	padding-left: 5px;
}

#sibling-menu li{
	display: none;
}

#sibling-menu li li a{
	padding-left: 5px;
}

#sibling-menu li.current_page_item, #sibling-menu li.current_page_parent, #sibling-menu li.current_page_item .children li, #sibling-menu li.current_page_parent .children li{
	display: block;
}

#sibling-menu .current_page_item>a{
	border: 0px solid #ed6e1c;
	color: #ed6e1c;
}
/*
#sibling-menu .children {
	margin-left: 10px;
}*/

#sibling-menu .children a{
	border: 1px solid #0092bf;
	width: 160px;
	margin-bottom: 20px;
	display: block;
}

#sibling-menu .children .current_page_item a{
	border-color: #ed6e1c;
}

.current_page_item .children a{
	border: 0px;
	color: #0092bf;
}

.intro p, .intro li{
	font-size: 12px;
}

.intro p{
	margin-bottom: 5px;
}

.related-pages{
	margin-top: 10px;
}

.related-pages p{
	font-size: 12px;
}

#rss{
	clear: left;
    display: block;
    padding-top: 20px;
}

#printversionbtn, #rss{
	color: #3a2658;
	text-decoration: none;
}

#printversionbtn img, #rss img{
	padding-right: 5px;
}

.current_page_item a{
	
}

#quickmenu, #quickmenu a{
	margin-right: 0px;
}

.menuheader{
	background: #3a2658;
	color: #ffffff;
	padding: 3px 0px 3px 5px;
	height: 14px;
	width: 165px;
}

#quicksnelnaar a, #quicknieuws a, .parent-pageid-122 #secnav a, .root122 #secnav a, .root122 .bgcolordep, .parent-pageid-122 .bgcolordep, .slideritem.term-nieuws{
	background: #d0d0ea;	
}

.bgcolordep{ /*default*/
	background: #3a2658;	
}


#quicksnelnaar a{
	margin-bottom: 0px;
}

#ikzoekhulp a, .root24 .bgcolordep, .search-highlight, .slideritem.term-ik-zoek-hulp{
	background-color: #ed6e1c;
}

#preventie a {
	background-color: #00827e;
}

.search-highlight{
	background-color: #FFC58E;
}

.root122 .colordep{
	color: #3a2658;
}

.root24 .colordep, 
.root24 #secnav .children .current_page_item a, 
.root24 #secnav .children .current_page_parent a, 
.root24 #secnav .children .current_page_ancestor a,
.root24 #sibling-menu .children .current_page_item a,
.root24 #sibling-menu .current_page_parent>a
{
	color: #ed6e1c;
}


#sibling-menu .current_page_parent>a, #sibling-menu .current_page_item > a{
	height: auto;
}

.root24 #sibling-menu .current_page_parent>a{
	border-color: #ed6e1c;
}

#ikbenclient a, .root534 #secnav a, .root534 .bgcolordep, .root534 .bgcolordep, .slideritem.term-ik-ben-client{
	background: #f5a04c;
}

#ikbenjonger a, .root2851 #secnav a, .root2851 .bgcolordep, .root2851 .bgcolordep{
	background-color: #0092bf;
	color: #ffffff;
}

.root2851 .colordep {
	color: #0092bf;
}

.root534 .colordep, .root534 #secnav .children .current_page_item a, .root534 #secnav .children .current_page_parent a{
	color: #f5a04c;
}

#acutehulpnodig a, .root613 #secnav a, .root613 .bgcolordep, .slideritem.term-ik-heb-acuut-hulp-nodig{
	background: #e63a4e;
}

.root613 .colordep, .root613 #secnav .children .current_page_item a, .root613 #secnav .children .current_page_parent a{
	color: #e63a4e;
}


#clientenportaal a, .root23001 #secnav a, .root23001 .bgcolordep, .slideritem.clientenportaal{
	background-color: #ACD084;
}

.root23001 .colordep, .root23001 #secnav .children .current_page_item a, .root23001 #secnav .children .current_page_parent a{
	color: #ACD084;
}



#familienaasten a, .root33 #secnav a, .root33 .bgcolordep, .slideritem.term-familie-en-naasten{
	background: #efc0c6;
}

.root33 .colordep, .root33 #secnav .children .current_page_item a, .root33 #secnav .children .current_page_parent a{
	color: #efc0c6;
}

#verwijzers a, .root30 #secnav a, .root30 .bgcolordep, .slideritem.term-verwijzers{
	background: #00827e;
}

.root30 .colordep, .root30 #secnav .children .current_page_item a, .root30 #secnav .children .current_page_parent a{
	color: #00827e;
}

#overemergis a, .root35 #secnav a, .slideritem{
	background: #0092bf;
}

.root35 .colordep, 
.root35 #secnav .children .current_page_item a, 
.root35 #secnav .children .current_page_parent a,
.root122 .colordep, 
.root122 #secnav .children .current_page_item a, 
.root122 #secnav .children .current_page_parent a{
	color: #3a2658;
}

#werkenleren a, .root37 #secnav a, .slideritem.term-werken-leren-vrijwilligers, .single-vacatures #secnav a {
	background: #a5d7d9;
}

.root37 .colordep, .root37 #secnav .children .current_page_item a, .root37 #secnav .children .current_page_parent a{
	color: #a5d7d9;
}

#quicksearch{
	width: 165px;
	height: 20px;
	margin-bottom: 10px;
}

#quicksearch #searchform #s, #spec-search, .home #s, .search #searchform #s{
	width: 162px;
	padding-left: 5px;
	height: 16px;
	border: 1px solid #3a2658;
	color: #0092bf;
}

#wrapper .entry-content #s{
	width: 340px;
}

#breadcrumbs #bcsearchquery{
	font-weight: bold;
	color: #ed6e1c;
	text-decoration: none;
	border: none;
}

#opensnelnaar{
	position:relative;
	z-index: 100;
}

#snel{
	list-style: none;
	margin: 0px;
	padding:0px;
	position: absolute;
	margin-top: 20px;
	display: none;
	z-index: 99;
}

#snel a{
	background: url(../img/pijltjerechts.png) no-repeat 7px 8px transparent;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	width: 150px;
	color: #0092bf;
}

#quickmenu #mijn-emergis a{
	margin-top: 10px;
}

#quickmenu #opensnelnaar {
	background: url("../img/snelpijl.png") no-repeat scroll 155px 6px #3a2658;
}

#quickmenu #opensnelnaar.open {
	background: url("../img/snelpijl_up.png") no-repeat scroll 155px 6px #3a2658;
}

#quickmenu #snel li{
	background: url(../img/greybgtrans.png) repeat;
	overflow: hidden;
}

#content, #contentfooter, #breadcrumbsholder{
	margin: 0px 30px;
	clear: both;
	padding-bottom: 21px;
	background: #ffffff url(../img/dashed.png) -5px bottom repeat-x;
	overflow: hidden;
}

#breadcrumbsholder{
	height: 48px;
}

#breadcrumbs{
	margin-top: 0px;
	margin-left: 190px;
	color: #0092bf;
	font-size: 12px;
	font-style: italic;
}

#content.content-page{
	padding-top: 20px;
}

#breadcrumbs a{
	color: #0092bf;
	/*border-bottom: 1px solid;*/
	text-decoration: none;
}

#breadcrumbs a:hover{
	border-bottom: 1px dashed;	
}

#slider-home{
	margin-left: 190px;
	background-color: #3a2658;
	width: 550px;
	height: 300px;
	overflow: hidden;
}

#vuurtoren{
	position: absolute;
	background: url(../img/logo-vuurtoren.png) transparent no-repeat;
	z-index: 98;
        width: 313px;
        height: 376px;
        position: absolute;
        left: 50%;
        margin-left: 160px;
        margin-top: -97px;

}


#vuurtoren-oud{
	position: absolute;
	background: url(../img/logo-vuurtoren.png) transparent no-repeat;
	width: 313px;
	height: 376px;
	margin-left: 625px;
        margin-top: -97px;
	z-index: 98;
}




.slideritem{
	width: 550px;
	height: 300px;
	float: left;	
}

.slideritemcap{
	background: #126484;
	color: #fff;
	padding: 3px 0px 3px 5px;
	height: 14px;
}

.slideritemcap span{
	font-style: italic;
}


#movenext, #moveprev{
	width: 8px;
	height: 8px;
	background: url(../img/pijltjes.png) no-repeat left;
	display: block;
	position: absolute;
	text-decoration: none;
left: 50%;
	margin-top: 140px;
	margin-left: -295px;
z-index:99;
}

#movenext{
	background-position: -8px 0px;
	margin-left: 285px;
left:50%;
    z-index: 99;
}


#movenext-oud, #moveprev-oud{
	width: 8px;
	height: 8px;
	background: url(../img/pijltjes.png) no-repeat left;
	display: block;
	position: absolute;
	text-decoration: none;
	margin-top: 140px;
	margin-left: 170px;
}



#movenext-oud{
	background-position: -8px 0px;
	margin-left: 600px;
	margin-left: 750px;
    z-index: 99;
}

#snelnaar{
	margin-left: 190px;
}


#snelnaar a{
	font-weight: bold;
}

#contentfooter{
	overflow: hidden;
    padding-top: 20px;
}

#contentfooter #movenext, #contentfooter #moveprev {
	position: absolute;
	margin-top: -45px;
        left: 50%;
}


#contentfooter #movenext{
	margin-left: 490px;
        left: 50%;
} 

#contentfooter #moveprev {
	margin-left: -490px;
        left: 50%;
	
}


#contentfooter #movenext-oud{
	margin-left: 940px;
} 

#contentfooter #moveprev-oud {
	margin-left: -18px;
	
}

#content-intro h1{
	text-transform: uppercase;
	margin-top: 0px;
	color: #ed6e1c;
	font-size: 14px;
	
}

#nieuws .menuheader{
	background-color: #006583;
}

#mijn-emergis a{
	background: url(../img/mijnemergis-bg.png) left top no-repeat #004877;
	padding-left: 42px;
	width: 128px;
}

footer{
	margin: 0px 0px 0px 30px;
	overflow: hidden;
	padding-top: 5px;
}

#closingslogan{
	text-align: center;
	background: #ffffff url(../img/dashed.png) -5px top repeat-x;
	width: 930px;
	height: 40px;
	margin: 0px 30px;
	padding-top: 20px;
} 

#menu-footer-menu {
        height:30px;
        line-height:30px;
}

#menu-footer-menu .menu-item {
	display: block;
	float: left;
	margin-right: 62px;
	margin-bottom: 10px;
}


#menu-footer-menu .menu-item a {
        text-decoration: none;
	color: #3a2658;
	font-weight: bold;
}


#secnav{
	
}

.related-pages h3 a{
	color: #ed6e1c;
	text-decoration: none;
	font-size: 12px;
}

a.readmore{
	color: #ed6e1c;
}

.related-pages h3{
	margin-bottom: 3px;
	margin-top: 0px;	
}

.related-pages section{
	display: block;
	overflow: hidden;
}

.col1.third{
	margin-right: 0px;
}

#mediamenu{
	width: 930px;
	clear: both;
	position:relative;	
}

#mediamenu #social a{
	float: right;
	margin-left: 14px;
}

#mediamenu div{
	margin-top: -20px;
    position: absolute;
    right: 0;
	margin-right: 0px;
}

/*
#mediamenu #adjustfonts{
	margin-top: -60px;
	color: #3a2658;
	font-size: 11px;
}

#mediamenu #adjustfonts a{
	margin-right: 5px;
	color: #3a2658;
	text-decoration: none;
}

#adjustfonts a.small{
	font-size: 11px;
}

#adjustfonts a.normal{
	font-size: 14px;
}

#adjustfonts a.large{
	font-size: 16px;
}
*/

#contentfooter .slideritem {
	float: left;
	width: 170px;
	height: 86px;
	margin-right: 20px;
}

#contentfooter .slideritem a, #contentfooter .slideritem img, #contentfooter .slideritem h4{
	width: 170px;
	height: 86px;
	color: #fff;
	text-decoration: none;
	display: block;
}

#contentfooter .slideritem h4 a{
	width: 150px;
	height: 66px;
}

#contentfooter .slideritem h4{
	margin: 0px;
	padding: 10px;
	width: 150px;
	height: 66px;
	font-size: 18px;
	overflow: hidden;	
}

/*
#specific-search label{
	text-transform: uppercase;		
}

.home #mediamenu{
	top: 800px;
}

*/
.formhead{
	font-size:14px;
	text-transform: uppercase;
	color: #ed6e1c;
	margin: 0px;
	font-weight: normal;
}


#tgsearchcloud{
	line-height: 1.5em;
}

#tgsearchcloud a{
	text-decoration: none;
	font-size: 16px;
	margin-right: 5px;
	float: left;
	border-bottom: #ffffff dotted 1px;
}

#tgsearchcloud a:hover{
	border-bottom: dotted 1px;	
}

#tgsearchcloud a.size1{
	font-size: 12px;
}

#tgsearchcloud a.size2{
	font-size: 18px;
}

#tgsearchcloud a.size3{
	font-size: 24px;
}

#social a{
	text-decoration: none;
}

#slider-footer{
	overflow: hidden;
	height: 86px;
	width: 930px;
}

#sitemap {
	list-style: square;
}

#sitemap a{
	color: #0092bf;
}

#sitemap .children{
	display: block;
	margin-left: 20px;
	list-style: square;
}

#homepage-banners{
	width: 170px;
	overflow: hidden;
	margin-top: 20px;
}
/*
#sitemap .children .children{
	list-style: disc;
}

#sitemap .children .children .children{
	list-style-type: square;
}
*/

@media only screen and (min-width: 35em) {
  

}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  /*a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

#socialfollow{
	text-align: right;
	margin: 0 30px 30px 30px;
}

#socialfollow a{
	text-decoration: none;
	margin-left: 10px;
}

#socialfollow span{
	color: #3a2658;
}

.navigation{
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.alignleft{
	float: left;	
}

.alignleft a {
	padding-left: 10px;
	background: url('../img/pijltjelinks.png') left center no-repeat;
}

.alignright{
	float: right;
}

.alignright a {
	padding-right: 10px;
	background: url('../img/pijltjerechts.png') right center no-repeat;
}


.navigation a{
	color: #0092bf;
	text-decoration: none;
	
}

#map_canvas{
	border: 0px solid red;
	height: 520px;
	display: none;
}

#mapholder{
	height: 520px;
	margin-bottom: 20px;
}

body .gform_wrapper .validation_error{
	padding: 10px;
	border: 1px solid #F33;
	color: #f33;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5em;
	margin-bottom: 16px;
}

body .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: #FFCCCC;
	margin-bottom: 6px !important;
	padding: 6px 6px 4px 6px !important;
	border: 1px solid #C89797;
}

body .gform_wrapper .top_label input[type="text"]{
	border: 1px solid #3a2658;
	color: #0092bf;
	padding-left: 5px;
}

body #gforms_confirmation_message{
	margin-top: 40px;
	margin-bottom: 40px;	
	color: #0092bf;
	padding: 10px;
	border: 1px solid #0092bf;
}

body .gfield_description{
	margin-bottom: 20px;
	color: #0092bf;
}

body .gform_description {
	color: #0092bf;
	margin-bottom: -15px;
	display: block;
}

body .ginput_container select, body .ginput_container textarea{
	color: #0092bf;
	border: 1px solid #3a2658;	
}

.moreitem a{
	margin-top: 10px;
	text-align: right;
	background: url("../img/pijltjerechts.png") no-repeat scroll right center transparent;
	padding-right: 12px;
}

#vacaturelijst{
	margin-bottom: 10px;
}

p.nieuweregel{
	clear: both;
}

article h3{
	clear:both;
}

#baholder{
	display: none;	
}

#ba{
	width: 100px;
	float: left;
	margin-left: 30px;
}

#ba a{
	background: url(../img/pijltjerechts-grijs.png) no-repeat right;
	display: block;
	color: #9d9d9d;
	width: 65px;
	text-decoration: none;
}

#kalender-menu, #kalender-item-menu {
	position: absolute; 
}

#kalendercontent{
	margin-left: 190px;
}

#kalenderitems{
	margin-bottom: 20px;
	margin-top: 10px;
	padding-bottom: 20px;
}

.kalenderitem{
	overflow: hidden;
	margin-bottom: 20px;
	clear: both;
}

.ki-date{
	position: absolute;
	width: 50px;
	height: 50px;
	display: block;
	border: 1px solid #006583;
}

.ki-date strong{
	font-size: 26px;
	display: block;
	text-align: center;
	color: #006583;
	width: 50px;
	height: 34px;
}
.ki-date span{
	background: #006583;
	/*color: #d4e9ea;*/
	color: #fff;
	width: 50px;
	text-align: center;
	display: block;
}

.ki-content{
	padding-left: 70px;
}

.ki-content h2{
	margin-top: 5px;
}

.ki-content h2 a{
	color: #0092bf;
	text-decoration: none;
}

.ki-content p{
	margin-bottom: 0px;
}

.subtitel{
	margin-top: -15px;
	padding-bottom: 10px;
}

#social span{
	color: #3a2658;
	float: right;
}

<!--
/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */


-->

.cc-cookies { position:fixed; width: 90%; left: 0; top: 0; padding: 0.5em 5%; background: #565656; background: rgba(86,86,86,0.95); color: #fff; font-size: 13px; font-weight: 700; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}


.term-ik-ben-jonger-dan-18-jaar {
  background-color:#0092bf;
}