﻿html{height:100%;}
body
{
	-x-system-font:none;
	background:#DEE8E9 none repeat scroll 0 0;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	line-height:normal;
	margin:0;
}

.hold
{
	width:1002px;
	margin:0 auto;
	height:100%;
	background: url(Images/bg-all-page.gif) repeat-y scroll 0 0;
}

#main
{
	width:980px;
	margin:0 auto;
	min-height:100%;
	overflow:hidden;
}
	
* html #main
{
	height:100%;
}

#header
{
	height:178px;
	background:#033 url(Images/visual.jpg) no-repeat;
	overflow:hidden;
	width:980px;
	margin:0 auto;
}
	
#container
{
	margin:39px 0 0;
	background: white;
}

.logo
{
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	margin:63px 0 0 46px;
	background:url(Images/logo.gif);
	width:353px;
	height:52px;
}

.logo a
{
	display:block;
	height:100%;
}

.content{
	float:left;
	width:618px;
	margin:35px 0 0 58px;
	line-height:13px;
	}
.start-text
{
	float: left;
	width: 300px;
}


.content p
{
	margin:0 0 11px;
}

.content-wide
{
	width:864px;
	padding:35px 58px 35px 58px;
}

.content p{margin:0 0 11px;}


/* PARTNERS */

.partners
{
	float: right;
	width: 270px;
	border-left: 1px dotted #999;
}

.partners .partnerbox
{
	width: 270px;
	padding: 20px 0px 20px 0px;
	text-align: center;
	border-bottom: 1px dotted #999;
}

.partners .partnerbox-noborder
{
	width: 270px;
	padding: 20px 0px 20px 0px;
	text-align: center;
}


.partners img
{
	border: none;
}


/* MENYN */

div#login-layer-wrapper
{
	background: #000;
	width: 980px;
}

div#login-layer
{
	color: #fff;
	padding: 10px 10px 10px 50px;	
}

div#login-layer div#element-wrapper
{
	float: left;
}

div#login-layer a
{
	text-decoration:none;
	color:white;
	font-weight: bold;
}

div#login-layer a.active
{
	color:#ef2571;
}

div#login-layer a:hover
{
	color:#ef2571;
	/*text-decoration:underline;*/
	cursor: pointer;
}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/* TITLAR SOM BILDER */

.title-what-eme-can-do-for-you
{
	background:url(Images/title-what-eme-can-do-for-you.png) no-repeat;
	width:341px;
	height:20px;
}

.title-stakeholders-behind-eme
{
	background:url(Images/title-stakeholders-behind-eme.png) no-repeat;
	width:341px;
	height:20px;
}

.title-do-you-have-problems
{
	background:url(Images/title-do-you-have-problems.png);
	width:341px;
	height:98px;
	float: left;
	margin-bottom: 15px;
}

.title-let-us-introduce
{
	background:url(Images/title-let-us-introduce-someone.png);
	width:318px;
	height:41px;
	float: left;
}

.title-publications
{
	background:url(Images/title-publications.png) no-repeat;
	height:20px;
}
	
.title-what-eme-can-do-for-you,
.title-stakeholders-behind-eme,
.title-publications,
.title-do-you-have-problems,
.title-let-us-introduce{
	text-indent:-9999em;
	overflow:hidden;
	}

/* ÖVRIGA BILDER */

.bnr-left
{
	float:right;
	margin:0;
}	

.bnr-right
{
	float:right;
	margin:0;
}

a
{
	text-decoration:underline;
	color:black;
}

a:hover
{
	color:#ef2571;
	text-decoration:underline;
	cursor: pointer;
}