/* CSS Document */

html, body, p, h1, h2, h3, h4, h5, h6, form, ul, li { margin: 0; padding: 0; }
.cleardiv { float:none; clear:both; }
p { padding: 0px 0px 10px 0px; line-height: 15px; }
p.more_space { padding: 12px 0px 10px 0px; }


html { background: #77776F url(../images/structure/html_bg_repeat_x.jpg) repeat-x top; }
body { text-align: center; }

div#super_wrap { width: 700px; margin: 0px auto; text-align: left; }
div#site_wrap { background: url(../images/structure/body_bg_repeat_y.png) repeat-y; width: 644px; padding: 0px 28px; }

div#header_wrap { height: 118px; width: 644px; background: url(../images/structure/header_bg_repeat_x.jpg) repeat-x; position: relative; }
div#header_wrap h1 { width: 235px; height: 70px; background: url(../images/structure/h1_bvservice_logo.png) no-repeat; text-indent: -9999px; position: absolute; top: 25px; }

div#header_wrap ul { list-style-type: none; position: relative; left: 272px; }
div#header_wrap ul li { height: 21px; position: absolute; text-align: center; display: block; }
div#header_wrap ul li.active span { display: block; color: #455560; height: 14px; padding-top: 7px; }
div#header_wrap ul li a { display: block; text-decoration: none; color: #889299; height: 14px; padding-top: 7px; font-style: normal; }
div#header_wrap ul li a:hover { color: #455560; }
div#header_wrap ul li:hover { border-top: 6px solid #455560; }

div#header_wrap li.nav_acties { left: 0px; border-left: 1px dashed #848585; width: 43px; border-top: 6px solid #6a7780; }/* 758088 */
div#header_wrap li.nav_team { left: 43px; border-left: 1px dashed #848585; width: 40px; border-top: 6px solid #7C888F; }/* 889299 */
div#header_wrap li.nav_bank { left: 83px; border-left: 1px dashed #848585; width: 40px; border-top: 6px solid #8F99A0; }/* 9ba3a9 */
div#header_wrap li.nav_verzekeringen { left: 123px; border-left: 1px dashed #848585; width: 90px; border-top: 6px solid #A2AAAF; }/* aeb4b9 */
/*div#header_wrap li.nav_acties { left: 210px; border-left: 1px dashed #848585; width: 43px; border-top: 6px solid #B5BBBF; } c1c5c9 */
div#header_wrap li.nav_overons { left: 213px; border-left: 1px dashed #848585; width: 63px; border-top: 6px solid #B5BBBF; }/* c1c5c9 */
div#header_wrap li.nav_links { left: 276px; border-left: 1px dashed #848585; width: 40px; border-top: 6px solid #c7cccf; }/*  */
div#header_wrap li.nav_contact { left: 316px; border-left: 1px dashed #848585; width: 50px; border-top: 6px solid #d2d5d7; }/* d4d7d9 */
div#header_wrap li.nav_empty { left: 366px; border-left: 1px dashed #848585; width: 1px; display: block; height: 25px; }

div#header_wrap ul li.active { border-top: 6px solid #455560; }

div#header_img_wrap { width: 632px; height: 148px; padding: 0px 0px 0px 12px; }
div#header_img_cont { width: 619px; height: 148px; background: url(../images/structure/header_foto.jpg) no-repeat; position: relative; }
div#newsflash_wrap { width: 130px; height: 148px; position: absolute; right: 0px; background: #17427f; color: #FFFFFF; }


div#footer_wrap { background: url(../images/structure/footer_bg.png) no-repeat; width: 644px; height: 22px; padding: 9px 28px 6px 28px; }
	div#footer_content { width: 644px; height: 19px; position: relative; text-align: center; padding-top: 3px; background: url(../images/structure/header_bg_repeat_x.jpg) repeat-x top; }
	div#footer_content p { width: 644px; padding: 0px; position: absolute; z-index: 10; }
	*div#footer_content p { margin-left: -322px; }


div.main_wrap { width: 644px; padding: 25px 0px 20px 0px; background: url(../images/structure/bottom_bg_repeat_x.jpg) repeat-x bottom; }
	div.sidebar_wrap { width: 144px; float: left; padding: 0px 15px 0px 5px; text-align: right; }
	div.content_wrap { width: 460px; float: left; padding: 0px 15px 0px 5px; }












