			/* RESET SCRIPT */
			html, body, div, span, applet, object, iframe,
			h1, h2, h3, h4, h5, h6, p, blockquote, pre,
			a, abbr, acronym, address, big, cite, code,
			del, dfn, em, img, ins, kbd, q, s, samp,
			small, strike, strong, sub, sup, tt, var,
			b, u, i, center,
			dl, dt, dd, ol, ul, li,
			fieldset, form, label, legend,
			table, caption, tbody, tfoot, thead, tr, th, td,
			article, aside, canvas, details, embed,
			figure, figcaption, footer, header, hgroup,
			menu, nav, output, ruby, section, summary,
			time, mark, audio, video {
				margin: 0;
				padding: 0;
				border: 0;
				font-size: 100%;
				font: inherit;
				vertical-align: baseline;
			}
			/* END RESET SCRIPT */

			body {
				background-color: #999999;
				margin: 0px;
				padding: 0px;
				color: #000;
				font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
				font-size : 100%;
			}
			
			img {
				border: 0;
			}
			
			span::selection , p::selection , div::selection { background: #2bbce9; color: white;}
			span::-moz-selection, p::-moz-selection, div::-moz-selection { background: #2bbce9; color: white;}
			a:link{
			color: #2bbce9;
			}

			a:visited{
			color: #2bbce9;
			}

			a:hover{
			color: #2bbce9;
			}

			a:active{
			color: #2bbce9;
			}

			.title {
				text-transform: uppercase;
			}
			

			#main {
				width: 100%;
				margin: 0px;
				padding: 0px;
				/*meer contrast*/
				background-color: #ffffff;
				color: #000000;

			}
			
			#logo {
				top: 0px;
				
			}
			
			#logo div {
				border-bottom: 5px solid #2bbce9;
			}
			
			#logo img {
				margin: 40px 0 16px 0px;
				width: 70%;
			}
			
			#lang {
				width: 100%;
				float: right;
			}

			#lang ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
			#lang ul li {
				float: right;
				padding: 0 10px;
				margin: 0;
				background-image: url(imgs/lang_bg.png);
				background-repeat: repeat-x;
				background-position: bottom;
				font-size: 100%;
				line-height: 180%;
				color: #666666;
				border: 0;
				border-right: 1px solid #d2d2d2;
				display: block;
			}
			
			#lang ul li.selected {
				display: none;
			}
			
			#lang ul li:first-child {
				border-right: 0px solid #d2d2d2;	
			}
			
			#lang ul li:last-child {
				text-align: right;
				background-image: url(imgs/lang_bg-left.png);
				background-repeat: no-repeat;
				background-position: right bottom;
				overflow: visible;
				width: 150px;
			}
			
			#lang ul li a{
				text-decoration: none;
				color: #666666;
				cursor: pointer;
			}
			
			#contact {
				margin-top: 10px;
				font-size: 100%;
				color: #636363;
			}
			
			#contact div.location {
				z-index: 8;
				padding-right: 10px;
				margin-right: 0px;
				border-bottom: 1px solid #d2d2d2;
			}
			
			#contact div.location:first-child a {
				margin: 0 0 0 0;
			}
			
			#contact div.location a {
				display: block;
				width: 100%;
				height: 80px;
				margin: 0;
				padding: 3px 7px 3px 10px;
				text-decoration: none;
				color: #636363;
				border-bottom: 1px solid #ccc;
			}
			
			#contact div.location a span {
				display: block;
				line-height:20px;
			}
			
			#contact div.location a span.adres{
				font-weight: bold;
			}
			
			
						
			#contact div#everywhere {
				
			}
			
			#contact div#everywhere div {
				font-size: 100%;
				margin-right: 0px;
				border-bottom: 0px solid #d2d2d2;
				padding: 15px 10px 15px 10px;
			}
			
			#contact div#everywhere div span a {
				color: #2bbce9;
				text-decoration: underline;
			}

			#contact div#everywhere div span.phone{
				background-image: url(imgs/icon_phone.png);			
				background-repeat: no-repeat;
				background-position: 0px;
				padding: 0px 0 0px 23px;
				font-size: 100%;
				text-indent: 23px;
			}
			
			#contact div#everywhere div span.mail{
				background-image: url(imgs/icon_mail.png);			
				background-repeat: no-repeat;
				background-position: 0px;
				padding: 0px 0 0px 23px;
			}
			
			#contact div.location a:hover, #contact div.location a.down {
				background-color: #f0f8ff;
			}

			#contact div#when {
			display: none;
			}
			
			#contact div#when div {
				margin-right: 0px;
				padding: 19px 8px 13px 10px;
				font-size: 90%;
				line-height: 120%;
			}
			
			#contact div#when div > span {
				display: block;
			}
			
			span.bold{	
				font-weight: bold;
				display: inline;
			}
			
			#contact div.location a span.link_map {
				display: block;
				text-align: right;
				font-size: 100%;
				color: #2bbce9;
				line-height: 2.5em;
				background-image: url(imgs/arrow_right.png);
				background-repeat: no-repeat;
				background-position: right;
				margin: 10px 12px 0 0;
				padding: 0 12px 0 0;
			}

			
			
			#about-us {
				margin: 0;
				background-color: #4d4d4d;
				padding: 0;
			}
			

			#about-us div {
				margin: 0;
				padding: 10px 10px 5px 10px;
				font-size: 	100%;
				color: #CCCCCC;
			}
			
			#about-us div p.menu-buttons {
				padding: 0 0 25px 0px;
			}			

			#about-us div p.menu-buttons span{
				font-weight: bold;
				text-shadow: #1d1d1d 1px 1px;
				color: #ffffff;
				font-size: 100%;
			}
				
			#about-us div span.txt p {
				line-height: 100%;
				padding: 0 0 2px 0px;
				margin: 0;
			}
			
			#about-us div span.txt{
				position: relative;
				display: block;
				width: 100%;
				text-align: justify;
				text-shadow: #1d1d1d 1px 1px;
			}
			
			#about-us div span.txt p {
				padding-bottom: 16px;
			}
			
			#about-us div span.txt p span {
				font-weight: bold;
				color: #ffffff;
			}
			
			#about-us div img {
				float: right;
				padding-left: 50px;
			}
			
			#pre-activities {
				height: 5px;
				line-height: 50px;
				padding: 0;
				margin: 0;
				border: 0;
				height: 30px;
				background-color: #4d4d4d;
			}
			
			#activities {
				background-color: #ebebeb;
				margin:0px 0;
				padding: 50px 0 0 0;
			}
			
			#activities div {
				margin: 0;
				padding: 0;
				background-color: #ebebeb;
			}
			
			#activities .menu-buttons {
			font-weight: bold;
			text-shadow: #c2c2c2 2px 2px;
			color: #4d4d4d;
			font-size: 100%;
			width: 100%;
			text-indent: 10px;
			}
			
			#activities div.last {
				margin: 0;
				padding: 0 0 5px 0;
				background-color: #ebebeb;
			}
			
			#pre-jobs {
				height: 0px;
				background-color: #ebebeb;
			}
			
			#activities div span.title  {
				display: block;
				margin: 30px 0 10px 0;
				background-repeat: no-repeat;
				padding: 0px 0 0px 48px;
				color: #2bbce9;
				line-height: 33px;
				font-size: 100%;
				background-position: left -1px;
				background-color: #4d4d4d;

			}
			
			#activities div#legal span.title {
				background-image: url(imgs/icon_legal.png);
				background-position: 8px;
			}
			
			#activities div#accounting span.title {
				background-image: url(imgs/icon_accounting.png);
				background-position: 8px;
			}
			
			#activities div#tax span.title {
				background-image: url(imgs/icon_tax.png);
				background-position: 8px;
			}
			
			#activities div#general span.title {
				background-image: url(imgs/icon_general.png);
				background-position: 8px;
			}
			
			#activities  ul.item  {
				margin: 0px 0 36px 0;
				padding: 0 0;
			}
			
			#activities  ul.item li {
				line-height: 30px;
				display: block;
				border-bottom: 1px solid #2bbce9;
			}
			
			#activities ul.item ul.extra{ 
				margin: 0;
				padding: 0;
			}			
			
			#activities  ul.item li:first-child{
			 	border-top: 0px solid #d0d0d0;
			}
			
			#activities  ul.item ul.extra li {
				border: 0;
				margin: 0;
				padding: 0;
			 	line-height: 30px;
				display: block;
				border-top: 1px solid #bebebe;
			}
			
			#activities  ul.item li a{
				
				line-height: 18px;
				color: #636363;
				margin: 0px 10px 0px 10px;
				padding: 9px 0;
				display: block;
				font-size: 100%;
				overflow: visible;
			}
			
			#activities ul.item ul.extra li a {
				line-height: 18px;
				color: #636363;
				margin: 0;
				padding: 9px 20px;
				display: block;
				font-size: 100%;
				overflow: visible;
			}
			
			#activities  ul.item li a.expandable span.arrow{
				background-image: url(imgs/arrow_right.png);			
				background-repeat: no-repeat;
				background-position: right 5px;
			}
			
			#activities  ul.item li a.expandable span.arrow{
				color: ;
			}
			
			#activities  ul.item li a.selected span.arrow{
				background-image: url(imgs/arrow_bottom.png);			
				background-repeat: no-repeat;
				background-position: right 8px;
			}
			
			#activities ul li a.expandable:hover {
				background-color: #e1edf3;
				cursor: pointer;
				color: #2bbce9;
			}
			
			#jobs {	
				background-color: #333333;
				margin:0px 0;
				padding: 0;
				
			}
			
			#jobs div {
				margin: 0;
				padding: 14px 0 25px 10px;
			}
			
			#jobs span.title  {
				display: block;
				margin: 30px 0 10px 0;
				background-repeat: no-repeat;
				color: #fafafa;
				line-height: 33px;
				width: 182px;
				font-size: 100%;
				background-position: left -1px;
			}

			#jobs span.jobstxt{
				display: block;
				font-size: 100%;
				line-height: 2.1em;
				padding:0px 0 0px 0;
				color: #cccccc;
			}
			#jobs span.mail{
				display: block;
				margin: 0;
				padding: 0;
				font-size: 100%;
			}
			
			#jobs span.mail a{
				background-image: url(imgs/icon_mail.png);			
				background-repeat: no-repeat;
				background-position: 0px;
				padding: 0 0 0px 23px;
			}
			
			
			#pre-links {
				padding: 0;
				margin: 0;
				border: 0;
				height: 80px;
				background-color: #333333;
				
			}
			
			#links {
				display: block;
				background-color: #787878;
				padding: 0;
				margin: 0;
			}
			
			#links div.menu-buttons {
			font-weight: bold;
			text-shadow: #636363 2px 2px;
			color: #cccccc;
			font-size: 100%;
			width: 100%;
			background-color: #787878;
			margin-bottom: 25px;
			}
			
			
			#links .title {
				font-size: 100%;
				color: #333333;
				padding-bottom: 27px;
			}
			

			
			span.ext {
				display: block;
				width: 100%;
			}
			
			span.ext a {
				border-bottom: 2px solid #6e6e6e;
				color: #d0d0d0;
				line-height: 30px;
				font-size: 12px;
				text-decoration: none;
				
			}

			span.ext a:hover{
				color: #2bbce9;
				border-bottom: 2px solid #446974;
			}
			
			
			#creators  {
				display: block;
				text-align: right;
				height: 20px;
				background-color: #999999;
				color: #cccccc;
			}
			
			#creators div {
				padding: 10px 1px 50px 0;
				margin: 0;
				font-size: 70%;
				line-height: 2.5em;
			}
			#creators div a {
				text-decoration: underline;
				color: #cccccc;
			}
			
			#creators div a.alright {
				
			}			
			
			#creators div a.alright  img{
				width: 44px;
				height: 12px;
				vertical-align: middle;
			}