/* stylesheet: convenantovergewicht.nl */
/* versie 1.0 - eend - 26/10/2005 */

body {
margin:0;
padding:0;
color:#000;
background:#418E35 url(/img/bg_body.gif) 50% 0;
text-align:center;
}

abbr,acronym, address {
font-style:normal
}

div, img, fieldset {
margin:0;
padding:0;
border:none;
}

a {
text-decoration:none
}

p, ul, table {
margin:0 0 1em;
list-style:none;
}

h1 {
font:240%/1.45 georgia,'times new roman',times,serif;
margin:0;
}

h2 {
font:180%/1.2 georgia,'times new roman',times,serif;
margin:0;
}

h3 {
font:155%/1.2 georgia,'times new roman',times,serif;
margin:0;
}

h3 a {
	background-image: none !important;
}


h4 {
font-size:100%;
margin:0;
}

#kader {
width:760px;
margin:0 auto 0;
text-align:left;
font:11px/1.45em verdana,arial,helvetica,sans-serif;
}

/* #kop
-------------------------------------------- */
#logo {
position:relative;
clear:both;
padding:0;
margin:0;
width:760px;
height:57px;
background:#fff;
line-height:.7em
}

#groot, #middel, #klein {
position:absolute;
top:10px;
right:14px;
font-size:90%;
}

#middel {
right:32px;
}

#klein {
right:50px;
}

#groot:hover, #middel:hover, #klein:hover {
cursor: pointer;
}

#navigatie {
float:left;
}

#functies{
margin:0;
}

#functies ul,#menu ul {
display:block;
margin:0;
padding:0;
line-height:2.1em;
vertical-align:middle;
}

#functies ul{
display:block;
float:right;
font-size:90%;
background:url(/img/bg_li_functies.gif) no-repeat 0 49%;
}

#functies li{
float:left;
background:url(/img/bg_li_functies.gif) no-repeat 100% 49%;
font-weight: bold;
}

#functies a {
display:block;
float:left;
padding:0 10px 2px 9px;
padding-left:9px;
color:#fff;
}

#functies a:hover,#functies a:focus {
color:#dcedca;
}

#zoek {
display:block;
float:right;
width:21em;
height:1.45em;
line-height:1.65em;
color:#dcedca;
font-size:90%;
text-align:right;
vertical-align:top;
margin:0;
}

#zoek label {
vertical-align:middle;
}

#zoekveld {
border:none;
font:100% verdana,arial,helvetica,sans-serif;
margin-bottom:-2px;
}

#zoekbutton {
vertical-align:middle;
}

#menu {
clear:both;
float:left;
width:758px;
border:1px solid #fff;
border-width:0 1px 1px;
background:#fda74c url(/img/bg_menu.gif) repeat-x;
}


#menu ul,#menu li {
margin:0;
padding:0;
float:left;
white-space:nowrap;
}

#menu ul {
width:758px;
margin:0 0 -1px;
}

#menu li {
border-bottom:1px solid #fff;
margin:0;
padding:0;
float:left;
background:url(/img/bg_li_functies.gif) no-repeat 100% 49%;
font-weight: bold;
}

#menu li#m08 {
background-image:none;
}

#menu a {
display:block;
float:left;
padding-right:10px;
padding-left:9px;
color:#fff;
}

#menu a:hover, #menu a:focus{
color:#000;
background:#fda74c !important;
}

#kruimelpad {
float:left;
clear:left;
width:758px;
border:1px solid #fff;
border-width:0 1px 1px;
background:#ebe1ac;
}

#kruimelpad ol{
float:left;
margin:0;
padding:0;
width:640px;
list-style:none;
}

#kruimelpad li{
float:left;
margin:0;
padding:.3em 6px .3em 12px;
background:url(/img/bg_li_kruimel.gif) no-repeat 0 50%;
text-transform:lowercase;
}

#kruimelpad li#k01{
float:left;
margin:0;
padding-left:9px;
background:none;
}

#kruimelpad a{
float:left;
color:#f50;
line-height:1.45em;
color:#000;
background:url(/img/bg_a_kruimel.gif) repeat-x 0 100%;
}

#kruimelpad a:hover {
color:#151;
}

#kruimelpad h2, #kruimelpad em {
	display:none;
}

/* #content
-------------------------------------------- */
#content {
clear:left;
float:left;
background:#fff;
width:760px;
}

#kern {
float:left;
margin:0 0 0 0;
padding:14px 0 21px 78px;
width:463px;
}

#kern_kalender {
float:left;
margin:0px 0px;
padding:14px 0 21px 15px;
}

#kern_kalender .spring {
width:350px;
position:absolute;
}

#kern_kalender_dates {
margin:0px 0px;
padding:14px 0 21px 15px;
}

#kern_kalender_dates ul li {
background:transparent url(/img/bg_a_li.gif) no-repeat scroll -5px 0pt;
margin:0pt;
padding:0pt 0pt 0.45em 14px;
}

#kern_kalender_dates ul li a, #kern_kalender_dates ul li a{
background:transparent url(/img/bg_a_kern.gif) repeat-x scroll 0pt 100%;
color:#000;
padding-bottom:2px;
}

#kalender_holder {
border:1px solid blue;
}

#kern_kalender_dates ul li a:hover{
color:#f50;
background:transparent url(/img/bg_a_kern.gif) repeat-x scroll 0pt 100%;
color:#000;
padding-bottom:2px;
}

#kern_kalender_dates ul{
padding:0;
}


#kern_kalender .spring {
float:left;
}

#kern ul{
padding:0;
}

#kern ul li{
padding:0 0 0 14px;
margin:0;
background:url(/img/bg_li.gif) no-repeat -5px -1px;
border: 0px solid #FFF !important;
}

#kern img {
float:right;
margin:0 0 0 7px;
}

#kern img.rechts {
float:right;
margin:4px 0px 0px 7px;
}

#kern a {
color:#f50;
padding-bottom:2px;
background:url(/img/bg_a_kern.gif) repeat-x 0 100%;
}

#kern a:visited {
color:#363;
}

#kern a:hover {
color:#070;
}

#kern h1 {
margin:0 0 .45em -78px;
padding:0 0 .45em 78px;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

#kern_kalender h1 {
margin:0 0 .45em -17px;
padding:0 0 .45em 17px;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

#kern h2 {
background:transparent url(/img/bg_ul_pagnav.gif) repeat-y -540px 0;
}

#kern span img {
float:none;
margin:0;
vertical-align:middle;
padding-bottom:2px;
}

#kern h1 span,
#kern h2 span, 
#greenspan  {
color: #418e35;
}

#kern p#intro {
font-weight:bold;
}

#kern #pagnav,#kern #pagnav02 {
border-top:8px solid #fff;
margin:0 0 1.45em -78px;
background:url(/img/bg_ul_pagnav.gif) repeat-y 0 0;
}

#kern #pagnav div,#kern #pagnav02 div {
padding:.35em 0 0;
background:url(/img/bg_lijn.gif) no-repeat 0 0;
}

#kern #pagnav ul,#kern #pagnav02 ul{
display:block;
margin:1em 0;
padding:0 0 1.1em 78px;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

#kern #pagnav ul a,#kern #pagnav02 ul a{
color:#000;
background:url(/img/bg_a_kruimel.gif) repeat-x 0 100%;
}

#kern #pagnav ul a:hover,#kern #pagnav02 ul a:hover {
color:#070;
}

#kern .links {
margin:0 0 1.45em;
padding:0;
}

#kern .links li,#kern #pagnav li,#kern #pagnav02 li {
margin:0;
padding:0 0 .45em 14px;
background:url(/img/bg_a_li.gif) no-repeat -5px 0;
}

#kern .links img {
float:none;
margin:0;
vertical-align:middle;
padding-bottom:2px;
}

#kern .service {
border-top:8px solid #fff;
margin:0 0 .45em -78px !important;
padding:16px 0 .45em 78px !important;
background:url(/img/bg_lijn.gif) no-repeat 0 0;
}

#kern .item {
margin:0 0 1.9em -78px !important;
padding:16px 0 .45em 78px !important;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

/******************************************************************************/

.extra-blokje th {
	font-weight: normal;
	padding: 0 4px 0 7px;
}

.hidden-input {
	display: none;
}

.divider {
	clear:both; 
	font-size:1px;
}

.home-item {
margin:0 0 0 0 !important;
padding:16px 0 .45em 0 !important;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

.home-item h2 a {
background-image:none!important;
color:#418E35!important;
padding-bottom:0;

}

.home-item h2 a:hover {
background:url(/img/bg_a_kern.gif) repeat-x 0 100%!important;
}

/***************************************************************************************/

.home #actueel h2.kopjes {
clear: both;
color:#2D6B23;
margin:0 0 0 -13px;
padding-left:13px;
padding-top:0.2em;
background:#d0e6b8;
}

.home #nieuws h1.kopjes {
clear: both;
line-height:0.8!important;
margin:0 0 0 -13px!important;
padding:0.2em 0 0 13px!important;
font:180%/1.2 georgia,'times new roman',times,serif;
color:#2D6B23;
background:#d0e6b8;
}

.home-item .datum {
font-weight: bold;
}

#kern .item .datum{
margin:0;
}

#kern .item h2{
margin:-25px 0 0;
}

#kern .item h3{
margin:0;
}

#kern .item h2 a,#kern .item h3 a{
padding-bottom:0px;
color:#418e35;
background-image:none
}

#kern .item h2 a:hover,#kern .item h3 a:hover{
background:url(/img/bg_a_kern.gif) repeat-x 0 100%;
}

#kern .item .datum{
margin:0;
}

#extra {
float:right;
width:210px;
border-right:1px solid #fff;
margin: 13px 0 0 0;
}

#extra h2 {
font-size:180%;
padding-top:.35em;
padding-left:7px;
margin:0 0 3px;
color:#2d6b23;
background:#d0e6b8;
line-height:.78;
}

#extra div {
background:#e8f3dc;
margin-bottom:7px;
padding:0 0 .6em;
}

#extra #submenu {
position:relative;
/*top:-2.09em;*/
margin-bottom:-1.45em;
}

#extra ul, #extra ol {
margin:0;
padding:.2em 0 0;
position:relative;
}

#extra li {
display:block;
margin:0 0 1px 0;
padding:1px 4px 0 17px;
color:#000;
background:url(/img/bg_a_li.gif) no-repeat 0 0;
}

#extra li span {
display:block;
margin-top:1px;
}

#extra li img {
float:none;
margin:0;
vertical-align:middle;
padding-bottom:2px;
}

#extra p,#extra address{
margin:0 0 1px 0;
padding:.2em 4px .45em 7px;
}

#extra address a {
color:#f50;
padding-bottom:2px;
background:url(/img/bg_a_kern.gif) repeat-x 0 100%;
}

#extra address a:visited {
color:#363;
}

#extra address a:hover {
color:#070;
}

#extra h3{
margin:0;
padding:0 4px 0 7px;
color:#2d6b23;
font:bold 100% verdana,arial,helvetica,sans-serif;
}

#extra li a {
display:inline;
padding:0 0 2px;
color:#000;
background:url(/img/bg_span_a_li.gif) repeat-x 0 100%;
}

#extra li a:hover {
display:inline;
padding:0 0 2px;
}

#extra p a {
color:#f50;
padding-bottom:2px;
background:url(/img/bg_a_kern.gif) repeat-x 0 100%;
}

#extra p a:visited {
color:#363;
}

#extra p a:hover {
color:#070;
}

/* #spring & .spring 
-------------------------------------------- */
#spring, .spring {
position:relative;
top:-0.7em;
width:760px;
}

.spring {
position:relative;
top:-2.1em;
width:500px;
}

#spring a, .spring a {
display:block;
position:absolute;
z-index:100;
top:-4000em;
padding:8px 17px 7px 37px;
color:#fff;
background:#fff url(/img/ikoon_spring.gif) no-repeat 17px 55% !important;
text-decoration:none;
}

#spring a:focus, .spring a:focus {
top:0;
font-weight:bold;
color:#f50;
}

.spring a:focus {
margin-left:-17px;
}

/* .m02 partners
-------------------------------------------- */
.m02 #kern {
float:right;
margin:0;
padding:14px 78px 21px 21px;
width:449px;
}

.m02 #extra {
float:left;
margin:0;
border-right:none;
border-left:1px solid #fff;
}

.m02 #extra #submenu {
position:relative;
top:0;
}

.m02 #kern #partner h1 {
margin:-13px -78px .45em -28px;
padding:8px 78px .45em 28px;
min-height:39px;
background:url(/img/bg_h1_partners.gif) repeat-x 0 100%;
}

.m02 #partner img{
float:right;
margin:0px -78px 0px 14px;
}

.m02 #partnersite {
border-top:28px solid #fff;
margin:0 -78px -18px -28px;
padding:7px 78px 9px 28px;
background:url(/img/bg_item.gif) repeat-x 100% 0;
text-align:right;
font-size:110%;
font-weight:bold;
}

.m02 #logos, .m02 #logosadviseurs {
margin:0;
padding:0;
}

.m02 #logos li, .m02 #logosadviseurs li {
float:left;
margin:0;
padding:0 17px 17px 0;
background:none;
}

.m02 #logos li img, .m02 #logosadviseurs li img {
float:left;
margin:0;
}

.m02 #logos li a, .m02 #logosadviseurs li a {
background-image:none;
}

/* .m04 nieuws
-------------------------------------------- */
.m04 #extra #submenu {
background:#fef5d4 !important;
padding:0 0 .9em;
margin:0 0 9px;
}

.m04 #extra #submenu h2 {
background:#fade6c;
}


/* .m05 kalender
-------------------------------------------- */
.m05 #kern #kalender {
border:none;
margin:0;
padding:0;
}

.m05 #kern #kalender tr, .home #kern_kalender tr{
text-align:center;
background:url(/img/bg_lijn.gif) no-repeat 93% 100%;
}

.m05 #kern #kalender th, .home #kern_kalender th  {
color:#418e35;
padding:0 1em .2em;
}

.m05 #kern #kalender td, .home #kern_kalender td {
padding:.2em 1em;
}

.m05 #kern #kalender td.excl, .home #kern_kalender td.excl {
color:#999;
}

.m05 #kern #kalender td a, .home #kern_kalender td a{
display:block;
margin:-.2em -.5em;
padding:.2em .5em;
color:#000;
background-color:#afe778;
background-image:none;
}

.m05 #kern #kalender td.excl a, .home #kern_kalender td.excl a {
color:#888;
background:#f0fbe6;
}

.m05 #kern #kalender td  a:hover, .m05 #kern #kalender td a:focus, 
.home #kern_kalender td  a:hover, .home #kern_kalender td a:focus {
color:#fff;
background:#85bf44 !important;
}

.m05 #kern #kalender td.excl a:hover,.m05 #kern #kalender td.excl a:focus,
.home #kern_kalender td.excl a:hover,.home #kern_kalender td.excl a:focus   {
color:#999;
background-color:#d7f3ba !important;
}

.m05 #kern #kalendernav, .home #kern_kalender #kalendernav {
clear:left;
float:left;
width:23.4em;
padding-top:.45em;
margin-bottom:2.9em
}

 .home #kern_kalender #kalendernav {
clear:left;
float:left;
width:23.4em;
padding:.45em 0px 0px 0px;
margin-bottom:2.9em;
}

.m05 #kern #kalendernav li, .home #kern_kalender #kalendernav li {
padding:0;
background-image:none;
}

#kalendernav #kn-vorige {
clear:left;
float:left;
margin-left:1.2em;
}

#kalendernav #kn-volgende {
float:right;
}

#kalendernav #kn-vorige a{
color:#000;
padding-left:21px;
background:url(/img/ikoon_terug.gif) no-repeat 0 45%;
}

#kalendernav #kn-volgende a{
color:#000;
padding-right:21px;
background:url(/img/ikoon_verder.gif) no-repeat 100% 45%;
}

#kalendernav #kn-vorige a:hover,
#kalendernav #kn-volgende a:hover{
color:#f50;
}

.m05 #kern #evenement {
clear:left;
margin:0 0 1.45em -78px;
padding:7px 0 9px 78px;
background:url(/img/bg_lijn.gif) no-repeat 100% 0;
}

.m05 #kern #evenement li {
font-size:110%;
font-weight:bold;
margin:0 0 .6em -78px !important;
padding:.6em 0 1.45em 78px !important;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

.m05 #kern #evenement li a{
display:block;
margin:0;
padding:0 0 .45em 14px;
color:#2d6b23;
background:url(/img/bg_a_li.gif) no-repeat -5px -1px;
}

.m05 #kern #evenement li a:hover{
color:#f60;
}

.m05 #kern #naar-kalender {
clear:both;
margin:0 0 .6em -78px !important;
padding:.6em 0 1.45em 78px !important;
background:url(/img/bg_lijn.gif) no-repeat 100% 0;
}

.m05 #kern #naar-kalender a{
margin:0;
padding:0 0 3px 15px;
color:#f50;
background:url(/img/bg_a_naar-kalender.gif) no-repeat 0 100%;
}

.m05 #kern #naar-kalender a:hover{
color:#070;
}

.m05 #kern h2.volgende {
margin:0 0 0 -78px !important;
padding:.6em 0 0 78px !important;
background:url(/img/bg_lijn.gif) no-repeat 100% 0;
}

/* .m07 vraag & antwoord
-------------------------------------------- */
.m07 #kern .terug {
margin:0 0 1.45em -78px !important;
padding:0 0 1.45em 78px !important;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
text-align:right;
}

.m07 #kern .terug a {
color:#070;
background:url(/img/bg_a_li_terug.gif) no-repeat 0 0;
padding-left:12px;
}

.m07 #kern .terug a:hover {
color:#f50;
}

.m07 #kern h3 {
background:transparent url(/img/bg_ul_pagnav.gif) repeat-y -540px 0;
}


/* .m08 persinformatie
-------------------------------------------- */
.m08 #kern .item {
margin:0 0 0 -78px !important;
padding:21px 0 0 78px !important;
background:url(/img/bg_lijn.gif) no-repeat 0 7px;
}

/* .home
-------------------------------------------- */
.home #logo a {
cursor:default
}

.home #kruimelpad {
display:none;
}

.home #f01 a {
color:#fff;
cursor:default;
background:url(/img/bg_a_functies.gif) repeat-x 0 100%;
}

.home h2 {
font:180%/1.3 georgia,'times new roman',times,serif;
margin-bottom:.2em;
color:#418e35;
}

.home h2 span{
color:#000 !important;
}

.home #kern {
padding:14px 0;
width:545px;
}

.home #kern div {
padding:0 15px;
}

.home #kern #item01  {
float:left;
min-height:112px;
padding-bottom:1px;
margin-bottom:15px;
background:url(/img/bg_item.gif) repeat-x 0 100%;
}

.home #kern #item01 img {
float:right;
margin:2px -5px 2px 14px;
}

.home #kern #item02 {
float:left;
padding-bottom:3px;
background:url(/img/bg_item.gif) repeat-x 0 100%;
}

.home #kern #item02 img {
float:left;
margin:2px 14px 2px 0;
}

.home #extra h2 {
padding-top:.2em;
padding-left:7px;
margin:0;
color:#2d6b23;
}

.home #extra h2 a {
border:none;
color:#2d6b23;
}

.home #extra .datum {
font-weight: bold;
padding-left: 5px;
}

.extra-blokje {
padding: 8px 0 0 0!important;
}

.extra-item-blokje {
padding: 0 0 8px 0!important;
background: #fff url(/img/bg_item.gif) repeat-x 0 100%!important;
}

.home #extra .extra-item-blokje h2 {
background: none;
padding-bottom: 4px!important;
}

#extra .stippellijn {
background:url(/img/bg_lijn.gif) repeat-x 0 100%;
}

.home #extra ul{
margin:0;
padding: 0;
position:relative;
}

.home #extra li {
display:block;
color:#000;
font-weight: bold;
background:url(/img/bg_a_li_home.gif) no-repeat 0 0;
cursor:default;
padding-bottom: 8px;
}

.abonneren {
height: 22px;
background: url(/img/bg_menu.gif) bottom left repeat-x;
color: #fff;
font-weight: bold;
border:none;
cursor: pointer;
}

.home .meer  {
color:#2D6B23;
font-weight: bold;
padding: 0 0 0 12px!important;
margin: 16px 0;
background: url(/img/bg_meer.gif) center left no-repeat !important;
}

.home .meer a {
color:#2d6b23!important;
background: none!important;
}

.home .meer a:hover {
background:url(/img/bg_a_kern.gif) repeat-x 0 100%!important;
}


#extra li.onstatus {
background:#fefefc url(/img/bg_a_li.gif) no-repeat 0 0;
cursor:pointer;
}

/* is nu deze: http://convenant.twokings.eu/img/bg_a_li_hover.jpg */
/* moet wordenbg_ul_pagnav.gif  Moet een pijltje bij in het plaatje! */ 

.home #extra li.onstatus { 
background:transparent url(/img/bg_extra_a_li_hover.gif) no-repeat 0 0;
cursor:pointer;
}

.home #extra li a {
display:inline;
padding:0 0 2px;
color:#2D6B23;
background-image: none;
/* background:transparent url(/img/bg_span_a_li.gif) repeat-x bottom left; */
}

.home #extra li a:hover {
display:inline;
padding:0 0 2px;
background:transparent url(/img/bg_span_a_li.gif) repeat-x bottom left;
}

.home #extra #nieuws {
background:#e8f3dc;
padding:0 0 .9em;
margin:0 0 9px;
}

.home #extra #nieuws h2 {
background:#d0e6b8;
}

.home #extra #column {
position:relative;
background:#e8f3dc;
min-height:80px;
/*\*/height:auto;/**/
border-bottom:7px solid #fff;
border-left:4px solid #fff;
margin-left:-4px;
}

.home #extra #column h2 {
background:#b0d588;
}

.home #extra #column p {
padding-right:88px;
padding-left:7px;
}

.home #extra #column p a img{
position:relative !important
}

.home #extra #column img{
position:absolute;
bottom:0;
right:0
}

.home #voettekst {
clear:both;
float:left;

padding:26px 0 0 15px;
width:745px;

background:url(/img/bg_voettekst.gif) repeat-x 0 0;

}

.home #voettekst ul{
float:left;
margin:0 -7px 7px 0;
padding:0;
clear: both;
width: 720px;

}

.home #voettekst li{
float:left;
margin:0 0px 0 0;
padding:0;
}

.home #voettekst li a{
float:left;
margin:0;
padding:0;
border:none;
}

.home #voettekst li img{
float:left;
margin:0px 22px 0px 5px;
padding:0;
}

/* .f02 sitemap
-------------------------------------------- */
.f02 #kern ul li {
display:block;
width:480px;
margin:0 0 .45em -78px;
padding:.3em 0 1.2em 78px;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

.f02 #kern ul li li {
width:190px;
padding:0 0 0 14px;
margin:0;
background:url(/img/bg_sitemap_li.gif) no-repeat -5px -1px;
}

.f02 #kern li span{
font-weight:bold;
padding:0 0 0 14px;
margin:0;
background:url(/img/bg_sitemap_li.gif) no-repeat -5px -1px;
}

.f02 #kern .extra span{
padding:0 0 0 14px;
margin:0;
background:url(/img/bg_sitemap_extra.gif) no-repeat -5px -1px;
}

.f02 #kern li ul span{
font-weight:normal;
padding:0 !important;
background:none !important;
}

.f02 #kern li .extra{
padding:0 0 0 14px;
margin:0;
background:url(/img/bg_sitemap_extra.gif) no-repeat -5px -1px;
}

.f02 #kern ul ul {
position:relative;
top:-1em;
left:210px;
}

/* .f04 contact
-------------------------------------------- */
.f04 #contact, #prikbord_reactie_form {
border-top:8px solid #fff;
margin:0 0 1.45em -78px;
background:url(/img/bg_ul_pagnav.gif) repeat-y 0 0;
}

.f04 #contact h2 {
margin:0;
padding:0.4em 0 0 78px;
background:url(/img/bg_lijn.gif) no-repeat 100% 0;
}

.f04 #contact p {
font-size:90%;
margin-left:78px;
}

.f04 #contact fieldset, .m09 #contact fieldset, .m11 #contact fieldset, #prikbord_reactie_form fieldset{
display:block;
margin:1em 0;
padding:0 0 1.45em 78px;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

.f04 #contact h3{
clear:both;
}

.f04 #invulformulier label, .m09 #invulformulier label, #prikbord_reactie_form label {
display:block;
float:left;
clear:left;
width:12em;
margin:0 0 1.45em;
}

.f04 #invulformulier input, .f04 #vraag, .m09 #invulformulier input, .m09 #vraag, #prikbord_reactie_form input, .commentinput {
display:block;
float:left;
clear:right;
width:17em;
padding:.2em 0;
border:1px solid #070;
font:100% verdana,arial,helvetica,sans-serif;
}

.f04 #invulformulier #vrouw, .f04 #invulformulier #man  {
width:auto;
}

.f04 #invulformulier .radio, .m09 #invulformulier .radio, .m10 #invulformulier .radio {
clear:none;
}

.f04 #invulformulier input.radio, .m09 #invulformulier input.radio, .m10 #invulformulier input.radio {
width:auto;
border:none;
}

.f04 #invulformulier label.radio, .m09 #invulformulier label.radio, .m10 #invulformulier label.radio {
width:auto;
border:none;
}

.f04 #invulformulier #vrouw, .m09 #invulformulier #vrouw {
margin-left:1.45em 
}

.f04 #invulformulier label.radio, .m09 #invulformulier label.radio, .m10 #invulformulier label.radio {
cursor:pointer;
}

.f04 #invulformulier input#voorletters, 
.f04 #invulformulier input#postcode, 
.m09 #invulformulier input#voorletters, 
.m09 #invulformulier input#postcode {
width:5em
}

.f04 #vraag, .m09 #vraag {
margin-bottom:.9em
}

.f04 #invulformulier #verstuur, .m09 #invulformulier #verstuur  {
float:none;
clear:both;
margin:0 0 .9em 23em;
padding:1px 2px 2px;
width:auto;
color:#fff;
background:#f50 url(/img/bg_button_verstuur.gif) repeat-x 0 0;
font-weight:bold;
border:1px solid #d46c00;
border-color:#fbd03e #d46c00 #d46c00 #fbd03e;
cursor:pointer;
}

.f04 #extra div {
background:#e8f3dc;
}

.f04 #extra p a:link {
color:#000;
}

.f04 #extra p a:hover {
color:#070;
}

.f04 #extra div h2 {
background:#b0d588;
}

.f04 #extra div#colofon{
position:relative;
top:-2.09em;
margin-bottom:-1.45em;
}

.f04 #extra div#colofon h3{
color:#000;
}

.f04 #extra div#colofon p {
margin:0 0 1em;
}

.f04 #extra div#colofon ul {
margin:0 0 1em;
}

.f04 #extra div#colofon li {
margin-left:0;
padding-left:7px;
background:none;
}

.f04 #extra div#colofon li a:hover {
color:#070
}

.f04 #extra div#toegankelijkheid {
float:left;
}

.f04 #extra a#dv {
display:block;
padding:0 5px;
}

.f04 #extra a#dv img {
float:right;
}



.f04 #contact.fout, .m09 #contact.fout, .m10 #contact.fout   {
border-top:none;
margin:0 0 1.45em -78px;
background:none;
}

.f04 #contact.fout h2, .m09 #contact.fout h2, .m10 #contact.fout h2 {
margin:0;
padding:0 0 0 78px;
background:none;
}

.f04 #contact.fout .fout, .m09 #contact.fout .fout, .m10 #contact.fout .fout  {
font-weight:bold;
color:#e00
}

.f04 #contact.fout p, .m09 #contact.fout p, .m10 #contact.fout p {
font-weight:bold;
font-size:100%;
margin-left:78px;
color:#e00
}

.f04 #contact.fout input.fout,
.f04 #contact.fout textarea.fout,
.m09 #contact.fout input.fout,
.m09 #contact.fout textarea.fout, 
.m10 #contact.fout input.fout,
.m10 #contact.fout textarea.fout {
border-color:#f00101;
background:#fef5d4
}

.f04 #contact.fout p img, .m09 #contact.fout p img, .m10 #contact.fout p img{
float:none;
display:inline;
vertical-align:bottom;
}

.f04 #contact.fout p.fout, .m09 #contact.fout p.fout, .m10 #contact.fout p.fout {
float:left;
margin:-3.15em 0 0 29.5em;
width:380px;
font-weight:normal;
color:#e00;
}

.f04 #contact.fout p.fout.vraag, .m09 #contact.fout p.fout.vraag,  .m10 #contact.fout p.fout.vraag {
margin:-13.15em 0 0 29.5em;
}



/* .m09 invulformulier
-------------------------------------------- */
.m09 #contact, .m10 #contact {
border-top:8px solid #fff;
margin:0 0 1.45em -78px;
background:url(/img/bg_ul_pagnav.gif) repeat-y 0 0;
}

.m09 #contact h2, .m10 #contact h2 {
margin:0;
padding:0.4em 0 0 78px;
background:url(/img/bg_lijn.gif) no-repeat 100% 0;
}

.m09 #contact p, .m10 #contact p {
font-size:90%;
margin-left:78px;
}

.m09 #contact fieldset, .m10 #contact fieldset{
display:block;
margin:1em 0;
padding:0 0 1.45em 78px;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

.m09 #contact h3, .m10 #contact{
clear:both;
}

.m09 #invulformulier label, .m10 #invulformulier label  {
display:block;
float:left;
clear:left;
width:12em;
margin:0 0 1.45em;
}

.m09 #invulformulier input, .m09 #vraag, .m10 #invulformulier input, .m10 #vraag {
display:block;
float:left;
clear:right;
width:17em;
padding:.2em 0;
border:1px solid #070;
font:100% verdana,arial,helvetica,sans-serif;
}

.m10 #invulformulier_rondes label {
display:block!important;
float:none!important;
clear:none!important;
width:12em;
margin: 0pt 0pt 0.65em;
}



.m10 #invulformulier_rondes input  {
display:block;
float:left;
clear:right;
width:17em;
padding:0 0;
font:100% verdana,arial,helvetica,sans-serif;
}



.m09 #invulformulier .radio, .m10 #invulformulier .radio {
clear:none;
}

.m09 #invulformulier input.radio, .m10 #invulformulier input.radio{
width:auto;
border:none;
}

.m09 #invulformulier label.radio {
width:auto;
border:none;
}

.m09 #invulformulier #vrouw, .m10 #invulformulier #vrouw {
margin-left:1.45em
}

.m09 #invulformulier label.radio, .m10 #invulformulier label.radio {
cursor:pointer;
}

.m09 #invulformulier input#voorletters, 
.m09 #invulformulier input#postcode, .m10 #invulformulier input#voorletters, 
.m10 #invulformulier input#postcode{
width:5em
}

.m09 #vraag {
margin-bottom:.9em
}

.m09 #invulformulier #verstuur, .m10 #invulformulier #verstuur {
float:none;
clear:both;
margin:0 0 .9em 23em;
padding:1px 2px 2px;
width:auto;
color:#fff;
background:#f50 url(/img/bg_button_verstuur.gif) repeat-x 0 0;
font-weight:bold;
border:1px solid #d46c00;
border-color:#fbd03e #d46c00 #d46c00 #fbd03e;
cursor:pointer;
}



/* .zoek
-------------------------------------------- */
.zoek #kern #info li{
padding:0;
background:none;
}

.zoek #kern #info {
margin:-9px 0 .45em -78px !important;
padding:0 0 1.45em 78px !important;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

.zoek #kern ol {
margin:0;
padding:0;
list-style:none;
}
.zoek #kern ol h2 {
font-size:155%
}

.zoek #kern ol h2 a:link {
color:#418e35;
background:none !important;
}

.zoek #kern ol a:visited {
color:#363 !important;
}

.zoek #kern ol a:hover {
color:#f50 !important;
}

.zoek #kern ol h2 span {
color:#000;
font:normal 65% verdana,arial,helvetica,sans-serif;
}

.zoek #kern ol li {
margin:0 0 .6em -78px !important;
padding:.6em 0 1.45em 78px !important;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

.zoek #kern li p {
margin:0
}

.zoek #kern #resultaatnav {
margin:0 0 0 -78px !important;
padding:.6em 0 1.45em 78px !important;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

.zoek #kern #resultaatnav h2{
display:inline;
padding:0 .2em 0 0;
font:bold 110% verdana,arial,helvetica,sans-serif;
}

.zoek #kern #resultaatnav ul{
display:inline;
padding:0;
}

.zoek #kern #resultaatnav li{
display:inline;
padding:0 .2em 0 0;
background:none;
font-weight:bold;
color:#000;
}

.zoek #kern #resultaatnav li a{
font-weight:normal;
}

.zoek #kern #resultaatnav li#rn-terug a{
color:#000;
padding-left:21px;
background:url(/img/ikoon_terug.gif) no-repeat 0 50%;
}

.zoek #kern #resultaatnav li#rn-volgende a{
color:#000;
padding-right:21px;
background:url(/img/ikoon_verder.gif) no-repeat 100% 50%;
}

.zoek #kern #resultaatnav li#rn-terug a:hover,
.zoek #kern #resultaatnav li#rn-volgende a:hover{
color:#f50;
}

.zoek #kern #zoekopnieuw {
padding-top:.2em;
margin:0 0 1.45em -78px;
background:url(/img/bg_ul_pagnav.gif) repeat-y 0 0;
}

.zoek #kern #zoekopnieuw h2 {
margin:0;
padding:0.2em 0 0 78px;
background:transparent;
}

.zoek #kern #zoekopnieuw fieldset{
display:block;
margin:1em 0;
padding:0 0 1.45em 78px;
background:url(/img/bg_lijn.gif) no-repeat 0 100%;
}

.zoek #kern #zoekopnieuw label {
font-weight:bold;
}

.zoek #zoekveld02 {
border:1px solid #070;
font:100% verdana,arial,helvetica,sans-serif;
width:15em;
}

#zoekbutton02 {
padding:0 2px;
margin-bottom:-2px
}


/* classes algemeen
-------------------------------------------- */
.lm {
padding-bottom:0 !important;
background:none !important;
}

.lm img{
margin:0 !important;
display:inline !important;
float:none !important;
}

/* navigatie
-------------------------------------------- */
.f01 #f01 a, .f02 #f02 a,
.f03 #f03 a, .f04 #f04 a,
.f05 #f05 a, .f06 #f06 a, .f08 #f08 a, .f09 #f09 a {
color:#fff;
cursor:default;
background:url(/img/bg_a_functies.gif) repeat-x 0 100%;
}


.m01 #m01 a, .m02 #m02 a,
.m03 #m03 a, .m04 #m04 a,
.m05 #m05 a, .m06 #m06 a,
.m07 #m07 a, .m08 #m08 a, 
.m09 #m09 a  {
background:#FDA74C;
}

.huidig,
.sm01 #sm01, .sm02 #sm02,
.sm03 #sm03, .sm04 #sm04,
.sm05 #sm05, .sm06 #sm06,
.sm07 #sm07, .sm08 #sm08,
.sm09 #sm09, .sm10 #sm10,
.sm11 #sm11, .sm12 #sm12,
.sm13 #sm13, .sm14 #sm14,
.sm15 #sm15, .sm16 #sm16,
.sm17 #sm17, .sm18 #sm18,
.sm19 #sm19, .sm20 #sm20 {
background:#e8dda2 url(/img/bg_a_li_sm.gif) no-repeat 0 1px !important;
}

.m04.sm01 #sm01, .m04.sm02 #sm02,
.m04.sm03 #sm03, .m04.sm04 #sm04,
.m04.sm05 #sm05, .m04.sm06 #sm06,
.m04.sm07 #sm07, .m04.sm08 #sm08,
.m04.sm09 #sm09, .m04.sm10 #sm10,
.m04.sm11 #sm11, .m04.sm12 #sm12,
.m04.sm13 #sm13, .m04.sm14 #sm14,
.m04.sm15 #sm15, .m04.sm16 #sm16,
.m04.sm17 #sm17, .m04.sm18 #sm18,
.m04.sm19 #sm19, .m04.sm20 #sm20 {
background-color:#fce99e;
}

.huidig a,
.sm01 #sm01 a, .sm02 #sm02 a,
.sm03 #sm03 a, .sm04 #sm04 a,
.sm05 #sm05 a, .sm06 #sm06 a,
.sm07 #sm07 a, .sm08 #sm08 a,
.sm09 #sm09 a, .sm10 #sm10 a,
.sm11 #sm11 a, .sm12 #sm12 a,
.sm13 #sm13 a, .sm14 #sm14 a,
.sm15 #sm15 a, .sm16 #sm16 a,
.sm17 #sm17 a, .sm18 #sm18 a,
.sm19 #sm19 a, .sm20 #sm20 a {
background-image:none !important;
cursor:default;
}

.cleaner {
	clear: both;
}

.jogg-logo {
	margin-top: 21px;
	background-image: none !important; 
}
