/**
 * html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
 * v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
 * html5doctor.com/html-5-reset-stylesheet/
 */

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;
}

form {
overflow:hidden;
}

table { 
border-collapse: collapse; 
border-spacing: 0;
}

input, select { 
vertical-align: middle;
}

/* spinbox */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
/* display: none; <- Crashes Chrome on hover */
-webkit-appearance: none;
margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

/* Letterenfonds specifiek */
body, html {
height:100%;
overflow: auto;
}

body {
background-color:#fff;
color:#000;
font:100%/1.4 arial, sans-serif;

}

.wrapper {
padding:5px 3% 0;
font-size:82%;
clear:both;
}

abbr[title] {
border-bottom:1px dotted;
cursor:help;
}

button {
border:none;
background:transparent;
}

ul, ol ,table, dl, p {
margin-bottom:1em;
}

ul {
list-style-type:square;
}

ul li, dd {
margin-left:1.25em;
}

ol li {
margin-left:1.55em;
}

ul ul, ul ol, ol ol, ol ul, li p {
margin-bottom:0;
}

h1 {
font-size:167%;
}

h2, .slider h1, .slider h1 + h2 {
font-size:133%;
}

h3 {
font-size:100%;
color:#181892
}

h4,h5,h6 {
font-size:100%;
}

h3, h4, h5, h6, .article h1 + h2, .wrapper h2 {
font-weight:bold;
}

.special, .wrapper .special {
font-family:georgia,'times new roman',serif;
font-weight:normal;
color:#181892;
}

blockquote p{
font:100% georgia,'times new roman',serif;
color:#181892;
padding:0 1.25em;
}


a {
color:#000;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #000
}

a:visited {
color:#555;
}

a:hover,a:focus {
color:#181892;
}


b, strong {
font-weight:bold
}

i, em, cite, q, dt {
font-style:italic
}

sub {
font-size:80%;
vertical-align:sub;
}

sup {
font-size:80%;
vertical-align:super;
}

table {
border:none;
width:100%;
vertical-align:top;
}

caption, th, td {
text-align:left;
padding:.1em 1.25em .1em .25em;
}

caption{
font-size:110%;
font-weight:bold;
color:#181892;
}

th {
font-weight:bold;
}

tr:nth-child(odd), .portret {
background:#E3E3F2
}

div.more {
width:100%
}

.more:hover .portret, .more:focus .portret {
background:transparent
}

/* header */
.home {
display:block;
width:37%;
max-width:259px;
border:none;
}

.logo {
display:block;
width:100%;
height:auto;
margin-bottom:-.5em;
}

.category {
color:#fff;
font-weight:bold;
font-size:320%;
line-height:1.05;
word-wrap:break-word;
width:100%;
clear:left;
text-transform:lowercase;
text-align:right;
position:relative;
height:2.1em;
}

.category span{
display:block;
position:absolute;
bottom:0;
right:0;
}

.algemeen .category {
color:#181892;
}

.schrijvers .alert {
    background:#FCE1E9;
    padding: .5em 1em;
    margin-bottom: .5em;
}

/* navigatie */
.nav {
width:100%;
z-index:1000;
position:relative;
top:0;
margin-bottom:2.75em;
}

.nav h2 {
float:right;
position:absolute;
right:0;
bottom:-3.3em;
overflow:hidden;
padding:0 .3em .3em;
background:transparent;
font-size:94%;
z-index:10000;
}

.nav h2 a {
display:block;
border:none;
padding:.8em 1.3em;
border-radius:0 0 .2em .2em;
box-shadow:.1em .1em .2em rgba(50, 50, 50, 0.33);
}

h2.nav-nl {
right:3.7em;
}

h2.nav-en {
right:13.0em;
}

h2.nav-nl a, .js h2.nav-nl a, .js h2.nav-en.active a {
background:#fff;
color:#181892;
}

h2.nav-en a, .js h2.nav-en a, .js h2.nav-nl.active a {
background:#181892;
color:#fff;
}

.nav ul, .nav li, .nav a {
display:block;
border:none;
color:#000;
}

.algemeen .nav a {
color:#181892;
}

.nav ul {
position:relative;
top:0;
background:#fff;
box-shadow:.1em .1em .2em rgba(50, 50, 50, 0.33);
width:94%;
overflow:hidden;
padding:.9em 3% .7em
}

.nav li {
width:49%;
margin:0 1% .6em 0;
float:left;
}

.nav li a {
font-weight:normal;
font-size:81%;
background:url(../images/bg_hoekje.png) no-repeat 0 0;
padding-left:1.5em;
}

.nav li a:hover, .nav li a:focus, .nav li .active,
.algemeen .nav li a:hover, .algemeen .nav li a:focus, .algemeen .nav li .active {
color:#181892;
background-position:0 -50px
}

.nav li .active {
cursor:default;
}

.nav #nav-en {
display:none; /* js maakt 'm zichtbaar*/
}

.nav h2.nav-en a,
.nav h2.nav-nl a {
background: #000;
color: #fff;
}

.nav h2.active a {
background: #fff;
color: #000;
}

.nav ul {
display: none;
}

.nav ul.active {
display: block;
}

.sub h2 {
border-bottom:1px dotted #000;
margin-top:-.4em;
margin-bottom:.5em;
padding-bottom:.4em;
}

.sub .nav li {
margin-left:0;
width:100%;
}

.sub .nav a {
font-size:100%
}

.sub span {
padding-left:1.5em;
color:#555;
background:url(../images/bg_hoekje.png) no-repeat 0 0;
}

.sub.abc {
padding:0;
width:100%;
font-size:90%;
}

.sub.abc p {
padding:4px;
}

.sub.abc a {
display:block;
padding:3px 4px 4px;
width:13px;
height:16px;
margin:3px;
float:left;
border:none;
text-align:center;
}

.sub.abc a:hover, .sub.abc a:focus, .sub.abc a.active  {
color:#fff;
background:#E8336C;
}

.sub.abc a.active {
cursor:default
} 

/* search */
.search {
position:relative;
top:-.9em;
margin-bottom:-.9em;
float:right;
margin-right:.5em;
}

.search label {
position:absolute;
left:-10000em;
background:#181892;
padding:6px 10px 5px;
border-radius:.2em;
cursor: pointer;
z-index: 1;
}

.search div {
position:relative;
top:.5em;
margin-bottom:.5em;
}

.search input {
padding:.4em .2em;
border:1px solid #888;
border-radius:.2em;
width:19em;
}

.search button {
background:#181892;
color:#fff;
padding:0;
border-radius:.2em;
display:inline;
vertical-align:middle;
cursor:pointer;
}

.search button img {
display:block;
float:left;
margin:5px 4px 6px;
}

.search ul li {
list-style:none;
margin-left:0;
margin-bottom:1em;
}

.search li a {
font-size:87%;
color:#181892;
border-color:#181892;
}

.search li h1 {
margin-bottom:0
}

.search li h1 a {
border-bottom:none;
}

/* content */
.content {
position:relative;
top:-1em;
padding-top:3%;
background:#fff;
width:100%;
float:left;
}

.content h1 {
font:167% georgia,'times new roman',serif;
}

.intro, .date, .mailto, .forwhom {
font-weight:bold;
}

.date, .mailto, .forwhom {
font-size:92%;
margin-top:-1em;
font-family: arial, sans-serif
}

.article, .extra {
background:#fff;
padding:0;
margin-bottom:4%;
position:relative;
float:left;
}

.article .container {
padding:.8em 36px 1em 1em
}

.article .container form {
margin-right:-1.5em;
}

.article .container + .container {
padding-top:0;
margin-top:-1em;
}

.article h1 {
margin-bottom:.4em
}

.article h1 + h2 {
margin-top:-.4em;
margin-bottom:.4em;
}

.article img {
max-width:100%;
width:100%;
height:auto;
display:block;
margin:.5em 0;
}

.article img.portret {
width: auto;
margin-right:3%;	
}

.article img.small-image {
width: auto;	
}

.article img.right {
max-width:40%;
height:auto;
float:right;
margin-left:3%;
}

.article .aside {
font:133% georgia,'times new roman',serif;
color:#181892;
}

.article .aside blockquote p {
padding:0
}

.whois .container {
padding:.8em 36px 1em 0
}

.aside img {
width:100%;
height:auto
}

.modules .article {
background:transparent;
}

.modules .article .wrap,.modules .aside {
background:#fff;
margin-bottom:1em;
}

.aside {
padding: 3% 3% .5em;
width: 94%;
float:left;
}

.banners {
clear:left;
float:left;
margin-top:1em;
}

.banners ul {
display:block;
width:100%;
float:left;
margin-bottom:1em;
}

.banners li {
margin-left:0;
list-style:none;
text-align:center;
float:left;
width:31.3%;
margin-left:3%;
background:#fff;
}

.banners li:first-child {
margin-left:0
}

.banners li img {
margin:4px auto;
}

.extra {
background:#fff;
padding:3% 3% 3%;
width:94%;
}

.extra.extra-backlinks {
    width: 100%;
}

.extra img {
margin-bottom:.7em;
}

.extra figure {
margin-bottom:.7em;
}


.extra .pers li {
list-style:none;
margin-left:0;
margin-bottom:1em;
}

.extra .pers a {
border:none;
color:#181892;
}

.extra .pers a:focus,.extra .pers a:hover {
border-bottom:1px dotted #181892;
}

.extra .pers .date {
font:100% georgia,'times new roman',serif;
}

div.img {
padding-left:4%;
width:96%;
overflow:hidden;
}

div.img img {
margin-top:1.3em;
margin-bottom:1.3em;
width:20%;
height:auto;
float:left;
}

div.img .more img {
margin-top:0;
width:auto;
float:right;
}

div.img .container {
padding-left:24%;
}

.links {
width:100%;
}

.links a {
border:none;
font-weight:bold;
}

.links a:hover, .links a:focus {
color:#000 !important;
}

.links li {
list-style:none;
margin-left:0;
}

.schrijvers .links li p {
margin-bottom:0.8em;
}
.more h1, .homepage .col .article h1 {
font-weight:bold;
font-family: arial, sans-serif;
}

a.more {
display:block;
float:right;
clear:left;
position:relative;
top:-36px;
margin-bottom:-36px;
border:none;
background:#181892 url(../images/bg_driehoek.png) no-repeat 100% 100%;
}

a.more img {
margin:0 !important
}

.main .more { /*main toegevoegd AW */
font-family:georgia,'times new roman',serif;
}

.main .more h2, .main .article.more h1 + h2 { /*main toegevoegd AW */
font:160% georgia,'times new roman',serif;
color:#181892;
}

.more table tr {
font-family: arial, sans-serif;
}

.external a.more {
background-image:url(../images/bg_driehoek_external.png) !important
}

p.more {
font-family:arial, sans-serif;
margin-bottom:3em;
}

p.more a {
border-bottom:0;
background:url(../images/bg_hoekje.png) no-repeat 0 0;
padding-left:1.5em;
}

p.more a:hover, p.more a:focus {
color:#181892;
background-position:0 -50px
}

.content form div.formrow /* AW */ {
border-top:1px dotted #aaa;
padding:.5em 0;
overflow:hidden;
}

.content label {
display:block;
}

.content .nolabel label {
width:auto;
}

.content label input {
margin:.3em .5em .5em 0
}

.content label.inline {
float:none;
width:auto;
display:inline;
}

.content label.no-input{
margin-top:.3em
}
.content input.small {
width:3em;
}

.content button,
.content .button {
color:#fff;
font-size:133%;
font-weight:bold;
background-color:#181892;
padding:.2em 0 .3em;
border-radius:.2em;
cursor:pointer;
width:100%;
display: block;
}

.row .article .container {
padding-top:1em;
font-family:arial, sans-serif;
}

.row .article h1 {
font-family: georgia,'times new roman',serif;
font-weight:normal;
}

.row.photo {
margin-right:-3%;
clear:none;
}

.row.photo .article {
float:left;
width:47%;
margin-right:3%;
}

.row.photo .container {
padding:.5em 1em 1.5em;
}

.row.photo .container h1 {
font-size:120%;
margin-bottom:.5em;
position:relative;
z-index:10;
word-wrap:break-word;
}

.slider h1 {
font-family: arial, sans-serif;
font-weight:bold;
}

.slider p {
margin-bottom:0
}

.slider img {
margin-bottom:.5em
}

.slider article:first-child {
display: block;
}

.slider article {
display: none;	
}

.slider a {
border: 0;
}

.algemeen div.nav h2.nav-en a,
.algemeen div.nav h2.nav-nl a {
color:#fff;
background:#181892;
}

.algemeen div.nav h2.active a {
color:#181892;
background:#fff;
}

.article .figure {
max-width: 100%;
height: auto;
display: block;
margin: .5em 0 1em 0;
}

.article figure {
max-width: 100%;
height: auto;
display: block;
margin: .5em 0;
}

.article figure.right {
max-width: 40%;
height: auto;
float: right;
margin-left: 3%;
}

.article figure img {
float: none;
margin: 0;
width: 100%;
}

.feedback {
background:#fff;
float:right;
width:100%;
}

div.feedback {
bottom: 0;
margin: 0;
position: absolute;
right: 0;
width: 100%;
}

.feedback div {
background:#181892 url(../images/bg_driehoek.png) no-repeat 0 0;
float:right;
width:auto;
padding-left:36px;
}

.feedback span {
display:block;
float:left;
padding:10px 10px 10px 0;
height:9px;
width:9px;
background:#fff url(../images/bg_hoekje.png) no-repeat 0 -393px;
}

.feedback span:hover, .feedback span:focus, .feedback .active {
background-position:0 -443px
}

/* footer */
.footer {
margin:0 3%;
border-top:1px dotted #000;
padding:5px 0 5%;
font-size:82%;
clear:both;
}

.footer a {
border:none;
font-weight:normal;
color:#181892
}

.footer a:hover, .footer a:focus {
border-bottom:1px dotted #181892
}

.footer img {
display:block;
float:right;
margin-left:2px;
width:25px;
height:auto;
}

/* .zoek */
.zoek .main h1 {
margin: 0 0 0.8em;
}

.zoek .container h1 {
margin-bottom:.4em;
}

.zoek .main h2 {
font:167% georgia,'times new roman',serif;
margin-top:-.6em;
margin-bottom:.6em;
clear:both;
}


/* .homepage */
.homepage .nav li a {
background:url(../images/bg_hoekje.png) no-repeat 0 -500px;
}

.homepage .slider img {
margin:0;
width:100%;
height:auto;
}

.homepage .blog {
background: #fbe5da !important
}

.homepage .blog a.more {
background:transparent url(../images/bg_driehoek_home.png) no-repeat 100% 100%;
}

.homepage .feedback {
bottom:0;
background:transparent;
border-bottom:30px solid #fff;
}

.homepage .feedback div {
background:transparent url(../images/bg_driehoek_home.png) no-repeat 0 0;
}

.homepage .feedback span {
background:#fff url(../images/bg_hoekje.png) no-repeat 0 -490px;
}

.homepage .feedback span:hover, .homepage .feedback span:focus, .homepage .feedback .active {
background-position:0 -39px
}

.homepage .agenda ol {
list-style:none
} 

.homepage .agenda li {
margin-left:0;
margin-bottom:1em
}

.homepage .agenda ul a {
display:block;
color:#2D91D0;
border:none;
}

.homepage .agenda a:hover,.homepage .agenda a:focus {
color:#000;
}

.nieuwsbrief label {
display:block;
font-weight:bold;
float:none;
width:100%;
margin-bottom:.5em
}

.homepage .nieuwsbrief button,
.extra .nieuwsbrief button /* AW */ {  
margin-left:0;
margin-top:1em;
}

.nieuwsbrief input {
width:98%;
border:1px solid #555;
padding:.2em 0 .3em;
border-radius:.2em;
}


.extra .nieuwsbrief input{ /* AW */
width: 96%;
}


/* extra css voor js */
.js .search label.active {
	background-color: #aaa;
}

.js .wrapper {
	position: relative;
	top: -2.5em;
}

.js div.more:hover, .js div.more:focus {
	background: #181892;
	cursor: pointer
}

.js div.more:hover a {
	color: #000;
}

.js div.more:hover a.more, .js div.more:focus a.more {
	background-image: none;
}

.js-touch .projecten div.more {
	-webkit-tap-highlight-color: rgba(255, 51, 51, 0.5);
}

.js-touch .subsidies div.more {
	-webkit-tap-highlight-color: rgba(91, 23, 126, 0.5);
}

.js-touch .schrijvers div.more {
	-webkit-tap-highlight-color: rgba(232, 51, 108, 0.5);
}

.js-touch .publicaties div.more {
	-webkit-tap-highlight-color: rgba(0, 155, 139, 0.5);
}

.js-touch .nieuws div.more {
	-webkit-tap-highlight-color: rgba(232, 41, 28, 0.5);
}

.js-touch .evenementen div.more {
	-webkit-tap-highlight-color: rgba(45, 145, 208, 0.5);
}

.js-touch div.more {
	-webkit-tap-highlight-color: rgba(24, 24, 146, 0.5);
}

.js-touch div.more:hover {
	background: #fff !important;	
}

.js-touch div.more a.more {
	background-image: url(../images/bg_driehoek.png) !important;
}

.js-touch .homepage .blog a.more {
	background-image: url(../images/bg_driehoek_home.png) !important;
}

.js .search label {
position:relative;
left:0;
float:right;
clear:left;
}

.js .search div {
display:none;
}

.js .search div {
display: block;	
visibility: hidden;
}

.js .search div.active {
visibility: visible;
}

.js .slider {
cursor: pointer;
position: relative;
}

.js .aside.slider article {
background: #fff;
display: block;
position: absolute;
width: 82%;
}

.js .homepage .slider {
margin-bottom:0;
overflow:hidden;
width:100%;
}

.js .homepage .slider article {
width: 100%;
}

.js .less {
margin-bottom:1em;
}

.js .less h2 {
cursor:pointer;
color:#181892;
overflow:hidden;
display:block;
margin:0;
padding:0;
}

.js .less h2 span,.js .less.active h2:hover span, .js .less.active h2:focus span {
float:right;
background:#181892 url(../images/bg_driehoek_external.png) no-repeat 100% 100%;
}

.js .less h2 span img {
margin:0
}

.js .less .container {
display:none;
margin:0;
padding:0;
}

.js .less h2:hover span, .js .less h2:focus span, .js .less.active h2 span {
background-image:url(../images/bg_driehoek.png);
}

.js .less.active .container {
display:block
}

/* rubriekkleuren */
body.projecten, 
.projecten .content,
.projecten .portret {
background-color:#fff97f;
}

.projecten tr:nth-child(2n+1) {
background-color:#fff97f;
}

.projecten a.more,
.projecten .feedback div,
.projecten .feedback span,
.js .projecten div.more:hover, 
.js .projecten div.more:focus,
.js .projecten.more:hover, 
.js .projecten.more:focus,
.js .projecten .less h2 span,
.js .projecten .less.active h2:hover span, 
.js .projecten .less.active h2:focus span,
.projecten button {
background-color:#f33;
}

.projecten h3, 
.projecten blockquote p, 
.projecten caption, 
.projecten a:hover, 
.projecten a:focus, 
.projecten .special, 
.projecten .wrapper .special,
.projecten .article .aside,
.projecten .more h2, 
.projecten.more h2, 
.projecten .article.more h1 + h2,
.projecten.article.more h1 + h2,
.projecten .footer a,
.projecten .links a,
.projecten .row.photo .container h1 {
color:#f33;
}

.projecten .nav li a:hover, 
.projecten .nav li a:focus,
.projecten .nav li a.active {
color:#f33;
background-position:0 -100px
} 

.projecten .footer a:hover, 
.projecten .footer a:focus {
border-bottom-color:#f33
}

body.subsidies, 
.subsidies .content,
.subsidies .portret {
background-color:#e7dcec;
}

.subsidies tr:nth-child(2n+1) {
background-color:#e7dcec;
}

.subsidies .subsidie tr {
background-color:#e7dcec;
width:100%
}

.subsidies .subsidie td, .subsidies .subsidie th {
padding-left:3%
}

.subsidies .more.subsidie:hover  tr, .subsidies .more.subsidie:focus tr {
background-color:transparent;
}

.subsidies a.more,
.subsidies .feedback div,
.subsidies .feedback span,
.js .subsidies div.more:hover, 
.js .subsidies div.more:focus,
.js .subsidies.more:hover, 
.js .subsidies.more:focus,
.js .subsidies .less h2 span,
.js .subsidies .less.active h2:hover span, 
.js .subsidies .less.active h2:focus span, 
.subsidies button {
background-color:#5b177e;
}

.subsidies h3, 
.subsidies blockquote p, 
.subsidies caption, 
.subsidies a:hover, 
.subsidies a:focus, 
.subsidies .special, 
.subsidies .wrapper .special,
.subsidies .article .aside,
.subsidies .more h2,
.subsidies.more h2, 
.subsidies .article.more h1 + h2, 
.subsidies.article.more h1 + h2,
.subsidies .links a,
.subsidies .footer a,
.subsidies .row.photo .container h1 {
color:#5b177e;
}

.subsidies .nav li a:hover, 
.subsidies .nav li a:focus, 
.subsidies .nav li a.active {
color:#5b177e;
background-position:0 -150px
}

.subsidies .footer a:hover, 
.subsidies .footer a:focus {
border-bottom-color:#5b177e
}

body.schrijvers, 
.schrijvers .content,
.schrijvers .portret,
.schrijvers .overzicht .article figure img,
.schrijvers .figure-undefined figure img
{
background-color:#fce1e9;
}

.schrijvers tr:nth-child(2n+1) {
background-color:#fce1e9;
}

.schrijvers a.more, 
.boeken a.more,  
.vertalingen a.more,
.schrijvers .feedback div,
.schrijvers .feedback span,
.js .schrijvers div.more:hover, 
.js .schrijvers div.more:focus,
.js .schrijvers.more:hover, 
.js .schrijvers.more:focus, 
.js .boeken.more:hover, 
.js .boeken.more:focus,  
.js .vertalingen.more:hover, 
.js .vertalingen.more:focus, 
.js .schrijvers .less h2 span,
.js .schrijvers .less.active h2:hover span, 
.js .schrijvers .less.active h2:focus span,
.schrijvers button,
.schrijvers .button {
background-color:#e8336c;
}

.schrijvers h3, 
.schrijvers blockquote p, 
.schrijvers caption, 
.schrijvers a:hover, 
.schrijvers a:focus, 
.schrijvers .special, 
.schrijvers .wrapper .special,
.schrijvers .article .aside,
.schrijvers .more h2,
.schrijvers.more h2, 
.boeken.more h2,  
.vertalingen.more h2, 
.schrijvers .article.more h1 + h2, 
.schrijvers.article.more h1 + h2,  
.schrijvers .links a, 
.schrijvers .footer a,
.schrijvers .row.photo .container h1 {
color:#e8336c;
}

.schrijvers .nav li a:hover, 
.schrijvers .nav li a:focus, 
.schrijvers .nav li a.active {
color:#e8336c;
background-position:0 -200px
}

.schrijvers .footer a:hover, 
.schrijvers .footer a:focus {
border-bottom-color:#e8336c
}

body.publicaties, 
.publicaties .content,
.publicaties .portret {
background-color:#d9f0ee;
}

.publicaties tr:nth-child(2n+1) {
background-color:#d9f0ee;
}

.publicaties a.more,
.publicaties .feedback div,
.publicaties .feedback span,
.js .publicaties div.more:hover, 
.js .publicaties div.more:focus, 
.js .publicaties.more:hover, 
.js .publicaties.more:focus, 
.js .publicaties .less h2 span,
.js .publicaties .less.active h2:hover span, 
.js .publicaties .less.active h2:focus span,
.publicaties button {
background-color:#009b8b;
}

.publicaties h3, 
.publicaties blockquote p, 
.publicaties caption, 
.publicaties a:hover, 
.publicaties a:focus, 
.publicaties .special, 
.publicaties .wrapper .special,
.publicaties .article .aside,
.publicaties .more h2, 
.publicaties.more h2, 
.publicaties .article.more h1 + h2,  
.publicaties.article.more h1 + h2, 
.publicaties .links a, 
.publicaties .footer a,
.publicaties .row.photo .container h1 {
color:#009b8b;
}

.publicaties .nav li a:hover, 
.publicaties .nav li a:focus, 
.publicaties .nav li a.active {
color:#009b8b;
background-position:0 -250px
}

.publicaties .footer a:hover, 
.publicaties .footer a:focus {
border-bottom-color:#009b8b
}

body.nieuws, 
.nieuws .content,
.nieuws .portret {
background-color:#fce5da;
}

.nieuws tr:nth-child(2n+1) {
background-color:#fce5da;
}

.nieuws a.more,
.nieuws .feedback div,
.nieuws .feedback span,
.js .nieuws div.more:hover, 
.js .nieuws div.more:focus, 
.js .nieuws.more:hover, 
.js .nieuws.more:focus,
.js .nieuws .less h2 span,
.js .nieuws .less.active h2:hover span, 
.js .nieuws .less.active h2:focus span, 
.nieuws button {
background-color:#e8291c;
}

.nieuws h3, 
.nieuws blockquote p, 
.nieuws caption, 
.nieuws a:hover, 
.nieuws a:focus, 
.nieuws .special, 
.nieuws .wrapper .special,
.nieuws .article .aside,
.nieuws .more h2,
.homepage .nieuws h2, 
.nieuws.more h2, 
.nieuws .article.more h1 + h2, 
.nieuws.article.more h1 + h2,
.nieuws .links a,
.nieuws .footer a,
.nieuws .row.photo .container h1 {
color:#e8291c;
}

.homepage .nieuws h2 { /* AW */
color:#e8291c;
font: 160% georgia,'times new roman',serif;
}


.nieuws .nav li a:hover, 
.nieuws .nav li a:focus, 
.nieuws .nav li a.active {
color:#e8291c;
background-position:0 -300px
}

.nieuws .footer a:hover, 
.nieuws .footer a:focus {
border-bottom-color:#e8291c
}

body.evenementen, 
.evenementen .content,
.evenementen .portret {
background-color:#d3eef9;
}

.evenementen tr:nth-child(2n+1) {
background-color:#d3eef9;
}

.evenementen a.more,
.evenementen .feedback div,
.evenementen .feedback span,
.js .evenementen div.more:hover, 
.js .evenementen div.more:focus,
.js .evenementen.more:hover, 
.js .evenementen.more:focus, 
.js .evenementen .less h2 span,
.js .evenementen .less.active h2:hover span, 
.js .evenementen .less.active h2:focus span,
.evenementen button {
background-color:#2d91d0;
}

.evenementen h3, 
.evenementen blockquote p, 
.evenementen caption, 
.evenementen a:hover, 
.evenementen a:focus, 
.evenementen .special, 
.evenementen .wrapper .special,
.evenementen .article .aside,
.evenementen .more h2, 
.evenementen.more h2, 
.evenementen .article.more h1 + h2, 
.evenementen.article.more h1 + h2, 
.evenementen .links a, 
.evenementen .footer a,
.evenementen .row.photo .container h1 {
color:#2d91d0;
}

.evenementen .nav li a:hover, 
.evenementen .nav li a:focus, 
.evenementen .nav li a.active {
color:#2d91d0;
background-position:0 -350px
}

.evenementen .footer a:hover, 
.evenementen .footer a:focus {
border-bottom-color:#2d91d0
}

/* niet algemeen, dan zwart-wit
*/
.projecten .search label, .projecten .search button,
.subsidies .search label, .subsidies .search button,
.schrijvers .search label, .schrijvers .search button,
.publicaties .search label, .publicaties .search button,
.nieuws .search label, .nieuws .search button,
.evenementen .search label, .evenementen .search button {
background:#000;
}

.projecten h2.nav-nl a, .js .projecten h2.nav-en.active a, .js .projecten h2.nav-nl.active a,
.subsidies h2.nav-nl a, .js .subsidies h2.nav-en.active a, .js .subsidies h2.nav-nl.active a,
.schrijvers h2.nav-nl a, .js .schrijvers h2.nav-en.active a, .js .schrijvers h2.nav-nl.active a,
.publicaties h2.nav-nl a, .js .publicaties h2.nav-en.active a, .js .publicaties h2.nav-nl.active a,
.nieuws h2.nav-nl a, .js .nieuws h2.nav-en.active a, .js .nieuws h2.nav-nl.active a,
.evenementen h2.nav-nl a, .js .evenementen h2.nav-nl.active a, .js .evenementen h2.nav-nl.active a {
background:#fff;
color:#000;
}

.projecten h2.nav-en a, .js .projecten h2.nav-nl a, 
.subsidies h2.nav-en a, .js .subsidies h2.nav-nl a,
.schrijvers h2.nav-en a, .js .schrijvers h2.nav-nl a,
.publicaties h2.nav-en a, .js .publicaties h2.nav-nl a,
.nieuws h2.nav-en a, .js .nieuws h2.nav-nl a,
.evenementen h2.nav-en a,.js .evenementen h2.nav-nl a {
background:#000;
color:#fff;
}

/*---- toegevoegd ----*/

.extra-more {
padding-bottom:0;
overflow:hidden;
background:#fff;
margin-bottom:4%;
clear:right;

}

.extra-more .extra {
margin:0;
background:transparent;
width:94%
}

.extra-more a.more {
height:36px;
margin-top: 7px;
}

.medewerkers .less div.img .container {
    padding-top: 0;
}

.medewerkers div img {
    float:none;
}

p>span {
  font-size: 0.9em;
  color: #333;
}