@charset "utf-8";
* {
	margin:					0;
	padding:				0;
	border:					0;
}

body {
	font:	 				11px Arial, Verdana, sans-serif;
	background:	 			#fff;
}

div.clear,
br.clear {
	clear:					both;
	height:					0;
	font:					0/0 serif;
}

div.line {
	height:					0px;
	font:					0/0 serif;
	border-top:				1px solid #e5e5e5;
	margin:					20px 0 10px;
}

/* Links */

a {
	color: 					#ef4a26;
	text-decoration:		none;
}

a:hover {
	color: 					#ef4a26;
	text-decoration: 		underline;
}

a.arrowback {
	color:					#666;
	text-decoration:		underline;
	padding:				0 0 2px 17px;
	background:				url(../ficheiros/link-arrowback.gif) no-repeat left 2px;
}

a.arrowback:hover {
	text-decoration:		none;
}

a.arrowmore {
	color:					#ef4a26;
	text-decoration:		none;
	padding:				0 10px 0 0;
	background:				url(../ficheiros/link-arrowmore.gif) no-repeat right 5px;
}

a.arrowmore:hover {
	text-decoration:		underline;
}

a.top {
	color:					#666;
	text-decoration:		underline;
	padding:				0 10px 0 0;
	background:				url(../ficheiros/arrowtop.gif) no-repeat right 7px;
}

a.top:hover {
	text-decoration:		none;
}

a.arrowdown {
	color:					#ef4a26;
	text-decoration:		none;
	padding:				0 0 2px 17px;
	background:				url(../ficheiros/link-arrowdown.gif) no-repeat left 1px;
}

a.arrowdown:hover {
	text-decoration:		underline;
}

/* END Links */

/* General text styles */
h1 {

}

h2 {
	font:					19px Arial, Helvetica, sans-serif;
	color:					#333;
	min-height:				33px;
	overflow:				hidden;
	font-size: 				18px;
	text-transform: 		uppercase;
}

h3 {
	font:					bold 14px/18px Arial, sans-serif;
	color:					#333;
	font-weight: 			normal;
}

h4 {
	font:					bold 11px/18px Arial, sans-serif;
	color:					#333;
}

h5 {
	background: 			#e7482d url(../ficheiros/bg-leftmenu.gif) no-repeat top left;
	font: 					bold 11px Arial, sans-serif;
	color: 					#fff;
	padding: 				8px 10px;
	border-bottom: 			1px solid #fafafa;
}

h5.index-page
{
	padding: 				11px 10px 8px;
	text-decoration: 		none;
	font-size: 				17px;
	font-weight:	 		bold;
	text-transform: 		uppercase;
	border-bottom: 			1px solid #cb3f26;
}

h5 a 
{
	color: 					#fff;
}

h5 a:hover
{
	color: 					#fff;
	text-decoration: 		underline;
}

p {
	color:					#666;
	line-height:			19px;
	margin:					0 0 12px;
}

::-moz-selection
{
	background:				#dfdfdf;
	color:					#999;
}

::selection 
{
	background:				#dfdfdf;
	color:					#999;
}

/* END General text styles */

/* General Elements */

#wrapper {
	width:					975px;
	margin:					0 auto;
}

#wrapper #header {
	height:					106px;
}

#wrapper #content {
	padding: 				21px 0 0;
}

#wrapper #footer {
	padding:				15px 0;
	border-top:				1px solid #e3e3e3;
	border-bottom:			1px solid #e3e3e3;
	margin:					15px 0 20px 0;
	width:					975px;
}

/* END General Elements */

/* START Wrapper > Header */

/* START Logo */

#header h1.logo a
{
	display: 				block;
	width: 					128px;
	height: 				34px;
	background: 			url(../ficheiros/logo.png) no-repeat;
	float: 					left;
	margin: 				19px 0 20px;
}

#header h1.logo a span
{
	display: 				none;
}

/* END Logo */

/* START navigation top right */

#header ul.navigation-topright
{
	list-style: 			none;
	float: 					right;
	font-size: 				11px;
	margin-top: 			7px;
}

#header ul.navigation-topright li
{
	float: 					left;
	padding: 				0 11px;
	line-height: 			21px;
}

#header ul.navigation-topright li.sep
{
	background: 			url(../ficheiros/nav-topright-sep.png) top right no-repeat;
}

#header ul.navigation-topright li.last
{
	padding-right: 			0;
}

#header ul.navigation-topright li.language-select
{
	display: 				none;
}

#header ul.navigation-topright li.language-select a
{
	background: 			url(../ficheiros/nav-topright-arrow.png) top right no-repeat;
	padding-right: 			12px;
	outline: 				none;
}

#header ul.navigation-topright li.language-select ul
{
	list-style: 			none;
	border: 				1px solid #ccc;
	border-top: 			none;
	width: 					80px;
	position: 				absolute;
	padding: 				5px;
}

#header ul.navigation-topright li.language-select ul li
{
	padding:	 			2px 0 0;
	float: 					none;
	line-height: 			1;
	clear: 					both;
}

#header ul.navigation-topright li.language-select ul li a
{
	background: 			none;
	padding:	 			0;
	text-decoration: 		none;
}

#header ul.navigation-topright li.language-select ul li a img
{
	float: 					left;
	margin-right: 			3px;
}

#header ul.navigation-topright li a {
	color: 					#999;
	text-decoration: 		underline;
}

#header ul.navigation-topright li a:hover {
	color: 					#000;
	text-decoration: 		none;
}

/* END navigation top right */

/* START navigation main level 0 */

#header div.navigation-main
{
	background: 			url(../ficheiros/bg-navigation-main.png) no-repeat;
	width: 					975px;
	height: 				36px;
	clear: 					both;
}

#header div.navigation-main ul.level0
{
	list-style: 			none;
	visibility: 			hidden;
}

#header div.navigation-main ul li
{
	display: 				block;
	float: 					left;
	height: 				33px;
	line-height: 			33px;
}

#header div.navigation-main ul li a
{
	display: 				block;
	float: 					left;
	color: 					#efefef;
	height: 				19px;
	line-height:			19px;
	font-size: 				11px;
	text-decoration: 		none;
	padding: 				0 15px;
	margin: 				7px 0 0;
	border-right: 			1px solid #525252;
}

#header div.navigation-main ul li a span
{
}

#header div.navigation-main ul li.hover a
{
	color: 					#fff;
	/* START needs to be replaced relatively when implemented into Zend framework 
		background-image: 		url(../../dynamic-images/navigation/background/);
	*/
		background-image: 		url(ficheiros/bg-navigation-main-item.png);
	/* END needs to be replaced relatively when implemented into Zend framework */
	height: 				35px;
	line-height: 			35px;
	padding:	 			0 16px;
	border-right: 			0;
	margin:		 			-2px 0 0 -1px;
}

#header div.navigation-main ul li a.has-submenu
{
	padding: 				0 26px 0 15px;
}

#header div.navigation-main ul li.hover a.has-submenu  
{
	padding: 				0 27px 0 16px;	
}

/* END navigation main level 0 */

/* START navigation main -> submenu level 1 */

#header div.navigation-main ul.level1
{
	background: 			none;
	position: 				absolute;
	margin-top: 			33px;
	padding:	 			0 2px 2px 0;
	min-width: 				100px;
	width: 					auto !important;
	width: 					120px;
	z-index: 				2;	
	display: 				none;	
}

#header div.navigation-main ul.level1 li
{
	height: 				24px;
	line-height: 			24px;
	padding: 				0;
	margin: 				0;
	float: 					none;
	overflow: 				hidden;
	background: 			#fff;
}

#header div.navigation-main ul.level1 li.last-border
{
	height: 				1px;
	line-height: 			1px;
	margin: 				0 1px;
	background: 			#262626;
}

#header div.navigation-main ul.level1 li a
{
	background: 			#262626;
	color: 					#999;
	font-size: 				11px;
	float: 					none;
	height: 				24px;
	line-height: 			24px;
	padding-right: 			24px;
	margin: 				0;
}

#header div.navigation-main ul.level1 li a:hover
{
	background: 			#ef4a26 url(../ficheiros/bg-navigation-sub-item-hover.png) top right no-repeat;
	color: 					#fff;
}

#header div.navigation-main ul.level1 li a.active
{
	background: 			#ef4a26 url(../ficheiros/bg-navigation-sub-item-active.png) top right no-repeat;
	color: 					#fff;
}

/* END navigation main -> submenu level 1 */

/* START navigation main -> submenu level 2 */

#header div.navigation-main ul.level2
{
	position: 				static;
	margin: 				0;
	padding: 				0;
}

#header div.navigation-main ul.level2 li a
{
	padding-left: 			11px;
	background: 			#fafafa;
	color: 					#666;
	border-top: 			1px solid #fff;
	border-bottom: 			1px solid #e5e5e5;
	border-left: 			2px solid #fafafa;
}

#header div.navigation-main ul.level2 li a:hover
{
	background: 			#efefef;
	color: 					#ef4a26;
	border-top: 			1px solid #e5e5e5;
	border-bottom: 			1px solid #fff;
	border-left: 			2px solid #ef4a26;
}

/* END navigation main -> submenu level 2 */

/* START top search form */

#header div.navigation-main fieldset
{
	width: 					219px;
	margin: 				7px 6px 7px 0;
	float: 					right;
}

#header div.navigation-main fieldset legend
{
	display: 				none;
}

#header div.navigation-main fieldset form label
{
	float: 					left;
}

#header div.navigation-main fieldset form p
{
	line-height: 			1;
	margin: 				0;
}

#header div.navigation-main fieldset form label.input
{
	width: 					182px;
	height: 				15px;
	background: 			#fff url(../ficheiros/bg-searchinput.png) no-repeat top left;
	display: 				inline;
	padding: 				2px 0 2px 20px;
}

#header div.navigation-main fieldset form label input
{
	background: 			transparent url(../ficheiros/bg-searchinput-defaultvalue.png) no-repeat top left;
	color: 					#999;
	font-size: 				11px;
	width: 					182px;
}

#header div.navigation-main fieldset form label input:focus
{
	background: 			transparent;
}

#header div.navigation-main fieldset form label button
{
	width: 					17px;
	height: 				19px;
	background: 			#fff url(../ficheiros/bg-searchsubmit.png) no-repeat top left;
	cursor: 				pointer;	
}

#header div.navigation-main fieldset form label button:hover
{
	background-position: 	bottom left;
}

/* END top search form */

/* END Wrapper > Header */

/* START Wrapper > BreadCrumb */

#wrapper #breadcrumb {
	background: 			#fff;
	border-bottom: 			1px solid #f2f2f2;
	padding:				12px 0;
}

#wrapper #breadcrumb p {
	margin: 				0px;
	padding: 				0;
	color: 					#999;
}

#wrapper #breadcrumb img {
	padding: 				0 3px;
}

#wrapper #breadcrumb a {
	color: 					#666;
	text-decoration: 		underline;
}

#wrapper #breadcrumb a:hover {
	text-decoration: 		none;
}

/* END Wrapper > BreadCrumb */

/* START Wrapper > Content */

#wrapper #content div.one-column {
	width:					225px;
	padding:				0 25px 0 0;
	float:					left;
}

#wrapper #content div.two-column {
	width:					475px;
	padding:				0 25px 0 0;
	float:					left;
}

#wrapper #content div.three-column {
	width:					725px;
	padding:				0 25px 0 0;
	float:					left;
}

#wrapper #content div.four-column {
	width:					975px;
	padding:				0;
	float:					left;
	margin:					0 0 25px;
}

#wrapper #content div.last {
	padding-right:			0;
}

/* START Wrapper > Newsheadline */

#wrapper #content div.newsheadline {
	background:				#ededed url(../../image/bg-border27.gif) no-repeat top right;
	margin:					17px 0 0 0;
}

#wrapper #content div.newsheadline img {
	float:					left;
}

#wrapper #content div.newsheadline p {
	float:					left;
	width:					650px;
	margin:					0 0 0 10px;
	padding:				4px 0 0;
}

#wrapper #content div.newsheadline p span {
	font-weight:			bold;
	color:					#666;
}

#wrapper #content div.newsheadline a {
	color: 					#666;
}

#wrapper #content div.newsheadline a:hover {
	color: 					#333;
	text-decoration: 		underline;
}

/* END Wrapper > Newsheadline */

/* START Wrapper > Double Content */

#wrapper #content div.doublecontent {
	padding:				7px 0 0;
}

/* END Wrapper > Double Content */

/* START Wrapper > Location List */

#wrapper #content ul.location-list {
	list-style:				none;
}

#wrapper #content ul.location-list li {
	padding:				0 0 15px;
	float: 					left;
	clear: 					both;
	width: 					100%;
}

#wrapper #content ul.location-list li img {
	float:					left;
}

#wrapper #content ul.location-list li h4 {
	font:					bold 11px/18px Arial, sans-serif;
	color:					#333;
	float:					left;
	padding:				0 0 0 15px;
	margin:					0;
}

#wrapper #content ul.location-list li p {
	width:					145px;
	line-height:			18px;
	float:					left;
	padding:				0 0 0 15px;
	margin:					0;
}

#wrapper #content ul.location-list li a {
	color:					#ef4a26;
	text-decoration:		none;
	padding:				0 10px 0 0;
	background:				url(../../image/link-arrowmore.gif) no-repeat right 5px;
}

#wrapper #content ul.location-list li a:hover {
	text-decoration:		underline;
}

/* START Wrapper > Tabs */

#wrapper #content div.tabs {
	margin:					7px 0 30px;
	position:				relative;
}

	/* START Horizontale Keuzes */

	div.tabs-choice {	
		height:					30px;
		margin: 				5px 0 0 0;
		background:				url(../../image/bg-tabs-line.gif) repeat-x bottom left;
	}

	div.tabs-choice ul.tabchoose {
		list-style: 			none;
	}

	div.tabs-choice ul.tabchoose li {
		display: 				inline;
	}

	div.tabs-choice ul.tabchoose li a {
		float:					left;
	    background:				none;
	    margin:					0 1px 0 0;
	    padding:				0 0 0 2px;
		font-size:				11px;
	    text-decoration:		none;
	    background:				url(../../image/bg-tabs-left.gif) no-repeat left top;
		outline:				none;
	}

	div.tabs-choice ul.tabchoose li a span {
		display:				block;
	    float:					left;
	    padding:				9px 9px 7px 7px;
		height: 				14px;
	    color:					#999;
		font-weight:			normal;
	    background:				url(../../image/bg-tabs-right.gif) no-repeat right top;
	}

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	div.tabs-choice ul.tabchoose a span {float:none;}
	/* End IE5-Mac hack */

	div.tabs-choice ul.tabchoose a:hover {
	}

	div.tabs-choice ul.tabchoose a:hover span {
		text-decoration:		underline;
	}

	div.tabs-choice ul.tabchoose a.active {
	    background:				url(../../image/bg-tabs-left.gif) no-repeat left -30px;
	}

	div.tabs-choice ul.tabchoose a.active span {
	    background:				url(../../image/bg-tabs-right.gif) no-repeat right -30px;
		font-weight:			bold;
		color:					#666;
	}

	div.tabs-choice ul.tabchoose a.active:hover span {
		text-decoration:		none;
	}

	/* END Horizontale Keuzes */
#wrapper #content div.tabs div.tabs-list ul
{
	display: 				none;
}

#wrapper #content div.tabs div.tabs-list ul.active-tablist
{
	display: 				block;
}

#wrapper #content div.tabs ul.trading {
	list-style:				none;
	margin:					0 0 10px;
}

#wrapper #content div.tabs ul.trading li {
	border-bottom:			1px solid #eaeaea;
	padding:				10px 0;
	line-height:			19px;
	color:					#333;
	font-weight:			bold;
}

#wrapper #content div.tabs ul.trading li span {
	color:					#999;
	font-weight:			normal;
}

#wrapper #content div.tabs ul.trading li a {
	color:					#e7482d;
	text-decoration:		none;
	font-weight:			normal;
}

#wrapper #content div.tabs ul.trading li a:hover {
	text-decoration:		underline;
}

#wrapper #content div.tabs ul.opportunities {
	list-style:				none;
	margin:					0 0 10px;
}

#wrapper #content div.tabs ul.opportunities li {
	border-bottom:			1px solid #eaeaea;
	padding:				10px 0;
	line-height:			19px;
	color:					#333;
}

#wrapper #content div.tabs ul.opportunities li span {
	color:					#999;
	font-weight:			normal;
	border-right: 			1px solid #ccc;
	margin-right: 			5px;
	padding-right: 			5px;
}

#wrapper #content div.tabs ul.opportunities li a {
	text-decoration:		none;
	padding:				0 10px 0 0;
	background:				url(../../image/link-arrowmore.gif) no-repeat right 6px;
	color:					#333;
	font-weight: 			bold;
}

#wrapper #content div.tabs ul.opportunities li a.boomberg-chat {
	color: 					#EF4A26;
	font-weight: 			normal;
}

#wrapper #content div.tabs ul.opportunities li a:hover {
	color:					#333;
	text-decoration:		underline;
}

#wrapper #content div.tabs div.navsmall {
	position:				absolute;
	bottom:					0;
	right:					0;
	font-size:				11px;
	color:					#ccc;
}

#wrapper #content div.tabs div.navsmall img {
	padding:				0 1px;
}

#wrapper #content div.tabs div.navsmall a.navsmall-prev,
#wrapper #content div.tabs div.navsmall a.navsmall-next
{
	padding: 				5px;
}

#wrapper #content div.tabs div.navsmall a.active
{
	cursor: 				pointer;
}

/* END Wrapper > Tabs */

/* Job Opportunities Multi-Tab */

ul.multitabs-options-0
{
	clear: 					both;
	list-style: 			none;
	height: 				32px;
	background: 			#383838 url(../../image/bg-multitabs-options-0.png) left top repeat-x;
	border-bottom: 			1px solid #252525;
	display: 				none;
}

ul.multitabs-options-0 li
{
	display: inline;
}

ul.multitabs-options-0 li.first,
ul.multitabs-options-0 li.last
{
	float: 					left;
	display: 				block;
	width: 					1px;
	height: 				1px;
	line-height: 			1px;
	font-size: 				1px;
	background: 			#fff;
	position: 				static;
	margin: 				0;
}

ul.multitabs-options-0 li.last
{
	float: 					right;
}

ul.multitabs-options-0 li a
{
	float: 					left;
	display: 				block;
	color: 					#ccc;
	height: 				30px;
	line-height: 			30px;
	margin: 				3px 3px 0;
	background: 			url(../../image/bg-multitabs-options-0-li.png) right top no-repeat;
	outline: 				none;
}

ul.multitabs-options-0 li a:hover,
ul.multitabs-options-0 li a.active
{
	height: 				30px;
	line-height: 			30px;
	background: 			#e9e9e9 url(../../image/bg-multitabs-options-0-li-a.png) top left no-repeat;
	color: 					#666;
}

ul.multitabs-options-0 li a span
{
	padding: 				0 16px;
	display: 				block;
}

ul.multitabs-options-0 li a.active span,
ul.multitabs-options-0 li a:hover span
{
	background: 			url(../../image/bg-multitabs-options-0-li-a.png) top right no-repeat;
}

ul.multitabs-options-1
{
	clear: 					both;
	list-style: 			none;
	height: 				29px;
	background: 			#e9e9e9 url(../../image/bg-multitabs-options-1.png) left bottom repeat-x;
	display: 				none;
}

ul.multitabs-options-1 li
{
	display: inline;
}

ul.multitabs-options-1 a
{
	float: 					left;
	display: 				block;
	color: 					#999;
	height: 				28px;
	line-height: 			28px;
	margin:	 				1px 3px 0;
	background: 			url(../../image/bg-multitabs-options-1-li.png) right top no-repeat;
	outline: 				none;
}

ul.multitabs-options-1 a:hover,
ul.multitabs-options-1 a.active
{
	background: 			url(../../image/bg-multitabs-options-1-li-a.png) top left no-repeat;
	color: 					#666;
}

ul.multitabs-options-1 li a span
{
	padding: 				0 16px;
	display: 				block;
}

ul.multitabs-options-1 li a:hover span,
ul.multitabs-options-1 li a.active span
{
	display: 				block;
	background: 			url(../../image/bg-multitabs-options-1-li-a-right.png) top right no-repeat;
}

table.job-opportunities-list
{
	clear: 					both;
	border-collapse: 		collapse;
	width: 					100%;
}

table.job-opportunities-list thead
{
	background:				#f5f5f5;
	height: 				27px;
	line-height: 			27px;
	text-align: 			left;
}

table.job-opportunities-list thead tr th a
{
	color: 					#999;
	font-weight: 			normal;
	text-decoration: 		underline;
	outline: 				none;
}

table.job-opportunities-list thead tr th a.active
{
	text-decoration: 		none;
}

table.job-opportunities-list thead tr th a:hover
{
	text-decoration: 		underline;
	color: 					#333;
}

table.job-opportunities-list thead tr th a img
{
	margin:	 				0 0 2px 5px;
}

table.job-opportunities-list tfoot tr td
{
	padding: 				15px 0 10px 0;
	border-top: 			1px solid #e5e5e5;
}

table.job-opportunities-list tfoot tr td a
{
	color: 					#666;
	text-decoration: 		underline;
}

table.job-opportunities-list tfoot tr td img.alljobs
{
	float:					left;
	margin: 				1px 5px 0 0;
}

table.job-opportunities-list tbody tr td.first,
table.job-opportunities-list thead tr th.first
{
	padding-left: 			10px;
}

table.job-opportunities-list tbody tr
{
	background:				#fff;
	height: 				27px;
	line-height: 			27px;
	text-align: 			left;
	color: 					#666;
}

table.job-opportunities-list tbody tr td
{
	border-top: 			1px solid #e5e5e5;
	overflow: 				hidden;
	cursor: 				pointer;
}

table.job-opportunities-list tbody tr:hover
{
	background: 			#f5f5f5;
}

table.job-opportunities-list tbody tr td img.arrow-collapse
{
	margin: 				0 7px 0 4px;
}

table.job-opportunities-list tbody tr.more-info
{
	display: 				none;
	border-top: 			0;
}

table.job-opportunities-list tbody tr.opened:hover,
table.job-opportunities-list tbody tr.opened
{
	display:				table-row;
}

table.job-opportunities-list tbody tr.opened:hover td,
table.job-opportunities-list tbody tr.opened td
{
	background:				#fff;
	border-top: 			1px solid #fff;
	cursor: 				default;
}

table.job-opportunities-list tbody tr.more-info td
{
	cursor: 				default;
	padding: 				10px 14px 20px;
	line-height: 			1.7;
}


table.job-opportunities-list tbody tr.more-info td a
{
	display: 				block;
	margin-top: 			10px;
	width: 					69px;
	height: 				21px;
}

/* END Job Opportunities Multi-Tab */

/* Search Results */

div.search-results-header
{
	padding: 				18px;
	background: 			#f5f5f5;
	border-bottom: 			1px solid #e5e5e5;
	height: 				23px;
}

div.search-results-header p
{
	margin: 				0;
	line-height: 			1;
}

div.search-results-header p.result-message
{
	float: 					left;
	padding: 				4px 0;
}

div.search-results-header fieldset
{
	float: 					right;
}

div.search-results-header fieldset legend
{
	display: 				none;
}

div.search-results-header fieldset form p
{
	float: 					left;
}

div.search-results-header fieldset form p label.input
{
	width: 					184px;
	height: 				15px;
	display: 				block;
	background: 			#fff url(../../image/bg-searchresultsinput.png) no-repeat top left;
	padding: 				4px 5px;
}

div.search-results-header fieldset form p label.input input
{
	background: 			transparent;
	color: 					#999;
	font-size: 				11px;
	width: 					184px;
}

div.search-results-header fieldset form p label button
{
	width: 					18px;
	height: 				23px;
	background: 			#fff url(../../image/bg-searchresultssubmit.png) no-repeat top left;
	cursor: 				pointer;
}

div.search-results-header fieldset form p label button:hover
{
	background-position: 	bottom left;
}

ul.search-results-list
{
	list-style: 			none;
	margin-bottom: 			15px;
}

ul.search-results-list li
{
	margin: 			15px 0 0;
	padding: 			0 0 15px;
	border-bottom: 		1px solid #e5e5e5;
}

ul.search-results-list li h3
{
	margin-bottom: 		5px;
	font-size: 			11px;
}

ul.search-results-list li p
{
	margin: 			0;
}

ul.search-results-list li p strong
{
	color: 				#666;
}

ul.search-results-list li p.url
{
	color: 				#999;
	font-style: 		italic;
}

ul.search-results-list li p.url strong
{
	color: 				#999;
}

/* END Search Results */

/* Small Event List */

div.event-small-list
{
	margin-bottom: 		30px;
}

div.event-small-list dl
{
	list-style: 		none;
	color: 				#999;
	border-bottom: 		1px solid #e5e5e5;
	margin-bottom: 		10px;
	overflow: 			auto;
}

div.event-small-list dl dt
{
	width: 				185px;
}

div.event-small-list dl dt,
div.event-small-list dl dd
{
	float: 				left;
	border-top: 		1px solid #e5e5e5;
	padding: 			10px 0;
}

div.event-small-list dl dt strong
{
	color: 				#666;
	font-weight: 		bold;
}

div.event-small-list dl dt a
{
	color: 				#999;
}

div.event-small-list dl dd
{
	float: 				right;
	text-align: 		right;
	width: 				40px;
}

div.event-small-list dl dd em
{
	text-transform: 	uppercase;
	font-size: 			10px;
	font-style: 		normal;
}

/* END Small Event List */

/* START Wrapper > Departments */

#wrapper ul.departments
{
	list-style: 			none;
}

#wrapper ul.departments li
{
	font-weight: 			bold;
	border-bottom:			1px solid #eaeaea;
	padding:				10px 0;
	line-height:			19px;
	color:					#333;
	font-weight:			bold;
}

#wrapper ul.departments li span
{
	font-weight: 			normal;
	color:					#999;
}

#wrapper ul.departments li a
{
	font-weight: 			normal;
}


/* END Wrapper > Departments */

/* START Wrapper > Leftmenu */

#wrapper ul.leftmenu {
	list-style: 			none;
	margin: 				0px 0px 30px 0px;
}

#wrapper ul.leftmenu li {
	width: 					100%;
	height: 				auto;
	overflow: 				hidden;
}

#wrapper ul.leftmenu li a {
	display: 				block;
	background-color:		#fafafa;
	border-top: 			1px solid #fff;
	border-bottom: 			1px solid #e5e5e5;
	padding: 				8px 10px;
	font: 					bold 11px Arial, sans-serif;
	color: 					#666;
	text-decoration:		none;
	height: 				12px;
	margin: 				0;
}

#wrapper ul.leftmenu li.has-submenu a
{
	background-image: 		url(../../image/bg-navigation-main-item-has-submenu.png);
	background-repeat: 		no-repeat;
	background-position: 	210px 13px;
}

#wrapper ul.leftmenu li a:hover,
#wrapper ul.leftmenu li a.active {
	border-top: 			0;
	border-bottom: 			1px solid #e5e5e5;
	border-left: 			2px solid #ef4a26;
	padding: 				9px 10px 8px 8px;
	background-position: 	208px 13px;
	background-color:		#f2f2f2;
	text-decoration:		none;
	background-position: 	208px 14px;
}

#wrapper ul.leftmenu li ul {
	list-style:				none;
	z-index: 				2;
}

#wrapper ul.leftmenu li ul li a {
	background-image: 		none !important;
	background: 			#fefefe;
	color: 					#9a9a9a;
	font-weight: 			normal;
	border-top: 			0;
}

#wrapper ul.leftmenu li ul li a:hover {
	background: 			#fff;
	text-decoration: 		underline;
	border-top: 			0;
	padding-top: 			8px;
}

/* END Wrapper > Leftmenu */

/* List in de Tekst */

ul.content {
	list-style: 			none;
	margin:					0 0 12px;
}

ul.content li {
	background: 			url(../../image/btn-right-grey.gif) no-repeat left 5px;
	line-height: 			19px;
	padding: 				0 0 0 15px;
	color: 					#666;
}

div.totop {
	float: 					right;
}

/* END List in de Tekst */

/* START Wrapper > List bij Contactinfo */

ul.contact-list {
	list-style: 			none;
	border-top: 			1px solid #e5e5e5;
}

ul.contact-list li {
	padding: 				9px 0;
	border-bottom: 			1px solid #e5e5e5;
	background: 			#fff url(../../image/btn-right-grey.gif) no-repeat 215px 12px;
}

ul.contact-list li a {
	color: 					#666;
	text-decoration: 		underline;
	font-weight: 			bold;
}

ul.contact-list li a:hover {
	text-decoration: 		none;
}

/* END Wrapper > List bij Contactinfo */

/* START Wrapper > Formulier Route */

form.route {
	margin: 				30px 0 20px;
}

form.route label {
	display: 				block;
	float: 					left;
	width: 					112px;
	text-align: 			right;
	margin: 				0px 10px 0px 0px;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#666;
}

form.route div.input-container {
	background: 			#fff url(../../image/bg-input-dark.jpg) no-repeat top left;
	width: 					210px;
	height: 				23px;
	padding: 				0 7px;
	margin: 				0 0 8px;
	float: 					left;
}

form.route input.text {
	background: 			none;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#999;
	width: 					210px;
	height: 				21px;
	line-height: 			21px;
}

form.route button {
	background: 			#fff url(../../image/bg-submit.gif);
	width: 					43px;
	height: 				21px;
	padding: 				0;
	line-height: 			1;
	text-align: 			left;
}

form.route div.error {
	background-position: 	bottom left;
}

form.route div.error input {
	padding-right: 			25px;
	width: 					195px;
}

/* END Wrapper > Formulier Route */

/* START Wrapper > Formulier Apply */

form.apply {
	margin: 				0px 0 20px;
	padding: 				20px 0 0;
	border-top:				1px solid #e5e5e5;
}

form.apply label {
	display: 				block;
	float: 					left;
	width: 					112px;
	text-align: 			right;
	margin: 				0px 10px 0px 0px;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#666;
}

form.apply div.input-container {
	background: 			#fff url(../../image/bg-input-dark.jpg) no-repeat top left;
	width: 					210px;
	height: 				23px;
	padding: 				0 7px;
	margin: 				0 0 8px;
	float: 					left;
}

form.apply input.text {
	background: 			none;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#999;
	width: 					210px;
	height: 				21px;
	line-height: 			21px;
}

form.apply input.browse {
	width: 					210px;
	height: 				13px;
	float: 					left;
	margin: 				0 0 8px;
	padding: 				5px 7px;
	background: 			#fff url(../../image/bg-input-browse.jpg) no-repeat;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#999;
}

form.apply button {
	background: 			#fff url(../../image/bg-submit.gif);
	width: 					43px;
	height: 				21px;
	padding: 				0;
	line-height: 			1;
	text-align: 			left;
}

form.apply div.error {
	background-position: 	bottom left;
}

form.apply div.error input {
	padding-right: 			25px;
	width: 					195px;
}

/* END Wrapper > Formulier Apply */

/* START Wrapper > Related Vacancies */

#wrapper #content div.related {
	position: 				relative;
}

#wrapper #content div.related ul.related {
	list-style:				none;
	margin:					0 0 10px;
	border-top:				1px solid #eaeaea;
}

#wrapper #content div.related ul.related li {
	border-bottom:			1px solid #eaeaea;
	padding:				10px 0;
	line-height:			19px;
	color:					#333;
}

#wrapper #content div.related ul.related li span {
	color:					#999;
	font-weight:			normal;
}

#wrapper #content div.related ul.related li a {
	text-decoration:		none;
	padding:				0 10px 0 0;
	background:				url(../../image/link-arrowmore.gif) no-repeat right 5px;
	color:					#333;
	font-weight: 			bold;
}

#wrapper #content div.related ul.related li a:hover {
	color:					#333;
	text-decoration:		underline;
}

#wrapper #content div.related div.navsmall {
	float: 					right;
	color: 					#e3e3e3;
}

#wrapper #content div.related div.navsmall img {
	padding:				0 1px;
}

#wrapper #content div.related div.navsmall a.navsmall-prev,
#wrapper #content div.related div.navsmall a.navsmall-next
{
	padding: 				5px;
}

#wrapper #content div.related div.navsmall a.active
{
	cursor: 				pointer;
}

/* END Wrapper > Related Vacancies */

/* START Wrapper > News Overall Page */

ul.news-overall {
	list-style: 			none;
	border-top: 			1px solid #e5e5e5;
	margin: 				25px 0 15px;
	color: 					#999;
}

ul.news-overall li {
	padding:				12px 0;
	border-bottom: 			1px solid #e5e5e5;
}

ul.news-overall li h3 {
	font: 					bold 11px Arial, sans-serif;
	color: 					#333;
	margin: 				0 0 10px;
}

ul.news-overall li h3 span {
	color: 					#999;
	padding: 				0 5px 0 0;
	border-right: 			1px solid #ccc;
	margin: 				0 2px 0 0;
}

ul.news-overall li p {
	margin:					0 0 10px;
}

div.page-nav {
	
}

div.page-nav p {
	margin: 				0;
}

div.page-nav p span {
	padding: 				0 5px 0 0;
	border-right: 			1px solid #ccc;
	margin: 				0 3px 0 0;
}

div.page-nav p span.right {
	border: 				0;
	margin:					0;
}

/* END Wrapper > News Overall Page */

/* START Exchanges & Products */

div.exchanges-products-header
{
	border-bottom: 			1px solid #e5e5e5;
	overflow: 				auto;
}

div.exchanges-products-header strong
{
	display: 				block;
	float: 					left;
	margin: 				10px 0 10px 10px;
	color: 					#666;
}

div.exchanges-products-header strong.title
{

}

div.exchanges-products-header strong.phone-no
{
	margin-left: 			235px;
}

ul.exchanges-products
{
	clear: 					both;
	overflow: 				auto;
}

ul.exchanges-products,
ul.exchanges-products a
{
	color: 					#666;
	outline: 				none;
}

ul.exchanges-products a img
{
	margin-right: 			5px;
}

ul.exchanges-products li dl.location dt,
ul.exchanges-products li dl.location dd
{
	float: 					left;
	height:					29px;
	line-height: 			29px;
	border-bottom: 			1px solid #e5e5e5;
}

ul.exchanges-products li dl.location dt
{
	width: 					295px;
}

ul.exchanges-products li dl.location dd
{
	width: 					180px;
}

ul.exchanges-products li
{
	clear: 					both;
	float: 					left;
}

ul.exchanges-products li.active
{
	background: 			#fafafa;
}

ul.exchanges-products li a.active
{
	color: 					#333;
	font-weight: 			bold;
}

ol.product-groups li dl dt,
ol.product-groups li dl dd
{
	float: 					left;
	height:					29px;
	line-height: 			29px;
	border-bottom: 			1px solid #e5e5e5;	
}

ol.product-groups li dl dt
{
	width: 					250px;
	margin-left: 			45px;
}

ol.product-groups li dl dd
{
	width: 					180px;
	color: 					#999;
}

ol.products li dl dt,
ol.products li dl dd
{
	float: 					left;
	height:					29px;
	line-height: 			29px;
	border-bottom: 			1px solid #e5e5e5;	
}

ol.products li 
{
	margin-left: 			95px;
	height:					29px;
	line-height: 			29px;
	border-bottom: 			1px solid #f2f2f2;	
	width: 					380px;
}

/* END Exchanges & Products */

/* START Events */

table.eventslist {
	width: 					100%;
	border-collapse: 		collapse;
	margin-bottom: 			25px;
}

table.eventslist thead {
	font-weight: 			bold;
	color: 					#636363;
}

table.eventslist thead th {
	padding: 				15px 0 10px;
	text-align: 			left;
}

table.eventslist tr {
	border-bottom:  		1px solid #e5e5e5;
}

table.eventslist tbody {
	color: 					#656565;
	display: 				none;
}

table.eventslist tbody.active-tablist {
	display: 				table-row-group;	
}

table.eventslist tbody td.event {
	font-weight: 			bold;
}

table.eventslist tbody td.event a {
	color: 					#656565;
}

table.eventslist tbody td.event a:hover {
	text-decoration: 		underline;
}

table.eventslist tbody td {
	padding: 				10px 0;
}

table.eventslist td.event {
	width: 					400px;
}

table.eventslist td.date {
	width: 					108px;
}

table.eventslist td.time {
	width: 					72px;
}

table.eventslist td.location {
}

/* END Events */

/* START Wrapper > TAF Small */

#wrapper #content div.taf-small {
	background: 			#424242 url(../../image/taf-borders.gif) no-repeat top left;
	padding: 				12px 10px 12px 15px;
	position: 				relative;
	margin: 				0 0 20px;
}

#wrapper #content div.taf-small h6 {
	color: 					#fff;
	font-size: 				16px;
	text-transform: 		uppercase;
	font-weight: 			normal;
}

#wrapper #content div.taf-small h2 {
	color: 					#ccc;
	font-size: 				12px;
	height: 				auto;
	text-transform: 		none;
	font-weight: 			normal;
}

#wrapper #content div.taf-small p {
	color: 					#ccc;
}

#wrapper #content div.taf-small img.bottom {
	position: 				absolute;
	bottom: 				0;
	left: 					0;
}


#wrapper #content div.taf-small form button {
	background: 			url(../../image/bg-submit.gif);
	width: 					43px;
	height: 				21px;
	padding: 				0;
	line-height: 			1;
	text-align: 			left;
	cursor: 				pointer;
}

#wrapper #content div.taf-small form div.input-container {
	background: 			#fff url(../../image/bg-taf-input.gif) no-repeat top left;
	width: 					200px;
	height: 				23px;
	float: 					left;
	margin: 				4px 0;
}

#wrapper #content div.taf-small form div.input-container input {
	width: 					200px;
	height: 				16px;
	padding: 				4px;
	background: 			transparent;
	color: 					#999;
	font-size: 				11px;
}


#wrapper #content div.taf-small form div.input-container-small {
	background: 			#fff url(../../image/bg-taf-input-small.gif) no-repeat top left;
	width: 					96px;
	height: 				23px;
	float: 					left;
	margin: 				4px 8px 8px 0;
}

#wrapper #content div.taf-small form div.error
{
	background-position: 	left bottom;
}

#wrapper #content div.taf-small form div.last {
	margin: 				4px 0 8px;
}

#wrapper #content div.taf-small form div.input-container-small input {
	width: 					88px;
	height: 				16px;
	padding: 				4px;
	background: 			transparent;
	color: 					#999;
	font-size: 				11px;
}

#wrapper #content div.taf-small form p.error-message
{
	clear: 					both;
	float: 					left;
	width: 					155px;
	line-height: 			21px;
	height: 				21px;
	font-weight: 			bold;
}

/* END Wrapper > TAF Small */

/* START Wrapper > Employee List */

#wrapper #content ul.employee-list {
	list-style: 			none;
	border-top: 			1px solid #e5e5e5;
}

#wrapper #content ul.employee-list li {
	padding: 				8px 0;
	border-bottom: 			1px solid #e5e5e5;
}

#wrapper #content ul.employee-list li div.title {
	width: 					87px;
	float: 					left;
	font: 					bold 11px Arial, sans-serif;
	color: 					#666;
}

#wrapper #content ul.employee-list li div.content {
	width: 					137px;
	float: 					left;
	font: 					normal 11px Arial, sans-serif;
	color: 					#999;
}

/* END Wrapper > Employee List */

/* START Wrapper > Event List */

#wrapper #content ul.event-list {
	list-style: 			none;
	border-top: 			1px solid #e5e5e5;
	margin: 				0 0 20px;
}

#wrapper #content ul.event-list li {
	padding: 				8px 0;
	border-bottom: 			1px solid #e5e5e5;
	width: 					100%;
}

#wrapper #content ul.event-list li div.title {
	width: 					72px;
	float: 					left;
	font: 					bold 11px Arial, sans-serif;
	color: 					#666;
}

#wrapper #content ul.event-list li div.content {
	width: 					400px;
	float: 					left;
	font: 					normal 11px Arial, sans-serif;
	color: 					#999;
}

/* END Wrapper > Event List */

/* START Wrapper > Formulier Contact */

form.contact {
	margin: 				20px 0 20px;
	padding: 				20px 0 0;
	border-top:				1px solid #e5e5e5;
	
}

ul.error-messages 
{
	margin-left: 			106px;
}

ul.error-messages li
{
	color: 					#EF4A26;
	font-weight: 			bold;
}

form.contact label {
	display: 				block;
	float: 					left;
	width: 					112px;
	text-align: 			right;
	margin: 				0px 10px 0px 0px;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#666;
	clear: 					both;
}

form.contact div.input-container {
	background: 			#fff url(../../image/bg-input-dark.jpg) no-repeat top left;
	width: 					210px;
	height: 				23px;
	padding: 				0 7px;
	margin: 				0 0 8px;
	float: 					left;
}

form.contact select
{
	margin: 				0 0 8px;
	border-top: 			1px solid #e5e5e5;	
	border-right: 			1px solid #999;	
	border-bottom: 			1px solid #999;	
	border-left: 			1px solid #e5e5e5;
	color: 					#666;	
	padding: 				2px;
}

form.contact input.text {
	background: 			none;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#999;
	width: 					210px;
	height: 				21px;
	line-height: 			21px;
}

form.contact div.input-container-small {
	background: 			#fff url(../../image/bg-input-small.jpg) no-repeat top left;
	width: 					35px;
	height: 				23px;
	padding: 				0 7px;
	margin: 				0 0 8px;
	float: 					left;
}

form.contact input.text-small {
	background: 			none;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#999;
	width: 					35px;
	height: 				21px;
	line-height: 			21px;
}

form.contact div.input-container-med-small {
	background: 			#fff url(../../image/bg-input-med-small.jpg) no-repeat top left;
	width: 					94px;
	height: 				23px;
	padding: 				0 7px;
	margin: 				0 0 8px;
	float: 					left;
}

form.contact input.text-med-small {
	background: 			none;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#999;
	width: 					94px;
	height: 				21px;
	line-height: 			21px;
}

form.contact div.input-container-med {
	background: 			#fff url(../../image/bg-input-med.jpg) no-repeat top left;
	width: 					153px;
	height: 				23px;
	padding: 				0 7px;
	margin: 				0 0 8px;
	float: 					left;
}

form.contact input.text-med {
	background: 			none;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#999;
	width: 					153px;
	height: 				21px;
	line-height: 			21px;
}

form.contact div.textarea-container {
	background: 			#fff url(../../image/bg-textarea.gif) no-repeat top left;
	width: 					210px;
	height: 				84px;
	padding: 				5px 7px;
	margin: 				0 0 8px;
	float: 					left;
}

form.contact div.right {
	margin:					0 0 0 8px;
}

form.contact div.error {
	background-position: 	bottom left;
}

form.contact div.error input {
	padding-right: 			25px;
	width: 					195px;
}

form.contact textarea {
	background: 			none;
	font: 					bold 11px/23px Arial, sans-serif;
	color: 					#999;
	width: 					210px;
	height: 				84px;
}

form.contact button {
	background: 			#fff url(../../image/bg-submit.gif);
	width: 					43px;
	height: 				21px;
	padding: 				0;
	line-height: 			1;
	text-align: 			left;
	cursor: 				pointer;
}

form.contact div.line {
	height:					0px;
	font:					0/0 serif;
	border-top:				1px solid #e5e5e5;
	margin:					12px 0 20px;
}

/* END Wrapper > Formulier Contact */


/* START Wrapper > Contactinformatie */

dl.info
{
	list-style: 		none;
	color: 				#999;
	border-bottom: 		1px solid #e5e5e5;
	border-top: 		1px solid #e5e5e5;
	padding: 			10px 0;
	margin-bottom: 		20px;
	overflow: 			auto;
}

dl.info dt
{
	width: 				153px;
	float: 				left;
}

dl.info dt,
dl.info dd
{
	padding: 			3px 0;
}

dl.info dd strong
{
	color: 				#666;
	font-weight: 		bold;
}

dl.info dt a
{
	color: 				#999;
}

dl.info dd
{
	float: 				left;
	width: 				72px;
}

dl.info dd em
{
	text-transform: 	uppercase;
	font-size: 			10px;
	font-style: 		normal;
}

/* END Wrapper > Contactinformatie */

/* START Wrapper > Form Specials */

select.select {
	position:			relative;
	display:			block;
	width:				224px;
	height:				23px;
	
}
div.base {
	position: 			relative;
	display: 			block;
	width:				224px;
	height: 			23px;
	background:			url(base_background.gif);
	cursor:				pointer;
}
div.base_open {
	background:			url(base_background_sel.gif);
}

div.base div.options {
	position: 			absolute;
	top: 				23px;
	left: 				0px;
	display: 			none;
	width: 				224px;
	height: 			80px;
	overflow: 			hidden;
	z-index: 			2;
}

div.base div.currentoption {
	position: 			absolute;
	top: 				0px;
	left: 				0px;
	display: 			block;
	padding:			2px 0px 0px 5px;
	width: 				219px;
	height: 			18px;
	overflow: 			hidden;
	z-index: 			10;
	font-weight:		bold;
	color: 				#666;
	
}

div.base div.item,
div.base div.first,
div.base div.last {
	display: 			block;
	padding:			2px 10px 0px 5px;
	width: 				209px;
	height: 			13px;
	color: 				#666;
	font-weight:		bold;
	cursor:				pointer;
	overflow:			hidden;
	background: 		red;
}
div.base div.first,
div.base div.first_hover
{
	height: 			13px;
	padding-top:		6px;
	background: 		red;
}
div.base div.last,
div.base div.last_hover
{
	height: 			17px;
}

div.base div.item_hover
{
	color: 				#fff;
	background: 		#000;
}

div.base div.first_hover
{
	color: 				#fff;
	background: 		#000;
}

div.base div.last_hover
{
	background: 		#000;
	color: 				#fff;
}

form input.file,
form div.fakefile input.fakeinput
{
	position:			relative;
	padding:			5px 0px 0px 10px;
	width:				156px;
	height:				18px;
	border:				none;
	background: 		#fff url(../../image/bg-fileinput-text.gif);
	display:			block;
	float:				left;
}

form input.file
{
	background:			none;
}

form div.fakefile
{
	position:			relative;
	float:				left;
	padding:			5px 0px 0px 0px;
	width:				229px;
	height:				30px;
}

form div.fakefile input.fileinput
{
	position:			absolute;
	top:				0px;
	left:				0px;
	z-index:			2;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	background:			none;
}

form div.fakefile input.fakeinput
{
	position:			absolute;
	margin-top:			0px;
	top:				0px;
	left:				0px;
	padding: 			5px 10px 0 10px;
	width:				140px;
	background:			url(../../image/bg-fileinput-text.gif);
}

form div.fakefile img.browse
{
	position:			absolute;
	top:				0px;
	left:				156px;
	cursor:				pointer;
}

/* END Wrapper > Form Specials */

/* END Wrapper > Content */

/* START Wrapper > Footer */

#wrapper #footer ul {
	list-style:				none;
	width:					100%;
}

#wrapper #footer ul li {
	float:					left;
}

#wrapper #footer ul li a {
	font:					11px Arial, sans-serif;
	color:					#999;
	text-decoration:		none;
	border-right: 			1px solid #ccc;
	padding:				0 12px;
}

#wrapper #footer ul li a.left {
	padding-left:			0;
}

#wrapper #footer ul li a.right {
	border-right:			none;
}

#wrapper #footer ul li a:hover {
	color:					#666;
}


/* END Wrapper > Footer */

/* START Wrapper > Bottom */

#wrapper #bottom {
	margin:					0 0 25px;
}

#wrapper #bottom ul.country {
	list-style:				none;
	float:					left;
	width:					735px;
}

#wrapper #bottom ul.country li {
	width:					126px;
	border-right:			1px solid #e7e7e7;
	float:					left;
	margin:					0 20px 0 0;
}

#wrapper #bottom ul.country li.last {
	border-right:			none;
	width: 					150px;
}

#wrapper #bottom ul.country li p {
	margin:					20px 0 0;
	font:					normal 10px/16px Tahoma, Arial, sans-serif;
	color:					#999;
}

#wrapper #bottom ul.country li p span {
	text-decoration:		underline;
	font-weight:			bold;
	color:					#666;
}

#wrapper #bottom ul.country li p strong {
	color:					#666;
}

#wrapper #bottom ul.copyright {
	list-style:				none;
	width:					220px;
	float:					right;
}

#wrapper #bottom ul.copyright li {
	width:					220px;
	line-height:			16px;
	font:					normal 10px/16px Tahoma, Arial, sans-serif;
	color:					#ccc;
	text-align:				right;
}

#wrapper #bottom ul.copyright li a {
	color:					#999;
	text-decoration:		none;
}

#wrapper #bottom ul.copyright li a:hover {
	text-decoration:		underline;
}

/* END Wrapper > Bottom */

/* List bij Contactinfo */

ul.contact-list {
	list-style: 			none;
	border-top: 			1px solid #e5e5e5;
}

ul.contact-list li {
	padding: 				9px 0;
	border-bottom: 			1px solid #e5e5e5;
	background: 			#fff url(../../image/btn-right-grey.gif) no-repeat 215px 12px;
}

ul.contact-list li a {
	color: 					#666;
	text-decoration: 		underline;
	font-weight: 			bold;
}

ul.contact-list li a:hover {
	text-decoration: 		none;
}

/* END List bij Contactinfo */

/* START Google Maps */

div#gmaps-map
{
	width: 					475px;
	height: 				325px;
	border: 				1px solid #ccc;
}

div#gmaps-directions
{
	
}

/* END Google Maps

/* Overige Classes */

div.pushbox-margin-bottom,
img.photo-large {
	margin: 				0 0 20px;
}

div.pushbox {}

div.pushbox-styled
{
	background-color: 		#262626;
	width: 					725px;
	height: 				305px;
}

img.photo-med {
	margin: 				12px 0;
}

img.photo-small {
	margin: 				0 0 10px;
}

.flRight {
	float: 					right;
}

.flLeft {
	float: 					left;
}

p strong {
	color: 					#666;
}

/* END Overige Classes */