/*
Project: Telge.se
Style: General stylesheet
Version: 0.8
Author: Magnus Forsberg, Ottoboni Group
Updated: 2008-10-14
============================================================ */


/* 01. Basic
============================================================ */
html { font-size: 125%; font-family: arial, verdana, sans-serif; padding:0; margin:0; }
body { font-size: 50%; padding:0; margin:0; color:#434343;}
strong, th, thead td, h1, h2, h3, h4, h5, h6, dt { font-weight: bold; }

cite, em, dfn { font-style: italic; }

abbr, acronym { text-transform: uppercase; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid; }

img { vertical-align:bottom; }
div#pagemain .information img{margin-bottom:16px;}
a:link, a:visited, a:hover, a:active, a:focus { color:#3489bf; text-decoration: none; cursor:pointer; outline: none;}

a{
	font-size:12px;
}
a:hover{
	color:#5da1cc;
}

/* --------- Image format ----------- */
img.topleftfloatingimage{ float:left; margin:0 10px 10px 0;}
img.toprightfloatingimage{ float:right; margin:0 0 10px 10px;}



fieldset { border: 0px; }
legend { background: #fff; }
/*textarea, select { border: 1px solid #ccc; background: #fff; }
textarea:hover, select:hover { border-color: #d9d9d9; }
textarea:focus, select:focus { border-color: #888; outline: 0 solid #ddd; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='hidden'] { display:none; }*/

div.contactform span.error:after,
div.contactinfo:after,
div.list-pagin:after,
ul.two-col:after,
ul.list-items li:after,
div.contactform li:after,
div.contentfooter:after,
div.form li:after,
div.projects li:after,
#topnav:after,
.colrow:after,
.row:after,
.contactrow:after,
.clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.form li,
.clearfix { display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */


/* 02. Framework
============================================================ */
div#pagewrap { width:100%; margin:0; padding-bottom:0; background-color:#fff; background-repeat:repeat-x; position:relative; background-image:url('/App_Themes/TelgeEnergi/Images/graphics/top_bg.png'); }
div#pagemain { background:#fff; margin:0 auto; }
/*div#pagefooter { width:925px; margin:50px auto; height:88px; padding:0 0; border-top:1px solid #eeeeee; background:#fff url(/App_Themes/TelgeEnergi/Images/footer/footer-bg.jpg) top left repeat-x; }*/
div#pagefooter { width:925px; margin:30px auto; height:88px; padding:0 0; border-top:2px solid #eeeeee; }
/*div#header { width:100%; height:82px; background:#f5f5f4 url(/App_Themes/TelgeEnergi/Images/pagehead/pagehead-bg.jpg) top left repeat-x; border-bottom:1px solid #ededed; position:relative; }*/
    
    div#pagemain div.content,
    div#pagefooter div.content,
    div#header div.content { width:925px; margin:0 auto; position:relative; }
    
    /*div#pagefooter div.content { height:88px; background:transparent url(/App_Themes/TelgeEnergi/Images/footer/footer-pattern-bg.jpg) 50% 0 no-repeat;}*/
    div#pagefooter div.content { height:88px; }
	div#pagefooter div.content p{float:left; margin-top:13px; margin-right:12px; color:#999; font-weight:bold; font-size:11px;}
	div#pagefooter div.content p span{font-weight:normal;}
	div#pagefooter div.content a{font-weight:normal; font-size:11px;}
	div#pagefooter div.content a.mainLink{float:right; display:block; margin-top:-17px;}
    
    /*div#header div.content { height:82px; background:transparent url(/App_Themes/TelgeEnergi/Images/pagehead/pagehead-pattern-bg.jpg) 50% 0 no-repeat; }*/
    
    /* pagehead */
    /*div#header div.logo { min-width:110px; width:auto !important; width:110px; height:70px; padding:12px 50px 0 16px; background:transparent; float:left; }
	    div#header div.logo-telge { width:160px; height:70px; padding:12px 0 0 16px; background:transparent; float:left; }
	
	
	div#header div.options { position:absolute; top:8px; right:16px; float:left; }
		div#header div.options p { color:#737373; font-size:1em; font-family: verdana, arial, sans-serif; margin:3px 10px 0 0; float:left; border-right:1px solid #d9d9d9; padding:1px 10px 2px 0; }
		div#header div.options p.lang { color:#737373; font-size:0.9em; font-family: verdana, arial, sans-serif; margin:3px 10px 0 0; float:left; border-right:1px solid #d9d9d9; padding:1px 10px 2px 0; }
		    div#header div.options p.lang a.sv { background:url(/App_Themes/TelgeEnergi/Images/pagehead/lang-sv.png) 0 2px no-repeat; padding:0 0 0 17px; }
		div#header div.options p.sok { border-right:0px; padding-right:0; }
		div#header div.options a { color:#737373; }
		div#header div.options a:hover,
		div#header div.options a:focus,
		div#header div.options a:active { color:#737373 !important; }

		div.options div.top-search { background:transparent; width:120px; height:18px; display:inline; float:left; }
			div.options div.top-search input.text { width:88px; height:15px; background:url(/App_Themes/TelgeEnergi/Images/pagehead/topsearch-input.png) top left no-repeat; color:#333; font-size:9px; font-family: verdana, arial, sans-serif; border:0; outline:0; padding:3px 4px 0 6px; float:left; }
			div.options div.top-search a { background:url(/App_Themes/TelgeEnergi/Images/pagehead/topsearch-button.png); text-indent:-9000px; border:0; outline:0; height:18px; width:22px; float:left; text-indent:-999em; display:block; }
	    */
	    /* pagehead menu */
	    /*div#header div.menu { float:left; margin-top:47px; }
	        div#header div.menu ul {}
	        
	        div#header div.menu li { background:transparent; padding:0; height:36px; float:left; margin:0 15px 0 0; }
	        div#header div.menu li span { background:transparent; padding:0; height:36px; float:left; }
	        div#header div.menu li a { font-size:1.8em; font-family: Helvetica Neue, Arial, Sans-Serif; font-weight:bold; color:#84878a; background:transparent; padding:6px 9px 0; height:26px; line-height:26px; float:left; text-decoration:none; }
	            div#header div.menu li a:hover { color:#005195; }
	        
	        
	            div#header div.menu li.active { background:transparent url(/App_Themes/TelgeEnergi/Images/pagehead/tab-left.png) top left no-repeat; padding:0 0 0 9px; height:36px; float:left; }
	            div#header div.menu li.active span { background:transparent url(/App_Themes/TelgeEnergi/Images/pagehead/tab-right.png) top right no-repeat; padding:0 9px 0 0; height:36px; float:left; }
	            div#header div.menu li.active a { font-size:1.8em; color:#005195; background:transparent url(/App_Themes/TelgeEnergi/Images/pagehead/tab-middle.png) top right repeat-x; padding:6px 9px 4px; height:26px; line-height:26px; float:left; text-decoration:none; }*/
    	    
	/* pagemain cols + colrow */
	div#pagemain div.col164,
	div#pagemain div.col172,
	div#pagemain div.col224,
	div#pagemain div.col344,
	div#pagemain div.col462,
	div#pagemain div.col548,
	div#pagemain div.col736,
	div#pagemain div.col956 { float:left; margin:0 0; background:#fff; }
	
	div#pagemain div.col164 { width: 164px; }
	div#pagemain div.col172 { width: 245px; }
	div#pagemain div.col224 { width: 224px; }
	div#pagemain div.col344 { width: 344px; }
	div#pagemain div.col462 { width: 462px; }
	div#pagemain div.col736 { width: 736px; }
	div#pagemain div.col548 { width: 482px; }
	div#pagemain div.col956 { width: 956px; margin:0; }
	div#pagemain div.colrow { width:100%;}
	div#pagemain div.information { width:430px; padding:0 26px 0 26px;}
	div#pagemain div.chart{margin:0 0 15px}
	div#pagemain div#startarea { width:666px; float:left; margin:0 0 0 0; background:#fff; position:relative; }
	/*div.container div#startarea { margin:0 !important; }*/
	div#iframe { width:744px; height:auto; float:left; margin:0; }
	/* GÅTT IGENOM HIT FÖR THEME=TELGE (Ylva)*/
	
	div#pagemain .col548 iframe {
        width: 435px;
	    padding: 0 20px 0 25px;
    }
		
	
	
	
	/* leftmenu */
	/*div#leftmenu { width:170px; float:left; background:#fff; }
	    div#leftmenu ul { width:170px; padding:0; }
	    div#leftmenu li { margin:0; padding:4px 0 7px 0; border-top:1px solid #ebebeb;  background:transparent !important; }
	    div#leftmenu li p { font-family: arial, verdana, sans-serif; font-size:1.2em; margin:0 0 0 10px; color:#737373; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-gray-bold.gif) 0 2px no-repeat; padding:0 0 0 12px; line-height:1em !important; }
	        div#leftmenu li.active p { color:#005195; font-weight:bold; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-blue.gif) 0 2px no-repeat; }
	        
	    div#leftmenu li a { font-size:1.2em; margin:0 0 0 10px; color:#737373; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-gray-bold.gif) 0 2px no-repeat; padding:0 0 0 12px; display:block; }
	        div#leftmenu li a:hover { color:#005195; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-blue.gif) 0 2px no-repeat; }
	        
	        div#leftmenu li.active { }
	        div#leftmenu li.active a { color:#005195; font-weight:bold; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-blue.gif) 0 2px no-repeat; }
	        
	        div#leftmenu li.first { border:0; }
	        
	        div#leftmenu ul li ul { margin:7px 0 0 0; }
	        div#leftmenu ul li ul li { margin:0; border-top:1px solid #ebebeb; }
	        div#leftmenu ul li ul li a,
	        div#leftmenu ul li.active ul li a { font-weight:normal; margin:0 0 0 20px; color:#737373; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-gray-bold.gif) 0 2px no-repeat; padding:0 0 0 12px; }
	        div#leftmenu ul li ul li a:hover,
	        div#leftmenu ul li.active ul li a:hover { color:#005195; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-blue.gif) 0 2px no-repeat; }
	        
	            div#leftmenu ul li ul li.last { padding-bottom:0; }
	            div#leftmenu ul li ul li.active { }
	            div#leftmenu ul li ul li.active a { color:#005195; font-weight:bold; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-blue.gif) 0 2px no-repeat; }
	            
	            div#leftmenu ul li ul li ul { margin:7px 0 0 0; }
	            div#leftmenu ul li ul li ul li { margin:0; border-top:1px solid #ebebeb; }
	            div#leftmenu ul li ul li ul li a,
	            div#leftmenu ul li ul li.active ul li a { font-weight:normal; margin:0 0 0 30px; color:#737373; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-gray-bold.gif) 0 4px no-repeat; padding:0 0 0 12px; }
	            div#leftmenu ul li ul li ul li a:hover,
	            div#leftmenu ul li ul li.active ul li a:hover { color:#005195; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-blue.gif) 0 4px no-repeat; }
	            
	            div#leftmenu ul li ul li ul li.last { padding-bottom:0; }
	            div#leftmenu ul li ul li ul li.active { padding:4px 0 7px; }
	            div#leftmenu ul li ul li ul li.active a { color:#005195; font-weight:bold; background:transparent url(/App_Themes/TelgeEnergi/Images/menu/arrow-blue.gif) 0 4px no-repeat; }*/
	
	/* startpage */
	div#start-campaign { width:666px; padding:0 0 0 0; background: transparent; z-index:120; }
	div#start-modules { width:736px; height:177px; padding:0 0 0 0; position:absolute; bottom:20px; z-index:121; }
	    div#start-modules div.heading p,
	    div#start-modules div.content p { font-family: Arial, Verdana, Sans-Serif; font-size:1em; }
	    
	    div#start-modules div.module-small { float:left; position:relative; width:164px; height:157px; padding:20px 8px 0 8px; }
	        div#start-modules div.module-small div.background { position:absolute; z-index:50; top:0; left:0; width:180px; height:177px; background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-small-orange.png) top left no-repeat; }
	        
	        /* module-small background-colors */
	        div#start-modules div.small-orange div.background { background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-small-orange.png) top left no-repeat; }
	        div#start-modules div.small-blue div.background { background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-small-blue.png) top left no-repeat; }
	        div#start-modules div.small-lightgreen div.background { background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-small-lightgreen.png) top left no-repeat; }
	        div#start-modules div.small-darkgreen div.background { background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-small-darkgreen.png) top left no-repeat; }

	    div#start-modules div.module-medium { float:left; position:relative; width:224px; height:157px; padding:20px 8px 0 8px; }
            div#start-modules div.module-medium div.background { position:absolute; z-index:50; top:0; left:0; width:240px; height:177px; background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-medium-orange.png) top left no-repeat; }
            
            /* module-medium background-colors */
            div#start-modules div.medium-orange div.background { background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-medium-orange.png) top left no-repeat; }
            div#start-modules div.medium-blue div.background { background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-medium-blue.png) top left no-repeat; }
            div#start-modules div.medium-darkgreen div.background { background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-medium-darkgreen.png) top left no-repeat; }

        div#start-modules div.module-large { float:left; position:relative; width:344px; height:157px; padding:20px 8px 0 8px; }
            div#start-modules div.module-large div.background { position:absolute; z-index:49; top:0; left:0; width:360px; height:177px; background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-large.png) top left no-repeat; }
            
            /* module-large background-colors */
            div#start-modules div.large-orange div.background { background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-large-orange.png) top left no-repeat; }
			div#start-modules div.large-blue div.background { background: transparent url(/App_Themes/TelgeEnergi/Images/start/module-large-blue.png) top left no-repeat; }
            
	        div#start-modules div.module-small div.heading,
	        div#start-modules div.module-medium div.heading,
	        div#start-modules div.module-large div.heading { width:auto; padding:0 12px; margin:0; height:24px; background:transparent; position:relative; z-index:51; }
	            div#start-modules div.module-small div.heading p,
	            div#start-modules div.module-medium div.heading p,
	            div#start-modules div.module-large div.heading p { font-weight:bold; color:#fff; padding:6px 0 0 0; margin:0; text-transform:uppercase; }
	            
	        div#start-modules div.module-small div.content { width:auto; padding:8px 12px 0 !important; height:118px; background:transparent; position:relative; z-index:51; }
	        div#start-modules div.module-medium div.content { width:auto; padding:1px 0 0 0 !important; height:124px; background:transparent; position:relative; z-index:51; }
	        div#start-modules div.module-large div.content { width:auto; padding:1px 0 0 0 !important; height:124px; background:transparent; position:relative; z-index:51; }
	        
	            div#start-modules div.module-small div.content p,
	            div#start-modules div.module-medium div.content p,
	            div#start-modules div.module-large div.content p { font-size:1.2em; line-height:1.5em; margin-bottom:8px; }
	            
	            div#start-modules div.module-medium div.content p { padding:10px 0 10px; margin:0; }
	            
	            div#start-modules div.module-small div.content a,
	            div#start-modules div.module-medium div.content a,
	            div#start-modules div.module-large div.content a { font-weight:bold; }
	            
	            /*div#start-modules div.content a.btn { font-size:0.9em; color:#fff !important; height: 31px; float:right; background: transparent url(/App_Themes/TelgeEnergi/Images/start/btn-left.jpg) top left no-repeat; padding-left: 16px;}
		        div#start-modules div.content a.btn span { height: 20px; float:left; background: transparent url(/App_Themes/TelgeEnergi/Images/start/btn-right.jpg) top right no-repeat; padding: 11px 16px 0 0;}*/
		        div#start-modules div.content a.btn { font-family: arial, verdana, sans-serif; font-size:10px; font-weight:bold; background:#005195 url(/App_Themes/TelgeEnergi/Images/form/btn-bg.jpg) bottom left repeat-x; padding:4px 12px 5px 12px; position:relative; display:block; float:left; white-space:nowrap; border:0px; text-transform:uppercase; margin-top:3px; }
                    
                    div#start-modules div.module-small div.content select { font-size:1.1em; font-family:Arial, Verdana, Sans-Serif; width:140px; }
	                div#start-modules div.module-small div.content fieldset { width:140px; padding:0 0 3px 0; }
                    
	            div#start-modules div.module-medium div.content div.image { width:64px; float:left; margin:0 12px 0 0; padding:0 0 0 1px; }
	                div#start-modules div.module-medium div.content div.image img { border:0; margin:0; padding:0; float:left; }
	            div#start-modules div.module-medium div.content div.info { width:142px; float:left; margin:0 0 0 0; }
	            
	                div#start-modules div.module-medium div.content select { font-size:1.1em; font-family:Arial, Verdana, Sans-Serif; width:130px; }
	                div#start-modules div.module-medium div.content fieldset { width:auto; padding:0 12px 5px 0; }
    	            
	            div#start-modules div.module-large div.content div.image { width:155px; float:left; margin:0 12px 0 0; padding:0 0 0 1px; }
	                div#start-modules div.module-large div.content div.image img { border:0; margin:0; padding:0; float:left; }
	            div#start-modules div.module-large div.content div.info { width:175px; float:left; margin:0; padding:10px 0 0 0; }
	            
	                div#start-modules div.module-large div.content select { font-size:1.1em; font-family:Arial, Verdana, Sans-Serif; width:150px; }
	                div#start-modules div.module-large div.content fieldset { width:150px; padding:0 0 5px 0; }
	            
	        div#start-modules div.module-small div.topimage,
	        div#start-modules div.module-medium div.topimage,
	        div#start-modules div.module-large div.topimage { position:absolute; z-index:50; top:0; right:0; }
	        
	        div#start-modules div.module-small div.corner-left,
	        div#start-modules div.module-medium div.corner-left,
	        div#start-modules div.module-large div.corner-left { position:absolute; z-index:50; bottom:-7px; left:-8px; height:21px; width:21px; background:transparent url(/App_Themes/TelgeEnergi/Images/start/module-corner-left.png) top left no-repeat; }
	        
	/* text definitions */
	div#pagemain .listrubrik { font-family: Arial; font-size: 24px; font-weight: bold; line-height: 1.3em; }
	div#pagemain h1 { font-size:3em; line-height:34px; margin-bottom:16px; }
	div#pagemain h2 { font-size:14px; line-height:1.1em; margin-bottom:6px; margin-top: 6px; }
	div#pagemain h3 { font-size:1.4em; line-height:1.3em; margin-bottom:0px; margin-top: 3px; }
	div#pagemain p { font-size:1.2em; line-height:1.5em; margin-bottom:16px; }
	    div#pagemain p.date { font-size:1.1em; margin-bottom:1px !important; }
	    div#pagemain p.author { font-size:1.1em; margin-bottom:5px !important; }
	    div#pagemain p.preamble { font-size:12px; line-height:1.4em; font-weight:bold; font-family:Georgia; }
	    
	    div#pagemain h1 + p.date { margin:5px 0 !important; }
	    div#pagemain h1 + ul.list-items { margin:15px 0 0 !important; }
	    div#pagemain h2 + table,
	    div#pagemain h3 + table { margin-top:3px; }
	    
	    div#pagemain h3.result { margin:10px 0 5px 0; border-bottom: 1px solid #BABABA; color: #757575; font-size: 18px; font-weight: normal; }
	    div#pagemain h3.result strong { font-weight: normal; }
	    
	    
	    div#pagemain img.large { margin:0 0 10px 0; }
	    div#pagemain img.left { float:left; margin:0 10px 10px 0; }
	    div#pagemain img.right { float:right; margin:0 0 10px 10px; }
	    
	    div#pagemain table { border-collapse:collapse; margin-bottom:22px; /*width:430px;*/  }
	        div#pagemain th,
	        div#pagemain td { border-right:1px solid #fff; padding:6px 7px; font-size:1.2em; }
			div#pagemain table.small td, div#pagemain table.small th{font-size:11px;}
			/*
			div#pagemain table.priceCompareTable td{ padding-left:0; padding-right:0; }
			*/
			.priceCompareTable { width:430px;}

	        div#pagemain th { font-weight:bold; background-color:#bde2ed; color:#24508d;}
				div#pagemain tr.odd				{ background-color:#eef8fa;}
				div#pagemain tr.even			{ background-color:#fff;}
								
	        	/*
	        	div#pagemain th.orange { border-right:1px solid #e4871b; background:#f7931d url(/App_Themes/TelgeEnergi/Images/content/th-orange-bg.jpg) top left repeat-x; font-size:1.2em; }
	        	*/
			
	    div#pagemain ul.list, .mainBody ul { margin:0 0 15px 0; padding:0 0 0 30px; list-style-type:disc;}
	    div#pagemain ul.list li, .mainBody ul li { padding:0 0 0 0; margin:4px 0; list-style-type:disc; font-size:12px; line-height:1.5em; }
	    
	    div#pagemain ul.orange li { background:#fff url(/App_Themes/TelgeEnergi/Images/content/li-item-orange.jpg) 0 8px no-repeat; }
	    
	    div#pagemain ol.list, .mainBody ol { margin:0 0 15px 0; padding:0 0 0 10px; list-style-type: decimal; list-style-position: inside; }
	    div#pagemain ol.list li, .mainBody ol li { padding:0; margin:4px 0; background:#fff; font-size:12px; line-height:1.5em; list-style-type: decimal; }
	        
	/* contentpuff */
	div#pagemain div.contentpuff { width:360px; height:239px; background:#f7931d url(/App_Themes/TelgeEnergi/Images/content/puff-orange.jpg) top right no-repeat; position:relative; margin:0 0 15px 0; padding:0 188px 0 0; }
	    
	    div#pagemain div.contentpuff div.links { position:absolute; bottom:16px; right:16px; width:156px;  }
	    div#pagemain div.contentpuff div.links p { font-family:Arial, Verdana, Sans-Serif; margin:0; }
	    div#pagemain div.contentpuff div.links a {  }
		
	/* contentfooter */
	/*div#pagemain div.contentfooter { background-image:url('/App_Themes/TelgeEnergi/Images/graphics/dvdr_horizontal_undersida_mainfooter.gif'); background-repeat:no-repeat; padding:5px 0 0; margin:14px 0 0; position:relative; height:25px; clear:both; float:left; width:430px;}*/
	div#pagemain div.contentfooter { background-image:url('/App_Themes/TelgeEnergi/Images/graphics/dvdr_horizontal_undersida_mainfooter.gif'); background-repeat:no-repeat; padding:5px 0 0; margin:14px 26px 0; position:relative; height:25px; clear:both; float:left; width:430px;}
	    div#pagemain div.contentfooter p { font-family:Arial, Verdana, Sans-Serif; font-size:1em; color:#84878a; font-weight:bold; display:inline;}
	    div#pagemain div.contentfooter a { font-weight:bold; display:inline-block; padding-left:23px; margin-top:5px; margin-right:18px; font-weight:normal; background-position:0 0;}
	    
	        div#pagemain div.contentfooter p.left { width:50%; float:left; }
	        div#pagemain div.contentfooter p.right { width:50%; float:left; text-align:right; }
	        
	        div#pagemain div.contentfooter p.copy { position:absolute; top:5px; right:0; text-align:right; }
			div#pagemain div.contentfooter a.print { background-image:url('/App_Themes/TelgeEnergi/Images/graphics/icon_print.gif'); background-repeat:no-repeat; }
			div#pagemain div.contentfooter a.share { display:none; background-image:url('/App_Themes/TelgeEnergi/Images/graphics/icon_share.gif'); background-repeat:no-repeat; }
	
	div#pagemain hr 
	{
		border: none; 
		background: url("/App_Themes/TelgeEnergi/Images/graphics/dvdr_horizontal_undersida_mainfooter.gif") repeat scroll 0 0 transparent;
		height: 1px;
		line-height: 1px;
	}

	
	/* container */
	div#pagemain div.container { float:left; margin:0; }
	
	/* topnav */
	/*div#topnav { width:430px; margin:0 0 14px; padding:0; background:transparent; }*/
	div#topnav { width:430px; margin:0 0 14px; padding:0 26px; background:transparent; }
	
	    body.start div#topnav { margin:15px 0 15px; }
	
	    div#topnav ul {}
	    div#topnav li { float:left; display:inline; margin:0 0 0 0; font-size:12px; font-weight:bold; background:transparent !important; line-height: 15px; }
	    div#topnav li a { 	color:#007909; 
							background-image:url(/App_Themes/TelgeEnergi/Images/graphics/arrow_breadcrumbs.gif);
							background-repeat:no-repeat; 
							padding:0 0 0 20px;
							background-position:9px 5px;
							font-weight:normal;
							font-size:12px;
							white-space: nowrap; } /* added nowrap to original CSS */
		div#topnav li a.first, div#topnav li.active a.first {padding:0; background-image:none;}
	    div#topnav li.active a { color:#999999; background:url(/App_Themes/TelgeEnergi/Images/graphics/arrow_breadcrumbs.gif) 9px 5px no-repeat; }
	    
	/* slidingdrawer */
	/*div#pagemain div.slidingdrawer { width:172px; overflow:auto; margin-bottom:15px; }
		div#pagemain div.slidingdrawer p { font-family:Arial, Verdana, Sans-Serif; margin: 0; }
		div#pagemain div.slidingdrawer a { color: #005195; }
		
		div#pagemain div.slidingdrawer div { background: #efefef; }
		
		div#pagemain div.slidingdrawer div.heading { width: auto; height: 24px; padding:0 17px 0 12px; background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/heading.jpg) top left no-repeat; }
			div#pagemain div.slidingdrawer div.heading p { font-size:1em !important; font-weight:bold; text-transform: uppercase; color:#404040 !important; padding: 6px 0 0 0 !important; margin:0 !important; }
			
			div#pagemain div.slidingdrawer div.first-heading { background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/first-heading.jpg) top left no-repeat; }
			div#pagemain div.slidingdrawer div.last-heading { background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/last-heading.jpg) top left no-repeat; }
			
			div#pagemain div.slidingdrawer div.selected div.heading { background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/active-heading.jpg) top left no-repeat; }
			div#pagemain div.slidingdrawer div.selected div.first-heading { background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/active-first.jpg) top left no-repeat; }
			div#pagemain div.slidingdrawer div.selected div.last-heading { background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/active-heading.jpg) top left no-repeat; }
				
				div#pagemain div.slidingdrawer div.selected div.heading p { color: #fff !important; }
			
		div#pagemain div.slidingdrawer div.content,
		div#pagemain div.slidingdrawer div.selected div.content { width: auto !important; padding-bottom: 2px; background: #efefef; left:0 !important; }
		div#pagemain div.slidingdrawer div.selected div.content { background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/selected-content.jpg) bottom left repeat-x; }
			
			div#pagemain div.slidingdrawer div.selected div.last-content { background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/last-content.jpg) bottom left no-repeat; }
		
		div#pagemain div.slidingdrawer li.bottomlink { background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/bottomlink.jpg) top left repeat-x; margin: 0px !important; padding:6px 12px 12px !important; border:0px !important; }
			div#pagemain div.slidingdrawer li.bottomlink a { font-weight: bold; font-size: 1em;}
		
		div#pagemain div.slidingdrawer div.form { background: #efefef url(/App_Themes/TelgeEnergi/Images/slidingdrawer/section.jpg) top left no-repeat;  }
		div#pagemain div.slidingdrawer div.form ul { background:transparent; padding: 6px 0 7px 0; }
		div#pagemain div.slidingdrawer div.form li { padding:0 12px;}
		div#pagemain div.slidingdrawer div.form li label { display:block; font-size:1.1em; font-weight: bold; color:#262626; margin:3px 0 6px; }
		div#pagemain div.slidingdrawer div.form li input.text { width:137px; border: 0; padding:6px 5px 5px; margin:0 0 7px; font-size:1.1em; color:#262626; background: #fff url(/App_Themes/TelgeEnergi/Images/slidingdrawer/input-text.jpg) top left repeat-x; }
		div#pagemain div.slidingdrawer div.form li a.btn { font-family: arial, verdana, sans-serif; color:#FFF; font-size:10px; font-weight:bold; background:#005195 url(/App_Themes/TelgeEnergi/Images/form/btn-bg.jpg) bottom left repeat-x; padding:4px 12px 5px 12px; position:relative; display:block; float:left; white-space:nowrap; border:0px;}
		
		
		div#pagemain div.slidingdrawer div.list-a { background: #efefef url(/App_Themes/TelgeEnergi/Images/slidingdrawer/section.jpg) top left no-repeat; }
		div#pagemain div.slidingdrawer div.list-a ul { background:transparent; padding:3px 0 0 0; }
		div#pagemain div.slidingdrawer div.list-a li { padding:0 12px; margin:8px 0;}
		div#pagemain div.slidingdrawer div.list-a li p { font-size: 1.1em; line-height:1.2em; color: #262626;}
			div#pagemain div.slidingdrawer div.list-a li p.date { font-size: 0.9em; color: #737373; line-height:1.1em; }
			div#pagemain div.slidingdrawer div.list-a li p.link { margin-top:2px; }
		
		div#pagemain div.slidingdrawer div.contact { background: #efefef url(/App_Themes/TelgeEnergi/Images/slidingdrawer/section.jpg) top left no-repeat; }
		div#pagemain div.slidingdrawer div.contact h2 { font-size: 1.1em; font-weight:bold; color:#262626; margin:0 0 1px 0; padding: 0 12px; }
		div#pagemain div.slidingdrawer div.contact p { font-size: 1.1em; line-height:1.5em; color:#262626; margin:0 0 2px 0; padding: 0 12px; }
		div#pagemain div.slidingdrawer div.contact p.bottomlink { font-size: 1em; background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/bottomlink.jpg) top left repeat-x; margin: 9px 0 0 0 !important; padding:6px 12px 12px !important; }
			div#pagemain div.slidingdrawer div.contact p.bottomlink a { font-weight: bold; }
		div#pagemain div.slidingdrawer div.contact img { margin:0 0 10px 0;}
		
		div#pagemain div.slidingdrawer div.list-c { background: #efefef url(/App_Themes/TelgeEnergi/Images/slidingdrawer/section.jpg) top left no-repeat; }
		div#pagemain div.slidingdrawer div.list-c ul { background:transparent; padding:3px 0 0 0; }
		div#pagemain div.slidingdrawer div.list-c li { padding:3px 12px 7px; margin:8px 0; border-bottom:1px solid #dcdcdc; }
		    div#pagemain div.slidingdrawer div.list-c li.last { border-bottom:0; padding-bottom:0px; }
		div#pagemain div.slidingdrawer div.list-c li p { font-size: 1.1em; line-height:1.1em; color: #262626; overflow:auto; }
		    div#pagemain div.slidingdrawer div.list-c li p a { font-weight:bold; }
		    div#pagemain div.slidingdrawer div.list-c li p img { float:left; margin:0 8px 5px 0; }
		    
	    div#pagemain div.slidingdrawer div.list-b { background: #efefef url(/App_Themes/TelgeEnergi/Images/slidingdrawer/section.jpg) top left no-repeat; }
		div#pagemain div.slidingdrawer div.list-b ul { background:transparent; padding:5px 0 0 0; }
		div#pagemain div.slidingdrawer div.list-b li { padding:0 12px 4px; margin:4px 0; border-bottom:1px solid #dcdcdc; }
		    div#pagemain div.slidingdrawer div.list-b li.last { border-bottom:0; padding-bottom:0px; }
		div#pagemain div.slidingdrawer div.list-b li p { font-size: 1.1em; line-height:1.2em; color: #262626;}
		    div#pagemain div.slidingdrawer div.list-b li p a { font-weight:bold; }
		    div#pagemain div.slidingdrawer div.list-b li p img { float:left; margin:0 8px 5px 0; }*/
		    
		/* Generell modul */
		/*div#pagemain div.generalmodul { width:172px; padding: 0;  background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/section-general.jpg) top left no-repeat; margin:0 0 15px 0; }
	    div#pagemain div.generalmodul p { font-family:Arial, Verdana, Sans-Serif; margin: 0; }
	    
	        div#pagemain div.generalmodul div.heading { width: auto; height: 24px; padding:0 17px 0 12px; background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/general-heading.jpg) top left no-repeat; }
			    div#pagemain div.generalmodul div.heading p { font-size:1em !important; font-weight:bold; text-transform: uppercase; color:#fff !important; padding: 6px 0 0 0 !important; margin:0 !important; }
			
			div#pagemain div.generalmodul div.content { width: auto !important; left:0 !important;  background:#efefef url(/App_Themes/TelgeEnergi/Images/slidingdrawer/last-content.jpg) bottom left no-repeat; padding:0 0 10px 0; }
		        div#pagemain div.generalmodul div.content h2 { font-size: 1.2em; font-weight:bold; color:#262626; margin:0 0 1px 0; padding: 0 12px; }
		        div#pagemain div.generalmodul div.content p { font-size: 1.1em; line-height:1.5em; color:#262626; margin:0 0 2px 0; padding: 5px 12px 0; }
		        div#pagemain div.generalmodul div.content p.spot { font-size: 1.1em; line-height:1.5em; color:#005195; margin:0 0 2px 0; padding: 15px 12px 0; text-align:center; }
		        	div#pagemain div.generalmodul div.content p.spot span { font-size:1.4em; }
		        div#pagemain div.generalmodul div.content p.bottomlink { font-size: 1em; background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/bottomlink.jpg) top left repeat-x; margin: 9px 0 0 0 !important; padding:6px 12px 12px !important; }
			        div#pagemain div.generalmodul div.content p.bottomlink a { font-weight: bold; }
		        div#pagemain div.generalmodul div.content img { margin:0 0 5px 0;}
		        
		  	div#pagemain div.blue div.heading { background:transparent url(/App_Themes/TelgeEnergi/Images/slidingdrawer/general-heading-blue.jpg) top left no-repeat; }*/
			
			
	
	/* Contactform */
	/*div.contactform { width:432px; background:#f0f0f0 url(/App_Themes/TelgeEnergi/Images/form/form-gray.jpg) top left repeat-x; padding:15px; margin-top:15px; }
	    div.form-orange { width:432px; background:#fff url(/App_Themes/TelgeEnergi/Images/form/form-orange.jpg) top left repeat-x; padding:15px; }
	
	div.contactform ol { width:432px; }
	div.contactform li { margin-bottom:15px; background:transparent; width:432px; display:block; }
	div.contactform label { display:block; font-size:1.2em; color:#262626; font-weight:bold; margin:0 0 5px 0; padding:0 0 0 0px; }
	    div.contactform label.radio,
	    div.contactform label.checkbox { float:left; font-size:1.2em; color:#262626; font-weight:normal; margin:0 25px 0 0; padding:5px 0 0 0px; }
	div.contactform input.text { background:#FFF url(/App_Themes/TelgeEnergi/Images/backgrounds/bg-input-white.gif) top left no-repeat; font-family: arial, verdana, arial, sans-serif; font-size:12px; color:#262626; padding:3px 6px; margin:0 12px 0 0; width:250px; border:1px solid #ebebeb; outline:0; float:left; }
		div.contactform input.error { background:#b01116 url(/App_Themes/TelgeEnergi/Images/backgrounds/bg-input-red.gif) top left no-repeat; font-family: "Trebuchet MS", verdana, arial, sans-serif; font-size:12px; color:#fff; padding:3px 6px; width:250px; border:1px solid #6b0004; outline:0; float:left; }
	    div.contactform input.radio { float:left; margin:4px 3px 0 0; padding:0; }
	    div.contactform input.checkbox { float:left; margin:4px 3px 0 0; padding:0; }
	div.contactform textarea { background:#FFF url(/App_Themes/TelgeEnergi/Images/backgrounds/bg-input-white.gif) top left no-repeat; font-family: arial, verdana, sans-serif; font-size:12px; color:#262626; padding:3px 6px; width:348px; height:204px; border:1px solid #ebebeb; outline:0; }
	
	div.contactform select { background:#FFF url(/App_Themes/TelgeEnergi/Images/backgrounds/bg-input-white.gif) top left no-repeat; font-family: arial, verdana, arial, sans-serif; font-size:12px; color:#262626; padding:3px 6px; margin:0 12px 0 0; width:250px; border:1px solid #ebebeb; outline:0; float:left; }
	div.contactform a.button { background:transparent url(/App_Themes/TelgeEnergi/Images/backgrounds/bg-btn-blue-right.jpg) top right no-repeat; color:#FFF; font-size:1.2em; padding:0 12px 0 0; outline:0; border:0;  float:left; text-decoration:none; }
		div.contactform a.button span { background:transparent url(/App_Themes/TelgeEnergi/Images/backgrounds/bg-btn-blue-left.jpg) top left no-repeat; padding:6px 0 6px 12px; position:relative; display:block; float:left; white-space:nowrap; font-size:1em !important;  }

	div.contactform input.button { font-family: arial, verdana, sans-serif; color:#FFF; font-size:12px; font-weight:bold; background:#005195 url(/App_Themes/TelgeEnergi/Images/form/btn-bg.jpg) bottom left repeat-x; padding:3px 12px 4px 12px; position:relative; display:block; float:left; white-space:nowrap; border:0px;  }
	
	div.contactform span { font-size:1.2em; }
	div.contactform span.right { float:right; background:transparent; padding-right:0; }
	div.contactform span.error { color:#b01116; padding:0 0 0 5px; display:inline; float:left; width:100px; line-height:1.3em; }
	div.contactform span.info { color:#262626; padding-left:0; }
	div.contactform span.label { display:block; color:#262626; font-weight:bold; margin:0 0 5px 0; padding:0 0 0 0px; }*/
	
	/* Anpassning f�r xforms */
	/*div#pagemain div.xForm td { font-size:1em; padding:0 0 15px 0 !important; background: transparent; border:0; }
		div#pagemain div.xForm td.label { padding:0px !important; }
	div#pagemain div.xForm span.label { display:block; color:#262626; margin:0 0 5px 0; padding:0 0 0 0px; }
	div#pagemain div.xForm input.text,
	div#pagemain div.xForm span.error,
	div#pagemain div.xForm textarea { margin-bottom:0; }

	div#pagemain div.contactinfo { width:432px; margin-bottom: 15px; }
		div#pagemain div.contactinfo h1 { font-size:1.8em; color:#262626;  }
		div#pagemain div.contactinfo p { font-size:1.2em; font-family: Arial, Verdana, sans-serif;  }
		div#pagemain div.contactinfo img { float:left; margin:0 10px 0 0; border:1px solid #fff;; }*/
	
	/* List-items */
	ul.list-items { width:auto;}
	    ul.list-items li { padding:0 0 0 0; margin-bottom:15px; clear:both;}
		div#pagemain ul.list-items.start li h3 { font-size:24px; }
	        ul.list-items li.first { padding:16px 0 0; }
	        
	        ul.list-items li img { float:left; margin:0 16px 0 0; }
	        ul.list-items li p { margin-bottom:4px !important; }
			div#pagemain ul.list-items h3{ font-size:18px; margin-bottom:5px; }
			div#pagemain ul.list-items h4 { font-size: 14px; margin-bottom: 0px; }
			div#pagemain ul.list-items a.mainLink{clear:none; display:inline-block;}
	        
	ul.two-col li { width:360px; float:left; }
	    ul.list-items li.first { margin-right:16px; }
	
	/* content separator */
	li.horizontalDividerMiddle { background-image:url('/App_Themes/TelgeEnergi/Images/graphics/dvdr_horizontal_undersida_mainfooter.gif'); background-repeat:no-repeat; padding:0 0 0 0; margin:0 0 0 0; height:5px; width:430px; }
	
	/* List-pagin */
	div.list-pagin{background:#FFF;width:100%;margin-bottom:30px;padding:8px 0 0}
div.list-pagin ul{background:transparent;width:auto;display:inline;float:left}
div.list-pagin ul li{background:#FFF;display:inline;float:left;height:20px;padding:0 8px}
div.list-pagin ul li.dots { padding:0 0; margin:0 -4px; }
div.list-pagin ul li a{float:left;font-size:1.2em;display:inline;line-height:18px;padding:0}
div.list-pagin ul li.arrow{padding:0}
div.list-pagin ul li.arrow,div.list-pagin ul li.first{border-left:0}

div.list-pagin ul li.arrow.left a { background-image:url('/App_Themes/TelgeEnergi/Images/graphics/button_previous_standard.gif'); width:16px; height:16px; padding:0; display:inline-block; }
div.list-pagin ul li.arrow.right a { background-image:url('/App_Themes/TelgeEnergi/Images/graphics/button_next_standard.gif'); width:16px; height:16px; position:relative; top:0; display:inline-block; }

div.list-pagin ul li a:hover,div.list-pagin ul li a:focus,div.list-pagin ul li a:active{color:#005195 !important}
div.list-pagin ul li.divider{color:#d9d9d9;font-size:1.2em;padding:2px 0 0}
/* div.list-pagin ul li a.active{color:#005195;font-weight:700;font-size:1.6em;position:relative;top:0} */
div.list-pagin ul li a.active { color:#5a5a5a; font-weight:bold; background-color:#e5e5e5; padding:0 2px; position:relative; top:0px; }
		
		
	/* FAQ */
    div.faq { width:400px; background:#FFF; margin:0; }
	    div.faq h2 { font-size:1.4em !important; color:#005195; font-weight:bold; margin:9px 0 !important; padding:0 0 0 0; background:#f0f0f0 url(/App_Themes/TelgeEnergi/Images/faq/faq-link-top.gif) top left no-repeat; }
		    div.faq h2 span { display:block; width:390px; background:url(/App_Themes/TelgeEnergi/Images/faq/faq-link-bottom.gif) bottom left no-repeat; padding:0 5px; }
		    div.faq h2 a { padding-left:28px; background:url(/App_Themes/TelgeEnergi/Images/faq/faq-arrow-right.jpg) 0 4px no-repeat; display:block; padding:6px 0 7px 28px; }
		    div.faq h2.active a { background:url(/App_Themes/TelgeEnergi/Images/faq/faq-arrow-down.jpg) 0 4px no-repeat; }
    		
		    div.faq ul { margin:0 8px; }
		    div.faq ul li { border-bottom:1px solid #ebebeb; padding:0 0 8px 0; margin-bottom:7px; }
		    div.faq ul li:last-child { border-bottom:0; }
    		
			    div.faq ul li h3 { font-size:1.2em !important; line-height:1.3em; color:#005195; font-weight:normal; margin:0; padding:0 0 0 12px; }
			    div.faq ul li div { font-size:1.2em; color:#262626; font-weight:normal; margin:5px 0 3px 21px; padding:0 0 1px 11px; border-left:1px solid #d1d1d1; }
			    	div.faq ul li div p { font-size:1em !important; }
			    
	/* SEARCH */
/*
	div#searchform { width:518px; background:#fff url(/App_Themes/TelgeEnergi/Images/search/search-bg.jpg) top left repeat-x; padding:20px 15px 10px; }
		
		div#searchform ol { width:518px; }
		div#searchform li { margin-bottom:15px; background:transparent; width:518px; }
			div#searchform li.padding { padding-left:12px; width:577px;}
				div#searchform li.padding label { padding-left:0; }
		
		div#searchform label { font-size:1em; color:#262626; margin:0 0 3px 0; padding:0 0 0 0; }
		div#searchform input.text { background:#FFF url(/App_Themes/TelgeEnergi/Images/search/input-bg.jpg) top left; font-family: arial, verdana, sans-serif; font-size:12px; color:#262626; padding:6px 6px 0; margin:0 12px 0 0; width:400px; border:0; outline:0; float:left; height:18px; }
		div#searchform input.button { background:#ff00ff url(/App_Themes/TelgeEnergi/Images/search/button-bg.jpg) top left repeat-x; font-family: arial, verdana, sans-serif; font-size:12px; color:#fff; padding:0 12px 2px; margin:0 12px 0 0; width:auto; border:0; outline:0; float:left; font-weight:bold; height:24px; }

		div#searchform input.radio { float:left; margin:0 5px 0 0; padding:0; }
		div#searchform label.radio { float:left; padding:2px 0 0 0; margin-right:20px; color:#262626; }
		div#searchform label.intro { font-weight:bold; float:left; padding:1px 0 0 0; margin-right:10px; }
		
		div#searchform a.button { background:transparent url(/App_Themes/TelgeEnergi/Images/backgrounds/bg-btn-blue-right.jpg) top right no-repeat; color:#FFF; font-size:1.2em; padding:0 12px 0 0; outline:0; border:0;  float:left; text-decoration:none; }
			div#searchform a.button span { background:transparent url(/App_Themes/TelgeEnergi/Images/backgrounds/bg-btn-blue-left.jpg) top left no-repeat; padding:6px 0 6px 12px; position:relative; display:block; float:left; white-space:nowrap;   }
*/
		div#searchform input[type="text"] {
			width:360px;
			height:22px;
			font-size:14px;
			padding-top:5px;
			padding-left:5px;
			border: solid 1px #999999;
			background-image: none;
		}
		div#searchform input.button 
		{
			width:28px;
			height:28px;
			background-color:#fff;
			background-image:url('/App_Themes/TelgeEnergi/Images/graphics/button_searchbig.png');
			background-repeat:no-repeat;
			padding: 0;
		}



		ul.search-items { width:100%; background:transparent; padding-bottom:20px; border-bottom: 1px solid #BABABA; }
	
		/*ul.search-items li { width:100%; float:left; background:transparent; border-top:1px solid #dedede; padding:10px 0 0 0; margin:5px 0 0; }*/
		ul.search-items li { width:100%; float:left; background:transparent; padding:10px 0 0 0; margin:5px 0 0; }
			/*ul.search-items li h2 { font-size:1.8em; font-weight:bold; margin:0; padding:0; border:0; }*/
			ul.search-items li h2 { font-size:1.4em; font-weight:bold; margin:0; padding:0; border:0; line-height: 1.3em; margin-bottom: 5px; }
				ul.search-items li h2 a { font-weight: bold; font-size: 18px; color:#3489bf; }
			ul.search-items li p { font-size:1.4em; line-height:1.4em; margin:3px 0 6px 0 !important; margin-bottom:6px !important;}
				ul.search-items li p strong { background: #FDE6CF none repeat scroll 0 0; font-weight: normal; }
				ul.search-items li p.date { font-size:1.1em; margin:0px; color:#757575 !important; }
				ul.search-items li p.link { font-size:1.2em; margin:0 0 6px 0; }
			ul.search-items li a { font-family: "Trebuchet MS", verdana, arial, sans-serif; color:#005195; font-weight:normal; }
				ul.search-items li a.pdf { background:url(/App_Themes/TelgeEnergi/Images/search/pdf-bg.jpg) 0 4px no-repeat; padding:0 0 0 18px; }
	
	/* ROW */
	div#pagemain div.row { width:100%; margin-top:20px; margin-bottom:16px;}
	div#pagemain div.row div.last { margin-right:0; }
	
	/* PICTUREROW */
	div#pagemain div.picturerow { margin-left:26px; margin-top:10px; margin-bottom:8px;}
	
	/* CONTACTROW */
	div#pagemain div.contactrow { width:100%; margin-top:0px; margin-bottom:10px;}
	div#pagemain div.contactrow div.last { margin-right:0; }	
		
	/* IMAGE-WRAP */
	.image-wrap { display: table; width:97px; height:97px; padding:0; margin:0 0 5px 0; position:relative; top:0; left:0; background:#def0f6; }
		.image-wrap p { width:97px; margin:0 !important; padding:0 !important; text-align:center; background:transparent;}
		div#pagemain .image-wrap p img { margin-bottom:0; }
		.image-wrap>.image { }
		.image { display: table-cell; vertical-align: middle; }
		.image div { position:absolute; top:50%; }
		.image>div { display:table-cell; vertical-align:middle; position:static; }
		.image div div { position:relative; top:-50%; text-align:center; }
		
	/* picture-item */
	div#pagemain div.picture-item { width:97px; height:auto; float:left; margin-right:14px; margin-bottom:0px; }
		div#pagemain div.picture-item.last { margin-right:0; }
		div#pagemain div.picture-item h2 { font-size:12px; line-height:16px; color:#262626; margin: 0; padding: 0 0; }
		div#pagemain div.picture-item p {  font-family: Arial, Verdana, sans-serif; font-size:11px; line-height:14px; color:#757575; margin:4px 0 2px 0; padding: 0 0; }
		
	/* contact-item */
	div#pagemain div.contact-item { width:132px; height:auto; float:left; margin:0 16px 0 0; }
		div#pagemain div.contact-item h2 { font-size:1.2em; color:#262626; margin: 0; padding: 0; }
		div#pagemain div.contact-item p { font-size:1.2em; color:#262626; margin:0 0 2px 0; padding: 0; }
		div#pagemain div.contact-item img { margin:0 0 6px 0; border:1px solid #bababa;}
		div#pagemain div.contact-item a { font-weight:bold; }
		div#pagemain div.contact-item .title { line-height:16px; }

		
	/* Sitemap */		
	ul#sitemap { margin-top:10px; margin-bottom:25px; }
	
	ul#sitemap li { margin:0 0 1px 0; }
	
	ul#sitemap a { background:#FFF; font-size:1.2em; font-weight:bold; color:#5da1cc; padding:2px 0; text-transform:uppercase; }
	
		ul#sitemap li ul { padding:10px 0 0 0; margin-bottom:23px; background:#FFF url(/App_Themes/TelgeEnergi/Images/sitemap/sitemap-ul-bg.gif) repeat-y 6px 0;}
		
		ul#sitemap li ul li { margin:0; padding:0; padding-left:35px; line-height:18px; background:url(/App_Themes/TelgeEnergi/Images/sitemap/sitemap-ul-1.gif) no-repeat 6px 0;	}
			
			ul#sitemap li ul li.last { background:#fff url(/App_Themes/TelgeEnergi/Images/sitemap/sitemap-ul-1-last.gif) no-repeat 6px 0;	}
	
		ul#sitemap li ul li a { background:#fff; color:#5da1cc; font-size:1.2em; font-weight:normal; padding:0 0; text-transform:Capitalize; }
		
	/* substart */
	/*
	div#pagemain div.substart div#startarea { width:548px; height:490px; margin:0; background:#fff; float:left; }
	
	div#pagemain div.substart div#start-campaign { width:560px; height:334px; background: transparent; z-index:120; position:absolute; top:-6px; left:-6px; }
	div#pagemain div.substart div#start-modules { width:544px; height:177px; padding:0 0 0 4px; position:absolute; top:277px; z-index:121; }
	*/
	

/*body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
}

body, a, p, h1, h2, h3, ul, li, form, input{
	margin:0;
	padding:0;
}*/

p{
	line-height:1.4em;
}

h3{
	font-size:18px;
}

a{
	text-decoration:none;
	color:#3489bf;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

ul, li{
	list-style-type:none;
}

.cufon.p{
	font-size:22px;
	color:#24508d;
	padding-top:9px;
}

.rounded{
	width:1px;
	height:1px;
	background:#fff;
	position:absolute;
}

.rounded.topLeft{
	top:0;
	left:0;
}
.rounded.topRight{
	top:0;
	right:0;
}
.rounded.bottomLeft{
	bottom:0;
	left:0;
}
.rounded.bottomRight{
	bottom:0;
	right:0;
}

.mainLink{
	display:block;
	padding-left:15px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/arrow.gif');
	background-repeat:no-repeat;
	background-position:2px 6px;
	line-height:1.6em;
	clear:both;
}
a.mainLinkInline
{
	padding-left:15px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/arrow.gif');
	background-repeat:no-repeat;
	background-position:2px 6px;
	line-height:1.6em;
	clear:none;
	display:inline-block;
	margin-bottom: 30px;
}

#mainWrapper{
	width:925px;
	overflow:auto;
	margin:0 auto;
}

.verticalDivider{
	width:14px;
	margin-top:6px;
	float:left;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/dvdr_vertical.gif');
	background-position:6px 0;
	background-repeat:repeat-y;
}

.verticalDivider.right{
	margin-top:0;
	background-position:0 0;
}

.verticalDivider.left{
	margin-top:0;
	background-position:13px 0;
}

.horizontalDivider{
	height:1px;
	line-height:1px;
}

.horizontalDividerTightMiddle {
	border: none; 
	background: url("/App_Themes/TelgeEnergi/Images/graphics/dvdr_horizontal_undersida_mainfooter.gif") repeat scroll 0 0 transparent;
	height: 1px;
	line-height: 1px;	
	margin-bottom:16px;
}
.horizontalDividerTightMiddle hr { display: none; }


/* === HEADER === */

#header{
	position:relative;
	margin:0 auto 23px;
	height:140px;
	width:925px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/top_bg.png');
}

#logo{
	width:202px;
	height:70px;
	position:absolute;
	top:22px;
	left:0;
}

#headerTopItems{
	position:relative;
	width:343px;
	height:17px;
	margin-bottom:33px;
	padding-top:18px;
	padding-left:13px;
	float:right;
}

#headerTopItems a{
	display:inline-block;
	padding-left:15px;
	margin-right:13px;
}

#headerTopItems .searchForm{
	position:absolute;
	top:16px;
	right:0;
	float:right;
}

#headerTopItems .inputWrapper{
}

.input .searchInput{
	width:137px;
}

.searchButton{
	float:left;
}

.submitWrapper.searchButton .button{
	width:22px;
	height:22px;
	background-color:transparent;
	background-repeat:repeat-y;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/button_search.gif');
}

#loginBoxWrapper{
	position:absolute;
	top:16px;
	left: -64px; /* original: 47px */
	width:248px;
	height:179px;
	z-index:100;
	float:left;
	display:none;
}
#loginBox{
	position:absolute;
	top:26px;
	/* width:199px;*/
	width: 219px; 
	/*height:104px;*/
	height:124px; 
	background-color:#def0f6;
	z-index:102;
	/*padding:23px; */
	padding: 13px;
}
#loginBoxButtonWrapper{
	position:absolute;
	top:0;
	right:0;
	width:87px;
	height:26px;
}
#loginBox a{
	line-height:16px;
	margin-top:4px;
	background-position:2px 5px;
}

.rounded.buttonWrapper{
	background-color:#def0f6;
	top:25px;
	left:1px;
	height:1px;
}

#loginBox .rounded.bottomRight{
	background:#000;
	opacity:0.4;
}

#topLoginButton{
	position:absolute;
	top:0;
	right:3px;
	background-color:#def0f6;
	width:82px;
	height:26px;
}
#headerTopItems #topLoginButton a{
	padding-top:5px;
	margin-left:4px;
	margin-right:0;
	padding-left:15px;
}

#loginButtonShadow{
	position:absolute;
	height:23px;
	right:0;
	top:3px;
	width:3px;
	background:#000;
	opacity:0.4;
	filter:alpha(opacity = 40);
}

#loginBoxShadow{
	position:absolute;
	top:26px;
	left:3px;
	width:245px;
	height:153px;
	background:#000;
	z-index:101;
	opacity:0.4;
	filter:alpha(opacity = 40);
}

#headerTopItems .login{
	background-repeat:no-repeat;
}

#headerTopItems .login.closed{
	background-position:0 4px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/arrow_down.gif');
}
#headerTopItems .login.open{
	background-position:0 9px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/arrow_up.gif');
}

#topSelection{
	height:24px;
	width:800px;
	margin-bottom:6px;
	float:right;
	text-align:right;
	position:relative;
}

#topSelection ul{
	float:right;
	height:24px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/menu_priv_foret_bg_standard.png');
	border-bottom:6px solid #d6efcd;
}

#topSelection ul li{
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

#topSelection ul li a{
	display:inline-block;
	height:18px;
	padding:6px 10px 0px 10px;
	margin-bottom:2px;
	background-position:0 24px;
	background-repeat:no-repeat;
	color:#fff;
	float:left;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/menu_priv_foret_bg_mouseover.png');
	font-weight:bold;
}

#topSelection ul li a:hover{
	background-position:0 0;
}

#topSelection ul li a.active, div#header div#topMenu ul li a.active{
	color:#007909;
	background-color:#d6efcd;
	background-image:none;
	border:none;
}

div#header div#topMenu{
	position:relative;
	height:35px;
	width:925px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/menu_main_bg_standard.png');
	float:left;
	margin-top:1px;
}

div#header div#topMenu ul{
	height:35px;
	border-bottom:6px solid #d6efcd;
}

div#header div#topMenu ul li{
	display:inline;
}

div#header div#topMenu ul li a{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	height:16px;
	padding:9px 14px 10px 14px;
	float:left;
	display:inline-block;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/menu_mouseover.png');
	background-position:0 35px;
	background-repeat:no-repeat;
}
div#header div#topMenu ul li a:hover{
	background-position:0 0;
}
.topMenuDivider{
	float:left;
	width:3px;
	margin-left:-1px;
	margin-right:-1px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/menu_main_separator.gif');
	height:35px;
}
#topSelection .topMenuDivider{
	height:24px;
}

/* === START === */

/*#startContent{
	width:666px;
	float:left;
}*/

.puffStart{
	margin-bottom:14px;
	float:left;
	margin-right:14px;
	position:relative;
}

div#pagemain div.puffStart.large{
	width:652px;
	/* height:290px; */
}

div.puffStart.middle{
	width:277px;
	height:106px;
	padding:21px;
	padding-bottom:29px;
	position:relative;
	background-repeat:no-repeat;
}

div.puffStart.middle.gray{
	background-color:#f2eee8;
}
div.puffStart.middle.gray p.cufon a{
	color:#3d372f;
}
div.puffStart.middle.gray div.puffStartText p.cufon a{
	color:#8b795d;
}

div.puffStart.middle.green{
	background-color:#d9f1d0;
}
div.puffStart.middle.green p.cufon a{
	color:#007909;
}
div.puffStart.middle.green div.puffStartText p.cufon a{
	color:#3bb710;
}
div.puffStart.middle.blue{
	background-color:#def0f6;
}
div.puffStart.middle.blue p.cufon a{
	color:#24508d;
}
div.puffStart.middle.blue div.puffStartText p.cufon a{
	color:#3489bf;
}

div.puffStart.middle.yellow{
	background-color:#eff5c9;
}
div.puffStart.middle.yellow p.cufon a{
	color:#5e6c1e;
}
div.puffStart.middle.yellow div.puffStartText p.cufon a{
	color:#94b017;
}
div#pagemain div.puffStart.middle p.cufon{
	margin:0;
	line-height:20px;
}

div#pagemain div.puffStart.middle p.cufon a{
	margin:0;
	font-size:16px;
}
div#pagemain div.puffStart.middle p.cufon.large a{
	margin:0;
	margin-bottom:16px;
	font-size:21px;
}
div#pagemain div.puffStart.middle.background{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/puff_bakgrund_03.jpg');
}

div.puffStart div.puffStartText{
	position:absolute;
	bottom:23px;
	width: 295px;
}
div.puffStart.middle img{
	float:right;
}

.horizontalDivider.start{
	width:652px;
	height:1px;
	background-color:#444;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/dvdr_horizontal_puffar_redaktionella_start.gif');
	float:left;
}

div.smallWrapper{
	width:652px;
	margin-bottom:14px;

	background:#fff;
}

div#pagemain div.smallWrapper div.puffStart h3{
	margin-bottom:10px;
	font-size:18px;
}

div#pagemain div.smallWrapper div.puffStart p{
	margin-bottom:10px;
}
div#pagemain div.smallWrapper div.puffStart p.latest{
	margin-bottom:8px;
}
div#pagemain div.smallWrapper div.puffStart ul li{
	margin-bottom:4px;
}
div#pagemain div.smallWrapper.last{
	margin-bottom:0;
}

.smallWrapper .puffStart{
	width:180px;
	margin-left:14px;
	margin-top:14px;
	margin-bottom:0;
	
	background:#fff;
}

.smallWrapper .puffStart .imageWrapper{
	height:112px;
	margin-bottom:14px;
	/* background:#eee; */
}

.puffStart .date{
	font-size:11px;
	display:block;
}

/* === MAIN MENU === */

#leftmenu{
	width:170px;
	height:360px;
	float:left;
	margin-top:-5px;
}

#leftmenu ul{
}

#leftmenu ul a{
	display:block;
	margin-left:10px;
	padding:5px;
	color:#007909;
	font-size:12px;
}

#leftmenu ul a.active{
	background:#d6efcd;
	font-weight:bold;
	color:#007909;
}

#leftmenu ul li a:hover{
	color:#33943a;
}
#leftmenu ul li ul li a:hover{
	color:#666666;
}
#leftmenu ul li ul li a.active:hover{
	color:#33943a;
}
#leftmenu ul li ul li ul li a:hover{
	color:#66af6b;
}

#leftmenu li{
	margin-bottom:3px;
	
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/menuarrow_darkgreen.gif');
	background-repeat:no-repeat;
	background-position:0 8px;
}

#leftmenu ul li ul{
	margin-top:6px;
	margin-bottom:15px;
}

#leftmenu ul li ul li{
	margin-left:15px;
	margin-bottom:0;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/menuarrow_darkgrey.gif');
}

#leftmenu ul li ul li ul{
	margin-top:2px;
	margin-bottom:8px;
}

#leftmenu ul li ul li a{
	color:#434343;
}

#leftmenu ul li ul li ul li{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/menuarrow_lightgreen.gif');
}

#leftmenu ul li ul li ul li a{
	color:#33943a;
	font-size:11px;
}

/* === MAIN CONTENT === */

.mainColumn{
	width:430px;
	height:600px;
	padding:0 26px 0 26px;
	float:left;
	
	background:#ddd;
}

/* === RIGHTCOLMUN === */

.puffBottom 
{
	display: none;
}

#rightColumnWrapper{
	width:245px;
	height:600px;
	float:left;
}

.horizontalDivider.right{
	width:245px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/dvdr_horizontal_rightcolumn.gif');
}

.puffRight{
	position:relative;
	width:199px;
	padding: 23px 23px 0px 23px;
	overflow:hidden;
	height:auto;
}

.puffRight img{
	float:left;
	margin-right:10px;
	padding-top:2px;
}
#pagemain .puffRight h3{
	font-size:18px;
	margin-top:0;
	margin-bottom: 4px;
}

#pagemain .puffRight.smallHeader h3, #pagemain .puffRight.text.smallHeader h3 {
	font-size:16px;
	margin-bottom: 16px;
}
#pagemain .puffRight p {
	margin-top:0; 
	margin-bottom: 0px;
}

#pagemain .puffRight .puffRightInner 
{
	margin-bottom: 23px;	
}
#pagemain .puffRight .right-puff-main-body p { 
	margin-bottom: 10px;
}

#pagemain .puffRightLessBottomPadding { 
	padding-bottom: 7px !Important;
}

#pagemain .puffRight a{
	font-weight:bold;
	font-size:12px;
	margin-top:4px;
	line-height:16px;
	background-position:2px 5px;
}

#pagemain a.mainLink.first{
	margin-top:0;
}

#pagemain .puffRight.text h3{
	font-size:18px;
	margin-top:0;
	margin-bottom:4px;
}

#pagemain .puffRight.text p.first{
	margin-top:8px;
}

.spotpris {
	font-size: 18px;
	font-weight:normal;
	display:block;
	line-height:1.5em;
	margin-bottom: 23px;
}

.puffRight.interaction{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/puffbakgrund_interaktion.png');
	color:#24508d;
}

.puffRight.customerService{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/puffbakgrund_kundtjanst.png');
	color:#5e6c1e;
}

.puffRight.product{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/puffbakgrund_produkt.png');
	color:#007909;
}

/* === FORMS === */

form{
}

input[type="text"], input[type="password"]{
	height:17px;
	background-color:#fff;
	border: none;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/input_bluepuff_mid.gif');
	width:190px;
	padding-top:4px;
	padding-left:3px;
	font-size:11px;
}
div.information input[type="text"],
div.information input[type="password"] 
{
	border:1px solid #cccccc;
}

.inputWrapper{
	height:20px;
	margin-bottom:8px;
	float:left;
}
.input{
	float:left;
}

.inputLeft, .inputRight{
	width:2px;
	height:22px;
}
.inputLeft{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/input_bluepuff_start.gif');
}
.inputRight{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/input_bluepuff_end.gif');
}


input.loginPassword{
	width:122px;
}
input.loginPassword.hidden{
	width:125px;
	height:16px;
}

input[type="submit"], input[type="password"]{
	color:#fff;
	border:none 0;
	padding-left:0;
	padding-bottom:2px;
	margin:0;
	overflow:visible;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	
}

.submitWrapper input[type="submit"]{
	height:22px;
	background-color:#3489bf;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/button22_mid.png');
}

.input .newsletterInput{
	width:130px;
}

#pagemain .puffRight .inputWrapper.first{
	margin-bottom:8px;
}
#pagemain .puffRight .inputWrapper{
	margin-bottom:12px;
}

.inputWrapper.left{
	margin-right:4px;
}

.hidden{
	display:none;
}

.submitWrapper{
	height:22px;
	width: 22px;
	display:inline;
}

.buttonLeft, .buttonRight, .buttonWrapper{
	float:left;
	height:22px;
}

.submitWrapper .buttonLeft{
	width:2px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/button22_start.png');
}

.submitWrapper .buttonRight{
	width:2px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/button22_end.png');
}

.submitWrapper .button.skicka {
	width:52px;
	background:transparent url('/App_Themes/TelgeEnergi/Images/graphics/skicka_1.png');
}
.submitWrapper .button.vidare {
	width:64px;
	background:transparent url('/App_Themes/TelgeEnergi/Images/graphics/vidare_1.png');
}

.searchForm .inputWrapper .inputLeft{
	background-image:url("/App_Themes/TelgeEnergi/Images/graphics/input_start.gif");
}
.searchForm .inputWrapper .inputCenter input{
	background-image:url("/App_Themes/TelgeEnergi/Images/graphics/input_mid.gif");
}
.searchForm .inputWrapper .inputRight{
	background-image:url("/App_Themes/TelgeEnergi/Images/graphics/input_end.gif");
}

/* === Textmall === */
div#pagemain .list-items img{
	margin-top:6px;
}

div#pagemain .list-items li img{
	padding-top:4px;
	margin-top:0;
	margin-bottom:0;
}

.imageRight, .toprightfloatingimage{
	float:right;
	margin-left:15px;
	margin-top:4px;
	margin-bottom:15px;
}

.infoBox{
	padding:15px 15px 2px 15px;
	margin-bottom:16px;
	margin-top:18px;
	background-color:#eef8fa;
	
	font-size: 1.2em;
	line-height: 1.5em;
}

.infoBox.right{
	float:right;
	width:145px;
	padding:13px;
	margin-left:15px;
	margin-bottom:15px;
	margin-top:0;
}

div#pagemain .infoBox.right table{
	margin-top:-4px;
	margin-bottom:10px;
	width: 100%;
}
div#pagemain .infoBox.right h3{
	margin-bottom:4px;
}

div#pagemain .infoBox.right table td{
	font-weight:bold;
	border:none;
	padding-top:5px;
	padding-bottom:5px;
}
div#pagemain .infoBox.right table td.right{
	font-weight:normal;
	text-align:right;
}
div#pagemain .infoBox table tr{
	background-color:#eef8fa;	
}
div#pagemain .infoBox table tr.odd{
	background-color:#def0f6;
}

div#pagemain .infoBox ul.list{
	padding:0 0 0 15px;
}

div#pagemain .quote{
	padding:5px 15px 0 15px;
	/*margin-bottom:16px;*/
	font-size:16px;
	line-height:20px;
	margin-bottom:5px;
	font-family:Georgia;
}
div#pagemain .quote.right{
	float:right;
	width:162px;
	padding:0 0 0 15px;
	margin-bottom:0;
}

div#pagemain .quote p{
	font-size:16px;
	line-height:20px;
	margin-bottom:10px;
	font-family:Georgia;
}

div#pagemain .quote .source, .quote.source {
	color:#757575;
	font-size:12px !important;
	line-height:17px;
	font-weight:normal;
	font-family:Arial !important;
}
.quote.right.source 
{
	margin-top: 8px;
	margin-bottom: 15px !important;
	clear: right;
}
.quote.source 
{
	margin-bottom: 15px !important;
}


/* === CONTACT FORM === */

div#pagemain .contactform{
	padding:37px;
	padding-bottom:23px;
	font-size:12px;
	background-color:#def0f6;
	/*margin-left: 26px !important;*/
	margin-right: 26px !important;
	width: 358px !important;
}
div#pagemain .contactform label{
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	clear:both;
	font-size:12px;
}

div#pagemain .contactform .info{
	color:#24508d;
	display:block;
	margin-bottom:26px;
	line-height:16px;
}
div#pagemain .contactform input[type="text"]{
	width:105px;
	margin-bottom:12px;
	/*background-image:url('/App_Themes/TelgeEnergi/Images/graphics/input_questionnaire_mid.gif');*/
	border-left:solid 1px #949494;
	border-right:solid 1px #949494;
	border-top:solid 1px #b8b8b8;
	border-bottom:solid 1px #b8b8b8;
}
div#pagemain .contactform .inputLeft{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/input_questionnaire_start.gif');
}
div#pagemain .contactform .inputRight{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/input_questionnaire_end.gif');
}

div#pagemain .contactform .options{
	background-color:#eef8fa;
	padding:10px;
}
div#pagemain .contactform .options label{
	display:inline;
	font-weight:normal;
	margin-right:64px;
	margin-left:3px;
}
div#pagemain .contactform.results{
	margin-top:55px;
	margin-bottom:16px;
	display:none;
}

div#pagemain .contactform.results .info{
	color:#434343;
	font-weight:bold;
	margin-bottom:14px;
}
div#pagemain .contactform.results h2{
	margin-bottom:14px;
}
div#pagemain .contactform.results label{
	font-weight:normal;
}
div#pagemain span.left .button{
	/*background-image:url('/App_Themes/TelgeEnergi/Images/graphics/button_seresultat.png');*/
	border:none 0;
	background-color:#fff;
	width:74px;
	height:22px;
	margin-bottom:16px;
	margin-top:10px;
	margin-right: 5px;
	float:right;
}
input.button, input.btn
{
	color: #ffffff;
	background-image: url('/App_Themes/TelgeEnergi/Images/graphics/button.gif');
	margin-top: 5px;
	padding: 2px 10px 3px 10px;
	cursor: pointer;
}
div#pagemain .contactform #id_matrix input[type="text"],
div#pagemain .contactform #id_matrix input[type="password"]
{
	width: 160px;
}
div#pagemain .contactform #id_matrix legend 
{
	font-weight: bold;
	background-color: Transparent;
}
div#pagemain .contactform #id_matrix fieldset
{
	padding-top: 5px; padding-bottom: 10px;
}
div#pagemain .contactform #id_matrix fieldset label
{
	display: inline;
}

div#pagemain .contactform table{
	width:100%;
}
div#pagemain .contactform table td{
	border:none 0;
	padding:0;
}

div#pagemain .contactform .options th{
	border:none 0;
	padding:0;
	background-color:transparent;
	color:#434343;
}
div#pagemain .contactform .options td{
	vertical-align:middle;
}

button.delete{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/button_delete.png');
	background-color:transparent;
	border:none 0;
	height:15px;
	width:15px;
	margin-botttom:5px;
}

div#pagemain .contactform #btnSubmit{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/laggtill.png');
	width:58px;
	height:22px;
}

div#pagemain .contactform li td{
	padding-bottom:3px;
	padding-top:3px;
}

/* === SEARCH / SITESEEKER === */

div#pagemain div.search{
	background:#def0f6;
	padding:14px;
	margin-bottom:11px;
}
div.searchOptions{
	display:none;
	margin-top:14px;
}
div.searchOptions span{
	font-size:12px;
	display:inline-block;
	font-weight:bold;
	width:40px;
}
div#pagemain div.searchOptions p{
	display:inline;
	margin-bottom:0;
}
div.searchOptions label{
	display:inline-block;
	margin-left:5px;
	margin-right:19px;
	vertical-align:middle;
}
div.searchOptions input{
	margin:0;
	vertical-align:middle;
}
div.searchOptions div.options_1{
	padding-bottom:8px;
	border-bottom:1px solid #bababa;
	margin-bottom:8px;
}


div.search a.searchOptionsButton{
	display:block;
	margin-top:16px;
	padding-left:13px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/arrow_down.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
}
div.search a.searchOptionsButton.open{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/arrow_up.gif');
}

div.search div.inputWrapper div.inputLeft{
	height:28px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/inputbig_start.gif');
}
div.search div.inputWrapper div.inputRight{
	height:28px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/inputbig_end.gif');
}
div.search div.input input.search{
	width:360px;
	height:22px;
	font-size:14px;
	padding-top:5px;
	padding-left:5px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/inputbig_mid.gif');
}
div.search div.submitWrapper input[type='submit']{
	width:28px;
	height:28px;
	background-color:#fff;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/button_searchbig.png');
	background-repeat:no-repeat;
}

div#pagemain div.results h1{
	font-size:18px;
	color:#757575;
	font-weight:normal;
	margin-bottom:0;
}

div#pagemain div.results h1 strong{
	font-size:18px;
	color:#434343;
	font-weight:bold;
	font-style:italic;
}

div#hit-overview-area p{
	color:#757575;
	font-size:12px;
}

div#hit-overview-area span#selected-category a{
	color:#434343;
	font-weight:bold;
}

div#hit-overview-area a{
	color:#757575;
}
div#hit-overview-area span.bold{
	color:#3489BF;
	font-weight:bold;
}

div#pagemain div.search-results h2{
	font-size:18px;
	border-bottom:1px solid #bababa;
	padding-bottom:3px;
	margin-bottom:10px;
}

div#pagemain div.search-results p.date{
	color:#757575;
	font-size:11px;
}
div#pagemain div.search-results h2 span{
	font-weight:normal;
}
div#pagemain div.search-results h3.markedWords a{
	font-size:18px;
}
div#pagemain div.search-results h3.markedWords{
	margin-bottom:5px;
}
div#pagemain div.search-results p.markedWords a{
	color:#434343;
}
div#pagemain div.search-results .markedWords a strong{
	font-weight:normal;
	background:#fde6cf;
}
div#pagemain div.search-results h3.markedWords a strong{
	font-weight:bold;
}
div#pagemain div.results{
	border-top:1px solid #bababa;
	margin-bottom:30px;
}

/* === Rörligt eller bundet === */

div#pagemain div.contactform select{
	margin-bottom:16px;
}

div#pagemain div.contactform td, div#pagemain div.contactform th{
	font-size:12px;
}



/* === Avtalsprocess ===*/
div#pagemain div#avtalsprocessWrapper{
	background-color:#DEF0F6;
}

div#pagemain h2.steps{
}
div#pagemain div#avtalsprocessWrapper table h2.steps{
	font-size:12px;
	color:#24508d;
}

div#pagemain div#avtalsprocessWrapper{
	padding:23px;
}
div#pagemain div#avtalsprocessWrapper table{
	margin:0;
	background-image:none;
	width:100%;
	padding:23px;
}
div#pagemain div#avtalsprocessWrapper div.tableDivider{
	height:1px;
	background-color:#bababa;
	margin-top:20px;
	margin-bottom:18px;
}
div#pagemain div#avtalsprocessWrapper table tr{
}
div#pagemain div#avtalsprocessWrapper table tr select{
}
div#pagemain div#avtalsprocessWrapper table tr.interaction.divider{
	height:1px;
	line-height:1px;
	padding-top:0;
}
div#pagemain div#avtalsprocessWrapper table tr.interaction.divider td{
	padding-top:0;
}
div#pagemain div#avtalsprocessWrapper table tr.divider div.avtalDivider{
	height:1px;
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/avtal_dvdr_dots.gif');
}

div#pagemain div#avtalsprocessWrapper table td{
	border:none 0;
	margin:0;
	padding:0;
}
div#pagemain div#avtalsprocessWrapper table td img{
	margin:0;
	margin-right:7px;
}
div#pagemain div#avtalsprocessWrapper table td.last{
	text-align:right;
}
div#pagemain div#avtalsprocessWrapper table td.last div.infoBoxBody{
	text-align:left;
}
div#pagemain div#avtalsprocessWrapper table h2{
	font-size:15px;
}
div#pagemain div#avtalsprocessWrapper table h3{
	font-size:12px;
}
div#pagemain div#avtalsprocessWrapper table h3 span{
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}
div#pagemain div#avtalsprocessWrapper table tr.interaction{
	background-color:#eef8fa;
}
div#pagemain div#avtalsprocessWrapper table tr.interaction td{
	padding-top:7px;
	padding-bottom:7px;
}
div#pagemain div#avtalsprocessWrapper table tr.interaction td.last{
	padding-right:15px;
}
div#pagemain div#avtalsprocessWrapper table tr.interaction td.last.info{
	width:38px;
	vertical-align:middle;
	padding-bottom:5px;
}

div#pagemain div#avtalsprocessWrapper table tr.interaction td.first{
	padding-left:15px;
}
div#pagemain div#avtalsprocessWrapper table tr.interaction td.first.single{
	padding-right:15px;
}
div#pagemain div#avtalsprocessWrapper table tr.interaction td.select{
	text-align:right;
}
div#pagemain div#avtalsprocessWrapper table p.inputGuide{
	font-weight:normal;
	margin-left:0;
	padding-left:0;
}

div#pagemain div#avtalsprocessWrapper td p{
	font-weight:bold;
	font-size:12px;
	margin-bottom:0;
	display:inline-block;
}
div#pagemain div#avtalsprocessWrapper td p span.price{
	font-weight:normal;
}

div#pagemain div#rightBody table td{
	border:none 0;
	font-size:11px;
	padding:0;
}
div#pagemain div#rightBody table p{
	margin:0;
}

#avtalWrapper{
}
#uppgifterWrapper{
	display:none;
}

#topInfoImage{
	
}

div#pagemain div#rightBody div#totalClimateSave{
	width:83px;
	float:right;
	text-align:right;
}

div#pagemain div#rightBody div#totalClimateSave p{
	font-size:12px;
	font-weight:bold;
}

div#pagemain div#rightBody div#totalClimateSave p.co2saves{
	color:#027908;
	font-weight:normal;
}

div#pagemain div#rightBody p{
	font-size:11px;
}

div#pagemain div#rightBody div#totalMonthWrapper td{
	height:35px;
	vertical-align:middle;
}
/* === Avtalsprocess inputs === */

div#pagemain div#avtalsprocessWrapper div.inputWrapper .inputLeft{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/input_start.gif');
}
div#pagemain div#avtalsprocessWrapper div.inputWrapper input{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/input_mid.gif');
}
div#pagemain div#avtalsprocessWrapper div.inputWrapper .inputRight{
	background-image:url('/App_Themes/TelgeEnergi/Images/graphics/input_end.gif');
}

#flyttaInDatum{
	width:100px;
}

#personNummer{
	width:97px;
}

#uppgifterFornamnInput, #uppgifterEfternamnInput, #uppgifterAdressInput, #uppgifterTelefonEttInput, #uppgifterEmailInput{
	width:179px;
}
#uppgifterTelefonTvaInput{
	width:178px;
}
#uppgifterPostnummerInput{
	width:48px;
}
#uppgifterOrtInput{
	width:119px;
}
#anlaggningsIdInput{
	width:100px;
}
#omradesKodInput{
	width:132px;
}

div#header div#topMenu ul.tabmenu li a { padding: 10px; font-size: 14px; }
div#pagemain .form-white-orange  { background: none !Important; margin-right: 0px !important; padding:0px !important; width: auto !important; }
div#pagemain .form-white-orange tr.odd, div#pagemain .form-white-orange tr.even  { background: none !Important;	} 
div#pagemain .form-white-orange label   { color: #262626; margin-top: 10px; }
div#pagemain .form-white-orange span.xformvalidator { float:left;  }
div#pagemain div.cufonHeadings h1 { color: #007909; font-size: 32px; }
div#pagemain div.cufonHeadings h2 { color: #007909; font-size: 24px; }
div#pagemain div.cufonHeadings h3 { color: #434343; font-size: 18px; }
div#pagemain .contentWrapper p.preamble { font-weight: normal; font-family: arial, verdana, sans-serif; font-style:italic; word-spacing: -0.55px; margin-bottom:14px; font-size: 11px; line-height: 13px; } 