@charset "UTF-8";
body {
	font-family: "Lucida Sans", "Lucida Grande", "verdana", "sans-serif";
	font-size: 11px;
	background-color: #313131;
	height: auto;
	margin: 0px;
	text-align: center;
}
.brodtekst {
	font-size: 13px;
	color: #FFF;
	line-height: 1.4em;
}
#toppsak h1 {
	color: #FFF;
}
#toppsak2 h1 {
	color: #FFF;
}
.brodtekst h1 {
	font-size: 18	px;
}
#toppnavig ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#toppnavig_eng ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#toppnavig ul li {
	float: left;
	display: block;
	width: 144px;
	list-style-type: none;
	height: 35px;
	text-align: left;
	color: #FFF;
	text-transform: uppercase;
	margin-bottom: 2px;
	vertical-align: middle;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 43px;
	padding: 0px;
}
#toppnavig_eng ul li {
	float: left;
	display: block;
	width: 144px;
	list-style-type: none;
	height: 35px;
	text-align: left;
	color: #FFF;
	text-transform: uppercase;
	margin-bottom: 2px;
	vertical-align: middle;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 43px;
	padding: 0px;
}
#toppsak {
	width: 390px;
	float: left;
	margin-left: 320px;
	height: 400px;
	padding-top: 10px;
	padding-left: 0px;
	margin-top: 10px;
	text-align: left;
}
#toppsak2 {
	width: 700px;
	float: left;
	margin-left: 0px;
	padding-top: 40px;
	padding-left: 26px;
	height: auto;
text-align: left;
}
.brodtekst h2 {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: -4px;
	padding-bottom: 0px;
}
.brodtekst .svar {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#toppsak3 .brodtekst img {
	float: left;
	margin-left: 120px;
	text-align: left;
}

#toppsak3	 {
	width: 380px;
	float: left;
	margin-left: 40px;
	height: 580px;
	padding-top: 20px;
	padding-left: 20px;
	text-align: left;
}
#tlf a {
	text-decoration: none;
	color: #333;
}

#artikkel2 {
	float: left;
	width: 736px;
	height: 278px;
	margin-top: 0px;
	padding-left: 8px;
	padding-top: 8px;
	background-image: url(images/graa_nede.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
	margin-bottom: 20px;
	text-align: left;
}
#tlf {
	text-decoration: none;
	margin-top: 0px;
	font-size: 9px;
	color: #444;
	padding-left: 4px;
	width: 320px;
	float: left;
}
#adresse {
	float: right;
	font-size: 9px;
	margin-top: 16px;
	color: #5E5E5E;
	text-decoration: none;
	text-align: left;
}
.artikkel3 {
	float: left;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	width: 360px;
	text-align: left;
}

.artikkel4 {
	float: left;
	margin-top: 2px;
	padding-left: 6px;
	padding-top: 0px;
	width: 360px;
	text-align: left;
}
#language {
	float: right;
}



#hovedfelt {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height: auto;
	width: 900px;
	width: 989px;
	padding: 0px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#hovedfelt_shop {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height: auto;
	width: 1100px;
	margin-left: -600px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 1400px;
	float: left;
	padding: 0px;
	text-align: left;
}
#toppnavig {
	width: 219px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	height: 720px;
	float: left;

}
#lenkefelt li a:link {
	float: left;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	display: block;
	width: 138px;
	height: 35px;
	text-transform: uppercase;
	vertical-align: middle;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-image: url(images/knapp.gif);
	background-repeat: no-repeat;	
	
	
	
	
	
	
	
	
}
#lenkefelt a:visited {
	float: left;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	display: block;
	width: 138px;
	height: 35px;
	text-transform: uppercase;
	vertical-align: middle;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-image: url(images/knapp.gif);
	background-repeat: no-repeat;	

	
}
#lenkefelt li a:hover {
	float: left;
	background-image: url(images/knapp_hover_gr.gif);	
}


#innhold {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/Johannesweb_bakgr_.jpg);
	height: 600px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#innholdubilde {
	background-color: #999;
	width: 876px;
	float: left;
	background-image: url(images/bakgr_uanita2.jpg);
	height: 600px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 24px;
	text-align: left;
}
#bunnnavig a {
	color: #999;
	text-decoration: none;
	font-size: 9px;
}
#bunnnavig_2 a {
	color: #999;
	text-decoration: none;
	font-size: 9px;
}
#topplogo {
	width: 190px;
	float: right;
	margin-top: 22px;
	margin-left: 0px;
	margin-bottom: 40px;
	padding-top: 0px;
	height: 56px;
}
#bunnnavig {
	float: left;
	width: 800px;
	height: 30px;
	padding-top: 10px;
	padding-left: 222px;
	margin-top: 12px;
	clear: none;
}
#innhold2 {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/bakgr_uanita.jpg);
	height: 700px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#toppsak3 h1 {
	color: #FFF;
}
#innhold_shop {
	background-color: #FFF;
	width: 1040px;
	float: left;
	height: 1400px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
}
#toppnavig ul li a.aktiv {
	float: left;
	text-decoration: none;
	color: #DDD;
	font-weight: bold;
	display: block;
	width: 138px;
	height: 35px;
	text-transform: uppercase;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-image: url(images/knapp_mork.gif);
	background-repeat: no-repeat;
}
#toppnavig_eng ul li a.aktiv {
	float: left;
	text-decoration: none;
	color: #DDD;
	font-weight: bold;
	display: block;
	width: 138px;
	height: 35px;
	text-transform: uppercase;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-image: url(images/knapp_mork.gif);
	background-repeat: no-repeat;
}
#hovedfelt #senternavig #lenkefelt li .aktiv {
	float: left;
	text-decoration: none;
	color: #DDD;
	font-weight: bold;
	display: block;
	width: 138px;
	height: 35px;
	text-transform: uppercase;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-image: url(images/knapp_mork.gif);
	background-repeat: no-repeat;
}
#skjul {
	display: none;
}
#galleri {
	width: 700px;
	float: left;
}
#tospalter {
	width: 700px;
	float: left;
	padding-top: 40px;
	margin-top: 20px;
	margin-left: 20px;
}
#bunnnavig_2 {
	float: left;
	width: 800px;
	height: 30px;
	padding-top: 10px;
	padding-left: 222px;
	margin-top: 160px;
	clear: both;
}
.brodtekst a {
	color: #FFF;
	text-decoration: none;
}
#innhold_senter {
	width: 744px;
	float: left;
	height: 700px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	background-image: url(images/aweb_bakgr_senter-hvit.gif);
	text-align: left;
}
#bunnnavig_3 {
	float: left;
	width: 800px;
	height: 30px;
	padding-top: 10px;
	padding-left: 222px;
	margin-top: 190px;
	clear: both;
}
#bunnnavig_3 a {
	color: #999;
	text-decoration: none;
	font-size: 9px;
}
#innhold_senterkort {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_senter-hvit.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	height: 440px;
	text-align: left;
}
#senternavig {
	width: 219px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	height: auto;
	float: left;
}
#senternavig li a:link {
	float: left;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	display: block;
	width: 138px;
	height: 35px;
	text-transform: uppercase;
	vertical-align: middle;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-image: url(images/knapp.gif);
	background-repeat: no-repeat;
}
#lenkefetl a:visited {
	float: left;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	display: block;
	width: 138px;
	height: 35px;
	text-transform: uppercase;
	vertical-align: middle;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-image: url(images/knapp.gif);
	background-repeat: no-repeat;
}
#lenkefelt li a:hover {
	float: left;
	background-image: url(images/knapp_hover_senter.gif);
	color: #CCC;
}
#lenkefelt ul li a.aktiv {
	float: left;
	text-decoration: none;
	color: #DDD;
	font-weight: bold;
	display: block;
	width: 138px;
	height: 35px;
	text-transform: uppercase;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-image: url(images/knapp_mork.gif);
	background-repeat: no-repeat;
}
#senternavig ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#senternavig ul li {
	float: left;
	display: block;
	width: 144px;
	list-style-type: none;
	height: 35px;
	text-align: left;
	color: #FFF;
	text-transform: uppercase;
	margin-bottom: 2px;
	vertical-align: middle;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 43px;
	padding: 0px;
}
#faq {
	font-size: 12px;
	color: #FFF;
	width: 380px;
}
#innhold_senter_stor {
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_senter-hvit.gif);
	height: auto;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
.tabelltekst {
	padding: 0px;
	margin: 0px;
}
#faq h2 {
	font-size: 14px;
}
#faq a {
	color: #FFF;
	text-decoration: none;
}
#faq h1 {
	font-size: 20px;
}
#innhold_tonje {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_kristin.jpg);
	height: 700px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#innhold_senter_mstor {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_senter-hvit.gif);
	height: 900px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
.tittel-tabell {
	text-transform: uppercase;
}
.brodtekst_mindre {
	font-size: 11px;
	color: #FFF;
}
select {
	background-color: #CCC;
}
input {
	background-color: #CCC;
	color: #333;
}
.vstrek {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000;
}
#faq h3 {
	text-transform: uppercase;
	margin-bottom: 3px;
}
#faq .brodtekst_mindre {
	font-size: 12px;
}
#faq .brodtekst_mindre a {
	text-decoration: underline;
}
h3 {
	text-transform: uppercase;
	margin-bottom: 3px;
}
.bunnitabell {
	margin-top: 100px;
	text-transform: uppercase;
	font-size: 11px;
}
.lenkestrek {
	text-decoration: underline;
}
.brodtekst .lenkestrek {
	text-decoration: underline;
}
#bunnnavig4 {
	float: left;
	width: 800px;
	height: 38px;
	padding-top: 10px;
	padding-left: 222px;
	margin-top: 76px;
	clear: both;
}
#bunnnavig4 a {
	color: #999;
	text-decoration: none;
	font-size: 9px;
}
#innhold2_graa {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/Hjemme_bakgr_graa.gif);
	height: 600px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#innhold2_graa_stor {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/Hjemme_bakgr_graa_S.gif);
	height: 1300px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#artikkel2_fors {
	float: left;
	width: 736px;
	height: 30px;
	margin-top: 0px;
	padding-left: 8px;
	padding-top: 8px;
	background-image: url(images/graa_nede.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
}
#innhold_senter_fors {
	width: 744px;
	float: left;
	height: 580px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	background-image: url(images/bakgr_fors2.gif);
	text-align: left;
}
#artikkel2_eng {
	float: left;
	width: 736px;
	height: 32px;
	margin-top: 0px;
	padding-left: 8px;
	padding-top: 8px;
	background-image: url(images/graa_nede.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
	text-align: left;
}
#innhold_senter_eng {
	width: 744px;
	float: left;
	height: 500px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	background-image: url(images/bakgr_senter_eng.gif);
	text-align: left;
}
#innhold_senter_eng_med {
	width: 744px;
	float: left;
	height: 800px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	background-image: url(images/bakgr_senter_eng.gif);
}
#innhold_tonje_eng {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_kristin_ENG.jpg);
	height: 460px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#innhold_senter_eng_med2 {
	width: 744px;
	float: left;
	height: 640px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	background-image: url(images/bakgr_senter_eng.gif);
	text-align: left;
}
#innhold_senter_stor_eng {
	width: 744px;
	float: left;
	background-image: url(images/faq_bakgr_senter_eng.jpg);
	height: 1200px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#innhold_senter_eng_med3 {
	width: 744px;
	float: left;
	height: 910px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	background-image: url(images/bakgr_senter_eng.gif);
}
#innhold_senter_eng_med4 {
	width: 744px;
	float: left;
	height: 700px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	background-image: url(images/bakgr_senter_eng.gif);
	text-align: left;
}
#innhold2_eng {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/web_bakgr_eng_home.jpg);
	height: 650px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#innhold_eng {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/Johannes_bakgr_ENG.jpg);
	height: 470px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 0px;
	text-align: left;
}
#innhold_graa_eng {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/graa_web_bakgr_eng.jpg);
	height: 440px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#toppnavig_eng {
	width: 219px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	height: 460px;
	float: left;
}
#bunnnavig5 {
	float: left;
	width: 800px;
	height: 40px;
	padding-top: 10px;
	padding-left: 222px;
	margin-top: 30px;
	clear: both;
}
#bunnnavig5 a {
	color: #999;
	text-decoration: none;
	font-size: 9px;
}
h1 {
	font-size: 18px;
}
h3 {
	font-size: 12px;
}
#innhold_senter_KJstor {
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_senter_KJstor.gif);
	height: auto;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#toppsak_foto {
	width: 390px;
	float: left;
	margin-left: 320px;
	height: 610px;
	padding-top: 10px;
	padding-left: 0px;
	margin-top: 10px;
}
#innhold_foto {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/Johannesweb_bakgr_.jpg);
	height: 660px;
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: left;
	background-position: top;
	margin: 0px;
}
#bunnnavig__kjstor {
	float: left;
	width: 800px;
	height: 30px;
	padding-top: 10px;
	padding-left: 222px;
	margin-top: 240px;
	clear: both;
}
#bunnnavig__kjstor a {
	color: #999;
	text-decoration: none;
	font-size: 9px;
}
#innhold2_graa_kjstor {
	background-color: #999;
	width: 800px;
	float: left;
	background-image: url(images/hjemmetrening_stor_graa.gif);
	height: auto;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#innhold_senter_faq {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/faq_bakgr_senter.jpg);
	height: 900px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#innhold_senter_faq_eng {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/faq_bakgr_senter_eng.jpg);
	height: 780px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#innhold_senter_kjstor_eng {
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_senter_stor2_eng.jpg);
	height: 1390px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#innhold_stor {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/bakgr_uanita.jpg);
	height: 900px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#innholdstor_eng {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/web_bakgr_eng_home.jpg);
	height: 800px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#innhold2_eng_kort {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/web_bakgr_eng_home.jpg);
	height: 420px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#innhold_eng_stor {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/Johannes_bakgr_ENG.jpg);
	height: 660px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 0px;
	text-align: left;
}
#innhold_senter_large {
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_senter_large.gif);
	height: auto;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#innhold2_graa_med {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/bakgr_med_graa_hjemme.gif);
	height: 760px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#innhold_senter_eng_stor {
	width: 744px;
	float: left;
	height: 1230px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	background-image: url(images/bakgr_eng_graa_stor_senter.gif);
	text-align: left;
}
#innhold2_eng_megastor {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/web_bakgr_eng_home.jpg);
	height: 860px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-align: left;
}
#innhold_senter_KJstor2 {
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_senter_kjstor2.gif);
	height: auto;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
.toppstrek {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFF;
	padding-top: 6px;
}
#innhold_senter_KJstor3 {
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_senter4.gif);
	height: auto;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#innhold2_graa_kjstor2 {
	background-color: #999;
	width: 744px;
	float: left;
	background-image: url(images/aweb_bakgr_HOME4.gif);
	height: 2800px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#hovedfelt_instrshop {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height: auto;
	width: 900px;
	width: 1600px;
	padding: 0px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#innhold_senter_instrshop {
	width: 1200px;
	float: left;
	background-image: url(images/bakgr_senter_insrshop.gif);
	height: auto;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	clear: right;
	text-align: left;
}
#artikkel2_instrshop {
	float: left;
	width: 1190px;
	height: 40px;
	margin-top: 0px;
	padding-left: 8px;
	padding-top: 8px;
	background-image: url(images/graa_nede_instrshop.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
	margin-bottom: 20px;
	text-align: left;
}
.bunnstrek {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.tabellshop {
	background-image: url(images/shoppen/bakgr_liten.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabellshop td{
	height: 248px;
	width: 226px;
	background-image: url(images/shoppen/bakgr_liten.jpg);
	border: thin solid #999;
	margin: 0px;
	padding: 4px;
}
.tabellshop .celleshop img  {
	margin-left: 20px;
}
.tabellshop tr .dobbelcelle {
	height: 248px;
	width: 452px;
}
#toppsak_instr_shop {
	width: 1160px;
	float: left;
	margin-left: 0px;
	padding-top: 40px;
	padding-left: 26px;
	height: auto;
	text-align: left;
}
.hstrek  {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #666;
}
#topplenker a:link {
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 16px;
}
#topplenker a:visited {
	text-transform: uppercase;
	color: #666;
	text-decoration: none;
	margin-right: 16px;
}
#topplenker a:hover {
	color: #FFF;
	text-decoration: underline;
	margin-right: 16px;
}
#topplenker a:active {
	text-transform: uppercase;
	color: #FFF;
	margin-right: 16px;
}
#topplenker {
	float: right;
	margin-top: 0px;
	margin-bottom: 10px;
}
