﻿
/*----------------- G L O B A L --------------------*/
html, body {width:100%; height:100%; margin:0; padding:0; background:#fff; color:#2A2B27 }

HR {width: 100%; height: 1px; border:0; border-top: 1px dotted #d7dee3; }
ul {margin:0 0 10px 17px; padding:0; list-style: url(bullet.gif);}
ol{margin:10px 0 10px 18px; padding:0;}
li{padding:2px 0; font: 11px Verdana; }
ul li{list-style: url(bulletb.gif); line-height:135%; font: 11px Verdana;}

/*------------------- T E X T ----------------------*/
p, div, td {font:normal 11px Verdana; line-height: 135%; color: #2A2B27 ;}
p{padding:0; margin:0 0 10px;}

/*---------------- H E A D E R S -------------------*/
.Head {font: bold 14px Tahoma, Arial, Verdana; color: #999; margin-bottom:12px;}
.SubHead, .SubSubHead {font: bold 12px Tahoma, Arial, Verdana; color: #666;}


H1 {font: normal 24px Georgia, "Times New Roman", Times, serif; color: #5C6949; line-height:120%; margin:0 0 15px;} 
H2 {font: normal 20px Verdana, Arial, Tahoma; color: #5C6949; line-height:120%; margin:0 0 15px;}
H3 {font: bold 15px Tahoma, Arial, Verdana; color: #7A8A60; line-height:120%; margin:0 0 10px;}
H4 {font: bold 13px Verdana, Arial, Tahoma; color: #5C6949; line-height:120%; margin:0 0 7px;}
H5 {font: bold 12px Tahoma, Arial, Verdana; color: #5C6949; line-height:120%; margin:0 0 5px;}
H6 {font: bold 11px Tahoma, Arial, Verdana; color: #5C6949; line-height:120%; margin:0 0 5px;}

/*---------------- F O O T E R S -------------------*/
#footer {background:#dde2d5;  height:44px; }
#footer div{text-align:center; font:normal 10px Verdana; padding:8px; color:#828679;}
a.footerlink:link{color:#828679;}
a.footerlink:visited, a.footerlink:active{color: #828679; text-decoration:none;}
a.footerlink:hover{color:#c63; text-decoration:none;} 

/*------------------ L I N K S ---------------------*/
a:link, a:visited, a:active, a.Normal:link, a.Normal:visited, a.Normal:active  { color:#0B6B72; text-decoration: none; font-size:12px; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif;}
a:hover, a.Normal:hover {color:#c63; text-decoration: none;}


/*----------------- C U S T O M --------------------*/
#headerlogo{background: #ffffff url(header_logo.png) repeat-x;height: 94px; width:974px}
#wrapper{min-width:974px; width:100%; min-height:100%; text-align:center; background: #f9f9f7 url(page_g.jpg) repeat-x;height: 900px;}
.PageWidth{width:974px; text-align:left; margin:0 auto; padding:0px 0 0px; border:#fff 10px solid }
.outer{width:996px;margin:0px auto; padding:0px 2px 0px 2px; border:#828679 2px solid;  }

a.userlink:link, a.userlink:visited{ font-size:11px}
a.userlink:active{ text-decoration:none;}
a.userlink:hover{text-decoration:none;} 

#divmenu {
	float:left
}
#divsearch {
	float:left;width:100%;background-color:#565735; width:216px;height:33px;
}
#toparea{ background-color:#E6E6E6;}
#tr{background-color:#E6E6E6; width:100%; }
#logo{width:100%; float:left; padding-top:13px;}
#topright{width:680px; margin-top:12px; float:right; padding-right:6px;}
#tekstsize{float:right; text-align:right; width:99px; padding-right:10px;padding-bottom:3px}

#mainarea{ padding-top:16px;padding-left:15px; padding-right:15px; padding-bottom:20px; overflow:hidden; background-color:#fff}
#leftcol{width:200px; float:left;}


#leftcolfront{width:100px; float:left;}
#rightcol{width:720px; float:right; }


#topmenu{background-color:#565735;  text-align:right; height:30px; padding-left:30px;}
#topmenuleft{background:url(menu_left.gif) no-repeat top left; width:10px; height:22px;}
#topmenuright{background:url(menu_right.gif) no-repeat top right; width:10px; height:22px;}
#searchmenu{background-color:#565735;  text-align:right; height:22px;}

#leftcolsub{width:190px; float:left; background:url(venstremeny_e6e6e6.gif) repeat-x top left; min-height:488px;}
#leftcolmain{width:700px; float:left; }
* html #leftcolsub{height:488px;}

#leftmenutop{background:url(tl.gif) no-repeat top left; text-align:right;}
#leftmenu{ padding:12px 10px;}

#Midcol{width:470px; float:left; margin-left:25px;}
#widecol{width:705px; float:right;}

.clearboth{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}

/*-- Float elements --*/
.floatright {float: right;margin: 0 0 10px 10px;padding: 10px;}
.floatleft{float: left;margin: 0 10px 10px 0px;}


/*-- Breadcrumb --*/
#Breadcrumb{padding:4px 0 20px;}
#Breadcrumb, #Breadcrumb a:link, #Breadcrumb a:visited, #Breadcrumb a:active{font:normal 11px Verdana; color:#a5b7c0; text-decoration:none;}
#Breadcrumb a:hover{color:#c63; text-decoration:none;}

/*-- special --*/
img#tekstn{border:#fff 1px solid; margin-left: 20px;}
img#tekstl{border:#9eaeb8 1px solid; margin-left: 4px;}
img#tekstxl{border:#9eaeb8 1px solid; margin-left: 4px;}



/* =======================  DNN Articles  ======================= */

.DivGroupEdit{width:880px;}

.artlesmer{text-align:right; padding:2px; }
.artlesmer a{color:#305b9F;}
.bnr{font-weight:bold; text-align:right;}

.artdato{font: normal 11px Verdana; color:#8194a2; margin:0 0 10px;}
.artdato2{font: normal 11px Verdana; color:#8194a2;}
.artdes{}
.artimg{padding:7px 0 0;}
.artimg2{padding:0 0 0px;}
.artthumb{padding:0px 15px 0 0; width:150px; float:left; p}
.bildetekst{font:italic 10px Verdana; color:#8194a2 ; padding:5px 0px 5px;  margin:0  0 15px; }

.artliste{padding:0 0 5px;}
.artlistalign{padding:5px 15px 5px 0;}
.artforside{padding:0 0px 5px; }

.artthumbtop{margin:0 0 10px;}
.artcolright{float:left; width:400px ;}

.artlisteadmin{padding:10px;}
.artprint{float:right;}
.rounded-image {
	border:#eaeaec 15px solid; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;
}


/*------------------ P A N E S ---------------------*/
.TopPane{text-align:right; float:right; padding-top:2px; width:500px;}
.TopPane, .TopPane p, .TopPane a:link, .TopPane a:visited, .TopPane a:active{text-align:right; color:white; text-decoration:none;}
.TopPane a:hover {color:#6a0d69; text-decoration: none;}

.ContentPane{width:100%; float:left; }
.WidePane{width:600px; float:left;}
.WidePaneAdmin{}

.RightPane{ float:right;}
.PubPane{border-top:#d7dee3 1px solid; padding-top:12px;}
.RightPaneSub{width:280px; float:right;}


/*------------------ F O R M S ---------------------*/
.NormalTextBox, textarea, select, input {font:normal 12px Tahoma, Arial, Verdana; height:27px}
.StandardButton{ font:bold 11px Tahoma; background: #c63; color: #fff; padding: 2px 3px 3px 3px; margin: 4px; cursor:pointer;}

.SearchPane{padding:5px 10px 0 0; text-align:right; min-height:50px; background-color:#e6e6e6;}
.IconsPane {padding:5px 0 0 0; text-align:right; min-height:50px; float:right;}
* html .SearchPane{height:50px;}
.sok_table{float:right;}
.sok_table td{vertical-align:bottom;}
.felt{padding-bottom:3px;}
.knappe{}
select#sok_valg{background:#8194a2; width:135px; height:20px; color:#2f4254; border:0;}
input#sok_tekst{height:16px; background:#8194a2; width:135px; color:#2f4254; border:0;}

/*----------------- xml liste --------------------*/

.liste_header{background:#e7ebee url(tl.gif) no-repeat left top;}
.liste_header div{background:url(liste_tr.gif) no-repeat right top; padding:5px 14px 4px; font:bold 13px Verdana, Tahoma, Arial; color:#8194a2;}

.liste_content{padding:7px 0 0;}
.liste_item{padding:0 0 5px 12px; background:url(bullet3.gif) no-repeat 1px 7px;}
.liste_item2{padding:0 0 5px 2px;}
.liste_more{text-align:right; padding:0 15px 12px; background:url(bullet.gif) no-repeat 98% 6px;}

.liste_pt{font:normal 11px Tahoma, Arial ; color:#8194a2;}

.pubdato{font:normal 10px Tahoma,Arial; color:#8194a2; white-space:nowrap; padding-top:2px; vertical-align:top;}
.publenke{padding:0 0 6px 10px; vertical-align:top;}

/*------------------- M E N U ----------------------*/

/*------ Container box for menu ------*/ 
.MainMenu_MenuContainer { background:transparent;}
/*------ Menubar for menu --------*/  
.MainMenu_MenuBar {cursor: pointer;  background:transparent; }

/*------ Idle menuitems --------------*/
.MainMenu_Idle TD {font:bold 12px Verdana; color: #d7d8d4; padding:5px  0px 7px; border:0; text-align:center;}
/*------ Hover menuitems -------------*/ 
.MainMenu_Selected TD {font:bold 12px Verdana; color:Gray; padding:5px  0px 7px; border:0; text-align:center; }
/*------ Active menuitems ------------*/ 
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD {font:bold 12px Verdana; color:#ffffff; padding:5px  0px 7px; border:0; text-align:center; }
	

/*------ box between mainmenu items ------*/
.MainMenu_MenuBreak{background:transparent; border:0;}


/*------ Container for submenus ------*/ 
.MainMenu_SubMenu { background: #dde2d5; cursor: pointer; border:0; padding:5px 12px 20px; z-index:1}
/*------ Idle submenu items ----------*/ 
.MainMenu_MenuItem {font:bold 11px Verdana;  background:transparent; color: #54564e;  padding:4px 30px 5px 10px; border:0; border-bottom:#fff 1px solid; text-align:left; z-index:1}
/*------ Hover submenu items ---------*/ 
.MainMenu_MenuItemSel {background:transparent}
.SubMenu_Selected {font:bold 11px Verdana;  background:transparent; color:Gray; padding:4px 30px 5px 10px; border:0; border-bottom:#fff 1px solid; z-index:1}
/*------ Active submenuitems ------------*/ 	
.SubMenu_Active TD  {font:bold 11px Verdana;  background:transparent; color:Gray; padding:4px 30px 5px 10px; border:0; border-bottom:#fff 1px solid;z-index:1}



/*-- not display in menu --*/ 
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }


.MainMenu_Seperator{font-size:14px;  color:#ffffff}







/*-- ciss vertical menu ---*/

div.cissContainer{ border-bottom:#fff 1px solid;}
.ie6fix{height:1px; font-size:1px; line-height:1px; border:0;}

/* === top level === */
div.cissBox0{border-top:#fff 1px solid; padding:6px 0 6px 10px;}
a.cissLink0, a:link.cissLink0, a:active.cissLink0, a:visited.cissLink0
{display:block; text-decoration:none; color:#607585; font: bold 11px Tahoma, Arial, Helvetica; }
a:hover.cissLink0 {color:#c63;}
div.cissBox0_Sel{background:#fff; padding:6px 0 6px 10px;}
a.cissLink0_Sel, a:link.cissLink0_Sel, a:active.cissLink0_Sel, a:visited.cissLink0_Sel, a:hover.cissLink0_Sel
{display:block; text-decoration:none; color:#607585; font: bold 11px Tahoma, Arial, Helvetica;  }


/* === level 1  if any === */
div.cissBox1, div.cissBox1_Sel{padding:6px 0 6px 11px; border-top:#fff 1px solid;}
a.cissLink1, a:link.cissLink1, a:active.cissLink1, a:visited.cissLink1
{display:block; text-decoration:none; color:#607585; font: normal 11px Tahoma, Arial, Geneva, Helvetica; background:url(bullet2.gif) no-repeat left 60%; padding-left: 10px;}
a:hover.cissLink1 {color:#c63; }
a.cissLink1_Sel, a:link.cissLink1_Sel, a:active.cissLink1_Sel, a:visited.cissLink1_Sel, a:hover.cissLink1_Sel
{display:block; text-decoration:none; color:#607585; font: bold 11px Tahoma, Arial, Geneva, Helvetica;  background:url(bullet2.gif) no-repeat left 60%; padding-left: 10px;}


/* === level 2 if any === */
div.cissBox2, div.cissBox2_Sel{padding:0 0 8px 21px;}
a.cissLink2, a:link.cissLink2, a:active.cissLink2, a:visited.cissLink2
{display:block; text-decoration:none; color:#607585; font:normal 10px Tahoma, Arial; }
a:hover.cissLink2 {color:#c63;}
a.cissLink2_Sel, a:link.cissLink2_Sel, a:active.cissLink2_Sel, a:visited.cissLink2_Sel, a:hover.cissLink2_Sel
{display:block; text-decoration:none; color:#c63; font:normal 10px Tahoma, Arial; }

/*++++++++++++++++  End Style Sheet +++++++++++++++++*/
a.CommandButton, a.SkinObject
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
  color: #0B6B72;
}

a.CommandButton:link, a.SkinObject:link
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
  color: #0B6B72;
}

a.CommandButton:visited, a.SkinObject:visited
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
  color: #1A696F;
}

a.CommandButton:hover, a.SkinObject:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #979FB9;
}

.pubul {

	word-wrap: break-word;white-space: normal;width:240px; margin-top:10px;
}
/* Lightbox */
a.boxpopup3 {
	position: relative;
	z-index: 924;
	color: #828679;;
	border-bottom: thin dotted #046;
	text-decoration: none;
}
a.boxpopup3:hover {
	z-index: 925;
	background-color: #dfe153;
}
a.boxpopup3 span {
	display: none;
}
a.boxpopup3:hover span {
	/*DISPLAYS ONLY ON HOVER*/
	display: block;
	position: absolute;
	top: -8em;
	left: -20em;
	width: 32em;
	padding: .3em;
	border: 2px outset #BBB;
	color: #000;
	background: #f3f3f3;
	text-align: center;
	font:normal 14px Tahoma, Arial, Verdana; line-height: 135%; color: #435768;
	}



.dnnArtHeader .Head{
	color:#513f2c; font-weight:bold; font-size:12px; 
}
.dnnArtHeaderRed .Head{
	color:#990000; font-weight:bold; font-size:14px; 
}
a.listURL {
	font-size:11px;

}


.roundedheader {background:#dde2d5; width:100%; min-height:22px; max-height:22px; vertical-align:middle;margin-bottom:0px;padding-top:5px;
text-align:center; vertical-align:baseline; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; margin-top:10px;}
/* .roundedheader {background:#dde2d5; width:240px; min-height:22px; max-height:22px; vertical-align:middle;margin-bottom:0px;padding-top:5px;
text-align:center; vertical-align:baseline; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
*/
#txtack {
	margin: 30px 0 0 0;padding : 2px 0px 2px 2px; background-color:#ececea; border: thin solid #046; width:218px

}
#certificates {
	padding: 40px 15px 0 5px;color:#91833D; font-size:12px
}
.SkinObject a:link, a.SkinObject:link, a.SkinObject:visited, .SkinObject {
	color:#ffffff;
}



table.publist img{max-height: 41px;max-width: 45px;}
.toolbutton {
	-moz-box-shadow: 0px 10px 14px -7px #0b6b88;
	-webkit-box-shadow: 0px 10px 14px -7px #0b6b88;
	box-shadow: 0px 10px 14px -7px #0b6b88;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0b6b88), color-stop(1, #82a0ae));
	background:-moz-linear-gradient(top, #0b6b88 5%, #82a0ae 100%);
	background:-webkit-linear-gradient(top, #0b6b88 5%, #82a0ae 100%);
	background:-o-linear-gradient(top, #0b6b88 5%, #82a0ae 100%);
	background:-ms-linear-gradient(top, #0b6b88 5%, #82a0ae 100%);
	background:linear-gradient(to bottom, #0b6b88 5%, #82a0ae 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b6b88', endColorstr='#82a0ae',GradientType=0);
	background-color:#0b6b88;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #3b7889;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:10px 12px 10px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #565735;
	width:45px;
	height: 50px;
float: left;
margin-left: 5px;
	text-align:center;
	color:#fff !important;
}
.toolbutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #82a0ae), color-stop(1, #0b6b88));
	background:-moz-linear-gradient(top, #82a0ae 5%, #0b6b88 100%);
	background:-webkit-linear-gradient(top, #82a0ae 5%, #0b6b88 100%);
	background:-o-linear-gradient(top, #82a0ae 5%, #0b6b88 100%);
	background:-ms-linear-gradient(top, #82a0ae 5%, #0b6b88 100%);
	background:linear-gradient(to bottom, #82a0ae 5%, #0b6b88 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82a0ae', endColorstr='#0b6b88',GradientType=0);
	background-color:#82a0ae;
}
.toolbutton:active {
	position:relative;
	top:1px;
}
.toolbutton span {
	font-size:32px;
}
.summary {
		-moz-box-shadow: 0px 10px 14px -7px #0b6b88;
	-webkit-box-shadow: 0px 10px 14px -7px #0b6b88;
	box-shadow: 0px 10px 14px -7px #0b6b88;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0b6b88), color-stop(1, #82a0ae));
	background:-moz-linear-gradient(top, #0b6b88 5%, #82a0ae 100%);
	background:-webkit-linear-gradient(top, #0b6b88 5%, #82a0ae 100%);
	background:-o-linear-gradient(top, #0b6b88 5%, #82a0ae 100%);
	background:-ms-linear-gradient(top, #0b6b88 5%, #82a0ae 100%);
	background:linear-gradient(to bottom, #0b6b88 5%, #82a0ae 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b6b88', endColorstr='#82a0ae',GradientType=0);
	background-color:#0b6b88;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #3b7889;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:10px 12px 10px 2px;
	text-decoration:none;
	text-shadow:0px 1px 0px #565735;
	width:45px;
	height: 15px;
float: left;
margin-left: 5px;
	text-align:center;
	color:#fff !important;

}

.summary:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #82a0ae), color-stop(1, #0b6b88));
	background:-moz-linear-gradient(top, #82a0ae 5%, #0b6b88 100%);
	background:-webkit-linear-gradient(top, #82a0ae 5%, #0b6b88 100%);
	background:-o-linear-gradient(top, #82a0ae 5%, #0b6b88 100%);
	background:-ms-linear-gradient(top, #82a0ae 5%, #0b6b88 100%);
	background:linear-gradient(to bottom, #82a0ae 5%, #0b6b88 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82a0ae', endColorstr='#0b6b88',GradientType=0);
	background-color:#82a0ae;
}
.summary:active {
	position:relative;
	top:1px;
}

