body{
margin-top:0px;
margin-bottom:15px;
background-color:#fff;
background-image: url(bilder/snowbg.jpg);
background-repeat:repeat-x;
font-family:verdana;
font-size:12px;
}

#all{
position:relative;
width:800px;
margin:auto;
}

#header{
position:relative;
width:800px;
height:180px;
background-image: url(bilder/header.png);
}

#meny{
position:relative;
width:796px;
height:31px;
border-left:2px solid #960000;
border-right:2px solid #960000;
background-image: url(bilder/meny.png);
background-repeat:repeat-x;
margin:0px;
line-height:20pt;
}

#main{
position:relative;
width:796px;
min-height:400px;
background-color:white;
border-left:2px solid #960000;
border-right:2px solid #960000;
overflow:hidden;
padding-bottom:15px;
padding-left:0px;
padding-right:0px;
margin:0px;
}

#footer{
position:relative;
width:800px;
height:40px;
background-color: #960000;
text-align:center;
margin:0px;
background-image: url(bilder/foot.png);
}

#kats{
position:relative;
float:left;
width:150px;
margin-left:15px;
padding-top:33px;
background-image:url(bilder/kats.jpg);
background-repeat:no-repeat;
}

#prods{
position:relative;
float:right;
margin-right:15px;
margin-left:15px;
width:600px;
background-image:url(bilder/prodsbg.png);
background-repeat:repeat-y;
}

.other{
position:relative;
float:left;
width:230px;
background-image:url(bilder/box.jpg);
background-repeat:no-repeat;
margin-left:27px;
margin-top:10px;
height:140px;
}

#boxes{
position:relative;
width:100%;
height:150px;
background-image:url(bilder/snow.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
padding:0px;
}

#margin{
margin-left:40px;
margin-right:40px;
}

.adminform{
position:relative;
float:left;
width:180px;
margin-top:15px;
margin-bottom:15px;
}

p.footer{
font-family:Verdana;
font-size:10px;
color:white;
margin-top:0px;
padding-top:5px;
}

p.brev{
color:#000;
margin-left:15px;
margin-right:15px;
margin-top:1px;
margin-bottom:5px;
}

p.box{
margin:3px;
}

p{
margin-top:8px;
margin-bottom:8px;
font-family:Verdana;
font-size:11px;
}

p.maintext{
margin-bottom:5px;
color:#000;
}

ul.meny, li.meny{
margin:0px;
padding:0px;
display:inline;
list-style:none;
color:white;
}

ul.kat, li.kat, a.kat{
margin-top:0px;
margin-bottom:0px;
padding:0px;
list-style:none;
margin:none;
padding:none;
font-size:9px;
font-weight:bold;
line-height:15pt;
color:#000;
text-decoration:none;
}

ul.kat{
margin-left:0px;
}

li.kat{
background-image:url(bilder/libg.png);
height:20px;
}

a.kat{
margin-left:3px;
}

a.kat:hover{
color:#1a6f00;
margin-left:3px;
}

a.meny{
margin:0px;
padding:0px;
color:white;
font-family:verdana;
text-decoration:none;
}

a.meny:hover{
text-decoration:underline;
}

a.h3{
color:#1a6f00;
text-decoration:none;
font-size:13px;
}

.wh{
color:#fff;
text-decoration:none;
}

.login{
margin-left:40px;
margin-top:15px;
}

form.login{
margin-left:20px;
margin-top:15px;
}

.submit{
cursor:pointer;
background:#960000;
font-weight:bold;
color:#fff;
padding: 1px 2px;
}

.submit2{
cursor:pointer;
background:#960000;
font-weight:bold;
color:#fff;
padding: 1px 2px;
margin-left:15px;
margin-top:5px;
}

img.logo{
margin-top:10px;
margin-left:0px;
}

h1{
margin-top:0px;
margin-bottom:15px;
color:#1a6f00;
font-size:20px;
}

h1.login{
margin-top:20px;
margin-bottom:15px;
color:#1a6f00;
font-size:20px;
}

h2{
font-size:15px;
margin-bottom:5px;
}

h2.green{
color:#1a6f00;
margin-left:15px;
margin-top:10px;
}

.bredd{
width:150px;
margin-top:1px;
}

.l30{
width:150px;
margin-top:1px;
margin-left:30px;
}

.bredd2{
width:120px;
margin-top:4px;
margin-left:15px;
}

.bredd3{
width:100px;
margin-top:5px;
margin-left:0px;
}

.bredd4{
width:40px;
}

.clear{
clear:both;
}

.box{
position:relative;
float:lefT;
padding:0px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
width:100px;
}

.box2{
position:relative;
float:left;
padding:auto;
width:180px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}

.box3{
position:relative;
float:left;
padding:auto;
width:250px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}


.resizeimg{
max-width:90px;
max-height:80px;
margin-top:0px;
margin-left:10px;
}

h3{
margin-bottom:5px;
margin-top:0px;
font-size:15px;
color:#1a6f00;
text-decoration:none;
}

.red{
color:#d30000;
}

.red2{
color:#bd0700;
}

.greenspan{
color:#1a6f00;
font-size:10px;
text-decoraion:none;
}

p.pager,a.pager{
color:#fff;
font-size:11px;
margin:3px;
}

.center{
margin-left:5px;
margin-bottom:0px;
color:#000;
}

.center2{
margin-left:35px;
margin-bottom:0px;
color:#000;
}

.nomargin{
margin:0px;
text-decoraion:none;
}

.hr{
background-color:#be0701;
width:100%;
height:1px;
}

.vr{
position:relative;
background-color:#be0701;
width:10px;
height:100%;
float:left;
}

.imgmargin{
position:relative;
margin-left:181px;
margin-top:0px;
background-image: url(bilder/produnder.jpg);
width:600px;
height:21px;
text-align:center;
}

.prodmargin{
margin-top:30px;
margin-left:25px;
}

.l25{
margin-left:35px;
}

.textbredd{
width:350px;
}

.textbredd2{
width:70%;
}

.prodmargin2{
margin-top:30px;
margin-left:25px;
}

.hr2{
background-color:#be0701;
width:90%;
height:1px;
}
