/* BAKGRUNDSFÄRGEN */
.mainBody
{
	background-color:#FFF;
}

/* VANLIG BRÖDTEXT */
.textArea
{
	font-family:verdana;
	font-size:11px;
                color:333;
}


/* SIDRUBRIKER */
.textRubrik
{
	font-family:verdana;
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin-bottom:5px;
}


/* DEN LILLA TEXTEN MED FÖRETAGSSLOGAN */
.slideShowOverlapText
{
	position:absolute;
	height:40px;
	left:34px;
	width:304px;
	z-index:400;
	background-color:white;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}


/* DEN STORA MENYN */
.top_menu_link
{
	font-family:verdana;
	font-size:11px;
	color:#E7E4E4;
	text-decoration:none;
}

/* DEN LILLA UNDERMENYN */
.under_menu_link
{
	font-family:verdana;
	font-size:11px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

.flags
{
	position:absolute;
	top:13px;
	left:910px;
	text-align:right;
	width:200px;
	z-index:200;
}

/* ----------------------------------------------------------------------*/
/* --------------------- ÄNDRA INTE UNDER DENNA DEL ---------------------*/
/* ----------------------------------------------------------------------*/

.mainContent
{
	background-image:url('../images/mainContentBgBottom.jpg');
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-620px;
	width:1300px;
	background-size: 1300px;
}

.mainContentOnlyBg
{
	background-image:url('../images/mainContentBg.jpg');
	position:absolute;
	top:0px;
	left:0px;
	width:1300px;
	min-height:300px;
	background-size: 1300px;
	z-index:1;
}

.contactInfo
{
	text-align:center;
	color:#5B5B5B;
	padding-top:5px;
	font-size:11px;
	font-family:verdana;
	width:995px;
}


.mainLogotype
{
	position:absolute;
	top:-135px;
	left:50px;
	width:200px;
	height:85px;
}

.mainLogotypeFile
{
	position:absolute;
	top:50%;
	left:50%;
}


.slideShow
{
	position:absolute;
	top:36px;
	left:120px;
	width:1000px;
	z-index:50000;
}

.slideShowOverlap
{
	position:absolute;
	top:145px;
	left:34px;
	width:304px;
	z-index:3;
	background-color:white;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}



.companyDesc
{
	position:relative;
	top:8px;
	left:16px;
	font-family:trebuchet ms;
	color:#4E5F62;
	font-size:20px;
	font-weight:none;
}


.menu
{
	position:absolute;
	left:120px;
                margin-top:-110px;
	height:25px;
	width:998px;
	background-image:url('../images/menu_bg.jpg');
                border:1px solid #515F68;
				z-index:2;
}

.menuContent
{
	position:relative;
	top:1px;
	left:17px;
	color:#E7E4E4;
}


.under_menu
{
	position:absolute;
	left:120px;
	height:25px;
	width:920px;
                top:-62px;
				z-index:2;

}

.under_menuContent
{
	position:relative;
	top:0px;
	left:17px;
	color:#B6B6B6;
                top:-62px;
}

.pageContent
{
	margin-left:120px;
}

.pageContentText
{
	width:920px;
	min-height:450px;
}


.pageBottom
{
display:none;	
background-image:url('../images/mainContentBg.jpg');
	background-repeat:no-repeat;
	background-position:bottom; 
	width:990px;
	height:85px;
	background-size: 1300px;
}

.adminMenu
{
	width:150px;
	height:30px;
	position:absolute;
	top:365px;
	left:804px;
	z-index:6;
	background-image:url('../../images/admin.jpg');
}

.adminLogout
{
	width:150px;
	position:absolute;
	top:0;
	left:0;
	z-index:6;
}


.admin
{
	width:150px;
	height:30px;
	z-index:6;
	background-image:url('../../images/admin.jpg');
}

.adminInside
{
	color:white;
	font-family:verdana;
	font-size:12px;
	position:relative;
	top:7px;
}

.allBlack
{
	background-color:black;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	width:100%;
	height:2000px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:7;
}

.allBlackMy
{
	position:absolute;
	top:400px;
	margin-top:-150px;
	left:50%;
	margin-left:-200px;
	height:200px;
	background-color:white;
	width:400px;
	z-index:8;
	border:2px solid black;
}

.allBlackLogin
{
	position:absolute;
	top:400px;
	margin-top:-150px;
	left:50%;
	margin-left:-200px;
	height:400px;
	background-color:white;
	width:400px;
	z-index:8;
	border:2px solid black;
}

.allBlackMyLogin
{
	position:relative;
	top:15px;
	left:20px;
}


