.no_margin_padding {
  margin: 0;
  padding: 0;
}
.sidebar_size_top_bottom {
  width: 190px;
  height: 4px;
}
.sidebar_size_center {
  width: 190px;
  height: auto;
}
.main_width_float {
  width: 300px;
  float: left;
}

.jScrollPaneContainer {
	background: transparent url('/media/658/menybg_120x30.png');
	width:470px !important;
	color:#000 !important;
	}
	
#main_kundtjanst .jScrollPaneContainer {
	width:100% !important;
	margin:0 !important;
	border:0 !important;
	padding:0 !important;
	}

body {
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  color: #000;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding-bottom:10%;
}
a img { border: 0; }
.read_more { color: #000; }
#text a { color: #000; }
html {
  overflow-y: hidden;
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#wrapper {
  width: 960px;
  margin: 0 auto !important;
}
#bg {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#bg table {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#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%;
}
.rubrik1 { color: #6a6a6a; }
.loadingButton { background: url('/media/951/ajax-loader.gif') no-repeat center center !important; }

#header {
  float: left;
  margin-bottom: 30px;
  margin-top: 36px;
  width: 870px;
}
#mainmenu {
  float: left;
  margin-left:-15px;
  margin-top:5px;
  padding-bottom:10px;
}
#mainmenu ul { padding-top: 11px; }
#mainmenu ul li { display: inline; float:left;}
#mainmenu ul li h2 {
  padding-left: 5px;
  padding-right: 5px;
  display: inline;
  color: #ffffff;
 
}
#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 a:visited { color: #ffffff; }
#mainmenu a { color: #ffffff; }
#mainmenu.inverted { float: left; }
#verticalmainmenu {
  padding: 30px 13px 10px 0;
}
#verticalmainmenu h2 {
  margin: 0;
  padding: 0;
  padding-left: 10px;
  color: #000;
}
#verticalmainmenu h2 a {
  margin: 0;
  padding: 0;
  padding-left: 10px;
  color: #000;
}
#verticalmainmenu #subsub h2 { padding-left: 16px; }
#verticalmainmenu div {
  height: 17px;
  width: 150px;
  margin-bottom: 1px;
}
#logo {
  width: 140px;
  height: 37px;
  float: left;
  top: 0;
}

#logo a {
	  display:block;
	}

#logo.inverted {
  float: left;
  margin-left: 35px;
}
#sidebar {
  position: relative;
  width: 190px;
  height: auto;
  float: left;
  left: 40px;
}
#sidebar img { border: none; }
#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;
}
#sidebar #sidebar_center p {
  margin: 0 10px 0 10px;
  color: #000000;
}
#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;
}
#main_kundtjanst {
  width: 635px;
  float: left;
  outline: none; 
  background: #ffffff;
  margin-right: -35px;
}
#main_kundtjanst h1 {
  padding: 0;
  margin-top: 10px;
  margin-left: 10px;
  color: #000000;
}
#main_kundtjanst p {
  margin: 10px;
  color: #000000;
}
#main_kundtjanst .rubrik2 {
  margin-bottom: -10px;
  margin-left: 8px;
}
#main_kundtjanst .htabs p a { color: #000000; }
#main_kundtjanst .htabs .aktiv { color: #696969; }
#main_kundtjanst.inverted { margin-left: 35px; }
#block {
  width: 670px;
  clear: both;
  overflow: hidden;
}
#tabscontainer {
  position: relative;
  float: left;
  width: 635px;
  overflow: hidden;
  background: transparent url(/media/658/menybg_120x30.png) repeat top left;
}
#tabscontainer .htabs {
  position: relative;
  float: left;
  left: 50%;
  clear: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
#tabscontainer .htabs li {
  float: left;
  height: 29px;
  right: 50%;
  position: relative;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0 15px 0 15px;
}
.htabs .aktivbg { background: #ffffff; }
.tabs {
  overflow: hidden;
  padding: 0px 95px 0 54px;
}
.tab-scrollable {
  padding-top: 10px;
  width: 580px;
  padding-bottom: 10px;
}
.tab-scrollable p { padding-right: 45px; }
#main_artikel.inverted { margin-left: 0px; }
#main_artikel.inverted .rubrik2 { margin-right: 20px; }
#main_artikel.inverted .ingress { margin-right: 20px; }
#main_artikel.inverted #pufftop { padding-left: 0; }
#main_artikel.inverted #pufftop #text img { float: left; }
#main_artikel.inverted #pufftop #text p { margin-right: 20px; }
#main_produkter.inverted { margin-left: 0px; }
#main_produkter.inverted .rubrik2 { margin-right: 20px; }
#main_produkter.inverted .ingress { margin-right: 20px; }
#main_produkter.inverted #pufftop { padding-left: 0; }
#main_produkter.inverted #pufftop #text img { float: left; }
#main_produkter.inverted #pufftop #text p { margin-right: 20px; }
#main_recept.inverted { margin-left: 0px; }
#rejuice_formular {
  margin-top: 14px;
  width: 400px;
  height: 200px;
  bottom: 0px;
  padding-top: 20px;
}
#rejuice_formular #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;
  margin-right: 15px;
}
#form_rejuice ul {
  margin: 0;
  padding: 0;
}
#form_rejuice ul li {
  list-style: none;
  height: 30px;
}
#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;
  height: 21px;
  width: 151px;
  padding: 3px 0 0 8px;
}
#form_rejuice ul li label {
  clear: left;
  display: block;
  float: left;
  color: #000000;
}
#form_rejuice .fakecheck {
  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;
  color: #000000;
}
#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_rejuice.rejuice_left {
  width: 270px !important;
  float: left !important;
}
#form_rejuice.rejuice_left ul li label { width: 101px; }
#form_rejuice.rejuice_right {
  width: 242px !important;
  float: left !important;
}
#formular { padding-top: 10px; }
#formular #submit {
  border: 0;
  width: 55px;
  height: 19px;
  margin-top: 10px;
  background: transparent url(/media/585/form_submit.png) no-repeat;
  cursor: pointer;
  float: right;
  margin-right: 15px;
}
#formular #submit_kommentar {
  border: 0;
  width: 55px;
  height: 19px;
  margin-top: 10px;
  background: transparent url(/media/585/form_submit.png) no-repeat;
  cursor: pointer;
  float: right;
  margin-right: 15px;
}
#formular #namn {
  background: transparent url(/media/699/input.png) no-repeat;
  border: 0;
  height: 21px;
  width: 151px;
  padding: 3px 0 0 8px;
}
#formular #addr {
  background: transparent url(/media/699/input.png) no-repeat;
  border: 0;
  height: 21px;
  width: 151px;
  padding: 3px 0 0 8px;
}
#formular #tel {
  background: transparent url(/media/699/input.png) no-repeat;
  border: 0;
  height: 21px;
  width: 151px;
  padding: 3px 0 0 8px;
}
#formular #epost {
  background: transparent url(/media/699/input.png) no-repeat;
  border: 0;
  height: 21px;
  width: 151px;
  padding: 3px 0 0 8px;
}
#formular #eankod {
  background: transparent url(/media/699/input.png) no-repeat;
  border: 0;
  height: 21px;
  width: 151px;
  padding: 3px 0 0 8px;
}
#formular #bastfore {
  background: transparent url(/media/699/input.png) no-repeat;
  border: 0;
  height: 21px;
  width: 151px;
  padding: 3px 0 0 8px;
}
#formular #inkopsstalle {
  background: transparent url(/media/699/input.png) no-repeat;
  border: 0;
  height: 21px;
  width: 151px;
  padding: 3px 0 0 8px;
}
#formular textarea {
  border: 0;
  margin: 3px;
  padding: 0px 3px;
  width: 493px;
  height: 85px;
  outline: none;
  line-height: 16px;
}
#formular .submitButton { width: 530px; }
#formular #submit_kommentar {
  float: left;
  margin-left: 10px;
}
#form_select {
  width: 240px;
  float: left;
}
#form_select p { padding-right: 0px !important; }
#form_select ul { padding-left: 0px; }
#form_select ul li {
  list-syle: none;
  height: 30px;
  position: relative;
}
#form_select #eankod {
  float: right;
  outline: none;
  width: 145px;
  margin-left: 10px;
  margin-top: -3px;
}
#form_select #bastfore {
  float: right;
  outline: none;
  width: 145px;
  margin-left: 10px;
  margin-top: -3px;
}
#form_select #inkopsstalle {
  float: right;
  outline: none;
  width: 145px;
  margin-left: 10px;
  margin-top: -3px;
}
#form_select label {
  clear: left;
  display: block;
  float: left;
  width: 70px;
  color: #000000;
}
#form_input {
  width: 275px;
  float: left;
}
#form_input ul li {
  list-style: none;
  height: 30px;
  float: right;
}
#form_input ul li #namn {
  float: right;
  outline: none;
  width: 145px;
  margin-left: 10px;
  margin-top: -3px;
}
#form_input ul li #epost {
  float: right;
  outline: none;
  width: 145px;
  margin-left: 10px;
  margin-top: -3px;
}
#form_input ul li #tel {
  float: right;
  outline: none;
  width: 145px;
  margin-left: 10px;
  margin-top: -3px;
}
#form_input ul li #addr {
  float: right;
  outline: none;
  width: 145px;
  margin-left: 10px;
  margin-top: -3px;
}
#form_input ul li label {
  clear: left;
  display: block;
  float: left;
  width: 60px;
  color: #000000;
}
#form_input.rejuice ul {
  margin: 0;
  padding: 0;
}
.textinput {
  float: right;
  outline: none;
  width: 145px;
  margin-left: 10px;
  margin-top: -3px;
  background: transparent url(/media/699/input.png) no-repeat;
  border: 0;
  height: 21px;
  padding: 3px 0 0 8px;
}
.textareaTopLt {
  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;
}
span.select {
  position: absolute;
  right: 0;
  width: 153px;
  height: 21px;
  padding: 0 0px 0 6px;
  background: transparent url(/media/694/select.png) no-repeat;
  overflow: hidden;
  color: #000000;
}
#select, #storlek {
  width: 153px;
  float: right;
}
#select.styled, #storlek.styled { margin-right: 8px; }
#kommentarer {
  background-color: #ffffff;
  float: left;
  filter: alpha(opacity=95);
  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
  opacity: 0.95;
  width: 535px;
}
.hr_kommentar {
  height: 1px;
  width: 96%;
  background-color: #cccccc;
  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 {
  width: 206px;
  float: left;
}
#form_input_kommentar ul {
  margin-left: 10px;
  padding: 0;
}
#form_input_kommentar ul li {
  list-style: none;
  height: 25px;
}
#form_input_kommentar ul li .labelkommentar { color: #000000; }
#form_input_kommentar ul li #namn {
  float: right;
  margin-left: 10px;
  width: 145px;
  outline: none;
  margin-top: -3px;
}
#form_input_kommentar ul li #epost {
  float: right;
  margin-left: 10px;
  width: 145px;
  outline: none;
  margin-top: -3px;
}
#naringsinnehall table {
  width: 160px;
  margin-left: 10px;
  color: #000;
}
#navigation {
  float: left;
  margin-right: 15px;
  width: 150px;
  padding: 10px 0;
}
#nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 120px;
}
#nav ul,#nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 120px;
}
#nav a { display: block; }
#nav li {
  margin-top: 0px;
  border-bottom: 1px solid #989898;
  border-top: 1px solid #dadada;
}

#nav li ul {
	padding:0;
	}
	
#nav li ul li {
  margin-top: 0px;
  border-bottom: 0;
  border-top: 0;
}
#nav li ul li a {
  background: transparent url(/media/658/menybg_120x30.png) repeat-y top left;
  border-bottom: 0;
  padding: 4px;
  padding-left: 10px;
  color: #ffffff;
}
#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 a {
  padding: 10px;
  margin: 0;
  padding-bottom: 5px;
  background: transparent url(/media/658/menybg_120x30.png) no-repeat;
  color: #ffffff;
}
#nav li a:hover { background: transparent url(/media/674/menybg_hover_120x30.png) no-repeat top left; }
#nav li .aktiv { background: transparent url(/media/674/menybg_hover_120x30.png) repeat-y top left; }
#nav li .aktiv:hover { background: transparent url(/media/674/menybg_hover_120x30.png) repeat-y top left; }
#nav li:first-child { border-top: 0; }
#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; }
#tabscontainer {
  position: relative;
  float: left;
  width: 635px;
  overflow: hidden;
  background: transparent url(/media/658/menybg_120x30.png) repeat top left;
}
#text ol li { color: #000000; }
#main_produkter, #main_produkt {
  height: auto;
  width: 450px;
  float: left;
  margin-top:10px;
  outline: none;
}
#main_produkt #mainpuff {
  width: 300px;
  float: left;
  padding-bottom: 10px;
  border-bottom: 1px solid #fff !important;
  margin-bottom: 5px;
  border: none;
  color: #000 !important;
}
.inverted #main_produkt #mainpuff { width: 300px; }
#main_produkt #mainpuff .large_product {
  background: #000000;
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
}
#main_produkt #pufftop {
  width: 300px;
  float: left;
  padding-left: 15px;
}
#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: 360px;
  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;
}
#mainpuff #pufftop #text p strong { color: #000; }
#main_produkt #pufftop #text p strong { color: #000; }
#main_produkt #pufffooter { display: none; }
#main_produkt #pufffooter .marginright {
  margin-right: 20px;
  display: none;
}
#main_produkt #pufftop .large_product #naringsinnehall {
  width: 356px;
  float: none;
}
#main_produkt #naringsinnehall ul {
  margin: 0;
  padding: 0;
}
#main_produkt #text ul {
  margin: 0;
  padding: 0;
}
#main_produkt #naringsinnehall ul li {
  margin-left: 10px;
  color: #000000;
}
#main_produkt #text ul li {
  margin-left: 10px;
  color: #000000;
}
#main_produkt p {
  margin: 10px;
  color: #000;
}
#main_produkt .datum {
  margin-top: -10px;
  color: #000;
}
#main_produkt .kommentarer {
  padding-right: 10px;
  padding-left: 6px;
  padding-bottom: 7px;
  padding-top: 2px;
  margin-right: 6px;
  color: #ffffff;
  background: transparent url(/img/kommentarer.png) no-repeat;
}
#main_produkt .kommentarer a { color: #ffffff; }
#main_produkt #pufffooter a { color: #838383; }
#main_produkt .rubrik2 {
  margin-bottom: 10px;
  color: #000 !important;
  font-weight:bold;
}
#main_produkt .naringsinnahall { list-style: none; }
#main_produkt #text ul li {
  margin-left: 10px;
  color: #e1e1e1;
}
#main_nyheter {
  width: 450px;
  float: left;
  height: auto;
  outline: none;
}
#main_nyheter #mainpuff {
  width: 450px;
  float: left;
  padding:0;
}
#main_nyheter #pufftop {
  width: 445px;
  float: left;
  padding-left:25px;
  background:#fff !important;
  color: #000 !important;
}
#main_nyheter #pufffooter {
  width: 450px;
  float: left;
  color: #838383;
  padding: 5px 0 5px 0;
  background-color: #ffffff;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
#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 {
  width: 300px;
  float: left;
  color: #000;
}
#main_nyheter h1 {
  padding: 0;
  margin-top: 10px;
  margin-left: 10px;
  color: #000000;
}
#main_nyheter p {
  margin: 10px;
  color: #000000;
}
#main_nyheter .datum {
  margin-top: -10px;
  color: #9f9f9f;
}
#main_nyheter .kommentarer {
  padding-right: 10px;
  padding-left: 6px;
  padding-bottom: 7px;
  padding-top: 2px;
  margin-right: 6px;
  background: transparent url(/media/36/kommentarer.png) no-repeat;
  color: #ffffff;
}
#main_nyheter .kommentarer a { color: #ffffff; }
#main_nyheter #pufffooter a { color: #838383; }
#main_nyheter #text .naringsinnahall { list-style: none; }
#main_nyheter #text ul {
  margin: 0;
  padding: 0;
}
#main_nyheter #text ul li {
  margin-left: 10px;
  color: #000000;
}
#main_artikel {
  width: 420px !important;
  height: auto;
  float: left;
  outline: none;

}
#main_artikel #mainpuff {
  float: left;
  width: 420px;
  padding-bottom: 5px;
}
#main_artikel #pufftop {
  float: left;
  width: 420px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
  color: #fff !important;
}
#main_artikel #pufftop img {
  padding: 0px;
  clear: both;
  margin: 0;
}
#main_artikel #pufftop #text {
  float: left;
  width: 360px;
  color: #000 !important;
}
#main_artikel p { margin: 10px; }
#main_artikel .rubrik2 { margin-bottom: -10px; }
#main_recept {
  height: auto;
  float: left;
  outline: none;
  padding-right: 10px;
}
#main_recept.inverted { width: 360px; }
body {
  font-size: 80%;
  text-align: center;
  font-family: Tahoma, Verdana, Geneva, sans-serif;
}
.read_more { font-weight: bold; }
#text a { font-weight: bold; }
#wrapper { text-align: left; }
.rubrik2 {
  font-size: 180%;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: bold !important;
}
#mainmenu ul { list-style-type: none; }
#mainmenu ul li h2 { font: bold 12px  Tahoma, Verdana, Geneva, sans-serif;text-transform:uppercase; }
#verticalmainmenu h2 {
  line-height: 21px;
  font-family: Tahoma, Verdana, Geneva, sans-serif !important;
  font-size: 95%;
  
}
#verticalmainmenu h2 a {
  line-height: 21px;
  font-family: Tahoma, Verdana, Geneva, sans-serif;
  font-size: 95%;
}
#verticalmainmenu div.aktiv h2 { font-weight: bold; }
#verticalmainmenu div.aktiv h2 a { text-decoration: underline; }
#verticalmainmenu #subsub h2 a { font-weight: normal !important; }
#nav a { text-decoration: none; }
#nav li a { font-size: 12px; }
#nav li ul li a { font-size: 10px; }
#sidebar a { text-decoration: none; }
#sidebar #sidebar_center { text-align: left; }
#sidebar #sidebar_center p {
  font-size: 16px;
  font-family: Tahoma, Verdana, Geneva, sans-serif;
}
#main_kundtjanst h1 {
  font-size: 18px;
  font-family: Tahoma, Verdana, Geneva, sans-serif;
}
#main_kundtjanst p { font: 11px Tahoma, Verdana, Geneva, sans-serif; }
#main_kundtjanst .rubrik2 { font-weight: bold; }
#main_kundtjanst .rubrik3 {
  font-weight: bold;
  font-size: 12px;
}
#tabscontainer .htabs { text-align: center; }
#main_artikel.inverted .rubrik2 { text-align: left; }
#main_artikel.inverted .ingress { text-align: left; }
#main_produkter.inverted .rubrik2 { text-align: left; }
#main_produkter.inverted .ingress { text-align: left; }
#form_rejuice ul li .single_line_input { font: 10px/21px arial, sans-serif; }
#form_rejuice ul li label {
  text-align: right;
  font: 11px Tahoma, Verdana, Geneva, sans-serif;
}
#form_rejuice .fakecheck {
  font: 11px Tahoma, Verdana, Geneva, sans-serif;
  text-decoration: none;
}
#form_rejuice .fakecheck:hover { text-decoration: underline; }
#form_input ul li label {
  text-align: right;
  font: 11px Tahoma, Verdana, Geneva, sans-serif;
}
#form_select label {
  text-align: right;
  font: 11px Tahoma, Verdana, Geneva, sans-serif;
}
#formular #namn { font: 10px/21px arial, sans-serif; }
#formular #addr { font: 10px/21px arial, sans-serif; }
#formular #tel { font: 10px/21px arial, sans-serif; }
#formular #epost { font: 10px/21px arial, sans-serif; }
#formular #eankod { font: 10px/21px arial, sans-serif; }
#formular #bastfore { font: 10px/21px arial, sans-serif; }
#formular #inkopsstalle { font: 10px/21px arial, sans-serif; }
.textinput { font: 10px/21px arial, sans-serif; }
#formular textarea {
  font-family: arial, sans-serif;
  font-size: 10px;
  line-height: 16px;
}
span.select { font: 10px/21px arial, sans-serif; }
#form_input_kommentar ul li .labelkommentar { font: 11px Tahoma, Verdana, Geneva, sans-serif; }
a { text-decoration: none; }
.rubrik1 {
  font-size: 12px;
  font-family: arial, helvetica, serif;
}
#text ol li { font: 11px Tahoma, Verdana, Geneva, sans-serif; }
#main_produkt #pufftop #naringsinnehall { font-size: 95% !important; }
#mainpuff #pufftop #text p strong { font-size: 150%; }
#main_produkt #pufftop #text p strong { font-size: 150%; }
#naringsinnehall p strong { font-size: 95% !important; }
#main_produkt #naringsinnehall ul li { font: 11px Tahoma, Verdana, Geneva, sans-serif; }
#main_produkt p { font: 11px Tahoma, Verdana, Geneva, sans-serif; }
#main_produkt .datum { font: 11px Tahoma, Verdana, Geneva, sans-serif; }
#main_produkt .kommentarer { font-size: 9px; }
#main_produkt .rubrik1 { font: 12px, Tahoma, Verdana, Geneva, sans-serif; }
#main_produkt .ingress { font: 12px, Tahoma, Verdana, Geneva, sans-serif; }
#main_produkt .rubrik2 { font-weight: bold; }
#main_produkt #text ul li { font: 11px Tahoma, Verdana, Geneva, sans-serif; }
#main_nyheter #pufffooter {
  text-align: right;
  font-size: 10px;
  font-family: Tahoma, Verdana, Geneva, sans-serif;
}
#main_nyheter h1 {
  font-size: 18px;
  font-family: Tahoma, Verdana, Geneva, sans-serif;
}
#main_nyheter p { font: 11px Tahoma, Verdana, Geneva, sans-serif; }
#main_nyheter .datum { font: 11px Tahoma, Verdana, Geneva, sans-serif; }
#main_nyheter .kommentarer { font-size: 9px; }
#main_nyheter #text .rubrik1 { font: 12px, Tahoma, Verdana, Geneva, sans-serif; }
#main_nyheter #text ul li { font: 11px Tahoma, Verdana, Geneva, sans-serif; }
#main_artikel #pufftop p img { text-align: center; }
#main_artikel .rubrik2 { font-weight: bold; }
#main_artikel #text .rubrik1 { font: 12px, Tahoma, Verdana, Geneva, sans-serif; }
#main_artikel .ingress { font: 12px, Tahoma, Verdana, Geneva, sans-serif; }
