#contentColumn { position: relative; float: left; width: 194px; padding: 0; margin: 0; height: 100%; background: #fff; }
#messageColumn { position: relative; float: right; width: 194px; padding: 0; margin: 0; height: 100%; background: #fff; overflow: hidden; }
#news, #projects { position:relative; height: 194px; padding: 0; margin: 0; /*background: url(../../skins/home/pics/menu_bgNews.gif) no-repeat right 0;*/ }
#projects { border-bottom: 1px solid #000; /*background: url(../../skins/home/pics/menu_bgProject.gif) no-repeat right 0;*/}
#news .news, #projects .projects, #content { padding: 18px 10px 100px 18px; margin: 0;}
#news h2, #projects h2 { margin: 10px 0; height: 24px;padding: 2px 0 2px 36px; /*background: url(../../skins/home/pics/menu_blokje.gif) no-repeat 0 0;*/ color: #000; }
#news .news, #projects .projects { color: #000;}
#news .news ul, #projects .projects ul { margin: 0 0 0 32px; padding: 0; list-style: none; }
#news .news ul li, #projects .projects ul li { margin: 3px 0; padding: 0; }
#news .news ul li a, #projects .projects ul li a  { display: block; height: 18px; padding: 0 4px; color: #000; text-decoration: none;}
#news .news ul li a:hover, #projects .projects ul li a:hover { text-decoration: underline;}

#rightBlock { float: left; width: 201px; }
#rightBlock h2{ color: #6e2848; }
#rightBlock p{ float: left; width: 181px; padding-left: 10px; font-size: 12px; }
#rightBlock a{ font-size: 11px; }
#rightBlock p.link{ color: #c4d52a; font-size: 11px; }
#rightBlock p.link a{ color: #c4d52a; text-decoration: underline; }

/* NEWSBOX */
#hbody #rightBlock #newsBox { height: 130px; float: left; width: 201px; background-color: #fff; line-height: 15px; color: #000; /*padding-bottom: 9px;*/  }
#hbody #rightBlock #newsBox .newsholder { width: 181px; float: left; padding: 0 10px 0 10px; }
#hbody #rightBlock #newsBox h2{ float: left; background: url(../../skins/default/pics/menu_bg.gif) repeat-x; width: 201px; height: 20px;}
#hbody #rightBlock #newsBox h3 a{ font-size: 14px; margin: 0 0 .4em 0; line-height: 1em; color: #33834a;}
#hbody #rightBlock #newsBox h2 span{ font-weight: normal; float: right; margin-right: 13px; position: relative; top: 7px; text-transform: lowercase; }
#hbody #rightBlock .newsBox ul { position:relative; list-style: none;  }
#hbody #rightBlock .newsBox ul li { height: 74px; list-style: outside; position:relative; /*margin: 10px 0;*/ width: 100%; overflow: hidden; }
#hbody #rightBlock .newsBox ul li.last{ height: 25px; }
#hbody #rightBlock .newsBox ul li .more { position:relative; float: right; height: 10px; padding: 6px 18px 2px 0;  color: #c4d52a; }
#hbody #rightBlock .newsBox p.link { padding-top: 10px; /*text-align: right;*/ padding-left: 0px;  }

/* CONTACTPERSONEN */
#hbody #rightBlock .contactpersonen { height: 130px; margin-top: 10px; float: left; width: 201px; background-color: #fff; line-height: 15px; color: #000; }
#hbody #rightBlock .contactpersonen img{ margin-left: 10px; margin-bottom: 0px; }
#hbody #rightBlock .contactpersonen h2{ float: left; background: url(../../skins/default/pics/menu_bg.gif) repeat-x; width: 100%; height: 20px;}
#hbody #rightBlock .contactpersonen span{ font-weight: normal; float: right; margin-right: 13px; position: relative; top: 7px; text-transform: lowercase; }

/* FSC */
#hbody #rightBlock .fsc { height: 130px; margin-top: 10px; float: left; width: 201px; background-color: #fff; line-height: 15px; color: #000; }
#hbody #rightBlock .fsc img{ margin-left: 6px; float: left; margin-bottom: 6px; }
#hbody #rightBlock .fsc h2{ float: left; background: url(../../skins/default/pics/menu_bg.gif) repeat-x; width: 100%; height: 20px;}
#hbody #rightBlock .fsc span{ font-weight: normal; float: right; margin-right: 13px; position: relative; top: 7px; text-transform: lowercase; }
#hbody #rightBlock .fsc span.sgs { float: left; margin-left: 25px; margin-top: 6px; display: inline; }
#hbody #rightBlock .fsc p { padding-left: 4px; width: 196px; margin-bottom: 0px; font-size: 10px; }
/* DOWNLOADS */
#hbody #rightBlock .downloads {height: 130px; margin-top: 10px; float: left; width: 201px; background: url(../../skins/default/pics/downloads.jpg) no-repeat; }
#hbody #rightBlock .downloads a { display: block; width: 201px; height: 130px; float: left;}
#hbody #rightBlock .downloads h2{ float: left; background: url(../../skins/default/pics/menu_bg.gif) repeat-x; width: 100%; height: 20px;}
#hbody #rightBlock .downloads span{ font-weight: normal;float: right; margin-right: 13px; position: relative; top: 7px; text-transform: lowercase; }
#hbody #rightBlock .downloads p.link{ /*text-align: right;*/ position: relative; top: 45px;}


/* WEER */
#hbody #rightBlock .weer { height: 130px; margin-top: 10px; float: left; width: 201px; background-color: #fff; line-height: 15px; color: #000; }
#hbody #rightBlock .weer h2{ float: left; background: url(../../skins/default/pics/menu_bg.gif) repeat-x; width: 100%; height: 20px;}
#hbody #rightBlock .weer span{ font-weight: normal;float: right; margin-right: 13px; position: relative; top: 7px; text-transform: lowercase; }



#hbody #content { width: 440px; float: left; position: relative;}

/* rail - weer */
#hbody #rightBlock #weer {height: 120px; margin-top: 10px; position: relative; float: left; padding: 0px 0px 10px 0px; width: 201px; background-color: #fff;/*background: #a1caf9 url(pics/bgWeerEnd.gif) bottom no-repeat;*/ }
/*#hbody #rightBlock  #weer .weer { position: relative; float: left; padding: 10px 0px 0px 0px; width: 222px; text-align: left; color: #4a88be; background: url(pics/bgWeerTop.gif) top no-repeat; }*/
/*#hbody #rightBlock  #weer  .inline { position: relative; float: left; padding: 16px 10px 12px 10px; width: 202px; text-align: left; color: #4a88be; background: url(pics/bgWeer.gif) center repeat-x; }*/
#hbody #rightBlock  #weer  .weerTop { position: relative; float: left; width: 210px; text-align: left; color: #4a88be; }
#hbody #rightBlock  #weer   h2 { float: left; background: url(../../skins/default/pics/menu_bg.gif) repeat-x; width: 100%; height: 20px; }
#hbody #rightBlock  #weer   h2 span { font-weight: normal; float: right; margin-right: 13px; position: relative; top: 7px; text-transform: lowercase;}
#hbody #rightBlock  #weer   h3 { position: relative; float: left; display: block; padding: 4px 4px 0px 0px; width: 135px; height: 40px; font-size: 22px; text-align: right; color: #117851; }
#hbody #rightBlock  #weer   h3 span { display: block; clear: both; font-size: 16px; }
#hbody #rightBlock  #weer   h3 img { position: absolute; top: -20px; left: 0; left: 53px;}
#hbody #rightBlock  #weer  .weerTop img { position: relative; float: right; }
#hbody #rightBlock  #weer   p {  color: #dd7a07; }

#hbody .tpl { min-height: 600px; }

.jaar { position: absolute; top: 32px; left: 621px; }
