/* 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:600px; }
.Span-9 	{ width:600px;}
.Span-8		{ width:480px; }
.Span-5		{ width:345px; }
.Span-4		{ width:375px; }
.Span-42	{ width:330px; }
.Span-3		{ width:220px; }

.Padding 	{ padding: 15px; }

.MarginR 	{ margin-right:35px; }

/* 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 **********************************************************/

html { background:#e1dfdf; }
body { background:#fff; color:#666; }
a { color:#ec008c; }
a:hover { color:#ec008c; }
strong { color:#333; }
.Pink { color:#ec008c; }

/* HEADER
****************************************/

#header { z-index:1; }

#header .Logo { display:block; width:123px; height:123px; border:none; background:url(img/logo2.png) top left no-repeat; position:absolute; z-index:11; top:0; right:0; }
.Logo strong, .Logo span { position:absolute; top:-9999px; }

/* mainNav */

#mainNav { background:#000; }
#mainNav ul { margin:7px 0 8px 10px; }
#mainNav ul li a { color:#fff; text-decoration:none; font-size:1.3em; font-weight:normal; padding:0 0 0 10px; margin-right:15px; }
#mainNav ul li a span { display:block; padding:5px 10px 8px 0; }
#mainNav ul li a:hover, #mainNav ul li a:focus { color:#ec008c }
#mainNav ul li.current a { background:url(img/mainnav_a.gif) center left no-repeat; color:#fff; }
#mainNav ul li.current a span { background:url(img/mainnav_a.gif) center right no-repeat; }

/* BANNERS
****************************************/

#banners { position:relative; overflow:hidden; height:280px; z-index:10 } 
#banners .items { height:20000em; position:absolute; } 
#banners .items .Banner { height:280px; background:#2e2a2b url(img/logo2.gif) 20px 20px no-repeat; clear:both; } 

.Banner img { float:right; }
.Banner p { padding:120px 600px 0 20px; color:#fff; font-size:1.6em; font-weight:bold; line-height:1em; }
.Banner p span.Pink { color:#ec008c; }

.Banner a { text-decoration:none; border-bottom:1px solid #CF4096; }
.Banner a:hover { border-color:#EC008C; }

#banners .Overlay { display:none; width:72px; height:73px; background:url(img/banner_overlay.png) no-repeat; position:absolute; top:0; left:0; }

/* CONTENT
****************************************/

#contentHolder { padding-top:20px }

#content { padding-bottom:35px; }

/* breadcrumbs */

#breadcrumbs { padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:20px; font-size:0.9em; }
.Sep { font-size:0.9em; padding:0 10px; }

/* home */

#homeContent { padding-bottom:15px; border-bottom:1px solid #ec008c; margin-bottom:35px; }

/* aankeilers */

.pageFlip { margin-bottom:25px; }

#aankeilers a { display:block; width:345px; height:160px; overflow:hidden; background-repeat:no-repeat; }
.Peel { position:absolute; top:0; left:0; width:30px; height:30px; }

/* newsletter */

.newsletter { background:#000 url(img/newsletter_input.gif) 7px 26px no-repeat; padding:7px 0 10px 7px; margin-bottom:20px; }
.newsletter legend { font-weight:bold; color:#fff; margin-bottom:5px; }
.newsletter input { float:left; }
.newsletter input.text { width:160px; padding:3px 10px 3px 5px; margin-right:5px; font: normal 0.9em/1.5em Tahoma,arial,sans-serif; color:#fff; background:none; border:none; }

/* events */

ul.Pages { list-style:none; margin:0; background:#000; padding:5px; border-top:1px solid #ec008c; }
ul.Pages li { display:block; float:left; color:#fff; font-size:1.2em; font-weight:bold; padding-bottom:0; }
ul.Pages li a, ul.Pages li span { float:left; display:block;  }
ul.Pages li span { padding:7px 11px 9px 10px; }
ul.Pages li a { color:#fff; text-decoration:none; }
ul.Pages li a:hover { color:#ec008c; }

ul.Pages li.active { background:url(img/mainnav_a.gif) top left no-repeat; padding-left:10px; }
ul.Pages li.active span { padding:7px 11px 9px 0; background:url(img/mainnav_a.gif) top right no-repeat; }

/* special links */

.SpecialLink { text-decoration:none; font-size:1.2em; padding:5px 0 5px 30px; display:block; clear:both; background-position:center left; background-repeat:no-repeat; }
.SpecialLink:hover { text-decoration:underline; }

.Participate { background-image:url(img/special_participate.gif); }
.Contact { background-image:url(img/special_contact.gif); }
.Overzicht { background-image:url(img/special_overzicht.gif); }

/* NEWS
****************************************/

#news h2 { color:#000; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #ec008c; margin-bottom:15px; }

#news h3 { margin-bottom:10px; color: #ec008c; }
#news .Date { font-size:0.9em; color:#4a774f; }
#news .Date span { font-weight:bold; color:#50b948; }
#news div { margin-bottom:15px; }
#news p { font-size:0.9em; line-height:1.6em; }

a.More { display:block; float:right; background:url(img/readmore.gif) center left no-repeat; padding:0 0 0 10px; color:#fff; font-size:0.9em; text-decoration:none; }
a.More span { display:block; padding:4px 17px 5px 0; background:url(img/readmore.gif) center right no-repeat; }
a.More:hover { color:#ec008c }

/* FOOTER
****************************************/

#footerHolder {  background:#e1dfdf; }
#footer { background:url(img/logo_footer.gif) top left no-repeat; height:115px; }
#footer div { padding:15px 0 0 175px; }

#footerNav ul { margin-bottom:30px; }
#footerNav p { margin-bottom:5px; }
#footerNav a { color:#717171; text-decoration:none; }

#footerNav ul li a { padding:0 9px 0 0; margin-right:25px; font-size:1.1em; }
#footerNav a:hover { color:#000; }
#footerNav ul li.current a { color:#000; background:url(img/footernav_a.gif) 100% 63% no-repeat; }

.ExtLogo { display:block; position:absolute; bottom:15px; width:31px; height:27px; overflow:hidden; background-repeat:no-repeat; }
.ExtLogo strong { position:absolute; top:-9999px; left:0; }
.ExtLogo:hover { background-position:bottom left; }

#wax { background-image:url(img/logo_wax.gif); right:0; }
#denk { background-image:url(img/logo_denk.gif); right:35px; }

/* Contact
**************************************/
#gMap { width:335px; padding:5px; background:#e1dfdf; }
#map p { line-height:1.2em; }
