* {
	margin: 0px auto;
}

/* General  */

body {
	    font-family: Arial;
	    font-size: 12px;
		color: #616161;
}

body#forside {
		background:#fbfbfb url(images/txt-bg_forside.jpg) repeat-x top left;
}

body#underside {
		background:#fbfbfb url(images/txt-bg_underside.jpg) repeat-x top left;
}
	
	
	#container {
			width: 996px;
	}
	
	
	
	
h1 {font-size: 18px;color:#373737;padding: 0 0 15px 0;font-weight:normal;}	
	
	

	
	
/*********************************************************************************************************
TOP
*********************************************************************************************************/
#top {width: 990px;padding: 0 3px 0 3px;height: 165px;float: left;background:#fbfbfb url(images/txt-top_bg.jpg) no-repeat bottom left;color:#73737;}

#logo {width: 259px;height:101px;float:left;padding: 15px 0 0 15px;}


#t_right {width: 310px;float:left;height:165px;padding: 0 15px 0 0;margin:0;}

	p#topmenu {text-align: right;padding: 15px 0 0 0;font-size: 12px;}
	p#topmenu span {height: 19px;width:1px;background:url(images/txt-topmenu_split.jpg) no-repeat;float: right;display:block;margin: 4px 6px 0 6px;}
	p#topmenu a {float: right;text-decoration:none;color:#373737;padding: 1px 0 0 0;}
	p#topmenu a:hover {color:#095684;}
	.t_menu {margin: 4px 0 0 0;}

	
	#search {width: 310px;padding: 15px 0 0 0;float: right;}
		input.searchfield {width: 190px;float:right;border:0;background:url(images/txt-sok_input.jpg) no-repeat;height:25px;padding: 5px 6px 0 6px;margin: 0 2px 0 0;font-size: 12px;}
		input.soek {width: 46px;height:30px;border:0;float:right;background:url(images/btn-sok.jpg) no-repeat;text-indent:-9999px;}
		
	#handlekurv {width: 310px;float:right;padding: 43px 0 0 0;text-align: right;color:#}
		a#btn-handlekurv {width: 86px;height: 28px;background:url(images/btn-handlekurv.jpg) no-repeat top left;display:block;float:right;text-indent:-9999px;font-size:0;text-decoration:none;margin: 0 0 0 5px;}
			a#btn-handlekurv:hover {background:url(images/btn-handlekurv.jpg) no-repeat left bottom;}
		#handlekurv p {padding: 6px 0 0 0;}
		

#t_left {width: 665px;float:left;margin:0;padding:0;height: 165px;}

	#navigation {width: 665px;float:left;height:39px;padding: 10px 0 0 0;}

	#navigation ul {margin:0;padding:0;list-style:none;float: left;}
		#navigation ul li {margin:0;padding:0;display:inline;height:39px;}
		
		#navigation ul li a {display:block;height:39px;padding:0;text-indent:-9999px;float:left;color:#373737;text-decoration:none;}
		
		
		#navigation ul li a#btn-produkter {width: 177px;background:url(images/txt-menu_produkter.png) no-repeat top left;}
			#navigation ul li a#btn-produkter:hover {background:url(images/txt-menu_produkter.png) no-repeat left bottom;}
			#navigation ul li a#btn-produkter-a {width: 177px;background:url(images/txt-menu_produkter.png) no-repeat left bottom;}
		#navigation ul li a#btn-lege {width: 142px;background:url(images/txt-menu_lege.png) no-repeat top left;}
			#navigation ul li a#btn-lege:hover {background:url(images/txt-menu_lege.png) no-repeat left bottom;}
  			#navigation ul li a#btn-lege-a {width: 142px;background:url(images/txt-menu_lege.png) no-repeat left bottom;}
		#navigation ul li a#btn-student {width: 170px;background:url(images/txt-menu_student.png) no-repeat top left;}
			#navigation ul li a#btn-student:hover {background:url(images/txt-menu_student.png) no-repeat left bottom;}
			#navigation ul li a#btn-student-a {width: 170px;background:url(images/txt-menu_student.png) no-repeat left bottom;}
		#navigation ul li a#btn-infosenter {width: 144px;background:url(images/txt-menu_infosenter.png) no-repeat top left;}
			#navigation ul li a#btn-infosenter:hover {background:url(images/txt-menu_infosenter.png) no-repeat left bottom;}
  		#navigation ul li a#btn-infosenter-a {width: 144px;background:url(images/txt-menu_infosenter.png) no-repeat left bottom;}


#breadcrumb {height: 43px;width: 978px;float:left;color:#fff;padding: 26px 0 0 18px;}
	#breadcrumb span {margin: 0 3px 0 3px;}
	
	#breadcrumb a {color:#e3eaef;text-decoration:none;}
	#breadcrumb a:hover {color:#a6db3c;}



/*********************************************************************************************************
HEADER
*********************************************************************************************************/
#header {width: 996px;float:left;height:330px;background:url(images/txt-header_clean.jpg) no-repeat;}

#content {width: 996px;float:left;padding: 0 3px 0 3px;background:url(images/txt-content_bg22.jpg) no-repeat top left;}
#content1 {width: 996px;float:left;padding: 0 3px 0 3px;background:url(images/txt-content_bg.jpg) no-repeat top left;}

/* rotator in-page placement */
    div#rotator {
	position:relative;
	float: left;
	height:330px;
	width: 996px;
	background:url(images/txt-header_clean.jpg) no-repeat;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	margin:0;padding:0;
	list-style: none;
}

div#rotator ul {margin:0;padding:0;}
/* rotator image style */	
	div#rotator ul li img {
}
    div#rotator ul li.show {
	z-index:500
}






/*********************************************************************************************************
LC
*********************************************************************************************************/
#lc {width: 218px;float:left;padding:15px 15px 0 15px;}
		
		
	ul.sub-menu {margin:0;padding:0;list-style:none;width:218px;font-size: 13px;}
	ul.sub-menu li {margin:0;padding:0;display:inline;height:36px;width:218px;}
	ul.sub-menu li a {width: 206px;display:block;height:26px;padding:10px 0 0 12px;float:left;color:#095586;text-decoration:none;background:url(images/txt-submenu_bg.png) no-repeat top left;}
		ul.sub-menu li a:hover {color:#373737;background:url(images/txt-submenu_bg.png) no-repeat left bottom;}
		ul.sub-menu li a.sub-menu-active {width: 206px;display:block;height:26px;font-weight: bold;padding:10px 0 0 12px;float:left;color:#373737;text-decoration:none;background:url(images/txt-submenu_bg.png) no-repeat left bottom;}
	
	ul.sub-menu ul {margin:0;padding:0;list-style:none;width:218px;font-size: 13px;}
	ul.sub-menu ul li {margin:0;padding:0;display:inline;height:36px;width:218px;}
	ul.sub-menu ul li a {width: 194px;display:block;height:26px;padding:10px 0 0 24px;float:left;color:#095586;text-decoration:none;background:none;}
		ul.sub-menu ul li a:hover {color:#19618e;background:none;font-weight:bold;}
		ul.sub-menu ul li a.sub-menu-active {background:0;width: 194px;display:block;height:26px;padding:10px 0 0 24px;float:left;color:#373737;text-decoration:none;}
	
	
	h2#title-legebutikken {height:19px;background:url(images/title-legebutikken.png) no-repeat;text-indent:-9999px;padding: 0 0 15px 0;}
	h2#title-kategorier {height:19px;background:url(images/title-kategorier.png) no-repeat;text-indent:-9999px;padding: 0 0 15px 0;}
	h2#title-Infosenter {height:19px;background:url(images/title-infosenter.png) no-repeat;text-indent:-9999px;padding: 0 0 15px 0;}
	h2#title-betingelser {height:19px;background:url(images/title-betingelser.png) no-repeat;text-indent:-9999px;padding: 0 0 15px 0;}
	h2#title-relevanteprodukter {height:19px;background:url(images/title-relevanteprodukter.png) no-repeat;text-indent:-9999px;padding: 0 0 15px 0;}
	h2#title-juridisk {height:19px;background:url(images/title-juridisk.png) no-repeat;text-indent:-9999px;padding: 0 0 15px 0;}
	h2#title-produkter {height:19px;background:url(images/title-produkter.png) no-repeat;text-indent:-9999px;padding: 0 0 15px 0;}
	h2#title-varianter {height:19px;background:url(images/title-varianter.png) no-repeat;text-indent:-9999px;padding: 0 0 15px 0;}
	
	


	.text {width: 218px;padding: 12px 0 20px 0;background:url(images/txt-text_shadow.png) no-repeat top left;float:left;}
	
	select.merke_list {width: 218px;float:left;padding: 0 0 0 8px;margin: 15px 0 15px 0;height: 27px;background:#fff;border:1px #e3e3e3 solid;}
	select.merke_list option {width: 180px;border:0 0 0 0;}

/*********************************************************************************************************
MC
*********************************************************************************************************/
#mc {width: 712px;float:left;padding:15px 15px 0 15px;}
	#mc h2 {margin: 0 0 20px 0;font-weight: normal;color:#363636;font-size: 19px;}
	h2#title-produkterifokus {height:19px;background:url(images/title-produkterifokus.png) no-repeat;text-indent:-9999px;padding: 0 0 15px 0;margin:0;}
	
	#mc h3 {font-size: 15px;color:#373737;padding: 0 0 10px 0;}
		#mc h3 a {color:#373737;text-decoration: none;}
			#mc h3 a:hover {color:#6b9714;}
	
	p.pris {font-size:16px;font-weight:bold;color:#6b9714;float: left;position: relative;padding: 5px 0 0 0;}

	.box_wrap {width: 218px;float:left;}
	.box_wrap_img {width: 196px;height:120px;border: 1px #e3e3e3 solid;background: #fff;padding: 10px;text-align: center;}
	.box_wrap img {border:0;}
	img.a {border:none;}
	
	.spacing {width: 29px;float:left;height: 5px;}
	.merinfo {width: 218px;float:left;padding: 5px 0 0 0;}

	h4 {font-size: 23px;color:#373737;font-weight: normal;line-height:32 px;padding: 0 0 15px 0;}
	
	p.is {padding: 0 0 40px 0;}
	
	#mc p a {color:#095684;text-decoration:none;}
			#mc p a:hover {text-decoration: underline;}




/*********************************************************************************************************
PRODUKT
*********************************************************************************************************/
	.product_coloumn {width: 341px;float:left;padding: 0 0 30px 0;}
		#product_pic {width: 299px;background:#fff;border: 1px #e3e3e3 solid;text-align: center;float: left;padding: 20px;}
		#product_pic img {border:0;text-align:center;}
		#product_pic-shadow {width:341px;float:left;height: 31px;background:url(images/txt-big_shadow.png) no-repeat top center;}
	#productsplit {width: 30px;height: 150px;float: left;}		
	
	span.false {display:none;}
	span.true {font-size: 12px;text-decoration: line-through;color:#ccc;}
			
	.product_coloumn h4 {font-weight:bold;}

	#three_wrap {width: 712px;float:left;background:url(images/txt-three_top.png) no-repeat top left;padding: 15px 0 30px 0;}
	#three_wrap2 {width: 712px;float:left;background:url(images/txt-three_top.png) no-repeat top left;padding: 15px 0 0 0;}
	
	#prisinfo {width: 341px;float:left;border-top: 1px #e3e3e3 solid;border-bottom: 1px #e3e3e3 solid;padding: 9px 0 4px 0;margin: 0 0 15px 0;}
	#prisinfo p.pris {font-size: 23px;float:left;position: relevant;padding: 2px 0 0 0;}
	input#basket {width: 122px;height: 31px;margin:0;padding:0;border:0;float: right;display:block;background:url(images/btn-handlekurv.png) no-repeat;text-indent: -9999px;}
	.kjopsinfo {width: 170px;float:left;position: relevant;}
	p.antall {float: right;font-weight: bold;padding: 0 0 0 20px;}
	input#antall {width: 27px;font-weight:normal;font-family: Arial;font-size: 12px;height:29px;background:url(images/txt-input_antall.png) no-repeat;border:0;padding: 7px 0 0 5px;}
	p#lager {font-size: 11px;font-weight: bold;}
	
	.products_left {width: 550px;float:left;padding:0 20px 0 0;}
	.products_left p {margin:0;padding:0;}
	.products_left h6 {font-size: 15px;color:#373737;padding: 0;margin: 0;}
	.products_right {width: 142px;float:left;text-align:right;}
	.products_right p.antall {margin: 0 3px 0 0;margin-top: -1px;}
	.products_right p.pris {float: right;width: 130px;}
	.products_right p.antall {margin: 0 3px 0 0;margin-top: -1px;}
	
	.variant_left {width: 480px;padding: 0 20px 0 0;float:left;}
	.variant_left p {margin:0;padding:0;}
	.variant_left h6 {font-size: 15px;color:#373737;padding: 0;margin: 0;}
	.variant_right {width: 212px;float:left;text-align:right;}
	.variant_right p.antall {margin: 0 3px 0 0;margin-top: -1px;}
	.variant_right p.pris {float: right;width: 150px;}
	.variant_wrap {width: 712px;float:left;padding: 0 0 25px 0;border-bottom: 1px #e3e3e3 solid;margin: 0 0 25px 0;}
	.variant_bilde {padding: 0 15px 0 0;float: left;}
	p.lagerstatus {padding: 0 0 5px 0;}
	
	.ing_tittel {height: 45px;}
	.ing_text {height: 105px;}
	
/*********************************************************************************************************
FOOTER
*********************************************************************************************************/		
#footer {width: 960px;padding: 50px 18px 25px 18px;background:url(images/txt-footer.jpg) no-repeat top center;float:left;color:#969696;}
	#credits a {color:#969696;text-decoration:none;}
	#credits a:hover {color:#095684;}

	#credits {width: 200px;float: left;text-align: right;}
		.c {padding: 0 30px 0 0;float: left;}
	
	#copyright {width: 760px;float: left;}
		#copyright a {color:#095684;text-decoration:none;}
			#copyright a:hover {text-decoration: underline;}
			#copyright img {float:left;}
			
	
/*********************************************************************************************************
LINKS
*********************************************************************************************************/	
a#btn-logginn {width: 69px;height: 28px;display:block;background:url(images/btn-logginn.png) no-repeat;text-indent: -9999px;float: right;margin: 0 0 0 10px;font-size: 0;}

a.lesmer {width: 68px;height:30px;display:block;background:url(images/btn-lesmer.jpg) no-repeat top left;text-indent: -9999px;font-size:0;float: right;position: relative;}
a.lesmer:hover {background:url(images/btn-lesmer.jpg) no-repeat left bottom;}

	
p {line-height: 17px;}
a {outline: 0;}
img {border:0;}
img.stortbilde {float:right;margin: 0 0 25px 25px;}

a {color:#373737;text-decoration: none;}
a:hover {color:#6b9714;}
