/* ***************************************************************************************************** */
/* CONTENT CSS */

body {
	background-image: url(../images/page_bg.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:1.5em;
	letter-spacing:0.01em;
	color: #666666;
	margin-top: -16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
P{

}
H1{

}
H2{
	line-height: normal;
}
H3{

}
a:link, a:active, a:visited{
	text-decoration:none;
	color:#88a201;
}
a:hover{
	text-decoration:underline; 
	color:#88a201;
}

ul li {
	list-style-image: url(../images/bullet_green.gif);
list-style-position: outside;
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}

/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE FOR LAYOUT */
.table_body	{
	background-image:url(../images/main_bg.gif);
	width: 969px;
}
#top {
	background-image: url(../images/top_left2.jpg);
	background-repeat: no-repeat;
	height: 55px;
	padding-top: 0px;
	padding-left: 100px;
}
#logo {
	height: auto;
	width: 195px;
	color: #FFFFFF;
}
#flash {
	height: 180px;
	width: 570px;
	margin-left: 75px;
}
#MainBody {
	width: 475px; 
	margin-left: 120px;
	padding-right: 50px;
	display: block;
	min-height: 580px;
}
#right {
	float: left;
	width: 265px;
	padding-top: 40px;
}
#bottom	{
	background-image:url(../images/bottom.gif);
	height: 50px;
}
#footer_right{
	width:265px;
	height:35px;
	float:left;
	display:inline;
	background:#F6F8F6;
}
.footer_copyright	{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE FOR COCOSOFT-LAYOUT */
#thema_container{
	width:504px;
	height:198px;
	position:relative;
	overflow:hidden;
}
.thema_holder{
	float:left;
	width:246px;
	height:99px;
	background-image:url(../images/thema_main_bg.gif);
	background-repeat: no-repeat;
	cursor:default;
}
.thema_icon{ float:left; width:68px; background-image:url(../images/icon_shade_bg.gif); background-position:top; background-repeat:no-repeat;}
.thema_content{ float:left; width:178px; height:99px;}
.thema_titel{ width:151px; height:23px; padding:16px 15px 0 5px;}
.thema_input{ width:151px; height:60px; padding:0 15px 0 5px; }

.thema_kop	{ width:117px; float:left; font-family:Tahoma, Arial, Verdana, sans-serif; font-weight:bold; font-size:12px; color:#88a201;}
.thema_text	{ font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; line-height:1.2em; color:#464d49;}

/* Producten classes */
#producten_container{ width:504px; height:396px; position:relative; margin:0 0 0 -20px; overflow:hidden;}
.producten_holder{ float:left; width:246px; height:90px; background-image:url(../images/producten_main_bg.gif); background-repeat: no-repeat; cursor:default; }
.producten_icon{ float:left; width:68px; background-image:url(../images/icon_shade_bg.gif); background-position:top; background-repeat:no-repeat;}
.producten_content{ float:left; width:178px; height:99px;}
.producten_titel{ width:151px; height:23px; padding:16px 15px 0 5px;}
.producten_input{ width:151px; height:60px; padding:0 15px 0 5px; }

.producten_kop	{ width:117px; float:left; font-family:Tahoma, Arial, Verdana, sans-serif; font-weight:bold; font-size:12px; color:#ef4b00;}
.producten_text	{ font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; line-height:1.2em; color:#464d49;}

.kopje 					{ font-family:Tahoma, sans-serif; font-size:11px; color:#8aa200; text-decoration:none; font-weight:bold; }
.kopje1	{
	color:#8aa200;
	font-weight:bold;
}
.kopje_bl	{
	font-weight: bold;
	color: #000000;
}
.kopje_16	{
	color:#8aa200;
	font-size: 16px;
}
/*voor de opmaak van de branches*/
.quote_col
	{
	float:left;
	width:160px;
	height:190px;
	cursor:pointer;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.quote_img
	{width:155px; height:106px; background-image:url(../images/branche_shadow.jpg); background-repeat:no-repeat; padding-top:5px; padding-left:5px;}
.quote-title	{
	font-weight:bold;
	color:#88a201;
	margin:5px 0px 5px 5px;
}
/*Opmaak voor de referenties*/
#klantref{
	margin-top:30px;
}
.klantref_container{
	width:504px;
	height:110px;
	margin-top:0px;
	margin-bottom:0px; 
	cursor:default;
	float: left;
}
.klant_left{
	width:170px;
	height:92px;
	float:left;
	background-image:url(../images/img_shade_bg.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
.klant_left_ref{
	width:170px;
	height:110px;
	float:left;
	/*background-image:url(../images/img_shade_bg.gif);*/
	background-repeat:no-repeat;
	background-position: left top;
}

.klant_img{
	width:152px;
	height:110px;
	margin:9px 0px 0px 9px; 
	float: left;
}
.klant_right{
	width:330px;
	height:92px;
	float:left;
	background-image:url(../images/partner_ref_bg.gif);
	background-repeat:repeat-x;	
}
.klant_kop1				{
	width:300px;
	float:left;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#88a201;
	clear: right;
}
.klant_kop1_ref				{
	width:300px;
	float:left;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#88a201;
	clear: right;
	padding-left: 5px;
	padding-top: 7px;
}

.klant_kop2				{ 
	width:197px;
	
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#464d49;
	padding-left: 10px;
} 
.klant_input			{
	height:62px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	line-height:1.5em;
	color:#464d49;
	clear: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.klantref-text			{ padding-left:10px; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; line-height:1.5em; color:#464d49;}
.subkop-text			{ font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; line-height:1.5em; color:#8aa200;}
.ref_divider {
	width:211px; height:1px; font-size:0px; margin:2px 0px 10px 0px; background-image:url(../../../images/stories/ref_stippellijn.gif); background-repeat:repeat-x; }
.content-text			{
	color:#464d49;
}
.stippellijn	{
	background-image: url(../../../images/stories/ref_stippellijn.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	width: 200px;
}
	
.content-text	a:link{ text-decoration:none; color:#88a201}
.content-text	a:active{ text-decoration:none; color:#88a201;}
.content-text	a:visited{ text-decoration:none; color:#88a201;}
.content-text	a:hover{ text-decoration:underline; color:#88a201;}

/* ADRES */
.adres_content {
	width:234px; margin:0px 0px 0px 0px; background:#f6f8f6; padding:20px 0px 20px 18px; }
/* REFERENTIES */
.ref_container_odd {
	width:265px; height:220px; background:#f6f8f6; margin-bottom:15px; padding-top:30px; padding-bottom:20px; }
	
.ref_container_even {
	width:265px; height:220px; background:#FFFFFF; margin-bottom:15px; padding-top:30px; padding-bottom:20px; }
	
.ref_content {
	width:211px; margin:0px 36px 0px 18px; }
	
.ref_content A:link {
	color:#8aa200; text-decoration:none; }
	
.ref_content A:active	{
	color:#8aa200; text-decoration:none; }
	
.ref_content A:visited {
	color:#8aa200; text-decoration:none; }
	
.ref_content A:hover {
	 color:#8aa200; text-decoration:none; }

.ref_header {
	width:211px;
	background-image:url(../../../images/stories/ref_stippellijn.gif);
	background-repeat: repeat-x;
	background-position:left bottom;
	
}
	
.ref_header1 {
	width:211px; background-image:url(../../../images/stories/ref_icon1.gif); background-repeat:no-repeat; background-position:left; }
	
.ref_divider { 
	width:211px; height:0px; font-size:0px; margin:2px 0px 10px 0px; background-image:url(../../../images/stories/ref_stippellijn.gif); background-repeat:repeat-x; }
	.ref_title				{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.5em;
	color:#52615a;
	
	background-image: url(../../../images/stories/ref_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
/* Form CSS */
.contactform-text{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.7em; 
	line-height:1.5em; 
	color:#464d49;
}

.invulveld{ 
	font-family: Tahoma, sans-serif; 
	font-size: 11px; 
	color: #999999; 
	text-decoration: none; 
	height: 14px; 
	width: 290px; 
	border-width: 2px 1px 1px 2px; 
	border-style: solid; 
	border-color: #CBCBCB #E7E7E7 #F1F1F1 #E7E7E7;
}
.pulldown{ 

    font-family: Tahoma, sans-serif; 
	font-size: 11px; 
	color: #999999; 
	text-decoration: none; 
	height: auto; 
	width: auto; 
	border-width: 2px 1px 1px 2px; 
	border-style: solid; 
	border-color: #CBCBCB #E7E7E7 #F1F1F1 #E7E7E7;
}
.invulveld1{ 
	font-family: Tahoma, sans-serif; 
	font-size: 11px; 
	color: #999999; 
	text-decoration: none; 
	height: 14px; 
	width: 225px; 
	border-width: 2px 1px 1px 2px; 
	border-style: solid; 
	border-color: #CBCBCB #E7E7E7 #F1F1F1 #E7E7E7;
}
.invulveld_kl{
	font-family: Tahoma, sans-serif; 
	font-size: 11px; 
	color: #999999; 
	text-decoration: none; 
	height: 14px; 
	width: 60px; 
	border-width: 2px 1px 1px 2px; 
	border-style: solid; 
	border-color: #CBCBCB #E7E7E7 #F1F1F1 #E7E7E7;
}
.tekstveld{
	font-family: Tahoma, sans-serif;
	font-size: 11px; 
	color: #999999; 
	text-decoration: none; 
	height: 80px; 
	width: 410px; 
	overflow:auto; 
	border-width: 2px 1px 1px 2px; 
	border-style: solid; 
	border-color: #CBCBCB #E7E7E7 #F1F1F1 #E7E7E7;
}
.keuzemenu{
	font-family: Tahoma, sans-serif; 
	font-size: 11px; 
	color: #999999; 
	text-decoration: none; 
	height: 110px; 
	width: 180px; 
	overflow:hidden; 
	border-width: 2px 1px 1px 2px; 
	border-style: solid; 
	border-color: #CBCBCB #E7E7E7 #F1F1F1 #E7E7E7;
}

/* PARTNERS */
.stippellijn1	{
	width:534px; height:3px; font-size:1px; margin-left:-7px; background-image:url(../images/hor_stippellijn.gif); background-repeat:repeat-x;}	
	
#partner_header	{
	width:527px; height:25px; margin-top:20px; background-image:url(../images/header_gradient.gif); background-repeat:repeat-x;}
	
.partnerinfo {
	width:534px; margin-left:-7px; cursor:pointer;}

.partnerinfo IMG {
	border:solid 1px #d8d9d8; padding:1px}
#bottom_partners{
	width:520px;
	margin:10px 0 50px -16px;
	overflow:visible;
	position:relative;
	}

/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{
	float: right;
	visibility: hidden;
	background-color:#0033FF

}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem img{
	border:none;

}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.button{

}
.buttonheading img{
	border: 0pc;
}
.clr{
	clear:both
}
.componentheading, .contentheading{
	font-size: large;
	color: #88a201;
	margin-top: 15px;
	margin-bottom: 25px;
	font-weight: 100;
	letter-spacing: .1em;
	line-height:22px;
}
.contentheading_vacatures	{
	/*visibility:hidden;*/
}
.blog_item {
border:medium solid #CCCCCC}

.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{

}

a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active, a.contentpagetitle_vacatures:link, a.contentpagetitle_vacatures:visited, a.contentpagetitle_vacatures:active	{
	font-size: 11px;
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
	color:#8aa200;
}

a.contentpagetitle:hover, a.contentpagetitle_vacatures:hover{
	text-decoration: underline;
}
.contentpane{

}
.contentpaneopen{

}
.contenttoc{

}
.createdate{

}
.created-date{

}
.date{

}
.input{

}
.inputbox{
	color: #999999; 
	text-decoration: none; 
	height: 22px; 
	width: 148px; 
	padding-left:5px;
	padding-top:3px;
	border:0px;
	background-image:url(../images/zoekveld_bg.gif);
	background-repeat:no-repeat;
}
.intro{

}
.latestnews{

}
.loclink{

}
.moduletable-navi{
	background-color:#CD6D06;
	height:40px;
	width:100%;
}
.mainlevel	{
	width:200px;
	height:25px;
	background-image:url(../images/bg_moduletable.gif);
	padding-left:35px;
	padding-top:2px;
	display:block;
	font-weight: bold;
	color: #000000;
}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{	
	color: #666666;
}
a.mainlevel:hover{
	color:#666666;
	text-decoration:none;
}
.mainlevel-navi{
	width:100px;
	float:left;
}
a.mainlevel-navi:link, a.mainlevel-navi:active, a.mainlevel-navi:visited{
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #FFFFFF;
	text-align: center;	
	font-variant: small-caps;
	width:150px;
}
.mainlevel_footer	{
	margin-left: 10px;
	padding-bottom: 15px;
	width: 50px;
	margin-bottom: 35px;

}
a.mainlevel_footer:link, a.mainlevel_footer:active, a.mainlevel_footer:visited , a.mainlevel_footer:hover {
	color: #999999;
	text-decoration: none;
	
}
.message{

}
.metadata{

}
.modifydate{

}
.module{

}
.moduletable{
	margin-bottom: 25px;
}
table.moduletable th	{

	width:200px;
	height:25px;
	background-image:url(../images/bg_moduletable.gif);
	/*background-repeat:repeat-x;*/
	padding-left:35px;
	padding-top:2px;
	text-align: left;
background-repeat: no-repeat;	
	
	
}
.moduletable_footer	{
	margin-left: 105px; 
	height: 40px;
}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
tr.sectiontableentry1_vacatures
tr.sectiontableentry1_vacatures, tr.sectiontableentry1_vacatures ,tr.sectiontableentry1_vacatures, tr.sectiontableentry2_vacatures, tr.sectiontableentry2_vacatures ,tr.sectiontableentry2_vacatures	{
	padding-left: 10px;	
	padding-bottom: 10px;
}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{

}.smalldark{

}
.sublevel	{
	width:212px;
	height:19px;
	background-image:url(../images/submenu_bg.gif);
	background-repeat:repeat-x;
	padding-left:15px;
	padding-top:2px;
	background-position: center bottom;
	display:block;
	overflow: hidden;
}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{
	color:#666666;

}
a.sublevel:hover{
	color:#88a201;
	text-decoration:none;
}
.title{

}
.wrapper{

}




#header_left {
	background-image: url(../images/top_left_grey.jpg);
	float: left;
	width: 75px;
	height: 180px;
	background-repeat: no-repeat;
	background-position: left top;
}
.ops_img {
	background-image: url(../images/img_shade_bg.gif);
	height: 92px;
	width: 170px;
}
#postaction {
	margin-left: 50px;
}