body, html {
	Margin:0;
	Padding:0;
	Height:100%;
	Font: 11px Arial;
	Color: #000000;
}

h1	{ padding:10px 0 5px 0; margin:0px; font-size:16pt; }
h2	{ padding:7px 0 5px 0; margin:0px; font-size:14pt; }
h3	{ padding:5px 0 5px 0; margin:0px; font-size:12pt; }
p	{ margin:9px 0 13px 0; font-size:11px; }
img	{ border:none; }
object { outline:0; }

.submenu_lv1, .submenu_lv2, .submenu_lv3 { padding:0; margin:0; list-style:none; }
.submenu_lv1 li a, .submenu_lv2 li a, .submenu_lv3 li a { color:#4e4d50; padding:3px 0; }
.submenu_lv1 li.active { font-weight:bold; }

.submenu_lv2 li.active { font-weight:normal; }
.submenu_lv2 li { padding-left:10px; }
.submenu_lv2 li a { font-weight:normal; }

.submenu_lv3 li { padding-left:10px; font-style:italic; }
.submenu_lv3 li.active {  }
/* -------- */

a { text-decoration:none; Color: #000000; }
a:hover { text-decoration:none; Color: #ff0000; }

/* Användbara klasser */
.clear  { clear:both; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin-top:8px; width:95%; height:8px; border-top:1px solid #E5EBDC; margin:0 auto; }
.input  { background-color:#f3f6ee; border:1px solid #4f8e4b; color:#003822; }
.l { color:#BCB9B4; padding:0 4px; } 
.important { color:red; } 
/* -------- */

.konsument_input {	Height: 20px; Margin: 0px; Padding: 0px; Border: 0px; Float: right; Font: 13px Arial; }

#Container {	
			Width: 780px;
			Min-height: 400px;
			Position: relative;
			/*Left: 50%;*/
			/*Margin-left: -490px;*/
			margin:0 auto;
			_Height: 400px;
			Background: url(/bilder/design/bodybg2.gif) repeat-y 2px 163px; }

#Container2{Width: 780px;
			Min-height: 400px;
			_Height: 400px;
			Background: url(/bilder/design/bodybg_top.gif) no-repeat top left; }

#Container3{Width: 780px;
			Min-height: 746px;
			_Height: 746px;
			Background: url(/bilder/design/bodybg_bottom.gif) no-repeat bottom left; }

#Main {	Width: 680px;
		Padding-top: 50px;
		Padding-bottom: 50px;
		Padding-left: 56px; }
		
#Header {Width: 680px;
		Height: 62px;
		Background: url(/bilder/design/headerTop2.gif) no-repeat; }

#MainMenu{	Width: 680px;
			Height: 22px;
			Margin-bottom: 21px;
			Background: url(/bilder/design/mmenubg.gif) repeat-x; }
	
	.Mmenu_1 {	Float: left; Cursor: pointer; Font: bold 10px Arial; Color: #FFFFFF; Height: 22px; Line-height: 22px;  }
	
#StartBild1 {	Width: 364px; 
				Height: 345px; 
				Float: left; }

#StartBild2 {	Width: 309px; 
				Height: 44px;
				Padding-top: 300px;
				Float: right;
				Border-bottom: 1px solid #d5d2cb;
				 }

#StartBild3 {	Width: 363px; 
				min-height: 187px;
				_height: 187px;
				Float: left; }

#StartBild3_1 {	Width: 336px; 
				min-height: 187px;
				_height: 187px;
				Float: left;
				margin-right: 25px;
				}

#StartText2 {	Width: 299px; 
				Float: left; 
				Position: relative; 
				padding-left:10px;}

#StartText2_LasMer {	
					Font: bold 10px Arial; 
					Width: 278px; 
					Padding-right: 12px;
					margin-top: 8px;
					}
				
#StartText3_LasMer {	Text-align: right; 
					Padding-top: 3px; 
					Padding-right: 12px; 
					Font: bold 10px Arial; 
					Background: url(/bilder/design/arrow1.gif) no-repeat bottom right; }

#ProdRight {	Width: 525px; Float: right; }
#ProdLeft {	Width: 140px; Float: left; Font: 10px Arial; }

#InfoRight {	Width: 522px; Float: right; Background: url(/bilder/design/infotext-bg.gif) repeat-y; }
#InfoRight2 {	Width: 522px; Float: right; Background: url(/bilder/design/infotext-bg2.gif) no-repeat; }
#InfoRight3 {	Width: 498px; Padding: 15px 12px 15px 12px; Float: right; Background: url(/bilder/design/infotext-bg3.gif) no-repeat bottom left; }
#InfoLeft {	Width: 150px; Float: left; Font: 10px Arial; }

a.ProdLink2:link {color: #000000; }
a.ProdLink2:active {color: #000000; }
a.ProdLink2:visited {color: #000000; }
a.ProdLink2:hover {color: #ff0000; }

a.ProdLink3:link {color: #a6a092; }
a.ProdLink3:active {color: #a6a092; }
a.ProdLink3:visited {color: #a6a092; }
a.ProdLink3:hover {color: #ff0000; }

#prodInfoMain {	Position: absolute; Left: 204px; Z-index: 130; Top: 220px; Width: 533px; Display: none; }
.prodInfoClose {	Position: absolute; Top: 10px; Right: 15px; Width: 50px; Height: 15px; background: url(/bilder/design/close.gif); no-repeat; Cursor: pointer; }
.prodPopupContent {	Position: relative; Width: 503px; Padding: 15px; Font: 11px Arial; background: #FFFFFF url(/bilder/design/prodInfo_bg1.gif) repeat-y; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; }
.prodPopupBottom {	Width: 530px; Height: 23px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/prodInfo_bg2.png',sizingMethod='scale'); }
.prodPopupBottom[class] {	Width: 533px; Height: 25px; Background-image:url('/bilder/design/prodInfo_bg2.png'); }

.KampanjClose {	position: absolute; Width: 100px; Right: 10px; Top: 10px; font: bold 11px Arial; cursor: pointer; }

.MovPuff {	Float: left; Margin-bottom: 10px; Width: 126px; padding-top: 90px; Font: bold 10px Arial; Margin-left: 5px; Cursor: pointer; }

#Receptsok {	Width: 119px; 
			Height: 26px; 
			Padding-top: 24px; 
			Padding-left: 30px; 
			background: url(/bilder/design/recept_dropdown.gif);
			position: absolute; 
			bottom: 70px; 
			Left: 50px; 
			font-weight: bold; }

#Receptsok div {	Width: 147px; height: 24px; Position: absolute; Left: 0px; Top: 24px; Cursor: pointer; }
#ReceptsokOption {	Display: none; Width: 140px; Height: 50px; position: absolute; bottom: 29px; Left: 53px; }
#ReceptsokOption div {	Cursor: default; Width: 130px; padding-left: 10px; Border: 1px solid #a6a092; Border-top: 0px; Background: #ffffff; }

@media print{
   body *{ visibility:hidden; }
   body { background-color:white; }
   #InfoRight{ visibility:visible; position:absolute; top:0px; left:0px; width:100%; background-color:#ffffff; }
   #InfoRight *{ visibility:visible; }
   #InfoRight3 { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; font-size: 25px; }
   #InfoRight3 * { font-size: 15px; }
   #InfoRight3 img { padding-left: 50px; }
   #prodInfoMain { visibility:visible; display:inline; position:absolute; top:0px; left:0px; width:100%; background-color:#ffffff; background-image:none; margin-left:120px; margin-top:20px; padding:0;}
   #prodInfoMain *{ visibility:visible; margin:0; padding:0; }
   #reklamDiv { display: none; }
}

/*custom upload elements*/
.customfile-input { position: absolute; cursor: pointer; opacity: 0; }
.customfile {
	float: right;
	width: 329px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	z-index: 99999;
	border: none;
	background: url(/bilder/design/fileinput.gif) no-repeat left top;
}
.customfile-feedback { display: block; margin: 1px 1px 1px 5px; color: #000; }
.customfile-feedback-populated { font-style: normal; font-weight: bold; padding-left: 20px; background: url(/bilder/customFileInput/icon-generic.gif) left top no-repeat; }
.customfile-button { display: block; cursor: pointer; color: #000; float: right; width: 71px; text-align: center; padding-top:2px; }
.customfile-focus .customfile-button { outline: 1px dotted #ccc; }
.customfile-hover .customfile-button, .customfile-focus .customfile-button  {  }

/*file type icons*/
.customfile-ext-jpg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp { background-image: url(/bilder/customFileInput/icon-image.gif);}
.customfile-ext-mp3, .customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-wav, .customfile-ext-m4v { background-image: url(/bilder/customFileInput/icon-media.gif);}
.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit { background-image: url(/bilder/customFileInput/icon-zip.gif);}
