@charset "UTF-8";
/* CSS Document */


@font-face {
	font-family: 'BebasRegular';
	src: url('BEBAS_fixed.eot');
	src: local('Bebas Regular'), local('Bebas'), url('BEBAS_fixed.woff') format('woff'), url('BEBAS_fixed.ttf') format('truetype'), url('BEBAS_fixed.svg#Bebas') format('svg');
}

	
body {
	background: #171717;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, sans-serif;
	margin: 0;
	padding: 0;
}
	
a {
	color: #59A618;
}

ul {
	list-style: square inside;
	padding: 0;
}	
	
#wrapper {
	width: 728px;
	margin: 18px auto;
}

#header, #content, #footer {
	background: #fff;
	color: #000;
}

#header {
	overflow: visible;
	margin-bottom: 18px;
	padding-bottom: 18px;
}

	#title-logo {
		width: 174px;
		height: 50px;
		text-indent: -9999px;
		background: url(../img/digirecht-sprites.gif) no-repeat;
		margin-left: 13px;
		border-top: solid 13px #fff;
	}
		
	#nav {
		float: left;
		width: 216px;
	}
	
	#menu {
		list-style: none;
		padding:  5px 0 0 0;
		margin:0;
		list-style-position: outside;		
	}
	
		#menu li {
			padding: 0;
			margin: 0;
		}
		
		#menu li a {
			display: block;
			width: 190px;
			height: 33px;
			background: url(../img/digirecht-sprites.gif) no-repeat -204px -50px;
			margin-left: -6px;
			text-decoration: none;
			color: #fff;
			font-family:"BebasRegular","Helvetica";
			padding: 4px 0 0 14px;
		}
		
		#menu li a:hover {				
			background: url(../img/digirecht-sprites.gif) no-repeat -414px -50px;				
		}
		
		#menu li.active a {				
			background: url(../img/digirecht-sprites.gif) no-repeat 0px -50px;			
		}
		
#intro {
	float: left;
	width: 480px;
	margin-left: 9px;
	overflow: auto;
}

	#digivrijheid {
		width: 460px;
		height: 45px;
		text-indent: -9999px;
		background: url(../img/digirecht-sprites.gif) no-repeat -178px 0px;
		margin: 32px 0 0 0;
	}
	
	h3 {
		font-family:"BebasRegular","Helvetica";
		font-weight: normal;
		color: #59A618;
		font-size: 16px;
		line-height: 24px;
		margin: 18px 0;
	}
	
	#intro p {
		width: 422px;
	}
	
	
#content {
	clear: both;
	position: relative;
	padding-bottom: 19px;		
}/*screw you ie6*/* html body #content {
	padding-bottom: 37px;		
}/*screw you ie7*/:first-child+html #content {
	padding-bottom: 37px;		
}

/**/
#content.page {
	width: 422px;
	float: left;
	width: 480px;
	margin-left: 9px;
	overflow: visible;
	clear: none;
}
	#content-inner {
		width: 422px;
	}
	
	#terug {			
		float: right;
		display: block;
		width: 66px;
		height: 33px;
		background: url(../img/digirecht-sprites.gif) no-repeat -890px 0px;					
		text-decoration: none;
		padding-left: 19px;
		padding-top: 4px;
		margin-right: -29px;
		margin-top: -37px;
		color: #fff;
		font-family:"BebasRegular","Helvetica";
	}
	
		#terug:hover {					
			background: url(../img/digirecht-sprites.gif) no-repeat -890px -37px;					
		}
	

#content.page span.terug {
	width: 60px;
}

/**/

	#standpunt-detail {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 728px;
		height: 446px;
		background:#fff;
		
	}
	
		#sd-inner {
			width: 422px;
			height: 385px;
			overflow: hidden;
			margin-top: 28px;
			margin-left: 225px;
			margin-right: 79px;
			position: absolute;
			top: 0px;
			left: 0px;
		}
		
			#sd-inner p {
				height: 324px;
				overflow: auto;
			}
		
		#sd-partij,
		#sd-onderwerp,
		#sd-terug {
			font-family:"BebasRegular","Helvetica";
			position: absolute;
			color: #fff;
		}
		
		
		#sd-partij {
			width: 37px;
			height: 34px;
			background: url(../img/digirecht-sprites.gif) no-repeat -690px 0px #797979;						
			font-weight: normal;
			padding: 14px 0 0 8px;
			margin:0;
			margin-top: -7px;
			margin-left: 0px;			
			top: 0;
			left: 0;
		}
		
		#sd-onderwerp {
			display: block;
			width: 199px;
			height: 32px;
			background: url(../img/digirecht-sprites.gif) no-repeat -618px -50px;	
			margin-left: -6px;						
			padding: 4px 0 0 14px;
			border-right: 9px solid #fff;
			vertical-align:top;
			text-align: left;
			overflow: visible;
			border-bottom: none;
			text-indent: 0px;
			text-decoration: none;			
			top: 0px;
			left: 0px;
		}
		
		#sd-terug {			
			top: 40px;
			left: 649px;
			display: block;
			width: 66px;
			height: 33px;
			background: url(../img/digirecht-sprites.gif) no-repeat -890px 0px;					
			text-decoration: none;
			padding-left: 19px;
			padding-top: 4px;
		}
			#sd-terug:hover {					
				background: url(../img/digirecht-sprites.gif) no-repeat -890px -37px;					
			}
	
		#standpunt-detail h3 {
			color: #000;
			padding-right: 52px;
		}
			
	a.subpage-link {
		position: absolute;
		bottom: -6px;
		display: block;
		width: 149px;
		height: 27px;
		background: url(../img/digirecht-sprites.gif) no-repeat -901px 0px;
		color: #fff;
		font-family:"BebasRegular","Helvetica";
		text-decoration: none;
		padding-left: 12px;
		padding-top: 4px;
	}
	
		a.subpage-link:hover {
			background: url(../img/digirecht-sprites.gif) no-repeat -901px -37px;
		}	
	
	#legenda-link {		
		left: 207px;
	}
	#overigepartijen-link {		
		left: 528px;
	}
	#programmas-link {		
		left: 367px;
	}
		 
		

span.terug {
	border-bottom: 1px dotted #999;
	display: block;
	width: 540px;

}

span.terug a {
	display: block;
	height: 25px;
	width: 49px;
	background: url(../img/digirecht-sprites.gif) no-repeat -831px 0px;
	margin-bottom: -7px;
	color: #fff;
	font-family:"BebasRegular","Helvetica";
	text-decoration: none;
	padding: 8px 0 0 10px;			
}

	span.terug a:hover {
		background: url(../img/digirecht-sprites.gif) no-repeat -831px -33px;					
	}
		
	
		
table#overzicht {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	float:left;		
	margin-top: -7px;
	margin-bottom: 18px;		
}
	
	th, td {
		vertical-align: top;
		padding: 0;
		margin: 0;
	}
	
	th {}
	
	th.partij {
		width: 37px;
		height: 47px;
		background: url(../img/digirecht-sprites.gif) no-repeat -642px 0px #797979;
		color: #fff;
		font-family:"BebasRegular","Helvetica";
		font-weight: normal;
		vertical-align: middle;
		padding: 0 0 0 8px;
		margin:0;
		text-align: left;
	}
		
		#partijen th.highlight {			
			background: url(../img/digirecht-sprites.gif) no-repeat -690px 0px #797979;			
		}
	
	td.onderwerp a, tr.eindoordeel td.onderwerp a {
		display: block;
		width: 190px;
		height: 32px;
		margin-left: -6px;
		color: #fff;
		font-family:"BebasRegular","Helvetica";
		padding: 4px 0 0 14px;
		border-right: 9px solid #fff;
		vertical-align:top;
		text-align: left;
		overflow: visible;
		border-bottom: none;
		text-indent: 0px;
		text-decoration: none;
	}
		
		tr.eindoordeel td.onderwerp a {		
			background: url(../img/digirecht-sprites.gif) no-repeat -0px -50px;		
		}	
			
		td.onderwerp a {		
			background: url(../img/digirecht-sprites.gif) no-repeat -204px -50px;
		}
		
			td.onderwerp a:hover, tr.eindoordeel td.onderwerp a:hover, tr.standpunt:hover td.onderwerp a {			
				background: url(../img/digirecht-sprites.gif) no-repeat -618px -50px;			
				border-right: 0px;
				width: 199px;
			}
			
			tr.standpunt:hover td.onderwerp a {			
				background: url(../img/digirecht-sprites.gif) no-repeat -618px -50px;			
				border-right: 0px;			
			}
		
	td a {	
		vertical-align: middle;
		text-align: center;
		width: 44px;
		height: 35px;
		overflow: hidden;
		display: block;
		padding: 0;
		color: #fff;
		text-indent: -9999px;
		border-bottom: 1px solid #fff;
	}
	
	td.onvrij a {
		background: #E13434;
	}
	.eindoordeel td.onvrij a {
		background: #D90000;
	}
		td.onvrij a:hover, .eindoordeel td.onvrij a:hover{
			background: #D90000 url(../img/icon_onvrij.gif) no-repeat center center;
		}
	
	td.vrij a {
		background: #7BB847;
	}
	.eindoordeel td.vrij a{
		background: #59A618;
	}
		td.vrij a:hover, .eindoordeel td.vrij a:hover{
			background: #59A618 url(../img/icon_vrij.gif) no-repeat center center;
		}
	
	td.lekker a {
		background: #EDAB70/*#E9954C;*/
	}
	.eindoordeel td.lekker a{
			background: #E9954C;/*#E37A1E;*/
	}
		td.lekker a:hover, .eindoordeel td.lekker a:hover{
			background: #E9954C url(../img/icon_lekker.gif) no-repeat center center;/*#E37A1E;*/
		}
	
	tr.eindoordeel {
		border-top: 9px solid #fff;
	}
		
		
#legenda, 
#overigepartijen, 
#programmas {
	padding-left: 144px;
	width: 540px;
}
	
	div.subpage-inner {
		padding: 0 26px 0 82px;
		width: 422px;
	}
		
	#content div.show {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 522px;
		height: 446px;
		background:#fff;
		margin-left: 206px;	
		padding-left: 0;	
	}
			
			
			div.show div.subpage-inner {				
				height: 385px;
				overflow: hidden;
				padding-top: 28px;				
				padding-left: 26px;
				position: absolute;
				top: 0px;
				left: 0px;
			}
		
		
		div.show #sd-terug {
			left: 443px;
		}
				
		div.show div.subpage-content {			
			height: 324px;
			overflow: auto;
			width: 422px;
		}


#uitleg {
	padding-bottom: 36px;
	padding-left: 144px;
	width: 540px;
}

dl, dt, dd {
	margin: 0;
	padding: 0;
}

	dt {
			font-family:"BebasRegular","Helvetica";
			font-weight: normal;
			color: #59A618;
			font-size: 16px;
			line-height: 24px;
			margin: 36px 0 18px 0;
			padding: 0 33px 0 82px;
		}

	dd.toelichting {
		color: #333333;
		font-size: 11px;
		padding: 0 33px 18px 82px;
	}
	
	dd dl {
		padding: 0 33px 0 82px;
	}
	
	dd dt {
			color: #000;
			font-size: 14px;
			line-height: 24px;
			margin: 9px 0;
			padding: 0;
		}
		
		dd dd {
			padding-bottom: 18px;
		}
		
			.begrip {			
				color: #797979
			}
			
			.onvrij {
				color: #D90000;
			}
		
			.vrij {
				color: #59A618;
			}
		
			.lekker {
				color: #E9954C;/*#E37A1E;*/
			}
		
		
	#footer {
		margin: 18px 0 0 0;
		padding: 18px;
		color: #666;
		
	}
		#footer span {
			
			font-size: 11px;
		}
	
		#designbuild  {
			float: left;
			width: 200px;
		}
		
		#copyleft, #footlinks  {
			float: left;
			width: 160px;
		}
		
		#addthis  {
			float: left;
			width: 150px;
		}
		
		#largetosti {
			text-indent: -9999px;
			width: 91px;
			height: 18px;
			background: url(../img/digirecht-sprites.gif) no-repeat -738px -3px;
			display: block;
		}
		
	
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
