

body
	{
	
	background:url('http://www.adekvat.se/img/background.gif') repeat-x;
	background-color:#c5c5c5;
	text-align:center;
	font-family: trebuchet ms, verdana, arial;
	font-size:12px;
	line-height:22px;
	}


h1
	{
	font-size:18px;
	margin:0;
	margin-bottom:5px;
	color:#05858e;
	letter-spacing:1px;
	}
h2
	{
	font-size:14px;
	margin:0;
	margin-bottom:5px;
	color:#05858e;
	}

a
	{
	color:#05858e;
	text-decoration:none;
	}

a:hover
	{
	color:#11585d;
	text-decoration:underline;	
	}



#container
	{
	width:955px;
	margin:0 auto;
	}

#top
	{
	height:260px;
	background: url('http://www.adekvat.se/img/header.jpg') no-repeat;
	position:relative;
	
	}

#top_text
	{
	width:400px;
	position:absolute;
	bottom:15px;
	right:12px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	}



#content_top
	{
	height:2px;
	width:955px;
	margin-top:5px;
	}

	#content
		{
		margin:0;
		padding:0;
		width:955px;
		background:#FFF;
		text-align:left;
		display:table;
		background:url('http://www.adekvat.se/img/bg_content.gif') repeat-y;
		}


		#spalt
			{
			width:620px;
			float:left;
			
			margin-top:20px;
			margin-bottom:20px;
			margin-left:34px;
			margin-right:18px;
			display:table;
			
			}
		#spalt_content
			{
			font-family:georgia;
			width:620px;
			min-height:495px; 
			height:auto !important; 
			height:495px; 
			}
		#spalt_content_kundbox
			{
			font-size:12px;
			font-weight:normal;
			margin-right:10px;
			line-height:18px;
			width:190px;
			float:left;
			}
		#spalt_bottom
			{
			margin-top:20px;
			padding-top:12px;
			border-top:1px solid #c5c5c5;
			height:80px;
			width:620px;
			font-size:12px;
			line-height:14px;
			display:table;
			
			}
		#spalt_bottom_float
			{
			float:left;
			margin-right:20px;
			}
		
		#meny
			{
			background: #f2f2f2;
			width:251px;
			float:right;
			margin-right:4px;
			margin-bottom:20px;
			display:table;
			}
		#meny_content
			{
			font-size:16px;
			line-height:25px;
			font-weight:bold;
			margin-top:20px;
			margin-left:20px;
			width:212px;
			border-bottom:1px solid #c5c5c5;
			}
		#meny_content_sprakbox
			{
			font-size:12px;
			font-weight:normal;
			padding-top:10px;
			margin-left:20px;
			line-height:18px;
			width:90px;
			float:left;
			}


#footer
	{
	height:2px;
	}




.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width:212px; /* width of menu (don't forget to add border with below!) */


}

.slidedoormenu li{
border-bottom: 1px solid #c5c5c5; /* Gray border beneath each menu item */
}

.slidedoormenu li a{

font: bold 13px trebuchet ms;
display: block;
color: #05858e;
width: auto;
border-bottom: 0px solid white; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}


.slidedoormenu li a:hover{
background: #05858e;
text-decoration: none;
color: white;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}


.slidedoormenu li a{ /* Menu link width value for IE */
width: 100%;
}

