html,body {
      margin: 0;
      padding: 0;
      text-align: center;
      font-family: arial, Helvetica, sans-serif;
      font-size: 14px;
      background: #FFF url("/siteimage/border.jpg") repeat-y center;
}

img { border: none; }
a { text-decoration: none; color: #2965a6; font-weight: bold;}
a:hover { text-decoration: underline; color: #fca00e; }

/*---------- Divs ----------*/
#header {
   position: relative;
   width: 890px;
   height: 120px;
   background: url("/siteimage/header.jpg") no-repeat center;
   margin: 0 auto;
   text-align: left;
}


#container {
      width: 890px;
      overflow: hidden;
      text-align: left;
      font: 90% Tahoma, Helvetica, sans-serif;
      margin: 0px auto;
      border-top: 3px solid #6fb2e6;
      border-bottom: 3px solid #ffb93f;
      background: #e5e5e5;
}
* html #container {
      overflow: visible;
}

#content{
      float: right;
      width: 690px;
      background: #fff url(/siteimage/nav-edge.jpg) repeat-y;
      padding-bottom: 40px;
      min-height: 380px;
}
* html #content {height: 380px; overflow: visible;}

#maincontent {
      float: left;
      float: right;
      padding: 30px 20px 10px 20px;
      overflow: hidden;
      width: 450px;
      voice-family: "\"}\"";
      voice-family:inherit;
      width: 410px;
}



#rightdiv{
      padding-top: 30px;
      float: right;
      width: 230px;
}

#rightdiv img{
      padding: 1px;
      border: 1px solid #6fb2e6;
}

#news{
      width: 210px;
      margin: 0 auto;
}

/*---------- Navigation Menu ----------*/
#navcontainer {
      padding-top: 30px;
      padding-left: 15px;
      min-height: 380px;
      float: left;
      overflow: hidden;
      width: 180px;
}
* html #navcontainer {height: 380px; overflow: visible;}

.nav {
      width: 170px;
      position: relative;
      list-style-type: none;
      margin: 0;
      padding: 0px;
      font-size: 105%;
}

.nav li {
      text-align: left;
      margin: 3px 1px;
      padding: 0;

}

.nav li a {
      border: 1px solid #52a3e2;
      display: block;
      padding: 4px 0 4px 10px;
      background: #6fb2e6;
      color: #e5ffff;
      font-weight: bold;
      text-decoration: none;
      width: 170px;
      voice-family: "\"}\"";
      voice-family:inherit;
      width: 160px;
}

.nav li a:hover {
      background: #ffb93f;
      color: #949494;
      font-weight: bold;
      cursor: pointer;
}

/*---------- Footer ----------*/
#footer {
      height: 30px;
      margin: 0 auto;
      padding: 10px 0 10px 0;
      font-size: 80%;
      text-align: center;
      color: #6a6666;
      width: 890px;
      background: #fff;
}

#footertextleft{
      margin-left: 10px;
      text-align: left;
      width: 450px;
      float: left;
}

#footertextright{
      margin-right: 10px;
      text-align: right;
      width: 350px;
      float: right;
}

/*---------- Headings ----------*/
h1 {
      padding-top: 0;
      margin-top: 0;
      font: 120% Arial;
      font-weight: bold;
      color: #5c94bf;
}

.mainheading{
      font-weight: bold;
      font-size: 123%;
}

h2 {
      padding-top: 0px;
      margin-top: 0px;
      font: 110% arial;
      font-weight: bold;
      color: #5c94bf;
}
h3 {
      padding-top: 0px;
      margin-top: 0px;
      font: 100% arial;
      font-weight: bold;
      color: #5c94bf;
}

/*---------- Classes ----------*/
.underline{
      padding-bottom: 3px;
      width: 180px;
      border-bottom: 2px solid #ffb93f;
}

.subheading{
      font-weight: bold;
}

.submitbox{
      width: 215px;
      background: #b8d1e4;
      padding: 5px;
      text-align: left;
      border: 1px solid #e5e5e5;
}

.submitbox p{
      margin-top: 3px;
      margin-bottom: 5px;
}

.linkbutton{
      height: 20px;
      font-size: 95%;
      background: #e5e5e5;
      color: #949494;
      border: none;
      padding: 3px 8px;
      font-weight: bold;
}

#maincontent ul{
      list-style-image: url(/siteimage/bullet.png)
}

.advert{
      width: 160px;
      padding: 5px;
      background: #fff;
      border: 1px solid #c8c8c8;
}

.mainlogos {
   width: 160px;
   text-align:center;
   background: #cbcccd;
   border: 1px solid gray;

}

.logo {

   position: absolute;
   left: 15px;
   width: 250px;
   height: 55px;


}
#logo1 {

   top: 3px;

}
#logo1 img {

   margin: 0px;

}
#logo2 {

   top: 62px;

}
#logo2 img {

   margin: 0px 0px 0px 7px;

}
.logo p {

   position: absolute;
   top: 16px;
   left: 75px;
   voice-family: "\"}\"";
   voice-family:inherit;
   font: 130% Arial;
   font-weight: bold;
   color: #5c94bf;
   padding: 0px;
   margin: 0px;

}

#frontnewsbox {

   margin: 25px;

}
.site_newsitem p {

   padding: 0px;
   margin: 0px;

}

#calendar ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-image: url(/siteimage/list-bullet1.gif);}
#calendar li {
	padding: 1px 0px 4px 3px;}
.site_callistdate {
	font-weight: bold;}

/* Standard klassar */

input.mainsearch {}

/* Parsa tekst */
img.parsetext {
	border: 2px solid #006699 ! important;}
img.parsetext+br {
	display: none;}
img.parseimageleft, table.parseimageleft {
	margin-right: 15px ! important;
	margin-bottom: 5px ! important;}
img.parseimageright, table.parseimageright {
	margin-left: 15px ! important;
	margin-bottom: 5px ! important;}
.imagetable {
	margin: 0px;
	color: white;
	font-size: 90%;
	font-weight: bold;
	background-color: #006699;
	border: 3px solid #006699 ! important;}
.imagetable img {
	margin: 0px;
	border: 1px solid white ! important;}
.imagetable td {
	background-color: #006699;
	padding: 3px;}
.imagesubtitle {
	text-transform: uppercase;
	padding-bottom: 0px ! important;}
.imagecopyright {
	padding-top: 0px ! important;}
.imagesubtext {
	border-top: 1px solid white;}
div.parse_ilvideo {
	border: 3px solid #006699 ! important;}

ul.parsetext br:first-child, ul.parsetext+br, li.parsetext+br {
	display: none;}
/*/ Parsa tekst */

.addrinfo {}

.welcomeheading {
	font-size: 12pt;
	font-weight: bold;}
.welcometext {}
.welcome {}

.pageheadingcel {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 8px;}
.pageheadingtable {}
.pageuheading {}
.pageheadingpg {
	margin: 0px;
	padding: 2px 0px;}

/* Module: News */
#mod_news_pageinfo .ingress {
   margin: 15px 0px;
}
#mod_news_pageinfo .datemodified {
   margin-top:10px;
   font-style: italic;
}
#mod_news_pageinfo .gotoarchive {

}
#mod_news_pagelist h2 {
   margin-bottom: 10px;
}
#mod_news_pagelist .item {
   margin-bottom: 4px;
}
#mod_news_pagelist h3 {
   margin: 0px 0px 2px 0px;
}
#mod_news_pagelist .ingress {
   margin: 2px 0px 0px 10px;
}
#mod_news_pagelist .date {
   margin-left: 10px;
   font-style: italic;
}
#mod_news_pagelist .origentity {
   margin-left: 10px;
}
/*/ Module: News */

/* Main search */
.mainsearch_showstring {
	padding: 0px;
	margin: 2px 0px 4px 0px;
	border-bottom: 1px solid #eeeeee;}
.mainsearch_result_relevancecell {
	vertical-align: middle;
	background-color: #eeeeee;
	border-bottom: 1px solid #f8f8f8;
	border-top: 1px solid #f8f8f8;}
.mainsearch_result_relevancebar {
	background-color: #dddddd;}
.mainsearch_result_list0 {
	background-color: #f8f8f8;}
.mainsearch_result_list1 {
	background-color: #ffffff;}
/*/ Main search */



li.parsetext {}
