* { margin:0px; }
html, body { height:100%; }
body {
  font-family:sans-serif;
  background-color:#ffffff;
}
.grijs { color:#999999; }
.push {
  height:200px;
  clear:both;
}
#pagecontainer div#balk div#innerbalk a {
  float:left;
  clear:none;
  color:#666666;
  margin:0px 10px 0px 0px;
  padding:7px 0px 5px 0px;
  background-color:#cccccc;
  text-decoration:none;
}
#pagecontainer div#balk div#innerbalk a.knop {
  text-transform:uppercase;
  color:#ffffff;
  margin:0px 20px 0px 0px;
  padding:7px 10px 5px 10px;
  background-color:#ec1d25;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  border-radius:10px;
  font-weight:bold;
}
#pagecontainer div#balk div#innerbalk a.actief {
  color:#ec1d25;
  background-color:#ffffff;
}
#pagecontainer div#balk div#innerbalk a.slogan { margin:0px 20px 0px 0px; }
#pagecontainer div#balk div#innerbalk a.authknop {
  font-style:italic;
  color:#ec1d25;
}
#pagecontainer div#balk div#innerbalk span {
  float:left;
  clear:none;
  color:#666666;
  margin:0px 10px 0px 0px;
  padding:6px 0px 5px 0px;
  background-color:#cccccc;
  text-decoration:none;
  font-style:italic;
}
#pagecontainer div#balk div#innerbalk {
  font-size:1em;
  margin:0 auto 0px auto;
  width:960px;
}
#pagecontainer div#balk {
  float:left;
  clear:both;
  width:100%;
  min-height:30px;
  padding:10px 0px 10px 0px;
  margin:0px 0px 0px 0px;
  background-color:#cccccc;
  border-bottom:1px SOLID #999999;
}
#pagecontainer #innerpagecontainer #innerinnerpagecontainer {
  float:left;
  clear:both;
  width:100%;
  background-image:url('/img/containerback.jpg');
}
#pagecontainer #innerpagecontainer {
  margin:0 auto 0px auto;
  width:960px;
}
#pagecontainer {
  background-color:#ffffff;
  min-height:100%;
  height:auto !important;
  height:100%;
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px -200px 0px;
}
.donkergrijs { color:#666666; }
.auth_error { color:#ec1d25; }
.uploaderror { color:#ec1d25; }
.error { color:#ec1d25; }
.clearDIV {
  float:left;
  clear:both;
}
a {
  outline:none;
  color:#ec1d25;
}
textarea {
  font-family:sans-serif;
  font-size:12px;
}
img { vertical-align:middle; }
fieldset {
  border-width:0px;
  padding:0px;
}
ul.dates li img { border:none; }
ul.dates li a:focus { background-color:#ffffff; }
ul.dates li { list-style:none; }
ul.dates {
  font-family:'courier', monospace;
  list-style:none;
}
.links .innerlinks .fb-like { margin:1em 0px 0px 0px; }
.links .innerlinks {
  float:left;
  clear:none;
  width:160px;
}
.links {
  float:left;
  width:210px;
  clear:none;
}
.rechts .innerrechts img.campagnebeeld2012 {
  border:none;
  margin:0px 0px 20px 20px;
}
.rechts .innerrechts p.gevonden {
  font-size:10px;
  color:#999999;
  text-align:right;
}
.rechts .innerrechts div.formhelp p { margin:0px 0px 1.5em 0px; }
.rechts .innerrechts div.formhelp {
  padding:0px 0px 0px 20px;
  text-align:left;
  color:#999999;
  font-size:11px;
}
.rechts .innerrechts .activiteitenzoekform {
  text-align:left;
  padding:0px 0px 0px 20px;
}
.rechts .innerrechts {
  margin:0px 0px 0px 30px;
  padding:30px 0px 0px 0px;
  float:left;
  clear:none;
  width:200px;
}
.rechts {
  float:left;
  width:230px;
  clear:none;
}
.midden {
  float:left;
  width:500px;
  clear:right;
}
.innermidden { width:500px; }
#content {
  float:left;
  width:520px;
  clear:none;
}
#innercontent .datumdiv ul li {
  font-size:11px;
  list-style:none;
  margin:0px;
  padding:0px;
}
#innercontent .datumdiv ul {
  list-style:none;
  background-color:#eeeeee;
  color:#666666;
  margin:0px;
  padding:10px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
#innercontent .datumdiv {
  float:left;
  clear:both;
  width:100%;
}
#innercontent div.related_files ul li {
  font-size:11px;
  list-style:none;
  margin:0px;
  padding:0px;
}
#innercontent div.related_files ul {
  list-style:none;
  background-color:#eeeeee;
  color:#666666;
  margin:0px;
  padding:10px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
#innercontent div.related_files {
  background-color:#eeeeee;
  color:#666666;
  margin:0px;
  padding:10px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
#innercontent .knop {
  border:1px SOLID #cccccc;
  color:#ffffff;
  text-decoration:none;
  background-color:#ec1d25;
  padding:3px 10px 3px 10px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}
#innercontent .knop:hover { border:1px SOLID #666666; }
#innercontent div.inlinebeeld img { vertical-align:top; }
#innercontent div.inlinebeeld .bijschrift { width:200px; }
#innercontent div.inlinebeeld {
  float:left;
  clear:none;
  width:220px;
}
#innercontent div.boodschap p {
  padding:10px 10px 10px 10px;
  margin:0px 0px 0px 0px;
}
#innercontent div.boodschap {
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px 1em 0px;
  padding:0px 0px 0px 0px;
  background-color:#eeeeee;
}
#innercontent p.direct_link a {
  background-color:#ffff00;
  color:#999999;
  padding:2px 5px 2px 5px;
  text-decoration:none;
}
#innercontent p.direct_link {
  text-align:right;
  font-size:10px;
  color:#999999;
}
#innercontent div.shortlist h4 {
  font-size:14px;
  font-weight:normal;
  text-transform:uppercase;
  color:#cccccc;
  border-bottom:none;
  width:220px;
  margin:0px 0px 0.5em 0px;
  font-style:italic;
}
#innercontent div.shortlist ul li a {
  color:#000000;
  text-decoration:none;
}
#innercontent div.shortlist ul li a:hover {
  color:#ec1d25;
  text-decoration:none;
}
#innercontent div.shortlist ul li {
  list-style:none;
  margin:0px 0px 0.5em 0px;
  padding:0px 0px 0.5em 0px;
  border-bottom:1px dotted #ec1d25;
}
#innercontent div.shortlist ul {
  width:220px;
  margin:0px 0px 0.5em 0px;
  padding:0.5em 0px 0px 0px;
  list-style:none;
  border-top:1px dotted #ec1d25;
}
#innercontent div.shortlist p.links a.meerlink { text-decoration:none; }
#innercontent div.shortlist p.links a.meerlink:hover { text-decoration:underline; }
#innercontent div.shortlist p.links {
  width:220px;
  text-align:right;
}
#innercontent div.shortlist {
  width:250px;
  float:left;
  clear:none;
}
#innercontent div.shortlistlinks { width:280px; }
#innercontent div.shortlistrechts { width:220px; }
#innercontent p.creator {
  text-align:right;
  color:#999999;
}
#innercontent p.formhelp {
  margin:0px;
  font-size:11px;
  color:#999999;
}
#innercontent h2 { margin:0px 0px 1em 0px; }
#innercontent h2.wakrood {
  background-color:#ec1d25;
  color:#ffffff;
  margin:0px 0px 1em 0px;
  padding:5px;
}
#innercontent h3 img.icon { border:none; }
#innercontent h3 img.deleteicon { float:right; }
#innercontent h3 a { text-decoration:none; }
#innercontent h3 a:hover { text-decoration:underline; }
#innercontent h3 {
  font-family:times, Times New Roman, times-roman, georgia, serif;
  font-style:italic;
  font-size:1.5em;
  line-height:2em;
  margin:0px 0px 1em 0px;
  padding:0px 0px 5px 0px;
  border-bottom:1px SOLID #999999;
  color:#666666;
  font-weight:normal;
}
#innercontent h4 {
  color:#999999;
  font-family:times, Times New Roman, times-roman, georgia, serif;
  font-weight:normal;
  font-size:18px;
  margin:0px 0px 0.5em 0px;
  padding:0px 0px 0.5em 0px;
  border-bottom:1px DOTTED #999999;
}
#innercontent h5 {
  color:#ec1d25;
  font-size:14px;
  margin:0px 0px 10px 0px;
}
#innercontent .body img.linksfloatend {
  float:left;
  clear:both;
  margin:0px 10px 10px 0px;
}
#innercontent .body { padding:10px 0px 0px 0px; }
#innercontent p { margin:0px 0px 10px 0px; }
#innercontent p.bijschrift {
  font-size:10px;
  color:#999999;
  margin:5px 0px 10px 0px;
}
#innercontent ul { margin:0px 0px 10px 0px; }
#innercontent ol { margin:0px 0px 10px 0px; }
#innercontent img.inline_beeld {
  float:left;
  margin:0px 10px 10px 0px;
}
#innercontent div.floater {
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px 20px 0px;
}
#innercontent div.nieuws {
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px 30px 0px;
}
#innercontent div.reglement {
  color:#666666;
  font-size:11px;
}
#innercontent div.mijngemeenten2010 { color:#999999; }
#innercontent div.faq { margin:0px 0px 20px 0px; }
#innercontent div.linker_kol {
  float:left;
  clear:none;
  width:250px;
}
#innercontent div.rechter_kol {
  float:left;
  clear:none;
  width:250px;
}
#innercontent ul.anchorlist a { text-decoration:none; }
#innercontent ul.anchorlist { margin:0px 0px 2em 0px; }
#innercontent div.listblok h4.subtitle {
  font-size:16px;
  line-height:24px;
  border:none;
}
#innercontent div.listblok div.intro { margin:0px 0px 1em 0px; }
#innercontent div.listblok div.body img.linksfloatend { margin:0px 2em 2em 0px; }
#innercontent div.listblok p.listblokinfo {
  text-align:right;
  font-size:11px;
  color:#999999;
}
#innercontent div.listblok p.listblokknoppen { text-align:right; }
#innercontent div.listblok {
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px 2em 0px;
}
#innercontent ul.activiteiten_lijst li h4 a { text-decoration:none; }
#innercontent ul.activiteiten_lijst li h4 a:hover { text-decoration:none; }
#innercontent ul.activiteiten_lijst li h4 {
  border:none;
  margin:0px;
  padding:0px;
  font-size:14px;
}
#innercontent ul.activiteiten_lijst li p.locatie {
  margin:0px;
  padding:0px;
  color:#999999;
  text-align:right;
}
#innercontent ul.activiteiten_lijst li {
  border-bottom:1px SOLID #cccccc;
  list-style:none;
  margin:0px;
  padding:5px 0px 5px 0px;
}
#innercontent ul.activiteiten_lijst {
  list-style:none;
  margin:0px;
  padding:0px;
}
#innercontent p.attentie {
  background-color:#ec1d25;
  padding:5px;
  color:#ffffff;
}
#innercontent div.activiteit div.cont div.contA {
  float:left;
  clear:none;
  width:280px;
  font-size:11px;
}
#innercontent div.activiteit div.cont div.contB {
  float:left;
  clear:none;
  width:220px;
  text-align:right;
}
#innercontent div.activiteit div.cont {
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px 20px 0px;
}
#innercontent div.activiteit h3 {
  color:#ec1d25;
  border-bottom:1px SOLID #999999;
}
#innercontent div.activiteit h6 {
  color:#999999;
  margin:0px;
  font-size:11px;
  font-weight:normal;
}
#innercontent div.activiteit h4.type_en_thema span.theme { color:#999999; }
#innercontent div.activiteit h4.type_en_thema {
  text-align:right;
  border:none;
  font-size:12px;
}
#innercontent div.activiteit #activiteitbeelden img {
  vertical-align:top;
  border:none;
}
#innercontent div.activiteit p.prijs { margin:0px 0px 1em 0px; }
#innercontent div.activiteit p.eventtype {
  text-align:right;
  margin:0px 0px 0px 0px;
}
#innercontent div.activiteit p.theme {
  text-align:right;
  margin:0px 0px 0px 0px;
  color:#666666;
}
#innercontent div.activiteit p.aurl a { color:#000000; }
#innercontent div.activiteit div.activiteiten_in_gemeente {
  float:left;
  clear:both;
  width:100%;
  margin:20px 0px 1em 0px;
}
#innercontent div.activiteit p.intro {
  font-size:12px;
  padding:0px 0px 10px 0px;
}
#innercontent div.activiteit div.omschrijving {
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px 1em 0px;
}
#innercontent div.activiteit h5 {
  color:#999999;
  font-weight:normal;
  font-size:12px;
  margin:0px 0px 0px 0px;
}
#innercontent div.activiteit ul.doelgroepen li { list-style:none; }
#innercontent div.activiteit ul.doelgroepen {
  font-size:11px;
  list-style:none;
  margin:0px 0px 10px 0px;
  padding:0px;
}
#innercontent div.activiteit p.url a { color:#999999; }
#innercontent div.activiteit p.extralinks { text-align:right; }
#innercontent div.activiteit {
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px 20px 0px;
}
#innercontent table.gemeenten_table tr th {
  text-align:left;
  font-weight:normal;
  border-bottom:1px SOLID #999999;
  color:#666666;
}
#innercontent table.gemeenten_table tr td a { text-decoration:none; }
#innercontent table.gemeenten_table tr td a:hover { text-decoration:underline; }
#innercontent table.gemeenten_table tr td {
  margin:0px;
  padding:0px;
  border-bottom:1px SOLID #cccccc;
}
#innercontent table.gemeenten_table tr td.deelgemeenteTD { width:35%; }
#innercontent table.gemeenten_table tr td.gemeenteTD { width:35%; }
#innercontent table.gemeenten_table tr td.wcTD { width:30%; }
#innercontent table.gemeenten_table tr { width:100%; }
#innercontent table.gemeenten_table {
  width:100%;
  margin:0px 0px 20px 0px;
}
#innercontent {
  background-color:#ffffff;
  float:left;
  clear:both;
  width:500px;
  padding:30px 0px 20px 0px;
  font-size:13px;
  line-height:1.6em;
}
#innercontent fieldset {
  float:left;
  clear:both;
  width:100%;
  margin:10px 0px 0px 0px;
}
.form_row label {
  float:left;
  clear:both;
  width:90%;
  color:#666666;
}
.form_row .form_label label { margin:0px 5px 0px 0px; }
.form_row .form_label {
  float:left;
  clear:none;
  width:30%;
  text-align:right;
}
.form_row .form_element {
  float:left;
  clear:none;
  width:70%;
}
.form_row #mcElement {
  float:left;
  clear:both;
  width:100%;
  font-size:9px;
  color:#999999;
}
.form_row label.error {
  font-size:10px;
  color:#ec1d25;
}
.form_row .checkboxfloater {
  width:50%;
  float:left;
  clear:none;
}
.form_row .col50 {
  width:50%;
  float:left;
  clear:none;
  margin:0px 0px 20px 0px;
}
.form_row {
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px 0.5em 0px;
}
.form_help_row {
  color:#999999;
  font-size:0.8em;
}
#boven .midden { text-align:center; }
#boven .midden h2 { color:#ec1d25; }
.addthis {
  float:left;
  clear:both;
  margin:10px 1em 0px 1em;
}
.loginblok #loginformdiv div.dxinfo .uid { display:none; }
.loginblok #loginformdiv div.dxinfo {
  float:left;
  clear:both;
  width:100%;
  padding:1em 0px 0px 0px;
  text-align:right;
  color:#999999;
  font-size:10px;
}
.loginblok #loginformdiv label { font-size:0.8em; }
.loginblok #loginformdiv fieldset input { margin:0px 0px 2px 0px; }
.loginblok #loginformdiv fieldset {
  color:#999999;
  border-width:0px;
  float:left;
  clear:both;
  width:100%;
  text-align:right;
  margin:0px 0px 10px 0px;
}
.loginblok #loginformdiv p {
  font-size:10px;
  margin:10px 0px 1em 10px;
}
.loginblok #loginformdiv span.tip {
  font-size:10px;
  color:#999999;
  font-style:italic;
}
.loginblok #loginformdiv div.tip p { margin:10px 0px 1em 10px; }
.loginblok #loginformdiv div.tip {
  float:left;
  clear:both;
  width:100%;
  font-size:10px;
  color:#999999;
  font-style:italic;
}
.loginblok #loginformdiv a span { margin:0px 0px 0px 0.5em; }
.loginblok #loginformdiv a {
  float:left;
  clear:both;
  width:100%;
  text-decoration:none;
  margin:0px 0px 0px 0px;
  padding:0.5em 0px 0.5em 0em;
  border-bottom:1px dotted #cccccc;
}
.loginblok #loginformdiv a:hover {
  background-color:#eeeeee;
  border-bottom:1px dotted #cccccc;
}
.loginblok #loginformdiv div.bolleke {
  float:left;
  clear:both;
  text-align:left;
  padding:20px 0px 10px 20px;
}
.loginblok #loginformdiv {
  float:left;
  clear:both;
  width:100%;
}
.loginblok {
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px 0px 0px;
}
div#menu a span { margin:0px 0px 0px 0.5em; }
div#menu a {
  float:left;
  clear:both;
  width:100%;
  text-decoration:none;
  margin:0px 0px 0px 0px;
  padding:0.5em 0px 0.5em 0em;
  border-bottom:1px dotted #cccccc;
}
div#menu a:hover { background-color:#eeeeee; }
div#menu a.actief { color:#000000; }
div#menu a:focus { background-color:#eeeeee; }
div#menu {
  float:left;
  clear:both;
  width:100%;
  font-size:0.9em;
  margin:30px 0px 2em 0px;
  border-top:1px dotted #cccccc;
}
.footer .innerfooter img {
  border-width:0px;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity:0.5;
  opacity:0.5;
}
.footer .innerfooter img:hover {
  border-width:0px;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1;
}
.footer .innerfooter div.ak {
  width:100%;
  float:left;
  clear:both;
}
.footer .innerfooter div.sponsors img {
  margin:0px 10px 0px 10px;
  vertical-align:middle;
}
.footer .innerfooter div.sponsors {
  width:100%;
  float:left;
  clear:both;
  margin:40px 0px 0px 0px;
}
.footer .innerfooter {
  background-color:#ffffff;
  width:960px;
  text-align:center;
  margin:0px auto 0px auto;
  padding:30px 0px 0px 0px;
}
.footer {
  background-color:#ffffff;
  height:200px;
  clear:both;
}

