html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after {
  content:"";
  content:none;
}
ins {
  background-color:#ffff99;
  color:#000000;
  text-decoration:none;
}
mark {
  background-color:#ffff99;
  color:#000000;
  font-style:italic;
  font-weight:bold;
}
del { text-decoration:line-through; }
abbr[title], dfn[title] {
  border-bottom:1px dotted;
  cursor:help;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
input, select { vertical-align:middle; }
body {
  font:13px/1.231 sans-serif;
  *font-size:small;
}
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family:monospace, sans-serif; }
html { overflow-y:scroll; }
a:hover, a:active { outline:none; }
ul, ol { margin-left:2em; }
ol { list-style-type:decimal; }
nav ul, nav li {
  margin:0;
  list-style:none;
  list-style-image:none;
}
small { font-size:85%; }
strong, th { font-weight:bold; }
td { vertical-align:top; }
sub, sup {
  font-size:75%;
  line-height:0;
  position:relative;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
pre {
  white-space:pre;
  white-space:pre-wrap;
  word-wrap:break-word;
  padding:15px;
}
textarea { overflow:auto; }
.ie6 legend, .ie7 legend { margin-left:-7px; }
input[type="radio"] { vertical-align:text-bottom; }
input[type="checkbox"] { vertical-align:bottom; }
.ie7 input[type="checkbox"] { vertical-align:baseline; }
.ie6 input { vertical-align:text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor:pointer; }
button, input, select, textarea { margin:0; }
input:invalid, textarea:invalid {
  border-radius:1px;
  -moz-box-shadow:0px 0px 5px red;
  -webkit-box-shadow:0px 0px 5px red;
  box-shadow:0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color:#f0dddd; }
::-moz-selection {
  background:;
  color:#ffffff;
  text-shadow:none;
}
::selection {
  background:;
  color:#ffffff;
  text-shadow:none;
}
a:link { -webkit-tap-highlight-color:; }
button {
  width:auto;
  overflow:visible;
}
.ie7 ] { -ms-interpolation-mode:bicubic; }
body, select, input, textarea { color:#444444; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; }
a, a:active, a:visited { color:; }
a:hover { color:; }
a img { display:block; }
pre, code, kbd, samp { font-family:monospace, sans-serif; }
img, object, embed { max-width:100%; }
.ir {
  font:0/0 a;
  text-shadow:none;
  color:transparent;
  display:block;
}
body {
  font-family:"museo-sans", sans-serif;
  font-size:14px;
  line-height:20px;
  vertical-align:baseline;
  color:#ffffff;
  margin:0;
  padding:0;
  line-height:20px;
  -webkit-text-size-adjust:100%;
  -webkit-font-smoothing:antialiased;
}
p, ul, blockquote, pre, td, th, label {
  margin:0;
  margin-bottom:20px;
}
h1, h2, h3, h4, h5, h6 {
  padding:0;
  font-family:"museo-sans", sans-serif;
  -webkit-margin-before:0;
  -webkit-margin-after:0;
}
h1 {
  font-size:22px;
  line-height:40px;
  color:;
  font-weight:400;
  margin-bottom:20px;
  font-family:"museo-sans", sans-serif;
  word-wrap:break-word;
}
h2 {
  font-size:22px;
  line-height:20px;
  color:;
  margin:10px 0 10px 0;
  font-weight:400;
}
h3 {
  font-size:16px;
  line-height:20px;
  color:;
  font-weight:400;
  margin-top:10px;
  margin-bottom:10px;
}
h4 {
  font-size:14px;
  color:;
  margin-bottom:0px;
}
h5, h6 {
  font-size:14px;
  font-weight:bold;
  font-family:Arial, sans-serif;
  margin:0;
  text-shadow:none;
  color:;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
a, a:active, a:visited {
  color:;
  border-bottom:1px solid #adadad;
  text-decoration:none;
}
a:hover, a:focus {
  color:#000000;
  border-bottom:none;
}
img, object, embed { max-width:none; }
.inner-shadow {
  -moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.2);
  -webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.2);
  box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.2);
}
.outer-shadow {
  -moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.3);
  -webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.3);
  box-shadow:0 0 4px 0 rgba(0,0,0,0.3);
  border:1px solid #cccccc;
}
.inner-shadow-wit {
  -moz-box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.6);
  -webkit-box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.6);
  box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.6);
}
.backslider, .backslider .bs-slides li, .backslider .bs-overlay, .backslider .bs-preload, .backslider .bs-coverslide {
  width:100%;
  height:100%;
}
.backslider {
  position:fixed;
  left:0;
  top:0;
  background:#000000;
  overflow:hidden;
  z-index:-999;
}
.backslider .bs-slides { list-style:inside none; }
.backslider .bs-slides li {
  display:block;
  position:absolute;
  overflow:hidden;
  top:0;
  left:0;
}
.backslider .bs-slides img, .backslider .bs-slides .bs-landscape {
  width:100%;
  height:auto;
}
.backslider .bs-slides .bs-portrait {
  width:auto;
  height:100%;
}
.backslider .bs-coverslide {
  position:absolute;
  top:0;
  left:0;
  z-index:40;
  overflow:hidden;
}
.backslider .bs-overlay {
  position:absolute;
  top:0;
  left:0;
  background:url("../images/bs-overlay.png");
  z-index:-999;
}
.backslider .bs-preload {
  position:absolute;
  background:#000000;
  z-index:-998;
}
.backslider .bs-preload-indicator {
  float:right;
  width:32px;
  height:32px;
  background:url("../images/bs-preloader.gif") no-repeat center center;
  margin:10px;
}
.backslider .bs-controls {
  position:absolute;
  display:none;
  right:10px;
  bottom:10px;
  z-index:100;
}
.backslider .bs-controls .bs-timer, .backslider .bs-controls .bs-next, .backslider .bs-controls .bs-scroll, .backslider .bs-controls .bs-previous, .backslider .bs-controls .bs-pagination {
  display:block;
  float:left;
  width:20px;
  height:20px;
  outline:none;
}
.backslider .bs-controls .bs-timer { background:url("../images/bs-controls.png") no-repeat -20px 0; }
.backslider .bs-controls .bs-scroll { background:url("../images/bs-controls.png") no-repeat -20px -80px; }
.backslider .bs-controls .bs-next { background:url("../images/bs-controls.png") no-repeat -20px -40px; }
.backslider .bs-controls .bs-previous { background:url("../images/bs-controls.png") no-repeat -20px -60px; }
.backslider .bs-controls .bs-pagination { background:url("../images/bs-controls.png") no-repeat -20px -20px; }
.backslider .bs-controls .bs-next:hover, .backslider .bs-controls .bs-previous:hover, .backslider .bs-controls .bs-pagination:hover, .backslider .bs-controls .bs-pagination.bs-active {
  background-color:#000000;
  background-color:rgba(0,0,0,0.2);
}
.backslider .bs-controls .bs-thumbnails {
  display:block;
  float:left;
  width:40px;
  height:40px;
  overflow:hidden;
  margin-left:5px;
  background:#000000;
}
.bs-controls { display:none !important; }
body {
  background:#000000;
  margin:0;
  padding:0;
  line-height:20px;
}
header {
  display:block !important;
  padding:10px;
  min-height:100%;
  z-index:60;
}
h1 {
  font-size:28px;
  text-transform:uppercase;
  line-height:18px;
}
.logo {
  text-align:center;
  background:#000000;
  padding:20px;
}
.logo a {
  display:block;
  width:160px;
  border:0;
  margin:0px auto;
}
nav ul { list-style:none; }
nav a, nav a:active, nav a:visited {
  display:block;
  border:0;
  color:#ffffff;
  padding:5px 20px;
  background:#000000;
  background:rgba(0,0,0,0.8);
}
nav a:hover, nav a.sel {
  background:#ffffff;
  color:#000000;
}
nav li ul a, nav li ul a:active, nav li ul a:visited { padding-left:40px; }
nav li ul a.sel, nav li ul a:active.sel, nav li ul a:visited.sel {
  background:#000000;
  background:rgba(0,0,0,0.8);
  color:#ffffff;
}
nav li ul a.sel:before, nav li ul a:active.sel:before, nav li ul a:visited.sel:before {
  content:'>';
  margin-left:-15px;
  margin-right:6px;
}
.menu-toggle { color:#bbbbbb; }
.menu-toggle i { font-size:18px; }
a { color:#aa74cc; }
.content {
  position:relative;
  z-index:2000 !important;
  color:#ffffff;
  padding:20px;
  font-family:"museo-sans", sans-serif;
  font-size:16px;
  background:#000000;
  background:rgba(0,0,0,0.5);
  margin:10px;
}
.c-label {
  position:fixed;
  z-index:1999 !important;
  right:0;
  top:10px;
  display:none;
}
.image-wrapper img { max-width:100%; }
.mobile-content { color:#ffffff !important; }
.afbeelding-nav { display:none; }
.big-content {
  padding:20px 20px 1px;
  background:#000000;
  background:rgba(0,0,0,0.8);
  margin:10px 10px 50px;
}
.big-content img { max-width:100%; }
form > div { margin-bottom:10px; }
form input[type=text], form input[type=email] {
  background:#ffffff;
  border:0px;
  padding:5px 2%;
  font-family:"museo-sans", sans-serif;
  font-size:16px;
  width:96%;
}
form input[type=checkbox] {
  margin-top:3px;
  margin-right:5px;
  float:left;
}
form textarea {
  width:96%;
  padding:5px 2%;
  height:100px;
  resize:vertical;
}
form button {
  background:#000000;
  border:2px solid #ffffff;
  color:#ffffff;
  font-family:"museo-sans", sans-serif;
  font-size:16px;
  padding:5px;
}
.vorige, .volgende, .vorige:active, .volgende:active {
  position:fixed;
  display:block;
  width:40px;
  height:32px;
  background:#000000;
  background:rgba(0,0,0,0.8);
  border:0;
  font-size:30px;
  text-align:center;
  color:#ffffff;
  padding-top:8px;
  z-index:3000;
}
.vorige:hover, .volgende:hover, .vorige:active:hover, .volgende:active:hover {
  background:#ffffff;
  color:#000000;
}
.vorige { bottom:10%; }
.volgende {
  bottom:10%;
  right:0%;
}
.afbeelding-links { display:none; }
.foot-strook {
  background:#000000;
  margin:10px;
  padding:10px;
  overflow:hidden;
  margin-bottom:90px;
}
.foot-strook ul {
  list-style:none;
  margin:0;
}
.foot-strook a { color:#ffffff; }
.foot-strook .taal { float:left; }
.foot-strook .taal li {
  float:left;
  margin-right:10px;
}
.foot-strook .social-media { float:right; }
.foot-strook .social-media li {
  float:left;
  margin-left:20px;
}
.not-homepage .foot-strook { display:none; }
.overzicht, .highlights { padding-bottom:22px; }
.overzicht a, .highlights a {
  display:block;
  color:#ffffff;
  border:0;
}
.overzicht a:hover, .highlights a:hover { color:#aaaaaa; }
.overzicht ul, .highlights ul {
  list-style:none;
  margin:0 10px;
}
.overzicht li, .highlights li {
  overflow:hidden;
  margin:20px 0px;
  background:url(../img/zwart.8.png);
  margin:20px auto;
}
.overzicht h2, .highlights h2 {
  padding-top:4px;
  line-height:28px;
  font-size:18px;
  padding:0 10px;
}
.overzicht .tekst, .highlights .tekst { padding:0 10px; }
.overzicht img, .highlights img { max-width:100%; }
.overzicht .nieuws-logo, .highlights .nieuws-logo { display:none; }
.banner-holder {
  position:fixed;
  z-index:5000;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:rgba(0,0,0,0.8);
}
.banner {
  width:96%;
  padding:1%;
  background:#000000;
  margin:0 auto;
  cursor:pointer;
}
.banner img { max-width:100%; }
.banner a {
  color:#ffffff;
  text-decoration:underline;
}
.banner p { margin:20px 0; }
.banner .deel2 { margin-top:40px; }
.banner h1 { padding-left:0; }
.banner a { border:0; }
.banner .tekst-link { float:right; }
.hamb-menu { display:none; }
.hamb-menu + ul { display:block; }
@media screen and (min-width: 600px) {
  .hamb-menu {
    display:block;
    padding:0;
    margin-top:10px;
    width:40px;
  }
  .hamb-menu:active { padding:0; }
  .hamb-menu img {
    max-width:100%;
    width:40px;
    height:40px;
  }
  .hamb-menu + ul { display:none; }
  .hamb-menu.sel + ul { display:block; }
  .not-homepage .foot-strook { display:block; }
  .wrapper { padding-bottom:40px; }
  .foot-strook {
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    margin:0;
    z-index:1002;
  }
  header {
    position:fixed;
    left:0px;
    top:0px;
    margin:0;
    width:200px;
  }
  .menu-toggle { display:none; }
  .image-wrapper { display:none; }
  .c-label { display:block; }
  .content {
    width:45%;
    position:fixed;
    margin-left:220px;
    color:#ffffff;
    font-size:18px;
    line-height:26px;
    background:none;
  }
  .bottom { bottom:10px; }
  .left { left:10px; }
  .right { right:10px; }
  .top-left {
    top:10px;
    left:10px;
  }
  .top-right {
    top:100px;
    right:10px;
  }
  .bottom-left {
    bottom:10px;
    left:10px;
  }
  .bottom-right {
    bottom:10px;
    right:10px;
  }
  h1 {
    font-size:36px;
    line-height:22px;
  }
  .big-content {
    position:relative;
    z-index:1001;
    margin-left:230px;
    margin-top:10px;
    padding:20px 20px 1px;
    background:#000000;
    background:rgba(0,0,0,0.8);
    width:33%;
  }
  .overzicht {
    position:relative;
    z-index:1001;
    margin-left:210px;
    margin-top:-20px;
    padding:20px;
    width:64%;
    padding-bottom:50px;
  }
  .overzicht ul {
    overflow:hidden;
    margin:0 0 0 -20px;
  }
  .overzicht li {
    max-width:370px;
    float:left;
    margin:20px;
    width:40%;
  }
  .highlights {
    position:fixed;
    bottom:18px;
    left:0;
    right:0;
    background:#000000;
    overflow:hidden;
  }
  .highlights ul {
    overflow:hidden;
    margin:0;
    background:#000000;
  }
  .highlights li {
    float:left;
    width:48%;
    margin:10px 1% 10px 1%;
    overflow:hidden;
  }
  .highlights h2 {
    position:relative;
    margin-top:-28px;
    background:url(../img/zwart.8.png);
  }
  .ie7 .highlights .tekst { width:92%; }
  .ie7 .overzicht .tekst { margin-top:-66px; }
  .banner {
    width:90%;
    padding:2%;
    overflow:hidden;
  }
  .banner .deel1 {
    float:left;
    width:46%;
    margin:0 2%;
  }
  .banner .deel2 {
    float:left;
    width:46%;
    margin:0 2%;
  }
}
@media screen and (min-width: 980px) {
  .foot-strook {
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    margin:0;
    font-size:11px;
    padding:2px 10px;
  }
  .overzicht { width:78%; }
  .overzicht li { max-width:42%; }
  .highlights {
    bottom:10px;
    width:100%;
  }
  .highlights ul { width:100%; }
  .highlights .afbeelding {
    width:50%;
    float:left;
  }
  .highlights h2 {
    position:absolute;
    width:20%;
    float:left;
    font-size:14px;
    line-height:18px;
    padding:5px 1%;
    margin:0 1%;
    margin-top:80px;
  }
  .highlights .tekst {
    float:right;
    width:46%;
    padding:2%;
  }
}
@media screen and (min-width: 1100px) {
  .highlights h2 {
    margin-top:105px;
    padding:10px 1%;
  }
  .banner {
    width:70%;
    padding:2%;
    overflow:hidden;
    font-size:16px;
  }
}
@media screen and (min-width: 1300px) {
  .overzicht { width:84%; }
  .overzicht li { max-width:29%; }
  .highlights {
    left:0;
    right:0;
    background:#000000;
    overflow:hidden;
  }
  .highlights ul {
    float:right;
    width:76%;
  }
  .highlights .nieuws-logo {
    width:24%;
    display:block;
    float:left;
    text-align:center;
  }
  .highlights .nieuws-logo img {
    vertical-align:middle;
    margin-top:30px;
  }
  .ie7 .highlights .tekst { margin-top:-66px; }
}
@media screen and (min-width: 1550px) {
  .highlights h2, .highlights li {
    font-size:18px;
    line-height:26px;
  }
  .highlights h2 { width:14.5%; }
  .highlights .nieuws-logo img { margin-top:50px; }
}
@media screen and (min-width: 1800px) {
  .overzicht { width:90%; }
  .overzicht li { max-width:21%; }
  .highlight h2 { font-size:18px; }
  .highlight .nieuws-logo img { margin-top:100px; }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
}
.ir {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  text-align:left;
  direction:ltr;
}
.hidden {
  display:none;
  visibility:hidden;
}
.visuallyhidden {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto;
}
.invisible { visibility:hidden; }
.clearfix:before, .clearfix:after {
  content:"\0020";
  display:block;
  height:0;
  overflow:hidden;
}
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
@media print {
  * {
    background:transparent !important;
    color:black !important;
    text-shadow:none !important;
    filter:none !important;
    -ms-filter:none !important;
  }
  a, a:visited {
    color:#444444 !important;
    text-decoration:underline;
  }
  a[href]:after { content:" (" attr(href) ")"; }
  abbr[title]:after { content:" (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
  pre, blockquote {
    border:1px solid #999999;
    page-break-inside:avoid;
  }
  thead { display:table-header-group; }
  tr, img { page-break-inside:avoid; }
  p, h2, h3 {
    orphans:3;
    widows:3;
  }
  h2, h3 { page-break-after:avoid; }
}
