body
	{
	width: 90%;
	margin: 0 auto;
	font-family: 'Roboto Slab', serif;
	font-size: 15px;
	background-color: #FFFFEE;
	}
body#teeu
	{
	background-image: url('/picture_library/teeu/achtergrond_mobiel.png');
	background-position: center 20px;
	background-repeat: no-repeat;
	}

#logo img#teeu, a#portretvlak
	{
	position: relative;
	top: 10px;
	left: 48%;
	display: block;
	border: 1px solid #000;
	border-radius: 125px;
	margin: 0 0 0 -125px;
	background-color: #FEFEFE;
	}

pre
	{
	font-family: 'arial narrow';
	font-size: 14px;
	}

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

#logo a#polderklanken
	{
	display: block;
	margin: 0 auto;
	}
#logo a#polderklanken img
	{
	height: auto;
	width: 97%;
	border-radius: 10px;
	border: 1px solid #000;
	margin: 20px 0 -10px -3px;
	}

#wrapper, #wrapper-teeu
	{
	background-image: none !important;
	}

a
	{
	text-decoration: none;
	color: #986733;
	}

ul.menu-basis
	{
	display: none;
	}

ul.menu-mobiel
	{
	clear: both;
	width: 98%;
	margin: 20px 0 0 -3em;
	text-align: center;
	list-style-type: none;
	}

ul.menu-mobiel li ul
	{
	margin: 0 0 0 -1.7em;
	list-style-type: none;
	width: 100%;
	}
ul.menu-mobiel li a:hover
	{
	background-color: #EEE;
	}
ul.menu-mobiel li a, ul.menu-mobiel li ul li a:hover
	{
	background-color: #DDD;
	}
ul.menu-mobiel li a
	{
	margin: 3px 0 3px 0;
	background-color: #986733;
	}
ul.menu-mobiel li ul li a
	{
	background-color: #6DB886;
	font-size: 24px;
	}
ul.menu-mobiel li a
	{
	display: block;
	border: 1px solid #000;
	border-radius: 6px;
	list-style-type: none;
	padding: 3px;
	font-family: 'Homenaje', sans-serif;
	font-size: 27px;
	}

#inhoud a
	{
	font-family: 'open sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
	}

#inhoud .artikel
	{
	margin: 0 auto 5px auto;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #FFF;
	padding: 5px 5px 0 5px;
	}
#inhoud .artikel h3
	{
	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: 5px;
	}
#inhoud .artikel p.prijs
	{
	margin: 0;
	font-family: "source sans",sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	}
#inhoud .artikel div.datum
	{
	float: left;
	font-family: "source sans",sans-serif;
	font-size: 14px;
	}
#inhoud .artikel div.getal
	{
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	font-family: "source sans",sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
#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;
	}
	
#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.menu-mobiel li a, ul.menu-mobiel li ul li a
	{
	color: #FFFFEE;
	}
ul.menu-mobiel li a:hover, ul.menu-mobiel li ul li a:hover
	{
	color: #000;
	}

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

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


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

h3
	{
	font-size: 21px;
	}

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

.ankeiler h4
	{
	margin-top: 0;
	}

.onderschrift
	{
	margin-top: -10px;
	margin-left: 3px;
	font-family: Fruit, sans-serif;
	font-weight: bold;
	}
.fotocredit, .tijd
	{
	font-family: 'Open Sans Condensed', 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;
	}

.breedte-mobiel .onderschrift
	{
	width: 100%;
	}

.breedte-basis
	{
	display: none;
	}

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

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

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

.verberg
	{
	display: none;
	}

#inhoud
	{
	margin-top: 15px;
	}

#inhoud ul
	{
	margin-top: 0;
	}

#inhoud ul.plat-gesponsord
	{
	margin-top: 0;
	font-family: 'source sans pro', sans-serif;
	}

.kaderLinks ul.urls
	{
	margin-bottom: 0;
	}

.rouwkader
	{
	border: 3px double #A9A9A9;
	padding: 5px;
	background-color: #FFF;
	}

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

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

table
	{
	border: 1px solid #000;
	border-radius: 6px;
	margin-bottom: 10px;
	padding-left: 2px;
	font-size: 14px;
	background-color: #EEE;
	}

ul.urls li
	{
	list-style-type: none;
	margin-left: -1.2em;
	text-indent: -0.8em;
   	font-family: 'Open Sans', sans-serif;
   	font-weight: 600;
    font-size: 14px;
    list-style-position: outside;
	}
ul.urls li::before
	{
    content: "> ";
	}
ul.urls li a:hover
	{
	text-decoration: underline;
	}

ul li.midi
	{
	list-style-image:  url(/picture_library/midi.png);
	}
ul li.mp3
	{
	list-style-image:  url(/picture_library/mp3.png);
	}
	
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);
	}

div.audio
	{
	display: block;
	max-width: 100% !important;
	}

div.afbeelding
	{
	max-width: 100% !important;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	}
div.afbeelding img
	{
	width: 100% !important;
	height: auto;
	border: 1px solid #000;
	border-radius: 6px;	
	}
div.vrijstaand, div.vrijstaand img
	{
	border: 1px solid transparent;
	}
.afbeelding ul
	{
	margin: 0 0 0 -1em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 14px;
	}
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: 13px !important;
	}

p, p.gesponsord
	{
	margin-top: 0;
	}
p.gesponsord
	{
	font-family: 'source sans pro', sans-serif;
	}

p#lead
	{
	margin-top: 10px;
	font-weight: bold;
	font-size: 18px;
	}
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, p .klein
	{
	font-size: 14px;
	}
p.agenda
	{
	font-size: 14px;
	margin: -15px 0  0 5px;
	margin-bottom: 10px;
	}
p.agenda span
	{
	display: block;
	color: transparent;
	height: 0;
	/* margin: 0 0 20px 10px; */
	}
div .witregel
	{
	margin-top: 15px;
	}

q
	{
	font-style: italic;
	}

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

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

.ankeiler img
	{
	width: 120px;
	height: auto;
	}


a img.ankeilfoto, a img.ankeilfotoVrijstaand
	{
	float: right;
	margin-left: 5px;
	border-radius: 6px;
	width: 40%;	max-width: 180px;
	}
a img.ankeilfoto
	{
	border: 1px solid #986733;
	}
a img.ankeilfotoVrijstaand
	{
	/* border: 1px solid #FFFFEE; */
	}
a img.ankeilfoto:hover, a img.ankeilfotoVrijstaand:hover
	{
	border-color: #000;
	}
a img.ankeilfoto:hover
	{
	border-color: #000;
	}

a.vergroten span
	{
	float: right;
	display: block;
	width: 25px;
	height: 24px;
	background-image: url(/picture_library/magnify.png);
	}

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

a.meer
	{
	clear: both;
	display: block;
	margin: 10px 0;
	padding: 2px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #986733;
	text-align: center;
	width: 180px;
	color: #FFFFEE;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	}
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: #986733;
	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;
	}

#zijmenu
	{
	margin: 15px 0 0 0;
	}

a.kruimelspoor,a.kruimelspoormenu
	{
	display: block;
	width: 100%;
	margin: 0 0 0 0;
	padding: 3px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #DDD;
	text-align: center;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	font-size: 24px;
	margin-top: 3px;
	}
	
a.ebay
	{
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: bold;
	}

a#doeslief
	{
	display: block;
	width: 101px;
	height: 33px;
	position: relative;
	left: 50%;
	margin: 0 0 30px -60px;
	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;
	margin: 10px 0 10px 0;
	padding: 3px;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #986733;
	text-align: center;
	color: #FFFFEE;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 23px;
	}
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: #006B31;
	text-align: center;
	color: #FFFFEE;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 300px;
	margin-bottom: 10px;	
	}
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;
	}

#teller
	{
	width: 120px;
	margin: auto;
	height: 20px;
	}
#digits
	{
	float: left;
	margin-right: 3px;
	}

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

#fb-widget
	{
	background-color: #5BFFD7;
	border: 1px solid #80BE84;
	border-radius: 6px;
	padding: 5px;
	margin-bottom: 10px;;
	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;
	padding-left: 25px;
   	font-weight: 600;
    background-image: url(/picture_library/facebook.png);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 12px;
    line-height: 15px;
    color: #335B9C;
	}

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

.facebookposting
	{
	width: 100%;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #FFF;
	}

a#facebook
	{
	float: right;
	display: block;
	color: #335B9C;
	font-family: tahoma, 'lucida grande', sans-serif;
	font-weight: bold;
	margin-right: 20px;
	}

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

#addthis
	{
	width: 200px;
	margin: auto;
	}

ul.urls li.video:before
	{
	content: "";
	margin-left: 10px;
	}
ul.urls li.video, .kader.urls li.video
	{
	overflow: auto;
	}
.kader ul.urls li.video
	{
	display: block;
	margin-bottom: 10px;
	}

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

#advertentieblok
	{
	max-width: 620px;
	margin: 0 auto;
	}
	
#facebookblok
	{
	margin-top: 20px;
	width: 320px;
	height: 50px;
	}
	
#advertenties, .fbbericht
	{
/* 	clear: both; */
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	}
#advertenties
	{
	margin: 15px 0 5px 0;
	}
.fbbericht
	{
	width: 350px;
	margin: 15px 0 5px 0;
	}

.advertentie img
	{
	float: left;
	width: 150px;
	height: 90px;
	}

.route
	{
	width: 100%;
	height: 400px;
	border:1px solid #000;
	margin: 10px 0;
	}

a.sidebar
	{
	font-weight: bold;
	}

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

#fbstream
	{
	width: 100%;
	border: 1px solid #000;
	border-radius: 6px;
	background-color: #FFC;
	padding: 5px;
	}
#fbstream p
	{
	font-family: 'source sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
#fbstream .rand
	{
	float: right;
	margin-left: 5px;
	border: 1px solid #000;
	border-radius: 6px;
	margin-bottom: 5px;
	}

.naarFacebook
	{
	display: block;
   	font-family: 'Open Sans', sans-serif;
   	font-weight: 600;
    font-size: 11px;
    line-height: 14px;
	}
	
form.zoekvelden input
	{
	width: 95% !important;
	}

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

#agenda
	{
	text-align: center;
	}

.verberg-voor-mobiel
	{
	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.tabel-mobiel
	{
	display: block;
	float: left;
	background-color: #EEEEEE !important;
	border: 1px solid #000;
	border-radius: 6px;
	padding-bottom: 10px;
	padding-top: 10px;
	}

ul.tabel-mobiel li
	{
	margin-right: 10px;
	}
	
#zoekinsite
	{
	margin-top: -10px; !important;
	padding: 0;
	width: auto;
	}

#zoekinsite .gsc-search-button:hover
	{
	color: green;
	background-color: #EEEEEE;
	}

.sc-search-button
	{
	border-radius: 6px !important;
	}

#gs_tti50, .gsib_a, .cse, table.gsc-search-box, td.gsib_b
	{
	background-color: #FFF;
	}
#gsc-iw-id1, .gsc-input-box
	{
	border: none !important;
	}

.gsc-search-button-v2
	{
	border-radius: 6px !important;
	}

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

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

a.gs-title
	{
	display: block;
	margin-bottom: 10px !important;
	}

.gsc-url-top
	{
	display: none !important;
	}

#zoekbladmuziek
	{
	float: right;
	}
#zoekbladmuziek input
	{
	height: 25px;
	}
#zoekbladmuziek input.knop
	{
	font-size: 15px;
	background-color: green;
	color: #FFFFEE;
	border: 1px solid #000;
	border-radius: 6px;
	font-weight: bold;
	height: 25px;
	}
#zoekbladmuziek .knop:hover
	{
	background-color: #EEE;
	color: green;
	}

audio
	{
	border: 1px solid #000 !important;
	border-radius: 27px;
	}
audio.audio-lijst
	{
	width: 220px; height: 20px;
	border: 1 solid #000 !important;
	border-radius: 10px;
	}

hr#headerlijn
	{
	display: none;
	}

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

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

form
	{
	font-family: "source sans pro", sans-serif;
	font-size: 16px;
	}
form input
	{
	font-family: "open sans", sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: blue;
	}

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

@media screen and (max-width: 400px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(95vw);
		height: calc(95vw/1.75);
		}
	}
@media screen and (min-width: 401px) and (max-width: 799px)
	{
	.fancybox-slide--iframe .fancybox-content
		{
		width: calc(85vw);
		height: calc(85vw/1.75);
		}
	}