/* stylesheet: convenantovergewicht.nl */
/* versie 1.1 - eend - 27/10/2005 */

body {
color:#fff;
}

#kader {
font:21px/1.45em verdana,arial,helvetica,sans-serif !important;
}

/* #kop
-------------------------------------------- */
#functies ul,#menu ul {
list-style:none;
}
#functies a {
color:#dcedca;
font-weight:bold; 
}

#functies a:hover {
color:#fff;
}

#zoek label {
font-weight: bold;
}

#menu {
background:#418e35;
}

#menu ul {
width:758px;
margin:0 0 -1px;
}

#menu a {
font-weight:bold;
}

#menu a:hover {
}

#kruimelpad {
color:#000;
}

#kruimelpad ol{
width:758px;
}

/* #content
-------------------------------------------- */
#content {
background:#0e2c00;
}

#kern {
padding:14px 28px 21px 28px;
width:702px !important;width /**/ :758px; /**/
border-left:1px solid #fff;
border-right:1px solid #fff;
_display:inline;
}

#kern ul li{
padding:0 28px 0 42px;
margin:0 -28px;
background:url(/img/bg_li_home.gif) no-repeat -210px -1px !important;
}

#kern img {
_margin-top:-10px;
}

#kern a {
color:#f81;
}

#kern a:visited {
color:#696;
}

#kern a:hover {
color:#afe778;
}

#kern h1 {
margin:0 -28px .45em;
padding:0 28px .45em;
background:url(/img/bg_item_groot.gif) repeat-x 0 100% !important;
}

#kern h1 span, #kern h2 span {
color: #afe778 !important;
}

#kern #pagnav, #kern #pagnav02 {
border-top-width:0;
margin:0 -28px 1em;
background-image:none;
}

#kern #pagnav div, #kern #pagnav02 div {
padding:1em 0 0;
background:url(/img/bg_item_groot.gif) repeat-x 0 0 !important;
}

#kern #pagnav ul, #kern #pagnav02 ul {
display:block;
margin:0 0 0 -28px;
padding:0 0 0 28px;
background-image:none;
}

#kern #pagnav li, #kern #pagnav02 li {
display:block;
margin:0;
padding:0;
background-image:none;
list-style: none;
}

#kern #pagnav ul a, #kern #pagnav02 ul a {
display: block;
padding:0 28px 2px 45px;
color:#fff;
background:transparent url(/img/bg_a_li_home.gif) no-repeat -210px 0 !important;
}

#kern #pagnav ul a:hover, #kern #pagnav02 ul a:hover {
padding:0 28px 2px 45px;
background:#afe778 url(/img/bg_a_li_home.gif) no-repeat -210px 0 !important;
color:#000;
}

#kern .links li {
margin:0 -28px;
padding:0 0 .45em 42px;
background:url(/img/bg_a_li_home.gif) no-repeat -210px 0 !important;
}

#kern #pagnav li {
display: block;
margin: 0;
}

#kern .service {
border-top-width:0;
margin:0 -28px .45em !important;
padding:16px  28px .45em !important;
background:url(/img/bg_item_groot.gif) repeat-x 0 0 !important;
}

#kern .item {
margin:0 -28px 1.9em !important;
padding:16px 28px .45em !important;
background:url(/img/bg_item_groot.gif) repeat-x 0 100% !important;
}

#kern .item h2{
margin:0;
}

#kern .item h2 a,#kern .item h3 a{
color:#afe778;
background-image:none;
}

#extra {
clear:left;
float:none;
width:auto;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#extra h2 {
padding-left:28px;
margin:.6em 0 .45em;
color:#afe778;
background:url(/img/bg_item_groot.gif) repeat-x 0 0 !important;
_line-height:.75;
}

#extra div {
background:transparent;
}

#extra #submenu {
top:0;
margin-bottom:0;
}

#extra ul{
display:block;
margin:0 0 0 -28px;
padding:0 0 0 28px;
background:transparent;
}

#extra li {
display:block;
margin:0;
padding:0;
background:transparent;
list-style:none;
}

#extra li span {
display:block;
}

#extra li a {
color:#fff;
background:transparent;
}

#extra li a:hover {
color:#0e2c00;
}

#extra p,#extra address{
padding:.2em 28px .45em;
}

#extra h3{
margin:0;
padding:0 28px;
color:#afe778;
font:bold 100% verdana,arial,helvetica,sans-serif;
}

/* #spring & .spring 
-------------------------------------------- */
.spring {
width:760px;
}


/* .m01 convenant
-------------------------------------------- */
#kern h2 {
margin:.6em -28px .2em;
padding:.45em 28px 0;
background:url(/img/bg_item_groot.gif) repeat-x 0 0 !important;
}

/* .m02 partners
-------------------------------------------- */
.m02 #kern {
float:none;
margin:0;
padding:14px 28px 21px 28px;
width:702px !important;width /**/ :758px; /**/
_display:inline;
}

.m02 #extra {
margin:0;
border:1px solid #fff;
border-top-width:0;
border-bottom-width:0;
}

.m02 #extra #submenu {
position:relative;
top:0;
padding-top:1em;
background:url(/img/bg_item_groot.gif) repeat-x 0 0 !important;
width:758px;
}

.m02 #logos {
margin:0 -30px 0 -29px;
padding:0 30px 0 28px;
float:left;
width:100%;
background:#fff;
}

.m02 #extra #submenu ul {
padding-bottom:40px;
}

.m02 #kern #partner h1 {
margin:-14px -28px .45em -28px;
padding:8px 28px .45em 28px;
min-height:39px;
color:#000 !important;
background:#fff url(/img/bg_h1_partners.gif) repeat-x 0 99% !important;
}

.m02 #kern #partner h1 span {
color:#000 !important;
}

.m02 #partner img{
float:right;
margin:0px 0px 0px 14px;
_margin-top:-10px;
}

.m02 #partnersite {
border-top-width:0;
margin:0 -28px -18px -28px;
padding:7px 28px 9px 28px;
background:url(/img/bg_item_groot.gif) repeat-x 100% 0 !important;
}

/* .m04 nieuws
-------------------------------------------- */
.m04 #extra #submenu {
background-color:#0e2c00 !important;
}

.m04 #kern h2 {
background-color:#0e2c00;
padding:0 !important;
}

.m04 #extra #submenu h2 {
background-color:#0e2c00;
}


/* .m05 kalender
-------------------------------------------- */
.m05 #kern #kalender th {
color:#afe778;
padding:0 1em .2em;
}

#kalendernav #kn-vorige a{
color:#fff;
padding-left:21px;
background:url(/img/ikoon_terug.gif) no-repeat 0 50% !important;
}

#kalendernav #kn-volgende a{
color:#fff;
padding-right:21px;
background:url(/img/ikoon_verder.gif) no-repeat 100% 50% !important;
}

#kalendernav #kn-vorige a:hover,
#kalendernav #kn-volgende a:hover{
color:#f81;
}

.m05 #kern #evenement {
clear:left;
margin:0 -28px 1.45em;
padding:7px 28px 9px;
background:url(/img/bg_item_groot.gif) repeat-x 100% 0 !important;
}

.m05 #kern #evenement li {
font-size:110%;
font-weight:bold;
margin:0 -28px .6em !important;
padding:.6em 28px 1.45em !important;
background:url(/img/bg_item_groot.gif) repeat-x 0 100% !important;
}

.m05 #kern #evenement li a {
display: block;
margin:0 -28px;
padding:0 28px 0 42px;
color:#afe778;
background:url(/img/bg_a_li_home.gif) no-repeat -210px -1px !important;
}

.m05 #kern #evenement li a:hover{
color:#f81;
}

.m05 #kern #naar-kalender {
margin:0 -28px .6em !important;
padding:.6em 28px 1.45em !important;
background:url(/img/bg_item_groot.gif) repeat-x 100% 0 !important;
}

.m05 #kern #naar-kalender a{
margin:0;
padding:0 0 3px 15px;
color:#f81;
background:url(/img/bg_a_naar-kalender.gif) no-repeat 0 80% !important;
}

.m05 #kern #naar-kalender a:hover{
color:#afe778;
}

.m05 #kern h2.volgende {
margin:0 -28px 0 !important;
padding:.6em 28px 0 !important;
background:url(/img/bg_item_groot.gif) repeat-x 100% 0 !important;
}

/* .m07 vraag & antwoord
-------------------------------------------- */
.m07 #kern #pagnav div {
background:none;
}

.m07 #kern #pagnav02 div {
background-position:0 100%;
padding-bottom:1em;
}

.m07 #kern .terug {
margin:0 -28px 1.45em !important;
padding:0 28px 1.45em !important;
background:url(/img/bg_item_groot.gif) repeat-x 0 100% !important;
text-align:right;
}

.m07 #kern .terug a, .m07 #kern .terug a:visited  {
color:#afe778;
background:url(/img/bg_a_li_terug.gif) no-repeat 0 0 !important;
padding-left:12px;
}

.m07 #kern .terug a:hover {
color:#f81;
}

.m07 #kern h2 {
margin:.45em -28px 0;
padding:.45em 28px .2em;
background:url(/img/bg_item_groot.gif) repeat-x !important;
}

.m07 #kern h3 {
background:none;
font:180%/1.2 georgia,'times new roman',times,serif;
}


/* .m08 persinformatie
-------------------------------------------- */
.m08 #kern .item {
margin:0 -28px !important;
padding:21px 28px 0 !important;
background:url(/img/bg_item_groot.gif) repeat-x 0 7px !important;
}

.m08 #kern h2 {
margin:.45em -28px 0;
padding:.45em 28px .2em;
background:url(/img/bg_item_groot.gif) repeat-x !important;
}

/* .home
-------------------------------------------- */
.home h2 {
font:180%/.8 georgia,'times new roman',times,serif;
margin-bottom:.6em;
color:#fff;
}

.home h2 span{
color:#afe778 !important;
}

.home #kern {
padding:14px 0;
width:758px !important;width /**/ :760px; /**/
}

.home #kern h2 {
padding-top:.2em;
background-image:none;
}

.home #kern #item01, .home #kern #item02 {
margin:0 0 15px;
padding:1px 28px 13px;
width:702px !important;width /**/ :760px; /**/
background:url(/img/bg_item_groot.gif) repeat-x 0 100% !important;
}

.home #extra h2 {
padding-top:.2em;
margin:0 0 .6em;
color:#fff;
}

.home #extra h2 a {
border:none;
color:#afe778;
}

.home #extra ul{
margin:0;
padding:0;
position:relative;
}

#extra li {
display:block;
padding:0 28px 2px 45px;
background:transparent url(/img/bg_a_li_home.gif) no-repeat -210px 0 !important;
color:#fff;
cursor:default;
}

.home #extra li {
background:url(/img/bg_a_li_home.gif) no-repeat -210px 0 !important;
}

#extra li.onstatus, .home #extra li.onstatus  {
background:#afe778 url(/img/bg_a_li_home.gif) no-repeat -210px 0 !important;
color:#0e2c00;
cursor:pointer;
}

#extra li.onstatus a, .home #extra li.onstatus a {
color:#0e2c00;
}

.home #extra li a {
display:inline;
padding:0 0 2px;
color:#fff;
background:transparent;
}

.home #extra li a:hover {
display:inline;
padding:0 0 2px;
background:#afe778;
color:#0e2c00;
}

.home #extra #nieuws {
background-color:#0e2c00;
color:#fff;
padding:0 0 .9em;
margin:0 0 9px;
}

.home #extra #nieuws h2 {
background:#0e2c00;
color:#fff;
padding-left:28px;
}

.home #extra #column {
position:relative;
background:#e8f3dc;
min-height:80px;
/*\*/height:auto;/**/
border-bottom-width:12px;
border-left-width:0;
margin-left:0;
_height:80px;
}

.home #extra #column h2 {
background:#b0d588 !important;
padding-left:28px;
margin-bottom:.2em;
}

.home #extra #column h2 a {
color:#2d6b23;
}

.home #extra #column p {
padding-right:88px;
padding-left:28px;
color:#000;
}

.home #voettekst {
clear:both;
float:left;
_float:none;
margin-top:-23px;
padding:26px 0 0 15px;
width:745px;
border-bottom:10px solid #fff;
background:#fff url(/img/bg_voettekst.gif) repeat-x 0 0 !important;
}


/* .f02 sitemap
-------------------------------------------- */
.f02 #kern ul li {
font-size:120%;
margin:0 0 .45em -28px;
padding:.3em 0 1.2em 28px;
width:700px;
}

.f02 #kern ul li li {
font-size:90%;
width:640px;
}

.f02 #kern ul ul {
position:inherit;
top:0;
left:0;
}

/* .f04 contact
-------------------------------------------- */
.f04 #contact {
border-top:none;
background:none;
}

.f04 #contact h2 {
background:none;
}

.f04 #contact fieldset{
background:none;
}

.f04 #extra div {
background:none;
}

.f04 #extra p a,.f04 #extra ul li a {
color:#dcedca !important;
text-decoration:underline;
background-image:none !important;
}

.f04 #extra p a:hover,.f04 #extra ul li a:hover {
color:#f50 !important;
background-image:none !important;
}

.f04 #extra div h2 {
color:#040 !important;
background:#b0d588 !important;
}

.f04 #extra div#colofon h3{
color:#b0d588 !important;
}

.f04 #extra a#dv img {
float:none;
margin:0 0 21px 21px
}


/* .zoek
-------------------------------------------- */
.zoek #kern #info {
margin:-9px 0 .45em !important;
padding:0 28px 1.45em !important;
background:url(/img/bg_item_groot.gif) repeat-x 0 100% !important;
}

.zoek #kern ol h2 {
font:bold 110% verdana,arial,helvetica,sans-serif;
}

.zoek #kern ol h2 a:link {
color:#afe778;
background:none !important;
}

.zoek #kern ol a:visited {
color:#696 !important;
}

.zoek #kern ol a:hover {
color:#f81 !important;
}

.zoek #kern ol h2 span {
font:normal 90% verdana,arial,helvetica,sans-serif;
color:#fff;
}

.zoek #kern ol li {
margin:0 -28px .6em !important;
padding:.6em 28px 1.45em !important;
background:url(/img/bg_item_groot.gif) repeat-x 0 100% !important;
}

.zoek #kern #resultaatnav {
margin:0 0 0 !important;
padding:.6em 28px 1.45em !important;
background:url(/img/bg_item_groot.gif) repeat-x 0 100% !important;
color:#fff;
}

.zoek #kern #resultaatnav li{
display:inline;
padding:0 0 0 60px;
background:none;
font-weight:bold;
color:#fff;
}

.zoek #kern #resultaatnav li#rn-terug a{
color:#fff;
padding-left:28px;
background:url(/img/ikoon_terug.gif) no-repeat 0 50% !important;
}

.zoek #kern #resultaatnav li#rn-volgende a{
color:#fff;
padding-right:28px;
background:url(/img/ikoon_verder.gif) no-repeat 100% 50% !important;
}

.zoek #kern #resultaatnav li#rn-terug a:hover,
.zoek #kern #resultaatnav li#rn-volgende a:hover{
color:#afe778;
}

.zoek #kern #zoekopnieuw {
padding-top:.2em;
margin:0 -28px 1.45em;
background:none;
}

.zoek #kern #zoekopnieuw h2 {
margin:0;
padding:0.2em 0 0 28px;
}

.zoek #kern #zoekopnieuw fieldset{
display:block;
margin:1em 0;
padding:0 0 1.45em 28px;
background:none;
}


/* classes algemeen
-------------------------------------------- */
.lm {
padding-bottom:0 !important;
background:none !important;
}

.lm img{
margin:0 !important;
display:inline !important;
float:none !important;
}

/* navigatie
-------------------------------------------- */
.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:#8ac24f url(/img/bg_a_li_sm_groot.gif) no-repeat 21px 7px !important;
}

.huidig,
.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;
}