body {
  margin: 0px;
  background-color: #686664;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}

img {
	border: none;
}

.container-stippel-links {
  background-image: url(pics/stippel-vertical.gif);
  background-repeat: repeat-y;
  background-position: left top;
  width: 1px;
}

.container-stippel-rechts {
  background-image: url(pics/stippel-vertical.gif);
  background-repeat: repeat-y;
  background-position: right top;
  width: 1px;
}

.fotoback {
  background-image: url(view.php?id=168   );
  background-repeat: no-repeat;
  background-position: center top;
  padding: 35px 60px 35px 60px;
}

.logo {
  padding: 14px 15px  5px 20px;
  background-color: #000000;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
.logo2 {
  padding: 14px 15px  15px 20px;
  background-color: #000000;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
.logo h1 {
  font-size: 11pt;
  background-image: url(pics/logo-science-new.gif);
  background-repeat: no-repeat;
  background-position: center top;
  height: 60px;
  padding-left: 30px;
  margin: 0px;
  font-weight: normal;
}

.logo-stippel {
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  margin: 0px;
  height: 10px;
  padding: 2px 0px 0px 0px;
}

.logo-stippel td {
  font-size: 7pt;
  letter-spacing: 1px;
  color: #a8a89d;
}

.logo-stippel a {
  font-size: 7pt;
  text-decoration: none;
  color: #a8a89d;
}

.logo-stippel .current, .logo-stippel a:hover {
  color: #FFFFFF;
}

.logo-blog {
  padding: 14px 15px 15px 20px;
  background-color: #000000;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
}

.logo-blog h1 {
  font-size: 11pt;
  background-image: url(pics/logo-blog.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 40px;
  padding-left: 30px;
  margin: 0px;
  font-weight: normal;
}

.hoofdmenu {
  background-color: #000000;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  margin: 20px 0px 35px 0px;
  padding: 5px 15px 15px 20px;
}

.hoofdmenu td {
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  padding: 5px 0px;
}

.hoofdmenu a {
	display: block;
  font-size: 8pt;
  text-decoration: none;
  background-image: url(pics/blok-nav-rood.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
  padding-left: 15px;
  color: #a8a89d;
}

.hoofdmenu .current, .hoofdmenu a:hover{
  background-image: url(pics/blok-nav-wit.gif);
  color: #FFFFFF;
}

.hoofdmenu-blog {
  background-color: #000000;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  margin: 19px 0px 19px 0px;
  padding: 5px 15px 9px 20px;
  font-size: 11pt;
}

.hoofdmenu-blog table {
  margin-top: 2px;
}

.hoofdmenu-blog td {
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  padding-top: 5px;
  padding-bottom: 5px;
}

.hoofdmenu-blog a {
	display: block;
  font-size: 8pt;
  text-decoration: none;
  background-image: url(pics/blok-nav-wit.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
  padding-left: 15px;
  color: #a8a89d;
}

.hoofdmenu-blog .current, .hoofdmenu-blog a:hover {
  background-image: url(pics/blok-nav-wit.gif);
  color: #FFFFFF;
}

.container-home {
  height: 460px;
  width: 255px;
  overflow: auto;
  opacity: 0.9;
  -moz-opacity: 0.9;
  filter: alpha(opacity=90);
}

.container {
  height: 460px;
  width: 530px;
  overflow: auto;
  opacity: 0.9;
  -moz-opacity: 0.9;
  filter: alpha(opacity=90);
}


/* aangepaste class for CEO tags: was margin-bottom: 35px */

.content-home {
  background-color: #585852;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  padding: 15px;
  font-size: 9pt;
  line-height: 11pt;
  margin-bottom: 35px;
}

.content-home h1 {
  font-size: 11pt;
  background-image: url(pics/blok-content-wit.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 20px;
  margin: 0px;
  font-weight: normal;
  line-height: 12pt;
}

.content-home-stippel-top1 {
  font-size: 7pt;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  margin:8px 0px 0px 0px;
  padding-top: 2px;
}

.content-home a {
  text-decoration: none;
  letter-spacing: 1px;
  color: #a8a89d;
}

.content-home a:hover {
  color: #ffffff;
}

.content-home-nav-grijs a {
  letter-spacing: 0px;
  background-image: url(pics/blok-content-kl-grijs.gif);
  background-repeat: no-repeat;
  padding-left: 15px;
  line-height: 14pt;
  background-position: left center;
  font-size: 9pt;
}

.content-home-nav-grijs a:hover {
  background-image: url(pics/blok-content-kl-wit.gif);
}

.content-home-nav-grijs td {
  padding: 2px 0px 2px 0px;
}

.content-home-nav-grijs2 a {
  letter-spacing: 0px;
  background-image: url(pics/blok-content-kl-grijs.gif);
  background-repeat: no-repeat;
  padding-left: 15px;
  line-height: 14pt;
  background-position: left center;
  font-size: 9pt;
}

.content-home-nav-grijs2 a:hover {
  background-image: url(pics/blok-content-kl-wit.gif);
}

.content-home-nav-grijs2 td {
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  padding: 2px 0px 2px 0px;
}

.content-home h4 {
  padding-left: 15px;
  font-size: 9pt;
  font-weight: normal;
  background-image: url(pics/blok-content-kl-wit.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  margin: 0px;
  line-height: 14pt;
}

.content-home-stippel-bottom {
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  margin-top:14px;
  padding-top: 2px;
}

.home-link-blog {
  font-size: 11pt;
  font-weight: normal;
  height: 21px;
  color: #FFFFFF;
  text-decoration: none;
  margin: 0px 0px 3px 0px;
}

.content {
  background-color: #41403b;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  padding: 15px;
  font-size: 9pt;
  line-height: 11pt;
}

.content h1 {
  font-size: 11pt;
  background-image: url(pics/blok-content-wit.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 20px;
  margin: 0px;
  font-weight: normal;
  line-height: 12pt;
}

.content h2 {
  font-size: 11pt;
  background-image: url(pics/blok-content-rood.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 20px;
  margin: 0px;
  font-weight: normal;
  line-height: 12pt;
}

.content h3 {
  font-size: 11pt;
  background-image: url(pics/blok-content-rood.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 20px;
  font-weight: normal;
  margin: 20px 0px 0px 0px;
  line-height: 12pt;
}

.content h4 {
  padding-left: 15px;
  font-size: 9pt;
  font-weight: normal;
  background-image: url(pics/blok-content-kl-wit.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  margin: 10px 0px 10px 0px;
}

.content h5 {
  font-size: 9pt;
  font-weight: normal;
  background-image: url(pics/blok-content-kl-wit.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  margin: 0px;
  padding: 1px 1px 1px 15px;
}

.content h6 {
  letter-spacing: 0px;
  padding-left: 15px;
  line-height: 14pt;
  margin: 0px;
  font-size: 9pt;
  font-weight: normal;

}

.header-blog h1 {
  font-size: 11pt;
  background-image: url(pics/blok-content-wit.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 20px;
  margin: 0px;
  font-weight: normal;
  line-height: 12pt;
  display: inline;
}

.header-blog h6 {
  font-size: 7pt;
  display: inline;
  text-align: right;
}

.header-blog div {

  align: right;
  display: inline;
}

.content p {
  margin: 0px 0px 10px 0px;
}

.content  UL {
    margin: 0px 0px 0px 15px;
    padding: 0;
  }
.content  UL LI {
    list-style-type: square;
    list-style-image: url(pics/blok-content-kl-wit.gif);
    //list-style-image: url(pics/blok-content-kl-wit_IE.gif);
  }
.content   OL {
    margin: 0px 0px 0px 32px;
    padding: 0;
  }
.content   OL LI {
    list-style-type: decimal;
}

.image-right {
  margin: 15px 0px 5px 0px;
}

.content a {
  text-decoration: none;
  letter-spacing: 1px;
  color: #a8a89d;
}

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

.content-stippel-top1 {
  font-size: 7pt;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  margin:8px 0px 16px 0px;
  padding-top: 2px;
}

.content-stippel-top1 td{
  font-size: 7pt;
}

.content-stippel-top2 {
  font-size: 7pt;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  margin:8px 0px 30px 0px;
  padding-top: 2px;
}

.content-stippel-top2 td{
  font-size: 7pt;
}

.content-stippel-bottom {
  font-size: 7pt;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  height: 17px;
  margin-top:14px;
  padding-top: 2px;
}

.content-stippel-bottom td{
  font-size: 7pt;
}

.content-stippel-bottom2 {
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  height: 17px;
  margin-top:14px;
  padding-top: 2px;
}

.content-stippel-bottom3 {
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  height: 17px;
  margin-top:2px;
  padding-top: 2px;
}

.content-stippel-bottom-blog {
  font-size: 7pt;
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  height: 17px;
  margin:14px 0px 10px 0px;
  padding-top: 2px;
}

.content-stippel-bottom-blog td{
  font-size: 7pt;
}

.content-nav-grijs a {
  letter-spacing: 0px;
  background-image: url(pics/blok-content-kl-grijs.gif);
  background-repeat: no-repeat;
  padding-left: 15px;
  line-height: 14pt;
  background-position: left center;
}

.content-nav-wit a {
  letter-spacing: 0px;
  color: #FFFFFF;
  background-image: url(pics/blok-content-kl-wit.gif);
  background-repeat: no-repeat;
  padding-left: 15px;
  line-height: 18pt;
  background-position: left center;
  display: block;
}

.content-nav-wit2 {
  margin-left: 35px;
}

.content form {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 40px;
  margin-left: 0px;
}

.formstyle1 {
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  margin-bottom: 30px;
  padding-bottom: 4px;
}

.formstyle1 td {
  color: #a8a89d;
  padding: 2px 0px 2px 0px;
}

.formstyle2 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}

.formstyle2 td {
  padding: 2px 0px 2px 0px;
  color: #FFFFFF;
}

.formstyle2 h4 {
  padding-left: 15px;
  font-size: 9pt;
  font-weight: normal;
  background-image: url(pics/blok-content-kl-wit.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  margin: 0px;
}

.formstyle3{
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  height: 20px;
  padding-top: 2px;
}

.formstyle3 td {
  font-size: 9pt;
}

.formstyle3 a {
  color: #FFFFFF;
}

.formstyle4 {
  margin-bottom: 30px;
  padding-bottom: 4px;
}

.formstyle4 td {
  color: #a8a89d;
  padding: 2px 0px 2px 0px;
}

.tekstveld {
  background-color: #41403b;
  color: #a8a89d;
  border: 1px solid #a8a89d;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
}

.footer {
  background-image: url(pics/stippel-horizon.gif);
  background-repeat: repeat-x;
  background-position: left top;
  padding-top: 1px;
  height: 60px;
}

.footer-link-science {
  font-size: 10pt;
  font-weight: normal;
  background-image: url(pics/blok-nav-rood.gif);
  background-repeat: no-repeat;
  background-position: left 6px;
  padding-left: 13px;
  height: 21px;
  margin: 0px;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}

.footer-link-blog {
  font-size: 10pt;
  font-weight: normal;
  background-image: url(pics/blok-nav-wit.gif);
  background-repeat: no-repeat;
  background-position: left 6px;
  padding-left: 13px;
  height: 21px;
  margin: 0px;
  display: block;
  color: #FFFFFF;
  text-decoration: none;
}

.footermenu a{
  color: #a8a89d;
  font-size: 7pt;
  text-decoration: none;
  letter-spacing: 1px;
}

.footermenu a:hover, .footermenu a.current{
  color: #ffffff;
}

.footermenu td {
  padding-right: 10px;
  color: #a8a89d;
  font-size: 7pt;
  letter-spacing: 1px;
}

.print-adres {
  display: none;
}

/* extra classes for CEO tags */


.content-home-nav-grijs3 {
  background-color: #585852;
  padding: 5px;
  font-size: 9pt;
  line-height: 11pt;
  color: #a8a89d;
}

.content-home-nav-grijs3 a {
  color: #a8a89d;
  text-decoration: none;
}

.content-home-nav-grijs3 a:hover {
  color: #ffffff;
  text-decoration: underline;
}
