html, body {
	margin: 0;
	padding: 0;
}
body {
	margin: 55px 0;
	background: #f0d6a2 url(images/website_bg.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #917373;
	font-size: 1.0em;
}
/* GENERAL SETTINGS */
p, h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
}
p {
	padding-bottom: 10px;
}
h2 {
	text-align: left;
	font-size: 2.0em;
	color: #953838;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
h3 {
	padding-bottom: 10px;
	font-size: 1.3em;
	color: #953838;
}
h4 {
	font-size: 1.0em;
	font-weight: bold;
	color: #953838;
	padding-bottom: 5px;
}
h5 {
	font-size: 0.9em;
	font-weight: bold;
	color: #953838;
	padding-bottom: 5px;
}
img {
	border: none;
}
.vacature-overzicht-count {
	font-size: 0.8em;
}
ul, ol, li {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	list-style-position: inside;
}
ul, ol {
	padding-bottom: 10px;
}
/* EXTRA CLASSES */
.cn_news_odd {
	background-color: #f0f8ff;
	line-height: 30px;
	color: #aa7a4c;
	border-bottom: 1px solid #efefef;
}
.cn_news_even {
	background-color: white;
	line-height: 30px;	
	color: #aa7a4c;
	border-bottom: 1px solid #efefef;
}
.vnr {
	text-align: right;
}
.vac_detail {
	float: right;
	width: 200px;
	margin-right: 200px;	
}
.vac_divide {
	border-bottom: 1px dotted #917373;
}
.vac_desc {
	padding-left: 5px;
}
.vac_aantal {
	font-size: 80%;
	padding-left: 20px;
}
.vac_row0 {
	background-color: #f0f8ff;
	line-height: 25px;
	border-bottom: 1px solid #efefef;	
}
.vac_row1 {
	background-color: white;
	line-height: 25px;
	border-bottom: 1px solid #efefef;	
}
.lijst {
	display: block;
	padding: 0;
	margin: 0;
	margin-left: 3em;
	padding-bottom: 15px;
}
.lijst-nummers {
	display: block;
	list-style: decimal;
	padding: 0;
	margin: 0;
	margin-left: 3em;
	padding-bottom: 15px;
}
.rechtsonder img {
	float: right;
	padding-top: 15px;
}
.rechts {
	text-align: right;
	padding-top: -15px;
}
.rechts img {
	float: right;
}
.links img {
	float: left;
}
.werkwijze {
	background: #8a3f1e;
}
.werkwijze_kop_fase {
	font-weight: bold;
	font-size: 0.8em;
	color: white;
	border-bottom: 1px dotted white;
}
.werkwijze_content_fase p {
	padding-top: 5px;
	color: white;
	text-align: left;
	font-size: 0.8em;
}
/* EXTRA ID'S */
#pagination {
	text-align: right;
}
ul#vacature-overzicht a:link, ul#vacature-overzicht a:active, ul#vacature-overzicht a:visited {
	border: none;
}
ul#vacature-overzicht a:hover {
	border-bottom: 1px dotted #885523;
}
/* LAYOUT */
#container {
	margin: 0 auto;
	width: 954px;
	background: white;
	text-align: center;
}
#header {
	background: #a10a0a url(images/header.jpg) no-repeat;
	height: 75px;
	text-align: left;
}
/* LAYOUT - MENU */
#nav {
	padding-top: 52px;
	vertical-align: text-bottom;
	height: 23px;
	float: right;
/*  referenties included width: 449px; */
	width: 585px;
}
#nav dl {
	margin: 0;
	padding: 0;
}
#nav dt {
	float: left;
	margin-right: 20px;
}
#nav dt a {
	display: block;
	height: 0px !important;
	padding: 23px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#nav dt a:hover {
	background-position: 0 -23px;
}
#nav dt#home, #nav dt#home a {
	width: 50px;
	background-image: url(images/menu_home.gif);
}
#nav dt#nieuws, #nav dt#nieuws a {
	width: 67px;
	background-image: url(images/menu_nieuws.gif);
}
#nav dt#vacatures, #nav dt#vacatures a {
	width: 97px;
	background-image: url(images/menu_vacatures.gif);
}
#nav dt#p4p, #nav dt#p4p a {
	width: 126px;
	background-image: url(images/menu_payforpeople.gif);
}
#nav dt#referenties, #nav dt#referenties a {
	width: 110px;
	background-image: url(images/menu_referenties.gif);
}
#nav dt#over, #nav dt#over a {
	width: 44px;
	background-image: url(images/menu_over.gif);
}
#nav dt#contact, #nav dt#contact a {
	width: 78px;
	background-image: url(images/menu_contact.gif);
}
/* LAYOUT - HEADERS (INCL. SUBHEADERS) */
#header_logo {
	padding: 5px 0 0 8px;
}
#subheader {
	padding: 23px 12px 0 11px;
	margin: 0;
}
#subheader_left {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 180px;
}
#subheader_right {
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
	height: 180px;
}
#subheader_middle {
	margin: 0;
	padding: 0;
	text-align: center;
	height: 180px;
}
/* LAYOUT - CONTENT */
#content {
	margin: 0;
	padding: 0;
	margin-top: 45px;
	clear: both;
	text-align: left;
}
#main_content {
	padding: 0 84px 24px 33px;
	margin-right: 274px;
}
#main_content a:link, #main_content a:active, #main_content a:visited {
	text-decoration: none;
	color: #aa7a4c;
	border-bottom: 1px dotted #aa7a4c;
}
#main_content a:hover {
	color: #885523;
	border-bottom: 1px dotted #885523;
}
/* LAYOUT - SIDEBARS */
#side_nieuws_bottom {
	padding-bottom: 10px;
}
#side_vacatures_bottom {
	padding-bottom: 10px;
}
#sidebar_referenties_bottom {
	padding-bottom: 10px;
}
#sidebar {
	width: 245px;
	float: right;
	margin: 5px 29px 0 0;
	padding-bottom: 24px;
	font-size: 0.9em;
}
#sidebar_nieuws p {
	padding-bottom: 30px;
	text-align: left;
}
#sidebar_nieuws a, #sidebar_nieuws a:active, #sidebar_nieuws a:visited, #sidebar_nieuws a:link {
	color: #edae64;
	text-decoration: none;
}
#sidebar_nieuws a:hover {
	color: #d67246;
	border-bottom: 1px dotted #d67246;
}
#sidebar_vacatures p {
	text-align: left;
}
#sidebar_vacatures a, #sidebar_vacatures a:active, #sidebar_vacatures a:visited, #sidebar_vacatures a:link {
	color: #92b76d;
	text-decoration: none;
}
#sidebar_vacatures a:hover {
	color: #5f8639;
	border-bottom: 1px dotted #5f8639;
}
#sidebar_referenties {
	padding-top: 30px;
}
/* LAYOUT - FOOTER */
#footer {
	clear: both;
	background: #d6d6d6 url(images/footer.gif) no-repeat;
	height: 30px;
	padding-top: 30px;
	padding-bottom: 1px;
	padding-left: 33px;
	color: #a7a7a7;
	font-size: 0.8em;
	text-align: left;
}
#footer a, #footer a:active, #footer a:visited, #footer a:link {
	color: #a7a7a7;
	text-decoration: none;
}
#footer a:hover {
	color: white;
	border-bottom: 1px dotted white;
}
#footer_left {
	float: left;
	width: 600px;
}
#footer_right {
	float: right;
	width: 150px;
	margin-top: -5px;
}
/* WERKZOEKENDEN - WERKWIJZE 5 FASEN */
#werkwijze_kop {
	font-weight: bold;
	font-size: 0.8em;
	color: white;
	border-bottom: 1px dotted white;
}
#werkwijze_content p {
	padding-top: 5px;
	color: white;
	text-align: left;
	font-size: 0.8em;
}
/* INSCHRIJVEN - PORTAL */
#inschrijven_keuze_werkgever {
	float: right;
	width: 250px;
	height: 400px;
	padding-right: 30px;
}
#inschrijven_keuze_werkgever a, #inschrijven_keuze_werkgever a:active, #inschrijven_keuze_werkgever a:link, #inschrijven_keuze_werkgever a:visited {
	text-decoration: none;
	border-bottom: none;
	color: white;
	width: 250px;
	height: 350px;
	display: block;
}
#inschrijven_keuze_werkgever a:hover {
	background: orange;
	text-align: left;
}
#inschrijven_keuze_werkzoekend {
	width: 250px;
	height: 400px;
	padding-left: 25px;
}
#inschrijven_keuze_werkzoekend a, #inschrijven_keuze_werkzoekend a:link, #inschrijven_keuze_werkzoekend a:visited, #inschrijven_keuze_werkzoekend a:active {
	text-decoration: none;
	border-bottom: none;
	color: white;
	width: 250px;
	height: 350px;
	display: block;
}
#inschrijven_keuze_werkzoekend a:hover {
	background: orange;
	text-align: left;	
}
#inschrijven_werkzoekend_1, #inschrijven_werkzoekend_2, #inschrijven_werkzoekend_3, #inschrijven_werkzoekend_4, #inschrijven_werkgever_1, #inschrijven_werkgever_2, #inschrijven_werkgever_3 {
	font-size: 0.8em;
	border: 1px solid #cccccc;
	padding: 10px 0;
}
#info_geen_vacatures {
	border: 1px solid #ffe400;
	background: #fff7b0;
	color: #ffa200;
	padding: 5px;
	width: 97%;
}
#info_geen_vacatures_tekst {
	float: right;
	text-align: left;
	width: 96%;
	font-size: 0.84em;
	padding-top: 3px;
	color: #917373;
}
.geboortedropdown {
	font-size: 0.9em;
}
.studiedropdown {
	font-size: 0.8em;
	width: 350px;
}
.textfield {
	font-size: 0.9em;
}
.verplichtveld {
	color: red;
}
