body {
	width:100%; 
	background-color:#EAEAEA; 
	background-image: url(/grfx/gradient-bg.jpg);
	background-repeat: repeat-x;
	background-position: top; background-attachment: fixed;
	margin:0; 
	padding:0; margin-top:-1px; 
	font-family: arial, verdana, tahoma;
}

p,td,li,textarea,input,div,span,blockquote,select {
    margin-top: 0px;
	font-family: verdana, tahoma;
  	font-size: 11px;
  	color: #000000;
}

#axis
	{ 
		position:absolute; left:50%;  height:100%; margin:0; padding:0; 
		}
/* Text */

.page { 
	background-color:white; 
	border-top: solid 1px white; 	
	border-left: solid 1px white; 
	border-right: solid 1px white;
	border-bottom:2px #d3d3d3 solid; 
	margin:10px 0; padding:0; 
	padding-bottom: 10px;
	position:absolute; 
	width:980px; 
	left:-490px; 
	float:left;
	}

.bodytext {
    font-family: verdana, tahoma;
    text-align: left;
  	font-size: 11px;
  	color: #202020;
}

.bodyblue {
    font-family: verdana, tahoma;
    text-align: left;
  	font-size: 11px;
  	color: #30586E;
}

.pagetitle {
    font-family: verdana, tahoma;
    font-weight:bolder;
    text-align: left;
  	font-size: 13px;
  	color: #6388A1;
}

	.headerhome {
	font-size:13px;
	color:#404040;
	font-weight:bold;
	text-indent:10px;
	font-family:arial,verdana;
	}

	.pagesubtitle {
    font-family: verdana, tahoma;
    font-weight:bolder;
    text-align: left;
  	font-size: 11px;
// 	color: #E68700;
  	color: #0A479E;
}

	.contentTitle {
    font-family: verdana, tahoma;
    font-weight:bolder;
    text-align: left;
  	font-size: 12px;
	color: #22546D;

}

/ *images */

	.thumb {
		border-right: 10px solid #393939;
	}

/* Menus */
	td#mainmenu a {font-size:11px; background-color:transparant; display: block; margin: 0; padding: 2px;}
	td#mainmenu a:hover {background-color: #D2DDE3;color:#393939;text-decoration: none;font-weight:normal;}
	td#mainmenu a.menuMain {border-bottom: 1px solid #6389A0;padding-left: 5px;line-height:150%;}

	td#mainmenu a.menuMainActive {border-bottom: 1px solid #6389A0;padding-left: 5px;line-height:150%;background-color: #D2DDE3;color:#393939;text-decoration: none;font-weight:normal;}

	#mainmenu a {text-align:left; display: block; margin: 0; padding: 2px;  color:#22546D;text-decoration: none; font-weight:normal;}

	#mainmenu a.menuMainActive {text-align:left; display: block; margin: 0; padding: 2px;  color:#22546D;text-decoration: none; font-weight:normal;}
	#mainmenu a.menuMain {padding-left: 3px;}

	div.blockTitle {padding: 3px; background-color: #6389A0; color: #ffffff; font-weight: bold; border-bottom: 1px solid #393939;}
	div.blockTitleCompanies {padding: 3px; background-color: #6389A0; color: #ffffff; font-weight: bold; border-bottom: 0px solid #393939;}

	.mainmenuBorder {border-bottom: 1px solid #6389A0;}
					 

/* links etc. */

	a	{
		text-decoration: none;
	}

	a:hover {
		text-decoration: underline;
	}

	a:visited {
		color:  #ffffff;
		text-decoration: none;
	}

	a.nounderline,a.nounderline:visited,a.nounderline:hover {
		text-decoration: none;
	}

	a.inline	{
		color: #22546D;
		text-decoration: none;
	}

	a.inline:visited {
		color:  #22546D;
		text-decoration: none;
	}

	a.inline:hover {
		color:  #22546D;
		text-decoration: underline;
	}

	.topbar {
		color: #ffffff;
		font-family:arial;
		font-size:11px;
		text-decoration: none;
		line-height:150%
	}

	.topbar:hover {
		color: #ffffff;
		font-family:arial;
		font-size:11px;		text-decoration: underline;
	}

	.topbargrey,.topbargrey:visited {
		color: #cfcfcf;
		font-family:arial;
		font-size:11px;
		text-decoration: none;
		line-height:150%;
	}

	.lowertopbar {
		color: #0A246A;
		font-family:arial;
		font-size:11px;
		text-decoration: none;
	}

	a.news,a.news:visited	{
		color: #336C97;
		text-decoration: none;
		font-family: verdana;
		font-size: 11px;
	}

	a.news:hover {
		color: #0085EC;
		text-decoration: underline;
		font-family: verdana;
		font-size: 11px;
	}

	a.newslight,a.newslight:visited	{
		color: #336C97;
		text-decoration: none;
		font-family: verdana;
		font-size: 8px;
	}

	a.newslight:hover {
		color: #0085EC;
		text-decoration: underline;
		font-family: verdana;
		font-size: 8px;
	}

/* colors */

	.white	{
		color: #ffffff;
	}

	.darkgreen	{
		color: #22546D;
	}

	.midgreen	{
		color: #6389A0;
	}

	.lightgreen	{
		color: #D2DDE3;
	}


.whiteoutline {
 	border-top: 1 solid #ffffff;
	border-bottom: 1 solid #ffffff;
	border-right: 1 solid #ffffff;
	border-left: 1 solid #ffffff;
}

.greyoutline {
 	border-top: 1 solid #c0c0c0;
	border-bottom: 1 solid #c0c0c0;
	border-right: 1 solid #c0c0c0;
	border-left: 1 solid #c0c0c0;
}



p.table	{
	font-family: verdana;
	font-size: 11px;

}

.outline {
 	border-top: 	1 solid #234E65;
	border-bottom:	1 solid #234E65;
	border-right: 	1 solid #234E65;
	border-left: 	1 solid #234E65;
}


.tablekop {
    font-family: verdana, tahoma;
    text-align:links ;
	font-weight : bold;
  	font-size: 11px;
  	color: #ffffff;
}

.tabelsubtext {
    font-family: verdana, tahoma;
    text-align: links;
  	font-size: 10px;
  	color: #000000;
  	background:#e3e9ed ;
}

.tabeltext {
    font-family: verdana, tahoma;
    text-align: right;
  	font-size: 10px;
  	color: #000000;
}


	a.kopinline	{
		color: #ffffff;
		text-decoration: none;
	}

	a.kopinline:visited {
		color:  #ffffff;
		text-decoration: none;
	}

	a.kopinline:hover {
		color:  #ffffff;
		text-decoration: underline;
	}


.tablemidbrown{
		color : #D0B58E;
}
.tablelightbrown {color : #F5FODD;}



.bgcolor { BACKGROUND: #FCFCFC;
}

.bgcolor3 { BACKGROUND: #6389A0; background-image:url(/grfx/offertebg.jpg); background-repeat: no-repeat;
}

.bgcolor2 { BACKGROUND: #6389A0;
}


.button {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; border-color:#A86300; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff; width:100px;
}



.box-photo {
	border-right: #CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-left: #CCCCCC 1px solid; 
	border-bottom: #CCCCCC 1px solid
}

.presstext {

  	font-family: verdana, tahoma;
  	font-size: 11px;
  	color: #304352;
	font-weight:bolder;
}

.fototextsize {

  	font-family: verdana;
  	font-size: 8px;
  	color: #3F3F3F;
	font-weight:bolder;
	
}

.services {
    font-family: arial,verdana;
    font-weight: bold;
    text-align: left;
  	font-size: 12px;
  	color: #606060;
	}

.servicetext {
		font-size:11px;
		font-family:arial,tahoma;
		color:#404040;
		text-align:justify;
	}
	
	
.historyText {
    font-family: verdana, tahoma;
    text-align: justify;
  	font-size: 11px;
  	color: #5e6f78;	
  	font-weight: bold;
}	
	
	a.dtsheets	{
		color: #22546D;
		text-decoration: none;
		font-size: 10px;
	}

	a.dtsheets:visited {
		color:  #22546D;
		text-decoration: none;
		font-size:10px;
	}

	a.dtsheets:hover {
		color:  #22546D;
		text-decoration: underline;
		font-size:10px  ;
	}
	
	UL {
		list-style-type:square;
		
		}

#fullWidthColumn
{
	padding: 0px;
	width: 960px;
	border: 0px red dotted;
	}
		
#witruimte
{
	width:100%;
	height: 10px;
	}
#homepage_banner
{
	width: 955px;
	height: 251px ;
	border: 0px red dotted;
	}
#homepage_about
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	}
	
#homepage_about_left
{
	color: #fff; 
	padding: 10px 10px 0px 10px ; 
	display: block; 
	font-family: "Verdana", Arial;
	font-size: 12px; 
	font-weight: none; 
	text-align:left;
	width: 190px;
	float: left;
	background-image: url(/grfx/background_about.gif); 
	background-repeat: repeat-x;
	margin-bottom: 20px;
	border: 0px red dotted;
	}
	
#homepage_about_left .blue 
	{
	color: #567C93;
	font-size: 12px; 
	}

#homepage_about_left .black 
	{
	color: #000;
	font-size: 12px; 
	text-decoration: underline;
	}
	
#homepage_about_center
{
	width: 540px;
	border: 0px red dashed;
	color: #fff; 
	padding-left: 12px;
	display: block; 
	line-height: 20px;
	font-family: "Verdana", Arial;
	font-size: 12px; 
	text-align:left;
	float: left;
	}
	
#homepage_about_center .blue
{
	color: #567C93; 
	font-family: "Verdana", Arial;
	font-size: 11px; 
	text-align:left;
	}
	
#homepage_about_center .black
{
	text-decoration: underline;
	color: #000; 
	font-family: "Verdana", Arial;
	font-size: 11px; 
	text-align:left;
	}
	
#homepage_about_right
{
	
	width: 180px;
	height: 220px;
	border: 0px red dashed;
	color: #fff; 
	padding: 1px 1px 1px 1px ; 
	display: block; 
	line-height: 20px;
	font-size: 12px; 
	text-align:center;
	float: right;
	margin-bottom: 0px;
	background-image: url(/grfx/UKGlobe.png) ; 
	background-repeat: no-repeat;
	background-position: center top;
}

#highlights 
{
	background-image:url(/grfx/gradient_highlights.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	border-collapse:separate;
	border-color:#6389A0 #DDDDDD;
	border-style:solid;
	border-width:5px 1px 1px;
}

#highlights .block1 a, #highlights .block2 a
{
	color: #1A4F5E;
	font-weight: bold;
	font-size: 11px;
	}
	
#highlights .block1
{
	color: #1A4F5E;
	height: 65px;	
	display: block; 
	float: left;
    padding: 5px;
    width: 320px;
    border-right: solid 1px #ddd;
	border-left: solid 2px #fff;
	
}
#highlights .block2
{
	display: block; 
	float: left;
    padding: 8px;
    border-right: solid 1px #ddd;
	border-left: solid 2px #fff;
	width: 300px;
}

#highlights .block3
{
	display: block; 
	float: right;
    padding: 8px;
    width: 287px;
    border-right: solid 1px #ddd;
	border-left: solid 2px #fff;
}

#careers
{
	border: 0px red dotted;
	margin-left: auto;
	margin-right: auto;
}

#careers_banner
{
	float: left;
	border: 0px red dotted;
}


#careers_sidebar_right
{	
	float: right;
	width: 223px;
	border: 0px solid red;
	height: 100% ;
	}	

#careers_right_UKGlobe
{
	width: 200px;
	height: 265px;
	border: 0px green dashed;
	color: #fff; 
	display: block; 
	line-height: 20px;
	font-size: 12px; 
	text-align:center;
	float: left;
	margin-top:35px;
	margin-bottom: 0px;
	background-image: url(/grfx/UKGlobe.png) ; 
	background-repeat: no-repeat;
	background-position: center;
}
	
#careers_right_bottom
{
	position: absolute;
	color: #fff; 
	padding: 12px 12px; 
	display: block; 
	font-family: "Verdana", Arial;
	font-size: 12px; 
	text-align:left;
	width: 190px;
	height: 175px;
	bottom: 35px;
	background-image: url(/grfx/background_about.gif); 
	background-repeat: repeat-x;
	border: 0px red dotted;
	right: 10px;
}

#careers_right_bottom .blue 
	{
	color: #567C93;
	font-size: 12px; 
	}

#careers_right_bottom .black 
	{
	text-decoration: underline;
	color: #000;
	font-size: 12px; 
	}
	
#careers_center
{
	width: 540px;
	height: 200px auto;
	border: 0px navy dashed;
	padding: 0px 5px 0px 5px ; 
	display: block; 
	font-family: "Verdana", Arial;
	font-size: 12px; 
	text-align:left;
	float: left;
}

#map_companies
{	
	min-height: 485px ;
	border: 0px red solid; 
	width: 500px; 
	float: left;
	margin-right: 0px;
}

#company_story
{
	position: relative;
	min-height: 0;
	margin-top: 10px;
	border: 0px red solid;
	width: 488px; 
	padding: 1px;
	float: left;
	margin-bottom: 20px;
}

#company_story .blue
{
	min-height: 0px;
	border: 0px red solid;
	width: 520px; 
	padding: 0px;
	margin-bottom: 0px;
	color: #537B94;
	font-size: 8pt;
}

#company_story .black
{
	min-height: 0px;
	border: 0px red solid;
	width: 520px; 
	padding: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-size: 8pt;
}

#company_info
{
	min-height: 0px;
	border: 0px red solid;
	width: 490px; 
	padding: 0px 0px 10px 0px;
	margin-bottom: 15px;
}

#company_right_UKGlobe
{
	width: 223px;
	height: 300px;
	border: 0px green dashed;
	color: #fff; 
	padding: 0px;
	display: block; 
	line-height: 20px;
	font-size: 12px; 
	text-align:center;
	float: right;
	margin-bottom: 20px;
	margin-right: 7px;
	margin-top: 35px;
	background-image: url(/grfx/UKGlobe.png) ; 
	background-repeat: no-repeat;
	background-position: center;
}

#company_right_about
{
	width: 223px;
	height: 250px;
	border: 0px red dashed;
	color: #fff; 
	display: block; 
	line-height: 20px;
	font-size: 12px; 
	float: right;
	margin-bottom: 0px;
	margin-right: 20px;
	background-image: url(/grfx/background_about.gif); 
	background-repeat: repeat-x;
}

#company_right_about .blue
{
	color: #537B94;
}
#company_right_about .white
{
	padding: 5px;
	color: #ffffff;
}

#company_right_servicepicture
{
	height: 190px;
	width: 225px ;
	margin-right: 10px;
	float: right;
	border: 0px dotted red;
}

#company_right_keyservicearea
{
	background-image: url(/grfx/background_about.gif); 
	background-repeat: repeat-x;
	min-height: 90px auto;
	width: 225px ;
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	border: 0px dotted red;
}

#companyinfo_right
{
	position: absolute;
	color: #fff; 
	padding: 10px; 
	display: block; 
	line-height: 18px;
	font-family: "Verdana", Arial;
	font-size: 12px; 
	font-weight: bold; 
	text-align:left;
	width: 223px;
	height: 185px ;
	top: 155px;
	background-image: url(/grfx/background_about.gif); 
	background-repeat: repeat-x;
	border: 0px red dotted;
	right: 12px;
}

#company_right_bottom
{
	position: absolute;
	color: #fff; 
	padding: 10px 10px; 
	display: block; 
	font-family: "Verdana", Arial;
	font-size: 12px; 
	font-weight: none;
	text-align:left;
	width: 190px;
	height: 185px ;
	bottom: 45px;
	background-image: url(/grfx/background_about.gif); 
	background-repeat: repeat-x;
	border: 0px red dotted;
	right: 10px;
}

#company_right_bottom .blue
{
	color: #537B94;
	font-size: 12px;
}

#company_right_bottom .black
{
	text-decoration: underline;
	color: #000;
	font-size: 12px; 
}


#contact_right_UKGlobe
{
	width: 223px;
	height: 300px;
	border: 0px green dashed;
	color: #fff; 
	padding: 0px;
	display: block; 
	line-height: 20px;
	font-size: 12px; 
	text-align:center;
	float: right;
	margin-bottom: 20px;
	margin-right: 7px;
	margin-top: 0px;
	background-image: url(/grfx/UKGlobe.png) ; 
	background-repeat: no-repeat;
	background-position: center;
}

#contact_text
{	
	min-height: 480px ;
	border: 0px red solid; 
	width: 500px; 
	float: left;
	margin-right: 0px;
	margin-top: 20px;
}

#contact_right_bottom
{
	position: absolute;
	color: #fff; 
	padding: 10px 10px; 
	display: block; 
	font-family: "Verdana", Arial;
	font-size: 12px; 
	font-weight: none;
	text-align:left;
	width: 190px;
	height: 185px ;
	bottom: 45px;
	background-image: url(/grfx/background_about.gif); 
	background-repeat: repeat-x;
	border: 0px red dotted;
	right: 10px;
}
#contact_right_bottom .black
{
	text-decoration: underline;
	color: #000;
	font-size: 12px; 
	}
.blue
{
	color: #537B94;
	font-size: 12px;
}

.compdescrblue
{
	color: #537B94;
	font-size: 8pt;
	}

