body {
  margin: 0px;
  background-color: black;
  font-family: arial,verdana;
  font-size: 10pt;
}
body table { font-size: 10pt; }
img { border: 0px; }
.main {
  width: 100%;
  height: 100%;
}

.backFF img {
  position: fixed;
  z-index: -1000;
  width: 100%;
  height: 100%;
}
.backIE {
  background: url(../images/back1.jpg) fixed;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1000;
}
.backIE img {
  width: 100%;
}
.content {
  position: relative;
  margin: 0 auto 0 auto;
  z-index: 100;
  background: url(../images/80.png);
  width: 750px;
  border-left: dotted 2px #ffffff;
  border-right: dotted 2px #ffffff;
}

.lang { position: absolute; z-index: 500; float: left; color: #999999; }
.lang a { color: #999999; text-decoration: none; }
.lang a:hover { color: #ffffff; text-decoration: none; }

.menu a {
  text-decoration: none;
  font-weight: bold;
  color: #e97705;
}
.menu-selected a {
  text-decoration: none;
  font-weight: bold;
  color: #ffffff;
}
.menu-selected a:hover,
.menu a:hover {
  text-decoration: none;
  font-weight: bold;
  color: #ffffff;
}
.teaser {
  width: 200px;
}
.teaser_heading {
  background-color: black;
  border: 1px solid #916538;
  color: #ffffc1;
  font-weight: bold;
  height: 35px;
  font-size: 12pt;
  text-align: center;
}
.teaser_content {
  border: 1px solid #916538;
}
.titel {
  background-color: black;
  border: 1px solid #924805;
  color: #ffffff;
  font-weight: bold;
  height: 35px;
  font-size: 13pt;
}
.nieuws {
  color: fdeca8;
  font-size: 10pt;
  border-bottom: 1px solid black;
  margin-bottom: 10px;
}
.nieuws h2 {
  font-weight: bold;
  font-size: 12pt;
  color: white;
  margin-bottom: 1px;
}
.nieuws span {
  font-size: 8pt;
  font-style: italic;
}
.nieuws table {
  color: fdeca8;
  font-size: 10pt;
}
.nieuws a {
  color: white;
}
.nieuws a:hover {
  color: white;
  text-decoration: none;
}
.agenda {
 border-top: 1px solid #924805;
 font-size:6pt;
}
.cms_add a,
.cms_edit a,
.cms_delete a,
a.cms_navigation {
  font-size: 8pt;
  text-decoration: underline;
  color: white;
}
.cms_add a:hover,
.cms_edit a:hover,
.cms_delete a:hover,
a.cms_navigation:hover {
  font-size: 8pt;
  text-decoration: none;
  color: white;
}
.optreden {
  text-align: center;
  color: #a7a344;
}
.optreden a {
  color: white;
  text-decoration: underline;
}
.optreden a:hover {
  color: white;
  text-decoration: none;
}
.cms_add_form,
.cms_edit_form{
  color: fdeca8;
  font-size: 10pt;
}
.left_border img{
  border: 1px solid #e97705;
}

