@media screen,tv,projection,print {
* {
padding: 0px;
margin: 0px;
}
.stappen{
display:none;
}
.tekstbrowser, hr {
display:none;
visibility:hidden;
}
html {
padding: 0px;
margin: 0px;
height: 100%;
}
body {
padding: 0px;
margin: 0px;
background-color:#ffffff;
font-family:Verdana, Arial, Geneva, Helvetica,  sans-serif;
font-size:1em;
line-height:1.3em;
text-align:center;
}
#bgdiv{
display:block;
width:1005px;
overflow:hidden;
margin:0 auto 0 auto;
background-image:url(/views/internet/img/klimaatportal/BG/BGbody.jpg);
background-repeat:repeat-y;
background-position:left top;
text-align:center;
}
.variant01 #bgdiv{
background-image:url(/views/internet/img/klimaatportal/BG/BGbodyVariant01.jpg);
background-repeat:repeat-y;
background-position:left top;
}
.logo {
display:none;
}
.home{
display:block;
padding: 0px;
margin: 0px;
}
.pagina{
display:block;
padding: 0px;
margin: 0px;
}
.omhulsel{
text-align:left;
margin-left:20px;
display:inline-block;
width:981px;
}
.headerhouder{
margin:0px;
padding:0px;
width:961px;
height:123px;
/*border-left:1px solid #015588;blauw*/
/*border-right:1px solid #015588;blauw*/
}
.headerhouder a{
display:block;
overflow:hidden;
width:961px;
height:123px;
}
.headerhouder a img{
width:100%;
}
#header {
/*width:961px;
height:123px;*/
border:0px;
padding:0px;
}

.funktiebalkhouder{
display:block;
width:961px;
height:29px;
background-color:transparent;
border:0px;
}

.basisvlakhouder{
display:inline;
position:relative;
margin:0;
padding:0;
width:961px;
height:auto;
border-left:0px solid #015588;
border-bottom:0px solid #015588;
border-right:0px solid #015588;
}

.linkermenu{
position:relative;
float:left;
display:inline;
margin:0px;
padding:0px;
width:203px;
background-color:transparent;
}
.payoff{
position:absolute;
bottom:41px;
/*top:-174px;
left:-221px;
margin:-32ex 0 0 -221px;*/
display:block;
width:183px;
background-color:#E2F4FE;
background-color:#E6F7FF;
padding:0 10px 0 10px;
color:#00AEEF;
font-size:0.7em;
line-height:1.3em;
z-index:200;
}
.payoff img{
display:block;
border:0!important;
margin:10px 0 10px 0!important;
padding:0!important;
text-align:center;
background-color:transparent;
}

.bodyvandesite{
position:relative;
float:left;
display:inline-block;
margin:0px;
width:542px;
height:auto;
padding:0;
background-color:transparent;
}
.bottom{
display:block;
/*position:absolute; */
clear:both;
float:left;
margin-top:-8px;
width:100%;
height:8px;
overflow:hidden;
}

.rechterbalkhouder{
display:block;
float:left;
padding-right:0px;
margin:0px;
width:216px;
overflow:hidden;
background-color:transparent;
}

.rechterbalkhouder .rechterbalkcontent{
display:block;
background-color:transparent;
padding:0px;
margin-top:12px;
font-size:0.7em;
line-height:1.3em;
color:#00AEEF;
}

.rechterbalkcontent .poll{
display:block;
margin-bottom:1em;
padding-bottom:0.6em;
border-bottom:1px solid #C2C2C2;/*grijs*/
}

.rechterbalkcontent .poll .pollcontent{
display:block;
position:relative;
margin:0px 9px 0px 10px;
width:189px;
color:#012f4b;
}
.rechterbalkcontent .poll .pollcontent p{
display:block;
margin-bottom:1em;
}
.rechterbalkcontent .poll .pollcontent .fout{
display:block;
margin-bottom:1em;
color:#ec008c;
}

.rechterbalkcontent .poll .pollcontent .stelling{
font-weight:bold;
color:#00AEEF;
}

.rechterbalkcontent .poll .pollcontent .formulier .verplicht{
color:#ec008c;
}

.rechterbalkcontent .poll .pollcontent .formulier label{
display:block;
font-weight:bold;
margin-left:15px;
margin-bottom:0.2em;
}

.rechterbalkcontent .poll .pollcontent .formulier .antwoorden{
display:block;
margin:1em 0px 1em 0px;
vertical-align:bottom;
}

.rechterbalkcontent .poll .pollcontent .formulier .antwoorden .antwoord{
display:block;
clear:left;
float:left;
margin:0px;
padding-bottom:3px;
width:187px;
vertical-align:bottom;
}

.rechterbalkcontent .poll .pollcontent .formulier .antwoord label{
margin:0px;
padding-top:1px;
padding-left:4px;
width:160px;
float:left;
font-weight:normal;
vertical-align:bottom;
}
.rechterbalkcontent .poll .pollcontent .formulier .antwoord input{
margin:2px 0 0 0;
padding:0px 4px 0px 4px;
width:15px;
float:left;
color:#012f4b;
}
.rechterbalkcontent .poll .pollcontent .formulier .knoppen{
display:block;
clear:left;
padding:0px;
margin:0px;
font-size:1em;
}
.rechterbalkcontent .poll .pollcontent .formulier .knoppen .toonresultaten{
display:block;
clear:left;
padding:0.2em 0px 1em 0px;
margin-bottom:0.5em;
}
.rechterbalkcontent .poll .pollcontent .formulier .knoppen .toonresultaten a{
display:block;
width:auto;
position:relative;
color:#00AEEF;
font-weight:normal;
font-size:1.0em;
margin-top:0.2em;
margin-bottom:0.2em;
padding-left:18px;
background-image:url(/views/internet/img/klimaatportal/BG/leesverder.gif);
background-position:left center;
background-repeat:no-repeat;
text-decoration:none;
}
.rechterbalkcontent .poll .pollcontent .formulier .knoppen .toonresultaten a:hover{
text-decoration:underline;
}
.rechterbalkcontent .poll .pollcontent .formulier .knoppen .verzenden {
display:block;
clear:left;
padding:0;
}
.rechterbalkcontent .poll .pollcontent .formulier .knoppen .verzenden input{
border:1px solid #00AEEF;
padding:0px 4px 0px 4px;
margin-bottom:0em;
background-image:url(/views/internet/img/klimaatportal/BG/BGknop.jpg);
background-repeat:repeat-x;
font-weight:bold;
/*background-color:transparent;
text-align:left;
border:0px;
display:block;
position:relative;
font-weight:normal;
margin-top:0.2em;
margin-bottom:0.2em;
padding-left:18px;
background-image:url(/views/internet/img/klimaatportal/BG/leesverder.gif);
background-position:left center;
background-repeat:no-repeat;
text-decoration:none;
color:#00AEEF;*/
}
.rechterbalkcontent .poll .pollcontent .formulier .knoppen .verzenden input:hover{
text-decoration:underline;
}

.rechterbalkcontent .poll .pollcontent .bericht_na_verzending{
color:#003b59;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;
}
.rechterbalkcontent .poll .pollcontent .reedsgestemd{
color:#ec008c;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:10px 0px 10px 0px;
}

.rechterbalkcontent .poll .pollcontent .resultaten{
color:#003b59;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
border:0px;
}

.rechterbalkcontent .poll .pollcontent .resultaten ul{
display:block;
}

.rechterbalkcontent .poll .pollcontent .resultaten ul li{
display:block;
list-style-type:none;
margin:0.4em 0px 0.4em 0px;
color:#00AEEF;
}

.rechterbalkcontent .poll .pollcontent .resultaten ul li .resultaat_antwoord{
font-weight:bold;
color:#003b59;
padding:0.1em 0px 0.1em 0px;
}

.rechterbalkcontent .poll .pollcontent .resultaten ul li .opiniestaaf{
border:1px solid #5D5D5D;/*donkergrijs*/
background-color:#EC008C;
background-position:top;
background-repeat:repeat-x;
height:9px;
margin-bottom:0.1em;
}

.rechterbalkcontent .poll .pollcontent .resultaten .aantalstemmen{
padding:1em 0px 0.4em 0px;
}


.rechterbalkcontent .rechterbalkafbeelding{
display:block;
margin-bottom:1em;
padding-bottom:1em;
border-bottom:1px solid #C2C2C2;/*grijs*/
overflow:hidden;
text-align:center;
}

.rechterbalkcontent .rechterbalkafbeelding img,
.rechterbalkcontent .rechterbalkafbeelding a img{
border:1px solid #00AEEF;
margin:0px;
}
.rechterbalkcontent .rechterbalkafbeelding a:hover img{
border-color:#ec008c;
}
.rechterbalkcontent .rechterbalkuitgelicht{
display:block;
margin-bottom:1em;
padding-bottom:0.6em;
border-bottom:1px solid #C2C2C2;/*grijs*/
}

.rechterbalkcontent .rechterbalkuitgelicht DL{
display:block;
margin:0px 9px 0px 10px;
width:189px;
padding:0px;
}

.rechterbalkcontent .rechterbalkuitgelicht DL DT{
display:block;
color:#00AEEF;
font-weight:bold;
margin:0;
text-decoration:none;
}

.rechterbalkcontent .rechterbalkuitgelicht DL div.afbeelding{
display:block;
text-align:center;
margin-top:0.5em;
margin-bottom:0.5em;
width:189px;
overflow:hidden;
}

.rechterbalkcontent .rechterbalkuitgelicht DL div.afbeelding img{
margin:0px auto 0px auto;
padding:0px;
border:1px solid #00AEEF;
}

.rechterbalkcontent .rechterbalkuitgelicht DL div.afbeelding a img{
margin:0px auto 0px auto;
max-width:185px;
padding:0px;
border:1px solid #00AEEF;
}

.rechterbalkcontent .rechterbalkuitgelicht DL div.afbeelding a:hover img{
margin:0px auto 0px auto;
max-width:185px;
padding:0px;
border-color:#ec008c;
}

.rechterbalkcontent .rechterbalkuitgelicht DL DD{
display:inline;
padding:0px;
color:#012f4b;
margin-top:0.5em;
}

.rechterbalkcontent .rechterbalkuitgelicht DL DD P{
display:block;
margin-bottom:0em;
}

.rechterbalkcontent .links  {
display:block;
margin-bottom:1em;
padding-bottom:0.5em;
border-bottom:1px solid #C2C2C2;/*grijs*/
}

.rechterbalkcontent .links .linkscontent{
display:block;
margin:0px 9px 0px 10px;
width:189px;
overflow:hidden;
}

.rechterbalkcontent .links .linkscontent a{
display:block;
color:#00AEEF;
font-weight:normal;
margin-top:0.5em;
margin-bottom:0.5em;
padding-left:18px;
background-image:url(/views/internet/img/klimaatportal/BG/leesverder.gif);
background-position:left 0.4em;
background-repeat:no-repeat;
text-decoration:none;
}
.rechterbalkcontent .links .linkscontent a:visited{
color:#00AEEF;
text-decoration:none;
}

.rechterbalkcontent .links .linkscontent a:hover,
.rechterbalkcontent .links .linkscontent a:visited:hover{
color:#00AEEF;
text-decoration:underline;
}

.rechterbalkcontent .rechterbalkfooter{
margin-bottom:1em;
padding-bottom:1em;
}

.rechterbalkcontent .rechterbalkfooter .rechterbalkfootercontent{
float:left;
margin:0px 9px 0px 10px;
width:189px;
padding-bottom:2em;
}

.rechterbalkcontent .rechterbalkfooter .rechterbalkfootercontent span.pijplijn2{
background-image:url(/views/internet/img/klimaatportal/BG/pijplijn2.gif);
background-position:left 2px;
background-repeat:no-repeat;
margin:0px 0.5em 0px 0.8em;
}
.content{
display:block;
background-color:transparent;
width:501px;
margin:0px 18px 20px 19px;
color:#012f4b;
font-size:0.7em;
line-height:1.3em;
/*padding-bottom:60px;*/
}

.bodyvandesite h2{/*titel van de pagina*/
background-color:transparent;
color:#EC008C;
font-size:0.8em;
line-height:0.9em;
margin:11px 19px 0.7em 19px;
font-weight:bold;
}

.content h2, .rechterbalkcontent h2{/*titel van de pagina*/
background-color:transparent;
color:#EC008C;
font-size:1.4em;
line-height:1.4em;
margin:8px 0px 0.4em 0px;
font-weight:bold;
}

/*.content h3, .rechterbalkcontent h3{
background-color:transparent;
color:#EC008C;
font-size:1.2em;
line-height:1.2em;
margin-bottom:0.5em;
font-weight:bold;
}*/
.content h3, .rechterbalkcontent h3{
background-color:transparent;
color:#EC008C;
font-size:1.0em;
line-height:1.2em;
margin-bottom:0em;
font-weight:bold;
}
.content h4, .rechterbalkcontent h4{
background-color:transparent;
color:#EC008C;
font-size:1.0em;
line-height:1.2em;
margin-bottom:0em;
font-weight:bold;
font-style:italic;
}

.content h5, .rechterbalkcontent h5{
background-color:transparent;
color:#EC008C;
font-size:1.0em;
line-height:1.2em;
margin-bottom:0em;
font-weight:bold;
}
.content h6, .rechterbalkcontent h6{
background-color:transparent;
color:#EC008C;
font-size:1.0em;
line-height:1.2em;
margin-bottom:0em;
font-weight:bold;
font-style:italic;
}
.content img {
border-style:solid;
border-color:#00AEEF;
background-color:#FFFFFF;
padding:3px;
}
.content td img{
border-style:solid;
border-color:#00AEEF;
background-color:#FFFFFF;
padding:3px;
}
.content a img {
border-style:solid;
border-color:#00AEEF;
background-color:#FFFFFF;
padding:3px;
}
.content td a img {
border-style:solid;
border-color:#00AEEF;
background-color:#FFFFFF;
padding:3px;
}
.content a:hover img{
border-color:#ec008c;
}
.content td a:hover img {
border-color:#ec008c;
}
.content table{
border-collapse:collapse;
border-color:#00AEEF;
border-style:solid;
color:#012f4b;
font-size:1em;
}

.content table caption{
padding-bottom:0.5em;
text-align:left;
}

.content table th{
background-color:#E2F4FD;
border-color:#00AEEF;
border-style:solid;
font-weight:bold;
vertical-align:text-top;
}

.content table td{
border-color:#00AEEF;
border-style:solid;
vertical-align:text-top;
}
/*
.content table{
color:#00AEEF;
font-size:1em;
}
.content table tbody{
}

.content table caption{
padding-bottom:0.5em;
text-align:left;
}
.content table tr{
}

.content table th{
text-align:left;
vertical-align:text-top;
font-weight:bold;
}

.content table td{
text-align:left;
vertical-align:text-top;
}
*/
.content p{
display:block;
margin-bottom:1em;
}
.inleiding {
margin-bottom:1em;
}
.inleiding p{
display:block;
margin-bottom:0em;
}

.content .resultaten p{
display:block;
margin-bottom:0em;
}

.content ul{
display:block;
/*  margin-top:1em;
margin-bottom:1em;*/
list-style:outside;
list-style-type:square;
}

.content ul li{
padding-left:15px;
/*  margin-left:2.3em;*/
margin-left:1.4em;
}

.content ol{
display:block;
/*  margin-top:1em;
margin-bottom:1em;*/
list-style:outside;
list-style-type:decimal;
}

.content ol.list-style-type-lower-alpha{
display:block;
/*  margin-top:1em;
margin-bottom:1em;*/
list-style:outside;
list-style-type:lower-alpha;
}

.content ol.list-style-type-upper-alpha{
display:block;
/*  margin-top:1em;
margin-bottom:1em;*/
list-style:outside;
list-style-type:upper-alpha;
}

/*.content ol.list-style-type-upper-roman{
display:block;
margin-top:1em;
margin-bottom:1em;
list-style:outside;
list-style-type:upper-roman;
margin-left:4.1em;
}

.content ol.list-style-type-upper-roman li{
padding-left:0em;
margin-left:0px;
}

.content ol.list-style-type-lower-roman{
display:block;
margin-top:1em;
margin-bottom:1em;
list-style:outside;
list-style-type:lower-roman;
margin-left:4.1em;
}

.content ol.list-style-type-lower-roman li{
padding-left:0em;
margin-left:0px;
}*/
.content ol.list-style-type-upper-alpha li, .content ol.list-style-type-lower-alpha li{
padding-left:5px;
margin-left:2.3em;
}
.content ol li{
padding-left:0px;
margin-left:2.8em;
}

.content a,
.rechterbalkcontent a{
color:#00AEEF;
text-decoration:none;
}

.content a:visited,
.rechterbalkcontent a:visited{
color:#00AEEF!important;
text-decoration:none;
}

.content a:hover,
.content a:visited:hover,
.rechterbalkcontent a:hover,
.rechterbalkcontent a:visited:hover{
color:#00AEEF;
text-decoration:underline;
}


.content a.novisited,
.rechterbalkcontent a.novisited{
color:#00AEEF;
text-decoration:none;
}

.content a.novisited:visited,
.rechterbalkcontent a.novisited:visited{
color:#00AEEF !important;
text-decoration:none;
}

.content a.novisited:hover,
.rechterbalkcontent a.novisited:hover,
.content a.novisited:visited:hover,
.rechterbalkcontent a.novisited:visited:hover{
color:#00AEEF;
text-decoration:underline;
}

.content a.leesverder,
.rechterbalkcontent a.leesverder{
clear:both;
color:#00AEEF;
margin-left:0em;
padding-right:0.8em;
background-image:url(/views/internet/img/klimaatportal/BG/leesverder.gif);
background-position:right 0.2em;
background-repeat:no-repeat;
text-decoration:none;
}
.rechterbalkcontent a.leesverder{
display:inline-block;
margin-top:0.2em;
}
.content a.leesverder:visited,
.rechterbalkcontent a.leesverder:visited{
color:#00AEEF;
text-decoration:none;
}


.content a.leesverder:hover,
.rechterbalkcontent a.leesverder:hover{
color:#00AEEF;
margin-left:0em;
padding-right:0.8em;
background-image:url(/views/internet/img/klimaatportal/BG/leesverder.gif);
background-position:right  0.2em;
background-repeat:no-repeat;
text-decoration:underline;
}
sub{
font-size:90%;
line-height:90%!important;
vertical-align:-0.3ex;
}
sup{
font-size:90%;
vertical-align:0.8ex;
line-height:90%!important;
}

/* footer */

.content .footer{
display:block;
clear:left;
padding-top:1em;
padding-bottom:2em;
margin-top:2em;
width:502px;
vertical-align:bottom;
color:#012f4b;
border-top:1px solid #00AEEF;
overflow:hidden;
}
/*
.zoeken .footer, .index .footer{
position:absolute;
display:block;
clear:left;
bottom:10px;
left:18px;
display:block;
padding-top:1em;
padding-bottom:1em;
width:502px;
vertical-align:bottom;
color:#00AEEF;
margin-top:0em;
border-top:1px solid #00AEEF;
}*/
.home .footer{
width:720px;
padding-top:1em;
padding-bottom:2.8em;
margin-top:2.5em;
}

.content .footer a{
display:block;
float:left;
}
.content .footer .footertext{
color:#012F4B;
display:block;
float:left;
}

.content .footer .pijplijn2{
display:block;
float:left;
width:4px;
background-image:url(/views/internet/img/klimaatportal/BG/pijplijn2.gif);
background-position:left 2px;
background-repeat:no-repeat;
margin:0px 0.5em 0px 0.8em;
}
.content .footer .topknop{
position:relative;
display:inline;
float:right;
}
/* eind footer */

/* formulieren */
.content .terug{
display:block;
margin:1em 0px 0px 0px;
}
.content .terug a:visited{
color:#00AEEF;
text-decoration:none;
}
.content .terug  a:hover{
color:#00AEEF;
text-decoration:underline;
}

fieldset.verborgen{
display:none;
}

.mailform .ongeldig{
/*  clear:left;*/
color:#ec008c;
font-weight:bold;
}

fieldset{
border-width:0px;
padding:0px;
margin:0px;
}
.index .formulier{
margin-bottom:1em;
border-bottom:1px solid #00AEEF;
}
.formulier{
/*  clear:left;*/
display:block;
}
.mailform .stappen{
text-align:right;
}
.mailform .stappen .staptekst, .mailform .stappen .stap {
margin-right:4px;
}
.formulier .rij{
clear:left;
float:left;
width:100%;
display:block;
margin:1em 0px 0px 0px;
}
.formulier .tekst{
float:left;
width:100%;
display:block;
color:#012F4B;/*donkerblauw*/
padding:1em 0px 0px 0px;
}
.formulier .tekst p{
margin-bottom:0em;
}
.formulier .rij .textarea{
color:#00AEEF;
font-family:Verdana, Arial, Geneva, Helvetica,  sans-serif;
}

.formulier .url{
display:block;
}
.formulier .url .invoer{
margin-left:5px;
}

.formulier label{
display:block;
font-weight:bold;
margin:0px 0px 0.2em 4px;
padding:0px;
}

.formulier .rij .label label{
display:block;
font-weight:bold;
margin:0px 0px 0.2em 4px;
padding:0px;
}
.formulier .tekstverplicht{
display:block;
margin-top:1em;
font-weight:bold;
}
.formulier .verplicht{
color:#ec008c;
}

.formulier .rij .invoer input{
width:332px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#012f4b;
padding:0 4px 0 4px;
margin:0px;
}

.formulier .file .invoer input{
width:342px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#012f4b;
}

.formulier .rij .invoer textarea.norows{
color:#00AEEF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:1.2em;
width:332px;
height:93px;
padding:4px 4px 4px 4px;
}

.formulier .rij .invoer textarea.input{
color:#012f4b;
font-family:Verdana, Arial, Helvetica, sans-serif;
overflow:auto;
font-size:1.1em;
line-height:1.2em;
width:332px;
padding:4px 4px 4px 4px;
}
.formulier .knoppen {
clear:both;
display:block;
padding-top:1em;
padding-bottom:1em;
}
.formulier .knoppen input{
border:1px solid #00AEEF;
padding:0px 4px 0px 4px;
color:#012f4b;
background-image:url(/views/internet/img/klimaatportal/BG/BGknop.jpg);
background-repeat:repeat-x;
font-weight:bold;
}
.formulier .rij .invoer .antwoorden{
display:block;
}

.formulier .rij .invoer .antwoorden ul{
list-style-type:none;
margin:0px;
padding:0px;
}

.formulier .rij .invoer .antwoorden ul li{
list-style-type:none;
margin:0px;
padding:0px;
}

.formulier .rij .invoer .antwoorden .antwoord{
clear:left;
display:block;
margin:0;
padding:0;
}

.formulier .rij .invoer .antwoorden .antwoord input{
color:#012f4b;
float:left;
display:block;
width:auto;
border:0px;
margin:4px 0 0 0;
padding:0px;
}
.formulier .rij .invoer .combovraag .antwoord input{
color:#012f4b;
float:left;
display:block;
width:auto;
border:0px;
margin-top:4px;
padding:0px;
}
.formulier .rij .invoer .antwoorden .antwoord label{
float:left;
display:block;
font-weight:normal;
font-size:1.0em;
line-height:1.2em;
margin-left:15px;
margin-top:4px;
vertical-align:top;
}
.formulier .rij .invoer .antwoorden .antwoord .vervolg{
padding-left:30px;
}
.formulier .rij .invoer select {
color:#012f4b;
width:344px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:1.1em;
}
.formulier .monthyear .invoer select {
color:#012f4b;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:162px;
padding:0px;
margin-right:20px;
}
.formulier legend{
display:none;
visibility:hidden;
}
.formulier fieldset.elementen label{
display:block;
font-weight:bold;
margin-left:0px;
margin-bottom:0.2em;
}
.formulier .verzenden{
clear:both;
display:block;
padding-top:1em;
padding-bottom:1em;
}
.afsluiter{
display:block;
margin-top:1em;
margin-bottom:0.4em;
}
.bevestiging   .formulier .invoer .antwoorden .antwoord label{
margin-left:0px !important;
}
.bevestiging .formulier .rij .label label{
display:block;
font-weight:bold;
margin-left:0px;
margin-bottom:0.2em;
}
.formulier fieldset div.leeg{
display:none !important;
visibility:hidden;
}

/* eind formulieren */

/* index en zoeken */
.content .resultaten{
display:block;
clear:left;
padding-top:0em;
}
.content .tekst_bij_niets_gevonden{
display:block;
clear:left;
padding-top:0em;
padding-bottom:1em;
}

.content .zoekresultaten{
margin-bottom:1em;
font-weight:bold;
padding-top:1em;
border-top:1px solid #00AEEF;
}

.zoeken .resultaten{
display:block;
clear:left;
margin-top:1em;
}
.zoeken .zoekopdracht .verplicht{
display:none;
}

.content .tekst_bij_niets_gevonden, .zoeken .tekst_bij_geen_resultaten{
display:block;
clear:left;
padding-top:1em;
}

.resultaten .pager_boven{
margin-top:1em;
margin-bottom:1em;
display:block;
clear:left;
float:left;
visibility:visible;
}

.resultaten .pager_onder{
margin-top:1em;
margin-bottom:1em;
display:block;
clear:left;
float:left;
visibility:visible;
}

.resultaten .pager_boven a.volgende, .resultaten .pager_onder a.volgende{
float:left;
color:#00AEEF;
margin-left:0.8em;
padding-right:0.8em;
background-image:url(/views/internet/img/klimaatportal/BG/leesverder.gif);
background-position:right 0.2em;
background-repeat:no-repeat;
text-decoration:none;
}

.resultaten .pager_boven a.volgende:hover, .resultaten .pager_onder a.volgende:hover{
text-decoration:underline;
}

.resultaten .pager_onder a.pagina, .resultaten .pager_boven a.pagina, .resultaten .pager_onder a.pagina:visited, .resultaten .pager_boven a.pagina:visited{
float:left;
margin-left:0.8em;
margin-right:0em;
padding-right:0.8em;
color:#00AEEF;
border-right:1px solid #00AEEF;
text-decoration:none;
}
.resultaten .pager_onder a.pagina:hover, .resultaten .pager_boven a.pagina:hover{
text-decoration:underline;
}
.resultaten .pager_onder .huidige, .resultaten .pager_boven .huidige{
float:left;
margin-left:0.8em !important;
margin-right:0em !important;
padding-right:0.8em !important;
/*background-image:url(/views/internet/img/klimaatportal/BG/pijplijn2.gif);
background-position:right 0.2em;
background-repeat:no-repeat;*/
border-right:1px solid #00AEEF;
text-decoration:none;
}

.resultaten .pager_boven a.vorige, .resultaten .pager_onder a.vorige{
float:left;
color:#00AEEF;
margin-right:0em;
padding-left:0.8em;
padding-right:0.8em;
background-image:url(/views/internet/img/klimaatportal/BG/leesverder2.gif);
background-position:left 0.2em;
background-repeat:no-repeat;
text-decoration:none;
border-right:1px solid #00AEEF;
}

.resultaten .pager_boven a.vorige:hover, .resultaten .pager_onder a.vorige:hover{
text-decoration:underline;
}

.resultaten DL{
clear:left;
padding:0px;
margin:1em 0px 1em 0px;
}

.resultaten DL DD{
display:inline;
padding:0px;
margin:0px;
}
.resultaten DL DD.tekst{
display:block;
padding:0px;
margin-top:0.5em;
}

.resultaten DL DD.link{
display:block;
clear:left;
margin-top:0.5em;
}

.resultaten DL DD.datum{
display:block;
font-style:italic;
margin:0px;
}

.resultaten DL DD.datumext{
display:block;
font-style:italic;
margin:0px;
}
.resultaten DL DD.datumext span.pijplijn2{
width:4px;
background-image:url(/views/internet/img/klimaatportal/BG/pijplijn2.gif);
background-position:left 2px;
background-repeat:no-repeat;
margin:0px 0.5em 0px 0.8em;
}

.resultaten DL DD.datumext span.ext{
font-style:normal;
margin:0px;
}

/*.resultaten DL DD.tekst summary{
display:inline;
}

.resultaten DL DD.tekst, .resultaten DL DD.tekst span, .resultaten DL DD.tekst p{
float:left;
color:#00AEEF*/
/*display:inline;
}*/

.resultaten DL DT{
clear:left;
display:block;
color:#00AEEF;
font-weight:bold;
margin-bottom:0.5em;
margin:0px;
}

.resultaten DL DT a{
clear:left;
display:block;
color:#00AEEF;
font-weight:bold;
margin-bottom:0.5em;
margin:0px;
}

.resultaten DL DT a:hover{
color:#00AEEF;
text-decoration:underline;
}
.zoekfilter{
margin:0px 0px 0px 0px;
}
.formulier .verzenden input{
padding:0px;
margin-bottom:0em;
background-image:url(/views/internet/img/klimaatportal/BG/BGknop.jpg);
background-repeat:repeat-x;
font-weight:bold;
border:1px solid #00AEEF;
color:#012f4b;
}
/* eind index en zoeken */
.mailinglist .opmerking{
margin-bottom:0;
}
.mailinglist .formulier h3{
margin:20px 0 0 0;
}

/* begin sitemap */
.sitemap .structuur{
margin-top:0.5em;
}

.sitemap a{
color:#00AEEF;
}

.sitemap UL {
list-style-type:none;
border:0px;
margin-top:0px;
margin-bottom:-0.5em;
padding-bottom:0em;
padding-top:0.25em;
margin-left:0px;
overflow:hidden;
display:block;
height:auto;
}

.sitemap UL LI {
display:block;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:7px;
padding-top:7px;
}

.sitemap UL.level_1 li{
margin:0px;
border-top:1px solid #C2C2C2;
padding-top:6px;

}
.sitemap UL.level_1 li .item{
margin-left:0px;
}
.sitemap UL.level_2 li{
border-top:1px solid #C2C2C2;
padding-left:16px;
margin:0px;
padding-top:6px;
overflow:hidden;
}

.sitemap UL.level_3 li {
border:0px;
padding-left:16px;
}

.sitemap UL.level_4 li {
border:0px;
padding-left:16px;
}
.sitemap UL.level_5 li {
border:0px;
padding-left:16px;
}

.sitemap .item {
display:block;
float:left;
clear:right;
}

.sitemap UL.collapse {
display:none;
}

.sitemap UL UL {
display:block;
clear:both;
}

.sitemap SPAN.collapser_link a {
display:block;
float:left;
width: 8px;
height: 16px;
margin-right:8px;
margin-left:5px;
}

.sitemap SPAN.no_collapse {
display:block;
float:left;
width: 8px;
height: 16px;
margin-right:8px;
margin-left:5px;
}
.sitemap .alles{
margin-left:4px;
}
.sitemap .alles a.Alles{
background-image:url(/views/internet/img/klimaatportal/BG/klapuit.gif) !important;
background-position:0px 4px;
background-repeat: no-repeat ;
margin-left:2px;
padding-left:16px;
}

.sitemap .alles a.Normale{
background-image: url(/views/internet/img/klimaatportal/BG/klapin.gif)!important;
background-position:0px 7px;
background-repeat: no-repeat ;
margin-left:2px;
padding-left:16px;
}
.sitemap .alles a, .sitemap .alles a:visited{
color:#00AEEF;
text-decoration:none;
}
.sitemap .alles a:hover, .sitemap .alles a:visited:hover{
color:#00AEEF;
text-decoration:underline;
}

.sitemap SPAN.collapser_link A.collapse {
background-image:url(/views/internet/img/klimaatportal/BG/klapuit.gif) !important;
background-position:0px 4px;
background-repeat: no-repeat ;
}

.sitemap SPAN.collapser_link A.uncollapse {
background-image: url(/views/internet/img/klimaatportal/BG/klapin.gif)!important;
background-position:0px 7px;
background-repeat: no-repeat ;
}
/* einde sitemap */
.application_link{
margin:1em 0px 1em 0px;
}

.verborgen {
display: none;
}

br.clear_all {
clear:both;
}
}
@media print {
.omhulsel{
font-family:Verdana, Arial, Geneva, Helvetica,  sans-serif;
}
.verborgen, legend, .headerhouder, .tekstbrowser, .linkermenu, .rechterbalkhouder, .funktiebalkhouder, .footer, .pager_boven, .pager_onder{
display:none;
}
BODY {
background-image:none;
}
.bodyvandesite{
float:left;
clear:left;
padding:0;
margin:0;
}
.content, .broodkruimelhouder{
clear:left;
float:none;
width:17cm;
padding:0;
margin:0;
}
.logo {
display:block;
}

}
