﻿/** GLOBALS */

* {margin:0;padding:0}
body {font-family:Verdana,SansSerif;font-size:.8em;}
a img,table {border:0}
dl,ol,ul {list-style:none}
button,select,textarea,input {font:100% serif}
table {border-collapse:collapse}
caption,th,td {text-align:left}
h1,h2,h3,h4,h5,h6,p {margin:.35em 0;}
h1 {font-size:1.25em;}
h2 {font-size:1.125em;}
h3,h4,h5,h6 {font-size:1em;}

/* colors */
#header h2 a { color:#fff; font-style:italic; font-weight:normal; }
a { color:#007C82; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
#footer .n2{color:#ccc;float:right;margin-top:10px;font-size:.8em;}

/* clearfix */
#page:after, .cf:after, .uc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#page, .cf, .uc { display: inline-block; }
* html #page, * html .cf, * html .uc{ height: 1px; }

/* LAYOUT */
#wrap
{
	width:980px;
	margin:0 auto;
}
	#header
	{
		background:#C2C3BC url(topp2.jpg) no-repeat;
	}
		.top
		{
			text-align:right;
			padding:12px 0;
		}
		.horizontalMenu
		{
			border-top:solid 1px #fff;
			background-color:#C2C3BC;
		}
		.horizontalMenu li
		{
			float:left;
			padding:10px 0;
		}
		.horizontalMenu a
		{
			letter-spacing:-1px;
			padding:0 15px;
			display:block;
			color:#000;
			font-weight:bold;
			text-transform:uppercase;				
			border-right:solid 1px #000;
		}
		.horizontalMenu .current a
		{
			text-decoration:underline;
		}
	#page
	{
	}
		#menu
		{
			display:none;
		}
		#content
		{
			background-color:#fff;
		}
			.path
			{
				display:none;
			}
			img.main
			{
				float:left;
			}
			.textContent
			{
				width:600px;
				float:right;
				margin: 15px 20px;
			}
		#extras
		{
			display:none;
		}
	#footer
	{
		background-color:#C2C3BC;
		padding:10px 20px;
		font-size:.8em;
		text-align:right;
	}
		#footer .n2
		{
			display:none;
		}


/* CASES */
.caseStudies
{
}
	.caseStudies img
	{
		float:left;
	}
	.caseStudies .caseContent
	{
		float:right;
		width:600px;
		margin:15px 20px 0;
		height:150px;
	}	
		.caseStudies .reference
		{
			display:block;
			margin:.35em 0;
		}
	.caseGroups
	{
		width:600px;
		margin:0 20px;
		float:left;
	}
	.caseStudies .cases
	{
		margin:20px 20px 0 0;
		float:left;
	}
		.caseStudies .case
		{
			font-size:1.2em;
			color:#fff;
			float:left;
			background:#fff url(cirkel.gif) no-repeat;
			padding:3px 9px 5px 7px;
		}
		.caseStudies .cases h2
		{
			clear:left;
		}

/* FOOTER */
.footerPanel
{
	background:transparent url(nyheter.gif) no-repeat 7px 20px;
	padding-left:20px;
	background-color:#DEDDD8;
}
	.footerPanel .newsLeft,
	.footerPanel .newsRight
	{
		float:left;
		width:200px;
		margin-left:15px;
		padding:15px 0;
		display:inline;
	}
	.footerPanel .info
	{
		float:left;	
		width:450px;
		margin-left:15px;
		padding:15px 0;
		display:inline;
	}

