* { margin: 0; padding: 0; }
a img { border: none; }

body {
	font-size:				62.5%;
	font-family:			Arial, sans-serif;
	color:					#000;
	text-align:				center;
}

h1 {
	background:				url(../img/logo.gif) no-repeat;
	width:					150px;
	height:					30px;
	float:					left;
	margin-top:				44px;
	margin-left:			5px;
}
h1 a {
	display:				block;
	text-indent:			-9000px;
	width:					100%;
	height:					100%;
	overflow:				hidden;
}

a { text-decoration: none; color: #ff6b08; }
a:hover { text-decoration: underline; }

.clear { clear: both; }

/*==============================MAIN DIVS==============================*/

#container 
{
	width:					1000px;
	margin:					0 auto;
	text-align:				left;
}

#top 
{
	width:					1000px;
	border-bottom:			1px solid #ff6b08;
	height:					89px;
	background:				url(../img/backgrounds/top.gif) no-repeat right bottom;
}

#top_flash
{
	width:					1000px;
	border-bottom:			1px solid #ff6b08;
	height:					89px;
	position:				relative;
}
#flash 
{
	width:					401px;
	height:					89px;
	position:				absolute;
	top:					0;
	right:					0;
}

#menu 
{
	width:					180px;
	float:					left;
}

#content 
{
	width:					615px;
	float:					left;
	padding-right:			25px;
	font-size:				1.3em;
}

#sidebar 
{
	width:					180px;
	float:					left;
}

#footer 
{
	width:					640px;
	margin:					0 auto;
	padding-top:			18px;
	margin-bottom:			40px;
}

/*==============================TOP==============================*/

#top form 
{
	float:					left;
	margin-top:				56px;
	margin-left:			50px;
}

#top p a
{
	color:					#000;
	font-size:				1.3em;
	background:				url(../img/icons/pil.gif) no-repeat right;
	padding-right:			11px;
	margin-right:			64px;
}

#top p .submit 
{
	background:				url(../img/icons/pil.gif) no-repeat;
	border:					none;
	width:					20px;
}

#top_flash form 
{
	float:					left;
	margin-top:				56px;
	margin-left:			50px;
}

#top_flash p a
{
	color:					#000;
	font-size:				1.3em;
	background:				url(../img/icons/pil.gif) no-repeat right;
	padding-right:			11px;
	margin-right:			64px;
}

#top_flash p .submit 
{
	background:				url(../img/icons/pil.gif) no-repeat;
	border:					none;
	width:					20px;
}

/*==============================MENU==============================*/

#menu ul 
{
	margin-top:				20px;
	margin-left:			5px;
}

#menu li 
{
	margin-bottom:			7px;
	list-style-type:		none;
}
#menu li.sub
{
	margin-left:			17px;
	margin-bottom:			5px;
}
#menu li.sub2
{
	margin-left:			31px;
	margin-bottom:			5px;
}

#menu li a 
{
	font-size:				1.1em;
	font-weight:			bold;
}
#menu li.sub a, #menu li.sub2 a 
{
	color:					#353535;
	font-weight:			normal;
}
#menu li.sub a:hover, #menu li.sub2 a:hover 
{
	color:					#808080;
}

#menu li.sub a.active, #menu li.sub2 a.active 
{
	color:					#ff6b08;
}
#menu li.sub a.active:hover , #menu li.sub2 a.active:hover 
{
	color:					#ff6b08;
}

.extenda_finans 
{
	margin-top:				50px;
	background:				url(../img/backgrounds/extenda_financial.gif) no-repeat;
	width:					155px;
	height:					42px;
	text-indent:			-9000px;
}
.extenda_finans a 
{
	font-size:				1.1em;
	font-weight:			bold;
	text-indent:			-9000px;
	display:				block;
	width:					100%;
	height:					100%;
}

/*==============================CONTENT==============================*/

#content .content_top 
{
	margin-bottom:			0;
}

#content p 
{
	margin-left:			5px;
	margin-top:				15px;
	margin-bottom:			20px;
}

#content ul 
{
	margin-left:			40px;
	margin-bottom:			20px;
}

/*==============================SIDEBAR==============================*/

#sidebar #language 
{
	float:					right;
	margin-top:				6px;
}
#sidebar #language li 
{
	list-style-type:		none;
	float:					left;
	display:				block;
	width:					18px;
	height:					11px;
	margin-left:			3px;
	text-indent:			-9000px;
}
#sidebar #language li#swe 
{
	background:				url(../img/flags/swe.gif) no-repeat;
}
#sidebar #language li#eng 
{
	background:				url(../img/flags/uk.gif) no-repeat;
}
#sidebar #language li a 
{
	text-indent:			-9000px;
	display:				block;
	width:					100%;
	height:					100%;
}

#sidebar h2 
{
	font-size:				1.1em;
	color:					#ff6b08;
	margin-top:				3px;
	margin-bottom:			1px;
}

#sidebar #news li 
{
	margin-bottom:			12px;
	list-style-type:		none;
	line-height:			16px;
	margin-right:			15px;
}
#sidebar #news a
{
	color:					#000;
	font-size:				1.1em;
}
#sidebar #news a.date 
{
	color:					#ff6b08;
}

#sidebar #kundCase li 
{
	list-style-type:		none;
	line-height:			16px;
	margin-right:			15px;
}
#sidebar #kundCase a
{
	color:					#000;
	font-size:				1.1em;
}

#sidebar #nyhetsarkiv 
{
	margin-top:				70px;
	margin-bottom:			10px;
}
#sidebar #nyhetsarkiv a 
{
	font-size:				1.1em;
	background:				url(../img/icons/pil.gif) no-repeat right;
	padding-right:			12px;
	font-weight:			bold;
}

/*==============================FOOTER==============================*/

#footer p 
{
	font-size:				1.1em;
	color:					#ff6b08;
	padding-top:			10px;
	border-top:				1px solid #ff6b08;
}