/* default CSS for stimulance.be */

body { margin:0; padding:0; }

* { margin:0; padding:0; }

a img { border:0; }

fieldset { border:none; padding:0; }

.cufon-loading { visibility:hidden !important; }

/* algemene terugkerende classes */

.Holder { clear:both; width:100%; }

.Center { text-align:center; }	
.Centered { margin:0 auto; text-align:left; position:relative; }

.Column { float:left; position:relative;  }
.ColumnRight { float:right; position:relative; }

.Span-14	{ width:980px }
.Span-11	{ width:725px; }
.Span-10	{ width:625px; }
.Span-9		{ width:639px; }
.Span-8		{ width:480px; }
.Span-5		{ width:350px; }
.Span-4		{ width:288px; }
.Span-42	{ width:330px; }
.Span-3		{ width:220px; }

.Padding 	{ padding: 25px 15px; }
.Padding2 	{ padding: 10px 15px; }
.Padding3 	{ padding: 10px 15px 0 15px; }
.Padding4 	{ padding: 15px 15px 0 15px; }

/* Basic horizontal menu */

.Horizontal ul { list-style:none; margin:0; padding:0; }
.Horizontal ul li { position:relative; float:left; padding:0; display:inline; }
.Horizontal ul li a { display:block; float:left; }
.Horizontal ul li a span { display:block; float:left; cursor:pointer; }

/* The new clearfix method */

.Clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .Clearfix             { zoom: 1; }
*:first-child+html .Clearfix { zoom: 1; }

/************************************************************* Begin design **********************************************************/

body { background:#fff; color:#6e6e6e; }

a, a:visited { color:#008688; }

/* header 
*************************************/

#headerHolder {  }

#header { background:url(img/colours.gif) 0 -10px no-repeat; height:130px; }

.Logo { display:block; width:181px; height:88px; position:absolute; top:20px; left:20px; background:url(img/logo.gif); }
.Logo strong { position:absolute; top:-9999px; }

.LangNav { float:right; }

.LangNav li a { color:#fff; text-decoration:none; font-size:1.1em; text-transform:uppercase; background:#003254; margin-left:5px; padding:5px 3px 3px; } 
.LangNav li.Active a { background:#008688; }

/* banner
************************************/

#bannerHolder { background:#e5e5e5; margin-bottom:10px; }
#banner { height:258px; }

#banner img { float:left; }
#banner .Tekst { padding:15px; color:#fff; background:#008688; float:left; width:300px; height:228px; font-size:1.4em }

#banner .Tekst p { margin:0; }

/* content
************************************/

#content { border:1px solid #d5d5d5; border-width:0 1px; }

#content p { font-size:1.2em; }

/* footer
************************************/

#footer { background:url(img/colours.gif) top left no-repeat; padding:40px 0 0 0; margin-top:10px; }

#footer p { font-size:0.9em; color:#666 }



.scrollable {
	position:relative;
	overflow:hidden;
	width: 916px;
	height:70px;
	margin:0 10px 8px 10px;
	float:left;
}

.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

.scrollItem {
	float:left;
	width:142px;
	height:70px;
	overflow:hidden;
	margin-right:13px;
	position:relative;
}

.scrollItem .imgOut{
	position:absolute;
	left:0;
	top:0;
	z-index:1500;
}

.scrollItem .imgOver{
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
}

.btnPrev{
	float:left;
	width:20px;
	height:70px;
}

.btnPrev a{
	display:block;
	width:20px;
	height:70px;
	background:url(../images/btnPrev.jpg) center no-repeat;
}

.btnNext{
	float:left;
	width:20px;
	height:70px;
}

.btnNext a{
	display:block;
	width:20px;
	height:70px;
	background:url(../images/btnNext.jpg) center no-repeat;
}

.border{
	padding-top:30px;
	margin-top:30px;
	border-top:#d5d5d5 1px solid;
}
