/* v2008-12-15 */
body {	
	font-family: Arial, Verdana,Helvetica,sans-serif;
	background: url('../Images/background-main.gif');
	background-position: center;
	background-repeat: repeat-y;
	font-size: 69%;
	color: #393939;
	letter-spacing: 0em;
	line-height: 1.4em;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 980px;
}
body #inhoud {
	width: 100%;
}
#vollebreedte {
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}

input,
select,
textarea {
	font-size: 1em;
}
pre,
img {
	border: none;
	margin: 0px;
}
pre 
{
	font-size: 1.3em;
	margin: 0 0 0.5em;
}
a,
a:visited {
	color: #005883;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
ul {
	list-style-type: none;
	margin: 0 0 1.4em;
	padding: 0px;
}
ul ul {
	margin: 0px;
}
ul li {
	margin:0 0 0 0.6em;
	padding: 0 0 0 1.1em;
}
ol.alfabet {
	list-style-type: lower-alpha;
}

#conthome h1.title, .onz {
	height: 1px;
	left: -900px;
	overflow: hidden;
	position: absolute;
	width: 1px;
}
#kop {
	height: 24.18em;
	line-height: 1.15em;
	padding: 0 17px 0 17px;
	position: absolute;
	top: 0px;
	width: 942px;
}
#homepage .contextblok {
	margin-bottom: 2em;
}
#homepage #context .contextblok h2 {
	margin: 0px;
}
#inhoudbox #inhoud .contextblok {
	margin-bottom: 2em;
	padding: 0 0 0 20px;
}

#inhoudbox #inhoud .contextblok h2 {
	margin: 0px;
}

#homepage #context ul {
	margin-bottom: 2.18em;
	margin-top: 1.5em;
}
#homepage #context ul li {
	padding: 0.4em 0 0.3em 0;
}

#deonderwerpen .shadetabs {
/*-x-system-font:none;*/
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
/*font-size-adjust:none;
font-stretch:normal;*/
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-top:1px;
padding:3px 0;
text-align:center;
}
#deonderwerpen .shadetabs li {
display:inline;
margin:0;
padding:0;
}
#blokken .shadetabs li a {
background:white url(../Images/shade.gif) repeat-x scroll left top;
border:1px solid #777788;
color:#2D2B2B;
margin-right:3px;
padding:3px 7px;
position:relative;
text-decoration:none;
display:inline;
width:auto;
z-index:1;
}
#deonderwerpen .shadetabs li a:visited {
color:#2D2B2B;
}
#deonderwerpen .shadetabs li a:hover {
background-image:url(../Images/shadeactive.gif);
border-bottom-color:white;
color:#2D2B2B;
position:relative;
text-decoration:underline;
top:1px;
}
#deonderwerpen .shadetabs li a.selected {
background-image:url(../Images/shadeactive.gif);
border-bottom-color:white;
position:relative;
top:1px;
}

#homepage #context #dossiers {
	margin-top: 1.8em;
}

#homepage #context #dossiers ul li a {
	background-image: url(../Images/icon-folder.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
	width: 125px;	
}
#homepage #context #directnaar {
	border: 1px #e7e7e7 solid;
	padding-top: 2em;
}
#homepage #context #directnaar ul li a {
	background-image: url(../Images/icon-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 25px;
	width: 125px;
}

#inhoudbox #inhoud #context {
	float:right;
}

#inhoudbox #inhoud #context ul {
	margin-bottom: 2.18em;
	margin-top: 1.5em;
}
#inhoudbox #inhoud #context ul li {
	padding: 0.4em 0 0.3em 0;
}
#inhoudbox #inhoud #context #dossiers ul li a {
	background-image: url(../Images/icon-folder.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
}
#inhoudbox #inhoud #context #directnaar {
	border: 1px #e7e7e7 solid;
	padding-top: 2em;
}
#inhoudbox #inhoud #context #directnaar ul li a {
	background-image: url(../Images/icon-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 25px;
	width: 125px;
}

#homepage #nieuws {
	display: inline;
	float: left;
	margin-right: 10px;
	width: 482px;
}

#homepage #nieuws #NewItems {
	border: 1px solid #e7e7e7;
	padding: 10px 10px 5px 10px;
	width: 460px;
}

#blokken #NewItems 
{
/*	border-bottom: 1px solid #e7e7e7;*/
	padding:10px 19px 5px 19px;
}

#homepage #themedos{
 border-left: 1px solid #e7e7e7;
 border-right: 1px solid #e7e7e7;
 border-bottom: 1px solid #e7e7e7;
 padding: 10px 19px 5px 19px;
 text-align:justify;
 height:auto;
}
#homepage #nieuws #themedos h2{margin-left:0px;}
#themedos li{line-height:2em;margin:0;padding:0 2em 0 0;display:inline;height:auto;vertical-align:middle;}
#themedos a{text-decoration:none;height:auto;}
.pop1{font-size:140%;font-weight:bold;/*color:#5A2887;*/}
.pop2{font-size:120%;font-weight:bold;/*color:#0c59a4;*/}
.pop3{font-size:120%;/*color:#ca0837;*/}
.pop4{font-size:100%;/*color:#8a5f01;*/}
.pop5{font-size:80%;/*color:#2c8301;*/}

#blokken .publication-list{
	border-bottom: none;
	padding: 0em 19px 5px 19px;
}

#conjunctuurwrapper {
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 600px;
}

#conjunctuur-a {
	float: left;
	width: 200px;
}

#conjunctuur-c {
	float: right;
	width: 200px;
}

#conjunctuur-b { 
	float: left;
	width: 32%;
}

#contentNieuwTopLeft,
#contentNieuw .publication-list {	
	padding:  1em 19px 0.5em 19px;
}
#TheNewsPage #SpotLight h2{margin-top:0em;margin-bottom:0.5em;}
#contentNieuwTopLeft #SpotLight 
{	
	padding-top:0em;
	padding-bottom:1em;
}

#contentNieuw .publication-list
{
	border-bottom: 1px solid #e7e7e7;
	width: 500px;
}

#contentNieuwTop
{
	overflow: hidden;
	width: 538px;
	border: 1px solid #e7e7e7;
	border-bottom: none;
	margin-bottom: 0px;
	margin-top: -0.2em;
	padding: 0.8em 0 0 0;
}

#contentNieuwTopLeft
{
	width: 250px;	
	float:left;
}

#contentNieuwTopRight
{
	width: 250px;	
	float:right;
	padding-bottom:0.5em;
}

#contentNieuw 
{	
	width: 538px;
	border: 1px solid #e7e7e7;
	border-bottom: none;
	margin-top: -0.2em;
	margin-bottom: 0px;
	padding: 0.5em 0 0 0;
}
.publication-list 
{
	border-top: none;
}

#publication-list-intro 
{
	margin-top: 2em;
	border-top: 1px solid #e7e7e7;
}

#content .intro-box {
	border: 1px solid #e7e7e7;
	padding-bottom: 2em;
}

#content h2 {
	color: #005883;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0.5em 0.3em 0.5em 0;
	padding: 0px;
}

#content .intro-box-content {
	clear: both;
	margin: 0px;
	padding: 0 0 0 12px;
}

#homepage #nieuws h2 {
	color: #005883;
	font-size: 1.40em;
	font-weight: bold;
	margin: 0.5em 0.3em 0.95em 12px;
	padding: 0px;
}

.publication-list h2 {
	color: #666666;
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0.3em 0.5em 0px;
	padding: 0px;
	width: 450px;
}

.publication-list h2 a {
	color: #666666;
	text-decoration: none;
}

.publicationdate {
	color: #333333;
	float: left;
	height: 1.5em;
	width: 75px;
	padding: 0 0px 0 6px;
	white-space: nowrap;
}
.publicationdateheader {
	color: #333333;
	float: left;
	height: 1.5em;
	width: 75px;
	padding: 0 0px 0 6px;
	white-space: nowrap;
	font-weight:bold;
}

.newitem,
.newitemalt {
	background-color: #fff;
	clear: both;
	float: none;
	height: auto;
	margin: 0px;
	padding: 5px 5px 5px 5px;
}
.newitemalt{
	background-color: #f0f0f0;
}
.newstitle a{
	color: #005883;
	text-decoration: underline;
}
.newstitle a.newstitleempty{
	color: #005883;
	text-decoration:none;
}
.newstitleheader {
	font-weight:bold;
}

#homepage #nieuws div.uitgelicht p {
	margin: 0px;
}
#homepage #nieuws div.uitgelicht h2 {
	margin: 0px;
}
#homepage #context p.bewindslieden {
	height: 50px;
	margin: 0px;
	padding: 10px 0 0 0;
	text-align: right;
}
#homepage #context p.bewindslieden img {
	float: right;
	margin:0 0 0 10px;
	width: 50px;
}
#homepage #context p.bewindslieden a {
	display: block;
	font-weight: bold;
}
#homepage div#conthome {
	margin-right: 0px;
}
#homepage #blokken {
	float: right;
	width: 450px;
}
#homepage #onderwerpen {
	width: 250px;	
	float: left;
	display: inline;
}
#homepage #deonderwerpen {	
	color: #000;
}
#homepage #deonderwerpen h2 {
	color: #666;
}
#homepage #meestbekeken {
	background-color: #fff;
}
#homepage #context {
	display: inline;
	float: right;
}
#homepage #context img {
	border: none;
	margin: 0px;
	top: 0px;
}
#homepage #homepagerotator {
	/*margin: 1.5em 0 0 0;*/
	width: 250px;
}

#homepage #homepagerotator .RotatorContainerLeft {
 margin-right: 10px;
}
 
.rotatorcontent {
 width: 250px;
 height: 250px;
 margin-bottom: 1em;
 padding: 0px;
 padding-top: 1px;
 display:inline;
}
.shadetabs {
 padding: 3px 0;
 margin-left: 0;
 margin-top: 1px;
 margin-bottom: 0;
 font: 10px Arial, Verdana, Helvetica, sans-serif;
 list-style-type: none;
 text-align: left; 
}
.shadetabs li {
 display: inline;
 margin: 0;
 padding: 0;
}
.shadetabs li a {
 text-decoration: none;
 position: relative;
 z-index: 1;
 padding: 3px 7px;
 margin-right: 3px;
 border: 1px solid #778;
 color: #2d2b2b;
 background: white url(../Images/shade.gif) top left repeat-x;
}
.shadetabs li a:visited {
 color: #2d2b2b;
}
.shadetabs li a:hover {
 text-decoration: underline;
 color: #2d2b2b;
 background-image: url(../Images/shadeactive.gif);
 border-bottom-color: white;
 position: relative;
 top: 1px;
}
.shadetabs li a.selected{
 background-image: url(../Images/shadeactive.gif);
 border-bottom-color: white;
 position: relative;
 top: 1px;
}
 
#homepage #homepagerotator h2 {
 color: #666;
 font-weight: bold;
 line-height: 1.25em;
 margin: 0 0 0.3em 0;
 padding: 0px;
 text-align:left;
}

#blokken #contextthema
{
	position: absolute;
	top: 27.18em;
	right: 20px;
}

#poll {
	border: 1px solid #e7e7e7;
	float: left;
	font-size: 1.09em;
	min-height: 242px;
	margin: 0px;
	padding: 20px 0 60px 0;
	width: 188px;
	background-image: url(../Images/banner-bg-00.jpg);
	background-position: center bottom;	
	background-repeat: repeat-x;
}

#homepage #poll{width:250px;}

#pollarchive #poll{
	padding: 0px 0px 60px 0px;
	border:none;	
}

#poll .button {
	line-height: 1.15em;
	padding:0px 5px 0px 8px;
	font-size: 0.89em;
}

#poll a.button {
	padding: 2px 5px 0px 8px;
}

#poll h2 {
	color: #666;
	font-weight: bold;
	line-height: 1.25em;
	margin: 0 0 0.4em 0;
	padding: 0px;
}
#poll h3.poll,
#TheNewsPage #poll h3.poll {
	color:#393939;
	font-size: 1em;
	font-weight: normal;
	margin: 1em 0 0.5em 0;
	padding: 0px;
}
#poll .pollblock {
	padding-left: 17px;
	padding-right: 17px;
}
#inhoudbox #inhoud #poll .contextblok {
	width: 140px;
	margin-bottom: 0.5em;
}

#homepage #inhoudbox #inhoud #poll .contextblok 
{
	width:210px;
}

#zoeken {
	top: 0px;
	width: 850px;
}
#zoeken a {
	text-decoration: none;
}
#zoeken a:visited {
	color: #000;
}
#zoeken a:hover {
	color: #000;
}
a.logo {
	display: block;
	height: 51px;
	margin-top: 1.55em;
	width: 236px;
}
div#zoeken ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div#zoeken li {
	background-image: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
div#topvisual {
	position: absolute;
	top: 7.82em;
	height: 180px;
}
div#navigatie {
	line-height: 1.15em;
	position: absolute;
	right: 21px;
	top: 5.36em;
	width: 725px;
}
ul#hoofdmenu {
	float: right;
	list-style-type: none;
	padding: 0px;
	position: relative;
}
ul#hoofdmenu li {
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#hoofdmenu a {
	color: #005883;
	float: left;
	font-size: 1.09em;
	text-decoration: none;
}
ul#hoofdmenu a.act {
	color: #005983;
	font-weight: bold;
}
ul#hoofdmenu a.act:hover {
	color: #005983;
}
ul#hoofdmenu a:hover {
	color: #005983;
}
ul#hoofdmenu span {
	color: #005883;
	margin: 0 1.09em 0 1.09em;
}
ul#zoekmenu {
	position: absolute;
	right: 24.5em;
	top: 1.09em;
}
ul#zoekmenu a {
	color: #666;
	float: left;
	height: 2em;
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	vertical-align: middle;
}
ul#zoekmenu a:visited {
	color: #666;
	float: left;
	height: 2em;
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	vertical-align: middle;
}
ul#zoekmenu a:hover {
	color: #005883;
}
ul#zoekmenu span {
	color: #ccc;
	margin: 0 0.4em 0 0.4em;
	padding-top: 0.3em;
	vertical-align: middle;
}
.linktorss img{margin-top:-0.2em;}
ul#zoekmenu span#rsslink_linktoRssText {
	color:#666;
	padding-top:0;
	height:2em;
	margin-bottom:0.5em;
	vertical-align:top;
}
ul#zoekmenu span#languageswitch {
	margin: 0;
}

div#zoekform {
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 19px;
	top: 1.09em;
}
div#zoekform p {
	background: url('../Images/button-right.gif');
	background-position: top right;
	background-repeat: no-repeat;
	width: 19.10em;
	height: 1.73em;
	margin: 0px;
	padding: 0 2px 0 0;
}
div#zoekform input.querytext {
	border: 1px #e5e5e5 solid;
	height: 1.15em;
	margin: 0 0.64em 0 0;
	padding: 0.2em;
	vertical-align: top;
	width: 13.87em;
}

div#zoekform input.zoek {
	background: url('../Images/button-body.gif');
	background-repeat: no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	height: 1.73em;
	margin: 0;
	vertical-align: top;
	width: 4em;
}

div#voet {
	clear: both;
	padding: 0 17px 0.9em 17px;
	width: 942px;
}
#PageFooter {
	border-top: 1px #f0f0f0 solid;
	color: #666;
	display: block;
	padding: 1em 0 1em 0;
}
UL#voetmenu {
	position: absolute;
	right: 34px;
	top: 1em;
}
ul#voetmenu li {
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#voetmenu a {
	color: #666;
	float: left;
	height: 2em;
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	text-decoration: none;
	vertical-align: middle;
}
ul#voetmenu a:visited {
	color: #666;
	float: left;
	height: 2em;
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	vertical-align: middle;
}
ul#voetmenu a:hover {
	color: #005883;
}
ul#voetmenu span {
	color: #ccc;
	float: left;
	height: 2em;
	margin: 0 1.55em 0 1.55em;
	padding: 0.3em 0 0.2em 0;
	vertical-align: middle;
}
div#inhoudbox {
	float: left;
	margin: 25em 0 0 0;
	overflow: visible;
	padding: 0 0 13px 17px;
	width: 963px;
}
.dossier #inhoudbox {
	margin-top: 17.3em;
}
div#inhoud {
	display: inline;
	float: left;
	margin: 0px;
	width: 942px;
}
/*strange solution to make pages longer in IE6 for footer*/
#subnavigatie {
	background-color: #ffffff;
	height: 32em;
	max-height: 0em;
}

#subnavigatie #subnavigatieContent {	
	margin: 2.2em 0 0 0;
	padding: 20px;
	position: absolute;
	top: 25.18em;
	width: 150px;
	color: #000;
	background-color: #f0f0f0;
}

#subnavigatie #subnavigatieContent h2 {
	color: #666;
}

#subnavigatie #subnavigatieContent ul {
	width: 150px;
	list-style-type: none;
}
#subnavigatie #subnavigatieContent li a {
	border-bottom: #dddddd 1px solid;
	color: #333333;
	padding: 0.3em 0 0.3em 1px;
	display: block;
	float: left;
	text-decoration: none;
	width: 100%;	
}

#subnavigatie #subnavigatieContent li a:hover {
	color: #005883;
	text-decoration: underline;
}
#subnavigatie #subnavigatieContent li.first a {
	border: none;	
	font-size: 1.40em;
	font-weight: bold;
	color: #666;	
	margin-bottom: 1em;
}

#subnavigatie #subnavigatieContent ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#subnavigatie #subnavigatieContent li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#subnavigatie #subnavigatieContent li span {
	padding: 0.6em 0 0.7em 0;
}
#subnavigatie #subnavigatieContent li a.act {
	color: #005883;
}


#ContentPeerBarContainer 
{
	height: 2.8em;
}

#ContentPeerBarContainer ul li {
	float: left;
	background-color: #f0f0f0;
	margin: 0px;
	padding: 0.7em 0.5em 0.7em 0.5em;
}

#ContentPeerBarContainer ul li a {
	color: #333333; 
	text-decoration: none;
	width:auto;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

#definitioncontent #ContentPeerBarContainer ul li a{
	width:1.5em;
	padding-left:0em;
	padding-right:0em;
	text-align:center;
}

#ContentPeerBarContainer ul li.ContentPeerBarCurrent {
	border: 1px solid #e7e7e7;
	border-bottom:none;
	background-color: #ffffff;
	padding-bottom: 0.6em;
	z-index:2;
}

#ContentPeerBarContainer ul li.ContentPeerBarCurrent a {
	color: #005883;
	text-decoration: none;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

div#contentbox {
	display: inline;
	margin: 0px;
	padding: 0px;
}
div#content {
	margin: 2.3em 0 0 201px;
	width: 738px;
	min-height: 55em;
	padding: 0px;
}	

div#content #blokken {
	border: 1px #e7e7e7 solid;
	margin-top: -0.2em;
	margin-bottom: 0px;
	width: 738px;
	padding: 1.7em 0 0 0;
}

#blokken h2 span.NewsDate{margin-left:19px;margin-right:19px;} 
#blokken .newsitem {margin-left:19px;margin-right:19px;}

h1 {
	color: #73adc1;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 1.2em;
}

h2.weblog {
	color: #73adc1;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 1.2em;
}
h2.vervolg {
	margin-top: 2em;
}
.dossier .dossiertitel {
	height: 6.9em;
	position: absolute;
	top: 10.4em;
	width: 37em;
}
.dossiertitel h1 {
	bottom: 0.6em;
	color: #000;
	font-size: 1.95em;
	line-height: 1.1;
	margin: 0px;
	position: absolute;
}
.dossiertitel p {
	bottom: 0.6em;
	color: #000;
	font-size: 1.95em;
	line-height: 1.1;
	margin: 0px;
	padding: 0px;
	position: absolute;
}
h2 {
	font-size: 1.40em;
	font-weight: bold;
}
h2.opvallen {
	color: #336699;
	margin: 0 0 1.2em;
}
h2.verw {
	color: #336699;
	margin: 0 0 1.2em;
}
h3 {
	font-size: 1.1em;
	margin: 0px;
}
h4 {
	font-size: 1.0em;
	color:#666666;
	margin: 0px;
}
h5 {
	font-size:1.0em;
	margin:0px;
}
h6 {
	border: 1px #005883 solid;
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-size:1em;
	font-weight:normal;
}

p,
table {
	margin: 0 0 0.5em;
}

p.intro {
	font-weight: bold;
}
p.crumbtrail {
	margin: -2.5em 0 0 -180px;
	padding: 0px;
	float: left;
	z-index: 2;
	position: absolute;
	width: 920px;/*942px - 17px - 5px;*/
}

p.crumbtrail a,
p.crumbtrail a:visited {
	color: #666666;
	margin-bottom: 2em;
}
p.crumbtrail a:hover {
	color: #005883;
}

#context {
	margin: 0px;
	position: relative;
	width: 190px;
}
#context img {
	border-top: #000 4px solid;
	margin: 0 0 -12px;
	position: relative;
	top: -12px;
	width: 100%;
}
#context h2 {
	color: #336699;
	margin: 2em 0 0;
	padding: 0 0 0.25em 0;
}
#context ul {
	margin: 0 0 2em 0;
}
#context li {
	margin: 0px;
	padding: 0px;
}
#context li a {
	color: #000;
	display: block;
	padding: 2px 15px 3px 0;
	text-decoration: none;
}
#context li a.extern {
}
#context li a:hover {
	color: #005883;
	text-decoration: underline;
}
#context li a.extern:hover {
}

/*#blokken h2 {
	color: #005883;
	margin: 0 0 0.95em;
	padding: 0px;
}*/
#homepage #blokken h2 {
	color: #666;
	margin: 0 0 0.95em;
	padding: 0px;
}
#blokken ul, #contentNieuw ul {
	margin: 0px;
	overflow: hidden;
	padding: 0 0 1px 1px;
}
#blokken li, #contentNieuw li {
	margin: 0px;
	padding: 0px;
}
#blokken li a {
	color: #000;
	display: block;
	padding-left: 1px;
	padding-right: 15px;
	text-decoration: none;
	width: 150px;
}
#blokken li a:hover {
}
#deonderwerpen ul {
	list-style-type: none;
}
#deonderwerpen li a {
	border-top: #dddddd 1px solid;
	color: #333333;
	padding: 0.6em 0 0.7em 0;
}
#deonderwerpen li a:hover {
	color: #005883;
	text-decoration: underline;
}
#deonderwerpen li a.first {
	border-top: none;
}
span.datum {
	color: #999;
}
p.meer {
	text-align: right;
}
p.meer a,
p.meer a:visited {
	border-bottom: #dedede 1px solid;
	border-top: #dedede 1px solid;
	color: #000;
	display: block;
	font-weight: bold;
	height: 1%;
	padding: 2px 15px 3px 0;
	text-decoration: none;
}
p.meer a:hover {
	border-bottom: #000 1px solid;
	color: #000;
}
div.uitgelicht {
	display: inline;
	float: left;
	margin-left: 1.5em;
	overflow: hidden;
	width: 44.7%;
}
img.uitgelicht {
	width: 100%;
}
.kolom {
	float: left;
	width: 31.25%;
}
.kolom2 {
	margin-left: 1.9em;
}
.kolom3 {
	float: right;
}
.kolom h2 {
	border-bottom: #dedede 1px solid;
	color: #661a8e;
	margin: 0px;
	padding: 0 0 0.25em 0;
}
.kolom ul {
	list-style-type: none;
	margin: 0 0 2em;
	overflow: hidden;
	padding: 0px;
	width: 100%;
}
.kolom li {
	background-image: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	width: 100%;
}
.kolom li a {
	border-bottom: #dedede 1px solid;
	color: #000;
	display: block;
	height: 1%;
	padding: 2px 15px 3px 0;
	text-decoration: none;
}
.kolom li a:hover {
	border-bottom: #000 1px solid;
}
ul.verw {
	border-top: #661a8e 3px solid;
	clear: both;
	list-style-type: none;
	margin: 2.1em 0 0;
	padding: 0.9em 0 0 0;
}
ul.verw li {
	background-image: none;
	height: 1%;
	margin: 0 0 1em;
	padding: 0px;
}
ul.verw a {
	font-weight: bold;
}

ul.verw img,
img.icoon {
	bottom: -4px;
	margin: -5px 0 0;
	padding: 3px 0 2px 0;
	position: relative;
	vertical-align: text-bottom;
}
p.lijst a {
	font-weight: bold;
}
span.metageg {
	color: #aaa;
	display: block;
}
.formulier .button {
	margin: 0px;
	text-align: right;
}
.buttons {
	clear: both;
	display: block;
	float: none;
	height: 30px;
	position: relative;
	margin-top: 0.6em;
}
.buttons span {
	background: url('../Images/button-right.gif');
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	position: absolute;
	right: -3px;
	top: 0px;
	width: 3px;
}
a.button:link,
a.button:visited {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}
a.button {
	background: url('../Images/button-body.gif');
	background-repeat: no-repeat;
	float: right;
	height: 17px;
	padding: 2px 5px 0 8px;
	position: relative;
}

.kort {
	margin: 0px;
	padding: 0px;
}
.kort label {
	color: #000;
}
.kort .veld {
	font-size: 1em;
	width: 22em;
}
.kort h2 {
	display: inline;
	font-weight: normal;
}
.filter.kort {
	border-bottom: #661a8e 3px solid;
	margin: 0 0 1.4em;
	padding: 0 0 1em 0;
}
.filter.kort {
	border-top: #000 1px solid;
	padding: 1em 0 1em 0;
}
.quicksearch.kort {
	border-top: #000 1px solid;
	padding: 1em 0 1em 0;
}
.submit {
	background-color: #000;
	border: #000 1px solid;
	clear: left;
	color: #fff;
	cursor: pointer;
	float: none;
	font-size: 1em;
	margin: 0.5em 0 0 0.5em;
	padding: 0px;
}
p.vorvol {
	border-top: #661a8e 3px solid;
	margin: 2.5em 0px;
	text-align: right;
}
p.vorvol a,
p.vorvol a:visited {
	color: #661a8e;
	font-weight: bold;
	text-decoration: none;
}
p.vorvol a:hover {
	color: #f80;
}
p.vorvol a.vorige {
	float: left;
}
ul.wegwijzer,
ul.wegwijzer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
ul.wegwijzer li {
	background-image: none;
	margin: 0 0 2em;
	padding: 0px;
	text-decoration: none;
	width: 100%;
}
ul.wegwijzer li li {
	margin: 0px;
}
ul.wegwijzer li a {
	border-bottom: #dedede 1px solid;
	color: #661a8e;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	height: 1%;
	padding: 2px 15px 3px 0;
	text-decoration: none;
}
ul.wegwijzer li strong {
	border-bottom: #dedede 1px solid;
	color: #661a8e;
	display: block;
	font-size: 1.1em;
	height: 1%;
	padding: 2px 15px 3px 0;
}
ul.wegwijzer li li a {
	color: #000;
	font-size: 1em;
	padding: 2px 15px 3px 1.4em;
}
ul.wegwijzer li li strong {
	color: #000;
	font-size: 1em;
	padding: 2px 15px 3px 1.4em;
}
ul.wegwijzer li li li a {
	color: #000;
	font-weight: normal;
	padding: 2px 15px 3px 2.8em;
}
ul.wegwijzer li a:visited {
	color: #661a8e;
}
ul.wegwijzer li a:hover 
{
	border-bottom: #000 1px solid;
	color: #661a8e;
}
ul.wegwijzer li li a:hover {
	color: #000;
}
.foto {
	margin: 0px;
	padding: 0px;
}
.foto img {
	float: left;
	margin: 0px 1em 1.4em 0px;
}
.foto p {
	color: #7c7c7c;
	margin: 0px;
	padding: 0 1em 1em 1em;
}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}
img.geenbijschrift {
	float: left;
	margin: 0.4em 1.4em 1.4em 0px;
}
ol#vgvdet {
	margin: 0 0 2em;
	padding: 0 0 0 2.8em;
}
ol#vgvdet li {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: relative;
}
ol#vgvdet li a {
	border-bottom: #dedede 1px solid;
	color: #000;
	display: block;
	font-weight: normal;
	margin: 0px;
	padding: 2px 20px 3px 0;
	text-decoration: none;
}
ol#vgvdet li a:hover {
	border-bottom: #000 1px solid;
}
ol#vgvcat {
	margin: 0 0 2em;
	overflow: hidden;
	padding: 0 0 0 2.8em;
}
ol#vgvcat li {
	margin: 0px;
	padding: 0px;
}
ol#vgvcat li a.terugvraag {
	border-bottom: #dedede 1px solid;
	color: #000;
	display: block;
	font-weight: normal;
	padding: 2px 20px 3px 0;
	text-align: right;
	text-decoration: none;
}
ol#vgvcat li a.terugvraag:hover {
	border-bottom: #000 1px solid;
}
ol#vgvcat h2 {
	color: #000;
	display: block;
	margin: 1.4em 0 0;
}
ol#vgvcat li li {
	font-weight: normal;
	margin:0 0 0 0.6em;
	padding: 0 0 0 1.1em;
}
h2.vgv {
	border-bottom: #661a8e 3px solid;
	color: #661a8e;
	margin: 2em 0px 1em;
	padding: 0 0 0.25em 0;
}
.foutalg {
	color: #f00;
	font-weight: bold;
	padding-top: 1em;
}
.foutalg span {
	background-color: #f00;
	color: #fff;
	float: left;
	font-size: 1.6em;
	font-weight: bold;
	margin: 0.05em 0.5em 0px 0.4em;
	padding: 0 0.2em 0.15em 0.2em;
	text-decoration: none;
}
.foutspec {
	color: #f00;
	font-weight: bold;
	margin: 1.4em 0 0;
	padding: 0px;
}
.foutspec span {
	background-color: #f00;
	color: #fff;
	float: left;
	font-size: 1.6em;
	font-weight: bold;
	margin: 0.05em 0.5em 0 0;
	padding: 0 0.2em 0.15em 0.2em;
	text-decoration: none;
}
p.zoekreslinks {
	color: #661a8e;
	padding: 0.4em 0 0.4em 0;
}
p.boven,
p.onder {
	border-bottom: #661a8e 3px solid;
}
p.zoekreslinks span {
	color: #73adc1;
}
p.zoekreslinks a {
	color: #661a8e;
	text-decoration: none;
}
p.zoekres {
	float: left;
	margin-right: 6em;
}
form.kort .button {
	background-color: #000;
	border: #000 1px solid;
	color: #fff;
	cursor: pointer;
	margin: 0px;
	padding-left: 0.6em;
	padding-right: 0.6em;
}
* html form.kort .button {
	border: none;
	height: 1.5em;
}
#fout h1 {
	margin-top: 2.1em;
}
#fout h2 {
	color: #661a8e;
	margin: 1.5em 0px 1em;
}
#fout ul li {
	font-weight: bold;
	margin-bottom: 1em;
}
#fout ul li li {
	background: none transparent scroll repeat 0% 0%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#fout form {
	font-weight: normal;
	margin: 1em 0px;
}
p.rss {
	border-bottom: #dedede 1px solid;
	border-top: #dedede 1px solid;
	margin-top: 3.9em;
	padding: 0.35em 0 0.35em 0;
	text-align: right;
}
p.rss a {
	text-decoration: none;
}
#context p.rss img {
	border: 0px;
	position: relative;
	top: -10px;
	width: 14px;
}
#console #WebAuthorConsole {
	position: absolute;
	top: 0px;
	right: -270px;
	width: 250px;
	background-color: #fff3f3;
	border: red 1px solid;
}
a.EditLink {
	color: #ff6600;
	padding-left: 5px;
}
a.DeleteLink {
	color: red;
	padding-left: 5px;
}
a.AddLink {
	color: green;
	padding-left: 5px;
}
#HtmlSummary {
	min-height: 0px;
}

#HtmlMainContent, #HtmlExtraContent 
{
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 1.7em;
	min-height: 0px;
}
#HtmlMainContent p, #HtmlExtraContent p {
	padding-bottom: 0.5em;
}

#HtmlMainContent li, #HtmlExtraContent li {
	width:auto;
}

#HtmlMainContent li a, #HtmlExtraContent li a{
	width:auto;
	display:inline;
	padding-right:0px;
	text-decoration:underline;
	color:#005883;
}

#HtmlMainContent li a:hover, #HtmlExtraContent li a:hover{
	text-decoration:none;
}
h1,h1.title,
#contentNieuw h1.title,
#HtmlMainContent h1.title,
#HtmlExtraContent h1.title,
#blokken h1.title 
{
	margin: 0px 0px 0.95em 19px;
}

#HtmlMainContent h2, #HtmlExtraContent h2 {
	color: #666;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.25em;
	margin: 0 0 0.3em 0;
	padding: 0px;
}

#HtmlMainContent ul, #HtmlExtraContent ul, #SpotLight ul, .LightShortCutAreaContainer ul 
{
	margin-left: 15px;
	margin-bottom: 1em;
}

#HtmlMainContent ul li, #HtmlExtraContent ul li, #SpotLight ul li, .LightShortCutAreaContainer ul li {
	list-style: disc;
	margin-left: 15px;
}

#blokken .LightShortCutAreaContainer ul, #contentNieuw .LightShortCutAreaContainer ul,
#blokken .ShortCutAreaContainer ul, #contentNieuw .ShortCutAreaContainer ul {
	margin-bottom: 1em;
	margin-left:15px;
}
#blokken .LightShortCutAreaContainer li, #contentNieuw .LightShortCutAreaContainer li,
#blokken .ShortCutAreaContainer li, #contentNieuw .ShortCutAreaContainer li {
	list-style: disc;
	margin-left: 15px;
}
#blokken .LightShortCutAreaContainer li a, #blokken .ShortCutAreaContainer li a {
	color: #000;
	display: inline;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: underline;
	width: auto;
}

.LinkToArchive{margin-left:19px;}

#definitioncontent{
	padding-left:19px;
}

#definitioncontent #ContentPageList{
	padding: 2.4em 0px 2.4em 0px;
	border:none;
}

#ContentPageList 
{
	padding: 0.5em 19px 1.7em 19px;
}
#contentfooter 
{
	margin-top: 3em;
}
h2.ShortCutAreaHeader {
	font-size: 1.1em;
	margin: 0.5em 0 0.75em 0;
}
/*
.LightShortCutAreaContainer, .ShortCutAreaContainer {
	margin-left: 10px;
}*/

.correction {
	background-color: #ffff99;
}

#publicationinformation {padding: 0em 19px 1.7em 19px;}
#publicationinformation span {
	display: block;
}
#publicationinformation span.label {
	display: inline;
	width: 8em;
}

.newitem {
	clear: none;
	float: none;
	height: 100%;
	padding-bottom: 0.6em;
}

.newitemalt {
	background-color: #f0f0f0;
	clear: none;
	float: none;
    height: 100%;
	padding-bottom: 0.6em;
}

.publication-list .publicationdate, #NewItems .publicationdate {
	clear:left;
	float:none;
	width: 75px;
	height:100%;
}

.publication-list div.newstitle, #NewItems div.newstitle {
	margin-top:-1.4em;
	padding-left: 81px;
}

.publication-list .planningperiod {
	float: right;
	width: 150px;
	display:inline;
}

.publication-list .planningperiodheader{
	float: right;
	width: 150px;
	display:inline;
	font-weight:bold;
}

#themecalendar{margin-bottom:1em;}

#themecalendar .newstitle {
	margin-right:150px;
}

.newssummary {
	clear: both;
	float: none;
	padding-left: 7em;
}
#hpspotlight {
	line-height: 1.7em;
	border: 1px solid #e7e7e7;
	border-top: none;
	padding: 10px 10px 10px 10px;
	width: 460px;
}
#hpspotlight a.leesverder  {
	text-decoration: none;
}
#hpspotlight h2 span {
	float: none; /*left */
	margin: 0 0 0.6em 0;
	padding: 0px;
}
#hpspotlight #TheSpotLight_lblTitle {
	padding-left: 0.5em;
}

#hpspotlight #TheSpotLight_panelText {
	clear: both;
	margin: 0px;
	padding: 0 0 0 12px;
}
.spotlightpanel {
	margin: 0px 1.5em;
}
.pollblock {
	display: block;
	margin: 0.5em 0px;
}
#poll .button {
	background: url('../Images/button-body.gif');
	background-repeat: no-repeat;
	border: none;
	color: #fff;
	float: left;
	font-size: 0.91em;
	height: 1.73em;/*19px;*/
	margin: 0px;
	padding: 0px 5px 0 8px;
	vertical-align: top;
}
#poll span.button {
	background: url('../Images/button-right.gif');
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 1.73em;/*19px;*/
	top: 0px;
	width: 3px;
}
#poll input {
	clear: left;
	cursor: pointer;
	float: none;
	line-height: 1.8em;
	margin-top: 0.2em;
	border: none;
}

/*

#poll .thema
{
	position: absolute;
	top: 30em;
	right: 30px;
}
*/

.pollmeta {
	font-size: 0.8em;
}
.pollblock label {
	color: black;
	line-height: 1.8em;
	margin-top: 0.4em;
	padding-left: 0;
}
.pollbar {
	background-color: #336699;
	height: 8px;
	margin:0 0 0 0.5em;
}
.pollstats {
	display: block;
	margin: 0 0 0.3em 0.5em;
}
.given {
	color: black;
	float: right;
	font-size: 0.9em;
	line-height: 1.8em;
}
.ananswer {
	color: black;
	display: block;
	float: none;
	line-height: 1.8em;
}
.theanswer {
	font-weight: bold;
	margin: 0.2em 0 0.2em 0;
}
#theanswer {
	clear: both;
	float: none;
}
.answers {
	clear: left;
	display: block;
	float: none;
	font-size: 0.9em;
	padding-top: 3px;
}
.pollarchive {
	float: right;
}
#TheNewsPage h2 {
	color:#666666;
	font-size:1.2em;
	font-weight:bold;
}

#TheNewsPage TH {
	border-left-width: 0px;
	padding: 0 0 0.5em 0;
	text-align: left;
	vertical-align: top;
}
#TheNewsPage .newstitleheader {
	padding: 0 0 0.5em 0.5em;
	vertical-align: top;
}
#TheNewsPage td.newstitle,
td.planningperiod {
	padding: 0 0 0.5em 0.5em;
	vertical-align: top;
}
#TheNewsPage td.publicationdate {
	padding: 0 0 0.5em 0;
	vertical-align: top;
	white-space: nowrap;
	width: 7em;
}
/*#homepage #SpotLight {
	clear: left;
	margin-top: 1.5em;
}*/

#newpublications {
	float: right;
	width: 49%;
}
#newfigures {
	float: left;
	width: 49%;
}
#timeClock {
	color: black;
	font-weight: bold;
	padding-top: 5px;
}
#currentPopulation {
	color: black;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 5px;
}
.DateDisplay {
	font-weight: normal;
}
#populationClock {
	font-weight: normal;
	padding: 0.5em;
	text-align: center;
}
#content #populationClock {
	background: none transparent scroll repeat 0% 0%;
	font-size: larger;
}
#SummaryPage #blokken {
	margin-bottom: 2em;
	width: 100%;
}

.ThemeContent 
{
	padding-bottom: 1.7em;
}

#TheControlLoader__ctl0_theDefinition{margin-top:1.7em;margin-bottom:1.7em;}

#TheIncidental_IncidentalIsland 
{
	padding: 1.7em 19px 1.7em 19px;
	border-top: 1px solid #e7e7e7;
}

#TheIncidental_IncidentalIsland h2 a 
{
	text-decoration: none;
}

#TheIncidental_IncidentalIsland li a 
{
	color: #005883;
	text-decoration: underline;
	display: inline; 
	padding-right: 0;
}

#TheIncidental_IncidentalIsland li a:hover
{
	text-decoration: none;
}

.ThemeContentIsland {
	display: block;
	float: left;
	width: 294px;
	border: 1px solid #e7e7e7;
	margin-right: 8px;
	margin-bottom: 8px;	
	padding: 1.2em 19px 1.2em 19px;
}
#blokken .ThemeContentIsland li a {
	display: block;
	padding-left: 14px;
	padding-right: 15px;
	text-decoration: none;
	width: 250px;
}

#blokken #left {
	float: left;
	width: 350px;
	padding-left: 19px;
}
#blokken #right 
{
	float: right;
	width: 350px;
	padding-right: 19px;
}
#blokken .left  {
	float: left;
	width: 350px;
	padding-left: 19px;
	clear:left;
}
#blokken .right {  
	float: right;
	width: 350px;
	padding-right: 19px;
	clear:right;
}
#blokken .ThemeContentIsland h2 {
	/*margin-left: 14px;*/
	font-size:1.1em;
	color: #666;
	margin-bottom:0.5em;
}
.ThemeContentIsland ul li a {
	padding: 0.5em 5px 0.5em 0;
}
/*.ThemeContentIsland .listitems {
	padding-bottom: 0.6em;
}*/
.ThemeContentIsland ul li.listitem {
	padding: 0px;
	background-color: #f0f0f0;		
	background-image: url(../Images/icon-arrow-grey.gif);
	background-position: 265px center;
	background-repeat: no-repeat;
}
.ThemeContentIsland ul li.listitemalt {
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../Images/icon-arrow.gif);
	background-position: 265px center;
	background-repeat: no-repeat;
}

#blokken h2.ItemLink, h2.ItemLink{
	font-size: 1em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h3.ItemLink {
	font-size: 1em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.ItemDate {
	color: #666;
	margin-right: 1em;
}
.ItemType {
	clear: right;
	color: #666;
}
.ItemSummary {
	clear: left;
	display: block;
}
ul.twodeep li {
	background-image: none;
	margin-left: 0px;
	margin-top: 0.3em;
	padding: 0px;
}
p.sllink 
{
	padding: 1.7em 19px 1.7em 19px;
}

ul.linktorss li {
	background-image: none;
	margin-left: 0px;
	margin-top: 0.3em;
	padding: 0px;
	line-height:1.7em;
}

#webform ul.linktorss li a{
	width:auto;
	display:inline;
}

a.rsslogo {
	margin-right: 0.5em;
}
#ContentHeader {
	color: #336699;
	padding-left: 19px;
	margin-bottom: 0.8em;
	margin-top: -0.8em;
}
h1,h1.title {
	color: #005883;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.1em;
	margin: 0 0 0.8em 0;
}
.nobreak {
	white-space: nowrap;
}
#DataTableContainerFixed {
	width: 396px;
}
#DataTableContainerLiquid {
	width: 100%;
}
#DataTableContainerLiquid td,
#DataTableContainerFixed td,
#DataTableContainerLiquid TH,
#DataTableContainerFixed TH 
{
	border-bottom: #e7e7e7 1px solid;
}
td.hr {
	color: #fff;
}
#DataTableContainerLiquid TD HR {
	display: none;
	visibility: hidden;
}
#DataTableContainerFixed TD HR {
	display: none;
	visibility: hidden;
}
th,
caption,
.thlt,
.tult {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.ths {
	text-align: center;
	vertical-align: top;
}
.tu {
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
}
.trs {
	font-weight: bold;
	vertical-align: top;
}
.tril0 {
	border-left: #fff 2px solid;
	vertical-align: bottom;
}
.tril0lt {
	border-left: #fff 2px solid;
	vertical-align: top;
	white-space: nowrap;
}
.tril0ltw {
	border-left: #fff 2px solid;
	vertical-align: top;
}
.tril1 {
	padding-left: 1em;
	vertical-align: bottom;
}
.tril2 {
	padding-left: 2em;
	vertical-align: bottom;
}
.tril3 {
	padding-left: 3em;
	vertical-align: bottom;
}
.tril4 {
	padding-left: 4em;
	vertical-align: bottom;
}
.tril5 {
	padding-left: 5em;
	vertical-align: bottom;
}
.tc {
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	padding-left:0.5em;
	padding-right:0.5em;
}
.tclt {
	text-align: left;
	vertical-align: top;
	padding-left:0.5em;
	padding-right:0.5em;
}
#DataTableContainerLiquid td.tf,
#DataTableContainerFixed td.tf {
	border-bottom: #fff 0px solid;
	vertical-align: top;
}
.cpitop5table {
	margin-bottom: 2em;
}
.cpitop5table TABLE {
	width: 350px;
}
.cpitop5table td,
.cpitop5table TH  {
	border-bottom: 1px solid #e7e7e7;
}

table.interactive td {padding-top:10px;vertical-align:top;}

#webform{padding-left:19px;margin-bottom:2em; padding-right:19px}
#top5form{padding-left:19px;margin-bottom:0;padding-right:19px}
#webform .button,
#top5form .button
{
	background: url('../Images/button-body.gif');
	background-repeat: no-repeat;
	border: none;
	color: #fff;
	float: left;
/*	font-size: 0.91em;*/
	height: 1.73em;/*19px;*/
	line-height: 1.15em;
	margin: 0px;
	padding: 0px 5px 0 8px;
	vertical-align: top;
}
#webform span.button,
#top5form span.button
{
	position:relative;
	background: url('../Images/button-right.gif');
	background-repeat: no-repeat;
	display: block;
	right: 0px;
	float: left;
	height: 1.73em;/*19px;*/
	top: 0px;
	width: 3px;
}

.formField {
	height: auto;
	width: 380px;
	margin-right: 10px;	
}
.formTextBox {
	height: 140px;
	width: 380px;
	margin-right: 10px;	
}
.formDropDown {
	height: auto;
	width: 380px;
	margin-right: 10px;	
}
.formRadioList {
	clear: both;
	float: none;
	height: auto;
}

.formRadioList input {
	border: none;
}
.formRadioList label {
	margin-right: 15px;
}

.formList input {
	border:none;
}
.formLabel {
	height: auto;
	line-height: 200%;
	margin-top:20px;
}
.formFieldShort {
	height: auto;
	width: 150px;
}
.formPanel .button {
	margin-top: 10px;
}
.listname {
	font-weight: bold;
}
.hidden {margin-bottom:20px;line-height:200%;}

.validatorText {
	color: red;
	margin-right: 10px;
}
#ExtendedSearchBox{padding-bottom:1.7em;}
#ExtendedSearchBox input.button {
/*	float: left;*/
	font-size: 100%;
/*	height: auto;*/	
	margin-left: 0.5em;
	margin-right: 0px;
/*	padding: 0.3em 0.5em 0.2em 0.5em;*/
}
#ExtendedSearchBox span.button{height:19px;}
#ExtendedSearchBox .querytext{float:left;}
#ExtendedSearchBox .buttons{display:inline;clear:none;float:left;margin-top:0;}

#searchpop
{
	margin-left:19px;
}
#searchpop .zoek{margin-left: 0.5em;}
#searchpop .querytext{width:200px;}

#rentvalueindexer{padding: 0em 19px 1.7em 19px;}
.IndexerTitle {
	color: #003366;
	float: left;
	margin-bottom: 1em;
}
.ExplanationButton {
	background-color: #dcf6f5;
	border: #003366 1px solid;
	font-weight: bold;
	float: right;
	margin-right: 10px;
	padding: 2px 10px 2px 10px;
}
.ExplanationStep {
	clear: both;
	padding-bottom: 0.5em;
	width: auto;
}
#TheIndexer_methode, #TheControlLoader__ctl0_methode {
	clear: left;
	float: left;
	margin-left: 10px;
	width: auto;
}
#TheIndexer_methode input, #TheControlLoader__ctl0_methode input {
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	border:none;
	line-height:1.8em;
}
#TheIndexer_cijfers, #TheControlLoader__ctl0_cijfers {
	clear: left;
	float: left;
	margin-left: 10px;
	width: auto;
}
#TheIndexer_cijfers input, #TheControlLoader__ctl0_cijfers input {
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	border:none;
	line-height:1.8em;
}
#TheIndexer_reeks, #TheControlLoader__ctl0_reeks {
	clear: left;
	float: left;
	margin-left: 10px;
	width: auto;
}
#TheIndexer_reeks input, #TheControlLoader__ctl0_reeks input {
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	border:none;
	line-height:1.8em;

}
#ChooseBaseYear {
	clear: left;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
#TheIndexer_basisjaar, #TheControlLoader__ctl0_basisjaar {
	float: left;
}
#RemarkBaseYear {
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	width: auto;
}
#TheIndexer_EquivalentLabel, #TheControlLoader__ctl0_EquivalentLabel {
	clear: left;
	display: block;
}
#TheIndexer_StartDatePanel, #TheControlLoader__ctl0_StartDatePanel {
	clear: left;
}
#TheIndexer_valuta, #TheControlLoader__ctl0_valuta {
	float: left;
}
#TheIndexer_valuta input, #TheControlLoader__ctl0_valuta input {
	border:none;
}
#TheIndexer_geldendehuurprijs, #TheControlLoader__ctl0_geldendehuurprijs {
	float: left;
	margin: 4px 0 0 5px;
	text-align:right;
}
#TheIndexer_Step6 p, #TheControlLoader__ctl0_Step6 p {
	clear: left;
}
#TheIndexer_Formula, #TheControlLoader__ctl0_Formula {
	clear: both;
	float: none;
	margin: 1.5em 0px;
	width: auto;
}
#TheIndexer_DividerLeft, #TheControlLoader__ctl0_DividerLeft {
	clear: left;
	float: left;
	margin-top: 20px;
	width: auto;
}
#TheIndexer_DividerEqualsStep7, #TheControlLoader__ctl0_DividerEqualsStep7 {
	float: left;
	margin-left: 5px;
	margin-top: 20px;
	width: auto;
}
#TheIndexer_DividerMiddle, #TheControlLoader__ctl0_DividerMiddle {
	float: left;
	margin-left: 10px;
	width: auto;
}
#TheIndexer_Numerator, #TheControlLoader__ctl0_Numerator {
	border-bottom: black 1px solid;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 10px;
	white-space: nowrap;
	width: auto;
}
#TheIndexer_CpiNumerator, #TheControlLoader__ctl0_CpiNumerator {
	padding-right: 5px;
}
#TheIndexer_Denominator, #TheControlLoader__ctl0_Denominator {
	clear: both;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	white-space: nowrap;
	width: auto;
}
#TheIndexer_CpiDenominator, #TheControlLoader__ctl0_CpiDenominator {
	padding-right: 5px;
}
#TheIndexer_DividerRight, #TheControlLoader__ctl0_DividerRight {
	float: left;
	margin-top: 13px;
	width: auto;
}
#DividerEquals {
	float: left;
	margin-top: 8px;
	width: auto;
}
#TheIndexer_ValutaDivider, #TheControlLoader__ctl0_ValutaDivider {
	float: left;
	margin-left: 5px;
	margin-top: 0px;
	width: auto;
}
#TheIndexer_ValutaDivider input, #TheControlLoader__ctl0_ValutaDivider input {
	border:none;
}
#TheIndexer_CurrentRentDivider, #TheControlLoader__ctl0_CurrentRentDivider {
/*	float: left;*/
	margin-left: 5px;
	margin-top: 7px;
	text-align: right;
	width: 60px;
}
#TheIndexer_Step8, #TheControlLoader__ctl0_Step8 {
	clear: both;
	margin-top: 1em;
	width: auto;
}
#CalcBlock1 {
	clear: both;
	margin-top: 20px;
	width: auto;
}
#TheIndexer_lblCalc1, #TheControlLoader__ctl0_lblCalc1 {
	clear: left;
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	width: auto;
}
#CalcDiv1 {
	float: left;
	margin-left: 10px;
	width: auto;
}
#TheIndexer_NumeratorCalc1, #TheControlLoader__ctl0_NumeratorCalc1 {
	border-bottom: 1px solid black ;
	clear: right;
	float: left;
	margin-left: 0px;
	padding-bottom: 10px;
	white-space: nowrap;
	width: auto;
}
#TheIndexer_DenominatorCalc1, #TheControlLoader__ctl0_DenominatorCalc1 {
	clear: both;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	white-space: nowrap;
	width: auto;
}
#TheIndexer_RemainingCalc1, #TheControlLoader__ctl0_RemainingCalc1 {
	clear: right;
	float: left;
	margin-left: 10px;
	margin-top: 18px;
	width: auto;
}
#CalcBlock2 {
	clear: both;
	margin-left: 92px;/*122px;*/
	margin-right: auto;
	margin-top: 20px;
	width: auto;
}
#TheIndexer_DividerCalc2, #TheControlLoader__ctl0_DividerCalc2 {
	clear: left;
	float: left;
	margin-left: 10px;
	margin-top: 40px;
	width: auto;
}
#CalcDiv2 {
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	width: auto;
}
#TheIndexer_NumeratorCalc2, #TheControlLoader__ctl0_NumeratorCalc2 {
	border-bottom: 1px solid black;
	clear: right;
	float: left;
	margin-left: 0px;
	padding-bottom: 10px;
	white-space: nowrap;
	width: auto;
}
#TheIndexer_DenominatorCalc2, #TheControlLoader__ctl0_DenominatorCalc2 {
	clear: both;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	white-space: nowrap;
	width: auto;
}
#TheIndexer_RemainingCalc2, #TheControlLoader__ctl0_RemainingCalc2 {
	float: left;
	margin-left: 10px;
	margin-top: 40px;
	width: auto;
}
#TheIndexer_theNewRent, #TheControlLoader__ctl0_theNewRent {
	clear: right;
	float: left;
	margin-left: 10px;
	margin-top: 40px;
	width: auto;
}
#TheIndexer_lblVoorlopig, #TheControlLoader__ctl0_lblVoorlopig {
	clear: both;
	margin-bottom: 10px;
	width: 100%;
	display:block;
}
#TheIndexer_copyrightLabel, #TheControlLoader__ctl0_copyrightLabel {
	clear: left;
	float: left;
	margin-top: 10px;
	width: auto;
}
#TheIndexer_timeStampLabel, #TheControlLoader__ctl0_timeStampLabel {
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	width: auto;
}
#TheIndexer_disclaimerLabel, #TheControlLoader__ctl0_disclaimerLabel {
	clear: both;
	color: red;
	display: block;
	font-size: smaller;
	margin-top: 5px;
	width: auto;
}
#NavStepContainer {
	clear: both;
	float: none;
	margin: 1.5em 0px;
	white-space: nowrap;
	width: auto;
}
.StepDone {
	background-color: #d9f3f4;
	border: #003366 1px solid;
	float: left;
	margin: 0px 0.5em 0 0;
	padding: 1px 10px 1px 10px;
	width: auto;
}
.StepBusy {
	background-color: #9fe2e2;
	border: #003366 1px solid;
	float: left;
	margin: 0px 0.5em 0 0;
	padding: 1px 10px 1px 10px;
	width: auto;
}
.StepOpen {
	border: #000 1px solid;
	float: left;
	margin: 0px 0.5em 0 0;
	padding: 1px 10px 1px 10px;
	width: auto;
}
#TheIndexer_StepIndicator, #TheControlLoader__ctl0_StepIndicator {
	background-color: white;
	border: #fff 0px solid;
	float: left;
	margin-top: 1em;
	padding: 0px;
	width: auto;
}
#TheIndexer_btnNext, #TheControlLoader__ctl0_btnNext {
	color: #fff;
	float: left;
	padding: 2px 7px 3px 7px;
	width: auto;
}
#TheIndexer_btnBack, #TheControlLoader__ctl0_btnBack {
	color: #fff;
	float: left;
	margin-right: 0.5em;
	padding: 2px 7px 3px 7px;
	width: auto;
}

#NavStepContainer .buttons{margin-top:1em;float:left;clear:none;display:inline;}


#NavStepContainer span.button
{
	background: url('../Images/button-right.gif');
	background-repeat: no-repeat;
	height: 19px;
	position: relative;
	right: 0px;
	top: 0px;
	width: 3px;	
	float:left;
}


.BackInvisible {
	display: none;
	visibility: hidden;
}
#TheIndexer_errorLabel, #TheControlLoader__ctl0_errorLabel {
	clear: both;
	color: red;
	float:left;
/*	margin-bottom: 20px;
	margin-left: 10px; */
	margin-top: 10px;
	width: auto;
}
#publicationplanning {
	width: 100%;
	padding-left:19px;
	padding-right:19px;
}
#themeselector {
	clear: left;
	float: left;
	margin-right: 10px;
	white-space: nowrap;
	width: auto;
}
#subjectselector {
	float: left;
	white-space: nowrap;
	width: auto;
}
#themeselector select {
	margin-left: 5px;
}
#subjectselector select {
	margin-left: 5px;
}
.planningtable {
	clear: both;
	float: none;
	margin-right: 20px;
	margin-top: 20px;
	width: auto;
}
.planningtable td {
	padding: 5px 15px 5px 5px;
	vertical-align: top;
	width: auto;
}
.planningtable tr.tult {
	background-color: #f0f0f0;
	border-top-width: 0px;
}
.planningheader {
	background-color: #e7e7e7;
	font-size: 1em;
	font-weight: normal;
	height: 1.5em;
	text-align: left;
	vertical-align: middle;
}
.planningfooter {
	background-color: #e7e7e7;
	font-size: 1em;
	font-weight: normal;
	height: 1.5em;
	text-align: center;
	vertical-align: middle;
}
.planningdate {
	vertical-align: top;
	white-space: nowrap;
}
.planningperiod {
	vertical-align: top;
}
td.planningperiod {
	vertical-align: top;
}
.WhiteSpace {
	color: #005883;
	letter-spacing: 2px;
	margin-right: 5px;
	float: left;
	
}

.startdossiers  
{
	display:block;
	color:#666666;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	padding:1em 0 0.5em 0;
}

#SiteMapContainer {
	margin-right: 10px;
	padding: 0px;
}

#SiteMapContainer ul {
	list-style-type: none;
}
#SiteMapContainer li {
	background-image: none;
	padding: 0.3em 0 0.25em 0;	
	float:none;
	clear:both;
}

#SiteMapContainer li a 
{
	float:left;
	width:auto;
}

#SiteMapContainer li.SiteMapFirstLevel a { 
	float: none;
	color: #005883;
	text-decoration: none;
}
#SiteMapContainer li.SiteMapFirstLevel a:hover { 
	color: #005883;
	text-decoration: underline;
}
#SiteMapContainer li.startnewlevel{
	padding-left: 30px;
}
#SiteMapContainer li.startnewlevel a {
	color: #686868;
	text-decoration: none;
}
#SiteMapContainer li.startnewlevel a:hover {
	color: #005883;
	text-decoration: underline;
}
#SiteMapContainer li.SiteMapFirstLevel {
	background-color: #f0f0f0;
	display: block;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 2em;
	padding: 0.3em 0 0.25em 30px;
}
#SiteMapContainer li.SiteMapSecondLevel {
	margin-top: 0.5em;
}

.wrapper{padding-left:19px;float:none;clear:both;}
.factitem{width:350px;height:200px;float:left;}
.factimage{width:175px;float:left;}
.facttext{float:left;margin-left:5px;width:170px;}
.factitem h2{font-size:1.2em;font-weight:bold;margin-top:0px;}
.factitem h2 a{text-decoration:none;}

form {
			margin : 0em;
		}
			fieldset {
				border : none;
				padding : 0em;
			}
				legend {
					font-size : 100%;
					font-weight : bold;
				}
				button,
				input, 
				textarea, 
				select {
					font-family : Arial, Sans-Serif;
					font-size : 100%;
					vertical-align : middle;
					border : solid 1px #cccccc;
				}
					input.radio, 
					.radio input {
						width : auto;
						border : none;
					}
					input.image {
						width : auto;
						border : none;
					}
					input.button,
					button {
						width : auto;
					}
				textarea {}
				select {}
				label {
					vertical-align : middle;
					font-size : 100%;
					font-weight : normal;
					padding-left: 1em;
				}
#rateandshare{border-top:1px solid #e7e7e7;}
/* ========== Start Rating System =========== */
#pagerater{margin:10px 0px 20px 19px;width:350px;float:left;}
#ratingLabel{padding-left:4px;}
.rating{
	width:80px;
	height:16px;
	margin:0 0 2px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(../Images/star-matrix.gif) no-repeat 0 0;
}

.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}

ul.rating li {
	cursor: pointer;
	float:left;
	text-indent:-999em;
}

ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}

ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(../Images/star-matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}

/* ========== End Rating System =========== */			

#homepage #context .siteadtwitter img{width:36px;height:36px;margin: 6px 0px 4px 0px;}
#homepage #context .siteadyoutube img{width:36px;height:36px;float:left;margin: 6px 4px 4px 57px;}	

#pageshare 
{
	margin:25px 19px 20px 0px;width:80px;float:right;text-align:right;
}

.rightColumn 
{
	clear: left; 
	display: block; 
	float: right; 
	position: relative;
	width: 50%; 
}
.leftColumn
{
	clear: left; 
	display: block; 
	float: left; 
	position: relative;
	width: 50%; 
}
.block-form 
{
	color: #000000;
    margin-bottom: 2em;
    margin: 0;
    padding: 0 19px;
}
div.center_bold {
/*	color: #005883;
	font-size:1.4em;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin-left: auto;
	margin-right: auto;
	text-align: center;*/
    background: url("../Images/icon_phone.jpg") no-repeat scroll 2px 0 transparent;
    color: #1B1C1E;
    display: block;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: 0.2em;
    line-height: 29px;
    margin: 1em 0 1em 2px;
    padding: 0 0 0 35px;
}
.block-form p.button {
	padding-left: 0.6em;
}
.block-form fieldset {
	margin-left: 0;
	margin-right: 0;
}
.block-form fieldset p,
.block-form fieldset div {
    background-color: #F0F0F0;
    margin: 2px 0 0;
    padding: 0.6em;
    position: relative;
    width: 100%;
}
.block-form fieldset .hidden {
	line-height: 100%;
	margin-bottom: 0;
}
.block-form fieldset label {
    display: block;
    height: 1.8em;
    padding-left: 0;
    position: relative;
    width: auto;
    padding-top: 0.1em;
}
.block-form fieldset input, 
.block-form fieldset select,
.block-form fieldset textarea {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 0 0 0 0.1em;
    width: 97%; /* set this to fixed em? */
}
.block-form fieldset .form-radio input,
.block-form fieldset .form-check input {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 0 0 0 0.1em;
    width: auto;
}
.block-form fieldset .form-radio label,
.block-form fieldset .form-check label {
    display: inline;
    padding-left: 0.6em;
}
.block-form input.button {
    background: none repeat scroll 0 0 #005883;
    border: 1px solid #005883;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin: 0 0 0 0.6em;
    padding: 0.4em 1em;
    width: auto;
}
fieldset .validatorText {
/*    background: url("../Images/sprite-icons-messages.png") no-repeat scroll 0 0.1em;*/
    color: #CC003D;
/*    margin: 10px 0;
    padding: 0.4em 30px 0.1em; */
}
header div#contact {
    background: url("../Images/icon_phone.jpg") no-repeat scroll 0 2px transparent;
    line-height: 16px;
    padding: 0 0 0 35px;
    position: absolute;
    right: 250px;
    top: 31px;
    width: 125px;
}

/*quiz*/
.quiz {padding-left:19px;}
.green {color:#009900;}
.red {color:#FF0000;}
.large{font-size:125%;font-weight:bold;display:block;}
.normal{display:block;}
