@media screen
{ 
*{font-size: 100.01%;}
html{font-size: 75%;}
body{
	margin:0;
	color:#48180c;
	font:1em/16px Verdana, Arial, sans-serif;
	min-width:938px;
	background:url(../images/bg-holder.gif);

	
	
}
.frontpage-campaign a {
	color:#ffffff;
	}
img{border:none;}
a{color:#dd173d;text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
cufontext {
font-size:1px;
left:-10000in;
position:absolute;
	}
#page{
	margin:0 auto;
	width:938px;
	overflow:hidden;
	position:relative;
	padding:0 0 40px;
}
.page-c{
	background:url(../images/bg-page-center.png) repeat-y;
	width:920px;
	padding:0 9px;
	position:relative;
}
.page-c:after{
	content:"";
	clear:both;
	display:block;
}
.page-b{
	background:url(../images/bg-page-bottom.png) no-repeat;
	width:938px;
	height:15px;
	overflow:hidden;
}
/*header begin*/
#header{
	width:899px;
	background:url(../images/bg-header.jpg) repeat-y;
	overflow:hidden;
	padding:26px 0 57px 21px;
}
#logo {
	float:left;
	width:133px;
	height:32px;
	overflow:hidden;
	display:block;
}
#print_logo {
	display:none;}
/*header end*/
/*content begin*/
#content{
	width:920px;
	overflow:hidden;
	padding:0 0 50px;
	background:#ffffff;
}
.content{
	width:560px;
	float:left;
	padding:27px 20px 0;
	min-height:735px;
	background:url(../images/bg-content.gif) repeat-x;
}
.content h1{
	margin:0;
	font:bold 3.083em/39px Arial, Helvetica, sans-serif;
	padding:0 0 23px;
	background:url(../images/border.gif) repeat-x 0 100%;
}
.content-box01{
	width:100%;
	/*background:url(../images/bg-cb.jpg) no-repeat 11px 0;*/
	height:236px;
	position:relative;
}
.content-box01:after{
	content:"";
	clear:both;
	display:block;
}
.content-add01{
	background:url(../images/bg-content-box01.png) no-repeat;
	width:550px;
	height:91px;
	position:absolute;
	left:5px;
	bottom:-91px;
	background:none;
}
.content-add01:after{
	content:"";
	clear:both;
	display:block;
}

/*Links Frontpage*/

.content-add01 ul.links{
  float:left;
  width:564px;
  list-style:none;
  padding:0px;
  xxmargin:-1px -6px 0 -1px;
  margin:0 0 0 -5px;
  width:568px;
  overflow:hidden;
  background:url(../Images/bg_links.png) no-repeat top center;
}

.content-add01 ul.links li{
float:left;
display:inline;
width:114px;
margin-bottom:1px;
margin-right:1px;
}

.content-add01 ul.links li.firstItem{
width:111px;
}

.content-add01 ul.links li.lastItem{
width:111px;
margin-right:0;
}

.content-add01 ul.links li a{
color:#48180C;
cursor:pointer;
display:block;
padding:15px 1px 0 1px;
line-height:16px;
overflow:hidden;
width:112px;
min-height:31px;
text-align:center;
vertical-align:middle;
background:url(../Images/bg_buttondefault.png) repeat-x center;
text-decoration:none;
}



.content-add01 ul.links li a:hover{
 background:url(../Images/bg_buttonhover.png) repeat-x center;
 text-decoration:none;
 color:#FFF;
}

.content-add01 ul.links li.firstItem a{
width:110px;
background:url(../Images/bg_firstItem.png) no-repeat left center;
}

.content-add01 ul.links li.firstItem a:hover{
background:url(../Images/bg_firstItemHover.png) no-repeat left center;
 color:#FFF;
}

.content-add01 ul.links li.lastItem a{
width:110px;
background:url(../Images/bg_lastItem.png) no-repeat left center;
border-right:none;
}

.content-add01 ul.links li.lastItem a:hover{
background:url(../Images/bg_lastItemHover.png) no-repeat left center;
 color:#FFF;
}

.content-add01 ul.links li.tooMuchText a{
padding:7px 1px 0 1px;
min-height:39px;
}

/* Fagområde popup */
.fagomrade-popup {
    display: none;
    background: #ccc;
    border: solid 1px #999;
    position: absolute;
    z-index: 9999;
    padding: 10px 20px 10px 10px;
}
.fagomrade-popup ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}


/*.content-add01 ul{
	margin:-1px -6px 0 -8px;
	width:564px;
	overflow:hidden;
	padding:0 0 2px;
	list-style:none;
}
.content-add01 ul li{
	float:left;
	padding:0 0 0 2px;
}
.content-add01 ul li a{
	color:#48180C;
	cursor:pointer;
	display:block;
	height:47px;
	line-height:14px;
	overflow:hidden;
	position:relative;
	width:139px;
 
}
.content-add01 ul li a span{
	background:url(../images/big-btn.png) no-repeat;
	display:table;
	display:block;
	float:left;
	height:49px;
	overflow:hidden;
	padding:0px 140px 0 0;
	width:140px;
 
}

.fagomrade-popup {
    display: none;
    background: #ccc;
    border: solid 1px #999;
    position: absolute;
    z-index: 9999;
    padding: 10px 20px;
}
.fagomrade-popup ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
 
.content-add01 ul li a span em{
overflow:hidden;
float:left;
display:block;
display:table-cell;
 
font-size:12px;
font-style:normal;
height:37px;
 
text-align:center;
vertical-align:middle;
width:140px;
padding:5px 0;
}

*+html .content-add01 ul li a span em{
	display:block;
}
.content-add01 ul li a:hover{
	background:none;
	color:#fff;
	position:relative;
	text-decoration:none;
}
.content-add01 ul li a:hover span{
	margin-left:-140px;
	padding:0px 0 0 140px;
}

*/
 
.content-box02{
	width:100%;
	overflow:hidden;
	padding:115px 0 26px;
}
.content-box02 fieldset{
	width:100%;
	overflow:hidden;
}
.select01{
	width:230px;
	margin:0 4px 0 0;
}
.accessibility{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	width: 0!important;
}
.btn-velg{
	background:url(../images/norsk/btn-velg.gif) no-repeat;
	width:100px;
	height:27px;
	text-indent:-9999px;
	border:none;
	margin:0 0 0 8px;
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.content-box03{
	width:520px;
	overflow:hidden;
	background:#fff;
	border:1px solid #ccc;
	padding:20px;
	border-width:1px 0;
}
.frontpage.addthis_toolbox {
    margin: 0 0 0 20px;
}
.addthis_toolbox {
    margin: 20px 0 0 0;
}
.frontpage-campaign{
	width:250px;
	float:right;
	background:#DD173D url(../Images/bg_campaign.png) repeat-y top right;
	padding:10px 10px;
	color:#ffffff;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	text-align:center;
	border-radius :7px;	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.btn-kampanjefelt{
	float:right;
	background:url(../images/btn-kampanjefelt.gif) no-repeat;
	width:250px;
	height:65px;
	overflow:hidden;
	text-indent:-9999px;
}
.frontpage-firstNews
{
	margin: 0 270px 0 0;
	/*float:left;*/
	/*
	width:230px;
	
	margin:-2px 0 0;
	float:left;
*/
}
.frontpage-firstNews h2{
	margin:0;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	padding:0 0 3px;
	text-transform:uppercase;
}
.frontpage-firstNews strong{
	display:block;
	color:#dd173d;
	font:1.583em/23px Arial, Helvetica, sans-serif;
}
/*content end*/
/*sidebar begin*/
#leftcolunm{
	float:left;
	background:#ffffff;
	width:280px;
	position:relative;
	z-index:1;
	padding:48px 20px 0;
}
.side-box01{
	width:100%;
	/*overflow:hidden;*/
}
.date{
	font-size:0.917em;
}
#leftcolunm h3{
	font:bold 1.083em/15px Arial, Helvetica, sans-serif;
	margin:0;
}
#leftcolunm h3 a{
	color:#48180c;
}
.blockquote{
	width:100%;
	overflow:hidden;
	padding:12px 0 18px;
}
.blockquote img{
	float:left;
	margin:4px 8px 2px 0;
}
.blockquote p{
	margin:0;
	font:italic 1.333em/20px Georgia, "Times New Roman", Times, serif;
	color:#dd173d;
}
.blockquote strong{
	clear:both;
	color:#dd173d;
	display:block;
	padding:13px 0 0;
}
.side-box02{
	width:100%;
}
.side-box02:after{
	content:"";
	clear:both;
	display:block;
}
.side-heading{
	background:url(../images/bg-heading.gif) repeat-y;
	width:256px;
	padding:8px 10px 7px 14px;
	text-transform:uppercase;
	overflow:hidden;
}
.side-heading strong{
	display:block;
	color:#fff;
	font-size:1.167em;
	background:url(../images/quot01.gif) no-repeat 100% 0;
}
.side-fagforum{
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
	overflow:hidden;
}
.side-fagforum li{
	width:270px;
	padding:12px 0 11px 10px;
	float:left;
	border-bottom:1px solid #c9c9c9;
}
.side-fagforum li h2{
	margin:0;
	padding:0 0 1px;
	font:bold 1.083em/15px Arial, Helvetica, sans-serif;
	width:370px; /* SSM 24-03-2010 prevent overlap with date */
}
.side-fagforum li h2 a{
	color:#48180c;
}
ul.articleList,
.side-fagforum li ul{
	margin:0;
	padding:0;
	list-style:none;
}
ul.articleList
{
	margin-right: 270px;
}
ul.articleList li
{	
	font-size:0.917em;
	border:none;
    margin: 0 0 5px 0;
}
ul.articleList li span.date
{	
	display: block;
    margin-bottom: -3px;
}

.side-fagforum li ul li{
	float:left;
	width:auto;
	padding:0 7px 0 8px;
	font-size:0.917em;
	background:url(../images/side-separator.gif) no-repeat 0 3px;
	border:none;
}
.side-kurs li ul li{
	width:auto;
	padding: 0;
	font-size:0.917em;
	background: none;
	border:none;
}
.side-kurs li {
	font-size: 0.9em;
}
.side-kurs li p {
	margin: 0;
}
.side-kurs li span.eventDate{
	color: #DD173D;
}
.side-fagforum li.hover,
.side-fagforum li:hover{
	background:url(../images/side-menu-hover.gif) repeat-y;
}
.side-fagforum li.hover ul li,
.side-fagforum li:hover ul li{
	padding:0 7px 0 8px;
	background:url(../images/side-separator.gif) no-repeat 0 3px;
	width:auto;
}
.side-kurs li:hover ul li{
	padding: 0;
	background: none;
	width:auto;
}
.add04 ul ul li:first-child,
.side-fagforum li ul li:first-child{
	background:none;
	padding-left:0;
}
.add03{
	font-size:0.917em;
	position:relative;
	z-index:5;
	padding:15px 0 0;
	float:left;
	display:inline;
}
.add03 span{
	position:relative;
}
/*sidebar end*/
/*main-featured begin*/
#main-featured{
	clear:both;
	position:absolute;
	top:15px;
	right:0px;
	overflow:hidden;
	text-align:right;
 
}
#main-featured ul{
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
	padding-right:12px;
    clear:both;
}

#main-featured div{
 
	}
#main-featured ul li{
	background:url(../images/header-separatpr.gif) no-repeat 0 5px;
	float:left;
	display:inline;
	padding:0 15px 0 15px;
	
}
#main-featured ul li img{
	display:block;
	margin:4px 0 0;
}
#main-featured ul li a{
	float:left;
	color:#fff;
	font-size:10px;
}
#main-featured ul li ul{
	width:auto;
	padding:0 2px 0 0;
}
#main-featured ul li ul li{
	background:none;
	padding:0 0 0 6px;
}
#main-featured ul li:first-child{
	padding-left:0;
	background:none;
}
.header-form{
	height:1%;
	padding:9px 27px 0 0;
	overflow:hidden;
}
.text{
	float:right;
	background:url(../images/bg-text.gif) no-repeat;
	width:140px;
	padding:0 10px;
	margin:1px 0 0;
	height:25px;
	overflow:hidden;
}
.text input{
	width:140px;
	background:none;
	border:none;
	outline:none;
	color:#505050;
	padding:5px 0 3px;
	line-height:14px;
}
.btn-sok{
	margin:0 0 0 9px;
	background:url(../images/norsk/btn-search.gif) no-repeat;	
	height:27px;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
	border:none;
	float:right;
}
/*main-featured end*/
/*nav begin*/
#navigation{
	position:absolute;
	top:74px;
	left:9px;
	width:920px;
	overflow:hidden;
}
#navigation ul{
	padding:11px 0 0;
	overflow:hidden;
	height:30px;
	margin:0 -9999px 0 -1px;
	list-style:none;
}
#navigation li{
	float:left;
	background:#dd173d;
	margin:0 0 0 1px;
}
#navigation li a{
	color:#fff;
	float:left;
}

.last{
	padding-right:9999px;
	margin-right:-9999px;
	height:30px;
}
#navigation .l{
	width:0px;
	height:40px;
	margin:1px 0 0;
	float:left;
}
#navigation .c{
	float:left;
	padding:6px 20px 0;
	height:35px;
}
#navigation .r{
	width:0px;
	height:41px;
	float:left;
}
#navigation a.active,
#navigation li.hover a,
#navigation li:hover a{
	position:relative;
	margin:-34px -9px 0 -7px;
	color:#48180c;
	text-decoration:none;
	padding-top:23px !important;
}
#navigation a.active .l,
#navigation li.hover .l,
#navigation li:hover .l{
	width:7px;
	background:url(../images/nav-left.png) no-repeat;
}
#navigation a.active .c,
#navigation li.hover .c,
#navigation li:hover .c{
	background:url(../images/nav-center.png) repeat-x;
	padding-top:17px !important;
	height:25px !important;
}
#navigation a.active .r,
#navigation li.hover .r,
#navigation li:hover .r{
	width:9px;
	background:url(../images/nav-right.png) no-repeat;
}
/*nav end*/
/*footer begn*/
#footer{
	width:920px;
	margin:0 0 -6px;
	float:left;
	clear:both;
}
.tabset{
	height:58px;
	position:relative;
	overflow:hidden;
	margin:0 0 -9px;
	display:none;
}
.tabset ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.tabset ul li{
	float:left;
	position:relative;
}
.tabset ul li a{
	width:237px;
	height:58px;
	overflow:hidden;
	margin:0 -7px 0 -10px;
	outline:none;
	float:left;
	z-index:1;
	color:#f00;
	position:relative;
}

.tabset ul li a strong{
	width:183px;
	height:31px;
	float:left;
	margin-top:-58px;
	padding:85px 27px 0;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	background:url(../images/bg-tab.png) no-repeat;
}
.tabset ul li a.active strong,
.tabset ul li a.hover strong,
.tabset ul li a:hover strong{
	color:#3c3c3c;
}
.tabset ul li a.active strong,
.tabset ul li a.hover strong,
.tabset ul li a:hover strong{
	margin-top:0;
	padding-top:27px;
	height:89px;
}
.tabset ul li a.active,
.tabset ul li a:hover{
	position:relative;
	z-index:100;
	text-decoration:none;
}
.footer-bottom{
	color:#fff;
	font-size:0.917em;
	width:880px;
	overflow:hidden;
	padding:10px 20px;
	position:relative;
	background:url(../images/bg-header.jpg) repeat-y;
}
.footer-add{
	float:left;
	width:620px;
	width:580px;
}
.footer-bottom address{
	font-style:normal;
	white-space:nowrap;
	float:left;
}
.footer-bottom .tel{
	float:left;
	white-space:nowrap;
	padding:0 0 0 6px;
	color:#fff !important;
}
.footer-bottom .tel span{
	float:left;
}
.footer-bottom ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:right;
}
.footer-bottom .accessibility{
	display:inline !important;
	float:left;
}
.footer-bottom ul li{
	float:left;
	padding:0 0 0 16px;
}
.footer-bottom ul li a{
	color:#fff;
	text-decoration:underline;
}
.footer-bottom ul li a:hover{
	text-decoration:none;
}
#snarveier{
	width:920px;
	overflow:hidden;
	background:#fafafa url(../images/bg-tab1.gif) repeat-x;
	padding:25px 0 13px;
}
.column-holder{
	width:920px;
	background:url(../images/tab-border.gif) repeat-y -1px 0;
	overflow:hidden;
}
.foot-col{
	float:left;
	width:144px;
	padding:0 18px 0;
	margin:3px 0 0;
	min-height:253px;
	background:url(../images/footer-separator.gif) no-repeat 100% 0;
}
.foot-col strong{
	display:block;
	color:#3c3c3c;
	padding:0 0 9px;
	font:1.167em/16px Georgia, "Times New Roman", Times, serif;
}
.foot-heading01{
	display:block;
	padding:2px 0 17px;
	margin:-5px 0 0;
	color:#757477;
	font:1em/18px Georgia, "Times New Roman", Times, serif;
}
.foot-col ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:0.917em;
	line-height:13px;
}
.foot-col ul li{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
.foot-col ul a{
	color:#505050;
}
.footer-form{
	width:100%;
	padding:4px 0 0;
	overflow:hidden;
}
.footer-form .row{
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.dropdown {
	width:142px;
}
.btn-ga-til{
	background:url(../images/norsk/btn-ga-til.gif) no-repeat;
	height:27px;
	overflow:hidden;
	cursor:pointer;
	text-indent:-9999px;
	float:left;
	border:none;
}
.foot-col01{
	width:174px;
	float:left;
	padding:0 0 0 9px;
}
.foot-col01 ul{
	margin:-8px 0 -5px;
	position:relative;
	float:left;
	padding:0;
	list-style:none;
}
.foot-col01 ul li{
	padding:14px 0 13px;
	width:100%;
	float:left;
	background:url(../images/border.gif) repeat-x;
}
.foot-col01 ul li:first-child{
	background:none;
}
.foot-col01 ul li a{
	float:left;
	outline:none;
	width:165px;
}
.foot-col01 ul li a:hover{
	text-decoration:none;
}
.foot-col01 ul li a img{
	float:left;
	padding:0 5px 0 0;
}
.foot-col01 ul li a strong{
	float:left;
	width:112px;
	color:#ad2b25;
	font-weight:normal;
	font-size:14px;
}
.foot-col01 ul li a em{
	float:left;
	margin:-3px 0 0;
	width:112px;
	font-size:11px;
	color:#505050;
	font-style:normal;
}
.footer-form01{
	height:1%;
	float:left;
	padding:15px 0 6px 10px;
}
.e-post{
	background:url(../images/bg-text.gif) no-repeat;
	width:140px;
	height:25px;
	line-height:14px;
	padding:0 10px;
	color:#505050;
	overflow:hidden;
	display:block;
}
.e-post input{
	padding:5px 0 3px;
	width:140px;
	color:#505050;
	line-height:14px;
	background:none;
	float:left;
	outline:none;
	border:none;
}
.btn-abonner{
	background:url(../images/norsk/btn-abonner.gif) no-repeat;
	float:left;
	height:27px;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	margin:10px 0 0;
}
#bli-kontaktet{
	width:880px;
	overflow:hidden;
	background:#fafafa url(../images/bg-tab1.gif) repeat-x;
	padding:0 20px 0;
}
.foot-heading{
	display:block;
	font:1.167em/16px Georgia, "Times New Roman", Times, serif;
	color:#3c3c3c;
	padding:0 0 3px;
	margin:28px 0 0;
}
#tab2 p{
	margin:0;
	color:#3c3c3c;
	font-size:0.917em;
}
#tab2 p span{
	color:#dd173d;
}
.footer-form03{
	width:882px;
	overflow:hidden;
	padding:0 0 55px;
	margin:11px 0 0;
	color:#3c3c3c;
}
.form-col01{
	float:left;
	width:280px;
	padding:0 19px 0 0;
	margin:12px 0 0;
}
.text03{
	display:block;
	margin:9px 0 0;
	background:url(../images/bg-text01.gif) no-repeat;
	padding:0 10px 0 17px;
	width:253px;
	height:25px;
	overflow:hidden;
}
.text03 input{
	width:253px;
	border:none;
	padding:5px 0 3px;
	outline:none;
	line-height:14px;
	outline:none;
	background:none;
}
.text04{
	display:block;
	background:url(../images/bg-text02.gif) no-repeat;
	padding:0 10px 0 9px;
	width:261px;
	height:25px;
	margin:9px 0 0;
	overflow:hidden;
}
.text04 input{
	width:261px;
	border:none;
	padding:5px 0 3px;
	outline:none;
	line-height:14px;
	background:none;
}
.form-col02{
	float:left;
	width:280px;
	padding:0 21px 0 0;
}
.form-col02 label{
	display:block;
	font-size:0.917em;
	padding:0 0 5px;
}
.textarea{
	background:url(../images/bg-textarea.gif) no-repeat;
	width:260px;
	display:block;
	height:107px;
	overflow:hidden;
	padding:10px;
}
.textarea textarea{
	width:260px;
	height:107px;
	outline:none;
	background:none;
	overflow:auto;
	border:none;
}
.form-col03{
	float:left;
	width:282px;
}
.form-col03 .row{
	width:100%;
	padding:0 0 9px;
	overflow:hidden;
}
.form-col03 .row label{
	display:block;
	font-size:0.917em;
	padding:0 0 5px;
}
.interessert,
.fagomrade{
	width:282px;
}
.check-holder{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.check-holder input{
	width:12px;
	height:12px;
	float:left;
	padding:0;
	margin:2px 5px 0 0;
}
.check-holder label{
	float:left;
	font-size:1em
}
.check-holder label a{
	text-decoration:underline;
}
.check-holder label a:hover{
	text-decoration:none;
}
.btn-send-inn{
	width:70px;
	height:27px;
	text-indent:-9999px;
	border:none;
	float:left;
	cursor:pointer;
}
/*footer end*/
/*slide begin*/
.slide{
	float:left;
	width:100%;
	/*display:none;*/
	position:relative;
	margin:13px 0 0;
	position:relative
}
.add04{
	float:right;
	width:250px;
}
.add04 ul li{
	width:270px;
	margin:0 -20px 0 0;
	position:relative;
	overflow:hidden;
}
.add04 ul ul li{
	margin:0;
}
.add04 ul ul li a{
	text-decoration:underline;
	color:#dd173d;
	font-size:1em;
}
.add04 ul ul li a:hover{
	text-decoration:none;
}
.add05{
	width:267px;
	float:left;
}
.clear-box{
	width:100%;
	overflow:hidden;
	min-height:140px;
}
.add06{
	width:100%;
	padding:0 0 8px;
	margin:16px 0 0;
	overflow:hidden;
}
p.description{
	display:block;
	line-height:16px;
	font-size:1.083em;
	color: #48180C;
	font-weight: bold;
}
p.description a{
	color:#48180C;
	}
/*slide end; bransjer begin*/
.breadcrumbs{
	height:1%;
	padding:10px 0 23px 19px;
	overflow:hidden;
}
.breadcrumbs ul{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
}
.breadcrumbs ul li{
	float:left;
	padding:0 4px 0 9px;
	background:url(../images/bullet.gif) no-repeat 0 6px;
	font-size:11px;
}
.breadcrumbs h1{
	margin:0;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}
.breadcrumbs ul li:first-child{
	padding-left:0;
	background:none;
}
.holder01{
	width:100%;
	overflow:hidden;
}
.twocolumn{
	float:right;
	width:680px;
	padding:0 20px 0 0;
}
.content01{
	float:left;
	width:480px;
}
.article-image{
	width:100%;
	overflow:hidden;
}
.article-image img{
	display:block;
}
.content-add02 .article-text{
	background:none;
	padding-top:0;
	}
.article-text{
	width:440px;
	overflow:hidden;
	background:url(../images/bg-content-box02.gif) repeat-x;
	padding:14px 20px 20px 20px;
}
.article-text h1{
	margin:0;
	font:2.5em/33px Georgia, "Times New Roman", Times, serif;
	padding:0 0 20px;
}
.article-text h2{
	margin:0;
	padding:0 0 13px;
	font:1.333em/21px Georgia, "Times New Roman", Times, serif;
}
.article-text p{
	margin:0;
	padding:0 0 14px;
}
.skriv-ut{
	background:url(../images/ico01.gif) no-repeat;
	float:left;
	margin:6px 0 0;
	padding:3px 0 0 24px;
	font-size:0.917em;
}
.fagforum-holder{
	width:480px;
	overflow:hidden;
}
.fagforum-holder .side-heading{
	width:436px;
	background:url(../images/bg-cont-heading01.gif) repeat-y;
}
.fagforum-holder .side-fagforum{
	width:460px;
}
.fagforum-holder .side-fagforum li{
	position:relative;
	width:450px;
}
.fagforum-holder .side-fagforum li ul li{
	width:auto;
}
.fagforum-holder .side-fagforum li.hover,
.fagforum-holder .side-fagforum li:hover{
	background:url(../images/bg-cont-sideff.gif) repeat-y;
}
.fagforum-holder .side-fagforum li.hover ul li,
.fagforum-holder .side-fagforum li:hover ul li{
	background:transparent url(../images/side-separator.gif) no-repeat scroll 0 3px;
}
.fagforum-holder .side-fagforum li:hover ul li:first-child{
	padding-left:0;
	background:none;
}
.fagforum-holder .add03{
	margin:0;
}
.date01{
	position:absolute;
	top:13px;
	right:3px;
	font-size:0.917em;
}
.left-column01{
	float:right;
	width:180px;
	margin:-3px 0 0;
}
.side-box03{
	font-size:0.917em;
	width:100%;
	overflow:hidden;
	padding:0 0 15px;
}
.side-box03 h1,
.side-box03 h2,
.side-box03 h3{
	padding:0 0 8px;
	margin:0;
	border-bottom:1px solid #ccc;
	font:1.333em/18px Georgia, "Times New Roman", Times, serif;
}
.side-box03 ul{
	margin:0;
	padding:5px 0 0;
	list-style:none;
}
.side-box03 address{
	font-style:normal;
	padding:5px 0 0;
}
.image01{
	width:100%;
	padding:10px 0 8px;
	overflow:hidden;
}
.image01 img{
	display:block;
}
.side-box03 p{
	margin:0;
	line-height:14px;
}
.side-box03 address strong{
	display:block;
	font-weight:normal;
	color:#dd173d;
}
.right-column{
	padding:0 0 0 20px;
	float:left;
	width:180px;
}
.right-column ul{
	margin:0;
	padding:0;
	list-style:none;
}
.right-column ul li ul a{
	padding-left:20px;
	display:block;
}
.right-column ul li ul li ul a{
	padding-left:40px;
	display:block;
}
.right-column ul li{
	width:100%;
	overflow:hidden;
	background:url(../images/border.gif) repeat-x;
}
.right-column a,
.right-column span{
	padding:8px 0;
	display:block;
}
.right-column ul li a.active,
.right-column ul li a:hover{
	color:#48180c;
 
	text-decoration:none;
}
/*bransjer end; nyheter-artikkel begin*/
.article-image01{
	float:right;
	width:215px;
	margin:0 0 10px 15px;
}
.article-image01 img{
	display:block;
}
.article-image01 span{
	width:195px;
	background:#3b3b3b;
	color:#fff;
	display:block;
	padding:10px;
	font-size:0.917em;
	line-height:14px;
	overflow:hidden;
}
/*nyheter-artikkel end; faqforum-artikkel begin*/
.twocolumn01{
	height:1%;
	padding:0 20px;
	overflow:hidden;
}
.content02{
	float:left;
	width:680px;
}
.tag-cloud{
	padding:6px 0 3px !important;
	line-height:20px;
}
.popular{
	font-size:0.917em;
}
.v-popular{
	font-size:1.083em;
	font-weight:bold;
}
.vv-popular{
	font-size:1.417em;
	font-weight:bold;
}
.tag-cloud li{
	float:none;
	display:inline;
	padding:0 14px 0 0;
}
.twocolumn01 .side-heading{
	background:url(../images/bg-conthead.gif) repeat-y;
	width:656px;
}
.article-text01{
	background:url(../images/bg-content-box02.gif) repeat-x;
	width:680px;
	overflow:hidden;
}

.authors
{
	width: 152px;
	float: left;
}
.author
{
	margin: 0 0 10px 0;
}
.avatar{
	float:left;
	width:142px;
	background:url(../images/bg-avatar.gif) repeat-x;
	padding:10px 10px 100px 10px;
}
.avatar img{
	display:block;
	width:80px;
}
.avatar strong{
	display:block;
	padding:11px 0 0;
}
.avatar span{
	display:block;
}
.article{
	float:left;
	width:478px;
	padding:14px 20px 0 20px;
}
ul.courses .article{
	width:440px;
}
.article h2,
.article h1{
	margin:0;
	font:2.167em/30px Georgia, "Times New Roman", Times, serif;
	padding:0 0 3px;
}
.article .date{
	display:block;
	padding:0 0 17px;
}
.article p{
	margin:0;
	padding:0 0 16px;
}
.tags{
	width:100%;
	font-size:0.917em;
	overflow:hidden;
}
.tags ul{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}
.tags ul li{
	display:inline;
	background:url(../images/side-separator.gif) no-repeat 0 2px;
	padding:0 4px 0 7px;
}
.tags ul li:first-child{
	background:none;
	padding-left:2px;
}
.article .skriv-ut{
	margin-top:21px;
}
/*faqforum-artikkel end; medarbeidere begin*/
.side-form{
	width:100%;
	overflow:hidden;
	padding:4px 0 7px;
}
.side-form label{
	display:block;
	padding:0 0 6px;
}
.text05{
	background:url(../images/bg-text03.gif) no-repeat;
	width:105px;
	height:25px;
	line-height:14px;
	padding:0 10px;
	color:#505050;
	float:left;
	margin:1px 0 0;
	overflow:hidden;
}
.text05 input{
	padding:5px 0 3px;
	width:105px;
	line-height:14px;
	background:none;
	float:left;
	outline:none;
	border:none;
}
.btn-sok01{
	float:right;
	background:url(../images/btn-sok.gif) no-repeat;
	width:47px;
	height:27px;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
}
.abc{
	padding:0 0 8px !important;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
.abc li{
	width:auto;
	float:left;
	padding:0 4px 0 0;
	font-size:1em;
}
.side-form01{
	width:100%;
	overflow:hidden;
	padding:8px 0 11px;
	border-bottom:1px solid #ccc;
}
.side-select{
	width:127px;
	float:left;
}
.medarbeidere{
	width:690px;
	margin:0 -10px 0 0;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.medarbeidere li{
	float:left;
	width:142px;
	width:315px;
	padding:10px 10px 10px 10px;
	margin:0 10px 0 0;
	background:url(../images/bg-medarbeidere.gif) repeat-x;
	overflow:hidden;
	margin-bottom:10px;
	height:113px;
}
.medarbeidere li .info {
	float:left;
	width:200px;
	padding:0;}
.medarbeidere li.hover,
.medarbeidere li:hover{
	background:url(../images/bg-medarbeidere-hover.gif) repeat-x;
}
.medarbeidere li img{
	display:block;
	float:left;
	padding-right:10px;
	width:80px;
	height:113px;
}
.medarbeidere li strong{
	display:block;
	Xpadding:11px 0 0;
}
.medarbeidere li strong a{
	display:inline !important;
	line-height:16px !important;
	font-size:1em !important;
}
.medarbeidere li span{
	display:block;
	font-size:12px;
}
.medarbeidere li div{
	display:block;
	font-size:0.917em;
	font-style:normal;
	line-height:14px;
	padding:13px 0 0;
}
.medarbeidere li a{
	display:block;
	line-height:14px;
	font-size:11px;
}
/*medarbeidere end; medarbeidere-detalj begin*/
.content-box05{
	width:680px;
	float:left;
	background:url(../images/bg-cb05.gif) repeat-x;
}
.right-box{
	float:left;
	width:142px;
	font-size:0.917em;
	line-height:15px;
	padding:16px 18px 19px 20px;
}
.right-box img{
	display:block;
	margin:4px 0 0;
}
.right-box strong{
	display:block;
}
.right-box ul{
	margin:0;
	padding:0 0 15px;
	width:100%;
	overflow:hidden;
	list-style:none;
}
.content-add02{
	float:left;
	width:480px;
	padding:16px 20px 18px 0;
}
.content-add02 h1{
	margin:0;
	font:2.083em/27px Georgia, "Times New Roman", Times, serif;
}
.content-add02 address{
	width:500px;
	font-style:normal;
	overflow:hidden;
	padding:74px 0 15px;
	line-height:15px;
	font-size:0.917em;
}
.content-add02 address span{
	width:500px;
	overflow:hidden;
	display:block;
	clear:both;
}
.content-add02 .tags strong{
	width:150px;
	overflow:hidden;
	float:left;
	display: inline;
}
.content-add02 address strong{
	float:left;
	width:150px;
	display:inline;
}
.content-add02 address em{
	float:left;
	font-style:normal;
	width:350px;
}

.content-add02 address em a{
	float:left;
}

.holder02{
	width:100%;
	overflow:hidden;
}
.content-box06{
	width:100%;
	overflow:hidden;
	background:url(../images/border.gif) repeat-x;
}
.content-add02 h2{
	margin:0;
	padding:0 0 16px;
	font:1.333em/21px Georgia, "Times New Roman", Times, serif;
}
.content-add02 h3{
	margin:0;
	padding:0 0 1px;
	font:bold 1.083em/15px Arial, Helvetica, sans-serif;
}
.content-add02 ul{
	margin:0;
	padding:0 0 16px;
	list-style:none;
}
.content-add02 p{
	margin:0;
	padding:0 0 20px;
}
/*medarbeidere-detalj end; fagforum begin*/
.breadcrumbs strong{
	display:block;
	margin:19px 0 -5px;
	position:relative;
	width:495px;
	text-align:justify;
	font:1.333em/21px Georgia, "Times New Roman", Times, serif;
}
.content-list{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.content-list li{
	width:100%;
	overflow:hidden;
	float:left;
	border-top:1px solid #cccccc;
	background:#fbfbfb url(../images/bf-clist.gif) repeat-y 100% 0;
}
.content-list li:first-child{
	border:none;
}
.content-list li .avatar{
	padding-bottom:17px;
}
.content-list li ul li{
	border:none;
	float:none;
}
.content-list li.hover,
.content-list li:hover{
	background:#fff;
}
.content-list li.hover ul li,
.content-list li:hover ul li{
	background:url(../images/side-separator.gif) no-repeat 0 2px;
}
.content-list li.hover ul li:first-child,
.content-list li:hover ul li:first-child{
	background:none;
}

ul.courses  
{
    margin: 30px 0 20px 0;
}
ul.courses li p.eventDate
{
    padding: 0;
}
ul.courses li{
	background:#fff;
}
ul.courses li.hover,
ul.courses li:hover{
	background:#fbfbfb url(../images/bf-clist.gif) repeat-y 100% 0;
}
.content-list li.hover ul li,
.content-list li:hover ul li{
	background:url(../images/side-separator.gif) no-repeat 0 2px;
}
.content-list li.hover ul li:first-child,
.content-list li:hover ul li:first-child{
	background:none;
}
.PagingContainer {
    margin: 0 0 20px 20px;
}


/*fagforum end*/
.content-box03.hover .slide,
.content-box03:hover .slide{
	display:block;
}
table#id_matrix{
	padding:20px;
	}
table#id_matrix label{
	float:left;
	 
	}
table#id_matrix input{
	float:left;
	position:relative;
	left:auto;
	}	
table#id_matrix .checkboxAreaChecked {
	display:none;}
table#id_matrix fieldset .outtaHere {
	position:inherit;
	clear:both;}
	
table#id_matrix input.submit {
	background:#DD173D;
	}
table#id_matrix tr td {
	padding-right:10px;
	}	
table#id_matrix fieldset .checkboxArea			{
	display:none;}
table#id_matrix fieldset input,
table#id_matrix fieldset label {
	padding-bottom:5px;}
	
/*Thomas Updates IE 6*/

*html #main-featured{
	width:410px;
	clear:both;
	position:absolute;
	top:15px;
	right:0px;
	xxoverflow:hidden;
	text-align:right;

}


/*NAVIGATION*/
*html #navigation li{
	float:left;
	background:#dd173d;
	margin:0 0 0 1px;
}

*html #navigation li a{
	color:#fff;
	float:left;
}

*html .last{
	padding-right:9999px;
	margin-right:-9999px;
	xxheight:30px;
}

*html #navigation .l{
	width:0px;
	xxheight:40px;
	margin:1px 0 0;
	float:left;
}

*html #navigation .c{
	float:left;
	padding:6px 20px 0;
	xxheight:35px;
}

*html #navigation .r{
	width:0px;
	xxheight:41px;
	float:left;
}
*html #navigation a.active,
*html #navigation li.hover a,
*html #navigation li:hover a{
	position:relative;
	margin:-12px -9px 0 -7px;
	color:#48180c;
	text-decoration:none;
	padding-top:0px !important;
	background-color:#fff;
	height:20px;
}

/**html #navigation a.active .l,
*html #navigation li.hover .l,
*html #navigation li:hover .l{
	xxwidth:7px;
	xxxbackground:url(../images/nav-left.png) no-repeat;
}
*html #navigation a.active .c,
*html #navigation li.hover .c,
*html #navigation li:hover .c{

	xxxbackground:url(../images/nav-center.png) repeat-x;
	xxpadding-top:17px !important;
	xxheight:25px !important;
}
*html #navigation a.active .r,
*html #navigation li.hover .r,
*html #navigation li:hover .r{
	xxwidth:9px;
	xxxbackground:url(../images/nav-right.png) no-repeat;
}

.content-add01{

	xxbottom:-98px;
}*/

*html .content-add01 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 -6px 0 -8px;
overflow:hidden;
padding:0 0 2px;
width:564px;
}

/*LINKS*/
*html .content-add01 ul li{
	float:left;
	padding:0 0 0 2px;
}
*html .content-add01 ul li a{
	color:#48180C;
	cursor:pointer;
	display:block;
	height:47px;
	line-height:14px;
	overflow:hidden;
	position:relative;
	width:139px;
}

*html .content-add01 ul li a span{
	background:url(../images/big-btn.png) no-repeat;
	display:table;
	display:block;
	float:left;
	height:49px;
	overflow:hidden;
	padding:0px 140px 0 0;
	width:140px;
 
}


/*TABS*/
*html .tabset ul{
	 width:920px;
	 background-color:#fff;
}

*html .tabset ul li a{
	width:237px;
	height:58px;
	overflow:hidden;
	margin:0 -7px 0 -10px;
	outline:none;
	float:left;
	z-index:1;
	color:#f00;
	position:relative;
}

*html .tabset ul li a strong{
	width:183px;
	height:31px;
	float:left;
	margin-top:-58px;
	padding:85px 27px 0;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	background:url(../images/bg-tab.png) no-repeat;
}

	
}

.hidden
{
	display: none !important;
}

/* Content caousel */
.content-box01.carouselContainer {
    height: 300px;
}

div#contentCarousel {
    width: 560px;
    height: 300px;
    background: red;
    z-index: 900;
}

/* SCROLLABLE */

#scrollable { 
	float: left;
	position: relative; 
	width: 560px; 
	height: 300px;
	overflow: hidden;
	background-color: #194b50;
	} 
 
#scrollable .items { 
 	width: 40000em; 
	position: absolute;
	} 
	
#scrollable .items .item { 
 	float: left;
	position: relative;
	width: 560px;
	height: 300px;
    position: relative;
	}
#scrollable .overlay {
    height: 70px;
    width: 560px;
    top: 200px;
    position: absolute;
    overflow: hidden;
    background: transparent url('/Templates/Grette/Images/layoverGradient.png') repeat-y 0px 449px;
}
#scrollable .item .text 
{
    position: absolute;
    background: none;
    top: 210px;
    left: 0;
    height: 70px;
    width: 449px;
    color: #fff;
    z-index: 999;
}
#scrollable .item .text p {
    padding: 0;
    margin: 0;
    font-size: 22px;
    width: 429px;
    line-height: 22px;
}
#scrollable .item .text p a {
    color: #fff;
    font-family: Georgia;
}
#scrollable .navigator 
{
    background: transparent url('/../Templates/Grette/Images/layoverGradient.png') repeat-y top right;
    position: absolute;
    top: 0;
    right: 0;
    height: 70px;
    width: 107px;
    float: left;
    margin: 0 0 0 4px;
    padding: 0;
}
#scrollable .navi
{
    position: absolute;
    bottom: 8px;
    right: 112px;
    z-index: 9999999;
}
.navi a  
{
	display: block;
	cursor: pointer;
	width: 9px; 
	height: 9px;
	float: left;
	margin-right: 7px;
	background: #43140B; 
	}
.navi a.hover 
{
	background: #fff; 
	}


.navi a.active {
    background: #D5003F;      
	}

#scrollable .navigator .navi-arrows 
{
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 31px;
    height: 33px;
}
#scrollable .navigator .navi-arrows a {
    width: 40px;
    height: 40px;
    display: block;
}
#scrollable .navigator .navi-arrows a.next {
    background: transparent url('/Templates/Grette/Images/RedForward-01.png') no-repeat top left;
}
#scrollable .navigator .navi-arrows a.next.hover {
    background: transparent url('/Templates/Grette/Images/WhiteForward-01-01.png') no-repeat top left;
}
#flashCarousel {

}

	
/* STORY LARGE */
/*
	
.navi-arrows {
	position: absolute; 
	bottom: 5px; 
	left: 15px; 
	width: 210px;
	}
	
.navi-arrows a {
	width: 15px; 
	height: 12px;
	float: left;
	margin-right: 10px;
	background: url(../Images/scrollable-navi-arrows.png) -15px 0 no-repeat; 
	display: block;
	cursor: pointer;
	line-height: 100px;
	overflow: hidden;
	}
	
.navi-arrows a:hover.next {
	background-position: -15px -12px;
	}
	
.navi-arrows a.prev {
	background-position: 0 0;
	}
	
.navi-arrows a:hover.prev {
	background-position: 0 -12px;
	}

.navi-arrows .case{
	background:none; 
	line-height:11px; 
	height:15px;
	width:160px;
	text-decoration:underline;
	margin-right:0px;
}
.navi {
	position: absolute;
	top: 15px;
	left: 15px;
	padding: 5px 15px 10px 0;
	} 
 */


