body {
	background-color: #fff;
	font-size:62.5%;
}



/* BASIC TEXT */
h1 {font:normal 4.8em "Times New Roman", Georgia, serif;}
h2 {
	width:550px;
	font: normal normal 900 72px/90px Georgia, sans-serif;
	border-bottom:1px solid #222;
	letter-spacing:-3px;
	color:#222;
	text-align:left;
	text-shadow:0 1px 2px #666;
}
h3 {font: normal normal bold 36px/48px Georgia, serif;
	font-weight:900px;
	letter-spacing:-2px;
	color:#222;
	text-shadow:0 0px 2px #666;
}
h4 {
	font: normal normal bold 11px/24px Arial, sans-serif;
	margin-bottom:10px;
	color:#f3c;
	text-transform:uppercase;
	letter-spacing:0px;
}
h4.sign {
	width:550px;
	text-align:right;
	color:#111;
}
h5 {}
h6 {}
p  {font:normal normal 11px/19px Arial, sans-serif;
	color:#333;
	text-indent:25px;
}
p.ingress {
	margin-top:20px;
	margin-bottom:20px;
	font: normal normal normal 18px/30px Georgia, sans-serif;
	color:#f3c;
	width:550px;
	text-indent:0;
}
p.ingress ul li {
	margin-top:20px;
	margin-bottom:20px;
	font: normal normal normal 18px/30px Georgia, sans-serif;
	color:#f3c;
	width:400px;
	text-indent:0;
}
a  {font:normal normal 1.2em/1.6em Helvetica, Arial, sans-serif; 
	color:#00f; 
	text-decoration:none; 
	padding-bottom:1px;
}
.mail-link {
	display:inline-block;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
	width:18px;
	height:12px;
	margin-left:5px;
	background: transparent url(../images/elements/mail_icon.png) no-repeat scroll 0 0;
	text-align:left;
}
a.mail-link span.no-display {
	display:none;
	text-align:left;
}
.float-left {float:left;}
.float-right {float:right;}
/* CONTAINER SET UP */
#container {
	
}
.no-indent {text-indent:0;}
.space-right {margin-right:10px;}


/* HEADER SET UP */
#header {
	position:fixed;
	margin-top:34px;
	left:320px;
	margin-left:-295px;
}
#header h1 {
	text-indent:-9999px;
	width:300px;
	height:38px;
	
	background-image:url(../images/elements/frilansarna.png);
	
}

/* NAVIGATION SET UP */
#nav {
	position:fixed;
	top:180px;
	left:320px;
	margin-left:-200px;
	display:block;
	padding-bottom:30px;
	border-bottom:1px solid #111;
}
	#nav li {
		display:block;
		width:200px;
		
		text-align:right;
		
	}
	#nav li:hover {
		
		
	}
		
		#nav li a {
			font: normal normal 900 22px/40px Georgia, sans-serif;
			color:#333;
			text-shadow:0 0px 1px #666;
			letter-spacing:-1px;
			position:relative;
			display:block;
			height:25px;
			
			border-bottom:1px dotted #fff;
		}
		
		#nav li:hover a:hover {
			text-shadow:0 0px 1px #f3c;
			
			color:#f3c;
		}
		#nav li a span {padding-left:3px; padding-right:3px;position:relative; color:#fff; display:inline; border-bottom:1px solid #333;bottom:-2px;line-height:3px; margin-top:13px; }
		#nav li.current {
		}
		#nav li.current a {
			text-shadow:0 0px 1px #3cc;
			color:#3cc;
		}
		#nav li.current a:hover {
			
		}

#social-nav {
	position:fixed;
	top:327px;
	left:320px;
	margin-left:-96px;
	display:block;
	width:96px;
	height:24px;
}
#social-nav li {
	float:left;
}
#social-nav li a {
	width:24px;
	height:23px;
	display:block;
	overflow:hidden;
}
#social-nav li a.twitter {background-image:url(../images/elements/twitter_icon.png);}
#social-nav li a.facebook {background-image:url(../images/elements/facebook_icon.png);}
#social-nav li a.linkedin {background-image:url(../images/elements/linkedin_icon.png);}
#social-nav li a.rss {background-image:url(../images/elements/rss_icon.png);}
/* CONTENT SET UP */
#content {
	margin-top:100px;
	margin-left:400px;
	margin-bottom:200px;
	display:block;
}
#news-box {
	margin-top:50px;
	float:left;
	width:240px;
	margin-right:80px;
}
#news-box div {margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #999;}
#news-box div p {
	text-indent:0;
	
}

#news-box div p:last-child {font-style:italic;color:#ff33cc;text-align:right;}

#twitter-box {
	margin-top:50px;
	float:left;
	width:240px;
}
#twitter-box div {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #999;
}
#twitter-box div p {
	text-indent:0;
	
}
#twitter-box div p:last-child {font-style:italic;color:#ff33cc;text-align:right;}
.margin-mod {
	
}
.medarbetare-img {
	padding-bottom:10px;
	border-bottom:1px solid #999;
}
.mid-col {
	margin-top:80px;
	width:550px;
	padding-bottom:30px;
	
}


.col-box {
	width:400px;
}
.col-box p:first-child {
	text-indent:0;
}
.multi-col {
	width:550px;
	-webkit-columns:2;
	-webkit-column-gap:30px;
	text-align:left;
}
.fix-height-300 {height:270px; border-bottom:1px solid #999;margin-bottom:10px; }
.multi-col p:first-child {text-indent:0;}

body #container #content .mid-col ul {
	width:550px;
	_width:550px;
	margin-top:20px;
	padding-top:5px;
	border-top:3px solid #333;
	list-style-type:none;
}
body #container #content .mid-col ul li {
	border-bottom:1px dotted #333;
	clear:both;
	display:block;
	overflow:hidden;
	margin-top:10px;
	list-style-type:none;
}
body #container #content .mid-col ul li span {
	font: normal normal normal 10px/12px Arial, sans-serif;
	
	color:#333;
	display:block;
	margin-bottom:1px;
	
	
}
body #container #content .mid-col ul li a {
	font: normal normal normal 10px/12px Arial, sans-serif;
	color:#333;
}
body #container #content .mid-col ul li a:hover {
	font: normal normal normal 10px/12px Arial, sans-serif;
	color:#ff33cc;
}
body #container #content .mid-col ul li span.align-left {
	text-align:left;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	
}
body #container #content .mid-col ul li span.align-right {
	text-align:right;
	float:right;
	
}

#content div div p a {
	font: normal normal normal 11px/18px Arial, sans-serif;
	color:#f3c;
}
 
#content div div p a:hover {color:#3cc;}
#nav-adress{
	width:200px;
	border-top:1px solid #333;
	padding-top:10px;
	position:fixed;
	top:360px;
	left:320px;
	margin-left:-200px;
	text-align:right;
}
#nav-adress p {text-transform:uppercase; letter-spacing:1px; font-size:10px}




/* FOOTER SET UP */
#footer {
	
}
