* {
	margin: 0;
	padding: 0;
	border: none;
	}
img {
	display: block;
	}
html,body {
	height: 100%;
	color: #000;
	}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 68.75%;
	line-height: 1.3636;
	padding-top: 10.6364em;
	background: url("/domeinenrz_sites/objects/947ae883a949b28009ff1acd7ded5742/bg_breadcrumbs.gif") 20px 8em no-repeat;
	}
input,textarea,select,table,button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	}



/* algemeen */
.container {
	position: relative;
	min-width: 716px;
	max-width: 940px;
	margin: 0 8px 0 0;
	border-left: 20px solid #999;
	}
a {
	text-decoration: underline;
	}
a.heavy {
	font-weight: bold;
	text-decoration: none;
	}
a.heavy:hover {
	text-decoration: underline;
	}
h1, .home h2 {
	margin: 0 0 0.5em 0;
	font-family: Arial, sans-serif;
	font-size: 1.8182em;
	line-height: 1.0;
	font-weight: normal;
	}
	.home .list h2 {
		font-family: Verdana, Arial, sans-serif;
		line-height: 1.273;
		}
h2 {
	margin: 2em 0 0.9167em 0;
	font-size: 1.0909em;
	font-weight: bold;
	}
h3,
h2.small {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	}
p,table,ul,ol,dd,fieldset,.videoplayer,.unit,.poll,.photo,.sitemap,.cijfers,.formulier,pre {
	margin-bottom: 1.8182em;
	}
	ul ul,
	ul ol,
	ol ol,
	ol ul,
	.photo ul {
		margin-bottom: 0;
		}
ul li {
	padding-left: 15px;
	list-style-type: none;
	background: url("/domeinenrz_sites/objects/ee18ee3721dd90791c914753baf0e3d5/bullet.gif") 3px 0.5556em no-repeat;
	}
ol {
	padding-left: 3em;
	}
	ol ol {
		list-style-type: lower-alpha;
		}
.no-border {
	border: none !important;
	}
.no-margin {
	margin: 0 !important;
	}
.to-top,
.rss-link {
	clear: both;
	text-align: right;
	}
	.to-top a,
	.rss-link a {
		padding-right: 20px;
		text-decoration: none;
		color: #000;
		}
	.rss-link a {
		display: block;
		height: 16px;
		}
	.to-top a:hover,
	.rss-link a:hover {
		text-decoration: underline;
		}
	.to-top a {
		background: url("/domeinenrz_sites/objects/0e17eb1a32d1be1d7a167c7214890f4c/blt_boven.gif") right 0.0909em no-repeat;
		}
	.to-top a:hover {
		background-image: url("/domeinenrz_sites/objects/7f03a3bd8a580c076fb8938a7fc3095e/blt_boven_o.gif");
		}
	.rss-link a {
		background: url("/domeinenrz_sites/objects/317d2c0a4f7a7f89e93e7e9f13d07db1/icon_rss.gif") right 0 no-repeat;
		}
cite {
	font-style: normal;
	}
table, td, th {
	border-collapse: collapse;
	}
	td,	th {
		padding: 0;
		margin: 0;
		font-size: 1em;
		text-align: left;
		vertical-align: top;
		}
dt {
	font-style: italic;
	}
dd {
	padding-left: 25px;
	}
img.in-txt {
	}
.floatL {
	float: left;
	margin: 4px 5px 3px 0;
	}
.floatR {
	float: right;
	margin: 4px 0 3px 5px;
	}
.remark {
	text-align: right;
	}
pre,
code {
	font-family: "Monaco", "Courier New", "Courier", monospace;
	font-size: 1em; /* 12px */
	}
pre {
	background-color: #eee;
	padding: 0.75em 10px;
	}
p.intro {
	font-weight: bold;
	}



/* specifiek voor homepage */
body.home {
	padding-top: 13.7273em;
	}
.home h1 {
	display: none;
	}
.login fieldset {
	}
	.login .formrow {
		margin-bottom: 5px;
		}
	.login .submitrow {
		text-align: right;
		}
	.login label {
		display: block;
		}



/* masthead */
#masthead {
	position: absolute;
	top: 0;
	width: 100%;
	background: #fff url("/domeinenrz_sites/objects/5c59e5cbd38ee9423cfa2ebd676cacaf/bg_header.gif") left top no-repeat;
	}
	#masthead .container {
		height: 8em;
		}
	#masthead .logo {
		position: absolute;
		left: 0;
		bottom: 0;
		}
	#masthead form {
		position: absolute;
		right: 0;
		top: 37px;
		width: 25%;
		}
		#masthead form legend,
		#masthead form label {
			display: none;
			}
		#masthead form input {
			float: left;
			border: 1px solid #000;
			}
		#masthead form input.text {
			width: 75%;
			padding: 1px;
			}
		#masthead form input.submit,
	    .poll .submit,
	    .login .submit {
			width: 22%;
			height: 1.5455em;
			padding: 0 5px 2px;
			background-color: #000;
			color: #fff;
			cursor: pointer;
			}
	#masthead #extranav {
		position: absolute;
		right: 12px;
		bottom: 0.9091em;
		margin: 0;
		}
		#masthead #extranav li {
			float: left;
			padding: 0 0 0 30px;
			background: none;
			}
			#masthead #extranav li a {
				color: #000;
				text-decoration: none;
				}
			#masthead #extranav li a:hover {
				text-decoration: underline;
				}



/* navigation */
#nav {
	position: absolute;
	top: 8em;
	width: 100%;
	}
	#nav .container {
		overflow: hidden;
		background-color: #000;
		}
	#nav li {
		float: left;
		padding-left: 0;
		background: none;
		}
	#nav a {
		display: block;
		color: #fff;
		text-decoration: none;
		padding: 0.6363em 15px 0.6363em 15px;
		}
	#nav li.current a,
	#nav li.current a:hover {
		color: #000;
		}
	#nav #mainnav {
		float: left;
		margin: 0;
		font-weight: bold;
		}
	#nav #secnav {
		float: right;
		margin: 0;
		}



/* breadcrumbs */
#breadcrumbs ol {
	width: 71.5%;
	overflow: hidden;
	margin: 0 0 0 28.5%;
	padding: 0 !important;
	color: #fff;
	}
	#breadcrumbs ol li {
		float: left;
		padding: 1.3636em 0 1.3636em 0;
		margin-right: 1.3636em;
		list-style-type: none;
		}
#breadcrumbs a {
	color: #fff;
	text-decoration: none;
	}
#breadcrumbs a:hover {
	text-decoration: underline;
	}



/* main content area */
#main {
	background-color: #fff;
	}
	#main .bottom {
		clear: both;
		}
	#main .column-12 {
		position: relative;
		float: left;
		width: 50%;
		overflow: hidden;
		margin: -4px 0 2.5455em 0;
		padding: 65px 0 0 0;
		border-top: 4px solid #000;
		background: url("/domeinenrz_sites/objects/c2a5fdb1c4e84ca78dab7d62480afbbd/bg_home_1.jpg") left top no-repeat;
		}
	#main .column-3 {
		position: relative;
		z-index: 100;
		float: left;
		width: 25%;
		overflow: hidden;
		margin: 0 -5px 2.5455em 0;
		}
	#main .column-4 {
		position: relative;
		float: right;
		width: 25%;
		overflow: hidden;
		margin: -4px 0 2.5455em 0;
		padding: 65px 0 0 0;
		border-top: 4px solid #000;
		background: url("/domeinenrz_sites/objects/fff662d37969def8b3372171e4ed9695/bg_home_2.jpg") left top no-repeat;
		}
	#main .content {
		padding: 15px 15px 15px 15px;
		}
	#main .column-3 .content {
		padding: 0 13px 13px 13px;
		}
	#main .column-3 .attention {
		padding-top: 15px;
		}
	#main .column-4 .content {
		padding: 15px 0 0 15px;
		}
	#main .article .content {
		padding: 22px 3px 0 3px;
		}
	#main .sidebar .content {
		padding: 15px 0 0 0;
		}



/* subnav */
#subnav {
	float: left;
	width: 25%;
	margin: -4px 3.5% 2.5455em 0;
	font-weight: bold;
	margin-left: -20px;
	padding-right: 20px;
	}
	#subnav .inner {
		position: relative;
		background: url("/domeinenrz_sites/objects/b7cd0ceb4d75f3bbb6ca1320423e3f01/border_subnav.gif") left 25px no-repeat;
		padding-left: 20px;
		margin-right: -20px;
		}
	#subnav ul {
		border-top: 4px solid #000;
		margin: 0;
		padding-top: 22px;
		}
	#subnav .empty {
		border-top: 4px solid #000;
		margin-left: 20px;
		}
		#subnav ul li {
			padding-left: 0;
			margin-left: -20px;
			background: none;
			}
			#subnav ul li a,
			#subnav ul li strong {
				position: relative;
				display: block;
				padding-left: 20px;
				border-bottom: 1px solid #000;
				}
			#subnav ul li a {
				text-decoration: none;
				color: #000;
				background: url("/domeinenrz_sites/objects/29b76a4acedb92ae738bbc7c0aa46200/subnav.gif") left top no-repeat;
				}
			#subnav ul li a:hover {
				background-image: url("/domeinenrz_sites/objects/b9faf58c6570f736165aa8f1a72700fe/subnav_o.gif");
				}
			#subnav ul li.open a {
				background-image: url("/domeinenrz_sites/objects/8513b3f79aa97fba04c9eaeafdc7cd2f/subnav_open.gif");
				}
			#subnav ul li.open a:hover {
				background-image: url("/domeinenrz_sites/objects/ee02034c6838e7e7305959100ccd975e/subnav_open_o.gif");
				}
				#subnav ul li span {
					position: relative;
					display: block;
					margin-bottom: -1px;
					padding: 0.2727em 11px 0.3636em 11px;
					border-bottom: 1px solid #e4e4e4;
					}
				#subnav ul li.current span {
					background-color: #000;
					color: #fff;
					border-color: #000;
					}
				#subnav ul li a:hover span,
				#subnav ul li a:hover span {
					border-color: #000;
					}
				#subnav ul li.current a:hover span {
					background-color: #4d4d4d;
					border-color: #4d4d4d;
					}
			/* 2e niveau */
				#subnav ul li ul {
					border-top: none;
					padding: 0;
					border-bottom: 1px solid #000;
					padding-left: 20px;
					}
					#subnav ul li ul li {
						margin: 0;
						}
						#subnav ul li ul li a,
						#subnav ul li ul li strong {
							background: none !important;
							font-weight: normal;
							border: none;
							margin-left: -20px;
							}
						#subnav ul li ul li span {
							background-color: transparent !important;
							color: #000 !important;
							border-color: #e4e4e4 !important;
							padding-left: 20px;
							}
						#subnav ul li ul li a:hover {
							background: transparent url("/domeinenrz_sites/objects/d6e1333ce3748f384a08bf87b0a9036c/blt_standaard_o.gif") 28px 5px no-repeat !important;
							}
						#subnav ul li ul li a:hover span {
							border-color: #000 !important;
							background-color: transparent;
							}
						#subnav ul li ul li.current span {
							background-color: #000 !important;
							color: #fff !important;
							}
						#subnav ul li ul li.current a:hover span {
							border-color: #4d4d4d !important;
							background: #4d4d4d url("/domeinenrz_sites/objects/b9faf58c6570f736165aa8f1a72700fe/subnav_o.gif") 1px 1px no-repeat !important;
							}




/* article */
.article {
	position: relative;
	float: left;
	width: 43.3%;
	margin-bottom: 2.5455em;
	}
.article.wide {
	width: 71.5%;
	overflow: hidden;
	}
	.article h1 {
		margin-bottom: 1em;
		}
	.article.wide p,
	.article.wide ul,
	.article.wide ol,
	.article.wide .cijfers .tabel,
	.article.wide dl {
		width: 61%;
		}
		html .article.wide .gallery ul,
		html .article.wide ul p, html .article.wide ul ul, html .article.wide ul ol,
		html .article.wide ol p, html .article.wide ol ul, html .article.wide ol ol,
		html .article.wide table p, html .article.wide table ul, html .article.wide table ol {
			width: auto;
			}
	.article ul {
		position: relative;
		}



/* sidebar */
.sidebar {
	position: relative;
	float: right;
	width: 25%;
	margin: -4px 0 2.5455em 0;
	border-top: 4px solid #000;
	padding-top: 1.6667em;
	}
	.sidebar h2 {
		position: relative;
		margin: 0;
		padding: 0 3px 0.2727em 3px;
		border-bottom: 3px solid #000;
		}
	.sidebar h2.first {
		margin-top: 1.6667em;
		}
	.sidebar .photo {
		margin-top: -1.6667em;
		}
	.sidebar p {
		padding: 0 3px 0 3px;
		}
	.sidebar .unit p,
	.sidebar .unit .list {
		margin: 0.2727em 0 0 0;
		}



/* footer */
#footer {
	}
	#footer .bottombar {
		}
		#footer .bottombar .container {
			height: 18px;
			overflow: hidden;
			background: url("/domeinenrz_sites/objects/6b14689cb740c1748259e0a37762c458/bg_bottombar.gif") left top no-repeat;
			}
	#footer .end {
		height: 188px;
		margin-top: -18px;
		overflow: hidden;
		background: url("/domeinenrz_sites/objects/dcf2aa1ca4eb6caf08ae956d82a3524d/bg_end.gif") 20px top no-repeat;
		}



/* componenten */

/*
	lists
	- 'list' is standaard voor lijsten
	- 'previews' wanneer elke li meerdere elementen bevat, en de hele li klikbaar moet zijn (via js)
	- 'links' wanneer elke li alleen een a bevat, elke li kan dan 1 van de volgende types zijn:
		- [geen class]: standaard link
		- 'external': externe link
		- 'download': download link
		- 'anchor': anker link
*/
.list {
	clear: both;
	border-top: 1px solid #e0e0e0;
	}
.home .list {
	margin-bottom: 2.5455em;
	}
	.list li {
		position: relative;
		padding-left: 0;
		background: none;
		}
	.list li a {
		display: block;
		padding: 0.3636em 15px 0.4545em 3px;
		background: url("/domeinenrz_sites/objects/76a6d0e4e2f57cd1fd0430c54613349a/blt_standaard.gif") right bottom no-repeat;
		border-bottom: 1px solid #e0e0e0;
		color: #000;
		text-decoration: none;
		overflow: hidden;
		}
	.list li a:hover {
		background-image: url("/domeinenrz_sites/objects/d6e1333ce3748f384a08bf87b0a9036c/blt_standaard_o.gif");
		border-color: #000 !important;
		}
	.list ul {
		margin-bottom: 0;
		}
	.list ul li {
		background: url("/domeinenrz_sites/objects/ee18ee3721dd90791c914753baf0e3d5/bullet.gif") 3px 0.9091em no-repeat;
		}
	.list ul li a {
		padding-left: 13px;
		}
	.list img {
		display: inline;
		margin-bottom: -3px;
		}
	.list .title {
		font-weight: bold;
		}
	.list p {
		margin: 0;
		}
	.list .more {
		font-weight: bold;
		text-align: right;
		}
	.list li.external a {
		background-image: url("/domeinenrz_sites/objects/249cd34d2cea735bc56bd3750254b35c/blt_extern.gif");
		}
	.list li.external a:hover {
		background-image: url("/domeinenrz_sites/objects/e7bff94327298abecb094a04e906570e/blt_extern_o.gif");
		}
	.list li.download a {
		background-image: url("/domeinenrz_sites/objects/1af73d69615e9753bd52d3790e173dd5/blt_download.gif");
		}
	.list li.download a:hover {
		background-image: url("/domeinenrz_sites/objects/5d47de1f4e062562e4fed1b27777b1a4/blt_download_o.gif");
		}
	.list li.anchor a {
		background-image: url("/domeinenrz_sites/objects/f7658cc881002efcb8a6e799f42d9e02/blt_anker.gif");
		}
	.list li.anchor a:hover {
		background-image: url("/domeinenrz_sites/objects/fd3b3573d210524bab2d978c86df23ee/blt_anker_o.gif");
		}
	.list li.preview {
		padding: 0.3636em 15px 0.4545em 3px;
		background: url("/domeinenrz_sites/objects/76a6d0e4e2f57cd1fd0430c54613349a/blt_standaard.gif") right bottom no-repeat;
		border-bottom: 1px solid #e0e0e0;
		}
	.list li.preview.over {
		border-color: #000 !important;
		background-image: url("/domeinenrz_sites/objects/d6e1333ce3748f384a08bf87b0a9036c/blt_standaard_o.gif");
		cursor: pointer;
		}
	html>body .list li.preview.external {
		background-image: url("/domeinenrz_sites/objects/249cd34d2cea735bc56bd3750254b35c/blt_extern.gif");
		}
	html>body .list li.preview.external.over {
		background-image: url("/domeinenrz_sites/objects/e7bff94327298abecb094a04e906570e/blt_extern_o.gif");
		}
	.list li.preview a {
		display: inline;
		padding: 0;
		background: none;
		border-bottom: none;
		}
	.list li.preview a:hover {
		background: none;
		}
	.list img.imgL {
		display: block;
		float: left;
		margin: 3px 8px 0 0;
		}

/* attention block */
.attention {
	margin-bottom: 2.5455em;
	}
.attention,
.attention h2,
.attention .list a {
	color: #fff;
	}
	.attention .list li a:hover {
		border-color: #fff !important;
		}
	.attention .list {
		margin-bottom: 1em;
		}
	.attention .list li a {
		background-image: url("/domeinenrz_sites/objects/3940d5aa2dc6410fbae8724a7b81958e/blt_w_standaard.gif");
		}
	.attention .list li a:hover {
		background-image: url("/domeinenrz_sites/objects/4b3a1404b19918bcdd371eb13e6023fa/blt_w_standaard_o.gif");
		}

/* 2 columns */
.columns-2,
.columns-3 {
	overflow: hidden;
	}
	.columns-2 .col1,
	.columns-2 .col2 {
		width: 47%;
		}
.article.wide .columns-2 {
	width: 100%;
	}
	.article.wide .columns-2 .col1,
	.article.wide .columns-2 .col2 {
		width: 48.5%;
		}
	.columns-2 .col1 {
		clear: both;
		float: left;
		}
	.columns-2 .col2 {
		float: right;
		}
	#main .article .columns-3 {
		width: 100%;
		}
		#main .article .columns-3 .col {
			float: left;
			width: 30.7%;
			margin: 0 0 1.8182em 3%;
			}
		#main .article .columns-3 .col1 {
			clear: left;
			margin-left: 0;
			}

/* list blocks */
#main .blocks {
	position: relative;
	border: none;
	}
	#main .blocks img {
		margin: 0 0 0 -3px;
		}
	#main .article .blocks h2 {
		font-size: 1em;
		margin: 0;
		}
	#main .blocks li {
		padding-right: 0 !important;
		}
	#main .blocks li p {
		padding-right: 15px;
		}
	html>body #main .blocks li img {
		width: 100%;
		height: auto;
		}

/* scaling photo */
.photo {
	width: 100%;
	overflow: hidden;
	}
.home .photo {
	margin-bottom: 2.5455em;
	border-bottom: 4px solid #000;
	}
	html>body .photo img {
		width: 100%;
		height: auto;
		}

/* pagination */
.pagination {
	position: relative;
	overflow: hidden;
	}
.pagination.pag-top {
	margin: 0;
	padding: 0 0 6px 0;
	border-bottom: 3px solid #000;
	}
.pagination.pag-bottom {
	margin-top: -1px;
	padding: 6px 0 0 0;
	border-top: 3px solid #000;
	}
	.pagination li {
		float: left;
		padding: 0 6px 0 6px;
		border-right: 1px solid #000;
		background: none;
		}
	.pagination li.previous,
	.pagination li.next {
		font-weight: bold;
		}
	.pagination li.next {
		border: none;
		}
	.pagination li.current {
		color: #000;
		font-weight: bold;
		}
	.pagination a {
		text-decoration: none;
		}
	.pagination a:hover {
		color: #000;
		text-decoration: underline;
		}

/* videoplayer */
.videoplayer {
	width: 400px;
	}
	.videoplayer .player {
		width: 400px;
		height: 240px;
		background-color: #ccc;
		}

/* photo gallery */
.gallery {
	}
	.gallery ul {
		clear: both;
		}
	.gallery p {
		padding-left: 3px;
		}
	.gallery img.full {
		margin: 8px 0 8px 3px;
		}
	.gallery .images {
		padding: 8px 0 0 3px;
		}
		.gallery .images a {
			float: left;
			display: block;
			width: 100px;
			height: 100px;
			margin: 0 8px 8px 0;
			text-align: center;
			}
		.gallery .images a img {
			display: inline;
			}

/* calendar */
#main .calendar {
	width: 100%;
	line-height: 1.2727em;
	}
	#main .calendar caption {
		height: 69px;
		text-indent: -1234em;
		border-bottom: none;
		padding: 0;
		margin: 0 2px 0 1px;
		background: #000 url("/domeinenrz_sites/objects/22e3563a1d733cff391cb49d2c8e3cf0/bg_calendar.jpg") left bottom no-repeat;
		}
	#main .calendar thead {
		}
	#main .calendar th {
		padding: 3px;
		text-align: center;
		text-transform: uppercase;
		font-family: Georgia, serif;
		font-size: 1.2727em;
		font-weight: normal;
		letter-spacing: 1px;
		border: 3px solid #fff;
		border-top: none;
		}
	#main .calendar td {
		border: 3px solid #fff;
		padding: 0;
		}
	#main .calendar .inner {
		position: relative;
		display: block;
		padding: 0 3px 3px 3px;
		border-top: 4px solid #000;
		}
	#main .calendar .day {
		display: block;
		font-size: 1.4545em;
		line-height: 1em;
		text-align: center;
		font-family: Georgia, serif;
		font-weight: bold;
		}
	#main .calendar a {
		text-decoration: none;
		color: #000;
		}
	#main .calendar a:hover {
		text-decoration: underline;
		}
	#main .calendar td.pd a,
	#main .calendar td.pd .day {
		color: #fff;
		}

/* cijfers */
.cijfers {
	overflow: hidden;
	}
	.cijfers .tabel {
		float: left;
		}
	.cijfers .grafiek {
		float: right;
		width: 34.9%;
		overflow: hidden;
		margin: 1.7273em 0 0 0;
		}
#main table {
	width: 100%;
	}
	#main caption {
		margin-bottom: 0;
		padding-bottom: 4px;
		border-bottom: 2px solid;
		text-align: left;
		font-weight: normal;
		font-size: 1em;
		}
	#main th,
	#main td {
		padding: 3px 0px;
		border-bottom: 1px solid #000;
		border-left: 10px solid #fff;
		}
	#main th {
		text-align:left;
		}

/* sitemap */
.sitemap {
	overflow: hidden;
	}
	.sitemap li {
		font-weight: bold;
		margin-bottom: 1.8182em;
		}
		.sitemap li li {
			font-weight: normal;
			margin-bottom: 0em;
			}

/* formulier */
form.formulier {
	border-top: 3px solid;
	border-bottom: 3px solid;
	padding: 3px 3px 2em 3px;
	}
form.login {
	border: none;
	padding: 0;
	}
form.sorteer {
	border-bottom: none;
	margin: 0;
	}
	form.login fieldset {
		border: 1px solid #ddd;
		padding: 5px 10px 10px 10px;
		}
	form.formulier legend {
		display: none;
		}
	form.login legend {
		display: inline;
		}
	form.formulier .formrow {
		margin: 0 0 1em 0;
		}
	form.formulier .formrow label {
		display: block;
		margin: 0 0 0.1818em 0;
		}
	form.formulier .error label {
		color: #f00;
		font-weight: normal;
		}
	form.formulier .error .fields {
		font-weight: normal;
		}
	form.formulier .formrow p {
		margin: 0;
		}
	form.formulier .formrow .fields label {
		display: inline;
		color: #000;
		margin: 0 1em 0 0;
		}
	form.formulier .formrow .fields .opt {
		margin-bottom: 0.1818em;
		overflow: hidden;
		}
		form.formulier .formrow .fields .opt input {
			float: left;
			}
		form.formulier .formrow .fields .opt label {
			display: block;
			float: right;
			width: 95%;
			margin-right: 0;
			}
	form.formulier input.txt,
	form.formulier select,
	form.formulier textarea {
		width: 75%;
		border: 1px solid #777;
		padding: 2px;
		}
	form.formulier input.txt:focus,
	form.formulier select:focus,
	form.formulier textarea:focus {
		border-color: #000;
		}
	form.formulier input.size-s {
		width: 25%;
		}
	form.formulier input.size-l {
		width: 98%;
		}
	form.formulier .buttons {
		overflow: hidden;
		}
		form.formulier .buttons button {
			float: right;
			background-color: #000;
			color: #fff;
			padding: 0.1818em 2em 0.2727em 2em;
			cursor: pointer;
			}
		form.formulier .buttons input {
			float: right;
			background-color: #000;
			color: #fff;
			padding: 0.1818em 2em 0.2727em 2em;
			cursor: pointer;
			}


.error {
	color: #f00;
	font-weight: bold;
	}
	.error .alert {
		color: #fff;
		background-color: #f00;
		padding: 0 0.3636em 0 0.3636em;
		}

/* Poll */
form.poll ul {
	padding-bottom: 1em;
	border-bottom: 1px solid #e0e0e0;
	}
	.poll ul li {
		background: none;
		padding: 0;
	}
	.poll .button {
		text-align: right;
		margin: -1em 0 0 0;
	}
	div.poll li {
		margin-bottom: 0.5455em;
		}
		div.poll li .choice {
			display: block;
			}
		div.poll li .score {
			display: block;
			}
			div.poll li .score span {
				display: block;
				float: left;
				margin: 0.3636em 0.5455em 0 0;
				height: 0.7273em;
				overflow: hidden;
				}
.p-0 span { width: 0px; }
.p-1 span { width: 2px; }
.p-2 span { width: 3px; }
.p-3 span { width: 5px; }
.p-4 span { width: 6px; }
.p-5 span { width: 8px; }
.p-6 span { width: 9px; }
.p-7 span { width: 11px; }
.p-8 span { width: 12px; }
.p-9 span { width: 14px; }
.p-10 span { width: 15px; }
.p-11 span { width: 17px; }
.p-12 span { width: 18px; }
.p-13 span { width: 20px; }
.p-14 span { width: 21px; }
.p-15 span { width: 23px; }
.p-16 span { width: 24px; }
.p-17 span { width: 26px; }
.p-18 span { width: 27px; }
.p-19 span { width: 29px; }
.p-20 span { width: 30px; }
.p-21 span { width: 32px; }
.p-22 span { width: 33px; }
.p-23 span { width: 35px; }
.p-24 span { width: 36px; }
.p-25 span { width: 38px; }
.p-26 span { width: 39px; }
.p-27 span { width: 41px; }
.p-28 span { width: 42px; }
.p-29 span { width: 44px; }
.p-30 span { width: 45px; }
.p-31 span { width: 47px; }
.p-32 span { width: 48px; }
.p-33 span { width: 50px; }
.p-34 span { width: 51px; }
.p-35 span { width: 53px; }
.p-36 span { width: 54px; }
.p-37 span { width: 56px; }
.p-38 span { width: 57px; }
.p-39 span { width: 59px; }
.p-40 span { width: 60px; }
.p-41 span { width: 62px; }
.p-42 span { width: 63px; }
.p-43 span { width: 65px; }
.p-44 span { width: 66px; }
.p-45 span { width: 68px; }
.p-46 span { width: 69px; }
.p-47 span { width: 71px; }
.p-48 span { width: 72px; }
.p-49 span { width: 74px; }
.p-50 span { width: 75px; }
.p-51 span { width: 77px; }
.p-52 span { width: 78px; }
.p-53 span { width: 80px; }
.p-54 span { width: 81px; }
.p-55 span { width: 83px; }
.p-56 span { width: 84px; }
.p-57 span { width: 86px; }
.p-58 span { width: 87px; }
.p-59 span { width: 89px; }
.p-60 span { width: 90px; }
.p-61 span { width: 92px; }
.p-62 span { width: 93px; }
.p-63 span { width: 95px; }
.p-64 span { width: 96px; }
.p-65 span { width: 98px; }
.p-66 span { width: 99px; }
.p-67 span { width: 101px; }
.p-68 span { width: 102px; }
.p-69 span { width: 104px; }
.p-70 span { width: 105px; }
.p-71 span { width: 107px; }
.p-72 span { width: 108px; }
.p-73 span { width: 110px; }
.p-74 span { width: 111px; }
.p-75 span { width: 113px; }
.p-76 span { width: 114px; }
.p-77 span { width: 116px; }
.p-78 span { width: 117px; }
.p-79 span { width: 119px; }
.p-80 span { width: 120px; }
.p-81 span { width: 122px; }
.p-82 span { width: 123px; }
.p-83 span { width: 125px; }
.p-84 span { width: 126px; }
.p-85 span { width: 128px; }
.p-86 span { width: 129px; }
.p-87 span { width: 131px; }
.p-88 span { width: 132px; }
.p-89 span { width: 134px; }
.p-90 span { width: 135px; }
.p-91 span { width: 137px; }
.p-92 span { width: 138px; }
.p-93 span { width: 140px; }
.p-94 span { width: 141px; }
.p-95 span { width: 143px; }
.p-96 span { width: 144px; }
.p-97 span { width: 146px; }
.p-98 span { width: 147px; }
.p-99 span { width: 149px; }
.p-100 span { width: 150px; }
