body {
  text-align:center; /* to align center in IE */
  margin: 0px;
  padding: 0px;
  background-color: #e7e7e7;
}

a:link, a:visited {
  color: #ef3e36;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color:#9c0700;
}

.vacatures h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ef3e36;
  margin-bottom: 0px;
}

.normaltxt {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.title-index {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  margin: 0px;
}

.title-internal {
  font-size: 13px;
  font-family:Verdana, Arial, Helvetica, sans-serif
  color: #ef3e36;
}

.footer {
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-decoration:none;
  font-size: 10px;
  color: #FFFFFF;
}

.images {
  margin-left: 4px;
  margin-bottom:3px;
}

#container {
  margin-left: auto;
  margin-right: auto;
  text-align: left; /* to counter-act align in body for IE */
  width: 770px;
}

#headertop {
  position: relative;
  width: 770px;
  height: 117px;
  float:left;
  text-align:left;
}

#contentindex {
  position: relative;
  width: 770px;
  height: 207px;
  float:left;
}

#menu {
  width: 541px;
  height: 22px;
  z-index: 1;
  position:absolute;
}


#menuinternal {
  position: relative;
  width: 770px;
  height: 22px;
  float:left;
  background-color:#ef3e36;
}

#welcome {
  position: relative;
  width: 373px;
  height: 158px;
  background:url(images/back-welcome.jpg);
  float:left;
  padding-top: 38px;
  padding-bottom: 11px;
  padding-left: 11px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-decoration:none;
  text-align:justify;
  font-size: 11px;
  color: #ffffff;
  line-height: 18px;
}

#imagindexright {
  position: relative;
  width: 386px;
  height: 207px;
  float:left;
}

#contentnews {
  position: relative;
  width: 770px;
  height: 148px;
  float:left;
}

#newsleft {
  position: relative;
  width: 321px;
  height: 148px;
  float:left;

}

#newsright {
  position: relative;
  width: 439px;
  height: 132px;
  background:url(images/back-news.jpg);
  float:left;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 10px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-decoration:none;
  text-align:justify;
  font-size: 11px;
  color: #ffffff;
}

#map {
  position: relative;
  width: 770px;
  height: 209px;
  background-image:none;
  float:left;
  text-align:left;
}

#footer-index {
  position: relative;
  width: 770px;
  height: 21px;
  padding-top: 7px;
  background-color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ef3e36;
  text-align: center;
}

#contentinternal {
  position: relative;
  width: 770px;
  float:left;
  background: transparent url('images/back-content-internal.gif') top left repeat-y;
}

#imaginternalleft {
  position: relative;
  width: 257px;
  float:left;
  margin-top: 25px;
}

#contentright {
  position: relative;
  width: 478px;
  padding-left: 25px;
  padding-right: 10px;
  padding-top: 25px;
  padding-bottom: 10px;
  float:right;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-decoration:none;
  text-align:justify;
  font-size: 11px;
  color: #000000;
}

#orgLayer, #fleLayer, #worLayer {
  position: absolute;
  width: 100px;
  display: none;
  overflow: auto;
  padding: 5px;
  padding-top: 10px;
  background-color: #000000;
  z-index: 10;
  text-align:left;
}

.clear {
  clear: both;
}


.date {
  font-size: 10px;
  color: #999999;
}
.calendar {
  display: none; 
  position:absolute; 
  top: 20px; 
  left: 20px; 
  width: 150px; 
  height:128px; 
  border: 0px solid blue;
}
.txtnormal {
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-decoration:none;
  font-size: 11px;
  color: #000000;
}
.txtnormalbold {
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-decoration:none;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}
