body {
	font-size: 80%;
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #0b6f1c; 
	font-family: Georgia, "Times New Roman", serif !important;
	
}
a img {
	border: 0;
}
 
.read_more, #text a {
	/*font: 11px Georgia, "Times New Roman", serif;*/
	color: #0b6f1c;
	font-weight: bold;
}
html {
	overflow-y:hidden;
	margin: 0;
	padding: 0;
}
#wrapper {
	/*width: 870px; JM*/
	/*width: 930px; JM*/
	/*width: 950px; JJ*/
	width: 1005px;
	margin: 0 auto !important;
	text-align: left;

}

.rubrik2 {
	font-size:180%;
	text-transform:uppercase;
	letter-spacing:4px;
	font-weight:normal !important;
	}
	

 
/*HEADER**************************************/
#header {
	float: left;
	margin-bottom: 30px;
	margin-top: 15px;
	width: 870px;
}
#mainmenu {
	float: right;
	margin-right: 25px;
}
#mainmenu.inverted {
	float:left;
}
#mainmenu ul {
	list-style-type: none;
	padding-top: 11px;
}
 
#mainmenu ul li {
	display: inline;
}
#mainmenu ul li h2:hover {
	background: transparent url(/media/658/menybg_120x30.png) repeat top left;
}
#mainmenu ul li .aktiv {
	background: transparent url(/media/658/menybg_120x30.png) repeat top left;
}
#mainmenu ul li h2 {
	padding-left: 5px;
	padding-right: 5px;
}
#mainmenu ul li h2 {
	font-family: Georgia, "Times New Roman", serif; font-size: 12px; color: #1f6d0d; display: inline;
}
#mainmenu a:visited, #mainmenu a {
	color: #1f6d0d;
}
#verticalmainmenu h2,
#verticalmainmenu h2 a {
  margin: 0;
  padding: 0;
  line-height: 21px;
  padding-left: 10px;
  font-family:Georgia, "Times New Roman", serif;
  font-size: 95%;
  color: #0b6f1c;
  
}

#verticalmainmenu {
	border:1px #0b6f1c solid;
	padding:10px 13px 10px 0;
	}

#verticalmainmenu #subsub h2 {
  padding-left: 30px;
}
#verticalmainmenu div {
 
  height: 17px;
  width: 150px;
  margin-bottom: 1px;
}

#verticalmainmenu div.aktiv h2 {
  font-weight: bold;
}

#verticalmainmenu div.aktiv h2 a {
	text-decoration:underline;
	}

#verticalmainmenu #subsub h2 a {
	font-weight:normal !important;
}

#logo {
	width: 140px;
	height: 37px;
	float: left; /* skall vara right egentligen. */
	top: 0;
}
#logo.inverted {
	float: left;
	margin-left: 35px;
}
/*end HEADER*/
 
/*NAV**************************************/
 
 
 
#navigation {
	float: left;
	/*margin-left: 33px;*/
	margin-right: 15px;
	/*margin-top: 15px; pga br chromefix*/
	width: 150px;
	background:#fff;
	padding:10px 0;
}
/*#navigation.inverted {
	float: right !important;
	margin-right: 85px;
}*/
#nav, ul#nav ul {
  	list-style-type:none;
  	margin: 0;
  	padding: 0;
  	width: 120px;
}
#nav a {
  	display: block;
  	text-decoration: none;
}
#nav li {
  	margin-top: 0px;
  	border-bottom: 1px solid #989898;
  	border-top: 1px solid #dadada;
	/*background: transparent url(/media/658/menybg_120x30.png) no-repeat;*/
}
#nav li:first-child {
	border-top: 0;
}
#nav li ul li {
  	margin-top: 0px;
  	border-bottom: 0;
  	border-top: 0;
}
#nav li a {
 
	color: #fff;
	padding: 10px;
	margin: 0;
	padding-bottom: 5px;
	font-size: 12px;
 
	background: transparent url(/media/658/menybg_120x30.png) no-repeat;
}
#nav li a:hover {
	background: transparent url(/media/674/menybg_hover_120x30.png) no-repeat top left;
}
#nav li ul li a {
  	background: transparent url(/media/658/menybg_120x30.png) repeat-y top left;
  	color: #fff;
  	border-bottom: 0;
  	font-size: 10px;
  	padding: 4px;
	padding-left: 10px;
}
#nav li ul li a:hover {
	background: transparent url(/media/674/menybg_hover_120x30.png) repeat-y top left;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#nav li .aktiv {
	background: transparent url(/media/31/menybg_selected.png) repeat-y top left;
}
#nav li ul li .aktiv {
	background: transparent url(/media/674/menybg_hover_120x30.png) repeat-y top left;
}
#nav li .aktiv:hover {
	background: transparent url(/media/31/menybg_selected.png) repeat-y top left;
}
#nav li ul li .aktiv:hover {
	background: transparent url(/media/674/menybg_hover_120x30.png) repeat-y top left;
}
/*end NAV*/
 
/*SIDEBAR**************************************/
#sidebar {
	position: relative;
	/*width: 122px;*/
	width: 190px;
	height: auto;
	/*float: right; JM*/
	float: left;
	left: 225px;
	/*margin-top: 15px;JJ*/
}
/*#sidebar.inverted {
	margin-left: 35px;
}*/
#sidebar a {
	text-decoration: none;
}
#sidebar img {
	border: none;
	/*margin-bottom: 10px;JJ*/
}
 
#sidebar #sidebar_top {
	width: 190px;
	height: 4px;
	background: transparent url(/media/1428/sidebarbg_top.png) no-repeat;
}
#sidebar #sidebar_center {
	width: 190px;
	height: auto;
	background: transparent url(/media/1433/sidebarbg_center.png) repeat-y;	
	text-align: left;
}
#sidebar #sidebar_center.nobg {
	background: none !important;
	padding-bottom: 10px;
}
#sidebar #sidebar_bottom {
	width: 190px;
	height: 4px;
	background: transparent url(/media/1438/sidebarbg_bottom.png) no-repeat;
	
	margin-bottom: 10px;
}
 
#sidebar #sidebar_center p {
	font: 16px Georgia, "Times New Roman", serif;
	color: #000000;
	margin: 0 10px 0 10px;
}
 
/*end SIDEBAR*/
 
/*TABS + MAIN KUNDTJANST************************/
#main_kundtjanst{
	width: 635px;
	height: 700px !important;
	float: left;
	outline: none;
	background:#fff;
	margin-right:-200px;
	/*padding-left: 90px; JM*/
}
#main_kundtjanst.inverted {
	margin-left: 35px;
}
#main_kundtjanst h1 {
	font: 18px Georgia, "Times New Roman", serif;
	color: #000000;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;	
}
#main_kundtjanst p {
	font: 11px Georgia, "Times New Roman", serif;
	/*color: #9f9f9f;*/
	color: #000000;
	margin: 10px;
}
#main_kundtjanst .rubrik2 {
	
	font-weight: bold;
	margin-bottom: -10px;
	margin-left: 8px;
}
#main_kundtjanst .rubrik3 {
	font-weight: bold;
	font-size: 12px;
}
#tabscontainer .htabs p a {
color: #000;
}
#tabscontainer .htabs .aktiv {
	color: #696969;
}
#block {
	/*margin: 15px auto 0;*/
	width: 670px;
	/*padding-right:5px;
	padding-left: 5px;*/
	clear:both;
	overflow:hidden;
	/*background: #fff;JJ*/
	/*background: url('/form_bg.png') repeat-y scroll 0 0;*/
}
/*centrera tabbarna*/
#tabscontainer .htabs {
	position: relative;
	float: left;
	left: 50%;
	text-align:center;
	clear:left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#tabscontainer {
	position: relative;
	float: left;
	width: 635px;
	overflow: hidden;
	background: transparent url(/media/658/menybg_120x30.png) repeat top left;
}
#tabscontainer .htabs li {
	float:left;
	height: 29px;
	right: 50%;
	position: relative;
	float: left;
	display:block;
	list-style: none;
	margin: 0;
	padding: 0 15px 0 15px;
}
/*end centrera*/
.htabs .aktivbg {
	background: #fff;
}
.tabs {
	overflow:hidden;
	padding: 0px 95px 0 54px;
}
.tab-scrollable {
    padding-top: 10px;
    width: 610px;
    padding-bottom: 10px
}
.tab-scrollable p {
    padding-right: 45px;
}
/*end TABS*/
 
/*MAIN ARTIKEL******************************************/
#main_artikel.inverted,
#main_produkter.inverted,
#main_recept.inverted {
	margin-left: 0px;
}
#main_artikel.inverted .rubrik2,
#main_artikel.inverted .ingress,
#main_produkter.inverted .rubrik2,
#main_produkter.inverted .ingress {
	text-align: left;
	margin-right: 20px;
}
#main_artikel.inverted #pufftop,
#main_produkter.inverted #pufftop {
	padding-left: 0;
}
#main_artikel.inverted #pufftop #text p,
#main_produkter.inverted #pufftop #text p {
	margin-right: 20px;
}
#main_artikel.inverted #pufftop #text img,
#main_produkter.inverted #pufftop #text img {
	float: left;
}
/*end MAIN ARTIKEL*/
 
/*FORM REJUICE******************************************/
#rejuice_formular {
	margin-top: 14px;
	width:541px;
	/*position:fixed;*/
	background:#fff;
	height:200px;
	bottom:0px;
	padding-top:20px;
}
 
#form_rejuice.rejuice_left {
	width: 270px !important;
	/*float: left !important;*/
}
#form_rejuice.rejuice_right {
	width: 270px !important;
	padding-left:35px;
	/*float: left !important;*/
}
#form_rejuice ul li .single_line_input {
	outline: none;
	width: 145px;
	margin-left: 10px;
	margin-top: -3px;
	background: transparent url(/media/699/input.png) no-repeat;
	border: 0;
	font: 10px/21px arial,sans-serif;
	height: 21px;
	width: 151px;
	padding: 3px 0 0 8px;
}
#form_rejuice ul {
	margin: 0;
	padding: 0;
}
#form_rejuice ul li {
	list-style: none;
	height: 30px;
}
#form_rejuice ul li label {
	clear:left;
	display:block;
	float:left;
	text-align:right;
	font: 11px Georgia, "Times New Roman", serif;
	/*color: #000000;
	font: 11px Georgia, "Times New Roman", serif;
	color: #000000;*/
}
#form_rejuice.rejuice_left ul li label {
	width:101px;
}
#form_rejuice .fakecheck {
	font: 11px Georgia, "Times New Roman", serif;
	/*color: #000000;*/
	text-decoration: none;
	outline: none;
	background: url(/media/4900/checbox.png) no-repeat right 4px;
	height: 16px;
	width: 214px;
	display: block;
	float: left;
	padding: 1px 20px 0px 0px;
	margin-right: 2px;
}
/* fake checkbox : hover state */
#form_rejuice .fakecheck:hover {
	text-decoration: underline;
}
/* fake checkbox : checked state */
#form_rejuice .fakechecked {
	background-position: right -15px;
}
#form_rejuice #submit {
	border: 0;
	width: 55px;
	height: 19px;
	margin-top: 10px;
	background: transparent url(/media/585/form_submit.png) no-repeat;
	cursor: pointer;
	float: right;
}
 
 
/*FORM REKLAMATION**************************************/
#formular {
	padding-top: 10px;
}
#form_select {
	width: 240px;
	float: left;
}
#form_select p { /* fix så att select inte hamnar en rad ner... /JJ */
	padding-right: 0px !important; 
}
#form_input {
	width: 275px;
	float: left;
}
#form_input.rejuice ul {
	margin: 0;
	padding: 0;
}
#form_input ul li {
	list-style: none;
	height: 30px;
	float: right;
}
#form_select ul {
	padding-left: 0px;
}
#form_select ul li {
	list-style: none;
	height: 30px;
	position: relative;
}
#form_input ul li #namn, 
#form_input ul li #epost, 
#form_input ul li #tel, 
#form_input ul li #addr,
#form_select #eankod,
#form_select #bastfore,
#form_select #inkopsstalle,
.textinput {
	float: right;
	outline: none;
	width: 145px;
	margin-left: 10px;
	margin-top: -3px;
}
#form_input ul li label {
	clear:left;
	display:block;
	float:left;
	text-align:right;
	width:60px;
	font: 11px Georgia, "Times New Roman", serif;
	color: #000000;
	font: 11px Georgia, "Times New Roman", serif;
	color: #000000;
}
#form_select label {
	clear:left;
	display:block;
	float:left;
	text-align:right;
	width:70px;
	font: 11px Georgia, "Times New Roman", serif;
	color: #000000;
	font: 11px Georgia, "Times New Roman", serif;
	color: #000000;
}
#formular #submit,
#formular #submit_kommentar,
#rejuice_formular #rejuice_submit {
	border: 0;
	width: 55px;
	height: 19px;
	margin-top: 10px;
	/*margin-bottom: 20px; behövs ej? /JJ */
	background: transparent url(/media/585/form_submit.png) no-repeat;
	cursor: pointer;
	float: right;
	margin-right: 15px;
}
/*
#formular #textarea {
	width: 493px;
	height: 80px;
	margin-left: 10px;
	outline: none;
}*/
#formular #namn, 
#formular #addr, 
#formular #tel, 
#formular #epost, 
#formular #eankod,
#formular #bastfore,
#formular #inkopsstalle,
.textinput {
	background: transparent url(/media/699/input.png) no-repeat;
	border: 0;
	font: 10px/21px arial,sans-serif;
	height: 21px;
	width: 151px;
	padding: 3px 0 0 8px;
}
.textinput {
  width: 145px;
}
/*
#formular #textarea {
	background: transparent url(/media/704/textarea.png) no-repeat;
	border: 0;
	font: 10px/16px arial,sans-serif;
	height: 85px;
	width: 437px;
}
*/
 
/*textarea*/
#formular textarea{
	border:0;
	margin:3px;
	padding:0px 3px;
	width: 493px;
	height: 85px;
	outline: none;
	font-family:arial,sans-serif;
	font-size:10px;
	line-height:16px;	
}
 
#formular .submitButton {
    width: 530px;
}
 
.textareaTopLt{
	clear:both;
	float:left;
	background:url(/media/724/textareaupperleft.gif) top left no-repeat;
	margin-left: 10px;
}
 
.textareaBottomRt{
	float:left;
	background:url(/media/714/textarealowerright.gif) bottom right no-repeat;
}
 
.textareaBottomLt{
	float:left;
	background:transparent url(/media/709/textareabottomleft.gif) bottom left no-repeat;
}
 
.textareaTopRt{
	float:left;
	background:transparent url(/media/719/textareatopright.gif) top right no-repeat;
}
/*end textarea*/
 
span.select {
	position: absolute;
	right: 0;
	width: 153px;
	height: 21px;
	padding: 0 0px 0 6px;
	color: #000;
	font: 10px/21px arial,sans-serif;
	background: transparent url(/media/694/select.png) no-repeat;
	overflow: hidden;
}
#select, #storlek {
	width: 153px;
	float: right;
}
 
#select.styled, #storlek.styled {
	margin-right: 8px;
}
/*end FORM*/
 
/*COMMENTS*/
#kommentarer {
	background-color:#fff;
	float:left;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	width: 535px;
	/*padding-top: 10px;*/
}
#kommentar {
/*
border-top: 1px solid #ccc;
margin-top: 10px;*/
}
.hr_kommentar {
	height: 1px;
	width: 96%;
	background-color: #ccc;
	border: 0;
}
 
#kommentar_text {
	/*float: left;*/
	margin-top: -8px;
	margin-bottom: -5px;
}
#kommentar_avatar {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}
 
#form_input_kommentar ul li .labelkommentar {
	font: 11px Georgia, "Times New Roman", serif;
	color: #000000;
}
#form_input_kommentar {
	width: 206px;
	/*float: left;*/
}
 
#form_input_kommentar ul li {
	list-style: none;
	height: 25px;
	/*float: right;*/
}
#form_input_kommentar ul{
	margin-left: 10px;
	padding: 0;
}
#form_input_kommentar ul li #namn, #form_input_kommentar ul li #epost {
	float: right;
	margin-left: 10px;
	width: 145px;
	outline: none;
	margin-top: -3px;
}
 
#formular #submit_kommentar {
	clear:both;
	float:left;
	margin-left: 10px;
}
 
#formular #textarea_kommentar{
	border:0;
	margin:3px;
	padding:0px 3px;
	width: 280px;
	height: 85px;
	outline: none;
	font-family:arial,sans-serif;
	font-size:10px;
	line-height:16px;	
}
 
/*end COMMENTS*/
 
/*BLANDAT**************************************/
 
#naringsinnehall table {
width: 160px;
margin-left: 10px;
color: #0b6f1c;
}
 
 
.bold {
	font-weight: bold;
	color: #363636;
}
a {
	text-decoration: none;
}
 
/*BGIMG*/
html, body, #bg, #bg table, #bg td {
	overflow:hidden;
	width:100%;
	height: 100%;
}
#bg div {
	height:200%;
	left:-50%;
	position:absolute;
	top:-50%;
	width:200%;
	z-index: -1;
}
#bg img {
	position:absolute;
	min-height:50%;
	min-width:50%;
	left:25%;
	top:25%;
}
/*img {
	display:block;
}JJ*/
/*end BGIMG*/
 
 
/*BLANDAT TILL UMBRACO**************************************/
.rubrik1 {
	font-size: 12px;
	font-family: arial, helvetica, serif;
	color: #6a6a6a;
}
 
.loadingButton {
    background : url('/media/951/ajax-loader.gif') no-repeat center center !important;
}
 
/*NAV**************************************/
#nav, ul#nav ul {
  	list-style-type:none;
  	margin: 0;
  	padding: 0;
  	width: 120px;
}
#nav a {
  	display: block;
  	text-decoration: none;
}
#nav li {
  	margin-top: 0px;
  	border-bottom: 1px solid #989898;
  	border-top: 1px solid #dadada;
	/*background: transparent url(/media/658/menybg_120x30.png) no-repeat;*/
}
#nav li:first-child {
	border-top: 0;
}
#nav li ul li {
  	margin-top: 0px;
  	border-bottom: 0;
  	border-top: 0;
}
#nav li a {
 
	color: #fff;
	padding: 10px;
	margin: 0;
	padding-bottom: 5px;
	font-size: 12px;
 
	background: transparent url(/media/4887/menybg_120x30_rejuice.png) no-repeat;
}
#nav li a:hover {
	background: transparent url(/media/4877/menybg_hover_120x30_rejuice.png) no-repeat top left;
}
#nav li ul li a {
  	background: transparent url(/media/4887/menybg_120x30_rejuice.png) repeat-y top left;
  	color: #fff;
  	border-bottom: 0;
  	font-size: 10px;
  	padding: 4px;
	padding-left: 10px;
}
#nav li ul li a:hover {
	background: transparent url(/media/4877/menybg_hover_120x30_rejuice.png) repeat-y top left;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#nav li .aktiv {
	background: transparent url(/media/4872/menybg_selected_120x30_rejuice.png) repeat-y top left;
}
#nav li ul li .aktiv {
	background: transparent url(/media/4877/menybg_hover_120x30_rejuice.png) repeat-y top left;
}
#nav li .aktiv:hover {
	background: transparent url(/media/4872/menybg_selected_120x30_rejuice.png) repeat-y top left;
}
#nav li ul li .aktiv:hover {
	background: transparent url(/media/4877/menybg_hover_120x30_rejuice.png) repeat-y top left;
}
/*end NAV*/
 
/*h2*/
#mainmenu ul li h2:hover {
	background: transparent url(/media/4887/menybg_120x30_rejuice.png) repeat top left;
}
#mainmenu ul li .aktiv {
	background: transparent url(/media/4887/menybg_120x30_rejuice.png) repeat top left;
}
/*end h2*/
 
/*flikar kontakt*/
#tabscontainer {
	position: relative;
	float: left;
	width: 635px;
	overflow: hidden;
	background: transparent url(/media/4887/menybg_120x30_rejuice.png) repeat top left;
}
/*end flikar*/
 
 
 
 
 
 
 
/*brämhults rejuice*/
#text ol li {
/*color: #000000;*/
font-size: 11px;
font-family: Georgia, "Times New Roman", serif;
}
 
/*brämhults rejuice*/
/*MAIN PRODUKT*********************************************************/



#main_produkter {
	height: auto;
	float: left;
	outline: none;
	width: 335px;
}
#main_produkt {
	height: auto;
	float: left;
	/*padding-bottom: 120px; fix. allt scrollas fram*/
	outline: none;
	width: 300px;
	

 
}
#main_produkt #mainpuff {
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #0b6f1c !important;;

	color:#0b6f1c !important;
	margin-bottom: 5px;
	border: none;
	width: 300px;
	
	
}
.inverted #main_produkt #mainpuff
{
    width: 300px;
}
#main_produkt #mainpuff.large_product
{
    background: #000;
    filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}
#main_produkt #pufftop {
	float: left;
	padding-left: 15px;
	width: 300px;
 
}
#main_produkt #pufffooter {
	display: none;
 
}
#main_produkt #pufffooter .marginright {
	margin-right:20px;
	display: none;
}
#main_produkt #pufftop img {
	float: left;
	padding: 10px;
	clear: left;
	margin-top: 20px;
}
#main_produkt #pufftop #bilder {
	float:left;
	padding-left:79px;
	height:214px !important;
}
#main_produkt #pufftop.large_product #bilder 
{
    width: 219px;   
}
#main_produkt #pufftop #text {
	float: left;
	width: 290px;
	margin-top: 20px;
	margin-right: 10px;
}
 
#main_produkt #pufftop.large_product #text {
    width: 356px;
}
 
#main_produkt #pufftop #naringsinnehall {
	float: left;
	width: 160px;
	margin-top: 20px;
	font-size:95% !important;
}

#mainpuff #pufftop #text p strong, #main_produkt #pufftop #text p strong {
	font-size:150%;
	color:#0b6f1c;
}

#naringsinnehall p strong {
	
	font-size:95% !important;
}

#main_produkt #pufftop.large_product #naringsinnehall {
    width: 356px;
    float: none;
}
#main_produkt #naringsinnehall ul  {
	padding: 0;
	margin: 0;
}
#main_produkt #naringsinnehall ul li  {
	margin-left: 10px;
	color: #000000;
	font: 11px Georgia, "Times New Roman", serif;
}
 
#main_produkt p {
	font: 11px Georgia, "Times New Roman", serif;
	margin: 10px;
	color: #0b6f1c;
}
#main_produkt .datum  {
	font: 11px Georgia, "Times New Roman", serif;
	color: #0b6f1c;
	margin-top: -10px;
}
#main_produkt .kommentarer  {
	padding-right: 10px;
	padding-left: 6px;
	padding-bottom: 7px;
	padding-top: 2px;
	margin-right: 6px;
	color: #fff;
	background: transparent url(/img/kommentarer.png) no-repeat;
	font-size: 9px;
}
#main_produkt .kommentarer a  {
	color: #fff;
}
#main_produkt #pufffooter a {
	color: #838383;
}
#main_produkt .rubrik1  {
	font: 12px Georgia, "Times New Roman", serif;
}
#main_produkt .rubrik2 {
	font-weight: bold;
	margin-bottom: 10px;
	color: #363636;
}
#main_produkt .ingress {
	font: 12px Georgia, "Times New Roman", serif;
}
#main_produkt .naringsinnahall  {
	list-style: none;
}
#main_produkt #text ul  {
	padding: 0;
	margin: 0;
}
#main_produkt #text ul li  {
	margin-left: 10px;
	color: #e1e1e1;
	font: 11px Georgia, "Times New Roman", serif;
}
/*end MAIN PRODUKT*/
 
 
/*MAIN NYHETER********************************************************************/
#main_nyheter {
	width: 335px;
	height: auto;
	float: left;
	/*padding-bottom: 120px; fix. allt scrollas fram*/
	outline: none;
}
#main_nyheter #mainpuff {
	float: left;
	width: 300px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#main_nyheter #pufftop {
	float: left;
	width: 300px;
	background-color: #fff !important;
	color:#0b6f1c !important;
 
}
 
#main_nyheter #pufffooter {
	width: 300px;
	float: left;
	text-align: right;
	font: 10px Georgia, "Times New Roman", serif;
	color: #838383;
	padding: 5px 0 5px 0;
	background-color: #fff;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
#main_nyheter #pufffooter .marginright {
margin-right:20px;
}
 
 
#main_nyheter #pufftop img {
	float: left;
	padding: 0px;
	clear: left;
 
 
}
#main_nyheter #pufftop #bilder {
	float: left;
}
 
#main_nyheter #pufftop #text {
	float: left;
	width: 300px;
	color:#fff;
}
 
 
#main_nyheter h1 {
	font: 18px Georgia, "Times New Roman", serif;
	color: #000000;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
	
}
 
#main_nyheter p {
	font: 11px Georgia, "Times New Roman", serif;
	/*color: #9f9f9f;*/
	color: #000000;
	margin: 10px;
}
#main_nyheter .datum  {
	font: 11px Georgia, "Times New Roman", serif;
	color: #9f9f9f;
	margin-top: -10px;
}
#main_nyheter .kommentarer  {
	padding-right: 10px;
	padding-left: 6px;
	padding-bottom: 7px;
	padding-top: 2px;
	margin-right: 6px;
	color: #fff;
	background: transparent url(/media/36/kommentarer.png) no-repeat;
	font-size: 9px;
}
#main_nyheter .kommentarer a  {
	color: #fff;
 
}
#main_nyheter #pufffooter a {
	color: #838383;
}
#main_nyheter #text .rubrik1  {
	font: 12px Georgia, "Times New Roman", serif;
}
 
#main_nyheter #text .naringsinnahall  {
	list-style: none;
}
#main_nyheter #text ul  {
	padding: 0;
	margin: 0;
}
#main_nyheter #text ul li  {
	margin-left: 10px;
	color: #000000;
	font: 11px Georgia, "Times New Roman", serif;
}
/*end MAIN NYHETER*/
 
 
/*MAIN ARTIKEL*******************************************/
#main_artikel {
	width: 315px;
	height: auto;
	float: left;
	/*padding-bottom: 120px; fix. allt scrollas fram*/
	outline: none;
	padding-right: 20px;
}
#main_artikel #mainpuff {
	float: left;
	width: 315px;
	padding-bottom: 5px;
}
#main_artikel #pufftop {
	float: left;
	width: 315px;
	color:#0b6f1c !important;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#main_artikel #pufftop img {
	/*float: left;*/
	padding:0px;
	clear: both;
	text-align:center;
	margin:0 0 0 66px; 
}
/*
#main_artikel #pufftop #bilder {
	float: left;
}*/
#main_artikel #pufftop #text {
	float: left;
	/*width: 280px;*/
	width: 290px;
	color:#0b6f1c !important;
}
#main_artikel p {
	font-weight: none;
	margin: 10px;
}
#main_artikel #text .rubrik1  {
	font: 12px Georgia, "Times New Roman", serif;
}
#main_artikel .rubrik2 {
	font-weight: bold;
	margin-bottom: -10px;
}
#main_artikel .ingress {
	font: 12px Georgia, "Times New Roman", serif;
}
.main_artikel_produkt, 
.main_artikel_produkt #mainpuff  {
	width: 300px !important;
}
.main_artikel_produkt #mainpuff #pufftop {
	width: 300px !important;
}
/*end MAIN ARTIKEL*/
 
/* MAIN RECEPT*/
#main_recept {
	width: 325px;
	height: auto;
	float: left;
	/*padding-bottom: 120px; fix. allt scrollas fram*/
	outline: none;
	padding-right: 10px;
}
 
#main_recept.inverted 
{
    width: 290px;
}
/*end MAIN RECEPT*/
 
/*rejuice*/
/*blandat*/
 
 
/*scroll?
#wrapper{
width: 900px;
}
#main_kundtjanst {
width: 635px;
}
*/
 
/*end KUNDTJÄNST*/
 
 
/*BLANDAT TILL UMBRACO*/
.rubrik1 {
font-size: 12px;
font-family: arial, helvetica, serif;
color: #6a6a6a;
}

.page-rejuice #main_artikel {
	/*width: 555px;*/
}
 