@charset "utf-8";
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, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:'';
  content:none; }
a {
  margin:0;
  padding:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  text-decoration:none;
  outline:0;
}
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 #000000;
  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; }
input:-webkit-autofill {
  background:#ffffff;
  color:#444444;
}
table {
  font-size:inherit;
  font:100%;
}
select, input, textarea { font:99% sans-serif; }
pre, code, kbd, samp { font-family:monospace, sans-serif; }
h1, h2, h3, h4, h5, h6 { text-rendering:optimizeLegibility; }
html { -webkit-font-smoothing:antialiased; }
a:hover, a:active { outline:none; }
small { font-size:85%; }
strong, th { font-weight:bold; }
h2 strong, h3 strong { font-weight:normal; }
td, td img { vertical-align:top; }
pre {
  padding:15px;
  white-space:pre;
  white-space:pre-wrap;
  white-space:pre-line;
  word-wrap:break-word;
}
input[type="radio"] { vertical-align:text-bottom; }
input[type="checkbox"] {
  vertical-align:bottom;
  *vertical-align:baseline;
}
.ie6 input { vertical-align:text-bottom; }
label, input[type=button], input[type=submit], button { cursor:pointer; }
::-moz-selection {
  background:#6d6e71;
  color:#ffffff;
  text-shadow:none;
}
::selection {
  background:#6d6e71;
  color:#ffffff;
  text-shadow:none;
}
a:link { -webkit-tap-highlight-color:#10c5c5; }
button {
  width:auto;
  overflow:visible;
}
.ie7 img { -ms-interpolation-mode:bicubic; }
.imagereplacement {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
}
.hidden {
  display:none;
  visibility:hidden;
}
.screenreaderonly {
  position:absolute !important;
  clip:rect(1px 1px 1px 1px);
  clip:rect(1px,1px,1px,1px);
}
.invisiblewithlayout { visibility:hidden; }
.clear {
  display:inline-block;
  display:block;
  zoom:1;
}
.clear:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.column {
  position:relative;
  float:left;
}
.stretchbackground {
  -o-background-size:100% auto;
  -webkit-background-size:100% auto;
  -khtml-background-size:100% auto;
  -moz-background-size:100% auto;
  background-size:100% auto;
}
.fullbackground {
  background:url(img/bg/Home_11.jpg) no-repeat center center fixed;
  -o-background-size:100% auto;
  -o-background-size:cover;
  -webkit-background-size:100% auto;
  -webkit-background-size:cover;
  -khtml-background-size:100% auto;
  -moz-background-size:100% auto;
  -moz-background-size:cover;
  background-size:100% auto;
  background-size:cover;
}
.shadow {
  -moz-box-shadow:5px 5px 5px rgba(0,0,0,0.23);
  -webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.23);
  box-shadow:5px 5px 5px rgba(0,0,0,0.23);
}
.boldunivers {
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
.regularunivers {
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
}
body {
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
}
body.holy {
  background:url(img/bg/Home_11.jpg) no-repeat center center fixed;
  -o-background-size:100% auto;
  -o-background-size:cover;
  -webkit-background-size:100% auto;
  -webkit-background-size:cover;
  -khtml-background-size:100% auto;
  -moz-background-size:100% auto;
  -moz-background-size:cover;
  background-size:100% auto;
  background-size:cover;
  background-image:url(backgrounds/home.jpg);
  background-color:#5c999a;
}
body.afd-voororganisaties { background-image:url(backgrounds/voororganisaties.jpg); }
body.afd-animaties { background-image:url(backgrounds/animaties.jpg); }
body.afd-automaat { background-image:url(backgrounds/automaat.jpg); }
body.afd-blog { background-image:url(backgrounds/blog.jpg); }
body.afd-lesmethode { background-image:url(backgrounds/lesmethode.jpg); }
body.afd-over { background-image:url(backgrounds/stichtingholy.jpg); }
body.afd-voorscholen { background-image:url(backgrounds/voorscholen.jpg); }
body.afd-home h2, body.afd-home #textual a, body.afd-home #content-menu span.sep, #site-footer .initiatieven ul li a, body.afd-home #content-menu span a span {
  color:rgb(238,73,69);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.afd-voororganisaties h2, body.afd-voororganisaties .article a, body.afd-voororganisaties #content-menu span.sep, body.afd-voororganisaties #site-footer .initiatieven ul li a, body.afd-voororganisaties #content-menu span a span {
  color:rgb(19,158,200);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.afd-animaties h2, body.afd-animaties .article a, body.afd-animaties #content-menu span.sep, body.afd-animaties #site-footer .initiatieven ul li a, body.afd-animaties #content-menu span a span {
  color:rgb(201,3,85);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.afd-automaat h2, body.afd-automaat .article a, body.afd-automaat #content-menu span.sep, body.afd-automaat #site-footer .initiatieven ul li a, body.afd-automaat #content-menu span a span {
  color:rgb(64,167,50);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.afd-blog h2, body.afd-blog .article a, body.afd-blog #content-menu span.sep, body.afd-blog #site-footer .initiatieven ul li a, body.afd-blog #content-menu span a span {
  color:rgb(255,45,255);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.afd-lesmethode h2, body.afd-lesmethode .article a, body.afd-lesmethode #content-menu span.sep, body.afd-lesmethode #site-footer .initiatieven ul li a, body.afd-lesmethode #content-menu span a span {
  color:rgb(212,0,0);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.afd-over h2, body.afd-over .article a, body.afd-over #content-menu span.sep, body.afd-over #site-footer .initiatieven ul li a, body.afd-over #content-menu span a span {
  color:rgb(183,26,65);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.afd-voorscholen h2, body.afd-voorscholen .article a, body.afd-voorscholen #content-menu span.sep, body.afd-voorscholen #site-footer .initiatieven ul li a, body.afd-voorscholen #content-menu span a span {
  color:rgb(48,236,0);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.t-domain h2, body.t-domain .article a, body.t-domain #content-menu span.sep, body.t-domain #site-footer .initiatieven ul li a, body.t-domain #content-menu span a span {
  color:rgb(48,236,0);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.t-domain h2, body.t-domain .article a { color:#00c7ff; }
body.d-ffth h2, body.d-ffth #cclip-actions-local a, body.d-ffth .article a, body.d-ffth #content-menu span.sep, body.d-ffth #site-footer .initiatieven ul li a, body.d-ffth #content-menu span a span, body.d-ffth #verdieping-view-extended-info .cnt h3 {
  color:rgb(201,3,85);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.d-cfg h2, body.d-cfg #cclip-actions-local a, body.d-cfg .article a, body.d-cfg #content-menu span.sep, body.d-cfg #site-footer .initiatieven ul li a, body.d-cfg #content-menu span a span, body.d-cfg #verdieping-view-extended-info .cnt h3 {
  color:rgb(117,23,120);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.d-cvv h2, body.d-cvv #cclip-actions-local a, body.d-cvv .article a, body.d-cvv #content-menu span.sep, body.d-cvv #site-footer .initiatieven ul li a, body.d-cvv #content-menu span a span {
  color:rgb(0,163,227);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.d-duurzaamheid h2, body.d-duurzaamheid #cclip-actions-local a, body.d-duurzaamheid .article a, body.d-duurzaamheid #content-menu span.sep, body.d-duurzaamheid #site-footer .initiatieven ul li a, body.d-duurzaamheid #content-menu span a span {
  color:rgb(72,178,75);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
body.d-vvu h2, body.d-vvu #cclip-actions-local a, body.d-vvu .article a, body.d-vvu #content-menu span.sep, body.d-vvu #site-footer .initiatieven ul li a, body.d-vvu #content-menu span a span {
  color:rgb(220,85,50);
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
.bgc {
  background-color:rgb(238,73,69);
  color:#ffffff;
}
body.afd-home #content-menu span.active, body.afd-home .bgc {
  background-color:rgb(238,73,69);
  color:#ffffff;
}
body.afd-voororganisaties #content-menu span.active, body.afd-voororganisaties  .bgc {
  background-color:rgb(19,158,200);
  color:#ffffff;
}
body.afd-animaties #content-menu span.active, body.afd-animaties  .bgc {
  background-color:rgb(201,3,85);
  color:#ffffff;
}
body.afd-automaat #content-menu span.active, body.afd-automaat  .bgc {
  background-color:rgb(64,167,50);
  color:#ffffff;
}
body.afd-blog #content-menu span.active, body.afd-blog  .bgc {
  background-color:rgb(255,45,255);
  color:#ffffff;
}
body.afd-lesmethode #content-menu span.active, body.afd-lesmethode  .bgc {
  background-color:rgb(212,0,0);
  color:#ffffff;
}
body.afd-over #content-menu span.active, body.afd-over  .bgc {
  background-color:rgb(183,26,65);
  color:#ffffff;
}
body.afd-voorscholen #content-menu span.active, body.afd-voorscholen  .bgc {
  background-color:rgb(48,236,0);
  color:#ffffff;
}
body.t-domain #content-menu span.active {
  background-color:rgb(48,236,0);
  color:#ffffff;
}
body.t-domain .bgc {
  background-color:#00c7ff;
  color:#ffffff;
}
body.d-ffth #content-menu span.active, body.d-ffth  .bgc {
  background-color:rgb(201,3,85);
  color:#ffffff;
}
body.d-cfg #content-menu span.active, body.d-cfg  .bgc {
  background-color:rgb(117,23,120);
  color:#ffffff;
}
body.d-cvv #content-menu span.active, body.d-cvv  .bgc {
  background-color:rgb(0,163,227);
  color:#ffffff;
}
body.d-duurzaamheid #content-menu span.active, body.d-duurzaamheid .bgc {
  background-color:rgb(72,178,75);
  color:#ffffff;
}
body.d-vvu #content-menu span.active, body.d-vvu .bgc {
  background-color:rgb(220,85,50);
  color:#ffffff;
}
body.afd-home #identity h2 {
  background-color:#69a4a0;
  color:#ffffff;
}
body.afd-voororganisaties #identity h2 {
  background-color:#679bc0;
  color:#ffffff;
}
body.afd-animaties #identity h2 {
  background-color:#d43577;
  color:#ffffff;
}
body.afd-automaat #identity h2 {
  background-color:#7ecc16;
  color:#ffffff;
}
body.afd-blog #identity h2 {
  background-color:#ff7be8;
  color:#ffffff;
}
body.afd-lesmethode #identity h2 {
  background-color:#ff9a56;
  color:#ffffff;
}
body.afd-over #identity h2 {
  background-color:#f7bc43;
  color:#ffffff;
}
body.afd-voorscholen #identity h2 {
  background-color:#a9ceea;
  color:#ffffff;
}
body #content-menu span.active a span, body.afd-home #content-menu span.active a span, body.afd-voororganisaties #content-menu span.active a span, body.afd-animaties #content-menu span.active a span, body.afd-automaat #content-menu span.active a span, body.afd-blog #content-menu span.active a span, body.afd-lesmethode #content-menu span.active a span, body.afd-over #content-menu span.active a span, body.afd-voorscholen #content-menu span.active a span {
  color:#ffffff;
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
p, a, li, h4, h5, h6 {
  font-size:15px;
  line-height:22.5px;
}
a {
  font-weight:bold;
  text-decoration:none;
}
html, body { min-height:100%; }
p, a, li, h1, h2, h3, h4, h5, h6 { color:#6d6e71; }
h1 {
  font-size:36px;
  line-height:1.1em;
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
h2, h3 {
  font-size:20px;
  line-height:28px;
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
.cms-text h1, .cms-text h2 {
  font-size:20px;
  line-height:22.5px;
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
  margin-top:20px;
  margin-bottom:0.12em;
}
.cms-text h3, .cms-text h4, .cms-text h5, .cms-text h6 {
  font-size:15px;
  line-height:22.5px;
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
  margin-top:20px;
}
.cms-text h1:first-child, .cms-text h2:first-child, .cms-text h3:first-child, .cms-text h4:first-child, .cms-text h5:first-child, .cms-text h6:first-child { margin-top:0; }
.cms-text p, .cms-text ul, .cms-text ol {
  margin-bottom:22.5px;
  line-height:22.5px;
}
.cms-text li {
  margin:0 0 0 1em;
  list-style:inherit;
}
.intro p, .intro p a {
  font-size:20px;
  line-height:28px;
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
.article a {
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
#holy-canvas {
  margin:0 auto;
  min-height:100%;
  width:1200px;
}
#intro-body {
  height:100%;
  width:100%;
  overflow:hidden;
}
#identity {
  height:218px;
  border-bottom:3px solid #ffffff;
  border-right:1px solid #ffffff;
}
#identity hgroup {
  height:93px;
  padding:64px 0 61px;
  background-image:url(images/Header_met_logo_nl.png);
}
.lang-en #identity hgroup { background-image:url(images/Header_met_logo_en.png); }
#identity h1, #identity h2 {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  float:left;
}
#identity h1 {
  width:365px;
  height:93px;
}
#identity h2 {
  width:255px;
  height:77px;
  margin:10px 20px;
  background:green url(images/Header_met_logo_nl.png);
  background-position:-385px -74px;
}
.lang-en #identity h2 { background-image:url(images/Header_met_logo_en.png); }
body.t-theme #identity hgroup {
  background:none;
  padding:0;
}
body.t-theme #identity {
  height:208px;
  border:none;
}
body.t-theme #identity h2 {
  margin:0;
  width:180px;
  height:208px;
  position:absolute;
  right:80px;
  background:transparent url(img/powered-by-holy.png);
}
body.t-theme #identity h2 a.external {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  height:158px;
  width:180px;
}
body.t-theme #identity h2 a.mailen {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  height:50px;
  width:180px;
}
body.d-vvu #identity h2 {
  right:25px;
  background-image:none;
}
body.t-domain #identity hgroup {
  background:none;
  padding:0;
}
body.t-domain #identity {
  height:208px;
  border:none;
}
body.t-domain #identity h1.no-logo {
  text-indent:inherit;
  color:#ffffff;
  padding:30px 0 0 24px;
  width:500px;
}
body.t-domain #identity h2 {
  margin:0;
  width:180px;
  height:208px;
  position:absolute;
  right:80px;
  background:transparent url(img/powered-by-holy.png);
}
body.t-domain #identity h2 a {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  height:208px;
  width:180px;
}
#navigate {
  height:24px;
  background:#ffffff;
  padding:137px 22px 5px;
}
body.t-theme #navigate { padding:13px 22px; }
body.school #navigate { padding-top:0; }
body.t-theme .article h1 {
  position:relative;
  bottom:10px;
}
#hp-secondcol #clip-viewer h2, #clips-bekijken-main h2 {
  position:relative;
  bottom:4px;
  padding-bottom:12px;
}
#clip-viewer-cnt { margin-left:7px; }
p.views {
  font-size:12px;
  line-height:15px;
}
#navigate #content-menu {
  float:left;
  position:relative;
  overflow:hidden;
  left:-9px;
  line-height:24px;
}
#navigate #content-menu span.sep {
  height:13px;
  line-height:13px;
  overflow:hidden;
  background:grehhen;
  display:inline-block;
  font-weight:normal;
  font-weight:normal;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
}
#navigate #content-menu span.content { margin:0 9px; }
#navigate #content-menu span, #navigate #content-menu a {
  font-size:17px;
  line-height:24px;
}
#navigate #content-menu span a span span {
  padding:0;
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
#navigate #content-menu span.active {
  padding:0 6px;
  margin:0 3px;
}
#navigate #switch-language { float:right; }
.header { position:relative; }
#site-search {
  position:absolute;
  top:22px;
  right:22px;
  width:220px;
}
#quick-contact {
  position:absolute;
  right:22px;
  top:65px;
  width:220px;
}
#quick-contact p, #quick-contact a, #quick-contact strong {
  font-size:12px;
  line-height:17px;
}
#navigate ul li {
  display:inline-block;
  padding:0 5px;
}
#navigate #switch-language { padding-top:4px; }
#navigate #switch-language li { padding:0; }
#navigate #switch-language li a, #navigate #switch-language li span {
  display:block;
  display:block;
  height:20px;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image:url(img/taalknoppen.png);
}
#navigate #switch-language li.nl a {
  width:23px;
  background-position:-4px -27px;
}
#navigate #switch-language li.en a {
  width:32px;
  background-position:-33px -27px;
}
#navigate #switch-language li.de a {
  width:17px;
  background-position:-72px -27px;
}
#navigate #switch-language li.nl a:hover, #navigate #switch-language li.nl span {
  width:23px;
  background-position:-4px -6px;
}
#navigate #switch-language li.en a:hover, #navigate #switch-language li.en span {
  width:32px;
  background-position:-33px -6px;
}
#navigate #switch-language li.de a:hover, #navigate #switch-language li.de span {
  width:17px;
  background-position:-72px -6px;
}
#main {
  padding:30px 22px 36px;
  background:#ffffff url(img/stippels-horizontaal.png) no-repeat 0 0;
}
.t-theme #main { padding-bottom:100px; }
#home-seconddevision {
  background:#ffffff url(img/stippeltjeslijn.png) no-repeat -1px 0;
  padding-top:24px;
}
body.act-clips-grouplist21 #main { padding:30px 0 36px; }
body.act-clips-grouplist21 #main .header {
  padding:0 22px;
  height:50px;
}
body.act-clips-grouplist21 #main .main {
  padding:20px 22px;
  margin-top:0;
}
body.act-clips-grouplist21 #search-results-clips { margin:20px -22px; }
body.act-clips-grouplist #main { padding:30px 0 36px; }
body.act-clips-grouplist #main .header {
  padding:0 22px;
  height:50px;
}
body.act-clips-grouplist #main .main {
  padding:20px 22px;
  margin-top:0;
}
body.act-clips-grouplist #search-results-clips { margin:20px -22px; }
.col { float:left; }
.article .header { height:58px; }
.act-home-display .article .header { height:auto; }
.article .main {
  background:#ffffff url(img/stippels-horizontaal.png) no-repeat 0 0;
  padding-top:20px;
  margin-top:20px;
  min-height:200px;
}
.t-domain.article .main { padding-bottom:100px; }
#textual { width:556px; }
.afd-home #textual {
  width:480px;
  padding-right:10px;
}
.afd-home .intro-text p {
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
}
#hp-firstcol {
  width:545px;
  padding-right:10px;
}
#media {
  width:556px;
  margin-left:44px;
}
.afd-home #media {
  margin-left:0;
  width:666px;
}
body.afd-home #media .video { position:relative; }
body.afd-home #media .video h2 {
  width:630px;
  padding:0 18px;
  height:40px;
  line-height:40px;
  background-color:rgb(238,73,69);
  color:#ffffff;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
}
#content_attachments .video {
  position:relative;
  margin-bottom:20px;
  min-height:100px;
}
#content_attachments .video h2 {
  width:516px;
  background:#666666;
  position:absolute;
  color:#ffffff;
  font-size:20px;
  line-height:24px;
  padding:8px 20px;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
}
.rgba #content_attachments .video h2 { background:rgba(0,0,0,0.7); }
#content_attachments .afbeelding {
  position:relative;
  margin-bottom:20px;
  min-height:100px;
}
#content_attachments .afbeelding h2 {
  width:516px;
  background:rgba(0,0,0,0.7);
  position:absolute;
  color:#ffffff;
  font-size:20px;
  line-height:24px;
  padding:8px 20px;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
}
#media .video a { color:#ffffff; }
.quote {
  padding:16px 20px 20px;
  margin-bottom:20px;
  color:#ffffff;
}
.quote blockquote {
  font-size:24px;
  line-height:32px;
}
.quote cite {
  font-size:15px;
  font-style:normal;
  line-height:22.5px;
}
#hp-intros {
  overflow:hidden;
  padding-top:30px;
  margin-top:30px;
  background:url(img/stippeltjeslijn.png) no-repeat -5px 0;
}
#hp-intros .col {
  width:249px;
  padding-top:0;
  padding-left:20px;
  margin-left:-20px;
  margin-right:40px;
  min-height:350px;
  background:url(img/stippeltjeslijn.png) no-repeat 0 -1px;
}
#hp-intros #social {
  width:289px;
  margin-right:0;
}
#hp-intros .blog-item-intro h2 {
  color:#000000;
  font-size:20px;
}
#search-result-search {
  height:52px;
  overflow:hidden;
  padding-top:30px;
  margin-top:27px;
  background:url(img/stippeltjeslijn.png) no-repeat -5px 0;
}
#search-result-search h2, #search-result-search .site-search {
  float:left;
  margin-right:10px;
}
#search-results {
  padding-top:20px;
  background:url(img/stippeltjeslijn.png) no-repeat -1px 0;
}
#twitter-and-tweets {
  background:url(img/stippeltjeslijn.png) no-repeat -2px 0px;
  padding-top:15px;
  margin-top:15px;
}
#twitter-and-tweets h3 {
  display:block;
  font-size:18px;
  height:46px;
  line-height:46px;
  padding-left:58px;
  background:url(img/holy-twitter-logo.png) no-repeat;
  color:#2fcdfc;
  font-weight:normal;
}
#facebook {
  display:block;
  font-size:12px;
  margin:-10px 0 0 -10px;
}
#facebook h3, #facebook h3 a {
  font-size:12px;
  color:#3b5998;
  line-height:24px;
  font-weight:normal;
}
#twitter-and-tweets { position:relative; }
#twittervogel {
  position:absolute;
  right:0;
  top:0;
  margin-top:-32px;
  margin-right:-12px;
}
#twitter-update-list {
  background:#cfe7f3;
  overflow:hidden;
}
#twitter-update-list li {
  padding:23px 0 15px 0;
  margin:-1px 20px 0;
  border-top:1px dotted #6d6e71;
  position:relative;
  list-style:none;
}
#twitter-update-list li p, #twitter-update-list li p a {
  font-size:12px;
  line-height:17px;
  color:#6d6e71;
}
#twitter-update-list li p.twitter_from_user {
  padding-right:52px;
  position:relative;
  min-height:52px;
}
#twitter-update-list li img {
  float:right;
  margin:0 0 2px 2px;
}
.closed ul { display:none; }
.closed .close { display:none; }
.open ul { display:block; }
.open .closed { display:none; }
.holy2012-ccollection #textual { width:826px; }
.holy2012-ccollection #media {
  width:289px;
  margin-left:40px;
}
.holy2012-ccollection .blog-item {
  position:relative;
  padding:0 0 15px 0;
  background:url(img/stippels-horizontaal.png) no-repeat 0 100%;
  margin-bottom:12px;
}
.holy2012-ccollection .blog-item h2 {
  width:786px;
  background:#666666;
  position:absolute;
  color:#ffffff;
  font-size:20px;
  line-height:24px;
  padding:8px 20px;
  top:0;
  left:0;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
  font-weight:normal;
}
.rgba .holy2012-ccollection .blog-item h2 { background-color:rgba(0,0,0,0.7); }
.holy2012-ccollection .blog-item .intro-image { float:right; }
.holy2012-ccollection .blog-item .cms-text {
  float:left;
  width:380px;
  height:159px;
  overflow:hidden;
  padding:55px 0 0 0;
}
.holy2012-ccollection .blog-item-active .cms-text {
  height:auto;
  width:auto;
  overflow:visible;
  float:none;
}
.holy2012-ccollection .blog-item-active .meer { display:none; }
#verdieping-pages .verdieping-item {
  position:relative;
  padding:0 0 15px 0;
}
#verdieping-pages .verdieping-item h2 {
  width:786px;
  background-color:#6d6e71;
  background-color:rgba(0,0,0,0.7);
  position:absolute;
  color:#ffffff;
  font-size:20px;
  line-height:24px;
  padding:8px 20px;
  top:0;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
  font-weight:normal;
}
#verdieping-pages .verdieping-item .intro-image { float:right; }
#verdieping-pages .verdieping-item .cms-text { padding:55px 0 0 0; }
#verdieping-pages .verdieping-item .meer { display:none; }
li.clip, .col {
  display:block;
  float:left;
}
#clip-balk {
  height:102px;
  background:url(img/clipbalk_shadow.png) no-repeat 0 102px;
  z-index:100;
  padding:0 0 20px;
  position:absolute;
  left:0;
  right:0;
  top:201px;
}
#clip-left {
  height:82px;
  width:30px;
  position:absolute;
  left:0;
  background-image:url(img/clipbalk_pijlen.png);
  background-position:0 center;
  margin-top:20px;
}
#clip-right {
  height:82px;
  width:30px;
  position:absolute;
  right:0;
  background-image:url(img/clipbalk_pijlen.png);
  background-position:100% center;
  margin-top:20px;
}
#clip-left span { display:none; }
#clip-right span { display:none; }
.clip-nav {
  padding:0 30px 0;
  z-index:100;
  height:102px;
  overflow:hidden;
}
.clip-nav .numbers {
  float:left;
  margin-top:20px;
}
.clip-nav .numbers .ul {
  padding:1px 0 0 9px;
  margin:7px 7px 0 15px;
  width:186px;
  height:75px;
  background:url(img/numbers-bg.png) no-repeat left top;
}
.clips-index {
  float:left;
  display:block;
  margin-left:-391px;
  width:5000px;
  margin-top:20px;
}
#balk {
  overflow:hidden;
  height:102px;
  position:absolute;
  left:236px;
  right:30px;
}
.clips-index li {
  display:block;
  float:left;
  height:66px;
  margin:8px 6px;
  width:86px;
}
.clips-index li a {
  height:66px;
  text-align:center;
  display:block;
  overflow:hidden;
  position:relative;
}
.clips-index li a img.wb {
  -webkit-border-bottom-right-radius:12px;
  -webkit-border-bottom-left-radius:12px;
  -moz-border-radius-bottomright:12px;
  -moz-border-radius-bottomleft:12px;
  border-bottom-right-radius:12px;
  border-bottom-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  -webkit-border-top-left-radius:12px;
  -moz-border-radius-topright:12px;
  -moz-border-radius-topleft:12px;
  border-top-right-radius:12px;
  border-top-left-radius:12px;
  border:1px solid #ffffff;
}
.clips-index li a img.mask {
  position:absolute;
  z-index:400;
  top:0;
  left:0;
}
#view-clip {
  height:580px;
  width:530px;
  position:absolute;
  z-index:3000;
  top:280px;
  display:none;
}
#view-clip .pointer {
  background:url(img/clipplayer-pointer.png) no-repeat -284px 0;
  height:57px;
  width:515px;
  overflow:hidden;
}
#view-clip .cnt {
  background:url(img/clipplayer-content.png) no-repeat 0 0;
  padding:18px 10px 10px;
  margin-left:-0px;
  margin-top:-2px;
}
.t-theme #view-clip {
  z-index:1000;
  display:none;
  left:50%;
  margin-left:-250px;
  width:530px;
  top:80px;
}
.t-theme #view-clip .top {
  height:60px;
  background:url(img/pop_window_met_schaduw_top.png) no-repeat top left;
  padding:10px 22px 0;
  position:relative;
}
.t-theme #view-clip .cnt {
  padding:26px 38px 26px 22px;
  min-height:30px;
  background:url(img/pop_window_met_schaduw_btm.png) no-repeat bottom left;
}
#cclip-details {
  position:absolute;
  right:38px;
  top:10px;
}
#cclip-details li {
  list-style:none;
  text-align:right;
}
#cclip-actions-local, #cclip-embedlinks, #cclip-commentform, #cclip-actions-elsewhere {
  background:url(img/stippels-horizontaal.png) no-repeat -1px 0;
  padding:14px 0;
}
.hascomments-or-hasclipresponse h3 { margin:10px 0; }
#cclip-actions-local li, #cclip-actions-elsewhere li {
  float:left;
  list-style:none;
}
#cclip-actions-local li a {
  position:relative;
  display:block;
  padding-left:28px;
  overflow:hidden;
  height:28px;
  line-height:28px;
}
#cclip-actions-local li a span.ico {
  float:left;
  display:block;
  margin-left:-28px;
  height:28px;
  width:28px;
  background:transparent url(img/local-actions-5xicon.png) no-repeat 0 0;
}
.d-cfg #cclip-actions-local li a span.ico { background:transparent url(img/CvG_3xicon.png) no-repeat 0 0; }
#cclip-actions-local li#cclip-holylike { width:110px; }
body.d-duurzaamheid #cclip-actions-local li#cclip-holylike a span.ico { background-position:0 -28px; }
body.d-cvv #cclip-actions-local li#cclip-holylike a span.ico { background-position:0 -56px; }
body.t-domain #cclip-actions-local li#cclip-holylike a span.ico { background-position:0 -84px; }
body.d-vvu #cclip-actions-local li#cclip-holylike a span.ico { background-position:0 -112px; }
#cclip-actions-local li#cclip-reply { width:180px; }
#cclip-actions-local li#cclip-reply a { padding-left:34px; }
#cclip-actions-local li#cclip-reply a span.ico {
  width:34px;
  margin-left:-34px;
  background-position:-40px 0;
}
body.d-duurzaamheid #cclip-actions-local li#cclip-reply a span.ico { background-position:-40px -28px; }
body.d-cvv #cclip-actions-local li#cclip-reply a span.ico { background-position:-40px -56px; }
body.t-domain #cclip-actions-local li#cclip-reply a span.ico { background-position:-40px -84px; }
body.d-vvu #cclip-actions-local li#cclip-reply a span.ico { background-position:-40px -112px; }
#cclip-actions-local li#cclip-send-friend { float:right; }
#cclip-actions-local li#cclip-send-friend a span.ico { background-position:-80px 0; }
body.d-duurzaamheid #cclip-actions-local li#cclip-send-friend a span.ico { background-position:-80px -28px; }
body.d-cvv #cclip-actions-local li#cclip-send-friend a span.ico { background-position:-80px -56px; }
body.t-domain #cclip-actions-local li#cclip-send-friend a span.ico { background-position:-80px -84px; }
body.d-vvu #cclip-actions-local li#cclip-send-friend a span.ico { background-position:-80px -112px; }
#cclip-embedlinks label { width:108px; }
#cclip-embedlinks form {
  overflow:hidden;
  float:none;
  clear:both;
}
#cclip-embedlinks input {
  width:350px;
  border:1px solid #979797;
  float:right;
}
p.user-info { overflow:hidden; }
img.user-picture {
  float:left;
  margin-right:1em;
}
span.favcount0 { display:none; }
#CommentComment { width:468px; }
#search-results-clips {
  margin-top:22px;
  position:relative;
}
#search-results-clips .paging {
  width:30px;
  height:30px;
  position:absolute;
  top:148px;
}
#search-results-clips .paging-previous { left:0; }
#search-results-clips .paging-next { right:0; }
#search-results-clips .paging a, #search-results-clips .disabled {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image:url(img/pijl-en-search.png);
  width:30px;
  height:30px;
}
#search-results-clips .paging-previous a, #search-results-clips .paging-previous .disabled { background-position:-1px -122px; }
#search-results-clips .paging-next a, #search-results-clips .paging-next .disabled { background-position:-1px -60px; }
#search-results-clips .disabled { opacity:0.27; }
.search-results-clips { position:relative; }
.search-results-clips .paging, .profile .search-results-clips .paging {
  width:30px;
  height:30px;
  position:absolute;
  top:35px;
}
.search-results-clips .paging-previous { left:0; }
.search-results-clips .paging-next { right:0; }
.search-results-clips .paging a, .search-results-clips .disabled {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image:url(img/pijl-en-search.png);
  width:30px;
  height:30px;
}
.search-results-clips .paging-previous a, .search-results-clips .paging-previous .disabled { background-position:-1px -122px; }
.search-results-clips .paging-next a, .search-results-clips .paging-next .disabled { background-position:-1px -60px; }
.search-results-clips .disabled { opacity:0.27; }
#groups-lessons .group, #myfavorites, #myclips {
  padding:0 0 14px 0;
  margin:0 0 14px 0;
  background:url(img/stippels-horizontaal.png) no-repeat 0 100%;
}
#groups-lessons .group-info { width:350px; }
#groups-lessons .group-actions { width:270px; }
#groups-lessons .group-clips { width:536px; }
#clip-grid-21 {
  margin-top:22px;
  position:relative;
  width:1148px;
}
#clip-grid-9, #clip-grid-3 {
  width:468px;
  overflow:hidden;
  margin:0 auto;
}
#clip-grid-9 .clip-listing {
  width:500px;
  min-height:384px;
}
#ccontest-main #search-results-clips .paging { top:38px; }
.clip-grid-3 {
  height:104px;
  width:468px;
  overflow:hidden;
  margin:0 auto;
}
.clip-grid-3 .clip-listing {
  width:500px;
  min-height:104px;
}
.user-clip-details .clip-grid-3 { margin:0; }
.user-clip-details h3 { margin-top:14px; }
#clip-grid-3 { height:104px; }
#clip-grid-3 .clip-listing {
  width:5000px;
  height:104px;
}
#nominee-story {
  margin:14px 0;
  padding:14px 0;
  background:url(img/stippels-horizontaal.png) no-repeat 0 0;
}
#nominee-story .cms-text {
  padding-bottom:14px;
  background:url(img/stippels-horizontaal.png) no-repeat 0 100%;
}
#nominee-story img {
  float:right;
  margin:14px 0 14px 14px;
}
#clip-grid-21 {
  overflow:hidden;
  margin:0 auto;
  width:1125px;
}
#clip-grid-21 .clip-listing {
  min-height:384px;
  overflow:hidden;
  width:1160px;
}
.clip-listing {
  display:block;
  overflow:hidden;
}
.clip-listing li.clip {
  overflow:hidden;
  width:140px;
  height:104px;
  padding:12px;
  background:url(img/stippeltjeslijn.png) no-repeat 0 0;
  margin:-12px 12px 12px -12px;
}
.clip-listing li.clip a {
  width:140px;
  height:104px;
  display:block;
  text-align:center;
  color:#ffffff;
}
.clip-listing li.current a {
  width:130px;
  height:94px;
  border:5px solid #6d6e71;
  overflow:hidden;
}
.clip-listing li.current a img { margin:-5px 0 0 -5px; }
body.d-cvv .clip-listing li.current a { border-color:rgb(0,163,227); }
body.d-ffth .clip-listing li.current a { border-color:rgb(201,3,85); }
body.d-cfg .clip-listing li.current a { border-color:rgb(117,23,120); }
body.d-duurzaamheid .clip-listing li.current a { border-color:; }
body.d-vvu .clip-listing li.current a { border-color:rgb(220,85,50); }
#clip-listing-col { width:552px; }
#hp-secondcol #clip-listing { margin:60px 0 100px; }
#ccontest-main #hp-secondcol #clip-listing {
  margin:14px 0 14px;
  padding-top:14px;
  background:url(img/stippels-horizontaal.png) no-repeat 0 0;
}
#ccontest-main #search-results-clips { margin-top:0; }
#clip-viewer-col, #hp-secondcol {
  width:557px;
  padding-left:22px;
  margin-left:22px;
  background:url(img/stippels-verticaal.png) no-repeat 0 0;
  min-height:550px;
}
.act-clips-view #media {
  padding-left:22px;
  margin-left:22px;
  background:url(img/stippels-verticaal.png) no-repeat 0 0;
  min-height:550px;
}
#blog-archive { padding-top:5px; }
#blog-archive li { list-style:none; }
#blog-archive li a {
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
  font-weight:normal;
}
#tagcloud {
  padding-top:15px;
  background:url(img/stippels-horizontaal.png) no-repeat -1px 0;
  margin-top:15px;
}
#tagcloud p {
  min-height:100px;
  text-align:center;
  margin:15px 30px;
}
#tagcloud p a {
  color:#6d6e71;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
}
#tagcloud p .tagsize2 {
  font-size:140%;
  margin:4px;
}
#tagcloud p .tagsize3 {
  font-size:150%;
  margin:7px;
}
.holy2012-ccollection #social {
  padding-top:15px;
  background:url(img/stippels-horizontaal.png) no-repeat -1px 0;
  margin-top:15px;
}
.holy2012-ccollection #media h2 { line-height:20px; }
#site-footer {
  background:#ffffff url("img/stippeltjeslijn.png") no-repeat scroll -1px 0;
  padding-top:1px;
}
#site-footer .cnt {
  height:105px;
  padding:0 25px;
  background:url(img/8xachtergrondverloop_voor_footer.png) center top;
}
body.afd-voororganisaties #site-footer .cnt { background-position:center -330px; }
body.afd-animaties #site-footer .cnt { background-position:center -440px; }
body.afd-automaat #site-footer .cnt { background-position:center -770px; }
body.afd-blog #site-footer .cnt { background-position:center -550px; }
body.afd-lesmethode #site-footer .cnt { background-position:center -110px; }
body.afd-over #site-footer .cnt { background-position:center -660px; }
body.afd-voorscholen #site-footer .cnt { background-position:center -220px; }
body.d-ffth #site-footer .cnt { background:url(img/Ffth_sprite.png) no-repeat center bottom; }
body.d-cfg #site-footer .cnt { background:url(img/cfg_sprite.png) no-repeat center bottom; }
body.d-duurzaamheid #site-footer .cnt { background:url(img/CvD_sprite.png) no-repeat center bottom; }
body.d-cvv #site-footer .cnt { background:url(img/CvV_sprite.png) no-repeat center bottom; }
body.t-domain #site-footer .cnt { background:url(img/school_sprite.png) no-repeat center bottom; }
body.d-vvu #site-footer .cnt { background:url(img/CvVvU_sprite.png) no-repeat center bottom; }
.site-figure {
  display:block;
  display:none;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  height:200px;
  width:305px;
  position:absolute;
  top:-151px;
  left:266px;
}
.act-home-display .site-figure { display:block; }
body.d-ffth .site-figure { background-image:url(img/Ffth_sprite.png); }
body.d-cfg .site-figure {
  background-image:url(img/cfg_sprite.png);
  top:-132px;
}
body.d-cvv .site-figure {
  background-image:url(img/CvV_sprite.png);
  height:280px;
  top:-268px;
}
body.d-duurzaamheid .site-figure {
  background-image:url(img/CvD_sprite.png);
  top:-131px;
}
body.t-domain .site-figure {
  background-image:url(img/school_sprite.png);
  height:407px;
  top:-374px;
}
body.d-vvu .site-figure {
  background-image:url(img/CvVvU_sprite.png);
  height:255px;
  top:-220px;
}
#site-footer .support {
  width:550px;
  height:120px;
  position:relative;
}
#site-footer .footerquote {
  width:390px;
  padding:0 60px 0 100px;
  position:relative;
}
.afd-home #site-footer .footerquote { padding-right:45px; }
#site-footer .initiatieven {
  width:450px;
  overflow:hidden;
}
#site-footer .initiatieven h3 {
  line-height:105px;
  float:left;
  padding:0;
  width:150px;
  font-size:15px;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
  font-weight:normal;
}
#site-footer .initiatieven ul {
  float:left;
  margin-top:28px;
}
#site-footer .initiatieven ul li { list-style:none; }
#site-footer .initiatieven ul li a {
  display:block;
  float:left;
  background:url(img/3xpijltje_in_footer.png) no-repeat right center;
  padding-right:25px;
  font-size:12px;
  line-height:17px;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
  font-weight:normal;
}
#site-footer .social, #site-footer .social ul {
  width:105px;
  overflow:hidden;
  float:right;
}
#site-footer .social ul {
  margin-top:19px;
  margin-right:-5px;
}
#site-footer .social ul li {
  float:left;
  width:25px;
  height:25px;
  overflow:hidden;
  padding:5px;
}
#site-footer .social ul li a {
  display:block;
  display:block;
  width:25px;
  height:25px;
  overflow:hidden;
  overflow:hidden;
  text-indent:-999em;
  background-repeat:no-repeat;
  background-image:url(img/social_media_buttons.png);
}
.socialsprite span.sharelabel {
  color:#6d6e71;
  display:block;
  font-weight:bold;
  font-size:12px;
  margin-top:3px;
  padding-right:12px;
  float:left;
}
.socialsprite li {
  list-style:none;
  display:inline-block;
  height:25px;
  margin:0;
}
.socialsprite li a {
  display:block;
  display:block;
  width:25px;
  height:25px;
  overflow:hidden;
  overflow:hidden;
  text-indent:-999em;
  background-repeat:no-repeat;
  background-image:url(img/social_media_buttons.png);
}
.socialsprite li.tw a { background-position:-5px -78px; }
.socialsprite li.tw a:hover { background-position:-5px -6px; }
.socialsprite li.fb a { background-position:-40px -78px; }
.socialsprite li.fb a:hover { background-position:-40px -6px; }
#site-footer .social ul li a.twitter { background-position:-5px -78px; }
#site-footer .social ul li a.facebook { background-position:-40px -78px; }
#site-footer .social ul li a.youtube { background-position:-73px -78px; }
#site-footer .social ul li.rss a { background-position:-5px -112px; }
#site-footer .social ul li.flickr a { background-position:-40px -112px; }
#site-footer .social ul li.hyves a { background-position:-73px -112px; }
#site-footer .social ul li a.twitter:hover { background-position:-5px -6px; }
#site-footer .social ul li a.facebook:hover { background-position:-40px -6px; }
#site-footer .social ul li a.youtube:hover { background-position:-73px -6px; }
#site-footer .social ul li.rss a:hover { background-position:-5px -40px; }
#site-footer .social ul li.flickr a:hover { background-position:-40px -40px; }
#site-footer .social ul li.hyves a:hover { background-position:-73px -40px; }
#site-footer .footerquote img {
  position:absolute;
  top:0;
  left:0;
}
#site-footer blockquote {
  font-size:18px;
  line-height:25px;
  padding:17px 0 0 0;
  color:#6d6e71;
  height:50px;
  overflow:hidden;
}
#site-footer cite {
  color:#6d6e71;
  font-size:12px;
  line-height:14px;
  font-style:normal;
}
#site-footer { position:relative; }
#site-footer a.top {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image:url(img/pijl_button_bij_footer.png);
  height:25px;
  width:40px;
  position:absolute;
  left:50%;
  margin-top:-25px;
  background-position:0 0;
  margin-left:-22px;
}
.afd-home #site-footer a.top { margin-left:-40px; }
#site-footer a.top:hover { background-position:0 -25px; }
a.button_groot, input.button_groot {
  font-size:20px;
  height:30px;
  line-height:30px !important;
  background-color:#999999;
  background-image:url(img/button_groot.png);
  background-repeat:no-repeat;
  background-position:right center;
  padding:5px 70px 4px 12px;
  border:none;
}
input.button_groot { padding-bottom:33px; }
a.button_klein, input.button_klein {
  background-color:#6d6e71;
  display:inline-block;
  border:none;
  height:18px;
  line-height:18px !important;
  background-image:url(img/button_klein.png);
  background-repeat:no-repeat;
  background-position:right 0px;
  padding:0 27px 0 5px;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
  font-size:12px;
}
body.afd-home a.button_klein {
  background-color:rgba(238,73,69,0.7);
  color:#ffffff;
}
body.afd-voororganisaties a.button_klein {
  background-color:rgba(19,158,200,0.7);
  color:#ffffff;
}
body.afd-animaties a.button_klein {
  background-color:rgba(201,3,85,0.7);
  color:#ffffff;
}
body.afd-automaat a.button_klein {
  background-color:rgba(64,167,50,0.7);
  color:#ffffff;
}
body.afd-blog a.button_klein {
  background-color:rgba(255,45,255,0.7);
  color:#ffffff;
}
body.afd-lesmethode a.button_klein {
  background-color:rgba(212,0,0,0.7);
  color:#ffffff;
}
body.afd-over a.button_klein {
  background-color:rgba(183,26,65,0.7);
  color:#ffffff;
}
body.afd-voorscholen a.button_klein {
  background-color:rgba(48,236,0,0.7);
  color:#ffffff;
}
body.d-ffth a.button_klein, body.d-ffth input.button_klein {
  background-color:rgba(201,3,85,0.7);
  color:#ffffff;
}
body.d-cfg a.button_klein, body.d-cfg input.button_klein {
  background-color:rgba(117,23,120,0.7);
  color:#ffffff;
}
body.d-duurzaamheid a.button_klein, body.d-duurzaamheid input.button_klein {
  background-color:rgba(72,178,75,0.7);
  color:#ffffff;
}
body.d-cvv a.button_klein, body.d-cvv input.button_klein {
  background-color:rgba(0,163,227,0.7);
  color:#ffffff;
}
body.t-domain a.button_klein {
  background-color:#00c7ff;
  color:#ffffff;
}
body.d-vvu a.button_klein, body.d-vvu input.button_klein {
  background-color:rgba(220,85,50,0.7);
  color:#ffffff;
}
body .button_groot {
  display:inline-block;
  min-width:185px;
}
body.d-ffth #holy-canvas .button_groot, body.d-ffth #intro .button_groot {
  background-color:rgba(201,3,85,0.7);
  color:#ffffff;
}
body.d-cfg #holy-canvas .button_groot, body.d-cfg #intro .button_groot {
  background-color:rgba(117,23,120,0.7);
  color:#ffffff;
}
body.d-duurzaamheid #holy-canvas .button_groot, body.d-duurzaamheid #intro .button_groot {
  background-color:rgba(72,178,75,0.7);
  color:#ffffff;
}
body.d-cvv #holy-canvas .button_groot, body.d-cvv #intro .button_groot {
  background-color:rgba(0,163,227,0.7);
  color:#ffffff;
}
body.t-domain  #holy-canvas .button_groot {
  background-color:#00c7ff;
  color:#ffffff;
}
body.d-vvu #holy-canvas .button_groot, body.d-vvu #intro .button_groot {
  background-color:rgba(220,85,50,0.7);
  color:#ffffff;
}
.intro-cnt { position:relative; }
p.skip-intro {
  position:absolute;
  left:0;
  top:0;
}
#authenticatiecode {
  margin:0 232px 60px;
  padding:6px;
  width:310px;
}
#authenticatiecode p { color:#ffffff; }
#authenticatiecode p em { font-size:85%; }
#home-blogs { margin-bottom:100px; }
#home-blogs li {
  list-style:none;
  width:460px;
  padding:15px 0 16px;
  height:104px;
  background:url(img/stippeltjeslijn.png) no-repeat -1px 134px;
}
#home-blogs li .blog-intro {
  height:111px;
  overflow:hidden;
  float:left;
  margin-left:34px;
  width:286px;
  margin-top:-6px;
}
#home-blogs li img { float:left; }
#home-blogs li h3 {
  font-size:15px;
  line-height:22.5px;
  display:inline;
}
#home-blogs li p { display:inline; }
#quick-links { margin-bottom:60px; }
#nominee-list { margin-bottom:100px; }
#nominee-list li {
  list-style:none;
  width:460px;
  padding:15px 0 16px;
  height:104px;
  background:url(img/stippeltjeslijn.png) no-repeat -1px 134px;
}
#nominee-list li .nominee-intro {
  height:110px;
  overflow:hidden;
  float:left;
  margin-left:34px;
  width:286px;
  margin-top:-6px;
}
#nominee-list li .nominee-intro h3 { display:none; }
#nominee-list li img { float:left; }
#nominee-list li h2 {
  font-size:15px;
  line-height:22.5px;
  display:inline;
  color:#6d6e71;
}
#nominee-list li p { display:inline; }
.verdieping-extended { display:none; }
#verdieping-view-extended-info {
  display:none;
  position:absolute;
  left:50%;
  margin-left:-250px;
  width:527px;
  top:80px;
}
#verdieping-view-extended-info .top {
  height:70px;
  background:url(img/pop_window_met_schaduw_top.png) no-repeat top left;
}
#verdieping-view-extended-info .cnt {
  padding:0 43px 18px 30px;
  min-height:30px;
  background:url(img/pop_window_met_schaduw_btm.png) no-repeat bottom left;
}
#verdieping-view-extended-info .cnt .vdp-content {
  margin-top:-45px;
  z-index:100;
  position:relative;
}
#blogs { margin-bottom:60px; }
#blogs .paging .disabled { display:none; }
#bumpers { display:none; }
#intro {
  background:transparent url(images/cvv-bumper.png) no-repeat center center;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  z-index:3000;
}
.d-ffth #intro { background:transparent url(images/ffth-bumper.png) no-repeat center center; }
.d-cfg #intro { background:transparent url(images/cfg-bumper.png) no-repeat center center; }
.d-duurzaamheid #intro { background:transparent url(images/cvd-bumper.png) no-repeat center center; }
#thebumperimage { z-index:20; }
#intro .intro-cnt {
  width:1080px;
  position:relative;
  margin:80px auto;
  min-height:300px;
}
#intro .powered-by {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  position:absolute;
  right:0;
  top:0;
  width:177px;
  height:85px;
  background:url(img/powered-by-3x.png) no-repeat;
}
.d-ffth #intro .powered-by { background-position:0 -170px; }
.d-cvv #intro .powered-by { background-position:0 -85px; }
.d-cfg #intro .powered-by { background:url(img/powered-by-holy-cfg.png) no-repeat; }
.beneficiant { float:left; }
.beneficiant p { font-size:12px; }
.footer-aside {
  overflow:hidden;
  width:1172px;
  clear:both;
  float:none;
  background:url("img/stippeltjeslijn.png") no-repeat scroll -1px 0 #ffffff;
  padding:6px 14px 6px 14px;
}
.footer-aside p.av { float:right; }
.footer-aside p.av a {
  font-size:12px;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
  background:url("img/3xpijltje_in_footer.png") no-repeat scroll right center;
  padding-right:24px;
}
form legend { display:none; }
form div.input {
  float:none;
  clear:both;
  padding:6px 0;
}
form label, form .radio legend {
  width:232px;
  display:block;
  float:left;
  line-height:30px;
}
form input[type=text], form input[type=password] {
  border:1px solid #6d6e71;
  width:310px;
  font-size:12px;
  padding:6px 0 5px 6px;
  display:inline-block;
}
form textarea {
  border:1px solid #6d6e71;
  width:310px;
  font-size:12px;
  padding:6px 0 5px 6px;
}
form .radio div.radio-option {
  float:left;
  margin-right:50px;
}
form .radio div.radio-option label { width:auto; }
form .radio div.radio-option  input { margin-top:11px; }
#loginFormSmall { width:460px; }
#loginFormSmall label { width:132px; }
#user-functions ul {
  padding-left:132px;
  overflow:hidden;
  clear:both;
  float:none;
  margin-bottom:40px;
}
#loginFormSmall ul li {
  list-style:none;
  width:318px;
  height:22px;
}
#loginFormSmall a.button_klein {
  display:block;
  float:right;
  width:130px;
  text-align:right;
}
form div.checkbox {
  padding-left:232px;
  width:328px;
}
form div.checkbox input { margin-top:8px; }
div.checkbox label {
  float:right;
  width:300px;
}
form.user-form { margin-bottom:200px; }
form.user-form div.submit { padding-left:232px; }
.site-search label { display:none; }
.site-search .terms, .site-search .submit { float:left; }
.site-search .terms {
  border:1px solid #6d6e71;
  height:26px;
}
.site-search input[type=text] {
  width:182px;
  font-size:12px;
  height:15px;
  padding:6px 0 5px 6px;
  display:inline-block;
  border:none;
}
.site-search input[type=submit] {
  width:28px;
  height:28px;
  display:block;
  display:inline-block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image:url(img/pijl-en-search.png);
  background-position:-2px -193px;
  border:1px solid #6d6e71;
  border-left:none;
}
#ClipSearch21Form {
  clear:both;
  float:none;
}
#ClipSearch21Form label { display:none; }
#ClipSearch21Form div.input { padding:0; }
#ClipSearch21Form .groups, #ClipSearch21Form .terms, #ClipSearch21Form .submit { float:left; }
#ClipSearch21Form select { width:268px; }
#ClipSearch21Form .terms {
  height:28px;
  border:1px solid #6d6e71;
}
#ClipSearch21Form input[type=text] {
  width:233px;
  font-size:12px;
  height:15px;
  border:none;
  padding:7px 0 6px 6px;
  display:inline-block;
}
#ClipSearch21Form input[type=submit] {
  width:28px;
  height:30px;
  display:block;
  display:inline-block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image:url(img/pijl-en-search.png);
  background-position:0px -192px;
  border:1px solid #6d6e71;
  border-left:none;
}
#ClipSearch21Form .groups {
  width:268px;
  margin-right:12px;
}
#ClipSearch9Form {
  clear:both;
  float:none;
}
#ClipSearch9Form label { display:none; }
#ClipSearch9Form div.input { padding:0; }
#ClipSearch9Form .groups, #ClipSearch9Form .terms, #ClipSearch9Form .submit { float:left; }
#ClipSearch9Form select { width:268px; }
#ClipSearch9Form .terms {
  height:28px;
  border:1px solid #6d6e71;
}
#ClipSearch9Form input[type=text] {
  width:233px;
  font-size:12px;
  height:15px;
  border:none;
  padding:7px 0 6px 6px;
  display:inline-block;
}
#ClipSearch9Form input[type=submit] {
  width:28px;
  height:30px;
  display:block;
  display:inline-block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image:url(img/pijl-en-search.png);
  background-position:0px -192px;
  border:1px solid #6d6e71;
  border-left:none;
}
#ClipSearch9Form .groups {
  width:268px;
  margin-right:12px;
}
#clip-single .main { padding-bottom:100px; }
#quick-links-header {
  position:absolute;
  right:0;
  top:-5px;
}
#lesmateriaal { margin:0 -22px; }
#lesmateriaal ul {
  overflow:hidden;
  width:1182px;
}
#lesmateriaal ul li {
  list-style:none;
  float:left;
  width:370px;
  height:255px;
  margin:-1px 1px 1px -1px;
  padding:12px;
  background:url("img/stippeltjeslijn.png") no-repeat scroll 0 0 transparent;
}
#lesmateriaal ul li a {
  line-height:0;
  display:block;
  float:left;
}
#lesmateriaal ul li a.button_klein { line-height:inherit; }
#clip-single-viewer {
  width:470px;
  padding:0 22px;
}
#clip-single-viewer .header { display:none; }
#textual .header { height:auto; }
#clipinfo-part {
  margin-top:14px;
  padding-top:14px;
  background:url(img/stippels-horizontaal.png) no-repeat 0 0;
}
#clip-list-comments li {
  list-style:none;
  margin-top:14px;
  padding-top:14px;
  background:url(img/stippels-horizontaal.png) no-repeat 0 0;
}
p.comment-meta, p.comment-meta span, p.comment-meta a {
  font-size:10px;
  font-family:'UniversBold', Helvetica, Arial, sans-serif;
  font-weight:400;
  line-height:12px;
}
div.response-breath {
  background:url(img/stippels-horizontaal.png) repeat;
  height:15px;
}
#clip-viewer-actions {
  margin-bottom:20px;
  text-align:center;
}
a#toggleworkingspace { cursor:pointer; }
#flashMessage, #authMessage {
  background:#6d6e71;
  color:#ffffff;
  padding:16px;
  margin:16px 0;
}
form.jqtransformdone div.rowElem {
  clear:both;
  padding:4px 0px;
}
#ivideos .main { padding-bottom:34px; }
#ivideos #hp-video h2 {
  width:630px;
  padding:0 18px;
  height:40px;
  line-height:40px;
  color:#ffffff;
  font-family:'UniversRegular', Helvetica, Arial, sans-serif;
  font-weight:normal;
}
div.instructievideo-listing {
  overflow:hidden;
  float:none;
  padding-left:140px;
}
div.instructievideo-listing h2 {
  float:left;
  padding:40px 40px 0 0;
  margin-left:-120px;
}
ul.instructievideo-listing li {
  float:left;
  list-style:none;
  background:url("img/stippeltjeslijn.png") no-repeat scroll 0 0 transparent;
  margin:-12px 12px 12px -12px;
  overflow:hidden;
  padding:12px;
  width:140px;
}
body.t-domain ul.instructievideo-listing li a {
  color:#6d6e71;
  line-height:18.5px;
  font-size:15px;
}
body.t-domain ul.instructievideo-listing li a.videothumb {
  display:block;
  height:104px;
  text-align:center;
  width:140px;
  overflow:hidden;
}
ul.instructievideo-listing li a img {
  position:relative;
  margin-left:-20px;
}
#ivideos #textual {
  width:390px;
  float:right;
  padding-bottom:34px;
}
#nextcliphash { display:none; }
#GROWlink { display:none; }
.act-home-display #GROWlink {
  display:block;
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
  position:absolute;
  right:35px;
  top:-130px;
  background:url(img/grow-food-justice-planet.png);
  width:230px;
  height:130px;
}
#clips-bekijken-main { position:relative; }
#sort-index {
  position:absolute;
  right:2px;
  top:2px;
}
#sort-index .sortorderitem  a {
  color:#666666;
  padding:2px 4px;
  margin:0 3px;
}
#sort-index .sortactive  a {
  background-color:#d6d6d6;
  color:#ffffff;
}
.jqTransformSelectWrapper {
  width:268px;
  position:relative;
  height:28px;
  border:1px solid #6d6e71;
  float:left;
}
.jqTransformSelectWrapper div span {
  font-size:12px;
  float:none;
  position:absolute;
  white-space:nowrap;
  height:28px;
  line-height:15px;
  padding:8px 0 0 7px;
  overflow:hidden;
  cursor:pointer;
  width:238px;
}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {
  display:block;
  position:absolute;
  right:0px;
  width:28px;
  height:28px;
  overflow:hidden;
  background:url(img/pijl-en-search.png);
  background-position:-2px 0;
}
.jqTransformSelectWrapper ul {
  position:absolute;
  width:266px;
  top:30px;
  left:0px;
  list-style:none;
  background-color:#ffffff;
  border:solid 1px #6d6e71;
  display:none;
  margin:0px;
  padding:0px;
  height:150px;
  overflow:auto;
  overflow-y:auto;
  z-index:10;
}
.jqTransformSelectWrapper ul a {
  display:block;
  padding:3px;
  text-decoration:none;
  color:#6d6e71;
  background-color:#ffffff;
  font-size:12px;
}
.jqTransformSelectWrapper ul a.selected {
  background:#ededed;
  color:#333333;
}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
  background:#3582c4;
  color:#ffffff;
}
.jqTransformHidden { display:none; }
#popupload form input[type="text"], #popupload form input[type="password"] { width:250px; }
#popupload form textarea {
  width:250px;
  height:60px;
}
body.thedomain #identity { background:#2feb00; }
body.d-clipsvoortolerantie #identity { background:#00a3e3 url(img/header-cvt.png) no-repeat; }
body.d-clipsvoortolerantie #identity h1 { display:none; }
body.d-clipsvoortolerantie #identity h2 { background:url("img/powered-by-holy.png") repeat scroll 0 -18px transparent; }
body.d-clipsvoortolerantie h2, body.d-clipsvoortolerantie #content-menu span.sep, body.d-clipsvoortolerantie #site-footer .initiatieven ul li a, body.d-clipsvoortolerantie #content-menu span a span { color:#00a3e3; }
body.d-clipsvoortolerantie #content-menu span.active { background-color:#00a3e3; }
body.d-clipsvoortolerantie #content-menu span.active a span span { color:#ffffff; }
body.d-clipsvoortolerantie #site-footer .cnt { background:url("img/CvV_sprite.png") no-repeat scroll center bottom transparent; }
