html{ height: 100%;}
body{ height: 100%; min-height: 100%; margin:0px; padding:0px; color:#4e4f4f; font-size:0.8em; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:url(../images/bg.jpg) repeat-x #f5f6f6;}
body a{ text-decoration:none; color:#015d96; font-weight:bold;}
body a:hover{ text-decoration:underline; color:#015d96; font-weight:bold;}

.clear{clear:both;} .clear2{clear:both; height:0px;} ul, li{margin:0px; padding:0px;} input{border-left:0px; border-right:0px; border-top:0px; border-bottom:0px;}

#container{ position:relative;width:980px; padding:0px 8px; margin:0 auto; height:auto !important; height:100%; min-height:100%; background:url(../images/bg_container.jpg) repeat-y;}
#container #logo{ width:980px; height:79px; background:url(../images/bg_top.jpg) no-repeat; text-align:center;}
#container #menu{ font-family:Helvetica, arial; font-size:0.9em; width:980px; height:27px; background:url(../images/bg_menu.jpg) no-repeat; }
#container #menu ul { list-style:none; padding:0px 0px 0px 16px;}
#container #menu ul li{ float:left; display:block;}
#container #menu ul li a{ float:left; display:block; height:22px; padding:5px 20px 0px 18px; background:url(../images/bg_menuli.jpg) no-repeat right; text-decoration:none;}
#container #menu ul li a:hover,
#container #menu ul li a.actief { background:url(../images/bg_menuliover.jpg) no-repeat right; text-decoration:none;}
#container #menu ul li.last a{ background:url(../images/bg_menuli.jpg) no-repeat right; background-position:-2px 0px;}
#container #menu ul li.last a:hover, 
#container #menu ul li.last a.actief { background:url(../images/bg_menuliover.jpg) no-repeat right; background-position:-2px 0px;}

#container #header{ width:980px; height:243px;}
#container #content{ width:980px; padding:0px 0px 152px 0px;}
#container .vervolgbg{background:url(../images/bg_vervolg.jpg) no-repeat;}

#container #content .blokken{ width:980px; padding:38px 0px 18px 0px; background:url(../images/bg_hometop.jpg) no-repeat; border-bottom:1px solid #c5c2c2;}
#container #content .blokken .blok{ display:block; font-size:0.9em; padding:0px 0px 0px 0px; float:left; position:relative;}
#container #content .blokken .normal{ width:197px; padding:0px 22px 0px 28px;}
#container #content .blokken .normal2{ width:197px; padding:0px 22px 0px 28px;}
#container #content .blokken .normal p{ padding:0px 0px 16px 0px; margin:0px;}
#container #content .blokken .normal h2{ margin:0px 0px 20px 0px; background:url(../images/arrow.gif) no-repeat left; width:183px; padding:0px 0px 0px 14px; font-size:1.2em; color:#015d96;}
#container #content .blokken .big{ width:228px; padding:0px 0px 0px 6px;}
#container #content .blokken .big h2{ width:197px; padding:0px 0px 0px 20px; margin:0px 0px 20px 0px; font-size:1.2em; color:#81bc3d;}
#container #content .blokken .big p{ padding:0px 0px 0px 20px; margin:0px;}
#container #content .blokken .big ul{ padding:0px 0px 0px 20px; list-style:none; line-height:18px;}
#container #content .blokken .big li{ display:block; height:18px; margin-left:10px; padding:0px 0px 0px 20px; background:url(../images/arrow.gif) no-repeat left;}
#container #content .blokken .blok a span{ float:right; padding-right:4px; width:83px; height:21px; background:url(../images/btn_gaverder.jpg) no-repeat; display:block; text-indent:-3000px; cursor: pointer; cursor: hand;}
#container #content .blokken .blok a span.informatie{ float:right; width:223px; height:123px; background:url(../images/btn_informatie.jpg) no-repeat; display:block; text-indent:-3000px; cursor: pointer; cursor: hand;}

#container #content .profoto{ width:942px; height:230px; padding:0px 0px 0px 38px; background:url(../images/bg_homebottom.jpg) no-repeat;}
#container #content .profoto .projecten{ float:left; width:224px; height:230px; padding:0px 0px 0px 0px;}
#container #content .profoto .projecten h2{ margin:0px; padding:4px 0px 0px 0px; font-size:1.0em; color:#4e4f4f;}
#container #content .profoto .projecten p{ font-size:0.9em; width:245px; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;}
#container #content .profoto #kaart{float:left;width:196px;height:224px; background:url(../images/map/bg_map.jpg) no-repeat right top;z-index:100;}
#container #content .profoto #kaart .pin{position:relative;width:26px;height:21px;margin-left:-6px;margin-top:-21px;}
#container #content .profoto .fotos{ float:right; width:440px; padding-right:34px;}
#container #content .profoto .fotos h2{ margin:0px; padding:4px 0px 26px 0px; font-size:1.0em; color:#4e4f4f;}
#container #content .profoto .fotos img{ margin-left:16px; border:1px solid #01619d;}

#container #footer{ color:#9d9c9c; font-weight:bold; text-align:right; font-size:1.0em; position:absolute; bottom: 0; height:127px; width:970px; padding:25px 10px 0px 0px;display:block;}
#container #footer #logo_nvaf{ float:left;padding-left:175px;margin-top:7px;}
#container .home{background:url(../images/bg_footer.jpg) no-repeat;}
#container .vervolg{background:url(../images/bg_footervervolg.jpg) no-repeat;}

#container #footer2{color:#9d9c9c; font-weight:bold; text-align:right; font-size:1.0em; position:relative; bottom: 0; height:127px; width:970px; padding:25px 10px 0px 0px;margin-top:-127px;}

#container #content .left{ width:244px; padding:0px 26px 0px 0px; float:left;}
#container #content .page{ font-size:0.9em; width:431px; padding:40px 0px 0px 0px; float:left;}
#container #content .page img {border:1px #000000 solid;}
#container #content .page h2{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:1.1em; color:#0069aa;}
#container #content .page p{ padding:0px 0px 20px 0px; margin:0px 0px 0px 0px;}
#container #content .right{ width:244px; padding:42px 0px 0px 0px; float:right;}
#container #content .right .video{ width:227px; padding:0px 0px 27px 17px; margin-bottom:22px; background:url(../images/bg_video.jpg) no-repeat bottom;}

#container #content .right .blok{ width:244px; font-size:0.9em; padding:0px 0px 0px 0px; position:relative;}
#container #content .right .blok h2{ padding:0px 0px 10px 20px; margin:0px 0px 10px 0px; font-size:1.2em; color:#81bc3d; border-bottom:1px solid #cdcdcd;}
#container #content .right .blok p{ padding:0px 0px 0px 20px; margin:0px;}
#container #content .right .blok ul{ padding:0px 0px 0px 20px; list-style:none; line-height:18px;}
#container #content .right .blok li{ display:block; height:18px; margin-left:10px; padding:0px 0px 0px 20px; background:url(../images/arrow.gif) no-repeat left;}
#container #content .right .blok a span.informatie{ margin-left:15px; margin-bottom:20px; width:223px; height:123px; background:url(../images/btn_informatie.jpg) no-repeat; display:block; text-indent:-3000px; cursor: pointer; cursor: hand;}

a.meer{text-decoration:underline;cursor:hand;}