
/* Generelle klasser */

body
		{  
		font-family: 		Arial, sans-serif; 
		margin:				0px;
		font-size:			0.7em;
		padding:			5px;
		background-image:	url(../images/background.gif);
		}
		
a
		{
		text-decoration:	none;
		color:				#016699;
		}	
		
img
		{
		border:				0;
		}
		
form
		{
		margin:				0;
		padding:			0;
		}
		
a:hover
		{
		text-decoration:	underline;
		}
		

h1
		{
		color:				#016699;		
		font-size:			1.5em;
		margin:				0 0 0em 0;
		font-weight:		normal;
		}
		
h4
		{
		color:				#666;		
		font-size:			100%;
		Text-transform:		Uppercase;
		margin:				0 0 .5em 0;
		}
		
input
		{
		font-size:			10px;
		}

input.qty	
		{
		width:				20px;
		}

input.button
{
	background-color:	#003C8C;
	border-width:		1px;
	border-style:		solid;
	border-color:		white #264A6E #264A6E white;
	color:				white;
	font-size:			9px;
	font-family:		tahoma, sans-serif;
	width:				60px;
}
		
span.btn
		{
		border:				solid #000000 1px;
		font-weight:		normal;
		}
		
.cart_right
{
    font-size:				10px;
    text-decoration:		none;
    font-weight:			bold;
    text-align:				left;
    padding:				2px;
    background-color:		#EFF0EB;
}

.Art_Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;    
}

.Shop_TxtFld_Amount
{
 font-size:10px;
 border-style:solid;
 border-left-width:1px;
 border-right-width:1px;
 border-top-width:1px;
 border-bottom-width:1px;
 border-color:#809EC6;
 height: 16;
 width:20;
}		
		
		
div#framework div#header-left
		{
		background-image:	url(../images/gradient.gif);
		href:				default.asp?fid=1002
		height:				78px;
		float:				left;
		
		}
		
div#framework div#header-left img
		{
		width:				148px;
		height:				78px;
		margin:				0px;
		}
		
div#framework div#header-main
		{
		background-image:	url(../images/header_image.gif);
		float:				left;
		margin:				0 5px 0 5px;
		height:				78px;
		}

div#framework div#header-right
		{
		background-image:	url(../images/gradient.gif);
		float:				left;
		height:				78px;
		text-transform:		uppercase;
		}

div#framework div#header-right div
		{
		background-image:	url(../images/lines.gif);
		heigth:				13px;
		margin:				0 10px 20px 10px;
		}

div#framework div#header-right span
		{
		display:			block;
		margin:				0 10px 0 10px;
		}
		
div#framework div#header-right span#line1
		{
		color:				#FFFFFF;
		}
		
div#framework div#header-right span#line2
		{
		color:				#AFD1E2;
		}
		
div#framework div#header-right span#line3
		{
		color:				#78B1CE;
		}

		
div#framework div#menu-top
		{
		background-color:	#BEBDAD;
		clear:				both;
		margin:				5px 0 5px 0;
		height:				19px;
		}
		
div#framework div#menu-top div#topmenu
		{
		float:				left;
		}
		
div#framework div#menu-top div#search
		{
		float:				right;
		}
		
div#framework div#left
		{
		float:				left;
		}
		
div#framework div#main
		{
		background-color:	#FFFFFF;
		float:				left;
		margin:				0 5px 0 5px;
		padding:			20px;
		}
		
div#framework div#main-footer
		{
		float:				left;
		text-align:			center;
		color:				#8A8A80;
		}


div#framework div#right
		{
		float:				left;
		}
		

div#frame-menu 
		{
		padding:			0 10px 10px 10px;
		background-image:	url(../images/gradient.gif);
		background-repeat:	repeat-x;
		background-color:	#016699;
		margin:				0 0 5px 0;
		}
		
div#frame-menu div
		{
		background-image:	url(../images/lines.gif);
		heigth:				13px;	
		}


/* Gjelder meny-klasser */
		
ul.menu
		{
		margin:				0;
		padding:			0;
		list-style-type:	none;
		}
		
ul.menu a
		{
		display:			block;
		color:				#B8D5E4;
		text-transform:		uppercase;
		background-color:	#5B9DBE;
		width:				100%;
		text-align:			right;
		margin:				0 0 2px 0;
		}
		
ul.menu-top
		{
		margin:				3px 0 0 0;
		padding:			0;
		list-style-type:	none;
		}
		
ul.menu-top a
		{
		color:				#000000;
		text-transform:		uppercase;
		width:				100%;
		text-align:			right;
		}
		
		
ul.menu a:hover
		{
		text-decoration:	none;
		color:				#FFFFFF;
		background-color:	transparent;
		}
		
li.menu-top
		{
		display:			inline;
		margin:				0;
		padding:			0 10px 0 10px;
		list-style-type:	none;
		}
		
li.menu-top a
		{
		color:				#000000;
		text-transform:		uppercase;
		width:				100%;
		text-align:			right;
		}


li.menu-level3
		{
		margin:				0;
		padding:			0;
		list-style-type:	none;
		}
		

li.menu-level3 a
		{
		display:			block;
		color:				#FFFFFF;
		background-color:	transparent;
		text-transform:		none;
		width:				100%;
		text-align:			right;
		}


li.menu-level3-selected a
		{
		display:			block;
		color:				#B8D5E4;
		background-color:	transparent;
		text-transform:		none;
		width:				100%;
		text-align:			right;
		}

		
li.menu-selected a
		{
		display:			block;
		color:				#FFFFFF;
		text-transform:		uppercase;
		width:				100%;
		text-align:			right;
		background-color:	transparent;
		}
		
		
div.frame
		{
		color:				#FFFFFF;
		margin:				0 0 5px 0;
		}
		
		
div.frame div.top
		{
		text-transform:		uppercase;
		padding:			0 0 0 3px;
		color:				white;
		}
		
div.frame div.main
		{
		padding:			10px;
		}
		
div.frame div#banners
		{
		text-align:			center;
		}
		
div.banner-left div.frame div.main
		{
		padding:			0;
		}