/*     RAH: REDEFINERING AV HTML TAGGER  #CCCC99  */

HTML {
  margin: 0px;
  padding: 0px;
  height: 100%;
  border: none;
}
#grad1 {
background: -webkit-linear-gradient(left top, white , Silver); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, white, Silver); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, white, Silver); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, white , Silver); /* Standard syntax (must be last) */
}
#grad3 {
background: -webkit-linear-gradient(left top, white , Silver); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, white, Silver); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, white, Silver); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, white , Silver); /* Standard syntax (must be last) */
}
#omvent {
background: -webkit-linear-gradient(left top, Silver,white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right,Silver,white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right,Silver,white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right,Silver,white); /* Standard syntax (must be last) */
}


#grad2 {
line-height: 28px;
vertical-align:middle;
 word-spacing: 50px;
BACKGROUND-COLOR: #44547e;
}
#grad2 a:link, 
#grad2 a:visited, 
#grad2 a:hover { 
 color: white; 
 text-decoration: none; 
}

BODY {
  MARGIN: 0px;
  PADDING: 0px;
  BORDER: none;
  HEIGHT: 100%;
 background-color: #FFFFFF;
  FONT-WEIGHT: normal;
  FONT-SIZE: 13px;
  COLOR: #000000;
  FONT-FAMILY: Georgia,Arial, Verdana, Helvetica, sans-serif;
}
.box{
    height:250px;
width:300px; 
    overflow:hidden;
    -ms-transform:skewY(-4deg); /* IE 9 */
    -moz-transform:skewY(-4deg); /* Firefox */
    -webkit-transform:skewY(-4deg); /* Safari and Chrome */
    -o-transform:skewY(-4deg); /* Opera */
    transform:skewY(-4deg);
}

.box img {
    height: 100%;
    width: 100%;
    
    -ms-transform:skewY(0deg); /* IE 9 */
    -moz-transform:skewY(0deg); /* Firefox */
    -webkit-transform:skewY(0deg); /* Safari and Chrome */
    -o-transform:skewY(0deg); /* Opera */
    transform:skewY(0deg);

    -ms-transform-origin: 100% 100%; /* IE 9 */
    -webkit-transform-origin: 100% 100%; /* Safari and Chrome */
    -moz-transform-origin: 100% 100%; /* Firefox */
    -o-transform-origin: 100% 100%; /* Opera */
    transform-origin: 100% 100%;
}


A:link, A:active {
  COLOR: blue;
  TEXT-DECORATION: none;
}

A:visited {
  COLOR: blue;
  TEXT-DECORATION: none;
}

A:hover {
  COLOR: blue;
  TEXT-DECORATION: none;
}

h1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 20px;
  COLOR: black;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
}

h2 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 18px;
  COLOR: black;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
}

h3 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  COLOR: black;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
}

h4 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: black;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
}


/*     RAH: TOPPMENYEN     */

.topmenu A {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #0060aa;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 18px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  DISPLAY: block;
  BACKGROUND-COLOR: #d4d7da;
  WIDTH: 90px;
  MARGIN: 0px 0px 0px 0px;
}


.topmenu A:hover {
  COLOR: #0098ef;
  TEXT-DECORATION: none;
}

.topmenu_td_right {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #0060aa;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  LINE-HEIGHT: 18px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 6px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BACKGROUND-COLOR: #d4d7da;
  WIDTH: 100%;
  MARGIN: 0px 0px 0px 0px;
}


.main_table {
 background-color: #ffffff;

  margin: 0px auto 0px auto;
  padding: 0px;
  height: 100%;
}

.main_table_td_left {
  
  background-repeat: repeat-y;
  background-position: right;
  width: 10px;
}

.main_table_td_right {
  
  background-repeat: repeat-y;
  background-position: left;
  width: 10px;
}


/*     RAH: NYHETSDELEN TIL H&YRE P& FORSIDEN     */

.newshead {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #cc052b;
  FONT-FAMILY:  Georgia,Times, Helvetica, Arial, Verdana, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 23px;
  DISPLAY: block;
  
  BACKGROUND-REPEAT: repeat-x;
  WIDTH: 200px;
  MARGIN: 0px 0px 0px 0px;
}

.newshead_rettsnyheter {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #cc052b;
  FONT-FAMILY:  Georgia,Times, Helvetica, Arial, Verdana, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 23px;
  DISPLAY: block;
  
  BACKGROUND-REPEAT: repeat-x;
  WIDTH: 200px;
  MARGIN: 0px 0px 0px 0px;
}

.newshead_lovtidend {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #cc052b;
  FONT-FAMILY:  Georgia,Times, Helvetica, Arial, Verdana, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 23px;
  DISPLAY: block;
  
  BACKGROUND-REPEAT: repeat-x;
  WIDTH: 200px;
  MARGIN: 0px 0px 0px 0px;
}

.newsdate {
  FONT-WEIGHT: normal;
  FONT-SIZE: 9px;
  COLOR: #38414a;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
}

.newsline {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #38414a;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
}


/*     RAH: GRAFIKK     */

.archive {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #4e5862;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: left;
  TEXT-INDENT: 17px;
  DISPLAY: block;
  
  BACKGROUND-REPEAT: no-repeat;
}

.print {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #4e5862;
  WIDTH: 65px;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: left;
  DISPLAY: block;
  
  BACKGROUND-REPEAT: no-repeat;
}

.button {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 17px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 6px;
  BACKGROUND-COLOR: #f2f2f2;
  BORDER: #bfc4c9 1px solid;
}



/*     TH: spesielle regler for knapper   */

.button A:visited
{
  COLOR: #0060aa;
  TEXT-DECORATION: none;
}

.button A:hover
{
  COLOR: #0098ef;
  TEXT-DECORATION: none;
}


.button A:active
{
  COLOR: #0060aa;
  TEXT-DECORATION: none;
}


.mediumtext {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
}

.smalltext {
  FONT-WEIGHT: normal;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
}

.redtext {
  COLOR: #cc052b;
}

.nav {
  MARGIN: 0px;
  PADDING: 0px;
  WIDTH: 139px;
  BACKGROUND-COLOR: #f2f2f2;
  TEXT-ALIGN: left;
  LIST-STYLE-TYPE: none;
  LINE-HEIGHT: 14px;
}

.nav li {
  FLOAT: left;
  POSITION: relative;
  WIDTH: 139px;
  
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: center left;
  TEXT-INDENT: 20px;
  LIST-STYLE-TYPE: none;

}

.nav li ul {
  DISPLAY: none;
  POSITION: absolute;
  TOP: 0px;
  LEFT: 0px;
}

.nav li ul li {
  BACKGROUND-IMAGE: none;
  TEXT-INDENT: 8px;
}

.nav li>ul {
  TOP: auto;
  LEFT: auto;
}

.nav li:hover ul, .nav li.over ul {
  DISPLAY: inline;
  COLOR: #007ada;
  BACKGROUND-COLOR: #f2f2f2;
  WIDTH: 220px;
  MARGIN: 0px;
  PADDING: 0px;
  LEFT: 125px;
  TOP: 0px;
}

.nav li:hover ul li, .nav li.over ul li {
  BORDER-TOP: 1px solid #bebfc3;
  BORDER-LEFT: 1px solid #bebfc3;
  BORDER-RIGHT: 1px solid #bebfc3;
  WIDTH: 219px;
}

table.leftmenutbl {
  BACKGROUND-COLOR: #f2f2f2;
}

.leftmenuhead {
  FONT-WEIGHT: normal;
  FONT-SIZE: 18px;
  /* GRAA ELLER ROED COLOR: #4e5862;*/
  COLOR: #cc052b;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: left;
  TEXT-INDENT: 11px;
  DISPLAY: block;
  WIDTH: 139px;
  
  BACKGROUND-COLOR: #f2f2f2;
  BACKGROUND-REPEAT: repeat-x;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 11px;
  PADDING-BOTTOM: 2px;
}

.leftmenusubmenubottom {
  BORDER-BOTTOM: 1px solid #bebfc3;
}

.leftmenutextindent {
  TEXT-INDENT: 11px;
}

.leftmenu A {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #0060aa;
  FONT-FAMILY:  Georgia,Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  LINE-HEIGHT: 13px;
  WIDTH: 139px;
  MARGIN: 0px;
}

.leftmenu ul>li>ul>li A {
  FONT-WEIGHT: normal;
}

.leftmenu A:hover {
  COLOR: #0098ef;
  TEXT-DECORATION: none;
}

.nav li:hover, .nav li.over {
  BACKGROUND-COLOR: #D4D8DB;
}

.leftmenu td {
  BACKGROUND-COLOR: #f2f2f2;
}

.sokhead
{
  MARGIN: 0px 0px 0px 0px;
}

.sokmenu
{
  MARGIN: 0px 0px 0px 10px;
}

A.intern {
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  COLOR: #cc052b;
}