body
{
	text-align: center;
   background: url(../bakgrunnBlue.gif);
	background-repeat: repeat-x;
   margin-top: 10px;
	padding: 0px;
   font: 9px verdana, arial, helvetica, sans-serif;	
}


h1
{
	font-size: 1.7em;
}
	
td #wrapper 
{
	background-color: white;
	margin-left: auto;
	margin-right: 0px;
/*	margin-top: 0px;
	margin-bottom: 0px;*/
	/*width: 600px;*/
   height:100%;
	text-align: left;
	border: solid #000066 1px;
	padding: 5px 5px 5px 10px;
		
}

.webadr
{
	font: 1.2em Arial,Verdana, helvetica, sans-serif;	
	color:#501E6A;
}

.top_picture
{
	padding-left: 10px;
}

.header
{

	/*background-image: url(ill.jpg);*/
		background-color: white;
	border: solid #501E6A 1px;
	/*padding-bottom: 10px;*/
	padding: 0 0 0 0;
	/*height: 150px;*/
/*	background-image: url(test/ill2.jpg);*/
	/*background-image: url(test/strand_cropped.jpg);*/
/*	background-image: url(test/water.jpg);*/
	/*background-image: url(test/drage.jpg);*/
/*background-repeat: no-repeat;*/
	
	
}

td #txt
{
 /*border-top: solid #501E6A 1px;*/
 font: 0.8em Arial,Verdana, helvetica, sans-serif;	
 margin-left: 10px;
 /*margin-right: 250px;*/
 width: 100%;
 color:#000066;
}

#txt a
{
 /*border-top: solid #501E6A 1px;*/
 /*font: 1.5em  Arial, Verdana, helvetica, sans-serif;	*/
 
color:#000066;	
}

#txt img
{
 /*border-top: solid #501E6A 1px;*/
 /*font: 1.5em  Arial, Verdana, helvetica, sans-serif;	*/
 float: right;
 clear:left;
}

.picture {
	width: 100%;
}

#line {
	/*margin-left: 0px;
	margin-top: -10px;
	width: 700px;
	border-bottom: gray 2px solid;*/
}

#kat li
{
	/*margin:0px;
	padding-left: 10px;*/
	
 }
 

#navcontainer
{
	width: 100%;
	font: 1.5em arial, verdana, helvetica, sans-serif;	
	font-weight: bolder;
	/*	background-color: gray;*/
}

#navlist ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}


#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: gray;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #501E6A;
text-decoration: none;
}



 #navcontainer2
{
margin: 0;
padding: 0 0 0 12px;
}

#navcontainer2 UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer2 LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer2 A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer2 A:hover, #navcontainer2 A:active { background: #BBBBBB; }

#navcontainer2 A.active:link, #navcontainer2 A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, #subnav A:active { color: #444; }
#subnav A.active:link, #subnav A.active:visited { color: #444; }
#subnav BR, #navcontainer BR { clear: both; }





 #navcontainer3 { /*width: 200px; position: relative;margin-left: -200px;*/}

#navcontainer3 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer3 a
{
display: block;
padding: 3px;
width: 200px;
background-color: #000066;
margin-bottom: 3px;
}

#navcontainer3 a:link, #navlist3 a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer3 a:hover
{
background-color: white;
color: #000066;
}

#navlist3
{
	font-size: 10pt;
	padding-top: 0px;

}



#navcontainer_shop
{
	width: 100%;
	font: 1.9em arial, verdana, helvetica, sans-serif;	
	font-weight: bolder;
}

#navlist_shop ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist_shop li
{
display: inline;
list-style-type: none;
}


#navlist_shop a { padding: 3px 10px; }

#navlist_shop a:link, #navlist_shop a:visited
{
color: #fff;
background-color: #000066;
border: 3px #501E6A solid;
text-decoration: none;
}

#navlist_shop a:hover
{
color: #000066;
background-color: white;
text-decoration: none;
}

.menuhdr
{
background-color: #000066;
color: #fff;
display: block;
text-decoration: none;
margin-bottom: 3px;
padding: 2px 12px 2px 10px;
}

