body, td, span { 
	font-family									: 	Verdana, Arial, Helvetica, sans-serif ;
	font-size									:	11px;
	color										:	#000000;
	line-height									:	14px;
	text-align									:	left;
}

body {
	background-color 							: 	#9c9a9a;
	background-image							:	url('../images/background_body.png');
	background-repeat							:	repeat-x;
	background-position							:	top;
	margin										: 	0px 0px 10px 0px;
}

table {
	border-collapse								:	collapse;
	margin										:	0;
}

table td, table th {
	padding										: 	0;
}

a {
	color										:	#00614d;
	text-decoration								:	none;
}

a:hover {
	text-decoration								:	underline;
}

b {
	font-weight									:	bold;
}

i {
	font-style									: 	italic; 
}

hr { 
	height										:	1px;
	border										:	none;  
	border-top									:	1px solid #00614d; 
}

img { 
	border 										: 	0;
}

h1 {
	color										:	#00614d;
	font-size									:	16px;
	font-weight									:	bold;
	margin-bottom								:	10px;
	line-height									:	16px;
}

h2 {
	font-size									:	14px;
	font-weight									:	bold;
	color										:	#00614d;
	margin										:	0px;
}

h3 {
	font-size									:	11px;
	font-weight									:	bold;
	color										:	#00614d;
	margin										:	0px 0px 1px 0px;
}

br {
	clear										: 	left;
}

span.language_menu_select {
	color										:	#4d4d4f;
	font-size									:	10px;
}

td.logo {
	width										:	490px;
	height										:	60px;
	padding										:	12px 0px 0px 494px;
}

td.mainmenu {
	width										:	705px;
	height										:	25px;
	background-color 							: 	#00614d;
	padding										:	0px 0px 0px 22px;
	margin										:	0px 0px 0px 0px;
}

/* Begin Niveau 0 */
#mainmenu ul {
	margin										:	0px 0px 0px 0px;
	padding										:	0px 0px 0px 0px;
	
}
		
#mainmenu li.lev0, li.lev0_active, li.lev0_spacer { 
	height										:	25px;
	background-color							:	transparent;
	list-style									: 	none; 
	float										: 	left;
	position									: 	relative;
	padding										:	0px 0px 0px 0px; 
	margin										:	0px 0px 0px 0px;
} 

#mainmenu li.lev0_spacer {
	width										:	8px;
	height										:	25px;
	padding										:	0px 0px 0px 0px;
	background-image							:	url('../images/spacer_mainmenu.png');
	background-repeat							:	no-repeat;
	background-position							:	0px 9px;
	
}
		
#mainmenu li.lev0 a, li.lev0_active a {
	height										:	20px;
	padding										:	5px 14px 0px 14px; 
	display										:	block; /* moved to link */ 
	color										:	#ffffff;
	font-size									:	11px;
	font-weight									:	bold;
	text-decoration								:	none;
}
		 
#mainmenu li.lev0_active a { 
	text-decoration								:	underline;
}

#mainmenu li.lev0 a:hover  { 
	text-decoration								:	underline;
}  
/* Einde Niveau 0 */

/* Begin Niveau 1 */
#mainmenu li ul {
	margin										:	0px 0px 0px -1px;
	padding										:	0px;
	border-right								:	1px solid #ffffff; 
	border-bottom								:	1px solid #ffffff; 
	border-left									:	1px solid #ffffff; 
	display										:	none;
	position									: 	absolute;
	z-index										: 	1;
}
		
#mainmenu li.lev1, li.lev1_active { 
	width										:	180px;
	height										:	auto;
	padding										:	0px;
	list-style									: 	none; 
	float										: 	left;
	position									: 	relative;
}  
		
#mainmenu li.lev1 a, li.lev1_active a {
	background-color 							: 	#00614d;
	height										:	auto;
	display										:	block; /* moved to link */ 
	color										:	#ffffff;
	font-size									:	10px;
	font-weight									:	bold;
	text-decoration								:	none;
	white-space									:	wrap;
	padding										:	3px 0px 3px 13px; 
	margin										:	0px;
}

#mainmenu li.lev1_active a { 
	background-color							:	#dddddd;
	color										:	#000000;
	text-decoration								:	underline;
}
		
#mainmenu li.lev1 a:hover {
	background-color							:	#dddddd;
	color										:	#000000;
	text-decoration								:	underline;
}
/* Einde Niveau 1 */
	
/* Begin Niveau 2 */
#mainmenu li ul ul{
	margin										:	-1px 0px 0px 180px;
	padding										: 	0px 0px 0px 0px;
	border										:	1px solid #ffffff; 
	visibility									:	hidden;
	z-index										: 	2;
}
		
#mainmenu li.lev2, li.lev2_active { 
	width										:	160px;
	list-style									: 	none; 
	padding										: 	0px; 
	float										: 	left;
	position									: 	relative;
	background-image							:	none;
	padding										:	0px;
} 
		
#mainmenu li.lev2 a, li.lev2_active a {
	height										:	auto;
	background-color 							: 	#00614d;
	display										:	block; /* moved to link */ 
	padding										:	3px 0px 3px 13px; 
	color										:	#ffffff;
	font-size									:	10px;
	font-weight									:	bold;
	text-decoration								:	none;
	white-space									:	wrap;			
}
		
#mainmenu li.lev2_active a { 
	background-color							:	#dddddd;
	color										:	#000000;
	text-decoration								:	underline;
}
		
#mainmenu li.lev2 a:hover {
	background-color							:	#dddddd;
	color										:	#000000;
	text-decoration								:	underline;
}
/* Einde Niveau 2 */
	
#mainmenu li>ul { 
	top											: 	auto;
	left										: 	auto;
}
		
#mainmenu li:hover ul, #mainmenu li:hover ul ul, #mainmenu li.over ul, #mainmenu li.over ul ul {
	display										: 	block;
}
	
#mainmenu li li:hover ul, #mainmenu li li.over ul { /* lists nested under hovered list items */
	visibility									:	visible;
	display										:	block;
}
/* Einde Mainmenu */

td.header {
	width										:	727px;
	height										:	180px;
	background-color 							: 	#000000;
	background-repeat							:	no-repeat;
	border-top									:	1px solid #ffffff;
}

td.address_box {
	width										:	231px;
	height										:	159px;
	background-color 							: 	#ffffff;
	background-image							:	url('../images/background_box_address.png');
	background-repeat							:	no-repeat;
	background-position							:	top;
	border										:	1px solid #ffffff;
	padding										:	20px 0px 0px 20px;
	font-size									:	10px;
	line-height									:	12px;
}

td.content_border_left {
	width										:	1px;
	background-image							:	url('../images/border_content_left_repeat.png');
	background-repeat							:	repeat-y;
}

td.content_border_right {
	width										:	3px;
	background-image							:	url('../images/border_content_right_repeat.png');
	background-repeat							:	repeat-y;
}

td.crumbpath {
	width										:	752px;
	height										:	14px;
	background-image							:	url('../images/spacer_header_content.png');
	background-repeat							:	no-repeat;
	background-position							:	top;
	padding										:	0px 0px 1px 232px;
	color			 							: 	#8a8c8e;
	font-family									: 	Verdana, Arial, Helvetica, sans-serif ;
	font-size									:	9px;
	line-height									:	10px;
}

a.crumbpath {	
	color										:	#399280;
}

td.content_box {
	width										:	670px;
	background-color 							: 	#dddddd;
	background-image							:	url('../images/background_box_content.png');
	background-repeat							:	no-repeat;
	background-position							:	top;
	border-right								:	1px solid #ffffff;
	border-bottom								:	1px solid #ffffff;
	border-left									:	1px solid #ffffff;
	padding										:	15px 20px 20px 35px;
}

td.content_hltr_spacer {
	width										:	1px;
	background-color 							: 	#706e6f;
	background-image							:	url('../images/spacer_content_highlightright.png');
	background-repeat							:	no-repeat;
	background-position							:	top;
}

td.highlight_right_box {
	width										:	210px;
	background-color 							: 	#e7e7e7;
	background-image							:	url('../images/background_box_highlightright.png');
	background-repeat							:	no-repeat;
	background-position							:	top;
	border-right								:	1px solid #ffffff;
	border-bottom								:	1px solid #ffffff;
	border-left									:	1px solid #ffffff;
	padding										:	20px;
	font-size									:	11px;
	line-height									:	13px;
}

td.footer_box {
	width										:	978px;
	height										:	147px;
	background-color 							: 	#ffffff;
	border										:	1px solid #ffffff;
}

span.footer_copyright {
	margin										:	0px 0px 0px 35px;
	color										: 	#939598;
	font-size 									: 	10px;
}

span.footer_menu_header {
	color										: 	#00614d;
	font-size 									: 	10px;
	font-weight									:	bold;
}

a.footer_menu_inactive, a.footer_menu_active {
	margin										:	0px 0px 0px 0px;
	display										:	block;
	color										: 	#939598;
	font-size 									: 	10px;
	text-decoration								:	none;
	cursor										:	pointer;
}

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

a.footer_menu_active {
	text-decoration								:	underline;
}

td.listing_header {
	font-size 									: 	10px;
	font-weight									:	bold;
}

td.listing_content {
	font-size 									: 	10px;
}

td.listing_footer {
	font-size 									: 	10px;
	font-weight									:	bold;
}

input {
	width										: 	220px; 
	height										: 	14px;
	background-color 							: 	#ffffff;;
	border										:	1px solid #00614d;
	margin										:	0px 0px 0px 0px;
	color										: 	#000000;
	font-size 									: 	11px;
	font-family									: 	Verdana, Arial, Helvetica, sans-serif ;
}

label {
	width										: 	130px; 
	height										: 	16px;
	border										:	none;
	margin										:	2px 0px 8px 0px;
	float										:	left;
	color										: 	#000000;
	font-size 									: 	11px;
	font-family									: 	Verdana, Arial, Helvetica, sans-serif ;
}

label.small {
	width										: 	65px; 
}

input.button_language_inactive, input.button_language_active  {
	width										: 	auto; 
	height										: 	15px;
	background-color 							: 	transparent;
	border										: 	none;
	margin										:	0px 5px 0px 0px;
	padding										:	0px 0px 0px 0px;
	color										: 	#ffffff;
	font-size 									: 	10px;
	cursor										:	pointer;
	text-decoration								:	none;
}

input.button_language_inactive:hover {
	text-decoration								:	underline;
}

input.button_language_active {
	text-decoration								:	underline;
}

label.searchlabel {
	width										: 	50px; 
	height										:	16px;
	background-color 							: 	transparent;
	border										:	none;
	margin										:	1px 0px 0px 21px;
	padding										:	2px 0px 0px 0px;
	color										:	#00614d;
	font-size									:	10px;
	font-weight									:	bold;
	float										:	left;
}

input.searchtext {
	width										: 	120px; 
	height										:	16px;
	border										: 	1px solid #e1e1e1;
	margin										:	1px 0px 0px 0px;
	padding										:	2px 2px 0px 2px;
	font-size 									: 	10px;
	float										:	left;
}

input.searchbutton {
	width										: 	21px; 
	height										: 	21px;
	background-color 							: 	#ffffff;
	background-image							:	url('../images/button_arrow.png');
	background-repeat							:	no-repeat;
	background-position							:	top;
	border										:	none;
	margin										:	0px 0px 0px 4px;
	padding										:	0px 0px 0px 0px;
	cursor										:	pointer;
	float										:	left;
}

input.submit {
	width										: 	110px; 
	height										: 	21px;
	background-color 							: 	transparent;
	background-image							:	url('../images/button_arrow.png');
	background-repeat							:	no-repeat;
	background-position							:	top right;
	border										: 	none;
	margin										:	20px 0px 0px 245px;
	padding										:	0px 0px 0px 0px;
	color										:	#00614d;
	font-size									:	10px;
	font-weight									:	bold;
	cursor										:	pointer;
}

input.nobox {
	width										: 	12px; 
	height										: 	12px;
	background-color 							: 	transparent;
	border										: 	none;
	float										:	left;
	margin										:	0px 5px 0px 0px;
	padding										:	4px 0px 0px 0px;
}

textarea { 
	width										: 	220px; 
	height										: 	80px;
	border										:	1px solid #00614d;
	color										: 	#000000;
	font-size 									: 	11px;
	font-family									: 	Verdana, Arial, Helvetica, sans-serif ;
}
