/* ------------------------------------------------- */
/* COMMON STYLES
/* ------------------------------------------------- */
	body { background:#d9d9d9 url(../img/bg.png) repeat-x fixed top left; color:#000; font:75%/140% 'Trebuchet MS', Helvetica , Jamrul, sans-serif; padding:0; margin:0; }
	#tooltip { position:absolute; border:1px solid #333; background:#000; padding:2px 5px; color:#FFF; display:none;}

/* ------------------------------------------------- */
/* LAYOUT STYLES
/* ------------------------------------------------- */
	#inner-wrapper { width:100%; overflow:hidden; }
	#inner-wrapper #header { overflow:hidden; border-bottom:1px solid #ED1C24; }
	#inner-wrapper #header #menu { margin:0 auto; width:960px; height:35px; padding:60px 0 10px 0; list-style:none; overflow:hidden; }
	#inner-wrapper #header #menu li { display:inline; margin:0; padding:0; list-style:none; }
	#inner-wrapper #header #menu li a { float:left; font-size:1.25em; line-height:1em; text-transform:uppercase; color:#000; padding:12px 0 0 0; text-decoration:none; margin-left:49px; }
	#inner-wrapper #header #menu li a:hover { color:#ED1C24; }
	#inner-wrapper #header #menu li.current a {  }
	#inner-wrapper #header #menu li.first a { margin-left:0; }
	#inner-wrapper #header #menu #logo a { float:left; display:block; width:205px; height:35px; background:url(../img/logo.png) no-repeat; margin-left:0;  }
	#inner-wrapper #header #menu #logo a span { display:none; }
	
	#inner-wrapper #content { width:960px; margin:0 auto; overflow:hidden; }
	#inner-wrapper #content #left { float:left; width:185px; margin-right:20px; }
	#inner-wrapper #content #right { float:left; width:755px; padding-top:30px; }
	
/* ------------------------------------------------- */
/* FOOTER STYLES
/* ------------------------------------------------- */

	#footer form { position:relative; background:url(../img/bg-nieuwsbrief.png) no-repeat 0 0; width:290px; height:38px; margin-left:40px; }
	#footer form label { float:left; font-size:10px; height:28px; line-height:28px; text-transform:uppercase; padding-left:6px; }
	#footer form input { background:#FFF; border:none; float:left; font:10px/10px 'Trebuchet MS', Helvetica , Jamrul, sans-serif; height:14px; padding:2px; width:104px; margin:5px 0px 5px 9px; }
	#footer form button { float:right; border:none; background:transparent; font:10px/10px 'Trebuchet MS', Helvetica , Jamrul, sans-serif; text-transform:uppercase; margin-left:8px; margin-top:10px; margin-right:18px; }
	#footer div.error-message { position:absolute; top:38px; left:10px; font-size:10px; width:175px; padding:3px 6px; background:#008fd5; }

	#scroller { position:absolute; width:100%; height:41px; left:0; top:74px; }
	#scroller div.scrollWrapper { position:relative; width:100%; height:100%; overflow:hidden; }
	#scroller div.scrollWrapper div.scrollableArea { position:relative; width:auto; height:100%; }
	#scroller div.scrollWrapper div.scrollableArea img { float:left; display:block; padding-left:35px; }
	
	#social-media-hub { position:absolute; padding:0; margin:0; list-style:none; /*width:138px; height:16px;*/ width:152px; height:40px; top:0px; right:25px; }
	#social-media-hub li { float:left; display:inline; padding:0; margin:0 0 7px 7px; list-style:none; width:16px; height:16px; }
	#social-media-hub li a { float:left; display:block; padding:0; margin:0; list-style:none; background:url(../img/social-media-hub.png) no-repeat; width:16px; height:16px; }
	#social-media-hub li a span { display:none; }
	
	#social-media-hub .btn01 a { background-position:0px 0px; }
	#social-media-hub .btn01 a:hover { background-position:0px -16px; }
	#social-media-hub .btn02 a { background-position:-23px 0px; }
	#social-media-hub .btn02 a:hover { background-position:-23px -16px; }
	#social-media-hub .btn03 a { background-position:-46px 0px; }
	#social-media-hub .btn03 a:hover { background-position:-46px -16px; }
	#social-media-hub .btn04 a { background-position:-69px 0px; }
	#social-media-hub .btn04 a:hover { background-position:-69px -16px; }
	#social-media-hub .btn05 a { background-position:-92px 0px; }
	#social-media-hub .btn05 a:hover { background-position:-92px -16px; }
	#social-media-hub .btn06 a { background-position:-115px 0px; }
	#social-media-hub .btn06 a:hover { background-position:-115px -16px; }
	#social-media-hub .btn07 a { background-position:-138px 0px; }
	#social-media-hub .btn07 a:hover { background-position:-138px -16px; }
	#social-media-hub .btn08 a { background-position:-161px 0px; }
	#social-media-hub .btn08 a:hover { background-position:-161px -16px; }
	#social-media-hub .btn09 a { background-position:-184px 0px; }
	#social-media-hub .btn09 a:hover { background-position:-184px -16px; }
	#social-media-hub .btn10 a { background-position:-207px 0px; }
	#social-media-hub .btn10 a:hover { background-position:-207px -16px; }
	#social-media-hub div.social-link { float:left; width:69px; padding-top:2px; }
	#social-media-hub div.social-share { float:left; border-left:#0066CC 1px solid; height:40px; margin-left:8px;}
	#social-media-hub div.social-share h1 { padding: 0 0 0 7px; margin:0; height:23px; color:#008fd5; }
	
/* ------------------------------------------------- */
/* STICKY FOOTER CODE
/* by Steve Hatcher 
/* http://stever.ca
/* http://www.cssstickyfooter.com
/* ------------------------------------------------- */
	html, body, #wrapper { height:100%; }
	body > #wrapper { height:auto; min-height:100%; }
	#inner-wrapper { overflow:auto; padding-bottom:145px; }
	#footer { position:relative; margin-top:-145px; height:145px; clear:both;} 
	/*Opera Fix*/
	body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px; }
	/* CLEAR FIX by Jeff Starr */
	.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
	* html .clearfix { zoom: 1; } /* IE6 */
	*:first-child+html .clearfix { zoom: 1; } /* IE7 */