*{
  margin: 0px;
  padding: 0px;
}

body,html {
  text-align:center;
  margin:0;
  color: #5f5f5f;
  background: url(/gfx/body_bg.jpg) repeat-y center;
}

a:link,a:visited,a:active { color: #ee2f80; text-decoration: underline; }
a:hover,a:hover { color: #94c948; text-decoration: underline;}

#supercontainer {
  margin:0 auto;
  padding:0;
  width: 990px;
  font-family:  Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
  text-align: left;

}

#container {
  width: 990px;
}

#header {
  height: 333px;
}

#header .logo {
  position: relative;
  top: 27px;
  left: 63px;
  float: left;
}

#header .logo img { border: 0px; }

#header .tekst {
  position: relative;
  float: left;
  top: 30px;
  left: 84px;
}

#content {
  clear: left;
  clear: right;
  background: url(/gfx/content_bg.jpg) repeat-y;
}

#content .koprechts {
  background: url(/gfx/right_h2_bg.jpg) 17px 16px no-repeat;
  padding-left: 40px;
  height: 31px;
  width: 202px;
  margin-bottom: 10px;
  padding-top: 10px;
  background-color: #fff;
}

#menu {
  float:left;
  width: 188px;
  display: block;
  font-size: 12px;
  font-weight: bold;
}

#menu ul {
list-style-type: none;
margin-left: 14px;
margin-top: 43px;
}

.actief {
  background: url(/gfx/menu_bg.jpg) no-repeat 0px 2px;
}

#menu li {
margin-bottom: 5px;
padding-left: 23px;
color: #e4186a;
}

#menu a:link,#menu a:visited,#menu a:active { color: #646567; text-decoration: none; }
#menu a:hover,a:hover { color: #94c948; text-decoration: none;}

#menu .actief a:link,#menu .actief a:visited,#menu .actief a:active { color: #e4186a; text-decoration: none; }
#menu a:hover,a:hover { color: #e4186a; text-decoration: none;}

h1,h2 {
  color: #646567;
  font-size: 16px;
}

#inhoud {
  float: left;
  width: 530px;
  display: block;
  padding-right: 15px;
  padding-bottom: 15px;
}

#inhoud h3 {
  color: #98bf13;
  font-size: 16px;
  margin-top: 20px;
}

#inhoud h1 {
  padding: 37px 0px 20px 0px;
  color: #e41569;
}


#inhoud a:link,#inhoud a:visited,#inhoud a:active { color: #ee2f80; text-decoration: none; }
#inhoud a:hover,a:hover { color: #94c948; text-decoration: none;}

#nieuwskort {
  width: 227px;
  padding-left: 15px;
  float: left;
  display: block;
}

#footer {
  clear: left;
  clear: right;
padding: 5px;
  color: #fff;
  background: url(/gfx/footer_bg.jpg);
text-align: center;
}

#footer a:link,#footer a:visited,#footer a:active { color: #fff; text-decoration: none; }
#footer a:hover,a:hover { color: #fff; text-decoration: underline;}


.zoekinput {
  width: 138px;
  height: 17px;
  background-image:url(/gfx/zoek_input_bg.jpg);
  color: #878889;
  border: 0px;
  font-size: 11px;
  padding-top: 4px;
  padding-left: 3px;
  margin-right: 3px;
}

.cmssubmit {
  margin-top: 10px;
  background-image:url(/gfx/submit_bg.jpg);
  font-size: 10px;
  width: 120px;
  height: 22px;
padding-bottom: 3px;
  color: #fff;
  cursor:pointer;
  border: 0px;
}

.zoeksubmit {
  background-image:url(/gfx/zoek_submit_bg.jpg);
  font-size: 10px;
  width: 71px;
padding-bottom: 3px;
  height: 22px;
  color: #fff;
  cursor:pointer;
  border: 0px;
}

.toptekst1 {
  color: #646567;
  font-size: 20px;
}
.toptekst2{
  color: #9fc227;
}

.nieuwsitem h3{
  background: url(/gfx/right_nieuws_kop_bg.jpg) 17px 4px no-repeat;
  padding-left: 40px;
  font-weight: bold;
  color: #f5cb00;
  font-size: 12px;
  padding-right: 15px;
}

.nieuwsitem a:link,.nieuwsitem a:visited,.nieuwsitem a:active { color: #f5cb00; text-decoration: none; }
.nieuwsitem a:hover,a:hover { color: #f5cb00; text-decoration: underline;}

.nieuwsitem .datum {
  padding-left: 40px;
  color: #bd007b;
  font-size: 10px;
}

.nieuwsitem .tekst {
  padding-left: 40px;
  color: #ffffff;
  padding-right: 10px;
  margin-bottom: 10px;
}

#zoekform {
  float: right;
  padding-top: 35px;
}

#login {
padding-top: 15px;
margin-top: 45px;
  width: 241px;
  height: 205px;
}

#login h3 {
padding-left: 40px;
  font-size: 15px;
  color: #646567;
}

#loginform {
margin-top:40px;
margin-left: 40px;
}

#loginform .textinput {
  width: 138px;
  height: 17px;
  background-image:url(/gfx/zoek_input_bg.jpg);
  color: #878889;
  border: 0px;
  font-size: 11px;
  padding-top: 4px;
  padding-left: 3px;
  margin-right: 3px;
  margin-bottom: 5px;
}

#loginform .submit {
  background-image:url(/gfx/zoek_submit_bg.jpg);
  font-size: 11px;
  width: 71px;
  height: 22px;
  color: #fff;
  cursor:pointer;
  border: 0px;
  margin-left: 70px;
  margin-top: 5px;
}

#loginform .checkboxinput {

}

#loginextra {
margin-top: 10px;
margin-right: 60px;
}
#loginextra li{
list-style-type: none;
text-align: right;
}

#loginextra a:link,#loginextra a:visited,#loginextra a:active { color: #646567; text-decoration: none; }
#loginextra a:hover,a:hover { color: #e41569; text-decoration: underline;}

#inhoud #meerheader{
  background: url(/gfx/meer_bg.jpg) no-repeat;
  width: 421px;
  height: 22px;
  margin-bottom: 10px;
  margin-top: 25px;
  padding-left: 18px;
  padding-top: 3px;
}

#inhoud #meerheader h2 {
  color: #fff;
  font-size: 14px;
}

#inhoud .meerblok{
  background: url(/gfx/blok_bg.jpg) no-repeat;
  float: left;
  width: 259px;
  height: 192px;
  margin-top: 10px;
  margin-right: 2px;
}

#inhoud .meerblok h3 {
  color: #646567;
  margin-left: 35px;
  margin-top: 10px;
  font-size: 14px;
}

#inhoud .meerblok ul{
  margin-top: 20px;
  margin-left: 30px;
  color: #ee2d75;
}

#inhoud .meerblok li {
  margin-top: 8px;
  margin-left: 7px;
  list-style-type: square;
}

.selectje {
  width: 257px;
  height: 20px;
  padding-left: 5px;
  font-family:  Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
  color: #000;
  border: 1px solid #9fc228;
}

.txt {
  width: 250px;
  height: 18px;
  padding-left: 5px;
  font-family:  Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
  color: #000;
  border: 1px solid #9fc228;
}

.textarea {
  height: 100px;
width: 250px;
padding-left: 5px;
  font-family:  Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
  color: #000;
  border: 1px solid #9fc228;
}
.select {
  width: 257px;
  height: 22px;
  color: #000;
  border: 1px solid #9fc228;
  font-family:  Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
}

.melding {
  padding: 20px;
  margin: 20px;
  color: #000;
}

.rood {
  background-color: #f7d2cd;
  border: 1px solid #e67464;
}

.groen {
  background-color: #d1e9d2;
  border: 1px solid #8fc992;
}

.tradmin {
  font-weight: bold;
}

.nieuwsuitgelicht {
font-size: 12px;
margin-bottom: 30px;
}

.nieuwsarchief {
font-size: 11px;
}

.nieuwsuitgelicht li {
margin-top: 20px;
margin-bottom: 15px;
color: #e4156a;
list-style-type: none;
}
.nieuwsarchief li {
list-style-type: none;
margin-bottom: 5px;
}

.nieuwsuitgelicht .tijddatum {
color: #2c9aaf;
font-size: 11px;
}

.nieuwsuitgelicht .leesmeer{
color: #9ec221;
font-size: 11px;
}

.nieuwsuitgelicht .tekst{
color: #7d7e80;
font-size: 11px;
}

.stellingdonker {
  width: 514px;
  height: 68px;
  background: url(/gfx/stelling_01.jpg) no-repeat;
margin-top: 15px;
}

.stellinglicht {
  width: 514px;
  height: 68px;
  background: url(/gfx/stelling_02.jpg) no-repeat;
margin-top: 15px;
}


.stellingdonker .stelling,.stellinglicht .stelling  {
float: left;
width: 400px;
margin-left: 30px;
padding-top: 12px;
padding-right: 5px;
font-size: 12px;
font-style: italic;
}

.stellingdonker .reageren,.stellinglicht .reageren{
float: left;
margin-top: 15px;
margin-right: 5px;
}

.stellingdonker .top,.stellinglicht .top{
height: 30px;
overlow: hidden;
}


.stellingdonker .extrainfo,.stellinglicht .extrainfo {
margin-top: 20px;
margin-left: 33px;
}

.reactie {
color:#8b8b8b;
padding:20px 0px 20px 0px;
border-bottom: 1px solid #c0c0c0;
}

.grijs {
color: #8b8b8b;
}

#downloads {
  margin-left: 30px;
color: #e51569;
  margin-top: 20px;
}
#downloads li {
margin-bottom: 20px;
}

#downloads .green {
color: #a0c527;
}

.deelnemertitel {
font-size: 13px;
color: #e51569;
}

.deelnemerlijn {
border-bottom: 1px solid #c0c0c0;
margin: 20px 0px 20px 0px;
}

