/* CSS Document */
#wrap{ width:998px; margin:0 auto; }

#header{ padding:0px 8px 10px 5px; }

.logo{ float:left; width:215px; padding-right:5px; }
.logo_img{ padding:23px 0 0;}
.logo_img a{ background:url(../images/logo.jpg) no-repeat top left; width:215px; height:98px; display:block; text-indent:-9999px; }
.banner{ float:left; width:745px; }

/*Title bg*/
.title_greenleftborder{ float:left; width:15px; height:34px; background:url(../images/titlebg_leftgreenborder.jpg) no-repeat top left; }
.title_greenbg{ float:left; width:auto; height:34px; background:url(../images/titlebg_green.jpg) repeat-x top left; line-height:40px; overflow:hidden; }
.title_greenrightborder{ float:left; width:15px; height:34px; background:url(../images/titlebg_rightgreenborder.jpg) no-repeat top left; }

.title_orangeleftborder{ float:left; width:15px; height:34px; background:url(../images/titlebg_leftorangeborder.jpg) no-repeat top left; }
.title_orangebg{ float:left; width:auto; height:34px; background:url(../images/titlebg_orange.jpg) repeat-x top left; line-height:40px; }
.title_orangebg_nav{ float:left; width:auto; height:34px; background:url(../images/titlebg_orange.jpg) repeat-x top left; }
.title_orangerightborder{ float:left; width:15px; height:34px; background:url(../images/titlebg_rightorangeborder.jpg) no-repeat top left; }

/*Title bg end*/

/*background color*/
.bg_white{ background-color:#FFF; zoom:1; }
.bg_lightgreen{ background-color:#ebeabb; zoom:1; }
/*background color end*/

/*border*/
.border_green{ border-bottom:1px solid #aaa800; border-left:1px solid #aaa800; border-right:1px solid #aaa800; }

/*content box*/
.content_wrap{ padding-bottom:10px; }
.content_10box{ padding:10px; }
/*content box end*/

/*body*/
.bodywrap{ padding:0 19px 0 25px; }

.leftside_home{ float:left; width:726px; }
.leftside{ float:left; width:220px; }
.leftsideInner{ padding:0 33px 0 0; }
.midside{ float:left; width:506px; }
.rightside{ float:left; width:226px; }
.rightsideInner{ padding:0 0px 0 21px; }

.leftside_links{ font-size:14px; color:#000; text-align:center; min-height:410px; height:auto !important; height:410px; }
.leftside_links ul{ margin:0px; padding:0px; list-style:none; }
.leftside_links ul li{ display:block; }
.leftside_links ul li a{ color:#000; display:block; height:28px; line-height:28px; }
.leftside_links ul li a:hover{ color:#FFF; background:url(../images/links_bg.jpg) no-repeat top left; height:28px; line-height:28px; display:block; text-decoration:none; }

.nav_links{ }
.nav_links ul{ margin:0px; padding:0px; list-style:none; }
.nav_links ul li{ display:block; float:left; width:auto; }
.nav_links ul li.nav_separator{ float:left; width:9px; height:34px; background:url(../images/nav_separator.jpg) no-repeat; margin:0 18px; }
.nav_links ul li a{ float:left; width:auto; display:block; height:34px; }
.nav_links ul li a.downloads{ background:url(../images/downloads.jpg) no-repeat left 10px; width:81px; padding-right:15px; }
.nav_links ul li a:hover.downloads{ background:url(../images/downloads_hover.jpg) no-repeat left 10px; width:81px; }
.nav_links ul li a.links{ background:url(../images/links.jpg) no-repeat center 10px; width:38px;}
.nav_links ul li a:hover.links{ background:url(../images/links_hover.jpg) no-repeat center 10px; width:38px; }
.nav_links ul li a.route{ background:url(../images/route.jpg) no-repeat center 10px; width:44px;}
.nav_links ul li a:hover.route{ background:url(../images/route_hover.jpg) no-repeat center 10px; width:44px; }
.nav_links ul li a.contact{ background:url(../images/contact.jpg) no-repeat center 10px; width:58px;}
.nav_links ul li a:hover.contact{ background:url(../images/contact_hover.jpg) no-repeat center 10px; width:58px; }
.nav_links ul li a.lidnva{ background:url(../images/lidnva.jpg) no-repeat center 10px; width:54px;}
.nav_links ul li a:hover.lidnva{ background:url(../images/lidnva_hover.jpg) no-repeat center 10px; width:54px; }

.rightbox{ background:#f0efd2 url(../images/right_bodybg.jpg) no-repeat top left; width:206px;}
.rightboxInner{ padding:0px 10px 10px 10px; }

.contactboxInner{ padding:0px 0px 10px 10px; }

.alter_links{ color:#3f3f3f; }
.alter_links ul{ margin:0px; padding:10px 0 0 0; list-style:none; }
.alter_links ul li{ display:block; }
.whatacupunctuur_box{ padding:8px 8px 2px 8px; }

.leftsidebottom{ float:left; width:376px; }
.leftsidebottomInner{ padding:0 23px 0 0; }
.leftsidebottomtextInner{ padding:0 40px 0 15px; }
.rightsidebottom{ float:left; width:350px; }
/*body end*/

/*footer*/
.footer{ background:#5c5c5c url(../images/footer_bg.jpg) repeat-x bottom left; }
#footerwrap{ width:998px; margin:0 auto; }
#footerwrapInner{ padding:15px 15px 10px 40px; }

.footer_name{ text-align:right; }
.footer_name a{ color#292929; }
.footer_name a:hover{ color:#FFF; text-decoration:none; }

.footer_left{ float:left; width:220px; }
.footer_leftInner{ padding:0 40px 0 0; }

.footer_links{ color:#acacac; }
.footer_links ul{ margin:0px; padding:10px 0 0 0; list-style:none; }
.footer_links ul li{ display:block; }
.footer_links ul li a{ color:#acacac; }
.footer_links ul li a:hover{ color:#FFF; text-decoration:none; }

.footerwhole_address{ color:#acacac; font-size:10px; text-align:center; padding:0 80px 5px; }
.footerborder{ border-bottom:1px solid #2c2b2d; }
.footer_add{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-align:center; }
/*footer end*/