body {
  font-family: "Verdana", serif;
  font-size: 12px;
  margin: 0px;
  color: #7b797a;
  line-height: 150%;
}

html {
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
}

th, td {
  padding: 0px;
  font-family: "Verdana", serif;
  font-size: 12px;
  color: #7b797a;
}

form {
  margin: 0px;
}

img {
  border: 0px;
}

hr {
  border: 1px solid white;
  border-bottom: 1px solid #7C7A7B;
  margin-bottom: 20px;
  size: 1;
}

a:link, a:hover, a:active, a:visited {
  font-family:  "Verdana", serif;
  color: #7b797a;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Verdana", serif;
  font-size: 12px;
  font-weight: bold;
  color: #7b797a;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

h2 {
  color: #e37900;
  font-size: 12px;
}

h6 {
  font-size: 10px;
}

p {
  margin-top: 0px;
  font-family: "Verdana", serif;
  font-size: 12px;
  color: #7b797a;
}

/*DIVS*/

.Header {
  position: relative;
  background-color: #7b797a;
  height: 273px;
  width: 858px;
  margin-top: 22px;
  margin-left: 42px;
  background-image: url(../images/Header.jpg);
  background-repeat: no-repeat;
  z-index: 2000;
}

.Foto1 {
  position: absolute;
  width: 475px;
  height: 255px;
  left: 9px;
  top: 8px;
}

.Thumb1 {
  position: absolute;
  height: 110px; 
  width: 161px;
  left: 506px;
  top: 20px;
}

.Thumb2 {
  position: absolute;
  height: 110px;
  width: 161px;
  left: 677px;
  top: 20px;
}

.Informatie {
  position: absolute;
  height: 50px;
  width: 330px;
  left: 506px;
  top: 210px;
}

.Titel {
  position: absolute;
  top: 25px;
  width: 335px;
  text-align: center;
  font-weight: bold;
  color: #e37900;
  letter-spacing: 1.8px;
}

.Naam {
  position: absolute;
  top: 0px;
  left: 0px;
  font-weight: bold;
}

.Functie {
  position: absolute;
  right: 0px;
}

.Groen {
  position: relative;
  float: left;
  background-color: #becf07;
  height: 20px;
  width: 835px;
  padding-left: 65px;
  padding-top: 5px;
}

.MainDiv {
  position: relative;
  left: 65px;
  width: 833px;
}

.MainDiv h1 {
  font-size: 14px;
}

.MainDiv h2 {
  font-size: 14px;
}

.MainDiv h6 {
  font-size: 12px;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}

.MainDiv p b {
  color: #EB8E02;
}

.MainContent {
  position: relative;
  float: left;
  width: 605px;
  margin-top: 65px;
  margin-bottom: 65px;
}

.RightContent {
  position: relative;
  float: right;
  width: 185px;
}

.Footer {
  position: relative;
  float: left;
  width: 900px;
  height: 50px;
  margin: 0px;
}

.FooterTekst {
  position: absolute;
  left: 65px;
  margin-top: 10px;
  height: 25px;
  width: 835px;
}

.Footer a:link,
.Footer a:hover,
.Footer a:active,
.Footer a:visited {
  font-weight: normal;
}

.Footer a:hover {
  text-decoration: underline;
}

.Filler {
  float: right;
  overflow: hidden;
  width: 0px;
  height: 0px;
}

.Headertje h1 {
  background-image: url(../images/BG_item.jpg);
  height: 20px;
  width: 170px;
  color: white;
  padding-left: 15px;
  padding-top: 5px;
  margin-bottom: 15px;
}

.ProjectVoorbeeld {
  position: relative;
  float: left;
  padding-top: 20px;
  margin-bottom: 30px;
  width: 185px;
}

div {
  border: 0px solid red;
}

.ProjectLijst {
  position: relative;
  float: left;
  margin-top: 55px;
  width: 180px;
}

.ProjectFotos {
  width: 180px;
  float: left;
}

.ProjectFotos img {
  border: 1px solid gray;
}

#Foto1{
  margin-right: 6px;
}

.LeesVerder {
  margin-top: 10px;
}

.ProjectItem {
  width: 180px;
  float: left;
}

.ProjectVoorbeeld img {
  margin-bottom: 15px;
}

.ProjectLijst ul {
  margin: 0px; 
  padding: 0px;
  list-style-type: none;
}

.ProjectLijst ul li {
  margin-bottom: 5px;
}

.ProjectLijst ul li a:link, 
.ProjectLijst ul li a:hover,
.ProjectLijst ul li a:active,
.ProjectLijst ul li a:visited {
  display: block;
  border: 0px solid red;
  font-weight: normal;
  width: 174px;
  height: 20px;
  padding-left: 10px;
  line-height: 20px;
  text-decoration: none;
}

.ProjectLijst ul li a:hover,
.ProjectLijst ul li a:active {
  border-left: 4px solid #7A7879;
  border-right: 2px solid #7A7879;
  font-weight: bold;
  padding-left: 4px;
}

.ItemHolder {
  width: 605px;
  margin-bottom: 20px;
}

.ItemHolder h6 {
  font-size: 10px;
  font-weight: bold;
}

.ItemTekst {
  width: 380px;
  margin-right: 0px;
  padding: 10px;
  float: left;
  border-top: 1px solid #7A7879;
  border-right: 3px solid #7A7879;
}

.ItemAfbeeldingen {
  width: 190px;
  float: right;
  font-size: 10px;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #7A7879;
  border-right: 3px solid #7A7879;
  padding-bottom: 10px;
  padding-top: 10px;
}

.ItemAfbeeldingen img {
  border: 1px solid gray;
  margin: 3px;
}

.ItemHolderUitleg {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 0px solid red;
}

.ItemUitleg {
  font-weight: bold;
  border: 0px solid blue;
}

.ItemHolderTekst {
  font-weight: normal;
  border: 0px solid purple;
}

.JDI {
  position: absolute;
  top: 4px;
  left: 580px;
  font-size: 10px;
  text-align: right;
  width: 300px;
}

.JDI a:link,
.JDI a:hover,
.JDI a:active,
.JDI a:visited {
  font-weight: bold;
  font-size: 10px;
}

/*MENU*/

.SubLists {
  position: absolute;
  line-height: 20px;
  font-size: 16px;
  font-weight: bold;
  color: #7b797a;
  top: 320px;
  left: 0px;
  z-index: 1;
}

.SubLists ul,
.SubLists li {
  margin: 0px;
  padding: 0px;
}

.SubList li a:link,
.SubList li a:hover,
.SubList li a:active,
.SubList li a:visited {
  color: #7b797a;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
}

.SubList li a.Up:link,
.SubList li a.Up:hover,
.SubList li a.Up:active,
.SubList li a.Up:visited,
.SubList li a:hover {
  color: white;
}

#Menu {
  font-weight: bold;
  position: relative;
  left: 0px;
  top: 0px;
  width: 900px;
  z-index: 1000;
  background-color: #becf07;
  height: 25px;
  padding-left: 0px;
  margin: 0px;
  line-height: 25px;
}

#Menu li {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  height: 25px;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

a.MenuItem:link,
a.MenuItem:hover,
a.MenuItem:active,
a.MenuItem:visited,
a.MenuItemUp:link,
a.MenuItemUp:hover,
a.MenuItemUp:active,
a.MenuItemUp:visited {
  position: absolute;
  left: 0px;
  top: 0px;
  text-decoration: none;
  color: #7b797a;
}

a.MenuItem:hover {
  color: #ffffff;
}

a.MenuItemUp:link,
a.MenuItemUp:hover,
a.MenuItemUp:active,
a.MenuItemUp:visited {
  text-decoration: none;
  color: #ffffff;
}

.SubList {
  list-style-type: none;
  padding: 0px;
  display: none;
  position: absolute;
  margin-top: 26px;
  width: 210px;
  background-color: white;
}

.SubList li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  margin-top: 4px;
  background-color: #becf07;
}

/*MAILFORMULIER*/

.MFErrorMessage {
  color: red;
}

.MFSubmitButton, .MFCancelButton {
  width: 149px;
  height: 19px;
  color: white;
  font-size: 13px;
  background-color: #7b797a;
  border: 1px solid #7b797a;
  font-family: "Verdana";
}

.MFTD {
  width: 250px;
  vertical-align: top;
  color: #7b797a;
  font-size: 13px;
  font-family: "Verdana";
  font-weight: normal;
}

.MFKop {
  font-size: 13px;
  font-weight: bold;
}

.MFNaamType, .MFEmailType, .MFFileType {
  color: #7b797a;
  border: 1px solid #7b797a;
  width: 300px;
  margin: 2px;
  font-size: 13px;
  padding-left: 3px;
  font-family: "Verdana";
}

.MFExtraUitleg {
  font-weight: normal;
  color: #7b797a;
  font-style: italic;
}

.MFVerplichtTD {
  color: red;
  font-weight: bold;
}

.MFFileType {
  color: #7b797a;
  border: 1px solid #46003F;
  margin: 2px;
  font-family: "Verdana";
  font-size: 13px;
  padding-left: 3px;
  padding-right: 3px;
  width: 304px;
}

/* FOTO POPUP */

#IC_Photo_DarkLayer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 3000;
  display: none;
  background-color: #7A7879;
  -moz-opacity:0.7;
  opacity:0.7;
}

#IC_Photo_Popup_Holder {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 300px;
  height: 300px;
  border: 3px solid #7A7879;
  display: block;
  text-decoration: none;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center 15px;
  z-index: 3001;
}

#IC_Photo_Popup_Holder .AltLabel {
  position: absolute;
  display: block;
  top: 7px;
  width: 80%;
  left: 10%;
  font-weight: bold;
  text-align: center;
}

#IC_Photo_Popup_Holder a.CloseButton:link,
#IC_Photo_Popup_Holder a.CloseButton:hover,
#IC_Photo_Popup_Holder a.CloseButton:visited {
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 22px;
  height: 20px;
  text-decoration: none;
  color: white;
  background-color: #7A7879;
  text-align: center;
}

#IC_Photo_Popup_Holder a.CloseButton:hover {
  background-color: #8B898A;
  color: #BECF07;
}

