html, body {
	font-family: tahoma; 
	font-size: 8pt;
	background:#FFF;
	margin:0 auto;
	line-height:18px; 
	height:100%;
	text-align:center; /*   CENTRERING */
	background-color:#416437;
	min-height:100%;
}

body {
	background: #416437 url(/bilder/bg_body.gif); 
	background-repeat: repeat-x; 
	background-position: top center;
}



h1	{padding:10px 0px 5px 0px;margin:0px;font-size:16pt;}
h2	{padding:5px 0px 5px 0px;margin:0px;font-size:14pt;}
h3	{padding:5px 0px 5px 0px;margin:0px;font-size:12pt;}
a	{text-decoration:none;color:#418266;}
p	{padding:5px 0px 5px 0px;margin:5px 0px 5px 0px;}
img	{border:none; }


/* -------- LAYOUT-DIVAR ------------ */
ul#after_text { list-style-type:none; padding:0; margin:0; }
	li#print, li#tell { float:left; width:80px; }
	li#print a { display:block; padding:0 0 0 15px; background:url("/bilder/ico_print.png") center left no-repeat; }
	li#tell a { display:block; padding:0 0 0 15px; background:url("/bilder/ico_tell.png") center left no-repeat; }

#container{
	margin:0 auto;  /*     CENTRERING */
	text-align:left;
	/*
	min-height:100%;
	_height:100%; /* IE6 */
	width:900px;
	background-color:#fff;
}   
#top
{
	height:290px;
}
#menu
{
	text-align:center;
	height:50px;
}
	#menu img
	{
		margin:0px 17px 0px 17px;
	}
#main
{
	/* width:00px; */
	/*height:300px;*/
	min-height:300px;
	_height:300px;
	padding:35px 0px 0px 40px;
}
#mainLeft
{
	width:200px;
	/*margin-left:20px;*/
	float:left;
	
}
	
	#mainLeft .subMenu2			{line-height:10px;}
	#mainLeft .subMenu2 .pil1	{margin: 4px 7px 3px 0px;}
	#mainLeft .subMenu2 .pil2	{margin: 4px 8px 2px 0px;}
	#mainLeft .subMenu			{line-height:14px;}
	#mainLeft .subMenu .ico		{margin:13px 5px -1px 5px;}
	#mainLeft .subMenu .linje	{margin:20px 0px 13px 0px;}

	#mainLeft .bloggpuff
	{
		padding-right: 25px;
		color:#55555A;
	}
		.bloggpuff .title
		{
			margin: 2px 0px 8px 0px;
		}
	
#mainRight
{
	margin-left:210px;
	color:#55555A;
	width:610px;
}
	#mainRight .text
	{
		width:360px;
		float: left;
	}
	#mainRight .bildpuff
	{
		width: 220px;
		float: right;
	}
	#mainRight .bild
	{
		float:right;
		width:220px;
		height:220px;
		margin-bottom: 10px;
	}
	#mainRight .ametistpuff
	{
		width: 176px;
		height: 99px;
		margin: 0 auto 0 auto;
	}

.avgransare
{
	color:#DDDDCA;
	margin:0px 9px 0px 9px;
}
/**
#bottom{
	margin:0 auto; 
	text-align:left;
	width:925px;
	color:#AAAA94;
	font-size:7pt;
	line-height:14px;
	height: 80px; 
	text-transform:uppercase;
}
#bottom a
{
	color:#AAAA94;
}
**/
#bottom_ny {
	background-image:url(/bilder/bg_foot.jpg); 
	background-position: top center ; 
	width: 100%;
	height: 100px;
	color:#8aa682;
	text-transform:uppercase;
	font-size: 9px;
}

#bottom_ny a {
	color:#8aa682;
}

#bottom_ny .avgransare
{
	color:#57764e;
	margin:0px 3px 0px 3px;
}

#bottom {
	background-image:url(/bilder/bg_foot.jpg); 
	background-position: top center ; 
	width: 100%;
	height: 127px;
	color:#8aa682;
	text-transform:uppercase;
	font-size: 9px;
}

#bottom a {
	color:#8aa682;
}

#bottom .avgransare
{
	color:#57764e;
	margin:0px 3px 0px 3px;
}


.loggor_bottom {
	float:left;	
}

.searchfields_bottom_div {
	float:left;
	color:#FFF;
	margin-left: 20px;
	vertical-align:bottom;
	height: 20px;
}

.searchfields_bottom {
	width: 100px;
	height: 19px;
	background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/searchfield.png',sizingMethod='scale');
	border: none;
	color:#FFF;
}

.searchfields_bottom[class] { 
	background-image:url(/bilder/searchfield.png); 
	background-repeat: no-repeat;
} 

.search_btn_bottom {
	background: none;
	background-position:bottom;
	width: 32px;
	border: none;
	vertical-align:top;
	border: none;
	margin: 0;
	padding: 0;
	
}

* HTML .search_btn_bottom {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/btnsok.png',sizingMethod='scale');
	height: 19px;
}

.search_btn_bottom[class] { 
	background-image:url(/bilder/btnsok.png);
	background-repeat: no-repeat;
	height: 19px;
} 


.search_btn_bottom_eng {
	background: none;
	background-position:bottom;
	width: 60px;
	border: none;
	vertical-align:top;
	border: none;
	margin: 0;
	padding: 0;
	
}

* HTML .search_btn_bottom_eng {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/btnsok_eng.png',sizingMethod='scale');
	height: 19px;
}

.search_btn_bottom_eng[class] { 
	background-image:url(/bilder/btnsok_eng.png);
	background-repeat: no-repeat;
	height: 19px;
} 



.press_btn_bottom {
	background: none;
	width: 58px;
	height: 19px;
	vertical-align:top;
	margin-left: 10px;
	border: none;
}

.bottom_bild_novapark { 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/logga_novapark.png',sizingMethod='scale');
	width: 57px;
	height: 28px;
	float:left;
	cursor: pointer;
	} 

.bottom_bild_novapark[class] { 
	background-image:url("/bilder/logga_novapark.png"); 
} 

.bottom_bild_sm { 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/logga_sm.png',sizingMethod='scale');
	width: 41px;
	height: 28px;
	float:left;
	cursor: pointer;
	} 

.bottom_bild_sm[class] { 
	background-image:url("/bilder/logga_sm.png"); 
} 

.bottom_bild_sm2 { 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/logga_sm2.png',sizingMethod='scale');
	width: 134px;
	height: 56px;
	float:left;
	cursor: pointer;
	margin: -18px 0 9px 20px;
	} 

.bottom_bild_sm2[class] { 
	background-image:url("/bilder/logga_sm2.png"); 
}

.bottom_bild_svanen{ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/logga_svanen.png',sizingMethod='scale');
	width: 38px;
	height: 28px;
	float:left;
	cursor: pointer;
	} 

.bottom_bild_svanen[class] { 
	background-image:url("/bilder/logga_svanen.png"); 
} 

.bottom_bild_iacc{ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/logga_iacc2.png',sizingMethod='scale');
	width: 59px;
	height: 28px;
	float:left;
	cursor: pointer;
	} 
.bottom_bild_iacc[class] { 
	background-image:url("/bilder/logga_iacc2.png"); 
} 

.bottom_bild_safehotels{ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/logga_safehotels.png',sizingMethod='scale');
	width: 74px;
	height: 28px;
	float:left;
	cursor: pointer;
	} 

.bottom_bild_safehotels[class] { 
	background-image:url("/bilder/logga_safehotels.png"); 
} 

.bottom_bild_klimatpositiv{ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/logga_klimatpositiv.png',sizingMethod='scale');
	width: 82px;
	height: 20px;
	/*margin: 2px 10px 0 8px;*/
	margin: 2px 0 0 8px;
	float:left;
	cursor: pointer;
	} 

.bottom_bild_klimatpositiv[class] { 
	background-image:url("/bilder/logga_klimatpositiv.png"); 
} 


#steningelogo { width: 380px;float:left; height: 367px; padding-right: 60px; left: 0px; top: 0px; }
#offertContent { width: 525px;float:left; padding-top: 50px; text-align: left; font-family: Georgia; font-size: 14px; }
#offertText { line-height: 27px; }
#pdfContainer { width: 540px; padding-top: 55px; }
.pdfPuff { width: 270px; float: left; font-size: 11px; line-height: 17px; color: #1a1a1a; }
.pdfPuff a { color: #990000; }

#offertText2 { width: 520px; border-bottom: 1px dotted #d5dccf; border-top: 1px dotted #d5dccf; margin: 30px 0px; padding: 30px 0px; line-height: 27px; }

#personalMvh { width: 520px; }
#personalbild { width: 60px; height: 90px; float: left; }
#signatur { font-size: 44px; color: #1a1a1a; }


/* -------------- // ----------------- */

.gron
{
	color:#418266;
}
.gra
{
	color:#55555A;
}
.textruta
{
	border:solid 1px #999;
}

/* Användbara klasser */
.clear  { clear:both;height:50px; }
.clearx  { clear:both;}
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin-top:8px; width:95%; height:8px; border-top:1px solid #E5EBDC; margin:0 auto; } /* Horisontellt streck med div */
.input  { background-color:#f3f6ee; border:1px solid #4f8e4b; color:#003822; }
.l { color:#BCB9B4; padding:0 4px; } /* Stående streck (avskiljare) */
.important { color:red; cursor:help; } /* Stjärna (krav) vid formulär*/
/* -------- */

/*CSS för utskrift*/
@media print{
/*
   body {background-color: white;}
   body *{visibility:hidden;}
   .text *{visibility:visible;}
   #mainRight *{visibility:visible;}
	.text{visibility:visible; position:absolute; top: 0px; left: 0px; width:auto; float:left; background-color: #FFFFFF;}
	#mainRight {visibility:visible; position:absolute; top: 0px; left: 0px; width:auto; float:left; background-color: #FFFFFF; margin:0; padding:0;}
*/
   /*.text{visibility:visible; position:absolute; top: 0px; left: 0px; width:100%; background-color: #FFFFFF;}*/
   /*#mainRight {visibility:visible; position:absolute; top: 0px; left: 0px; width:100%; background-color: #FFFFFF; margin:0; padding:0;}*/

	body { background:#fff none; text-align:left; }
	#container { margin:0; }
	#main { padding:0; }
	#top { display:none; }
	#bildspel { display:none; }
	#flashcontent { display:none; }
	#menu { display:none; }
	#mainLeft { display:none; }
	#bottom { display:none; }
	#mainRight { margin-left:0; }
}


/* NYHETER */

#startNyheter{
	width: 200px;
	overflow:hidden;
	float:right;
}
.nyhet{
	padding-top: 15px;	
	float:left;
}

.nyhet .datum{
	font-size:9px;
	float:left;
	width:100%;
	
}
.nyhet .rubrik{
	float:left;
	width:100%;

}
.nyhet .ingress{
	width:100%;
	font-size:10px;
	float:left;
}
.nyhet img{
	padding: 0 0 8px 8px;
}

