body{

margin:0px;
padding:0px;

font: 62.5%/140% verdana,arial,helvetica,sans-serif;

background-color:#FAF9F7;
color: #333333;


background-image:url(../grafik/bas/bodybak.jpg);
background-repeat:repeat-y;
background-position:center;

/*text-align: center;*/
}

*{
margin:0px;

}


/************ divs ***************/

#container{
width:950px;

margin:0px auto 0px auto;
position:relative;
}

#language{
position:absolute;
left:720px;
top:15px;
z-index:2;
}

#top{
width:900px;
height:120px;
float:right;
/*background-color:#cc0000;*/
position:relative;
}

#right{
width:686px;

float:right;
/*background-color:#00cc00;*/
clear:both;
}

#content{
width:586px;
margin:50px auto 30px auto;
min-height:300px;
height:auto !important;
height:300px;
}

#left{
width:214px;

float:right;
/*background-color:#0000cc;*/
}

#logga{
margin:0px;
padding:0px;
width:214px;
float:left;
}

#footer{
width:950px;
float:left;
/*background-color:#cccc00;*/
text-align:center;
}

#menucontainer{

height:auto;
/*background-color:#ffcccc;*/
position:absolute;
left:230px;
bottom:0px;

}

div.menu{
float:left;
padding:0px 32px 2px 32px;
margin:0px;
border-right:2px solid #333333;
}

div.imagelink{
float:left;
margin:25px 16px 0px 0px;
width:134px;
}

#productimages{
width:586px;
float:left;
margin-bottom:25px;
}

#submenu{
background-color:#E2E3E5;
width:214px;
float:left;
}

#formdiv{
margin-top:100px;
}

/****************** bilder *******************/


#logga img, .imagelink img, #content img{
border:none;
margin:0px;
padding:0px;
}

img.floatleft{
float:left;
}
img.floatright{
float:right;
}

img.smallshield{
position:relative;
top:15px;
}

#language img{
margin-left:5px;
margin-right:5px;
border:none;
}

/******************* text ******************/

p{
font-size:1.2em;
margin:15px 15px 15px 15px;
line-height:1.8em;

}

#content p{
margin:15px 150px 15px 0px;
}

#content .imagelink p{
margin:10px 0px 15px 0px;
line-height:1.4em;

}

#formdiv p{
margin:15px 15px 0px 0px;
font-size:1.2em;
clear:both;
}
#formdiv h2{
clear:both;
margin:15px 15px 0px 0px;
font-size:1.6em;
}

div.menu{
font-size:1.2em;
}

h1{
font-size:1.8em;
margin:25px 15px 15px 15px;
font-weight:bold;
line-height:1.4em;
font-family:arial,helvetica,verdana,sans-serif;



}

#content h1{
margin:0px 0px 15px 0px;

}

h2{
font-size:1.4em;
margin:15px 15px 15px 15px;
font-weight:bold;
line-height:1.4em;
font-family:arial,helvetica,verdana,sans-serif;

}

#left h1{
text-align:left;
margin-top:45px;
}

#formdiv h1, #formdiv h2{
clear:both;
}

/********************** listor *******************/

#content ul{
list-style-type:none;
margin:25px 0px 25px 0px;
padding:0px;
}

#content ul li{
line-height:1.8em;
font-size:1.2em;
margin:0px;
padding:0px;
}


#left ul{
list-style-type:none;
margin:25px 25px 25px 25px;
padding:0px;
}

#left ul li{
line-height:2.0em;
font-size:1.2em;
margin:0px;
padding:0px;
}


#footer ul{
list-style-type:none;
margin:15px 50px 15px 50px;
padding:0px;

}

#footer ul li{
line-height:2.4em;
font-size:1.0em;
display:inline;
margin:20px 15px 20px 15px;
padding:0px;
}

/******************* länkar *******************/

a:link{
text-decoration:none;
font: 1em verdana,arial,helvetica,sans-serif;
font-style: normal;
font-weight: normal;
color:#333333;
/*border-bottom:1px dotted #ff6600;*/
padding-bottom:1px;
}

a:visited{
text-decoration:none;
font: 1em verdana,arial,helvetica,sans-serif;
font-style: normal;
font-weight: normal;
color:#333333;
/*border-bottom:1px dotted #ff6600;*/
padding-bottom:1px;
}

a:active{
text-decoration:none;
font: 1em verdana,arial,helvetica,sans-serif;
font-style: normal;
font-weight: normal;
color:#333333;
/*border-bottom:1px dotted #ff6600;*/
padding-bottom:1px;
}

a:hover{
text-decoration:none;
font: 1em verdana,arial,helvetica,sans-serif;
font-style: normal;
font-weight: normal;
/*color:#669900;*/
color:#333333;
border-bottom:1px solid #333333;
padding-bottom:1px;


}

#logga a:hover, #language a:hover, .noborder:hover{
border:none;
}

a.colourlink:link, a.colourlink:visited, a.colourlink:active, a.colourlink:hover{
color:#008A8C;
}

a.colourlink:hover{
border-bottom-color:#008A8C;
}


