	/* The Reset - Slightly altered - */

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,

	h6,pre,form,fieldset,input,p,blockquote,table,

	th,td { margin: 0; padding: 0; }

	fieldset,img,abbr { border: 0; }

	address,caption,cite,code,dfn,th,var { font-style: normal; }

	caption,th { text-align: left; }

	q:before,q:after { content: ''; }

	a { text-decoration: none; }

	ul, ol { list-style:none; }

	body {

		font-size: 70.5%;

		background: #fff;

		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;

		line-height: 22px;

		color: #333;

}

body { background:url('background.png') repeat-x; }

#container { width:290px; height:435px; background:url('bosch-widget.png') no-repeat; }

/*	Savingstool (and subscribe)
	--------------------------------------------------------------------------------------------------	*/	
	#savingstool,
	#subscribe {
	height:175px;
	position:absolute;
	left:10px;
	top:170px;
	width:267px;
	}
	
	#savingstool .inputfield,
	#subscribe .inputfield {
	border:0px;
	background:#fff;
	color:#666;
	display:block;
	font-size:14px;
	height:21px;
	margin:0 0 5px 12px;
	padding:4px 0 0 3px;
	width:57px;
	}
	
	#savingstool select {
	border:0px;
	color:#666;
	display:block;
	font-size:14px;
	height:25px;
	letter-spacing:-1px;
	padding:4px 3px 3px 0;
	margin-left:12px;
	width:60px;
	}
	
	#savingstool .button {
	background:url(btn-calculate.png) no-repeat;
	border:0;
	cursor:pointer; /* hand-shaped cursor */
	cursor:hand; /* for IE 5.x */	
	height:28px;
	margin:10px 0 0 75px;
	overflow:hidden;
	padding:28px 0 0;
	width:91px;
	}
		
	form>#savingstool .button { /* For non-IE browsers*/
	height:0px;
	}
	
	form .button {
	margin:10px 0 0 80px;
	}
	
	.wide {
	width:137px !important;
	}
	
	#subscribe .button {
	margin:5px 0 0 160px;
	}
	
	#results { 
	background:url(bg-results.png) no-repeat;
	height:435px;
	position:absolute;
	  left:12px;
	  top:116px;
	width:343px;
	font-size:11px;
	}
	
	#results .sluit {
	position:absolute;
	  left:253px;	 
	  top:-5px;
	}
	
	#results h4 {
	text-indent:-9999em;
	}
	
	#results table {
	color:#737373;
	margin-left:15px;
	margin-top:30px;
	line-height:12px;
	}
	
	#results td strong {
	color:#6ab404;
	}
	
	#results .col {
	width:150px;
	}
	
	#results ul {
	color:#737373;
	margin:30px 0 0 15px;
	}
	
	.cijfer { 
	text-align:right;
	}
/*	Don't display the following
	--------------------------------------------------------------------------------------------------	*/	
	#introduction, #usps, #technical-information {
	text-indent:-9999em;
	}
	
	label, legend, #savingstool h3, #subscribe h3, #results h3 {
	display:none;
	}