/* CSS Document */

html, body, p, h1, h2, h3, h4, h5, h6, form, ul, li { margin: 0; padding: 0; }


html { background: url(../images/common/structure/html_bg_y_repeat.jpg) repeat center top; overflow: -moz-scrollbars-vertical; }
body { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

div#site_wrap { width: 870px; background: #FFFFFF; margin: 0 auto; text-align: left; }
	div#header_wrap { width: 870px; height: 132px; background: url(../images/common/header/header_bg.jpg) no-repeat; }
		#header_wrap ul { list-style-type: none; position: relative; top: 33px; left: 538px; }
		#header_wrap ul #head_li_home { width: 69px; height: 32px; border-left: 1px solid #dcdee3; position: absolute; top: 0px; left: 0px; background: url(../images/common/header/li_home_icon.gif) no-repeat 9px 11px; }
		#header_wrap ul #head_li_rss { width: 59px; height: 32px; border-left: 1px solid #dcdee3; position: absolute; top: 0px; left: 70px; background: url(../images/common/header/li_rss_icon.gif) no-repeat 9px 11px; }
		#header_wrap ul #head_li_sitemap { width: 79px; height: 32px; border-left: 1px solid #dcdee3; position: absolute; top: 0px; left: 130px; background: url(../images/common/header/li_sitemap_icon.gif) no-repeat 9px 11px; }
		#header_wrap ul #head_li_contact { width: 69px; height: 32px; border-left: 1px solid #dcdee3; position: absolute; top: 0px; left: 210px; background: url(../images/common/header/li_contact_icon.gif) no-repeat 9px 11px; }
		#header_wrap ul li a { display: block; height: 32px; color: #5c778c; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
		#header_wrap ul #head_li_home a { width: 70px; }
		#header_wrap ul #head_li_home a { width: 60px; }
		#header_wrap ul #head_li_home a { width: 80px; }
		#header_wrap ul #head_li_home a { width: 70px; }
		#header_wrap ul li a span { display: block; position: relative; top: 9px; left: 25px; }
		
		#header_wrap h1 { width: 500px; text-align: center; color: #829cb0; font-size: 16px; font-weight: bold; position: relative; top: 76px; left: 255px; }
		
		#header_wrap #bc_wrap { width: 400px; position: relative; top: 93px; left: 230px; padding-left: 12px; background: url(../images/common/header/bc_dot.jpg) no-repeat 0px 5px; }
		#header_wrap #bc_wrap p { float: left; color: #5c778c; font-weight: bold; }
		#header_wrap #bc_wrap #bc_path { padding-left: 20px; background: url(../images/common/header/bc_arrow.jpg) no-repeat 7px 3px; color: #b08903; }
	
	div#nav_content_wrap { width: 870px; }
		div#nav_wrap { width: 180px; padding-top: 26px; background: url(../images/common/left_nav/nav_bg.jpg) no-repeat; float: left; }
			#nav_wrap ul { list-style-type: none; width: 170px; margin-bottom: 20px; }
			#nav_wrap ul li { width: 167px; height: 24px; margin-bottom: 4px; }
			#nav_wrap ul li { background: url(../images/common/left_nav/inactive_li_btn_bg.jpg) no-repeat; }
			#nav_wrap ul li.left_nav_active { background: url(../images/common/left_nav/active_li_btn_bg.jpg) no-repeat; }
			#nav_wrap ul li a { display: block; width: 167px; height: 24px; color: #3f4648; font-weight: bold; text-decoration: none; }
			#nav_wrap ul li a:hover { background: url(../images/common/left_nav/active_li_btn_bg.jpg) no-repeat; }
			#nav_wrap ul li span { color: #3f4648; font-weight: bold; }
			#nav_wrap ul li span, #nav_wrap ul li a span { position: relative; top: 6px; left: 32px; }
		
			div.block167_frame { width: 164px; border: 1px solid #e0e0e0; border-left: 0px; padding: 0px 2px 2px 0px; margin-bottom: 20px; }
			div.block167_frame div { background: url(../images/common/content/block_bg.jpg) repeat-x bottom; }
				
				div#contact_block div h3 { width: 160px; height: 30px; background: url(../images/common/left_nav/h3_contact_bg.jpg) no-repeat; color: #5c778c; font-size: 11px; font-weight: bold; position: relative; left: 2px; top: 3px; margin-bottom: 7px; }
				div#contact_block div h3 span { position: relative; top: 8px; left: 40px; }
				div#contact_block div p { width: 134px; margin-left: 20px; padding: 0px 0px 4px 6px; color: #5c778c; background: url(../images/common/left_nav/p_contact_dot_line.gif) no-repeat bottom right; }
				div#contact_block div p a { color: #b58903; }
				div#contact_block div p#nav_contact_meer { margin-left: 97px; padding: 3px 0px 1px 0px; height: 16px; width: 65px; background: url(../images/common/left_nav/a_contact_btn.gif) no-repeat 0px 4px; }
				div#contact_block div p#nav_contact_meer a { color: #b58903; position: relative; left: 17px; }
				
				div#newsletter_block div h3 { width: 160px; height: 30px; background: url(../images/common/left_nav/h3_nieuwsbrief_bg.jpg) no-repeat; color: #5c778c; font-size: 11px; font-weight: bold; position: relative; left: 2px; top: 3px; margin-bottom: 7px; }
				div#newsletter_block div h3 span { position: relative; top: 8px; left: 40px; }
				div#newsletter_block div p { width: 134px; margin-left: 20px; padding: 0px 0px 4px 6px; color: #5c778c; }
				div#newsletter_block div #newsletter_subscribe input { display: inline; position: relative; left: 26px;  }
				div#newsletter_block div #newsletter_subscribe #frm_txt_news_email { font-size: 9px; font-family: Verdana; width: 90px; top: -6px; }
				*div#newsletter_block div #newsletter_subscribe #frm_txt_news_email { top: -5px; }
		
		div#content_wrap { width: 690px; float: left; }
	
	div#footer_wrap { height: 70px; width: 870px; background: url(../images/common/footer/footer_bg.jpg) repeat-x; text-align: center; }
	div#footer_wrap p { color: #969696; position: relative; top: 55px; }
	div#footer_wrap p a { color: #969696; text-decoration: none; }


/*  COMMON STYLES  */

.cleardiv { clear: both; height: 0px; font-size: 0px; }