html
	{
	width: 100%;
	margin: 0 auto;
	font-family: 'Roboto Slab', serif;
	background-color: #FFFFEE;
	background-image: url(/_afbeeldingen/raamwerk.jpg);
	background-attachment: fixed;
	font-size: 15px;
	}

@media screen and (min-width: 1000px)
	{
	html
		{
		overflow-x: hidden;
		}
	}

#wrapper-teeu, #wrapper
	{
	margin: 0 auto;
	width: 950px;
	padding: 15px 25px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #FFFFEE;
	background-position: 14px 18px,center 0;
	background-repeat: no-repeat;
	box-shadow: 0 3px 10px #7E7E7E;
	}
#wrapper-teeu
	{
	/* background-image: url("/picture_library/teeu/achtergrond.png"),url("/picture_library/teeu/kop.jpg"); */
	background-position: 0 0;
	}
#wrapper
	{
	/* background-image: url("/picture_library/kop.jpg"); */
	background-position: center 0;
	}

#logo
	{
	position: relative;
	display: block;
	float: left;
	width: 260px;
	height: 260px;
	z-index: 1200;
	}
#logo img#teeu, a#portretvlak
	{
	display: block;
	border: 1px solid #000;
	border-radius: 125px;
	margin: 0 0 0 10px;
	background-color: #FEFEFE;
	}
#logo a#polderklanken
	{
	display: block;
	border: 1px solid #000;
	border-radius: 125px;
	margin: 0 0 0 10px;
	background-color: #FEFEFE;
	background-image: url("/polderklanken/2024/geertje.jpg");
	height: 250px;
	}
#logo a#polderklanken img
	{
	display: none;
	}
	
a#portretvlak
	{
	background-position: 50% 22%;
	}

#portretvlak
	{
	width: 250px;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center center;
	}
a#portretvlak:hover
	{
	text-decoration: none;
	}
a #portrettekst
	{
	margin-top: -20px;
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 13px;
	line-height: 13px;
	text-align: center;
	width: 250px;
	color: #000;
	}
a
	{
	text-decoration: none;
	color: #8C5D2A;
	}
a:hover
	{
	color: #FF0000;
	text-decoration: underline;
	}

hr
	{
	border: 0;
	height: 1px;
	background-color: #A0A0A0;
	}

.breedte-mobiel
	{
	display: none;
	}
ul.menu-mobiel
	{
	display: none;
	}

.menuveld
	{
	position: absolute;
	top: 265px;
	left: 50%;
	margin-left: -169px;
	z-index: 1000;
	}

ul#menu-basis
	{
	float: right;
	width: 650px;
	margin: 5px 0 0 -3em;
	text-align: center;
	list-style-type: none; 
	}
ul#menu-basis li ul
	{
	list-style-type: none;
	}
ul#menu-basis li a:hover
	{
	background-color: #EEE;
	text-decoration: none;
	}
ul#menu-basis li a, ul#menu-basis li ul li a:hover
	{
	background-color: #CAAB65;
	}
ul#menu-basis li a
	{
	float: left;
	margin: 3px 0 1px 0;
	display: block;
	width: 100px;
	height: 18px;
	border: 1px solid #000;
	border-radius: 6px;
	list-style-type: none;
	padding: 1px 3px 4px 3px;
	font-family: 'Homenaje', sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	}
ul#menu-basis li ul li a
	{
	display: none;
	padding-top: 1px;
	height: 17px;
	font-size: 15px;
	}
ul#menu-basis li:hover ul li.sub1 a, ul#menu-basis li:hover ul li.sub2 a, ul#menu-basis li:hover ul li.sub3 a, ul#menu-basis li:hover ul li.sub4 a, ul#menu-basis li:hover ul li.sub5 a, ul#menu-basis li:hover ul li.sub6 a, ul#menu-basis li:hover ul li.sub7 a, ul#menu-basis li:hover ul li.sub8 a, ul#menu-basis li:hover ul li.sub9 a, ul#menu-basis li:hover ul li.sub10 a
	{
	display: block;
	margin-left: -108px;
	background-color: #6DB886;
	}
ul#menu-basis li:hover ul li.sub1 a
	{
	margin-top: 26px;
	}
ul#menu-basis li:hover ul li.sub2 a
	{
	margin-top: 48px;
	}
ul#menu-basis li:hover ul li.sub3 a
	{
	margin-top: 70px;
	}
ul#menu-basis li:hover ul li.sub4 a
	{
	margin-top: 92px;
	}
ul#menu-basis li:hover ul li.sub5 a
	{
	margin-top: 114px;
	}
ul#menu-basis li:hover ul li.sub6 a
	{
	margin-top: 136px;
	}
ul#menu-basis li:hover ul li.sub7 a
	{
	margin-top: 158px;
	}
ul#menu-basis li:hover ul li.sub8 a
	{
	margin-top: 180px;
	}
ul#menu-basis li:hover ul li.sub9 a
	{
	margin-top: 202px;
	}
ul#menu-basis li:hover ul li.sub10 a
	{
	margin-top: 224px;
	}	
	
ul#menu-basis li:hover ul li.sub1 a:hover, ul#menu-basis li:hover ul li.sub2 a:hover, ul#menu-basis li:hover ul li.sub3 a:hover, ul#menu-basis li:hover ul li.sub4 a:hover, ul#menu-basis li:hover ul li.sub5 a:hover, ul#menu-basis li:hover ul li.sub6 a:hover, ul#menu-basis li:hover ul li.sub7 a:hover, ul#menu-basis li:hover ul li.sub8 a:hover, ul#menu-basis li:hover ul li.sub9 a:hover, ul#menu-basis li:hover ul li.sub10 a:hover
	{
	background-color: #EEE;
	}
ul#menu-basis li a, ul#menu-basis li ul li a
	{
	color: #FFFFEE;
	}
ul#menu-basis li a:hover, ul#menu-basis li ul li a:hover
	{
	color: #FF0000;
	}

h1, h2, h3, h4, .klein, table, .balk, #bannertekst, .onderschrift
	{
	font-family: 'Source Sans Pro', sans-serif;
	}

h1
	{
	font-size: 27px;
	margin: 0;
	}
h1.gesponsord
	{
	font-size: 27px;
	font-family: "Source Serif 4", serif;
	font-weight: 600;
	margin: 0;
	line-height: 30px;
	}


h2
	{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0;
	}
h2.gesponsord
	{
	font-size: 18px;
	font-family: "Source Serif 4", serif;
	text-transform: uppercase;
	font-weight: 300;
	margin: 0 0 5px 0;
	}

h3, h3
	{
	font-size: 21px;
	}
h3
	{
	font-family: "Source serif 4",serif";
	}

h4, h4.gesponsord
	{
	font-size: 18px;
	margin-top: 11px;
	margin-bottom: 0;
	}
h4.gesponsord
	{
	font-family: 'Source Serif 4', serif;
	}

.ankeiler h4
	{
	margin-top: 0;
	}
h5
	{
	font-size: 18px;
	margin-bottom: 0;
	}

.tijd
	{
	margin: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 11px;
	text-align: right;
	}


#credits
	{
	clear: both;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	font-weight: normal;
	float: left;
	border: 1px solid #000;
	border-radius: 4px;
	padding: 4px;
	margin-bottom: 10px;
	}

#inhoud
	{
	clear: both;
	margin-top: 0;
	float: right;
	padding-left: 22px;
	width: 550px;
	border-width: 0 0 0 1px;
	border-color: #000;
	border-style: dotted;

	/* min-height: 600px; */
	min-height: calc(100vh + 400px);
	background-color: #FFFFEE;
	}
#inhoud a
	{
	font-family: 'open sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
	}

#inhoud ul
	{
	margin-top: 0;
	}

#zoekinsite
	{
	position: absolute;
	top: 310px;
	float: left;
	width: 250px;
	}
#zoekbladmuziek
	{
	margin-top: 40px;
	float: right;
	}
#zoekbladmuziek .knop
	{
	position: relative;
	top: -3px;
	font-size: 11px;
	background-color: green;
	color: #FFFFEE;
	border: 1px solid #000;
	border-radius: 6px;
	font-weight: bold;
	height: 28px;
	}
#zoekbladmuziek .knop:hover
	{
	background-color: #CCC;
	color: #FFF;
	cursor: grab;
	}

.kader
	{
	margin-top: 15px;
	}

.kader, .kaderLinks, .agenda-kader, .kaderRechts
	{
	border: 1px solid #000;
	border-radius: 6px;
	padding: 5px;
	margin-bottom: 10px;
	background: #EEE;
	}
.kaderLinks
	{
	float: left;
	margin-right: 10px;
	}
.kaderRechts
	{
	float: right;
	}
.kader p, .kaderLinks p, .rouwkader p, .kaderRechts p,  .kader ul.urls
	{
	margin-bottom: 0;
	}

.kaderLinks ul.urls, .kader ul.urls, .kaderLinks ul.pdf, kaderRechts ul.pdf
	{
	margin-bottom: 0;
	}
	
a.video_js
	{
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
	font-size: 14px;
	}

.rouwkader
	{
	/* border: 2px solid #000; */
	border: 3px double #A9A9A9;
	border-radius: 0;
	padding: 10px;
	background-color: #EEFFFF;
	}

.advertentiekopje
	{
	font-family: "open sans", sans-serif;
	font-size: 12px;
	text-align: center;
	margin-bottom: 15px;
	}

.affiche
	{
	display: block;
	margin-top: 15px;
	}

.affiche a img
	{
	float: left;
	margin-right: 10px;
	border: 0;
	filter: drop-shadow(2px 2px 2px #474847);
	}
.affiche a img:hover
	{
	float: left;
	margin-right: 10px;
	border: 0;
	filter: drop-shadow(2px 2px 2px #474847);
	}
.affiche a
	{
	font-family: "Meta Sans Medium", sans-serif;
	text-decoration: none;
	color: #008A39;
	}

table
	{
	border: 1px solid #000;
	border-radius: 6px;
	margin-bottom: 10px;
	padding-left: 2px;
	font-size: 15px;
	background-color: #EEE;
	}
table.onzichtbaar
	{
	border: 1px solid #FFFFEE;
	margin-bottom: 10px;
	padding-left: 2px;
	background-color: #FFFFEE;
	font-family: 'source sans pro', sans-serif;
	font-size: 15px;
	}

#inhoud ul.plat
	{
	margin-top: 0;
	/* font-family: 'source sans pro'; */
	}
#inhoud ul.plat-gesponsord
	{
	margin-top: 0;
	font-family: 'source sans pro', sans-serif;
	}
#inhoud .blader
	{
	float: right;
	font-weight: bold;
	font-size: 30px;
	}
#inhoud .blader img
	{
	border: 1px solid #FFFFEE;
	}
#inhoud .blader img:hover
	{
	border: 1px solid #FF0000;
	}

ul.urls li, ul.urls li a.popup
	{
	list-style-type: none;
	text-indent: -0.8em;
   	font-family: 'Open Sans', sans-serif;
   	font-weight: 600;
    list-style-position: outside;
	}

#inhoud a.video_js, #inhoud ul.urls li a
	{
	font-weight: 600;
	}

ul.urls li.none:before, ul.urls-zijbalk li.none:before
	{
    content: "> ";
	}
ul.urls li, url.urls li a.popup
	{
	margin-left: -1.2em;
    font-size: 14px;
	}
ul.urls-zijbalk li
	{
	font-size: 12px;
	}
ul.urls-zijbalk
	{
	margin-left: -50px;
    width: 300px;
    border-right: 1px dotted #000;
    min-height: calc(100vh - 410px);
    background-color: #FFFFEE;
	}

ul.urls li.mail
	{
	margin-left: 0;
	text-indent: 0;
	list-style-image:  url(/picture_library/mail.png);
	}
ul.urls li.telefoontje
	{
	margin-left: 0;
	text-indent: 0;
	list-style-image:  url(/picture_library/ikoontjes/telefoontje.png);
	}

#inhoud ul.urls
	{
	margin-top: 15px;
	}

ul li.midi
	{
	list-style-image:  url(/picture_library/midi.png);
	}
ul li.mp3
	{
	list-style-image:  url(/picture_library/mp3.png);
	}

ol
	{
	font-weight: normal;
	}

ol.urls
	{
	font-family: 'Open Sans', sans-serif;
   	font-weight: 600;
	}

ul.pdf
	{
	margin-top: 20px !important;
	list-style-type: none;
	background-image: url(/_afbeeldingen/pdfje.gif);
	background-repeat: no-repeat;
	}
ul.pdf a b
	{
   	font-family: 'Open Sans', sans-serif;
   	font-weight: 700;
    font-size: 15px;
	}
ul.rss li
	{
	margin-left: -25px;
	list-style-type: none;
	background-image: url(/picture_library/rss_ikoon.png);
	background-repeat: no-repeat;
	text-indent: 30px;
	line-height: 25px;
	}
ul.rss li a
	{
   	font-family: 'Open Sans', sans-serif;
   	font-weight: 600;
    font-size: 15px;
	}

ol#zoekresultaten-bladmuziek li a
	{
	font-family: 'Open Sans', sans-serif;
   	font-weight: 700;
    font-size: 15px;
	}

div .rechts, div .links
	{
	/* margin-top: 15px; */
	}
div .witregel
	{
	margin-top: 15px;
	}

div.afbeelding img
	{
	border: 1px solid #000;
	border-radius: 6px;
	}
div.afbeelding hr
	{
	width: 50px;
	float: left;
	margin-left: 2em;
	}
div.afbeelding ul li a
	{
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 14px !important;
	}
a.vergroten span
	{
	float: right;
	display: block;
	width: 25px;
	height: 24px;
	background-image: url(/picture_library/magnify.png);
	}
div.vrijstaand img, div.vrijstaand
	{
	border: 1px solid transparent;
	border-radius: 0;
	}
div.rechts
	{
	float: right;
	margin-left: 10px;
	}
div.links
	{
	float: left;
	margin-right: 10px;
	}
div a.vergroten:hover
	{
	cursor: url(/picture_library/magnify.png), pointer !important;
	}
div a img:hover
	{
	border: 1px solid #7B4B1C;
	}
.afbeelding ul
	{
	margin: 0 0 0 -1em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	text-align: left;
	font-size: 14px;
	}
.afbeelding ul li.gesponsord
	{
	font-weight: 400;
	}

.fotocredit
	{
	margin: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 11px;
	float: right;
	}
.fotocredit a
	{
	font-family: 'Open Sans', sans-serif;
	font-weight: normal !important;
	font-size: 11px !important;
	}

.onderschrift
	{
	margin: 0 0 0 3px;
	font-weight: bold;
	font-size: 14px;
	}
	
p
	{
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	}
p.gesponsord
	{
	font-family: 'source sans pro', sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	}
p.witregel
	{
	margin-top: 12px;
	}
p#lead, p#lead a
	{
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 16px;
	}
p#lead-gesponsord, p#lead-gesponsord a
	{
	font-family: 'source sans pro', sans-serif;
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 16px;
	}
p#lead a, p#lead-gesponsord a
	{
	letter-spacing: -0.5px;
	}
p.klein, ul li .klein, i.klein, b.klein, q.klein, li .klein, span.klein, 
	{
	font-size: 14px !important;
	}

p.klein b a, p.klein a
	{
	font-size: 14px !important;
	}

.rechts
	{
	text-align: right;
	}

p.agenda
	{
	font-size: 16px;
	margin-top: -15px;
	}

q
	{
	font-style: italic;
/* 	font-size: 14px; */
 	quotes: '“' '”';
	}

.ankeiler
	{
	border: 1px solid #000;
	background-color: #FFF;
	border-radius: 6px;
	margin: 0 0 10px 0;
	padding: 5px;
	}
.ankeiler h3
	{
	margin: 0 0 10px 0;
	}
.ankeiler h3 a, h3 a.gesponsord-ank
	{
	font-size: 16px !important;
	}
h3 a.gesponsord-ank
	{
	font-family: "Source Serif 4", serif !important;
	font-size: 18px !important;
	font-weight: bold;
	}

.ankeiler p.lead, p.lead-gesponsord-ank
	{
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	}
p.lead-gesponsord-ank
	{
	font-family: "Source Sans Pro",sans-serif !important;
	}


.ankeiler .datum
	{
	font-family: 'source sans', sans-serif;
	font-size: 14px;
	}

a img.ankeilfoto
	{
	float: right;
	margin-left: 5px;
	border-radius: 6px !important;
	width: 180px;
	height: auto;
	opacity: 1.0;
	}
a img.ankeilfoto:hover,  a img.ankeilfotoVrijstaand:hover
	{
	opacity: 0.7;
	}
 a img.ankeilfotoVrijstaand
	{
	float: right;
	margin-left: 5px;
	border: 0 !important;
	width: 180px;
	height: auto;
	}
a img.ankeilfoto
	{
	border: 1px solid #314D1D;	
	}
a img.ankeilfotoVrijstaand
	{
	border: 1px solid #FFFFEE;
	border-radius: 0;
	}
a img.ankeilfoto:hover, a img.ankeilfotoVrijstaand:hover
	{
	border-color: #000;
	}
a img.ankeilfoto:hover
	{
	border-color: #000;
	}

a.meer
	{
	clear: both;
	display: block;
	margin: 10px 0;
	padding: 2px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #CAAB65;
	text-align: center;
	width: 130px;
	color: #FFFFEE;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: normal;
	}
a.vertalen
	{
	float: right;
	clear: both;
/* 	display: block; */
	margin: 10px 0;
	padding: 5px 2px 2px 2px ;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #314D1D;
	text-align: center;
	width: 150px;
	color: #FFFFEE;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: normal;
	}
a.vertalen img
	{
	margin-right: 5px;
	}
a.vertalen span
	{
	vertical-align: top;
	}

#zijmenu
	{
	margin-top: -200px;
	height: 300px;
	width: 100px;
	}

#zijkant
	{
	margin-top: 200px;
	width: 350px;
	/* border-right:  1px dotted #000; */
	}
#zijkant .knop
	{
	width: 344px;
	}

a#doeslief
	{
	display: block;
	width: 101px;
	height: 33px;
	float: left;
	margin-right: 10px;
	background-image: url(/picture_library/doeslief.png);
	}
a:hover#doeslief
	{
	background-image: url(/picture_library/doeslief-diap.png);
	}

a.knop, a.knopLinks, a.knopRechts, a.knopMidden
	{
	display: block;
	padding: 3px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #8C5D2A;
	text-align: center;
	color: #FFFFEE;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 15px;
	width: 270px;
	margin-bottom: 10px;
	}
ul.knop li
	{
	list-style-type: none;
	margin-left: -2em;
	}
ul.knop li a
	{
	display: block;
	margin: 10px 0 -5px 0;
	padding: 3px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #8C5D2A;
	text-align: center;
	color: #FFFFEE;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 455px;
	margin-bottom: 10px;	
	}

pre
	{
	font-family: 'courier';
	}

a.kruimelspoormenu
	{
	display: none;
	}

a.kruimelspoor:hover, a.meer:hover, a.knop:hover, a.vertalen:hover, a.knopLinks:hover, a.knopRechts:hover, a.knopMidden:hover 
	{
	background-color: #EEE;
	color: #000;
	}
a.knop:hover, a.knopLinks:hover, a.knopRechts:hover, a.knopMidden:hover
	{
	text-decoration:none;
	}
a.knopLinks
	{
	float: left;
	width: auto !important;
	margin: 0 5px 0 0;
	}
a.knopRechts
	{
	width: auto !important;
	float: right;
	margin: 0 0 0 5px;
	}
a.knopMidden
	{
	width: 200px !important;
	margin: 0 auto 0 auto;
	}
a.knopLinks, a.knopRechts, a.knopMidden
	{
	padding: 2px 10px;
	}

a.kruimelspoor
	{
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	width: 270px;
	}

a.meer:hover, a.knop:hover, a.vertalen:hover
	{
	background-color: #EEE;
	color: #000;
	text-decoration: none;
	}

#teller
	{
	float: left;
	width: 250px;
	height: 20px;
	}
#digits
	{
	float: left;
	margin-right: 3px;
	}
#addthis
	{
	float: right;
	width: 180px;
	}

a.sidebar img:hover
	{
	cursor: url(/picture_library/magnify.png), pointer;
	}
a.sidebar span
	{
	cursor: hand;
	}

#facebookblok, #facebookadvertorial
	{
	width: 310px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #FFF;
	margin-top: 10px;
	padding: 5px 0 5px 40px;
	}

a#facebook
	{
	margin-top: 5px;
	display: block;
/* 	width: 300px; */
	font-family: tahoma, 'lucida grande', sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 10px;
	letter-spacing: -0.05em;
	line-height: 14px;
	color: #335B9C;
	}

a#facebook-img img
	{
	border: 1px solid #FFFFEE;
	border-radius: 6px;
	float: left;
	}
a#facebook-img img:hover
	{
	border: 1px solid #314D1D;
	}

.facebookposting
	{
	width: 298px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #FFF;
	padding: 2px;
	}

#aftellen
	{
	margin-top: -35px;
	float: right;
	width: 360px;
	background-color: #FFFFEE;
	border: 1px solid #000;
	border-radius: 6px;
	padding: 5px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	}

.staaf
	{
	display: block;
	width: 356px;
	border: 1px solid #000;
	margin: 0 0 3px 0;
	background-color: #FFFFFF;
	text-align: left;
	padding: 0;
	height: 5px;
	}
.staaf img
	{
	display: block;
	border-width: 0;
	}
	
ul.urls li.video:before
	{
	content: "";
	margin-left: 10px;
	}

ul.urls li.video
	{
	overflow: auto;
	}

li.video a img, .kader li.video a img
	{
	border: 1px solid #000;
	border-radius: 6px !important;
 	background-size: 150px;
 	background-position: center;
	width: 150px;
	height: 80px;
	margin: 5px 10px 5px 0;
	float: left;
	}


.kaderDocenten h3 a
	{
	display: block;
	background-color: #EEE;
	width: 90%;
	text-align: center;
	font-size: 18px !important;
	}
.kaderDocenten h3 a:hover
	{
	background-color: #DDD;
	text-decoration: none;
	}

.kader li.video a img
	{
	margin-bottom: 20px;
	}

#advertentieblok
	{
	margin-bottom: 10px;
	}

#advertenties, .fbbericht
	{
	width: 320px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	margin: 30px 0 5px 0;
	}

.advertentie
	{
	border: 1px solid #FFFFEE;
	}

a.ebay
	{
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: bold;
	}

/* 
input.gsc-search-button
	{
    background-color: none;
	}
 */

	
.balk
	{
	color: #FFF;
	display: block;
	border-width: 0 0 1px 0;
	border-color: transparent transparent #000 #000;
	border-style: solid;
	border-radius: 6px 6px 0 0;
	width: 98%;
	padding: 2px 0 0 10px;
	text-align: left;
	margin: 20px 0 15px 0;
	font-family: 'Homenaje', sans-serif;
	font-weight: normal;
	text-align: center;
	font-size: 21px;
	background-color: #CCC;
	}
	
.item
	{
	display: block;
	}

/*Zoekelementen Google*/

#inhoud a.gs-title
	{
	text-decoration: none;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 16px;
	line-height: 26px;
	}
#inhoud a.gs-title:hover
	{
	text-decoration: underline;
	}

/* 
input.gsc-input, input.gsc-search-button
	{
	border: 1px solid #000;
	border-radius: 6px;
	}
 */


#___gcse_0 div.gsc-control-searchbox-only form.gsc-search-box table.gsc-search-box tbody tr td.gsc-search-button input.gsc-search-button
	{
	height: 20px;
	}

.gsc-table-result
	{
	border: 0;
	}

.gs-webResult .gs-snippet
	{
	font-family: georgia, serif;
    font-size: 14px;
    }

#zoekinsite
	{
	margin-top: 14px; !important;
	padding: 0;
	}
#zoekinsite .gsc-search-button
	{
	margin-top: -2px;
	height: 28px;
	}

#zoekinsite .gsc-search-button:hover
	{
	cursor: grab;
	}


#gs_tti50, .gsib_a, .cse, table.gsc-search-box, td.gsib_b
	{
	background-color: transparent;
	}
#gs_tti50, .gsib_a
	{
	background-color: #FFF;
	border-radius: 6px;
	}

#gsc-iw-id1, .gsc-input-box
	{
	border: none !important;
	}

#zoekinsite .gsc-search-button-v2
	{
	border-radius: 6px;
	height: 28px;
	position: relative;
	left: -10px;
	top: -5px;
	}
#zoekinsite .gsc-search-button-v2:hover
	{
	background-color: #CCC;
	}

#___gcse_1 div.gsc-control-cse div.gsc-control-wrapper-cse div.gsc-results-wrapper-nooverlay div.gsc-wrapper div.gsc-resultsbox-visible div.gsc-resultsRoot div.gsc-results div.gsc-expansionArea div.gsc-webResult div.gs-webResult table.gsc-table-result tbody tr td.gsc-table-cell-snippet-close div.gsc-url-bottom div.gs-bidi-start-align, #___gcse_1 div.gsc-control-cse div.gsc-control-wrapper-cse div.gsc-results-wrapper-nooverlay div.gsc-wrapper div.gsc-resultsbox-visible div.gsc-resultsRoot div.gsc-results div.gsc-webResult div.gs-webResult table.gsc-table-result tbody tr td.gsc-table-cell-snippet-close div.gsc-url-bottom div.gs-bidi-start-align
	{
	display: none;
	}

#___gcse_1 div.gsc-control-cse div.gsc-control-wrapper-cse div.gsc-results-wrapper-nooverlay div.gsc-above-wrapper-area table.gsc-above-wrapper-area-container tbody tr td.gsc-result-info-container div#resInfo-1.gsc-result-info, #___gcse_1 div.gsc-control-cse div.gsc-control-wrapper-cse div.gsc-results-wrapper-nooverlay div.gsc-above-wrapper-area table.gsc-above-wrapper-area-container tbody tr td.gsc-orderby-container div.gsc-orderby div.gsc-orderby-label
	{
	font-family: arial, sans-serif;
	font-size: 11px;
	}
#___gcse_1 div.gsc-control-cse div.gsc-control-wrapper-cse div.gsc-results-wrapper-nooverlay div.gsc-above-wrapper-area table.gsc-above-wrapper-area-container tbody tr td.gsc-orderby-container div.gsc-orderby div.gsc-option-menu-container div.gsc-selected-option-container, #___gcse_1 div.gsc-control-cse div.gsc-control-wrapper-cse div.gsc-results-wrapper-nooverlay div.gsc-above-wrapper-area table.gsc-above-wrapper-area-container tbody tr td.gsc-orderby-container div.gsc-orderby
	{
	border: 0;
	box-shadow: none;
	font-family: arial, sans-serif;
	}

#fb-widget
	{
	margin: 0;
	width: 298px;
	font-size: 11px;
	line-height: 15px;
	}

#fb-widget
	{
	background-color: #5BFFD7;
	border: 1px solid #80BE84;
	border-radius: 6px;
	padding: 5px;
	font-family: arial, sans-serif !important;
	}

#fb-widget a img
	{
	float: right;
	margin-left: 10px;
	border: 1px solid #000;
	border-radius: 6px;
	max-width: 293px;
	}
#fb-widget a img.randloos
	{
	border-radius: 0;
	border-color: transparent;
	max-width: 295px;
	}

#fb-widget p
	{
	font-family: arial, sans-serif !important;
    font-size: 11px;
	margin-top: 0;
	}

#fb-widget p#quote
	{
	font-style: italic;
	font-size: 11px;
	}

#fb-widget a#pagina
	{
	display: block;
	height: 24px;
	padding-left: 25px;
   	font-weight: 600;
    background-image: url(/picture_library/facebook.png);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 11px;
    line-height: 12px;
    color: #335B9C;
	}
a#pagina
	{
	font-family: tahoma, 'lucida grande', sans-serif;
	}

#fb-widget a#pagina:hover
	{
	text-decoration: underline;
	}

iframe.soundcloud
	{
	width: 100%;
	height: 100px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #FFF !important;
	}

#footer
	{
	float: right;
	padding-top: 12px;
	font-family: "source-sans", sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	}

.fb_iframe_widget
	{
	overflow-x: hidden;
	width: 300px;
	height: 300px;
	border: 0;
	}

.fb-like
	{
	height: 30px;
	}

.fb-comments
	{
	width: 610px;
	}

.groter
	{
	display: block;
	float: right;
	width: 25px;
	height: 24px;
	background-image: url(/picture_library/magnify.png), pointer;
	background-repeat: no-repeat;
	}
a .groter:hover, a.vergroot:hover
	{
	cursor: url(/picture_library/magnify.png), pointer;
	}
	
#agenda
	{
	text-align: center;
	}
#agenda .urls a
	{
	font-size: 17px;
	font-weight: bold;
	}

.verberg-voor-desktop
	{
	display: none;
	}
	
.vcredit
	{
	font-size: 12px;
	font-family: "open sans", sans-serif;
	font-weight: normal;
	display: block;
	text-align: left;
	}
.urls .vcredit
	{
	margin-left: 1em;
	}

ul.zijankeilblok
	{
	margin-top: 0;
	}

ul.zijankeilblok li
	{
	font-size: 12px;
	}

#inhoud .artikel
	{
	clear: both;
	margin: 0 auto 5px auto;
	width: 540px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #FFF;
	padding: 5px 5px 0 5px;
	}
#inhoud .artikel h3 a
	{
	display: block;
	margin-top: -5px;
	font-size: 15px;
	}
#inhoud .artikel img
	{
	clear: both;
	float: right;
	border: 1px solid #FF0000;
	border-radius: 6px;
	margin-left: 10px;
	margin-bottom: 15px;
	}
#inhoud .artikel p.prijs
	{
	float: right;
	margin: -15px 0 0 0;
	width: 440px;
	font-family: "source sans",sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	}
#inhoud .artikel p.datum
	{
	font-family: "source sans",sans-serif;
	font-size: 14px;
	margin: 10px 0;
	}
#inhoud .artikel span.getal
	{
	float: left;
	margin-right: 5px;
	margin-top: 0;
	font-family: "source sans",sans-serif;
	font-size: 18px;
	line-height: 33px;
	font-weight: normal;
	color: #000;
	}
#inhoud .artikel div.omschrijving
	{
	clear: left;
	margin-top: 25px;
	font-family: "source sans",sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
#inhoud div.gesorteerd
	{
	margin-top: 0;
	margin-bottom: 20px;
	font-family: "source sans",sans-serif;
	font-size: 14px;
	width: 100%;
	text-align: center;
	}

.vdh-mask
	{
	display: none !important
	}

#agenda p
	{
	margin-bottom: 20px !important;
	}
	
#bannertekst
	{
	position: absolute;
	top: 245px;
	left: 50%;
	margin-left: -480px;
	width: 946px;
	text-align: right;
	font-weight: normal;
	font-size: 16px;
	color: #FFFFEE;
	}
#bannertekst span
	{
	text-shadow: 1px 1px 0 #000;
	}

#zijkant ul.urls li
	{
	width: 320px;
	/* border-right: 1px dotted #000; */
	}

ul.urls li.pdf
	{
	padding-left: 50px;
	background-image: url(/picture_library/pdfje.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	}

table.gsc-table-result
	{
    background-color: #FFF;
    border: 1px solid #000;
	}

.kaderLinks ul.urls li, .kader ul.urls li
	{
	margin-top: -15px;
	}
	
.gsc-cursor-current-page
	{
	border: 1px solid #000 !important;
	background-color: #EEE !important;
	}
	
audio
	{
	background-color: #FFF;
	border: 1px solid #000 !important;
	border-radius: 27px;
	width: 100%;
	}
audio.audio-lijst
	{
	width: 220px; height: 20px;
	border: 1 solid #000 !important;
	border-radius: 10px;
	}

hr#headerlijn
	{
	z-index: 100;
	position: absolute;
	top: 276px;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	border: 0;
	height: 1px;
	background-color: #000;
	}

#vlakje
	{
	position: absolute;
	top: 284px;
	left: 50%;
	margin-left: -158px;
	height: 18px;
	width: 20px;
	background-color: #FFFFEE;
	}

form
	{
	font-family: "source sans pro", sans-serif;
	font-size: 16px;
	}

.formulier
	{
	float: left;
	margin-right: 10px;
	}
form input
	{
	height: 25px;
	}

form input, form textarea
	{
	font-family: "open sans", sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: blue;
	}
form textarea
	{
	width: 500px;
	}
form input.zoekterm
	{
	border-radius: 6px;
	border: 1px solid #000;
	}
form input.versturen
	{
	color: #FFF;
	background-color: #8D5D24;
	border-radius: 6px;
	border: 1px solid #000;
	}

.fancybox-slide--iframe .fancybox-content
	{
	padding: 0;
	overflow:visible;
	background:#000;
	}

.route
	{
	width: 320px;
	height: 450px;
	border:1px solid #000;
	float: right;
	margin: 0 0 10px 10px;
	}

/* 
span.alert, p.alert
	{
	display: block;
	background-color: #FF0000;
	color: #FFF;
	text-align: center;
	clear: both;
	margin: 10px 0;
	}
 */

span.alert, p.alert
	{
	color: #FFFFEE; background-color: #FF0000; margin: 0 0 15px 0; padding: 3px 10px; float: left;
	}

img.facebook-plugin
	{
	width: 270px;
	height: auto;
	}

.zweverink
	{
	margin-bottom: 15px;
	}
#inhoud .zweverink a
	{
	font-family: "open sans", sans-serif;
	font-size: 17px;
	font-weight: 600;
	}

.zweverink span
	{
	display: block;
	font-family: roboto slab, serif;
	}
	
#mc_embed_signup
	{
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #EEE !important;
	}

.gs-visibleUrl
	{
	display: none !important;
	}

a.gs-title
	{
	font-family: "Open Sans", sans-serif !important;
    font-size: 18px;
    font-weight: bold !important;
	display: inline-block;
	color: #258B67 !important;
	line-height: 16px;
	text-decoration: none !important;
	}
a.gs-title:hover
	{
	text-decoration: underline !important;
	}

.gs-bidi-start-align, .gs-snippet
	{
	font-family: 'roboto slab', serif !important;
	font-size: 15px !important;
	font-weight: normal !important;
	}

.gs-image-box
	{
	float: right !important;
	margin: 10px 120px 0 0 !important;
	}
img.gs-image
	{
	max-width: 180px !important;
	max-height: 135px !important;
	border: 1px solid #000 !important;
	border-radius: 6px !important;
	}

.gs-bidi-start-align, .gs-snippet
	{
	float: left !important;
	width: 300px !important;
	margin-top: 15px !important;
	}

.gsc-result
	{
	margin-top: 10px !important;
	background-color: #FFF !important;
	border: 1px solid #000 !important;
	border-radius: 6px;
	}

.gsc-control-cse
	{
	background-color: #FFFFEE !important;
	border: 0 solid #FFFFEE !important;
	}

/* 
.fancybox-slide--iframe .fancybox-content
	{
	padding: 2px;
	overflow: visible;
	background:#000;
	}
 */

@media screen and (max-width: 800px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(70vw);
		height: calc(70vw/1.75);
		}
	}

@media screen and (min-width: 801px) and (max-width: 1200px) and (max-height: 1200px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(80vw);
		height: calc(80vw/1.75);
		}
	}

@media screen and (min-width: 1201px) and (max-width: 1300px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(80vw);
		height: calc(80vw/1.75);
		}
	}
@media screen and (min-width: 1301px) and (max-width: 1400px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(80vw);
		height: calc(80vw/1.75);
/* 
		width: 90%;
		height: 80%;
 */
		}
	}
@media screen and (min-width: 1401px) and (max-width: 1500px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(80vw);
		height: calc(80vw/1.75);
/* 
		width: 85%;
		height: 80%;
 */
		}
	}
@media screen and (min-width: 1501px) and (max-width: 1600px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(70vw);
		height: calc(70vw/1.75);
/* 
		width: 80%;
		height: 80%;
 */
		}
	}
@media screen and (min-width: 1601px) and (max-width: 1700px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(70vw);
		height: calc(70vw/1.75);
		/* 
		width: 75%;
		height: 80%;
 */
		}
	}
@media screen and (min-width: 1701px) and (max-width: 1800px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(70vw);
		height: calc(70vw/1.75);
/* 
		width: 71%;
		height: 80%;
 */
		}
	}
@media screen and (min-width: 1801px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(70vw);
		height: calc(70vw/1.75);
		/* 
width: 67%;
		height: 75%;
 */
		}
	}