body {
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  color: #000;
  padding: 0 0 15px 0;
  margin: 0;
}

#logoprint {
  display: none;
}

#container {
  width: 950px;
  padding: 0;
  margin: 0;
}

#header {
  width: 950px;
  background-color: #e2e6e7;
}
#header div.clear {
  background-color: #d63f42;
}

#logoflash {
  width: 635px;
  height: 77px;
  float: left;
  background-color: #d2d5d7;
}

#language {
  width: 300px;
  height: 27px;
  float: right;
  text-align: right;
  padding: 36px 15px 0 0;
  border-bottom: 1px solid #fff;
}
#language select {
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
}

#menuiconen {
  width: 950px;
  background-color: #d63f42;
  background-image: url(../../picture/bgmenu.gif);
  background-repeat: repeat-x;
  padding: 3px 0 3px 0;
}

#menu {
  width: 800px;
  float: left;
}
#menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#menu li {
  float: left;
  padding: 0 20px 0 20px;
}
#menu a:link,
#menu a:visited {
  font-weight: bold;
  text-decoration: none;
  color: #fff;
}
#menu a:hover,
#menu a:active,
#menu li.listActive a:link,
#menu li.listActive a:visited {
  text-decoration: underline;
}

#iconen {
  width: 90px;
  float: right;
  text-align: right;
  color: #fff;
  padding: 0;
}
#iconen ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#iconen li {
  float: left;
  padding: 0 0 0 10px;
}
#iconen img {
  border: 0;
}

#breadcrumbs {
  background-color: #d2d5d7;
  background-image: url(../../picture/bgbreadcrumbs.gif);
  background-repeat: repeat-x;
  padding: 4px 20px 6px 20px;
  border-bottom: 1px solid #999;
}
#breadcrumbs p {
  font-size: 11px;
  padding: 0;
  margin: 0;
}
#breadcrumbs a:link,
#breadcrumbs a:visited {
  text-decoration: underline;
  color: #d63f42;
}
#breadcrumbs a:hover,
#breadcrumbs a:active {
  text-decoration: none;
}

#contentextra {
  width: 944px;
  padding: 6px 0 6px 6px;
}
#bgcontentextra {
  background-image: url(../../picture/bgcontent.gif);
  background-repeat: repeat-y;
}
#contentextra a:link,
#contentextra a:visited {
  text-decoration: underline;
  color: #d63f42;
}
#contentextra a:hover,
#contentextra a:active {
  color: #555;
}

#content {
  width: 601px;
  float: left;
  background-color: #eff0f2;
  padding: 14px;
}
#content1 {
  width: 391px;
  float: left;
}
#content2 {
  width: 180px;
  float: right;
}

#content h1,
#content h3,
#extra h2,
#extra h3 {
  font-weight: bold;
  font-size: 17px;
  text-transform: uppercase;
  color: #555;
  padding: 0 0 0 7px;
  border-left: 5px solid #d63f42;
  margin: 0 0 20px 0;
}
#content h1 strong,
#content h3 strong,
#extra h2 strong,
#extra h3 strong {
  color: #d63f42;
}
#content h4 {
  font-weight: bold;
  font-size: 14px;
  color: #555;
  padding: 0;
  margin: 0 0 10px 0;
}
#content p,
#content #inleiding,
#extra p {
  line-height: 16px;
  padding: 0;
  margin: 0 0 20px 0;
}
#content #inleiding {
  font-weight: bold;
}
#content ul {
  list-style-type: square;
  line-height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 20px;
}
#content ul ul {
  margin-bottom: 10px;
}
#content form {
  padding: 0 0 20px 0;
  margin: 0;
}
#content input,
#content select,
#content textarea,
#content select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#content select,
#content input.input,
#content textarea,
#content input.knop {
  background-color: #fff;
  color: #000;
}
#content input.input,
#content textarea,
#content input.knop {
  border: 1px solid #d63f42;
}
#content input.knop {
  width: 90px;
  margin: 15px 0 0 0;
}
#content input.input {
  width: 250px;
}
#content select {
  width: 255px;
}
#content textarea {
  width: 250px;
}
#content div.radio input {
  margin: 0 4px 0 0;
}
#content table {
  font-size: 12px;
  padding: 0;
  border-collapse: collapse;
  border: 0;
  margin: 0; 
}
#content td.formLabel,
#content td.formLabelRequired {
  width: 150px;
}
#content td.formLabel,
#content td.formLabelRequired,
#content td.formField {
  padding: 3px 0 3px 0;
}
#content hr,
#extra hr {
  height: 2px;
  padding: 0;
  margin: 0 0 20px 0;
}
#content hr {
  background-color: #777;
  color: #777;
}
#extra hr {
  background-color: #d63f42;
  color: #d63f42;
}
#content ul.diensten {
  list-style-type: none;
  padding: 0;
  margin: 0 0 10px 0;
}
#content ul.diensten li {
  width: 160px;
  float: left;
  padding: 0 15px 10px 0;
}
#content ul.diensten a:link,
#content ul.diensten a:visited {
  display: block;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  padding: 8px 0 0 0;
}
#content ul.diensten img {
  background-color: #fff;
  padding: 3px;
}
#content ul.diensten a:link img,
#content ul.diensten a:visited img {
  border: 1px solid #c1c6cf;
}
#content ul.diensten a:hover img,
#content ul.diensten a:active img {
  border: 1px solid #777;
}
#content div.blok div.blokafbeelding {
  width: 158px;
  float: left;
  padding: 0 0 10px 0;
}
#content div.blok div.blokafbeelding a:link,
#content div.blok div.blokafbeelding a:visited {
  display: block;
  background-color: #fff;
  padding: 3px;
  border: 1px solid #c1c6cf;
}
#content div.blok div.blokafbeelding a:hover,
#content div.blok div.blokafbeelding a:active {
  border-color: #777;
}
#content div.blok div.blokafbeelding img {
  background-color: #fff;
}
#content div.blok div.bloktekst {
  width: 425px;
  float: right;
  padding: 5px 0 10px 0;
}
#content div.blok div.bloktekst h2 {
  font-weight: bold;
  font-size: 15px;
  padding: 0;
  margin: 0 0 10px 0;
}
#content div.blok div.bloktekst p {
  margin-bottom: 0;
}
#content #content2 div.imageEntry {
  padding: 0 0 20px 0;
}
#content #content2 div.imageEntry table.afbeelding {
  background-color: #fff;
  text-align: center;
  border: 1px solid #c1c6cf;
}
#content #content2 div.imageEntry img {
  border: 3px solid #fff;
}
#content #content2 div.imageEntry p {
  font-style: italic;
  padding: 5px 0 0 0;
  margin: 0;
}
#content .phpwcmsSearchResult em.highlight {
  background-color: #fff;
  font-weight: bold;
  font-style: normal;
}
#content .phpwcmsSearchNextPrev {
  background-color: #d2d5d7;
  background-image: url(../../picture/bgbreadcrumbs.gif);
  background-repeat: repeat-x;
  text-align: center;
  padding: 4px 20px 6px 20px;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  margin: 0 0 20px 0;
}
#content .phpwcmsSearchNextPrev a:link,
#content .phpwcmsSearchNextPrev a:visited {
  font-weight: bold;
}
#content #content2 div.opvallendblok {
  background-color: #d7dadf;
  padding: 10px 12px 14px 12px;
  border: 2px solid #fff;
  margin: 0 0 25px 0;
}
#content #content2 div.opvallendblok h4 {
  font-weight: bold;
  font-size: 12px;
  color: #d63f42;
  padding: 0;
  margin: 0;
}
#content #content2 div.opvallendblok p {
  padding: 0;
  margin: 0;
}
#content #content2 div.opvallendblok a:link,
#content #content2 div.opvallendblok a:visited {
  background-image: url(../../picture/bgliextra.gif);
  background-repeat: no-repeat;
  padding: 0 0 0 15px;
}

#content div.linksrechts {
  width: 601px;
  padding: 0;
  margin: 0;
}
#content div.linksrechts div.links {
  width: 355px;
  float: left;
  padding: 0;
  margin: 0;
}
#content div.linksrechts div.rechts {
  width: 246px;
  float: right;
  padding: 5px 0 0 0;
  margin: 0;
}
#content div.linksrechts div.rechts p.kop {
  font-weight: bold;
  font-size: 14px;
  padding: 8px 0 0 0;
}

#extra {
  width: 287px;
  float: right;
  padding: 14px;
}
#extra h4,
#extra h5 {
  font-weight: bold;
  font-size: 12px;
  color: #d63f42;
  padding: 0;
  margin: 0;
}
#extra ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#extra li {
  background-image: url(../../picture/bgliextra.gif);
  background-repeat: no-repeat;
  line-height: 16px;
  padding: 0 0 10px 15px;
}
#extra a.leesmeer:link,
#extra a.leesmeer:visited,
#content a.leesmeer:link,
#content a.leesmeer:visited {
  background-image: url(../../picture/bgliextra.gif);
  background-repeat: no-repeat;
  padding: 0 0 0 15px;
}

#footer {
  width: 944px;
  padding: 0 0 0 6px;
}

#deeplinks {
  width: 609px;
  float: left;
  background-color: #eff0f2;
  padding: 6px 0 6px 20px;
  border-top: 2px solid #777;
}
#deeplinks ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#deeplinks li {
  float: left;
  background-image: url(../../picture/bgdeeplinks.gif);
  background-repeat: repeat-y;
  background-position: top right;
  padding: 0 19px 0 0;
}
#deeplinks a:link,
#deeplinks a:visited {
  text-decoration: underline;
  color: #d63f42;
}
#deeplinks a:hover,
#deeplinks a:active {
  color: #555;
}

#servicelinks {
  width: 315px;
  float: right;
  text-align: right;
  padding: 6px 0 6px 0;
  border-top: 2px solid #777;
}
#servicelinks ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#servicelinks li {
  display: inline;
  background-image: url(../../picture/bgservicelinks.gif);
  background-repeat: repeat-y;
  padding: 0 0 0 21px;
}
#servicelinks a:link,
#servicelinks a:visited {
  text-decoration: underline;
  color: #d63f42;
}
#servicelinks a:hover,
#servicelinks a:active {
  color: #555;
}

div.clear {
  clear: both;
  height: 2px;
  font-size: 0;
  padding: 0;
  margin: 0;
}