/* 
	KLEUR:
	
	Blauw: #0095da
	Groen: #60bb46
	Rood: #a80532
	Oranje: #f7941e
	Licht Grijs: #bcbdc0
	Donkergrijs: #636466 -> tekst
*/

/******************************************************************************
* 
******************************************************************************/

body
{
	font-family: verdana;
}

/******************************************************************************
* 
******************************************************************************/

hr,
.hide
{
	display: none;
}

.clear
{
	clear: left;
}

.no-break
{
	white-space: nowrap;
}

.no-margin
{
	margin: 0;
}

.no-padding
{
	padding: 0;
}

.no-top-margin
{
	margin-top: 0;
}

.no-bottom-margin
{
	margin-bottom: 0;
}

p.error
{
	color: #FF292F;
	font-size: 100%;
	font-style: italic;
}

p strong,
li strong
{
	font-weight: bold;
}

a
{
	color: #636466;
	outline: none;
}

/* 	a:visited
{
	color: #8C8E91;
} */

img.pngowned
{
	border: 2px #f7941e solid;
}

/******************************************************************************
* 5 koloms grid
******************************************************************************/

.row
{
	clear: both;
	overflow: auto;
	_height: 1%;
	margin: 0 0 15px 0;
}

.column,
.column-nomargin
{
	float: left;
	margin: 0;
}

.column-margin,
.column-r-margin
{
	float: left;
	margin: 0 15px 0 0;
}

.column-l-margin
{
	float: left;
	margin: 0 0 0 15px;
}

.row-nomargin
{
	clear: both;
	overflow: auto;
	_height: 1%;
	margin: 0;
}

.fifth
{
	width: 180px;
}

.twofifth
{
	width: 375px;
}

.threefifth
{
	width: 570px;
}

.fourfifth
{
	width: 765px;
}

.threetenth
{
	width: 270px;
}

/******************************************************************************
* 
******************************************************************************/

#page
{
	font-family: verdana;
	font-size: 85%;
	width: 975px;
	margin: 15px 0 0 10px;
	/* 	totale breedte is 990px */
	
	width: 990px;
	margin: 15px auto;
}

/******************************************************************************
* logo / payoff
******************************************************************************/

#logo
{
	background-image: url(../gui/infopuntzorg.gif?rev2);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
}

#logo h1 a
{
	display: block;
	height: 100px;
	width: 180px;
}

#logo h1 a span
{
	display: none;
}

#payoff
{
	background-image: url(../gui/zorg-voor-mensen.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	height: 50px;
}

#payoff h2
{
	display: none;
}

/******************************************************************************
* zoekform
******************************************************************************/

#search form
{
}

#search form h3,
#search form p
{
	font-size: 100%;
	margin: 0.7em 0;
}

#search form input.text
{
	float: left;
	width: 160px;
}

#search form span.submit
{
	float: right;
	display: block;
	background-image: url(../gui/do-search.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 14px;
	height: 18px;
	cursor: pointer;
}

#search form span.submit input.submit
{
	display: none;
}

#mijn-infopunt legend { display: none;}

/******************************************************************************
* 
******************************************************************************/

#pagecontent
{
	margin-top: 13px;
}

#pagecontent p.readmore
{
	clear: both;
}
/******************************************************************************
* midden (tekst)
******************************************************************************/

h3
{
	/* 	font-size: 138.5%;
	font-weight: bold; */
	font-size: 182%;
	margin: 0 0;
}

h4
{
	font-weight: bold;
	margin: 1em 0;
	font-size: 100%;
	line-height: 160%;
}

h4.render-mode-list
{
	margin: 0;
}

h4 a
{
	color: inherit;
	text-decoration: none;
}

h4 a:hover
{
	text-decoration: underline;
}

ul,ol
{
	color: #636466;
	margin: 1em 2em;
	line-height: 160%;
}

ul li
{
	list-style: disc outside;
}

ol li
{
	list-style: decimal outside;
}

dl
{
	color: #636466;
	margin: 1em 0 1.5em 0;
	line-height: 160%;
}

dt
{
	padding-top: 0.2em;
	text-transform: uppercase;
}
dt a
{
	color: inherit;
}
dd
{
	margin-right: 0.7em;
	margin-bottom: 0.2em;
	padding-bottom: 0.5em;
	/* 	margin-left: 0.7em; */
	/* 	font-weight: bold; */
	border-width: 0 0 1px 0;
	border-color: #d4d5d7;
	border-style: solid;
}

p
{
	margin: 1em 0;
	color: #636466;
	line-height: 160%;
}

p.intro
{
	font-weight: bold;
}

p.overview a
{
	text-decoration: none;
}

div.html
{
	margin: 1em 0;
}

table tr th,
table tr td
{
	line-height: 170%;
}

table tr th,
table tr td strong
{
	font-weight: bold;
}

span.blockquote,
blockquote
{
	/* 	font-family: Palatino; */
	/* 	font-size: 138.5%; */
	/* 	font-size: 93%; */
	font-size: 116%;
	margin: 0 1.5em 0 1.5em;
	display: block;
	font-weight: normal;
	/* 	font-variant: small-caps; */
	font-style: italic;
	width: 88%;
}

/* 	label
{
	
	color: #636466;
}
 */

div.thumbnail_,
div.thumbnail_right
{
	float: right;
	margin: 3px 0 0 10px;
}

div.thumbnail_left
{
	float: left;
	margin: 3px 10px 0 0;
}

/******************************************************************************
* 
******************************************************************************/

div.download a
{
	text-decoration: none;
}

div.download img
{
	vertical-align: middle;
}

/******************************************************************************
* navigatie
******************************************************************************/

#navigation
{
	/* 	overflow: auto; */
	margin: 15px 0 0 -2px;
	/* 	background-image: url(../gui/mainnav-background.gif);
	background-repeat: no-repeat;
	background-position: left center; */
}

.mainnav h3
{
	display: none;
}

.mainnav ul
{
	margin: 0;
}

.mainnav ul li
{
	display: inline;
}

.mainnav ul li a
{
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding: 2px 4px 7px 4px;
	/* 	background-image: url(../gui/mainnav-divider.gif);
	background-repeat: no-repeat;
	background-position: right 6px; */
	margin: 0;
	background-color: #FFFFFF;
	border: 2px #FFFFFF solid;
	background-image: url(../gui/mainnav-item-background.gif?ewew);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.mainnav ul li a.in-path,
.mainnav ul li a.selected
{
	color: #FFFFFF;
	background-color: #fff;
}

.mainnav ul li a:hover
{
	color: #FFFFFF;
}

.mainnav ul li a.selected strong
{
	font-weight: bold;
}

/* 
	niv 2
*/

.mainnav ul li ul
{
	display: none;
}

/* 
	kleuren
*/

.mainnav ul li.blauw a:hover,
.mainnav ul li.blauw a.in-path,
.mainnav ul li.blauw a.selected
{
	background-color: #0095da;
}

.mainnav ul li.groen a:hover,
.mainnav ul li.groen a.in-path,
.mainnav ul li.groen a.selected
{
	background-color: #60bb46;
}

.mainnav ul li.rood a:hover,
.mainnav ul li.rood a.in-path,
.mainnav ul li.rood a.selected
{
	background-color: #a80532;
}

.mainnav ul li.oranje a:hover,
.mainnav ul li.oranje a.in-path,
.mainnav ul li.oranje a.selected
{
	background-color: #f7941e;
}

.mainnav ul li.grijs a:hover,
.mainnav ul li.grijs a.in-path,
.mainnav ul li.grijs a.selected
{
	background-color: #636466;
}

/******************************************************************************
* 
******************************************************************************/

.subnav
{
}

.subnav ul
{
	margin: 0 0 0 13px;
	padding: 0 0 5px 0;
}

.subnav ul li
{
	line-height: 1.22em;
	list-style-type: disc;
	list-style-position: outside;
	padding: 5px 0 0 0;
}

.subnav ul li a
{
	text-decoration: none;
	font-weight: normal;
	color: inherit;
}

.subnav ul li a strong
{
	font-weight: bold;
}

.subnav ul li a.not-selected
{
	color: #636466;
}

.subnav ul li a:hover
{
	color: inherit;
}

/******************************************************************************
* folderss
******************************************************************************/

div.detail
{
}

div.detail div.list h3
{
	font-size: 93%;
	/* 	font-style: italic; */
}

div.detail div.list p
{
	/* 	display: none; */
}

div.detail div.list p.lead,
div.detail div.list p.intro
{
	display: block;
}

/******************************************************************************
* folders in folders
* - beetje ruk eigenlijk wel nog!
******************************************************************************/

div.list
{
	border-width: 0 0 0 0;
	border-color: #eee;
	border-style: solid;
	padding: 2px 0 2px 0;
}

div.list p.readmore
{
	display: block;
}


p.readmore a
{
	text-decoration: none;
}

div.attentionpanel div.list .thumbnail_
{
	display: none;
}

/******************************************************************************
* Algemene opzet panels
* Panel zonder #id = blauw
******************************************************************************/

.panel
{
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: #0095da;
	border-style: solid;
	padding: 13px;
	margin: 0 0 15px 0;
}

.panel-js
{
	border-width: 0;
	border-color: #0095da;
	padding: 0;
	margin: 0;
}

.panel-js-top
{
	background-image: url(../gui/panel-top-blauw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	font-size: 8px;
}

.panel-js-content
{
	background-color: #FFFFFF;
	border-width: 0 2px 0 2px;
	border-color: inherit;
	border-style: solid;
	padding: 0 13px 0 13px;
	margin: 0;
}

.panel-js-bottom
{
	background-image: url(../gui/panel-bottom-blauw.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 14px;
	margin: 0 0 15px 0;
	font-size: 8px;
}

.panel h3
{
	font-size: 123.1%;
	font-weight: bold;
	margin: 0 0 0.25em 0;
}

.panel h4
{
	font-weight: bold;
	margin: 0.25em 0;
}

.panel h3 a
{
	/* 	display: block;
	height: 25px; */
}

.panel p
{
	padding: 0.25em 0;
	margin: 0;
	color: #636466;
	line-height: 130%;
}

.panel .list p
{
	display: none;
}

/******************************************************************************
* Kleurvarianten
******************************************************************************/

.no_cs_css_class,
.no_cs_css_class h3
{
	color: #a80532;
}

.blauw,
.blauw a:hover,
.blauw h3,
.blauw dt,
.blauw table.overzicht tr th,
.blauw table.overzicht tr a:hover
{
	color: #0095da;
}

.groen,
.groen a:hover,
.groen h3,
.groen dt,
.groen table.overzicht tr th,
.groen table.overzicht tr a:hover
{
	color: #60bb46;
}

.rood,
.rood a:hover,
.rood h3,
.rood dt,
.rood table.overzicht tr th,
.rood table.overzicht tr a:hover
{
	color: #a80532;
}

.oranje,
.oranje a:hover,
.oranje h3,
.oranje dt,
.oranje table.overzicht tr th,
.oranje table.overzicht tr a:hover
{
	color: #f7941e;
}

.grijs,
.gray,
.gray a:hover,
.grijs a:hover,
.grijs h3
{
	color: #636466;
}

/******************************************************************************
* Kleuren voor de panels
******************************************************************************/

.blauw
{
	border-color: #0095da;
}

.groen
{
	border-color: #60bb46;
}

.rood
{
	border-color: #a80532;
}

.oranje
{
	border-color: #f7941e;
}

.grijs
{
	border-color: #636466;
}

.rood .panel-js-top
{
	background-image: url(../gui/panel-top-rood.gif);
}

.rood .panel-js-bottom
{
	background-image: url(../gui/panel-bottom-rood.gif);
}

.groen .panel-js-top
{
	background-image: url(../gui/panel-top-groen.gif);
}

.groen .panel-js-bottom
{
	background-image: url(../gui/panel-bottom-groen.gif);
}

.oranje .panel-js-top
{
	background-image: url(../gui/panel-top-oranje.gif);
}

.oranje .panel-js-bottom
{
	background-image: url(../gui/panel-bottom-oranje.gif);
}

.grijs .panel-js-top
{
	background-image: url(../gui/panel-top-grijs.gif);
}

.grijs .panel-js-bottom
{
	background-image: url(../gui/panel-bottom-grijs.gif);
}

/******************************************************************************
* solide panel (homepage)
******************************************************************************/

.attentionpanel
{
	clear: left;
	width: auto;
	overflow: auto;
	_height: 1%;
	background-color: #F7941E;
	background-image: url(../gui/panel-solid-back-oranje.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0 0 15px 0;
}

.attentionpanel h3,
.attentionpanel h4
{
	font-size: 167%;
	line-height: 100%;
	font-weight: normal;
	color: #fff;
	margin: 15px 15px 10px 15px;
}

.attentionpanel p,
.attentionpanel p.intro
{
	margin: 10px 15px;
	color: #FFFFFF;
	line-height: 1.22em;
	font-weight: normal;
}

.attentionpanel p strong
{
	color: #636466;
}

.attentionpanel p.intro,
.attentionpanel p.information
{
	display: block;
}

.attentionpanel p.readmore
{
	display: block;
	margin: 0;
}

.attentionpanel p a
{
	color: #636466;
	text-decoration: none;
}

.attentionpanel img.mask
{
	float: left;
	display: block;
	background-color: #000;
	margin: 0 15px 0 0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-color: #F7941E;
}

/******************************************************************************
* solide panel (homepage)
******************************************************************************/

#praktijkverhaal
{
}

#meer-praktijkverhalen
{
}

#meer-praktijkverhalen p
{
	margin: 0;
}

#meer-praktijkverhalen p strong
{
	color: #636466;
	font-size: 108%;
	line-height: 170%;
}

/******************************************************************************
* 
******************************************************************************/

#zorgcarriere
{
	/* 	width: 285px; */
	overflow: auto;
	height: 85px;
	
	float: none;
	clear: both;
	margin: 0;
	margin-top: 20px;
}

#zorgcarriere h3
{
	background-image: url(../gui/h3-zorgcarriere.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

#zorgcarriere h3 span
{
	display: none;
}

#zorgcarriere p
{
	float: right;
	width: 270px;
	line-height: 1.22em;
	color: #000;
	margin: 0.7em 0;
}

#zorgcarriere .panel-js-content
{
	background-color: transparent;
}

#zorgcarriere .panel-js-top
{
	background-image: url(../gui/panel-wide-top-oranje.gif);
}

#zorgcarriere .panel-js-bottom
{
	background-image: url(../gui/panel-wide-bottom-oranje.gif);
}

#zorgcarriere #zorgtestknop
{
	width: 285px;
	float: left;
}

#zorgcarriere #zorgtestknop a
{
	float: right;
	display: block;
	
	width: 285px;
	height: 50px;
	background-image: url(../gui/tmp-doedezorgtest.gif?zzz);
	background-repeat: no-repeat;
	background-position: right top;
}

#zorgcarriere #zorgtestknop a span
{
	display: none;
}

/******************************************************************************
* 
******************************************************************************/

#zorginstellingen
{
	margin-right: 30px;
	
	width: 270px;
	background-image: url(../gui/panel-back-zorginstellingen.jpg?ccc);
	background-repeat: no-repeat;
	background-position: right -20px;
}

#zorginstellingen h3
{
	background-image: url(../gui/h3-zorginstellingen.png?a);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

#zorginstellingen h3 span
{
	display: none;
}

#zorginstellingen p
{
	margin: 0 60px 0 0;
}

#zorginstellingen .panel-js-content
{
	background-color: transparent;
	height: 150px;
}

#zorginstellingen .panel-js-top
{
	background-image: url(../gui/panel-wide-top-groen.png?a);
}

#zorginstellingen .panel-js-bottom
{
	background-image: url(../gui/panel-wide-bottom-groen.png?a);
	margin: 0;
}

/******************************************************************************
* 
******************************************************************************/

#service-punt-zorg
{
	width: 270px;
	
	margin-bottom: 20px;
	_margin-bottom: 0;
	
	background-image: url(../gui/panel-back-service-punt-zorg.jpg?ccc);
	background-repeat: no-repeat;
	background-position: right 0px;
}

#service-punt-zorg h3
{
	background-image: url(../gui/h3-service-punt-zorg.png?a);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

#service-punt-zorg h3 span
{
	display: none;
}

#service-punt-zorg a
{
	/* 	text-decoration: none; */
}

#service-punt-zorg p
{
	/* 	line-height: 120%; */
	margin: 0 70px 0 0;
}

#service-punt-zorg .panel-js-content
{
	background-color: transparent;
	height: 150px;

}

#service-punt-zorg .panel-js-top
{
	background-image: url(../gui/panel-wide-top-blauw.png?a);
}

#service-punt-zorg .panel-js-bottom
{
	background-image: url(../gui/panel-wide-bottom-blauw.png?a);
	margin: 0;
}

/******************************************************************************
* 
******************************************************************************/

#mijn-infopunt h3
{
	background-image: url(../gui/h3-mijn-infopunt.gif?zzz);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

#mijn-infopunt h3 a
{
	display: block;
	height: 25px;
}

#mijn-infopunt h3 span
{
	display: none;
}

#mijn-infopunt p strong
{
	color: #0095da;
}

#mijn-infopunt p a
{
	text-decoration: none;
	color: #0095da;
}

#mijn-infopunt p a:hover
{
	text-decoration: underline;
}

/******************************************************************************
* 
******************************************************************************/

#nieuws h3
{
	background-image: url(../gui/h3-nieuws.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

#nieuws h3 span
{
	display: none;
}

#nieuws .list h4
{
	color: #636466;
	font-weight: normal;
	line-height: 120%;
}

#nieuws .list h4 em
{
	font-weight: bold;
}

#nieuws .list h4 a
{
	text-decoration: none;
	color: inherit;
}

#nieuws .list p.readmore
{
	display: none;
}

#nieuws p.more a
{
	color: #A80532;
	font-weight: bold;
	text-decoration: none;
}

/******************************************************************************
* vacatures
******************************************************************************/

#vacatures h3,
#vacaturebank h3
{
	background-image: url(../gui/h3-vacatures.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

/* 	#vacaturebank h3
{
	background-image: url(../gui/h3-vacaturebank.gif);
} */

#vacatures h3 span,
#vacaturebank h3 span
{
	display: none;
}

#vacatures .list h4,
#vacaturebank .list h4
{
	color: #636466;
	font-weight: normal;
	line-height: 120%;
}

#vacatures .list h4 em,
#vacaturebank .list h4 em
{
	font-weight: bold;
}

#vacatures .list h4 a,
#vacaturebank .list h4 a
{
	text-decoration: none;
	color: inherit;
}

#vacatures .list p.readmore,
#vacaturebank .list p.readmore
{
	display: none;
}

#vacatures p.more a,
#vacaturebank p.more a
{
	color: #A80532;
	font-weight: bold;
	text-decoration: none;
}

/******************************************************************************
* 
******************************************************************************/

#praktijkverhalen h3
{
	font-size: 123.1%;
	font-weight: bold;
	margin: 0.5em 0;
}

#praktijkverhalen h4
{
	font-weight: bold;
	margin: 0;
	line-height: 1.15em;
}

#praktijkverhalen p
{
	padding: 0.2em 0;
	color: #636466;
}

#praktijkverhalen .list p
{
	display: none;
}

#praktijkverhalen .list p.readmore
{
	display: block;
	margin: 0;
}

#praktijkverhalen .list p.readmore a
{
	color: #636466;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #636466;
	border-style: solid;
}

#praktijkverhalen .list
{
	clear: left;
	border: 0;
	margin: 0 0 8px 0;
}

#praktijkverhalen .thumbnail_,
#praktijkverhalen .thumbnail_left,
#praktijkverhalen .thumbnail_right
{
	display: block;
	float: left;
	margin: 0 3px 0 0;
}

/******************************************************************************
* 
******************************************************************************/

#praktijkfilmpjes h3
{
	background-image: url(../gui/h3-filmpjes.gif?azz);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}
#praktijkfilmpjes h3 span
{
	display: none;
}

#praktijkfilmpjes p strong
{
	color: #a80532;
}

/******************************************************************************
* opleidingen
******************************************************************************/

#opleidingen h3
{
	background-image: url(../gui/h3-opleidingen.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

#opleidingen h3 span
{
	display: none;
}

#opleidingen #jumpselect h4
{
	margin: 0.7em 0;
}

#opleidingen #jumpselect select
{
	width: 100%;
}

/******************************************************************************
* 
******************************************************************************/

#banners p a
{
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	width: 180px;
	height: 75px;
	text-decoration: none;
}

#banners p a span
{
	display: none;
}

/******************************************************************************
* 
******************************************************************************/

#mijn-infopunt input.text
{
	width: 146px;
	display: block;
	margin: 0 0 0.5em 0;
}

#mijn-infopunt label
{
	display: block;
	/* 	 */
	padding: 0.25em 0;
	color: #636466;
}

/******************************************************************************
* 
******************************************************************************/

form div.control
{
	padding: 0 0 0 0;
	margin: 0;
}

form div.control p
{
	margin: 0;
	padding: 0 0 0.2em 0;
	line-height: 1.22em;
}

form p.help
{
	font-size: 93%;
}

form p.error
{
	color: #FF292F;
	padding: 0 0 0.2em 0;
	margin: 0;
}

form input.text
{
	display: block;
	margin: 0 0 0.2em 0;
	padding: 1px 0;
	font-family: verdana;
}

form input.title
{
	font-size: 123.1%;
}

form select
{
	margin: 0;
	padding: 0;
	font-family: verdana;
}

form div.select
{
	padding: 0px 4px 0 0;
	margin: 0 0 0.2em 0;
}

form div.checkboxes,
form div.radiobuttons
{
	padding: 2px 4px 0 2px;
	margin: 0 0 0.2em 0;
}

form label
{
	display: block;
	/* 	 */
	padding: 0.5em 0 0.5em 0;
	/* 	color: #636466; */
	/* 	font-weight: bold; */
	text-transform: uppercase;
}

form.mail-a-friend label
{
	line-height: 100%;
	text-transform: none;
}

form div.checkboxes input,
form div.radiobuttons input
{
	vertical-align: middle;
}

form div.checkboxes label,
form div.radiobuttons label
{
	display: inline;
	font-weight: normal;
	vertical-align: middle;
	color: #636466;
	text-transform: none;
}

p a.check-all
{
	color: inherit;
	cursor: pointer;
	font-style: italic;
}

.threetenth div.fill select
{
	width: 264px;
	margin: 0;
	padding: 0;
}

.threefifth input.text,
.threefifth textarea
{
	width: 562px;
	font-family: verdana;
}


.threetenth input.text,
.threetenth textarea
{
	width: 260px;
}


/* 
	overrides
*/

form #functiecategorieen div.checkboxes span,
form #sectoren div.checkboxes span,
form #opleidingsnivos div.checkboxes span
{
	display: block;
	margin: 0 0 0.5em 0;
}

.threetenth input.text,
.aanmelden .threetenth input.text
{
	width: 260px;
}

#vacbank_zoekformulier form div.radiobuttons span.option
{
	display: block;
	margin: 0 0 0.5em 0;
}

#vacbank_zoekformulier form label span.zoekresultaat
{
	color: #636466;
}

/******************************************************************************
* 
******************************************************************************/

table.overzicht
{
	margin: 1em 0;
}

table.overzicht tr th
{
	text-transform: uppercase;
	font-weight: normal;
	white-space: nowrap;
	padding-bottom: 4px;
}

table.overzicht tr td
{
	color: #636466;
	padding: 6px 4px 7px 0;
	/* 	border-width: 1px 0 0 0;
	border-color: #d4d5d7;
	border-style: solid; */
	line-height: 1.22em;
	vertical-align: top;
}

table.overzicht tr.alt td,
table.overzicht tr.actueel td
{
	background-color: #e2e3e4;
}

table.overzicht tr.vervallen td,
table.overzicht tr.onzichtbaar td
{
	background-color: #e2e3e4;
}

table.overzicht tr.vervallen td a
{
	color: #9C9DA2;
}

table.overzicht tr.onzichtbaar td a
{
	color: #9C9DA2;
}

table.overzicht tr td a
{
	text-decoration: none;
}

table.overzicht tr td strong
{
	font-weight: bold;
}

table.overzicht tr td.date
{
	white-space: nowrap;
	padding-left: 4px;
}

table.overzicht tr th.number,
table.overzicht tr td.number
{
	text-align: right;
}

table.overzicht tr td span.action,
table.overzicht tr td span.action a
{
	font-size: 9px;
	color: #B6B6B6;
}

/******************************************************************************
* 
******************************************************************************/

table.vacatures tr td
{
	color: #636466;
	padding: 4px 4px 4px 0;
	border-width: 1px 0 0 0;
	border-color: #d4d5d7;
	border-style: solid;
	line-height: 1.22em;
	vertical-align: top;
}

table.vacatures tr.second td
{
	padding-bottom: 12px;
}

/******************************************************************************
* 
******************************************************************************/

table.frontend tr td a:visited
{
	color: #8C8E91;
}

	
/******************************************************************************
* 
******************************************************************************/

div.vacature-informatie
{
	float: right;
	padding: 0 0 0 20px;
	overflow: auto;
}

/******************************************************************************
* 
******************************************************************************/

p.pagination
{
	padding-top: 0;
	margin-top: 0;
}

p.pagination a
{
	text-decoration: none;
}

p.pagination a:hover
{
	font-weight: bold;
}

/******************************************************************************
* 
******************************************************************************/

#zorginstellingen_overzicht
{
	margin-top: 13px;
}

#zorginstellingen_overzicht h4
{
	margin-bottom: 0.2em;
}

#zorginstellingen_overzicht p.description,
#zorginstellingen_overzicht p.naw
{
	margin: 0 0 0.5em 0;
}

/******************************************************************************
* 
******************************************************************************/

p.email_preview
{
	padding: 9px;
	border: 1px #ddd dashed;
	font-family: Sans-serif;
	font-size: 100%;
	font-style: italic;
}

div.kandidaat
{
	padding: 5px;
}
div.over
{
	background-color: #F7F7F7;
}


/******************************************************************************
* 
******************************************************************************/


div.thumbholder
{
	float: left;
	display: block;
	width: 67px;
	height: 47px;
	padding: 4px;
	text-align: center;
	font-size: 10px;
	border: 1px #FC8000 solid;
	line-height: 15px;
}


