
#containerArea
{
	width: 88.2em;
	margin-left: auto;
	margin-right: auto;
}
#divContentTopArea
{
    width:88.2em; /* 985px 11,16 */
}
#logoArea
{
    float:left;
  /*  height: 73px; */ /* 6.5em;*/ /* 4.9em;*/ /*5.8em;*/ /*65px;*/
    width: 99px;  /*99px*/
}
#loginArea
{
    float:right; 
  /*  height: 73px; */ /* 6.5em; */ /*5.8 65px;*/
    padding-right: 5px;
}
#divTopNavigationMenu
{
    float: left;
    width: 88.2em;
    height: 2.9em; /*33px;*/
    background-image: url('/Style%20Library/Images/navigation/bg_line.gif');
    background-position:bottom;
    background-repeat:repeat-x;
}
#websiteHelpArea
{
    float:left;
    width: 88.2em;
    height: 2.5em; /*28px;*/
    background-image: url('/Style%20Library/Images/bcarea_c.gif');
    background-position: bottom; 
    background-repeat: repeat-x;
}
#divBreadcrumb
{
    float:left;
    padding: 0.8em 0 0 0.8em; /*9px;*/
	background-image: url('/Style%20Library/Images/bcarea_l.gif');
    background-position: left top;
    background-repeat: no-repeat;
}
#divSearch
{
	float:right;
	height: 2.5em; /*28px;*/
	width: 390px; /* 33.6em */
	vertical-align: middle;
	/*background-image: url('/Style%20Library/Images/bcarea_r.gif');
    background-position: right top;
    background-repeat: no-repeat;*/
}
#divSiteActions
{
    float:left;
    padding: 10px 0 0 10px; /*9px;*/
}
#divMainArea
{
    clear:left;
    width:88.2em;
}
#divContentArea
{
    float:left; 
    width: 50em; /* 558px; */ 
    margin-left: 0.8em; /*9px;*/
    margin-right: 0.9em; /*10px;*/
    padding-bottom: 3.6em; /*40px;*/
    margin-top: 0.3em; /*4px;*/
}
.contentAreaTopLine
{
    clear:left;
    background-repeat: no-repeat;
    background-position: right;
    height: 18px;
    width: 100%; /*88.2em;*/
}
#divEditConsole
{
}
#contentAreaTop
{
    margin-left: 2.7em;
    margin-right: 2.7em;
    clear:right;
}
.contentAreaPlace /* Areas within contentAreaTop och Bottom */
{
	width: 44.5em;
}

.contentAreaPlace h2 .rss
{
	float: right;
	padding: 1px 0 1px 20px;
	background: url(/_layouts/eioimages/rss.png) no-repeat 0 50%;
	font-weight: normal;
	font-size: 0.94em;
	text-decoration: none;
}


#contentAreaPageTools
{
	margin: 1.3em 2.7em 1em 2.7em;
	clear:right;
}
.toolBarItem 
{
	padding-right: 3em;
}
#contentAreaBottom
{
    margin-left: 2.7em;
    margin-right: 2.7em;
    clear:right;
}
#divLeftArea
{
    float:left; 
    width: 18.2em; /*204px;*/ 
    font-weight: normal;
}

#divRightArea
{
    float:left; 
    width: 18.2em; /*204px;*/ 
    margin-top: 0.3em; /*4px;*/
    padding-bottom: 20px;
}
#divRightArea .contentAreaPlace
{
	width: auto;
}
.rightAreaTopLine
{
    clear:left;
    background-repeat: no-repeat;
    background-position: right;
    height: 18px;
}
.rightAreaContent
{
	padding-bottom: 20px;
}
#newslistArea
{
    /* for IE */
    /* filter:alpha(opacity=40); */
    /* CSS3 standard */
    /* opacity:0.4; */
    /* for Mozilla */
    /* -moz-opacity:0.3; */
}



#divFooterArea
{
    clear: left;
    width: 88.2em; /*985px;*/
    height: 7.6em;
    background-image: url('/Style%20Library/Images/background_footer.png');
    background-position: top;
    background-repeat: no-repeat;
}
#printBreadCrumb
{
	display: none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Startpage areas */
#streamioFlashArea 
{
	float:right; width:240px; height:180px;background-color:#cdd3e3;
}
.startpageAreaHeadline
{
	font-size: 1.5em; /* 18px */
	font-weight: bold;
	margin: 0 0 0 0;
	display: block;
}

#startpageImageArea
{
	float: left;
	height: 180px;
	width: 985px;
	background-position: left;
	background-repeat: no-repeat;
	margin-bottom: 13px;
	margin-top: 1px;
	display: block;
}

#startpageFlashMovieArea
{
	float:left; width:745px; height:180px; margin-right:0; margin-top:0;
}

#startpageContentArea 
{
	width: 100%;
	margin-top:0;
	margin-bottom: 12px;
	vertical-align:bottom;
	display: block;
}

#startpageContentArea1
{
	float:left;
	width:18.2em;
}

#startpageContentArea2
{
	float:left;
	width:32.5em;
}

#startpageWideContentArea2
{
	float:left;
	width:50.5em;
}
#startpageContentArea3
{
	float:left;
	width:18.2em;
}

#startpageContentArea4
{
	float:left;
	width:19em;
}

.searchElectrician
{
	float: left;
	height: 252px; 
	width: 203px;
	background-image: url('/Style%20Library/Images/bg_startp_searchelectrician.gif');
	background-position:center;
	background-repeat:no-repeat;
}

.searchElectricianTextArea
{
	margin: 10px 5px 5px 10px;
	color:#847660;
}
.searchElectricianControl
{
	float: right;
	padding-right: 3px;
	margin-top: 20px;
	vertical-align: bottom;
	width: 110px;
}
.searchElectricianControlHeadline
{
	line-height: 1.6em;
	font-weight:bold;
	font-family:Arial,Tahoma;
	font-size:1em;
	color:#847660;
}

.startpageInformationField
{
	margin: 0 15px 1em 15px;
}

.startpageInformationFieldSeparator
{
	height:1px;
	margin: 0 11px 0 11px;
}

.usefulLinks
{
	float:left;
	width:203px;
	height:112px;
	background-image: url('/Style%20Library/Images/bg_startp_usefullinks.gif');
	background-position:center;
	background-repeat:no-repeat;
}

.usefulLinksTextArea
{
	margin: 10px 5px 0 10px;
	color: #5a6d8e;
}
.usefulLinksHeadline 
{
	color:#4b628b;
}

#startpageBanners
{
	float:right;
}

.startpageBanner
{
	margin-bottom: 6px;
	display: block;
}

.startpageBanner2
{
	margin-bottom: 6px;
	display: block;
	float: left;
	width: 25%;
}
