@import "common/reset.css";
@import "common/generic.css";
/* @import "common/IE6.css"; */
@import "common/forms.css";


/* @import "common/slimbox.css"; 					<- include if slimbox is used on website */
/* @import "common/milkbox/milkbox.css"; 	<- include if milkbox is used on website */


/*
 * Backlink styles - dont touch!
 */

#foot {	position: relative; }
#foot #backlink { position: absolute;	top: 0;	left: 0; width: 1px; height: 1px; overflow: hidden; }


/*
 * COLORS:
 *
 * Burgunder:						#753b35
 * Turkis:							#cf327a
 * Light Green					#e8eedc
 * Ruler green					#eaf3e1
 * H1 green							#8d9f87
 * Summary gray					#666666
 * Body text black  		#333333
 * strong blue 					#007eb8
 * H2 grey							#9bb8bb
 * bluelink							#6f95b4
 *	
 */
 
body {
	font-family: Arial;
}

a {
	text-decoration: none;
	color: #753b35;
}

#head {
	border-top: 3px solid #753b35;
	border-bottom: 3px solid #cf327a;
}

#foot {
	border-top: 3px solid #cf327a;
	background: url('../_gfx/foot_bg.gif');
	height: 30px;

}

#foot ul {
	height: 30px;
	margin-left: auto;
	margin-right: auto;	
	padding: 5px 0 0 0;
}

#foot li {
	border-right: 1px solid #823e29;
	margin-right: 15px;
	padding-right: 15px;
	height: 17px;
	display: inline;
}

#foot li.last {
	border: 0;
	padding: 0;
	margin: 0;
}

#foot li a {
	color: #fcf4d2;
	font-size: 11px;
}

div.pagewidth {
	width: 950px;
	margin: 0 auto;
	clear: left;
}

#navC {
	padding: 18px 0 0 0;
	height: 84px;
}

#navLowerC ul,
#navC ul {
	float: left;
	height: 38px;
	margin: 33px 0 0 50px;
}

#navLowerC li,
#navC li {
	float: left;
	height: 38px;
	padding-right: 16px;
	border-right: 1px solid #e8eedc;
	margin-right: 16px;
	line-height: 38px;
	font-family: "Trebuchet MS",Verdana,Sans;
	font-size: 14px;
}

#navLowerC li.last,
#navC li.last {
	border: 0;
	padding: 0;
	margin: 0;
}

#navC li.active a {
	color: #cf327a;
}

body.index div.background {
	background: url('../_gfx/index_bg_newfoot.jpg') top center repeat-x;
}

body.index div.splash {
	background: url('../_gfx/index_splash_newfoot.jpg')  center 6px no-repeat;
}

body.index #mC #navLowerC {
	margin: 502px 0 0 20px;
}

#navLowerC li {
	padding-right: 60px;
	margin-right: 60px;
}

#navLowerC ul {
	margin-bottom: 10px;
}

div.background {
	background: url('../_gfx/sub_bg.jpg') center top repeat-x;
}

#subnavC {
	height: 48px;
}

#subnavC ul {
	float: left;
	height: 41px;
	padding: 0 0 0 10px;
	background: white;
	margin: 7px 0 0 0;
}

#subnavC li {
	display: inline;
	background: white;
	float: left;
	padding:9px 0;
}

#subnavC li a {
	display: block;
	line-height: 23px;
	font-family: Arial;
	font-size: 12px;
	padding: 0 15px; 
}

#subnavC li.active a {
	background: #f3f4f5;	
	color: #cf327a;
}

#subnavC li.last a {
	margin-right: 9px;
}

div.leftpane {
	float: left;
	width: 600px;
	border-right: 1px solid #eaf3e1;
	text-align: left;
	padding: 0 0 0 25px;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
}

div.clrfix.spacer_10 { height: 10px; }
div.clrfix.spacer_25 { height: 25px; }
div.clrfix.spacer_50 { height: 50px; }

div.clrfix.ruler {
	border-bottom: 1px solid #dddddf;
	width: 550px;
}

div.leftpane h1 {
	font-size: 24px;
	color: #8d9f87;
	line-height: 30px;
	width: 510px;
}

div.leftpane p.summary {
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	margin: 25px 0;
	width: 510px;
}

div.leftpane p {
	width: 510px;
	margin: 10px 0;
}

div.leftpane strong {
	color: #007eb8;
}

div.leftpane h2 {
	width: 510px;
	font-size: 14px;
	color: #9bb8bb;
	font-weight: normal;
	margin-bottom: -7px;

}
div.leftpane div.bmicalc{
	background: url('../_gfx/bmicalc-background.jpg');
	width: 550px;
	height: 500px;
	margin: 0 0 10px 0;
	color: white;
}

div.leftpane div #bmi_resultat{
	font-weight: bold;
	font-size: 17px;
	float: left;
	margin: 20px 0 0 65px;
	width: 70px;

}

div.leftpane div.bmicalc .bmi_left{
	margin: 23px 0 0 0;
	padding-left: 35px;
	width: 225px;
	float: left;
}

div.leftpane div.bmicalc .bmi_right{
	float: left;
	margin: 10px 0 0 0px;
 	padding: 15px 0 0 65px; 
	width: 200px;
}

div.leftpane div.bmicalc #heading_vurdering{
	margin: 41px 0 0 23px;
	padding: 0 0 0 22px;
	font-size: 17px;
	font-weight: bold;
}

div.leftpane div.bmicalc #vudering_left{
	width: 254px;
	margin: 35px 0 0 35px;
	float: left;
}

div.leftpane div.bmicalc #vudering_right{
	width: 254px;
	float: left;
	margin: 35px 0 0 0;	
}

div.leftpane div.bmicalc .bmi_numb{
	float: left;
	width: 84px;
	padding-left: 22px;
	font-size: 13px;
}

div.leftpane div.bmicalc .bmi_txt{
	float: left;
	width: 148px;
	font-size: 13px;
}


div.leftpane div.bmicalc input[type=text]{
	height: 30px;
	width: 70px;
	padding: 0 15px 0 15px;
	border: 0px;
}

div.leftpane div.bmicalc input[type=button]{
	background: url('../_gfx/inp_btn.jpg');
	height: 35px;
	width: 150px;
	border: 0px;
}


div.leftpane div.bmicalc .bmiheading{
	margin: 0 0 0 175px;
	padding: 21px 0 0 0;
	font-size: 30px;
	font-weight: bold;
/* 	color: white;	 */
}
div.leftpane div.bmicalc .bmisummary{
	padding: 20px 0 0px 0;
	margin-left: 100px;
	font-size: 12px;
/* 	color: white; */
}

div.leftpane div.bmicalc #bmicalc_vekt{
	background: url('../_gfx/inp_vekt.jpg');
	margin-bottom: 25px;
}

div.leftpane div.bmicalc #bmicalc_verdi{
	background: url('../_gfx/inp_verdi.jpg');
	margin-bottom: 25px;
}
div.leftpane div.bmicalc #bmicalc_hoyde{
	background: url('../_gfx/inp_hoyde.jpg');
	margin-bottom: 40px;
}
div.leftpane div.bmicalc #bmicalc_vurdering{
	background: url('../_gfx/inp_vurdering.jpg');
	width: 120px;
}

div.rightpane {
	width: 291px;
	float: left;
	text-align: left;
	padding: 0 0 0 33px;
}

div.rightpane ul {
	width: 255px;
	margin-bottom: 18px;
}

div.rightpane li {
/* 	line-height: 34px; */
	line-height: 17px;
	font-size: 12px;
	border-bottom: 1px solid #eaf3e1;
	color: #753b35;
	padding: 9px 0;
}

div.rightpane li.active {
	background: url('../_gfx/rightpane-li-active.gif') left 8px no-repeat;
	padding-left: 30px;
}

div.rightpane li.active a {
	color: #cf327a;
}

div.rightpane li h2 {
	color: #cf327a;
	font-size: 18px;
}

div.leftpane p.blog_time {
	text-align: center;
	font-style: italic;
	white-space: pre;
}

div.bluelink a {
	color: #6f95b4;
}

div.leftpane p.blog_links a,
div.leftpane p.blog_links {
	color: #cf327a;
	white-space: pre;
	font-style: italic;
	font-size: 11px;
}

div.leftpane p.blog_links img {
	vertical-align: text-top;
}

div.leftpane p.blog_links {
	margin: 20px 0;
}

div.rightpane ul.teasers li div.item { 
/* 	margin: 10px 0; */
	background: white;
}

div.rightpane ul.teasers li div.item img {
	float: left;
	display: block;
}

div.rightpane ul.teasers li div.item p {
	line-height: 16px;
	width: 164px;
	float: left;
	padding-left: 10px;
}

div.leftpane.ingeborg {
	background: url('../_gfx/ingeborg.jpg') top center no-repeat;
	min-height: 426px;
}

div.leftpane.ingeborg p {
	width: 310px;
}

ul.gallery_thumbs li {
	border: 1px solid #ecf2f2;
	display: block;
	float: left;
	padding: 4px;
	margin: 0 4px 10px 0;
}

ul.gallery_thumbs li img {
	float: left;
}

ul.gallery_thumbs li p {
	width: 170px !important;
	display: block;
	background: #f3f3f4;
	margin: 4px 0 0 0;
	float: left;
	clear: left;
}

ul.gallery_thumbs li p a {
	color: #9bb8bb;
	display: block;
	float: left;
	padding: 2px 0 0 3px;
	clear: left;
}

ul.gallery_thumbs li p a.readmore {
	height: 14px;
	background: url('../_gfx/magnify.gif') left center no-repeat;
	padding-left: 20px;
	line-height: 12px;
	margin: 0 0 5px 15px;
	font-size: 11px;
} 

div.leftpane div.question {
	background: #ecf4e3;
	margin: 0 25px 20px -20px;
	padding: 20px 0 25px 20px;
}

table.cal {
	width: 550px;
}

table.cal thead td {
	color: #9bb8bb;
	padding: 20px 0 10px 0;
}

table.cal tbody tr.alter {
	background: #f3f8ee;
}

table.cal tbody td {
	padding: 1px;
}

table.cal tbody td.first {
	padding-left: 20px;
}

table.ord {
	width: 550px;
}

table.ord thead td {
	color: #9bb8bb;
	padding: 20px 0 10px 0;
}

table.ord tbody tr.alter {
	background: #f3f8ee;
}

table.ord tbody td {
	padding: 5px 1px 5px 1px;
}

table.ord tbody td.first {
	padding-left: 20px;
}

ul.cal_cats {
	width: 550px;
}

ul.cal_cats li {
	display: inline;
}

ul.cal_cats li a {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	background: url('../_gfx/arrow-brown.gif') right center no-repeat;
	padding: 0 12px 0 0;
	line-height: 26px;
}

ul.cal_cats li.active a {
	background: none;
	font-size: 18px;
	color: #9bb8bb;
	font-weight: bold;
	padding-right: 5px;
	line-height: 22px;
}

/*
 * Product page styles 
 */ 

#mC.products div.leftpane {
	width: 775px;
	padding: 0;
}

#mC.products div.rightpane {
	width: 141px;
}

#mC.products div.rightpane ul {
	width: auto;
}

#mC.products div.productitem img {
	display: block;
	float: left;
}

#mC.products div.productitem div.textC {
	float: left;
	color: #666666;
}

#mC.products div.productitem div.textC p,
#mC.products div.productitem div.textC h2,
#mC.products div.productitem div.textC div.nedlastingContainer{
	width: 430px;
	padding-left: 37px;
	
}

#mC.products div.productitem div.textC div.nedlastingContainer{
	margin: 12px 0px;
/* 	border: 1px solid; */
}

#mC.products div.productitem div.textC div.nedlastingdiv_file {
	float: left;
	width: 75px;
}

#mC.products div.productitem div.textC div.nedlastingdiv_info {
	float: left;
	width: 355px;
}


#mC.products div.productitem div.textC h2 {
	color: #8d9f87;
	font-size: 15px;
	font-weight: bold;
}

#mC.products div.productitem div.textC {
	padding-top: 15px;
}

#mC.products div.rightpane img.nopad {
	margin-left: -33px;
}

.sponsor1_1{
	width: 269px; 
	float:left;
}

.sponsor1_2{
	margin-left: 32px;
	width: 269px; 
	float:left;
}

.m10allroundpx{
	padding: 10px 0 10px 0;
}

h4{
	margin-top: 35px;
	padding-bottom: 20px;
	font-size: 14px;
	color: #9bb8bb;
	font-weight: normal;
	margin-bottom: -7px;

}

div.leftpane .sponsor2 {
	width: 570px;
}

div.leftpane .sponsor2 .sponsortext{
	float:left;
	width: 269px;
	margin-left: 32px;
}

div.leftpane .sponsor2 .sponsortext p{

	width: 269px;
}


div.leftpane .sponsor2 a{
	color: #9bb8bb;
}

/* -- */
#mC div.leftpane ol {
	list-style: inside;
	list-style-type: decimal;
}

#mC div.leftpane ul li,
#mC div.leftpane ol li {
	margin: 10px 0;
}

#mC div.leftpane ul {
	list-style: inside;
	list-style-type: disc;
}

