﻿body{
margin:0px;
font-weight: normal; 
color:#000000; 
font-size: 12px; 
font-family:verdana;
text-align:center
}
td{
font-size: 12px;
}
a{
color: black; 
text-decoration:none;
color:#000000
}
a:hover
{
text-decoration:none;color:#e62327
}
h1{
font-size: 16px;
color:#000000;
margin-top:10px;
font-family:verdana;
line-height:4;
}
h1.RightColumn
{
font-size: 14px; 
color:#187cae; 
margin-bottom:0px;
}
h2
{
font-weight: bold; 
font-size: 14px;
color:#000000;
font-family:verdana
}   
h3
{
font-weight: bold; 
font-size: 12px;
color:#000000;
font-family:verdana
}
img
{
/*margin:5px;*/
padding:0;
border-style:none
}
#img leftarea
{
margin:0;
padding:0;
}
/*design*/
#sitewrapper
{
margin:0 auto; 
width:1000px
}

#pagewrapper
{
width:1000px;
margin:0px auto;
text-align:left;
overflow:hidden
}

#topheader
{
float:left;
clear:none;
width:1000px; 
margin:0;
padding:0;
border-style:none;
border:0;
/*background: url('/images/skiringssal/nettsidegrafikk/top2.jpg');
background-repeat:no-repeat; */
height:85px;
}

#topmenu
{
float:left;
clear:none;
margin:0;
padding:0;
margin-left:0px;
width:1000px;
padding-top:1px;
padding-bottom:1px;
height:24px;
margin-top:1px;
font-family:Arial,Verdana;
color:#999999;
font-size:14px;
}

.TopGroup
{
	border: none;
}
.TopItem
{
	FONT-SIZE: 12px;
	cursor: hand;
	color: black;
	font-weight: bold;
	font-family: arial, verdana;
	background-color: white;
	border: solid 1px black;
	height:22px;
}



.TopItemHover
{
	border: solid 1px black;
	FONT-SIZE: 12px;
	cursor: hand;
	color: white;
	font-family: arial, verdana;
	font-weight: bold;
	background-color: #E62B2A;
	height:22px;
	margin-left: 10px;
}

.TopItemActive
{
	border: solid 1px black;
	FONT-SIZE: 12px;
	cursor: hand;
	color: black;
	font-family: arial, verdana;
	font-weight: bold;
	background-color: white;
	height:22px;
}

.TopItemVertical
{
	FONT-SIZE: 12px;
	cursor: hand;
	color: black;
	font-weight: bold;
	background-color: white;
	border: solid 1px #d4f3d4;
}
.TopItemHoverVertical
{
	FONT-SIZE: 12px;
	cursor: hand;
	color: black;
	font-weight: bold;
	background-color: white;
	border: solid 1px black;
}
.TopItemActiveVertical
{
	FONT-SIZE: 12px;
	cursor: hand;
	color: black;
	font-weight: bold;
	background-color: #8d8f95;
	border: solid 1px #AADDDE;
}

.Group
{
	border-right: #333333 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #333333 1px solid;
	background-color: white;
}

.Item
{
    font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: black;
	font-family: arial, verdana;
	background-color: white;
}


.ItemHover
{
    background-color: #E62B2A;    
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: black;
	font-family: arial, verdana;
}

.ItemActive
{
	border-right: #ffffff 1px solid;
	border-top: #aaaaaa 1px solid;
	FONT-SIZE: 12px;
	border-left: #aaaaaa 1px solid;
	cursor: hand;
	color: #333333;
	border-bottom: #ffffff 1px solid;
	font-family:arial, verdana;
	background-color: #ffffff;
}

#leftcolumn
{
float:left;
clear:none;
margin:0;
padding:0;
width:190px;
overflow:hidden;
margin-top:5px;
margin-right:5px;
padding-left:2px;
min-height:947px;
height:auto !important;
height:1297px;}

.leftarea{
float:left;
background-color:#c2dfe4;
width:187px;
clear:none;
margin:0;
padding:0;
margin-left:5px;
margin-bottom:10px;
padding-top:1px;
padding-left:2px;
padding-bottom:0px;
overflow:hidden
}

.leftarea thumbnailimage
{
margin:0;
padding:0;
border:solid 1px #999999;
width:60px
}

.leftareaheader
{
float:left;
clear:both;
margin:0;
padding:0;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
width:180px;
}
.leftareavideo
{
float:left;
background-color:#c2dfe4;
width:187px;
clear:none;
margin:0;
padding:0;
margin-left:5px;
margin-bottom:5px;
padding-top:1px;
padding-left:2px;
padding-bottom:0px;
overflow:hidden
}

.leftareatext
{
float:left;
clear:none;
margin:0;
padding:0;
position:relative;
top:-30px;
left:77px;
font-weight:
bold;overflow:visible
}

#maincontent
{
float:left;
clear:none;
margin:0;
padding:0;
width:1000px;
background-image:url('/images/skiringssal/nettsidegrafikk/bg_1200px.gif');
background-repeat:repeat-y; 
}

#bottomcolumn
{
float:right;
clear:none;
margin:0;
padding:0;
width:609px;
margin-top:2px;
margin-right:0px;
background-color:#c2dfe3;
overflow:visible;
height:50px;
}

#footer
{
float:left;
clear:both;
margin:0;
padding:0;
width:609px;
height:30px;
margin-top:0px;
padding-top:10px;
padding-bottom:0px;
font-family:Arial,verdana; 
font-size:10px;
color:white;
text-align:center; 
font-weight:bold;
bottom:2px;
overflow:hidden;
background-color:#e62b2a;
margin-left:0px;
}

#centermenus
{
float:left;
clear:none;
margin:0;
padding:0;
width:879px;
clear:none;
height:25px;
margin-left:9px;
margin-bottom:0px;
}

#centercolumncontent
{
padding:0px 0px 0px 0px;
clear:none;
}

#centercontent{
float:left;
clear:none;
margin:0px;
width:68px;
background-color:#ffffff;
padding:0;
margin-left:1px;
border:solid 1 px #999999;
padding-left:1px;
overflow:visible
}
#rightcolumn
{
width:0px;
margin:0;
width:177px;
padding:0;
float:right;
overflow:hidden;
clear:none;
background-color:#e0f2f4;
padding-left:5px;
min-height:947px;
height:auto !important;
height:1297px;
}

.rightcolumnnews
{
width:180px; 
margin:0;
padding:0;
float:right;
overflow:hidden;
clear:none;
padding-right:5px;
}

.rightcolumnnewslastupdatearea
{
margin-top:0px;
margin-left:10px;
}

.rightcolumnnewslastupdateheader h5
{
margin-top:-10px;
margin-bottom:0px;
clear:both
}

.rightcolumnnewslastupdateheader
{
margin-top:5px;
margin-bottom:0px;
clear:both
}

.rightcolumnnewslastupdatelink{
clear:both;
}

.centercolumnnews
{
    width:297px;
    height: 60px;
    margin:0;
    padding:0;
    float:left;
    overflow:visible;
    clear:none;
    background-color:#e1f2f4
}

.newsimg
{
float:left;
clear:none;
}

.newstext
{
float:left;
clear:right;
margin-top:10px;
padding-right:2px;
font-weight:bold;
width:107px
}
.newsingress
{
margin:0;padding:0;
margin-left:70px;
}
#bottomarea
{
float:left;
margin:0;
padding-left:30px;
clear:none;
width:580px;
positions:relative;
left:0px;
top:0px;
min-height:10px;
height:auto !important;
height:38px;
}

#rightcolumncontent
{
float:right;
clear:none;
margin:0;
padding:0;
clear:none;
}

#search
{
margin:0;
width: 184px;
margin-left:0px;
padding:0;
padding-top:5px;
padding-left:4px;
background-color:#c2dfe3;
padding-bottom:9px;
}

.rightarticle
{
    padding: 0px 8px 0px 8px;    
}

#ContentFrontNewsWrapper
{
    margin-top: 10px;
    background-color:#E1F2F4;
    padding: 5px 0px 5px 0px;    
    width: 595px;
}

.NewsWrapper
{
    width: 265px;
    float: left;
    padding-left: 20px; 
    height: 150px;
}

.NewsCenterImage
{
    float: right;
    padding-left: 5px;
    padding-bottom: 5px;    
}

.NewsCenterText
{
    
    font-weight: bold;
    font-size: 13px;    
}

.NewsCenterDate
{
    font-size: 10px;
    padding-bottom: 5px;
        
}
.NewsCenterReadmore
{
    padding-top: 8px;    
}

.NewsCenterReadmore a
{
    color: Blue;
    text-decoration: underline;
}

#NewsCenterArkivLink
{
    padding: 0px 0px 5px 20px;    
}

/*article */
.bodyText
{
font-weight: normal;
font-size: 12px;
color: #000000;
font-family:Verdana;
margin-bottom:30px;
}

.bodyText a:hover
{
color:red;
text-decoration:underline;
}

.breadcrumb
{
font-size: 12px; 
color: black;
text-decoration: none;
font-weight: bold;
}
.frame
{
border: #000000 1px solid;
}
.grayBig
{
color:#666666;
}
.stripeH
{
background-image: url('/images/nvs/graphics/dotted_hor.gif');}
.readmorelink{color:#000000
}

/*Wordbanner*/
div.wordBannerText
{
color:#187cae;
}

/*Newsfeed*/
div.NewsfeedItem
{
padding:0px 0px 5px 0px;
}

div.NewsfeedItem span
{
color:#333333; 
font-size:11px;
}

/*topmenu*/
a.topmenulink
{
color:#000000;
font-weight:bold;
}


/*leftmenu*/
#leftmenuheader
{
margin: 0px 0px 0px 0px;
padding:7px 0px 0px 10px;
height:0px; color:White;
}

#leftmenu
{
position:relative;
margin-top:0px; 
margin-left: 0px; 
clear:left;
width:140px; 
font-size:14px;
font-family:Arial,verdana;
}

div.leftmenusectionwrapper
{
clear:both;
padding-left:7px; 
padding-bottom:3px;
}

div.leftmenusectionwrapperselected
{
clear:both; 
padding-left:7px;  
padding-bottom:3px;
}

ul.leftsubmenulist
{
margin: 0px 0px 0px 10px; 
padding: 0px 0px 0px 0px;
}

li.leftsubmenuitem, li.leftsubmenuitemselected
{
list-style-type:none; 
padding-bottom:3px;
color:#000000;
font-size:12px;
text-transform:none;
text-decoration:none
}

li.leftsubmenuitem a, li.leftsubmenuitemselected a
{
list-style-type:none; 
padding-bottom:3px;
color:#000000;
font-size:12px;
text-transform:none;
text-decoration:none;
}

a.leftmenusectionlink, a.leftsubmenulink
{
color:#000000; 
text-decoration:none;
font-size:10px;
text-transform:none
}

a.leftmenusectionlinkselected, a.leftsubmenulinkselected
{
color:#000000;
font-weight:bold;
font-size:12px;
text-decoration:none;
text-transform:none
}

#leftsubmenulink a
{
font-size:12px;
font-weight:bold;
font-decoration:none;
}

.articleListIngress
{
font-weight:bold
}

/*Newslist*/
div.newslistwrapper
{
clear:none; 
float:left;
}

div.newslistrowwrapper
{
clear:both; 
width:520px; 
background-image:url('/images/nvs/graphics/dotted_vert.gif');
background-repeat:repeat-y; 
}

div.newslistitemtop
{
width: 520px;
margin: 10px 0px 0px 0px;
clear:both;
}

div.newslisrowseparator
{
width: 520px;
height:5px; 
clear:both;
}

div.newslistitemleft
{
width:271px; 
clear:left; 
padding: 15px 5px 15px 0px;
float: left; 
}

div.newslistitemright
{
width:271px; 
clear:right; 
padding: 15px 5px 15px 0px;
float: right;
}

div.articlelistdate
{
color: #666666;
}

div.articlelisthead 
{
font-weight: bold; 
font-size: 14px; 
color:#000000;
}

div.articlelistingress 
{
padding-top:5px;
font-weight:bold;
}

div.articlelistlink
{
font-weight:bold;
padding-top:5px;
clear:both; 
width:271px;
}

.newsitemlink
{
color:#336699;
}

/* Programfane */
#topmenuwrapper
{	
position:relative;
float:left;
clear:none;
top:0px;
left:0px;
z-index:102;
}
.menuitems
{
margin:0;
padding:0;
float:left;
clear:none;
height:43px;
width:87px;
}

a2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
}

a:hovers
{
font-family: Verdana;
color: #0000cc;
text-decoration: none;
}

leftmenutab
{
background-image: url('/images/skiringssal/nettsidegrafikk/tabs_left.gif');
}

#imagegallery
{
float:left;
clear:none; 
width:590px;
margin-left:0px;
margin-top:10px;
}

.imagegalleryoverviewimage
{
float:left;
clear:left;
width:400px;
margin-right:40px;
margin-bottom:40px
}

.imagegalleryoverviewimagetext
{
float:left;
clear:right;
font-size:17px;
font-weight:bold
}

.imagegalleryimage
{
float:left;
clear:none;
margin-right:20px;
margin-bottom:20px;
width:100px;
}

.imagegalleryimagew
{
float:left;
clear:none;
width:140px;
margin-bottom:20px;
margin-right:50px
}

.imagegalleryimagethumbnail
{
width:150px
}

#selectedimage
{
text-align:center
}

#imageicons{
text-align:center
}

.thumbnailimage{
float:left;
clear:left;
width:60px;
margin:0;
padding:0;
}

#centercontent
{
float:left;
padding-left:15px;
width:778px;
clear:none;
border:solid 1px #999999;
border-right:0;
border-bottom:solid 2px #999999;
border-top:solid 1px #999999;
overflow:hidden;
}

.flashlink
{
float:left;
clear:none;
margin:0;
padding:0;
left:0px;
min-widths:125px;
widths:115px;
height:115px;
position:relative;
margin-right:0px;
} 

.bottomflashimg
{
float:left;
clear:none;
width:0px;
margin-left:-120px;
position:relative;
top:0px;
}

#centermenuwrapper
{
background-color:#e1f2f4;
}

.topmenuitem
{
background-color:#ffffff;
padding-right:10px;
padding-left:10px;
border:solid 1px #999999;
border-bottom: solid 1 px #999999;
margin-right:5px;
height:22px;
}

.centermenuitem
{
clear:none;
float:left;
margin-left:0px;
backgrounds-image: url('/images/skiringssal/nettsidegrafikk/tabs_main.gif');
background-repeat:no-repeat;
}

.centermenuitemlink
{
float:left;
clear:none;
color:#000000;
height:37px;
padding-top:10px;
backgrounds-image:url('/images/skiringssal/nettsidegrafikk/tabs_main.gif');
background-repeat:no-repeat;
}
a.centermenuitemlink
{
color:orange;
text-decoration:none;
background-image: url('/images/skiringssal/nettsidegrafikk/tabs_left.gif')
}

#centercolumn
{
float:left;
clear:none;
width:796px;
border:solid 1 px gray;
margin-left:7px;
margin-right:0px;
margin-top:0px;
padding-top:0px; 
overflow:hidden;
clear:none;
}

.flashlink img
{
border:0;
margin:0;
padding:0;
}

#breadcrumb
{
line-height:9px;
margin-top:3px;
}

#centercontent h1
{
line-height:2;
margin-bottom:2px;
padding-bottom:2px;
font-family:verdana;
color:#000000;
font-size:16px;
}

.newsimg
{
width:70px;
overflow:hidden;
clear:none;
float:left
}

.videoimg
{
float:left;
clear:left;
border:0;
margin:0;
padding:0;
width:50px;
cursor:hand;
}
.videolabel
{
float:left;
clear:none;
border:0;
margin:0;
padding:0;
width:70px;
margin-top:20px;
margin-right:10px;
text-align:left;
cursor:hand
}
#videobottomtext
{
clear:all; 
float:left; 
margin-top:10px; 
width:180px; 
text-align:center;
}
		
#navigation {
margin:0;
padding:0;
positions: relative;
top:0px;
background-color:#E1F2F4;
height: 27px;
color:#ffffff;
}

#navigation ul 
{
float: left;
position: relative;
margin:0;padding:0;
top:1px;
left:0px;
list-style: none;
color:#ffffff;
}

#navigation ul li {
  float: left;
   margin:0;
   padding:0;
   padding-left: 0px;
  color:#ffffff;
background-color:#E62327;
}

#navigation li a {
  float: left;
  margin:0;
  padding:0;
  display: block;
  text-decoration: none;
  padding:0;
  padding:5px;
  padding-left:10px;padding-right:10px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  border-top:solid 1px #999999;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-top:solid 1px #999999;
}

.clearboth
{
    clear:both;    
}

#navigation ul li a:hover {
  color:#000000;

}
body#page1 #ll1,
body#page1 #ll2,
body#page1 #ll3
background-color: green;
}

body#page1 #al1,
body#page1 #al2,
body#page1 #al3
background-color: orange;
} 
#lastupdated
{
float:left;clear:none;margin-top:-10px;
background-color:#c2dfe4
}
.menuunselected{float:left;clear:none;margin-top:-15px;padding:0;background-color:#E62327;color:#ffffff;border-top: solid 1px #999999;border-left:solid 1px #000000;overflow:visible;z-index:100}
.menuselected{float:left;clear:none;background-color:#ffffff;color:#E62327;border-top: solid 1px #999999;border-left: solid 1px #999999;border-right: solid 1px #000000;border-bottoms:solid 0px #ffffff;margin-top:-15px;}
.leftsubmenulist{text-decoration:none}
.bodyText a{color:blue}
.imagegallerylink{
float:left;clear:left;width:200px;}
