* {
	margin: 0px;
	padding: 0px;
}
.float {
	float: right;
}
.clickable {
	cursor: pointer;
}
br.break {
	clear: both;
}
img {
	border: none;
}
body, td {
	font: 11px arial, sans-serif;
	color: #666;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	font-weight: bold;
	padding: 12px 0px;
	color: #565656;
}
a {
	color: #ce0026;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	background-color: #ce0026;
}
a.snel:hover {
	background-color: transparent;
}
p {
	padding: 12px 0px 4px 0px;
}
p.inschrijven {
	margin-top: 40px;
}
p.bodytext {
	padding: 0;
}
ul {
	margin-left: 16px;
}
label {
	margin-left: 3px;
}
#container {
	margin: 15px auto 0px auto;
	width: 978px;
	background: #fff url(/fileadmin/staffconsult.nl/img/page_bg.jpg) center repeat-y;
	color: #666;
}
#menu {
	color: #fff;
	background-color: #fff;
	overflow: hidden;
	width: 978px;
	vertical-align: bottom;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
}
#menu div a , #zoekresultaten div a {
	text-decoration: none;
	color: #fff;
	display: block;
	background: transparent url(/fileadmin/staffconsult.nl/img/tab.jpg) no-repeat;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
#menu div a:hover {
	color: #080808;
	background: transparent url(/fileadmin/staffconsult.nl/img/tab_active.jpg) no-repeat;
}
#menu div {
	float: left;
	width: 120px;
	padding: 0px 2px 0px 0px;
	text-align: center;
}
/* eerste menu-item */
#menu div.menu4652 {
	width: 124px;
}
#menu div.menu4652 a {
	background: transparent url(/fileadmin/staffconsult.nl/img/tab_home.jpg) no-repeat;
}
#menu div.menu4652 a:hover {
	background: transparent url(/fileadmin/staffconsult.nl/img/tab_home_active.jpg) no-repeat;
}
#menu div.menu4652.topMenuCur a{
	background: transparent url(/fileadmin/staffconsult.nl/img/tab_home_active.jpg) no-repeat;
}
/* laatste menu-item */
#menu div.menu4781 {
	padding: 0px;
}
#menu div.topMenuCur a{
	background: transparent url(/fileadmin/staffconsult.nl/img/tab_active.jpg) no-repeat;
	color: #080808;
}
#header {
	height: 211px;
}
#inschrijven {
	width: 300px;
}
#caption div {
	width: 150px;
	height: 25px;
	text-align: center;
	background-color: #ffffff;
	padding-bottom: 1px;
}
#caption div a{
	text-decoration: none;
	color: #fff;
	display: block;
	height: 25px;
	line-height: 25px;
}
#opdrachtgever a {
	background: url(/fileadmin/staging.staffconsult.nl/img/tablinks.jpg) no-repeat;
}
#opdrachtgever a:hover {
	color: #080808;
	background: url(/fileadmin/staging.staffconsult.nl/img/tablinks_over.jpg) no-repeat;
}
#kandidaat a {
	background: url(/fileadmin/staging.staffconsult.nl/img/tabrechts.jpg) no-repeat;
}
#kandidaat a:hover {
	color: #080808;
	background: url(/fileadmin/staging.staffconsult.nl/img/tabrechts_over.jpg) no-repeat;
}
#inschrijvenform, #data, #datapage {
	padding: 10px 16px;
	_padding: 10px 15px;
}
#inschrijvenform input.file, #inschrijvenform textarea, #inschrijvenform input.cvtext {
	border: solid 1px #b8b8b8;
	width: 268px;
	color: #666666;
}
#inschrijvenform input.file {
	margin-top: 24px;
}
#inschrijvenform textarea {
	height: 104px;
	color: #666666;
}
#inschrijvenform input.button, #inschrijving input.button{
	color: #fff;
	background: transparent url(/fileadmin/staffconsult.nl/img/button_bg.jpg) repeat-x;
	border: none;
	height: 20px;
	line-height: 20px;
	margin: 15px 0px;
	float: right;
}
#inschrijvenform input.button:hover, #inschrijving input.button:hover {
	background: transparent url(/fileadmin/staffconsult.nl/img/button_bg_over.jpg) repeat-x;
}
#inschrijvenform h1 {
	padding: 2px 0px 18px 0px;
}
#inschrijvenform p {
	padding: 6px 0px 12px 0px;
}
#data {
	width: 306px;
}
#datapage {
	width: 646px;
}
#recent {
	width: 340px;
}
.recent {
	background-color: #ebebeb;
	padding: 0px 6px 20px 6px;
}
.tx-dmmjobcontrol-pi1 {
	padding-bottom: 50px;
	background-color: #ebebeb;
}
#datapage .tx-dmmjobcontrol-pi1 {
	background-color: #ffffff;
}
/*
.links {
	text-align: center;
}
*/
.links img {
	padding-top: 15px;
}
.links a img{
	padding-top: 0px;
}
table {
	border-collapse: collapse;
}
table.dmmjobcontrol_list_table {
	width: 100%;
}
table.dmmjobcontrol_list_table tr td {
	line-height: 18px;
}
table.dmmjobcontrol_list_table tr td.meer {
	text-align: right;
}
tr.dmmjobcontrol_list_tr td {
	background-color: #ebebeb;
}
tr.dmmjobcontrol_list_tr_alt td {
	background-color: #f7f7f7;
}
table.dmmjobcontrol_list_table tr th {
	text-align: left;
}
table.dmmjobcontrol_list_table tr td a {
	display: block;
}
#crumbpath {
	text-align: right;
	float: right;
}
#crumbpath .crumbend {
	font-weight: bold;
	color: #ce0026;
}
#data h1, #data h3 {
/*	padding-top: 42px;*/
	padding-top: 8px;
	padding-bottom: 11px;
}

#data p {
	padding-top: 0px;
	padding-bottom: 0px;
}
#data p a {
	float: right;
}
fieldset {
	padding: 5px;
}
fieldset input, fieldset textarea {
	border: solid 1px #b8b8b8;
}
fieldset input.noborder {
	border: none;
}
legend {
	font-weight: bold;
	color: #666666;
	padding: 0px 3px;
}
#zoeken {
	  height: 26px;
	  color: #666;
	  background-color: #343434;
	  line-height: 26px;
	  padding: 0 6px 0 26px;
}
#zoeken input {
	  border: solid 1px #b8b8b8;
	  color: #666;
	  height: 22px;
	  float: left;
}
#zoeken input.button {
	  color: #fff;
	  background: transparent url(/fileadmin/staging.staffconsult.nl/img/zoekbtn.jpg) no-repeat;
	  border: none;
	  width: 14px;
	  margin: 0 0 -3px 2px;
	  *margin-bottom: 2px;
}
#zoeken input.button:hover {
	  background: transparent url(/fileadmin/staging.staffconsult.nl/img/zoekbtn_over.jpg) no-repeat;
}
#zoekresultaten {
	  margin-top: 25px;
}
#zoekresultaten span {
	  color: #CC3D59;
	  font-weight: bold;
}
#zoekresultaten span b, #zoekresultaten a b {
	  background-color: #ffee7f;
}
#zoekresultaten a {
	  line-height: 20px;
}
#zoekresultaten a:hover b {
	  background-color: transparent;
}
#zoekresultaten div.zoekscherm input.input {
	  border: solid 1px #b5c3d0;
	  color: #8c8c8c;
	  font-style: italic;
}
#zoekresultaten input.button{
	  background: transparent url(/fileadmin/staging.staffconsult.nl/img/button_bg.jpg) repeat-x scroll 0%;
	  border: medium none;
	  color: #FFFFFF;
	  float: right;
	  height: 20px;
	  line-height: 20px;
	  margin: 15px 0px;
}
#zoekresultaten div.zoekscherm {
	  border-top: solid 5px #cd0428;
	  background-color: #e9e9e9;
	  padding: 20px 10px 10px 10px;
}

