/* CSS Document */

html
{
height: 100%;
}

body
{
height: 100%;
}

body {
	background-image: url(headerbakgrunn.jpg);
	background-repeat: repeat-x;
	background-color: #c3c8e1;
	margin: 0;
	text-align: center;
}

body {
	font-size: 10px; 
	font-family: verdana; 
	color:#000000; 
	line-height:18px; 
	letter-spacing:0;
	word-spacing: 0;
} 

A:link {
	color:#7086b6;
	text-decoration: none;
}

A:visited {
	color:#7086b6;
	text-decoration: none;
}

A:hover {
	color:#7086b6;
	text-decoration: underline;
}  

A:current {
	color:#c3c8e1;
	text-decoration: none;
}

#container {
	background: url(content.jpg) repeat-y scroll 0% ;
	margin: 0px auto;
	width: 1000px;
	text-align: left;
}

#header {
	background: url(header3.jpg);
	width: 1022px;
	height: 265px;
	margin: 0px auto;
}

#content {
	float: right;
	width: 650px;
	margin-top: -20px;
	padding: 10px;
	margin-right: 100px;
	text-align: justify;
}

#sidebar {
	float: left;
	background-color:transparent;
	width: 150px;
	padding: 10px;
	margin-left: 40px;
	text-align: justify;
	height:100%;
	border-right:1px dotted #B4B4B4;

}

ul.sidebar li {
border-bottom: 1px dotted #B4B4B4;

}

/* Comment here 

	margin: 0px auto;
	padding-top: 30px;	
	height: 62px;
	text-align: center;
	clear: both;
	padding: 0px;
*/
#footer {
	background: url(footer.jpg);
	clear: both;
	height: 56px;
	margin: 0px auto;
	padding-top: 30px;	
	height: 56px;
	text-align: center;
	padding: 0px;
	font-style: normal #f0f0f0;
}

#footer p {
margin:0pt 0pt 0pt 210px;
padding:15px 20px 0pt 0pt;
}

#linkermeny p {
margin-bottom:30px;
}




input, textarea {
	color: #000000;
	background: #ffffff;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana; 
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color:#7a7a7a; 
}

.forside {
	float: right;
	width: 730px;
	margin-top: -50px;
	padding: 10px;
	margin-right: -70px;
	text-align: justify;
}

.listesoskenhann {
background-color: #f3f8fd;
float:none;
}

.listesoskentispe {
background-color:#f4eafb;
float:none;
}

.listekull {
width: 200px;
float: none;
text-align: left;
}


.vrute {
float:left;
width:500px;
}

.hrute{
float: right;
width:150px;
}

.tabellkant{
border-bottom: 1px solid #f4eafb;
}

/* Under: artikkelramme 

.art-holder .top {
margin-top:6px;
}
.art-lft {
float:left;
padding:6px 10px 10px 0;
}
.art-lft, .art-rt {
border-top:1px dashed #CCCCCC;
width:346px;
}
.top {
border-top:1px solid #CCCCCC;
display:block;
}

 artikkelramme slutt */

.artikkelramme {
margin-top: 20px;
margin-bottom:130px;
width: 645px;
}

.venstre-topp {
padding:6px 5px 5px 0;
width:300px;
float:left;
border-bottom:1px dashed #CCCCCC;
height:140px;
}

.hoyre-topp {
padding:6px 5px 5px 0;
width:300px;
float:right;
border-bottom:1px dashed #CCCCCC;
height:140px;
}

.view-more {
float:right;
}

.kurs {
float:none;
margin-left:50;
width:650px;
border-bottom:1px dashed #CCCCCC;
padding: 10 10 10 10;
}

.tabell{
padding-bottom: 20px;
}

blockquote{
background:transparent url(blockquote.gif) no-repeat scroll left top;
font-style:italic;
margin:1em;
padding:0 0 0 5em;
}


#oppdateringsboks {background: #f0f0f0;}
.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #f0f0f0;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #f0f0f0;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #f0f0f0;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #f0f0f0;}
.content {padding: 10px;}




/*under: besøks-teller*/
.style1 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin-left: 240px;
line-height: 1.3;
color:#0033FF;
}

.style2 {
color:#000000;
text-decoration:none;
}



/* under: overskriften og streken i content*/
h1 {
	font-size: 120%;
	color: #333333;
	padding: 2px;
	border-bottom: 1px solid #000000;
	margin-top: -5px;
}

h2
{
font-size: 13px;
color: #7086b6;
font-family: Verdana;
font-weight: normal;
text-align:center;
}


h3 { 
border-bottom:0.07em solid #D5D4D1;
clear:left;
color:#7086b6;
display:block;
font-family:arial,verdana,sans-serif;
font-size:15px;
margin-bottom:10px;
padding-bottom:1px;
text-align:center;
width:100%;
}

h4 {
border-bottom:0.07em solid #D5D4D1;
clear:left;
color:#7086b6;
display:block;
font-family:arial,verdana,sans-serif;
font-size:10px;
margin-bottom:10px;
padding-bottom:1px;
text-align:center;
width:100%;
}

img {
border: none;
} 

.img {
position : relative;
	left : 1px;
	top : 1px;
}

.copyright {
 	font-size: 8pt;
	color: #646464;
}
/* Comment here */
.right {
	float: right;
	text-align: right;
}



/* koden under er for menyen i headeren */
#nav1 {
   list-style: none;
   margin: 0; 
   padding: 0;
   margin-left: 0px;
   margin-top: 0px;
}
#nav1 li {
	float: left;
	padding: 0px;
	margin-top: 0 px;
	margin-left: 0 px;
}
#nav1 li a {
	color: #000000;
	display: block;
	text-align: left;
	font-variant: small-caps;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
#nav1 li a:aktive {
	color: #000000;
	display: block;
	text-align: center;
	font-variant: small-caps;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
#nav1 li a:visited{
	color: #000000;
	display: block;
	text-align: center;
	font-variant: small-caps;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
#nav1 li a:hover {
	color: #FFFFFF;
	display: block;
	text-align: center;
	font-variant: small-caps;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	position : relative;
	left : 0px;
	top : 0px;
}

#nav1 {
   float:left;
   list-style: none;
   margin: 0; 
   padding: 0px;
   margin-left: 25px;
   margin-top:135px;
   height:54px;
   width:550px;
}


#nav1 li {
   float: left;
   padding: 0px;
   margin-top: 0px;
   margin-left:0px;
   margin-right: 2px;
   list-style-type:none;
   width:550px;
}

#nav1 li a {
   display: block;
   text-align: left;
   color: #333333;
   margin-top:0px;
   float:left;
   border:0 none;
   position:relative;
   height: 54px;
   text-decoration: none;	
}


ul#nav1 li#forsidemeny {
background: url(forsidefane2.jpg) no-repeat scroll 0 0;
height:27px;
width:74px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#forsidemeny a{
background: url(forsidefane2.jpg) no-repeat left top scroll 0 0;
height:27px;
width:74px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#forsidemeny a:hover{
background: transparent url(forsidefanehover2.jpg) no-repeat; 
height:27px;
width:74px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#forsidemeny a#current{
background: transparent url(forsidefanecurrent2.jpg) no-repeat; 
height:27px;
width:74px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#megmeny {
background: url(ossfane.jpg) no-repeat scroll 0 0;
height:27px;
width:44px;
margin-top:0px;
}

ul#nav1 li#megmeny a{
background: url(ossfane.jpg) no-repeat left top scroll 0 0;
height:27px;
width:44px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#megmeny a:hover{
background: transparent url(ossfanehover.jpg) no-repeat; 
height:27px;
width:44px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#megmeny a#current{
background: transparent url(ossfanecurrent.jpg) no-repeat; 
height:27px;
width:44px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#amymeny {
background: url(hundenefane2.jpg) no-repeat scroll 0 0;
height:27px;
width:78px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#amymeny a{
background: url(hundenefane2.jpg) no-repeat left top scroll 0 0;
height:27px;
width:78px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#amymeny a:hover{
background: transparent url(hundenefanehover2.jpg) no-repeat; 
height:27px;
width:78px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#amymeny a#current{
background: transparent url(hundenefanecurrent2.jpg) no-repeat; 
height:27px;
width:78px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#fotomeny {
background: url(fotofane2.jpg) no-repeat scroll 0 0;
height:27px;
width:52px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#fotomeny a{
background: url(fotofane2.jpg) no-repeat left top scroll 0 0;
height:27px;
width:52px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#fotomeny a:hover{
background: transparent url(fotofanehover2.jpg) no-repeat; 
height:27px;
width:52px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#fotomeny a#current{
background: transparent url(fotofanecurrent2.jpg) no-repeat; 
height:27px;
width:52px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#bloggmeny {
background: url(bloggfane.jpg) no-repeat scroll 0 0;
height:27px;
width:56px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#bloggmeny a{
background: url(bloggfane.jpg) no-repeat left top scroll 0 0;
height:27px;
width:56px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#bloggmeny a:hover{
background: transparent url(bloggfanehover.jpg) no-repeat; 
height:27px;
width:56px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#bloggmeny a#current{
background: transparent url(bloggfanecurrent.jpg) no-repeat; 
height:27px;
width:56px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#linkermeny {
background: url(linkerfane2.jpg) no-repeat scroll 0 0;
height:27px;
width:61px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#linkermeny a{
background: url(linkerfane2.jpg) no-repeat left top scroll 0 0;
height:27px;
width:61px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#linkermeny a:hover{
background: transparent url(linkerfanehover2.jpg) no-repeat; 
height:27px;
width:61px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#linkermeny a#current{
background: transparent url(linkerfanecurrent2.jpg) no-repeat; 
height:27px;
width:61px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#gjestebokmeny {
background: url(gjestebokfane2.jpg) no-repeat scroll 0 0;
float:left;
width:71px;
height:27px;
}

ul#nav1 li#gjestebokmeny a{
background: url(gjestebokfane2.jpg) no-repeat left top scroll 0 0;
float:left;
width:71px;
height:27px;
}

ul#nav1 li#gjestebokmeny a:hover{
background: transparent url(gjestebokfanehover2.jpg) no-repeat; 
float:left;
width:71px;
height:27px;
}

ul#nav1 li#gjestebokmeny a#current{
background: transparent url(gjestebokfanecurrent2.jpg) no-repeat; 
float:left;
width:71px;
height:27px;
}

/* orginal kode for menyen 
#nav1 {
   list-style: none;
   margin: 0; 
   padding: 0;
   margin-left: 0px;
   margin-top: 0px;
}
#nav1 li {
	float: left;
	padding: 0px;
	margin-top: 0 px;
	margin-left: 5 px;
}
#nav1 li a {
	color: #000000;
	display: block;
	text-align: left;
	font-variant: small-caps;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
#nav1 li a:aktive {
	color: #000000;
	display: block;
	text-align: center;
	font-variant: small-caps;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
#nav1 li a:visited{
	color: #000000;
	display: block;
	text-align: center;
	font-variant: small-caps;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
#nav1 li a:hover {
	color: #FFFFFF;
	display: block;
	text-align: center;
	font-variant: small-caps;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	position : relative;
	left : 0px;
	top : 0px;
}

#nav1 {
   float:left;
   list-style: none;
   margin: 0; 
   padding: 0px;
   margin-left: 30px;
   margin-top:135px;
   height:54px;
   width:550px;
}


#nav1 li {
   float: left;
   padding: 0px;
   margin-top: 0px;
   margin-left:0px;
   margin-right: 2px;
   list-style-type:none;
   width:550px;
}

#nav1 li a {
   display: block;
   text-align: left;
   color: #333333;
   margin-top:0px;
   float:left;
   border:0 none;
   position:relative;
   height: 54px;
   text-decoration: none;	
}


ul#nav1 li#forsidemeny {
background: url(forsidefane2.jpg) no-repeat scroll 0 0;
height:100%;
width:10px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#forsidemeny a{
background: url(forsidefane2.jpg) no-repeat left top scroll 0 0;
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#forsidemeny a:hover{
background: transparent url(forsidefanehover2.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#forsidemeny a#current{
background: transparent url(forsidefanecurrent2.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#megmeny {
background: url(ossfane.jpg) no-repeat scroll 0 0;
height:90%;
float: left;
width:115px;
margin-top:0px;
}

ul#nav1 li#megmeny a{
background: url(ossfane.jpg) no-repeat left top scroll 0 0;
height:90%;
float:left;
width:115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#megmeny a:hover{
background: transparent url(ossfanehover.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#megmeny a#current{
background: transparent url(ossfanecurrent.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#amymeny {
background: url(hundenefane2.jpg) no-repeat scroll 0 0;
height:100%;
width:115px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#amymeny a{
background: url(hundenefane2.jpg) no-repeat left top scroll 0 0;
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#amymeny a:hover{
background: transparent url(hundenefanehover2.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#amymeny a#current{
background: transparent url(hundenefanecurrent2.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#fotomeny {
background: url(fotofane2.jpg) no-repeat scroll 0 0;
height:100%;
width:115px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#fotomeny a{
background: url(fotofane2.jpg) no-repeat left top scroll 0 0;
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#fotomeny a:hover{
background: transparent url(fotofanehover2.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#fotomeny a#current{
background: transparent url(fotofanecurrent2.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#bloggmeny {
background: url(bloggfane.jpg) no-repeat scroll 0 0;
height:100%;
width:115px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#bloggmeny a{
background: url(bloggfane.jpg) no-repeat left top scroll 0 0;
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#bloggmeny a:hover{
background: transparent url(bloggfanehover.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#bloggmeny a#current{
background: transparent url(bloggfanecurrent.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#linkermeny {
background: url(linkerfane2.jpg) no-repeat scroll 0 0;
height:100%;
width:115px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#linkermeny a{
background: url(linkerfane2.jpg) no-repeat left top scroll 0 0;
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#linkermeny a:hover{
background: transparent url(linkerfanehover2.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#linkermeny a#current{
background: transparent url(linkerfanecurrent2.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#gjestebokmeny {
background: url(gjestebokfane2.jpg) no-repeat scroll 0 0;
height:100%;
width:115px;
margin-top:0px;
margin-left:0px;
}

ul#nav1 li#gjestebokmeny a{
background: url(gjestebokfane2.jpg) no-repeat left top scroll 0 0;
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#gjestebokmeny a:hover{
background: transparent url(gjestebokfanehover2.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}

ul#nav1 li#gjestebokmeny a#current{
background: transparent url(gjestebokfanecurrent2.jpg) no-repeat; 
height:90%;
width: 115px;
margin-top:0px;
margin-left: 0px;
}
*/



/* koden under er for sidebaren */
#side {
   margin: 0;
   padding: 0;
   list-style-type: none;
}
#side li {
   margin-bottom: 2px;
}
#side a {
   color: #333333;
   display: block;
   width: 150px;
   background-image: url(heart.gif);
   background-position:left;
   background-repeat:no-repeat;
   border-left: url(heart.gif) 1px solid #525452;
   padding-left: 15px;
}
#side a:hover {
   color: #c3c8e1;
   text-decoration: none;
   border-left: url(heart.gif) 1px solid #9899b8;
}

#side a:current{
	color: #7086b6;
    text-decoration: none;
    border-left: url(heart.gif) 1px solid #9899b8;
}

ul.linkage li a:hover {
border-left:0.3em solid #71147f;
color:#8B8B8B;
display:block;
font-size:0.85em;
font-weight:normal;
margin:2px;
padding-left:3px;
text-decoration:none;
width:138px;
}

ul.linkage li a {
border-left:0.3em solid #DEDDDB;
color:#71147f;
display:block;
font-size:0.85em;
font-weight:normal;
margin:2px;
padding-left:3px;
text-decoration:none;
width:138px;
}
ul.linkage li {
background:none;
list-style-type:none;
float:left;
font-weight:normal;
width:140px;
}