

/*----------------*/
/*-----COMMON-----*/
/*----------------*/

body,p,a,li,ol,ul,div,h1,h2,h3,h4,h5,h6,table,tr,td,hr,img,form,input,object,swf
    {
    font-family:tahoma,arial,verdana,helvetica,sans-serif;
    font-size:95%;
    margin:0px;
    padding:0px;
    border:0px;    }
body    {    color:#ffffff;    background-color:#e4e4e4;    }
img
    {
    display:block;
    }

#container
    {
    width:800px;
    margin-left:auto;
    margin-right:auto;
    }

#topper
    {
    width:800px;
    height:115px;
    margin:0px 0px 10px 0px;
    }

#wrapper
    {
    width:800px;
    }

#col-one
    {
    float:left;
    display:inline;
    width:190px;
    margin:0px 10px 0px 0px;
    padding:0px 0px 10px 0px;
    color:#999999;
    background-color:#ffffff;
    }

#col-two
    {
    float:left;
    display:inline;
    width:390px;
    margin:0px 10px 0px 0px;
    padding:0px 0px 10px 0px;
    color:#999999;
    background-color:#ffffff;
    }

#col-three
    {
    float:left;
    display:inline;
    width:200px;
    color:#777777;
    margin:0px;    padding:0px 0px 10px 0px;    background-color:#e4e4e4;
    }

#footer
    {
    float:left;
    display:block;
    width:200px;
    border-top:solid 1px #ffffff;
    border-bottom:solid 1px #ffffff;
    }

#orgdotlink
    {
    float:left;
    width:14px;
    height:116px;
    padding:0px 0px 0px 0px;
    margin:300px 0px 0px 0px;
    }


/*---------------------------*/
/*---SPACE AROUND ELEMENTS---*/
/*---------------------------*/

p,h1,h2,h3,h4,h5,h6,li
    {
    margin:0px 10px 0px 10px;
    color:#666666;
    background-color:#ffffff;
    }

ol,ul
    {
    margin:10px 0px 10px 0px;
    list-style:none;
    }

/*---------------------*/
/*---TEXT FORMATTING---*/
/*---------------------*/

p
    {
    font-size:0.9em;
    line-height:1.3em;
    color:#777777;
    margin-top:3px
    }

/*---publisert av, og dato---*/
    #col-two p.author
    {
    font-family:georgia,times,palatino,baskerville,serif;
    font-size:0.9em;
    line-height:1.2em;
    color:#cccccc;
    margin-top:20px
    }

h1  {font-size:1.3em; margin-bottom:10px;}
h2  {font-size:1.2em;}

h3
    {
    font-size:0.90em;
    background-color:transparent;
    }

h4, p.subtitle
    {
    font-size:0.9em;
    line-height:1.2em;
    font-weight:normal;
    color:#777777;
    margin-bottom:8px;
    }

h5, p.intro
    {
    font-family:georgia,times,palatino,baskerville,serif;
    font-size:0.9em;
    line-height:1.2em;
    font-weight:bold;
    color:#777777;
    margin-bottom:3px;
    }

h6, p.ingress
    {
    font-size:0.9em;
    line-height:1.2em;
    font-weight:normal;
    color:#777777;
    margin-bottom:8px;
    }

/*-----------------*/
/*------LINKS------*/
/*-----------------*/

a {
  color:#666666;
  background-color:#ffffff;
  text-decoration:underline;
  font-size:1.0em;
  line-height:1.5em;
  margin-right:10px;
  }

/*a:hover
   {
   color:#333333;
   background-color:#ffffff;
   text-decoration:underline;
   font-size:1.0em;
   line-height:1.5em;
   }*/

a.grey
   {
   font-family:georgia,times,palatino,baskerville,serif;
   color:#666666;
   background-color:transparent;
   text-decoration:none;
    }

a.buyTicket
    {
    color:#8f9d2f;
    background-color:#ffffff;
    font-size:0.8em;
    line-height:1.2em;
    text-transform:uppercase;
    text-decoration:none;
    background-image:url("images/ar_green.gif");
    background-repeat:no-repeat;
    background-position:center left;
    padding:0px 10px 0px 15px;
    }

a.orgdotlink
    {
    background-image:url("images/ar_grey.gif");
    background-repeat:no-repeat;
    background-position:center left;
    }

/*------------*/
/*---FOOTER---*/
/*------------*/

#footer li
    {
    font-size:0.95em;
    line-height:1.3em;
    color:#777777;
    background-color:#e4e4e4;
    list-style:none;
    }

#footer li a
    {
    color:#666666;
    background-color:#e4e4e4;
    text-decoration:underline;
    }

#footer li a:hover
    {
    list-style:none;
    color:#333333;
    background-color:#e4e4e4;
    }

#footer ul li.footerHead
    {
    font-family:georgia,times,palatino,baskerville,serif;
    font-size:0.95em;
    line-height:1.3em;
    margin-bottom:5px;
    }


/*-----------------------*/
/*------TOP SECTION------*/
/*-----------------------*/

div.top-row
    {
    width:798px;
    height:20px;
    vertical-align:top;
    padding:0px 0px 0px 0px;
    margin:6px 0px 0px 0px;
    }

div.bottom-row
    {
    width:798px;
    height:60px;
    vertical-align:top;
    padding:0px 0px 0px 0px;
    margin:20px 0px 0px 0px;
    }

div.generalmenu
    {
    float:left;
    display:inline;
    width:600px;
    vertical-align:top;
    background-color:transparent;
    color:#ffffff;
    }

div.generalmenu a
    {
    font-family:georgia,times,palatino,baskerville,serif;
    font-size:1.0em;
    color:#ffffff;
    background-color:transparent;
    text-decoration:none;
    margin:0px;    padding:0px 4px 0px 2px;    border-right:solid 1px #ffffff;    }
div.generalmenu a.last-internal-menu-link, div.generalmenu a.last-current-menu-link    {    border:none;    }
div.searchBox
    {
    float:right;
    display:inline;
    width:190px;
    vertical-align:top;
    background-color:transparent;
    }

input.topSearchField
    {
    width:140px;
    height:1.3em;
    font-size:1.0em;
    border:solid 1px #cccccc;
    color:#666666;
    background-color:#ffffff;
    padding:1px 2px 1px 2px;
    }

input.topSearchBut
    {
    vertical-align:top;
    }

#mainmenu
    {
    float:left;
    display:inline;
    width:610px;
    margin-top:40px;
    }

#mainmenu img
    {
    display:inline;
    }

img.toplogo
    {
    float:left;
    display:inline;
    }

/*----------------*/
/*---NEWSBRIEFS---*/
/*----------------*/

div.news
    {
    width:370px;    float:left;
    clear:both;
    color:#000000;
    background-color:#ffffff;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 10px;    }

div.news img
    {
    float:left;
    display:inline;
    margin:0px 10px 0px 0px;
    padding:5px 5px 5px 5px;
    color:#000000;
    background-color:#cccccc;
    clear:left;
    }

div.news h3, div.news h4, div.news h5, div.news h6
    {
    margin-left: 0px;
    }

div.news h3 a
    {
    display:block;
    line-height:1.1em;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    }

div.news p
    {
    padding:0px 0px 0px 0px;
    margin:0px 10px 0px 0px;
    }


div.news p.date
    {
    padding:0px 0px 0px 0px;
    margin:5px 10px 0px 0px;
    }

div.news p a
    {
    font-size:0.9em;
    margin:0px 15px 0px 0px;
    }

div.news p.date a
    {
    padding:0px 10px 0px 15px;
    margin:5px 10px 0px 0px;
    }

/*--------------------*/
/*---ARTICLE IMAGES---*/
/*--------------------*/

div.image-div
    {
    float:left;
    clear:both;
    width:190px;
    width:200px;
    color:#000000;
    background-color:#ffffff;
    padding:0px;
    margin-bottom:10px;
    }

div.image-div img
    {
    display:block;
    padding:10px 10px 10px 10px;
    margin:0px;
    }

div.image-div p.image-title
    {
    display:none; /*added 25 mai 2007 by TF */    font-family:georgia,times,palatino,baskerville,serif;
    font-weight:bold;
    font-size:1.0em;
    line-height:1.3em;
    color:#777777;
    background-color:#ffffff;
    padding:0px 0px 2px 0px;
    margin:0px 10px 0px 10px;
    }

div.image-div p.image-description
    {
    font-size:1.0em;
    line-height:1.3em;
    color:#666666;
    background-color:#ffffff;
    padding:0px 0px 10px 0px;
    margin:0px 10px 0px 10px;
    }

/*----------------*/
/*---SNARVEIER----*/
/*----------------*/

div.shortcutBox
    {
    float:left;
    clear:both;
    width:200px;
    margin-bottom:5px
    }

div.shortcutBox img
    {
    width:200px;
    float:left;
    }

div.shortcut
    {
    float:left;
    width:198px;
    color:#666666;
    background-color:#e8edfb;
    border-right:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
    margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
    }

div.shortcut p
    {
    font-size:0.95em;
    color:#666666;
    background-color:#e8edfb;
    }

div.shortcut p a
    {
    font-family:tahoma,arial,verdana,helvetica,sans-serif;
    font-size:1.0em;
    color:#666666;
    background-color:#e8edfb;
    text-decoration:underline;
    margin:0px;
    padding:0px;
    }

/*------------------*/
/*--SEARCH RESULTS--*/
/*------------------*/

div.search-result
    {
    font-family:georgia,times,palatino,baskerville,serif;
    font-size:1.0em;
    font-weight:bold;
    padding: 5px 10px 10px 10px;
    }

/*--------------------------------------------------*/
/*------------------From Green page-----------------*//*--------------------------------------------------*//*---------------*//*---COLOUR H1---*//*---------------*/h1    {    font-family:georgia,times,palatino,baskerville,serif;    line-height:1.5em;    background-color:#ffffff;    }/*------------------*//*---SERIF LINKS----*//*------------------*/h1 a, h3 a, h5 a    {    font-family:georgia,times,palatino,baskerville,serif;    }a    {    /*font-family:georgia,times,palatino,baskerville,serif;*/    text-decoration:none;    background-color:#ffffff;    }/*--------------------*//*---LES MER - LINK---*//*--------------------*/a.more    {    background-color:#ffffff;    font-size:0.8em;    line-height:1.2em;    text-transform:uppercase;    text-decoration:none;    padding:0px 10px 0px 15px;    }div.links a    {    background-color:#ffffff;    font-size:1em;    line-height:1.4em;    text-transform:uppercase;    text-decoration:none;    padding:0px 10px 0px 15px;    }/*-------------------*//*---COL-ONE: MENU---*//*-------------------*/li.article a, li.category a, li.cur-article a, li.cur-category a    {    font-family:tahoma,arial,verdana,helvetica,sans-serif;    display:block;    list-style:none;    font-size:1.1em;    font-weight:normal;    color:#666666;    background-color:#ffffff;    padding:0px 0px 0px 5px;    }li.category a, li.cur-category a    {    font-weight: bold;    }li.article a, li.cur-article a    {    font-weight: normal;    font-size:1.1em;
    line-height:1.08em;
    padding:3px 0px 3px 5px;
    }/*article width*/ul.menu-list li ul.sublevel1 li    {    margin:0px 0px 0px 0px;    padding:0px 0px 0px 10px;    width:170px;    }/*category width*/ul.menu-list li    {    margin:0px 0px 0px 0px;    padding:0px 0px 0px 10px;    width:180px;    }



