/*###### FOR LAYOUT PURPOSE #####*/
.wrap {
  text-align: left;
  position: relative;
  width: 780px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
}


/*###### HEADER #####*/
.company {
  color: white;
  font-size:36px;
  letter-spacing: 0.2cm;
}
.subcompany {
  color: #ADD8E6; /*LightBlue*/
  font-size:12px;
  font-weight: bold;
}


/*##### NAVIGATION #####*/
/* divs */
.navbutton{
  font-size:14px;
  font-weight: bold;
  text-align: center;
}
/* big buttons (text) */
.navlink {
  text-decoration: none;
  color: black;
}
.navlink:hover {
  color: #0000CD; /*MediumBlue*/
}
/* div (table containing sublinks) */
.submenu {
  color: black;
  border-width: 1px;
  border-color:black;
  border-style: solid;
  background-color: white;
}
.submenulink {
  padding-left: 10px;
  text-decoration:none;
  color:black;
}
.submenulink:hover {
  color: blue;
}


/*##### BODY #####*/
body {
  font-family: Verdana,serif;
  text-align: center;
  margin:0px;
  background-color: #000080; /*Navy*/
}
h1 {
  font-weight:bold;
  font-size: 18px;
}
h2 {
  font-weight:bold;
  font-size: 16px;
}
h3 {
  font-weight: normal;
  font-size: 16px;
}
p {
  text-align: justify;
}
img {
  border: none;
}
.tablecontent {
  border-style: none dashed dashed ;
  border-color: #ADD8E6; /*LightBlue*/
  border-width: 1px; 
  width: 673px; 
}
.contentmargin {
  margin: 10px;
}
.phototext {
  font-weight: bold;
  text-align: center;
  font-size:12px;
}
.linkuitleg {
  font-size:12px;
}


/*##### FOOTER #####*/
.footer {
  color: Gray;
  text-align: center;
  text-decoration: none;
  font-size: 10px;
}
.footer:hover {
  color: black;
}



fieldset {
  width:405px;
}
label {
  float:left;
  text-align: right;
  width:160px;
}




.gallery {
  font-size: 10px;
  color: black;
}
a.gallery:hover {
  color: blue;  
}