@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;outline:medium none;}
html{height:100%;width:100%;}
body{background:#dcdcdc;height:100%;color:#010000;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:16px;width:100%;}
a{color:#5e8e00; text-decoration:underline;}
a:hover{color:#7dbe00; text-decoration:none;}
a img{border:0px solid #fff;}

#wrap{width:100%;}
#wrapper{margin:0 auto;overflow:auto;width:100%;}
.wrapped{margin:0 auto;overflow:hidden;width:980px;}

div.moreInfo{display:none;}
p.readmore, p.closeMore{color:#5E8E00;cursor:pointer;text-decoration:underline;}
.readmore{color:#5E8E00;}
p.readmore:hover, p.closeMore:hover{color:#7DBE00;}

#correct, #error{color:#2B4101;}

/* HEADER */
#headerwrapper{background:#000000;}
#headerwrapper #header{display:block;float:left;position:relative;width:100%;height:75px;background:#000000;}
#headerwrapper #header #logo{display:block;float:left;position:relative;width:auto;height:auto;}
#headerwrapper #header #logo img{display:block;float:left;position:relative;width:auto;height:auto;border:0px solid #fff;}
#headerwrapper #header #navigation{display:block;float:left;position:relative;width:693px;}
#headerwrapper #header #navigation #subnav{display:block;float:right;position:relative;width:auto;padding:12px 140px 0 0;}
#headerwrapper #header #navigation #subnav ul li{display:block;float:left;position:relative;width:auto;line-height:16px;background:url(../img/subnav_sep.gif) no-repeat top left;padding:0 0 0 17px;font-family:Tahoma, Geneva, sans-serif;}
#headerwrapper #header #navigation #subnav ul li a{display:block;float:left;position:relative;width:auto;color:#888888;font-size:13px;text-decoration:none;}
#headerwrapper #header #navigation #subnav ul li a:hover{color:#5e8e00;}
#headerwrapper #header #navigation #subnav ul li.active a{color:#7dbe00;}

#headerwrapper #header #navigation #headnav{display:block;float:right;position:relative;width:570px;padding:0 120px 0 0;}
#headerwrapper #header #navigation #headnav #navigationlist{display:block;float:right;position:relative;width:auto;}
#headerwrapper #header #navigation #headnav #navigationlist li{display:block;float:left;position:relative;width:auto;padding:0 20px 0 0;color:#fff;font-size:16px;margin:17px 0 0 0;}
#headerwrapper #header #navigation #headnav #navigationlist li a{display:block;float:left;position:relative;width:auto;color:#fff;font-size:16px;text-decoration:none;}
#headerwrapper #header #navigation #headnav #navigationlist li a:hover{color:#5e8e00;}
#headerwrapper #header #navigation #headnav #navigationlist li.active a{color:#7dbe00;}

/* NECKSLIDES */
#neckwrapper{background:#fff url(../img/neckbg.gif) repeat-x top left;padding:0 0 37px 0;}
#neckwrapper #neck{display:block;float:left;position:relative;width:100%;height:304px;}
#neckwrapper #neck #slides{display:block;float:left;position:relative;width:100%;margin:20px 0 0 0;}

#neckwrapper #neck #slides #neckleft{display:block;float:left;position:relative;width:300px;}
#neckwrapper #neck #slides #neckleft #slidecontrols{display:block;float:left;position:relative;width:auto;margin:25px 0 0 0;}
#neckwrapper #neck #slides #neckleft #slidecontrols a{text-decoration:none;display:block;float:left;position:relative;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:url(../img/slidecontrol.gif) no-repeat top left;margin:0 5px 0 0;cursor:pointer;font-size:11px;}
#neckwrapper #neck #slides #neckleft #slidecontrols a:hover{text-decoration:none;display:block;float:left;position:relative;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:url(../img/slidecontrol_h.gif) no-repeat top left;margin:0 5px 0 0;cursor:pointer;font-size:11px;}
#neckwrapper #neck #slides #neckleft #slidecontrols a.activeSlide{background:url(../img/slidecontrol_active.gif) no-repeat top left;display:block;float:left;position:relative;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;margin:0 5px 0 0;cursor:pointer;font-size:11px;}

#neckwrapper #neck #slides #neckleft #slidecontentwrap{display:block;float:left;position:relative;width:300px;height:235px;overflow:hidden;}
#neckwrapper #neck #slides #neckleft #slidecontentwrap #textslides{display:block;float:left;position:relative;width:300px;height:275px;}
#neckwrapper #neck #slides #neckleft #slidecontentwrap .slidecontent{display:block;float:left;position:relative;width:300px;height:275px;}
#neckwrapper #neck #slides #neckleft #slidecontentwrap .slidecontent h1{display:block;float:left;position:relative;width:287px;font-size:28px;line-height:28px;color:#fff;margin:6px 0 15px 0;}
#neckwrapper #neck #slides #neckleft #slidecontentwrap .slidecontent p{display:block;float:left;position:relative;width:287px;font-size:13px;color:#fff;}
#neckwrapper #neck #slides #neckleft #slidecontentwrap .slidecontent .morebutton{display:block;float:left;position:absolute;width:auto;bottom:40px;left:0;color:#fff;text-decoration:none;}
#neckwrapper #neck #slides #neckleft #slidecontentwrap .slidecontent .morebutton .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft.gif) no-repeat top left;}
#neckwrapper #neck #slides #neckleft #slidecontentwrap .slidecontent .morebutton .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
#neckwrapper #neck #slides #neckleft #slidecontentwrap .slidecontent .morebutton .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright.gif) no-repeat top left;}

/* NECKSMALL */
#necksmallwrapper{background:#fff url(../img/necksmallbg.gif) repeat-x top left;padding:0 0 17px 0;}
#necksmallwrapper #necksmall{display:block;float:left;position:relative;width:100%;height:223px;}

#necksmallwrapper #necksmall .holder{display:block;float:left;position:relative;width:100%;margin:20px 0 0 0;}
#necksmallwrapper #necksmall .holder .pic{display:block;float:left;position:relative;width:263px;height:203px;background:url(../img/picholderbg.gif) no-repeat top left;padding:0 27px 0 0;}
#necksmallwrapper #necksmall .holder .pic .picholder{display:block;float:left;position:relative;width:248px;height:188px;border:6px solid #fff;}
#necksmallwrapper #necksmall .holder .pic .picholder .imageholder{display:block;float:left;position:relative;width:248px;height:188px;overflow:hidden;}

/* NECKMAP */
#neckmapwrapper{background:#fff url(../img/necksmallbg.gif) repeat-x top left;padding:0 0 17px 0;}
#neckmapwrapper #neckmap{display:block;float:left;position:relative;width:843px;height:503px;background:url(../img/neckmapbg.gif) no-repeat top left;margin:20px 0 0 0;}
#neckmapwrapper #neckmap #map{display:block;float:left;position:relative;width:828px;height:488px;border:6px solid #fff;}

#neckmapwrapper #weathermap{display:block;float:left;position:relative;width:843px;height:443px;background:url(../img/neckweatherbg.gif) no-repeat top left;margin:20px 0 0 0;}
#neckmapwrapper #weathermap #map{display:block;float:left;position:relative;width:828px;height:428px;border:6px solid #fff;background:url(../img/neckweather.gif) no-repeat top left;}
#neckmapwrapper #weathermap #map #weather_canvas, #neckmapwrapper #weathermap #map #weather_canvas #weathercycleholder, .mapicons{display:block;float:left;position:relative;width:100%;height:100%;}
#neckmapwrapper #weathermap #map #weather_canvas #weathercycleholder{z-index:100;color:#3b4824;}

#neckmapwrapper #weathermap #map #weather_canvas #weatherbuttons{display:block;float:left;position:absolute;height:30px;width:600px;bottom:10px;left:10px;z-index:400;}

.vAntwerpen{display:block;float:left;position:absolute;width:50px;height:35px;left:454px;top:118px;text-align:center;}
.vOostende{display:block;float:left;position:absolute;width:50px;height:35px;left:95px;top:115px;text-align:center;}
.vBrugge{display:block;float:left;position:absolute;width:50px;height:35px;left:165px;top:133px;text-align:center;}
.vKortrijk{display:block;float:left;position:absolute;width:50px;height:35px;left:186px;top:249px;text-align:center;}
.vGent{display:block;float:left;position:absolute;width:50px;height:35px;left:300px;top:186px;text-align:center;}
.vNinove{display:block;float:left;position:absolute;width:50px;height:35px;left:337px;top:249px;text-align:center;}
.vLeuven{display:block;float:left;position:absolute;width:50px;height:35px;left:537px;top:232px;text-align:center;}
.vLommel{display:block;float:left;position:absolute;width:50px;height:35px;left:663px;top:123px;text-align:center;}
.vHasselt{display:block;float:left;position:absolute;width:50px;height:35px;left:654px;top:214px;text-align:center;}
.vBrussel{display:block;float:left;position:absolute;width:50px;height:35px;left:434px;top:254px;text-align:center;}

/* BUTTON NORMAL */
#weatherbuttons .button{display:block;float:left;position:relative;width:auto!important;color:#fff;margin:0 5px 0 0;text-decoration:none!important;}
#weatherbuttons .button .left{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonleft.gif) no-repeat top left;padding:0!important;}
#weatherbuttons .button .center{display:block;float:left;position:relative;width:auto;background:#5e8e00;height:30px;line-height:30px;}
#weatherbuttons .button .center img{padding-top:3px;}
#weatherbuttons .button .right{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonright.gif) no-repeat top left;padding:0!important;}

/* BUTTON ACTIVE */
#weatherbuttons .button.active .left{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonleft_active.gif) no-repeat top left;padding:0!important;}
#weatherbuttons .button.active .center{display:block;float:left;position:relative;width:auto;background:#7dbe00;height:30px;line-height:30px;}
#weatherbuttons .button.active .right{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonright_active.gif) no-repeat top left;padding:0!important;}

/* BUTTON HOVER */
#weatherbuttons .button:hover .left{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonleft_active.gif) no-repeat top left;padding:0!important;}
#weatherbuttons .button:hover .center{display:block;float:left;position:relative;width:auto;background:#7dbe00;height:30px;line-height:30px;}
#weatherbuttons .button:hover .right{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonright_active.gif) no-repeat top left;padding:0!important;}

/* MOREBUTTON HOVER */
#neckwrapper #neck #slides #neckleft #slidecontentwrap .slidecontent .morebutton:hover .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_h.gif) no-repeat top left;}
#neckwrapper #neck #slides #neckleft #slidecontentwrap .slidecontent .morebutton:hover .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_h.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
#neckwrapper #neck #slides #neckleft #slidecontentwrap .slidecontent .morebutton:hover .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_h.gif) no-repeat top left;}

#neckwrapper #neck #slides #neckright{display:block;float:left;position:relative;width:540px;padding:0 0 0 20px;}
#neckwrapper #neck #slides #neckright #slidesholder{display:block;float:left;position:relative;width:520px;padding:0 0 0 20px;}
#neckwrapper #neck #slides #neckright #slidesholder #arrowholder{display:block;float:left;position:absolute;width:100%;height:40px;top:120px;left:0;z-index:20;}
#neckwrapper #neck #slides #neckright #slidesholder #arrowholder #arrowleft{display:block;float:left;position:relative;width:20px;height:40px;cursor:pointer;z-index:20;background:url(../img/arrowleft.gif) no-repeat top left;}
#neckwrapper #neck #slides #neckright #slidesholder #arrowholder #arrowright{display:block;float:right;position:relative;width:20px;height:40px;cursor:pointer;z-index:20;background:url(../img/arrowright.gif) no-repeat top left;}
#neckwrapper #neck #slides #neckright #slidesholder #arrowholder #arrowleft:hover{display:block;float:left;position:relative;width:20px;height:40px;cursor:pointer;z-index:20;background:url(../img/arrowleft_h.gif) no-repeat top left;}
#neckwrapper #neck #slides #neckright #slidesholder #arrowholder #arrowright:hover{display:block;float:right;position:relative;width:20px;height:40px;cursor:pointer;z-index:20;background:url(../img/arrowright_h.gif) no-repeat top left;}
#neckwrapper #neck #slides #neckright #slidesholder #slidescontainer{display:block;float:left;position:relative;width:503px;height:283px;background:url(../img/slidescontainerbg.gif) no-repeat top left;z-index:2;}
#neckwrapper #neck #slides #neckright #slidesholder #slidescontainer #slideswrap{display:block;float:left;position:relative;width:488px;height:268px;overflow:hidden;border:6px solid #fff;}
#neckwrapper #neck #slides #neckright #slidesholder #slidescontainer #slideswrap img{display:block;float:left;position:relative;width:100%;height:auto!important;}

/* CONTENT */
#contentwrapper{background:#fff;}
#contentwrapper #content{display:block;float:left;position:relative;width:100%;min-height:600px;margin:0 0 20px 0;padding:0 0 10px 0;}
#contentwrapper #content #col1{display:block;float:left;position:relative;width:620px;}
#contentwrapper #content #col1 .holder{display:block;float:left;position:relative;width:100%;}

.holder .textblock{display:block;float:left;position:relative;width:100%;padding:0 0 10px 0;border-bottom:1px solid #dcdcdc;margin:0 0 30px 0;}
.holder .textblock h1{width:100%;color:#7dbe00;font-size:24px;margin:0 0 20px 0;}
.holder .textblock p{margin:0 0 20px 0;}
.holder a{color:#5e8e00; text-decoration:underline;}
.holder a:hover{color:#7dbe00;}
.holder ul.links{margin:0px 0 15px 0;list-style:none;}
.holder ul.links li{margin:0 0 3px 0;padding:0 0 0 15px;background:url(../img/smallarrow.gif) no-repeat top left;line-height:14px;list-style:none;}

/* H1 SPAN CLASSES */
.holder .textblock h1 span.pblue{color:#0f7bb7!important;}
.holder .textblock h1 span.pred{color:#c71f39!important;}
.holder .textblock h1 span.ppurple{color:#9a427b!important;}
.holder .textblock h1 span.porange{color:#e7781e!important;}
.holder .textblock h1 span.pcyan{color:#00b0b9!important;}

.holder .textblock h1 span.sgreen{color:#37B34A!important;font-size:18px!important;}
.holder .textblock h1 span.sblue{color:#00ADEE!important;font-size:18px!important;}
.holder .textblock h1 span.sred{color:#EC1C24!important;font-size:18px!important;}

.holder .textblock h2.tgreen{color:#37B34A!important;font-size:15px!important;font-weight:bold!important;}
.holder .textblock h2.tblue{color:#00ADEE!important;font-size:15px!important;font-weight:bold!important;}
.holder .textblock h2.tred{color:#EC1C24!important;font-size:15px!important;font-weight:bold!important;}
.holder .textblock p.grey{margin:0!important;color:#888888!important;font-size:13px!important;}

/* TEXTBLOCK LAYOUT 1 */
/*.holder .textblock.layout1 h1{display:block;float:left;position:relative;width:352px;color:#7dbe00;font-size:24px;}
.holder .textblock.layout1.bigger h1{display:block;float:left;position:relative;width:567px;color:#7dbe00;font-size:24px;}*/
.holder .textblock.layout1 h1{width:352px;color:#7dbe00;font-size:24px;}
.holder .textblock.layout1.bigger h1{width:567px;color:#7dbe00;font-size:24px;}
.holder .textblock.layout1 img{display:block;float:right;position:relative;width:auto;height:auto;margin:0 0 20px 20px;}

/* TEXTBLOCK LAYOUT 2 */
/*.holder .textblock.layout2 h1{display:block;float:right;position:relative;width:352px;color:#7dbe00;font-size:24px;}
.holder .textblock.layout2.bigger h1{display:block;float:right;position:relative;width:567px;color:#7dbe00;font-size:24px;}*/
.holder .textblock.layout2 h1{color:#7dbe00;font-size:24px;}
.holder .textblock.layout2.bigger h1{color:#7dbe00;font-size:24px;}
.holder .textblock.layout2 img{display:block;float:left;position:relative;width:auto;height:auto;margin:0 20px 20px 0;}

/* TEXTBLOCK LAYOUT 3 */
/*.holder .textblock.layout3 h1{display:block;float:left;position:relative;width:100%;color:#7dbe00;font-size:24px;}*/
.holder .textblock.layout3 h1{width:100%;color:#7dbe00;font-size:24px;}
.holder .textblock.layout3 img{display:block;position:relative;width:auto;height:auto;float:right;margin:0 0 40px 25px;}

/* TEXTBLOCK LAYOUT 4 */
/*.holder .textblock.layout4 h1{display:block;float:left;position:relative;width:100%;color:#7dbe00;font-size:24px;}*/
.holder .textblock.layout4 h1{width:100%;color:#7dbe00;font-size:24px;}
.holder .textblock.layout4 img{display:block;position:relative;width:auto;height:auto;float:left;margin:0 25px 40px 0;}

.holder .createblock{display:block;float:left;position:relative;width:100%;padding:0 0 30px 0;border-bottom:1px solid #dcdcdc;margin:0 0 30px 0;}
.holder .createblock .top{display:block;float:left;position:relative;width:100%;height:3px;background:url(../img/createtop.gif) no-repeat top left;}
.holder .createblock .content{display:block;float:left;position:relative;width:595px;background:#e0f0c3;padding:15px 5px 2px 20px;}
.holder .createblock .content .left{display:block;float:left;position:relative;width:260px;}
.holder .createblock .content .left h1{display:block;float:left;position:relative;width:100%;font-size:28px;color:#5e8e00;margin:10px 0 0 0;}
.holder .createblock .content .left p{display:block;float:left;position:relative;width:100%;color:#2b4101;margin:18px 0 0 0;}
.holder .createblock .content .left .morebutton{display:block;float:left;position:relative;width:auto;margin:20px 0 0 0;color:#fff;text-decoration:none;}
.holder .createblock .content .left .morebutton .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green.gif) no-repeat top left;}
.holder .createblock .content .left .morebutton .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
.holder .createblock .content .left .morebutton .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green.gif) no-repeat top left;}
.holder .createblock .content .left .morebutton:hover .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green_h.gif) no-repeat top left;}
.holder .createblock .content .left .morebutton:hover .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green_h.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
.holder .createblock .content .left .morebutton:hover .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green_h.gif) no-repeat top left;}
.holder .createblock .content .right{display:block;float:left;position:relative;width:325px;padding:0 0 0 10px;}
.holder .createblock .bottom{display:block;float:left;position:relative;width:100%;height:3px;background:url(../img/createbottom.gif) no-repeat top left;}

.holder #newswrapper{display:block;float:left;position:relative;width:100%;}
.holder #newswrapper h1{display:block;float:left;position:relative;width:100%;color:#7dbe00;font-size:24px;margin:0 0 8px 0;}
.holder #newswrapper .newshome{display:block;float:left;position:relative;width:100%;padding:0 0 10px 0;border-bottom:1px solid #dcdcdc;margin:10px 0 0 0;}
.holder #newswrapper .newshome .newsimageholder{display:block;float:left;position:relative;width:113px;height:89px;background:url(../img/newsshadow.gif) no-repeat top left;overflow:hidden;}
.holder #newswrapper .newshome .newsimageholder .image{display:block;float:left;position:relative;width:110px;height:86px;overflow:hidden;}
.holder #newswrapper .newshome .newscontent{display:block;float:left;position:relative;width:490px;padding:0 0 0 17px;}
.holder #newswrapper .newshome .newscontent h1{text-decoration:none;display:block;float:left;position:relative;width:477px;padding:0 0 0 13px;background:url(../img/titlearrow.gif) no-repeat top left;color:#5e8e00;font-size:15px;margin:0;}
.holder #newswrapper .newshome .newscontent h1 a{text-decoration:none;display:block;float:left;position:relative;width:477px;color:#5e8e00;font-size:15px;}
.holder #newswrapper .newshome .newscontent h1 a:hover{color:#7DBE00;}
.holder #newswrapper .newshome .newscontent p.date{display:block;float:left;position:relative;width:490px;font-size:11px;color:#888888;margin:0;}
.holder #newswrapper .newshome .newscontent p{display:block;float:left;position:relative;width:490px;margin:0;}
.holder #newswrapper .newshome .newscontent p a{color:#5e8e00;}
.holder #newswrapper .newshome .newscontent p a:hover{color:#7dbe00;}

.holder #newswrapper #tabletop{display:block;float:left;position:relative;width:620px;height:28px;line-height:28px;background:url(../img/tabletop.gif) no-repeat top left;}
.holder #newswrapper #tabletop #neckleft{display:block;float:left;position:relative;width:auto;height:auto;padding:6px 0 0 0;cursor:pointer;}
.holder #newswrapper #tabletop #neckright{display:block;float:right;position:relative;width:auto;height:auto;padding:6px 0 0 0;cursor:pointer;}
.holder #newswrapper #tabletop .actieveLocatie{padding:0 20px;text-align:center;text-transform:uppercase;color:#fff;}
.holder #newswrapper #dataholder{display:block;float:left;position:relative;width:620px;height:250px;overflow:hidden;margin:0 0 20px 0;}


.dataTable{display:none;float:left;position:relative;width:620px;}
.dataTable.active{display:block;float:left;position:relative;width:620px;}
.dataTable tbody{display:block;float:left;position:relative;width:620px;}
.dataTable tbody tr{display:block;float:left;position:relative;width:620px;height:28px;}
.dataTable tbody tr td{display:block;float:left;position:relative;width:73px;padding:6px 6px;text-align:center;background:#f3fbde;color:#2b4101;}
.dataTable tbody tr td span{display:block;float:left;position:relative;width:25px;height:26px;color:#fff;margin:0 0 0 25px;line-height:26px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:bold;font-size:15px;}
.dataTable tbody tr td span.groen{background:#00dd11;}
.dataTable tbody tr td span.oranje{background:#dd7700;}
.dataTable tbody tr td span.rood{background:#dd0000;}
.dataTable tbody tr td.first{width:86px!important;padding:6px 12px;text-align:left;}
.dataTable tbody tr.tall{height:60px!important;}
.dataTable tbody tr.score{height:50px!important;}
.dataTable tbody tr.score td.first{height:24px!important;line-height:24px!important;}
.dataTable tbody tr.tall td{height:36px!important;padding:12px 0px;width:85px;}
.dataTable tbody tr.tall td.first{height:60px!important;line-height:60px!important;padding:0 12px;}
.dataTable tbody tr td.dark{background:#e0f0c3;}

.holder #newswrapper .newshome.large .questioncontent{display:block;float:left;position:relative;width:100%;padding:0;}
.holder #newswrapper .newshome.large .questioncontent h1{text-decoration:none;display:block;float:left;position:relative;width:825px;background:url(../img/titlearrow.gif) no-repeat top left;color:#5e8e00;font-size:15px;margin:12px 0 8px 0;padding:0 0 0 13px;}
.holder #newswrapper .newshome.large .questioncontent h1 a{text-decoration:none;display:block;float:left;position:relative;width:100%;color:#5e8e00;font-size:15px;}
.holder #newswrapper .newshome.large .questioncontent h1 a:hover{color:#7DBE00;}
.holder #newswrapper .newshome.large .questioncontent p{margin:0 0 10px 0;}
.holder #newswrapper .newshome.large .questioncontent p a{color:#5e8e00;}
.holder #newswrapper .newshome.large .questioncontent p a:hover{color:#7dbe00;}

.holder #newswrapper .newshome.large .questioncontent img{display:block;position:relative;width:auto;height:auto;float:right;margin:0 0 40px 25px;}
.newshome.large .questioncontent a{color:#5e8e00; text-decoration:underline;}
.newshome.large .questioncontent a:hover{color:#7dbe00;}
.newshome.large .questioncontent ul.links{display:block;float:left;position:relative;width:100%;margin:20px 0 15px 0;}
.newshome.large .questioncontent ul.links li{display:block;float:left;position:relative;width:605px;margin:0 0 3px 0;padding:0 0 0 15px;background:url(../img/smallarrow.gif) no-repeat top left;line-height:14px;}

#contentwrapper #content #col2{display:block;float:left;position:relative;width:200px;padding:0 0 0 20px;}
#contentwrapper #content #col2 .holder{display:block;float:left;position:relative;width:100%;}

#contentwrapper #content #col2 .holder .block .top{display:block;float:left;position:relative;width:100%;text-transform:uppercase;text-align:center;height:auto;background:#000 url(../img/blocktop.gif) no-repeat top left;color:#fff;padding:5px 0 5px 0;}
#contentwrapper #content #col2 .holder .block .top #topleft{float:left;width:20px;position:relative;display:block;cursor:pointer;}
#contentwrapper #content #col2 .holder .block .top #topright{float:right;width:20px;position:relative;display:block;cursor:pointer;}

#contentwrapper #content #col2 .holder #weatherblock.block .neck #neckleft{display:block;float:left;position:relative;width:20px;cursor:pointer;}
#contentwrapper #content #col2 .holder #weatherblock.block .neck #neckright{display:block;float:right;position:relative;width:20px;cursor:pointer;}

#weerholder{padding:15px 0 5px 0!important;}
#weerholder .plaats{display:none;float:left;position:relative;width:100%;}
#weerholder .plaats.active{display:block;float:left;position:relative;width:100%;}
#weerholder .plaats .dagen{display:block;float:left;position:relative;width:160px;height:65px!important;}
#weerholder .plaats .dagen .dag{display:block;float:left;position:relative;width:160px!important;}
#weerholder .plaats .dagen .dag p{padding:0 0 13px 0!important;}
#weerholder .plaats .dagen .dag .cijfer{line-height:26px;background:none!important;padding:5px 0 10px 0!important;}
#weerholder .plaats .dagen .dag .cijfer a{display:block;float:left;position:relative;width:auto;height:26px;line-height:26px;}
#weerholder .plaats .dagen .dag .cijfer span{display:block;float:right;position:relative;width:25px;height:26px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:bold;font-size:15px;}
#weerholder .plaats .dagen .dag .cijfer span.oranje{line-height:26px;background:#dd7700;}
#weerholder .plaats .dagen .dag .cijfer span.groen{line-height:26px;background:#00dd11;}
#weerholder .plaats .dagen .dag .cijfer span.rood{line-height:26px;background:#dd0000;}

.wIcon{display:block;float:left;position:relative;width:25px;height:18px;padding:0 10px 0 0;}
.wGraden{display:block;float:left;position:relative;width:47px;padding:0 10px 0 0;}
.wRichting{display:block;float:left;position:relative;width:12px;height:12px;padding:0 10px 0 0;}
.wSpeed{display:block;float:left;position:relative;width:46px;}


#contentwrapper #content #col2 .holder #weatherblock.block .neck{display:block;float:left;position:relative;width:100%;text-transform:uppercase;text-align:center;height:auto;background:#5e8e00;color:#fff;padding:5px 0 5px 0;}


#contentwrapper #content #col2 .holder .block{display:block;float:left;position:relative;width:100%;margin:20px 0 0 0;}
/*#contentwrapper #content #col2 .holder .block .top{display:block;float:left;position:relative;width:100%;text-transform:uppercase;text-align:center;height:auto;background:#000 url(../img/blocktop.gif) no-repeat top left;color:#fff;padding:5px 0 5px 0;}*/
#contentwrapper #content #col2 .holder .block .bottom{display:block;float:left;position:relative;width:160px;height:auto;background:#7dbe00 url(../img/blockfoot.gif) no-repeat bottom left;color:#fff;padding:0px 20px 15px 20px;}
#contentwrapper #content #col2 .holder .block .bottom p{display:block;float:left;position:relative;width:100%;padding:15px 0 13px 0;background:url(../img/blocksep.gif) no-repeat bottom left;}
#contentwrapper #content #col2 .holder .block .bottom p a{color:#fff;text-decoration:underline;}
#contentwrapper #content #col2 .holder .block .bottom p a:hover{color:#fff;text-decoration:none;}
#contentwrapper #content #col2 .holder .block .bottom form{display:block;float:left;position:relative;width:100%;padding:8px 0 13px 0;background:url(../img/blocksep.gif) no-repeat bottom left;}
#contentwrapper #content #col2 .holder .block .bottom form input{display:block;float:left;position:relative;width:155px;padding:0 0 0 3px;height:20px;border:1px solid #6da600;line-height:22px;color:#888888;font-size:11px;}
#contentwrapper #content #col2 .holder .block .bottom form .morebutton{display:block;float:right;position:relative;width:auto;text-decoration:none;color:#fff;font-size:11px;line-height:20px;margin:5px 0 0 0;}
#contentwrapper #content #col2 .holder .block .bottom form .morebutton .left{display:block;float:left;position:relative;width:5px;height:20px;background:url(../img/smallbuttonleft.gif) no-repeat top left;}
#contentwrapper #content #col2 .holder .block .bottom form .morebutton .center{display:block;float:left;position:relative;width:auto;height:20px;background:url(../img/smallbuttoncenter.gif) repeat-x top left;}
#contentwrapper #content #col2 .holder .block .bottom form .morebutton .right{display:block;float:left;position:relative;width:5px;height:20px;background:url(../img/smallbuttonright.gif) no-repeat top left;}
#contentwrapper #content #col2 .holder .block .bottom form .morebutton:hover .left{display:block;float:left;position:relative;width:5px;height:20px;background:url(../img/smallbuttonleft_h.gif) no-repeat top left;}
#contentwrapper #content #col2 .holder .block .bottom form .morebutton:hover .center{display:block;float:left;position:relative;width:auto;height:20px;background:url(../img/smallbuttoncenter_h.gif) repeat-x top left;}
#contentwrapper #content #col2 .holder .block .bottom form .morebutton:hover .right{display:block;float:left;position:relative;width:5px;height:20px;background:url(../img/smallbuttonright_h.gif) no-repeat top left;}
#contentwrapper #content #col2 .holder .block .bottom p img.social{display:block;float:left;position:relative;width:auto;height:auto;cursor:pointer;margin:7px 5px 0 0;}
#contentwrapper #content #col2 .holder .block .bottom ul.links{display:block;float:left;position:relative;width:160px;padding:15px 0 0 0;background:url(../img/blocksep.gif) no-repeat top left;}
#contentwrapper #content #col2 .holder .block .bottom ul.links li{display:block;float:left;position:relative;width:145px;margin:0 0 3px 0;padding:0 0 0 15px;background:url(../img/smallarrowwhite.gif) no-repeat top left;line-height:14px;}
#contentwrapper #content #col2 .holder .block .bottom ul.links li a{color:#fff;}
#contentwrapper #content #col2 .holder .block .bottom ul.links li a:hover{color:#496e00;}

#col3{display:block;float:left;position:relative;width:120px;padding:0 0 0 20px;}
#col3.nmargin{display:block;float:left;position:absolute;width:120px;left:50%;top:295px;padding:0;margin:0 0 0 370px;}
#col3 .holder{display:block;float:left;position:relative;width:100%;}
#col3 .holder img{display:block;float:left;position:relative;width:auto;margin:0 0 10px 0;}

#contentwrapper #content #col4{display:block;float:left;position:relative;width:840px;}
#contentwrapper #content #col4 .holder{display:block;float:left;position:relative;width:100%;}
#contentwrapper #content #col4 .holder #crumbholder{display:block;float:left;position:relative;width:800px;padding:0 20px 0 20px;height:24px;line-height:24px;background:url(../img/crumb_bg.gif) no-repeat top left;margin:0 0 20px 0;}
#contentwrapper #content #col4 .holder #crumbholder p{display:block;float:left;position:relative;width:auto;font-weight:bold;color:#6f9b1a;}
#contentwrapper #content #col4 .holder #crumbholder a{display:block;float:left;position:relative;width:auto;padding:0 16px 0 10px;background:url(../img/crumbsep.gif) no-repeat top right;text-decoration:none;color:#6f9b1a;}
#contentwrapper #content #col4 .holder #crumbholder a:hover{color:#7dbe00;}

#contentwrapper #content #col4 #questionholder{display:block;float:left;position:relative;width:100%;margin:20px 0 0 0;}

#contentwrapper #content #col5{display:block;float:left;position:relative;width:120px;padding:0 0 0 20px;margin:20px 0 0 0;}
#contentwrapper #content #col5 .holder{display:block;float:left;position:relative;width:100%;}
#contentwrapper #content #col5 .holder img{display:block;float:left;position:relative;width:auto;margin:0 0 10px 0;}

/* SUBMENU */
#contentwrapper #content #col4 .holder #subholder{display:block;float:left;position:relative;width:180px;padding:0 40px 0 0;}
#contentwrapper #content #col4 .holder #subholder.wider{display:block;float:left;position:relative;width:260px;padding:0 30px 0 0;}
#contentwrapper #content #col4 .holder #subholder ul{display:block;float:left;position:relative;width:100%;}
#contentwrapper #content #col4 .holder #subholder li{display:block;float:left;position:relative;width:100%;background:#000000 url(../img/submenutop.gif) no-repeat top left;margin:0 0 5px 0;line-height:16px;}
#contentwrapper #content #col4 .holder #subholder li a{display:block;float:left;position:relative;width:150px;height:auto;background:url(../img/submenubottom.gif) no-repeat bottom left;color:#fff;padding:7px 10px 7px 20px;text-decoration:none;}
#contentwrapper #content #col4 .holder #subholder li.active{display:block;float:left;position:relative;width:100%;background:#000000 url(../img/submenutop_active.gif) no-repeat top left;margin:0 0 5px 0;line-height:16px;}
#contentwrapper #content #col4 .holder #subholder li span{display:block;float:left;position:relative;width:150px;height:auto;background:url(../img/submenubottom_active.gif) no-repeat bottom left;color:#fff;padding:7px 10px 7px 20px;text-decoration:none;}
#contentwrapper #content #col4 .holder #subholder li.active:hover{display:block;float:left;position:relative;width:100%;background:#000000 url(../img/submenutop_active.gif) no-repeat top left;margin:0 0 5px 0;line-height:16px;}
#contentwrapper #content #col4 .holder #subholder li:hover{display:block;float:left;position:relative;width:100%;background:#000000 url(../img/submenutop_h.gif) no-repeat top left;margin:0 0 5px 0;line-height:16px;}
#contentwrapper #content #col4 .holder #subholder li:hover a{display:block;float:left;position:relative;width:150px;height:auto;background:url(../img/submenubottom_h.gif) no-repeat bottom left;color:#fff;padding:7px 10px 7px 20px;text-decoration:none;}


#contentwrapper #content #col4 .holder #contentholder{display:block;float:left;position:relative;width:620px;}
#contentwrapper #content #col4 .holder #contentholder.smaller{display:block;float:left;position:relative;width:550px;}
#contentwrapper #content #col4 .holder #contentholder .holder #newscontrols{display:block;float:left;position:relative;width:100%;margin:10px 0 30px 0;}
#contentwrapper #content #col4 .holder #contentholder .holder #newscontrols a{text-decoration:none;display:block;float:left;position:relative;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:url(../img/slidecontrol.gif) no-repeat top left;margin:0 5px 0 0;cursor:pointer;font-size:11px;}
#contentwrapper #content #col4 .holder #contentholder .holder #newscontrols a:hover{text-decoration:none;display:block;float:left;position:relative;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:url(../img/slidecontrol_h.gif) no-repeat top left;margin:0 5px 0 0;cursor:pointer;font-size:11px;}
#contentwrapper #content #col4 .holder #contentholder .holder #newscontrols a.activePage{background:url(../img/slidecontrol_active.gif) no-repeat top left;display:block;float:left;position:relative;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;margin:0 5px 0 0;cursor:pointer;font-size:11px;}

#contentwrapper #content #col4 .holder .createblock .content .left{padding:0 0 10px 0;}
#contentwrapper #content #col4 .holder .createblock .content .left h1{display:block;float:left;position:relative;width:100%;font-size:28px;color:#5e8e00;margin:0;}

#contentwrapper #content #col4 .holder .createblock .content .right{width:280px;float:right;padding:0 15px 0 0;}
#contentwrapper #content #col4 .holder .createblock .content .right form{display:block;float:left;position:relative;width:100%;margin:40px 0 0 0;}
#contentwrapper #content #col4 .holder .createblock .content .right input{display:block;float:left;position:relative;width:241px;padding:0 0 0 3px;height:24px;border:1px solid #c8dba5;line-height:24px;color:#888888;}
#contentwrapper #content #col4 .holder .createblock .content .right form #rss{display:block;float:left;position:relative;width:auto;height:auto;margin:1px 0 0 10px;}

#contentwrapper #content #col4 .holder .createblock .content .right .morebutton{display:block;float:left;position:relative;width:auto;margin:10px 0 0 0;color:#fff;text-decoration:none;}
#contentwrapper #content #col4 .holder .createblock .content .right .morebutton .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green.gif) no-repeat top left;}
#contentwrapper #content #col4 .holder .createblock .content .right .morebutton .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
#contentwrapper #content #col4 .holder .createblock .content .right .morebutton .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green.gif) no-repeat top left;}
#contentwrapper #content #col4 .holder .createblock .content .right .morebutton:hover .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green_h.gif) no-repeat top left;}
#contentwrapper #content #col4 .holder .createblock .content .right .morebutton:hover .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green_h.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
#contentwrapper #content #col4 .holder .createblock .content .right .morebutton:hover .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green_h.gif) no-repeat top left;}

#footerwrapper{background:#dcdcdc;}
#footerwrapper #footer{display:block;float:left;position:relative;width:100%;padding:33px 0 160px 0;}
#footerwrapper #footer .holder{display:block;float:left;position:relative;width:100%;}
#footerwrapper #footer .holder .col{display:block;float:left;position:relative;width:auto;border-right:1px solid #bbbbbb;padding:0 20px 40px 0;margin:0 20px 0 0;}
#footerwrapper #footer .holder .col h1{display:block;position:relative;width:auto;font-size:13px;font-weight:bold;color:#666666;}
#footerwrapper #footer .holder .col h1 a{color:#666666;text-decoration:none;}
#footerwrapper #footer .holder .col .footlist{display:block;float:left;position:relative;clear:both;width:auto;list-style:none;}
#footerwrapper #footer .holder .col .footlist li{line-height:21px;}
#footerwrapper #footer .holder .col .footlist li a{color:#666666;}
#footerwrapper #footer .holder .col img{display:block;float:left;position:relative;width:auto;padding:0 20px 10px 0;}
#footerwrapper #footer .copyright{display:block;float:left;position:relative;width:100%;font-size:11px;color:#666666;}
#footerwrapper #footer .copyright a{color:#666666;text-decoration:none;}
#footerwrapper #footer .copyright a:hover{color:#434343;}

/* ROUTEPLANNER */
#routeplanner{display:block;float:left;position:relative;width:100%;}
#routeplanner .top{display:block;float:left;position:relative;width:100%;height:4px;background:url(../img/routetop.gif) no-repeat top left;}
#routeplanner .content{display:block;float:left;position:relative;width:816px;min-height:440px;background:#e0f0c3;padding:16px 4px 0 20px;}
#routeplanner .bottom{display:block;float:left;position:relative;width:100%;height:4px;background:url(../img/routebottom.gif) no-repeat top left;}

#routeplanner .content .buttonholder{display:block;float:left;position:relative;width:auto!important;text-decoration:none!important;}
#routeplanner .content .left{display:block;float:left;position:relative;width:390px;padding:0 20px 0 0;}
#routeplanner .content .left h1{display:block;float:left;position:relative;width:100%;font-size:28px;color:#5e8e00;margin:25px 0 15px 0;}
#routeplanner .content .left h2{display:block;float:left;position:relative;width:100%;font-size:18px;color:#5e8e00;margin:5px 0 15px 0; padding:20px 0 0 0;border-top:1px solid #9EBB66;}
#routeplanner .content .left p{display:block;float:left;position:relative;width:100%;margin:0 0 20px 0;color:#2b4101;}
#routeplanner .content .left p a{color:#2b4101;}
#routeplanner .content .left p a:hover{color:#7dbe00;}
#routeplanner .content .left ul.links{display:block;float:left;position:relative;width:100%;margin:0 0 15px 0;}
#routeplanner .content .left ul.links li{display:block;float:left;position:relative;width:605px;margin:0 0 3px 0;padding:0 0 0 15px;background:url(../img/smallarrow.gif) no-repeat top left;line-height:14px;}
#routeplanner .content .left form{display:block;float:left;position:relative;width:100%;margin:0 0 20px 0;}
#routeplanner .content .left form fieldset{display:block;float:left;position:relative;width:100%;border:0px solid #fff;outline:medium none;}
#routeplanner .content .left form input{display:block;float:left;position:relative;width:38px;height:24px;line-height:26px;border:1px solid #c8dba5;margin:2px 10px 0 0;color:#888888;padding:0 7px;}

#routeplanner .content .left .morebutton{display:block;float:left;position:relative;width:auto!important;text-decoration:none;color:#fff;margin:0 5px 5px 0;}
#routeplanner .content .left .morebutton .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green.gif) no-repeat top left;padding:0!important;}
#routeplanner .content .left .morebutton .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
#routeplanner .content .left .morebutton .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green.gif) no-repeat top left;}
#routeplanner .content .left .morebutton:hover .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green_h.gif) no-repeat top left;}
#routeplanner .content .left .morebutton:hover .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green_h.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
#routeplanner .content .left .morebutton:hover .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green_h.gif) no-repeat top left;}

#routeplanner .content .righty{display:block;float:left;position:relative;width:406px;}
#routeplanner .content .righty a{display:block;float:left;position:relative;width:120px!important;height:270px!important;padding:0 15px 0 0;}
#routeplanner .content .righty a > img{padding:0;}
#routeplanner .content .righty img{display:block;float:left;position:relative;padding:0 0 15px 0;}

#routeplanner .content .leftt{display:block;float:left;position:relative;width:512px;padding:0 2px 0 0;}
#routeplanner .content .leftt #plannerholder{display:block;float:left;position:relative;width:482px;height:379px;padding:5px;background:url(../img/plannerbg.gif) no-repeat top left;margin:20px 0 15px 0;}

#routeplanner .content .rightt{display:block;float:left;position:relative;width:247px;height:399px;padding:20px;background:url(../img/optionsbg.gif) no-repeat bottom left;}
#routeplanner .content .rightt #optionsholder{display:block;float:left;position:relative;width:246px;}
#routeplanner .content .rightt #optionsholder h1{font-size:28px;color:#5e8e00;display:block;float:left;position:relative;width:100%;height:auto;line-height:28px;margin:45px 0 20px 0;}
#routeplanner .content .rightt #optionsholder .option{display:block;float:left;position:relative;width:100%;margin:0 0 20px 0;}
#routeplanner .content .rightt #optionsholder .option h2{display:block;float:left;position:relative;width:100%;font-size:16px;font-weight:bold;color:#2b4101;margin:0 0 10px 0;}

#routeplanner .content .rightt .morebutton{display:block;float:left;position:relative;width:auto!important;text-decoration:none;color:#fff;margin:0 5px 0 0;}
#routeplanner .content .rightt .morebutton .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green.gif) no-repeat top left;padding:0!important;}
#routeplanner .content .rightt .morebutton .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
#routeplanner .content .rightt .morebutton .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green.gif) no-repeat top left;}
#routeplanner .content .rightt .morebutton:hover .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green_h.gif) no-repeat top left;}
#routeplanner .content .rightt .morebutton:hover .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green_h.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
#routeplanner .content .rightt .morebutton:hover .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green_h.gif) no-repeat top left;}

#routeplanner .content .rightt .morebutton.active .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green_h.gif) no-repeat top left;}
#routeplanner .content .rightt .morebutton.active .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green_h.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
#routeplanner .content .rightt .morebutton.active .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green_h.gif) no-repeat top left;}

/* BUTTON NORMAL */
#routeplanner .content .buttonholder .button{display:block;float:left;position:relative;width:auto!important;color:#fff;margin:0 5px 0 0;text-decoration:none!important;}
#routeplanner .content .buttonholder .button .left{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonleft.gif) no-repeat top left;padding:0!important;}
#routeplanner .content .buttonholder .button .center{display:block;float:left;position:relative;width:auto;background:#5e8e00;height:30px;line-height:30px;}
#routeplanner .content .buttonholder .button .center img{padding-top:3px;}
#routeplanner .content .buttonholder .button .right{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonright.gif) no-repeat top left;padding:0!important;}

/* BUTTON ACTIVE */
#routeplanner .content .buttonholder .button.active .left{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonleft_active.gif) no-repeat top left;padding:0!important;}
#routeplanner .content .buttonholder .button.active .center{display:block;float:left;position:relative;width:auto;background:#7dbe00;height:30px;line-height:30px;}
#routeplanner .content .buttonholder .button.active .right{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonright_active.gif) no-repeat top left;padding:0!important;}

/* BUTTON HOVER */
#routeplanner .content .buttonholder .button:hover .left{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonleft_active.gif) no-repeat top left;padding:0!important;}
#routeplanner .content .buttonholder .button:hover .center{display:block;float:left;position:relative;width:auto;background:#7dbe00;height:30px;line-height:30px;}
#routeplanner .content .buttonholder .button:hover .right{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonright_active.gif) no-repeat top left;padding:0!important;}

/* BUTTON DISABLED */
#routeplanner .content .buttonholder .button.disabled{cursor:default;}
#routeplanner .content .buttonholder .button.disabled .left{background:url(../img/buttonleft_disabled.gif) no-repeat top left;padding:0!important;}
#routeplanner .content .buttonholder .button.disabled .center{background:#9ebb66;}
#routeplanner .content .buttonholder .button.disabled .right{background:url(../img/buttonright_disabled.gif) no-repeat top left;padding:0!important;}

/* BUTTON DISABLED HOVER */
#routeplanner .content .buttonholder .button.disabled:hover .left{background:url(../img/buttonleft_disabled.gif) no-repeat top left;padding:0!important;}
#routeplanner .content .buttonholder .button.disabled:hover .center{background:#9ebb66;}
#routeplanner .content .buttonholder .button.disabled:hover .right{background:url(../img/buttonright_disabled.gif) no-repeat top left;padding:0!important;}

/* STAPPEN ROUTEPLANNER */
#stappen{display:block;float:left;position:relative;width:100%;height:390px;overflow:hidden;}
#stappenholder{display:block;float:left;position:relative;width:100%;height:9999px;}
#stappenholder .step{display:block;float:left;position:relative;width:100%;height:650px;}

/* ROUTESELECT */
.routeselect{background:url(../img/bigarrow.gif) no-repeat left 3px;display:block;float:left;position:relative;padding:0 0 0 20px;font-size:28px;color:#5e8e00;margin:10px 0 15px 0;font-weight:bold;text-decoration:none!important;line-height:28px;}

/* MAILFORM */
.mtop{margin:20px 0 0 0;}

.formblock{display:block;float:left;position:relative;width:100%;/*border-bottom:1px solid #dcdcdc;*/padding:0 0 30px 0;margin:0 0 30px 0;}
.formblock .top{display:block;float:left;position:relative;width:100%;height:3px;background:url(../img/formblocktop.gif) no-repeat top left;}
.formblock .content{display:block;float:left;position:relative;width:520px;background:#e0f0c3;padding:15px 15px 15px 15px;}
.formblock .bottom{display:block;float:left;position:relative;width:100%;height:3px;background:url(../img/formblockbottom.gif) no-repeat top left;}

form .sendForm{display:block;float:left;position:relative;width:auto!important;text-decoration:none;color:#fff;}
form .sendForm .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green.gif) no-repeat top left;padding:0!important;}
form .sendForm .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
form .sendForm .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green.gif) no-repeat top left;}
form .sendForm:hover .left{display:block;float:left;position:relative;width:20px;height:30px;background:url(../img/moreleft_green_h.gif) no-repeat top left;}
form .sendForm:hover .center{display:block;float:left;position:relative;width:auto;height:30px;background:url(../img/morecenter_green_h.gif) repeat-x top left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;padding:0 5px 0 0;}
form .sendForm:hover .right{display:block;float:left;position:relative;width:5px;height:30px;background:url(../img/moreright_green_h.gif) no-repeat top left;}

form{float:left;width:520px;padding:0;}
.column{float:left;width:252px;padding:0px 16px 0px 0px;}
.column.noMargin,.column.long,.column.checkbox{padding-right:0;}
.column.long{width:100%;}
.column label{float:left;width:100%;margin:0 0 3px 0;padding:0px 0px 5px 0px;color:#5e8e00;}
.column.checkbox label{float:left;width:auto;padding:5px 0px 10px 0px;}
.column input, .column textarea, .column select{width:240px;border:1px solid #C8DBA5;padding:3px 5px;margin:0px 0px 10px 0px;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#888888;}
.column.checkbox input{float:left;width:auto;margin:5px 5px 5px 0px;border:none;}
.column select{width:240px;padding:2px;}
.column.long input, .column.long textarea{width:508px;}
form .submit{float:right;}
.sendForm{border:0px solid #3d3d3d;display:block;width:105px;height:25px;color:#3d3d3d;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:center;cursor:pointer;}

/* ROUTENET */
#routenet{display:block;position:absolute;width:843px;height:703px;background:#fff url(../img/routenetmapbg.gif) no-repeat top right;top:95px; left:20px;border-bottom:#bfbfbf solid 3px;}
#routenetmap{display:block;float:left;position:relative;width:828px;height:688px;padding:6px;}
#routenetnav{width:100%;float:left;display:block;position:relative;height:100px;}
#routenetlegend{background:url(../img/routenetlegend.gif) no-repeat top left;width:210px;padding:0 0 0 30px;float:left;display:block;position:relative;height:45px;}

#makesSenseWhenRouteExists {display:none;float:left;position:relative;width:100%;}
#routenetbuttons{background:#E0F0C3;display:block;float:left;position:relative;width:240px;height:668px;padding:10px 0 10px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#2B4101!important;}
#routenetsearch{width:100%;float:left;display:block;position:relative;padding:0 0 10px 0;}

#citySelector { border:1px solid #C8DBA5;color:#888888;display:block;float:left;height:24px;line-height:24px;padding:0 0 0 3px;margin:2px 5px 0 0; position:relative;width:155px;}
#drivingPanel { width:100%; height:100px }
.autocompleteTable { padding:0; margin:0; border:1px #C8DBA5 solid; font-size:8pt; border-collapse:collapse; cursor:pointer; }
.autocompleteTable td { padding:3px; }
.autocompleteSelectedRow { background-color:#7DBE00; color:#fff; padding:2px;}
.autocompleteUnselectedRow { background-color:#fff; color:#000; padding:2px;}

#flashmapcontainer {display:block;float:left;position:relative;width:572px;height:688px;padding:0 6px 0 0;}
#flashmap {display:block;position:relative;width:100%;height:100%;}

#routenet .button{display:block;float:left;position:relative;width:auto;color:#fff;text-decoration:none!important;padding:0 5px 10px 0;}
#routenet .button .left{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonleft.gif) no-repeat top left;padding:0!important;}
#routenet .button .center{display:block;float:left;position:relative;width:auto;background:#5e8e00;height:30px;line-height:30px;}
#routenet .button .center img{padding-top:3px;}
#routenet .button .right{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonright.gif) no-repeat top left;padding:0!important;}
#routenet .button:hover .left{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonleft_active.gif) no-repeat top left;padding:0!important;}
#routenet .button:hover .center{display:block;float:left;position:relative;width:auto;background:#7dbe00;height:30px;line-height:30px;}
#routenet .button:hover .right{display:block;float:left;position:relative;width:8px;height:30px;line-height:30px;background:url(../img/buttonright_active.gif) no-repeat top left;padding:0!important;}

#drivingDirections{display:block;float:left;position:relative;width:230px;height:513px;overflow-y:auto;margin:0 0 10px 0;}
#routenetdsc{display:block;float:left;position:relative;width:210px;font-weight:bold;padding:0 0 10px 0;}
#routenetdsc .knpt{display:block;float:left;position:relative;width:150px;}
#routenetdsc .km{display:block;float:right;position:relative;width:30px;text-align:right;padding:0 4px 0 0;}
.routenetbullet{float:left; padding:0 6px 30px 0;}
.directionsTable { font-size:11pt; width:210px; font-weight:bold;}
.directionsTable a{font-weight:normal;font-size:9pt; margin:0 5px 0 0;}
.kilometerCell { text-align:right; font-weight:normal;font-size:9pt; }


#sitemap ul, #sitemap{
	margin:20px;
	color:#5E8E00;
}
