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


/************/
/*** body ***/
/************/
*{ margin:0px; padding:0px;}
body { background:#ffffff url(../images/bg.png) repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6f6f6f;}
img { border:0px;}
.clear { clear:both;}



/***************/
/*** wrapper ***/
/***************/
.wrapper { width:1000px; margin:0 auto;}



/**************/
/*** header ***/
/**************/
/*** header oud .header { position:relative; background:url(../images/header_bg.png) no-repeat; width:1000px;  height:159px;} ***/
.header { position:relative; background:url(../images/header_bg.jpg) no-repeat; width:1000px; height:159px; } 
.header h1 { text-indent:-100000px; overflow:hidden;}
.topmenu { position:absolute; right:10px; bottom:4px;}
.topmenu ul { margin:0px; padding:0px; list-style:none;}
.topmenu ul li { float:left; margin:0px 0px 0px 17px;}
.topmenu ul li a { display:block; background:url(../images/topmenu_li_bullit.png) no-repeat 0px 4px; color:#FFF; font-weight:bold; padding:0px 0px 0px 8px;}
.topmenu ul li a:hover { text-decoration:none;}

div.submenu{ display:none; width:210px; background-color:#0099cc; background-repeat:no-repeat; background-position:center bottom;}

a.submenu{	display:block; 
			font-weight:bold;
			color:#fff;
			height: 24px;
			margin-top:6px;
			background:url(../images/sidebar_break.png) no-repeat 0px 22px;
			text-decoration:none;
}
a:hover.submenu{ text-decoration:underline; }

/***************/
/*** content ***/
/***************/
.content { background:url(../images/sidebar_bg.png) repeat-y left; width:1000px; margin:0px 0px 5px 0px; padding:0px;}
.sidebar { float:left; background:url(../images/sidebar_top_bg.png) no-repeat top; width:190px; padding:58px 5px 0px 6px; display:inline;}
.contentvak { position:relative; float: left; width:799px; padding:8px 0px 0px 0px;  display:inline; }
.maincontent img { margin-right: 5px; }
     .contentvak h1 { color:#2164b6; font-size:16px; margin-bottom: 10px;}
     .contentvak h2 { color:#2164b6; font-size:12px;}
	 .contentvak a { color:#6f6f6f;}
	 .contentvak a:hover { text-decoration:none;}
	 .contentvak a.button { border:0; display:block; background:url(../images/button_bg.png); width:137px; height:17px; color:#FFF; font-size:11px; text-decoration:none; padding:2px 0px 0px 10px;}
	 .contentvak input.button { cursor:pointer; border:0;  background:url(../images/button_bg.png); width:147px; height:19px; color:#FFF; font-size:11px; text-decoration:none;}
	 
	 /*** menu ***/
	 .sidebar ul { background:url(../images/sidebar_break.png) no-repeat bottom; width:190px; margin:0px; padding:0px 0px 0px 0px; list-style:none;}
	 .sidebar ul li { background:url(../images/sidebar_break.png) no-repeat top; padding:2px 0px 0px 0px;}
	 .sidebar ul li a { display:block; background:url(../images/sidebar_a.png) no-repeat 180px 11px; width:180px; color:#FFF; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:7px 0px 7px 10px;}
	 .sidebar ul li.active { color:#FFF; text-decoration:underline;}
	 .sidebar ul li a:hover { background:url(../images/sidebar_a_hover.png) no-repeat 180px 11px; text-decoration:underline;}
	 
	 /*** formbox ***/
	 .formbox { position:relative; width:180px; height:86px; padding:16px 0px 0px 10px;}
	 .formbox h2 { color:#ffee00; font-size:12px;}
	 .formbox form { margin:0px; padding:0px;}
	 .formbox fieldset { border:none;}
	 .formbox input { position:absolute; left:6px; top:42px; width:176px; height:16px; border:1px solid #FFF; color:#999999;}
	 .formbox input#submit_ { position:absolute; left:6px; top:67px; display:block; background:#006699; width:178px; height:18px; cursor:pointer; border:none; color:#97c5fd;}
	 
	 /*** featured ***/
	 .sidebar ul.featured li a { background:url(../images/sidebar_a.png) no-repeat 180px 21px; height:32px; text-transform:lowercase; padding:10px 0px 7px 10px;}
	 .sidebar ul.featured li img { float:left; display:inline;}
	 .sidebar ul.featured li span { float:left; width:140px; padding:5px 0px 0px 10px; cursor:pointer;}
	 .sidebar ul.featured li span.dubbel { padding:0px 0px 0px 10px;}
	 .sidebar ul.featured li a:hover { background:url(../images/sidebar_a_hover.png) no-repeat 180px 21px; text-decoration:underline;}
	 
	 /*** boxTop ***/
	 .boxTop { background:#f3f3f3; width:791px; margin:0px 0px 0px 8px;}
	 .boxTop .text { position:relative; float:left; width:231px; min-height:180px; height:auto !important; height:180px; padding:15px 12px 0px 15px; display:inline;}
	 .boxTop .text h2 { padding:0px 0px 12px 0px;}
	 .boxTop .text a.button { position:absolute; right:20px; bottom:8px;}
	 .boxTop .banner img { padding:7px 0px 5px 0px;}
	 
	 /*** openingstijden ***/
	 .openingstijden tr { line-height:14px;}
	 .openingstijden td.dag { display:block; width:90px;}
	 .openingstijden td.tijd { display:block; padding:0px 0px 0px 10px;}
	 
	 /*** boxItem ***/
	 .boxItem { position:relative; float:left; background:#f3f3f3; width:641px; border:1px solid #e8e8e8; margin:5px 0px 0px 8px; padding:4px 0px 4px 6px; display:inline;}
	 .boxItem img { float:left; border:1px solid #e8e8e8; margin:0px 5px 0px 0px; display:inline;}
	 .boxItem h2 { padding:0px 0px 6px 0px;}
	 .boxItem a.button { /* position:absolute; right:9px; bottom:7px; */ margin-left:480px;}
	 
	 /*** boxBanner ***/
	 .boxBanner { float:left; width:652px; margin:5px 0px 5px 6px; display:inline;}
	 .left { float:left; width:655px; display:inline;}
	 
	 /*** right ***/
	 .right { float:right; width:123px; padding:5px 8px 0px 0px; display:inline;}
	 .right a.button { display:block; background:url(../images/button_small_bg.png) no-repeat; width:113px; height:17px; color:#FFF; font-size:11px; text-decoration:none; padding:2px 0px 0px 10px;}
	 .right img { margin-top:5px; margin-bottom:5px;}
	 
	 .maincontent { background:#f3f3f3; width:776px; margin:0px 0px 0px 8px; padding:5px 5px 5px 10px;}
	 .maincontent p { margin:12px 0}
	 
	 .button {  }
	 
	 .tdhead { font-weight:bold; padding-right:10px; }
	 .sitemap {padding-left:20px; padding-top:20px; }

	 .vacatures { border:1px solid #C3C3C3; padding:10px; }


/**************/
/*** footer ***/
/**************/
.footer { position:relative; background:#FFF url(../images/footer_bg.png) repeat-x top; width:970px; padding:25px 15px 0px 15px; margin-bottom:20px;}
.footer p { color:#bfbfbf; font-size:11px;}
.footer a { color:#bfbfbf;}
.footer a:hover { text-decoration:none;}
.footer p.bmenu { position:absolute; float:left;}
.footer p.center { position:absolute; left:0px; top:25px; width:950px; text-align:center;}
.footer p.copy { float:right;}
