﻿Body
{
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	background-color: #fefefe;
	height: 1000px;
	font-family: Verdana;
}

h1
{
	margin-top: 7px;
}

h4 
{
	margin:0px;
	margin-top:20px;
	padding:0px;
	border:0px;
}
h5 
{
	margin: 15px 0px 3px 0px;
	padding:0px;
	border:0px;
}
h6
{
	margin: 15px 0px 3px 0px;
	padding:0px;
	border:0px;
}

p
{
	font-size:8pt;
	line-height:1.4;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	border:0px;
}

img
{
	border: none 1px black;
}

/* elements -------------------------------- */

#mainForm {
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
}
#mainMaster 
{
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	background-image: url('../Images/mainLogoSide.gif');
	background-repeat:repeat-x;
}
#mainMiddle {
	width: 680px;
	padding: 0px;
	margin: 0 auto;
}

/* Classes ----------------------------   */

.center
{
	text-align:center;
	margin:0 auto;
}

.centerContent 
{
	background-color:#fdfdfd;
	border: solid 1px #ddd;
	padding:15px;
}

.contentBlock
{
}


.contentBlock ol 
{
	padding:0px;
	margin:0px 0px 0px 20px;
}
.contentBlock ul li
{
	padding:0px;
	margin:0px;
	margin-top:5px;
	border:0px;
}
.contentBlock ul li p
{
	padding:0px;
	margin:0px;
	border:0px;
}

.contentHeader 
{
	color: #FF9933;
}

.fill75pct
{
	width:75%;
}

.fill100pct
{
	width:100%;
}

.floatRight40pct
{
	float:right;
	width:40%;
	margin-left:15px;
}
.floatRight35pct
{
	float:right;
	width:35%;
	margin-left:15px;
}
.floatRight30pct
{
	float:right;
	width:30%;
	margin-left:15px;
}

.floatRight25pct
{
	float:right;
	width:25%;
	margin-left:15px;
}
.floatRight20pct
{
	float:right;
	width:20%;
	margin-left:15px;
}

.floatRightImage
{
	width:100%;
	margin-bottom:10px;
}

.floatLeft
{
	float:left;
}

.floatLeftImage
{
	width:100%;
	margin-bottom:10px;
}
.homePic
{
	border-style:solid;
	border-width:4px;
	border-color:White;
	padding:0px;
	margin:0px;
	width:100%;
}
.homePicDiv
{
	padding:0px;
	margin:0px;
	width:100%;
}
.infoBox
{
	float:none;
	clear:both;
	width:100%;
	padding:opx;
	margin:0px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	background-color:#f0f0f0;
	text-indent:5px;
}
.infoBoxHeader
{
	width:100%;
	background-color:#a0a0a0;
	color:White;
	vertical-align:text-bottom;
	font-size:10pt;
	font-weight:bold;
	line-height:18pt;
	height: 24px;
}
.infoBoxContent
{
	width:100%;
	background-color:#f0f0f0;
	padding-top:10px;
	padding-bottom:10px;
}
.infoBoxLine
{
	width:100%;
	font-size:10pt;
	line-height:18pt;
}

.infoBoxLine a, .infoBoxLine p
{
	margin-left:3px;
}

.sideText
{
	background-color:#f0f0f0;
	padding:5px;
}

.sideText p
{
	font-size:7pt;
	line-height:1.3;
}

.one3Left
{
	width:32%;
}
.one3Middle
{
	width:32%;
	margin:0px 15px 0px 15px;
}
.one3Right
{
	width:31%;
}

.sidetextHeader 
{
	color: #FF9933;
}/*---------------------------*/

.mainLanguage {
	float: right;
	top: 200px;
}
.imageButtonFlag {
	float: right;
	margin-right: 10px;
}
.loginCtrl {
	margin-top: 20px;
	margin-top: 130px;
	margin-right: 10px;
}

#mainMiddleLogo 
{
	margin-top: 0px;
	height:205px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	background-image: url('../Images/mainLogo.jpg');
}

#mainMiddleFooter {
	margin: 0 auto;
	padding-top:10px;
	text-align: center;
}
#mainMiddleCount {
	margin: 0 auto;
	padding-top:10px;
	text-align: center;
}
#mainMiddleCount p {
	 color: Silver;
}
#masterContent1 {
	margin-top: 7px;
}


/*Meny Grejor ------------------------------------------------- */
.mainMenuStatic
{
	color:Black;
	font-size:12pt;
	line-height:14pt;
	text-align:center;
	background-color:#c0c0c0;
	padding:0px;
	margin:0px;
	border-left: solid 2px #c0c0c0;
	border-right: solid 2px #c0c0c0;
}
.mainMenuStaticItem
{
	background-color:#c0c0c0;
	padding:3px;
	margin:0px;
}
.mainMenuStaticItem a
{
	color:Black;
}
.mainMenuStaticHover
{
	 background-color:#b0b0b0;
}
.mainMenuDynamic
{
}
.mainMenuDynamicItem
{
	font-size:12pt;
	line-height:14pt;
	text-align:center;
	background-color:#d0d0d0;
	padding:3px;
	margin:0px;
	border: solid 1px #b0b0b0;
}
.mainMenuDynamicItem a
{
	color:Black;
}
.mainMenuDynamicHover
{
	 background-color:#b0b0b0;
}

/* All --------------------------------------------*/

/* Home --------------------------------------------*/
#homeContent 
{
	width:100%;
	padding: 0px;
 	margin-top: 0px;
	border-style: none;
	border-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#homeProducts
{
	margin-top:20px;
}

#homeProducts a 
{
	text-decoration: none;
}
.homeRow 
{
	width:100%;
	height: 100px;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	margin-left: -10px;
	margin-right: -10px;
}
.homeCol 
{
	width:33%;
	float:left;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
}
.homeImage 
{
	width:33%;
	float:left;
	margin:10px;
}
.homeHeader 
{
	font-weight: bold;
	font-size:small;
	color:GrayText;
}
.homeText 
{
	color:gray;
	font-size:8pt;
	line-height:8pt;
	font-weight:normal;
	vertical-align:text-top;
}


/* About us ---------------------------------- */

.aboutusPartner
{
	clear:both;
	margin-top:20px;
	border-width:1px;
	border-color:Gray;
	border-style:solid;
	padding:10px;
}

.aboutusLogo
{
	width:200px;
}

.aboutusLogo img
{
}

/* Contacts ---------------------------------- */

/* Links ---------------------------------- */

/* Heatpump ---------------------------------- */

/* HighwayLight ---------------------------------- */

/* RoadLight ---------------------------------- */