html
{
min-height: 100%;
}
a
{
color: #ffcc00;
}
body
{
margin: 0;
background: #000000 URL(images/background.png) repeat-x;
background-position: bottom left;
background-attachment: fixed;
min-height: 100%;
font: 12px Trebuchet MS;
color: #FFFFFF;
padding-bottom: 5px;
}
#contentwrapper{min-height:100%; height:auto !important; height:100%; margin:0 auto -30px;}
/************************************************************************************************/
/*container*/
/************************************************************************************************/
#container{width:100%; position:relative;}

#tooltip{position: absolute; left: -300px; width: 150px; border: 1px solid black; padding: 8px; background-color: lightyellow; visibility: hidden; z-index: 100; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#pointer{position:absolute; left: -300px; z-index: 101; visibility: hidden;}

/************************************************************************************************/
/*top*/
/************************************************************************************************/
#top {background:url(http://www.nrgboost.nl/images/top.png) repeat-x; padding:52px 0px 16px 0px; height:83px; position:relative;}
#top .left{background:url(http://www.nrgboost.nl/images/top_left.png) no-repeat; width:80px; height:151px; position:absolute; top:0; left:0; z-index:1;}
#top h1 a{display:block; background:url(http://www.nrgboost.nl/images/logo.png) no-repeat; width:244px; height:144px; position:absolute; top:7px; left:20px; text-indent:-6000px; z-index:2;}
#top h4 a{display:block; background:url(http://www.nrgboost.nl/images/logo.png) no-repeat; width:244px; height:144px; position:absolute; top:7px; left:20px; text-indent:-6000px; z-index:2;}

/*topmenu*/
#top .menu {position:absolute; top:7px; right:10px; z-index:1;}
#top .menu ul{list-style:none; margin: 0; padding 0;}
#top .menu ul li{float:left; text-align: center; background:url(http://www.nrgboost.nl/images/menu_top_background.gif) repeat-x;}
#top .menu ul li a{ color: #babcc1; text-decoration: none; font-family:"Verdana"; font-weight:bold; font-size: 10px; padding-top: 4px; text-transform:uppercase; display:block; height:31px;}
#top .menu ul li a:hover{ color: #ffffff; border-top: 1px dashed #ffb600;}
#top .menu ul li.m1 a{ width:49px;}
#top .menu ul li.m2 a{ width:84px;}
#top .menu ul li.m3 a{ width:93px;}
#top .menu ul li.m3 a{ width:93px;}
#top .menu ul li.m4 a{ width:101px;}
#top .menu ul li.m5 a{ color: #ffb600; width:59px;}
#top .menu ul li.m6 a{ width:125px;}
#top .menu ul li.m7 a{ width:70px;}
#top .menu ul li.m8 a{ width:49px;}
#top .menu ul li.divider {background:url(http://www.nrgboost.nl/images/menu_top_divider.gif) no-repeat; width: 1px;}
#overmenu {position:relative; top:-13px; height:23px; width:100px; cursor:hand}

/*nav*/
#top .nav {background:url(http://www.nrgboost.nl/images/dots.png) left bottom no-repeat; width:804px; position:absolute; top:41px; right:10px; z-index:1;}
#top .nav ul{float:right; list-style:none; margin: 0; padding: 0;}
#top .nav ul li{display:inline; float:left;}
#top .nav ul li a{display:block; padding:4px 2px 0px 2px; height:23px; text-indent:-6000px;}
#top .nav ul li.m1 a{background:url(http://www.nrgboost.nl/images/b_sportvoeding.png) 1px 4px no-repeat; width:102px;}
#top .nav ul li.m1 a:hover{background:url(http://www.nrgboost.nl/images/b_sportvoeding_over.png) no-repeat; padding:0px; width:106px; height:27px;}
#top .nav ul li.m2 a{background:url(http://www.nrgboost.nl/images/b_gezondheid.png) 1px 4px no-repeat; width:100px;}
#top .nav ul li.m2 a:hover{background:url(http://www.nrgboost.nl/images/b_gezondheid_over.png) no-repeat; padding:0px; width:104px; height:27px;}
#top .nav ul li.m3 a{background:url(http://www.nrgboost.nl/images/b_stackers.png) 1px 4px no-repeat; width:102px;}
#top .nav ul li.m3 a:hover{background:url(http://www.nrgboost.nl/images/b_stackers_over.png) no-repeat; padding:0px; width:106px; height:27px;}
#top .nav ul li.m4 a{background:url(http://www.nrgboost.nl/images/b_after_party.png) 1px 4px no-repeat; width:102px;}
#top .nav ul li.m4 a:hover{background:url(http://www.nrgboost.nl/images/b_after_party_over.png) no-repeat; padding:0px; width:106px; height:27px;}

/*banner*/
#top .banner{background:url(http://www.nrgboost.nl/images/yellow_bar.png) repeat-x; margin-right:10px; height:82px; position:relative;}
#top .banner_left{background:url(http://www.nrgboost.nl/images/yellow_bar_left.png) no-repeat; width:557px; height:82px; position:absolute; top:0; left:186px;}
#top .banner a.discount{display:block; background:url(http://www.nrgboost.nl/images/customer_discount.png) no-repeat; width:186px; height:76px; position:absolute; top:5px; right:273px; text-indent:-6000px;}
#top .banner a.newsletter{display:block; background:url(http://www.nrgboost.nl/images/banner-mailinglijst.gif) no-repeat; width:264px; height:38px; position:absolute; top:4px; right:0; text-indent:-6000px;}
#top .banner .search{background:url(http://www.nrgboost.nl/images/search.png); padding:3px 0px 0px 10px; width:262px; height:26px; color:#fff; font-weight:bold; text-transform:uppercase; position:absolute; bottom:1px; right:0px;}
#top .banner .search input{vertical-align:middle;}
#top .banner .buttonmailing{display:block; background:url(http://www.nrgboost.nl/images/newsletter_back.png) no-repeat; width:272px; height:46px; position:absolute; top:5px; right:0; text-indent:-6000px;}

/* content_wrap */
	#content_wrap{position: relative; left: 0px; top: 7px; margin: 0 470px 0 10px; min-width: 500px;}
	#content_wrap h2{background: URL(images/blog_h_repeat.png) repeat-x; height: 25px; margin: 0; padding: 0; overflow: hidden;}
		#blog_head{display: block; float: left;}
		#b_top_right{background: URL(images/blog_h_r.png) no-repeat; width: 11px; height:25px; display: block; float: right;}
		
		/* content */
		#content{border-left: 2px solid #979797; border-right: 2px solid #979797; background: #3b3b3b; padding: 20px; overflow: hidden;}
			#breadcrumb{font: 12px Trebuchet MS; color: #a7a7a7;}
			.content_lijn{clear: both; background: URL(images/lijn.png) center center no-repeat; height: 2px; margin: 10px 0 10px 0;}
			#content h3{font: 20px Trebuchet MS; color: #ffcc00; margin: 0; padding: 0;}
			#content h3 a{color: #ffcc00; text-decoration: none;}
			.postinfo{font: 9px Trebuchet MS; color: #a7a7a7;}
			.reacties{float: right; clear: both;}
			.reacties .leftblock{background: URL(images/comments_left.png) center left no-repeat; height: 35px;}
			.reacties a{display: block; padding-left: 34px; padding-top: 5px; padding-right: 10px; font: 14px Trebuchet MS; text-decoration: none; color: #3b3b3b;}
			.reacties span{background: URL(images/comments_right.png) center right repeat-x; height: 35px; display: block;}
			
			#rss_top {width: 208px; height: 81px; background: URL(images/RSS.png) no-repeat; float: right; position: absolute; top: 0px; left: 530px; display: block;}
			
			.searchbox{float: right; width: 217px; height: 43px; background: URL(images/zoeken.png) no-repeat; margin-top: 40px;}
			#searchsubmit{border: 0px; margin-top: 11px; margin-left: 10px; background: #FFFFFF; width: 55px; font: 13px Tahoma; color: #494949; font-weight: bold;}
			#s{border: 0px; width: 120px; margin-top: 10px; margin-left: 15px;}
			
			.alignleft{float: left;}
			.alignright{float: right;}
		/* / content */
		/* content_footer */
			#content_footer{clear: both; width: 100%; overflow: hidden; height: 5px;}
				#c_footer_left{float: left; background: URL(images/blog_f_l.png) no-repeat; height: 5px; width: 5px;}
				#c_footer_center{margin: 0 5px 0 5px; height: 5px; background: URL(images/blog_f_repeat.png) repeat-x;}
				#c_footer_right{float: right; background: URL(images/blog_f_r.png) no-repeat; height: 5px; width: 5px; margin-top: -5px;}
				
				.commentlist{list-style-type: none;}
		/* /content_footer */
	/* /content_wrap */
	/* sidebar */
	#sidebar{position: absolute; right: 10px; top: 151px; width:453px; overflow: hidden;}
		/* left */
		#adverteer{font-size: 11px; color: #FFFFFF; text-decoration: underline; margin-left: 110px;}
		#left{float: left; width: 322px; padding-top: 2px;}
			#left h2{background: URL(images/m_header.png) no-repeat; margin: 0; padding: 0; width: 322px; height: 21px; font: 14px Trebuchet MS; color: #000000; font-weight: bold; padding: 9px 0 0 25px;}
			.left_box{background: URL(images/m_shade.png) repeat-y; color: white;}
				.left_box_content{width: 297px; border-left: 1px solid white; border-right: 1px solid white; margin-left: 12px;  background: #393939 URL(images/m_bg.png) bottom left repeat-x; overflow: hidden;}
				.left_box_content ul{list-style-type: none; margin: 0 10px 0 10px; padding: 0;}
				.left_box_content a{color: #cdcdcd;}
				.padding{padding: 0 5px 0 5px;}
			.left_box_footer{background: URL(images/m_footer.png) no-repeat; height: 36px; width: 322px;}
		/* /left */
		/* right */
		#right{float: left; width: 131px;}
			#right h2{background: URL(images/s_header.png) no-repeat; margin: 0; padding: 0; width: 131px; height: 21px; font: 14px Trebuchet MS; color: #000000; font-weight: bold; padding: 11px 0 0 15px;}
			.right_box{background: URL(images/s_shade.png) repeat-y; color: white;}
				.right_box_content{width: 117px; border-left: 1px solid white; border-right: 1px solid white; margin-left: 6px; background: #393939 URL(images/s_bg.png) bottom left repeat-x; overflow: hidden;}
				.right_box_content ul{list-style-type: none; margin: 0 10px 0 10px; padding: 0;}
				.right_box_content a{color: #cdcdcd;}
				.widget_polls .padding{padding: 0 0 0 0;}
			.right_box_footer{background: URL(images/s_footer.png) no-repeat; height: 19px; width: 131px;}
		/* /right */
	/* /sidebar */
	/* footer */
		#footer{clear: both; padding-top: 20px; color: #4c4c4c; padding-left: 20px;}
		#footer a{color: #4c4c4c;}
		
	/* /footer */