

.panel-lid-button {
	cursor:pointer;
}

.panel-lid-button.active {
	font-weight:bold;
	color:#fff;
}


body {
	font-family:"Arial";
	background:#c7303a;
	text-align: center;
}


#content {
	text-align: center;
	min-width: 1000px;
	min-height:600px;
}

#content .inner {
	margin:0 auto;
	width:1000px;
	text-align: left;
}

#footer {
	clear:both;
	background:#fff;
	min-height:300px;
}

#footer .inner {
	margin:0 auto;
	width:1000px;
	text-align: left;

}

#footer .footer-header {
	padding-top:20px;
	border-bottom:5px solid #b82731;
	height:40px;
}

#footer .footer-header .nav {
	float:right;
	padding:10px 0;
	color:#999;
}

#footer .footer-header .nav a {
	font-size:14px;
	color:#999;
}

#footer .footer-header h2 {
	font-size:30px;
	color:#b82731;
	float:left;
}

body.question #header {
	height:auto;
	padding:30px 0 0 0 ;
}


/******
NAV
*****/

body.home #header #navigation {
	padding-top:20px;
}

#header #navigation {
	color:#666;
	float:right;
}

	#navigation a {
		font-size:14px;
		color:#666;
	}

	#navigation a:hover {
		color:#71141B;
		text-decoration: underline;
	}


/* HEADER */

.header {
	clear:both;
	height:40px;
	margin-top:20px;
	border-bottom:5px solid #71141b;
}


.header h2 {
	float:left;
	width:100px;
	font-size:30px;
	color:#71141b;
}



#event {
	border-bottom:5px solid #71141B;
	padding-bottom: 10px;
}

.de-niels-tijmen {
	clear:both;
	margin-top:40px;
}


.de-niels-tijmen h2 {
	float:left;
	width:100px;
	font-size:30px;
	color:#71141b;
	padding-bottom:3px;
}

#event p {
	color:#71141B;
}

#event a {
	color:#fff;
	display:block;
	margin-top:5px;
	text-align: center;
	text-decoration: none;
}

#event strong {
	color:#fff;
}

#vragen-menu {
	width:500px;
	float:right;
	padding-top:9px;
	text-align: right;
}

#vragen-menu li {
	display: inline;
	padding:5px 0px 5px 20px;
	cursor: pointer;
	color:#71141B;
}

.tobeanswered {
	color:#fff;
}
/*
#vragen-menu li.7 {
	background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -623px 25px;
}

#vragen-menu li.5 {
	background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -623px 25px;
}

#vragen-menu li.4 {
	background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -623px 25px;
}
*/

#vragen-menu li:hover ,
#vragen-menu li.active {
	color:#fff !important;
}

body.question #header .vraag {
	border:none;
	width:600px;
	padding:20px 0 0 0;
	margin:0;
	float:left;
}

	body.question #header .vraag h2 {
		color:#b82731;
		width:450px;
	}
	
	body.question #header .vraag .afzender ,
	body.question #header .vraag .afzender a {
		 color: #999999;
	}
	
	body.question #header .vraag-beantwoorder {
		padding-top:50px;
		float:right;
	}
	
	body.question #header .vraag-beantwoorder img {
		width:390px;
	}
	
/* !VRAAG */
.vraag {
	padding:20px 0 20px 0;
	border-bottom:3px solid #71141b;
	min-height:100px;
}

	.vraag h2 a {
		font-size:31px;
		color:#fff;
		width:525px;
		font-weight: bold;
		text-decoration: none;
	}
	
	body.question .vraag h2 {
		font-size:31px;
		color:#fff;
		width:525px;
		font-weight: bold;
		text-decoration: none;
	}
	
	.vraag h2 a.answer {
		color:#ccc;
		text-decoration: none;
	}
	
	.vraag .afzender {
		color:#71141b;
		font-weight: bold;
		font-size:18px;
		padding-top:5px;
	}
	
	
	.vraag .afzender a {
		color:#71141b;
		text-decoration: none;
	}
	
	.vraag .afzender a:hover {
		color:#000;
		text-decoration: underline;
	} 
	
	.vraag div.share {
		clear:both;
		color:#71141B;
	}
	
	.vraag .vote {
		float:right;
		width:100px;
		height:100px;
		margin-left:20px;
	}
	
	.vraag .vote .votecount {
		text-align: center;
		padding-top:5px;
		font-size:14px;
		color:#71141B;
	}
	
	.vraag .vote .votecount strong {
		font-size:36px;
		display:block;
		line-height: 26px;
	}
	
	.vraag .vote .vote-button {
		padding:12px 10px 10px 10px;
		margin-top:5px;
		text-align: center;
		clear:both;
		height:33px;
		text-transform: uppercase;
	}
	
		.vraag .vote .vote-button.unvoted {
			color:#fff;
			cursor:pointer;
			background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat  -900px 0px;
		}
		
		.vraag .vote .vote-button.unvoted:hover {
			background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat  -900px -100px;
		}
		
		.vraag .vote .vote-button.voted {
			text-transform: uppercase;
			color:#fff;
			background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat  -900px -100px;
		}

		.vraag .vote .vote-button.answered {
			color:#fff;
			background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat  -777px 12px;
		}
		
		.vraag .vote .vote-button.answered a {
			color:#fff;
		}
		
		body.question #header .vraag .vote .vote-button.answered a {
			color:#333;
		}
		

#vragen {
	width:700px;
	float:left;
}

#sidebar {
	width:250px;
	float:right;
}


.alle-antwoorden {
	
}

.show-me-more {
	color:#fff;
	text-transform: uppercase;
	margin:20px 0 100px 300px;
	background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -700px 3px;
	width:40px;
	white-space: nowrap;
	padding:0 17px;
	cursor: pointer;
}

.show-me-more:hover {
	text-decoration: underline;
}



#main-vraag {
	clear:both;
}

	#main-vraag {
		background-color:#f2f2f2;
		padding:100px;
	}

/* BLOGPOSTS */
ul.blogposts {

}
	
	.blogposts li {
		padding:20px 0;
		border-bottom:3px solid #71141b;
	}
	
	.blogposts li a {
		color:#71141b;
		font-size:25px;
		text-decoration: none;
		display:block;
		font-weight:bold;
	}
	
	.blogposts li a:hover {
		color:#fff;
	}
	
	.blogposts li em {
		color:#f7ac9b;
		font-weight:bold;
		display:block;
	}

	.blogposts li a.excerpt {
		font-size:14px;
		color:#71141b;
		display:none;
		font-weight: normal;
	}

	.blogposts li a.excerpt:hover {
		color:#fff;
	}


.clear {
	clear:both;
}





/*****
Header!
******/

#header {
	text-align: center;
	min-width: 1000px;
	height:538px;
	
	background:#fff;
	clear:both;
	overflow:hidden;
}

#header .inner {
	margin:0 auto;
	width:1000px;
	text-align: left;
}

#header #under {
	position:absolute;
	z-index:10;
	text-align: center;
	width:1000px;
}

	#header #under #panel-screen .panel-lid img {
	}

	#header #under #panel-screen {
		width:100%;
	}
	
	#header #under #panel-screen h2.panel-bio em {
		display:block;
		font-size: 20px;
	}
	
	#header #under #panel-screen h2.panel-bio {
		top:450px;
		left:10px;
		position:absolute;
		font-size:29px;
		font-style: italic;
	}

#header #over {
	position:absolute;
	z-index:1000;
	width:1000px;
}

	#header #over h1 {
		font-size:30px;
		top:20px;
		position:absolute;
	}
	
	
	#intro {
		width:250px;
		font-size:15px;
		top:100px;
		position:absolute;
	}
	
	#intro h2 {
		font-size:20px;
		color:#999;
		padding-bottom:7px;
	}
	
	#intro a {
		color:#9E4444;
	}
	
	#intro a:hover {
		color:#000;
	}
	
	#cta {	
		padding-bottom:10px;
		color:#333;
	}
		
	#cta .reason {
		font-size:16px;
		clear:both;
	}

	#cta .reason strong {
		width:36px;
		height:38px;
		display:block;
		float:left;
		margin-right:10px;
	}
	
	#cta .reason strong.one {
		background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -1000px 0px;
	}

	#cta .reason strong.two {
		background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -1000px -97px;
	}

	#cta .reason strong.three {
		background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -1000px -197px;
	}


	#vraagstel-form {
		right:0px;
		top:200px;
		width:350px;
		position:absolute;
		background:#464646;
		color:#fff;
		padding:13px 10px 20px 10px;

		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		
		
		
		box-shadow: 0 0 10px #666;
	 	 -moz-box-shadow: 0 0 10px #666;
	  	-webkit-box-shadow: 0 0 10px #666;
	

	}
	
	#vraagstel-form h2 {
		font-size:26px;
		text-align: center;
		padding-bottom:4px;
	}
	
	#vraagstel-form select,
	#vraagstel-form input[type=text],
	#vraagstel-form option ,
	#vraagstel-form textarea {
		font-size:16px;
		color:#666;
		font-family: arial;
		margin:5px 0;
		font-style:italic;
		background: #fff;
	}
	
	#vraagstel-form select.touched option ,
	#vraagstel-form textarea.touched ,
	#vraagstel-form input.touched {
		color:#666;
		font-style: normal;
	}	
	
	#vraagstel-form select,
	#vraagstel-form textarea,
	#vraagstel-form input[type=text] {
		border:1px solid #666;
		width:330px;

		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}		

	#vraagstel-form select {
		padding:7px;
		width:345px;
	}
	
	#vraagstel-form textarea,
	#vraagstel-form input[type=text] {
		padding:7px;
	}

	#vraagstel-form input[type=submit]:hover {
		color:#F7AC9B;
	}
	
	#vraagstel-form input[type=submit] {
		padding:7px;
		width:340px;
		background:#be2d37;
		text-transform: uppercase;
		color:#fff;
		border:none;
		font-size:14px;
		cursor:pointer;
	
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;

	}
	
	
	
#superflash {
	color:#fff;
	background:#be2d37;
	font-size:30px;
	text-align: center;
	width:97%;
	padding:30px;
}

div.sharethis {
	padding-top:5px;
	color:#71141B;
}

.sharethis em {
	margin-right: 13px;
}

a.share {
	cursor:pointer;
	padding:0px 5px;
	margin-right:4px;
}

	a.share.facebook {
		background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -100px 2px;
	}

		a.share.facebook:hover {
			background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -100px -98px;
		}

	a.share.hyves {
		background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -200px 2px;
	}

		a.share.hyves:hover {
			background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat -200px -98px;
		}
	
	a.share.twitter {
		background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat 0px 2px;
	}
	
		a.share.twitter:hover {
			background: url("http://www.21dagendebat.nl/inc/img/100514-21dagen-sprite.png") no-repeat 0px -98px;
		}






.Footer
{
	width:100%;
	float:left;
	padding:0;
}

.FooterWrap
{
	width:1000px;
	height:180px;
	margin:0 auto;
}

.Footer .Top
{
	width:1000px;
	background:url(http://www.21dagendebat.nl/inc/img/Footer21DagenDebat.png) no-repeat top left;
	height:44px;
	border-bottom:5px solid #c7303a;
	margin-top:60px;
	margin-bottom:40px;
}

.Footer .Top .Keuzes
{
	width:350px;
	margin-top:15px;
	float:right;
	text-align:right;
}

.Footer .Top .Keuzes a
{
	font-size:14px;
	color:#666;
}

.Footer .Top .Keuzes a:hover
{
	color:#b82731;
}

.Footer .Logos
{
	width:860px;
	height:180px;
	margin:0 auto;
}

.Footer .Logos .FavelaFabric
{
	float:left;
	margin-right:0px;
}

.Footer .Logos .PubliekeZaak
{
	float:left;
	margin-right:50px;
	margin-top: -5px;
}

.Footer .Logos .BKB
{
	float:left;
	margin-right:60px;
}

.Footer .Logos .Trilab
{
	float:left;
	margin-right:90px;
}

.Footer p
{
	font-size:10px;
	line-height:13px;
	color:#999;
	font-family:'Verdana';
	margin:0;
	padding:0;
}

.Footer a
{
	color:#999;
	text-decoration:underline;
}

a.FooterFavelaFabric
{
	background:url(http://www.21dagendebat.nl/inc/img/FooterFavelaFabric.png) no-repeat 0 0;
	width:161px;
	height:67px;
	display:block;
	text-indent:-9999px;
}

a.FooterPubliekeZaak
{
	background:url(http://www.21dagendebat.nl/inc/img/FooterPubliekeZaak.png) no-repeat 0 0;
	width:160px;
	height:67px;
	display:block;
	text-indent:-9999px;
}

a.FooterBKB
{
	background:url(http://www.21dagendebat.nl/inc/img/FooterBKB.png) no-repeat 0 0;
	width:161px;
	height:69px;
	display:block;
	text-indent:-9999px;
}

a.FooterBKB:hover
{
	background-position:0 -69px;
}

a.FooterTrilab
{
	background:url(http://www.21dagendebat.nl/inc/img/FooterTrilab.png) no-repeat 0 0;
	width:161px;
	height:67px;
	display:block;
	text-indent:-9999px;
}

a.FooterFavelaFabric:hover,a.FooterPubliekeZaak:hover,a.FooterTrilab:hover
{
	background-position:0 -67px;
}

#event-popup {
	position:fixed;
	right:1px;
	top:0px;
	z-index:12000;
	text-align:left;
	color:#fff;
	background:#c7303a;
	font-size:18px;
	
		box-shadow: 0 30px 60px #666666;
	 	 -moz-box-shadow: 0 30px 60px #666666;
	  	-webkit-box-shadow: 0 30px 60px #666666;

	width:400px;
	padding:20px;
}

#event-popup a {
	color:#fff;
}

#event-popup p {
	margin-bottom:10px;
}

#event-popup span {
	font-size:12px;
	cursor:pointer;
}

#event-popup h2 {
	font-size:23px;
	color:#fff;
	margin-bottom:10px;
}


