/* oude styleinfo */

a {
  text-decoration: none;
}

body {
  margin: 0px;
  font-family: verdana, sans-serif;
  text-decoration: none;
}

.text {
  margin: 150px 0px 0px 0px;
}

p, ol, #maincontent td {
/*  font-family : Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  font-style: normal;
  line-height: 11pt;
  */
  font: bold 9pt/11pt arial, sans-serif;
  color: #000;
  text-decoration: none;
}

/* Arjan: formulieren erven niet zomaar;
 * dit is maar een tijdelijke oplossing
 */
form table, #vacancysummary {
  font: bold 9pt/11pt arial, sans-serif;
	color : #000;
	text-decoration : none;

}
.menumarge {
  margin: 70px 85px 75px 100px;
}

.menu  {
  font: italic bold 10pt/11pt arial, sans-serif;
	text-decoration : none;
	text-align : right;
	color : #fff;
}

h1  {
  font: italic bold 10pt/11pt arial, sans-serif;
	text-decoration : none;
}

h2  {
  font: italic bold 10pt/11pt arial, sans-serif;
	text-decoration : none;
}

.lowland  { color : #00A2B3; }

.international  { color : #8F969D; }

.binnenvaart  { color : #E8AE10; }

.marine_offshore, .marine, .offshore  { color : #EF3E42; }

.medical_services  { color : #0079C2; }

.medical  { color : #0079C2; }

.imos  { color : #01A4B2; }

.desc  { color : #D50D8C; }

address  {
  font: 8pt/11pt arial, sans-serif;
	color : #fff;
	text-decoration : none;
}

.nr
{
	background-repeat: no-repeat;
}

.veld
{
  font: bold 10px/11pt verdana, helvetica, sans-serif;
	text-decoration: none;
	color : #444;
	width: 150px;
	background-color: #fff;
  border: 1px solid #444;
}

textarea, select
{
  font: bold 10px/11pt verdana, helvetica, sans-serif;
	text-decoration: none;
	color : #444;
	width: 150px;
	background-color: #fff;
  border: 1px solid #444;
}

.checkbox
{
  font: bold 10px/11pt verdana, helvetica, sans-serif;
	text-decoration: none;
	color : #444;
	width: 15px;
	height: 15px;
	background-color: #fff;
  border: 1px solid #444;
}

/* herbouw style */

body {
  background: #004550;
  margin: 0px;
}
table {
  border: none;
  border-collapse: collapse;
}
td, tr {
  padding: 0px;
  margin: 0px;
}
#upperleftmenu {
  height: 100px;
  vertical-align: bottom;
}
#upperleftmenu img {
  border: none;
}
#leftsidemenu {
  width: 456px;
  height: 508px;
  vertical-align: top;
  background-image: url('../image/lowland2.jpg');
  background-repeat: no-repeat;
}
#leftsidemenu img {
  border: none;
}
#leftsidenomenu {
  width: 456px;
  height: 508px;
  vertical-align: top;
}
#middlebar {
  width: 43px;
  height: 508px;
  background: #fff;
  vertical-align: top;
}
#middlebar img {
  border: none;
}
#upperrightmenu {
  width: 479px;
  height: 46px;
  background-image: url(../image/right.gif);
  background-repeat: repeat-x;
}
#upperrightmenu img {
  border: none;
}
#footer {
  padding: 50px 0px;
  vertical-align: bottom;
}
#footer address {
  text-align: center;
}
#maincontent {
  padding-bottom: 30px;
}
#pagelist {
  text-align: center;
}
#rightemptyspace {
  /* This causes the centering of the footer to occur over the screen width, rather than the content width. */
  width: 50%;
}
#rightfrommiddlebar {
  vertical-align: top;
  height: 508px;
  width: 479px;
  background-color: #fff;
  background-image: url(../image/ab.gif);
  background-repeat: none;
}
#righthemisphere {
  height: 508px;
  width: 479px;
}
#contenttd {
  width: 479px;
  height: 462px;
  vertical-align: top;
  text-align: left;
}
#rightbar {
  width: 22px;
  text-align: right;
  vertical-align: top;
  background-color: #004550;
}
#contentleft {
  width: 280px;
  vertical-align: top;
}
#contentright {
  width: 185px;
  vertical-align: top;
  text-align: right;
}
#contentright img {
  margin-bottom: 15px;
}
.text {
  margin-top: 150px;
  width: 280px;
}
.headlines {
  font-weight: bold;
  font-size: 10pt;
  font-family: verdana;
}

/* HAL form styles */
.info {
  position: absolute;
  visibility: hidden;
  z-index: 1;
  display: block;
  background: #ffe;
  padding: 0.5em;
  border: 1px solid #050551;
  margin: 0.5em 0 0 0.5em;
}
.rules {
  padding-left: 0.5em;
  color: #050551;
  text-align: left;
}


form em {
  font-style: normal;
}
input.validate, textarea.validate, button, td.middle input {
  margin: 2px 0;
}
/*
address {
  margin-bottom: 50px;
}

.middle {
  width: 120px !important;
}


#hoe, #hoe option {
  width: 150px;
}*/
#form1 table td {
  text-align: left !important;
}    
    
.formtable {
  width: 400px;
}
.formleft {
  width: 150px !important;
}
.formmiddle {
  width: 120px !important;
}
.formright {
  width: 15px;
}
.formsection td {
  padding-top: 20px;
}
.formbutton td {
  padding: 20px 0px 50px 0px;
}


/* for multiple vacancies: */
.meer {
  margin-left: 330px;
}
.uitgebreid {
  display: none;
  margin: 0 0 1em 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #bbb;
}
.vacature {
  font: bold 9pt/11pt Arial, "Sans-serif";
  color : #000;
  text-decoration : none;
}
.uitgebreid h2 {
  margin: 1em 0;
  padding: 0;
}

/* 404 google search */
#goog-fixurl {
  font: bold 9pt/11pt arial, sans-serif;
  color: #000;
  text-decoration: none;
  margin-top: 5px;
  border-top: 1px solid #000;
}
#goog-fixurl h3 b {
  font-size: 9pt;
}
#goog-fixurl li {
  list-style-type: none;
  margin-bottom: 5px;
}
