div.produkt{
float:left;
margin: 30px 0;
}
img.prodbild{
margin-bottom: 10px;
}
div.prodtext{
float:left;
margin: 30px 0;
}
div.produktline{
background: url(../images/dott.png) repeat-x  scroll left top; 
width: 785px;

overflow: hidden;
}
div.line{
background: url(../images/dotty.gif) repeat-y  scroll left top; 
width: 1px;
float: left;
margin: 44px 30px;
}

div.produkt a{
font-weight: normal;
color:#D5D5D5;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:11px;
text-decoration: none;
}
a.kategori{
color:#7B6023;
font-family:times-new-roman;
font-size:14px;
font-weight:normal;
padding:0;
}

div#submenu a{
color: white;
text-decoration: none;
font-size: 11px;
font-family: Helvetica;
}

span.mellanstreck{
color: #656565;
font-size: 15px;
text-decoration: none;
font-family: Myriad Pro;
}

div.prod_top{
height: 22px;
background: url(../images/prod_top.jpg) repeat-y  scroll left top; 
color: #bababa;
font-size: 15px;
text-decoration: none;
font-family: Myriad Pro;
padding-top: 8px;
text-align: center;
}

a#back{
font-size: 22px;
color: #707070;
text-decoration: none;
margin: 0;
}

div#prodinfo h1 {
font-size: 11px;
color: #aeaeae;
position: relative;
top: -3px;
}

td span{
padding: 0 10px 0 10px;
}

#cart{
position: fixed;
top: 50px;
right: 0px;
width: 210px;
height: auto;
background-color: #222222;
padding: 10px;
border: 3px solid #8a8a8a;
border-right: none;
max-height: 450px;
overflow: auto;
}

.number{
width: 40px;
}

a.specbg{
margin-right: 10px;
float: left;
margin-bottom: 10px;
cursor: pointer;
}

input.pris{
width: 50px;
margin-right: 20px;
}

a.list{
margin: 0 20px;
}

a.category_box{
width: 194px;
margin:0 40px 40px 0;
height: 150px;
float: left;
overflow: hidden;

}

a.category_box h1{
color:#BABABA;
font-family:Myriad Pro;
font-size:15px;
background: transparent url(../images/prod_top.jpg) repeat-y scroll left top;
text-align:center;
height: 25px;
margin-bottom :0px;
padding-top: 5px;
}

div#category_center{
width: 663px;
margin: 0 auto;
}

div#ramen{
padding: 3px;
background-color: grey;
width: 337px;
height: 490px;
}