body{
font: 70%/13pt Arial, Tahoma, sans-serif;
margin:0px 0px;
background: #e5e5e5;
color:#7d7c7c;
padding:0px;
text-decoration:none;
list-style:none;
text-align:center;
}

img
{ 
vertical-align: middle;
}  

a:link {color: #7d7c7c}
a:visited {color: #7d7c7c}
a:hover {color: #666666}
a:active {color: #666666}
a{text-decoration:underline}

a.menu{
margin-left: 10px;
color:#FFFFFF;
text-decoration:none;
}

a.submenu{
margin-left: 10px;
color:#6c6c6c;
text-decoration:none;
}

input.submit {
background-color : #c00;
color : #ccc;
font : bold 14px/14px Arial, verdana, geneva, helvetica;
border : 1px solid #ccc;
}

input.select {
background-color : #c00;
color : #ccc;
font : bold 70%/14px Arial, verdana, geneva, helvetica;
border : 1px solid #ccc;
}


.bright {
color : #c00;
font : bold 12px/12px Arial, verdana, geneva, helvetica;
}
input.bright {
border : 1px solid #c00;
}
.faded {
color : #ccc;
font : normal 12px/12px Arial, verdana, geneva, helvetica;
}
input.faded {
border : 1px solid #ccc;
}


h1{
font: 120%/14pt Arial, Tahoma, sans-serif;
color:#5c5c5c;
margin:0px;
}

ul{
}

#page{
height: 100%;
margin-top: 0px;
width: 950px;
margin:0px auto;
text-align:left;
}

#logo{
	margin:0px 0px;
    clear: both;
    width: 950px;
	height:210px;
    display: block;
	background: url(../img/header2.jpg) 0px 0px no-repeat;
}

#mainContent{
float:left;
width: 950px;
background: url(../img/bg2.jpg);
overflow:none;
}

#firstpage{
width: 828px;
height:466px;
margin-top:0px;
margin-left:50px;
overflow:none;
}

#vmenubg{
float:left;
width: 158px;
margin-left:20px;
margin-top:0px;
padding-top:2px;
padding-bottom:0px;
background-color: #ffffff;
background-image: url(../img/menu_bg.jpg);
height: auto !important;
height: 140px;
min-height:140px;
}

#vmenubgtop{
float:left;
width: 158px;
margin-left:20px;
margin-top:7px;
padding:0px;
padding-bottom:0px;
background-color: #ffffff;
background-image: url(../img/menu_bg_top.jpg);
background-repeat: no-repeat;
height: 14px;
}

#vmenubgbottom{
float:left;
width: 158px;
margin-left:20px;
margin-top:0px;
padding:0px;
padding-bottom:0px;
background-color: #ffffff;
background-image: url(../img/menu_bg_bottom.jpg);
background-repeat: no-repeat;
height: 14px;
}

#lagerruta{
float: left;
margin-top:5px;
}

#box{
width: 471px;
background: url(../img/boxbg.jpg) 0px 0px;
margin-bottom:0px;
margin-left:0px;
float: left;
}

#topbox{
width: 471px;
height: 21px;
background: url(../img/topboxbg.jpg) 0px 0px no-repeat;
margin-bottom:0px;
margin-left:0px;
float: left;
}

#bottombox{
width: 471px;
height: 21px;
background: url(../img/bottomboxbg.jpg) 0px 0px no-repeat;
margin-bottom:0px;
margin-left:0px;
float: left;
}

#erbjudande{
float:left;
width: 222px;
height: 175px;
margin-left:20px;
margin-top:5px;
padding:0px;
background-color: #ffffff;
background-image: url(../img/erbjudande.jpg);
background-repeat: no-repeat;
background-position: bottom center;
}

#vmenu{
margin-left:10px;
float:left;
width: 180px;
}

#maintext{
float:left;
width: 440px;
margin-left:15px;
margin-right:30px;
padding:0px;
background-color: #ffffff;
height: auto !important;
height: 600px;
min-height:600px;
}

#imgcontainer{
float:left;
width: 240px;
height: auto !important;
height: 600px;
}

#imagebg{
width: 169px;
height: 174px;
background: url(../img/imagebg.jpg) 0px 0px no-repeat;
margin-bottom:10px;
margin-left:40px;
float: left;
}

#imagebgmain{
width: 471px;
height: 281px;
background: url(../img/imagebgmain.jpg) 0px 0px no-repeat;
margin-bottom:20px;
margin-top:8px;
margin-left:0px;
float: left;
}

#imagebg2{
width: 169px;
height: 174px;
background: url(../img/imagebg.jpg) 0px 0px no-repeat;
margin-bottom:10px;
margin-left:53px;
float: left;
}

#image{
margin-top:36px;
margin-left:21px;
}

#imagemain{
margin-top:16px;
margin-left:16px;
}

#image2{
margin-top:6px;
margin-bottom:6px;
margin-left:21px;
}

#newsbox{
float:left;
width: 100px;
height: auto !important;
height: 30px;
min-height:30px;
margin-left:0px;
margin-top:30px;
padding: 5px;
padding-left:20px;
background-color: #ffffff;
background: url(../img/newsbox_bg.jpg);
font: 110%/12pt 'Lucida Casual', 'Comic Sans MS';
}

#newsbox2{
float:left;
width: 100px;
height: auto !important;
height: 30px;
min-height:30px;
margin-left:0px;
margin-top:20px;
padding: 5px;
padding-left:20px;
background-color: #ffffff;
background: url(../img/newsbox2_bg.jpg);
font: 110%/12pt 'Lucida Casual', 'Comic Sans MS';
}



#bgbottom{
clear:both;
height: 120px;
margin-top: 0px;
width: 950px;
background: url(../img/bgbottom2.jpg) 0px 0px no-repeat;
}

#bgtop{
height: 16px;
margin-top: 0px;
width: 950px;
background: url(../img/bg2.jpg) 0px 0px no-repeat;
}

#menucat{
padding-top: 4px;
height:26px;
width:130px;
font: 9,5pt Arial;
font-weight:bold;
margin-left: 13px;
padding-left: 13px;
margin-bottom:3px;
background: url(../img/button.gif) 0px 0px no-repeat;
}

#submenucat{
margin-top: 4px;
font: 8pt Arial, Tahoma, sans-serif;
margin-left: 15px;
font-weight:bold;
}

#menuitem{
margin-top: 4px;
font: 8pt Arial, Tahoma, sans-serif;
margin-left: 15px;
}

#submenuitem{
margin-top: 4px;
font: 8pt Arial, Tahoma, sans-serif;
margin-left: 25px;
}

.spacer {
	clear: both;
	}