body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	}
h1 {
	font-size: 24px;
	color:#0190d5;
	margin: 0px;
	text-decoration:none;
	font-weight:normal;
	}
body .logo h1
	{
	display: none;
	}
.nederland {
	text-align:right;
	font-size: 13px;
	color: #696767;
	}
.slogan {
	color: #c8caca;
	font-family: Calibri;
	font-weight:lighter;
	font-size: 28px;
	font-style:normal;
	padding-bottom: 2px;
	letter-spacing: 0.5px;
	}
h2 {
	font-family: Calibri;
	font-size: 24px;
	font-weight:bold;
	text-decoration:none;
	color:#0190d5;
	margin: 0px;
	padding-bottom: 13px;
	}
.lightblue {
	color:#0190d5;
	}
.darkblue {
	color: #23488f;
	}
h3 {
	font-family: Calibri;
	font-size: 18px;
	font-weight:bold;
	text-decoration:none;
	color:#0190d5;
	margin: 0px;
	}
.inlogtop {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0190d5;
	text-decoration:none;
	text-align:right;
	padding-top: 7px;
	}
.inlogtop a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0190d5;
	text-decoration:none;
	text-align:right;
	}
.inlogtop a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0190d5;
	text-decoration:underline;
	text-align:right;
	}	
.menubg {
	background-color: #ffffff;
	vertical-align:top;	
	border: 1px solid #c2c0c0;
	color: #5f5f5f;
	}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	font-size: 13px;
	text-decoration:none;
	vertical-align: middle;
	text-align:center;
	height: 30px;
	border-right: 1px solid #c2c0c0;
	}
.menu a{
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	font-size: 13px;
	text-decoration:none;
	}
.menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #fefefd;
	font-size: 13px;
	background-color: #0190d5;
	text-decoration:none;
	display:block;
	line-height: 30px;
	}
.vakstudent {
 	background-image:url(/images/student.jpg);
	background-repeat:repeat-x;
	border: 1px solid #c8c6c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	text-decoration:none;
	line-height: 20px;
	vertical-align:top;
	padding-left: 19px;
	padding-top: 19px;
	padding-right: 19px;
	padding-bottom: 5px;
	}
.vakstudent a{
	font-family:Arial, Helvetica, sans-serif;
	color: #696767;
	text-decoration:none;
	}
.vakstudent h2 a{
	color: #0190d5;
	font-family:Calibri;
	text-decoration:none;
	}
.vakstudent h2 a:hover{
	color: #0190d5;
	font-family:Calibri;
	text-decoration:underline;
	}
.vakstudent a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #0033FF;
	text-decoration:underline;
	}
.studenttekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	text-decoration:none;
	padding-right: 27px;
	vertical-align:top;
	line-height: 18px;
	}
.studenttekst a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	text-decoration:underline;
	vertical-align:top;
	}
.studenttekst a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	text-decoration:underline;
	vertical-align:top;
	}
.vakbedrijf {
 	background-image:url(/images/bedrijf.jpg);
	background-repeat:repeat-x;
	border: 1px solid #c8c6c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	text-decoration:none;
	line-height: 20px;
	vertical-align:top;
	padding-left: 19px;
	padding-top: 19px;
	padding-right: 19px;
	padding-bottom: 5px;
	}
.vakbedrijf h2 a{
	color: #0190d5;
	font-family:Calibri;
	text-decoration:none;
	}
.vakbedrijf h2 a:hover{
	color: #0190d5;
	font-family:Calibri;
	text-decoration:underline;
	}
.vakbedrijf a{
	font-family:Arial, Helvetica, sans-serif;
	color: #696767;
	text-decoration:none;
	}
.vakbedrijf a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #0033FF;
	text-decoration:underline;
	}
.hometekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	text-decoration:none;
	padding-right: 27px;
	vertical-align:top;
	line-height: 18px;
	height:173px;
	}
.hometekst a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	text-decoration:underline;
	vertical-align:top;
	}
.hometekst a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0190d5;
	text-decoration:underline;
	vertical-align:top;
	}
.pijlblue {
	color: #008fd5;
	font-weight:bold;
	}
.newstages {
	border: 1px solid #c8c6c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	text-decoration:none;
	line-height: 23px;
	vertical-align:top;
	display:block;
	}
.newstages a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	text-decoration:none;
	padding-left: 19px;
	}
.newstages a:hover{
	background-color: #0190d5;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	display:block;
	}
.newborders {
	border-top: 1px solid #c8c6c6;
	}
.aanmelden {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#696767;
	vertical-align:top;
	}
.aanmelden a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0190d5;
	text-decoration:none;
	}
.aanmelden a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0033FF;
	text-decoration:underline;
	}
form {
	margin:0px;
	}
.inlogbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/inlogbutton.gif); 
	width:90px; 
	height:21px;
	}
input.btninlog {
	cursor:pointer;
	border:0px;
	background-image: url(/images/inlogbuttonover.gif);
	background-repeat: no-repeat;	
	width:90px; 
	height:21px;
}
.zoekbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/zoekbutton.gif); 
	width:90px; 
	height:21px;
	}
input.btnzoek {
	cursor:pointer;
	border:0px;
	background-image: url(/images/zoekbuttonover.gif);
	background-repeat: no-repeat;	
	width:90px; 
	height:21px;
	}
.uzoeken {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#696767;
	vertical-align:top;
	}
.uzoeken a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0190d5;
	text-decoration:none;
	}
.uzoeken a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0033FF;
	text-decoration:underline;
	}
.textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	background-color: #f8f8f7;
	border: 1px solid #c8c6c6;
	}
.input {
	width: 150px;
	height: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	background-color: #f8f8f7;
	border: 1px solid #c8c6c6;
	}
.shortinput {
	height: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	background-color: #f8f8f7;
	border: 1px solid #c8c6c6;
	}
.shorttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	background-color: #f8f8f7;
	border: 1px solid #c8c6c6;
	}
.snelselect {
	width: 153px;
	height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	background-color: #f8f8f7;
	border: 1px solid #c8c6c6;
	}
.shortselect {
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	border: 1px solid #c8c6c6;
	}
.border-links {
	border-left: 1px solid #c8c6c6;
	border-top: 1px solid #c8c6c6;
	border-bottom: 1px solid #c8c6c6;
	}
.rondvak {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	padding-left:8px;
	padding-right: 7px;
	border-top: 1px solid #c8c6c6;
	border-bottom: 1px solid #c8c6c6;
	}
.rondvak a{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0190d5;
	text-decoration:none;
	}
.rondvak a:hover{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	text-decoration:underline;
	}
.border-rechts {
	border-right: 1px solid #c8c6c6;
	border-top: 1px solid #c8c6c6;
	border-bottom: 1px solid #c8c6c6;
	}
.inlogtitel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#008fd5;
	padding-bottom: 7px;
	}
.zoektitel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
	color:#008fd5;
	padding-top: 18px;
	padding-bottom: 7px;
	padding-left:15px;
	border-left: 1px solid #c8c6c6;
	border-right: 1px solid #c8c6c6;
	border-top: 1px solid #c8c6c6;
	background-color:#ffffff;
	}
.inlogborder {
	background-color: #c8c6c6;
	}
.stagesregio {
	border-top: 1px solid #c8c6c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5f5f5f;
	text-decoration:none;
	vertical-align:top;
	display:block;
	text-align:center;
	}
.stagesregio a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5f5f5f;
	text-decoration:none;
	line-height:33px;
	}
.stagesregio a:hover{
	background-color: #0190d5;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	display:block;
	}
.regiovak {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	border-top: 1px solid #c8c6c6;
	border-bottom: 1px solid #c8c6c6;
	}
.regiolinks {
	width: 115px;
	border-left: 1px solid #c8c6c6;
	border-right: 1px solid #c8c6c6;
	border-bottom: 1px solid #c8c6c6;
	}
.regiorechts{
	border-bottom: 1px solid #c8c6c6;
	border-right: 1px solid #c8c6c6;
	}
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	height: 35px;
	}
.copyright a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
	}
.copyright a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-decoration:underline;
	}
.nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23488f;
	text-decoration:none;
	vertical-align:top;
	padding-left: 13px;
	}
.nav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23488f;
	text-decoration:none;
	}
.nav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-decoration:underline;
	}
.titel {
	padding-left: 13px;
	padding-top: 13px;
	vertical-align:top;
	}
.buttons {
	padding-left: 13px;
	padding-right: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	vertical-align:top;
	}
.avvak {
	border: 1px solid #c8c6c6;
	vertical-align:top;
	padding-top: 23px;
	padding-bottom: 30px;
	padding-left: 13px;
	padding-right: 20px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23488f;
	}
.stagevak {
	border: 1px solid #c8c6c6;
	vertical-align:top;
	padding-top: 23px;
	padding-bottom: 30px;
	background-color: #ffffff;
	}
.detailvak {
	padding-left: 19px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	vertical-align:top;
	}
.dettitel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #23488f;
	}
.detgev {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic; 
	text-decoration:none;
	color: #23488f;
	width: 140px;
	line-height: 18px;
	}
.dettekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	color: #23488f;
	line-height: 18px;
	}
.solover{
	position: relative;
	background-image: url(/images/solover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 102px;
	height: 19px;
	margin: 0;
	padding: 0; 
  	}
.solover a {
	display: block;
	width: 102px;
	height: 19px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.solover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.solover a:hover img{
	visibility: hidden;
  	}
.doorstuurover{
	position: relative;
	background-image: url(/images/doorstuurover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 102px;
	height: 19px;
	margin: 0;
	padding: 0; 
  	}
.doorstuurover a {
	display: block;
	width: 102px;
	height: 19px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.doorstuurover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.doorstuurover a:hover img{
	visibility: hidden;
  	}
.klembordover{
	position: relative;
	background-image: url(/images/klembordover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 102px;
	height: 19px;
	margin: 0;
	padding: 0; 
  	}
.klembordover a {
	display: block;
	width: 102px;
	height: 19px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.klembordover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.klembordover a:hover img{
	visibility: hidden;
  	}
.printover{
	position: relative;
	background-image: url(/images/printover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 102px;
	height: 19px;
	margin: 0;
	padding: 0; 
  	}
.printover a {
	display: block;
	width: 102px;
	height: 19px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.printover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.printover a:hover img{
	visibility: hidden;
  	}
.uitnodigover{
	position: relative;
	background-image: url(/images/uitnodigover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 102px;
	height: 19px;
	margin: 0;
	padding: 0; 
  	}
.uitnodigover a {
	display: block;
	width: 102px;
	height: 19px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.uitnodigover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.uitnodigover a:hover img{
	visibility: hidden;
  	}
.toevoegover{
	position: relative;
	background-image: url(/images/toevoegover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 102px;
	height: 19px;
	margin: 0;
	padding: 0; 
  	}
.toevoegover a {
	display: block;
	width: 102px;
	height: 19px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.toevoegover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.toevoegover a:hover img{
	visibility: hidden;
  	}
.wijzigover{
	position: relative;
	background-image: url(/images/wijzigover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 102px;
	height: 19px;
	margin: 0;
	padding: 0; 
  	}
.wijzigover a {
	display: block;
	width: 102px;
	height: 19px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.wijzigover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.wijzigover a:hover img{
	visibility: hidden;
  	}
.anderstagestitel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #23488f;
	border-bottom: 1px solid #c8c6c6;
	padding-left: 13px;
	padding-bottom: 9px;
	}
.anderestages {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #23488f;
	padding-left: 13px;
	padding-top: 23px;
	line-height: 18px;
	}
.anderestages a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #23488f;
	}
.anderestages a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #0190d5;
	}
.zoeklabel {
	width: 193px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 13px;
	color: #23488f;
	}
.zoeklabel2 {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23488f;
	}
.beschikbaar {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23488f;
	padding-left: 13px;
	padding-right: 13px;
	}
.beschikbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/beschikbutton.gif); 
	width:172px; 
	height:19px;
	}
input.btnbeschik{
	cursor:pointer;
	border:0px;
	background-image: url(/images/beschikover.gif);
	background-repeat: no-repeat;	
	width:172px; 
	height:19px;
}
.opvraagbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/opvraagbutton.gif); 
	width:248px; 
	height:30px;
	}
input.btnopvraag{
	cursor:pointer;
	border:0px;
	background-image: url(/images/opvraagover.gif);
	background-repeat: no-repeat;	
	width:248px; 
	height:30px;
}
.redmelding {
	color: #c70505;
	}
.http {
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	padding-bottom: 2px;
	}
.opmerking {
	width: 193px;
	font-size: 11px;
	vertical-align:middle;
	color: #23488f;
	}
.uzoekbutton {
	text-align:center;
	}
.uselect {
	width: 230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	background-color: #f8f8f7;
	border: 1px solid #c8c6c6;
	}
.gezochtop {
	padding-left: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	vertical-align:top;
	}
.gezocht {
	font-style:italic;
	width: 110px;
	padding-right: 20px;
	}
.gezochtniks {
	font-style:italic;
	}
.geenzoekresultaat {
	padding-left: 19px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	vertical-align:top;
	}
.bladervak {
	padding-left: 19px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	background-color: #ffffff;
	vertical-align:top;
	text-decoration:none;
	}
.bladervak a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	text-decoration:none;
	}
.bladervak a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	text-decoration:underline;
	}
.resvak {
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	background-color: #ffffff;
	vertical-align:top;
	}
.resvak2 {
	padding-left: 30px;
	}
.reslabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	padding-left: 3px;
	padding-right: 10px;
	line-height: 18px;
	width: 80px;
	}
.resinfo {
	padding-bottom: 10px;
	vertical-align:top;
	}
.restitel {
	padding-left: 19px;
	padding-right: 20px;
	padding-top: 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:none;
	color: #23488f;
	}
.restitel a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:none;
	color: #23488f;
	}
.restitel a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:underline;
	color: #0033FF;
	}
.restekst {
	padding-left: 19px;
	padding-right: 20px;
	padding-bottom: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	line-height: 18px;
	}
.meer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	text-decoration:none;
	font-style:italic;
	}
.meer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	}
.meer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	text-decoration:underline;
	font-style:italic;
	}
.reslijn {
	background-color: #c8c6c6;
	}
.res2label {
	padding-left: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	padding-right: 10px;
	line-height: 18px;
	width: 80px;
	}
.bekijkcv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	text-decoration:none;
	font-style:italic;
	padding-left: 19px;
	}
.bekijkcv a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	text-decoration:none;
	font-style:italic;
	}
.bekijkcv a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	text-decoration:underline;
	font-style:italic;
	}
.paginainfo {
	padding-left: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	vertical-align:top;
	padding-bottom: 19px;
	}
.redstar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #FF0000;
	font-weight:bold;
	vertical-align:middle;
	}
.aanmeldvak {
	border: 1px solid #c8c6c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	background-color: #ffffff;
	vertical-align:top;
	padding-top: 10px;
	padding-bottom:10px;
	}
.aanmeldbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/aanmeldbutton.gif); 
	width:102px; 
	height:19px;
	}
input.btnaanmeld{
	cursor:pointer;
	border:0px;
	background-image: url(/images/aanmeldover.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
}
.jaarselect {
	width: 60px;
	height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	border: 1px solid #bcd5ff;
	}
.dagselect {
	width: 50px;
	height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	border: 1px solid #bcd5ff;
	}
.maandselect {
	width: 90px;
	height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#23488f;
	border: 1px solid #bcd5ff;
	}
.stap2button {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/stap2.gif); 
	width:102px; 
	height:19px;
	}
input.btnstap2 {
	cursor:pointer;
	border:0px;
	background-image: url(/images/stap2over.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.stap3button {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/stap3.gif); 
	width:102px; 
	height:19px;
	}
input.btnstap3 {
	cursor:pointer;
	border:0px;
	background-image: url(/images/stap3over.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.stap4button {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/stap4.gif); 
	width:102px; 
	height:19px;
	}
input.btnstap4 {
	cursor:pointer;
	border:0px;
	background-image: url(/images/stap4over.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.voltooibutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/voltooibutton.gif); 
	width:102px; 
	height:19px;
	}
input.btnvoltooi {
	cursor:pointer;
	border:0px;
	background-image: url(/images/voltooiover.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.doorstuurbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/doorstuurbutton.gif); 
	width:102px; 
	height:19px;
	}
input.btndoorstuur {
	cursor:pointer;
	border:0px;
	background-image: url(/images/doorstuurover.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.verzendbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/verzendbutton.gif); 
	width:102px; 
	height:19px;
	}
input.btnverzend {
	cursor:pointer;
	border:0px;
	background-image: url(/images/verzendover.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.solvak {
	padding-top: 7px;
	padding-bottom: 6px;
	border: 1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	background-color: #FFFFFF;
	vertical-align:top;
	}
.solvak a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	background-color: #FFFFFF;
	text-decoration:underline;
	line-height: 20px;
	}
.solvak a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	background-color: #FFFFFF;
	text-decoration:underline;
	}
.solliciteerbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/solliciteerbutton.gif); 
	width:102px; 
	height:19px;
	}
input.btnsolliciteer {
	cursor:pointer;
	border:0px;
	background-image: url(/images/solliciteerover.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.wisbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/klembord_wisbutton.gif); 
	width:130px; 
	height:19px;
	}
input.btnwis {
	cursor:pointer;
	border:0px;
	background-image: url(/images/klembord_wisover.gif);
	background-repeat: no-repeat;	
	width:130px; 
	height:19px;
	}
.wijzigbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/wijzigbutton.gif); 
	width:102px; 
	height:19px;
	}
input.btnwijzig {
	cursor:pointer;
	border:0px;
	background-image: url(/images/wijzigover.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.toevoegbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/toevoegbutton.gif); 
	width:102px; 
	height:19px;
	}
input.btntoevoeg {
	cursor:pointer;
	border:0px;
	background-image: url(/images/toevoegover.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.verwijderbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/verwijderbutton.gif); 
	width:102px; 
	height:19px;
	}
input.btnverwijder {
	cursor:pointer;
	border:0px;
	background-image: url(/images/verwijderover.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.uitnodigbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/uitnodigbutton.gif); 
	width:102px; 
	height:19px;
	}
input.btnuitnodig {
	cursor:pointer;
	border:0px;
	background-image: url(/images/uitnodigover.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
	}
.klembordbg{
	color:#000000;
	padding: 20px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
.klembordbg a{
	color:#000000;
	text-decoration: none;
	}
.klembordbg a:hover{
	color:#000000;
	text-decoration: underline;
	}
.klembordcontent {
	padding-left: 23px;
	padding-right: 23px;
	}
.opties { 
	margin:0px;
	}
.cvtitel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:none;
	color: #23488f;
	padding-bottom: 5px;
	}
.mijnsollicitaties {
	padding-left: 19px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	background-color: #FFFFFF;
	vertical-align:top;
	border: 1px solid #cccccc;
	}
.mijnsollicitaties a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	text-decoration:none;
	}
.mijnsollicitaties a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	text-decoration:underline;
	}
.mijnsollabel {
	border-bottom: 1px solid #23488f;
	padding-bottom: 2px;
	font-weight:bold;
	}
.mijnsolstatus {
	border-bottom: 1px solid #23488f;
	padding-bottom: 2px;
	font-weight:bold;
	padding-left: 5px;
	}
.mijnsoldat {
	border-bottom: 1px solid #23488f;
	padding-bottom: 2px;
	font-weight:bold;
	padding-left: 5px;
	}
.info {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	vertical-align:top;
	text-decoration:none;
	vertical-align:top;
	line-height: 20px;
	padding-right: 20px;
	}
.uitnodiglabel {
	border-bottom: 1px solid #23488f;
	padding-bottom: 2px;
	font-weight:bold;
	}
.uitnodigstatus {
	border-bottom: 1px solid #23488f;
	padding-bottom: 2px;
	font-weight:bold;
	}
.uitnodigdat {
	border-bottom: 1px solid #23488f;
	padding-bottom: 2px;
	font-weight:bold;
	}
.stagesbedrijf {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	line-height: 20px;
	}
.stagesbedrijf a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	text-decoration:none;
	}
.stagesbedrijf a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	text-decoration:underline;
	}
.stagetoevoeg {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/stagetoevoeg.gif); 
	width:167px; 
	height:28px;
	}
input.btnstagetoevoeg {
	cursor:pointer;
	border:0px;
	background-image: url(/images/stagetoevoegover.gif);
	background-repeat: no-repeat;	
	width:167px; 
	height:28px;
	}
.opties {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	color: #23488f;
	padding-left: 13px;
	line-height: 25px;
	}
.opties a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	color: #23488f;
	}
.opties a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:underline;
	color: #0190d5;
	}
.contactemail {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #23488f;
	text-decoration:none;
	}
.contactemail a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0190d5;
	text-decoration:none;
	}
.contactemail a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	text-decoration:underline;
	}
.aanmeldgrey {
	background-image:url(/images/grey.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	border: 1px solid #c2c0c0;
	}
.aanmeldgreyb {
	background-image:url(/images/greyb.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	border: 1px solid #c2c0c0;
	}
.infogrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	padding-left: 35px;
	padding-right: 30px;
	line-height:18px;
	}
.infogreyb {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #008fd5;
	padding-left: 25px;
	padding-right: 16px;
	line-height:18px;
	}
.aanmeldover{
	position: relative;
	background-image: url(/images/aanmeld_stageover.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 164px;
	height: 34px;
	margin: 0;
	padding: 0; 
  	}
.aanmeldover a {
	display: block;
	width: 164px;
	height: 34px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.aanmeldover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.aanmeldover a:hover img{
	visibility: hidden;
  	}
.toptitel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
	color:#008fd5;
	padding-top: 18px;
	padding-bottom: 7px;
	padding-left:15px;
	background-color:#ffffff;
	}
.vakstudentp {
 	background-image:url(/images/stagiaire.jpg);
	background-repeat:repeat-x;
	border: 1px solid #c8c6c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	text-decoration:none;
	line-height: 20px;
	vertical-align:top;
	padding-left: 19px;
	padding-top: 19px;
	padding-right: 19px;
	padding-bottom: 5px;
	}
.vakstudentp a{
	font-family:Arial, Helvetica, sans-serif;
	color: #696767;
	text-decoration:none;
	}
.vakstudentp h2 a{
	color: #0190d5;
	font-family:Calibri;
	text-decoration:none;
	}
.vakstudentp h2 a:hover{
	color: #0190d5;
	font-family:Calibri;
	text-decoration:underline;
	}
.vakstudentp a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #0033FF;
	text-decoration:underline;
	}
.vakbedrijfp {
 	background-image:url(/images/werkgever.jpg);
	background-repeat:repeat-x;
	border: 1px solid #c8c6c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	text-decoration:none;
	line-height: 20px;
	vertical-align:top;
	padding-left: 19px;
	padding-top: 19px;
	padding-right: 19px;
	padding-bottom: 5px;
	}
.vakbedrijfp a{
	font-family:Arial, Helvetica, sans-serif;
	color: #696767;
	text-decoration:none;
	}
.vakbedrijfp h2 a{
	color: #0190d5;
	font-family:Calibri;
	text-decoration:none;
	}
.vakbedrijfp h2 a:hover{
	color: #0190d5;
	font-family:Calibri;
	text-decoration:underline;
	}
.vakbedrijfp a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #0033FF;
	text-decoration:underline;
	}
.werkwijze {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	padding-left:8px;
	padding-right: 7px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #c8c6c6;
	border-bottom: 1px solid #c8c6c6;
	line-height: 18px;
	}
.werkwijze a{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0190d5;
	text-decoration:underline;
	}
.werkwijze a:hover{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033FF;
	text-decoration:underline;
	}
.bedrijfvak {
	padding-left: 19px;
	padding-right: 20px;
	padding-top: 25px;
	padding-bottom: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696767;
	vertical-align:top;
	border: 1px solid #c8c6c6;
	line-height: 16px;
	}
.betaalmelding {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	border: 1px solid #FF0000;
	font-size: 13px;
	text-decoration:none;
	padding-left: 20px;
	padding-right:20px;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height:16px;
	background-color: #ffdede;
	}
.pasfoto {
	padding: 5px;
	}
.pasfoto img {
	border: 1px solid #014496;
	}
.pasfoto:hover img {
	border: 1px solid #0190d5;
	}
.fotogroot{
	vertical-align:top;
	padding-top: 10px;
	}
.fotogroot img {
	border: 1px solid #014496;
	}

.mijnfoto {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23488f;
	padding-left: 13px;
	padding-right: 13px;
	}
.mijnfoto img {
	border: 1px solid #014496;
	}
.uploadbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/uploadbutton.gif); 
	width:102px; 
	height:19px;
	}
input.btnupload{
	cursor:pointer;
	border:0px;
	background-image: url(/images/uploadover.gif);
	background-repeat: no-repeat;	
	width:102px; 
	height:19px;
}
.tarieflabel {
	background-color: #e7f5ff;
	border: 1px solid #0190d5;
	height: 33px;
	color: #23488f;
	font-family: Calibri;
	font-size:16px;
	vertical-align:middle;
	}
.tarieflabel a{
	background-color: #e7f5ff;
	color: #23488f;
	font-family: Calibri;
	font-size:16px;
	text-decoration:none;
	padding-left: 20px;
	padding-right: 20px;
	}
.tarieflabel a:hover{
	background-color: #0000FF;
	color: #FFFFFF;
	font-family: Calibri;
	font-size:16px;
	display:block;
	text-decoration:none;
	line-height:33px;
	}
.tariefprijs {
	font-family:Calibri;
	font-size:18px;
	color: #23488f;
	}
.tariefover{
	position: relative;
	background-image: url(/images/stagetariefover.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 155px;
	height: 31px;
	margin: 0;
	padding: 0; 
  	}
.tariefover a {
	display: block;
	width: 155px;
	height: 31px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.tariefover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.tariefover a:hover img{
	visibility: hidden;
  	}
.tarieftekst {
	color: #8b8b8b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
