body {
	margin:0px;
	padding:0px;
	background-image:url(../images/body_bg.gif);
	background-position:0% 0%;
	background-repeat:repeat-x;
	background-color:#C6C7C8;
	font-family: Arial;
}
#container {
	width:870px;
	min-height:800px;
	height:800px;
}
#header {
	width:100%;
	height:133px;
	text-align:left;
	background:url(../files/logo.png) right 35% no-repeat;
}
#sub_header1 {
	float:left;
	width:50%;
	height:93px;
}
.sub_header_text {
	padding-top:20px;
	padding-left:20px;
	color:#989898;
	font-size:18px;
	
}
#sub_header2 {
	float:right;
	width:50%;
	height:93px;
	
}
#tabs {
	position:relative;
	height:40px;
}
.tabs_begin {
	min-width:30px;
	width:30px;
	height:40px;
	background:url(../images/tab-first-shadow-firs.png) right bottom no-repeat;
}
.tabs_first {
	min-width:8px;
	width:8px;
	height:40px;
	background:url(../images/tab-left-shadow-first.png) right bottom no-repeat;
}
.tabs_paars1 {
	min-width:28px;
	width:28px;
	height:40px;
	background:url(../images/tab-paars-left.png) left bottom no-repeat;
}
.tabs_paars2 {
	padding-bottom:5px;
	height:40px;
	background:url(../images/tab-paars-mid.png) bottom repeat-x;
}
.tabs_paars3 {
	min-width:28px;
	width:28px;
	height:40px;
	background:url(../images/tab-paars-right.png) right bottom no-repeat;
}
.tabs_white1 {
	min-width:28px;
	width:28px;
	height:40px;
	background:url(../images/tab-white-left.png) left bottom no-repeat;
}
.tabs_white2 {
	padding-bottom:5px;
	height:40px;
	background:url(../images/tab-white-mid.png) bottom repeat-x;
}
.tabs_white3 {
	min-width:28px;
	width:28px;
	height:40px;
	background:url(../images/tab-white-right.png) right bottom no-repeat;
}
.tabs_sep {
	min-width:5px;
	width:5px;
	height:40px;
	background:url(../images/tab-separator.png) bottom no-repeat;
}
.tabs_last {
	min-width:16px;
	width:16px;
	height:40px;
	background:url(../images/tab-left-shadow-last.png) left bottom no-repeat;
}
.tabs_mid_bg {
	height:40px;
	background:url(../images/tab-last-shadow-last.png) right bottom no-repeat;
}
.tabs_end {
	min-width:40px;
	width:40px;
	height:40px;
	background:url(../images/tab-last-shadow-last.png) right bottom no-repeat;
}
/*Body*/
.div_fix1 {
	float:left;
}
.div_fix2 {
	float:left;
	height:40px;
	background:url(../images/tab-last-shadow-last.png) right bottom no-repeat;
}
/*Top menu*/
a.top_menu_paars {
	clear:both;
	padding:10 0 5 0;
	font-family:Arial;
	font-size:14px;
	color:#9A2283;
	text-decoration:none;
}
a.top_menu_white {
	clear:both;
	padding:10 0 5 0;
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
/*Body*/

.vnp1 {
	height:21px;
	background:url(../images/vnp1.png) left top no-repeat;
}
.vnp2 {
	font-size:0px;
	min-height:7px;
	height:7px;
	background:url(../images/vnp2.png) left top no-repeat;
}
.vnp3 {
	min-height:177;
	background:url(../images/vnp3.png) left top repeat-y;
}
.vnp4 {
	height:39px;
	background:url(../images/vnp4.png) left top repeat;
}
.vnp5 {
	height:22px;
	background:url(../images/vnp5.png) left top no-repeat;
}
.vnp6 {
	background:url(../images/vnp6.png) left top repeat-y;
	padding-bottom:10px;
}
.vnp7 {
	height:39px;
	background:url(../images/vnp7.png) left top no-repeat;
}
.vnp8 {
	min-height:149px;
	background:url(../images/vnp8.png) left top repeat-y;
}
.vnp9 {
	height:30px;
	background:url(../images/vnp9.png) left top no-repeat;
}
.bottom {
}
.companies_addon {
	background:url(../images/bedrijven-in-beld-sep.png) left top no-repeat;
	min-height:148px;
	height:148px;
}
h1 {
	line-height:0px;
	margin:0px;
	padding:0 0 10 0;
}
.title h1 {
	line-height:normal;
	color: #990099;
	font-size:18px;
	font-weight:normal;
}
.title h1 a {
	color: #990099;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
.title h1 a:hover h1 {
	text-decoration: underline;
}
.long_text p {
	color: #333333;
	font-size:12px;
	text-decoration: none;
	line-height:22px;
}
.warning {
	color: #333333;
	font-size:12px;
	text-decoration: none;
}
#sub_top_menu ul li a {
	padding: 0px;
	margin: 0;
}
#sub_top_menu ul, #sub_top_menu ul li {
	list-style-type: none;
	display: inline;
	padding: 0;
	margin: 0;
}
#sub_top_menu {
	float: left;
	padding: 0;
	margin: 0px ;
	text-align:left;
}
#sub_top_menu a {
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/arrow_paars.png) 0% 48% no-repeat;
	display: block;
	padding:5px 0px 9px 13px !important;	
	color: #666;
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}
#sub_top_menu a:hover {
	color: #990099;
	text-decoration:none;

}
#sub_top_menu a.selected {
	color: #990099;
	text-decoration:none;

}


/*subsub---------------------------------*/
#categorie_lijst ul li a {
	padding: 0px;
	margin: 0;
}
#categorie_lijst ul, #categorie_lijst ul li {
	list-style-type: none;
	display: inline;
	padding: 0;
	margin: 0;
}
#categorie_lijst {
	float: left;
	padding: 0;
	margin: 0px ;
	text-align:left;
}
#categorie_lijst a {
	font-family:Verdana, Geneva, sans-serif;
	display: block;
	padding:5px 0px 5px 0px !important;	
	color: #666;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}
#categorie_lijst a:hover {
	color: #990099;
	text-decoration:none;

}
#categorie_lijst a.selected {
	color: #990099;
	text-decoration:none;

}

/*--------------------------------------*/


.adv_header h1 {
	line-height:normal;
	color: #999;
	font-size:18px;
	font-weight:normal;
}
.read_more a{
	color: #990099;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.read_more a{
	text-decoration:underline;
}
/*start bottom menu_links*/
	#bottom_menu_link
	{
	font-size: 12px;
	color: #999;
	text-decoration: none;
	}
	
	#bottom_menu_link a
	{
	font-size: 12px;
	color: #999;
	text-decoration: none;
    }
     #bottom_menu_link a:hover 
	 {
	font-size: 12px;
	text-decoration: underline;
	color: #999;
     }
/*end bottom menu_links*/

.copyrights_font
{
	font-size: 12px;
	color: #999;
}
.input_field_capture {
height:20px;
border:#FFF 1px solid;
font-size:12px;
color:#666;
}
/*addons*/
.vakatuur {
height:20px;
width:100%;
border:#FFF 1px solid;
font-size:12px;
color:#666;
}
.vakatuureaanmelden{
	clear:both;
	padding:;
	font-size:14px;
	color:#9A2283;
	text-decoration:none;
}
.label_smal{
	clear:both;
	padding:;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

