body	{
	background-image: url('bakgrunn.jpg');
	background-repeat: repeat-x;
	background-color: #e6ecf0;
	margin: 0px;
	padding: 0;
	font-family: Heisi Mincho W3, Arial, Verdana;
	color: #003d7d;
	font-size: 12px;
	text-align: center;
}

#bgtoppramme{
	margin:0 auto;
	background-image: url('senter_b.jpg');
	background-position: top center;
	background-repeat: repeat-y;
	text-align: center;
}

#ramme	{
	margin: 0 auto;
	text-align: center;
	background-image: url('topp_bak.jpg');
	background-position: top center;
	background-repeat: no-repeat;

}

#innerramme	{
	width: 958px;
	height: 219px;
	text-align: center;
	margin: 0 auto;
}

#toppmeny {
	padding-top: 14px;
	padding-right: 15px;
	text-transform: uppercase;
	float:right;
	text-align: right;
	font-family: Heisi Mincho W3, Arial, Verdana;
	font-size: 10px;
}

#toppmeny a{
	text-transform: uppercase;
	text-align: right;
	font-family: Heisi Mincho W3, Arial, Verdana;
	font-size: 10px;
	color: #003d7d;
	text-decoration: none;
}

#toppmeny a:hover{
	text-transform: uppercase;
	text-align: right;
	font-family: Heisi Mincho W3, Arial, Verdana;
	font-size: 10px;
	color: #003d7d;
	text-decoration: underline;
}

#innholdsramme	{
	clear: both;
	text-align: center;
	padding: 0px;
	

}

#venstremeny	{
	float: left;
	width: 182px;
	margin: 0px;
}

#innholdramme	{
	width: 732px;
	padding-right: 44px;
	
		float: left;
	text-align: left;
}

#innholdtopp_dinside	{
	text-align: center;
	padding: 41px 10px 0px 0px;
	margin: 0;
	height: 25px;
}

#innholdtopp_dinside2	{
	background-repeat: no-repeat;
	text-align: center;
	margin: 0;
	padding-right: 15;
	height: 84px;
	background-color: #FFF;
}

#logout {
	float:right;
	padding: 5px 5px 0 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#logout a{
	color: #fff;
}

#innholdtopp	{
	text-align: center;
	padding: 41px 0px 0px 0px;
	margin-top: 0;
}

#order	{
	width: 253px;
	height: 76px;
	float: left;
	background-image: url('order_ba.jpg');
	background-repeat: no-repeat;
	color: #000;
	text-align: left;	
}

#order 	h2{
	color: black;
	font-size: 14px;
	padding-left: 84px;
	margin: 7px 0px 0px 0px;
	text-align: left;
	text-transform: uppercase;
}

#order p	{
	margin: 3px 0px 0px 0px;
	color: black;
	font-size: 12px;
	padding-left: 84px;
	text-align: left;
}

#order p.error {
	/*margin-left: 84px;*/
	font-size: 12px;
	font-weight: bold;
	padding-left: 84px;
	padding-right: 5px;
	padding-top: 16px;
	text-transform: uppercase;
	text-decoration: none;
}

#order a	{
	color: black;
	font-size: 12px;
	text-decoration: none;
}

#order a:hover	{
	color: black;
	font-size: 12px;
	text-decoration: underline;
}

#login 	{
	width: 262px;
	height: 76px;
	background-image: url('login_ba.jpg');
	background-repeat: no-repeat;
	float: left;
	color: #000;
	text-align: left;
}

#login p.error 	{
	/*margin: 0px;*/
	font-size: 12px;
	font-weight: bold;
	padding-left: 84px;
	padding-top: 16px;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 8px;
}

#login 	h2{
	color: black;
	font-size: 14px;
	padding-left: 84px;
	margin: 7px 0px 0px 0px;
	text-align: left;
	text-transform: uppercase;
}

#login 	form{
	color: black;
	padding-left: 84px;
	margin: 0;
	text-align: left;
	font-size: 10px;
}

#login input{
	font-size: 10px;
	margin-top: 3px;
	width: 80px;
	height:12px;
	border: 0;
}

#emergency	{
	width: 248px;
	height: 76px;
	float: right;
	background-image: url('emergenc.jpg');
	background-repeat: no-repeat;
	color: #fff;
	line-height: 76px;
	text-align: left;
}

#emergency	a{
	margin: 0;
	padding-left: 84px;
	padding-top: 31px;
	padding-bottom: 31px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
}

#emergency	a:hover {
	color: #fff;
	text-align: left;
	text-decoration: underline;
}

#innhold	{
	clear: both;
	margin: 0;
	padding-top: 5px
	padding-right: 25px
	background-color: white;
}

#language	{
	padding-top: 120px;
	padding-right: 15px;
	text-align: right;
	font-size: 13px;
	color: #000;
}

#meny	{
	padding-right: 15px;
	font-size: 14px;
	color: #003d7d;
	text-align: right;
	line-height: 20px;
	font-weight: bold;
}

#meny a	{
	color: #003d7d;
	text-decoration: none;
}

#meny a:hover	{
	color: #003d7d;
	text-decoration: underline;
}

#produkter	{
	padding-top: 27px;
	padding-right: 15px;
	color: #003d7d;
	text-align: right;
	font-weight: bold;
	font-size: 1px;
}

#didyouknow	{
	background-image: url('didyoukn.jpg');
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 13px;
	width: 218px;
	float: right;
	font-size: 12px;
}

#didyouknow h2{
	font-size: 17px;
	height: 35px;
	line-height: 35px;
	margin: 0;
}

#morenews	{
	text-align: right;
}

#card	{
	margin-top: 13px;
	float: left;
	font-size: 12px;
	width: 490px;
	padding-left: 17px;
}

#card h2	{
	margin-top: 0;
	font-size: 17px;
}

#produkter_bunn	{
	clear: both;
	padding-top: 5px;
}

a	{
	color: #007cfe;
	text-decoration: none;
}

a:hover	{
	color: #007cfe;
	text-decoration: underline;
}

#card	{
	float: left;
}

#wmcard	{
	width: 251px;
	float: left;
	background-image: url('produktb.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
}

#wmcard h2	{
	background-image: url('produktb.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	padding: 3px 10px 0px 15px;
	margin: 0;
	font-size: 17px;
	height: 35px;
	line-height: 35px;
}

#wmcard h2 a {
	color: #003d7d;
}

#wmcard p	{
	padding: 3px 10px 0px 15px;
	margin: 0;
}

#onweb	{
	background-image: url('produktb.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 251px;
	float: left;
}

#onweb h2	{
	background-image: url('produktb.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	padding: 3px 10px 0px 15px;
	margin: 0;
	font-size: 17px;
	height: 35px;
	line-height: 35px;
}

#onweb h2 a {
	color: #003d7d;
}

#onweb p	{
	padding: 3px 10px 0px 15px;
	margin: 0;
}

#onmobile	{
	background-image: url('produktb.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 251px;
	float: left;
}

#onmobile h2	{
	background-image: url('produktb.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	padding: 3px 10px 0px 15px;
	margin: 0;
	font-size: 17px;
	height: 35px;
	line-height: 35px;
}

#onmobile h2 a {
	color: #003d7d;
}

#onmobile p	{
	padding: 3px 10px 0px 15px;
	margin: 0;
}

#bunn	{
	clear: both;
	margin: 0 auto;
	text-align: center;
	background-image: url('wetfloor.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

#bunninnhold	{
	clear: both;
	margin: 0 auto;
	text-align: center;
}

#bunninnhold p	{
	height: 126px;
	padding-left: 182px;
	margin: 0;
}

#bunninnhold a	{
	font-size: 10px;
	color: #95aec9;
	margin: 0;
}

.meny{
	z-index: 9999;
	position:absolute;
	left:0px;
	top:0px;
	border: solid 1px #003d7d;
	background-color: #fff;
	text-align: left;
	width: 200px;
	font-size: 12px;
}

.meny p{
	margin: 0;
	padding: 3px 10px 3px 10px;
	border-bottom: solid 1px #c3d1da;
}

form	{
	margin: 0;
}

select	{
	font-size: 12px;
	font-family: Heisi Mincho W3, Arial, Verdana;
}

img	{
	margin: 0px;
}

#personal{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	width: 251px;
	float: left;
	padding-right: 5px;
	height: 35px;
	line-height: 35px;
	color: #003d7d;
	font-size: 14px;
	font-weight: bold;
}

#personal_aktiv{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	width: 251px;
	float: left;
	padding-right: 5px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
}

#personal a{
	color: #003d7d;
}

#personal_aktiv a{
	color: #003d7d;
}

#medical{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	width: 251px;
	float: left;
	padding-right: 5px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
}

#medical_aktiv{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	width: 251px;
	float: left;
	padding-right: 5px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
}

#medical a{
	color: #003d7d;
}

#medical_aktiv a{
	color: #003d7d;
}

#additional{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	width: 251px;
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
}

#additional_aktiv{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	width: 251px;
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
}

#additional a{
	color: #003d7d;
}

#additional_aktiv a{
	color: #003d7d;
}

#personalheader{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	background-color: #ffffff;
	color: #000;
	font-weight: bold;
}

#personalheader div {
	padding-left: 46px;
}

#personalheader div a{
	color: #000;
}

#personalheadername{
	background-color: #ffffff;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

#personalheaderinfo{
	color: #000;
	background-color: #ffffff;
	font-size: 12px;
}

#personalimage{
	background-color: #ffffff;
	text-align: center;
}

#personalimage img{
	border: solid 5px #fff;
}

#address{
	background-color: #ffffff;
	color: #000;
}

#address p{
	height: 18px;
	line-height: 18px;
	padding-left: 5px;
	margin: 0;
	border-bottom: solid 1px #fff;
}

#membershipinfo{
	background-color: #fff;
	color: #000;
	height: 18px;
	line-height: 18px;
}

#membershipinfo td{
	padding-left: 5px;
}

#contractinfo{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	padding-left: 5px;
}

#contractdetails{
	border-left: solid 5px #fff;
	padding-left: 5px;
	background-color: #ffffff;
	color: #000;
}

#contractdetailsimg{
	padding: none;
	background-color: #ffffff;
	color: #000;
	text-align: center;
}

#dinside_order img{
	padding-bottom: 5px;
}
#emergencycontactheader {
	height: 35px;
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
}

#headerimage{
	float: left;
}

#emergencycontactheader h2{
	float: left;
	line-height: 35px;
	heigth: 35px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

#editadd{
	background-image: url('dinside0.jpg');
	background-repeat: repeat-x;
	height: 35px;
	width: 180px;
	line-height: 35px;
	float: right;
}

#editaddcenter{
	float: left;
}

#editaddleft{
	background-image: url('dinside0.jpg');
	background-repeat: repeat-x;
	width: 40px;
	height: 35px;
	line-height: 35px;
	float: left;
}

#editaddright{
	background-image: url('dinside0.jpg');
	background-repeat: repeat-x;
	width: 10px;
	height: 35px;
	line-height: 35px;
	float: right;
}

#editadd p{
	margin: 0;
	font-weight: bold;
}

#editadd p a{
	color: #003d7d;
}

#emergencycontactleft{
	padding: 10px;
	border-left: solid 1px #dfe2e7;
	border-bottom: solid 1px #dfe2e7;
	color: #000;
	text-align: left;
}

#emergencycontactcenter{
	padding: 10px;
	border-left: solid 1px #dfe2e7;
	border-bottom: solid 1px #dfe2e7;
	color: #000;
	text-align: left;
}

#emergencycontactrright{
	padding: 10px;
	border-right: solid 1px #dfe2e7;
	border-bottom: solid 1px #dfe2e7;
	color: #000;
	text-align: left;
}

#emergencycontactright{
	padding: 10px;
	border-right: solid 1px #dfe2e7;
	border-bottom: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	color: #000;
	text-align: left;
}

#emergencycontactleftright{
	padding: 10px;
	border-left: solid 1px #dfe2e7;
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	color: #000;
	text-align: left;
}

#insuranceheaderleft{
	padding: 5px 0px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	font-weight: bold;
	color: #000;
}
#insuranceheadercenter{
	padding: 5px 0px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	font-weight: bold;
	color: #000;
}
#insuranceheaderright{
	padding: 5px 0px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	font-weight: bold;
	color: #000;
}

.insurancelineleft{
	padding-left: 10px;
	border-bottom: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	color: #000;
}
.insurancelinecenter{
	padding-left: 10px;
	border-bottom: solid 1px #dfe2e7;
	color: #000;
}
.insurancelineright{
	padding-left: 10px;
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	color: #000;
}

#otherinfo{
	padding: 10px;
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	color: #000;
}

#travelinfo{
	padding: 10px;
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	color: #000;
}

#ordercard{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	height: 63px;
	line-height: 50px;
	color: #000;
	font-weight: bold;
}

#ordercard p{
	padding-left: 44px;
	margin: 0;
}

#ordercard p a{
	color: #000;
}

#ordermobile{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	height: 63px;
	line-height: 50px;
	color: #000;
	font-weight: bold;
}

#ordermobile p{
	padding-left: 44px;
	margin: 0;
}

#ordermobile p a{
	color: #000;
}

#orderlifeservice{
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
	height: 63px;
	line-height: 50px;
	color: #000;
	font-weight: bold;
}

#orderlifeservice p{
	padding-left: 10px;
	margin: 0;
}

#orderlifeservice p a{
	color: #000;
}

#medicalheader {
	height: 35px;
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
}

#medicalheader h2{
	float: left;
	line-height: 35px;
	heigth: 35px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

#cave{
	padding: 5px 10px 5px 10px;
	border: solid 1px #dfe2e7;
	color: #000;
	font-weight: bold;
	width: 100px;
}

#cavedata{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	border-top: solid 1px #dfe2e7;
	color: #000;
}

.diagnoseheaderleft{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	font-weight: bold;
	color: #000;
}

.diagnoseheaderright{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	font-weight: bold;
	color: #000;
}

.diagnoseheadercenter{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	font-weight: bold;
	color: #000;
	text-align: left;
}

#diagnoseboks{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	font-weight: bold;
	color: #000;
}

.diagnoseleft{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	color: #000;
}

.diagnoseright{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	color: #000;
}

.diagnosecenter{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	color: #000;
}

.diagnoseleftedit{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	color: #000;
}

.diagnoserightedit{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	color: #000;
}

.diagnosecenteredit{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	color: #000;
	text-align: left;
}

#additionalservices{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	color: #000;
	font-weight: bold;
	text-align: center;
}

#othermedicalinfo{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	color: #000;
}

#emergencycontactheaderedit {
	height: 35px;
	background-image: url('dinside0.jpg');
	background-repeat: no-repeat;
}

#emergencycontactheaderedit h2{
	float: left;
	line-height: 35px;
	heigth: 35px;
	font-size: 16px;
	font-weight: bold;

	margin: 0;
}

textarea	{
	font-family: Heisi Mincho W3, Arial, Verdana;
	font-size: 14px;
	width: 700px;
	height: 200px;
	
}

#cavearea{
	font-family: Heisi Mincho W3, Arial, Verdana;
	font-size: 14px;
	width: 700px;
	height: 60px;
}

#diagnose{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	color: #000;
}

#medication{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #dfe2e7;
	border-left: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
	color: #000;
}

#orderramme{
	text-align: center;
	width: 753px;
}

#orderheader{
	text-align: left;
	float:left;
}

#orderheader h2{
	padding-left: 5px;
	font-size: 22px;
	margin: 0;
}

#orderingress{
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-size: 11px;
	float: left;
	clear: both;
	width: 545px;
	
}

#agreementheader{
	background-image: url('contract.gif');
	background-repeat: no-repeat;
	background-color: #f0eea9;
	height: 12px;
	font-size: 11px;
	clear: both;
}

#agreementcontent{
	text-align: left;
	background-color: #f0eea9;
}

#agreementcontent table{
	width: 723px;
	margin: 0px 5px 0px 5px;
	background-color: #f8f6d3;
}

#agreementcontent table td{
	padding: 2px 10px 2px 10px;
	vertical-align: center;
	border-bottom: solid 3px #f0eea9;
}

#agreementcontent table td input{
	font-size: 12px;
	width: 120px;
}

#agreementcontent p{
	padding-left: 16px;
	font-weight: bold;
	margin: 0;
}

#agreementfooter{
	background-image: url('contract.gif');
	background-repeat: no-repeat;
	height: 12px;
	font-size: 11px;
}

#personalheader{
	background-image: url('personal.gif');
	background-repeat: no-repeat;
	background-color: #f6f5cb;
	height: 12px;
	font-size: 11px;
		clear: both;
}

#personalcontent{
	text-align: left;
	background-color: #f6f5cb;
}

#personalcontent table{
	width: 723px;
	margin: 0px 5px 0px 5px;
	background-color: #fbfae5;
}

#personalcontent table td{
	padding: 2px 10px 2px 10px;
	vertical-align: center;
	border-bottom: solid 3px #f6f5cb;
}

.personalcontentodd{
	padding: 2px 10px 2px 10px;
	vertical-align: center;
	border-bottom: solid 3px #f6f5cb;
	background-color: #f6f5cb;
}

.personalcontentoddinput{
	font-size: 12px;
	width: 190px;
}

.personalcontenteven{
	padding: 2px 10px 2px 10px;
	vertical-align: center;
	border-bottom: solid 3px #f6f5cb;
}

.personalcontentnext{
	padding: 2px 10px 2px 10px;
	vertical-align: center;
	text-align: right;
	border-bottom: solid 3px #f6f5cb;
	background-color: #f6f5cb;
}

.personalcontentbirthdate{
	font-size: 12px;
	width: 100px;
}

.personalcontentbutton{
	border: solid 1px #d1ce26;
	background-color: #e2dd53;
	font-size: 16px;
	width: 200px;
}

.personalcontentbuttonprev{
	border: solid 1px #d1ce26;
	background-color: #e2dd53;
	color: #000;
	float: left;
	font-size: 16px;
	width: 200px;
	text-align: center;
	padding: 4px 0px 4px 0px;
}

.personalcontentbuttonprev a{
	color: #000;
	text-decoration: none;
}

.personalcontentbuttonprev a:hover{
	color: #000;
	text-decoration: none;
}

.personalcontenteveninput{
	font-size: 12px;
	width: 190px;
}

#personalcontent p{
	padding-left: 16px;
	font-weight: bold;
	margin: 0;
}

#personalfooter{
	background-image: url('personal.gif');
	background-repeat: no-repeat;
	height: 12px;
	font-size: 11px;
}

#productheader{
	background-image: url('producth.gif');
	background-repeat: no-repeat;
	background-color: #e8e475;
	height: 12px;
	font-size: 11px;
	clear: both;
}

#productcontent{
	text-align: left;
	background-color: #e8e475;
}

#productcontent table{
	width: 723px;
	margin: 0px 5px 0px 5px;
	background-color: #e8e475;
}

#productcontent table td{
	padding: 2px 10px 2px 10px;
	vertical-align: center;
}

#productcontent table td input{
	font-size: 12px;
	width: 120px;
}

#productcontent p{
	padding-left: 16px;
	font-weight: bold;
	margin: 0;
}

#productfooter{
	background-image: url('productf.gif');
	background-repeat: no-repeat;
	height: 12px;
	font-size: 11px;
}

.prodheader{
	background-image: url('prodhead.gif');
	background-repeat: no-repeat;
	height: 12px;
	font-size: 11px;
}

.prodcontent{
	text-align: left;
	background-color: #ededb6;
	padding-left: 5px;
	width: 336px;
}

.prodfooter{
	background-image: url('prodfoot.gif');
	background-repeat: no-repeat;
	height: 12px;
}

#name {
	height: 35px;
	background-image: url('namehead.gif');
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

#headerimage{
	float: left;
}

#name h2{
	float: left;
	line-height: 35px;
	heigth: 35px;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

#membershipinfo td{
	border-bottom: solid 1px #dfe2e7;
	border-right: solid 1px #dfe2e7;
}
#membershipinfo2{
	background-color: #fff;
	color: #000;
	height: 18px;
	line-height: 18px;
}
#membershipinfo2 td{
	padding-left: 5px;
}

.payheader{
	background-image: url('personal.gif');
	background-repeat: no-repeat;
	background-color: #f6f5cb;
	height: 12px;
	font-size: 11px;
}

.paycontent{
	text-align: left;
	background-color: #f6f5cb;
	padding-left: 16px;
}

.payfooter{
	background-image: url('personal.gif');
	background-repeat: no-repeat;
	height: 12px;
	font-size: 11px;
}

#next{
	float: right;
}

#step{
	padding-left: 5px;
	text-align: left;
	float: left;
	clear: both;
}

#step h3{
	font-size: 14px;
	font-weight: bold;
}

#update{
	padding-left: 5px;
	text-align: left;
	float: left;
	clear: both;
}

#update h3{
	font-size: 14px;
	font-weight: bold;
	color: red;
}

#error{
	color: red;
	font-weight: bold;
	clear: both;
	float: left;
	padding-left: 5px;
}

#steps{
	float:right;
	width: 170px;
	font-size: 11px;
	border-left: solid 1px #003d7d;
	text-align: left;
	padding-left: 5px;
	color: #aaa;
}

#steps_aktiv{
	color: #000;
	font-weight: bold;
}

#steps_klikk{
	color: #000;
}

#steps_klikk a{
	color: #000;
}

#steps_klikk a:hover{
	text-decoration: underline;
}

.oppsummeringtopp{
	border-top: 1px solid #003d7d;
	border-left: 1px solid #003d7d;
	border-right: 1px solid #003d7d;
	padding: 2px;
}

.oppsummeringtoppuside{
	border-top: 1px solid #003d7d;
	padding: 2px;
}

.oppsummeringvenstre{
	border-left: 1px solid #003d7d;
	padding: 2px;
}

.oppsummeringhoyre{
	border-right: 1px solid #003d7d;
	padding: 2px;
}

.oppsummeringmidten{
	border-left: 1px solid #003d7d;
	border-right: 1px solid #003d7d;
	padding: 2px;
}

.oppsummeringbunn{
	border-bottom: 1px solid #003d7d;
	border-left: 1px solid #003d7d;
	border-right: 1px solid #003d7d;
	padding: 2px;
}

#docsave{
	float:left;
	margin-left: 40px;
}

.prodcont{
	background-color: #eeedb7;
}

#onweb_sublink{
	z-index:9999;
	float:left;
	margin-top:-24px;
	margin-left:94px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

*html #onweb_sublink{
	margin-left:47px;
}

#onweb_sublink a{
	text-decoration:none;
	color:#fff;
}

#onweb_sublink a:hover{
	text-decoration:underline;
}
