@charset "utf-8";
body,html,div,p,a,h1,h2,h3,h4,h5,h6,ul,li,img,span {margin:0;padding:0;border:0;background:transparent;list-style-type:none;outline:none;}

body {margin-bottom:100px;background:#3F3F3F url(images/bg-strip.gif) repeat-x;font-family:verdana,arial,sans-serif;}

	h1 {font-size:16px;font-weight:100;}
	h2 {font-size:14px;font-weight:100;}
	h3 {font-size:12px;font-weight:100;}
	p {font-size:10px;font-weight:100;}
		p.rm {text-align:right;}
		p.center {text-align:center;}
	a {text-decoration:underline;color:#000}
		a:hover {text-decoration:none;color:#999;}
	li {font-size:11px;font-weight:100;}
	em {font:weight:200;}
	.clear {clear:both;}
	.red {color:#A00;} 
	.hide {display:none;}

#mainContainer {position:relative;margin:0 auto;width:1200px;}

	#banner {position:relative;width:1200px;height:139px;background:url(images/topbanner.jpg) no-repeat 0 0;}
		#banner a.logo {position:absolute;top:10px;left:129px;z-index:20;display:block;width:116px;height:117px;text-indent:-9999px;}
		#banner a.savings {position:absolute;top:20px;right:100px;z-index:20;display:block;width:260px;height:100px;background:url(images/energy-saving.png) no-repeat;}
			#banner a.savings span {position:absolute;top:0;left:0;z-index:30;display:block;width:100%;height:100%;text-indent:-9999px;background:url(images/energy-saving-2.png) no-repeat;}
		
	#innerContainer {position:relative;margin:0 auto;width:1000px;background:#F1C813;}
	
		#leftZone {position:relative;width: 170px;height:410px;background:url(images/menu-top.jpg) no-repeat left top;float:left;}
			#leftZone ul {margin:158px 0 30px 10px;width:140px;display:block;}
				#leftZone ul li a{width:140px;height:16px;display:block;padding:2px 5px;font-size:10px;color:#000;text-decoration:none;}
					#leftZone ul li a:hover{color:#555;}
					a.blackbg {background:#000;color:#AAA !important;}
					a.blackbg:hover {color:#FFF !important;}
			#leftZone p.lt {padding-top:5px;width:100%;font-size:11px;display:block;text-align:center;}
			
			#newsSnip {position:relative;width:150px;margin:40px 0 0 10px;}
				#newsSnip h2 {text-align:center;margin-bottom:5px;background:#000;color:#FF0;}
				#news-slider {margin-bottom:10px;background:#FFDEB3;}
					#news-slider p{text-align:justify;padding:5px;}
					p.navP {text-align:center;}
						p.navP a {text-decoration:none;}

		#primaryContent {position: relative;margin:10px 10px 10px 0;padding:10px 10px 50px 10px;width:635px;background:#FFDEB3;float:left;}
			#primaryContent h1 {margin-bottom:10px;padding:1px 0 0 10px;width:300px;height:21px;background:#e3d9cc url(images/titles.png) no-repeat 0 0;}
			#primaryContent h2 {margin-bottom:10px;padding:1px 0 0 10px;width:300px;height:21px;background:#e3d9cc url(images/titles.png) no-repeat 0 0;}
			#primaryContent h3 {margin-bottom:10px;padding:5px 0 0 10px;}
			#primaryContent p {padding:0 10px 10px 10px;}
			#primaryContent ul {margin-left:2.0em;}
			#primaryContent ul li {list-style:disc;}
			
			.imgRight {float:right;margin:0 0 15px 15px;border:1px solid #F1C712;}

			#rightZone {position:relative;width:165px;margin-top:10px;background:url(images/right.gif) no-repeat 0 55px;float:right;}
				#numbers {display:block;width:160px;height:55px;background:url(images/numbers.gif) no-repeat;}
				#rightZone p {padding-left:6px;text-align:center;font-size:10px;color:#FFF;}
				#rightZone p.gsReg {margin:108px 14px 0 0;}
				#rightZone p.viessmannReg {margin:136px 14px 0 0;}
				#rightZone p.legend {margin:190px 14px 20px 0;color:#000;}
				
				
	

		#footer {margin-top:2px;}
			#footer li {margin-right:10px;height:10px;display:block;float:left;}
			#footer a {font-size:10px;text-decoration:none;color:#999;}
			#footer a:hover {color:#FFF;}


		#googleMapFrame {position: absolute;top: 150px;left: 15px;}
	

	





