@charset "UTF-8";
/* CSS Document */

html {
	margin: 0 auto;
	text-align:center;
	width:100%;
}

body {
	margin: 0 auto;
	text-align:center;
	width:100%;
	height:100%;
	background: #232323;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #292929;	
}

hr {
	color: #EEEEEE;	
	height: 1px;
	margin-bottom:4px;
}

img.frame {
	border:solid 1px #CCCCCC;
	margin-bottom:2px
}

#bg_toppen {
	float:left;
	width:100%;
	height:132px;
	background:url(../img/top_bg.jpg) repeat-x;
	text-align:center;
}

#bg_mitten {
	float:left;
	width:100%;
	background:url(../img/mitt_bg.gif) repeat-x;
	text-align:right;
	padding-bottom:0px;
}

#bg_info {
	display:table;
	float:left;
	width:100%;
	background:url(../img/vit_bg.jpg) repeat-x #ffffff;
	text-align:center;
}

#bg_botten {
	float:left;
	width:100%;
	height:97px;
	background:url(../img/bott_bg.jpg) repeat-x;
	text-align:center;
}

#toppen {
	float:left;
	width:100%;
	height:132px;
	background:url(../img/top_grafik.jpg) no-repeat;
	text-align:left;
}

#mitten {
	float:left;
	width:900px;
	text-align:left;
}

#info {
  display:table-cell;
	float:left;
	width:865px;
	background:url(../img/vit_bg.jpg) repeat-x;
	text-align:left;
}

#avdelare {
	float:left;
	width:180px;
	height:97px;
	text-align:right;
}

#oppettider {
  float:left;
	width:650px;
	height:32px;
	text-align:left;
	margin-top:65px;
}
#flaggor {
	float:left;
	width:200px;
	height:32px;
	text-align:right;
	margin-top:65px;
}

.marg {
	margin-left:5px;

}


/* Nyheter */

.nyhet {
	float:left;
	width:290px;
	margin-top:0px;
	margin-left:30px;

}

.nyhet_text {
	float:left;
	width:230px;
}

.nyhet_icon {
	float:left;
	width:60px;
	

}


/* Undersida */

#undermeny {
  display:table-cell;
	float:left;
	width:200px;
	border-right:solid 1px #EEEEEE;
	margin-top:20px;
	margin-left:15px;
	padding-bottom:20px;
}

.ruta {
	float:left;
	width:190px;
	margin: 0px 10px 0px 0px;
	padding-bottom:10px;
	border-bottom:solid 1px #EEEEEE;

}
.kundvagn {
	float:left;
	width:180px;
	margin: 6px 0px 0px 0px;
}

form {
  margin:0px;
	color: #292929;
}

.form_bg {
	background:url(../img/form_bg.jpg) no-repeat;
	background-color:#F1F4F7;
	height:19px;
	border:none;
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #292929;
}
.form_bgSmall {
	background:url(../img/form_bg.jpg) no-repeat;
	background-color:#f3f3f3;
	height:19px;
	border:none;
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #292929;
}

.form_bg2 {
	background:url(../img/form_bg.jpg) no-repeat;
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	width: 140px;
	border:1px solid #BFBDBD;
	margin-bottom:4px;
	padding-left:3px;
}

.form_bg3 {
	background:url(../img/search_arrow.gif) no-repeat;
	width: 21px;
	border:none;
}

.form_bg4 {
	border:none;
}

.check {
	float:left;
	width:20px;
	height:20px;
	margin-top:4px;
}

.check2 {
	float:left;
	width:160px;
	height:16px;
	margin-top:8px;
}

#innehall {
  display:table-cell;
	float:left;
	width:625px;
	margin-left:10px;
	margin-top:20px;
}

.produkt {
	display:table-cell;
	float:left;
	width:600px;
	padding-bottom:0px;
	border-bottom:solid 1px #EEEEEE;
}

.produkt_bild {
	float:left;
	width:300px;
}

.produkt_knappar {
	float:left;
	width:300px;
	margin-top:20px;
	margin-left:10px;
}

.produkt_text {
	float:left;
	width:320px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #292929;
	margin-left:10px;
}

.erbjudande {
  display:table;
	height:200px;
	margin-right:0px;
  margin-top:4px;
	float:left;
	width:310px;
	padding-top:6px;
	padding-bottom:10px;
	border:solid 1px #E3E3E3;
	background-image:url('http://www.maptun.com/img/bg_cell_60.gif'); 
	background-repeat:repeat-x;  
	background-color:#f0f0ef; 
	background-repeat:repeat-x;  
}

.erbjudande_bild {
	padding-top:0px;
	float:left;
	width:104px;
}

.erbjudande_knappar {
	float:left;
	width:305px;
	margin-top:20px;
	margin-left:5px;
}

.erbjudande_text {
	float:left;
	width:185px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #292929;
	margin-left:10px;
}

.tuning {
	float:left;
	width:800px;
	margin-left:20px;
	margin-top:0px;
	padding-bottom:20px;
	border-bottom:solid 1px #EEEEEE;
}

/* TEXT */
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #292929;
	margin-bottom: 8px;
	padding-bottom: 0px;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #292929;
	margin-bottom: 6px;
	padding-bottom: 0px;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #292929;
	margin-bottom: 6px;
	padding-bottom: 0px;
}

p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #585858;
	margin-top: 0px;
	padding-top: 0px;
}
td {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #292929;
}				 
		
td.cart {
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #292929;
}				 

p a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #292929;
	margin-top: 0px;
	padding-top: 0px;
}

p a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #292929;
	margin-top: 0px;
	padding-top: 0px;
}


/* Meny */

#meny {
	float:left;
	width: 790px;
	height: 28px;
	margin-top:104px;
	margin-left:45px;
}

#kundvagnTop {
	background-image:url('http://www.maptun.com/img/bgCart.gif');
	border:0px solid #dee3e7;
	float:left;
	width: 170px;
	height: 92px;
	margin-top:45px;
	margin-left:10px;
	padding-top:8px;
	padding-left:10px;
}

#meny ul {
	margin: 0;
	padding: 0;
}

#meny li {
	display: inline;
	margin: 0;
	padding: 0;
}



#meny span {
	display:none;
}




/* UnderMeny */





#navigation_left {
		float:left;
		width:190px;
  	margin:0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
}

#navigation_left ul {
	
	  margin:0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
 		font-family:Georgia, "Times New Roman", Times, serif;
 		font-weight: normal;
		font-size: 13px;
		list-style:url(../img/bullet.gif);
}

#navigation_left ul ul {
	
	  margin:0px 0px 0px 0px; 
		padding: 0px 0px 0px 13px; 
		list-style:square;
 		font-size: 12px;
}

#navigation_left li a{
	  margin:0px 0px 0px 0px; 
	 	background-repeat : no-repeat;	
		text-decoration: none;
		color: #222222;
}

#navigation_left li a:hover{
			text-decoration:underline;
}

#navigation_left li.active a{
  		font-weight: bold;
}

#navigation_left li.dir_active a, #navigation_left li.dir_active a:hover{		
  		font-weight:normal;
}

#navigation_left li li a, #navigation_left li.dir_active li a {
		height: auto;
 		font-weight: normal;
}

#navigation_left li li a:hover, #navigation_left li.dir_active li a:hover{
  		font-weight: normal;
}

#navigation_left li li.active a, #navigation_left li li.active a:hover{
  		font-weight: bold;
}

#navigation_left li li.dir_active a, #navigation_left li li.dir_active a:hover{
  		font-weight: bold;
}

#navigation_left li li li a, #navigation_left li.dir_active li li a {
	 
  		font-weight: normal;
}

#navigation_left li li li a:hover, #navigation_left li li.dir_active li a:hover{
  		font-weight: normal;
}

#navigation_left li li li.active a, #navigation_left li li li.active a:hover, #navigation_left li li li.dir_active a:hover{
  		font-weight: bold;
}

ul {	
	  margin:0px 0px 0px 20px; 
		padding: 0px 0px 0px 0px; 
 		font-family:Georgia, "Times New Roman", Times, serif;
 		font-weight: normal;
		font-size: 11px;
		list-style:url(../img/bullet.gif);
}

li {
	color: #222222;
}

li a{
	  margin:0px 0px 0px 0px; 
	 	background-repeat : no-repeat;	
		text-decoration: none;
		color: #222222;
}


li a:hover{
  			text-decoration:underline;
}

li.active a{
  		font-weight: bold;
}

td a{
	  text-decoration: none;		
		color: #292929;
}
td a:hover{
		text-decoration:underline;
		color: #292929;
}

td.active a{
  	font-weight: bold;
		color: #292929;
}


a{
	  text-decoration: none;
		color: #292929;
}
a:hover{
		text-decoration:underline;
		color: #292929;
}

active a{
  	font-weight: normal;
		color: #292929;
}

span.green{
	  font-weight:bold;
		color: #0A870A;
}
span.red{
	  font-weight:bold;
		color: #A40A06;
}
span.grey{
	  font-weight:normal;
		color: #828080;
}
span.smallGrey{
		font-family:Arial;
		font-size:10px; 
		color:#828080;
}

font.h1 {	
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #292929;
}
font.h2 {	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #666666;
}
font.h3 {	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #292929;
}

div {
	color: #292929;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
}
span.error{
  color: #CC0000;
	font-size: 10px;
	font-weight:bold;
}
span.headlineProduct{
  color: #353535;
	font-size: 15px;
	font-weight:normal;
}

span.textProduct{
  color: #353535;
	font-size: 11px;
	font-weight:normal;
}

div.lightGrey a{
	  text-decoration: none;		
	  font-size: 10px;
		color: #828080;
}
div.lightGrey a:hover{
		text-decoration:underline;
	  font-size: 10px;
		color: #828080;
}

div.lightGrey.active a{
  	font-weight: bold;
		color: #828080;
}
.Tabell .TabellHuvud { height:18px; background-image: url(http://www.maptun.com/img/tabellHuvudBakgrund.gif); background-repeat: repeat-x; border: solid 1px #B9B7B1; padding-left:5px; font-weight:bold; color:#666666 }
.Tabell .TabellInnehall { border:1px solid #CCCCCC; padding-top:2px; padding-left:4px; padding-bottom:2px; background-color:#F1F1F1; }

td.productCell {color: #353535;background-image:url('http://www.maptun.com/img/bg_cell_60.gif'); background-repeat:repeat-x;  background-color:#f3f3f2; border:1px solid #e3e3e3}
div.productCell {color: #353535;background-image:url('http://www.maptun.com/img/bg_cell_60.gif'); background-repeat:repeat-x;  background-color:#f3f3f2; border:1px solid #e3e3e3}

a.blue:link		{ text-decoration:none; color: #557aa4;}
a.blue:visited	{ text-decoration:none; color: #557aa4;}
a.blue:active	{ text-decoration:none; color: #557aa4;}
a.blue:hover 	{ text-decoration:underline; color: #557aa4;}


a.menu:link			{ text-decoration:none; color: #333333; font-size: 12px;}
a.menu:visited	{ text-decoration:none; color: #333333; font-size: 12px;}
a.menu:active		{ text-decoration:none; color: #333333; font-size: 12px;}
a.menu:hover 		{ text-decoration:underline; color: #333333; font-size: 12px;}

a.menuRed:link			{ text-decoration:none; color: #ce0606; font-size: 12px;}
a.menuRed:visited	{ text-decoration:none; color: #ce0606; font-size: 12px;}
a.menuRed:active		{ text-decoration:none; color: #ce0606; font-size: 12px;}
a.menuRed:hover 		{ text-decoration:underline; color: #ce0606; font-size: 12px;}

div.menyrad
{
  display:table;
  float:left;
  width:185px; 
  padding-left:5px; 
  padding-top:1px; 
  padding-bottom:1px; 
  border-top:1px solid #e5e5e6; 
  border-left:0px solid #e5e5e6; 
  border-right:0px solid #e5e5e6; 
  background-image:url('http://www.maptun.com/img/menuBackground.gif');
}
div.menyrad2
{
  display:table;
  float:left;
  width:185px; 
  padding-left:5px; 
  padding-top:1px; 
  padding-bottom:1px; 
  border-top:1px solid #EEEEEE; 
  border-left:0px solid #e5e5e6; 
  border-right:0px solid #e5e5e6; 
  background-image:url('http://www.maptun.com/img/menuBackground2.gif');
}

a.discrete:link			{ text-decoration:none;}
a.discrete:visited	{ text-decoration:none;}
a.discrete:active		{ text-decoration:none;}
a.discrete:hover 		{ text-decoration:none;}
