html, body {
	min-height: 100%;
	_height: 100%;
	height: 100%;
}

body {
	background: white url(/media/3/back.jpg) repeat-x top left;
	margin: 0px;
	min-height: 100%;
	_height: 100%;
	font-size: 11px;
	font-family: verdana;
}

#containerWrapper {
	width: 900px;
	margin: 0 auto 0;
	display: block;
	min-height: 100%;
	_height: 100%;
	height: 100%;

}

/**********************  Top Part ***************************/

#topSection {
	width: 900px;
	height: 180px;
	clear: both;
	display: block;
}

#topSectionInner {
	width: 844px;
	height: 132px;
	display: block;
	background: url(/media/139/topp.jpg) top right no-repeat;
	margin: 0 auto;
	overflow: hidden;
}

/********************   Logo ************************/

h1#logo { padding: 0px; margin: 0px; }

#logo a {
	width: 300px;
	height: 120px;
	display: block;
	background-image: url(/media/880/logo-new.jpg);
	float: left;
	margin: 10px 0px 20px;
	text-indent: -9876px;
}


#menu {
	float: left;
	clear: both;
	list-style: none;
	list-style-type: none;
	margin: 0px 0px 10px;
	padding: 0px 40px 0px;
	display: block;
	width: 820px; /*  - padding */
	height: 34px; /*  - padding*/
	background: url(/media/19/meny.jpg) top left no-repeat;
}


#menu li
{
    display: inline;
    list-style-type: none;
}


#menu li a  {
    height: 24px; /* -padding */
    /*display: block;*/
    float: left;
    text-align: center;
    text-decoration: none;
    padding: 10px 10px 0px;
    color: black;
}

.tmi_sel, #menu li a:hover {
	background: url(/media/14/meny-hoover.jpg) top left repeat-x;
}


/**********************  Middle Part ***************************/

#middleSection {
	width: 900px;
	display: block;
	background: url(/media/9/greyback-line.jpg) bottom no-repeat;
	padding: 0 0 100px;
	margin: 0px;
}

#middleSection #mst, #middleSection #msm, #middleSection #msb{
	width: 844px;
	display: block;
	margin: 0 auto;
}

#middleSection #mst { 
	background: url(/media/24/subpage-topback.jpg); 
	height: 17px;	
}
#middleSection #msm { 
	background: url(/media/29/subpage-back-middle.jpg); 
	overflow: auto;
	min-height: 452px;
	_height: 452px;
}
#middleSection #msb { 
	background: url(/media/39/subpage-back-bottom.jpg);
	height: 23px; 	
}

#content { 	
	width: 822px; /* padding */
	display: block;
	padding: 20px;
	overflow: auto;
}


#middleSection #msmMain {
	width: 844px;
	display: block;
	margin: 0 auto;
	min-height: 600px;
	_height: 600px;
}


#leftColMain {
	width: 554px;
	float: left;
	display: block;
	height: 451px;
}

#leftColMain p {
	line-height: 0px;
	margin: 0px;
}

#rightColMain {
	width: 237px;
	height: 421px;
	float: right;
	display: block;
	background: url(/media/158/grey-box-startpage.jpg) no-repeat;
	padding: 15px 15px;
	overflow: hidden;
}

h1#abenergibevakning {
	display: block;
	width: 180px;
	height: 19px;
	background: url(/media/255/headline.jpg) no-repeat;
	text-indent: -9876px;
	margin: 0px;
	padding: 0px;
}

#leftCol {
	width: 534px;
	float: left;
	padding: 0 0 10px 20px;
	display: block;
	min-height: 10px;
	_height: 10px;
}

#rightCol {
	width: 247px;
	float: right;
	padding: 0 20px 10px 0;
	display: block;
	min-height: 10px;
	_height: 10px;
}

.bbox {
	background: url(/media/203/green-box.jpg) no-repeat;
	width: 237px;
	height: 136px;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	padding: 15px 15px 10px;
}

.bbox#firstBox {
	margin-left: 0px;
	clear: both;
}

.smallText {
	font-size: 10px;
}

h2#snabbfakta, h2#aktuellinf, h2#felanmalan {
	text-indent: -9876px;
	display: block;
	height: 16px;
	margin: 0 0 5px;
	padding: 0px;
}
h2#snabbfakta { background: url(/media/208/snabb.jpg) no-repeat; width: 99px;}
h2#aktuellinf { background: url(/media/213/aktuell.jpg) no-repeat; width: 170px; float: left; }
h2#felanmalan { background: url(/media/218/felanmalan.jpg) no-repeat; width: 99px;}

p#lm { float: right; display: block; margin: 0; }
a#lasmer {
	background: url(/media/292/las-mer.jpg);
	width: 63px;
	height: 22px;
	display: block;
	float: right;
	margin-right: -15px;
	text-indent: -9876px;
	overflow: hidden;
}

p#tel {
	text-indent: -9876px;
	display: block;
	height: 25px;
	width: 195px;
	background: url(/media/337/nr.jpg) no-repeat;
	margin: 8px 0px 0px;
}


/**********************  Bottom Part ***************************/


#footer {
	display: table;
	margin: -25px auto 0;
	overflow:hidden; 
}






































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.gray {
color: #606060;
}


