/*
Theme Name: OvdT
Theme URI: 
Description: Special theme for OvdT
Version: 0.5
Author: 
Author URI: 
Tags: 
*/

.google {width: 940px; height:500px}
#hoogte {padding: 14px 10px 9px 20px; width: 560px; border-top:10px solid #bddeee; float: left;}
#hoogte form {float: left; margin-right: 10px; }
#hoogte input {float: none; margin-right: 10px;  }
#twitter {width: 924px; float: left; }
#kolom {width: 350px; float: right; border-top:10px solid #bddeee;}
#twitimg {width: 48px; height: 48px; float: left; margin-right: 10px; overflow: hidden;}
#tweet {height: 48px; margin-bottom: -20px; overflow: hidden;}
#paginas {width: 560px; float: left;}
#ministeries {width: 500px; margin-bottom: 10px;}
#ministeries img {padding: 0 3px 3px 0;}
.benjamin {padding: 6px 10px; background: #DDD; margin: 5px 0px 15px 10px; border: 1px solid #CCC;}
#error {padding: 10px; border: 1px solid #FF0000; margin: 0 0 10px 0; color: #FF0000;}

* {
font-family: Arial, Helvetica, sans-serif;
}
body {
font-size: 75%;
margin: 0;
padding: 0;
line-height: 1.345;
background-color: #f3f5f6;
border-top: 1px solid #535353;
height: 99.9%;
}
.onz {
position: absolute;
left: -900px;
width: 1px;
height: 1px;
overflow: hidden;
}
img {
border: 0;
}
form {
margin: 0;
padding: 0;
}
input,select,textarea {
font-size: 1em;
}
a {
color: #154273;
}
a:visited {
color: #696969;
}
a:hover,a:active,a:focus {
color: #0162cd;
}
blockquote {
margin: 1.4em 0;
}
ul {
padding: 0;
margin: 0 0 1.4em;
list-style-type: none;
}
ul ul {
margin: 0;
}
ul li {
background: url("images/sprite_tcm21-172971.gif") no-repeat -3200px -235px;
padding: 0 0 0 1.2em;
margin: 0;
}
ul.anker li {
background-position: -3300px -215px;
}
li p {
margin-bottom: 0;
}
ol {
padding: 0 0 0 2.5em;
margin-left: 0;
}
ol.alfabet {
list-style-type: lower-alpha;
}
fieldset {
margin: 0;
border: 0;
padding: 0;
}
.clear {
clear: both;
height: 0;
overflow: hidden;
}
p {
margin: 0 0 1.4em;
}
p.intro {
font-weight: bold;
}
p.meer {
margin: 0 0 1.9em;
}
p.meer a:visited {
color: #154273;
}
p.footer {
border-top: 1px solid #aaa;
color: #aaa;
text-align: right;
margin: 4.5em 0 0;
}
p.chapeau {
margin-top: -1.4em;
color: #535353;
}
ol.crumbtrail {
list-style-type: none;
padding: 0;
margin: 0 0 .75em;
float: left;
width: 100%;
}
ol.crumbtrail li {
display: inline;
margin: 0;
padding: 0;
color: #767676;
}
ol.crumbtrail span {
position: relative;
padding: 0 5px 0 0;
margin: 1px 0 0;
left: -1px;
background: url("images/sprite_tcm21-172971.gif") no-repeat -3000px -276px;
}
ol.crumbtrail a,ol.crumbtrail a:visited {
padding: 0 7px 0 0;
color: #154273;
}
ol.crumbtrail a:hover {
color: #0162cd;
}
h1,p.dossiertitel,h2.weblog {
margin: 0 0 .55em;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 130%;
}
.dossiertitel {
color: #FBD326;
}
h2 {
font-size: 1em;
margin: 0;
}
h3 {
font-size: 1em;
font-weight: normal;
font-style: italic;
margin: 0;
}
#volledig {
width: 956px;
margin: 0 auto;
position: relative;
}
#paginabox {
position: absolute;
width: 956px;
top: 40px;
left: 0px;
background: url("images/sprite_tcm21-172971.gif") no-repeat;
}
img#rijkslogo {
position: absolute;
left: 456px;
top: 29px;
}
#kop {
position: absolute;
left: 8px;
top: 146px;
width: 940px;
height: 50px;
background-color: #1e6a99;
}
#payoff {
	display: none;
	background:#bddeee none repeat scroll 0 0;
	color:black;
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:30px;
	padding-left:27px;
	position:absolute;
	height: 30px;
	left: 8px;
	top: 116px;
	width: 913px;
	
}
#pagina {
float: left;
margin-top: 196px;
width: 940px;
padding: 0 8px;
background: url("images/sprite_tcm21-172971.gif") repeat-y -1000px 0;
}

#blogs {
float: left;
margin-top: 196px;
width: 940px;
padding: 0 8px;
background: url("images/sprite_tcm21-172971.gif") repeat-y -1000px 0;
}

#blogbox {
float: left;
width: 924px;
padding: 8px;
overflow: hidden;
border-top: 10px solid #bddeee;
}



div#subnavigatie {
float: left;
width: 230px;
padding: 26px 20px 0 0;
margin: 0;
border-top: 10px solid #bddeee;
}
#contentbox {
float: right;
width: 690px;
padding: 0;
overflow: hidden;
border-top: 10px solid #bddeee;
}
#content {
float: left;
width: 440px;
padding: 8px 20px 0 0;
}
.breed #content {
width: 440px;
}
.breedst #content {
width: 690px;
}
#context {
float: left;
width: 210px;
padding: 31px 20px 0 0;
margin: 0;
overflow: hidden;
}
#context h2 {
font-size: 1.1em;
margin: 0;
}
#context img {
width: 210px;
margin-bottom: 2.5em;
}
#context p img {
width: auto;
border: 0;
margin-bottom: -3px;
}
#context ul {
margin-bottom: 2.5em;
}
#voet {
float: left;
height: 107px;
background: url("images/sprite_tcm21-172971.gif") no-repeat -2000px 0;
width: 956px;
}
#kop ul,#servicemenu ul, #balk ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#balk {
	background:transparent url(images/sprite_tcm21-172971.gif) no-repeat scroll -2000px -152px;
	float:left;
	height:40px;
	width:956px;
	overflow:hidden;
}
#balk ul {
	padding-left: 8px;
}
#balk ul li {
	padding: 0;
	background: none;
	float:left;
}
#balk ul li a {
	float: left;
	text-decoration: none;font-family :Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 1.1em;
	line-height: 31px;
	padding: 0 20px;
	display: block;
}
#balk ul li.ovdt a.active, #balk ul li.ovdt a:hover {
	background: #499322;
	color: white;
}
#balk ul li.avdt a.active, #balk ul li.avdt a:hover {
	background: #ffd010;
}
#balk ul li.neemtinitiatief a.active, #balk ul li.neemtinitiatief a:hover {
	background: #004475;
	color: white;
}

#balk ul li.rijkslocaties a.active, #balk ul li.rijkslocaties a:hover {
	background: #E70022;
	color: white;
}

#balk ul li.tweets a.active, #balk ul li.tweets a:hover {
	background: #BDDEEE;
	color: black;
}

#balk ul li a.active {
	font-weight: bold;
}
	

#kop li,#servicemenu li {
float: left;
background-image: none;
padding: 0;
margin: 0;
}
#hoofdmenu {
position: absolute;
width: 690px;
left: 20px;
bottom: 0;
}
#hoofdmenu a {
float: left;
text-decoration: none;font-family :Arial,Helvetica,sans-serif;
font-weight: bold;
color: #FFF;
font-size: 1.1em;
padding: .2em .85em .27em;
}
#hoofdmenu li.current_page_item a,#hoofdmenu li.current_page_ancestor a,#hoofdmenu a:hover,#hoofdmenu a:active,#hoofdmenu a:focus {
color: #000;
background-color: #bddeee;
}
#servicemenu {
position: absolute;
width: 920px;
left: 18px;
top: 7px;
}
#servicemenu li {
line-height: 1.2em;
}
#contactmenu {
float: right;
}
#servicemenu a {
text-decoration: none;
color: #535353;
}
#rssmenu li {
margin-right: .9em;
}
#servicemenu li.rss {
background: url("images/sprite_tcm21-172971.gif") no-repeat -3600px -158px;
padding: 0 0 0 1.2em;
margin: 0;
}
#contactmenu li {
margin-left: 1.2em;
}
#servicemenu li a:visited {
color: #535353;
}
#servicemenu li a:hover,#servicemenu li a:active,#servicemenu li a:focus {
text-decoration: underline;
}
#servicemenu img {
vertical-align: baseline;
margin-bottom: -1px;
}
#zoeken {
position: absolute;
top: 12px;
right: 56px;
width: 174px;
height: 17px;
background: url("images/sprite_tcm21-172971.gif") no-repeat -3000px 0;
overflow: hidden;
display: none;
}
#zoeken input {
position: absolute;
border: 0;
background-color: transparent;
padding: 0;
top: 0;
height: 17px;
}
#zoeken #querytext {
right: 40px;
padding-top: 1px;
width: 133px;
}
#zoeken #zoek {
right: 0;
width: 40px;
padding-top: 100px;
cursor: pointer;
}
#zoekmenu {
position: absolute;
width: 100px;
left: 812px;
bottom: 5px;
}
#zoekmenu li {
line-height: 1.2em;
padding-left: 24px;
}
#zoekmenu a {
text-decoration: none;
color: #fff;
}
#zoekmenu li a:hover,#zoekmenu li a:active,#zoekmenu li a:focus {
text-decoration: underline;
}
#homepage #content {
float: left;
width: 440px;
padding: 37px 10px 0 20px;
display: inline;
border-top: 10px solid #FFF4D3;
}
#homepage h2, .visie h2 {
font-family: Arial,Helvetica,sans-serif;
margin: 0 0 .4em;
padding: 0;
font-weight: bold;
font-size: 1.3em;
color: #000;
}
#homepage h3 {
font-size: 1em;
font-style: normal;
font-weight: bold;
margin: 0 0 .1em;
}
#homepage .nieuwsitem {
float: left;
margin: 0;
width: 440px;
}
#homepage .nieuwsitem img {
float: left;
margin: .4em 1em 1.4em 0;
width: 210px;
height: 140px;
}
#homepage .nieuwsitem p {
margin: 0 1.5em 1.4em 0;
padding: 0;
}
#homepage .datum {
color: #6a6a6a;
display: block;
}
div.uitgelicht {
float: left;
width: 210px;
margin: 3px 0 0;
display: inline;
overflow: hidden;
}
div.laatstekolom {
margin-left: 20px;
}
#homepage #onderwerpenkolom {
float: left;
width: 220px;
}
#homepage #onderwerpen {
width: 200px;
padding: 47px 10px 2px;
background-color: #FBD326;
overflow: hidden;
}
#homepage #meestbekeken {
width: 200px;
padding: 29px 10px 0;
overflow: hidden;
}
#homepage #context {
float: left;
width: 210px;
padding: 40px 20px 0;
margin: 0;
display: inline;
overflow: hidden;
border-top: 10px solid #FFF4D3;
}
#homepage #context p.bewindslieden {
text-align: left;
height: 50px;
margin: 0;
padding: 12px 0 0;
}
#homepage #context p.bewindslieden img {
width: 50px;
float: left;
margin: -17px 10px 0 0;
}
#homepage #context p.bewindslieden a {
font-weight: bold;
}
#homepage #context h2 {
padding-top: 22px;
}
#context li,ul.linklijst li {
background-position: -3000px -275px;
margin: .6em 0;
/*height: 1%;*/
}
#context li.extern,ul li.extern {
background-position: -3400px -195px;
}
#context ul a,ul.linklijst a {
text-decoration: none;
}
#onderwerpen li {
background-position: -3100px -255px;
}
#homepage #onderwerpen h2,#onderwerpen ul.linklijst a {
color: #fff;
}
#context li a:visited,ul.linklijst a:visited {
color: #696969;
}
#context li a:hover,#context li a:active,#context li a:focus,ul.linklijst a:hover,ul.linklijst a:active,ul.linklijst a:focus {
text-decoration: underline;
color: #004475;
}
.foto img {
float: left;
margin: 0 1em 1.4em 0;
}
.foto p {
color: #7c7c7c;
margin: 0;
padding: 0 1em 1em;
}
img.geenbijschrift {
float: left;
margin: .4em 1.4em 1.4em 0;
}
img.breed {
float: none;
display: block;
}
#subnavigatie li {
background-image: none;
padding: 0;
margin: 0;
}
#subnavigatie li ul li ul, #subnavigatie li ul li ul li ul, #subnavigatie li ul li.current_page_item ul li ul {
	display: none;
	
}

#subnavigatie li ul li.current_page_item ul,#subnavigatie li ul li.current_page_ancestor ul {
	display: block;
}
#subnavigatie a,#subnavigatie strong, #subnavigatie li.current_page_item a , #subnavigatie li.current_page_ancestor a{
text-decoration: none;
background: url("images/sprite_tcm21-172971.gif") no-repeat -2980px -273px;
padding: .15em 0 .4em 31px;
display: block;
width: 199px;
color: #000;
font-weight: normal;
}

#subnavigatie a.first {
background-color: #FEF8DE;
}
#subnavigatie li li a,#subnavigatie li li strong, #subnavigatie li li.current_page_item a , #subnavigatie li li.current_page_ancestor a {
background-position: -2970px -273px;
padding-left: 41px;
width: 189px;
}
#subnavigatie li li.current_page_ancestor li a,#subnavigatie li li.current_page_item li a,#subnavigatie li li.current_page_ancestor li strong {
background-position: -2960px -273px;
padding-left:51px;

width: 179px;
}
#subnavigatie li li li li a,#subnavigatie li li li li strong {
background-position: -2950px -273px;
padding-left: 61px;
width: 169px;
}
#subnavigatie li li li li li a,#subnavigatie li li li li li strong {
background-position: -2940px -273px;
padding-left: 71px;
width: 159px;
}
#subnavigatie strong,#subnavigatie li.current_page_item a,#subnavigatie li.current_page_ancestor a,#subnavigatie strong,#subnavigatie li.current_page_ancestor li.current_page_item a, #volledig #subnavigatie a:hover,#subnavigatie a:active,#subnavigatie a:focus {
color: #000;
background-color: #bddeee;
}
#subnavigatie li.current_page_item li a,#subnavigatie li.current_page_ancestor li a{
color: #000;
background-color: #fff;
}
#subnavigatie .open {
background-position: -3280px -213px;
}
#subnavigatie li li .open {
background-position: -3270px -213px;
}
#subnavigatie li li li .open {
background-position: -3260px -213px;
}
#subnavigatie li li li li .open {
background-position: -3250px -213px;
}
span.metageg {
display: block;
color: #535353;
}
.kolom {
float: left;
width: 210px;
overflow: hidden;
}
.kolom2 {
margin-left: 20px;
}
.kolom3 {
float: right;
margin-right: 20px;
}
#organogram {
position: absolute;
margin: 1.4em 0 0;
font-size: 87%;
width: 585px;
height: 478px;
border-top: 3px solid #FBD326;
background: url("/images/organogram-_tcm21-172969.gif") no-repeat 68px 37px;
}
#organogram ul {
position: absolute;
top: 15px;
padding: 0;
margin: 0;
}
#organogram ul li {
padding: 0;
margin: 0;
}
#organogram a {
position: absolute;
display: block;
padding: 2px 0;
width: 135px;
border: 1px solid #FBD326;
color: #000;
background: #fff;
font-weight: bold;
text-align: center;
text-decoration: none;
}
#organogram a:hover {
background-color: #FFF4D3;
}
#org-minister a {
left: 144px;
top: 12px;
}
#org-sg a {
left: 144px;
top: 53px;
}
#org-dg a {
left: 144px;
top: 110px;
}
#org-minvws a {
left: 63px;
top: 138px;
}
#org-minjus a {
left: 219px;
top: 138px;
}
#org-minocw a {
left: 63px;
top: 184px;
}
#org-minszw a {
left: 219px;
top: 184px;
}
#org-staf a {
left: 384px;
top: 153px;
}
#org-fac a {
left: 384px;
top: 199px;
}
p.orga {
margin-top: 345px;
padding-top: .5em;
border-top: 3px solid #FBD326;
}
p.verplicht {
text-align: right;
color: #535353;
margin: .5em 0;
}
.formulier {
padding: 1.5em 0;
border-bottom: 3px solid #FBD326;
border-top: 3px solid #FBD326;
}
.formulier h2 {
font-size: 1.1em;
color: #000;
}
.formulier h2.sub {
width: 32%;
text-align: right;
margin: 0 0 1em 0;
}
.formulier .label {
padding: 0 6px 0 0;
float: left;
width: 32%;
text-align: right;
}
.formulier .singlefield,.formulier .multifield,.formulier .radiofield {
float: left;
width: 60%;
}
.formulier input {
float: left;
margin: 0;
padding: 0;
width: 98.5%;
}
.formulier select {
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.formulier textarea {
float: left;
margin: 0;
padding: 0;
width: 98.5%;
}
.formulier .tiny {
width: 8%;
}
.formulier .small {
width: 24%;
}
.formulier .medium {
width: 33.25%;
}
.formulier .day,.formulier .month {
width: auto;
margin-right: .5em;
}
.formulier .year {
width: auto;
}
.formulier .value {
display: block;
width: 59.8%;
float: left;
}
.formulier .alignright {
float: right;
border: 1px solid red;
}
.formulier .middle {
width: 69.8%;
float: right;
}
.formulier .middleleft {
width: 69.8%;
}
.formulier .large {
width: 90%;
}
.formulier .secondfield {
margin-left: 10px;
float: right;
}
.formulier .multifield label {
float: left;
width: 15%;
text-align: center;
}
.formulier .multifield .button {
float: left;
}
.formulier .radiofield input {
float: none;
display: inline;
width: auto;
margin-right: 4px;
}
.formulier .radiofield label {
margin: 0 1.5em 0 0;
position: relative;
top: -0.2em;
}
.formulier .radiofield div {
padding: 0;
margin: 0;
}
.formulier .margin {
float: left;
text-align: center;
margin: 0 7px;
}
.formulier fieldset {
border: none;
padding: 0;
margin: 0 0 1.4em;
}
fieldset.scheiding {
border-top: 1px solid #000;
padding-top: 1em;
}
.clr {
clear: both;
height: 8px;
overflow: hidden;
}
.formulier .button {
text-align: right;
margin: 0;
}
.formulier .button input {
float: none;
width: 16%;
border: 0;
background: #000;
color: #fff;
font-size: 1em;
padding: .1em 0 .05em;
margin: 0 0 0 .5em;
cursor: pointer;
}
form.reactie {
border-bottom: none;
}
form.reactie .label {
padding: 0 6px 0 0;
float: left;
width: 22%;
text-align: right;
}
form.reactie .singlefield,.reactie .multifield,.reactie .radiofield {
float: right;
width: 76%;
}
.onthouden {
border-top: 3px solid #FBD326;
margin-top: 1.5em;
padding-top: .5em;
}
.onthouden input {
float: none;
display: inline;
width: auto;
}
span#aantalkarakters {
float: left;
color: #999;
padding-top: .2em;
}
.reactie fieldset {
margin: 0;
}
p.reactie {
border-top: .1em solid #FBD326;
margin: 0;
padding: .7em 0 1em;
clear: both;
}
p.vws {
background-color: #fdf8e5;
}
p.reactie img {
float: left;
margin: .45em .5em 0 0;
}
p.reactie span {
display: block;
color: #aaa;
font-weight: normal;
font-size: 1em;
clear: both;
}
div.reactie {
text-align: right;
margin: 1.5em 0 0;
}
div.boven {
border-bottom: 2px solid #FBD326;
}
div.reactie h2 {
float: left;
margin: 0;
font-size: 1.1em;
}
div.reactie p {
margin: 0;
}
h2.reactie {
margin: 0 0 1.2em;
font-size: 1.1em;
border-bottom: 3px solid #FBD326;
}
.kort {
padding: 0;
margin: 0;
}
.kort label {
color: #000;
}
.kort .veld {
font-size: 1em;
width: 22em;
}
.kort h2 {
font-weight: normal;
}
.kort.filter {
margin: 0 0 1.4em;
padding: 0 0 1em;
border-bottom: 3px solid #bddeee;
}
.kort.filter,.kort.quicksearch {
border-top: 1px solid #004475;
padding: 1em 0;
}
.submit {
border: 1px solid #000;
background-color: #000;
color: #fff;
font-size: 1em;
padding: 0;
margin: 0 0 0 .5em;
cursor: pointer;
}
p.zoekreslinks {
padding: .4em 0;
color: #000;
}
p.boven {
border-bottom: 3px solid #bddeee;
}
p.onder {
border-top: 3px solid #bddeee;
}
p.zoekreslinks span {
color: #000;
}
form.kort .button {
margin: 0;
padding-right: .6em;
padding-left: .6em;
border: 1px solid #000;
color: #fff;
background-color: #000;
cursor: pointer;
}
ul.close,div.close,p.close {
display: none;
}
.moviecontent ul,.audiocontent ul {
margin: 1.4em 0;
}
.moviecontent li img,.audiocontent li img {
margin-bottom: -4px;
}
.moviecontent a span,.audiocontent a span {
text-decoration: none;
}
.moviecontent h3,.audiocontent h3 {
font-style: normal;
}
span.actor {
font-weight: bold;
}
span.handeling,span.audiobeschrijving,span.gebaar,span.sfeer,span.geschreventekst {
font-style: italic;
}
p.vorvol {
clear: both;
border-top: 3px solid #FBD326;
margin: 2.5em 0 2.5em;
text-align: right;
}
p.vorvol a.vorige {
float: left;
}
div#forum ul {
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid #fff;
}
div#forum ul li {
background-image: none;
margin: 0;
padding: 0 4px;
float: left;
height: 18px;
}
div#forum ul li.active {
background-color: #FBD326;
font-weight: bold;
}
div#forum ul li a {
font-weight: bold;
}
#samenvatting {
border-top: 3px solid #FBD326;
border-bottom: 1px solid #FBD326;
background-color: #f1d9ed;
clear: both;
padding: 0;
}
#samenvatting p {
padding: 0;
margin: 1em 0;
}
div.forum {
margin: 1.2em 0 0;
clear: both;
}
div.forum img {
float: left;
margin: 0 0.5em 0 0;
}
div.forum div img {
float: none;
margin: 0;
}
h2.opvallen,h2.verw {
margin: 0 0 1.2em;
font-size: 1.1em;
}
h2.verw {
margin: 0 0 -1.7em;
}
ul.verw {
clear: both;
border-top: 3px solid #FBD326;
list-style: none;
padding: .9em 0 0;
margin: 2.1em 0 0;
}
ul.verw li {
margin: 0 0 1em;
height: 1%;
background-image: none;
padding: 0;
}
ul.verw a {
font-weight: bold;
}
ul.verw .metageg img,img.icoon {
vertical-align: text-bottom;
position: relative;
bottom: -4px;
margin: -5px 0 0;
padding: 3px 0 2px;
}
ol.resultaten {
list-style-type: none;
padding: 0;
margin: 0;
}
ol.resultaten li {
margin: 0 0 1.4em;
padding: 0;
height: 1%;
}
ol.resultaten a {
font-weight: bold;
}
.terugvraag,.naarboven {
display: block;
background: url("images/sprite_tcm21-172971.gif") no-repeat -3500px -174px;
padding: 0 0 0 1.2em;
margin: 1.4em 0;
}
.terugvraag:visited,.naarboven:visited {
color: #154273;
}
.terugvraag:hover,.naarboven:hover {
color: #0162cd;
}
.foutalg,.foutspec {
color: #f00;
padding-top: 1em;
font-weight: bold;
}
.foutspec {
padding: 0;
margin: 1.4em 0 .5em;
}
.foutalg span,.foutspec span {
float: left;
margin: .05em .5em 0 .4em;
background-color: #f00;
color: #fff;
font-size: 1.6em;
padding: 0 .2em .15em;
text-decoration: none;
font-weight: bold;
}
#content table {
width: 100%;
margin-bottom: 1.4em;
border: none;
}
#content caption {
padding: 0 1em .4em 0;
border-bottom: 1px solid #FBD326;
text-align: left;
vertical-align: top;
border-right: 10px solid #fff;
}
#content tr {
text-align: left;
vertical-align: top;
}
#content th,#content td {
margin: 0;
padding: 0 1em .2em 0;
border-right: 10px solid #fff;
border-bottom: 0px solid #FBD326;
}
#content .decimaal {
padding: 0 0 .2em 1em;
text-align: right;
}
.vgvpreview {
margin-top: 2em;
}
.vgvkolom {
float: right;
width: 48%;
}
.kolom1 {
float: left;
}
p.rss a {
text-decoration: none;
background: url("images/sprite_tcm21-172971.gif") no-repeat -3000px -276px;
padding-left: 10px;
color: #000;
}
p.rss a:visited {
color: #696969;
}
p.rss a:hover,p.rss a:active,p.rss a:focus {
text-decoration: underline;
color: #154273;
}
#nieuwsbrief .formulier {
border-top: none;
}
#nieuwsbrief .first {
border: none;
}
#nieuwsbrief h2 {
padding-bottom: .2em;
border-bottom: 3px solid #FBD326;
display: block;
font-weight: bold;
font-size: 1.1em;
margin-bottom: 1em;
}
#nieuwsbrief div {
margin-bottom: 1.4em;
padding-left: 2em;
}
#nieuwsbrief div input {
margin: .1em 0 0 -2em;
float: left;
}
#nieuwsbrief label {
color: #000;
font-weight: bold;
}
#nieuwsbrief .veld {
font-size: 1em;
width: 22em;
}
#nieuwsbrief .button {
margin: 0;
padding: .1em .6em;
border: 1px solid #000;
color: #fff;
background-color: #000;
cursor: pointer;
}
#nieuwsbrief .abonnee {
margin-bottom: 1.4em;
font-weight: bold;
}
#nieuwsbrief #modifyform label {
font-weight: normal;
}
#nieuwsbrief #modifyform .modify {
padding-bottom: .7em;
}
#nieuwsbrief #modifyform .button {
float: right;
border-width: 2px;
clear: both;
}
* html #nieuwsbrief div input {
margin-top: -.1em;
}
* html #nieuwsbrief div p {
height: 1%
}
* html #nieuwsbrief .button {
border: none;
height: 1.7em;
}


/** slider **/
div#nieuwsSlider {
	height: 262px;
	margin: 19px;
	border: 1px solid #e2e2e2;
	position: relative;
	overflow: hidden;
}
	div#nieuwsSlider div.nieuws_blok {
		position: absolute;
		bottom: 10px;
		z-index: 6;
	}
		div#nieuwsSlider div.nieuws_blok a {
			display: block;
			font-size: 16px;
			background:white;
			width: 400px;
			line-height: 28px;
			text-align: left;
			text-decoration: none;
			color: #ccc;
                        padding-left: 10px;
		}
			div#nieuwsSlider div.nieuws_blok a.active {
				color: #333;
			}
			div#nieuwsSlider div#nieuws_blok_1 {
				left: 30px;
			}
			
			div#nieuwsSlider div#nieuws_blok_2 {
				left: 460px;
			}
			
	div#nieuwsSlider div.nieuws_afbeelding {
		position: absolute;
		height: 262px;
		width: 900px;
		z-index: 2;
	}

	div#nieuwsSlider div.nieuws_titel {
		position: absolute;
		z-index: 3;
		
		color:white;
		background: #004070;
		font-size: 26px;
		width: 900px;
		top: 163px;
		display: none;
	}
	div#nieuwsSlider div.nieuws_titel a {
		color: white;
		display: block;
		line-height: 48px;
		text-decoration: none;
		float:left;
		width: 840px;
	}
	div#nieuwsSlider div.nieuws_titel div {
		float:left;
		width: 30px;
		height: 48px;
		cursor: pointer;
	}	
		div#nieuwsSlider div.nieuws_titel div.previousSlide {
			background: url(images/prevSlide.gif) no-repeat 6px 0;		
		}
		div#nieuwsSlider div.nieuws_titel div.nextSlide {
			background: url(images/nextSlide.gif) no-repeat 9px 0;		
		}
	div#nieuwsSlider div#nieuws_titel_1 {
		display: block;
	}
	
div.homepage_kolommen {
	padding: 10px 20px 20px 20px;
	overflow: hidden;
	border-top:10px solid #bddeee;
}

div.homepage_kolommen form {
	margin: 4px 0px 4px 0px;
}


	div.homepage_kolommen div.kolom {
		width: 300px;
		padding: 3px 8px;
		border-right: 0px solid #dadada;
                margin: 0 0 15px; 0;
	}
	
	div.homepage_kolommen div.breedkolom {
		width: 434px;	
	}
	div.homepage_kolommen div.links {
		border-right: 1px solid white;
	}
		div.homepage_kolommen div.kolom ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
			/*div.homepage_kolommen div.kolom ul li {
				background: none;
				padding: 0;
			}*/

label.formLabel {
	width: 160px;
	float:left;
	font-size: 100%;
	display: block;
}
input.textField, textarea.textArea {
	background: #F8F8F8;
	border: 1px solid #b9c6d5;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100%;
}
textarea.textArea {
	width: 215px;
}
input.submitButton {
	background: white;
	color: black;
	border: 1px solid #b9c6d5;
	font-size: 100%;
}
.small, small {
	font-size: 80%;
	color: #666666;
}
div.commentBlock {
	border-top: 1px solid #d4d4d4;
	margin-top: 20px;
	padding-top: 20px;
}

p.formFieldSection {
	margin:0px;
	padding-bottom: 4px;
}

div#comments
{
	padding-top: 0px;
}
.comment {
	padding: 10px 0px 20px 0px;
}
.comment h4 {
	font-size: 1.1em;
	margin: 0px;
	overflow: hidden;
}
.comment h4 span.comment_date{
	font-size: 80%;
	vertical-align: middle;
	display: block;
	float: left;
	margin-right: 10px;
	background: #ffdd74;
	padding: 5px;
}
.comment h4 span.comment_title{
	float:left;
	padding-top: 5px;
}

/** CFORM **/
form#commentform{
	padding-bottom: 10px;
}
form.cform fieldset{
	border: none;
	padding: 0px;
	margin: 0px;
}
form.cform fieldset legend {
	display: none;
}
form.cform ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
form.cform ol li {
	padding-bottom: 4px;
}
form.cform label
{
	display: block;
	float:left;
	width: 160px;
}
p.linklove {
	display: none;
}
textarea.area, input.single {
	background: #F8F8F8;
	border: 1px solid #b9c6d5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
input.sendbutton {
	background: white;
	color: black;
	font-size: 100%;
	border: 1px solid #b9c6d5;
	margin: 0px 0px 0px 160px;
}
.textonly {
	padding-left: 160px;
	font-size: 80%;
	color: #666666;
}
textarea.area {
	width: 215px;
}


.post-ratings-text, .post-ratings-loading {
	display: none !important;
}

#aktt_tweets ul {margin: 0 0px 0px 0px;padding: 0px;list-style: none;}

#subnavigatie .tagCloud {
	padding: 0 0 0 24px;	
}

#subnavigatie .tagCloud a {
	padding: 0;
	background: none;
	display: inline;
	color:#154273;
	text-decoration: underline;
}
#subnavigatie .tagCloud a:hover {
	color:#0162CD;
}



.visie #contentbox {
	width: 460px;	
}
.visie #contentbox #content {
	width: 440px;
	padding-top: 25px;
}
.visie #contentbox #content .box {
	border: 1px solid #FBD326;
	padding: 8px;
}
.visie #subnavigatie {
	width: 460px;
	padding-right: 20px;
}
.visie #subnavigatie .module_paar, .visie .page {
	overflow: hidden;	
	padding-bottom: 20px;
}
.visie #subnavigatie .module_sub {
	padding: 0 0 0 20px;
	width: 210px;
	float:left; 
}
.visie #subnavigatie a {
	padding-left: 13px;	
	background-position: -2999px -273px;
}
.visie #subnavigatie .links li {
	padding-bottom: 3px;	
}
.visie .nieuws, .module .modules, .visie .page {
	height: 200px;

}
.visie #subnavigatie .blog a, .visie #subnavigatie .blog a:hover {
	background: none;
	padding-left: 0;
}
.visie #subnavigatie .links a, .visie #subnavigatie .blog a {
color: #154273;
}
.visie #subnavigatie .links a:visited, .visie #subnavigatie .blog a:visited {
color: #696969;
}
 .visie #volledig #subnavigatie .links a:hover, .visie #volledig  #subnavigatie .blog a:hover {
color: #0162cd;
background-color: transparent;
}
.visie #volledig  #subnavigatie .blog a:hover {
	
}