body#BodyContainer											{ text-align: center; }
div															{ text-align: left; }
body, td, input, select										{ font: 8pt arial, sans-serif; }
p															{ padding: 0; margin: 0 0 7px 0; }
h1															{ font: bold 18pt sans-serif; padding: 0 0 5px 0; margin: 0; }
h2															{ font: bold 11pt sans-serif; padding: 5px 0 5px 0; margin: 0; }
img															{ border: none; }
a, a:visited												{ color: #EC008B; }
button														{ padding: 2px 3px 2px 3px; cursor: pointer; }
div#MainContainer											{ width: 950px; margin: auto; text-align: left; }
div#Body													{ clear: left; }
div#Footer													{ clear: both; text-align: center; padding: 150px 0 0 0; }
div#Header													{ }
div#Header div#InloggadInfo									{ width: 300px; padding: 0px; float: right; background: #eee; }
div#Header div#InloggadInfo table							{ width: 100%; }
div#Header div#InloggadInfo td.h							{ text-align:right; padding-right:10px; }
div#Header a, div#Header a:visited							{ text-decoration: none; }
div#Header ul												{ background-color: #EC008B; background-image:url("bilder/orderlista-gradient.png"); background-repeat: repeat-x; padding: 0; margin: 10px 0 0 0; list-style-type: none; float: left; width: 100%; }
div#Header li												{ float: left; padding: 5px 10px 5px 10px; cursor: pointer; font: bold 9pt sans-serif; color: white; margin: 0; list-style-type: none; border-right: 1px solid white; }
div#Header li.hover											{ background-color: #C00071; background-image:url("bilder/orderlista-gradient.png"); background-repeat: repeat-x; }
div#Header img												{ float: left; }

div.utkorgRuta												{ margin-right: 50px; margin-left: 50px; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #999999; color: white; text-align: center; }

table.installningar											{ border-collapse: collapse; }
table.installningar tr.udda									{  }
table.installningar tr.jamn									{  }
table.installningar td										{ padding: 3px 10px 3px 20px; }
table.installningar td.label								{ text-align: right }
table.installningar tr										{ border-bottom: 1px solid #eeeeee; }

div#NyhetstickerHeader	{ width: 900px; margin: 0 25px 10px 25px; padding: 3px 0 3px 0; height: 15px;  position: relative; overflow: hidden; background-color: #FFE5F4; }
div#NyhetstickerHeader div	{ position: absolute; top: 2px; white-space: nowrap; }

tbody.OrderBody												{ display: none; }
table.Order													{ border-collapse: collapse;  border-bottom: 1px solid black; margin: 0px; padding: 3px; width: 700px; background-image:url("bilder/orderlista-gradient.png"); background-repeat: repeat-x; }
table.OrderHover											{ background-image:url("bilder/orderlista-gradient-hover.png"); background-repeat: repeat-x; }
table.Order td												{ padding: 4px; }
table.Order td.Ordernummer									{ width: 12%; }
table.Order td.Kund											{ width: 59%; text-align: right; }
table.Order td.Kund div										{ width: 250px; float: left; }
table.Order td.Kund img										{ padding: 0 0 0 5px; vertical-align: middle; }
table.Order	td.Anteckning									{ width: 5%; }
table.Order td.Anteckning img								{ cursor: pointer; }
table.Order td.Inlagd										{ width: 7%; }
table.Order td.Ordersumma									{ width: 10%; }
table.Order td.Markera										{ width: 7%; text-align: right; }
table.OrderlistaHeader td									{ background: #080808; background-image:url("bilder/orderlista-gradient.png"); background-repeat: repeat-x; font: bold 8pt sans-serif; }
table.OrderlistaHeader a, table.OrderlistaHeader a:visited	{ color: white; }
table.OrderlistaHeader td.VisaKnapp							{ background: white; }

td.Orderrader												{ width: 78%; }
td.Orderrader table											{ background-image: url('bilder/site/bakgrund-vitopacity.png'); width: 100%; }
td.Orderrader table th										{ font: bold 8pt sans-serif; text-align: left; }
td.Orderrader table td										{ padding: 1px 3px 1px 0px; }
td.Orderrader table table									{ width: 150px; border: 1px solid black; float: right; }
td.Orderrader table td.siffror								{ text-align: right; white-space:nowrap; }
td.Orderrader .Pris,
td.Orderrader .Inkopspris									{ width: 10%; }
td.Orderrader .Datum										{ width: 10%; }
td.Orderrader .Artikelnummer								{ width: 12%; }
td.Orderrader .Benamning									{ width: 58%; }
td.Orderrader .Moms											{ width: 10%; }

td.Orderrader img											{ vertical-align: middle; padding: 2px 5px 2px 0; }
td.Orderfunktioner											{ width: 22%; }
td.Orderfunktioner select									{ font: 8pt sans-serif; width: 100%; padding: 5px; margin-bottom: 5px; }

table#NyaOrdrar												{ width: 100%; border-collapse: collapse; }
table#NyaOrdrar tr.first									{ margin: 50px 0 0 0; border-top: 1px solid black; }
table#NyaOrdrar td 											{ padding: 2px; vertical-align: bottom; }
table#NyaOrdrar input, table#NyaOrdrar select				{ font: 8pt sans-serif; width: 90%; }
table#NyaOrdrar td.Artikelnummer							{ width: 10%; }
table#NyaOrdrar td.odd										{ background-color: #eee; }
table#NyaOrdrar td.even										{ background-color: #ddd; }
table#NyaOrdrar td.Pris										{ width: 10%; }
table#NyaOrdrar td.Frakt									{ width: 5%; }
table#NyaOrdrar td.fraktpris								{ padding: 2px 4px 2px 4px; text-align: center; }
table#NyaOrdrar td.Moms										{ width: 7%; }
table#NyaOrdrar td.Benamning								{ width: 48%; }
table#NyaOrdrar td.Referens									{ width: 20%; }
table#NyaOrdrar tr.spacer									{ height: 5px; }
table#NyaOrdrar input.button								{ width: auto; padding: 5px 15px 5px 15px; font: bold 11pt sans-serif; float: right; }

table#Variabler												{ margin: 10px 0 0 0; border-collapse: collapse; }
table#Variabler th											{ font: bold 8pt sans-serif; }
table#Variabler td											{ margin: 0; padding: 3px 10px 3px 0; }

table.statusNew												{ background: #ccc; color: black; }
table.statusDefault											{ background: #ccc; color: black; }

table.Formular												{ width: 100%; border-collapse: collapse; }
table.Formular th											{ font: bold 9pt sans-serif; text-align: left; }
table.Formular td											{ padding: 3px; }
table.Formular textarea										{ width: 100%; height: 300px; }
div#skickaMail textarea										{ width: 95%; }

img.hidden													{ visibility: hidden; }