/* Basic */
body{ background: #B2CAE2;text-align:center; }
div#pageframe{width:864;background-color:lightgrey;text-align:left;padding:2,2,2,2;}
table{ background: white; }
table#main{ width:860;border:none;padding:0,0,0,0;}
div.banner{background:  url(images/newbanner2.jpg);height:160px}

div#cartorderbox{width:600;}

/* Fonts */
p, td{font: 12px/15px arial; color: black;}
p.linkintext{font-weight:bold;color:#000099; text-decoration:none; }
h1{font: bold 18px/24px verdana,tahoma,arial; color: darkblue;text-align:left;}
h2{font: bold 15px/19px verdana,tahoma,arial; color: darkblue;}
h3{font: bold 11px/17px verdana,tahoma,arial; color: darkblue;margin-top:-5px;}
h4{font: bold 15px/17px verdana,tahoma,arial; color: black;}
h5{font: bold 11px/17px verdana,tahoma,arial; color: black;}
.caption{font: 10px/17px verdana,tahoma,arial; color: black; text-align:center;}

p.bugreport{font: bold 8px/11px verdana,tahoma,arial; color: #aa0000;padding:10px;}

li{margin-top:5px;}

.media{font: 9px/12px tahoma,verdana;color:grey;}
fieldset.media{background-color:#DDD;position: relative;margin-top:1em; padding-top:.75em; }
legend.media{ position:absolute; top: -.5em; left: .5em; color:darkorange; } 

.sagt_om{font: 9px/12px tahoma,verdana;color:grey;}
fieldset.sagt_om{background-color:#FFF;position: relative;margin-top:1em; padding-top:.75em; }
legend.sagt_om{ position:absolute; top: -.5em; left: .5em; color:green; } 

.product{font: 10px/13px tahoma,verdana;color:grey;}
fieldset.product{background-color:#FFF;position: relative;margin-top:1em; padding-top:.75em;border:none  }
legend.product{ font-weight: bold;position:absolute; top: -.5em; left: .5em; color:darkblue; } 

/* Navigation */
.meny{padding:20,0,0,20;width:175;}
ul.meny{margin-left:-3px;}
li.menyitem{font: bold 11px/15px arial;color: grey;text-decoration: none;list-style-position: outside;list-style-type: none;}
div.lank{cursor: hand;COLOR: #000099;}

/* Produkttabeller */
table.product_besk{text-align:left;padding-bottom: 5px;border-bottom: 1px solid lightgrey;margin-top:5px;}
td#cartnamn{text-align:left;font: bold 14px tahoma,arial;}
td#cartbeskrivning{text-align:left;font: 11x arial;}
td#cartantal{width:15%;padding:5px;}
td#cartpris{text-align:center;font: bold 12px arial; width:15%;}
td#cartbild{ width:82px;}
td#cartvolym_rabatt{text-align:center;font: bold 10px arial; color:grey; width:12%;}
input#cartantal{width:20px;}
input#cartsubmit{font: 11px/16px verdana,arial;position:relative;top:0px;left:300px; margin-top:10px;margin-bottom:5px;}



/* Fonter */
p.cart, label.cart, td.cart{font: 12px arial,tahoma;}
input.cart, textarea.cart{font: 11px verdana,arial; color: black;}
p.cartheader{
padding:2px;background-color:white;border-bottom: 1px solid darkorange;margin-top:5px;font: bold 16px/18px georgia,arial;color:darkorange;letter-spacing: 0.1em; }
p#cartavtal{margin-bottom: 10px;margin-top: 10px;font: 12px arial,tahoma;}
input#cartavtal{width:75px;}
#cartvillkor{font: bold 9px/12px arial; text-align:center;color:black;margin-bottom:25px;background-color: pink;  width:100%;padding:0.5em,0,0.5em,0;margin:1em,0,3em,0;}
#cartnotering{ font: bold 9px arial;color: red; position:relative;top:1.5em;left:300px;} 


/* Special */
div.adress{font: 10px/14px arial;padding:10,10,20,10;color:#555;}
#login{font: bold 16px/17px Verdana; letter-spacing: 2px; COLOR: white; position:relative;top:115px;left:10%;}
#login2{font: bold 16px/17px Verdana; letter-spacing: 2px; COLOR: grey; position:relative;top:134px;left:10%;padding-left:2px;}

.content{padding:10;width:450px; text-align:justify;}
.rightside{padding:10;width:195px;}

.contentlist {text-align: left;line-height:130%;list-style-position: outside;list-style-image: url(images/tick-green.gif);margin-top:10px;}

/* Forms */
fieldset{padding:5;}
legend{}
#submit{}
input, textarea{font: 10px verdana,tahoma; color: black;}
label{ width: 4.2em;display: block;float: left;text-align: right;margin-right: 0.5em;padding-top:0.4em;}

div.contactbox{width:400;text-align:left;}
label.contact{ display: block;width: 71px; float:left;text-align:right;}
input#contact{width:171px;margin-top:3px;margin-bottom:3px;}
#contact_submit{display: block;float:right;margin-right:30px;}

/* Kunduppgifter */
label.cart,input.cart,textarea#cartmeddelande{ display: block;width: 170px;float: left;margin-bottom: 10px;}
label.cart {text-align: right;width: 120px;padding-right: 20px;}
br {clear: left;}

/* Links */
.lank{ margin-top:0px;bold 11px/13px tahoma,arial;text-decoration: none;}
A.lank:link {COLOR: #000099; }
A.lank:hover{COLOR: #000099; }
A.lank:visited{COLOR: #000099; }


/* Länkar */
.cartlank{font: bold 14px tahoma,arial;text-decoration: none;}
A.cartlank:link {COLOR: #0000BB;}
A.cartlank:hover{COLOR: #0000BB;}
A.cartlank:visited{COLOR: #0000BB;}

.cartmini_lank{font: bold 10px tahoma,arial;text-decoration: none;margin-left:35%;}
A.cartmini_lank:link {COLOR: #0000BB;}
A.cartmini_lank:hover{COLOR: #0000BB;}
A.cartmini_lank:visited{COLOR: #0000BB;}
