*{
border:0px;
/*margin:0px;*/
}

.centered{
padding-top:20px;
position:relative;
text-align:center;
width:400px;
left:50%;
margin-left:-200px;
}

.customer_list{
position:relative;
bottom:2px;
}

.login{
background-color:#999999;
border:solid 1px #333333;
}

#logout2{
position:absolute;
top:5px;
left:100%;
margin-left:-70px;
}

#content{
position:relative;
top:-90px;
width:480px;
left:150px;
margin-bottom:-40px;
}

#customer_menu{
position:relative;
top:20px;
left:10px;
width:150px;
}

.pilupp{
background:url('pilupp.png') no-repeat;
width:32px;height:41px;
cursor:pointer;
}
.pilupp:hover{
background:url('pilupp_over.png') no-repeat;	
}

.pilner{
background:url('pilner.png') no-repeat;
width:32px;height:41px;
cursor:pointer;
}
.pilner:hover{
background:url('pilner_over.png') no-repeat;	
}
#kategorier{
padding-top:20px;
/*padding-left:40px;*/
position:relative;
left:50%;
margin-left:-300px; 
width:600px;
}
#kranvagar{
width:610px;
padding-top:20px;
/*padding-left:40px;*/
position:relative;
left:50%;
margin-left:-305px;
}

img.menuimg{
border:none;
padding:0px;
float:left;
}

.form{
float:left;
display:inline;	
}

#valk{
position:absolute;
top:10px;
left:20px;
}

#newsbox{
max-width:230px;
}

.hemnews{
color:#E5E5E5;	
}

.hemnews:hover{
text-decoration:none;	
color:#00EE00;
}

.newslist{
color:#E5E5E5;
padding-bottom:10px;
}

.newslist:hover{
list-style-type:none;
}

#grip{
position:absolute;
top:0px;
left:70px;
}

#helptop{
border:solid 1px #444444;
background-color:#888888;
width:672px;
padding:3px;
font-size:10px;
cursor:pointer;
height:14px;
}

#new_kat{
border:solid 1px #444444;
width:270px;
background-color:#AAAAAA;
padding:10px;
margin-top:5px;
margin-left:15px;
}

#delete_kat{
border:solid 1px #444444;
width:270px;
background-color:#AAAAAA;
padding:10px;
margin-top:5px;
position:absolute;
right:25px;
top:26px;
}

#help{
border:solid 1px #444444;
background-color:#888888;
width:658px;
padding:10px;
border-top:none;
}

#paneltop{
border:solid 1px #444444;
background-color:#888888;
width:672px;
padding:3px;
font-size:10px;
cursor:pointer;
height:14px;
}

#panel{
border:solid 1px #444444;
background-color:#888888;
width:658px;
padding:10px;
border-top:none;
}

.list_prod{
background-color:#999999;
border:solid 1px #4F4F4F;
padding:10px;
}

.smallflag{
float:left;
}

h5{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#212121;
}

.personal{
margin-top:20px;
margin-left:8px;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
margin:0px;
padding:10px;
font-weight:bold;
color:#212121;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:50px;
margin:0px;
padding:10px;
font-weight:bold;
color:#212121;
}

#login{
position:relative;
left:400px;
top:45px;
margin:0px;
padding:0px;
}

#submit{
background-color:#FFFFFF;
border:none;
width:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#list{
position:absolute;
top:100px;
left:45px;
}

ul{
margin-top:5px;
margin-bottom:0px;
margin-right:0px;
list-style-type:disc;
list-style-position:outside;
padding:10px;
font-weight:bold;
margin-left:0px !important;
margin-left:5px;
line-height:1.1;
} 

#newslist{
margin-bottom:10px;
margin-right:0px;
list-style-type:none;
list-style-position:outside;
padding-left:5px;
margin-left:0px !important;

}  

#kalenderlist{
margin-bottom:10px;
margin-right:0px;
list-style-type:none;
list-style-position:outside;
padding-left:5px;
margin-left:0px !important;

}  


#karta{
position:absolute;
top:85px;
left:360px;
}

body{
margin:0px;
padding:0px;
background-color:#000000;
}

#logo{
position:absolute;
top:50px;
left:50%;
margin-left:-350px;
}

.produktbild{
padding:10px;
/*float:left;*/
}

#flags{
position:absolute;
top:0px;
right:0px;
float:left;
}

#menu{
position:absolute;
top:187px;
left:50%;
margin-left:-350px;
width:700px;
height:34px;
}

#hem{
min-height:500px;
padding:10px;
}

p{
padding:0px;
margin:0px;
color:#212121;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.2;
}



.beskrivning{
position:relative;
left:160px;
top:30px;
font-size:12px;
color:#212121;
font-family:Arial, Helvetica, sans-serif;
width:480px;
}

h2{
padding:0px;
margin:0px;
font-weight:normal;
color:#212121;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.2;
}

#text1{
width:240px;
}

#text2{
position:absolute;
top:330px;
}

#text3{
position:absolute;
top:470px;
left:300px;
width:380px;
}

#lager{
position:absolute;
top:63px;
left:260px;
}

#karta{
position:absolute;
left:15px;
top:440px;
margin-bottom:10px;
}

#adress{
position:absolute;
top:90px;
margin-left:10px;
font-weight:bold;
}

#tele{
position:absolute;
top:90px;
left:50%;
margin-left:-100px;
font-weight:bold;
}

a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
font-weight:normal;
padding-bottom:10px;
}

#om{
height:720px;
padding:10px;
}
#om2{
padding:10px;
}

h3{
padding:5px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#212121;
}

#main{
position:absolute;
top:221px;
left:50%;
padding:10px;
margin-left:-350px;
height:auto;
width:680px;
background-color:#6F6F6F;
}

#bottom{
position:absolute;
bottom:-90px;
left:0px;
}

input.andra,input.tabort,input.knapp{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#999999;
height:16px;
border:solid 1px #4F4F4F;
}

.produkt{
width:680px;
position:relative;
height:130px;
margin-top:30px;
background-image:url('produktbas.jpg');
}

.kategori{
position:relative;
float:left;
}

.switch{
position:absolute;
right:10px;
top:20px;
z-index:5;
}

.switchkat{
position:absolute;
left:50%;
margin-left:-43px;
bottom:25px;
}

.pilner{
margin-top:5px;
}

.changeprod{
position:absolute;
top:25px;
right:135px;
}

#cprod{
padding:10px;
}

.delprod{
position:absolute;
top:25px;
right:55px;
}

#produkter{
margin-top:20px;
}

textarea{
width:600px;
height:150px;
background-color:#999999;
border:solid 1px #4F4F4F;
padding:10px;
}

.rubrik{
position:relative;
left:160px;
top:15px;
font-size:30px;
font-weight:bold;
color:#212121;
font-family:Arial, Helvetica, sans-serif;
}

a.rubrik:hover{
color:#999999;
text-decoration:none;
}

.inputfield{
background-color:#999999;
border:solid 1px #4F4F4F;
}

.pics{
border:solid 2px #DDDDDD;
margin-left:18px;
margin-top:18px;
}

.pics:hover{
border:solid 2px #00AA00;	
}

#gallery{
margin-top:20px;
position:relative;
width:620px;
margin-left:-317px;
left:50%;


#kategori{
background-color:#999999;
padding:0px;
margin:0px;
color:#212121;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.2;
margin-top:-1px;
}

#kateg{
height:20px;
}
