body {padding: 0em;	margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%;}
p {line-height: 1.8em; margin: 0 0 5px 0;}

a:link { color: blue }
a:visited	{ color: blue }		
a:hover { color: red } 
table.noborder { border:0px solid #337 ; }
table.border { margin: 0px; border:1px solid #bbbbbb ; margin-bottom: 3px; width:620px}
table.header { background-image; background-position: right ; border:0px solid #337 ; vertical-align:top ; width:820px ; height: 100px}
table.artiklarcontainer { margin: 0px; border:0px solid #bbbbbb ; vertical-align:top; width:620px}
table.artiklar { margin: 0px; border:0px solid #bbbbbb ; vertical-align:top;}
table.bestallning { margin: 2px; padding: 10px; border:0px solid #bbbbbb ; background-color: transparent; width:450px}
table.kopvillkor { margin: 10px; padding: 5px; border:0px solid #bbbbbb ; background-color: transparent; width:580px}
td { text-align:left; vertical-align:center; padding:1px 1px }
th{ text-align:center; font-size: 1em; padding:0px 0px; background-color:#dddddd;  border-bottom:0px solid #bbbbbb }
table.kolumn { margin: 0px; text-align:center; padding: 0px 0px 0px 0px; border:0px ; background-color: transparent;}
td.kolumn { margin: 0px; text-align:center; padding: 0px 0 0px 0; border:0px }
td.kolumnleft { margin: 0px; text-align:left; padding: 10px 10 10px 10; border:0px }
th.kolumn { margin: 0px; text-align:center; padding: 0px 10 0px 10; border:0px }
tr.kolumn { margin: 0px; text-align:center; padding: 0px 10 0px 10; border:0px }
textarea { font-family: sans-serif ; font-size: 1.2em }
th.center { text-align:center }
th.left { text-align:left }
th.right { text-align:right }
tr.even { background-color:#E6E6FA }
tr.odd { background-color:#ffffff }
td.logo {text-align:left; vertical-align:center ; padding:10px 0px }
td.datum {text-align:right; vertical-align:top;padding:4px 4px }
td.antal { text-align:right }
td._left { text-align:left ; font-size: 1em}
td.center { text-align:center ;  font-size: 1em }
td.lbl { text-align:right ; font-size: 1em}
td.btns { text-align:center ;  background-color:#E6E6FA }
td.artiklar { text-align:center ;  margin: 0px; border:0px solid #bbbbbb ;}
td.border { text-align:center ;  border:1px solid #bbbbbb ;}
input.antal { text-align:right ; font-size: 1em }
input.adress { text-align:left ; font-size: 1em }
input.summa { text-align:right ; border:none ; background-color:transparent ; font-size: 1em }
input.frakt { text-align:right ; border:none ; background-color:transparent ; font-size: 1em }
input.totalt { font-weight: bold ; text-align:right ; border:none ; background-color:transparent ; font-size: 1em}
input.btn { background-color:#cccccc; color:#0; border: solid #0 ;margin:6px 0;	}

/* Sidlayout */
#layout {float: left; width: 820px;	background: #eeffdd; border-left: 0px solid black; border-top: 0px solid black; border-right: 1px solid #cccccc;}
#kolumncontainer{float: left; width: 820px; background: #ffffff;border-right: 1px solid #cccccc;border-left: 0px solid #000000;}
#kolumn1 {float: left; width: 620px; padding: 10px 0 0 10px ; }
#kolumn2 {float: left; width: 170px; padding: 10px 0 0 10px ; }
#sidfot {clear: both; width: 820px; padding: 1px 0px 0 0px; margin: 0; background: ;border-bottom: 1px solid #cccccc;}

#kolumnboxrubrik {text-align:center; margin-bottom: 0px; padding: 0px 0px 0px 0px; border-top: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; background: #ffffff;}
#kolumnboxbodyleft {text-align:left; margin-bottom: 5px; padding: 0px 0px 0px 20px; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; background: #ffffff;}
#kolumnboxbodycenter {text-align:center; margin-bottom: 5px; padding: 0px 10px 0px 10px; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; background: #ffffff;}

/* meny */
#menycontainer{padding: 0px 180px; border-bottom: 1px solid #bbbbbb;}
#menycontainer ul{padding: 0.5em 1.1em; margin: 0;}
#menycontainer li{margin-right: 0.5em; display: inline; list-style: none;}
#menycontainer li a{text-decoration: none; padding: 0.5em 2em ; margin-left: 0; border: 1px solid #bbbbbb; background: #dbdbdb; font-weight: bold;}
#menycontainer a:link{color: #000000;}
#menycontainer a:visited{color: #000000;}
#menycontainer a:hover{background: #ffffcc;}
#menycontainer a#current{background: #ffffff; border-bottom: 1px solid #ffffff; color: #000000; }
