
/*********************************************************/
/*********************************************************/
/*  Sider bygget på ny design  */	
/*********************************************************/
/*********************************************************/

/*  Generelle settings  */

* {
	margin				: 0;
	padding				: 0;
	font-family			: Georgia, Arial, san-serif;
	font-size			: 14px;
}

img {
	border				: none;
}

a { 
	text-decoration			: none;
	color				: #004268;
	font-size			: 14px;
}

ul li {
	list-style-type			: none;
}

h1 {
	font-family			: Verdana;
	font-size			: 20px;
	font-weight			: normal;
	color				: #004268;
	padding-bottom			: 5px;
}

h2,
h2 a {
	font-size			: 16px;
	color				: #004268;
	padding-bottom			: 5px;
	text-decoration			: none;
}

h3 {
	font-size			: 14px;
	color				: #004268;
}

h3.subtitle {
	font-size			: 11px;
	color				: #004268;
}
.msg_archive li {
	padding-bottom			: 8px;
}

.browselist {
	text-align			: center;
	margin				: 10px 0;
	color				: #004268;
}

#content .listMsg .msg h1,
#content-front .listMsg .msg h1 {
	padding-top			: 0;
	margin-top			: 0;
}

.clear {
	clear				: both;
}

.skjult {
	position			: absolute;
	left				: -1000px;
	width				: 900px;
}

#hidden {
	display				: none;
}

.print {
	display				: none;
}

/*********************************************************/
/*********************************************************/
/*  Canvas går rundt hele siden  */


#outer-canvas {
	width				: 1000px;
	margin				: 0 auto;
}

#inner-canvas {
	width				: 1000px;
}


/*********************************************************/
/*********************************************************/
/*  Arena: Top  */


#headContainer {
	display				: none;
}

/*********************************************************/
/*********************************************************/
/*  Area: Main  */

#main {
	clear				: both;
	float				: left;
}

#breadcrum {
	display				: none;
}

#mainLeft {
	display 			: none;
}

#content {
	padding				: 0 20px 20px 20px;	
	width				: 542px;
	float				: left;
}

#content .readmore {
	padding-top			: 10px;
	font-size			: 12px;
}

#content .ingress ul li,
#content .body ul li {
	list-style-type			: disc;
	margin-left			: 20px;
}

#content .mainMsg {
	padding				: 5px 0 10px 0;
}

#content .mainMsg p {
	padding-bottom			: 10px;
}

#content .infobox {
	padding				: 10px;
	background-color		: #eaedbf;
	margin-bottom			: 10px;
	border				: 1px solid #d0d3a7;
}


#content .listMsg h3.subtitle {
	/*float				: left;*/
	font-weight			: normal;
} 

#content .listMsg .msg {
	clear				: both;
	margin-bottom			: 10px;
	padding-top			: 10px;
}

#content .startListMsg .msg {
	clear				: both;
	padding				: 15px 0;
	border-bottom			: 1px solid #004268;
}

#content .linkMsg {
	float				: left;
	margin				: 20px 0 0 0;
}

#content .linkMsg h3.subtitle {
	float				: left;
	font-weight			: normal;
	color				: #7f8800;
} 

#content .twoColumn {
	width				: 259px;
}

#content .riskLink h1 {
	width				: 520px;
	float				: left;
	padding				: 5px;
	margin-bottom			: 10px;
	font-size			: 11px;
}

#content .riskLink {
	float				: left;
	margin				: 20px 20px 0 0;
	width				: 530px;
}

#content .riskLink h3.subtitle {
	float				: left;
	font-weight			: normal;
	color				: #7f8800;
} 

#content .riskLink .msg {
	padding-bottom			: 8px;
}

#content .riskLink .msg .subtitle {
	float				: left;
	padding-right			: 5px;	
}

#content .riskLink .msg a {
	padding-right			: 5px;
}

#content .riskLink .msg .date {
	font-size			: 10px;
}

#content .riskLink .archive {
	float				: right;
	margin				: 5px;
	font-weight			: bold;
}

#content .linkMsg h1 {
	width				: 530px;
	float				: left;
	padding				: 5px;
	margin-bottom			: 10px;
	font-size			: 11px;
	background-color		: #eaedbf;
	border-bottom			: 1px solid #004268;
}

#content .twoColumn h1 {
	width				: 249px;
}

#content .linkMsg .msg {
	clear				: left;
	padding				: 0 10px 10px 10px;

}

#content .linkMsg .msg .subtitle {
	float				: left;
	padding-right			: 5px;	
}

#content .linkMsg .msg a {
	padding-right			: 5px;
}

#content .linkMsg .msg .date {
	font-size			: 10px;
}

#content .linkMsg .archive {
	float				: right;
	margin				: 5px;
	font-weight			: bold;
}

#content .linkMsg .browselist {
	text-align			: center;
	margin				: 10px 0;
	color				: #004268;
}

#content .imgleft {
	float				: left;
	padding-bottom			: 10px;
/*	margin-top			: 3px;*/
}

#content .txtright {
	margin-left			: 130px;
}

/********************************************/
/* Style for sider som ikke har venstremeny */
/********************************************/

#content-front {
	padding-bottom			: 20px;
	width				: 784px;
	float				: left;
}

#content-front .readmore {
	padding-top			: 10px;
	font-size			: 12px;
}

#content-front .ingress ul li,
#content-front .body ul li {
	list-style-type			: disc;
	margin-left			: 20px;
}

#content-front .mainMsg {
	padding				: 20px 20px 10px 0;
}

#content-front .mainMsg .msg {
	clear				: left;
	margin-bottom			: 10px;
}

#content-front .mainMsg p {
	padding-bottom			: 10px;
}

#content-front .mainMsg .archive {
  	text-align			: right;
}

#content-front .mainMsg .archive a {
	color				: #004268;
	font-weight			: bold;
	text-decoration			: underline;
}

#content-front .infobox {
	padding				: 10px;
	background-color		: #eaedbf;
	margin				: 0 20px 10px 0;
	border				: 1px solid #d0d3a7;
}

#content-front .startListMsg .msg {
	clear				: both;
	padding				: 15px 0;
	border-bottom			: 1px solid #004268;
}

#content-front .listMsg {
	float				: left;
	margin-right			: 20px;
}

#content-front .listMsg h3.subtitle {
	float				: left;
	font-weight			: normal;
	color				: #7f8800;
} 

#content-front .imgleft {
	float				: left;
}

#content-front .txtright {
	margin-left			: 130px;
}

#content-front .listMsg .msg {
	clear				: both;
	margin-bottom			: 10px;
	padding				: 10px 10px 0 0;
}

#content-front .linkMsg {
	width				: 370px;
	float				: left;
	margin				: 20px 20px 0 0;
}

#content-front .linkMsg h3 {
	padding-bottom			: 5px;
}

#content-front .linkMsg .msg {
	width				: 357px;
	padding				: 0 10px 10px 0;
}

#content-front .linkMsg .msg .subtitle {
	float				: left;
	padding-right			: 5px;	
}

#content-front .linkMsg h1 {
	width				: 360px;
	float				: left;
	padding				: 5px;
	margin-bottom			: 10px;
}

#content-front .linkMsg .msg a {
	padding-right			: 5px;
}

#content-front .linkMsg .msg .date {
	font-size			: 10px;
}

#content-front .linkMsg .archive {
	float				: right;
	padding				: 5px;
	font-weight			: bold;
	text-decoration			: none;
}

#content-front .linkbox {
	width				: 760px;
	float				: left;
	margin				: 20px 20px 0 0;
}

#content-front .linkbox ul li {
	margin-top			: 10px;
	list-style-type			: disc;
	margin-left			: 20px;
}

#content-front .linkbox .msg {
	width				: 740px;
	padding-right			: 10px;
	margin-bottom			: 10px;
}

#content-front .linkbox h1 {
	width				: 750px;
	float				: left;
	padding				: 5px;
	margin-bottom			: 10px;
	font-size			: 11px;
}

#content-front .linkbox .msg .subtitle {
	float				: left;
	padding-right			: 5px;
}

#content-front .linkbox .msg a {
	padding-right			: 5px;
}

#content-front .linkbox .msg .date {
	font-size			: 10px;
}

#content-front .linkbox .browselist {
	text-align			: center;
	margin				: 10px 0;
	color				: #004268;
}

#content-front .linkbox .archive {
	float				: left;
	padding				: 5px;
	font-weight			: bold;
	color				: #004268;
}

#content-front .imgleft {
	float				: left;
	margin-top			: 3px;
}

#content-front .txtright {
	margin-left			: 130px;
}


#mainRight {
	display				: none;
}

#previousNext {
	display				: none;
}


#footer {
	display				: none;
}

/*********************************************************/
/*  ViewMessage  */	

#viewMsg {
	float				: left;
}

#content-front #viewMsg {
	width				: 100%;
}

#viewMsg img {
	padding				: 0 10px 10px 0;
}

#viewMsg .summary {
	padding				: 10px 0 20px 0;
	font-weight			: bold;
}

#viewMsg .summary p {
	padding-bottom			: 5px;
}

#viewMsg ul {
	padding-bottom			: 10px;
}

#viewMsg .ingress ul li,
#viewMsg .body ul li {
	list-style-type			: disc;
	margin-left			: 20px;
}

#viewMsg .body p {
	padding-bottom			: 10px;
}

#viewMsg .back {
	display				: none;
}

#viewMsg .print {
	display				: none;
}

.social-links {
	display				: none;
}

/*********************************************************/
/*  Undersider med unntak av risikovurderinger  */	

.meetingNav a {
	font-weight			: bold;
}

.meetingNav {
	padding-top			: 15px;
	border-top			: 1px solid #004268;
	
}

#temaPage {
	width				: 546px;
}

#content-front #temaPage {
	width				: 760px;
}

#temaTitle {
	font-size			: 20px;
	color				: #004268;
	padding				: 0 20px 15px 0;
}

#temaPicture {
	float				: left;
	margin-right			: 5px;
}

*> #temaPicture {
	margin-right			: 10px;
}

#temaMsg {
	clear				: both;
	padding				: 20px 0;
}

#temaMsg .summary {
	font-weight			: bold;
	padding				: 10px 0 20px 0;
}

#temaMsg .summary p {
	padding-bottom			: 5px;
}

#temaMsg .body p {
	padding-bottom			: 10px;
}

#temaMsg ul {
	padding-bottom			: 10px;
}

#temaMsg li {
	list-style-type			: disc;
	margin-left			: 15px;
}


/*********************************************************/
/*  Undersider spesifikt for risikovurderinger  */	
/*  temaTitle, TemaPicture og temaMsg er likt   */
/*  som for andre undersider			*/

#riskRelated {
	padding-left			: 10px;
	min-height			: 220px;
	float				: left;
	width				: 310px;
}

#content-front #riskRelated {
	width				: 515px;
}

#temaPage #riskRelated h2 {
	font-size			: 14px;
	color				: #004268;

}

#riskRelated .print {
	margin-top			: 5px;
	float				: right;
}


#temaPage #riskRelated #riskContact h2 {
	padding-top			: 7px;

}

#riskContact ul li {
	width				: 285px;
	color				: #000;
}

#riskRelated li {
	list-style-type			: disc;
	color				: #7f8800;
	margin-left			: 13px;
}

#riskRelated #riskDoc ul li{
	color				: #004268;
}

#content .archive {
	clear				: both;
	font-weight			: bold;
	padding-top			: 5px;
	padding-bottom			: 10px;
}

#content .archive li {
	padding				: 5px 0;
}

#riskNav {
	display				: none;
}

#riskarchive ul li {
	float				: left;
	padding				: 0 3px;
	margin				: 10px 0;
	border-right			: 1px solid #004268;
}

#riskList{
	border-top			: 1px solid #004268;
	clear				: both;	
	padding				: 10px 0;
	
}


/*********************************************************/
/*  		 GMO sider				 */	
/*  							 */
/*  							 */
/*********************************************************/

#content .gmoTitle {
	background-color		: #dee2a1; 
	width				: 100%;
}

#content .gmoTitle .name {
	vertical-align			: middle;
	padding				: 0;
	margin				: 0;
}

#content .gmoTitle img,
#content .gmoTitle .listimg {
	width				: 50px;
}

#content .gmo1-1 {
	clear				: both;
}

#content .gmo1-1 table .name {
	padding-left			: 6px;
}

#content .gmo1-1 table {
	width				: 544px;
}

#content .gmo1-1 h2 {
	font-size			: 12px;
	padding				: 2px 0;
}

#content .gmo1-1 th {
	background-color		: #dee2a1;
	margin-top			: 2px;				
	margin-left			: 2px;
	width				: 180px;
	padding				: 3px;
	vertical-align			: top;
}

#content .gmo1-1 td {
	background-color		: #e5edbd;
	margin-top			: 2px;				
	margin-left			: 2px;
	/*width				: 160px;*/
	padding				: 6px;
}

#content .gmo1-1 .code {
	font-weight			: normal;
	font-size			: 10px;
}

#content .gmo1-2 tr th h2,
#content .gmoMsg h2,
#content .gmo2-2 tr th h2 {
	font-weight			: normal;
}

#content .gmo1-2 h2,
#content .gmo2-2 h2 {
	font-size			: 12px;
}

#content .gmo1-2 tr th {
	background-color		: #dee2a1;
	margin-top			: 10px;				
	margin-left			: 2px;
	width				: 120px;
	padding				: 3px;
}

#content .gmo1-2 tr td {
	background-color		: #e5edbd;
	margin-top			: 10px;				
	margin-left			: 2px;
	padding				: 5px;
	width				: 490px;
}

#content .gmoMsg {
	clear				: both;
	float				: left;
	background-color		: #dee2a1;
	margin				: 0 1px;
	width				: 548px;
}

#content .gmoMsg .name {
	margin				: 0 0 0 1px;
	width				: 119px;
	padding				: 3px;
	font-size			: 12px;
	float				: left;
	color				: #004268;
}

#content .gmoMsg .link {
	margin				: 0;
	float				: right;
	background-color		: #e5edbd;
	padding				: 3px 0;
	width				: 421px;	
	border-left			: 1px solid #f1f3d7;
}

#content .gmoMsg .link a {
	padding-left			: 5px;
}

#content .gmo1-2 td.name {
	background-color		: #dee2a1;
	padding				: 0 5px;
	margin-top			: 0;				
	margin-left			: 0;
	height				: 94px;
}

#content .gmo1-2 th {
	vertical-align			: top;
}

#content .gmo2-2 {
	float				: left;
	margin-top			: 20px;	
}

#content .gmo2-2 .name h1 {
	width				: 530px;
}

#content .gmo2-2 th {
	background-color		: #e5edbd;
	margin-top			: 2px;				
	margin-left			: 2px;
	width				: 170px;
	padding				: 3px;
}

#content .gmo2-2 td {
	background-color		: #e5edbd;
	margin-top			: 2px;				
	margin-left			: 2px;
	width				: 358px;
	padding				: 3px;
}
/*********************************************************/
/*  Tabeller for oversikt over meldinger  */
/*********************************************************/

#content table {
	width				: 550px;
}

#content table th {
	text-align			: left;
}

#content table .name {
	width				: 310px;
	padding				: 0 5px 15px 0;
}

#content table .docnr {
	width				: 160px;
	padding-bottom			: 10px;
}

#content table .bestilt,
#content table .closed,
#content table .doc {
	Width				: 90px;
	padding-bottom			: 10px;
}

#content .prinsippDoc h1 {
	margin-bottom			: 20px;
}

#content .prinsippDoc table .doc {
	width				: 170px;
	padding-bottom			: 0;
}

#content .prinsippDoc table .date {
	width				: 70px;
	padding				: 0 20px;
}

#content .prinsippDoc table .ingress {
	width				: 300px;
}


#content .prinsippDoc table th {
	vertical-align			: top;
	padding-bottom			: 10px;
}

#content .prinsippDoc table td {
	padding-bottom			: 15px;
	vertical-align			: top;
}

#content-front table th {
	text-align			: left;
}

#content-front table .name {
	width				: 410px;
	padding				: 0 5px 15px 0;
}

#content-front table .docnr {
	width				: 160px;
	padding-bottom			: 10px;
	text-align			: right;
	padding-right			: 20px;
}

#content-front table .bestilt,
#content-front table .closed,
#content-front table .doc {
	Width				: 90px;
	padding-bottom			: 10px;
	text-align			: right;
	padding-right			: 20px;
}

#content-front .prinsippDoc h1 {
	margin-bottom			: 20px;
}

#content-front .prinsippDoc table .doc {
	width				: 170px;
	padding-bottom			: 0;
}

#content-front .prinsippDoc table .date {
	width				: 70px;
	padding				: 0 20px;
}

#content-front .prinsippDoc table .ingress {
	width				: 300px;
}


#content-front .prinsippDoc table th {
	vertical-align			: top;
	padding-bottom			: 10px;
}

#content-front .prinsippDoc table td {
	padding-bottom			: 15px;
	vertical-align			: top;
}

/*********************************************************/
/*  Temaliste  */
/*********************************************************/

#theme .mainmnu li {
	list-style-image		: url(/eway/custom/design/vkm/images/pil.gif);	
	list-style-position		: inside;
	margin-bottom			: 6px;
}

#theme .mainmnu li a {
	text-decoration			: none;
}

#theme .mainmnu li a:hover {
	text-decoration			: underline;
}

/*********************************************************/
/*  Stikkordsnavigator og visningsside  */
/*********************************************************/

.topicnav {
	clear				: both;
	float				:left;
	padding				: 10px 0;
	margin-right			: 20px;
	height				: auto !important;
	height				: 20px;
	min-height			: 20px;
}

.topicnav .ingress {
	margin-bottom			: 5px;
	padding-bottom			: 10px;
}

.topicnav li {
	list-style-type			: none;
	background-color		: #f4f3f2;
	padding				: 2px 4px;
	margin				: 1px 4px 1px 0;
	float				: left;
	display				: block;
	width				: 242px;
}

.topicnav li a {
	text-decoration			: none;
}

.topicnav li a:hover {
	text-decoration			: underline;
}

.topicnav  h2 {
	color				: #00529b;
}

.topicnav h3 {
	clear				: both;
	margin-top			: 8px;
	margin-bottom			: 2px;

}

#letternav {
	border-bottom			: 1px solid #004268;
	border-top			: 1px solid #004268;
	padding				: 3px 0;
}

#letternav a {
	text-decoration			: none;
}
/*********************************************************/
/*  Side for søkeresultat  */
/*********************************************************/

#searchResult {
	float				: left;
	width				: 730px;
}

#searchResult li h2 a {
	font-size			: 12px;
	text-decoration			: none;
}

#searchResult li h2 {
	margin				: 0;
	padding				: 0;
}

#searchResult h2,
#temaPage h2 {
	font-size			: 14px;
	text-decoration			: none;
	color				: #000;
	padding				: 2px 0;
	margin				: 5px 0;
}

#searchResult .listMsg ul li{
	margin-bottom			: 10px;

}

#advancedSearch {	
	width				: 550px;
}

/*********************************************************/
/*  Avansert søk  */
/*********************************************************/

#FormTable {
	width				: 546px;
	
} 

#FormTable .FormLabelLeftJustified {
	width				: 70px;
}

#FormTable .FormValueLeft img {
	margin-right			: 45px;

}

#FormTable span {
	padding-left			: 4px;
}

#FormTable .buttons td {
	padding-top			: 10px;
}



/* *****************/
/* CV for ansatte */
/* *****************/

 
#cv ul li {
  list-style-type			: disc;
  margin-left				: 15px;
} 

/* ---------- Sitemap ---------- */

        .sitemap-columns {
          width: 100%;
          overflow: hidden;
        }

        .sitemap-column {
          float: left;
          width: 45%;
        }

        .sitemap, .sitemap ul {
          list-style-type: none;
        }

          .sitemap li.level-2 {
            background: url(img/bg-sitemap-level-2.gif) no-repeat;
          }

            .sitemap li.level-3 {
              background: url(img/bg-sitemap-level-3.gif) no-repeat;
            }

          .sitemap li.level-2 a {
            margin-left: 25px;
          }

            .sitemap li.level-3 a {
              margin-left: 50px;
            }

        .sitemap li a {
          color: #000;
          padding-left: 22px;
          background: url(img/bg-sitemap-link.gif) no-repeat;
        }

        .sitemap li a.last {
          background: url(img/bg-sitemap-link-last.gif) no-repeat;
        }

          .sitemap li.last li.level-2 {
            background: none;
          }

            .sitemap li.last li.level-3 {
              background: url(img/bg-sitemap-level-2.gif) no-repeat;
            }

            .sitemap li.last li.level-2 li.level-3 {
              background: url(img/bg-sitemap-level-3-last.gif) no-repeat;
            }

            .sitemap li.last li.last li.level-3 {
              background: none;
            }

