body {
	font-family: arial, sans-serif;
	background-color: #94785B;
	color: #666666;
	font-size: 12px;
	line-height: 14px;
	margin: 0px auto;
}

a {
	color: #39729f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active{
  outline: none;
}

a:-moz-any-link:focus {
  outline: none;
}


img {
	border: 0px;
}

p {
	margin: 0px 0px 12px 0px;
}

ul {
	margin-left: -26px;
	margin-top: 0px;
	margin-bottom: 10px;
	list-style-image: url(../images/bullet.gif);
}

li {
	padding-bottom: 3px;
}

#header {
	width: 100%;
	height: 79px;
	margin: 0px;
}

#container {
	position: relative;
	top: 0px;
	left: 0px;
}

#main {
	width: 912px;
	height : 500px;
	position: absolute;
	top: 79px;
	left: 0px;
	overflow: hidden;
	background: #B6A68F url(../images/bg_main.gif) repeat-x top;
}

#fader {
	width: 912px;
	height : 500px;
	position: absolute;
	top: 79px;
	left: 0px;
	overflow: hidden;
	background: #B8A790 url(../images/bg_main.gif) repeat-x top;
	z-index: 1;
	-moz-opacity: 1;
	opacity: 100;
	background-color: #B8A790;
}

#contentcontainer {
	width: 300000px;
	height : 300000px;
	position: relative;
	top: 0px;
	left: 0px;
}

#movingcontainer {
	width: 1px;
	height: 1px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#nav {
	padding-top: 47px;
}

#contentheader {
	float: left;
	width: 683px;
}

#leftcontent {
	width: 334px;
	padding: 0px 15px 0px 0px;
	float: left;
}

#rightcontent {
	width: 334px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.ghost {
	cursor: pointer;
	width: 899px;
	height: 440px;
	background-color: #999999;
	position: absolute;
	z-index: 1;
	-moz-opacity: 0;
	opacity: 0;
}

#footer {
	position: relative;
	width: 100%;
	height: 29px;
	margin: 0px;
}

.page {
	position: absolute;
	z-index: 0;
	margin: 0px auto;
	width: 899px;
	height: 440px;
	background-color: #FFFFFF;
	background-image:url(../images/bg.jpg)	
}

.pageContent {
	margin: 21px 17px 10px 10px;
	width: 872px;
	height: 400px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.pageLoader {
	display: none;
	-moz-opacity: 1;
	opacity: 100;
	padding-top: 165px;
	text-align: center;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 899px;
	height: 265px;
}

.contentimg {
	border: #cccccc solid 1px;
}

.imagetext {
	float: left;
	width: 160px;
	padding-left: 5px;
}

.imgnewstext {
	float: left;
	width: 210px;
	padding-left: 5px;
}

.gallerythumb {
	float: left;
	margin-right: 6px;
	border: #cccccc solid 1px;
}

.lastgallerythumb {
	float: left;
	border: #cccccc solid 1px;
}

.gallerycontainer {
	position: relative;
}

.fadeinImg {
	border: #cccccc solid 1px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.withtitle {
	padding-top: 0px;
}

.notitle {
	padding-top: 29px ! important;
}

.center {
	text-align:center;
}

.clear {
	clear: both;
}

.left  {
	float: left;
}

.right {
	float: right;
}

.caselink {
	padding-bottom: 10px;
}

.separator {
	width: 100%;
	margin: 3px 0px;
	font-size: 1px;
	height: 1px;
	border-top: #cccccc solid 1px;
}

.listeditem {
	margin: 0px 0px 10px -10px;
	padding-left: 10px;
	background: transparent url(../images/rightarrow.gif) no-repeat 0px 6px;
}

.spaced {
	margin-bottom: 11px;
}


.subnav {
	width: 177px;
	height: 351px;
	padding: 55px 10px 0px 0px;
	float: left;
}

.subnavitem {
	height: 19px;
	width: 177px;
}
.subnavsel {
	height: 19px;
	width: 165px;
	padding-left: 12px;
}
.subnavparent {
	height: 19px;
	width: 177px;
}
.subnavitem img {
	display: block;
	float: left;
	border: 0px;
}
.subnavparent img {
	display: block;
	float: left;
	border: 0px;
}
.subnavitem a {
	float: left;
	padding-left: 12px;
	background: url(../images/subnav/downarrow.gif) no-repeat 2px 9px;
}
.subnavitem a:hover {
	background: url(../images/subnav/downarrow_hi.gif) no-repeat 2px 9px;
}
.subnavparent a {
	float: left;
	padding-left: 12px;
	background: url(../images/subnav/leftarrow.gif) no-repeat 3px 7px;
}
.subnavparent a:hover {
	background: url(../images/subnav/leftarrow_hi.gif) no-repeat 3px 7px;
}
#subnav1101,
#subnav0101, /*home*/
#subnav0315, /*klanten*/
#subnav0763{ /*contact*/
	display: none;
}

/* -- Page Accueil-- */

#bgImgHome {
	position: relative;
}

#challengeBowl {
	position: absolute;
	top: 119px;
	left: 350px;
	z-index: 2;
}

#backgroundHome {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#homeBlock1 {
	padding: 8px;
	width: 413px;
	height: 80px;
	background-image:url(../images/bg-ban.gif);
	position: absolute;
	font-size: 11px;
	top: 0px;
	left: 10px;
	z-index: 5;
	display: none;
	-moz-opacity: 0;
	opacity: 0;
}

#homeBlock2 {
	padding: 10px;
	width: 413px;
	height: 99px;
	background-image:url(../images/bg-ban.gif);
	position: absolute;
	font-size: 11px;
	top: 0px;
	left: 453px;
	z-index: 5;
	display: none;
	-moz-opacity: 0;
	opacity: 0;
}

#homeBlock3 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 340px;
	color: white;
	font-size: 12px;
	z-index: 5;
	display: none;
	-moz-opacity: 0;
	opacity: 0;
}


/* -- Page Client -- */


#customerMain {
	padding-left: 10px;
	padding-right: 8px;
}

#customerMain .divLineLeft {
	border-bottom: 1px solid #DADADB;
	height: 18px;
	color: #989898;
	width: 530px;
	float: left;
}

#customerMain .divLineRight {
	border-bottom: 1px solid #DADADB;
	height: 18px;
	color: #989898;
	width: 300px;
	float: right;
}

#customerMain .logosLeft {
	position: relative;
	height: 70px;
	width: 530px;
	float: left;
}

#customerMain .logosRight {
	position: relative;
	height: 70px;
	width: 300px;
	float: right;
}

.groupOff {
	position: absolute;
	top: 13px;
	left: 0px;
	display: block;
	z-index: 1;
	width: 100%;
}

.groupOn {
	position: absolute;
	top: 13px;
	left: 0px;
	z-index: 2;
	-moz-opacity: 1;
	opacity: 100;
	width: 100%;
}

.groupOn img {
	cursor: pointer;
	-moz-opacity: 1;
	opacity: 100;
}


/* -- page Portfolio -- */


#portfolioMain {
	width: 702px;
	height : 270px;
	padding-top: 7px;
	position: absolute;
	top: 50px;
	left: 187px;
	overflow: hidden;
}

#portfolioContent {
	width: 30000px;
	height : 270px;
	position: relative;
	top: 0px;
	left: 0px;
}

#portfolioMoving {
	position: absolute;
	top: 0px;
	left: 0px;
}

.blocks {
	width: 702px;
	height : 270px;
	float: left;
}

.block {
	width: 331px;
	height: 96px;
	float: left;
	padding: 0px 20px 50px 0px;
}

.block .blockImg {
	border: 1px #CCCCCC solid;
	width: 166px;
	height: 96px;
	float: left;
}

.block .blockText {
	width: 157px;
	float: left;
}

.block .blockText p {
	padding: 0px 5px;
}

.block .blockText a, .altlink {
	color: #666666;
}

.block .blockText a:hover, .altlink:hover {
	text-decoration: none;
}

#controls {
	width: 685px;
	height: 50px;
	position: absolute;
	top: 360px;
	left: 180px;
}

#controls #buttons {
	height: 27px;
	width: 685px;
}

#controls #sliderBg {
	height: 23px;
}

#buttonVorige {
	float: left;
}

#buttonVolgende {
	float: right;
}

#sliderContainer {
 	width: 709px;
}

#sliderContainer #buttonLeft {
	float: left;
	width: 66px;
	height: 39px;
}

#sliderContainer #sliderBg {
	position: relative;
	float: left;
	width: 573px;
	height: 39px;
	background: url(../images/sliderBg.gif) no-repeat;
}

#sliderContainer #buttonRight {
	float: right;
	width: 70px;
	height: 39px;
}

#sliderContainer #slider {
	position: absolute;
	left: 0px;
	cursor: pointer;
}
.frame {
	border: 1px solid #918255;
}
.frame2 {
	border: 1px solid #F3EEE2;
}
.frame3 {
	border: 1px solid #E6DABF;
}
.frame4 {
	border: 1px solid #000000;
}
.frameCC {
	border: 1px solid #CCCCCC;
}
.frameCCL {
	border: 1px solid #CCCCCC;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}
input.groovybuttonForm
{
   font-size:10px;
   font-family:Verdana, Helvetica, Arial;
}
.focus {
	BACKGROUND: beige; COLOR: black
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}
.imgnewstext2 {
	padding-left: 5px;
