body {
background-image:url(../images/bakg.gif);
background-repeat:repeat-x;
background-color: #275c92;
color: #444;
font-family: Tahoma, Verdana, Arial;
font-size:11px;
margin: 0px;
line-height: 18px;
}

body img {
border:none;
}

p {
margin: 1em 0;
} 

h1{
font-size:18px;
color:#666666;
}

h2{
margin-top:30px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}

ul{
margin:0px;}

/* styles for IE 5 Mac */
#centerwrap {
width:778px;
margin:10px auto;
position:relative;
padding-top:40px;
}

/* commented backslash hack  - invisible to IE 5 \*/
#centerwrap {
position:absolute;
margin:0 0 0 -390;
left:50%;
}
/* end hack */

#toppen {
background-image:url(../images/toppen3.jpg);
background-repeat:no-repeat;
width:778px;
height:144px;
}

#omslut{
background-color:#FFF;
width:778px;
vertical-align:top;
padding-top:10px;
/* För att fylla alla kolumner ända ner. Kan orsaka problem med annan positionering */
overflow: auto;
}

#omslut td{
vertical-align:top;
font-size:11px;
line-height:18px;
}

.meny {
font-family:Verdana, Helvetica, sans-serif;
margin-right:613px;
padding-left:10px;
vertical-align:top;
text-align:left;
width:155px;
}
a:link{color:#6a8caf;text-decoration:none;}
a:visited{color:#6a8caf;text-decoration:none;}
a:hover{color:#18385a;text-decoration:underline;}
a:active{color:#18385a;text-decoration:underline;}

.meny td{
height:18px;
}
#expanderad_meny{
vertical-align:top;
}
#expanderad_meny td{
height:20px;
background-color:#EEE;
width:140px;
}
#expanderad_meny a:link{color:#6a8caf;text-decoration:none;}
#expanderad_meny a:visited{color:#6a8caf;text-decoration:none;}
#expanderad_meny a:hover{color:#18385a;text-decoration:underline;}
#expanderad_meny a:active{color:#18385a;text-decoration:underline;}

#content{
margin-right:8px;
margin-bottom:20px;
float:right;
width:603px;
}

.framsida_tabell{
float:left; 
width:114px;
}

.framsida_tabell table{
width:580px;
text-align:center;
border:1px solid #EEEEEE;
}

.framsida_tabell tr{
line-height:14px;
}

.rubrik{
font-weight:bold;
}

#mapdiv{
padding-left:40px;
margin-top:15px;
}

.mapstad{
margin-right:20px;
}

.butiker_hogerspalt {
margin-top:16px;
margin-left:25px;
margin-bottom:60px;
width:175px;
float:right;
vertical-align:top;
}

.butiker_rubrik{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

.butiker_ikonrad{
line-height:16px;
vertical-align:middle;
}

.butiker_tabell_1 td{
height:22px;
}

.butiker_tabell_2 tr{
line-height:14px;
}

.rubrik {
margin:10 20 20 20;
font-weight:bold; 
font-size:10pt;
}

.brodtext{
margin:0 0 0 0;
}

#prodview_omslutandecell{
padding-top:10px;
width:590px;
}

.produktcell{
padding:0px;
width:180px;
text-align:left;
vertical-align:top;
}

.produktcell a:link{color:#5a82a5;text-decoration:none;}
.produktcell a:visited{color:#5a82a5;text-decoration:none;}
.produktcell a:hover{color:#193c5b;text-decoration:underline;}
.produktcell a:active{color:#193c5b;text-decoration:none;}

#botten {
background-image:url(../images/bott_runda_horn.gif);
background-repeat:no-repeat;
width:780px;
height:18px;
}

#bottenspegel {
background-image:url(../images/bott_spegel.gif);
background-repeat:no-repeat;
width:780px;
height:61px;
}