html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

a {
  color: #154273;
}

strong {
    font-weight: bold;
}

ul {
list-style:none;
list-style-type:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

th,td {
vertical-align:top;
}

img {
border:0;
}

html {
background:#F3F5F6;
color:#000;
}

body {
position:relative;
border-top:1px solid #535353;
padding-top:29px;
line-height:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.689em;
}

#main-container {
position:relative;
width:952px;
margin:0 auto;
}

#skip-content {
position:absolute;
top:-1000px;
}

#sub-container {
background:transparent url(../images/rijksbegroting_bg.png) repeat-y scroll -962px 0;
position:relative;
width:952px;
margin:0;
padding:0 0 70px;
}

#sub-container .content-box {
padding:97px 6px 0;
}

#sub-container .content-box:after {
content:" ";
display:block;
clear:both;
height:0;
visibility:hidden;
}

#header {
background:transparent url(../images/rijksbegroting_bg.png) no-repeat scroll 0 0;
height:10px;
left:0;
position:absolute;
top:-10px;
width:952px;
z-index:100;
}

#logo {
display:block;
height:75px;
left:454px;
position:absolute;
top:0;
z-index:100;
}

#footer {
background:transparent url(../images/rijksbegroting_bg.png) no-repeat scroll 0 -15px;
clear:both;
height:50px;
width:952px;
}

div.overview{
  margin-left: 380px;
  padding-bottom: 10px;
}

.pagnav {
    height: 20px;
    margin-bottom: 10px;
}
.pagnav .previous {
    width: 150px;
    margin-right: 10px;
    float: left;
}
.pagnav .overview {
    width: 200px;
    margin-left: 110px;
    float: left;
    padding: 0px;
}
.pagnav .onlyoverview {
    width: 100%;
    text-align: center;    
}
.pagnav .next {
    float: right;
}




#navigation {
position:absolute;
top:0;
left:6px;
width:984px;
z-index:100;
}

#navigation h3.hidden {
position:absolute;
top:-10000px;
margin:0;
}

#main-nav {
display:block;
position:absolute;
top:87px;
width:940px;
z-index:50;
}

div.phase1 {
background:transparent url(../images/rbg_menu_bg.gif) no-repeat 0 0;
height:88px;
padding:0 20px;
}

div.phase2 {
background:transparent url(../images/rbg_menu_bg.gif) no-repeat 0 -88px;
height:88px;
padding:0 20px;
}

div.phase3 {
background:transparent url(../images/rbg_menu_bg.gif) no-repeat 0 -176px;
height:88px;
padding:0 20px;
}

div.phase5 {
background:transparent url(../images/rbg_menu_bg.gif) no-repeat 0 -264px;
height:88px;
padding:0 20px;
}

#navigation h3.main-nav {
float:left;
display:block;
width:225px;
height:73px;
font-weight:700;
padding:15px 0 0;
}

#navigation h3.main-nav span.title {
display:block;
clear:left;
color:#8ad3f4;
font-size:1.727em;
line-height:22px;
white-space:nowrap;
margin:0;
padding:0;
}

#navigation h3.main-nav span.title-long {
display:block;
clear:left;
color:#8ad3f4;
font-size:16px;
line-height:22px;
font-weight:700;
margin:0;
padding:0;
}

#navigation h3.main-nav span.year {
display:block;
float:left;
color:#fff;
font-size:44px;
line-height:44px;
}

#navigation div.overzicht,#navigation div.voorbereiding,#navigation div.uitvoering,#navigation div.verantwoording {
float:left;
height:74px;
}

#navigation div.overzicht {
width:144px;
margin:8px 0 0;
}

#navigation div.voorbereiding {
width:129px;
color:#000;
margin:8px 0 0;
}

#navigation div.uitvoering {
width:255px;
color:#000;
margin:8px 0 0;
}

#navigation div.verantwoording {
width:137px;
color:#000;
margin:8px 0 0;
}

#navigation div.slotwet {
float:left;
width:30px;
padding-top:57px;
margin:10px 0 0 7px;
}

#navigation h4 {
font-weight:700;
color:#fff;
}

#navigation div.overzicht h4 {
margin:0 0 44px;
}

#navigation div.uitvoering h4 {
margin:0 0 7px;
}

#navigation div.uitvoering ul {
float:left;
margin:0;
}

#navigation div.uitvoering ul li {
width:115px;
line-height:30px;
}

#navigation div.uitvoering ul.uitvoering-phase1 {
width:125px;
}

#navigation li.bold {
font-weight:700;
color:#154273;
}

#navigation li.arrow a.active,#navigation li.arrow a.active:visited,#navigation li.arrow a.active:hover {
color:#fff;
}

#navigation div.verantwoording ul.inactive li.arrow {
color:#AAA;
}

#navigation div.overzicht a.active,#navigation div.overzicht li.active {
color:#fff;
text-decoration:none;
background:url(../images/bull_act_main_nav_overview.gif) center left transparent no-repeat;
padding:0 0 0 8px;
}

#navigation div.voorbereiding a.active,#navigation div.voorbereiding li.active {
color:#fff;
text-decoration:none;
background:url(../images/bull_act_main_nav_phase1.gif) center left transparent no-repeat;
padding:0 0 0 8px;
}

#navigation div.voorbereiding a.inactive {
color:#000;
text-decoration:underline;
background:url(../images/bull_inact_main_nav_phase1.gif) center left transparent no-repeat;
padding:0 0 0 8px;
}

#navigation div.uitvoering a.active,#navigation div.uitvoering li.active {
color:#fff;
text-decoration:none;
background:url(../images/bull_act_main_nav_phase2.gif) center left transparent no-repeat;
padding:0 0 0 8px;
}

#navigation div.uitvoering a.inactive {
color:#000;
text-decoration:underline;
background:url(../images/bull_inact_main_nav_phase2.gif) center left transparent no-repeat;
padding:0 0 0 8px;
}

#navigation div.verantwoording a.inactive {
color:#000;
text-decoration:underline;
background:url(../images/bull_inact_main_nav_phase3.gif) center left transparent no-repeat;
padding:0 0 0 8px;
}

#extra-nav-top {
position:absolute;
top:0;
z-index:50;
width:944px;
background:#dcf2fc;
height:30px;
line-height:30px;
padding:0 20px;
}

#extra-nav-top a.home {
float:left;
font-weight:700;
}

#extra-nav-top a.search {
float:right;
font-weight:400;
}

#extra-nav-bottom {
position:absolute;
top:290px;
z-index:50;
width:944px;
background:#003a62;
height:30px;
line-height:30px;
padding:0 20px;
}

#extra-nav-bottom a {
color:#fff;
display:block;
float:left;
text-decoration:none;
font-weight:700;
padding-left:10px;
}

a.search_next {
  padding: 0 5px;
}

hr.search_divider {
  height: 5px;
  width: 100%;
  color: #B2D7EE;
  background-color: #B2D7EE;
  border: none;
}

.nav_bar {
position:relative;
text-align:left;
background:none repeat scroll 0 0 #007BC7;
border-bottom:10px solid #B2D7EE;
padding:2em 0 0;
}

.subnav_bar {
    height: 18px;
    background-color: #B2D7EE;
    padding-left: 24px;
}

.subnav_bar ul {
    display: block;
    list-style: none outside none;
}

.subnav_bar li {
    float: left;
    margin: 0;
    padding: 0;
}

.subnav_bar .sel {
    font-weight: 700;
}

.subnav_bar li a {
    display: block;
    padding: 0 12px 6px;
    text-decoration: none;
    color: #000000;
}

.subnav_bar li a:hover {
    font-weight: 700;
}


.nav_main {
list-style:none outside none;
font-family:Arial, Verdana, sans-serif;
font-size:1.091em;
font-weight:700;
display:block;
line-height:1.6;
list-style-type:none;
margin:0 0 2.2em;
padding:0 20px 0 24px;
}

.nav_main li {
float:left;
margin:0;
padding:0;
position: relative;
z-index:101;
}

.nav_main .sel a {
background-color:#B2D7EE;
color:#000;
}

.nav_main a {
display:block;
color:#fff;
text-decoration:none;
padding: 3px 12px 6px;
}

.title_bar h2 {
font-size:1em;
font-weight:bold;
line-height:30px;
margin-bottom:0;
margin-top:0;
font-family:Arial,Verdana,sans-serif;
padding-right:20px;
}

.title_bar {
background:none repeat scroll 0 0 #B2D7EE;
color:#000;
padding-left:24px;
position:relative;
text-align:left;
font-size:1.636em;
font-weight:700;
height:30px;
display:block;
margin:0;
z-index: 9;
}

.tab_nav {
display:block;
padding:20px 24px 0;
color:#000;
}

.tab_nav table {
border-collapse:separate;
border-spacing:2px;
text-align:left;
width:100%;
margin:0;
}

.tab_nav td {
  height: 80px;
}

.tab_nav ul li {
  line-height: 20px;
}

.tab_nav ul li.inactive {
  line-height: 20px;
  color: #4F4A4A;
}


.tab_nav li.onebottom {
  margin-top: 60px;
}

.tab_nav li.twobottom {
  margin-top: 40px;
}

.tab_nav li.threebottom {
  margin-top: 20px;
}

.tab_nav th {
background:none repeat scroll 0 0 #B2D7EE;
font-weight:700;
padding-left:0.8em;
}

.tab_nav th,td {
padding:5px 10px 5px 5px;
}

.tab_nav td {
background:none repeat scroll 0 0 #F5F5F5;
}

.tab_nav td.active {
color:#0162cd;
background:none repeat scroll 0 0 #D9EBF7;
}

.tab_nav a { color: #154273; }
.tab_nav a:hover { color: #0162cd; }

.tab_nav a:visited {
color:#4F4A4A;
}

.nav_main a:hover {
background:#B2D7EE;
color:#000;
}

.content_wrapper2 {
border-top:10px solid #B2D7EE;
}

ol.breadcrumb {
display:block;
color:#767676;
}

ol.breadcrumb li {
display:inline;
}

#sidebar {
float:left;
width:209px;
margin-right:16px;
padding-left: 7px;
}

#sidebar .box1 {
padding:0 15px 20px 0;
}

#sidebar .box2 {
padding:0 0 20px;
}

#sidebar h4, #sidebar h3, #sidebar h2 {
color:#036;
font-weight:700;
font-size:1em;
padding:7px 0 10px;
}

#sidebar .box1 li, #sidebar .box2 li, #sitemap-list li{
list-style-type:none;
list-style-position:outside;
color:#fff;
background:transparent url(../images/bull_link_intern.gif) 0 7px no-repeat;
padding-left:8px;
line-height: 1.818em;
}

#sitemap-list li {
color: black;
}

#sidebar .box1 a,#sidebar .box1 a:visited,#sidebar .box1 a:hover {
font-weight:400;
color:#036;
text-decoration:none;
}

#sidebar .box1 li.empty {
color:#000;
list-style-type:none;
background:none;
}

#sidebar .box2 a,#sidebar .box2 a:visited,#sidebar .box2 a:hover {
font-weight:400;
color:#036;
text-decoration: none;
}

#sidebar .box2 li.title {
background:none;
}

#sidebar .box2 h4.sidebartitle, #sidebar .box2 h3.sidebartitle  {
color:#000;
font-weight:700;
padding: 0px;
margin-bottom: 2px;
margin-left: 7px;
}

#sidebar .box2 li h4, #sidebar .box2 li h2 #sidebar .box2 li h3 {
color:#000;
font-weight:700;
padding:0;
}

#sidebar .box2 ul, #sidebar .box2 ol {
margin-bottom:15px;
}

#sidebar .box2 ul.compare-short, #sidebar .box2 ol.compare-short {
line-height:2.8em;
}

#sidebar .box2 ul.inactive {
background-color:#fff;
margin-left:-8px;
}

#sidebar .box2 li {
  line-height: 1.818em;
}

#sidebar .box2 h4 a,#sidebar .box2 h4 a:visited,#sidebar .box2 h4 a:hover,
#sidebar .box2 h3 a,#sidebar .box2 h3 a:visited,#sidebar .box2 h3 a:hover,
#sidebar .box2 h2 a,#sidebar .box2 h2 a:visited,#sidebar .box2 h2 a:hover {
font-weight:700;
color:#000;
background:none;
text-decoration:none;
margin-left:9px;
}

#sidebar .box2 li.titlemarginedleft {
background: none;
padding-left: 0px;

}
#sidebar .box2 li.titlemarginedleft a,#sidebar .box2 li.titlemarginedleft a:active,#sidebar .box2 li.titlemarginedleft a:hover,#sidebar .box2 li.titlemarginedleft a:visited {
font-weight:900;
color:#000;
background:none;
text-decoration:none;
margin-left:9px;
}

a.intern {
  background:url("../images/bull_link_intern.gif") no-repeat scroll 0 2px transparent;
  line-height: 1.818em !important;
  padding-left: 8px;
}

/* used for text that appears in same listing as internal links but are not links themselves */
.intern {
  padding-left: 8px;
}

#content {
line-height:1.5em;
padding:100px 0 0;
}

#content-main {
float:left;
width:672px;
margin:0;
}

.template-C5 #content-main {
margin:0;
margin-left: 24px;
width: 900px;
}

#content-main-content ol.breadcrumb,#content-main ol.breadcrumb {
width:670px;
line-height:16px;
margin:7px 0 20px;
}

ol.breadcrumb span.divider {
margin:0 5px;
}

h1 {
font-family:Arial;
color:#000;
font-size:2em;
line-height:1.4em;
font-weight:normal;
clear:left;
margin:0 0 0.5em;
}

#content-main h2 {
font-size:1.454em;
font-weight: 100;
margin:1.2em 0;
padding:0;
}

#content-main .sub-nav-title h2 {
font-weight: bold;
margin-left: 1em;
}

#content-main h2.smallest {
font-size:1em;
line-height:1.5em;
}

h2 a.arrow-orange,h2 span.arrow-orange {
color:#003a62;
background:url(../images/bull_content_orange.gif) center left transparent no-repeat;
padding-left:10px;
}

ul.tools {
float:right;
width:70px;
margin:0 20px;
}

ul.tools1 {
float:right;
width:30px;
margin:0 0 0 20px;
}

ul.tools2 {
float:right;
width:53px;
margin:0 0 0 20px;
}

ul.rss {
float:right;
width:105px;
}

ul.tools li,ul.tools1 li,ul.tools2 li {
float:left;
margin-right:10px;
padding-top:5px;
}

ul.indent, ol.indent {
margin-left:20px;
}

ol.common-list {
list-style:decimal inside;
margin:10px;
}

.template-B0 #content-main-content ol.breadcrumb, .template-C #content-main-content ol.breadcrumb, .template-C3 #content-main-content ol.breadcrumb, .template-C4 #content-main-content ol.breadcrumb {
width:461px;
}

.sub-nav-title {
float:left;
width:204px;
margin:0 2px;
background-color:#B2D7EE;
color:#000;
}

#sub-nav {
float:left;
width:204px;
margin:0 2px;
background-color:#B2D7EE;
color:#000;
padding-bottom: 20px;
}

#sub-nav li {
float:left;
line-height:20px;
margin:0;
padding:0 0 0 10px;
width:194px;
}

#sub-nav span {
display:block;
float:left;
width:140px;
}

#sub-nav span.numbered {
display:block;
float:left;
width:34px;
}

#sub-nav a,#sub-nav a:visited {
color:#000;
text-decoration:none;
display:block;
width:174px;
line-height:16px;
}

#sub-nav a:hover,#sub-nav a.active {
color:#154273;
background-color:#dcf2fd;
}

#sub-nav li:hover,#sub-nav li.active {
color:#154273;
background-color:#dcf2fd;
cursor:pointer;
}

#sub-nav li.title:hover {
color:#000;
background-color:#B2D7EE;
cursor:text;
}

.linksonly {
  padding-top: 15px !important;
}

.sub-nav-title h3, .sub-nav-title h2, #sub-nav h3, #sub-nav h2 {
font-weight:700;
font-size:100%;
margin:0;
padding-left: 10px;
padding-bottom: 10px;
padding-top: 7px;
}

.notop {
  margin: 43px 2px 0 !important;
}

.template-A #navigation h3.main-nav span.title,.template-B1 #navigation h3.main-nav span.title,.template-B2 #navigation h3.main-nav span.title {
display:block;
float:left;
color:#8AD3F4;
font-size:1.727em;
line-height:22px;
margin:0;
padding:0;
}

.template-B1 #content-main-content ol.breadcrumb {
width:461px;
}

.template-A #content-main, .template-B2 #content-main, .template-C3 #content-main {
float:left;
width:684px;
padding:0 0 0 24px;
}

.template-B2 #content-main-content ol.breadcrumb, .template-C3 #content-main-content ol.breadcrumb {
width:461px;
}

.template-A #content-main-content ol.breadcrumb {
width:461px;
}

.template-A #content-main a.anchor, .template-A #content-main a:visited.anchor, .template-A #content-main a:active.anchor, .template-A #content-main a:hover.anchor
{
text-decoration: none;
color: black;
}
.template-B0 #content-main a.anchor, .template-B0 #content-main a:visited.anchor, .template-B0 #content-main a:active.anchor, .template-B0 #content-main a:hover.anchor
{
text-decoration: none;
color: black;
}
.template-B1 #content-main a.anchor, .template-B1 #content-main a:visited.anchor, .template-B1 #content-main a:active.anchor, .template-B1 #content-main a:hover.anchor
{
text-decoration: none;
color: black;
}
.template-B2 #content-main a.anchor, .template-B2 #content-main a:visited.anchor, .template-B2 #content-main a:active.anchor, .template-B2 #content-main a:hover.anchor
{
text-decoration: none;
color: black;
}
.template-C #content-main a.anchor, .template-C #content-main a:visited.anchor, .template-C #content-main a:active.anchor, .template-C #content-main a:hover.anchor.
{
text-decoration: none;
color: black;
}
.template-C1 #content-main a.anchor, .template-C1 #content-main a:visited.anchor, .template-C1 #content-main a:active.anchor, .template-C1 #content-main a:hover.anchor
{
text-decoration: none;
color: black;
}
.template-C2 #content-main a.anchor, .template-C2 #content-main a:visited.anchor, .template-C2 #content-main a:active.anchor, .template-C2 #content-main a:hover.anchor
{
text-decoration: none;
color: black;
}
.template-C3 #content-main a.anchor, .template-C3 #content-main a:visited.anchor, .template-C3 #content-main a:active.anchor, .template-C3 #content-main a:hover.anchor
{
text-decoration: none;
color: black;
}
.template-C4 #content-main a.anchor, .template-C4 #content-main a:visited.anchor, .template-C4 #content-main a:active.anchor, .template-C4 #content-main a:hover.anchor
{
text-decoration: none;
color: black;
}
.template-C5 #content-main a.anchor, .template-C5 #content-main a:visited.anchor, .template-C5 #content-main a:active.anchor, .template-C5 #content-main a:hover.anchor    
{
text-decoration: none;
color: black;
}

.template-B2 #content-main a,.template-B2 #content-main a:visited,
.template-C3 #content-main a,.template-C3 #content-main a:visited {
color:#154273;
}
.template-A #content-main a:visited {
color: #4F4A4A;
}

.template-A #content-main a:hover, .template-B2 #content-main a:hover, .template-C3 #content-main a:hover {
text-decoration:underline;
}

.template-B3 #content-main {
  float: left;
  width: 892px;
  padding-left: 24px;
}

.template-B3 #content-main-content {
  float: right;
  width: 669px;
  padding-left: 15px;
}

.template-C #content {
padding:40px 0 0;
}

li.rss {
  padding-left: 10px;
}

a.rss-link {
  background:transparent url(../images/icon_rss.gif) no-repeat scroll 1px 1px;
  padding:0 0 0 14px !important;
}

img.bgrImage {
border:1px solid #B2C0CE;
cursor:pointer;
width:525px;
}

/*.template-C #main-nav {
display:block;
padding-top:2.4em;
position:absolute;
top:87px;
height:35px;
width:984px;
z-index:50;
}*/

#extra-nav-bottom div {
display:block;
float:left;
height:30px;
line-height:30px;
font-weight:700;
padding-left:20px;
}

#extra-nav-bottom div.overview {
width:205px;
color:#fff;
background-color:#164273;
}

#extra-nav-bottom div.previous {
width:360px;
color:#164273;
background-color:#dcf2fd;
}

#extra-nav-bottom div.next {
width:359px;
color:#164273;
background-color:#8ad3f4;
}

#extra-nav-bottom a.overview,#extra-nav-bottom a.overview:visited,#extra-nav-bottom a.overview:hover {
color:#fff;
background:no-repeat 0 11px url(../images/bull_extra_nav_overview.gif) #164273;
}

#extra-nav-bottom a.previous,#extra-nav-bottom a.previous:visited,#extra-nav-bottom a.previous:hover {
color:#164273;
background:url(../images/bull_extra_nav_previous.gif) #dcf2fd no-repeat 0 11px;
}

#extra-nav-bottom a.next,#extra-nav-bottom a.next:visited,#extra-nav-bottom a.next:hover {
color:#164273;
background:no-repeat 0 11px url(../images/bull_extra_nav_next.gif) #8ad3f4;
}

ul.news span.current-year,ul.news span.last-year,ul.news span.previous-year {
display:block;
width:39px;
height:14px;
line-height:14px;
float:left;
font-weight:700;
color:#fff;
text-align:center;
margin:3px 9px 0 0;
}

ul.news li {
display:block;
float:left;
width:780px;
}

ul.news a {
display:block;
float:left;
width:732px;
}

ul.news span.current-year {
background-color:#679ac9;
}

ul.news span.last-year {
background-color:#0067ac;
}

ul.news span.previous-year {
background-color:#154273;
}

/*.template-C #content a,.template-C #content a:visited,.template-C #content a:hover {
color:#003a62;
}*/

.template-C1 #extra-nav-bottom {
position:absolute;
top:114px;
z-index:50;
width:984px;
background:#003a62;
height:30px;
line-height:30px;
padding:0;
}

.template-C1 #content-main-content {
float:left;
padding-left:2px;
width:892px;
}

.template-C #content {
padding:100px 0 0;
}

.template-C #content-main-content {
width:892px;
padding:0;
margin-left:2px;
}

.template-C5 #content-main-content {
float: right;
width:677px;
padding:0;
margin-left:2px;
}

#advanced-search,#search-thema {
float:left;
margin-bottom:20px;
width:688px;
}

#advanced-search label,#advanced-search input,#advanced-search div,#search-thema label,#search-thema input,#search-thema div {
float:left;
display:block;
}

#advanced-search div,#search-thema div {
margin:15px 0 0;
width:100%;
}

#advanced-search label,#search-thema label {
line-height:2em;
font-weight:700;
width:150px;
}

#search-thema label {
width:200px;
}

#advanced-search input.radio {
clear:both;
margin-right:4px;
margin-top:5px;
}

#advanced-search .checkbox {
margin:5px 5px 0 10px
}

#advanced-search label.period {
width:60px;
}

#advanced-search label.period-from {
width:30px;
}

#advanced-search label.period-to {
width:30px;
margin-left:7px;
}

#advanced-search h3 {
float:left;
width:150px;
}

#advanced-search input#search-submit {
margin-left:150px;
}

#search-thema input#thema-search-submit {
margin-left:200px;
}

#advanced-search-term,input.period {
border:1px solid #000000;
color:#000000;
line-height:1.5em;
height:1.5em;
margin-top:2px;
padding-left:2px;
}

.checkbox {
margin-left:5px;
}

#advanced-search input#search-submit,#search-thema input#thema-search-submit {
background-color:#007BC7;
color:#fff;
font-weight:700;
padding:0 5px;
}

span.search-term-hilite {
background:#8ad3f4;
}

ul.search-result {
list-style-type:disc;
}

#content-main ul.search-result {
list-style-type:none;
padding-bottom: 0px;
}

ul.search-result li {
margin-bottom:1.5em;
}

ul.search-result div.resultranking {
float: left;
width: 0px;
left: -23px;
position: relative;
}
ul.search-result h3 {
}

ul.search-result p,ul.search-result h3 {
margin:0;
}

ul.search-result a {
  font-weight: 700;
}

ol.search-result {
  list-style-type: decimal;
}

.search-result a {
  font-weight: 700;
}

.search-result h3 {
  margin-bottom: 3px;
}


.paging {
padding-left:20px;
}

p.paging {
  padding-bottom: 0;
  margin: 0 !important;
}

.paging-prev {
padding-right:10px;
}

#search-form {
width:396px;
position:absolute;
top:4px;
left:470px;
height:1.8em;
margin:0;
padding:0;
}

#search-form label {
float:left;
height:1.8em;
line-height:2em;
margin-right:5px;
font-weight:700;
}

#search-form p {
width:396px;
height:1.8em;
margin:0;
padding:0;
}

#search-form #search-term {
width:160px;
float:left;
border:0;
font-size:11px;
height:19px;
line-height:1.6em;
vertical-align:top;
background:#fff;
margin:0;
padding:3px 0 0;
}

#search-form #search-submit {
width:44px;
float:left;
background:#164273;
color:#fff;
font-size:100%;
font-weight:700;
text-align:center;
height:2em;
line-height:1.6em;
border:0;
margin:0;
padding:0 0 2px;
}

span.capitalize {
text-transform:capitalize;
display:inline;
}

div.waarschuwing {
width:100%;
color:red;
clear:both;
}

#content-main-content img {
max-width:892px;
}

.template-A #content-main-content img,.template-B0 #content-main-content img,.template-B1 #content-main-content img,.template-B2 #content-main-content img,#template-C #content-main-content img, #template-C3 #content-main-content img, .template-C4 #content-main-content img {
max-width:461px;
}

.search ul, .search ol {
list-style-type:none;
line-height: 1.6;
}

ol {
list-style-type: none;
}

.search {
position:absolute;
top:0.7em;
right:5.7em;
width:17.4em;
}

.search.centered {
top:1.6em;
}

.search form legend,.search form label {
font-size:0;
line-height:0;
width:924px;
position:absolute;
left:-9000px;
}

.search form ol {
clear:both;
margin:0;
padding:0;
}

.search form li {
margin-top:0;
}

.search form input {
float:left;
margin:0;
}

.search form input.text {
width:11.2em;
height:15px;
padding: 4px 0 0 5px;
}

.search form input.submit {
background-color:#fff;
font-size:1.1em;
width:4em;
margin:0 0 0 -1px;
padding:0.1em 0 0.2em;
height:21px;
}

.search ul {
clear:both;
line-height:1.6;
margin:0;
padding:0;
}

.search ul li {
background:none;
float:left;
margin:0 0 0.5em;
padding:0;
}

.search li a,.search li a:hover {
color:#FFF;
text-decoration:none;
}

form ol,form ul {
list-style-type:none;
margin:0;
padding:0;
}

form legend {
color:#000;
font-weight:700;
padding-bottom:1em;
white-space:normal;
}

form fieldset li {
margin-top:0.1em;
}

form fieldset fieldset legend {
font-weight:400;
padding-bottom:0.2em;
}

form em {
font-style:normal;
color:#666;
}

form p {
margin-top:1.4em;
}

form p.mandatory {
color:#444;
font-size:1em;
margin-bottom:-1.8em;
text-align:right;
}

form input.text,form textarea {
background:#fff;
color:#000;
border:1px solid #000;
width:22.2em;
font-family:Arial, Verdana, sans-serif;
font-size:1.1em;
line-height:1.5;
padding:0.2em;
}

form input.submit {
background:#deebe3;
border:1px solid #000;
color:#000;
cursor:pointer;
font-weight:700;
font-size:1em;
margin:0;
padding:0.4em 1em;
}

form input.submit {
padding:0.2em 1em;
}

form .sr {
font-size:1px;
line-height:1px;
width:924px;
position:absolute;
left:-1000px;
}

form.form_ll fieldset label,form.form_ll fieldset p {
font-size:1em;
}

form input.text {
line-height:1;
}

.func_links {
z-index: 150;
position:absolute;
top:-2.0em;
width:100%;
}

.func_links ul {
color:#535353;
display:inline;
list-style:none outside none;
margin:0 6px;
padding:0;
}

.func_links li {
line-height: 1.2em;
float:left;
margin:0;
padding:0;
}

.func_links a {
color:#535353;
text-decoration:none;
padding:4px 7px;
}

#navigation div.inactive h4,#navigation div.uitvoering ul.inactive li.bold,#navigation div.verantwoording ul.inactive li.bold,#navigation div.slotwet.inactive li.bold {
font-weight:700;
color:#8096af;
}

#navigation div.voorbereiding h4,#navigation div.verantwoording h4 {
margin:0 0 3px;
}

#navigation div.voorbereiding li,#navigation div.verantwoording li {
line-height:19px;
}

#navigation div.voorbereiding li.bold,#navigation div.verantwoording li.bold {
margin-top:1px;
}

#navigation li.bold a,#navigation li.bold a:visited,#navigation li.bold a:hover,#extra-nav-top a,#extra-nav-top a:visited,#extra-nav-top a:active,#extra-nav-top a:hover,.tab_nav a {
color:#154273;
}

#navigation li.arrow,#navigation li.arrow a,#navigation li.arrow a:visited,#navigation li.arrow a:hover {
color:#000;
}

#navigation div.uitvoering ul.inactive li.arrow,#sidebar .box2 ul.inactive li.title h4 {
color:#999;
}

#navigation div.verantwoording a.active,#navigation div.verantwoording li.active,#navigation div.slotwet a.active,#navigation div.slotwet li.active {
color:#fff;
text-decoration:none;
background:url(../images/bull_act_main_nav_phase3.gif) center left transparent no-repeat;
padding:0 0 0 8px;
}

#extra-nav-top a.theme,.search ul li.advanced_search,.func_links .right {
float:right;
}

.tab_nav th.year,.tab_nav th.first {
padding-left: 12px;
width:182px;
}

.tab_nav th.last {
width:189px;
}

.tab_nav a:hover,a:active,.breadcrumb a:hover,a:active {
color:#0162cd;
}

.tab_nav a:hover, .tab_nav .highlight:visited {
color: #006DB0;
}

.breadcrumb a,.breadcrumb a:visited {
color:#4d85a2;
}

#sidebar .box1 li.active,.bold,.template-C #content-main h3,.template-C #content-main h4,.template-C1 #content-main h3,.template-C1 #content-main h4,.template-C2 #content-main h3,.template-C2 #content-main h4,.template-C3 #content-main h3,.template-C3 #content-main h4,.table-content td.bold,#content-main-content table th,.paging span.active {
font-family:Verdana,Arial,sans-serif;
font-size:1.091em;
font-weight:bold;
font-style:normal;
color:#000000;
margin:0px 0 5.21667px 0;
}

.template-C1 #content-main h3.tuskoprom{ font-weight:bold; font-style:italic; margin-top:10px;}


h3.tuskopvet {
    padding-bottom: 15px;
}

caption.hidden {
display:none;
}

.hidden,#search-thema input.hidden {
display:none;
}

.template-A #content-main-content,.template-B0 #content-main-content,.template-B1 #content-main-content,.template-B2 #content-main-content,.template-C4 #content-main-content {
float:right;
width:461px;
padding:0 0 0 15px;
}

.template-C #content-main-content {
width:461px;
margin-left: 230px;
padding:0 0 0 15px;
}

.template-C3 #content-main-content {
margin-left:2px;
padding:0;
width: 892px;
}

#content-main-content {
  float: left;	
}

#content-main-content p,h3.margin {
margin:1.2em 0;
margin:0 0 16px;
padding:0;
line-height:16.5px;
}

#content-main-content a,#content-main ol.breadcrumb a,ul.search-result a {
font-family:Verdana,Arial,sans-serif;
line-height:16.5px;
color:#154273;
text-decoration:underline;
}

#content-main-content a:visited, ul.search-result a:visited {
font-family:Verdana,Arial,sans-serif;
line-height:16.5px;
color:#4F4A4A;
text-decoration:underline;
}

#content-main-content a:hover, #content-main ol.breadcrumb a:hover,ul.search-result a:hover {
font-family:Verdana,Arial,sans-serif;
line-height:16.5px;
color:#0162cd;
text-decoration:underline;
}

ul.common-list,.template-C1 .common-list,.template-C2 .common-list {
list-style-position:inside;
list-style-type:square;
line-height:17.6px;
margin:0 0 24.2px;
}

.template-C ul.common-list {
list-style:none;
line-height: normal;
}

ul.common-list li,.paging-next {
background:none;
margin:0 0 2.2px;
padding:0;
}

.template-B0 #content-main,.template-B1 #content-main, template-C #content-main, .template-C3 #content-main, .template-C4 #content-main {
float:left;
width:684px;
margin:0;
padding:0 0 0 24px;
}

.template-B1 #subnav,#advanced-search ul.radios,.func_links .left {
float:left;
}

.template-C2 #content-main {
float:left;
width:944px;
margin:0;
padding:20px;
}

.template-C2 #content-main-content {
float:left;
width:892px;
padding:0;
}

.template-C #content-main h2,.template-C1 #content-main h2,.template-C2 #content-main h2 {
font-family:Verdana,Arial,sans-serif;
font-size:1.364em;
font-weight:normal;
line-height:18px;
margin-bottom:11.25px;
margin-top:18.75px;
color:#000;
}

.template-C #content-main h2.smallest, .template-C1 #content-main h2.smallest, .template-C2 #content-main h2.smallest {
font-size:1em;
line-height:1em;
}

.template-C #content-main ol.breadcrumb {
width:672px;
margin:1em 0 2em;
}

.template-C1 #content-main ol.breadcrumb,.template-C2 #content-main ol.breadcrumb {
width:920px;
margin:1em 0 2em;
}

.template-C #main-nav div.phase5 {
background:transparent url(../images/bg_nav_templateC.gif) no-repeat 0 -102px;
height:34px;
padding:0 20px;
}

.template-C #main-nav div.phase3 {
background:transparent url(../images/bg_nav_templateC.gif) no-repeat 0 -68px;
height:34px;
padding:0 20px;
}

.template-C #main-nav div.phase2 {
background:transparent url(../images/bg_nav_templateC.gif) no-repeat 0 -34px;
height:34px;
padding:0 20px;
}

.template-C #main-nav div.phase1 {
background:transparent url(.../imagesbg_nav_templateC.gif) no-repeat 0 0;
height:34px;
padding:0 20px;
}

.template-C #navigation h3.main-nav {
float:left;
display:block;
width:225px;
height:34px;
font-weight:700;
font-size:1.091em;
line-height:34px;
color:#8ad3f4;
padding:0;
}

.template-C #navigation h3.main-nav span.year {
margin-right:5px;
color:#fff;
font-size:1.091em;
line-height:34px;
}

.template-C #extra-nav-top a.search,#advanced-search label.normal,#advanced-search label.radio,form label {
font-weight:400;
}

.template-C #extra-nav-bottom {
position:absolute;
top:60px;
left:0;
z-index:50;
width:984px;
background:#003a62;
height:30px;
line-height:30px;
padding:0;
}

.template-C1 #content-main {
float:left;
width:892px;
margin:0;
padding:0 24px;
}

.table-content td.italic,.italic {
font-style:italic;
}

#advanced-search ul.radios li,.clear {
clear:both;
}
#advanced-search h3 {
margin: 0 !important;
font-weight: normal;
font-size: 1.2em;

}

#content-main-content p.pagenotfound {
margin-bottom: 0;
}

ul.pagenotfound {
list-style: disc outside;
margin-left: 15px;
}

/* sitemap */

/* #sitemap-list li {
  border-left: 1px solid #DCDCDC;
  padding: 0.4em 0 0.4em 8px;
  margin-left: 1px;
  background: url("../images/sm_hor_line.gif") no-repeat scroll left 1.2em transparent;
}

#sitemap-list .last_item {
  background: url("../images/sm_last_item.gif") no-repeat scroll left 0.2em transparent;
  border-left: none;
  padding-left: 9px;
} */

table { border-collapse:separate; border-spacing:2px; margin:0 0 22px -2px; text-align:left; width:100%; }
caption { font-weight:bold; padding-bottom:10px; padding-left:2px; text-align:left; }
th { background:none repeat scroll 0 0 #E1E1E1; font-weight:normal; }
th, td { padding:4px 9px 4px 5px; }
td { background:none repeat scroll 0 0 #F5F5F5; }
table p, #content-main-content table p { padding: 0 20px 0 0; margin: 0 0 16px 0; }
#advanced-search-term.gray { color: #767676; }
table .right {text-align:right;}

#content-main .captiontitel {
    display:block;
    font-weight: bold;
}
#content-main span.lidnr {
    margin-right:5px;
}
ul.lidnrs { list-style: none; margin: 10px;}
ul.lidnrs li { padding-left: 10px;}
sup {font-size:xx-small; vertical-align:top;}
p.voetnoot {padding-bottom:10px;font-size:0.9em; width: 892px;}