body {
	background:#D6D6D6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	color:#757575;
	}

.wrap {
	width:980px;
	margin:auto;
	background:#D6D6D6;
	}

.top_menu {
	width:980px;
	height:48px;
	background:url(grafik/top_bg.png) repeat-x;
	margin:auto;
}

#glowingtabs{
width:980px;
font-size:12px;
line-height:normal;
overflow: hidden;
}

#glowingtabs ul{
float:left;
list-style-type: none;
margin:12px 0 0 33px;/*Left offset of entire tab menu relative to page*/
padding:0;
}

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

#glowingtabs a{
float:left;
background:url(grafik/menu_hover_bg_left.png) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
height:28px;
}

#glowingtabs a span{
float:left;
display:block;
background:url(grafik/menu_hover_bg_right.png) no-repeat right top;
padding: 5px 12px 2px 3px;
font-weight:bold;
font-size:11px;
color:#777777;
height:28px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: #FFF;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -28px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -28px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/
}

.header {
	width:980px;
	height:93px;
	margin:auto;
	background:url(grafik/header_bg.png) repeat-x;
}

.header_right {
	float:right;
	width:394px;
	height:50px;
	margin:36px 71px 0 0;
}

.header_right a{
	color:#FFF;
	font-weight:bold;
	}
	
	.header_right a:hover{
	color:#CCCCCC;
	text-decoration:underline;
	}
.header_login {
	color:#FFFFFF;
	margin:3px 0 0 3px;
}
	
.cart {
	margin:auto;
	width:394px;
	height:30px;
	background:url(grafik/cart_bg.png) repeat-x;
	
}


.right {
	width:199px;
	margin:10px 5px 0 0;
	float:left;
}

.menytrad {
	width:199px;
	padding:0px 0 15px 0px;
	margin-bottom:5px;
	}

.list{ 
	width: 179px; 
	height:27px;
	margin:auto; 
	font-size: 11px;
	line-height: 20px;
	padding-left:20px; 
	padding-top: 3px;
	list-style:none; 
	font-family:Verdana;	
	text-decoration: none;
	background-image:url(grafik/menu_bg.png); 
    overflow: hidden;

	
}

.list_open{ 
	background-image:url(grafik/menu_picked_bg.png); 	
}


.list a {
	text-decoration: none; 
	color:#4E4E4E;
	font-weight:bold;
}

.list_open a {
	color:#E8B310;
	text-decoration:none;
	font-weight:bold;
}

.list a:hover {
	text-decoration:underline;
}

.sublist{ 
    margin:auto;
	width: 164px; 
	height:30px;
	font-size: 11px;
	line-height:  20px;
	list-style:none; 
	font-family:Verdana;
	text-decoration: none;
	background:url(grafik/menu_child_bg.png) no-repeat; 
	padding-left:35px;
   
}
.sublist a {
	text-decoration: none;
	color:#4E4E4E;
	font-weight:bold;
}

.menu-cont {
	width:179px;
	margin:0px;
	margin-bottom:5px;
	padding:10px 10px 10px 10px;
	background:#FBFBFB;
}

.middle {
	float:left;
	width:550px;
	background:#FFF;
	margin:10px 0 0 0;
	padding:10px 10px 10px 10px;
}

input.news-text {
	background:url(grafik/nyhets_text.png) no-repeat;
	width:166px;
	height:24px;
	border:none;
	color:#FFF;
	padding:5px 0 0 3px;
	margin:3px 0 0 0;
}

input.sendbut {
	float:right;
	margin:5px 12px 0 0;
	background:url(grafik/nyhets_knapp.png) no-repeat;
	border:none;
	width:58px;
	height:23px;
}

input.searchbut {
	float:right;
	margin:5px 12px 0 0;
	background:url(grafik/sok_button.png) no-repeat;
	border:none;
	width:41px;
	height:23px;
}

.header_prod {
	width:572px;
	height:32px;
	background:url(grafik/produkter.png) no-repeat;
	margin:10px auto;
	}
	
.header_text {
	width:572px;
	height:32px;
	background:url(grafik/kampanj.png) no-repeat;
	margin:0px auto;
	}
.prod_list {
	float:left;
	width:165px;
	margin:0 15px 10px 0px;
}

.prod_name {
	width:152px;
	height:34px;
	background:#333232;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:3px 0 0 9px;
}
.info {
	width:161px;
	height:25px;
	margin:5px 0 0 0;
}

.price_info {
	float:left;
	background:url(grafik/price_bg.png) no-repeat;
	width:48px;
	height:18px;
	margin-right:3px;
	font-weight:bold;
	padding:5px 0 0 10px;
	color:#FFFFFF;
}

.price_info a{
	color:#FFFFFF;
}
.price_info a:hover{
	text-decoration:underline;
	}

.kop_button {
	float:left;
	width:59px;
	height:23px;
}

#infobox {
	list-style:square;
	margin-left:10px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#infobox a{
	color:#757575;
}
#infobox a:hover{
	text-decoration:underline;
}

.left {
	width:199px;
	margin:10px 0 0 5px;
	float:left;
}

.erbjudande {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#767676;
}
.erbjudande a{
	color:#767676;
	font-weight:bold;
	}
.erbjudande a:hover{
	text-decoration:underline;
	}

.footer2 {
	width: 980px;
	height:32px;
	background:url(grafik/footer_bg.png) repeat-x;
	margin:10px 0 20px 0;

	}

.footer_left {
	float:left;
	padding:12px 0 0 130px;
	color:#E6A915;
}
.footer_right {
	float:right;
	padding:12px 10px 0 0;
	color:#E6A915;
}

.footer_right a{
	color:#FFFFFF;
	font-weight:bold;
}

.footer_right a:hover{
	text-decoration:underline;
}

