@charset "UTF-8";
/* CSS Document */

body {
    background: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
    margin-top: 0;
	margin: 0;
	padding: 0;
	background:#FFF url(../images/bakgrun.jpg) repeat-x top fixed;
	
}

#top_spacer {
	width: 1010px;
	height: 10px;
}

img {
	border: none;
}

#search_box_active {
	width: 300px;
	height: 30px;
	padding-top:31px;
	margin-top: 3px;
}



#search_box {
	float: right;
	width: 200px;
	height: 30px;
	padding-top:31px;
	text-align: right;
	margin-right: 10px;
	margin-top: 3px;
}

input.btn {   
	color:#231f20;   
	font: bold 100%;   
	background-color:#FFF;   
	border:1px solid;   
	border-color: #283872 #283872 #283872 #283872;   
	} 

















#product_listing {
	width: 720px;
}

#product_heading {
	width: 720px;
}

#product_image {
	width: 280px;
	float: left;
}

#product_image_align {
	text-align: center;
}

#product_info {
	width: 440px;
	float: left;
}


.product_img_230 {
	width: 230px;
	border: none;
}



#product_full_image  {
	padding-top: 5px;
	text-align: center;

}

#product_full_image a:link, #product_full_image a:visited {
	text-decoration: none;
	color:#fa362b;
}


.artikkel_nr {
	background-color: #CCC;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 70px;
	margin-left: 10px;
}

.artikkel_nr_text {
	padding-top: 5px;
	margin-left: 15px;
}


.artikkel_nr_padding {
	height: 10px;
	width: 10px;
}




.end_float {
	clear: both;
}



















#search_filer {
	width: 810px;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 10px;
	
}

.search_overskrift {
	color: #2200cc;
	font-size: 1.3em;
	text-decoration:underline;
}

.search_innhold {
	color: #000;
	font-size: 1.0em;
	width: 600px;
}

.search_link {
	color: #4e8822;
	font-size: 1.0em;
	width: 600px;
	text-decoration: none;
}



.search_bottom_spacer {
	padding-bottom: 8px;
	font-size: 1.0em;
	width: 600px;
}

.search_bottom_spacer a:link, .search_bottom_spacer a:visited  {
	text-decoration: none;
	color: #4e8822;
}













.end_float {
	clear: both;
}

#container {
	width: 1010px;	
	margin: auto;
}

#goldspot {
	width: 1010px;	
	margin: auto;
	text-align: right;
	padding-right: 10px;
	color:#666;
}
#goldspot a:link, #goldspot a:visited  {
	color:#666;
	text-decoration: none; 
}



#container_padding {
	padding: 10px 15px 15px 15px;
	background: url(../images/shadow_bg.png) bottom left no-repeat;
}

#top_logo {
	width: 980px;
	height: 162px;
	background: url(../images/top_logo.jpg) no-repeat top left;
}

#logo_hjemknapp {
	position: relative;
	width: 243px;
	height: 96px;
	left: 50px;
	top: 38px;
}





#article_ingressimage {
	float: left;
	padding-right: 20px;
	width: auto;
}


.artcle_top_spacer  {
	margin-top: 1px;
	height: 27px;
	width: auto;
	background: #FFF;
}
.artcle_bottom_spacer  {
	height: 20px;
	width: auto;
	background: #FFF;
}

.artcle_top_spacer ul {
	padding: 0; 
	padding-left: 252px;
	padding-top: 7px;
	margin: 0; 
	list-style-type: none; 
	list-style-image: none;
	font-size: 9px;
}


.artcle_top_spacer li {
	display: inline;
	padding: 0px 3px 0px 0px;
}

.artcle_top_spacer a, #article_text a, #article_text_no_image a {
	text-decoration:none; 
	color: #fa362b; 
}

.artcle_top_spacer a:hover, #article_text a:hover, #article_text_no_image a:hover {
	color: #fa362b; 
}




.artcle_bottom_line {
	padding-bottom: 20px;
	height: 1px;
	width: 978px;
	border-top: #939598 1px solid;
	
}			

h1 {
	color: #404041;
	font-size: 20px;
}

#article_text {
	margin-top: -18px;
	float: left;
	color: #404041;
	background: #FFF;
	width: 480px;
}




.site_padding {
	height: 10px;
}

.site_padding_clear {
	clear: both;
}


#side_menu {
	width: 233px;
	float: left;
	margin-right:10px;
	background-color: #FFF;
}




#side_menu ul {
	list-style:none;
    margin: 0;
    padding: 0;
    font-size: 12px;
}

#side_menu li a:link,
#side_menu li a:visited{
    display: block;
    padding: 5px 15px 5px 15px;
    color: #58585a;
    text-decoration: none;
}

#side_menu li li a:link,
#side_menu li li a:visited{
    padding: 5px 15px 5px 35px;
    color: #58585a;
}


#side_menu li {
	border-bottom:#949599 1px dotted;
}



#side_menu li li {
	border-bottom:#FFF 0px dotted;
}

#side_menu li a:hover {
	color: #fa362b;
}

#side_menu li.active a:link, #side_menu li.active a:visited {
	color: #fa362b;
	
	
}




#article_text_no_image {
	width: 724px;
	margin-top: -18px;
	float: left;
	color: #404041;
	padding-left: 10px;
	background: #FFF url(../images/side_line.png) repeat-y;
}



#article_text_no_image h1 {
	
	margin-top: 18px;
	width: 715px;
	height: 30px;
	color: #404041;
	font-size: 20px;
	padding-left: 12px;
	background-image:url(../images/heading_bg.png);
}

#text_indent {
	padding-left: 12px;
	padding-bottom: 10px;
}





#contact_us {
	width: 233px;
	position: inherit;
	bottom:0;
 	left:0;
	margin-left: -233px;
}


#contact_us_heading {
	font-weight: bold;
}
					 



#menu {
	height: 24px;
	width: 980px;
	background-color: #283872;
}



#menu ul {
	list-style:none;
    margin: 0;
    padding: 0;
    font-size: 12px;
}

#menu li a:link,
#menu li a:visited{
	float: left;
    display: block;
    padding: 5px 15px 5px 15px;
    color: #FFF;
    text-decoration: none;
	background-color: #283872;
    background: url(../images/menu_bg.png) no-repeat right center;
}


#menu li a:hover {
	color: #283872;
	background-position: -500px 0px;
	background-color: #FFF;

}

#menu li.active a:link, #menu li.active a:visited {
	color: #283872;
	background-position: -500px 0px;
	background-color: #FFF;
	
	
}

#menu li {
	border-right:#FFF 10px solid;
	}
	


<!-- List produktkategorier-->

#product_listing_all {
	width: 728px;
	
}

.list_one_product {
	width: 232px;
	float: left;
}


.list_one_product_heading {
	width: 232px;
	height: 33px;
	padding-top: 5px;
	background-image: url(../images/product_top.png);
	text-align: center;
}

.list_one_product_heading a:link, .list_one_product_heading a:visited  {
	color: #404041;
	text-decoration: none;
	font-weight:bold;
}


.list_one_product_ingress {
	width: 222px;
	height: 200px;
	background: url(../images/product_main.png) repeat-y;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}

.list_product_text {
	width: 200;
	padding-right: 5px;
}

	
.list_one_product_ingress a:link, .list_one_product_ingress a:visited  {
	color: #fa362b;
	text-decoration: none;
}

	
.product_line_spacer {
	width: 12px;
	height: 10px;
	float: left;
}

.list_one_product_bottom {
	width: 232px;
	height: 15px;
	background-image: url(../images/product_bottom.png);
}


.product_line {
	clear: both;
	height: 20px;
	/*border-bottom:#f6e39a 1px solid;*/
}





<!-- Enkelt produkt -->

#product_listing {
	width: 100%;
}

#product_image {
	width: 280px;
}

#product_info {
	width: 440px;
}









<!-- Bunn produktrer-->
	


#bottom_product {
	width: 980px;
	height: 170px;
	padding-top: 10px;
	background-color:#FFF;
}

.product_show {
	width: 225px;
	padding: 5px;
	height: 242px;
	float: left;
	border:#939598 1px solid;
	background: #FFF;
}

.product_show_spacer {
	width: 10px;
	float:left;
}

.bottom_heading {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	color: #404041;
	font-size: 1.1em;
	font-weight: bold;
	background-image: url(../images/frontpage_produkt_heading_bg.jpg);
	height: 22px;
}

.bottom_heading a:link, .bottom_heading a:visited   {
	font-family:"Times New Roman", Times, serif;
	color: #993300;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}

.bottom_info {
	font-size: 1.0em;
	float: left;
}

.bottom_info a:link, .bottom_info a:active, .bottom_info a:hover, .bottom_info a:visited {
	color: #ef4950;
	text-decoration: none;
}



/*  KONTAKT MEG  */



#contact_me {
	width: 600px;
}

.contact_me_name {
	width: 190px;
	text-align: right;
	padding: 5px;
	float: left;
}
.contact_me_form {
	width: 390px;
	text-align: left;
	padding: 5px;
	float: left;
}

.contact_clear {
	clear: both;
}



