body, td, th {
  font-family: Calibri, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #000000;
}

body {
  margin: 0px;
}

a:link, a:visited  {
  color: #000000;
  text-decoration: underline;
}

a:hover, a:active {
  color: #666666;
  text-decoration: underline;
}

hr {
  margin: 5px 0px 5px 0px;
  color: #444444;
  border: 0px;
  border-top: 1px solid #444444;
  height: 1px;
  width: 475px;
}

h1 {
  font-family: "Comic Sans MS", cursive;
  font-size: 24px;
  color: #444444;
  font-weight: bold;
  text-align: left;
  margin: 8px 2px 8px 0px;
  font-variant: small-caps;
}

h2 {
  font-family: "Comic Sans MS", cursive;
  font-size: 20px;
  color: #444444;
  font-weight: bold;
  font-variant: small-caps;
}

h3 {
  font-family: "Comic Sans MS", cursive;
  font-size: 15px;
  color: #444444;
  font-weight: bold;
  font-variant: small-caps;
}

div.lead {
  font-weight: bold;
}

form {
  margin: 0px;
}

#main {
  width: 1000px;
  padding: 0px;
  margin: auto;
  border: 3px solid #666;
  border-width: 0px 3px 3px 3px;
  background: url('achtergrond.png') center top no-repeat #000000;
}

#topbar {
  margin: 0px;
  height: 99px;
  padding: 0px;
  width: 1000px;
  border-bottom: 3px solid #666;
}

#topbar img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#menu {
  width: 1000px;
  height: 38px;
  background: url('menuimg.png') repeat-x top;
}

#menu ul {
  padding: 0px;
  margin: auto;
  list-style-type: none;
  z-index: 1;
}

#menu li {
  float: left;
  position: relative;
  background: url('menuimg.png') repeat-x top;
  height: 38px;
}

#menu a, #menu a:link, #menu a:visited, #menu a:hover {
  display: block;
  height: 31px;
  border: 1px solid #000000;
  border-width: 0px 1px 0px 0px;
  padding: 0px 10px;
  line-height: 29px;
  color: #000000;
}

#menu a:hover {
  color: #000000;
  text-decoration: none;
}

#menu li:first-child a, #menu li:first-child a:link, #menu li:first-child a:visited, #menu li:first-child a:hover {
  border-left-width: 1px;
}

#menu ul ul li {
  height: 30px;
  background: url('menuimgbl.png') repeat-x top;
}

#menu ul ul {
  visibility: hidden;
  position: absolute;
  height: 0px;
  top: 31px;
  left: -1px;
  width: 229px;
  z-index: 2;
}

#menu ul ul ul {
  left: 229px;
  top: 0px;
  width: 229px;
}

#menu ul ul a, #menu ul ul a:link, #menu ul ul a:visited, #menu ul ul a:hover {
  height: 29px;
  padding: 0px 10px;
  width: 208px;
  border: 1px solid #000000;
  line-height: 27px;
}

#menu ul li:hover ul, #menu ul a:hover ul {
  visibility: visible;
}

#menu ul :hover ul ul {
  visibility: hidden;
}

#menu ul :hover ul :hover ul {
  visibility: visible;
}

#leftbar {
  float: left;
  width: 230px;
  clear: left;
}

.yellowsticky {
  background-image: url('yellowsticky.png');
}

.greensticky {
  background-image: url('greensticky.png');
}

.pinksticky {
  background-image: url('pinksticky.png');
}

.yellowsticky, .greensticky, .pinksticky {
  background-repeat: no-repeat;
  height: 155px;
  width: 170px;
  margin: 10px 0px -20px 10px;
  padding: 15px 15px 0px 15px;
  font-family: "Monotype Corsiva", cursive;
  font-size: 16px;
  text-align: center;
}

.leftimg {
  float: left;
  margin: 0px 10px 10px 0px;
}

.rightimg {
  float: right;
  margin: 0px 0px 10px 10px;
}

#strip {
  border: 3px double #FFFFFF;
  height: 198px;
  width: 198px;  
  margin: 0px 0px 0px 12px;
}

#polliframe {
  border: 3px double #FFFFFF;
  height: 300px;
  width: 198px;
  margin: 0px 0px 0px 12px;
}

#content {
  float: left;
  padding: 0px 8px 10px 10px;
  text-align: justify;
  width: 730px;
  overflow: visible;
  background-image: url('contentag.png');
  margin: 16px 0px 22px 0px;
}

#footer {
  clear: both;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-variant: small-caps;
  margin: 0px 0px 15px 0px;
  color: #FFFFFF;
}

#footer p {
  margin: 0px;
}

#footer a:link, #footer a:visited  {
  color: #FFFFFF;
  text-decoration: underline;
}

#footer a:hover, #footer a:active {
  color: #777777;
  text-decoration: underline;
}

div.newsblock {
  background-color: #FFFFFF;
  border: 2px dashed #000000;
  margin-bottom: 5px;
  padding: 3px;
}

table, th, td, tr, tbody, thead {
  border-collapse: collapse;
  border: 1px solid #000000;
}

.borderlesstable, .borderlesstable table, .borderlesstable th, .borderlesstable td, .borderlesstable tr, .borderlesstable tbody, .borderlesstable thead {
  border-collapse: collapse;
  border: 0px solid #000000;
}

table th, th, tbody {
  padding: 3px;
}

.fb_dialog {
  margin-top: 0px;
  padding-top: 0px;
}

.aggitem {
  clear: right;
  background-image: url('gradient.png');
  background-repeat: repeat-y;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0px;
  border: 3px double #FFFFFF;
}

.aggitem, .aggitem table, .aggitem tbody, .aggitem tr, .aggitem td {
  border-collapse: separate;
}

.aggtext {
  padding: 5px;
  vertical-align: top;
  width: 100%;
  border: 0px;
}

.aggimg {
  padding: 5px;
  max-width: 210px;
  border: 0px;
}

.aggitem .thumbnail {
  border: 3px double #FFFFFF;
}

#pagebrowser {
  clear: right;
  margin-top: 15px;
}

.aggitem h3 {
  margin: 0px;
  padding: 0px;
  color: #222222;
}

.readmore {
  margin-bottom: 0px;
}
