/*
=========
CSS Hacks
=========
*/

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/*
======================
Adjusted Column Widths
======================
*/

.col140 {
	width:10.77em;
	*width:10.5em;
	min-width:140px;
}

.col180 {
	width:13.85em;
	*width:13.5em;
	min-width:180px;
}

.col222 {
	width:17.08em;
	*width:16.65em;
	min-width:222px;
}

.col264 {
	width:20.31em;
	*width:19.8em;
	min-width:264px;
}

.col304 {
	width:23.38em;
	*width:22.80em;
	min-width:304px;
}

.col468 {
	width:36em;
	*width:35.1em;
	min-width:468px;
}

.col552 {
	width:42.46em;
	*width:41.4em;
	min-width:552px;
}

.col632 {
	width:48.62em;
	*width:47.4em;
	min-width:632px;
}

.col714 {
	width:54.92em;
	*width:53.55em;
	min-width:714px;
}

.col756 {
	width:58.15em;
	*width:56.7em;
	min-width:756px;
}

.col796 {
	width:61.23em;
	*width:59.7em;
	min-width:796px;
}

.col960 {
	width:73.85em;
	*width:72em;
	min-width:960px;
}

/*
===========
Positioning
===========
*/

.center {
	margin:0 auto;
}

.left {
	float:left;
}

.right {
	float:right;
}

.hidden {
	display:none;
}

.rel {
	position:relative;
}

/*
===============================================================
ALL ABOVE THIS LINE SHOULD NOT BE CHANGED FOR NORMAL PRODUCTION
===============================================================
*/

/*
=============
Body Elements
=============
*/

a {
	color:#26516c;
	text-decoration:none;
}

a:active,
a:focus,
a:link {
	color:#26516c;
}

a:visited {
	color:#26516c;
}

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

body {
	margin:0;
}

html {
/*	background:#666;*/
}

/*
=====================
YUI Template Elements
=====================
*/

#doc4 {
	background-image:url(../images/w80.png);
/*	background-position:center;
	background-repeat:no-repeat;*/
/*	border:1px solid #fff;*/
	padding:7px 0;
}

#custom-doc {
/*	background-image:url(../images/w80.png);*/
	margin:auto;
	min-width:984px;
	padding:6px 0;
	text-align:left;
	width:75.69em;
	*width:73.87em;
}

#bd {
	background:#fff;
	padding:7px;
	margin:0 0 10px 0;
}

#ft {
	color:#999;
	font-size:85%;
	text-align:center;
}

#ft a {
	color:#999;
	text-decoration:none;
}

#ft p {
	line-height:1.5em;
	margin:0;
}

#ft .nik {
	float:right;
	padding:2px 0 0 0;
}

#hd {
	background:#fff;
	height:150px;
	position:relative;
}

#logo {
	float:left;
	height:70px;
	left:417px;
	position:absolute;
	text-indent:-10000px;
	top:50px;
	width:140px;
}

#logo h1 {
	background-image:url(../images/logo_140.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:70px;
	margin:0;
	width:140px;
}

/*
===================
Navigation Elements
===================
*/

/* Breadcrumb navigation */
.nav-b {
/*	background:#eee;*/
	color:#666;
	font-size:85%;
	height:27px;
	line-height:27px;
/*	padding:0 10px;*/
}

.nav-b ul {
	margin:0;
}

.nav-b ul li {
	display:inline;
	list-style:none;
}

.nav-b ul li a {
	color:#666;
	text-decoration:none;
}

.nav-b ul li a:hover {
	color:#000;
}

/* Primary navigation */
.nav-p {
/*	background:#fff;*/
	float:right;
	font-size:93%;
	height:37px;
	height:35px;
	height:30px;
	margin:56px 0 0 160px;
	margin:72px 0 0 0;
}

.nav-p ul {
	display:inline;
	margin:0;
}

.nav-p ul li {
	display:inline;
	height:37px;
	height:35px;
	height:30px;
	line-height:35px;
	line-height:30px;
	list-style:none;
	white-space:nowrap;
}

.nav-p ul li a {
	background:#eee;
	background:#ccc;
	color:#666;
	display:block;
	font-weight:normal;
	float:left;
	margin:3px 0 1px 3px;
	margin:0 0 0 3px;
}



.nav-p ul li.active a,
.nav-p ul li.path a,
.nav-p ul li.path ul li.path a {
	background:#fff;
/*	background:#26516c;*/
	border-bottom:1px solid #fff;
/*	border-left:1px solid #999;
	border-left:1px solid #26516c;
	border-right:1px solid #999;
	border-right:1px solid #26516c;
	border-top:3px solid #999;
	border-top:1px solid #26516c;*/
	border-top:1px solid #fff;
	color:#333;
/*	color:#fff;*/
	font-weight:bold;
	margin:0 0 0 2px;
}

.nav-p ul li.path ul li a {
	background:#eee;
	border:0;
	border-top:1px solid #333;
	color:#666;
	display:block;
	font-weight:normal;
	float:left;
	margin:3px 0 1px 3px;
	margin:0 0 0 2px;
}

.nav-p ul li a:hover,
.nav-p ul li.path ul li a:hover {
	background:#f58220;
	color:#fff;
	text-decoration:none;
}



.nav-p ul li.active ul li a {
/*	background:#336;*/
	border-bottom:0;
/*	color:#fff;*/
}

.nav-p ul li.active ul li a:hover {
	background:#f58220;
}

.nav-p ul li a span {
	padding:0 20px;
}

/* Sub navigation */
.nav-s {
	clear:both;
/*	color:#eee;*/
	font-size:93%;
	height:33px;
	line-height:27px;
	padding:0 10px;
	padding:0;
}

.nav-s ul {
	margin:0;
}

.nav-s ul li {
	background:#fff;
	display:inline;
	display:block;
	float:left;
	height:33px;
	list-style:none;
	margin:2px 0 0 0;
	padding:3px 0 0 0;
}

.nav-s ul li a {
	color:#666;
	text-decoration:none;
}

.nav-s ul li a:hover {
	color:#000;
}

.nav-s ul li a span {
	border-bottom:3px solid #999;
/*	border-bottom:3px solid #26516c;*/
	display:block;
	float:left;
	padding:0 10px;
}

.nav-s ul li.active a span {
	border-bottom:3px solid #f58220;
	border-bottom:3px solid #ff6600;
	margin:0 3px;
	padding:0 7px;
}

.nav-s ul li a:hover span {
	border-bottom:3px solid #333;
	margin:0;
	padding:0 10px;
}

.nav-s ul li.active a:hover span {
	border-bottom:3px solid #f58220;
	border-bottom:3px solid #ff6600;
	margin:0 3px;
	padding:0 7px;
}

/* Top navigation */
.nav-t {
/*	background:#eee;*/
	color:#666;
	font-size:85%;
	line-height:2.2em;
/*	padding:0 5px 0 10px;*/
	position:absolute;
	right:7px;
}

.nav-t ul {
	margin:0;
}

.nav-t ul li {
	display:inline;
	list-style:none;
	padding:0 0 0 10px;
}

.nav-t ul li a {
	color:#666;
	color:#ccc;
}

.nav-t ul li a:hover {
	color:#000;
	text-decoration:none;
}

.nav-t ul li a span {
}

.nav-t ul li fieldset {
	display:inline;
	margin:0;
}

/*
================
Content Elements
================
*/

.con-p {
/*	background:#26516c;
	color:#fff;*/
	padding:10px;
}

.con-p h1 {
	color:#f58220;
	color:#ff6600;
	margin:0;
	font-size:182%;
}

.con-p h3 {
	color:#666;
	margin:2em 0 0 0;
	font-size:108%;
}

.con-p img {
	float:right;
	margin:0 0 0 24px;
}

.con-p p {
	margin:1em 0 0 0;
}

.con-p p.summary {
	color:#666;
	font-weight:bold;
	font-size:108%;
}

.con-p ul {
	margin:1em 0 0 0;
}

.con-p ul li {
	list-style:none;
}

.con-x {
	background:#333;
	color:#eee;
	font-size:85%;
	height:90px;
	position:absolute;
	right:7px;
	top:7px;
	width:793px;
}

.con-xx {
	background:#666;
	background:#26516c;
	color:#eee;
	font-size:85%;
	height:120px;
}

/*
===============
Page Navigation
===============
*/

/*
=======
Toolbar
=======
*/

.toolbar {
	border-top:2px solid #eee;
	clear:both;
	margin:1em 0 0 0;
	padding:0.5em 0;
}

.toolbar ul {
	margin:0;
}

.toolbar ul li {
	float:left;
	list-style:none;
	padding:0 0 0 0.5em;
}

/*
=======
AddThis
=======
*/

.addthis_toolbox a:hover {
	text-decoration:none;
}

/*
==========
Google Map
==========
*/

.map {
	height:280px;
	width:280px;
}

/*
=====
Logos
=====
*/

ul.logos {
	margin:25px 0 0 0;
}

ul.logos li {
	margin:0 0 10px 0;
}

ul.logos li a span {
	text-indent:-10000px;
}

/*
======
Teaser
======
*/

ul.teasers {
	position:relative;
	margin:0;
	min-height:304px;
	padding:0;
}
  
ul.teasers li {
	background-position:center left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:304px;
	list-style:none;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:304px;
}

ul.teasers li.teaser1 {
	background-image:url(../images/kursogturer.jpg);
}

ul.teasers li.teaser2 {
	background-image:url(../images/produkter.jpg);
}

ul.teasers li.teaser3 {
	background-image:url(../images/service.jpg);
}

ul.teasers li div.con {
	background:#26516c;
	font-size:85%;
	height:304px;
	left:328px;
	line-height:1.5em;
	overflow:hidden;
	position:absolute;
	text-align:center;
	width:304px;
}

ul.teasers li div.con div {
	padding:25px;
}

ul.teasers li div p {
	color:#fff;
	margin:0 0 1em 0;
}

ul.teasers li div p strong {
	color:#fff;
	display:block;
}

































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

