*
{
	margin: 0px;
	padding: 0px;
}
p {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0.8em;
}
p.blp{
	line-height: 1.5em;
}
a:link {
	color: #0096db;
	text-decoration: none;
}
a:visited {
	color: #0096db;
	text-decoration: none;
}
a:hover {
	color: #001426;
	text-decoration: none;
}
body
{
	background-color: #FFF;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-image: url(images/imgbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	color: #999;
	font-size: 0.8em;
	font-weight: lighter;
}
img
{
	border: none;
}
h1
{
	font-size: 1.6em;
	font-weight: 300;
	color: #0096db;
	text-align: center;
	margin-bottom: 25px;
	line-height: 1.4em;
}
h2
{
	font-size: 1.3em;
	color: #001526;
	text-align: center;
	margin-bottom: 20px;
	font-weight: 300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0096db;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0096db;
	padding-top: 3px;
	padding-bottom: 3px;
}
h3
{
	font-size: 1.3em;
	color: #001526;
	line-height: 40px;
	text-align: left;
	font-weight: 300;
}
#container
{
	margin: 0px auto;
	padding: 0;
	text-align: left;
	width: 980px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}

#header
{
	width: 980px;
	float: none;
	height: 170px;
}
/* topMenu */
#topmenu {
	width: 980px;
	height: 60px;
}
#topmenu #topnav {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#topmenu #topnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
#topmenu #topnav li {
	display: inline;
}

#topmenu #topnav a {
	padding: 0 2px 0 3px;
	color: #666;
	text-decoration: none;
}
#topmenu #topnav a:hover {
	color: #0096db;
}
#topmenu #topnav .first a {
	border: none;
	color: #0096db;
}
/* End topMenu */
/* main_menu*/
#main_menu {
	height: 38px;
	width: 388px;
	margin-left: 296px;
	margin-right: 296px;
	margin-bottom: 20px;
	margin-top: 0px;
}

ul#nav {
	width:388px;
	height:38px;
	padding:0px;
	margin: 0px;
	/*overflow: hidden;*/
	background:transparent url(images/topnav.jpg) no-repeat 0 0px;
	position: absolute;
	top: 60px;
}
ul#nav li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;	
}
ul#nav li a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	background:transparent url(images/topnav.jpg) no-repeat;
}
li#home a, li#services a, li#portfolio a, li#contact a {
	height:38px;
}
li#home a {
	width:153px;
}
li#portfolio a {
	width:121px;
}	 
li#contact a {
	width:114px;
}	 	 	 	 
li#home a:hover, li#home a:focus {
	background-position:0px -38px;
}
li#portfolio a:link, li#portfolio a:visited {
	background-position: -153px 0px;
}
li#portfolio a:hover, li#portfolio a:focus {
	background-position: -153px -38px;
}
li#contact a:link, li#contact a:visited {
	background-position: -274px 0px;
}
li#contact a:hover, li#contact a:focus {
	background-position: -274px -38px;
}

/* main_menu active*/

body#home-page ul#nav li#home a {
	background-position:0px -38px;
}
body#portfolio-page ul#nav li#portfolio a {
	background-position:-153px -38px;
}
body#contact-page ul#nav li#contact a {
	background-position:-274px -38px;
}
/* end main_menu*/
/* main_menuen*/
#main_menuen {
	height: 38px;
	width: 308px;
	margin-left: 336px;
	margin-right: 336px;
	margin-bottom: 20px;
	margin-top: 0px;
}

ul#naven {
	width:308px;
	height:38px;
	padding:0px;
	margin: 0px;
	/*overflow: hidden;*/
	background:transparent url(images/topnaven.jpg) no-repeat 0 0px;
	position: absolute;
	top: 60px;
}
ul#naven li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;	
}
ul#naven li a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	background:transparent url(images/topnaven.jpg) no-repeat;
}
li#homeen a, li#servicesen a, li#portfolioen a, li#contacten a {
	height:38px;
}
li#homeen a {
	width:84px;
}
li#portfolioen a {
	width:117px;
}	 
li#contacten a {
	width:107px;
}	 	 	 	 
li#homeen a:hover, li#homeen a:focus {
	background-position:0px -38px;
}
li#portfolioen a:link, li#portfolioen a:visited {
	background-position: -84px 0px;
}
li#portfolioen a:hover, li#portfolioen a:focus {
	background-position: -84px -38px;
}
li#contacten a:link, li#contacten a:visited {
	background-position: -201px 0px;
}
li#contacten a:hover, li#contacten a:focus {
	background-position: -201px -38px;
}

/* main_menu active*/

body#homeen-page ul#naven li#homeen a {
	background-position:0px -38px;
}
body#portfolioen-page ul#naven li#portfolioen a {
	background-position:-84px -38px;
}
body#contacten-page ul#naven li#contacten a {
	background-position:-201px -38px;
}
/* end main_menuen*/
/* pro_navmenu*/
.pmbox {
	float: left;
	text-align: left;
	padding-bottom: 10px;
	width: 824px;
}
#pagemenu li { 
border:0; 
margin:0; 
padding:0; 
font-size:11px; 
list-style:none;
float:left; 
}
#pagemenu a           {
	color: #999;
}
#pagemenu .current     {
	color:#0096db;
	display:block;
	float:left;
	padding:3px 6px;
}
#pagemenu a:link, 
#pagemenu a:visited   {
	color:#999;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#pagemenu a:hover     {
	color: #0096db;
}
/* end pro_navmenu*/

/* secNav */
#secmenu {
	height: 40px;
	width: 388px;
	margin-left: 296px;
	margin-right: 296px;
} 
#secmenu li {
	float:left;
}
#secmenu ul {
	list-style-type: none;
}
#secmenu ul li a {
	border:0;
	display:block;
	text-decoration:none;
}
#secmenu ul li a.in {
	width: 89px;
	height: 40px;
	background: url(images/btin2.jpg) no-repeat;
	display: block;
}
#secmenu ul li a.inc {
	width: 89px;
	height: 40px;
	background: url(images/btin1.jpg) no-repeat;
	display: block;
}
#secmenu ul li a.in:hover {
	width: 89px;
	height: 40px;
	background: url(images/btin1.jpg) no-repeat;
	display: block;
}
#secmenu ul li a.ic {
	width: 165px;
	height: 40px;
	background: url(images/btic2.jpg) no-repeat;
	display: block;	
}
#secmenu ul li a.icc {
	width: 165px;
	height: 40px;
	background: url(images/btic1.jpg) no-repeat;
	display: block;	
}
#secmenu ul li a.ic:hover {
	width: 165px;
	height: 40px;
	background: url(images/btic1.jpg) no-repeat;
	display: block;
}
#secmenu ul li a.dg {
	width: 134px;
	height: 40px;
	background: url(images/btdg2.jpg) no-repeat;
	display: block;
}
#secmenu ul li a.dgc {
	width: 134px;
	height: 40px;
	background: url(images/btdg1.jpg) no-repeat;
	display: block;
}
#secmenu ul li a.dg:hover {
	width: 134px;
	height: 40px;
	background: url(images/btdg1.jpg) no-repeat;
	display: block;
}
/* End secNav */
/* secNaven */
#secmenuen {
	height: 40px;
	width: 388px;
	margin-left: 296px;
	margin-right: 296px;
} 
#secmenuen li {
	float:left;
}
#secmenuen ul {
	list-style-type: none;
}
#secmenuen ul li a {
	border:0;
	display:block;
	text-decoration:none;
}
#secmenuen ul li a.in {
	width: 89px;
	height: 40px;
	background: url(images/btin2.jpg) no-repeat;
	display: block;
}
#secmenuen ul li a.inc {
	width: 89px;
	height: 40px;
	background: url(images/btin1.jpg) no-repeat;
	display: block;
}
#secmenuen ul li a.in:hover {
	width: 89px;
	height: 40px;
	background: url(images/btin1.jpg) no-repeat;
	display: block;
}
#secmenuen ul li a.ci {
	width: 165px;
	height: 40px;
	background: url(images/btci2.jpg) no-repeat;
	display: block;	
}
#secmenuen ul li a.cic {
	width: 165px;
	height: 40px;
	background: url(images/btci1.jpg) no-repeat;
	display: block;	
}
#secmenuen ul li a.ci:hover {
	width: 165px;
	height: 40px;
	background: url(images/btci1.jpg) no-repeat;
	display: block;
}
#secmenuen ul li a.gd {
	width: 134px;
	height: 40px;
	background: url(images/btgd2.jpg) no-repeat;
	display: block;
}
#secmenuen ul li a.gdc {
	width: 134px;
	height: 40px;
	background: url(images/btgd1.jpg) no-repeat;
	display: block;
}
#secmenuen ul li a.gd:hover {
	width: 134px;
	height: 40px;
	background: url(images/btgd1.jpg) no-repeat;
	display: block;
}
/* End secNaven */
#pwork {
	width: 980px;
}
.boxwork
{
	float: left;
	width: 196px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 0px;
	padding-right: 0px;
	height: 240px;
}
.boxwork img
{
	padding: 0;
	margin: 0;
}
a img{ 
border:0; 
}
.boxwork p
{
	margin: 0;
	padding: 0;
}

.worktext
{
	font-size: 0.9em;
	text-align: left;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.workimg
{
	padding: 0;
	text-align: center;
}
.boxworktit
{
	font-size: 1.2em;
	padding: 0px;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.boxworktit a
{
	color: #001426;
	text-decoration: none;
}

.boxworktit a:hover
{
	text-decoration: none;
	color: #0096db;
}
/* footer */
#footer {
	width:980px;
	height: 30px;
	padding-top: 15px;
	font-size:10px;
	color:#B1B1B1;
	text-align: center;
	clear: both;
}
#content
{
	padding-right: 78px;
	padding-left: 78px;
}
.word1
{
	color: #001526;
}
.word2
{
	color: #001526;
	font-size: 1.1em;
}
.text1
{
	width: 824px;
	clear: both;
	padding-bottom: 20px;
	padding-top: 20px;
}
.text1 p
{
	width: 600px;
}
.cimg1
{
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
.cimg2
{
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
	background-image: url(images/line.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.tit2
{
	text-align: center;
	line-height: 40px;
	font-size: 1.4em;
	color: #001426;
}
.ad
{
	padding-top: 30px;
	padding-bottom: 50px;
}
.cd1
{
	background-image: url(images/cd1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin: 0px;
	display: block;
	color: #001426;
}
.cd2
{
	background-image: url(images/cd2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin: 0px;
	display: block;
	color: #001426;
}
.cd3
{
	background-image: url(images/cd3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin: 0px;
	display: block;
	color: #001426;
}
.cd4
{
	background-image: url(images/cd4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin: 0px;
	display: block;
	color: #001426;
}
.cd5
{
	background-image: url(images/cd5.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin: 0px;
	display: block;
	color: #001426;
}
.cespwrap1
{
	width: 200px;
	float: left;
	padding-top: 25px;
}
.cespwrap2
{
	width: 400px;
	float: left;
}
#portit1
{
	width: 824px;
	clear: both;
	height: 40px;
}
#portit1 .texttit1
{
	float: left;
	width: 774px;
	height: 40px;
}
#portit1 .backtoport
{
	font-size: 11px;
	float: right;
	width: 50px;
	text-align: right;
	line-height: 40px;
}
#portit1 .backtoport a:link {
	color: #001426;
	text-decoration: none;
}
#portit1 .backtoport a:visited {
	color: #001426;
	text-decoration: none;
}
#portit1 .backtoport a:hover {
	color: #0096db;
	text-decoration: none;
}
.wrapServ{
	width:260px;
	float:left;
	margin-bottom: 40px;
	text-align: justify;
	color: #0096db;
}
.wrapServ2{
	width:260px;
	float:left;
	margin-right: 22px;
	margin-left: 22px;
	margin-bottom: 40px;
	text-align: justify;
	color: #0096db;
}

