html {
}

body {
    margin:0;
	padding:0;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#333333;
	height: 100%;
	border: 0;
}




/*---------------------------min -----------------------*/

html {
	margin:0;
	padding:0;
	border: 0;
}

img {
	margin:0;
	padding:0;
	border: 0;
}

#wrapper {
	width: 970px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20;
	background-color:#30323a;
}

#top {
	width: 970px;
	height: 25px;
	margin:20px 0 0 0; 
	padding:0;
}

#top_left {
	float:left;
	width: 670px;
	height: 25px;
	margin:0; 
	padding:0;
	background-color:#30323a;
	color:#feb71f;
	font-size:14px;
	font-weight:bold;
}

#top_right{
	float:right;
	width: 270px;
	height: 25px;
	margin:0 0 0 20px; 
	padding:0;
	background-color:#30323a;
	color:#feb71f;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

#head {
	width: 970px;
	height: 176px;
	margin:0 0 5px 0;
	padding:0;
	background-color:#30323a;
}

#menu_container {
	width: 970px;
	height: 53px;
	margin: 0; 
	padding:0;
}

#menu_left{
	float:left;
	width: 5px;
	height: 53px;
	margin:0;
	padding:0;
	background-color:#30323a;
	background-image: url(img/meny_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#menu_middle{
	float:left;
	width: 960px;
	height: 53px;
	margin:0;
	padding:0;
	background-color:#30323a;
	background-image: url(img/meny_middle.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

#menu_right{
	float:right;
	width: 5px;
	height: 53px;
	margin:0;
	padding:0;
	background-color:#30323a;
	background-image: url(img/meny_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

*html #content_container {height:410px;}

#content_container {
	width: 970px;
	height: auto;
	min-height:480px;
	margin: 0 0 5px 0;
	padding:0;
	background-color:#FFFFFF;
	background-image: url(img/corner_content.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#maincontent {
	width: 930px;
	height: auto;	
	margin: 0 0 0 20px;
	padding:0;
	background-color:#FFFFFF;
}

#maincontent-2 {
	width: 930px;
	height: 620px;	
	margin: 0 0 0 20px;
	padding:0;
	background-color:#FFFFFF;
}

*html #content_left {	margin: 20px 0 0 10px;}

#content_left {
    float:left;
	width: 620px;
	height: auto;	
	margin: 20px 0 0 20px;
	padding:0;	
}


#content_right{
	float:left;
	width: 290px;
	height: 379px;
	margin: 20px 0 0 20px;
	padding:0;	
	
	background-image: url(img/bg_produktindex.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#content_right_shopp{
	float:left;
	width: 290px;
	height: 450px;
	margin: 20px 0 0 20px;
	padding:0;	
	
	background-image: url(img/bg_produktindex.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

*html #content_right_bilder {	margin: 10px 0 0 5px;}

#content_right_bilder{
	float:left;
	width: 270px;
	height: 360px;
	margin: 10px 0 0 10px;
	border: 1px solid #2773a2;
	padding:0;
	
}


#box_container {
	width: 620px;
	height: 160px;
	margin: 20px 0 20px 0 ;
	padding:0;
	background-color:#ffffff;
}

.box1 {
    float:left;
	width: 200px;
	height: 160px;
	margin: 0;
	padding:0;
	background-color:#ffffff;
}

*html .box{	margin: 0 0 0 1px;}

.box {
    float:left;
	width: 200px;
	height: 160px;
	margin: 0 0 0 10px;
	padding:0;
	background-color:#ffffff;
}


.box_top {
	float:left;
	width: 200px;
	height: 25px;
	margin: 0;
	padding:0;
	background-image: url(img/box_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_content {
	float:left;
	width: 200px;
	height: 135px;
	margin: 0;
	padding:0;
	background-image: url(img/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#footer_container {
	width: 970px;
	height: 50px;
	margin: 0 0 10px 0;
	padding:0;
	background-color:#ffffff;
	background-image: url(img/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



.menu_middle {
	margin: 0; 
	padding: 0;
	float: left; 
	width: 960px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
}
.menu_middle li{
	display: inline;
}

.menu_middle a{
	float: left; 
	text-decoration: none; 
	padding: 1.6em 2.0em;
   
}

.menu_middle a:link{
	color: #ffffff;
}
.menu_middle a:visited{
	color: #ffffff;
}
.menu_middle a:hover{
	color: #feb71f;

}

.menu_active a:hover{
	color: #feb71f;
	
}

/*----------------------- gamla --------------------------*/

a.b:link  {
  color: #0066CC;
}

a.b:visited  {
  color: #0066CC;
}

a.b:hover  {
  color: #000000;
}

a.c:link {
  color: #0066CC;
  text-decoration: none;
}

a.c:visited  {
  color: #0066CC; 
  text-decoration: none;
}

a.c:hover  {
  color: #000000;
  text-decoration: none;
}

a.typ1:link  {
  color: #0099CC; 
  text-decoration: none;
}

a.typ1:visited  {
  color: #0099CC;
  text-decoration: none;
}

a.typ1:hover  {
  color: #feb728;
  text-decoration: none;
}

.linktext_text  {
  	color: #0066CC;
	font: bold 12px Arial;
}

a.typ11:link  {
  color: #0099CC;
  text-decoration: none;
  font-size: 11;
}

a.typ11:visited  {
  color: #0099CC;
  text-decoration: none;
  font-size: 11;
}

a.typ11:hover  {
  color: #000000;
  text-decoration: none; 
  font-size: 11;
}

a.typ2:link  {
  color: #FFFFFF; 
  text-decoration: none;
}

a.typ2:visited  {
  color: #FFFFFF;
  text-decoration: none;
}

a.typ2:hover  {
  color: #000000;
  text-decoration: none;
}

a.typ3:link  {
  color: #000000; 
  text-decoration: none;
}

a.typ3:visited  {
  color: #000000; 
  text-decoration: none;
}

a.typ3:hover  {
  color: #00A0C6; 
  text-decoration: none;
}

a.typ4:link  {
  color: #0066CC; 
  text-decoration: none;
}

a.typ4:visited  {
  color: #0066CC;  
  text-decoration: none;
}

a.typ4:hover  {
  color: #666666; 
  text-decoration: none;
}

a.typ5:link  {
  color: #000000;
  text-decoration: none;
}

a.typ5:visited  {
  color: #000000; 
  text-decoration: none;
}

a.typ5:hover  {
  color: #0099CC; 
  text-decoration: none;
}

a.typ6:link  {
  color: #000000;
}

a.typ6:visited  {
  color: #000000;
}

a.typ6:hover  {
  color: #0099CC;
}

a.typ7:link  {
  color: #0066CC; 
  font-family : Verdana;
}

a.typ7:visited  {
  color: #0066CC; 
  font-family : Verdana;
}

a.typ7:hover  {
  color: #feb728; 
  font-family : Verdana;
}

a.typ8:link  {
  color: #FF0000; 
  font-family : Verdana;
  font-size : 12px;
  text-decoration: none;
}

a.typ8:visited  {
  color: #FF0000; 
  font-family : Verdana;
  font-size : 12px;
  text-decoration: none;
}

a.typ8:hover  {
  color: #0099CC; 
  font-family : Verdana;
  font-size : 12px;
  text-decoration: none;
}


.V10  {
  font-size : 10px;
  font-family : Arial; Verdana;
  color : #000000;
}

.V12J  {
  font-size : 12px;
  font-family : Arial;
  color : #000000;
  text-align:justify;
}

.normalTxt  {
  font-size : 12px;
  font-family : Arial;
  color : #000000;
}

.normalTxtbold  {
  font-size : 12px;
  font-family : Arial;
  color : #000000;
  font-weight : bold;
}

.hem  {
  font-size : 16px;
  color : #000000;
}

.V12Jgrey  {
  font-size : 12px;
  font-family : Arial;
  color : #999999;
  text-align:justify;
}

.nyhet  {
  font-size : 17px;
  font-family : Arial Black;Verdana;
}

.datum  {
  font-size : 11px;
  font-family : Arial Black;Verdana;
}

.pris  {
  font-size : 40px;
  font-family : Comic Sans MS;Verdana;
  color : #000000;
}

.underTxt  {
  font-size : 9px;
  font-family : Verdana;
  color : #000000;
}

.litenvitTxt  {
  font-size : 9px;
  font-family : Verdana;
  color : #FFFFFF;
}

.liten  {
  font-size : 9px;
  font-family : Arial,Verdana;
  color : #000000;
}

.katalog  {
  font-size : 12px;
  font-family : Verdana;
  color : #0099cc;
}

.produkt  {
  font-size : 14px;
  font-family : Arial,Comic Sans MS;
  color : #0099cc;
}

.rubrik  {
  font-size : 22px;
  font-family : Verdana;
  font-weight : bold;
  color : #000000;
}

h1  {
  font-family : Verdana,Arial;
  font-size : 18px; 
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
color:#2d6f99;
}


h2  {
  font-family : Verdana,Arial;
  font-size : 14px;
}

.underrubrik  {
  font-size : 16px;
  font-family : Verdana;
  font-weight : bold;
  color : #000000;
}

.border1  {
  border: #0099CC;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px
}

.info  {
  font-size : 12px;
  font-family : Arial;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  background-color : #FFFFFF
}

.tolerans  {
  font-size : 12px;
  font-family : Arial;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  background-color : #CCCCCC
}

.ram  {
  font-size : 10px;
  font-family : Arial;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.kantlinje  {
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

.kantlinje2  {
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

.kantlinje3  {
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 2px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

.kantlinje4  {
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.kantlinje11  {
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.kantlinje21  {
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.kantlinje31  {
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.kantlinje12  {
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

.kantlinje22  {
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

.kantlinje32  {
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 2px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

.tablebla  {
  background-color : #EDF8FB;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablebla_big  {
  background-color : #0099CC;
  color : #000000;
 font-weight: bold;
 padding:2px;
  }

.tableblaliten  {
  font-size : 8px;
  background-color : #EDF8FB;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablebla2  {
  background-color : #EDF8FB;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablebla3  {
  background-color : #EDF8FB;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablevit  {
  background-color : #FFFFFF;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablevit2  {
  background-color : #FFFFFF;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablevit3  {
  background-color : #FFFFFF;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablemorkbla3  {
  background-color : #DEF2F8;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablevit4  {
  font-size : 18px;
  font-weight : bold;
  background-color : #FFFFFF;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablebla4  {
  font-size : 18px;
  font-weight : bold;
  background-color : #EDF8FB;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablevit41  {
  font-size : 10px;
  background-color : #FFFFFF;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tableblastreckad  {
  font-size : 10px;
  background-color : #EDF8FB;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

.tablevitstreckad  {
  font-size : 10px;
  background-color : #FFFFFF;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width:1px;
  border-left-width: 0px;
}

.tableblastreckad1  {
  font-size : 10px;
  background-color : #EDF8FB;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

.tablevitstreckad1  {
  font-size : 10px;
  background-color : #FFFFFF;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width:1px;
  border-left-width: 0px;
}

.tablebla41  {
  font-size : 10px;
  background-color : #EDF8FB;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tablevitliten  {
  font-size : 8px;
  background-color : #FFFFFF;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tableliten  {
  font-size : 9px;
  color : #000000;
  border: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

a.typ3:link  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
    color: #000000; 
    text-decoration: none;
}

a.typ3:visited  {
  color: #000000; 
  text-decoration: none;
}

a.typ3:hover  {
  color: #00A0C6; 
  text-decoration: none;
}






a.h1:link  {
  font-family : Verdana,Arial;
  font-size : 18px; 
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#2d6f99;
  text-decoration:none;
}


a:link {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color: #0066CC;
   text-decoration: none;
}

a:visited  {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight: bold;
   color: #0066CC; 
   text-decoration: none;
}

a:hover  {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
    color: #feb71f;
    text-decoration: none;
}


	