/* $Id: screen.css 22858 2009-12-17 09:03:32Z vidars $ */
@import "/common/css/comments.css";
@import "/common/css/form.css";
@import "/common/css/searchform.css";
@import "/common/css/sitemap.css";
@import "/common/css/searchform.css";
@import "/common/css/gloriapark.css";

* {
  margin: 0;
  padding: 0;
}

body {
  font-family: "Trebuchet MS", Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
  font-size:		11px;
  color:			#000;
  background-color:	#A5CD85;
}
body#print {
  background: #fff;
}

#mainframe {
  width: 780px;
  background: #fff;
  padding: 0 15px 15px;
  margin: 0 auto;
}
#header {
  height: 78px;
}
  #header h1 {float: left; margin: 0;}
  #header h1 a {
    background: url(../gfx/logo.gif) no-repeat;
    height: 78px;
    width: 248px;
    display: block;
    font-size: 0;
    text-indent: -99999px;
  }
  #header #quicksearch{
    float: right;
    clear: right;
    margin-top: 40px;
    width: 180px;
  }
    #header #quicksearch label {
      display: block;
    }
    #header #quicksearch .butt
    {
      background: #BAD4C1 none repeat scroll 0 0;
      float: left;
      font-weight: 400;
      margin-left: 3px;
      padding: 1px 3px;
      text-transform: uppercase;
      border:1px solid #1D662F;
    }
    #header #quicksearch input
    {
      float: left;
      color: #1D662F;
      border: 1px solid #1D662F;
      text-align: left;
      background-color: #F8F7F5;
      padding: 1px;
      width: 137px;
    }

#folder .contentlist
{
  list-style-type: none;
  padding-left: 0;
}

.contentlist .article {
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
  margin: 5px 0;
}
  .contentlist .article h2 {
    font-weight: 700;
    font-size: 1.4em;
  }
  .contentlist .article .caption,
    .contentlist .article .caption p
   {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-color: transparent;
    color: #000000 !important;
    font-size: 11px !important;
    font-style: normal;
    margin-bottom: 3px;
    margin-top: 8px;
    padding: 0;
    text-decoration: none;
  }
    .contentlist .article .caption .ingress {
      color: #000 !important;
      font-size: inherit !important;
    }
  .contentlist .article .title
  {
    color: #1E6730 !important;
    font-weight: 400 !important;
    margin: 20px 0 0;
    font-size: 14px;
    font-style: normal;
  }

#paging {
  text-align: center;
  position: relative;
}
#paging .prev {
  position: absolute;
  left: 0;
  top: 0;
}
#paging .next {
  position: absolute;
  right: 0;
  top: 0;
}

#info {
  height: 15px;
  padding: 5px 0;
  margin: 5px 0;
}
  #info #path {
    float: left;
  }
  #info .tips {
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
  }
    #info .tips li {
      float: left;
      margin: 0 5px;
    }
    #info .tips li img, #info .tips li a {
      float: left;
      margin-left: 5px;
    }
    #info .tips li img {
      vertical-align: text-bottom;
      margin-right: 5px;
      margin-top: 3px;
    }
#leftcol {
  width: 171px;
  float: left;
}
#content {
  width: 399px;
  float: left;
  margin: 0 10px;
  padding: 5px;
}
  #content ul {
    padding-left: 15px;
  }

.folder #content,
.article #content,
#article #content
{
  width: 579px;
  margin-right: 0;
  padding-right: 0;
}

#article h2
{
	color: #1E6730 !important;
	font-size: 2.5em;
	font-weight: 400;
}

#article h3, #article .tittel p, .tittel
{
	color: #1E6730 !important;
	display: block;
	font-weight: 400 !important;
	margin: 20px 0 0;
}

#article h3.subtitle,
#folder h3.subtitle { margin-top: 0; }

#article p { margin: 15px 0 10px 0; }

#content ul.addons
{
  padding: 5px;
  list-style-type: none;
  border: 1px solid #CCCCCC;
  margin: 15px 0;
}
#content ul.addons li
{
  background: transparent url('../gfx/icon_link.gif') no-repeat top left;
  padding: 0 0 10px 20px;
}

#article #content ul.addons li.header
{
  background: none;
  padding: 0 0 10px 20px;
}

#rightcol {
  width: 180px;
  float: right;
  margin-top: 0px;
  margin-bottom: 8px;
}
  #rightcol #temaer {
    list-style: none;
    margin-bottom: 15px;
  }
    #rightcol #temaer li {
      width: 180px;
      height: 35px;
    }
      #rightcol #temaer li a {
        display: block;
        font-size: 0;
        text-indent: -99999px !important;
        height: 35px;
        width: 180px;
      }
    #rightcol #temaer .korn {
      background: url(../gfx/korn.gif) no-repeat;
    }
    #rightcol #temaer .fro {
      background: url(../gfx/fro.gif) no-repeat;
    }
    #rightcol #temaer .mat {
      background: url(../gfx/mat_og_helse.gif) no-repeat;
    }

#footer {
  clear: both;
}
  #footer p {
    text-align: center;
  }

#frontpage .item {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 25px;
}
#frontpage .item h2 {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 1.4em;
  line-height: 1.4em;
}

#frontpage .item, .innhold, .body {
  font-size: 1.1em !important;
  line-height: 1.5em;
}

 .body
 {
   clear: both;
   padding-top: 1px;
 }

#quicksearch label {
  display: none !important;
}

.ingress,
.caption
{
  font-size: 1.3em !important;
  color: #e59522 !important;
}

.caption p,
.ingress p {
  font-size: inherit;
  color: #e59522;
}
.article p {
  margin: 15px 0 10px;
}
.article pre {
  width: 500px;
  white-space: normal;
}
.article h2,
#folder h2
{
  color: #1E6730 !important;
  font-weight: 400;
  font-size: 2.5em;
}
.article h3, .article .tittel p, .tittel {
  color: #1E6730 !important;
  font-weight: 400 !important;
  margin: 20px 0 0;
  display: block;
}

.overskrift, .caption {
  background-color: #fff !important;
}
/*
.caption {
  margin-top: 0 !important;
  padding-top: 15px !important;
}
*/

.bottomline {
  clear: both;
  margin-top: 10px;
}
  .bottomline .lesmer {
    display: block;
    float: left;
    background: url(../gfx/art.gif) no-repeat center left;
    padding-left: 15px;
  }
  .bottomline .date {
    display: block;
    float: right;
  }
#menu{
  height: 53px;
  width: 780px;
  background: url(../gfx/top_menu_div.jpg) no-repeat right top;
  margin-bottom: 10px;
  position: relative;
}
#menu ul {
  list-style: none;
  height: 53px;
  float: left;
  width: 100%;
}
  #menu ul li
  {
    height: 53px;
    float: left;
    display: block;
    text-align: center;
    position: relative;
    background: url(../gfx/top_menu_div.jpg) no-repeat left center;
    /*old shit, limits menu to 8 items*/
    width: 86.6667px;
  }
    #menu ul a:link, #menu ul a:visited {
      color: #23783f;
      font-weight: 700;
      font-size: 1.2em;
      display: block;
      padding: 10px 10px;
      position: relative;
    }

#article table {
  border: 1px solid #ccc;
  border-collapse: separate;
  border-spacing: 1px;
  font-family: "Trebuchet MS",Arial,Helvetica,Swiss,SunSans-Regular,sans-serif;
}
 #article table caption {
    width: auto;
    padding: 0;
    font-size: 1em;
    padding: 5px 0;
  }
  #article table .firstrow { background: #A5CD85 !important;}
  #article table .firstrow td { background: inherit; text-align: center; font-weight: 700; }
  #article table tr td { border-top: 1px solid #ccc; font-weight: 400; text-transform: none; }
  #article table td { }
  #article table td[align="middle"] {
    text-align: center;
  }

  .imgTable {
    border: none !important;
    width: auto !important;
    margin: 5px;
    background: transparent;
  }
    .imgTable tr {
      background: #fff !important;
    }
    .imgTable td {
      border: 0 !important;
      text-align: left;
    }
  .article .author {
    margin: 10px 0;
    color: #2e934f;
  }
/***************************************/

#frontpage h1, H1 {
  color:			#000;
  font-size:		14 px;
  font-style:		normal;
  background-color:	transparent;

}
#frontpage img{
  margin-right: 4px;

}
#frontpag .caption{
  font-size:		14 px;
  font-weight:		normal;

}

#folder {


}
#folder h1, H1 {
  color:			#000;
  font-size:		16 px;
  font-style:		normal;
  background-color:	transparent;

}
#folder h2 {
  color:			#000;
  font-size:		13 px;
  font-style:		normal;
  background-color:	transparent;

}
#folder img{
  margin: 4px;

}
#folder .caption{
  font-size:		12 px;
  font-weight:		normal;

}
#folder .ingress, .ingress p {
  font-size:		14 px;
  font-weight:		normal;

}

#folder .name{
  font-size:		13 px;
  font-weight:		bold;

}

#folder .body p { margin: 15px 0 10px 0; }

#tree a:hover { text-decoration: none; }
#tree ul.first { margin-left: 0; } /* no indent for first level */

#tree .active, #tree ul li a:hover {
  background-image: url(../gfx/back_menu.gif);
  background-position: 0px center;
  background-repeat: no-repeat;
}
#tree ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;

}
/* 99% less than 100. High five!
#tree ul li,#tree ul a {
  height: 1%;
}
*/
.topp{
  padding: 4px;
  text-decoration: none;
  display: block;
  background-color: #edebe0;
  border-bottom: 1px solid #d8d6cd;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  color: #ffffff;
}

#tree ul li a{
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: none;
  display: block;
  background-color: #edebe0;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #d8d6cd;
  font-size: 11px;
  color: #4a4540;
}
#tree ul li a {
  padding-left: 5px;
  background-image: url(../gfx/back_menu.gif);
  background-position: 0px center;
  background-repeat: no-repeat;
}
/* Fix IE. Hide from IE Mac \*/
* html #tree ul li.active a { height: 1%; }
/* End */

#tree ul li a.selected {
  font-weight: bold;
  background-image: url(../gfx/back_menu_active.gif);
  background-position: 0px center;
  background-repeat: no-repeat;


}
#tree ul li a:hover { text-decoration: underline; }

#tree ul li ul
{
  background-color: #f9f9f6;
  display: block;
}
#tree ul li ul li a{
  text-decoration: none;
  display: block;
  background-color: transparent;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #d8d6cd;
  font-size: 10px;
}

#tree ul li ul li ul li a{
  font-size: 10px;
  padding-left: 15px;
  background-color: #ffffff;
  color: #15306a;
}

#tree ul li ul li a{
  color: #000000;
}

/*show/hide this big piece of wood*/

#tree ul li { font-weight: normal; }
#tree ul li ul { display: none; }
#tree ul li ul li ul li {  display: none; }

#tree ul li.selected { font-weight: bold; }
#tree ul li.expanded ul { display: block; }
#tree ul li.expanded ul li.expanded ul li { display: block; }
#tree ul li ul li.expanded a {	font-weight: bold; }
#tree ul li ul li.expanded ul li a { font-weight: normal; }
#tree ul li ul li.expanded ul li a.selected { font-weight: bold; }


#middle {
  border-top: #b9b29c 2px solid;
  margin-right: 		10px;
  margin-left: 		10px;
  padding: 5px;

}
#path {
/*
  float:			left;
  padding-top:		5px;
*/

}
#spor .title  {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 6px;
}
#spor .item  {
  font-weight: bold;
  margin-bottom: 4px;
}
#spor .list2  {
  background-color: #f2f2e7;
  padding: 3px;
}
.menuitem {
  float: 			left;
  padding-right: 		20px;
  font-weight:		bold;

}
#snarveier {
  float: left;
  list-style: none;
  margin: 45px 0 0 190px;
}
  #snarveier li {
    float: left;
  }
    #snarveier a {
      padding-right: 10px;
      color: #8e673c;
      font-weight: 700;
      color: #E59522;
    }
#newsletter
{
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #F2F2E7;
  border-bottom: 1px #B9B29C solid;
  border-top: 1px #FFF solid;
  padding-bottom: 6px;
}

#newsletter .title
{
  background-color: #1d662f;
  color: #ffffff;
  font-weight: bold;
  padding-top: 4px;
  padding-left: 4px;
  padding-bottom: 7px;
}

#newsletter input
{
  margin: 5px;
  padding: 1px;
  background-color: #F8F7F5;
}

#newsletter .item {
  background-color: 	#f2f2e7;
  border-bottom: 		1px solid #b9b29c;
  border-top: 		1px solid #ffffff;
  padding:		5px;

}
#bannere {
  margin-top: 30px;
}
#bannere .anonnse
{
  color: #1d662f;
  margin: 0 0 0 5px;
}
#bannere img {
  margin-bottom: 		10px;

}
#kalender {
  margin-bottom: 		10px;

}
#kalender .title {
  background-color: 	#1d662f;
  color: 			#ffffff;
  font-weight:		bold;
  padding-top: 		4px;
  padding-left:		4px;
  padding-bottom:		7px;

}
#kalender .item {
  background-color: 	#f2f2e7;
  border-bottom: 1	px solid #b9b29c;
  border-top: 		1px solid #ffffff;
  padding:		4px;

}
#kalender .item a{
  color: #4a4540;

}
#presseklipp, #last_debate {
  margin-bottom: 		10px;

}
#presseklipp .title, #last_debate .title {
  background-color: 	#1d662f;
  color: 			#ffffff;
  font-weight:		bold;
  padding-top: 		4px;
  padding-left:		4px;
  padding-bottom:		7px;

}
#presseklipp .item, #last_debate .item {
  background-color: 	#f2f2e7;
  border-bottom: 1	px solid #b9b29c;
  border-top: 		1px solid #ffffff;
  padding:		4px;

}
#presseklipp .item a, #last_debate .item a{
  color: #4a4540;

}
#footer {
  /*
  border-top: 5px solid #1d662f;
  padding: 7px;
  color: #545454;
  */
  float:none;
  clear:both;
}

.xmlxxx {
  padding:		5px;
  background-color:	transparent;
}
/* pseudo-elementer */
a:link {
  color:			#1d662f;
  text-decoration:	none;
  background-color:	transparent;
}
a:visited {
  color:			#1e6730;
  text-decoration:	none;
  background-color:	transparent;
}
a:active {
  color:			#006;
  text-decoration:	none;
  background-color:	transparent;
}
a:hover {
  color:			#23402a;
  text-decoration:	underline;
  background-color:	transparent;
}
a:link.meny {
  color:			#fff;
  text-decoration:	none;
  background-color:	transparent;
}
a:visited.meny {
  color:			#fff;
  text-decoration:	none;
  background-color:	transparent;
}
a:active.meny {
  color:			#fff;
  text-decoration:	none;
  background-color:	transparent;
}
a:hover.meny {
  color:			#fff;
  text-decoration:	underline;
  background-color:	transparent;
}
a:link.footer {
  color:			#fff;
  text-decoration:	none;
  background-color:	transparent;
}
a:visited.footer {
  color:			#fff;
  text-decoration:	none;
  background-color:	transparent;
}
a:active.footer {
  color:			#fff;
  text-decoration:	none;
  background-color:	transparent;
}
a:hover.footer {
  color:			#fff;
  text-decoration:	underline;
  background-color:	transparent;
}
a:link.pathen {
  color:			#1d662f;
  text-decoration:	none;
  background-color:	transparent;
}
a:visited.pathen {
  color:			#1d662f;
  text-decoration:	none;
  background-color:	transparent;
}
a:active.pathen {
  color:			#1d662f;
  text-decoration:	none;
  background-color:	transparent;
}
a:hover.pathen {
  color:			#8e673c;
  text-decoration:	underline;
  background-color:	transparent;
}
a:link.articleHead, a:visited.articleHead, a:active.articleHead {
  color:			#000;
  background-color:	transparent;
  font-size:		12px;
  font-weight:		bold;
  text-decoration:	none;
}
a:hover.articleHead {
  text-decoration:	underline;
  background-color:	transparent;
}
a:link.standard, a:visited.standard, a:active.standard {
  color:			#1e6730;
  background-color:	transparent;
  font-size:		11px;
  font-weight:		bold;
  text-decoration:	none;
}
a:hover.standard {
  color:			#000;
  text-decoration:	underline;
  background-color:	transparent;
}
a:link.standard2, a:visited.standard2, a:active.standard2 {
  color:			#1e6730;
  background-color:	transparent;
  font-size:		14px;
  font-weight:		bold;
  text-decoration:	none;
}
a:hover.standard2 {
  color:			#1e6730;
  text-decoration:	underline;
  background-color:	transparent;
}

/* HTML-elementer */

h1, H1 {
  color:			#000;
  font-size:		16px;
  font-family:		Arial, Helvetica, sans-serif;
  font-weight:		bold;
  font-style:		normal;
  background-color:	transparent;
}
h2, H2 {
  color:			#000;
  font-size:		14px;
  font-family:		Arial, Helvetica, sans-serif;
  font-weight:		bold;
  font-style:		normal;
  background-color:	transparent;
}
h3, H3 {
  color:			#000;
  font-size:		14px;
  font-family:		Arial, Helvetica, sans-serif;
  font-weight:		normal;
  font-style:		normal;
  background-color:	transparent;
}
h4, H4 {
  color:			#000;
  font-size:		12px;
  font-family:		Arial, Helvetica, sans-serif;
  font-weight:		bold;
  font-style:		normal;
  background-color:	transparent;
}
h5, H5 {
  color:			#000;
  font-size:		11px;
  font-family:		Arial, Helvetica, sans-serif;
  font-weight:		bold;
  font-style:		normal;
  background-color:	transparent;
}
h6, H6 {
  color:			#000;
  font-size:		11px;
  font-family:		Arial, Helvetica, sans-serif;
  font-weight:		bold;
  font-style:		normal;
  background-color:	transparent;
}
table {
  margin:			0;
  padding:		0;
  /* background-color:	transparent; */
}
table td {
  font-size:		11px;
  color:			#000;
  padding:		0;
  /*vertical-align:		top; */
  /* background-color:	transparent; */
}
table caption {
  background-color:	transparent;
  font-size:		11px;
  color:			#000;
  width:			100%;
  padding-bottom:		15px;
}
p {
  color: #000;
}
form {
  margin:			0;
  padding:		0;
  background-color:	transparent;
}
input, button, butt, select, optgroup, option, textarea {
  color:			#000;
  background-color:	#fff;
  font-size:		11px;
  font-weight:		bold;
  border:			1px black solid;
  padding:		0;
  margin:			0;
}
img {
  border:			0;
  background-color:	transparent;
}
sup	{
  font-weight:		bold;
  vertical-align:		text-top;
  font-size:		0.9em;
}
sub	{
  font-weight:		bold;
  vertical-align:		text-bottom;
  font-size:		0.9em;
}
/* Artikler */
.profilhit {
  font-weight:		bold;
  color:			#000;
  font-size:		11px;
}
.floating {
  position: absolute;
  left: 625px;
}
#navigation {
  position:		relative;
  width:			170px;
  z-index:		1000;
  overflow:		visible;
  background-color:	transparent;
  font-size:		11px;
  padding:		2px;
  float:			right;
  border:			1px black solid;
}
.empty {
  position:		relative;
  border-bottom:		1px black solid;
  width:			60%;
  z-index:		100;
  overflow:		hidden;
}
.path {
  position:		relative;
  background-color:	transparent;
  margin-top:		0;
  padding-top:		3px;
  padding-bottom:		0px;
  margin-bottom:		-2px;
  margin-left:		16px;
}
.name, .tittel {
  color:			#000;
  background-color:	transparent;
  font-size:		16px;
  font-weight:		bold;
  text-decoration:	none;
  padding:		0;
}
.ingress, .caption
{
	margin-top: 8px;
	margin-bottom: 20px;
	color: #000;
	background-color: transparent;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	padding: 0;
}
.brodtekst, .innhold {
  color:			#000;
  background-color:	transparent;
  font-size:		11px;
  font-weight:		normal;
  font-style:		normal;
  text-decoration:	none;
  padding:		0;
}
.date
{
	color: #000;
	background-color: transparent;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	margin-right: .6em;
}
.agrodato {
  color:			#000;
  background-color:	transparent;
  font-size:		11px;
  font-weight:		normal;
  text-decoration:	none;
  margin:			0;
  padding:		0;

}

.overskrift-lenker {
  color:			#000;
  background-color:	transparent;
  font-size:		11px;
  font-weight:		bold;
  font-style:		normal;
  text-decoration:	none;
  margin-top:		5px;
}
.overskrift-lastned {
  color:			#000;
  background-color:	transparent;
  font-size:		11px;
  font-weight:		bold;
  font-style:		normal;
  text-decoration:	none;
  margin-top:		5px;
}
.linklist {
  color:			#000;
  background-color:	transparent;
  font-size:		11px;
  font-weight:		normal;
  font-style:		normal;
  text-decoration:	none;
}
.beskjed {
  font-size:		11px;
  font-weight:		bold;
  font-style:		normal;
  text-decoration:	none;
  color:			#000;
  background-color:	transparent;
}

/* Her kommer klassene for Agropub */
.admin-viewfrontpage-overskrift {
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		16px;
  font-weight:		bold;
  color:			#000;
  margin:			30px;
  padding:		30px;
}
.admin-viewfrontpage-ingress {
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		11px;
  font-weight:		normal;
  color:			#000;
  margin:			30px;
  padding:		30px;
}
.naviX {
  font-size:		11px;
  font-weight:		bold;
  color:			#fff;
  background-color:	transparent;
}
.naviX a:hover {
  color: 			#ffba00;
  background-color:	transparent;
}

.navi1{
  font-size:		12px;
  font-weight:		bold;
  color:			#fff;
  background-color:	transparent;
}
.navi1 a:hover {
  background-color:	transparent;
  color: 			#ffba00;
}

.navi2, .addons, .dynatxt, .debate{
  font-size:		11px;
  font-weight:		normal;
  color:			#000;
  background-color:	transparent;
}
.debate {
  font-weight:		bold;
  background-color:	#fff;
}

.navi3{
  font-size:		11px;
  font-weight:		normal;
  color:			#000;
  background-color:	transparent;
}

.navi4, .navi5, .navi6, .navi7, .navi8, .navi9, .navi10{
  font-size:		11px;
  font-weight:		normal;
  color:			#000;
  background-color:	transparent;
}
.navi2 a:hover, .addons a:hover, .dynatxt a:hover, .debate a:hover, .navi3 a:hover, .navi4 a:hover, .navi5 a:hover, .navi6 a:hover, .navi7 a:hover, .navi8 a:hover, .navi9 a:hover, .navi10 a:hover {
  color: 			#ffba00;
  background-color:	transparent;
}

.overskrift {
  font-size:		16px;
  font-weight:		bold;
  color:			#000;
  background-color:	transparent;
}
.select {
  font-size:		11px;
  background-color:	transparent;
}
.meny {
  font-size:		11px;
  font-weight:		normal;
  background-color:	transparent;
}
.meny:hover {
  color:			#ffba00;
  background-color:	transparent;
}
.menyhoyre {
  font-size:		11px;
  font-weight:		normal;
  color:			#fff;
  background-color:	transparent;

}
.menyhoyre:hover {
  color:			#ffba00;
  background-color:	transparent;
}
.notbak {
  background-image:	url('');
  background-color:	transparent;
  font-size:		11px;
  font-weight:		normal;
  color:			#000;
  /* vertical-align:	top; */
  padding:		0;
}

.bakgrunn {
  background-image:	url(../gfx/bak2.gif);
  background-repeat:	repeat-y;
  background-color:	transparent;
  vertical-align:		top;
}
.boxv {
  background-image:	url(../gfx/box_v_topp.gif);
  background-repeat:	no-repeat;
  background-color:	transparent;
  font-size:		11px;
  font-weight:		bold;
  color:			#fff;
  vertical-align:		middle;
}
.boxbak {
  background-color:	#fff;
  font-size:		11px;
  font-weight:		bold;
  color:			#000;
}
.newsbak {
  background-color:	#fff;
  font-size:		11px;
  font-weight:		normal;
  color:			#000;
  vertical-align:		top;
}
.boxsidev {
  background-image:	url(../gfx/box_side_v.gif);
  background-repeat:	repeat-y;
  background-color:	transparent;
}
.boxsideh {
  background-image:	url(../gfx/box_side_h.gif);
  background-repeat:	repeat-y;
  background-color:	transparent;
}
.boxh {
  background-image:	url(../gfx/box_h_topp.gif);
  background-repeat:	no-repeat;
  background-color:	transparent;
  font-size:		11px;
  font-weight:		bolder;
  color:			#fff;
  vertical-align:		bottom;
}
.topp {
  background-image:	url(../gfx/topp.gif);
  background-repeat:	repeat-x;
  background-color:	transparent;
  vertical-align:		middle;
}
.bunn {
  background-image:	url(../gfx/nede.gif);
  background-repeat:	repeat-x;
  background-color:	transparent;
  font-size:		11px;
  color:			#fff;
  vertical-align:		middle;
}
.whitetext {
  color:			#fff;
  background-color:	transparent;
}

.padding5 {
  padding:		5px;
  background-color:	transparent;
}
.radio {
  background-color:	transparent;
  border:			none;
}
.checkbox {
  background-color:	transparent;
  border:			none;
}

.textarea {
  background-color:	#fff;
  color:			#000;
  border:			1px solid #b9b29c;
  width:			250px;
  font-weight:		normal;
  padding:		2px;
}
.selectmenu {
  color:			#000;
  background-color:	#fff;
  border:			1px solid #b9b29c;
  width:			250px;
  font-weight:		normal;
}
.select {
  color:			#000;
  background-color:	#fff;
  border:			1px solid #b9b29c;
  width:			250px;
  font-weight:		normal;
}
.guestbook {
  padding-top:		10px;
  border-bottom:		1px solid #b9b29c;
  background-color:	transparent;
}
.kurv-bold {
  background-color:	transparent;
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		11px;
  font-weight:		bold;
  font-style:		normal;
  color:			#000;
  padding:		5px;
  padding-top:		1px;
  padding-bottom:		1px;
}
.kurv-normal {
  background-color:	transparent;
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		11px;
  font-weight:		normal;
  font-style:		normal;
  color:			#000;
  padding:		5px;
  padding-top:		1px;
  padding-bottom:		1px;
}
.kurv {
  background-color:	#fff;
  border:			1px solid #1e6730;
  padding:		5px;
  margin:			4px;
  margin-left:		0;
}
.kurv-checkout {
  background-color:	#1e6730;
  padding:		5px;
}
.kurv-thead {
  background-color:	#1e6730;
  padding:		3px;
  color:			#fff;
  font-weight:		bold;
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		11px;
}
.kurv-tbody {
  background-color:	#e8e8e8;
  padding:		3px;
  color:			#000;
  font-weight:		normal;
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		11px;
}
.kurv-tfoot {
  background-color:	#f8f8f8;
  padding:		3px;
  color:			#000;
  font-weight:		normal;
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		11px;
}

/* Her kommer klassene for Gloria */

.gloria {
  background-color:	transparent;
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		14pt;
  font-weight:		bold;
  font-style:		normal;
  color:			#fff;

}
.tablist {
  color:			inherit;
  background-color:	#fff;
  padding-left: 		2px;
  border:			none;
  margin:			2px;
}
.list {
  background-image:	url(./gfx/leftright-gradient.gif);
  background-repeat:	repeat-y;
  background-color:	transparent;
  padding: 		0;
  border:			1px solid #777;
}

#newsletter input {	border: 		1px solid #b9b29c;}

#newsletter a.butt,
.button {
  text-align:		center;
  border: 1px solid #b9b29c;
  background-color:	#f8f7f5;
  padding:		1px;
  color:			#1d662f;
}

#newsletter a.butt
{
  clear: both;
  margin: 5px;
  font-weight: bold;
  padding: 1px;
}

.textfield {
  border: 		1px solid #b9b29c;
  text-align:		left;
  background-color:	#f8f7f5;
  padding:		1px;
  width:			137px;
}
.topmargin {
  margin-top:		5px;
  background-color:	transparent;
}
.notatboks {
  margin-top:		5px;
  background-color:	#fff;
  border:			1px #1e6730 solid;
}
.notatboksheader {
  color:			#fff;
  background-color:	#1e6730;
  font-size:		11px;
  font-weight:		bold;
  font-style:		normal;
  text-decoration:	none;
  margin-top:		5px;
  padding-left:		5px;
  padding-top:		2px;
  padding-bottom:		2px;
}
.notatboksbody {
  color:			#000;
  background-color:	#fff;
  font-size:		11px;
  font-weight:		normal;
  font-style:		normal;
  text-decoration:	none;
  margin-top:		5px;
  padding-left:		5px;
  padding-right:		4px;
  padding-top:		2px;
  padding-bottom:		2px;
}
/*
.linkboks, .assetboks {
  margin-top:		5px;
  background-color:	#fff;
  border:			1px #1e6730 solid;
}
*/

.linkboksheader, .assetboksheader {
  color:			#000;
  background-color:	transparent;
  font-size:		11px;
  font-weight:		bold;
  font-style:		normal;
  text-decoration:	none;
  margin-top:		5px;
  padding-left:		0;
  padding-top:		2px;
  padding-bottom:		2px;
}

.linkicon, .asseticon {
  background-color:	transparent;
  margin-top:		5px;
  padding-left:		2px;
  padding-top:		2px;
  padding-bottom:		5px;
  padding-right:		2px;
  vertical-align:		top;
}

.linkboksbody, .assetboksbody {
  color:			#000;
  background-color:	#transparent;
  font-size:		11px;
  font-weight:		normal;
  font-style:		normal;
  text-decoration:	none;
  margin-top:		5px;
  padding-left:		5px;
  padding-top:		2px;
  padding-bottom:		5px;
  padding-right:		5px;
  vertical-align:		top;
}
.alert {
  background-color:	transparent;
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		11px;
  font-weight:		bold;
  font-style:		normal;
  color:			red;
}

/* Xecilia, xml-elementer */

.h1xml	{
  color:			#000;
  line-height:		15pt;
  font-size:		15pt;
  font-style:		normal;
  font-weight:		bold;
  font-family:		Arial,Helvetica,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
  background-color:	transparent;
}
.h2xml	{
  color:			#000;
  line-height:		15pt;
  font-size:		15pt;
  font-style:		normal;
  font-weight:		bold;
  font-family:		Arial,Helvetica,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
  background-color:	transparent;
}
.h3xml	{
  color:			#000;
  line-height:		13pt;
  font-size:		13pt;
  font-style:		normal;
  font-weight:		bold;
  font-family:		Arial,Helvetica,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
  background-color:	transparent;
}
.h4xml	{
  color:			#000;
  line-height:		12pt;
  font-size:		12pt;
  font-style:		normal;
  font-weight:		bold;
  font-family:		Arial,Helvetica,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
  background-color:	transparent;
}
.h5xml	{
  color:			#000;
  line-height:		12pt;
  font-size:		10pt;
  font-family:		Arial,Helvetica,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-style:		normal;
  font-weight:		bold;
  background-color:	transparent;
}
.mtit	{
  color:			#000;
  line-height:		10pt;
  font-size:		10pt;
  font-style:		normal;
  font-weight:		bold;
  font-family:		Arial,Helvetica,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
  margin-bottom :		-15pt;
  margin-top:		5pt;
  background-color:	transparent;
}
div.mtit {
  color:			#000;
  line-height:		12pt;
  font-size:		10pt;
  font-style:		normal;
  font-weight:		bold;
  font-family:		Arial,Helvetica,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
  margin-bottom :		-5pt;
  margin-top:		5pt;
  background-color:	transparent;
}
.rammetittel {
  color:			#000;
  line-height:		8pt;
  font-size:		10pt;
  font-style:		normal;
  font-weight:		bold;
  background-color:	transparent;
}
.tblramme {
  width:			700px;
  margin-top: 		0;
  margin-bottom:		10px;
  margin-left:		0;
  padding-top:		15px;
  padding-bottom:		10px;
  padding-left:		10px;
  padding-right:		10px;
  border:			1px #000 solid;
  background-color:	transparent;
}
.tdramme {
  color:			#000;
  line-height:		10px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		normal;
  margin-top:		10px;
  margin-bottom:		10px;
  margin-left:		0;
  margin-right:		0;
  padding-top:		5px;
  padding-bottom:		5px;
  padding-left:		10px;
  padding-right:		10px;
  background-color:	transparent;
}
.xmlavsnitt {
  color:			#000;
  line-height:		12px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		normal;
  background-color:	transparent;
}
.xmlavsnitt-kolofon {
  color:			#000;
  line-height:		11px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		normal;
  background-color:	transparent;
}
.xmlingress-kapittel {
  color:			#000;
  line-height:		13px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		bold;
  font-family:		Arial,Helvetica,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
  background-color:	transparent;
}
.xmlingress-subkap {
  color:			#000;
  line-height:		12px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		normal;
  background-color:	transparent;
}
.xmlliste-alfa {
  color:			#000;
  line-height:		12px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		normal;
  background-color:	transparent;
}
.xmllister {
  color:			#000;
  line-height:		12px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		normal;
  background-color:	transparent;
}
.xmlolul {
  color:			#000;
  line-height:		12px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		normal;
  background-color:	transparent;
}
.xmlnone {
  list-style-type:	none;
  color:			#000;
  line-height:		12px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		normal;
  margin-left:		15pt;
  background-color:	transparent;
}

.xmllatin {
  color:			#000;
  font-style:		italic;
  font-weight:		normal;
  background-color:	transparent;
}
.fotnoteborder {
  width:			150px;
  border-top-width:	150px;
  border-top:		1px solid #007d38;
}
.xmlfotnote {
  color:			#007d38;
  line-height:		10px;
  font-size:		9px;
  font-style:		italic;
  font-weight:		normal;
  background-color:	transparent;

}
.xmlbildetittel	{
  color:			#000;
  line-height:		12px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		bold;
  background-color:	transparent;
}
.xmlbildetekst {
  color:			#000;
  line-height:		11px;
  font-size:		9px;
  font-style:		normal;
  font-weight:		normal;
  background-color:	transparent;
}
.xmltabletitle {
  color:		#000000;
  line-height:	16px;
  font-size:	14px;
  font-style:	normal;
  font-weight:	bold;
  font-family:	Arial,Helvetica,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
}
.xmlsitat {
  color:			#000;
  line-height:		12px;
  font-size:		11px;
  font-style:		italic;
  font-weight:		normal;
  background-color:	transparent;
}
.xmlreferanser	{
  color:			#000;
  line-height:		11px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		normal;
  background-color:	transparent;
}
.xmlreferanser2	{
  color:			#000;
  line-height:		11px;
  font-size:		11px;
  font-style:		normal;
  font-weight:		normal;
  background-color:	transparent;
}
.xmlglobalidref	{
  color:			#000;
  font-style:		italic;
  font-weight:		normal;
  background-color:	transparent;
}
a.xmlglobalidref {
  text-decoration:	none;
  color:			#07c;
  font-style:		italic;
  font-weight:		normal;
  background-color:	transparent;
}
.xmlxref {
  color:			#000;
  font-style:		italic;
  font-weight:		normal;
  background-color:	transparent;
}
a.xmlxref {
  text-decoration:	none;
  color:			#ff5928;
  font-style:		italic;
  font-weight:		normal;
  background-color:	transparent;
}
a.xmlxref2 {
  text-decoration:	none;
  color:			red;
  font-style:		italic;
  font-weight:		normal;
  font-size:		12px;
  background-color:	transparent;
}
.xmlxref2 {
  text-decoration:	none;
  color:			red;
  font-style:		italic;
  font-weight:		normal;
  font-size:		12px;
  background-color:	transparent;
}
.forfatter {
  font-family:		Arial, Helvetica, sans-serif;
  text-decoration:	none;
  color:			#000;
  font-style:		normal;
  font-weight:		normal;
  font-size:		11px;
  background-color:	transparent;
}
#debate_entry {
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		11px;
  }

#debate_entry .name {
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		11px;

  }

#debate_entry .td_head {
  background-color: #e4e4ce;
  padding: 4px;

  }

#debate_entry .date {
  font-color: #565656;
  font-size: 10px;
  }

#debate_entry .body {
  padding: 4px;
  background-color: #f5f5f5;
  }
#debate_entry .svarpa td {
  background-color: #f5f5f5;
  padding: 3px;
  }
#debate th {
  padding: 4px;
  background-color: #e4e4ce;
  font-size: 12px;
  text-align: left;
  }

#debate td {
  padding: 3px;
  background-color: #f5f5f5;
  font-size: 11px;
  text-align: left;
  }
#flash {
  width: 780px;
  height: 104px;
  background-image: url(../gfx/header.gif);
  background-repeat: no-repeat;
  }

.clearfix:after,
#container:after,
#menu ul:after,
.newsitem:after,
.contentlist .article:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }


/*
.venstrestilt {
  text-align: left;
  display: block;
}
.midtstilt {
  text-align: center;
  display: block;
}
.hoyrestilt {
  text-align: right;
  display: block;
}
*/

#sitemap ul { padding-left: 0; }
#sitemap li { list-style-type: none; }

.newsletter
{
  font-size: 1em;
  padding: .4em;
  margin-top: 1em;
}

.newsletter input
{
  clear: both;
  float: none;
}

.radiocheck {	 margin-bottom: .6em; }

.radiocheck input
{
  margin: 0 1em 0 0;
  width: auto;
}

.gform .submit
{
  clear: both;
  font-weight: bold;
  margin: 5px;
  background-color: #F8F7F5;
  border: 1px solid #B9B29C;
  color: #1D662F;
  padding: 1px;
  text-align: center;
}

#search .gform { margin-top: 1em; }

#search .gform .item { font-size: 1em; }

#search .gform .item.wide .search-filters input { width: auto; }

#search .search-filters li span { font-size: 1em; }

#search ul.search-contents li .caption
{
  color: #000 !important;
  font-size: 1.1em !important;
  font-style: normal;
  margin-bottom: 3px;
  margin-top: 8px;
  text-decoration: none;
  padding-top: 0 !important;
}

#search ul.search-contents li { padding: 15px 0; }

#keywords { margin-bottom: 1em; }

.gpimage span
{
	color: inherit;
	font-size: 11px;
}

