
h2
{
	color:#F1873A;
	font-weight:bold;
	font-size:15px;
}
h3
{
	color:#F1873A;
	font-weight:bold;
	font-size:14px;
}
.colcontainer
{
	width:		100%;
	float:		left;
}
p,td.tekstpaars
{
	line-height:140%;
}
br.clear
{
	clear:		left;
}
.col50
{
	width:		50%;
	float:		left;
}
.col50 h3
{
	margin-top:	0px;
}
p.banner
{
	text-align: center;
}
	/* FONT */
	
	body,td,th,select,input,textarea
	{
		font:				11px arial,verdana,sans-serif;
	}
	
	br.clear
	{
		clear:				both;
	}
	
	a
	{
		color:				#46588f;
	}
	a:hover
	{
		color:				#F1873A;
	}
	
	
	img
	{
		border:				0px;
	}
	
	form
	{
		margin:				0px;
	}
	
	/* LIGHTBOX OVERRIDE */
	
	#sb-title-inner,#sb-info-inner
	{
		position:relative;
		font:				10px verdana,sans-serif;
	}
	div.sb-message
	{
		font:				10px verdana,sans-serif;
		padding:10px;
		text-align:center;
	}
	/* LAYOUT */
	
	body
	{
		margin:				0px;
		background:			#eeeeee;
		color:				#46588f;
	}
	
	div.canvas
	{
		width:				900px;
		margin:				0px auto;
	}
	
	div.header
	{
		position:			relative;
		padding-top: 		62px;
	}
	
	div.logo
	{
		width:				279px;
		height:				52px;
		position:			absolute;
		left:				0px;
		top:				25px;
	}
	
	div.logo a.biglogo
	{
		display:			block;
		position:			absolute;
		top:				0px;
		left:				0px;
	}
	div.logo a.smalllogo
	{
		display:			block;
		position:			absolute;
		top:				35px;
		left:				0px;
	}
	body.overnameweb-be div.logo a.smalllogo
	{
		left: 				160px;
	}
	body.ventreprise-be div.logo a.smalllogo
	{
		left: 				64px;
	}
	
	div.fav
	{
		position:			absolute;
		top:				40px;
		right:				10px;
	}
	
	div.headermenu
	{
		width:				585px;
		position:			absolute;
		top:				0px;
		right:				0px;
		background:			url(../images/sysmenu.bg.gif) left bottom;
		color:				#fff;
		height:				30px;
		line-height:		30px;
		padding:			0px 10px;
		text-align:			right;
	}
	
	div.headermenu .fleft
	{
		float: left;
	}
	
	div.headermenu a
	{ 
		color:				#fff;
		text-decoration:	none;
	}
	
	div.headermenu a:hover
	{ 
		color:				#fff;
		text-decoration:	underline;
	}
	
	/* COLUMNS */
	
	
	
	
	
	
	
	
	
	div._1column
	{
		min-height: 		500px;
		margin:				10px 0px;
	}
	
	div._1column div.maincolumn
	{
		padding-left:		10px;
		padding-right:		10px;
	}
	
	div._2columns
	{
		margin:				10px 0px;
		background:			url(/images/dotted.trans.gif) 280px 0px repeat-y;
		min-height: 		500px;
		float:				left;
	}
	
	div._2columns div.leftcolumn
	{
		float:				left;
		width:				270px;
		padding-right:		10px;
	}
	
	div._2columns div.maincolumn
	{
		float:				left;
		width:				610px;
		padding-left:		10px;
	}
	
	
	
	
	
	
	
	
	
	/*div.columncontainer
	{
		margin:				10px 0px;
		background:			url(/images/dotted.trans.gif) 280px 0px repeat-y;
		min-height: 500px;
	}
	
	div.leftcolumn
	{
		float:				left;
		width:				270px;
		padding-right:		10px;
	}
	
	div.maincolumn
	{	
		float:				left;
		width:				610px;
		padding-left:		10px;
	}*/
	
	/* MENU 1 */
	
	div.menu
	{
		height:				30px;
		padding-left:		295px;
	}
	
	div.menu ul
	{
		margin:				0px 0px 0px 0px;
		padding:			0px;
		list-style:			none;
		height:				30px;
	}
	
	div.menu ul li
	{
		margin:				0px 8px 0px 0px;
		padding:			0px;
		height:				30px;
		float: 				left;
	}
	
	div.menu ul li a
	{
		display:			block;
		width:				140px;
		height:				30px;
		line-height:		30px;
		background:			url(../images/menu.item.bg.gif);
		color:				#46588f;
		text-align:			center;
		text-decoration:	none;
		font-size:			11px;
		font-weight:		bold;
	}
	
	div.menu ul li a:hover
	{
		text-decoration:	underline;
	}
	
	div.menu ul li.active a
	{
		background:			url(../images/menu.item.bg.active.gif);
		color:				#fff;
	}
	
	div.menu ul li.active a:hover
	{
		text-decoration:	underline;
	}
	
	/* MENU 2 */
	
	div.submenu
	{
		clear:				left;
		background:			url(../images/submenu.bg.gif);
		color:				#fff;
		height:				25px;
		line-height:		25px;
		padding-left:		10px;
		padding-top:		5px;
	}
	
	div.submenu ul
	{
		list-style:			none;
		margin:				0px;
		padding:			0px;
		height:				25px;
	}
	
	div.submenu ul li
	{
		list-style:			none;
		margin:				0px 5px 0px 0px;
		padding:			0px 15px 0px 0px;
		float:				left;
		height:				25px;
		background:			url(../images/submenu.itemp.bg.gif) top right;
	}
	
	div.submenu ul li a
	{
		color:				#fff;
		text-decoration:	none;
		float:				left;
		display:			block;
		height:				25px;
		padding:			0px 0px 0px 15px;
		background:			url(../images/submenu.itemp.bg.gif) top left;
	}
	
	div.submenu ul li.active
	{
		font-weight:		bold;
		background:			url(../images/submenu.item.bg.gif) top right;
	}
	
	div.submenu ul li a.active
	{
		font-weight:		bold;
		background:			url(../images/submenu.item.bg.gif) top left;
	}
	
	div.submenu ul li a:hover
	{
		text-decoration:	underline;
	}
	
	/* PATH */
	
	div.path
	{
		background:			url(../images/path.bg.gif) left bottom;
		height:				30px;
		line-height:		30px;
		color:				#ddd;
		padding-left:		10px;
	}
	
	div.path a
	{
		color:				#ddd;
		text-decoration:	underline;
	}
	
	div.path a:hover
	{
		color:				#fff;
		text-decoration:	underline;
	}
	
	/* CONTENT */
	
	div.maincolumn h1
	{
		font-size:			18px;
		margin-top:			0px;
	}
	
	div.maincolumn p.actions
	{
		color:				#46588F;
		font-size:			10px;
		font-weight:		normal;
		margin-top:			-10px;
	}
	
	div.maincolumn td p.actions
	{
		margin-top:			-5px;
	}
	
	div.maincolumn p.actions a
	{
		color:				#46588F;
		font-size:			10px;
		font-weight:		normal;
		text-decoration:	underline;
	}
	
	div.maincolumn p.actions a:hover
	{
		color:				#F1873A;
	}
	
	/* 
		SIMPLE SEARCH
		parent: div.leftcolumn
				-> width 270px 
	*/
	
	div.simplesearch
	{
	}
	
	div.simplesearch p.form
	{
		position:			relative;
		height:				18px;
		margin-top:			5px;
		padding-bottom:		10px;
		margin-bottom:		0px;
	}
	
	div.simplesearch p.advlink
	{
		margin-top: 		0px;
		margin-right:		8px;
		text-align:			right;
	}
	
	div.simplesearch input.text
	{
		width:				193px;
		height:				17px;
		border:				1px solid #46588f;
		color:				#aaa;
		/*font-style: 		italic;*/
		background:			#fff;
		position:			absolute;
		left:				10px;
		top:				0px;
		/*padding:			5px 0px 0px 3px;*/
	}
	
	div.simplesearch input.text.focus
	{
		color:				#46588f;
		font-style: 		normal;
	}
	
	div.simplesearch input.submit
	{
		border:				1px solid #46588f;
		background:			#46588f url(/images/crumb.arrow.gif) center center no-repeat;
		width:				26px;
		text-indent:		-999px;
		overflow:			hidden;
		height:				24px;
		padding:			0px;
		position:			absolute;
		right:				10px;
		top:				0px;
		outline:			none;
		text-transform: 	capitalize;
	}
		
	div.simplesearch p.advanced_link
	{
		padding-right:		10px;
		text-align:			right;
	}
		
	div.simplesearch p.advanced_link a
	{
	}
	
	/* BOX */
		
	div.box
	{
		background:			url(/images/gradient.gif) repeat-x;
		padding:			5px 10px;
		/*min-height:			120px;*/
		margin:				10px 0px;
	}
		
	div.box.big
	{
		background:			url(/images/gradient.big.gif) repeat-x;
		padding:			5px 10px;
		
		min-height: 		200px;
		margin:				10px 0px;
	}
	
	div.box h2
	{
		margin-top:			0px;
		color:				#f1873a;
		font-size:			14px;
		font-weight:		bold;
	}
	
	/* ADV SEARCH BOX */
	
	div.box h2.advlink
	{
		margin-top:			20px;
	}
	div.box h2.advlink a
	{
		text-decoration:		none;
		color:					#F1873A;
	}
	div.box h2.advlink a:hover
	{
		text-decoration:		underline;
		color:					#46588F;
	}
		
	/* SECTORS BOX */
	
	div.sectors ul
	{
		list-style:			none;
		margin:				0px 0px 0px 30px;
		padding:			0px;
	}
	
	div.sectors ul.root
	{
		margin:				0px;
	}
	
	div.sectors ul li
	{
		list-style:			none;
		padding:			1px 0px 1px 8px;
	}
	
	div.sectors ul li.active
	{
		background:			url(/images/list.arrow.gif) no-repeat 0px 5px;
	}
	
	div.sectors ul li a
	{
		text-decoration:	none;
	}
	
	div.sectors ul li a:hover
	{
		text-decoration:	underline;
	}
	
	div.sectors ul li.active>a
	{
		font-weight:		bold;
	}
		
	div.sectors ul li span
	{
		font-size:			9px;
		color:				#959595;
	}
	
	/* SPOTLIGHT */
	
	div.spotlightresult
	{
		background:			#fffdbc;
		padding:			1px 10px;
		border:				1px solid #f1873a;
		margin:				10px 0px;
	}
	
	div.regularresult
	{
		padding:			1px 10px;
		border:				1px solid #eee;
		margin:				10px 0px;
	}
		
	/* RESULT TABLE */
	
	table.result
	{
		width:				100%;
		border-collapse:	collapse;
		margin:				10px 0px;
	}
	
	table.result tr td
	{
		padding:			8px 5px 12px 5px;
		background:			url(/images/dotted.trans.gif) repeat-x top left;
		vertical-align: 	top;
	}
	
	table.result tr.odd td
	{
		padding:			12px 5px 10px 5px;
		background:			#fff url(/images/dotted.trans.gif) repeat-x top left;
		vertical-align: 	top;
	}
	
	table.result tr.first td
	{
		background:			transparent;
	}
	
	table.result tr.last td
	{
	}
	
	table.result td h3
	{
		margin:				0px 0px 6px 0px;
		font-size:			11px;
	}
	
	table.result td p
	{
		margin:				0px 0px 8px 0px;
		color:				#46588F;
	}
	
	table.result td p.meta
	{
		margin:				0px 0px 8px 0px;
		color:				#7f7f7f;
	}
	
	table.result td h3 a
	{
		color:				#46588F; /*f1873a;*/
		text-decoration:	none;
	}
	
	table.result td h3 a:hover
	{
		color:				#f1873a; /*;*/
		text-decoration:	underline;
	}
	
	table.result td h3 span.actions
	{
		color:				#46588F;
		font-size:			10px;
		font-weight:		normal;
	}
	
	table.result td h3 span.actions a
	{
		color:				#46588F;
		text-decoration:	none;
		font-size:			10px;
		font-weight:		normal;
		text-decoration:	underline;
	}
	
	table.result td p a
	{
		color:				#46588F;
		text-decoration:	none;
	}
	
	table.result tr.odd.data1 td,
	table.result tr.even.data1 td
	{
		padding-bottom:			2px;
	}
	table.result tr.odd.data2 td,
	table.result tr.even.data2 td
	{
		background-image: 		none;
		padding-top:			2px;
	}
	
	table.result th
	{
		font-weight:			bold;
		text-align:				left;
		padding:			8px 5px 10px 5px;
		background:			#fff;
		vertical-align: 	top;
	}
	/* RESULT TABLE */
	
	table.oldresult
	{
		width:				100%;
		border-collapse:	collapse;
		margin:				10px 0px;
	}
	
	table.oldresult tr td
	{
		padding:			5px 8px;
		background:			url(/images/dotted.trans.gif) repeat-x top left;
		vertical-align: 	top;
		font-size:			10px;
		border-top:			3px solid #eee;
		border-left: 		1px dotted #a5a5a5;
	}
	
	table.oldresult tr td.first
	{
		border-left:		0px;
	}
	
	table.oldresult tr.even td
	{
		background:			#fff;
	}
	
	table.oldresult tr.odd td
	{
		background:			#f8f8f8;
	}
	
	table.oldresult tr.first td
	{
		background:			transparent;
	}
	
	table.oldresult tr.last td
	{
	}
	
	table.oldresult td h3
	{
		margin:				0px 0px 6px 0px;
		font-size:			11px;
	}
	
	table.oldresult td p
	{
		margin:				0px 0px 8px 0px;
		color:				#46588F;
	}
	
	table.oldresult td p.meta
	{
		margin:				0px 0px 8px 0px;
		color:				#7f7f7f;
	}
	
	table.oldresult td h3 a
	{
		color:				#46588F; /*f1873a;*/
		text-decoration:	none;
	}
	
	table.oldresult td h3 a:hover
	{
		color:				#f1873a; /*;*/
		text-decoration:	underline;
	}
	
	table.oldresult td h3 span.actions
	{
		color:				#46588F;
		font-size:			10px;
		font-weight:		normal;
	}
	
	table.oldresult td h3 span.actions a
	{
		color:				#46588F;
		text-decoration:	none;
		font-size:			10px;
		font-weight:		normal;
		text-decoration:	underline;
	}
	
	table.oldresult td p a
	{
		color:				#46588F;
		text-decoration:	none;
	}
	
	table.oldresult th
	{
		font-weight:			bold;
		text-align:				left;
		padding:				5px 8px;
		background:			#f1873a;
		vertical-align: 	top;
		color:	#fff;
		border-left:			1px solid #fff;
	}
	
	table.oldresult tr th.first
	{
		border-left:		0px;
	}
	
	
	
	
	
	
	
	
	table.result_gallery
	{
		width:				100%;
		border-collapse:	collapse;
		margin:				10px 0px;
	}
	
	table.result_gallery tr
	{
		background:			url(/images/dotted.trans.gif) repeat-x bottom left;
	}
	
	table.result_gallery tr.last
	{
		background:			transparent;
	}
	
	table.result_gallery tr td
	{
		width:				33%;
		padding:			8px 16px 10px 16px;
		vertical-align: 	top;
		text-align:			left;
		background:			url(/images/dotted.trans.gif) repeat-y top right;
	}
	
	table.result_gallery tr td.last
	{
		background:			transparent;
	}
	
	table.result_gallery td h3
	{
		margin:				6px 0px 0px 0px;
		font-size:			11px;
	}
	
	table.result_gallery td h3 a
	{
		color:				#46588F;
		text-decoration:	none;
	}
	
	table.result_gallery td h3 a:hover
	{
		color:				#f1873a;
		text-decoration:	underline;
	}
		
	/* FOOTER */
	
	div.footer
	{
		background:			url(/images/footer.bg.gif);
		color:				#fff;
		height:				30px;
		line-height:		30px;
		margin-top:			10px;
		padding:			0px 10px;
		text-align:			center;
	}
	
	div.footer a
	{
		color:				#fff;
		text-decoration:	none;
	}
	
	div.footer a:hover
	{
		text-decoration:	underline;
	}
		
	/* PAGINATION */
	
	p.pager
	{
		text-align: 		center;
	}
	
	p.pager span.prev
	{
		float: 				left;
	}
	
	p.pager span.next
	{
		float: 				right;
	}
	
	p.pager a.active
	{
		background: 		#46588F;
		color: 				#fff;
		padding:			0px 2px 2px 2px
	}
		
	/* FORM */
	
	p.submit
	{
		text-align:			right;
	}
	table.form
	{
		border-collapse:			collapse;
	}
	table.form th
	{
		font-weight:				normal;
		text-align:					left;
		vertical-align:				top;
		padding:					6px 2px 2px 2px;
		width:						160px;
	}
	table.form.orange-form th
	{
		color:						#F1873A;
	}
	table.form td
	{
		vertical-align:				top;
		padding:					2px;
		background:					transparent;
	}
	table.form td.fixed
	{
		padding:					6px 2px 2px 2px;
	}
	input.text
	{
		width:						150px;
		border:						1px solid #46588F;
		padding:					3px;
		color:						#46588f;
		font-style: 				normal;
	}
	select
	{
		border:						1px solid #46588F;
		padding:					3px;
		color:						#46588f;
		font-style: 				normal;
	}
	select.medium
	{
		width:						200px;
	}
	select.large
	{
		width:						400px;
	}
	textarea
	{
		width:						400px;
		height:						120px;
		border:						1px solid #46588F;
		padding:					3px;
		color:						#46588f;
	}
	input.text.small
	{
		width:						60px;
	}
	input.text.larger
	{
		width:						300px;
	}
	input.text.large
	{
		width:						400px;
	}
	input.submit
	{
		border:						1px solid #46588F;
		padding:					3px;
		color:						#46588f;
		background:					#F1873A;
	}
	input.submit
	{
		vertical-align:				middle;
	}
	p.buttons
	{
		background:		#ddd;
		padding:		5px 10px;
		text-align:		center;
	}
	div.errors
	{
		background: #fff;
		border:		1px solid #ee0000;
		color:		#ee0000;
		padding:	1px 10px;
		margin:		10px 0px;
	}
	div.errors p
	{
		font-weight:	bold;
	}
	div.errors ul
	{
	}
	table.form th span
	{
		color:		#ee0000;
	}
	
	/* TABLE subresult */
	
	table.result table.subresult
	{
		border-collapse:			collapse;
	}
	table.result table.subresult tr th
	{
		padding:					2px;
		background:transparent;
	}
		
	table.result table.subresult tr td
	{
		padding:					2px;
		background:					none;
	}
	
	span.required
	{
		color:		#ee0000;
	}
			
	/* OPTIONS ¨*/
	
	a.showoptions
	{
		background:	url(/images/arrow.down.gif) no-repeat center right;
		padding:	3px 12px 3px 6px;
		text-decoration:none;
	}
	a.showoptions:hover
	{
		text-decoration:underline;
	}
	p.options
	{
		display:	none;
		position: absolute;
		margin:	0px;
		background: #fff;
		z-index: 999;
		border:	1px solid #46588f;
	}
	p.options a
	{
		display:	block;
		padding:	3px 6px;
		text-decoration:none;
	}
	p.options a:hover
	{
		text-decoration:underline;
	}
	p.options a.active
	{
		background:#F1873A;
		color:#fff;
	}
	
	/* OTHER LANGUAGES */
	
	p.other_languages
	{
		background:				url(/images/other_languages.png) no-repeat;
		width:					520px;
		height:					33px;
		padding:				5px 5px 5px 58px;
		margin:					15px auto 5px auto;
	}
		
	/* PRICERANGE */
	
	div.pricerange ul.root
	{
		margin:					0px;
		padding:				0px;
		list-style:				none;
	}
	div.pricerange ul.root li
	{
		background:				url(/images/pricerange.unchecked.gif) no-repeat 0px 3px;
		margin:					0px;
		list-style:				none;
		padding:				1px 0px 1px 14px;
	}
	div.pricerange ul.root li a
	{
		text-decoration:		none;
	}
	div.pricerange ul.root li a:hover
	{
		text-decoration:		underline;
	}
	
	div.pricerange ul li.active
	{
		background:				url(/images/pricerange.checked.gif) no-repeat 0px 3px;
		font-weight:			bold;
	}
	
	/* OFFER DETAIL */
		
	p.offer_description
	{
		line-height:		150%;
	}
	
	div.offer_detail
	{
		background:			url(/images/dotted.trans.gif) repeat-x;
	}
	
	div.offer_detail div
	{
		margin:				10px 0px;
		padding:			10px 0px;
		background:			url(/images/dotted.trans.gif) repeat-x left bottom;
	}
	
	div.offer_detail table 
	{
		width:				100%;
		border-collapse:	collapse;
	}
	
	div.offer_detail table th, 
	div.offer_detail table td
	{
		padding:			3px 6px;
	}
	
	div.offer_detail table th 
	{
		color:				#F1873A;
		padding-right:		5px;
		text-align:			left;
		width:				150px;
	}
	
	p.offer_thumbs
	{
		text-align:			center;
	}
	
	p.offer_thumbs a
	{
		display:			block;
		margin:				5px auto;
		width:				160px;
		height:				120px;
		border:				1px solid #46588F;
	}
	
	/* MESSAGE */
	
	div.message
	{
		background:			#e7f4b5;
		border:				1px solid #92b659;
		padding:			6px 10px 6px 10px;
	}
	
	/* HELP BALLOON */
	
	div.help
	{
		width: 260px;
		background: url(/images/help.bottom.gif) no-repeat bottom left;
		margin: 5px 10px 0px 10px;
	}
	div.help div
	{
		background: url(/images/help.top.gif) no-repeat top left;
		padding: 10px 20px 2px 10px;
	}
	div.help h3
	{
		margin-top:	0px;
	}
	
	
	
	div._2columns div.leftcolumn
	{
		position: relative;
	}
	div.banner-quote-1
	{
		position: relative;
		right:	25px;
	}
	div.banner-quote-random
	{
		position: relative;
		right:	25px;
	}
	div.banner-remindme
	{
		margin-left: 16px;
	}
	
	table.thleft tr th
	{
		text-align:left;
	}
	
	ol.padd li
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	
	
	
	p.noresult
	{
		font-weight:		bold;
		margin:				20px 0px;
	}