body {
   background-image:url('../assets/shop_files/main_bg.jpg');	/*											/*Mainframens utseende*/
   margin-left:10px;
   margin-right:0px;
   margin-top:30px;
   margin-right:5px;
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:8pt;
   color:#333333;

   scrollbar-base-color: #28313C;
   scrollbar-track-color: #4C6D8E;
   scrollbar-face-color: color;																	/*Scrollen*/
   scrollbar-highlight-color: color;
   scrollbar-3dlight-color: color;
   scrollbar-darkshadow-color: color;
   scrollbar-shadow-color: #FFFFFF;
   scrollbar-arrow-color:#ffffff;
}


.kantlinjevag {							                										/*Kantlinje i gränsnittets ovansida*/
   font-size:0px;
  border-top:1px solid #000000;
   height:1px;
}


td.kantlinjelod {						                										 /*Kantlinjer på sidorna om gränssnittet (i marginalsidorna)*/
	background-color:#000000;
	width:1px;
}


td {
   font-family:verdana,arial,helvetica,sans-serif;												/*All text utan egna styles, typ mainframen. */
   font-size:8pt;
   color:#333333;
}

.sidrubrik {																					/* I Kassa (din bestallning:), inloggning, */
   font-size:11pt;
   font-weight:bold;
}

.rubrik {			                             												/*Rubrikerna på kassa, kundvagn, inkopslista, snabborder, Notis 2 */
   font-size:8pt;
   font-weight:bold;
   color:#333333;

}

.notisrubrik {																											/*Rubrikerna på alla notiser */
   font-size:8pt;
   font-weight:bold;
}

.emfas {																														/*Vissa rubriker i kassan, samt inloggning pa forstasidan,*/
   font-size:8pt;
   font-weight:bold;
}

.valuta3 {																													/*Ordet SEK på alla sidor */
font-variant:small-caps;	
 font-size:8pt;
}

a {
   color:#4f6d8e;																										/*Länkar på förstasidan, den länkade huvudgruppen i sökvägen på fördjupningssidan. */
}

a:hover{
   color:#4f6d8e;
   text-decoration:underline;
}

.knapp, td .knapp {																									/*Alla knappar på alla sidor */
   border:1px solid #000000; 
   background-color: #f7f7f7;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size:8pt;
   color: #000000;
   text-decoration: none;
}

a.knapp, td a.knapp {																								/*Alla knappar på alla sidor */
   padding-left:3px; 
   padding-right:3px; 
   padding-top:1px; 
   padding-bottom:1px;
   height:16px;
}

a.knapp:hover, td a.knapp:hover {																		/*Alla knappar på alla sidor */
   color: #333333;
   text-decoration: none;
}

.disknapp, td .disknapp {																						 /*Alla knappar på alla sidor */
   border:1px solid #666666; 
   background-color: #f7f7f7;
   font-family: Verdana,Arial;
   font-size:8pt;
   color: #999999;
   text-decoration: none;
}

a.disknapp, td a.disknapp {																					 /*Alla knappar på alla sidor */
   padding-left:3px; 
   padding-right:3px; 
   padding-top:1px; 
   padding-bottom:1px;
   height:16px;
}


a.disknapp:hover, td a.disknapp:hover {															 /*Alla knappar på alla sidor */
  color: #000000;
}


.bild img {                     																		 /* Avstand mellan bild o text i notis 3+4*/
   margin-bottom:8px;
}


input {																															 /* Texten som folk skriver i fälten sok o inloggning*/
   font-family: verdana,arial,geneva,helvetica,sans-serif;
   font-size: 8pt;
}

.feltext {
   color:#CC0000;
   font-weight:bold;																								/* Texten som folk skriver i fälten sok o inloggning*/
   height:20px;
}

.instruktion {
   font-family: arial, helvetica, sans-serif;												 /* Alla instruktioner*/
   font-size:10pt;
}






/***** Grupp- och produktpresentation *****/

.sidtoppnaviglayout {	
   margin-bottom:30px;                                  						 /* Avstand mellan grupptext och undergrupper/produktlista*/
}

.sidtoppnavig {                                            					 /* Grupprubrik (den grupp man senast klickat på)*/
   font-size:10pt;
   font-weight:bold;
   color:#999999; 
   height:30px;
   background-color:#ffffff;
}

.sidtoppnavig a{                                          					 /* Länkar i Grupprubrik*/
   font-size:8pt;
   font-weight:bold;
   text-decoration:none;
   margin-left:0px;
   color:#999999;
}

.sidtoppnavig a:hover{                  
   text-decoration:none;																						 /* Länkar i Grupprubrik*/
   color:#999999;
}


.sidtoppnavig .navigrub {                            								 /* Vänsteravstandet från grupprubrikens början 0=borjar dar texten under borjar*/
margin-left:0px;
color:#999999;

}


.sidtoppnavig .navigrub a{																					 /* Vänsteravstandet från grupprubrikens början 0=borjar dar texten under borjar*/
margin-left:5px;
text-decoration:none;	
color:#999999;

	
}


.sidtoppnaviglinje {                                      					 /* Linjen under grupprubriken*/
 background-color:333333; 
 height:1px; 
 }


.td.space {
height:6px;
}

.gruppminibildslayout{	                            								/* Avståndet mellan undergrupperna på gruppsidan*/
   margin-top:10px;
   margin-bottom:10px;
}

.gruppminibildslayout .namn {                         							/* Marginal till vanster/bakgrundsfarg på undergrupperna i produktlistan på gruppsidan*/
   background-color:#ffffff;
   width:380px;
   height:20px;
   padding:0px
}

.gruppminibildslayout .avdlinje{																		/* Avståndet mellan undergrupperna på gruppsidan*/
   background-image:url('../images/1pix.gif');
   height:10px;
 }

.bladdringslayout {
   margin-top:10px;
   margin-bottom:16px;
}

.bladdringslayout td {
   padding:10px;
   border:1px solid #f7f7f7;
}

.minibildslayout {                                             			/* Avstånd mellan artiklarna i artikellistan*/
   margin-top:13px;
   margin-bottom:10px;
}

.minibildslayout .avdlinje {
  background-image:url('../assets/shop_images/artikelavdelare.gif');		/* Strecket mellan artiklarna i prodlistan*/
   height:12px;
}

.minibild img {
   margin-right:35px;																								/* Avstånd till hoger mellan bild o text i artikellistan*/
}

.minibild img.miniprodpix {
   margin-right:0px;
   width:0px;
   height:1px;	
}

#radhighlight {
background-color:#f7f7f7;
}

.produktlistakompakt {			                                 				/*???På gruppsida och soksida, samt snabborder*/
margin-bottom:20px;
}

.produktlistakompakt td {
   padding:2px;
   vertical-align:top;
}

.produktlistakompakt td select {
  width:100;
  font-family:verdana,arial,helvetica;
  FONT-SIZE: 8pt;
}
 
.kolumnrubrik {
   color:#000000;																										/*Raden med namnfälten i på kundvagn, kassa, snabborder, inkopslista. */
   background-color:#d9d9d9;
   height:16px;
}

.koplayout td {																											/*Avstånd mellan artikel o artikelavdelare i prodlistan*/
   height:4px;
}
.koplayout select {
   width:130;
   font-family:verdana,arial,helvetica;
   FONT-SIZE: 8pt;
}

.namn {																															/*Produktnamnet, på fordjupningssidan och i Kassan*/
   font-weight:bold;
   color:#4f6d8e;
}

.namn a{
   text-decoration:none;																						/*Produktnamnet, på fordjupningssidan och i Kassan*/
   color:#999999;
}

.namn a:hover{																											/*Produktnamnet, på fordjupningssidan och i Kassan*/
   text-decoration:underline;
   color:#999999;
}

.produktbeskrivning br {		                      									/*Avstånd mellan rader i produktlistan.*/
   line-height:6pt;
}

.prodetikett {																											/*Namnfält i prodlistan och fordjupningen*/
   color:#000000;
   font-weight:bold;
}

.prodetikett img{																											/*Namnfält i prodlistan och fordjupningen*/
 float:left;
 margin:0px;
 padding:0px;
}
	
.kampanj {
height:16px;
background-image:url(../assets/shop_images/kampanj_bgmini1.gif);
padding-left:2px;
padding-right:2px;
}

.kampanj a {
color:#990000;
}
.ordpris{
color:#a4a3a3;
font-weight:normal;
font-size:9px;
}

.minibildslayout .kampanj, .produktlayout .kampanj {									/*For att bredda kampanjbakgrunden till hela tabellbredden*/
}

.kampanjpris {
color:red;
font-weight:normal;
}


.infolinks{																													
   margin-top:30px;
   margin-left:25px;
   background-color:ffffff;
   border:dotted #333333 1px;																				/*Styr border, padding,margin men ej bgcolor, textstorlek */	
   padding:5px;
   font-size:10px;
}

.infolinks td{
   background-color:ffffff;
   border:solid #333333 0px;																				/*Styr bgcolor, textstorlek och border*/	
   font-size:10px;

}

.infolinks a{
   color:#4f6d8e;																										/*Styr länkarna i infolänkarna*/	
   text-decoration:underline;																				
}

.infolinks a:hover {																								/*Styr länkarna i infolänkarna*/	
   text-decoration:underline;
   color:#4f6d8e;   
}

.notices{																													
   margin-left:25px;
   background-color:ffffff;
}


/***** Kundvagn, Kassa, Orderbekräftelse, Inköpslista *****/

.produktlista td {																									 /*Avstånd produktlista i kundvagn, kassa,lista*/
padding:2px;
vertical-align:top;
}

.produktlista td.space {			              												 /*Avstånd mellan kulumnrubrikerna och produkter, samt produkter och summarad i kassa o kundvagn*/
height:6px;
}

.radudda {																													
background-color:#ebeded;																									/*Färgen på raderna i kassa, kundvagn, order, inkopslista*/		
}

.radjamn {
background-color:#;																									/*Färgen på raderna i kassa, kundvagn, order, inkopslista*/
}

.produkt br {
line-height:4pt;
}

.sumlinje {
background-color:#28313c;																						/*Färgen på linjen ovanför totalsumman i kassa, kundvagn*/
height:2px;
}

.sumrad {
background-color:#ebeded;																						/*Bakgrundsfärg på raden totalsumma i kassa, kundvagn*/
height:20px;
color:#333333;
}

.sumbelopp {																												/*Färg på totalsumman på kassasidan*/
font-weight:bold;
color:#333333;
}

.sumbelmoms, .summoms {
color:#333333;
}

.sumtext {
font-weight:bold;
font-size:8pt;
}

table.summarad {																										  /* Avstånd mellan summaraden och texten under den, på sidan kundvagn, kassa*/
margin-bottom:20px
}
 
.avdrubrik {																												  /* Bakgrundsfärg på kassasidans rubriker om beställaren*/
font-weight:bold;
font-size:10pt;
background-color:#d9d9d9;
height:20px;
}

td.etikett {						             																  /* Även på sidorna Ny kund och Editera kund*/
height:26px;
}

.staffling {
color:red;
font-size:7pt;
}


/***** Söksidan *****/

.grupprubriklayout {				             														  /*Avstånd mellan grupprubrik och produktlista*/
   margin-top:26px;
   margin-bottom:6px;
 
}

.grupprubrik {
   background-color: #ebeded;																				 /*Streck ovanfor produktlistan, vid 0 träffar*/
}

.grupprubrik a{
   font-size:8pt;
   font-weight:normal;
   text-decoration:none;
   margin-left:4px;
   color:#880101;
}

.grupprubrik .aktuell a{
   font-weight:bold;
   color:#880101;
}

.grupprubrik a:hover{
color:#880101;
   text-decoration:underline;
}

DIV.topbodybg {
   height:120px;
   margin: 0px;
   background:url('/shop/assets/shop_images/site_top.jpg') no-repeat;
   width:800px;
   padding:5px 5px;
   margin-bottom:10px;
}


BODY.sitemap H1{
font-size:12pt;
font-weight:bold;
color:333399;   
}

BODY.sitemap SPAN{
display:block;
background-color:#ffffff;
padding:0px 0px 0px 15px;
font-size:12pt;
font-weight:bold;
width:700px;
margin-left:30px;

}

BODY.sitemap A{
text-decoration:none;
}

BODY.sitemap SPAN SPAN A{
display:block;
padding-bottom:3px;
}

BODY.sitemap SPAN SPAN{
font-size:11px;
font-weight:bold;
padding-top:3px;
}


BODY.sitemap SPAN SPAN SPAN {
background-color:;
font-size:11px;
font-weight:normal;
width:500px;
}

BODY.sitemap SPAN SPAN SPAN SPAN{
background-color:;
}

BODY.sitemap a#seo {
display:block;
padding-top:5px;
border-top:1px solid #000000;
width:800px;
}

#lnkFriendEmail img{
float:left;
padding:0px;
margin:0 0 0 0;
}