﻿@charset "utf-8";
/*------------------| Designed by Øyvind Hermans |¤| License: Hon-Norge.net |------------------*/



/* Generelt + bakgrunner top og bunn */

* { margin: 0; padding: 0; }

a:link {color: #c28100; text-decoration: none; border: none;}
a:visited {color: #c28100; text-decoration: none; border: none;}
a:hover {color: #white; text-decoration: none; border: none;}
a:active {color: #c28100; text-decoration: none; border: none;}

img {border-style: none;}

html {
	height : 100%;
}

body {

font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: white;
background: #232323; 
background-image: url("../images/gui/bg/bgtes2t.jpg");
background-position: top center; }

ul, ol { display: inline; list-style-position:inside; }

fieldset {
border: none;
}

.blog { margin-top: 3px; }

/* Masterheader */

#mastercontainer {
background-image: url("../images/gui/bg/bgtop.png");
background-position: center top; 
background-repeat: repeat-x;
width: 100%;
height: 304px;
margin-left: auto;
margin-right: auto;}


/* LOGO */


#logo {
text-align:center; 
margin-left: auto;
margin-right: auto;
width: 100%;
height: 100%;
background-image: url("../images/gui/bg/helterbg.png");
background-position: top center;
background-repeat: no-repeat; }

#bgbot {
	clear: both;
	float: left;
	width: 100%;
	height: 170px;
	margin-top: -160px;
	background-image: url("../images/gui/bg/bgbot.png");
	background-repeat: repeat-x;
	background-position: center;
	z-index: -5;
}


/* Meny */

#menyhoved { 
	width: 935px; 
	height: 70px;
	background-image: url("../images/gui/meny/menybg.png");
	background-position: center;
	background-repeat: no-repeat;
}

.mainlevel-nav {
padding-top: 10px; }

a.mainlevel-nav {
color: white;
font-weight: bold;
margin-top: 20px;
padding-left: 10px;
padding-right: 10px;
font-size: 1.105em;
letter-spacing: 1.1px; }

a:hover.mainlevel-nav {
color: red; }

  
/* Wrappers til innholdet på siden */

.Container {
	width: 935px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: -20px;
	height: 100%; 
	text-align:left;
}


#wripwrap {
float: left;
height: 100%;
min-height: 500px;
width: 918px; 
margin-left: 8px;
margin-top: -3px;
border-left: 1px solid #16190c; 
border-right: 1px solid #16190c; 
background-image: url("../images/gui/bg/mainbg.jpg");
background-repeat: repeat-y; }

#venstrewrapper {
float: left;
margin-left: 5px;
width: 620px; 
height: 100%; }

#venstrewrapper.left-full{width:100%;}

#venstrewrapper p {
padding: 5px; 
}

#hoyrewrapper {
clear: right;
float: right;
width: 280px; 
height: 100%;
background-color: #202020; 
border-left: 1px solid #16190c;
border-right: 1px solid #16190c;
border-bottom: 1px solid #16190c;
margin-right: 5px;
margin-top: 3px;
margin-bottom: 3px;  }



/* Footer */

#footer{
clear: both;
float: left;
width: 908px; 
margin-left: 8px;
margin-bottom: 60px;
padding: 5px;
height: 100%;
background-color: #202020; 
border: 1px solid #16190c; }


/* Innhold */

.componentheading {
	font-size: 1.5em;
	font-variant: small-caps;
	color: white;
	margin-bottom: 10px; }

.contentheading { 
	font-size: 1.3em; 
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	background-image: url("../images/gui/bg/overskriftbg.jpg");
	background-position: top-left; 
	background-repeat: no-repeat; }

.iteminfo { 
	border-bottom: 1px solid #16190c;
	font-size: 0.85em; 
	letter-spacing: 0.3pt;
	margin-bottom: 3px;
	background-image: url("../images/gui/bg/overskriftbg.jpg");
	background-position: bottom; 
	background-repeat: no-repeat;}
	
.articleinfo { 
	font-size: 0.85em; 
	letter-spacing: 0.3pt;
	background: #1e1e1e; }
	
.article_column { 
border: 1px solid #16190c;
background-color: #202020; }

.article_column img { 
border: 1px solid #16190c;  }

.leading {
border: 1px solid #16190c;
background-color: #202020; }
	
.blog {}

/* Meny */


.menu {
color: White;
float: left;
list-style-position:inside;
width: 100%;
margin-top: 25px;
margin-left: 135px;
margin-right: 20px;}

ul.menu{ 
display: inline; 
list-style: none; }

ul.menu li { float: left; }

ul.menu li a {
display: block;
font-size: 1.15em;
letter-spacing: 1.5px;
font-weight: bold;
height: 100%;
padding-left: 7px;
padding-right: 7px;
color: white;
text-decoration: none; }

ul.menu  li a:hover
{ color: #c28100; }


/* Pagination */


.pagination {
list-style-position:inside;
width: 100%; }

ul.pagination { 
display: inline; 
list-style: none; }

ul.pagination  li  {
display: box;
clear: right;
float: left;
color: #c28100;
background-color: #202020;
padding: 5px;
height: 100%;
margin-bottom: 6px;
text-decoration: none; }


ul.pagination   li a:hover
{ color: white;  }


/* Page - artikkel */

#page{
margin-bottom: 6px;
list-style-position:inside;
width: 100%; 
height: 100%; }

#page p{
text-align: left;
display: box;
width:  602px;
padding: 6px;}

#page h1{
padding: 6px;}

#page h2{
padding: 6px;}

#page h3{
font-size: 11pt;
padding: 6px;}

#page h4{
font-size: 10pt;
padding: 6px;}

#page img{
}

#page ul{ 
display: inline; }

#page  li  {
margin-left: 6px; }



/* latestnews */


.latestnews {
color: White;
list-style-position:inside;
width: 100%; 
height: 100%;}

ul.latestnews{ 
display: inline; 
list-style: none; }

ul.latestnews li { 
height: 18px; 
width: 100%;
background-image: url("../images/gui/icons/listicon1.png");
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left:14px; }

ul.latestnews li a {
display: block;
font-size: 1em;
height: 100%;
color: #c28100;
text-decoration: none; }

ul.latestnews li a:hover
{ color: white;  }

/* mostread */


.mostread{
color: White;
list-style-position:inside;
width: 100%; 
height: 100%;}

ul.mostread{ 
display: inline; 
list-style: none; }

ul.mostread li { 
height: 18px; 
width: 100%;
background-image: url("../images/gui/icons/listicon1.png");
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left:14px; }

ul.mostread li a {
display: block;
font-size: 1em;
height: 100%;
color: #c28100;
text-decoration: none; }

ul.mostread li a:hover
{ color: white;  }

/* menuuser */


.menuuser{
color: White;
list-style-position:inside;
width: 100%; 
height: 100%;}

ul.menuuser{ 
display: inline; 
list-style: none; }

ul.menuuser li { 
height: 18px; 
width: 100%;
background-image: url("../images/gui/icons/listicon1.png");
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left:14px;
margin-left: 5px; }

ul.menuuser li a {
display: block;
font-size: 1em;
height: 100%;
color: #c28100;
text-decoration: none; }

ul.menuuser li a:hover
{ color: white;  }


/* moduletable */

#hoyrewrapper .moduletable {
width: 100%;
height: 100%;
margin-bottom: 5px;
padding-left: 5px;
padding-bottom: 5px;}

#hoyrewrapper .moduletable h3{
color: #63784c;
background-image: url("../images/gui/bg/overskriftbg2.jpg");
background-repeat: repeat-x;
margin-bottom: 5px;
margin-left: -5px;
padding-left: 5px;
border-top: 1px solid #16190c; 
font-weight: normal;
width: 275px; 
height: 21px; }

#hoyrewrapper .moduletablehonmeny h3{
color: #63784c;
background-image: url("../images/gui/bg/overskriftbg2.jpg");
background-repeat: repeat-x;
padding-left: 5px;
border-top: 1px solid #16190c; 
font-weight: normal;
width: 275px; 
height: 21px; }

#hoyrewrapper .moduletable_menu h3{
color: #63784c;
background-image: url("../images/gui/bg/overskriftbg2.jpg");
background-repeat: repeat-x;
padding-left: 5px;
font-weight: normal;
border-top: 1px solid #16190c; 
width: 275px; 
height: 21px; }


/* submeny */

.menuhonmeny {
color: White;
list-style-position:inside;
width: 100%; 
height: 100%;}

ul.menuhonmeny{ 
display: inline; 
list-style: none; }

ul.menuhonmeny li { 
display: box;
height: 100%;
width: 100%;
 }

ul.menuhonmeny li a {
display: block;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 1em;
height: 100%;
color: #c28100;
text-decoration: none; }

ul.menuhonmeny li a:hover
{ background-image: url(../images/gui/bg/subbg2.jpg);   }

/* OLD
.menuhonmeny {
color: White;
list-style-position:inside;
width: 100%; }

ul.menuhonmeny{ 
display: inline; 
list-style: none; 
width: 100%; 
height: 100%;}

ul.menuhonmeny li { margin: 0; padding: 0; }

ul.menuhonmeny li a {
display: block;
height: 21px;
font-size: 1.23em;
width: 265px;
padding-top: 4px;
padding-left: 15px;
color: black;
background-image: url(../images/gui/bg/menybg2.png); 
background-repeat: auto; 
letter-spacing: 0.3px;
border-top: 1px solid #d8d8d8;
}

.menuhonmeny li a:hover {
color: #005095;
}

*/

/* FORMS */

.poll{
	margin-top: 5px;
	margin-left: 5px;
	width: 100%;
	height: 100%;
}

.poll label{
display: box;
width: 100;
height: 100%;
}

.poll dl{
	margin-bottom: 3px;
}

.poll dt{
	padding-bottom: 3px;
}

.poll dd{
	padding-bottom: 3px;
}

.button { margin-top: 5px; }

.poll fieldset {
margin-top: 5px;
margin-bottom: 3px;
}

.poll  input{
margin-bottom: 5px;
margin-right: 5px;
}

.form-login{
	border: none;
	margin-left: 5px;
}

.form-login p{
	padding-top: 3px; }

.form-login label{
clear: both;
float: left;
width: 100%;
margin-bottom: 5px;
margin-top: 3px;
}

.form-login fieldset input{
}


/* Heltetabeller */

#helttable {
width: 48%;
height: 150px;
border-collapse:collapse;
border: 1px solid black;
background-color: #202020; 
clear: right;
float: left; 
margin: 5px; 
text-align: center;}

#helttable td, #helttable th  {
border: none;
width: 128px;
}

#helttable td.overskrift {
background-color: black;
font-weight: bold;
color: white;
}

/* Jcomments */

.jcomments-links { 
background: #1e1e1e;
border-top: 1px solid #1c1c1c; 
display: box; 
padding: 5px;
text-align: right; }

.readmore-link { 
display: box;  
float: left;}