html {
	width: 100%;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url('./../../images/new/background.jpg');
	background-repeat: repeat-x;
	text-align: center;
	height: 100%;
}

body,table {
	font-family: arial;
	font-size: 11px;
	border: 0;
	color: #404348;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding: 0;
	margin: 0;
	height: 28px;
	width: 125px;
}

div.container {
	width: 100%;
  height: 100%;
}

div.container div.header {
	margin-left: auto;
	margin-right: auto;
	height: 109px;
	width: 970px;

}

div.container div.header div.logoiss {
	float: left;
	height: 56px;
	width: 74px;
	text-align: left;
	padding: 0;
	margin: 9px 0 0 0;
}

div.container div.header div.subnav {
	float: left;
	height: 35px;
	width: 685px;
}

div.container div.header div.subnav div.naamsite {
	float: left;
	height: 20px;
	width: 300px;
	margin: 10px 0 0 13px;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 15px;
	font-style: italic;
	color: #a19999;
}



div.container div.header div.subnav div.search {
	margin: 11px 0 0;
	float: left;
	height: 20px;
	width: 95px;
}

div.container div.header div.menu {
	float: left;
	background-image: url('./../../images/new/linetop.gif');
	background-repeat: repeat-x;
	width: 864px;
}

#navcontainer ul {
	float: left;
	padding: 0;
	margin: 0;
	color: #023462;
	float: left;
  width: 865px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #023462;
	background: url('./../../images/new/bgmenuright.gif') left no-repeat;
}

#navcontainer ul li {
	display: inline;

	margin: 0;
	padding: 0;
	color: #023462;
	text-decoration: none;
	float: left;
	background: url('./../../images/new/bgmenuright.gif') right no-repeat;
}

#navcontainer ul li a {
	padding: 11px 40px 9px 40px;
	float: left;
	color: #023462;
	text-decoration: none;

}

#navcontainer ul li a:hover {
	padding: 11px 40px 9px 40px;
	margin: 0;
	background: url('./../../images/new/menuover.jpg') right top;

}

#navlist1 {
	margin: 0;
	padding: 0 0 0 5px;
	}
#navlist1 li {
	float: left;


	display: inline;
	list-style-type: none;
	padding: 8px 21px 5px 8px;
	margin: 0;
	color: #003366;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	background-image: url('./../../images/new/arrowtoright.gif');
	background-repeat: no-repeat;
	background-position: right center;
	display: inline;
}

#navlist1 li a:hover {
	margin: 0;
	text-decoration: none;
	color: #3366a8;
}

#navlist1 li a {

	text-decoration: none;
	color: #003366;
}

div.container div.middle {
	margin-left: auto;
	margin-right: auto;
	height: 394px;
	width: 940px;
	text-align: left;
}

div.container div.middle div.fotos {
	clear: left;
	height: 390px;
	width: 940px;
}

div.container div.middle div.fotos div.intro {
	display: block;
	position: relative;
	margin: 0 0 15px;
	padding: 0;
	height: auto;
	background-color: #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}

div.container div.middle div.fotos div.intro.serviceIndex {
	height: 407px;
}

div.container div.middle div.fotos div.intro div.inner {
	display: block;
	padding: 10px;
	height: 356px;
	border-right: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
}

div.container div.middle div.fotos div.intro.serviceIndex div.inner {
	height: 386px;
}

div.container div.middle div.fotos div.intro ul {
	margin: 0;
	padding: 0;
}

div.container div.middle div.fotos div.intro li {
	margin-bottom: 10px;
}

div.container div.middle div.fotos div.intro div.introNav {
	margin: 0;
	padding: 2px 8px 8px;
	position: absolute;
	left: 20px;
	top: 27px;
	z-index: 100;
	background: url('./../../images/new/transparent.png') repeat 0 0;
}

/* help older IE */
* html div.container div.middle div.fotos div.intro div.introNav {
	padding: 3px 8px 6px;
}

div.container div.middle div.fotos div.intro div.introNav ul {
	margin: 0;
	padding: 0;
	width: 214px;
	list-style-type: none;
}

div.container div.middle div.fotos div.intro div.introNav ul li {
	margin: 6px 0 0;
	padding: 0;
	list-style-type: none;
	background: #999;
}

/* help older IE */
* html div.container div.middle div.fotos div.intro div.introNav ul li {
	margin: 5px 0 0;
	height: 25px;
}

div.container div.middle div.fotos div.intro div.introNav ul li.cleaning
	{
	background: #639ec4 url('./../../images/new/intro-cleaning.png') repeat-x 0 50%
		;
}

div.container div.middle div.fotos div.intro div.introNav ul li.property-services
	{
	background: #cd7522 url('./../../images/new/intro-property-services.png')
		repeat-x 0 50%;
}

div.container div.middle div.fotos div.intro div.introNav ul li.catering
	{
	background: #a2a930 url('./../../images/new/intro-catering.png') repeat-x 0 50%
		;
}

div.container div.middle div.fotos div.intro div.introNav ul li.office-support
	{
	background: #e2b40e url('./../../images/new/intro-office-support.png') repeat-x
		0 50%;
}

div.container div.middle div.fotos div.intro div.introNav ul li.security
	{
	background: #bebeb4 url('./../../images/new/intro-security.png') repeat-x 0 50%
		;
}

div.container div.middle div.fotos div.intro div.introNav ul li.integrated-facility-services
	{
	background: #9b262a url('./../../images/new/intro-ifs.png') repeat-x 0 50%;
}

div.container div.middle div.fotos div.intro div.introNav ul li a {
	display: block;
	padding: 4px 6px;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	background: url('./../../images/new/link-double-arrow.png') no-repeat 100% 50%;
}

/* help older IE */
* html div.container div.middle div.fotos div.intro div.introNav ul li.cleaning a
	{
	background: url('./../../images/new/link-arrow-cleaning.png') no-repeat 100%
		50%;
}

* html div.container div.middle div.fotos div.intro div.introNav ul li.property-services a
	{
	background: url('./../../images/new/link-arrow-property-services.png')
		no-repeat 100% 50%;
}

* html div.container div.middle div.fotos div.intro div.introNav ul li.catering a
	{
	background: url('./../../images/new/link-arrow-catering.png') no-repeat 100%
		50%;
}

* html div.container div.middle div.fotos div.intro div.introNav ul li.office-support a
	{
	background: url('./../../images/new/link-arrow-office-support.png') no-repeat
		100% 50%;
}

* html div.container div.middle div.fotos div.intro div.introNav ul li.security a
	{
	background: url('./../../images/new/link-arrow-security.png') no-repeat 100%
		50%;
}

* html div.container div.middle div.fotos div.intro div.introNav ul li.integrated-facility-services a
	{
	background: url('./../../images/new/link-arrow-ifs.png') no-repeat 100% 50%;
}

/* help older IE */
* html div.container div.middle div.fotos div.intro div.introNav ul li a
	{
	width: 202px;
	height: 15px;
	background-image: url('./../../images/new/link-double-arrow.gif');
}

div.container div.middle div.fotos div.intro  ul.bgDeco li img {
	margin-top: 1px;
}

div.container div.middle div.fotos div.intro  ul.bgDeco li.cleaning {
	border-top: 5px solid #639ec4;
}

div.container div.middle div.fotos div.intro  ul.bgDeco li.property-services
	{
	border-top: 5px solid #cd7522;
}

div.container div.middle div.fotos div.intro  ul.bgDeco li.catering {
	border-top: 5px solid #a2a930;
}

div.container div.middle div.fotos div.intro  ul.bgDeco li.office-support
	{
	border-top: 5px solid #e2b40e;
}

div.container div.middle div.fotos div.intro  ul.bgDeco li.security {
	border-top: 5px solid #bebeb4;
}

div.container div.middle div.fotos div.intro  ul.bgDeco li.integrated-facility-services
	{
	border-top: 5px solid #9b262a;
}

div.container div.middle div.fotos div.intro div.statement {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 250px;
	top: 212px;
	width: 650px;
	height: 150px;
	z-index: 200;
}

div.container div.middle div.fotos div.intro div.serviceIndex {
	float: left;
	width: 907px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 379px;
	height: 20px;
	z-index: 200;
}

div.container div.middle div.fotos div.intro div.serviceIndex span {
	vertical-align: middle;
	padding: 2px 4px;
	font-weight: bold;
	color: #ccc;
}

div.container div.middle div.fotos div.intro div.serviceIndex div.desc {
	float: left;
	font-weight: bold;
	color: #999999;
	font-size: 11px;
}

div.container div.middle div.fotos div.intro div.serviceIndex div.abc {
	float: right;
	margin-right: 10px;
	font-weight: normal;
	color: #999999;
	font-size: 11px;
}

div.container div.middle div.fotos div.intro div.serviceIndex div.abc span
	{
	font-weight: normal;
	color: #ffffff;
}

div.container div.middle div.fotos div.intro div.serviceIndex div.abc span a
	{
	color: #999999;
}

div.container div.middle div.fotos div.intro div.serviceIndex div.search
	{
	margin-top: -6px;
	padding: 0;
	float: right;
	width: 136px;
}

div.container div.middle div.fotos div.intro div.serviceIndex div.search input
	{
	margin: 0;
	padding: 3px 5px;
	width: 136px;
	color: #666;
}

div.container div.middle div.fotos div.intro div.statement h1 {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 0;
	bottom: 0;
	font: normal 40px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
}

div.container div.tabellen {
	margin-left: auto;
	margin-right: auto;
  width: 945px;


}

div.container div.col {
	float: left;
	width: 320px;
}

div.container div.col2 {
	float: left;
	width: 300px;
}


div.container div.col div.tabel1 {
	float: left;
	height: 300px;
	width: 298px;
	margin: 0 20px 0 0;
	border: 1px solid #cccccc;
	background-image: url('./../../images/new/tbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	text-align: center;
}

div.ondertabel {
  position: relative;
  float: left;
  height: 46px;
  width: 300px;
  padding: 0;


  background-image: url('./../../images/new/tableonder.jpg');
  text-align: center;
}

div.container div.col div.tabel1 div.t1titel {
	float: left;
	text-align: left;
	height: 16px;
	width: 288px;
	background-color: #002d56;
	margin: 1px 1px 1px 1px;
	padding: 2px 0 1px 8px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

div.container div.col div.tabel1 div.t1titel a {
	float: left;
	text-align: left;
	height: 15px;
	width: 288px;
	background-color: #002d56;
	background-image: url('./../../images/new/arrow.gif');
	background-repeat: no-repeat;
	background-position: right;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

div.container div.col div.tabel1 div.t1image {
	float: left;
	text-align: center;
	height: 75px;
	width: 300px;
	padding-top: 15px;
	text-decoration: none;
}

div.container div.col div.tabel1 div.t1inhoud {
	float: left;
	padding: 0 15px 0 15px;
	color: #333333;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div.container div.col div.tabel1 div.t1inhoud a {
	color: #3366a8;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div.container div.col div.tabel2 {
	float: left;
	height: 172px;
	width: 298px;
	margin: 0 20px 0 0;
	border: 1px solid #cccccc;
	background-image: url('./../../images/new/tbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	text-align: center;
}

div.container div.col div.tabel2 div.t2titel {
	float: left;
	text-align: left;
	height: 16px;
	width: 288px;
	background-color: #002d56;
	margin: 1px 1px 1px 1px;
	padding: 2px 0 1px 8px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

div.container div.col div.tabel2 div.t2titel a {
	float: left;
	text-align: left;
	height: 17px;
	width: 288px;
	background-color: #002d56;
	background-image: url('./../../images/new/arrow.gif');
	background-repeat: no-repeat;
	background-position: right;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

div.container div.col div.tabel2 div.t2inhoud {
	float: left;
	padding: 10px 0 0 8px;
	color: #333333;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div.container div.col div.tabel2 div.t2inhoud a {
	color: #3366a8;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div.container div.col div.tabel2 div.t2inhoud input {
	font-size: 11px;
	width: 146px;
	margin: 0;
	height: 17px;
	border: #e2e2e2 solid 1px;
}

div.container div.col div.tabel2 div.t2inhoud div.submitt2 {
	float: left;
	margin: -3px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 277px;
	color: #002d56;
}

div.container div.col div.tabel2 div.t2inhoud div.submitt2 a {
	text-decoration: none;
	color: #002d56;
}

div.container div.col div.tabel2 div.t2inhoud div.submitt2 a:hover {
	text-decoration: none;
	color: #3366a8;
}

div.container div.col div.tabel2b {
	float: left;
	height: 117px;
	width: 298px;
	margin: 9px 20px 0 0px;
	border: 1px solid #cccccc;
	background-image: url('./../../images/new/tbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	text-align: center;
}

div.container div.col div.tabel2b div.t2btitel {
	float: left;
	text-align: left;
	height: 16px;
	width: 288px;
	background-color: #002d56;
	margin: 1px 1px 1px 1px;
	padding: 2px 0 1px 8px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

div.container div.col div.tabel2b div.t2btitel a {
	float: left;
	text-align: left;
	height: 17px;
	width: 288px;
	background-color: #002d56;
	background-image: url('./../../images/new/arrow.gif');
	background-repeat: no-repeat;
	background-position: right;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

div.container div.col div.tabel2b div.t2binhoud {
	float: left;
	height: 100px;
	color: #333333;
	text-align: left;
	padding: 10px 0 0 10px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div.container div.col div.tabel2b div.t2binhoud input {
	font-size: 11px;
	margin: 0;
	width: 146px;
	height: 17px;
	border: #e2e2e2 solid 1px;
}

div.container div.col div.tabel2b div.t2binhoud a {
	color: #3366a8;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
}



div.container div.col div.tabel2b div.t2binhoud div.submitt2b {
	float: left;
	margin: -1px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 277px;
	color: #002d56;
}

div.container div.col div.tabel2b div.t2binhoud div.submitt2b a {
	text-decoration: none;
	color: #002d56;
}

div.container div.col div.tabel2b div.t2binhoud div.submitt2b a:hover {
	text-decoration: none;
	color: #3366a8;
}

div.container div.col2 div.tabel3 {
	float: left;
	height: 172px;
	width: 298px;
	border: 1px solid #cccccc;
	background-image: url('./../../images/new/tbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	text-align: center;
}

div.container div.col2 div.tabel3 div.t3titel {
	float: left;
	text-align: left;
	height: 16px;
	width: 288px;
	background-color: #002d56;
	margin: 1px 1px 1px 1px;
	padding: 2px 0 1px 8px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

div.container div.col2 div.tabel3 div.t3titel a {
	float: left;
	text-align: left;
	height: 17px;
	width: 288px;
	background-color: #002d56;
	background-image: url('./../../images/new/arrow.gif');
	background-repeat: no-repeat;
	background-position: center right;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

div.container div.col2 div.tabel3 div.t3inhoud {
	float: left;
	padding: 10px 0 0 10px;
  height: 30px;
	color: #333333;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div.container div.col2 div.tabel3 div.t3inhoud a {
	color: #3366a8;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div.container div.col2 div.tabel3 div.t3inhoud input {
	font-size: 11px;
	width: 146px;
	height: 17px;
	border: #e2e2e2 solid 1px;
}

div.container div.col2 div.tabel3 div.t3inhoud div.submitt3 {
	float: left;
	margin: -2px 0 0 0;
	padding: 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 277px;
	color: #002d56;
	font-family: Arial, Helvetica, sans-serif;
}

div.container div.col2 div.tabel3 div.t3inhoud div.submitt3 a {
	text-decoration: none;
	color: #002d56;
}

div.container div.col2 div.tabel3 div.t3inhoud div.submitt3 a:hover {
	text-decoration: none;
	color: #3366a8;
}

div.container div.col2 div.tabel3b {
	float: left;
	height: 117px;
	width: 298px;
	margin: 9px 0 0 0px;
	border: 1px solid #cccccc;
	background-image: url('./../../images/new/tbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	text-align: center;
}

div.container div.col2 div.tabel3b div.t3btitel {
	float: left;
	text-align: left;
	height: 16px;
	width: 288px;
	background-color: #002d56;
	margin: 1px 1px 1px 1px;
	padding: 2px 0 1px 8px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

div.container div.col2 div.tabel3b div.t3btitel a {
	float: left;
	text-align: left;
	height: 17px;
	width: 288px;
	background-color: #002d56;
	background-image: url('./../../images/new/arrow.gif');
	background-repeat: no-repeat;
	background-position: right;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

div.container div.col2 div.tabel3b div.t3binhoud {
	float: left;
	padding: 10px 0 0 10px;

	color: #999999;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
	height: 100px;
}

div.container div.col2 div.tabel3b div.t3binhoud a {
	color: #3366a8;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div.container div.col2 div.tabel3b div.t3binhoud div.submitt3b {
  float: left;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  width: 277px;
  color: #002d56;
}

div.container div.col2 div.tabel3b div.t3binhoud div.submitt3b a {
	text-decoration: none;
	color: #002d56;
}

div.container div.col2 div.tabel3b div.t3binhoud div.submitt3b a:hover {
	text-decoration: none;
	color: #3366a8;
}

div.container div.footer {
	float: left;
	margin: 0;
  height: 73px;
	width: 938px;
	text-align: left;
}

div.container div.footer div.boven {
	float: left;
	margin: 0;
	padding: 0;
	height: 28px;
	width: 938px;
	text-align: left;
	border-left: #CCCCCC solid 1px;
	border-top: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-bottom: #000000 solid 2px;
}

div.container div.footer div.menupositie {
	float: left;

	width: 650px;
	height: 20px;
}

div.container div.footer div.bottom {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	height: 25px;
	line-height: 25px;
	width: 938px;
	color: #404348;
	text-align: left;
	border-left: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
}

div.container div.footer div.bottom a {
	color: #003366;
	text-decoration: none;
}

div.container div.footer div.bottom a:hover {
	color: #3366a8;
	text-decoration: none;
}

div.container div.footer div.bottom div.textinfooter {
	position: absolute;
	margin: 0 0 0 632px;
	color: #333333;
	text-decoration: none;
}

.ctl00_PlaceholderBox_Box1_0 {
	border-color: Black;
	border-width: 1px;
	border-style: Solid;
}

.ctl00_PlaceholderBox_Box2_0 {
	border-color: Black;
	border-width: 1px;
	border-style: Solid;
}

.ctl00_PlaceholderBox_Box3_0 {
	border-color: Black;
	border-width: 1px;
	border-style: Solid;
}

.ctl00_PlaceholderBox_Box4_0 {
	border-color: Black;
	border-width: 1px;
	border-style: Solid;
}




