/*
Theme Name: GPNL theme
Theme URI: 
Description: De GPNL theme voor de homepagina
Version: 1.6
Author: Erwin Geiger
Author URI: http://www.ijsfontein.nl
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*	Begin Headers */
h1 {
	display: none;
	}

h2 {
	font-family:"alternate Gothic No.2";
	font-weight: bold;
	font-size: 24px;
	margin: 0;
	letter-spacing: 0;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
	text-transform: uppercase;
	clear: both;
	}
	
/* Header cufon replacement*/
h3
{
	font-family:"alternate Gothic No.2";
	font-weight: bold;
	font-size: 18px;
	margin: 7px 0;
	letter-spacing: 0;
	margin-left: 5px;
	text-transform: uppercase;
	clear: both;
}

h4
{
	height: 22px;
	display: block;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	margin: 10px 0;
	text-transform:uppercase;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #logoTekst h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 23px;
	margin: 0;
	width: auto;
	height:auto;
	line-height: normal;
	padding: 0!important;
}

.sIFR-hasFlash #logoTekst h2 a{
	cursor:pointer
}

.sIFR-hasFlash #logoTekst #stemmelding p {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 20px;
}

/* End Headers */

/* Begin anchers */


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

a.leesMeer
{
	background: #000000;
	padding: 3px 5px;
	width: auto;
	margin: 0;
	line-height: 15px;
	color:#FFFFFF;
}

h4 a.leesMeer
{
	display: block;
	text-decoration: none!important;
}

body#grotePrijs h4 a.leesMeer
{
	background: #a4a4a4;
	color: #000;
}

body#dance h4 a.leesMeer
{
	background: #e03f64;
	color: #F4CAD2;
}

body#rock h4 a.leesMeer
{
	background: #0379a6;
	color: #99d0ec;
}

body#hiphop h4 a.leesMeer
{
	background: #fbb01d;
	color: #000000;
}

body#singer h4 a.leesMeer
{
	background: #469f76;
	color: #000000;
}

body#singer h4 a.leesMeer:hover
{
	background: #99FFCC;
	color: #000000;
}

body#hiphop h4 a.leesMeer:hover
{
	background: #FBE07B;
	color: #000000;
}

body#grotePrijs h4 a.leesMeer:hover
{
	background: #c3c3c3;
	color: #000;
}

body#dance h4 a.leesMeer:hover
{
	background: #F2728B;
	color: #ffffff;
}

body#rock h4 a.leesMeer:hover
{
	background: #99d0ec;
	color: #00a2df;
}

/* End anchers */

/* Begin Images */

p img {
	padding: 0;
	margin: 10px;
	}
	

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.aligncenter {
	display: block;
	margin-left: auto!important;
	margin-right: auto!important;
	}	
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
	

img.finalistIMG
{
	width: 52px;
	clear: none;
	height: 52px;
	margin: 7px;
	float: left;
}

img.winnaarIMG
{
	width: 104px;
	clear: none;
	height: 104px;
	margin: 7px;
	float: left;
}

/* End Images */

p
{
	font-size: 11px;
	margin: 0;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: both;
}

span.post-teaser-more
{
clear: both;
margin-top: 5px;
display: block;
height: 20px;
}

/* Begin Structure */
body {
	font: 76% Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

#background img, #background a{
	height:100%;
	width:100%;
	cursor: default;
	position:fixed;
	top: 0;
	left: 0;
	z-index: -1;
}

body#singer #subpaginaContent
{
	background-color: #66cc99; 
}

body#singer #sidebar h2
{
	background-color: #66cc99; 
}

body#singer #sidebar .even h2
{
	background-color: #99ffcc; 
}

body#singer #sidebar .blokTekst h2
{
	background-color: #99ffcc; 
	color: #000;
}

body#singer #sidebar .blokTekst h2:hover
{
	background-color: #66cc99; 
	color: #FFFFFF;
}

body#singer #sidebar .blokTekst
{
	background-color: #99ffcc!important; 
	color: #000;	
}

body#hiphop #subpaginaContent
{
	background-color: #FCC642; 
}

body#hiphop #sidebar h2
{
	background-color: #FCC642; 
}

body#hiphop #sidebar .blokTekst h2
{
	background-color: #fbe07b; 
	color: #000;
}

body#hiphop #sidebar .blokTekst h2:hover
{
	background-color: #FCC642; 
	color: #FFFFFF;
}

body#hiphop #sidebar .blokTekst
{
	background-color: #fbe07b!important; 
	color: #000;	
}
	
body#dance #subpaginaContent
{
	background-color: #f4cad2; 
}

body#dance #sidebar h2
{
	background-color: #F2728B; 
}

body#dance #sidebar .blokTekst h2
{
	background-color: #f4cad2; 
	color: #000;
}

body#dance #sidebar .blokTekst h2:hover
{
	background-color: #F2728B; 
	color: #FFFFFF;
}

body#dance #sidebar .blokTekst
{
	background-color: #f4cad2!important; 
	color: #000;	
}
	
body#rock, body.page-id-290  {
	color:#FFFFFF
}	
	
body#rock #subpaginaContent
{
	background-color: #34a1da; 
}

body#rock #sidebar h2
{
	background-color: #34a1da; 
}

body#rock #sidebar .blokTekst h2
{
	background-color: #99d0ec; 
}

body#rock #sidebar .blokTekst h2:hover
{
	background-color: #34a1da; 
	color: #FFFFFF;
}

body#rock #sidebar .blokTekst
{
	background-color: #99d0ec!important; 
	color: #0379a6;	
}

body#rock #sidebar .blokTekst a
{
	color: #0379a6;	
}

#page {
	width: 970px;
	margin: 0 auto;
	background: none;
	border: none;
}

#header {
	margin: 0;
	width: 100%;
	color: #FFF;
	float: left;
	clear: both!important;
	height: 196px;
}

body.page-template-finalisten-php #header
{
	height: 240px;
}	

#header #logo {
	width: 130px;
	height: 168px;
	margin-top: 28px;
	float: left;
}

#header #logo img {
	margin-top: 28px;
	width: 108px;
	height: 113px;
}

#header #button {
	width: 140px;
	height: 140px;
	margin-top: 35px;
	margin-right: 20px;
	float: right;
}	

#header #logoTekst {
	width: 505px;
	float: left;
	margin-top: 60px;
	height: 140px;
}	

#header #logoTekst h2{
	font-size: 32px;
	margin: 0;
	padding: 0;
}	
#header #headerClear
{
	width: 100%;
	height: 10px;
	float: left;
	clear: both;
}

#header #logoTekst p {
	font-size: 22px;
	margin: 0;
}

#header #logoTekst p a {
	color: #FFFFFF;
}

#header #logoTekst #categorieLogo{
	width: 436px;
	height: 77px;
}

#header #logoTekst #headerTitel h2{
	font-size: 40px;
	width: 606px;
	height: auto;
}

body#rock #header #logoTekst #categorieLogo{
	background: url(images/header/schildje_rock.png) no-repeat center left;
}

body#dance #header #logoTekst #categorieLogo{
	background: url(images/header/schildje_dance.png) no-repeat center left;
}

body#hiphop #header #logoTekst #categorieLogo{
	background: url(images/header/schildje_hiphop.png) no-repeat center left;
}

body#singer #header #logoTekst #categorieLogo{
	background: url(images/header/schildje_singer.png) no-repeat center left;
}	

#stemwerwerk #header #logoTekst {
	background: url(images/header/stemmen.png) no-repeat center left;
	margin-top: 28px;
	height: 168px;
}

#menuContainer {
	background: url(images/bg_menu.jpg) repeat-x top left;
	width: 100%;
	margin: 0;
	top: 0;
	height: 30px;
	position: fixed;
	z-index: 2;
	left : 0;
	}
	
#navmenu {
	width: 950px;
	height: 30px;
	margin: 0 auto;
	}

#navmenu #searchform {
	width: 240px;
	height: 20px;
	float: left;
	margin-top: 5px;
}

#navmenu #searchform input {
	border: 1px solid #333333;
	float: left;
}

#navmenu #searchform input#searchsubmit {
	border: none;
	background: none;
	line-height: 15px;
	font-family: Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	font-weight: bold;
}
	
#navmenu ul
{
	margin: 0;
	padding: 0;
	width: 710px;
	float: left;
}

#navmenu ul li
{
	float: left;
	list-style: none;
	margin-top: 5px;
	padding: 0 10px;
	height: 22px;
	font-family: "alternate Gothic No.2";
	font-size: 18px;
	text-transform: uppercase;
	border-right: 1px solid black;
}

#navmenu h3
{
	margin: 0;
	margin-top: 2px;
	padding: 0;
	text-indent: 0;
	clear: none;
}

#navmenu .dance a:hover 
{
	color: #f7899c;
}

#navmenu .hiphop a:hover 
{
	color: #fdcf52;
}

#navmenu .rock a:hover 
{
	color: #3eb1e1;
}

#navmenu .singerWriter a:hover 
{
	color: #6fd0b2;
}

#navmenu a:hover 
{
	color: #CCCCCC;
}
	
#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

#content {
	float: left;
	width: auto;
	margin-left: 130px;
	}

/*Blokken homepagina*/
#content .post 
{
	width: 190px;
	float: left;
	margin: 0;
	margin-right: 20px;
	padding: 0;
}

.home #content .post .entry {
	display: none;
	padding: 0;
	margin: 0;
	}

.entry p a
{
	line-height: 20px;
}

#content h2 a:hover
{
text-decoration:none;
}

#content a:hover
{
text-decoration:none;
}

#content .post h2
{
	font: 16px Tahoma, Arial, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#content .post h2 .artikelHeader
{
	display: block;
	padding: 5px;
}

#content .post h2:hover
{
	background: #FFFFFF;
	width: 190px;
	display: block;
	text-decoration:none;
	margin: 0;	
	cursor: pointer;
}

#content .blokFoto
{
	height: 120px;
	width: 190px;
	margin: 0;
	padding: 0;
}

#content .blokTekst
{
	margin-bottom: 4px;
}

#content .blokTekst a
{
	display: block;
	text-decoration: none;
}

#content .blokTekst p
{
	margin: 0;
	padding: 0;
}

#content .blokTekst img
{
	width: 190px;
	height: auto;
	margin: 0;
	padding: 0;
}

#content #dance .blokTekst
{
	background-color: #f8b8c5;
}

#content #dance .even
{
	background-color: #f2728b;
}

#content #hiphop .blokTekst
{
	background-color: #fcc642;
}

#content #hiphop .even
{
	background-color: #fde2a0;
}

#content #rock .blokTekst
{
	background-color: #99d0ec;
}

#content #rock .even
{
	background-color: #34a1da;
}

#content #singerWriter .blokTekst
{
	background-color: #afe3d1;
}

#content #singerWriter .even
{
	background-color: #60c8a3;
}

#content .post a
{
	color: black;
	text-decoration: none;
}

#content a
{
	text-decoration: underline;
}

#content .post a:hover
{
	text-decoration: none;
}

/* Nieuwsbrief, nieuw gezicht, aanmelden muziekkanten, GPTV */

#content #nieuwsContainer
{
	background: #FFFFFF;
	height: 168px;
	float: left;
	clear: both;
	width: 820px;
	margin-top: 20px;
}

#content #nieuwsContainer h2, #nieuwsContainer2 h2
{
	margin-bottom: 5px;
	text-indent: 0;
	margin-left: 5px;
}

#content #nieuwsbrief, #socialMedia
{
	width: 190px;
	margin: 0;
	padding: 0;
	float: left;
}

#content #nieuwsbrief form
{
	margin: 0;
	padding: 0;
	float: left;
	width: 176px;
}

#content #nieuwsbrief form input
{
	width: 170px;
	border: 1px solid black;
	margin: 0;
	margin-left: 5px;
	float: left;
}

#content #nieuwsbrief form #nieuwsbriefSubmit
{
	background: #000000;
	width: 76px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	height: 25px;
	float: right;
	margin-top: 10px;	
}

#content .nieuws1, #content .nieuws2
{
	width: 190px;
	float: left;
	margin-right: 20px;
}

#content #gptv
{
	width: 190px;
	float: left;
	margin: 5px;
}

#content #gptv #youtube
{
	margin-left: 5px;
	margin-bottom: 5px;
}


/* Social media / nieuws */

#content #nieuwsContainer2
{
	background: #FFFFFF;
	height: 168px;
	float: left;
	clear: both;
	width: 614px;
	margin-top: 20px;
}

#socialMediaLogos
{
	margin-left: 5px;
	margin-top: 5px;
}

#socialMediaLogos img
{
	border: none;	
}

/* Subpaginas's */

#subpaginaContainer
{
	margin-left: 130px;
}

#subpaginaContainer #contentContainer
{
	width: 400px;
	float: left;
}

#subpaginaContent {
	width: 400px;
	background: white;
	float: left;
}

#subpaginaContent table{
	width: 390px!important;
	float: left;
}

#subpaginaContent img {
	margin: 5px;
}

#subpaginaContent p{
	margin-right: 5px;
}

#subpaginaContent a{
	text-decoration: underline;
}

#subpaginaContent .blok{
	float: left;
	width: 192px;
}

#subpaginaContent h3
{
	text-indent: 0;
}

#subpaginaContent #nieuwsbrief form
{
	margin: 5px 0;
	margin-left: 5px;
	padding: 0;
	width: 300px;
	float: left;
}

#subpaginaContent #nieuwsbrief form input
{
	width: 176px;
	border: 1px solid black;
	margin: 0;
	height: 20px;
	float: left;
}

#subpaginaContent #nieuwsbrief form #nieuwsbriefSubmit
{
	background: #000000;
	font-family: Tahoma, Arial, sans-serif;
	width: 76px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	float: left;
	margin-left: 10px;
}

#subpaginaContainer #socialMediaLogos {
	float: left;
	clear: both;
	width: 400px;
	margin: 0;
	margin-top: 10px;
}

#subpaginaContainer #socialMediaLogos img {
	width: auto;
	height: 20px;
}

/* Finalepagina */

#FinalistenContainer
{
	margin-left: 130px;
	float: left;
	clear: both;
}

#finalistenContent {
	margin-bottom: 4px;
	float: left;
	width: 840px;
}

#finalistenContent #introWinnaars
{
	float: left;
	width: 840px;
	clear: both;
	margin-bottom: 5px;
}

#winnaarContainer {
	width: 400px;
	float: left;
	clear: both;
	margin-top: 5px;
}

#kwartfinalistenContainer {
	width: 400px;
	float: left;
	clear: both;
}

#finalistenContainer
{
	width: 840px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

#finalistenContent .entry  p {
	float: left;
	width: 100%;
}

#finalistenContent a 
{
	text-decoration: underline;
}

#finalistenContent div.titelDatum
{
	float: left;
	width: 390px;
	margin: 5px;
	margin-left: 0;
	margin-bottom: 0;
}

#finalistenContent .finalist h3.datum {
	float: right;
	margin: 0;
	padding: 0;
	height: 20px;
	clear: none;
	width: auto;
	margin-right: 10px;
	color: #0379a6;
	font-size: 20px;
}

#finalistenContent .finalist h3 {
	width: auto;
	margin: 0;
	margin-left: 5px;
	padding: 0;
	height: 20px;
	float: left;
	line-height: normal;
	color: #fff;
	background: none;
	text-indent: 0;
	font-size: 20px;
}

#danceFinalisten #finalistenContent .finalist h3 {
	color: #000;
}

#rockFinalisten #finalistenContent .finalist h3 {
	color: #0379a6;
}

#hiphopFinalisten #finalistenContent .finalist h3 {
	color: #000;
}

#singerFinalisten #finalistenContent .finalist h3 {
	color: #000;
}

#finalistenContent .entry {
	float: left;
	width: 260px;
	height: 130px;
	margin-top: 6px;
}

#finalistenContent #winnaarContainer .entry {
	float: left;
	width: 260px;
	height: 130px;
	margin-top: 6px;
}

#finalistenContent .entry {
	width: 320px;
}

#finalistenContent #kwartFinalisten p
{
	width: 390px;
}

body#dance #finalistenContent .finalist 
{
	background-color: #F4CAD2;
}

body#rock #finalistenContent .finalist 
{
	background-color: #99D0EC;
}

body#hiphop #finalistenContent .finalist 
{
	background-color: #fde2a0;
}

body#singer #finalistenContent .finalist 
{
	background-color: #99FFCC;
}

#finalistenContent .finalist 
{
	float: left;
	clear: none;
	margin-bottom: 5px;
	width: 400px;
	margin-right: 20px;
	padding-bottom: 5px;
}

#finalistenContent .vote, #finalistenContent .voteForm{
	clear: both;
	margin-left: 5px;
	margin-right: 5px;
    display:block;
}

#finalistenContent .voteForm{
	display: none;
}

#finalistenContent .voteForm form input{
	border: 1px solid black;
}

#finalistenContent .voteForm form .submit{
	border: none;
	background: none;
	font-weight: bold;
	cursor:pointer;
}

body#dance #finalistenContent .finalist 
{
	color: #000;
}

body#rock #finalistenContent .finalist 
{
	color: #0379a6;
}

body#hiphop #finalistenContent .finalist 
{
	color: #000;
}

body#singer #finalistenContent .finalist 
{
	color: #000;
}

body#dance #finalistenContent .even
{
	background-color: #F2728B;
	color: #000;
}

body#rock #finalistenContent .even
{
	background-color: #4DB1E2;
	color: #000;
}

body#hiphop #finalistenContent .even
{
	background-color: #fcc642;
	color: #000;
}

body#singer #finalistenContent .even
{
	background-color: #66CC99;
	color: #000;
}

body#dance #finalistenContent .h3Container
{
	background-color: #F2728B;
}

body#rock #finalistenContent .h3Container
{
	background-color: #4DB1E2;
}

body#hiphop #finalistenContent .h3Container
{
	background-color: #fcc642;
}

body#singer #finalistenContent .h3Container
{
	background-color: #66CC99;
}

#finalistenContent .h3Container
{
	width: 400px;
	margin-right: 20px;
	float: left;
}

#finalistenContent .h3Clear
{
	width: 840px;
	float: left;
	clear: both;
}

#finalistenContent h3 
{
	margin: 0;
	width: auto;
	float: left;
	color: #FFFFFF;
	text-indent: 5px;
	padding-top: 5px;
	height: 25px;
}

body#hiphop #finalistenContent h3 
{
	color: #000000
}

#finalistenContent h3.datum {
	float: right;
	margin: 0;
	padding: 0;
	height: 25px;
	clear: none;
	width: auto;
	margin-right: 10px;
	margin-top: 4px;
	font-size: 20px;
}

#FinalistenContainer #socialMediaLogos {
	float: left;
	clear: both;
	margin: 0;
	width: 400px;
	margin-top: 10px;
	height: 30px;
}

#FinalistenContainer #socialMediaLogos img {
	width: auto;
	height: 20px;
}

body#dance #intro
{
	background-color: #F2728B;
	color: #000;
}

body#rock #intro
{
	background-color: #4DB1E2;
	color: #fff;
}

body#hiphop #intro
{
	background-color: #fcc642;
	color: #000;
}

body#singer #intro
{
	background-color: #66CC99;
	color: #000;
}

#intro
{
	width: 390px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	padding: 5px;
}

/* Begin Footer */

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	float: left;
	}

#subpaginaContainer #footerMenu
{
	width: 400px;
}

#subpaginaContainer #footer
{
	width: 400px;
}

#footer p {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	color: #FFFFFF;
	text-align: left;
	}
	
#footerMenu
{
	float: left;
	width: 760px;
	clear: both;
	margin: 10px 0;
	padding: 0;
}	

#footerMenu li
{
	float: left;
	list-style: none;
	padding: 0 5px;
	margin: 0;
	font-size: 11px;
	border-right: 1px solid white;
}

#footerMenu li.firstItem
{
	padding-left: 0;
}

#footerMenu li a
{
	color: #FFFFFF;
}
/* End Footer */
	
	
/* End Structure */

/* Begin Sidebar */
#sidebar {
	float: left;
	width: 420px;
	margin-left: 20px;
	margin-top: -5px;
}

#sidebar .blok {
	float: left;
	margin-right: 20px;
	width: 190px;
}

#sidebar .blok img {
	float: none;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 180px!important;
	height: auto;
}
	
#nieuws .entry {
	display: none;
}

#nieuws .entry a {
	display: block;
}

#agenda .entry {
	display: none;
}
	
#sidebar .blokTekst {
	background: #CCCCCC;
	padding: 0;
}

#sidebar .blokTekst p {
	margin-top: -5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

#sidebar .entry p {
	font-weight: normal;	
}

#sidebar h2 
{
	padding: 4px;
	background: #CCCCCC;
	text-indent: 0;
	line-height: 22px;
	margin-left: 0;
	font: 16px Tahoma, Arial, sans-serif;
	font-weight: bold;
}

#gptv #sidebar #agenda
{
	display: none;
}

#sidebar #gptvFilms h2 
{
	height: auto;
}

#sidebar .blokTekst h2:hover
{
	background: #FFFFFF;
	padding: 4px;
	display: block;
	text-decoration:none;
	cursor: pointer;
}
	
/* End Sidebar */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/*Youtube filmpjes*/
#home #gptv embed 
{
	width: 178px!important;
	height: 135px!important;
}

#home #gptv object
{
	width: 178px!important;
	height: 135px!important;
}

#subpaginaContent embed 
{
	max-width: 390px!important;
	width:expression(document.body.clientWidth > 390? "390px": "auto" );
}

#subpaginaContent object
{
	max-width: 390px!important;
	width:expression(document.body.clientWidth > 390? "390px": "auto" );
}
/* End captions */

/* Aanmelden */

form#aanmelden
{
	margin: 5px;
	float: left;
}

form#aanmelden .divInput
{
	clear: both;
	margin-bottom: 10px;
	float: left;
	width: 390px;
}

form#aanmelden input
{
	float: left!important;
	clear: none!important;
	border: 1px solid black;
}

form#aanmelden input#submit
{
	border: none;
	font-weight: bold;
}

form#aanmelden label
{
	clear: none!important;
	float: left!important;
	width: 60px;
	display:block;
}

/* Stemverwerken */
p#foutTekst
{
	font-size: 18px;
	color: #FFFFFF;
}

#stemform
{
	margin-top: 20px;
	float: left;
}

#stemverwerk form p
{
	font-size: 16px;
	color: #FFFFFF;
}